OUTPUT of Python run 30 of at most 120:
```

REPEAT 65 white result -1 margin 32.5 ply 81 earlier [78]
[{"ply": 74, "by": "opponent", "move": 7}, {"ply": 75, "by": "net", "move": 0, "top5": [[0, 1.0], [5, 0.0], [8, 0.0], [79, 0.0], [4, 0.0]]}, {"ply": 76, "by": "opponent", "move": 79}, {"ply": 77, "by": "net", "move": 5, "top5": [[5, 0.6106], [8, 0.3893], [4, 0.0001], [81, 0.0], [6, 0.0]]}, {"ply": 78, "by": "opponent", "move": 6}, {"ply": 79, "by": "net", "move": 8, "top5": [[8, 1.0], [81, 0.0], [26, 0.0], [30, 0.0], [65, 0.0]]}, {"ply": 80, "by": "opponent", "move": 26}, {"ply": 81, "by": "net", "move": 17, "top5": [[17, 0.8699], [81, 0.1301], [8, 0.0], [30, 0.0], [65, 0.0]]}]
move (1, 8) adjacent [0, 1, 1] capturable [(1, [26], [17])]
OOXX.OXX.
.OXXXXXX.
OOXOOOXOX
O.O.O.OOO
.OOO.OO.O
O.O.OOOOO
OOOOXXOXX
.O.OXXXXX
O.OX.X.X.

REPEAT 73 white result 1 margin 15.5 ply 56 earlier [53]
[{"ply": 49, "by": "net", "move": 16, "top5": [[16, 0.8155], [68, 0.0669], [6, 0.0591], [27, 0.0358], [60, 0.0153]]}, {"ply": 50, "by": "opponent", "move": 69}, {"ply": 51, "by": "net", "move": 6, "top5": [[6, 1.0], [60, 0.0], [68, 0.0], [27, 0.0], [18, 0.0]]}, {"ply": 52, "by": "opponent", "move": 17}, {"ply": 53, "by": "net", "move": 60, "top5": [[60, 0.9975], [68, 0.0019], [27, 0.0003], [26, 0.0002], [18, 0.0]]}, {"ply": 54, "by": "opponent", "move": 54}, {"ply": 55, "by": "net", "move": 72, "top5": [[72, 1.0], [68, 0.0], [27, 0.0], [26, 0.0], [18, 0.0]]}, {"ply": 56, "by": "opponent", "move": 63}]
move (7, 0) adjacent [0, -1, -1] capturable [(1, [72], [63])]
...X..O..
.XOXXO.OX
.XOOOOO..
.XXXO.OO.
OOOXXOO..
O.OXXO...
.OOOXOO..
.OXXX.X..
OX.......

REPEAT 83 white result -1 margin 5.5 ply 107 earlier [102, 103]
[{"ply": 100, "by": "opponent", "move": 72}, {"ply": 101, "by": "net", "move": 4, "top5": [[4, 1.0], [2, 0.0], [81, 0.0], [1, 0.0], [0, 0.0]]}, {"ply": 102, "by": "opponent", "move": 2}, {"ply": 103, "by": "net", "move": 81, "top5": [[81, 0.6457], [5, 0.3543], [32, 0.0], [52, 0.0], [44, 0.0]]}, {"ply": 104, "by": "opponent", "move": 5}, {"ply": 105, "by": "net", "move": 4, "top5": [[4, 0.9964], [81, 0.0036], [3, 0.0], [32, 0.0], [15, 0.0]]}, {"ply": 106, "by": "opponent", "move": 81}, {"ply": 107, "by": "net", "move": 3, "top5": [[3, 1.0], [81, 0.0], [5, 0.0], [32, 0.0], [0, 0.0]]}]
move (0, 3) adjacent [1, 1, -1] capturable []
X.X.O.OO.
XXXXXO.OO
XXXOOOOO.
XXOOO.O.O
XXOOXOOO.
XXOXXXO.O
XXXXXXOOO
XXXO.XXXO
XXXXXXXXO

REPEAT 86 white result 1 margin 44.5 ply 102 earlier [99]
[{"ply": 95, "by": "net", "move": 7, "top5": [[7, 0.9804], [78, 0.0196], [81, 0.0], [16, 0.0], [26, 0.0]]}, {"ply": 96, "by": "opponent", "move": 35}, {"ply": 97, "by": "net", "move": 16, "top5": [[16, 1.0], [78, 0.0], [8, 0.0], [81, 0.0], [36, 0.0]]}, {"ply": 98, "by": "opponent", "move": 5}, {"ply": 99, "by": "net", "move": 6, "top5": [[6, 1.0], [15, 0.0], [8, 0.0], [78, 0.0], [81, 0.0]]}, {"ply": 100, "by": "opponent", "move": 8}, {"ply": 101, "by": "net", "move": 26, "top5": [[26, 1.0], [78, 0.0], [81, 0.0], [36, 0.0], [80, 0.0]]}, {"ply": 102, "by": "opponent", "move": 17}]
move (1, 8) adjacent [0, -1, -1] capturable [(1, [26], [17])]
O.OOO.OO.
.OOO.O.O.
OO.OOOOXO
OOOXXXXXX
.XOXXOOXX
XOOXOOOX.
OOOOOO.OX
.O.OO.OOO
O.OO.O.X.

REPEAT 91 white result -1 margin 22.5 ply 95 earlier [92]
[{"ply": 88, "by": "opponent", "move": 8}, {"ply": 89, "by": "net", "move": 26, "top5": [[26, 0.7455], [3, 0.1838], [73, 0.0693], [72, 0.0008], [81, 0.0005]]}, {"ply": 90, "by": "opponent", "move": 17}, {"ply": 91, "by": "net", "move": 3, "top5": [[3, 0.7219], [73, 0.2723], [72, 0.003], [81, 0.0027], [74, 0.0002]]}, {"ply": 92, "by": "opponent", "move": 63}, {"ply": 93, "by": "net", "move": 4, "top5": [[4, 1.0], [73, 0.0], [81, 0.0], [74, 0.0], [72, 0.0]]}, {"ply": 94, "by": "opponent", "move": 2}, {"ply": 95, "by": "net", "move": 3, "top5": [[3, 0.696], [73, 0.2975], [81, 0.0033], [74, 0.0031], [4, 0.0]]}]
move (0, 3) adjacent [1, 1, 0] capturable [(1, [2], [3])]
OOX..X.OX
.OOXXXXXX
OOOXOOOX.
O.OXXXOXX
OOOOXOOOO
OXOXOO.OO
XXXXXOOO.
XXXXO.O.O
...XOOOOO

REPEAT 108 white result -1 margin 37.5 ply 93 earlier [90]
[{"ply": 86, "by": "opponent", "move": 44}, {"ply": 87, "by": "net", "move": 34, "top5": [[34, 0.9892], [3, 0.0073], [53, 0.0035], [1, 0.0], [10, 0.0]]}, {"ply": 88, "by": "opponent", "move": 77}, {"ply": 89, "by": "net", "move": 53, "top5": [[53, 1.0], [3, 0.0], [1, 0.0], [81, 0.0], [10, 0.0]]}, {"ply": 90, "by": "opponent", "move": 0}, {"ply": 91, "by": "net", "move": 3, "top5": [[3, 1.0], [10, 0.0], [81, 0.0], [1, 0.0], [5, 0.0]]}, {"ply": 92, "by": "opponent", "move": 5}, {"ply": 93, "by": "net", "move": 4, "top5": [[15, 0.7621], [4, 0.2353], [10, 0.0019], [81, 0.0007], [3, 0.0]]}]
move (0, 4) adjacent [1, 0, 1] capturable [(1, [5], [4])]
X.X..XOX.
X.XXXO.OX
XXXOOOOOX
XOO.O.OOX
O.OO.O.OX
OO.OO.OOO
O.OO.OO.O
.OOOOXOOX
O.OOXXXX.

REPEAT 119 white result 1 margin 36.5 ply 96 earlier [90]
[{"ply": 89, "by": "net", "move": 50, "top5": [[50, 1.0], [81, 0.0], [42, 0.0], [41, 0.0], [23, 0.0]]}, {"ply": 90, "by": "opponent", "move": 36}, {"ply": 91, "by": "net", "move": 27, "top5": [[18, 0.5245], [27, 0.4746], [81, 0.0009], [42, 0.0], [41, 0.0]]}, {"ply": 92, "by": "opponent", "move": 0}, {"ply": 93, "by": "net", "move": 18, "top5": [[18, 1.0], [0, 0.0], [1, 0.0], [2, 0.0], [3, 0.0]]}, {"ply": 94, "by": "opponent", "move": 1}, {"ply": 95, "by": "net", "move": 81, "top5": [[81, 0.9901], [0, 0.0097], [9, 0.0002], [42, 0.0], [41, 0.0]]}, {"ply": 96, "by": "opponent", "move": 9}]
move (1, 0) adjacent [0, -1, -1] capturable [(2, [18, 27], [9])]
.XO.OX.XO
.OOO.OXOO
OXO.O.OO.
OXOO.OO.O
XXO.O..OO
XXOOOOO.O
XXOOO.OOO
XXXXOOO.O
.X.XXO.OO

REPEAT 123 white result -1 margin 37.5 ply 105 earlier [102]
[{"ply": 98, "by": "opponent", "move": 4}, {"ply": 99, "by": "net", "move": 16, "top5": [[16, 1.0], [8, 0.0], [62, 0.0], [81, 0.0], [63, 0.0]]}, {"ply": 100, "by": "opponent", "move": 62}, {"ply": 101, "by": "net", "move": 53, "top5": [[53, 0.7493], [44, 0.2494], [81, 0.0013], [70, 0.0], [63, 0.0]]}, {"ply": 102, "by": "opponent", "move": 8}, {"ply": 103, "by": "net", "move": 44, "top5": [[44, 1.0], [81, 0.0], [17, 0.0], [16, 0.0], [62, 0.0]]}, {"ply": 104, "by": "opponent", "move": 62}, {"ply": 105, "by": "net", "move": 53, "top5": [[53, 0.9987], [81, 0.0013], [44, 0.0], [17, 0.0], [16, 0.0]]}]
move (5, 8) adjacent [0, 1, 1] capturable [(1, [62], [53])]
XXXXXXXXX
XOOXX.X..
OOOOOXXXX
OO.OOXOXX
.OO.OOOX.
OOOO.OOX.
O.OOOOOOX
.O.OO.O.O
O.OO.OOOO

```