Comments are welcome. Let me know if I've missed a variation.
(;AW[rr]AW[sr]AW[ss]AW[rs]AB[sq]AB[rq]AW[qq]AW[pq]AW[oq]AW[nq]AW[mr]AW[ms]AB[ls]AB[lr]AB[lq]AB[mq]AB[np]AB[op]AB[pp]AB[qp]AW[ps]C[White to get the best result]AB[qr]AB[ro]AP[goproblems]
(;W[ns];B[pr];W[or];B[qs];W[rr];B[os]C[KoRIGHT])
(;W[pr];B[nr])
(;W[qs];B[os];W[pr];B[nr])
(;W[or];B[ns];W[nr];B[qs])
(;W[os];B[nr];W[ns];B[qs]
(;W[pr];B[or])
(;W[rr];B[pr]))
(;W[nr];B[pr]
(;W[or];B[qs];W[rr];B[os])
(;W[os];B[qs];W[rr];B[sr])))