The Magic of Kifu

(;FF[4]CA[UTF-8]GM[1]AP[GOWrite:3.0.15]ST[2]SZ[19]BR[2p]RU[Japanese]FG[259:]KM[0.00]WT[France]PM[2]PW[Tanguy Le Calve]GN[ ]WR[1p]BT[Ukraine]PB[Artem Kachanovskyi]RE[B+Resign] ;B[cp];W[pd];B[pp];W[dd];B[qn];W[eq];B[dn];W[cf];B[qc];W[pc];B[qd];W[pe];B[rf];W[jc];B[iq];W[cq];B[bq];W[br];B[dq];W[cr];B[dp];W[dr];B[fr] ( ;W[bp];B[bo];W[aq];B[er];W[pm];B[pn];W[nm];B[qg];W[pg];B[ph];W[qf];B[rh];W[oh] ( ;B[pi];W[je];B[nj];W[pq];B[oq];W[op] ( ;B[qq];W[pr];B[or];W[np];B[mq] ( ;W[ip];B[jp];W[jo];FG[259:]PM[2];B[io];W[hp];B[ho];W[lq];B[mr];W[qp];B[po];W[qr];B[rq];W[rr];B[rp] ( ;W[jq];B[kp];W[lp];B[ko] ( ;W[lr];B[mp];W[lo];B[hq];W[mo];B[no];W[oo];B[on];W[nn];B[nq];W[no];B[sr];W[qm] ( ;B[om];W[ol];B[rn];W[nk];B[mj];W[kn];B[jn];W[km];B[dc] ( ;W[cc];B[ec];W[cb];B[ic];W[id];B[hc];W[jb];B[ed];W[de] ( ;B[ff];W[gd];B[gc];W[hd];FG[259:]PM[2];B[fd];W[ef];B[ge];W[fg];B[gg];W[fh];B[gh];W[gi];B[he];W[hi];B[ig];W[dk];B[ck];W[cj];B[bj] ( ;W[bk];B[cl];W[bi];B[dj];W[ci];B[ek];W[bl];LB[fi:A]B[dl];W[ns];B[rs];W[ms];B[ps] ( ;W[qb];B[rb];W[pb];B[kf];W[le];B[lf];W[me];B[pk];W[pl];B[ll];W[qk];B[qj];W[oj];B[oi];W[ml];B[lm];W[kq];B[gp];W[ln];B[mm];W[lk];B[kl];W[mk];FG[259:]PM[2];B[jl];W[li];B[mh];W[jk];B[kk];W[lj];B[ji];W[jh];B[ih];W[mg];B[lh];W[rj];B[ri] ) ( ;FG[259:]MN[1]PM[2] ;W[pk];B[pb];W[ob];B[qb];W[nc] ;LB[eh:C][di:A][ei:B][fi:D]MA[gi][hi]B[dh] ) ) ( ;FG[259:]MN[1]PM[2] ;W[cl];B[bk];W[dm];B[ci];W[dj];B[bm];W[cn];B[bn];LB[fi:A]W[en] ) ) ( ;MN[1]PM[2]VW[aa:lh]FG[259:] ;B[hd];W[he];B[ge];W[hf];B[ee] ) ) ( ;MN[1]PM[2]VW[aa:gh]FG[259:] ;W[ec];B[cd];W[de];B[cb];W[eb];B[be];W[bf];B[bc] ) ) ( ;MN[1]PM[2]VW[ha:ss]FG[259:] ;B[rn];W[nk];B[mk];W[ml];B[ok];W[nl];B[mj] ) ( ;B[dg] ;MN[1]PM[2]VW[hj:ss]FG[259:] ;W[rn];B[ro];W[om];B[qo] ) ) ( ;FG[259:]MN[1]PM[2] ;W[hq];B[ir];W[hr];B[kq];W[jr];B[kr];W[is];B[jn];W[fq];B[lk] ) ) ( ;MN[1]PM[2]VW[ai:ss]FG[259:] ;W[ko];B[jq];W[mp] ;B[lr]TR[hp][ip] ) ) ( ;MN[1]PM[2]VW[ai:ss]FG[259:] ;W[mp];B[lq];W[po];B[qp];W[on] ) ) ( ;MN[1]PM[2]VW[ai:ss]FG[259:] ;B[nq];W[qp];B[po];W[pr] ( ;B[rp];W[rq];B[ro];W[or];B[nr];W[os];B[qs];W[rs];B[rr];LB[no:A]W[sr] ) ( ;MN[1]PM[2]VW[ai:ss]FG[259:] ;B[rr];W[rq];B[qr];W[sr];B[rs];W[qq];B[ro];W[np];B[mq] ;LB[ql:A][lq:B]W[mp] ) ) ) ( ;MN[1]PM[2]VW[la:sk]FG[259:] ;B[og];W[pf];B[oi];W[nh];B[ni];W[re];B[qe];W[sf];B[rg];W[qb];B[rd];W[sd];B[se];W[pi] ) ) ( ;MN[1]PM[2]VW[ai:ks]FG[259:] ;W[er];B[bp];W[fq];B[gr];W[fo];B[ck] ) )