26393 mm = 1039.094488 inches