On June 27, 2021, the Yan Mountain Cultural Scenic Area of Hangzhou's Thousand Island Lake, a national 5A scenic spot, completed a super escalator project featuring three escalators with lifting heights of 42 meters, 35 meters, and 25 meters respectively, all at a 23.2° incline. These escalators are equipped with 140mm large-diameter step chain rollers, which effectively extend the service life of the rollers.