A. It is hereby declared a public nuisance for any person, when hauling soil, bedrock, concrete, waste material or other material over any public street, road, alley or public property, to allow such material to blow or spill over and upon such street, road, alley or public property or adjacent private property.
B. It is hereby declared unlawful for any person, to haul soil, bedrock, concrete, waste material or other material over any public street, road, alley or public property, in any vehicle, unless such vehicle shall be provided with a cover which shall be of such material and shall be so secured upon such vehicle as to prevent such material from falling, blowing, spilling or dropping therefrom upon such street, road, alley or public property or adjacent private property.
C. It is hereby declared a public nuisance for any person, being the owner of real property or the owner or operator of any vehicle, to permit a vehicle entering upon a public street, road or alley or upon public property to deposit or track dirt, mud, rock or other material from such property.