sweeping along