Waiting ( all along the road)