Depiction of Mount Meru, the sacred mountain