26429 mm = 1040.511811 inches