Where sea and snow meet, in Japan