26586 mm = 1046.692913 inches