I dunno whether to mark this NSFW or not but do your worst.