26900 mm = 1059.055118 inches