It shall be unlawful for any person to:
(A) Throw, drop or deposit litter in or upon any street, sidewalk, alley, public park or any public park facilities therein, or other public place within the village, except in public receptacles or in authorized private receptacles for collection;
(B) Sweep or deposit in any gutter, street or alley, or other public place within the village the accumulation of litter from any building or lot or from any public or private sidewalk or driveway. Persons owning or occupying property shall keep the sidewalk in front of their premises free of litter; and/or
(C) Drive or move any truck or other vehicle within the village unless such vehicle is so constructed or loaded as to prevent any load, contents or litter from being blown or deposited upon any street, alley or other public place. Nor shall any person drive or move any vehicle or truck within the village, the wheels or tires of which carry onto or deposit in any street, alley or other public place, mud, dirt, sticky substances, litter or foreign matter of any kind.