A nonlinear programming analysis of unconfined steady-state seepage