827.9 inches = 21.02866 meters