26888 mm = 1058.582677 inches