Farmhouse near Lake Nojiri ("Nojiriko"), Nagano prefecture, Japan
A very high level of skill goes into the construction of houses like this. It's hard to know how long this house has been here, but the architecture has probably changed little in hundreds of years. The character on the gable end of the roof means "water".