Water Channels Puzzles - Canals, Reflections & Bridges