26339 mm = 1036.968504 inches