A Zen symbol in the form of a stone pyramid stands majestically in the middle of a river amidst a lush natural forest.