flower street ditch in santa ana, ca