... Solution:
Preserve natural pools and #streams and allow them to run through the city; make paths for people to walk along them and footbridges to cross them. Let the streams form natural barriers in the city, with traffic crossing them only infrequently on bridges....
Look to successful #daylighting https://www.americanrivers.org/threats-solutions/restoring-damaged-rivers/what-exactly-is-stream-daylighting/ efforts for lessons.
... Whenever possible, collect #rainwater in open gutters and allow it to flow above ground, along pedestrian paths and in front of houses. In places without natural running water, create #fountains in the streets." Christopher Alexander, A Pattern Language #patternlanguage #christopheralexander