The unexpected death of performer, innovator and icon Prince shocked the world yesterday, leaving a sudden void in his magnificent wake. So Spike Lee, a fan, friend and collaborator, decided to throw a block party in Fort Greene. His invite, posted on Instagram, read, "We will dance, sing and shout to his music. Wear something purple." And they did, with gusto.

The street, S. Elliott Place between DeKalb and Lafayette Avenues in Fort Greene, was closed to traffic and transformed into a party, with a diverse mix of people pouring in to show their love and appreciation of the Purple One. Lee danced with the crowd and everybody sang.

Photographer Tod Seelie, who estimated there were 500-800 attendees, added that even the cops who were on duty were also singing along, "It was a really good vibe all around."

Spike and the Purple Army. We love you @prince

A video posted by Mr. Marin (@mrmarinknows) on

#princetribute #purplerain #fortgreene #blockparty Thank you #spikelee ❤️💃🎉and #brooklyn

A video posted by Trish Dalton (@trishfilms) on

#spikelee #40acres #blockparty #prince #tribute #brooklyn #purplereign

A video posted by konnekted_gq_kinglove (@konnekted_gq_kinglove) on

🙏🏽 RIP Prince

A photo posted by Spike Lee (@officialspikelee) on

As Lee said yesterday in an Instagram showing Prince's Sign Of The Times album, "Hell Yeah, Shit Is Fucked Up Big Time."