Text this: Simulation of Agent-Based Negative Selection Model (ABNSM) for Reservoir Water Level Monitoring