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

GAME 65 white -2.5 two_passes
PLY 50 {'ply': 50, 'by': 'strong', 'move': 0}
Two plies before:
.O.X.O.O.
.XOXX.O..
OXOXOO.O.
.XXXO.O..
X.X.XO.O.
XXOX.XO..
OOOOXXX..
.XXXXXO..
.XOO.....
Network preceding move: {'ply': 49, 'by': 'net', 'move': 2, 'top5': [[2, 0.9746227264404297], [61, 0.012330153025686741], [77, 0.001977920066565275], [70, 0.0017896989593282342], [62, 0.0010640163673087955]]}
X..X.O.O.
.X.XX.O..
OX.XOO.O.
.XXXO.O..
X.X.XO.O.
XXOX.XO..
OOOOXXX..
.XXXXXO..
.XOO.....
PLY 52 {'ply': 52, 'by': 'strong', 'move': 63}
Two plies before:
X..X.O.O.
.X.XX.O..
OX.XOO.O.
.XXXO.O..
X.X.XO.O.
XXOX.XO..
OOOOXXX..
.XXXXXO..
.XOO.....
Network preceding move: {'ply': 51, 'by': 'net', 'move': 44, 'top5': [[61, 0.48729991912841797], [77, 0.07816938310861588], [70, 0.07073068618774414], [62, 0.042050983756780624], [52, 0.04000001400709152]]}
X..X.O.O.
.X.XX.O..
OX.XOO.O.
.XXXO.O..
X.X.XO.OO
XX.X.XO..
....XXX..
XXXXXXO..
.XOO.....
PLY 60 {'ply': 60, 'by': 'strong', 'move': 76}
Two plies before:
X..X.O.O.
.X.XX.O..
OX.XOO.O.
.XXXO.O..
X.X.XO.OO
XX.X.XOXX
..O.XXX..
XXXXXXOX.
.XOO.OO..
Network preceding move: {'ply': 59, 'by': 'net', 'move': 42, 'top5': [[76, 0.8328378796577454], [42, 0.16481834650039673], [17, 0.00029371128766797483], [80, 0.00028503115754574537], [62, 0.00026576139498502016]]}
X..X.O.O.
.X.XX.O..
OX.XOO.O.
.XXXO.O..
X.X.XOOOO
XX.X.XOXX
..O.XXX..
XXXXXXOX.
.X..XOO..

GAME 66 black -22.5 two_passes
PLY 53 {'ply': 53, 'by': 'strong', 'move': 4}
Two plies before:
..OX.X...
XOOXXOX..
OOOXOOXX.
XOOOOOOX.
XXXOO.X..
XOOO.X.X.
XXXOX.X..
.OOOOX...
........X
Network preceding move: {'ply': 52, 'by': 'net', 'move': 1, 'top5': [[1, 0.9998565912246704], [4, 0.00014336139429360628], [70, 3.3977807234464308e-09], [49, 2.61985855232183e-09], [41, 1.5115222407047213e-09]]}
.XO.OX...
XOO..OX..
OOO.OOXX.
XOOOOOOX.
XXXOO.X..
XOOO.X.X.
XXXOX.X..
.OOOOX...
........X
PLY 65 {'ply': 65, 'by': 'strong', 'move': 0}
Two plies before:
.XOOOXX..
XOOX.OX..
OOO.OOXX.
XOOOOOOX.
XXXOOXX..
XOOOOX.X.
XXXOXXX..
.OOOOX.X.
...O.OO.X
Network preceding move: {'ply': 64, 'by': 'net', 'move': 21, 'top5': [[21, 0.8544570207595825], [13, 0.14554159343242645], [62, 2.38884553027674e-07], [44, 2.1615203138480865e-07], [17, 2.0560953828407946e-07]]}
O.OOOXX..
.OOX.OX..
OOOXOOXX.
XOOOOOOX.
XXXOOXX..
XOOOOX.X.
XXXOXXX..
.OOOOX.X.
...O.OO.X
PLY 67 {'ply': 67, 'by': 'strong', 'move': 13}
Two plies before:
O.OOOXX..
.OOX.OX..
OOOXOOXX.
XOOOOOOX.
XXXOOXX..
XOOOOX.X.
XXXOXXX..
.OOOOX.X.
...O.OO.X
Network preceding move: {'ply': 66, 'by': 'net', 'move': 62, 'top5': [[62, 0.17392563819885254], [44, 0.15737466514110565], [17, 0.14969895780086517], [72, 0.11314017325639725], [7, 0.07972865551710129]]}
O.OOOXX..
.OO.OOX..
OOO.OOXX.
XOOOOOOX.
XXXOOXX..
XOOOOX.X.
XXXOXXX.X
.OOOOX.X.
...O.OO.X

