26630 mm = 1048.425197 inches