Isn't Hokkaido part of Japan?
Added 1 minute ago
And that lily is named after some Japanese person. Probably also from Hokkaido...
Om Mani Padme Hum is the most famous mantra in Buddhism, literally translated as "Om, the jewel in the lotus."
It's in the same vein as your posts.
Buddhists are Japanese, and Hokkaido is Japan.