80586 mm to inches