26890 mm = 1058.661417 inches