Mystical mountain temple