I screwed up this. Then I dumped it to the internet.
By Gray dude
By GaminRots
By RUFFIANS
By Slang comic