drainage code requirements