Text this: A Mixed Integer Linear Programming (MILP) Model for Optimal Design of Water Network