26418 mm = 1040.07874 inches