Slightly off topic but further to the swordfish, what about this:-
XX.|..X|
. X.|..X|
XX.|... |
This would seem to fit the criterion, but when I start at the top left, going anti-clockwise, marking alternate + & - to complete the loop, I finish with 2 pluses top left.
This is impossible so should the second X in the top row be redundant?