26386 mm = 1038.818898 inches