Which is a legal limit on public assemblies?

APolice protection must be provided.
BAssemblies must be content neutral.
CBanners and signs cannot have negative statements.
DGatherings near schools can be prohibited.