a huge temple on mountain,