No person shall consume any alcoholic beverage within the limits of the borough or have in his possession any open alcoholic beverage container with unconsumed alcoholic beverage while:
A.
In or on a public street, lane, roadway, avenue, sidewalk, public parking place, park, playground, recreation area or school building or grounds or any other public or quasi-public place or in any public conveyance.
B.
In a private motor vehicle while the same is in motion or parked in any public street, lane or parking area or parking lot or any other public or quasi-public place.
C.
Upon any private property not his own without the permission of the owner or other person having authority to grant such permission.