26889 mm = 1058.622047 inches