26380 mm = 1038.582677 inches