I'd like you to generate a detailed and informative graph representing the water cycle, with a minimum of 8 nodes. The graph should be designed to provide a clear understanding of the relationships between the different stages of the water cycle, including evaporation, condensation, and precipitation. Please use the Graphviz DOT language and specify the following parameters: layout=neato, overlap=false, node [shape=rectangle]. The resulting code should be concise, valid, and returned on a single line, without any explanation.