Makoto Shinkai is one of the biggest names in anime, and is one of the most...