Trees tower into the sky on the hills above the city of Takayama, Japan.