OUTPUT of Python run 17 of at most 120: ``` {'ply': 89, 'by': 'net', 'move': 63, 'top5': [[63, 1.0], [65, 0.0], [81, 0.0], [73, 0.0], [59, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OO.XXXXXX X.XXXXXX. {'ply': 90, 'by': 'opponent', 'move': 81} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OO.XXXXXX X.XXXXXX. {'ply': 91, 'by': 'net', 'move': 73, 'top5': [[73, 1.0], [65, 0.0], [81, 0.0], [59, 0.0], [60, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OO.XXXXXX .OXXXXXX. {'ply': 92, 'by': 'opponent', 'move': 65} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OOXXXXXXX .OXXXXXX. {'ply': 93, 'by': 'net', 'move': 81, 'top5': [[81, 0.996], [59, 0.004], [60, 0.0], [11, 0.0], [1, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OOXXXXXXX .OXXXXXX. {'ply': 94, 'by': 'opponent', 'move': 72} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX ..XXXXXXX X.XXXXXX. {'ply': 95, 'by': 'net', 'move': 64, 'top5': [[64, 0.9999], [81, 0.0001], [59, 0.0], [60, 0.0], [63, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX .OXXXXXXX X.XXXXXX. {'ply': 96, 'by': 'opponent', 'move': 81} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX .OXXXXXXX X.XXXXXX. {'ply': 97, 'by': 'net', 'move': 63, 'top5': [[63, 0.5], [73, 0.5], [81, 0.0], [59, 0.0], [60, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OOXXXXXXX X.XXXXXX. {'ply': 98, 'by': 'opponent', 'move': 81} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OOXXXXXXX X.XXXXXX. {'ply': 99, 'by': 'net', 'move': 73, 'top5': [[73, 1.0], [81, 0.0], [59, 0.0], [60, 0.0], [11, 0.0]]} O.OO.O.OO OO.OO.OOX OOOOOOOXX OXOOOOXXX OXXOOOXXX XXXXOXXXX XXXXX..XX OOXXXXXXX .OXXXXXX. ```