Friend of mine (who's a true weeaboo, as you can guess) have hung this over one of his walls. Any of you know what does it mean?