...that in Shinto, yorishiro, such as sacred trees, attract spirits, give them a physical space to occupy and make them accessible to people for religious ceremonies?
...that according to a legend, the Heishi rock(pictured) represents the God of the Sea of Japan?