Today's ride elevation profile. 40.5 miles. 3197 feet of climbing. Ouch. And POW!