Can you provide a detailed explanation of the water cycle, including the main stages, and how it impacts the environment? Your response should contain at least 500 words, and include keywords such as *evaporation*, *precipitation*, *condensation*, *infiltration*, *runoff*, and *transpiration*.

user