2900 Feet of Gain over 7 miles