(;AB[op]AB[pp]AB[pn]AW[np]AW[oq]AW[qo]AB[nq]AB[mq]AB[qn]AW[pq]AW[qp]AW[rq]AB[or]AW[pr]AW[no]AW[mn]TR[np]C[This is a fighting situation. Black to find the best connection.]AP[goproblems]
(;B[on]C[An efficient connection and taking a potential shape point away from White.RIGHT]TR[mn]TR[no])
(;B[po]C[This is not the most optimal for the following reason: It reduces liberties on the square stones, but the square stones dont have any liberty problems. A stone on P6 would take away potential shape from the triangle stones.]MA[qo]MA[qp]TR[mn]TR[no]TR[on])
(;B[oo]C[];W[on];B[po];W[om]C[Black has bad shape.])
(;B[om];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!])
(;B[nm];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!])
(;B[mp];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!])
(;B[nr];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!])
(;B[nn];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!])
(;B[ns];W[po]TR[op]TR[pp]C[These are important cutting stones, don't give them up!]))