>>536525832
I thought it might've been a reference to this meme, but it's hard to tell.