26838 mm = 1056.614173 inches