the ruins at machchulan are surrounded by mountains