(a) No person shall sweep, cast, throw or deposit or cause to be swept, cast, thrown, or deposited in any public place the accumulation of litter from a building or lot or from a public or private sidewalk or driveway, except as permitted by this Article.
(b) All persons owning or occupying property shall keep the sidewalk in front of their premises free from litter.