55 images of why we love Japan's insanity