26427 meters = 1040433.070866 inches