Waterscapes: Learn to Paint Beautiful Water Scenes Step by Step