26891 mm = 1058.700787 inches