A Two-Step Nonlinear Programming Approach to the Optimization of Conjunctive Use of Surface Water and Ground Water - Meru Sandbox