26908 mm = 1059.370079 inches