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[Komoku joseki database] ;B[qd] (;W[od] (;B[oc]MA[mg] (;W[nc]MA[lg];B[pc]MA[mf]C[U] (;W[nd]MA[lg]C[:-,shape(6)] (;B[qf]MA[mh]C[U];W[jc]MA[if]C[U];B[hc]MA[gg]C[t ] (;W[je]MA[gg]) (;W[tt];B[lc]MA[hg] (;W[ld]C[0 #an obvious, but wrong, move ];B[lb]) (;W[lb]MA[gg]) ) ) (;B[tt];W[qe]MA[li]C[s];B[re]MA[li];W[pd]MA[li];B[rc]MA[li];W[qf] MA[li];B[rf]MA[li];W[qg]MA[li]) (;B[kd]MA[if];W[qe]MA[ig];B[re]MA[ig];W[pd]MA[ig];B[rc]MA[ig]; C[:-,shape(6) #here ]W[qf]MA[ii];B[rf]MA[ii] (;W[qh]MA[ij]) (;W[qg]MA[ii]) ) (;B[pe]MA[lg];W[jc]MA[if];B[qj]MA[ik];W[tt];B[nf]C[t ]MA[ik]) ) (;W[md]MA[jg]C[:-, shape(6)] (;B[qf]MA[mh];W[ic]MA[hf]) (;B[ne]MA[lg] (;W[oe]MA[lg];B[nb]MA[lg] (;W[nf]MA[lg]C[:-,shape(6) ];B[mb]MA[lg];W[qe]MA[lg];B[re]MA[lg];W[qg] MA[lg]) (;W[mb]MA[lg]C[0 #gnugo likes this move, which is bad.];B[nd]MA[lg]; W[mc]MA[lg];B[of]MA[lg]) ) (;W[nd]MA[lg];B[pe]MA[lg];W[ic]MA[hg];B[qj]MA[hk]C[t :-,shape(8) ]) ) (;B[pe]C[0 #bad idea without the peep first ]MA[kg];W[ic]MA[hg];B[ne] MA[hg];W[me]C[:-,shape(8) ]MA[hg]) ) ) (;W[pd]MA[mh];B[pc]MA[nf]C[U];W[qe]MA[ng]C[U] (;B[qc]MA[ng];W[nd]MA[mg]C[U] (;B[mc]MA[lg];W[pf]MA[lg]C[:-,shape(6)]) (;B[re]MA[lh];W[qf]MA[lh];B[rf]MA[lh];W[qg]MA[li];B[mc]MA[ki];W[le] MA[ji]C[U];B[lc]MA[ji]C[U]) ) (;B[nd]MA[ki] LB[qc:A][rd:B][qb:C][re:D][qf:E][rf:F][nc:G][oe:H][pe:I][qg:J][pf:K][of:L][pg:M] C[; xplay_attack(A,B,C,D,E,F,G,H,I,J,K,L,M,M) ];W[qc]MA[ki]C[U];B[rd] MA[ki];W[qb]MA[ki];B[re]MA[ki];W[pf]MA[ki]C[U] (;B[qf]MA[ki]C[U];W[nc]MA[ki]C[U];B[pe]MA[ki];W[oe]MA[ki];B[of]MA[ki]; W[ne]MA[ki];B[pg]MA[ki];W[md]MA[ki]) (;B[pb]MA[mg] C[0 #this is bad, and gnugo will try it. #actually, probably ok. See Ishida p31. this is simply a non-standard order. ]) ) (;B[nc]MA[kg] C[0 #we don't start the large avalanche. It probably has complications to check.] ;W[nd]MA[kg];B[md]MA[kg] (;W[qc]MA[kg];B[rd]MA[kg];W[qb]MA[kg];B[rc]MA[kg];W[mc]MA[jg];B[lc] MA[ji];W[rb]MA[ji]C[U];B[re]MA[ji];W[mb]MA[ji];B[nb]MA[ii];W[lb]MA[ii] ;B[pb]MA[ih];W[kc]MA[ii];B[me]MA[ii];W[of]MA[ii]C[U];B[qf]MA[ii];W[nf] MA[ii]C[U];B[ke]MA[ii];W[hc]MA[fi];B[lg]MA[fi];W[oi]MA[fk];B[qi]MA[fk]) (;W[me]MA[kg]C[0 #bad ]) ) (;B[re]MA[mg] (;W[rd]MA[mg]C[U];B[qc]MA[mg]C[U];W[rf]MA[mg]C[U];B[nd]MA[lg] C[:-,shape(6)];W[pf]MA[lg]C[:-,shape(6)] (;B[of]C[t ]MA[lh] (;W[og]C[U ]MA[mi] (;B[ne]C[0 #don't worry so much about the two stones. ]MA[mi];W[ng] C[:-,shape(8) ]MA[mi];B[pe]C[0 ]MA[mi];W[qf]C[U ]MA[mi]) (;B[ng]MA[lj];W[oh]MA[lj];B[ne]MA[lj];W[nh]MA[lj]) ) (;W[pg]C[0 #too submissive. the hane is better. ]MA[mh]) ) (;B[tt];W[rc]C[t :-,shape(6) ]MA[lg] (;B[mc]MA[lg]C[:-,shape(8) ]) (;B[of]MA[lh];W[og]MA[lh];B[ng]MA[lh];W[oh]MA[li];B[ne]MA[li];W[pe] MA[li];B[lc]MA[ki]) ) ) (;W[rf]C[0 ] (;B[rd]MA[lh]C[J ]) (;B[pe]MA[lh]C[0 ]) ) ) (;B[rd]MA[mg]C[0 #not very good for b.];W[nd]MA[lg];B[re];W[qf]MA[lg]; B[nc];W[md]MA[kg];B[lc]) (;B[pe]C[0 #we need answers to this. ]MA[lh];W[qf] C[0 #very bad, but gnugo likes it. ]MA[lh];B[nd];W[oe];B[ne];W[of]; B[rd]) ) ) (;B[pf]MA[lh] (;W[qc]MA[lh]C[:-,shape(3)] (;B[rc]MA[lh];W[pc]MA[lh]C[U] (;B[re]MA[lh]C[:-,shape(8)];W[kc]MA[jg]) (;B[rb]MA[kg];W[kc]MA[jg];B[qj]MA[jk]) ) (;B[pc]MA[lh]C[0]) ) (;W[lc]MA[lh]C[0]) (;W[nf]MA[lh]C[0]) ) (;B[oe]MA[lg];W[ne]MA[lg] (;B[pe]MA[lg];W[md]MA[kg]C[U];B[oc]MA[kg]C[j];W[nc]MA[kg]) (;B[of];W[md]MA[kg] (;B[oc];W[pd]) (;B[pd]MA[lg];W[oc]MA[kg]) ) (;B[nd];W[pe]MA[mg]C[U];B[of];W[pd]MA[lh]C[U] (;B[me];W[nc]MA[kh]C[U] (;B[nf];W[mc]MA[kh]C[U]) (;B[md];W[pf]MA[li]) ) (;B[md];W[pf];B[og];W[pg]) ) ) (;B[ld]MA[ki]C[S] (;W[of]MA[ki]C[U] (;B[qf]MA[ki]C[S];W[oh]MA[ki]C[S];B[qh]MA[ki]C[S];W[id]MA[ii]C[S]) (;B[qg]MA[ki];W[oh]MA[kj];B[pi]MA[kk];W[id]MA[gk]) ) (;W[pg]MA[ki]C[U];B[oe]MA[ki]C[U];W[ne]MA[ki]C[U];B[of]MA[ki]C[U]; W[pd]MA[ki]C[U] (;B[pe]MA[ki]C[U];W[qc]MA[ki];B[qe]MA[ki];W[nc]MA[ki];B[rc]MA[ki]; W[qb]MA[ki]) (;B[qf]MA[ki]C[U] (;W[qc]MA[ki];B[qe]MA[ki];W[nc]MA[ki];B[rc]MA[ki];W[qb]MA[ki] (;B[qj]MA[kk]) (;B[qk]MA[kl]) (;B[ql]MA[km]) ) (;W[nf]MA[ki];B[og]MA[ki]C[U];W[qc]MA[ki];B[qe]MA[ki]C[U] (;W[pb]MA[ki] (;B[ql]MA[km]) (;B[qk]MA[kl]) ) (;W[rc]MA[ki]C[0 # Requires a ladder.];B[pi]MA[kj];W[nc]MA[kj]) ) (;W[pe]MA[ki]C[0 # Bad];B[pf]MA[ki];W[qe]MA[ki];B[nd]MA[ki];W[rf] MA[ki];B[rg]MA[ki];W[re]MA[ki];B[qg]MA[ki];W[nc]MA[ki];B[md]MA[ki]) ) ) ) (;B[qf]MA[ii];W[qc]MA[ii] (;B[rc];W[pc]MA[ii];B[rb]MA[ii];W[kc]MA[ii]) (;B[pc]C[0 ]MA[ih];W[pd]MA[ih];B[qb]MA[ih];W[rc]MA[ih];B[rd]MA[ih] (;W[pb]C[0 ]MA[ih];B[oc]MA[ih];W[rb];B[ob]MA[ih];W[qa];B[mc]MA[ih]) (;W[rb]C[0 ]MA[mg];B[pb]MA[mg]) (;W[oc]MA[ih];B[pb]MA[ih];W[ob]MA[ih];B[rb]MA[ih];W[kc]MA[ih]) ) ) ) (;W[oc] (;B[pe]MA[mi] (;W[md]MA[kg];B[pc]MA[jh]C[U];W[od]MA[kh]C[:-,shape(5)]) (;W[lc]MA[jf];B[jc];W[qb]MA[if]) (;B[nd]MA[mg] (;W[mc]MA[kh]C[U];B[pc]MA[kh];W[nc];B[qj]MA[ll]) (;W[nc];B[md]MA[lh];W[lc]MA[kh];B[qj]MA[kk]) ) ) (;B[ld]MA[ig] (;W[of]MA[ki]C[:-,shape(5)] (;B[qg]MA[ki]) (;B[oe]MA[jh];W[ne]MA[ki]C[U];B[pe]MA[kg]C[U];W[nd]MA[kh]C[U];B[nf] MA[kh]C[U];W[mf]MA[ki]C[U];B[ng]MA[ji]C[U];W[le]MA[ji]C[U] (;B[og]MA[ji]C[:-,shape(8)];W[kd]MA[ji]C[U]) (;B[jd]MA[hi]C[:-,shape(8)];W[qf]MA[ii]C[U];B[pf]MA[ji]C[U];W[og] MA[ii]C[U];B[pg]MA[ii]C[U];W[oh]MA[ij]C[U];B[qi]MA[ik]C[U];W[mh]C[U]) ) ) (;W[nd]MA[jg]C[:-,shape(5)];B[pf]MA[ki]C[:-,shape(5)];W[qb]MA[ki]C[U]; B[qj]MA[kl]C[:-,shape(5)]) ) (;B[kc]MA[ig]C[:-,shape(8)]) (;B[mc]MA[kf]LB[kc:A]C[;!xarea(A)];W[oe]MA[lg];B[pf]MA[lh] (;W[md]MA[kh];B[ld];W[me]MA[kh];B[nc];W[od]MA[kg]) (;W[ld];B[pc]MA[ih] (;W[ob]MA[ih];B[lc]MA[ih];W[kd]MA[hh];B[md]MA[hh];W[me]MA[hh];B[kc] MA[hh];W[jd]MA[hh] (;B[ic]MA[gh];W[nd]MA[gh]) (;B[jc]MA[hh];W[of]MA[gi] (;B[pg]MA[gi];W[id]MA[gi];B[hc]MA[gi]) (;B[id]MA[ii];W[pg]MA[ij];B[qg]MA[ij];W[pe]MA[ij];B[qf]MA[ij];W[qe] MA[ij];B[re]MA[ij];W[qh]MA[ij]) ) ) (;W[pb]MA[ih];B[qb]MA[ih];W[pd]MA[ih];B[qc]MA[ih];W[md]MA[ih]) ) (;W[ph];B[of]MA[ij];W[md]MA[ij];B[lc]MA[ij];W[nf]MA[ij] (;B[ng]MA[ij];W[mf]MA[ij];B[oh]MA[ij] (;W[pj]MA[il];B[pc]MA[il];W[nc]MA[il];B[ic]MA[hk]) (;W[ic]MA[gj]) ) (;B[oh]MA[ik] (;W[pj]MA[ik];B[ng]MA[ik];W[mf]MA[ik]) (;W[pe]MA[ik];B[qe]MA[ik];W[og]MA[ik];B[ng]MA[ik];W[pg]MA[ik];B[qf] MA[ik];W[mf]MA[ik];B[pi]MA[ik];W[nh]MA[ik];B[oi]MA[ik];W[mg]MA[ik]; B[qh]MA[ik];W[ic]MA[gj]) ) ) ) (;B[od]MA[mf]C[0 ];W[nd]MA[kg];B[pc]MA[kg];W[oe]MA[kg];B[pd]MA[kg]; W[nc]MA[kg]) (;B[pf]MA[kj] (;W[qc]MA[lh];B[rc]MA[lh];W[pd]MA[lh] (;B[qe]MA[lh] (;W[qb]MA[lh];B[qj]MA[ll]) (;W[tt];B[qb]MA[mh];W[pb]MA[mh]) ) (;B[qb]MA[lh];W[qe]MA[lh];B[pc]MA[lh];W[rd]MA[lh];B[qc]MA[lh];W[pe] MA[lh];B[od]MA[lh];W[oe]MA[lh];B[nd]MA[kh];W[lc];B[ne]MA[kh];W[of] MA[kh];B[nc]MA[kh]) ) (;W[lc]MA[ji] (;B[pc]MA[ji];W[od]MA[ji] (;B[ph]MA[jk]) (;B[qi]MA[jk]) ) (;B[qj]C[0 ]MA[jl];W[qc]MA[jl];B[rc]MA[jl];W[pd]MA[jl];B[qe]MA[jl] (;W[qb]C[j ]MA[jl]) (;W[tt];B[qb]MA[jl];W[pb]MA[jl]) ) ) (;W[kc]MA[hj]C[j ] (;B[pc]C[0 ];W[od]) (;B[ic]MA[hj];W[qc]MA[hj];B[rc]MA[hj];W[pd]MA[hj];B[qe]MA[hj];W[qb] MA[hj];B[qj]MA[hl]) (;B[mc]MA[ii]C[#are there other continuations of note here? ];W[mb] MA[ii];B[lb]MA[jh];W[lc]MA[jh];B[nb]MA[jh];W[md]MA[jh];B[nc]MA[jh]; W[nd]MA[jh];B[od]MA[jh];W[ob]MA[jh];B[ma]MA[jh];W[oa]MA[jh];B[na] MA[jh];W[kb]MA[jh];B[pc]MA[jh];W[oe]MA[jh];B[pd]MA[jh]) ) (;W[qh]C[j ]MA[ik] (;B[kc]MA[ik]) (;B[pk]MA[il]) ) ) ) (;W[nc] (;B[lc]MA[jf];W[qc]MA[jf] (;B[rc]C[0 #too easy for w ]MA[jf];W[pc]MA[jf];B[re]MA[jf];W[ne]MA[jf]) (;B[pc]MA[jf];W[pd]MA[jf] (;B[qb]MA[jf];W[rc]MA[jf];B[od]MA[jf];W[pe]MA[jf];B[oc]MA[jf];W[rb] MA[jf];B[of]MA[jh];W[oe]MA[jh];B[ne]MA[jh];W[qe]MA[jh];B[nf]MA[jh]) (;B[od]C[0 #bad for b ]MA[jf];W[pe]MA[jf];B[qb]MA[jf];W[oc]MA[jf]; B[rc]MA[jf];W[pb]MA[jf];B[qc]MA[jf];W[ne]MA[jf]) ) ) (;B[pc]MA[jf];W[kc]MA[jf]) (;B[od]MA[jf];W[nd]MA[jf] (;B[oc]MA[jf];W[ne]MA[jf]) (;B[ne]MA[jg];W[me]MA[jg];B[oc]MA[jg];W[ob]MA[jg];B[pb]MA[jg];W[nb] MA[jg];B[oe]MA[jg];W[mf]MA[jg]) ) ) )