Introduction to the Nine-Nine Ladder: The Nine-Nine Ladder is located at the top of a mountain two thousand meters above sea level. Climb it and you can reach the observation deck a short distance away. The number "nine" has the meaning of limit in China. "Nine-Nine Ladder" and "Nine-Nine Eighty-one Difficulties" have the same purpose, which means that after passing the test, you can usher in victory.