A.
No person, firm or private or municipal corporation shall throw, cast, lay, bury, store, dump, deposit or place or cause to be thrown, cast, laid, buried, stored, dumped, deposited or placed, for the purpose of abandonment or otherwise, any ashes, offal, dead animals, vegetables, garbage, cinders, shells, straw, shavings, paper, dirt, filth, broken glassware, crockery, bottles, junk, metal, bricks, stone, plaster, lumber, metal tanks, barrels, tin cans or other metal containers or waste material or garbage of any nature on any public or privately owned lot, tract of land, street, lane, alley, park reserve within 300 feet from any public thoroughfare or within 300 feet from an real property line within the corporate limits of the Town of Hamptonburgh, except where ashes or dirt may be used for filling-in purposes under a permit secured from the Town Board of the Town of Hamptonburgh. Nor shall any person, firm or private or municipal corporation throw, cast, lay, bury, store, dump, deposit or place or cause to be thrown, cast, laid, buried, stored, dumped, deposited or placed any such material or materials upon any designated public dumping place within said Town of Hamptonburgh outside of any incorporated village without first having secured the consent of the Town Board.
B.
No person, firm or private or municipal corporation shall place, store, deposit or dump, for the purpose of abandonment, any automobile or automobile body upon any designated public dump without first dismantling and cutting the same into small parts not exceeding three feet in length or width and not exceeding 50 pounds in weight per unit piece.