On top of Mount Meru