(;AB[rr]AB[qr]AB[qq]AB[pq]AB[ns]AB[nr]AB[nq]AW[ms]AW[mr]AB[mq]AB[lr]AB[kr]AB[ks]AB[kq]AB[jq]AW[ir]AW[jr]AW[iq]AW[gr]AW[hp]AW[gp]AW[jp]AW[io]AW[kp]AW[lp]AW[lq]AW[mp]AW[np]AW[pp]AW[op]AW[qp]AW[rp]AW[rq]AW[sq]AW[sr]AW[jn]AP[goproblems]
(;W[oq];B[or]
(;W[ps];B[qs];W[rs]MA[kq]MA[jq]MA[kr]MA[ks]MA[lr]MA[mq]MA[nq]MA[nr]MA[ns]MA[or]MA[qq]MA[pq]MA[qr]MA[qs]MA[rr]C[Ko, and you forced Black to make a nice pattern. Good job! ;)RIGHT])
(;W[rs];B[ps])
(;W[qs];B[ps]))
(;W[rs];B[ps])
(;W[js];B[ls])
(;W[or];B[oq])
(;W[ps];B[oq]))