A group of small ritual pyramids on top of a large stone overlooking the beautiful mountains and coniferous forest.