26308 mm = 1035.748031 inches