Just landed in Japan. Already feel like I'm in an anime.