Advanced Flood Monitoring System (AFMS)