100 km of sheer determination