Why have locks been created between the Great Lakes and the St. Lawrence River?


elevation between the areas is different



to slow the shipping that goes through them



to produce hydroelectricity



to prevent flooding