26839 mm = 1056.653543 inches