OUTPUT of Python run 3 of at most 120:
```
games.json: opponent, net_color, result +1/-1, area margin including komi, end reason, captured/lost stones, moves with ply/by/move and network top5 [move,probability]. boards.npy: (games,162,81), board AFTER each ply (Black1, White-1, empty0). valid.npy: (games,162), plies actually played.

boards: (128, 162, 81) int8 valid: (128, 162) bool
Board values: [-1  0  1]
strong Counter({('two_passes', -1): 38, ('repetition', -1): 18, ('two_passes', 1): 8})
Margins: [-30.5, -23.5, -22.5, -21.5, -21.5, -18.5, -18.5, -17.5, -16.5, -15.5, -14.5, -14.5, -14.5, -14.5, -14.5, -12.5, -12.5, -12.5, -11.5, -11.5, -11.5, -9.5, -9.5, -8.5, -8.5, -8.5, -7.5, -7.5, -7.5, -6.5, -6.5, -6.5, -6.5, -6.5, -5.5, -4.5, -4.5, -3.5, -3.5, -3.5, -3.5, -1.5, -0.5, -0.5, 0.5, 1.5, 1.5, 1.5, 2.5, 5.5, 7.5, 12.5, 12.5, 13.5, 14.5, 15.5, 20.5, 26.5, 30.5, 41.5, 43.5, 51.5, 54.5, 70.5]
weak Counter({('two_passes', 1): 17, ('repetition', -1): 8, ('two_passes', -1): 7})
Margins: [-16.5, -10.5, -5.5, -4.5, -2.5, -2.5, -1.5, 4.5, 5.5, 6.5, 10.5, 11.5, 15.5, 15.5, 19.5, 19.5, 19.5, 21.5, 24.5, 26.5, 26.5, 34.5, 43.5, 48.5, 48.5, 51.5, 53.5, 73.5, 73.5, 88.5, 88.5, 88.5]
random Counter({('two_passes', 1): 31, ('repetition', 1): 1})
Margins: [23.5, 24.5, 29.5, 33.5, 36.5, 39.5, 39.5, 40.5, 42.5, 44.5, 46.5, 48.5, 49.5, 52.5, 52.5, 58.5, 58.5, 63.5, 73.5, 73.5, 73.5, 73.5, 73.5, 73.5, 73.5, 73.5, 74.5, 76.5, 88.5, 88.5, 88.5, 88.5]
GAME 64 {'opponent': 'strong', 'net_color': 'black', 'result': -1, 'margin': -30.5, 'end': 'two_passes', 'stones_captured': 10, 'stones_lost': 31}
Last moves: [{'ply': 114, 'by': 'net', 'move': 26, 'top5': [[26, 0.9999974966049194], [81, 2.46699778472248e-06], [43, 1.4129306613597237e-08], [77, 1.8629858072882755e-11], [17, 2.2730003101066598e-13]]}, {'ply': 115, 'by': 'strong', 'move': 17}, {'ply': 116, 'by': 'net', 'move': 81, 'top5': [[81, 0.999981164932251], [35, 1.1265515240665991e-05], [77, 7.5514890340855345e-06], [41, 6.519164114787701e-12], [59, 1.8912742465876375e-12]]}, {'ply': 117, 'by': 'strong', 'move': 77}, {'ply': 118, 'by': 'net', 'move': 81, 'top5': [[81, 0.9999886751174927], [35, 1.1265599823673256e-05], [41, 6.5192131207258974e-12], [59, 2.2671190012119036e-12], [43, 3.818451089175612e-13]]}, {'ply': 119, 'by': 'strong', 'move': 76}, {'ply': 120, 'by': 'net', 'move': 81, 'top5': [[81, 0.9999886751174927], [35, 1.1265599823673256e-05], [41, 6.5192131207258974e-12], [59, 2.5689823532348832e-12], [43, 3.818451089175612e-13]]}, {'ply': 121, 'by': 'strong', 'move': 27}, {'ply': 122, 'by': 'net', 'move': 81, 'top5': [[81, 0.9999886751174927], [35, 1.1265599823673256e-05], [41, 6.5192131207258974e-12], [59, 2.5689823532348832e-12], [43, 3.818451089175612e-13]]}, {'ply': 123, 'by': 'strong', 'move': 81}]
Board array sample: [ 0 -1 -1  0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1  1 -1 -1 -1 -1  1  1 -1  1  0 -1 -1 -1  1  1  0  1  0  1 -1 -1 -1 -1  1  1  1  1
  0 -1 -1 -1  1  1  0  1  0  1 -1 -1 -1 -1 -1  1  0  1  0  0 -1 -1 -1 -1 -1  1  0  1]
GAME 65 {'opponent': 'strong', 'net_color': 'white', 'result': -1, 'margin': 2.5, 'end': 'repetition', 'stones_captured': 18, 'stones_lost': 32}
Last moves: [{'ply': 106, 'by': 'strong', 'move': 6}, {'ply': 107, 'by': 'net', 'move': 7, 'top5': [[7, 0.9997350573539734], [80, 0.00023049877199809998], [44, 3.0046758183743805e-05], [20, 2.4357389065698953e-06], [81, 1.7598799786355812e-06]]}, {'ply': 108, 'by': 'strong', 'move': 54}, {'ply': 109, 'by': 'net', 'move': 8, 'top5': [[80, 0.5860929489135742], [8, 0.3257000744342804], [44, 0.07640037685632706], [20, 0.0061933924444019794], [81, 0.004474875051528215]]}, {'ply': 110, 'by': 'strong', 'move': 45}, {'ply': 111, 'by': 'net', 'move': 80, 'top5': [[80, 0.8779871463775635], [44, 0.10420744121074677], [20, 0.009277911856770515], [81, 0.006703514605760574], [64, 0.001008918508887291]]}, {'ply': 112, 'by': 'strong', 'move': 77}, {'ply': 113, 'by': 'net', 'move': 78, 'top5': [[78, 0.9999290704727173], [79, 4.238094334141351e-05], [44, 2.429929190839175e-05], [20, 2.1634416498272913e-06], [81, 1.56313865318225e-06]]}, {'ply': 114, 'by': 'strong', 'move': 81}, {'ply': 115, 'by': 'net', 'move': 79, 'top5': [[79, 0.857204258441925], [44, 0.12195739150047302], [20, 0.010858245193958282], [81, 0.007845343090593815], [64, 0.0011807703413069248]]}]
Board array sample: [ 0 -1  0 -1  0 -1  0 -1 -1  0  1 -1  1 -1  0 -1  1  1  1  1  0  1 -1 -1 -1  1  1  1  1  1  1  1 -1  1  1  0  1  1  1  1  1  1  1  1  0  1  1 -1  1 -1  1  1  1
  0  1 -1 -1 -1 -1  1  1  1  1 -1  0  0 -1  0 -1  1  1  1  0 -1 -1  0 -1  0 -1 -1  0]
GAME 66 {'opponent': 'strong', 'net_color': 'black', 'result': -1, 'margin': -6.5, 'end': 'two_passes', 'stones_captured': 3, 'stones_lost': 12}
Last moves: [{'ply': 72, 'by': 'net', 'move': 58, 'top5': [[58, 0.9998630285263062], [31, 0.0001123522306443192], [81, 2.460342693666462e-05], [12, 5.827476165779749e-17], [33, 2.1980493400720518e-17]]}, {'ply': 73, 'by': 'strong', 'move': 12}, {'ply': 74, 'by': 'net', 'move': 31, 'top5': [[31, 0.839830219745636], [81, 0.15730659663677216], [59, 0.0028632020112127066], [33, 1.4053635913422596e-13], [7, 1.7967534205323833e-21]]}, {'ply': 75, 'by': 'strong', 'move': 9}, {'ply': 76, 'by': 'net', 'move': 18, 'top5': [[18, 0.9529599547386169], [81, 0.046273235231637955], [59, 0.0007668666075915098], [27, 7.672011470560847e-09], [19, 2.3023156991985871e-10]]}, {'ply': 77, 'by': 'strong', 'move': 59}, {'ply': 78, 'by': 'net', 'move': 27, 'top5': [[27, 0.9225001931190491], [81, 0.04981621727347374], [19, 0.027683570981025696], [33, 9.13191234869909e-14], [51, 2.1690358927364817e-14]]}, {'ply': 79, 'by': 'strong', 'move': 58}, {'ply': 80, 'by': 'net', 'move': 81, 'top5': [[81, 1.0], [33, 1.833120244140729e-12], [51, 4.933813774199436e-13], [69, 4.4364642168281954e-13], [7, 1.1421984547944968e-20]]}, {'ply': 81, 'by': 'strong', 'move': 81}]
Board array sample: [-1 -1 -1  1  1  1  1  0  1 -1 -1 -1 -1 -1  1  1  1  0  1  0 -1 -1 -1 -1  1  0  1  1 -1 -1 -1  1  1  0  1  0 -1 -1 -1 -1 -1  1  1  0  1 -1 -1 -1 -1 -1  1  0  1
  0 -1  1  0 -1 -1 -1  1  0  1  0 -1 -1 -1 -1  1  0  1  0 -1  0 -1 -1 -1  1  1  0  1]

```