and when alec and the others had come pelting along the road sometime later , they had been stopped in their tracks by the sight of dougal mackenzie and malcolm grant , both stripped to the waist and scarred with the marks of battle , swaying and staggering up and down the roadway , still exchanging random blows whenever they got within reach of each other .