After debuting the song at the 2015 Brit Awards, rapper Kanye West unveils the studio version of his gritty new single, “All Day.” The track also features vocals from Theophilus London and up-and-coming rhymer Allan Kingdom.

Produced by Velous and French Montana, the song boasts a bass-heavy beat, creepy synths and otherworldly sounds. Yeezy is spitting braggadocios rhymes and rewindable punchlines.

West kicks it off with the infectious chorus that goes, “How long you n----s ball? (All day) / How much time you spent at the mall? (All day) / How many runners do you got on call? (All day) / How long do they keep you in court (All Day).”

For his first verse, he raps, “They better watch what they say to me / People still gettin' popped on the day to day / Though I still got the 100 with the small face, n---- / Might spend 50 racks on my off day, n---- / You a fake Denzel like the Allstate n---- / If you run into me, better have Allstate with you, uh."

“All Day” is the latest single from West's upcoming seventh album, So Help Me God. In recent weeks, the Chicago native has released his Paul McCartney collaboration “Only One” and “Wolves” featuring Sia and Vic Mensa.

During his interview with Zane Lowe on his BBC Radio 1 show, West said the album is almost done but no release date has been finalized. “[I'm] just working hard on it," he said. "It’s fun to work hard. We’re being inventive."

What do you think of Kanye West’s new song “All Day”? Tell us in the comments below.

Listen to Kanye West's "All Day" Feat. Theophilus London & Allan Kingdom

See Worst to First: Every Kanye West Album Ranked