The owner or operator of any vehicle which has spilled, dropped, dumped, or in any manner deposited any matter upon a public place shall cause the public place to be cleaned immediately unless specific permission for delay is authorized by the Director of Public Works. Failure to clean the public place upon demand by the Director of Public Works shall make the owner or operator or both subject to the penalties of Chapter 15.48 of this title.