Heaven’s stairs in Tian Men Shan, China