From 6c2cc134abf3f32d1d6ec172c6201f8d990c88ab Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Sun, 24 Aug 2014 12:52:10 +0200 Subject: Initial commit --- qml/content/gfx/black.png | Bin 0 -> 1557 bytes qml/content/gfx/board.png | Bin 0 -> 78033 bytes qml/content/gfx/pieces.svg | 139 ++++++++++++++++++ qml/content/gfx/white.png | Bin 0 -> 1469 bytes qml/content/sgf/easy.sgf | 299 +++++++++++++++++++++++++++++++++++++ qml/content/sgf/hard.sgf | 356 +++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 794 insertions(+) create mode 100644 qml/content/gfx/black.png create mode 100644 qml/content/gfx/board.png create mode 100644 qml/content/gfx/pieces.svg create mode 100644 qml/content/gfx/white.png create mode 100644 qml/content/sgf/easy.sgf create mode 100644 qml/content/sgf/hard.sgf (limited to 'qml/content') diff --git a/qml/content/gfx/black.png b/qml/content/gfx/black.png new file mode 100644 index 0000000..f7b76fa Binary files /dev/null and b/qml/content/gfx/black.png differ diff --git a/qml/content/gfx/board.png b/qml/content/gfx/board.png new file mode 100644 index 0000000..2bba363 Binary files /dev/null and b/qml/content/gfx/board.png differ diff --git a/qml/content/gfx/pieces.svg b/qml/content/gfx/pieces.svg new file mode 100644 index 0000000..6d93be6 --- /dev/null +++ b/qml/content/gfx/pieces.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/qml/content/gfx/white.png b/qml/content/gfx/white.png new file mode 100644 index 0000000..8de1fab Binary files /dev/null and b/qml/content/gfx/white.png differ diff --git a/qml/content/sgf/easy.sgf b/qml/content/sgf/easy.sgf new file mode 100644 index 0000000..ad7f8fb --- /dev/null +++ b/qml/content/sgf/easy.sgf @@ -0,0 +1,299 @@ +A collection of 40 easy problems. +(;GM[1]FF[3] +;AW[oq][pq][qq][rq][sq][mr][or] +AB[pr][qr][rr][sr][ps];B[rs] +) +(;GM[1]FF[3] +;AW[qn][mp][qp][rp][kq][mq][oq][pq][nr][pr][rs] +AB[nn][mo][np][op][pp][nq][qq][rq][qr][sr][qs] +(;B[or];W[os];B[ps];W[or];B[mr]) +(;B[ps]WV[ps];W[or];B[mr];W[lr]) +) +(;GM[1]FF[3] +;AW[qo][qp][kq][nq][oq][pq] +AB[qh][ol][nm][qm][op][pp][qq][rq][qr][sr][qs][rs] +;W[no];B[oo];W[on];B[pn];W[po] +) +(;GM[1]FF[3] +;AW[ok][qk][rl][mm][ln][pn][op][pp][rp][qq][rq][pr][qr][sr] +AB[qn][qo][ro][np][qp][mq][oq][pq];B[on] +(;W[po];B[pm];W[no];B[oo]) +(;W[oo];B[no];W[pm];B[po]) +) +(;GM[1]FF[3] +;AW[pq][qq][rq][gr][hr][ir][jr][kr][pr][is][ps][rs] +AB[ql][op][pp][qp][rp][fq][gq][hq][iq][jq][kq][lq][mq][oq][dr][fr][gs] +(;W[ns] +(;B[nr] +(;W[ls]) +(;W[ms]) +) +(;B[ms];W[mr];B[lr];W[ls];B[nr];W[ms]) +(;B[lr];W[ls];B[nr];W[ms]) +) +(;W[ms]WV[ms];B[ls];W[lr];B[ns];W[mr];B[nr]) +(;W[lr]WV[lr];B[mr]) +) +(;GM[1]FF[3] +;AW[iq][kq][lq][mq][nq][jr][kr][nr][is][ks] +AB[mn][on][lo][hp][ip][jp][op][qp][hq][oq][gr][mr][or][ns] +;W[ms];B[ls];W[lr];B[ms];W[os] +) +(;GM[1]FF[3] +;AW[ip][jp][kp][lp][iq][lq][ir][kr][lr] +AB[ho][io][jo][ko][lo][hp][mp][hq][mq][hr][mr][or] +(;B[ls];W[is] +(;B[ks]) +(;B[jq]) +) +(;B[jq]WV[jq];W[ls];B[js];W[is];B[jr]) +(;B[is]WV[is];W[js]) +) +(;GM[1]FF[3] +;AW[jq][kq][gr][hr][ir][lr][gs][ls] +AB[jp][kp][lp][fq][gq][hq][iq][lq][nq][fr][mr][fs] +(;B[jr];W[kr];B[js]) +(;B[js]WV[js];W[jr];B[ks];W[is]) +) +(;GM[1]FF[3] +;AW[io][jo][ko][lo][jp][lp][jq][kq][ir][lr][js][ks] +AB[lm][hn][in][jn][ho][mo][mp][hq][iq][lq][mq][hr][mr][ms] +(;B[hs];W[is];B[kr];W[jr];B[ls]) +(;B[ls]WV[ls];W[kr]) +(;B[kr]WV[kr];W[ls]) +) +(;GM[1]FF[3] +;AW[jo][qp][fq][iq][jq][kq][mq][oq][gr][hr][lr][mr] +AB[hp][lp][hq][lq][ir][jr][kr] +;B[jp];W[ip];B[io];W[kp];B[ko] +(;W[jn];B[jp]) +(;W[jp];B[jn]) +) +(;GM[1]FF[3] +;AW[fo][cp][dp][ep][cq][gq][hq][kq][br][dr][hr][ds] +AB[dq][eq][cr][er][fr][gr][es] +;B[bs] +(;W[bq];B[gs]) +(;W[gs];B[bq];W[cs];B[cr];W[bp];B[ar]) +) +(;GM[1]FF[3] +;AW[ro][nq][oq][pq][qq][rq][mr] +AB[or][pr][qr][rr][sr] +(;W[os] +(;B[ps];W[rs];B[ns];W[nr]) +(;B[ns];W[nr];B[rs];W[ps];B[qs];W[os]) +) +(;W[rs] +(;B[os];W[qs]) +(;B[qs];W[os];B[nr];W[ns]) +) +) +(;GM[1]FF[3] +;AW[rk][ol][pl][rl][om][qm][sm][qn][rn][sn][qo][pp][pq][pr][qr] +AB[ri][qj][qk][sk][ql][pm][pn][oo][po][ro][so][qp][sp][qq][rq][rr]; +W[no];B[op];W[np];B[oq];W[or];B[nq];W[mq];B[nr];W[mr];B[os];W[on] +) +(;GM[1]FF[3] +;AW[dl][cm][bn][ao][bo][ap][cp][dp][dq][dr][bs][ds] +AB[cn][en][co][eo][bp][ep][bq][cq][eq][ar][cr][gr][cs] +(;B[er]WV[er];W[aq]) +(;B[bm];W[bl] +(;B[er]) +(;B[do]) +) +) +(;GM[1]FF[3] +;AW[qq][rq][sq][pr][rs] +AB[pp][qp][rp][nq][pq][or][rr][qs] +(;W[sr];B[ss]C[Ko.]) +(;W[qr]WV[qr];B[ss]) +(;W[ps]WV[ps];B[ss]) +) +(;GM[1]FF[3] +;AW[qq][rq][pr][sr] +AB[oo][qo][rp][sp][kq][oq][pq][sq][or] +(;W[rs] +(;B[qr];W[ps]) +(;B[ps];W[qr]) +) +(;W[qr]WV[qr];B[rs]) +(;W[qs]WV[qs];B[rr];W[rs];B[ss]C[Ko.]) +) +(;GM[1]FF[3] +;AW[oq][qq][nr][pr][rr][sr][ns][ps][rs][ss] +AB[ro][op][pp][qp][mq][nq][rq][sq][mr][qr] +(;W[pq];B[qs];W[rr]) +(;W[qs]WV[qs];B[pq]) +) +(;GM[1]FF[3] +;AW[rl][qn][rn][po][so][pp][rp][pq][sq][pr] +AB[qo][ro][qp][qq][rq][rr][sr];W[sp];B[sn];W[sp];B[so];W[rs] +) +(;GM[1]FF[3] +;AW[po][qp][rp][mq][oq][pq][qr] +AB[qq][rq][pr][rr] +(;W[qs];B[rs];W[sq];B[ps];W[sr]) +(;W[or]WV[or];B[qs]) +) +(;GM[1]FF[3] +;AW[hp][ip][jp][kp][lp][mp][np][gq][kq][oq][pq][jr][pr][ps] +AB[fp][gp][cq][fq][hq][iq][jq][lq][mq][nq][kr][mr][or][ls][ms][ns][os] +(;W[hr]WV[hr];B[gr];W[ir];B[gq];W[js];B[hs]) +(;W[is] +(;B[ks];W[gr]) +(;B[gr];W[ks]) +) +) +(;GM[1]FF[3] +;AW[fp][gp][dq][hq][iq][er][hr][jr][hs][is] +AB[hp][ip][jp][lp][gq][jq][gr][lr][gs] +(;B[kr]WV[kr];W[fr]) +(;B[ks] +(;W[fr];B[js]) +(;W[kr];B[ls];W[fq];B[js]) +) +) +(;GM[1]FF[3] +;AW[hp][jp][kp][lp][iq][mq][pq][hr][jr][mr][hs][js] +AB[co][ip][dq][gq][jq][kq][gr][kr][gs][ks] +(;B[ir]WV[ir];W[hq]) +(;B[hq];W[io];B[ir];W[is];B[ir]) +) +(;GM[1]FF[3] +;AW[op][pp][qp][rp][sp][oq][or][os] +AB[pq][qq][rq][sq][pr][ps] +(;W[rr];B[rs];W[sr]) +(;W[rs]WV[rs];B[rr];W[qs];B[ss];W[sr]C[Ko.]) +) +(;GM[1]FF[3] +;AW[bp][cq][dq][eq][jq][mq][br][fr][gr][hr][ir] +AB[fn][bo][co][ep][fp][hp][bq][fq][hq][cr][dr][er] +(;B[aq];W[ap];B[cp];W[ar];B[bq];W[aq];B[dp];W[bq] +(;B[ao]) +(;B[bs]) +) +(;B[cp]WV[cp];W[aq];B[dp];W[bq];B[bs];W[cs];B[ds];W[fs]) +) +(;GM[1]FF[3] +;AW[gp][hp][fq][hq][fr][hr][ir][jr][lr][fs][ls] +AB[go][ho][ko][ep][fp][ip][op][cq][gq][kq][lq][mq][dr][gr][kr][nr][gs][is][js] +(;W[hs]WV[hs];B[gr];W[ks];B[js]) +(;W[ks];B[mr];W[hs];B[js];W[gr]) +) +(;GM[1]FF[3] +;AW[rp][pq][qq][rq][or][ps] +AB[qn][ro][op][pp][qp][mq][oq][nr][ns] +(;B[pr];W[qr];B[rs] +(;W[sp];B[sr];W[os];B[qs]) +(;W[rr];B[os]) +) +(;B[sp]WV[sp];W[rs];B[sr];W[sq];B[qr];W[rr];B[pr];W[qs];B[pr];W[os]) +) +(;GM[1]FF[3] +;AW[hq][iq][jq][gr][kr][gs] +AB[hp][ip][jp][fq][gq][kq][mq][fr][lr];W[ks] +(;B[ir];W[is]) +(;B[is];W[ir];B[ls];W[hs]) +) +(;GM[1]FF[3] +;AW[iq][jq][kq][hr][jr][lr][hs][ls] +AB[ho][ko][ip][kp][gq][hq][lq][mq][gr][mr][gs][ms] +(;B[js]) +(;B[ks]WV[ks];W[kr];B[is];W[ir]) +) +(;GM[1]FF[3] +;AW[ob][oc][qc][pd][qe][pf] +AB[pb][qb][mc][pc][nd][od];W[rb];B[rc] +(;W[qd];B[ra];W[sb];B[sc];W[pa];B[sa];W[rb];B[sb];W[oa]) +(;W[qa]WV[qa];B[qd]) +) +(;GM[1]FF[3] +;AW[cl][cn][co][cp][dq][dr][er] +AB[do][fo][dp][cq][eq][fq][gq][cr];W[br];B[bq];W[cs] +) +(;GM[1]FF[3] +;AW[bm][bn][bo][cp][ep][bq][cq][eq][jq][mq][fr][gr][hr][ir] +AB[bl][cl][am][cm][in][co][do][eo][fo][ip][fq][ar][br][cr][dr][er][es] +;W[fp];B[gq];W[hp];B[gp];W[go] +) +(;GM[1]FF[3] +;AW[kj][lj][mj][nj][pj][jk][ok][jl][pl][mm][pm][in][jn][qn] +[ko][lo][no][oo][po][nq] +AB[lk][mk][nk][kl][ml][ol][km][om][kn][on];B[mn] +(;W[nm];B[nn];W[lm];B[ln]) +(;W[nn];B[nm];W[ln];B[lm]) +) +(;GM[1]FF[3] +;AW[pa][qa][ob][qb][sb][kc][lc][oc][rc][ld][md] +[nd][qd][ke][qe][kf][lf][mf][pf][og] +AB[ra][kb][pb][hc][jc][pc][qc][jd][kd][od][pd][je][le][me][ne][oe] +;B[nc] +(;W[nb] +(;B[mb];W[mc];B[lb];W[nc];B[na]) +(;B[lb];W[mc];B[mb];W[nc];B[na]) +) +(;W[mb];B[nb];W[oa];B[lb]) +) +(;GM[1]FF[3] +;AW[rp][pq][qq][rq][pr]AB[qn][ro][op][pp][qp][oq][or] +(;B[sp];W[rs];B[sr];W[sq] +(;B[rr]) +(;B[ps]) +) +(;B[rr] +(;W[rs];B[sr];W[sp] +(;B[ps]) +(;B[qs]) +) +(;W[sr];B[rs];W[sp];B[ps]) +(;W[sp];B[sr];W[ps];B[rs]) +) +(;B[rs] +(;W[ps] +(;B[sp]) +(;B[rr]) +(;B[sr]WV[sr];W[rr];B[sp];W[sq]) +) +(;W[qs];B[rr];W[sp];B[sr]) +) +) +(;GM[1]FF[3] +;AW[gp][gq][er][fr][hr][ir] +AB[fo][go][fp][hp][cq][dq][fq][hq][jq][kq] +(;W[gs];B[gr];W[gq]) +(;W[gr]WV[gr];B[dr];W[jr];B[kr];W[js];B[es]) +) +(;GM[1]FF[3] +;AW[rp][pq][qq][rq][pr] +AB[qn][ro][op][pp][qp][oq][or] +(;W[rs];B[sr];W[rr]) +(;W[rr]WV[rr];B[qs];W[ps];B[rs];W[sp];B[sr]C[Seki.]) +) +(;GM[1]FF[3] +;AW[qo][ro][qp][oq][qq][pr][ps] +AB[rp][rq][qr][sr][qs]PL[2];W[rs];B[rr];W[sp] +) +(;GM[1]FF[3] +;AW[lo][kp][gq][hq][iq][jq][lq][mq][nq][oq][gr][or] +AB[kq][hr][ir][jr][kr][lr][mr][nr] +(;W[hs];B[is] +(;W[ns];B[ms];W[ks]) +(;W[ks];B[ns];W[ls]) +) +(;W[ns];B[hs]PL[2] +(;W[ms];B[js];W[ls]) +(;W[js];B[ks];W[ms]) +) +(;W[ks]WV[ks];B[ns];W[ls];B[hs];W[js]) +) +(;GM[1]FF[3] +;AW[hq][iq][jq][kq][lq][mq][nq][pq][hr][or][js][ls] +AB[ir][jr][kr][lr][mr][nr][ms] +(;B[is]) +(;B[ks]WV[ks];W[is];B[hs];W[is]) +) +(;GM[1]FF[3] +;AW[ck][fn][do][go][cp][cq][gq][hq][br][hr][cs][ds] +AB[ep][dq][fq][cr][dr][er][fr][gr];B[gs];W[es];B[bs];W[as];B[fs];W[bs] +;B[bq] +) diff --git a/qml/content/sgf/hard.sgf b/qml/content/sgf/hard.sgf new file mode 100644 index 0000000..f628e66 --- /dev/null +++ b/qml/content/sgf/hard.sgf @@ -0,0 +1,356 @@ +A collection of 40 intermediate and hard problems. +(;GM[1]FF[3] +;AB[cb][dc][dd][ae][be][ce][bg] +AW[bb][fb][cc][ec][ad][bd][cd][de][ee][df] +(;B[db]WV[db];W[ab];B[ba];W[ca];B[da];W[ed]) +(;B[ac];W[bc];B[ab];W[aa];B[db];W[da] +(;B[ab];W[ac] +(;B[ea];W[eb];B[ba];W[ca];B[ba];W[ca];B[da];W[ed];B[ba]) +(;B[ba];W[ca];B[ea];W[eb];B[ba];W[ca];B[da];W[ed];B[ba]) +) +(;B[ea];W[eb];B[ab];W[ac];B[ba];W[ca];B[ba];W[ca];B[da];W[ed];B[ba]) +) +) +(;GM[1]FF[3] +;AW[ro][qp][rp][qq][pr][qr] +AB[qm][rn][po][qo][pp][nq][pq][or][os];B[rr];W[rs];B[sq];W[ps];B[ss] +) +(;GM[1]FF[3] +;AW[ob][nc][md][nd][od][qe][re] +AB[ma][lb][nb][lc][mc][oc][pc];W[pb];B[qc];W[qb];B[rb];W[rc];B[rd]; +W[sc];B[sd];W[qd];B[sb];W[rc];B[sc];W[pd] +) +(;GM[1]FF[3] +;AB[ao][bo][bn][bm][bl][cl][ck][dm][dn][fk][gl][fi] +AW[il][jj][cm][cn][co][bp][bq][cr][dl][dk][cj][bj][bk][bh][ch][fj]; +B[dj];W[ej];B[di];W[ek];B[gj];W[fl];B[gk];W[fm];B[en];W[fo];B[go]; +W[gn];B[hn];W[fn];B[cp];W[do];B[eo];W[dp];B[ep] +) +(;GM[1]FF[3] +;AW[dn][ao][bo][co][dp][ep][fp][fq][dr][er] +AB[ap][bp][cp][cq][dq][eq][hq][kq][fr][gr];W[cr];B[br];W[ar];B[bs]; +W[bq] +) +(;GM[1]FF[3] +;AW[lb][nb][nc][sc][od][sd][oe][se][of][sf][pg][qg][rg] +AB[ob][sb][oc][rc][pd][qd][rd][pe][re];W[qb];B[rb];W[pa];B[ra] +(;W[qf];B[oa];W[pc]) +(;W[rf];B[oa];W[pc]) +) +(;GM[1]FF[3] +;AW[mb][rb][mc][qc][nd][qd][ne][qe][re][of][qf][og][pg] +AB[nb][ob][pb][qb][pc][pd][pe][pf][rf][qg][rg][qi][qk] +(;W[sd];B[ra];W[rc];B[sb];W[qa];B[pa];W[na]) +(;W[ra]WV[ra];B[sd];W[rc];B[se]) +(;W[sc]WV[sc];B[ra]) +) +(;GM[1]FF[3] +;AW[ra][mb][rb][mc][pc][qc][nd][od][qd][pe][qe] +AB[qa][nb][qb][sb][lc][nc][rc][sc][ld][md][rd][re][mf][of][pf][qf] +(;W[pa]WV[pa];B[sa];W[na];B[lb];W[ma];B[la];W[oa];B[pb];W[ob]) +(;W[na];B[lb];W[ma] +(;B[la];W[pb];B[sa];W[oa]) +(;B[oa];W[pa];B[pb];W[ob]) +) +) +(;GM[1]FF[3] +;AW[ja][ib][ob][pb][hc][jc][qc][jd][od][pd][je][qe][kf][lf][of][pf][mg][ng] +AB[ka][jb][kb][lb][mb][nc][oc][pc][md][nd][le][oe][mf][nf] +(;W[lc];B[kc];W[ld];B[kd];W[ke];B[mc];W[ld];B[lc];W[ne]) +(;W[ld];B[kd];W[lc];B[kc];W[ke];B[mc];W[ld];B[lc];W[ne]) +) +(;GM[1]FF[3] +;AW[na][lb][nb][rb][oc][pc][qc][kd][le][qf]AB[ob][pb][kc][mc][nc][ne] +;B[mb];W[ma];B[ka];W[kb];B[oa];W[la];B[jb] +) +(;GM[1]FF[3] +;AW[dm][en][fo][ho][dp][ep][fp][hp][eq][gq][iq][er][gr] +AB[em][fm][dn][gn][hn][co][go][cp][gp][dq][fq][dr][fr][es][fs] +(;W[cq];B[cr] +(;W[ds];B[cs];W[gs];B[ds];W[bq]) +(;W[bq];B[br];W[ds];B[cs];W[gs];B[ds];W[ar]) +) +(;W[gs]WV[gs];B[ds];W[cq];B[cr];W[bq];B[br]) +) +(;GM[1]FF[3] +;AW[bh][bi][cj][dk][cm][dm][bn][dn][dp][cq][dq] +AB[ai][bj][bk][bl][bm][cn][co][cp] +(;W[aq]WV[aq];B[ao];W[an];B[am]) +(;W[ao] +(;B[bq];W[bp]) +(;B[bo];W[aq];B[an] +(;W[ap]WV[ap];B[bq];W[br];B[ar];W[as];B[bp];W[ar];B[cr]) +(;W[bp];B[ap]C[Ko.]) +) +) +) +(;GM[1]FF[3] +;AW[da][db][dc][dd][ce][cf][ag][bg][cg] +AB[ab][cb][cc][cd][be][bf] +(;W[ba] +(;B[ca] +(;W[bd]WV[bd];B[bc];W[ad];B[ac]) +(;W[bb] +(;B[bc];W[ad] +(;B[ae];W[af]) +(;B[bd];W[ae]) +) +(;B[bd];W[af] +(;B[ae] +(;W[bc]) +(;W[ac]) +) +(;B[bc] +(;W[ad]) +(;W[ae]) +) +) +) +) +(;B[bb];W[ca];B[ad];W[af]) +) +(;W[bd]WV[bd];B[bc]) +) +(;GM[1]FF[3] +;AB[qj][pk][qk][ol][nm][qn][no][po][pp][qp][rp][pr] +AW[ql][pm][pn][qo][ro][sp][rq][rr][rs] +(;B[sk];W[rl];B[sl] +(;W[sm] +(;B[sn];W[so];B[rm]) +(;B[rm]WV[rm];W[sn]) +) +(;W[rn];B[rm];W[qm];B[sm]) +) +(;B[rn]WV[rn];W[so] +(;B[sq];W[sr];B[sn];W[sq];B[rl];W[rm]) +(;B[sn];W[sq];B[rl];W[rm]) +) +(;B[rl]WV[rl];W[rm];B[rn];W[so];B[sn];W[sq];B[sm];W[qm]) +) +(;GM[1]FF[3] +;AW[qj][pl][ql][nm][om][nn][no][op][jq][lq][oq][pq][mr][or] +AB[ml][nl][ol][pm][qm][ln][oo][po][lp][mp][np][nq][qq][pr][qr] +;W[pn];B[qn];W[qo];B[ro];W[qp];B[on];W[pp];B[pn] +(;W[sn];B[rl];W[sm]) +(;W[rp]WV[rp];B[rl];W[rk];B[mm]) +) +(;GM[1]FF[3] +;AW[pa][pb][kc][mc][nc][oc][sc][pd][qd][rd][qg] +AB[nb][ob][qb][pc][qc][rc] +(;B[oa];W[mb];B[sb];W[na];B[ra]) +(;B[qa]WV[qa];W[sb]) +(;B[sb]WV[sb];W[ra];B[oa];W[qa];B[sd];W[mb]) +) +(;GM[1]FF[3] +;AW[qb][rc][sc][qd][qe][pf][pg][ph][rh] +AB[rd][re][sd][rg][qi][pi][ri][qf] +(;W[sf] +(;B[qh];W[rf]) +(;B[rf];W[qh];B[sh];W[sg]) +) +(;W[qg]WV[qg];B[rf]) +(;W[sg]WV[sg];B[qh]) +(;W[sh]WV[sh];B[qh];W[qg];B[rf]) +) +(;GM[1]FF[3] +;AW[bb][cc][cd][de][df][cg][ch] +AB[bd][ce][cf][dg][dh][ci][di] +(;W[bf]WV[bf];B[be];W[bg];B[af];W[bi];B[ag]) +(;W[bg] +(;B[bf];W[af];B[be];W[bi];B[ah];W[ai];B[bj];W[bc]) +(;B[af];W[ae];B[be];W[bi];B[bj];W[ah];B[aj];W[bf];B[ai];W[bc]) +) +) +(;GM[1]FF[3] +;AW[lk][el][kl][ll][fm][jm][mm][fn][jn][go][ho][io][no] +AB[ii][jk][jl][ml][im][km][lm][gn][hn][fo][ko][dp][fp][gp][ip][jp]; +W[hm];B[gm];W[gl];B[hl];W[in];B[hm];W[hk];B[il];W[jj];B[gk] +(;W[kk];B[fl];W[ik];B[gl];W[gj]) +(;W[ik];B[fl];W[kk];B[gl];W[gj]) +) +(;GM[1]FF[3] +;AW[ib][mb][sb][ic][jc][mc][oc][pc][qc][rc][fd][md][od][le][me][oe][nf][of] +AB[jb][nb][ob][pb][qb][rb][kc][lc][nc][jd][nd][ke][ne][kf][mf][mg] +(;W[ja] +(;B[la];W[lb];B[kb];W[ma];B[ka];W[kd];B[ia];W[ld]) +(;B[kb];W[ma] +(;B[ka] +(;W[ra]) +(;W[na]) +) +(;B[la];W[lb];B[ka];W[kd]) +) +) +(;W[ma]WV[ma];B[lb]) +(;W[la]WV[la];B[ka]) +) +(;GM[1]FF[3] +;AW[sp][pq][qq][rq][or][os] +AB[no][po][ro][pp][rp][nq][oq][sq][nr] +(;W[sr]WV[sr];B[rs];W[qs];B[qr];W[pr];B[ps]) +(;W[qs] +(;B[sr];W[rr]) +(;B[pr];W[sr]) +(;B[rr];W[sr]) +) +(;W[rr]WV[rr];B[qs]) +(;W[rs]WV[rs];B[sr]) +) +(;GM[1]FF[3] +;AW[nb][mc][nc][oc][rd][ne][pe][qe][re] +AB[ob][pb][pc][rc][pd][qd] +(;W[sb];B[sc];W[rb];B[qb];W[sd];B[qc];W[oa]) +(;W[rb]WV[rb];B[sb]) +) +(;GM[1]FF[3] +;AW[na][kb][mb][lc][rc][ld][le][me][re][nf][pf][qf][rf][pj] +AB[ob][oc][qc][md][nd][rd][pe][qe] +(;W[rb];B[sd];W[oa];B[pb];W[pa];B[qa] +(;W[pd];B[qd];W[od];B[oe];W[ne]) +(;W[qb]WV[qb];B[nb];W[ra];B[mc]) +) +(;W[sd]WV[sd];B[rb];W[qd];B[pd];W[qb]) +) +(;GM[1]FF[3] +;AW[cb][db][bc][cd][dd][de][df][dg][dh] +AB[eb][dc][ed][be][fe][cf][fg][ch][ci][ei][fj][ck];W[bf];B[bg];W[af]; +B[ag];W[ad];B[bd];W[ac];B[ae];W[ba] +) +(;GM[1]FF[3] +;AW[pd][oc][ob][nc][md][ld][kd][kc][if][hf][hh][fg][eg][df] +[dd][dc][cb][bc][hc][gb] +AB[ib][kb][lc][mc][mb][nb][he][gf][ff][ee][ec][fc][gc][eb][db] +;W[jb];B[ja];W[hb];B[id];W[ic];B[jc];W[jd] +) +(;GM[1]FF[3] +;AW[bo][do][ap][cp][dp][dq][dr][fr][bs][cs] +AB[cn][dn][en][co][fo][bp][bq][cq][fq][gq][ar][br][cr][hr];W[bn]; +B[bm];W[ao];B[am];W[ds];B[an];W[as];B[aq];W[bo] +) +(;GM[1]FF[3] +;AW[lm][mm][kn][mn][lo][mo][lp][np][mq][lr][nr][or] +AB[mj][kk][nk][il][kl][ol][im][on][io][jo][no][oo][pp] +[iq][kq][nq][oq][kr][pr][ps] +(;W[os];B[ms];W[ls];B[mr];W[ns];B[mr];W[lq];B[ms];W[nr]) +(;W[ms]WV[ms];B[os]) +(;W[ns]WV[ns];B[ls]) +(;W[lq]WV[lq];B[ms];W[ls];B[ns]) +) +(;GM[1]FF[3] +;AW[mb][mc][md][nd][rd][oe][qe] +AB[nc][oc][pc][qc][rc] +(;W[oa] +(;B[ra];W[sb]) +(;B[na];W[nb];B[pa];W[ob]) +(;B[pa];W[na];B[ob];W[qb] +(;B[ra];W[sb];B[sc];W[rb]) +(;B[rb];W[sc];B[sb];W[ra]) +) +) +(;W[sb]WV[sb];B[sc];W[oa];B[pa];W[na];B[ob]) +) +(;GM[1]FF[3] +;AW[fq][gq][hq][iq][jq][fr][kr][lr][fs][gs] +AB[go][io][cp][ep][fp][jp][eq][kq][lq][mq][er][gr][hr][mr][hs][ls] +(;W[ks];B[jr];W[ms];B[js];W[ir];B[ls];W[is];B[hr];W[kr]) +(;W[js]WV[js];B[ir]) +) +(;GM[1]FF[3] +;AB[be][bf][cf][bh][bi] +AW[bb][cc][cd][ce][df][dg][ch][ci][cj][cl][cn] +;B[ag];W[cg];B[bg];W[ae] +;B[bd];W[ad];B[bc];W[ac];B[ab];W[aa];B[af];W[ai];B[bj] +) +(;GM[1]FF[3] +;AW[rb][qb][qc][od][oc][ne][me][md][lc][mb][kb][jb][ia][hb] +AB[lb][kc][jc][ic][ib][le][mf][nf][of][oe][pd][qd][rc][re][sb][nd] +;B[ld];W[mc];B[pc] +(;W[pb];B[ob];W[nc];B[pa];W[nb];B[la] +(;W[ma];B[oa]) +(;W[ja];B[na]) +) +(;W[ob];B[pb];W[pa];B[ra]) +) +(;GM[1]FF[3] +;AW[nb][pc][qc][rc][qg][rg][qh][qi][rj][rk] +AB[pd][rd][pf][rf][oh][nj][pj][qk][pl][rl][rm];W[sg];B[si];W[re] +(;B[se];W[qe];B[qf];W[sf]) +(;B[qe];W[se];B[qf];W[sf]) +(;B[qf];W[sf] +(;B[qd];W[sd]) +(;B[qe];W[se] +(;B[qd];W[sd]) +(;B[sd];W[qd]) +) +) +(;B[sf];W[qf]) +) +(;GM[1]FF[3] +;AW[rd][rc][qb][oc][nc][mc][lc][jb][kb][ic][hc][gc] +AB[ib][hb][jc][kc][ob][ld][md][nd][od][qc][qe][re];B[pc];W[pb];B[lb]; +W[mb];B[oa] +(;W[rb];B[ma];W[la];B[nb]) +(;W[la];B[rb];W[ra];B[sb];W[sc];B[qa]) +(;W[na];B[la]) +) +(;GM[1]FF[3] +;AW[qb][mb][qc][mc][qd][md][me][rf][qf][lf][pg][lg][ph][oh][nh][mh] +AB[pb][nb][pc][nc][pd][nd][pe][ne][pf][mf][og][ng] +(;W[oa] +(;B[ob];W[od];B[oe];W[nf]) +(;B[pa];W[na];B[mg];W[of];B[nf];W[oe]) +(;B[nf];W[oe]) +) +(;W[od]WV[od];B[nf];W[oe];B[oa];W[oc]) +(;W[mg]WV[mg];B[nf];W[oa];B[ob]) +) +(;GM[1]FF[3] +;AB[ka][db][jb][cc][hc][ic][kc][cd][hd][de][he][ef][gf][gg] +AW[ja][eb][hb][ib][ec][gc][ed][gd][fe] +;B[ga];W[fa];B[fb];W[ea];B[gb]; +W[fc];B[ha];W[ia];B[gb] +) +(;GM[1]FF[3] +;AW[bp][cp][dp][ep][fp][bq][fq][gr] +AB[cq][dq][eq][ar][br][fr];W[ds] +(;B[er];W[es];B[fs];W[cr]) +(;B[es];W[cr];B[bs];W[aq]) +) +(;GM[1]FF[3] +;AW[ap][bp][cp][aq][dq][eq][cr] +AB[bo][co][do][ep][gp][bq][fq][hq][ar][br] +(;B[dp];W[bs];B[er];W[dr];B[es] +(;W[fr];B[gr];W[ds];B[ao]) +(;W[ds];B[ao]) +) +(;B[er]WV[er];W[dr];B[dp];W[fr]) +) +(;GM[1]FF[3] +;AW[kb][ob][rb][jc][lc][mc][rc][nd][rd][ne][qe][of][qf] +AB[lb][mb][nb][nc][oc][pc][qc][od][qd][pe] +(;W[oa]WV[oa];B[na]) +(;W[na]WV[na];B[pb]) +(;W[qb]WV[qb];B[pb];W[oa];B[na]) +(;W[la]WV[la];B[oe]) +(;W[qa]WV[qa];B[oa]) +(;W[pa] +(;B[pb];W[oa];B[qa];W[oe];B[na];W[la]) +(;B[qa] +(;W[oe];B[pb];W[oa]) +(;W[qb]WV[qb];B[pb]) +) +) +) +(;GM[1]FF[3] +;AW[pb][qc][rc][rd]AB[oa][nc][oc][pc][qd][qe][re] +(;W[ob];B[nb];W[qa];B[sb];W[rb];B[na];W[sa];B[pa];W[sc];B[qb];W[pb]) +(;W[ra]WV[ra];B[sb];W[ob];B[nb];W[pa];B[qb]) +(;W[qa];B[ob]) +) +(;GM[1]FF[3] +;AB[qm][qo][ro][so][pp][pq][pr][ps][ss] +AW[oo][po][op][qp][rp][nq][qq][sq][nr][rr][ns] +(;B[rs]WV[rs];W[qr];B[qs];W[oq];B[sp]) +(;B[sp]WV[sp];W[qr]) +(;B[qr];W[sp];B[rs];W[oq];B[sr];W[qs];B[sr];W[ss];B[rs]) +) -- cgit v1.2.3