Good morning and welcome to the liveblog of the 109th edition of the Giro d'Italia. On this 19th day of racing, the feared Dolomites take centre stage. Everything still at stake in the battle for the GC and the secondary classifications will be on the table today. There is nowhere left to hide. Anyo...