epanet base code