(;AB[cp]AB[cq]AB[cr]AB[dr]AB[cn]AB[cm]AW[do]AW[dp]AW[dq]AW[eq]AW[er]AW[jp]AB[fq]AB[fr]AB[fo]AW[gq]AW[gr]C[Black to crush some of white's dreams :)]AP[goproblems]
(;B[fp];W[fs]C[white is not harmed :(])
(;B[es];W[fp];B[fs];W[go])
(;B[gp];W[fs];B[fp];W[iq])
(;B[ep];W[fs];B[fp]C[way too heavy ;/])
(;B[fs];W[fp];B[gp];W[ep];B[es];W[go];B[hp];W[ho]
(;B[hq];W[hr]
(;B[ir];W[iq])
(;B[iq];W[ir];B[jq];W[kq]
(;B[io];W[ip];B[jr];W[kr])
(;B[jr];W[kr];B[is];W[ip];B[js];W[ks];B[hs];W[gs])))
(;B[iq];W[ip];B[hq];W[jq];B[hr];W[ir];B[gs];W[fn]C[decent, but there is a better solution (you gave white way too good influence for just a few points])
(;B[hr])
(;B[ip];W[io];B[hr]C[the best playRIGHT];W[fn]C[RIGHT]))
(;B[gs];W[fp]))