26436 mm = 1040.787402 inches