I'm a bit confused by the rules of surrounding.
For example this board:
$$ +------------------+
$$ |.......OX.........|
$$ |.....XOOX.........|
$$ |....XOOX..........|
$$ |...,XOX..,....,...|
$$ |...XOOX...........|
$$ |...XOX............|
$$ |..XOOX............|
$$ |.XOO..............|
$$ |XOO.X.............|
$$ |XOOX.....,....,...|
$$ |OOX...............|
$$ |OXX...............|
$$ |XX................|
$$ |..................|
$$ |..................|
$$ |...,.....,....,...|
$$ |..................|
$$ |..................|
$$ |..................|
$$ +------------------+
What fields are now mine (assuming I'm white)?
In almost every example I found it was like this (X = captured) :
$$ +------------------+
$$ |???????OX.........|
$$ |?????ZOOX.........|
$$ |????ZOOX..........|
$$ |????ZOX..,....,...|
$$ |???ZOOX...........|
$$ |???ZOX............|
$$ |??ZOOX............|
$$ |?ZOO..............|
$$ |ZOO.X.............|
$$ |XOOX.....,....,...|
$$ |OOX...............|
$$ |OXX...............|
$$ |XX................|
$$ |..................|
$$ |..................|
$$ |...,.....,....,...|
$$ |..................|
$$ |..................|
$$ |..................|
$$ +------------------+
Why can't it be like this?
$$ +------------------+
$$ |.......OZ?????????|
$$ |.....XOOZ?????????|
$$ |....XOOZ??????????|
$$ |...,XOZ???????????|
$$ |...XOOZ???????????|
$$ |...XOZ????????????|
$$ |..XOOZ????????????|
$$ |.XOO??????????????|
$$ |XOO?Z?????????????|
$$ |XOOZ??????????????|
$$ |OOZ???????????????|
$$ |OZZ???????????????|
$$ |ZZ????????????????|
$$ |??????????????????|
$$ |??????????????????|
$$ |??????????????????|
$$ |??????????????????|
$$ |??????????????????|
$$ |??????????????????|
$$ +------------------+