26346 mm = 1037.244094 inches