excellent puzzle. tortuous but fair solve. great drawing in the end.
pretty hard but fair
v? ?v ?v ?v ?v