Explain the role of theoretical hydrology in the design of flood control systems, and how ignoring these theoretical principles can lead to catastrophic failures in protecting urban and rural areas from extreme weather events.