The serenity of temples and gardens in the midst of a hurricane of screaming sound and flickering lights. Meticulously dressed people crawling like ants on the streets, below and above at all times of day. Crispy clean streets but no trash can in sight. Shoebox apartments next to giant shopping malls. From the snowy peaks of the north to the tropical beaches of the south. Japan is the land of contrast, all created by the hand of men.