21K cumulative ascent and descent-marathon