26579 mm = 1046.417323 inches