I must admit, I have no idea what that means. It's not the first such meme I have seen, there have been others like it, but I'm not such an "old fart" so I don't get it. I would like an explanation too, but I doubt it would be funny once it was explained.