26840 mm = 1056.692913 inches