Design Criteria for Irrigation Systems with Complex Pipe Loops