So I think I have found the cartoon it’s based on - still not the meme itself - if that helps