Initial commit of GNU Go v3.8.
[sgk-go] / patterns / hoshi_keima.sgf
This is GNU Go, a Go program. Contact gnugo@gnu.org, or see
http://www.gnu.org/software/gnugo/ for more information.
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008 and 2009 by the Free Software Foundation.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation - version 3 or
at your option any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License in file COPYING for more details.
You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02111, USA.
(;GM[1]FF[3]
SZ[19]HA[0]
GN[Hoshi+keima joseki database]
;B[pd]C[0];W[qf];C[#kogeima kakari]
(;B[qh]C[j
]MA[mj];C[#hasami]
(;W[qc]C[S]MA[mj];C[#w invades]
(;B[pc]C[#Not good unless B has stone around K17];C[#b blocks on left]
;W[qd]C[S]MA[nh];B[pe]C[U
]MA[nh]
(;W[qb]C[S]MA[mj];B[pf]C[S]MA[mj]
(;W[rf]C[S]MA[mj];B[oh]C[S]MA[mj])
(;W[qg]C[0]MA[mj];B[pg]C[S]MA[mj])
)
(;W[rf]C[S]MA[mj];B[og]C[S]MA[ni])
(;W[qe]C[0]MA[mj];B[og]C[S]MA[ni])
)
(;B[qd]C[S]MA[ij];C[#b blocks below];W[pc]C[S]MA[mj]
(;B[od]C[S
:-,reverse_followup(10),followup(15)
]MA[mi];W[rd]C[S]
MA[mi];B[re]C[S]MA[mi];W[rc]C[S]MA[mi]
(;B[qe]C[S]MA[mi];W[nc]C[S]MA[mi];B[pf]C[S]MA[mj])
(;B[oc]C[0
]MA[mi])
(;B[rf]C[T
]MA[mi];W[nc]C[S
]MA[li])
)
(;B[oc]C[0
# Non-joseki often played against GNU Go
]MA[mi];W[rc]
MA[lg]C[U
];B[rd];W[od]MA[lg]C[U
]
(;B[nc];W[pe]MA[lg]C[S
];B[oe];W[nd]MA[lg]C[U
])
(;B[oe];W[nd]MA[lg]C[U
];B[nc];W[pe]MA[lg]C[U
];B[of];W[md]MA[kg]C[U
])
(;B[ob];W[pe]MA[li])
)
)
(;B[pf]MA[nj]C[0
])
)
(;W[of];C[#w jumps];B[nd]MA[mj]C[S]
(;W[pi]C[0]
(;B[qi]MA[mk]C[S];W[pj]MA[ml]C[0]
(;B[ph]MA[mk]C[S];W[oh]MA[mk];B[qj]MA[ml]C[S];W[pk]MA[mm];B[ql]MA[mm]
C[S];W[pg]MA[mm])
(;B[qj];W[pk]MA[ml];B[ph]MA[ml];W[oh]MA[ml])
)
(;B[ph];W[oh]MA[mk]
(;B[qi]MA[mk];W[pj]MA[mk])
(;B[oi];W[qi]MA[lk];B[og]MA[lk];W[nh]MA[lk];B[pg]MA[lk];W[ng]MA[lk];
B[pf]MA[lk];W[rh]MA[lk];B[nf]MA[lk])
)
(;B[qe]
(;W[rf]C[#considered outdated
]
(;B[qi]MA[lk];W[pj]MA[lk]
(;B[ph]MA[lk];W[oh]MA[lk];B[qj]MA[ll];W[pk]MA[ll]
(;B[ql]MA[km];W[pg]MA[km])
(;B[pg];W[pf]MA[ll];B[og]MA[ll];W[ng]MA[ll];B[nh]MA[ll];W[oi]MA[ll];
B[nf]MA[ll];W[mg]MA[ll];B[ql]MA[ln];W[qc]MA[ll];B[pc]MA[lk];W[qd]
MA[lk];B[qb]MA[lk];W[pe]MA[lk];B[mf]MA[kk];W[rb]MA[lj];B[lg]MA[jk];
W[mh]MA[jk];B[li]MA[jk];W[mi]MA[jk];B[mj]MA[jl])
)
(;B[qj];W[pk]MA[ll];B[ph]MA[ll];W[oh]MA[ll])
)
(;B[ph];W[oh]MA[lk];B[qi]MA[ll];W[pj]MA[lk])
)
(;W[qi]MA[lk];B[rf]MA[lk];W[qg]MA[lk])
)
)
(;W[qc]C[0
];B[qd]MA[mi];W[rd];B[re]MA[mi];W[rc];B[qe]MA[mi];W[ob];
B[mf]C[t
]MA[ki])
(;W[oh];B[qe]MA[kj];W[rf]MA[kj];B[qj]MA[kj];W[mf]MA[kj])
(;W[mf]C[#bad for white
];B[ld]MA[ki])
(;W[rd]MA[mj]C[0
#bad for white
])
)
(;W[nc]MA[ki];B[pf]MA[li]
(;W[pg]MA[li];B[qg]MA[li]
(;W[qc];B[qe]MA[li];W[pc]MA[li])
(;W[pc]MA[li]
(;B[qe]MA[li];W[qc]MA[li]
(;B[tt];W[rf]MA[li];B[re]MA[li];W[of]MA[li];B[pe]MA[li];W[ne]MA[li])
(;B[og]MA[li]C[0
])
)
(;B[qc]MA[li]C[0
];W[pe]MA[li];B[of];W[qd]MA[li];B[od]
(;W[oe]MA[li];B[ne];W[qe]MA[ki];B[nd]
(;W[nf]MA[li])
(;W[ph]MA[li]C[0
])
)
(;W[ph]C[0
]MA[li])
)
)
)
(;W[qc]MA[li]
(;B[qd]MA[li];W[pc]MA[li]
(;B[od]MA[li];W[rc]MA[li];B[rd]MA[li]C[j
])
(;B[tt];W[od]MA[li];B[oe];W[ne]MA[li])
)
(;B[pc]MA[li];W[qd]MA[li];B[pe]MA[li];W[rf]MA[li];B[pb]MA[li];W[qb]
MA[li];B[md]MA[li])
(;B[qe]MA[li];W[pc]MA[li])
)
)
)
(;B[nd]C[j
]MA[kh];C[#ikken tobi]
(;W[lc]C[t
]MA[ih]
(;B[nf]C[S]MA[ih])
(;B[me]MA[ih]C[S])
)
(;W[rd]
C[j
# This is usually bad if W has already an extension to hoshi.
]
MA[mj]
(;B[tt];W[qc]C[j
]MA[mi])
(;B[qh]C[S]MA[mj]
(;W[qc]C[S]MA[mj];B[qe]C[S]MA[mj];W[re]C[S]MA[mj];B[pf]C[S]MA[lj]
(;W[pg]C[;!xplay_attack(A,B)
]MA[mj]LB[qg:A][pg:B]
(;B[qg]C[S]MA[mj];W[rf]C[S]MA[mj]
(;B[og]C[S]MA[mj];W[tt];B[ph]C[S]MA[mj])
(;B[of])
)
(;B[of]MA[mi]C[A
])
)
(;W[nb]MA[lj];B[rf]MA[lj];W[oc]MA[lj])
(;W[ob]C[j
]MA[lj];B[rf]MA[lj])
(;W[rf]C[0
];B[pg]MA[lj])
)
(;W[of]C[0]MA[mi];B[qc]C[S]MA[mj])
)
(;B[qc]C[S]MA[mh]
(;W[qi]C[S]MA[nj]
(;B[og]MA[nj]C[t
])
(;B[jc]MA[hh]C[S])
)
(;W[ph]C[S
;omoyo(A)
]LB[qj:A]MA[mj])
)
)
(;W[tt];B[qe]C[0];W[pf]C[0];B[tt]
(;W[qc]C[t
;!weak(A) || dead(A)
]MA[lg]LB[qf:A];B[pc]C[S]MA[mf];W[re]
C[S]MA[og]
(;B[rd]C[S]MA[og];W[qd]C[S]MA[og];B[rc]C[S]MA[og];W[pe]C[S]MA[og];
B[qb]C[S]MA[og])
(;B[qd];W[rd]MA[og];B[rc]MA[og])
)
(;W[pj]MA[nk])
(;W[qj]MA[nk])
)
(;W[qd];B[qc]MA[mg]C[S];W[rc]MA[mg]C[S]
(;B[pc]MA[mh]C[S];W[re]MA[ng]C[U
];B[rb];W[sb]C[J
]MA[lh])
(;B[qb]C[0]MA[ng];W[re]MA[ng]C[S];B[rb];W[pe]MA[ng]C[S]
(;B[od];W[sb]MA[ng]C[S])
(;B[sc];W[od]MA[ng]C[S])
)
(;B[qe]MA[nh]C[S];W[rd]MA[ng]C[S]
(;B[pe]MA[mh]C[S];W[re]MA[nh]C[S];B[qb]MA[mh]C[S];W[pf]MA[mh]C[S])
(;B[re]MA[mi]C[0];W[pe]MA[mh]C[S];B[rf]MA[mi]C[S];W[pf]MA[mh]C[S];
B[qg]MA[mi]C[S];W[pg]MA[mi]C[S];B[qh]MA[mi]C[S];W[pc]MA[mf]C[S];B[od]
MA[mf]C[S];W[pb]MA[mf]C[S])
(;B[pf]MA[mh]C[0
];W[re]MA[mh])
)
(;B[rb]MA[mg]C[S];W[re]MA[og]C[U
];B[sc]MA[ng]C[S];W[pe]MA[mh]C[S]
(;B[od]MA[mg]C[S];W[rd]MA[ng]C[S];B[pb]MA[ng]C[S;D])
(;B[rd]MA[mg]C[0];W[od]MA[mh]C[S])
)
(;B[rd]MA[mg]C[0];W[qe]MA[mg]C[S];B[rb]MA[mg];W[pc]MA[mg]C[S];B[qb]
MA[mg];W[od]MA[mg]C[S];B[oc]MA[mg];W[pe]MA[mg]C[U
])
)
(;W[qc]
(;B[qd]MA[mg])
(;B[pc]MA[mg]C[0
])
)
)
(;B[pj]C[0]PL[B];B[pf]MA[ml];C[#tsuke nobi 6-9 stone games];W[pg];
B[of]MA[ml]C[U];C[#tsuke nobi 6-9 stone games])
(;B[pf]MA[mj]C[j
];C[#tsuke nobi normal]
(;W[pg]MA[mi]C[U]
(;B[of]MA[mh]C[U];C[#nobi]
(;W[qe]MA[mi]C[U];C[#w crawls];B[qd]MA[mh]C[U]PL[W]
(;W[qj]MA[nk]C[U];C[#standard joseki];B[nd]
C[U
; !oterri(A)
#overconcentrated in this case
]MA[mk]LB[md:A])
(;W[qh]MA[nk]C[S];C[#alternative joseki];B[nd]MA[mh]C[U
]PL[B]
(;W[pe]PL[W]
(;B[oe]MA[mh])
(;W[oe];B[od]MA[lh]C[S
])
)
(;B[jd]PL[B];B[jc]MA[if]PL[B]
C[t
#Usually good in high handicap games (HL 2-nov-2000)
];B[jf]C[t
])
(;B[rg]C[0
# Don't do it! (HL 2-nov-2000)
]MA[oi])
)
(;W[pe]MA[mi]C[0];C[#trick_I3_p121_d4];B[oe]MA[mi]C[U];W[od]MA[mi]C[0]
;B[nd]MA[mi]C[U];W[oc]MA[mi]C[0];B[rd]MA[mi]C[U]
(;W[qg]MA[mi]C[0];C[#trick_I3_p121_d5];B[nc]MA[mi]C[U]
(;W[pb]MA[mi]C[0];B[nb]MA[mi]C[U];W[rb]MA[mi]C[0];B[pc]MA[mi]C[U];
W[ob]MA[mi]C[0];B[qb]MA[mi]C[U]
(;W[qa]MA[mi]C[0];B[qc]MA[mi]C[U];W[pa]MA[mi]C[0];B[ra]MA[mi]C[U];
W[sa]MA[mi]C[0];B[na]MA[li]C[U])
(;W[qc]MA[mi]C[0];B[rc]MA[mi]C[U];W[qa]MA[mi]C[0];B[qc]MA[mi]C[U];
W[pa]MA[mi]C[0];B[sb]MA[mi]C[U]
(;W[ra]MA[mi]C[0];B[na]MA[mi]C[U];C[# wrong plays Bsc ])
(;W[re]MA[mi]C[0];B[na]MA[mi]C[U])
)
)
(;W[ob]MA[mi]C[0];B[nb]MA[mi]C[U]
(;W[qb]MA[mi]C[0];B[rb]MA[mi]C[U];W[ra]MA[mi]C[0];B[sb]MA[mi]C[U];
W[re]MA[mi]C[0];B[sd]MA[mi]C[U]
(;W[qc]MA[mi]C[0];B[pc]MA[mi]C[U];W[pb]MA[mi]C[0];B[rc]MA[mi]C[U];
W[se]MA[mi]C[0];B[oa]MA[mi]C[U])
(;W[na]MA[mi]C[0];C[#trick_SK1_1121];B[mb]MA[mi]C[U];
C[#wrong here it plays Bog]
(;W[qc]MA[mi]C[0];B[pc]MA[mi]C[U];W[pb]MA[mi]C[0];B[rc]MA[mi]C[U];
W[qa]MA[mi]C[0];B[oa]MA[mi]C[U])
(;W[pc]MA[mi]C[0];B[pa]MA[li]C[U]
(;W[qa]MA[mi]C[0];B[qc]MA[mi]C[U];W[rc]MA[mi]C[0];B[oa]MA[mi]C[U];
W[pb]MA[mi]C[0];B[oa]MA[li]C[U])
(;W[qc]MA[mi]C[0];B[rc]MA[mi]C[U];W[qa]MA[mi]C[0];B[oa]MA[mi]C[U];
W[pb]MA[mi]C[0];B[oa]MA[mi]C[S];W[pa]MA[mi]C[0];B[tt];W[se]MA[mi]C[0];
B[tt];W[ma]MA[kb]C[0];B[lb]MA[jb]C[U];W[la]MA[jb]C[0];B[kb]MA[jb]C[U])
(;W[se]MA[mi]C[0];B[qc]MA[mi]C[U];W[rc]MA[mi]C[0];B[sc]MA[mi]C[U]
(;W[pb]MA[mi]C[0];B[ma]MA[mi]C[U];W[qa]MA[mi]C[0];B[oa]MA[mi]C[U];
W[na]MA[mi]C[0];B[oa]MA[mi]C[U])
(;W[qa]MA[mi]C[0];B[oa]MA[mi]C[U];W[pb]MA[mi]C[0];B[oa]MA[mi]C[U];
W[pa]MA[mi]C[0];B[tt];W[ma]MA[ke]C[0];B[lb]MA[ke]C[U];W[la]MA[jc]C[0]
(;B[kb])
(;B[ka]MA[jb]C[0])
)
)
)
)
)
(;W[qc]MA[mi]C[0];C[#stupid move];B[pc]MA[mi]C[U];W[pb]MA[mi]C[0];
B[qb]MA[mi]C[U];W[rb]MA[mi]C[0])
)
(;W[pc]MA[mi]C[0];C[stupid move];B[qb]MA[mi]C[U];C[improve that];W[pb]
MA[mi]C[0];B[rb]MA[mi]C[U];W[nb]MA[mi]C[0];B[mb]MA[mi]C[U];W[sc]MA[mi]
C[0];B[sd]MA[mi]C[U];W[sb]MA[mi]C[0];B[qc]MA[mi]C[U];W[qa]MA[mi]C[0];
B[oa]MA[mi]C[U])
)
(;W[re]MA[mi]C[0];C[#trick_I3_p121_d6];B[qg]MA[mi]C[U];W[rg]MA[mi]C[0]
;B[qh]MA[mi]C[U];W[rh]MA[mi]C[0];B[nc]MA[mi]C[U]
(;W[pb]MA[mi]C[0];B[nb]MA[mi]C[U]
(;W[rb]MA[mi]C[0];B[qb]MA[mi]C[U];W[qc]MA[mi]C[0];B[pc]MA[mi]C[U];
W[ob]MA[mi]C[0];B[rc]MA[li]C[U];W[qa]MA[mi]C[0];B[oa]MA[mi]C[U];W[qc]
MA[mi]C[0];B[se]MA[li]C[U])
(;W[rc]MA[mi]C[0];C[#trick_SK1_1124];B[se]MA[mi]C[U];W[rf]MA[mi]C[0];
B[qc]MA[mi]C[U];W[qb]MA[mi]C[0];B[rb]MA[mi]C[U];W[ra]MA[mi]C[0];B[sb]
MA[mi]C[U];C[# here it doesnt know how to continue])
)
(;W[ob]MA[mi]C[0];C[#trick_SK1_1125];B[se]MA[mi]C[U];W[rf]MA[mi]C[0];
B[nb]MA[mi]C[U]
(;W[qb]MA[mi]C[0];B[rb]MA[mi]C[U];W[ra]MA[mi]C[0];B[qc]MA[mi]C[U];
W[oa]MA[mi]C[0];B[pb]MA[mi]C[U];W[pa]MA[mi]C[0];B[pc]MA[mi]C[U];W[sb]
MA[mi]C[0];B[na]MA[mi]C[U])
(;W[qc]MA[mi]C[0];C[#maybe this needs more];B[rc]MA[mi]C[U])
)
(;W[pc]MA[mi]C[0];C[#stupid move];B[qb]MA[mi]C[U];W[qc]MA[mi]C[0];
B[rc]MA[mi]C[U];W[pb]MA[mi]C[0];B[ob]MA[mi]C[U];W[pa]MA[mi]C[0];B[oa]
MA[mi]C[U])
)
)
(;W[rd]MA[mi]C[0];C[#trick_I3_p121_d8];B[rc]MA[mi]C[U];W[pe]MA[mi]C[0]
;B[oe]MA[mi]C[U];W[od]MA[mi]C[0];B[nd]MA[mi]C[U];W[oc]MA[mi]C[0];B[pb]
MA[mi]C[U];C[#trick_I3_p122_d9]
(;W[ob]MA[mi]C[0];B[pc]MA[mi]C[U])
(;W[pc]MA[mi]C[0];C[#trick_I3_p122_d10];B[qc]MA[mi]C[U];W[ob]MA[mi]
C[0];B[nb]MA[mi]C[U];W[qb]MA[mi]C[0];B[nc]MA[mi]C[U];W[pa]MA[mi]C[0];
B[rb]MA[li]C[U];W[ra]MA[mi]C[0];B[re]MA[mi]C[U]
(;W[sd]MA[mi]C[0];B[se]MA[li]C[U];W[rf]MA[mi]C[0];B[sc]MA[mi]C[U]
(;W[qh]MA[mi]C[0];B[na]MA[mi]C[U];W[oa]MA[mi]C[0];B[sa]MA[mi]C[U];
W[sb]MA[mi]C[0];B[tt];W[rd]MA[mi]C[0];B[sd]MA[mi]C[U])
(;W[sf]MA[mi]C[0];C[#trick_SK1_1127];B[na]MA[mi]C[U];W[oa]MA[mi]C[0];
B[ph]MA[mi]C[U];W[qh]MA[mi]C[0];B[og]MA[mi]C[U];W[qg]MA[mi]C[0];B[pi]
MA[mi]C[U])
)
(;W[rf]MA[mi]C[0];C[#trick_SK1_1128];B[sd]MA[mi]C[U];W[sb]MA[mi]C[0];
B[na]MA[mi]C[U];W[oa]MA[mi]C[0];B[sc]MA[mi]C[U])
)
)
(;W[nc]MA[ng]C[0];C[# w invades];B[oc]MA[ng]C[U]
(;W[nd]MA[ng]C[0];B[pe]MA[ng]C[U])
(;W[md]MA[mg]C[0];B[nd]MA[ng]C[U])
)
(;B[qj];W[qh]C[U
]MA[nk])
(;B[pj];W[qh]MA[nk]C[U
])
(;W[og];B[nd]MA[mi])
)
(;W[qd]MA[mi]C[S];C[# w jumps ]
(;B[qe]MA[mi]C[S];W[re]MA[mi]C[S];B[pe]MA[mi]C[S];W[rg]MA[oh]C[S];
B[qc]MA[ni]C[S];W[rd]MA[ni]C[S];B[og]MA[mi]C[S];W[ph]MA[mi]C[S])
(;B[qc]MA[mi]
(;W[qe]MA[mi];B[pc]MA[mi];W[qi]MA[mk];B[jc]MA[hj])
(;W[re]MA[mi];B[rd]MA[mi];W[qe]MA[mi];B[rc]MA[mi];W[qj]MA[ml];B[nd]
MA[kl])
)
)
(;W[og];B[qe]MA[mi]C[U
])
(;W[qc]
(;B[pc]MA[mi];W[qd]MA[mi];B[qe]MA[mi];W[re]MA[mi]PL[B];B[pe]MA[mi];
W[rg]MA[mi];B[og]MA[li])
(;B[qe]MA[mi]
(;W[ob]MA[ki];B[qg]MA[ki];W[mc]MA[ki])
(;W[qg]C[0
];B[pc]MA[mi];W[re];B[qd]MA[mi];W[rd];B[rc]MA[mi])
(;W[pc]C[0
];B[nc]MA[mi];W[nb];B[mb]MA[mi];W[ob];B[mc]MA[mi])
)
(;B[qd]C[0
];W[pc];B[oc];W[ob];B[nc];W[nb];B[mc];W[rd];B[re];W[rc];
B[qe])
)
(;W[re]MA[mh]
(;B[qe]MA[mh]
(;W[qd]C[#reverts to as if w jumped
]MA[mh])
(;W[rf]MA[mh];B[qc]MA[mh])
)
(;B[rd]MA[mh];W[qd]MA[mh];B[qc]C[#reverts to w jump
]MA[mh])
)
(;W[pc]C[0
#trick play
];B[qe]MA[mh]
(;W[qc]C[#reverts to entering at the 3,3 point
])
(;W[oc]
(;B[qc]MA[mh];W[qb];B[rc]MA[mh];W[lc])
(;B[jd];W[tt]C[#if b has extension, for handicap games
];B[mc]MA[ii];
W[nd];B[md]MA[ii];W[ne];B[lf]MA[ii];W[mg];B[og]MA[ii])
)
)
)
(;B[qe]MA[mh]C[S];C[#osae];W[of]MA[nh]C[U
];B[pe]MA[nh]C[S]
(;W[og]MA[mi]C[S]
(;B[nd]MA[mh]C[S])
(;B[qg]MA[ni]C[S];W[qh]MA[nj]C[S];B[rf]MA[ni]C[S;D];W[rg]MA[nj]C[S];
B[nd]MA[mi]C[S])
)
(;W[qg]MA[mj]C[S];B[nd]MA[mh]C[S];W[qc]C[0]MA[nf];B[pb]MA[nf]C[S];
W[rd]MA[nf]C[0];B[re]MA[nf]C[S];W[pc]MA[nf]C[0];B[oc]MA[nf]C[S];W[qb]
MA[nf]C[0];B[ob]MA[nf]C[S])
(;W[rf]MA[mi]C[0];B[og]MA[lj]C[S];W[ph]MA[mj]C[S];B[nf]MA[mj]C[S];
W[oh]MA[lj]C[S];B[ng]MA[li]C[S];W[re]MA[mi]C[S]
(;B[qc]MA[nh]C[S])
(;B[rd]C[0];W[qc]MA[nh]C[S];B[qd]C[0];W[pc]MA[mh]C[S])
)
)
(;B[qg]MA[mi]C[S];W[pe]MA[mi]C[S];B[of]MA[mi]C[S];W[qe]MA[mi]C[S];
B[oe]MA[mi]C[S];W[qh]MA[mi]C[S];B[rg]MA[mi]C[S];W[rh]MA[mi]C[S];B[og]
MA[mi]C[S];W[ph]MA[mi]C[S];B[qd]MA[mi]C[S];W[rf]MA[mi]C[S];B[re]MA[mi]
C[S];W[sg]MA[mi]C[S];B[nc]MA[mi]C[S])
)
(;W[qe];B[pe]MA[ng]C[S])
(;W[rd];B[qe]MA[nh]C[S];W[re];B[qg]MA[nh]C[S];W[rf];B[pg]MA[nh]C[S])
(;W[qc];B[qe]MA[nh])
(;W[pe]
(;B[qe]LB[oe:A][qd:B][pf:C]MA[mi]C[;!oplay_attack(*,A,B,C)
];W[oe]
(;B[qd]MA[mi];W[qg];B[nd]MA[mi];W[ne];B[me]MA[li];W[od];B[oc]MA[li];
W[og];B[md]MA[li])
(;B[re]MA[mi]C[0
])
(;B[pg]MA[mi]C[0
])
)
(;B[oe]MA[mi]LB[qe:A][qd:B][pf:C]C[;!oplay_attack(A,*,B,C)
];W[qe]
(;B[od]MA[mi];W[pg];B[of]MA[mi];W[qd];B[qc]MA[mi];W[rc];B[rb]MA[mi];
W[qb];B[pc]MA[mi]
(;W[rd];B[pb]MA[mi];W[qj])
(;W[sb];B[qg]MA[mi];W[qh];B[rg]MA[mi];W[ra];B[qi]MA[mj];W[og];B[rh]
MA[mj];W[ng];B[ld]MA[kj])
)
(;B[qd]MA[mi]C[0
];W[od]MA[mi];B[nd];W[oc]MA[mi];B[nc];W[pb]MA[mi];
B[nb];W[qc]MA[mi];B[rd];W[rc]MA[mi])
(;B[pc]MA[mi]C[0
])
)
)
)
(;B[nc]MA[lh]C[j
];C[#kogeima]
(;W[rd]C[S]MA[mh];B[qc]MA[ng]C[S]
(;W[qi]MA[mk]C[S];B[tt];W[lc]C[j
]MA[ij];B[tt];W[rc]C[j
]MA[jj];B[rb]
C[0];W[pb]MA[kg]C[S];B[qb]C[0];W[oc]C[S]MA[kg])
(;W[tt]PL[W]
(;B[pj];W[ph]C[S]MA[mk])
(;W[qk]C[0];B[tt];W[ph]C[S]MA[ml])
)
(;W[ph]C[0];B[tt];W[lc]C[S]MA[ii])
)
(;W[qd]C[S];B[qc]MA[mg]C[S];W[rc]MA[mg]C[S]
(;B[pc]MA[mh]C[S];W[re]MA[ng]C[S];B[rb]C[0];W[sb]C[S]MA[mh])
(;B[qb]C[0];W[re]MA[ng]C[S];B[rb];W[pe]MA[ng]C[S]
(;B[od];W[sb]MA[ng]C[S])
(;B[sc];W[od]MA[ng]C[S])
)
(;B[qe]MA[nh]C[S];W[rd]MA[ng]C[S]
(;B[pe]MA[mh]C[S];W[re]MA[nh]C[S];B[qb]MA[mh]C[S];W[pf]MA[mh]C[S])
(;B[re]MA[mi]C[0];W[pe]MA[mh]C[S];B[rf]MA[mi]C[S];W[pf]MA[mh]C[S];
B[qg]MA[mi]C[S];W[pg]MA[mi]C[S];B[qh]MA[mi]C[S];W[pc]MA[mf]C[S];B[od]
MA[mf]C[S];W[pb]MA[mf]C[S])
(;B[pf]MA[mh]C[0
];W[re]MA[ng])
)
(;B[rb]MA[mg]C[S];W[re];B[sc]MA[ng]C[S];W[pe]MA[mh]C[S]
(;B[od]MA[mg]C[S];W[rd]MA[ng]C[S];B[pb]MA[ng]C[S;D])
(;B[rd]MA[mg]C[0];W[od]MA[mh]C[S])
)
(;B[rd]MA[mg];W[qe]MA[mg]C[S];B[rb]MA[mg];W[pc]MA[mg]C[S];B[qb]MA[mg];
W[od]MA[mg]C[S])
)
(;W[qc];B[qd]MA[mg];W[rd];B[re]MA[mg]
(;W[rc];B[qe]MA[mg])
(;W[rb];B[sd]MA[mg]
(;W[sc];B[rc]MA[mg])
(;W[rc];B[qe]MA[mg])
)
)
)
(;B[of]C[0];W[ph]MA[nj]C[S])
(;B[tt]
(;W[nc]MA[kg]C[t
]
(;B[oe]MA[mg]C[S];W[qc]MA[mg]C[S];B[qd]MA[mg]C[S];W[pc]MA[mg]C[S];
B[me]MA[lg]C[S];W[od]MA[mg]C[S];B[pe]MA[mg]C[S];W[rd]MA[mg]C[S];B[re]
MA[mg]C[S];W[rc]C[S]MA[mg];B[qe]C[S]MA[mg])
(;B[nd]MA[kg]C[S];W[md]MA[kg]C[S];B[ne]MA[kg]C[S];W[qc]MA[kg]C[S]
(;B[oc]MA[kg]C[S];W[qd]MA[kg]C[S];B[mc]MA[kg]C[S])
(;B[qd];W[pc]MA[kg])
)
(;B[qj]C[0];W[tt];B[nd]C[S]MA[lj])
)
(;W[nd]MA[kg]C[t
]
(;B[oe]MA[mg]C[S];W[qc]MA[mg]C[S];B[qd]MA[mg]C[S];W[pc]MA[mg]C[S];
B[rc]MA[mg]C[S];W[od]MA[mg]C[S];B[pf]MA[mg]C[S];W[rb]MA[mg]C[S];B[rd]
MA[mg]C[S])
(;B[pf];W[pg]MA[mh])
)
(;W[qc];B[qd]MA[ii];W[pc]MA[lh];B[od]MA[lh]C[U
];W[rd]MA[lh];B[re]
MA[lh];W[rc]MA[lh];B[qe]MA[lh]C[U
];W[nc]MA[lh]
(;B[pf]MA[lh])
(;B[tt];W[of]MA[ij]C[j
];B[nd]MA[ij]C[U
];W[mc]MA[ij]C[U
];B[md]MA[ij]
C[j
])
)
)
(;B[jd]C[0];W[tt]
(;B[qh]MA[ij]C[S];W[qc]C[S]MA[hj];B[pc]MA[ij]C[S])
(;B[pi]MA[ij];W[of]MA[ij]
(;B[nd]MA[ij];W[rd]MA[ij];B[qc]MA[ij]
(;W[ri]MA[ij]
(;B[mf]C[j
]MA[ij])
(;B[tt];W[mf]C[j
]MA[ij])
)
(;W[tt]C[#this is why w must play S11
];B[pg]MA[ij];W[pf]MA[ij];B[qg]
MA[ij];W[rg]MA[ij];B[rh]MA[ij];W[rf]MA[ij])
)
(;B[ne]C[0
#gg has trouble here; I assume this is reasonable /evan
];
W[rd]MA[ij];B[qc]MA[ij];W[ri]MA[ij])
)
)
(;B[pi]MA[ij]C[j
]
(;W[qc]MA[ij];B[qd]MA[ij];W[pc]MA[ij];B[od]MA[ij];W[rd]MA[ij];B[re]
MA[ij];W[rc]MA[ij];B[qe]MA[ij];W[nc]MA[ij];B[pf]C[j
])
(;W[of]MA[ij];B[nd]MA[ij];W[rd]MA[ij];B[qc]MA[ij];W[ri]MA[ij];B[jc]
MA[ij];W[qi]MA[ij]C[j
])
)
)