(;AB[lp]AB[lo]AB[ln]AB[kn]AB[io]AB[jn]AB[ip]AB[rr]AB[qr]AB[pr]AB[pq]AB[oq]AB[pp]AB[oo]AB[np]AB[mp]AB[mq]AW[ko]AW[kp]AW[jq]AW[iq]AW[lq]AW[mr]AW[nr]AW[nq]AW[or]AW[ps]AW[qs]AW[rs]AW[hq]AW[hp]AW[hr]C[Blacks best move]FF[1]GM[1]
(;B[lr];W[kq]
(;B[os]C[];W[ns]
(;B[sr]TR[ps]TR[qs]TR[rs]C[White cannot save the marked stones.RIGHT])
(;B[ss];W[sr]C[No reason to let White have a ko for this.])
(;B[ls];W[kr]
(;B[sr]TR[ps]TR[qs]TR[rs]C[White cannot save the marked stones.RIGHT])
(;B[ss];W[sr]C[White is happy to get a ko.]))
(;B[kr];W[jr]
(;B[ls];W[js];B[sr];W[ks];B[ss]C[RIGHT])
(;B[sr];W[ks];B[ss]C[RIGHT])
(;B[ss];W[sr]C[White is happy to get a ko.])))
(;B[ls];W[os]
(;B[ms];W[kr])
(;B[sr];W[kr])
(;B[kr];W[ms])
(;B[ks];W[ms]))
(;B[ms];W[os]
(;B[kr];W[jr])
(;B[ls];W[kr])
(;B[sr];W[kr])
(;B[ks];W[kr]))
(;B[kr];W[os]
(;B[ms];W[jr])
(;B[sr];W[ms])
(;B[jr];W[ms]
(;B[ls];W[ir];B[sr];W[js])
(;B[ir];W[ls]
(;B[hs];W[is];B[js];W[ks])
(;B[sr];W[is];B[ss];W[js])))
(;B[ls];W[ms])
(;B[ks];W[ms]))
(;B[ks];W[os])
(;B[sr];W[os]
(;B[ms];W[kr])
(;B[ls];W[kr])
(;B[ss];W[ls])))
(;B[os];W[ns]
(;B[lr]C[];W[kq]
(;B[sr]TR[ps]TR[qs]TR[rs]C[White cannot save the marked stones.RIGHT])
(;B[ls];W[kr]
(;B[sr]TR[ps]TR[qs]TR[rs]C[White cannot save the marked stones.RIGHT])
(;B[ss];W[sr]C[White is happy to get a ko.]))
(;B[ss];W[sr]C[No reason to let White have a ko for this.])
(;B[kr];W[jr]
(;B[ls];W[js];B[sr];W[ks];B[ss]C[RIGHT])
(;B[sr];W[ks];B[ss]C[RIGHT])
(;B[ss];W[sr]C[White is happy to get a ko.])))
(;B[sr];W[lr])
(;B[kr];W[lr];B[kq];W[ks]
(;B[jr];W[jp];B[js];W[is])
(;B[jp];W[jr])
(;B[ls];W[jr])))
(;B[ns];W[os];B[lr];W[kq]
(;B[ls];W[kr])
(;B[ms];W[ls])
(;B[sr];W[ls])
(;B[kr];W[jr]
(;B[ls];W[ms])
(;B[ks];W[js])))
(;B[kr];W[kq];B[lr];W[os]
(;B[ms])
(;B[sr];W[ms])
(;B[jr];W[ms]
(;B[ls];W[ir];B[sr];W[js])
(;B[ir];W[ls]
(;B[hs];W[is];B[js];W[ks])
(;B[sr];W[is];B[ss];W[js])))
(;B[ls])
(;B[ks];W[ms]))
(;B[sr];W[lr]
(;B[os];W[ns])
(;B[ss];W[os])))