(;AW[as]AW[ar]AW[aq]AW[br]AW[cq]AW[es]AW[er]AW[eq]AB[fs]AB[fr]AB[fq]AB[ep]AB[dp]AB[cp]AB[bp]AB[ap]LB[bq:a]LB[dq:b]LB[cr:c]LB[dr:d]LB[bs:e]LB[cs:f]LB[ds:g]AB[fp]AP[goproblems]
(;B[bq]LB[cs:a];W[cs]LB[dq:a];B[dq]LB[dr:a];W[dr]LB[cr:a];B[cr]C[Ko.])
(;B[dq]LB[cs:a]LB[dr:b]
(;W[cs]LB[cr:a]LB[dr:b]LB[ds:c]
(;B[cr]LB[dr:a];W[dr]LB[bq:a];B[bq]LB[cr:a];W[cr])
(;B[dr]C[RIGHT])
(;B[ds]LB[dr:a];W[dr]LB[bq:a];B[bq]LB[cr:a];W[cr]))
(;W[dr]LB[bq:a]LB[cr:b]LB[bs:c]LB[cs:d]LB[ds:e]
(;B[bq]LB[cr:a]LB[cs:b];W[cs]LB[cr:a];B[cr]C[Ko.])
(;B[cr]LB[cs:a];W[cs];B[bq]LB[cr:a];W[cr])
(;B[bs]LB[cs:a];W[cs]LB[bq:a];B[bq]LB[cr:a];W[cr])
(;B[cs]C[RIGHT])
(;B[ds]LB[cs:a];W[cs]LB[bq:a];B[bq]LB[cr:a];W[cr])))
(;B[cr]LB[cs:a];W[cs]LB[dq:a]LB[dr:b]
(;B[dq]LB[dr:a];W[dr]LB[bq:a];B[bq]LB[cr:a];W[cr])
(;B[dr]LB[dq:a];W[dq]LB[bq:a];B[bq]LB[ds:a];W[ds]))
(;B[dr]LB[cs:a]LB[dq:b]LB[ds:c]
(;W[cs]LB[dq:a]LB[cr:b]LB[ds:c]
(;B[dq]C[RIGHT])
(;B[cr]LB[dq:a];W[dq]LB[bq:a];B[bq]LB[ds:a];W[ds])
(;B[ds]LB[dq:a];W[dq]LB[bq:a];B[bq]LB[cr:a];W[cr]))
(;W[dq]LB[bq:a]LB[cr:b]LB[bs:c]LB[cs:d]LB[ds:e]
(;B[bq]LB[cs:a];W[cs]LB[cr:a]LB[ds:b]
(;B[cr]LB[ds:a];W[ds])
(;B[ds]LB[cr:a];W[cr]))
(;B[cr]LB[cs:a];W[cs]LB[bq:a];B[bq]LB[ds:a];W[ds])
(;B[bs]LB[cs:a];W[cs])
(;B[cs]C[RIGHT])
(;B[ds]LB[cs:a];W[cs]LB[bq:a];B[bq]LB[cr:a];W[cr]))
(;W[ds]LB[bq:a]LB[dq:b]LB[cr:c]LB[bs:d]LB[cs:e]
(;B[bq]LB[dq:a];W[dq]LB[bs:a]LB[cr:b]LB[cs:c]
(;B[bs]LB[cr:a]LB[cs:b]
(;W[cr])
(;W[cs]))
(;B[cr]LB[cs:a];W[cs])
(;B[cs]LB[cr:a];W[cr]))
(;B[dq]C[RIGHT])
(;B[cr]LB[cs:a]LB[dq:b]
(;W[cs]LB[dq:a];B[dq]C[RIGHT])
(;W[dq]LB[bq:a]LB[bs:b]LB[cs:c]
(;B[bq]LB[cs:a];W[cs])
(;B[bs]LB[cs:a];W[cs])
(;B[cs]LB[bs:a];W[bs]LB[cr:a]LB[dr:b]LB[cs:c]
(;B[cr]C[RIGHT])
(;B[dr]LB[cr:a];W[cr])
(;B[cs]LB[cr:a];W[cr]))))
(;B[bs]LB[dq:a];W[dq]LB[bq:a]LB[cr:b]
(;B[bq]LB[cr:a];W[cr])
(;B[cr]LB[cs:a];W[cs]))
(;B[cs]LB[bs:a]LB[cr:b]LB[dq:c]
(;W[bs]LB[bq:a]LB[cr:b]LB[dq:c]
(;B[bq]LB[cr:a]LB[dq:b]
(;W[cr]LB[dq:a];B[dq]C[RIGHT])
(;W[dq]LB[cr:a];B[cr]C[RIGHT]))
(;B[cr]LB[dq:a];W[dq]LB[cr:a]LB[dr:b]LB[cs:c]
(;B[cr]C[RIGHT])
(;B[dr]LB[cr:a];W[cr])
(;B[cs]LB[cr:a];W[cr]))
(;B[dq]C[RIGHT]))
(;W[cr]LB[bq:a]LB[dq:b]
(;B[bq]LB[dq:a];W[dq])
(;B[dq]C[RIGHT]))
(;W[dq]LB[bq:a]LB[cr:b]LB[bs:c]
(;B[bq]LB[cr:a];W[cr])
(;B[cr]LB[bs:a];W[bs]LB[cr:a]LB[dr:b]LB[cs:c]
(;B[cr]C[RIGHT])
(;B[dr]LB[cr:a];W[cr])
(;B[cs]LB[cr:a];W[cr]))
(;B[bs])))))
(;B[bs]LB[cs:a];W[cs]LB[bq:a]LB[dq:b]LB[cr:c]LB[dr:d]LB[ds:e]
(;B[bq]LB[dq:a];W[dq])
(;B[dq]LB[dr:a];W[dr]LB[bq:a];B[bq]LB[cr:a];W[cr])
(;B[cr]LB[dq:a];W[dq]LB[bq:a]LB[ds:b]
(;B[bq]LB[dr:a];W[dr])
(;B[ds]LB[dr:a];W[dr])))
(;B[cs]C[RIGHT])
(;B[ds]LB[cs:a];W[cs]LB[bq:a]LB[dq:b]LB[cr:c]LB[dr:d]
(;B[bq]LB[dq:a];W[dq])
(;B[dq]LB[dr:a];W[dr]LB[bq:a];B[bq]LB[cr:a];W[cr])
(;B[cr]LB[dr:a];W[dr])
(;B[dr]LB[dq:a];W[dq]LB[bq:a];B[bq]LB[cr:a];W[cr])))