80266 mm to inches