26426 mm = 1040.393701 inches