How Can Floods Be Controlled