Text this: Mixed Integer Linear Programming (MILP) Approach to Deal with Spatio-temporal Water Allocation