GAME 79 white 6.5 repetition
PLY 77 {'ply': 77, 'by': 'net', 'move': 6, 'top5': [[6, 0.9999865293502808], [5, 1.1421526323829312e-05], [77, 9.85599967862072e-07], [75, 5.04340846418927e-07], [19, 4.6556442612200044e-07]]}
OOXX..O.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.O.X.O
PLY 78 {'ply': 78, 'by': 'strong', 'move': 77}
OOXX..O.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXX.O
PLY 79 {'ply': 79, 'by': 'net', 'move': 79, 'top5': [[79, 1.0], [5, 3.5029515095888475e-13], [19, 2.354165785380634e-14], [7, 1.253812812173358e-14], [81, 5.214061125776391e-16]]}
OOXX..O.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXXOO
PLY 80 {'ply': 80, 'by': 'strong', 'move': 4}
OOXXX.O.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXXOO
PLY 81 {'ply': 81, 'by': 'net', 'move': 5, 'top5': [[5, 1.0], [19, 4.8473686869998645e-11], [7, 2.9108396248922475e-11], [81, 1.0736045299303276e-12], [29, 3.842764187368328e-14]]}
OOXXXOO.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXXOO
PLY 82 {'ply': 82, 'by': 'strong', 'move': 7}
OOXXX..XO
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXXOO
PLY 83 {'ply': 83, 'by': 'net', 'move': 6, 'top5': [[6, 0.9999997615814209], [19, 2.686100515347789e-07], [81, 5.949226888901649e-09], [29, 2.1294130347904172e-10], [72, 1.9317570112975524e-11]]}
OOXXX.O.O
.OXXXXXO.
O.OOOXOOO
XO.OXXXXO
XXOOOXXXO
XOOXOOXXO
XOXXOOOXO
XXXXXXXXO
..X.OXXOO

GAME 85 white 24.5 repetition
PLY 67 {'ply': 67, 'by': 'net', 'move': 62, 'top5': [[62, 1.0], [6, 6.7077672305515534e-09], [75, 6.509530692255794e-09], [74, 3.75566111543435e-09], [5, 3.4324283415543277e-09]]}
..O.O....
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXXO
.XOOOXXXO
OXXXXXOO.
.....XX.O
PLY 68 {'ply': 68, 'by': 'strong', 'move': 71}
..O.O....
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXX.
.XOOOXXX.
OXXXXXOOX
.....XX.O
PLY 69 {'ply': 69, 'by': 'net', 'move': 62, 'top5': [[62, 0.9999681711196899], [6, 6.022376965120202e-06], [75, 5.844396127940854e-06], [74, 3.371912953298306e-06], [5, 3.0817079732514685e-06]]}
..O.O....
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXX.
.XOOOXXXO
OXXXXXOO.
.....XX.O
PLY 70 {'ply': 70, 'by': 'strong', 'move': 7}
..O.O..X.
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXX.
.XOOOXXXO
OXXXXXOO.
.....XX.O
PLY 71 {'ply': 71, 'by': 'net', 'move': 53, 'top5': [[53, 1.0], [6, 1.2011325267735629e-09], [75, 1.003269911592497e-09], [5, 9.169160430921863e-10], [74, 5.788346468804662e-10]]}
..O.O..X.
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXXO
.XOOOXXXO
OXXXXXOO.
.....XX.O
PLY 72 {'ply': 72, 'by': 'strong', 'move': 71}
..O.O..X.
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXX.
.XOOOXXX.
OXXXXXOOX
.....XX.O
PLY 73 {'ply': 73, 'by': 'net', 'move': 62, 'top5': [[62, 0.9999678134918213], [6, 6.997012405918213e-06], [75, 5.8443938542041e-06], [5, 5.341353244148195e-06], [74, 3.371911816429929e-06]]}
..O.O..X.
OOOOO.OOO
O.O.OOXXX
..O..OOOX
OOOOOOXXX
XXXXOXXX.
.XOOOXXXO
OXXXXXOO.
.....XX.O

```