Urban Waterway Puzzles: Canals, Harbors & Cityscapes