OUTPUT of Python run 2 of at most 120:
```
['games.json', 'summary.json', 'boards.npy', 'README.txt', 'valid.npy']

FILE: /work/pass_1/games.json
[{"opponent": "random", "net_color": "black", "result": 1, "margin": 15.5, "end": "two_passes", "stones_captured": 15, "stones_lost": 1, "moves": [{"ply": 0, "by": "net", "move": 50, "top5": [[40, 0.03828074038028717], [31, 0.03659635782241821], [39, 0.03659635782241821], [41, 0.03659635782241821], [49, 0.03659635782241821]]}, {"ply": 1, "by": "random", "move": 7}, {"ply": 2, "by": "net", "move": 57, "top5": [[40, 0.07836247980594635], [42, 0.07215730845928192], [58, 0.07215730845928192], [60, 0.06644349545240402], [32, 0.06399810314178467]]}, {"ply": 3, "by": "random", "move": 46}, {"ply": 4, "by": "net", "move": 47, "top5": [[48, 0.13804525136947632], [47, 0.11792871356010437], [59, 0.10459389537572861], [40, 0.09207309782505035], [39, 0.08658116310834885]]}, {"ply": 5, "by": "random", "move": 5}, {"ply": 6, "by": "net", "move": 65, "top5": [[39, 0.2643900215625763], [40, 0.13634365797042847], [56, 0.0654563456773758], [59, 0.059974994510412216], [48, 0.052566371858119965]]}, {"ply": 7, "by": "random", "move": 81}, {"ply": 8, "by": "net", "move": 39, "top5": [[39, 0.2034306824207306], [55, 0.1880708634853363], [40, 0.10471075028181076], [38, 0.0653301402926445], [48, 0.06393421441316605]]}, {"ply": 9, "by": "random", "move": 25}, {"ply": 10, "by": "net", "move": 55, "top5": [[55, 0.19454465806484222], [38, 0.12611928582191467], [29, 0.06721539795398712], [58, 0.059861116111278534], [41, 0.045067451894283295]]}, {"ply": 11, "by": "random", "move": 4}, {"ply": 12, "by": "net", "move": 1, "top5": [[37, 0.1844773143529892], [38, 0.1794876605272293], [58, 0.08726133406162262], [29, 0.0608573742210865], [67, 0.04370802268385887]]}, {"ply": 13, "by": "random", "move": 32}, {"ply": 14, "by": "net", "move": 58, "top5": [[37, 0.15732894837856293], [40, 0.13899174332618713], [38, 0.13661468029022217], [41, 0.07113533467054367], [58, 0.06641731411218643]]}, {"ply": 15, "by": "random", "move": 22}, {"ply": 16, "by": "net", "move": 40, "top5": [[40, 0.34945422410964966], [41, 0.13427509367465973], [37, 0.11618058383464813], [38, 0.09003667533397675], [60, 0.04440135136246681]]}, {"ply": 17, "by": "random", "move": 12}, {"ply": 18, "by": "net", "move": 41, "top5": [[31, 0.3020625114440918], [41, 0.13863340020179749], [30, 0.12565064430236816], [37, 0.11254747211933136], [38, 0.08365540206432343]]}, {"ply": 19, "by": "random", "move": 53}, {"ply": 20, "by": "net", "move": 30, "top5": [[31, 0.595984935760498], [30, 0.12112695723772049], [38, 0.04990115761756897], [37, 0.046547070145606995], [42, 0.04128280282020569]]}, {"ply": 21, "by": "random", "move": 31}, {"ply": 22, "by": "net", "move": 37, "top5": [[37, 0.2991448640823364], [33, 0.14173033833503723], [42, 0.1316775381565094], [20, 0.06084316223859787], [60, 0.05661652237176895]]}, {"ply": 23, "by": "random", "move": 60}, {"ply": 24, "by": "net", "move": 45, "top5": [[45, 0.9832245111465454], [51, 0.00300596933811903], [42, 0.002735922345891595], [20, 0.0022495125886052847], [33, 0.0019988964777439833]]}, {"ply": 25, "by": "random", "move": 13}, {"ply": 26, "by": "net", "move": 33, "top5": [[51, 0.18416732549667358], [42, 0.16730928421020508], [20, 0.15199318528175354], [33, 0.1224667951464653], [59, 0.11395930498838425]]}, {"ply": 27, "by": "random", "move": 0}, {"ply": 28, "by": "net", "move": 9, "top5": [[9, 0.6843882203102112], [51, 0.13592985272407532], [20, 0.03935134410858154], [59, 0.02950429357588291], [68, 0.017823858186602592]]}, {"ply": 29, "by": "random", "move": 26}, {"ply": 30, "by": "net", "move": 51, "top5": [[51, 0.3196815550327301], [20, 0.24170628190040588], [59, 0.06938856840133667], [19, 0.051466163247823715], [28, 0.04504774510860443]]}, {"ply": 31, "by": "random", "move": 28}, {"ply": 32, "by": "net", "move": 20, "top5": [[20, 0.2758535146713257], [43, 0.1748395562171936], [29, 0.13171830773353577], [19, 0.09367845207452774], [68, 0.08111463487148285]]}, {"ply": 33, "by": "random", "move": 15}, {"ply": 34, "by": "net", "move": 64, "top5": [[21, 0.7017708420753479], [43, 0.07530880719423294], [11, 0.0488908477127552], [68, 0.03493857756257057], [19, 0.03139960765838623]]}, {"ply": 35, "by": "random", "move": 29}, {"ply": 36, "by": "net", "move": 21, "top5": [[21, 0.29304826259613037], [19, 0.20866501331329346], [38, 0.14298276603221893], [43, 0.09774187207221985], [11, 0.0806669369339943]]}, {"ply": 37, "by": "random", "move": 2}, {"ply": 38, "by": "net", "move": 11, "top5": [[11, 0.48453617095947266], [19, 0.25436821579933167], [38, 0.10902578383684158], [43, 0.04723755270242691], [68, 0.021915271878242493]]}, {"ply": 39, "by": "random", "move": 35}, {"ply": 40, "by": "net", "move": 43, "top5": [[3, 0.28077179193496704], [38, 0.24664294719696045], [19, 0.2151077389717102], [43, 0.10185419023036957], [68, 0.030677752569317818]]}, {"ply": 41, "by": "random", "move": 14}, {"ply": 42, "by": "net", "move": 3, "top5": [[3, 0.273247629404068], [38, 0.21806320548057556], [19, 0.1901821494102478], [34, 0.1387099027633667], [52, 0.07186518609523773]]}, 

FILE: /work/pass_1/summary.json
{
  "ok": true,
  "pass": 1,
  "kind": "games",
  "per_opponent": {
    "random": {
      "games": 32,
      "score": 1.0,
      "wins": 32,
      "losses": 0,
      "score_as_black": 1.0,
      "score_as_white": 1.0,
      "mean_margin": 55.875,
      "mean_length": 105.96875,
      "stones_captured_per_game": 35.84375,
      "stones_lost_per_game": 0.21875,
      "network_passes_per_game": 1.0625,
      "all_player_passes_per_game": 6.3125,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 17,
      "end_repetition": 1,
      "end_two_passes": 31,
      "end_move_limit": 0
    },
    "weak": {
      "games": 32,
      "score": 0.8125,
      "wins": 26,
      "losses": 6,
      "score_as_black": 0.625,
      "score_as_white": 1.0,
      "mean_margin": 33.6875,
      "mean_length": 98.3125,
      "stones_captured_per_game": 23.6875,
      "stones_lost_per_game": 3.09375,
      "network_passes_per_game": 1.5,
      "all_player_passes_per_game": 4.96875,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 9,
      "end_repetition": 1,
      "end_two_passes": 31,
      "end_move_limit": 0
    },
    "strong": {
      "games": 64,
      "score": 0.4375,
      "wins": 28,
      "losses": 36,
      "score_as_black": 0.3125,
      "score_as_white": 0.5625,
      "mean_margin": 4.296875,
      "mean_length": 86.296875,
      "stones_captured_per_game": 7.140625,
      "stones_lost_per_game": 6.734375,
      "network_passes_per_game": 1.890625,
      "all_player_passes_per_game": 3.5625,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 1,
      "end_repetition": 1,
      "end_two_passes": 63,
      "end_move_limit": 0
    }
  },
  "files": "/work/pass_1/"
}


FILE: /work/pass_1/boards.npy

FILE: /work/pass_1/README.txt
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.


```