== horizontal-3 ==
OGOGOGOG
GOGOGOGO
OGOGOGOG
GORRROGO
OGOGOGOG
GOGOGOGO
OGOGOGOG
GOGOGOGO
--
........
........
........
..RRR...
........
........
........
........
== vertical-3 ==
OGOGOGOG
GOGOGOGO
OGOGOBOG
GOGOGBGO
OGOGOBOG
GOGOGOGO
OGOGOGOG
GOGOGOGO
--
........
........
.....B..
.....B..
.....B..
........
........
........
== disjoint-runs ==
OGOGOGOG
RRROGOGO
OGOGOGOG
GOGOGOGO
OGOGOGYG
GOPPPOYO
OGOGOGYG
GOGOGOGO
--
........
RRR.....
........
........
......Y.
..PPP.Y.
......Y.
........
== len4-and-len5 ==
OGOGOGOG
GRRRRRGO
OGOGOGOB
GOGOGOGB
OGOGOGOB
GOGOGOGB
OGOGOGOG
GOGOGOGO
--
........
.RRRRR..
.......B
.......B
.......B
.......B
........
........
== L-and-T ==
OGOGOGOG
GRRRGOGO
OROGOGOG
GRGOGOGO
OGOGOGOG
GOGYYYGO
OGOGYGOG
GOGOYOGO
--
........
.RRR....
.R......
.R......
........
...YYY..
....Y...
....Y...
== no-matches ==
OGOGOGOG
GOGOGOGO
OGOGOGOG
GOGOGOGO
OGOGOGOG
GOGOGOGO
OGOGOGOG
GOGOGOGO
--
........
........
........
........
........
........
........
........
ok: match detection over hand-crafted boards
