HILL OF THE BUDDHA, Hokkaido, Japan