(;FF[4]GM[1]CA[UTF-8]AP[besogo:0.0.2-alpha]SZ[19]ST[0]
AB[gp][gq][gr][gs][ho][io][is][jp][jq][jr]AW[fo][fp][fq][fr][fs][gn][go][hn][in][ir][jn][jo][ko][kp][kq][kr][ks]
C[W to move]
(;W[iq]
;B[ip]
(;W[js]TR[hp][hs]
C[Right! RIGHT])
(;W[hq]
;B[hr])
(;W[hr]
;B[hq]))
(;W[js]
;B[iq]
(;W[hs]
;B[hr]
(;W[is]
;B[hp])
(;W[hp]
;B[is]LB[hq:2][ip:1]))
(;W[hr]
;B[hq]
C[Snapback!])
(;W[hp]
;B[hr]LB[hq:2][ip:1]))
(;W[hr]
;B[iq]
(;W[js]
;B[hq]
C[Snapback!])
(;W[hp]
;B[ip])
(;W[hq]
;B[hp]))
(;W[ip]
;B[iq]
(;W[hp]
;B[hr])
(;W[hr]
;B[hp])
(;W[js]
;B[hr]))
(;W[hp]
;B[iq]
(;W[ip]
;B[hr])
(;W[hr]
;B[ip])
(;W[js]
;B[hr])
(;W[hq]
;B[hr]))
(;W[hq]
;B[iq]))