When is it permissible to drive on or across the shoulder or edge line of the road?