A ladder of one hundred steps reaching the clouds in Tiandu Mountain Peak