(a) Where a sidewalk is provided and its use is practicable, no pedestrian shall walk along and upon an adjacent roadway.
(b) Where a sidewalk is not available, any pedestrian walking along and upon a highway shall walk only on a shoulder, as far as practicable from the edge of the roadway.
(c) Where neither a sidewalk nor a shoulder is available, any pedestrian walking along and upon a highway shall walk as near as practicable to an outside edge of the roadway, and, if on a two-way roadway, shall walk only on the left side of the roadway.