100 miles with 15,361 ascent - a good day (and night) out