(A) It shall be unlawful for any vehicle to pass another vehicle proceeding in the same direction when the passing vehicle is within 100 feet of an intersection, approaching a curve, when a solid yellow line is located in the lane of the passing vehicle or upon a hill or grade.
('86 Code, § 18.501)
(B) It shall be unlawful for the driver of any vehicle to shift lanes of traffic without first ascertaining that a shift in lanes of traffic by his vehicle will not impede or interfere with the movement of any other vehicle upon the public right-of-way.
('86 Code, § 18.503) Penalty, see § 70.99