311.02 PARADES AND ASSEMBLAGES.
   (a)   No person, group of persons or organization shall conduct or participate in any parade, procession or assemblage upon any street or highway, or block off any street or highway area, without first obtaining a permit from the Public Safety Director.
   Applications for such permits shall be made on such forms as may be prescribed and shall contain such information as is reasonably necessary to a fair determination of whether a permit should be issued. Applications shall be filed not less than five days before the time intended for such parade, procession or assemblage.
   The permit may be refused or cancelled if the resultant conditions would unreasonably hinder the movement of traffic or would require the diversion of sufficient police officers or firemen so as to deprive the Municipality of normal police and fire protection, or would be reasonably likely to provoke disorderly conduct, create a disturbance or threaten the safety of residents.
   The permit or any order accompanying it may limit or prescribe reasonable conditions, including the hours, the places of assembly and of dispersal, the route of march or travel and the streets, highways or portions thereof which may be used or occupied.
   (b)   Whoever violates this section is guilty of a minor misdemeanor on a first offense; on a second offense within one year after the first offense, the person is guilty of a misdemeanor of the fourth degree; on each subsequent offense within one year after the first offense, the person is guilty of a misdemeanor of the third degree.