That, my good people, is the tallest castle wall in Japan.