No person shall park a vehicle, except when necessary to avoid conflict with other traffic or in compliance with the directions of a police officer or traffic control device, in any of the following places:
A.
On a sidewalk.
B.
In front of a public or private driveway.
C.
Within an intersection.
D.
Within 15 feet of a fire hydrant.
E.
On a crosswalk.
F.
Within 20 feet of a crosswalk at an intersection; provided, however, that where there is no crosswalk at an intersection, no person shall so park a vehicle within 20 feet from the intersection of curblines or, if none, then within 15 feet of the intersection of property lines.
G.
Within 30 feet upon the approach to any flashing beacon, stop sign or traffic-control signal located at the side of a roadway.
H.
Between a safety zone and the adjacent curb or within 30 feet of points on the curb immediately opposite the ends of a safety zone, unless a different length is indicated by official signs or markings.
I.
Within 50 feet of the nearest rail of a railroad grade crossing.
J.
Within 15 feet of the driveway entrance to any fire station and on the side of a street opposite the entrance to any fire station within 75 feet of the entrance when properly signposted.
K.
Alongside or opposite any street excavation or obstruction when such parking would obstruct traffic.
L.
On the roadway side of any vehicle parked at the edge or curb of a street.
M.
Upon any bridge or other elevated structure upon a street or within a tunnel.
N.
At any place where official signs prohibit parking.