Karuizawa, Nagano, Japan.