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 ```