26878 mm = 1058.188976 inches