Giro d’Italia 2026 station: nearly 50,100 yards of hiking, seven seminar ends, and something 40km-very long time trial