OUTPUT of Python run 3 of at most 120:
```
/work/pass_1 ['games.json', 'summary.json', 'boards.npy', 'README.txt', 'valid.npy']
games.json 1622759
[{"opponent": "random", "net_color": "black", "result": 1, "margin": 73.5, "end": "two_passes", "stones_captured": 54, "stones_lost": 0, "moves": [{"ply": 0, "by": "net", "move": 50, "top5": [[20, 0.06824281066656113], [24, 0.06824281066656113], [56, 0.06824281066656113], [60, 0.06824281066656113], [21, 0.043513670563697815]]}, {"ply": 1, "by": "random", "move": 7}, {"ply": 2, "by": "net", "move": 57, "top5": [[60, 0.08796501159667969], [24, 0.07571206986904144], [20, 0.058964621275663376], [56, 0.058964621275663376], [33, 0.05269087105989456]]}, {"ply": 3, "by": "random", "move": 46}, {"ply": 4, "by": "net", "move": 56, "top5": [[60, 0.09638267010450363], [24, 0.07357680052518845], [20, 0.05730167031288147], [33, 0.053161416202783585], [29, 0.05056854709982872]]}, {"ply": 5, "by": "random", "move": 5}, {"ply": 6, "by": "net", "move": 64, "top5": [[60, 0.07989044487476349], [24, 0.07830876857042313], [23, 0.06623201072216034], [38, 0.05249226093292236], [39, 0.05249185487627983]]}, {"ply": 7, "by": "random", "move": 81}, {"ply": 8, "by": "net", "move": 39, "top5": [[60, 0.07771416753530502], [24, 0.07617557793855667], [23, 0.06564691662788391], [38, 0.05458246171474457], [39, 0.05458204448223114]]}, {"ply": 9, "by": "random", "move": 25}, {"ply": 10, "by": "net", "move": 47, "top5": [[23, 0.10659720003604889], [60, 0.07012663781642914], [29, 0.06796906143426895], [32, 0.06425125151872635], [21, 0.060283444821834564]]}, {"ply": 11, "by": "random", "move": 4}, {"ply": 12, "by": "net", "move": 1, "top5": [[23, 0.1175970658659935], [29, 0.111861452460289], [21, 0.06650415062904358], [32, 0.05827520415186882], [60, 0.05803295597434044]]}, {"ply": 13, "by": "random", "move": 32}, {"ply": 14, "by": "net", "move": 53, "top5": [[29, 0.1318829357624054], [21, 0.08929229527711868], [22, 0.08022450655698776], [20, 0.07139018177986145], [60, 0.058449070900678635]]}, {"ply": 15, "by": "random", "move": 22}, {"ply": 16, "by": "net", "move": 29, "top5": [[29, 0.1565467119216919], [20, 0.11017798632383347], [42, 0.07025279849767685], [60, 0.07025279849767685], [15, 0.04615946114063263]]}, {"ply": 17, "by": "random", "move": 12}, {"ply": 18, "by": "net", "move": 19, "top5": [[42, 0.09132496267557144], [60, 0.07992533594369888], [15, 0.06765499711036682], [20, 0.06224591284990311], [37, 0.06121686100959778]]}, {"ply": 19, "by": "random", "move": 38}, {"ply": 20, "by": "net", "move": 37, "top5": [[37, 0.9997312426567078], [42, 2.4909351850510575e-05], [40, 2.2092552171670832e-05], [11, 2.0394114471855573e-05], [60, 1.9078855984844267e-05]]}, {"ply": 21, "by": "random", "move": 31}, {"ply": 22, "by": "net", "move": 15, "top5": [[42, 0.11830966919660568], [15, 0.06825853139162064], [11, 0.06690714508295059], [60, 0.06602129340171814], [49, 0.05477868765592575]]}, {"ply": 23, "by": "random", "move": 60}, {"ply": 24, "by": "net", "move": 24, "top5": [[42, 0.21463792026042938], [58, 0.07362265884876251], [49, 0.06529726088047028], [11, 0.0621129609644413], [43, 0.05346103757619858]]}, {"ply": 25, "by": "random", "move": 13}, {"ply": 26, "by": "net", "move": 58, "top5": [[42, 0.3188425898551941], [11, 0.0834878608584404], [58, 0.057093847543001175], [43, 0.05596350133419037], [49, 0.050637561827898026]]}, {"ply": 27, "by": "random", "move": 0}, {"ply": 28, "by": "net", "move": 9, "top5": [[9, 0.9910458922386169], [42, 0.002911763731390238], [11, 0.0009789866162464023], [40, 0.0008770091226324439], [43, 0.0005110750789754093]]}, {"ply": 29, "by": "random", "move"
summary.json 1817
{
  "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": 76.65625,
      "mean_length": 115.65625,
      "stones_captured_per_game": 50.5,
      "stones_lost_per_game": 0.4375,
      "network_passes_per_game": 1.0,
      "all_player_passes_per_game": 6.15625,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 19,
      "end_repetition": 0,
      "end_two_passes": 32,
      "end_move_limit": 0
    },
    "weak": {
      "games": 32,
      "score": 0.96875,
      "wins": 31,
      "losses": 1,
      "score_as_black": 0.9375,
      "score_as_white": 1.0,
      "mean_margin": 72.53125,
      "mean_length": 121.34375,
      "stones_captured_per_game": 52.875,
      "stones_lost_per_game": 2.96875,
      "network_passes_per_game": 1.59375,
      "all_player_passes_per_game": 5.40625,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 8,
      "end_repetition": 0,
      "end_two_passes": 32,
      "end_move_limit": 0
    },
    "strong": {
      "games": 64,
      "score": 0.421875,
      "wins": 27,
      "losses": 37,
      "score_as_black": 0.3125,
      "score_as_white": 0.53125,
      "mean_margin": 25.578125,
      "mean_length": 103.796875,
      "stones_captured_per_game": 25.15625,
      "stones_lost_per_game": 10.859375,
      "network_passes_per_game": 1.671875,
      "all_player_passes_per_game": 4.0,
      "games_with_network_pass_before_move_60": 0,
      "games_with_any_pass_before_move_60": 2,
      "end_repetition": 7,
      "end_two_passes": 57,
      "end_move_limit": 0
    }
  },
  "files": "/work/pass_1/"
}


```