We must bow down very low, in deep respect. East is East, and West is West, and never, ever, the twain shall meet. This dimension goes far beyond anything the Western mind can ever hope to grasp. It's best to admire in silence.
That Thing represent god of nature, carried in portable shinto shrine, carried arround hoping to bless the people, some times the god was kami no mikoto if im not wrong. I hope my answer help you Hamlet