26903 mm = 1059.173228 inches