To do it by hand see:
If you have a BitSetter, use the Advance V carving operation with pocket clearing instead.