(A) Any per­son to throw, spill or deposit upon any high­way any bot­tle, glass, nails, tacks, wire, cans, or any lit­ter, as defined in the Lit­ter Con­trol Act, 415 ILCS 105/3.

(B) Any per­son who vio­lates para­graph (A) upon any high­way shall imme­di­ate­ly remove the mate­r­i­al or cause it to be removed.

(C) Any per­son remov­ing a wrecked or dam­aged vehi­cle from a high­way shall remove any glass or oth­er debris, except any haz­ardous sub­stance as defined in 415 ILCS 5/3.14, haz­ardous waste as defined in 415 ILCS 5/3.84, dropped upon the high­way from such vehi­cle.