added solid marching fill and fixed off by one error in marchCW