A.
No billboard, sign or other advertising device, if within public view of any highway, public park or reservation, shall be erected or maintained within 300 feet of any cemetery, public playground, public building, hospital or church.
B.
No billboard, sign or other advertising device within public view of any highway, public park or reservation shall be erected or maintained within 300 feet of any railroad or railway crossing or of any bridge.
C.
No billboard, sign or other advertising device within public view of any highway, public park or reservation shall be erected or maintained within 300 feet of any part of a curve on any highway.