Cached player state
authorNeil Smith <neil.git@njae.me.uk>
Thu, 11 May 2017 21:19:45 +0000 (22:19 +0100)
committerNeil Smith <neil.git@njae.me.uk>
Thu, 11 May 2017 21:19:45 +0000 (22:19 +0100)
nac-trinket/player_one_million.txt [new file with mode: 0644]

diff --git a/nac-trinket/player_one_million.txt b/nac-trinket/player_one_million.txt
new file mode 100644 (file)
index 0000000..625f4d8
--- /dev/null
@@ -0,0 +1 @@
+{('x', 'o', '.', '.', 'o', 'o', 'x', '.', 'x'): Counter({3: 10, 7: 3, 2: 1}), ('x', '.', 'x', '.', '.', '.', 'o', 'o', '.'): Counter({1: 6, 8: 4, 3: 3, 5: 3, 4: 1}), ('x', 'x', '.', 'o', 'o', 'x', '.', 'o', '.'): Counter({2: 11, 8: 3, 6: 3}), ('x', 'o', 'x', '.', '.', '.', 'x', 'o', 'o'): Counter({3: 8, 4: 6, 5: 1}), ('x', '.', 'o', '.', 'x', 'x', '.', '.', 'o'): Counter({1: 1, 3: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', 'o', '.', 'x', '.', '.'): Counter({5: 3, 8: 1, 7: 1}), ('x', 'o', 'x', '.', '.', '.', 'x', '.', 'o'): Counter({3: 1, 4: 1, 5: 1, 7: 1}), ('x', 'o', '.', '.', '.', 'o', '.', 'x', '.'): Counter({2: 5, 3: 4, 4: 4, 6: 4, 8: 3}), ('x', 'x', 'o', 'x', 'o', 'o', '.', 'o', 'x'): Counter({6: 25}), ('x', 'x', 'o', '.', 'x', '.', 'o', 'o', '.'): Counter({8: 3719, 3: 1, 5: 1}), ('x', 'x', 'o', '.', 'o', 'x', 'x', '.', 'o'): Counter({3: 3, 7: 1}), ('x', 'o', 'o', '.', 'x', 'x', '.', 'x', 'o'): Counter({3: 3, 6: 1}), ('x', 'x', 'o', '.', 'o', 'o', 'x', '.', '.'): Counter({3: 13, 8: 3, 7: 1}), ('x', '.', '.', '.', '.', 'x', '.', 'o', 'o'): Counter({6: 5, 3: 4, 1: 3, 2: 3, 4: 2}), ('x', 'x', '.', 'o', 'o', 'x', 'x', 'o', '.'): Counter({2: 3, 8: 1}), ('x', 'x', 'o', 'x', 'x', 'o', 'o', 'o', '.'): Counter({8: 12}), ('o', 'x', '.', 'x', 'o', '.', '.', '.', '.'): Counter({8: 4, 6: 3, 5: 2, 2: 1, 7: 1}), ('o', '.', '.', '.', 'x', 'x', '.', '.', '.'): Counter({1: 1, 2: 1, 3: 1, 6: 1, 7: 1, 8: 1}), ('x', 'x', '.', 'o', 'o', '.', 'o', '.', 'x'): Counter({2: 8, 5: 2, 7: 2}), ('o', 'x', 'o', 'x', '.', 'x', '.', '.', '.'): Counter({8: 4, 4: 3, 6: 3, 7: 3}), ('x', 'o', '.', '.', 'x', 'x', '.', 'o', 'o'): Counter({6: 3714, 3: 534, 2: 1}), ('x', 'x', 'o', 'o', '.', '.', 'x', 'x', 'o'): Counter({5: 8, 4: 3}), ('x', 'x', 'o', '.', '.', '.', '.', 'o', '.'): Counter({8: 4, 4: 3, 6: 3, 3: 2, 5: 2}), ('x', '.', 'o', '.', 'o', 'x', '.', 'x', '.'): Counter({6: 9, 1: 6, 8: 4, 3: 4}), ('x', 'x', 'o', '.', '.', 'x', 'o', 'x', 'o'): Counter({4: 18, 3: 1}), ('x', 'x', '.', '.', '.', 'o', '.', '.', '.'): Counter({2: 13, 8: 2, 3: 1, 4: 1, 6: 1, 7: 1}), ('x', '.', 'o', '.', 'o', '.', '.', 'x', '.'): Counter({6: 21, 8: 1, 1: 1, 3: 1, 5: 1}), ('x', 'o', 'o', '.', 'o', 'x', '.', 'x', '.'): Counter({6: 16, 3: 2, 8: 1}), ('x', 'x', '.', '.', '.', 'o', '.', 'o', 'x'): Counter({2: 1, 3: 1, 4: 1, 6: 1}), ('x', 'o', '.', '.', 'x', 'o', '.', 'x', 'o'): Counter({2: 53, 3: 1, 6: 1}), ('.', 'x', '.', 'x', 'o', '.', '.', '.', '.'): Counter({8: 11, 2: 6, 6: 6, 0: 4, 5: 1, 7: 1}), ('x', 'x', '.', 'x', 'o', 'o', '.', 'o', 'x'): Counter({2: 1, 6: 1}), ('x', 'x', 'o', 'o', '.', 'x', '.', 'o', '.'): Counter({8: 3, 4: 3, 6: 3}), ('.', 'x', '.', 'x', '.', 'o', '.', '.', '.'): Counter({2: 3, 8: 3, 0: 2, 4: 2, 6: 2, 7: 2}), ('x', 'x', 'o', '.', 'o', '.', 'x', '.', 'o'): Counter({3: 9, 5: 8, 7: 1}), ('x', 'x', 'o', 'o', 'x', '.', '.', 'o', '.'): Counter({8: 5652, 5: 35, 6: 19}), ('.', 'x', '.', 'o', '.', '.', '.', '.', '.'): Counter({4: 10, 6: 9, 7: 3, 0: 2, 2: 2, 5: 2, 8: 1}), ('x', 'x', '.', 'o', 'x', 'x', 'o', '.', 'o'): Counter({7: 36, 2: 1}), ('x', 'x', '.', 'o', '.', 'o', 'o', '.', 'x'): Counter({4: 8, 2: 5, 7: 3}), ('x', 'o', 'o', '.', '.', 'x', 'x', 'o', '.'): Counter({3: 6, 4: 6, 8: 1}), ('x', 'x', 'o', 'o', 'x', '.', 'x', 'o', 'o'): Counter({5: 3}), ('x', 'x', '.', '.', 'o', '.', '.', 'o', '.'): Counter({5: 6, 2: 5, 8: 4, 6: 3, 3: 2}), ('x', '.', '.', '.', 'x', 'o', '.', '.', 'o'): Counter({2: 9694, 3: 2, 1: 1, 6: 1, 7: 1}), ('x', 'x', '.', 'o', '.', 'x', '.', 'o', '.'): Counter({2: 2, 8: 1, 4: 1, 6: 1}), ('x', 'o', '.', '.', 'x', 'o', 'x', 'o', '.'): Counter({2: 2399, 3: 2228, 8: 1201}), ('x', 'x', 'o', 'x', '.', 'o', 'o', '.', '.'): Counter({4: 4, 8: 2, 7: 2}), ('x', '.', '.', '.', '.', 'x', '.', '.', 'o'): Counter({6: 8, 3: 2, 1: 1, 2: 1, 4: 1, 7: 1}), ('x', '.', 'x', '.', 'o', '.', 'o', '.', '.'): Counter({5: 20, 8: 17, 1: 13, 7: 10, 3: 3}), ('x', 'o', '.', '.', 'x', '.', '.', 'x', 'o'): Counter({5: 9, 6: 3, 2: 2, 3: 1}), ('x', 'x', '.', 'o', 'o', 'x', 'o', 'o', 'x'): Counter({2: 12}), ('o', 'x', 'o', 'x', '.', 'x', 'o', '.', '.'): Counter({4: 4, 8: 3, 7: 3}), ('x', 'x', '.', 'o', '.', '.', 'x', 'o', '.'): Counter({8: 1, 2: 1, 4: 1, 5: 1}), ('x', 'x', 'o', 'o', 'o', 'x', 'x', '.', '.'): Counter({8: 3, 7: 3}), ('x', '.', 'o', '.', 'x', '.', '.', '.', '.'): Counter({1: 1, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', 'o', 'x', 'o', 'x', '.', '.', 'o', '.'): Counter({8: 4488, 6: 2817, 5: 2549}), ('x', 'x', '.', 'o', 'o', '.', '.', 'o', 'x'): Counter({2: 8, 5: 7, 6: 1}), ('x', '.', 'o', '.', 'o', 'x', '.', '.', '.'): Counter({6: 30, 8: 1, 1: 1, 3: 1, 7: 1}), ('o', 'x', 'o', 'x', '.', '.', '.', 'x', '.'): Counter({8: 3, 4: 3, 5: 3, 6: 3}), ('x', 'o', 'o', 'o', 'x', 'x', '.', '.', '.'): Counter({8: 11095, 7: 39, 6: 28}), ('x', 'o', '.', '.', '.', '.', 'x', '.', '.'): Counter({2: 1, 3: 1, 4: 1, 5: 1, 7: 1, 8: 1}), ('x', 'x', '.', 'o', 'x', '.', '.', 'o', 'o'): Counter({2: 4969, 6: 19, 5: 1}), ('x', 'x', 'o', '.', '.', 'x', 'o', '.', '.'): Counter({4: 9, 8: 4, 7: 3, 3: 2}), ('x', 'x', 'o', 'o', '.', 'x', 'o', 'x', 'o'): Counter({4: 13}), 'human?': False, ('x', 'x', 'o', 'x', 'o', '.', '.', 'o', '.'): Counter({6: 8, 8: 1, 5: 1}), ('x', 'x', 'o', 'x', '.', 'x', 'o', 'o', '.'): Counter({8: 10, 4: 6}), ('x', 'x', '.', 'o', 'x', 'o', '.', '.', 'o'): Counter({7: 3433, 2: 1443, 6: 2}), ('.', '.', '.', '.', 'x', '.', '.', '.', '.'): Counter({0: 1, 1: 1, 2: 1, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', 'o', 'x', 'o', 'x', '.', '.', '.', 'o'): Counter({6: 8722, 7: 49, 5: 20}), ('x', 'o', '.', '.', '.', 'x', 'x', '.', 'o'): Counter({2: 1, 3: 1, 4: 1, 7: 1}), ('o', '.', '.', '.', '.', 'x', '.', '.', '.'): Counter({2: 7, 4: 5, 6: 3, 1: 2, 3: 2, 8: 2, 7: 1}), ('x', 'x', 'o', '.', 'o', 'o', '.', 'x', '.'): Counter({8: 1, 3: 1, 6: 1}), ('x', 'x', '.', 'o', '.', 'x', 'o', 'o', '.'): Counter({8: 5, 2: 4, 4: 3}), ('x', 'o', '.', '.', '.', 'x', 'x', 'o', '.'): Counter({4: 10, 3: 4, 8: 2, 2: 1}), ('x', '.', '.', '.', 'o', 'x', '.', 'x', 'o'): Counter({2: 4, 6: 4, 1: 3, 3: 3}), ('x', 'o', 'x', 'o', 'x', '.', 'o', 'x', '.'): Counter({8: 3, 5: 1}), ('o', 'x', '.', 'x', 'x', 'o', '.', '.', '.'): Counter({8: 1, 2: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', 'x', 'o', 'x', 'o', '.'): Counter({8: 4098}), ('x', 'x', 'o', '.', 'x', 'x', 'o', '.', 'o'): Counter({7: 32, 3: 1}), ('x', 'x', 'o', 'o', '.', 'o', 'o', 'x', 'x'): Counter({4: 5}), ('x', 'x', '.', '.', 'x', 'o', 'o', '.', '.'): Counter({8: 1, 2: 1, 3: 1, 7: 1}), ('x', 'x', 'o', 'x', 'o', 'x', '.', 'o', 'o'): Counter({6: 10}), ('x', 'x', 'o', '.', 'o', '.', '.', 'o', 'x'): Counter({6: 8, 3: 1, 5: 1}), ('x', 'x', '.', '.', '.', 'o', '.', 'x', 'o'): Counter({2: 4, 3: 3, 4: 3, 6: 2}), ('x', '.', 'o', '.', 'x', 'x', 'o', 'x', 'o'): Counter({1: 1, 3: 1}), ('x', 'x', '.', 'o', 'o', '.', '.', '.', 'x'): Counter({5: 16, 2: 15, 6: 2, 7: 1}), ('x', 'o', '.', '.', '.', '.', '.', '.', '.'): Counter({4: 82, 8: 43, 5: 22, 7: 17, 3: 9, 6: 9, 2: 2}), ('x', 'x', 'o', '.', 'o', '.', 'x', '.', '.'): Counter({3: 20, 5: 2, 8: 1, 7: 1}), ('x', 'o', '.', '.', '.', '.', 'x', 'o', '.'): Counter({4: 8, 3: 7, 8: 4, 5: 4, 2: 1}), ('x', 'x', 'o', '.', '.', '.', 'o', 'o', 'x'): Counter({4: 5, 5: 3, 3: 2}), ('x', 'x', 'o', 'o', '.', 'x', '.', 'x', 'o'): Counter({4: 3, 6: 1}), ('x', 'x', '.', 'o', 'o', 'x', 'o', 'x', '.'): Counter({2: 15, 8: 1}), ('.', 'x', '.', 'o', 'x', '.', '.', 'o', '.'): Counter({0: 7378, 6: 1821, 2: 1040, 8: 367, 5: 1}), ('x', 'x', '.', 'o', 'o', 'x', 'x', 'o', 'o'): Counter({2: 91}), ('x', 'x', '.', '.', 'o', '.', '.', '.', 'o'): Counter({6: 8, 3: 5, 2: 3, 5: 3, 7: 3}), ('x', 'o', 'o', '.', '.', '.', 'x', '.', 'x'): Counter({3: 1, 4: 1, 5: 1, 7: 1}), ('x', 'x', '.', '.', '.', '.', 'o', 'x', 'o'): Counter({2: 1, 3: 1, 4: 1, 5: 1}), ('x', 'o', 'x', '.', 'x', '.', 'o', 'o', '.'): Counter({8: 1650, 3: 1, 5: 1}), ('o', 'x', '.', 'o', 'x', 'x', '.', '.', 'o'): Counter({6: 448, 7: 261, 2: 1}), ('x', 'x', '.', 'o', '.', 'x', 'o', '.', 'o'): Counter({7: 6, 2: 4, 4: 1}), ('x', 'x', '.', '.', 'o', 'o', '.', '.', 'x'): Counter({3: 28, 2: 5, 6: 2, 7: 1}), ('x', 'o', 'o', '.', 'x', 'o', 'x', '.', '.'): Counter({8: 4918, 3: 482, 7: 3}), ('x', 'x', '.', '.', 'o', '.', 'o', '.', 'x'): Counter({2: 27, 3: 1, 5: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', '.', 'o', 'x', '.'): Counter({4: 6, 8: 2, 5: 2}), ('x', 'x', '.', '.', 'o', 'x', '.', 'o', '.'): Counter({2: 5, 6: 4, 8: 3, 3: 3}), ('x', 'o', 'x', 'o', '.', '.', '.', 'x', '.'): Counter({4: 3, 8: 2, 5: 1, 6: 1}), ('x', '.', '.', '.', 'o', 'x', '.', '.', '.'): Counter({1: 37, 7: 10, 3: 3, 2: 1, 6: 1, 8: 1}), ('o', 'x', '.', '.', '.', 'o', '.', 'x', '.'): Counter({3: 4, 4: 4, 6: 4, 8: 3, 2: 2}), ('o', 'x', '.', '.', 'x', '.', '.', '.', 'o'): Counter({2: 7481, 7: 6441, 3: 3157, 6: 2185, 5: 1341}), ('x', 'x', 'o', 'o', '.', 'x', '.', '.', '.'): Counter({4: 6, 8: 3, 6: 3, 7: 3}), ('x', '.', 'x', '.', 'o', '.', '.', 'o', '.'): Counter({1: 22, 5: 3, 8: 1, 3: 1, 6: 1}), ('x', 'x', '.', '.', 'o', 'x', '.', 'o', 'o'): Counter({2: 10, 6: 5, 3: 4}), ('x', '.', 'o', '.', 'x', '.', '.', 'x', 'o'): Counter({5: 23, 1: 7, 3: 1, 6: 1}), ('x', 'o', '.', '.', '.', '.', 'o', 'x', '.'): Counter({2: 5, 5: 4, 4: 3, 8: 2, 3: 2}), ('o', 'x', '.', 'x', '.', 'o', '.', '.', '.'): Counter({4: 4, 8: 3, 2: 3, 6: 3, 7: 3}), ('x', '.', 'x', '.', 'x', '.', 'o', 'o', '.'): Counter({8: 38, 1: 1, 3: 1, 5: 1}), ('x', 'x', '.', 'o', 'o', '.', '.', 'x', 'o'): Counter({2: 5, 5: 4, 6: 2}), ('o', 'x', '.', '.', 'x', 'x', 'o', '.', '.'): Counter({3: 21, 8: 1, 2: 1, 7: 1}), ('x', 'x', 'o', 'x', '.', '.', '.', '.', 'o'): Counter({6: 7, 5: 5, 4: 3, 7: 3}), ('.', 'x', '.', 'o', 'x', 'o', '.', '.', '.'): Counter({8: 5611, 2: 2521, 7: 1854, 0: 580, 6: 542}), ('o', 'x', '.', '.', '.', 'x', '.', '.', '.'): Counter({2: 5, 3: 4, 7: 4, 4: 3, 6: 3, 8: 1}), ('x', 'x', 'o', 'x', 'o', 'o', '.', '.', 'x'): Counter({6: 28, 7: 1}), ('x', 'x', '.', '.', 'o', 'o', 'x', '.', '.'): Counter({3: 11, 2: 2, 8: 1, 7: 1}), ('x', 'x', '.', '.', '.', '.', 'x', 'o', 'o'): Counter({2: 1, 3: 1, 4: 1, 5: 1}), ('x', 'x', '.', 'o', 'x', 'o', 'x', 'o', '.'): Counter({8: 1, 2: 1}), ('x', 'x', 'o', 'o', 'o', '.', '.', 'x', 'x'): Counter({6: 22, 5: 16}), ('x', 'x', '.', 'o', '.', '.', '.', '.', '.'): Counter({2: 1, 4: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', 'o', 'x', '.', '.', '.', 'x', 'o', '.'): Counter({4: 34, 8: 1, 3: 1, 5: 1}), ('x', 'o', 'o', '.', '.', 'x', '.', '.', '.'): Counter({4: 9, 3: 6, 6: 4, 7: 4, 8: 2}), ('o', 'x', 'o', 'x', 'x', '.', '.', 'o', '.'): Counter({5: 8068, 8: 31, 6: 13}), ('x', 'x', '.', '.', 'o', 'o', '.', 'x', 'o'): Counter({2: 8, 3: 2, 6: 2}), ('x', 'o', '.', 'o', 'x', 'x', '.', 'o', '.'): Counter({2: 2584, 6: 1230, 8: 287}), ('o', 'x', 'o', '.', '.', '.', '.', 'x', '.'): Counter({6: 4, 8: 3, 3: 3, 4: 3, 5: 3}), ('x', 'o', 'x', 'o', 'x', '.', '.', '.', '.'): Counter({8: 1, 5: 1, 6: 1, 7: 1}), ('x', '.', 'o', '.', '.', 'x', 'o', '.', '.'): Counter({4: 8, 8: 6, 7: 3, 1: 2, 3: 2}), ('x', 'x', '.', '.', '.', 'x', 'o', '.', 'o'): Counter({7: 13, 2: 7, 3: 2, 4: 1}), ('x', 'x', 'o', '.', 'o', 'o', '.', '.', 'x'): Counter({3: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', 'x', 'x', '.', 'o'): Counter({4: 3, 7: 3}), ('x', 'o', 'x', 'o', '.', '.', 'o', '.', 'x'): Counter({4: 7, 5: 6, 7: 5}), ('x', 'x', 'o', 'o', '.', '.', 'o', 'x', 'x'): Counter({4: 14, 5: 1}), ('x', 'x', 'o', '.', '.', 'x', 'o', 'o', '.'): Counter({4: 3, 8: 2, 3: 2}), ('x', 'x', 'o', '.', '.', 'x', 'o', '.', 'o'): Counter({7: 3, 3: 1, 4: 1}), ('o', 'x', '.', '.', 'o', '.', '.', 'x', '.'): Counter({6: 2, 8: 1, 2: 1, 3: 1, 5: 1}), ('x', 'o', '.', '.', '.', 'x', '.', '.', '.'): Counter({4: 6, 7: 4, 8: 3, 2: 2, 3: 1, 6: 1}), ('x', 'x', 'o', 'o', 'x', 'x', '.', 'o', 'o'): Counter({6: 3}), ('x', 'o', '.', '.', 'o', 'x', '.', 'x', 'o'): Counter({3: 6, 6: 6, 2: 3}), ('x', 'x', '.', '.', 'o', '.', '.', 'o', 'x'): Counter({2: 1, 3: 1, 5: 1, 6: 1}), ('x', 'x', 'o', 'x', '.', 'o', 'o', '.', 'x'): Counter({4: 21, 7: 1}), ('x', 'x', 'o', 'o', 'x', '.', '.', '.', '.'): Counter({8: 1, 5: 1, 6: 1, 7: 1}), ('x', 'o', '.', '.', '.', '.', '.', '.', 'x'): Counter({2: 1, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', '.', 'x', '.', 'o', '.', '.', 'o'): Counter({6: 5, 2: 3, 7: 3, 4: 2}), ('x', 'x', 'o', 'x', '.', 'o', '.', 'o', '.'): Counter({8: 4, 4: 3, 6: 3}), ('x', 'x', 'o', '.', '.', '.', 'o', '.', '.'): Counter({7: 6, 8: 4, 4: 4, 3: 2, 5: 1}), ('x', 'x', 'o', 'o', 'o', '.', 'x', 'x', '.'): Counter({5: 25, 8: 3}), ('x', 'x', 'o', 'x', 'x', 'o', '.', 'o', '.'): Counter({8: 29, 6: 1}), ('x', '.', 'x', '.', 'o', '.', 'o', 'x', 'o'): Counter({1: 11, 3: 5, 5: 5}), ('x', 'o', '.', '.', 'x', 'o', 'x', '.', '.'): Counter({8: 1, 2: 1, 3: 1, 7: 1}), ('x', '.', 'o', '.', '.', '.', '.', 'x', 'o'): Counter({5: 5, 3: 3, 4: 3, 1: 2, 6: 2}), ('x', 'x', 'o', 'o', '.', 'x', 'x', 'o', 'o'): Counter({4: 3}), ('o', 'o', '.', 'o', 'x', 'x', '.', 'x', '.'): Counter({8: 1, 2: 1, 6: 1}), ('x', '.', '.', '.', '.', '.', '.', '.', '.'): Counter({1: 1, 2: 1, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', '.', 'x', '.', '.', '.', 'o', '.', 'o'): Counter({1: 7, 7: 6, 5: 4, 3: 2, 4: 1}), ('x', 'o', 'o', 'o', 'x', 'x', '.', 'x', '.'): Counter({8: 3, 6: 1}), ('x', 'x', 'o', 'o', 'o', 'x', '.', '.', 'x'): Counter({6: 46, 7: 3}), ('x', 'o', '.', '.', '.', '.', '.', 'o', 'x'): Counter({4: 11, 5: 5, 3: 3, 6: 2, 2: 1}), ('x', 'x', '.', '.', 'o', 'x', '.', '.', 'o'): Counter({2: 3, 3: 1, 6: 1, 7: 1}), ('x', '.', 'x', '.', 'x', '.', 'o', '.', 'o'): Counter({7: 21, 1: 4, 3: 2, 5: 1}), ('x', 'x', 'o', '.', '.', 'o', 'o', '.', 'x'): Counter({4: 10, 3: 1, 7: 1}), ('.', 'x', '.', 'x', 'x', 'o', '.', 'o', '.'): Counter({8: 5, 2: 4, 0: 3, 6: 3}), ('x', 'x', 'o', 'o', 'o', '.', '.', '.', 'x'): Counter({5: 2, 6: 2, 7: 2}), ('.', 'x', '.', '.', '.', '.', '.', 'o', '.'): Counter({5: 8, 0: 5, 4: 5, 3: 4, 6: 3, 2: 2, 8: 2}), ('o', 'x', '.', 'o', 'x', '.', '.', '.', '.'): Counter({7: 18121, 6: 13613, 8: 1, 2: 1, 5: 1}), ('x', 'x', '.', 'o', 'o', '.', '.', 'x', '.'): Counter({2: 12, 5: 11, 8: 1, 6: 1}), ('o', 'x', '.', '.', 'o', 'x', '.', '.', '.'): Counter({8: 7, 2: 2, 6: 2, 3: 1, 7: 1}), ('x', 'x', '.', '.', 'o', '.', 'x', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 5: 1}), ('.', 'x', '.', 'o', '.', 'o', '.', 'x', '.'): Counter({0: 4, 8: 3, 2: 3, 4: 3, 6: 3}), ('x', 'x', 'o', '.', 'o', '.', 'x', 'o', 'x'): Counter({3: 3, 5: 1}), ('x', 'x', '.', 'o', '.', '.', 'x', 'o', 'o'): Counter({2: 4, 4: 3, 5: 3}), ('.', 'o', '.', '.', 'x', '.', '.', '.', '.'): Counter({0: 75943, 5: 64200, 8: 56620, 2: 45137, 3: 2120, 6: 299, 7: 58}), ('x', 'x', 'o', 'x', 'o', '.', '.', 'o', 'x'): Counter({6: 35, 5: 1}), ('x', 'x', '.', 'o', 'o', 'x', '.', '.', '.'): Counter({2: 5, 6: 2, 8: 1, 7: 1}), ('x', 'o', '.', '.', '.', '.', '.', 'x', '.'): Counter({2: 1, 3: 1, 4: 1, 5: 1, 6: 1, 8: 1}), ('x', 'o', '.', 'o', '.', 'x', '.', '.', '.'): Counter({8: 8, 2: 7, 7: 5, 4: 3, 6: 3}), ('x', 'x', 'o', 'o', '.', 'o', 'x', '.', 'x'): Counter({4: 18, 7: 1}), ('x', 'o', '.', '.', 'x', 'x', 'o', '.', '.'): Counter({8: 1, 2: 1, 3: 1, 7: 1}), ('o', 'x', '.', '.', '.', 'x', 'o', '.', '.'): Counter({3: 4, 8: 3, 2: 2, 7: 2, 4: 1}), ('x', '.', 'x', '.', '.', '.', 'o', '.', '.'): Counter({1: 1, 3: 1, 4: 1, 5: 1, 7: 1, 8: 1}), ('x', 'x', 'o', '.', 'o', '.', '.', 'x', '.'): Counter({6: 24, 5: 19, 3: 6, 8: 5}), ('o', 'x', '.', 'x', '.', '.', '.', '.', 'o'): Counter({2: 3, 4: 3, 5: 3, 6: 3, 7: 3}), ('x', 'x', '.', 'o', 'o', '.', 'x', '.', '.'): Counter({5: 46, 2: 11, 8: 1, 7: 1}), ('x', 'x', '.', '.', 'o', 'o', '.', '.', '.'): Counter({2: 10, 8: 5, 3: 5, 6: 3, 7: 1}), ('o', 'o', '.', '.', '.', 'x', '.', 'x', '.'): Counter({3: 6, 8: 3, 4: 3, 6: 3, 2: 2}), ('x', '.', 'o', '.', '.', 'o', '.', 'x', '.'): Counter({8: 5, 3: 3, 1: 2, 4: 2, 6: 2}), ('x', 'x', 'o', '.', '.', '.', 'o', 'x', '.'): Counter({4: 8, 3: 2, 8: 1, 5: 1}), ('.', 'x', '.', 'o', 'x', '.', '.', '.', '.'): Counter({0: 1, 2: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', 'x', 'o', '.', 'o', 'x', '.', 'o', '.'): Counter({6: 8, 8: 1, 3: 1}), ('x', 'o', '.', 'o', 'x', 'x', '.', '.', 'o'): Counter({6: 394, 2: 210, 7: 3}), ('x', 'x', 'o', '.', 'x', '.', 'x', 'o', 'o'): Counter({5: 51, 3: 3}), ('x', 'o', 'o', '.', 'x', '.', 'x', '.', '.'): Counter({8: 1, 3: 1, 5: 1, 7: 1}), ('o', '.', '.', '.', '.', 'x', '.', 'x', '.'): Counter({1: 4, 3: 4, 2: 3, 4: 3, 6: 3, 8: 3}), ('x', 'x', 'o', 'x', '.', '.', 'o', '.', 'o'): Counter({7: 3, 5: 2, 4: 1}), ('x', 'o', 'x', '.', '.', '.', '.', '.', '.'): Counter({4: 10, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', 'x', 'o', 'o', '.', 'o', '.', 'x', '.'): Counter({4: 7, 6: 3, 8: 2}), ('x', 'o', 'o', '.', '.', 'x', 'x', '.', '.'): Counter({8: 1, 3: 1, 4: 1, 7: 1}), ('x', 'x', 'o', '.', '.', 'o', 'o', 'x', '.'): Counter({4: 5, 8: 3, 3: 3}), ('x', 'x', 'o', 'x', 'o', '.', '.', '.', 'o'): Counter({6: 8, 7: 2, 5: 1}), ('x', 'o', 'o', 'o', '.', 'x', '.', 'x', '.'): Counter({8: 3, 4: 3, 6: 3}), ('x', 'x', '.', 'o', '.', 'x', 'x', 'o', 'o'): Counter({2: 3, 4: 1}), ('x', 'o', 'o', '.', 'x', 'x', '.', '.', '.'): Counter({8: 1, 3: 1, 6: 1, 7: 1}), ('x', 'o', '.', '.', 'x', '.', 'o', 'x', '.'): Counter({8: 1, 2: 1, 3: 1, 5: 1}), ('x', 'x', '.', 'o', '.', '.', 'x', '.', 'o'): Counter({2: 7, 5: 3, 4: 1, 7: 1}), ('x', 'x', 'o', 'x', 'x', '.', 'o', '.', 'o'): Counter({5: 8, 7: 6}), ('x', 'x', '.', 'o', '.', '.', '.', 'o', '.'): Counter({4: 5, 6: 4, 8: 3, 2: 3, 5: 3}), ('x', 'x', 'o', '.', 'x', 'x', '.', 'o', 'o'): Counter({6: 38, 3: 3}), ('o', 'x', '.', '.', '.', 'x', '.', '.', 'o'): Counter({2: 3, 3: 3, 4: 3, 6: 3, 7: 3}), ('x', 'x', '.', 'o', 'x', '.', 'o', '.', 'o'): Counter({2: 7131, 7: 688, 5: 1}), ('o', 'x', '.', '.', 'o', 'x', 'o', 'x', '.'): Counter({8: 3, 2: 1, 3: 1}), ('o', 'x', 'o', 'x', 'o', 'x', '.', 'x', '.'): Counter({8: 4, 6: 4}), ('x', 'o', '.', '.', 'x', '.', 'o', 'x', 'o'): Counter({5: 1816, 3: 534, 2: 3}), ('x', 'x', '.', '.', 'o', 'o', 'x', 'o', '.'): Counter({3: 8, 2: 4, 8: 1}), ('x', 'o', '.', '.', 'x', 'x', 'o', 'x', 'o'): Counter({3: 3, 2: 1}), ('x', 'x', 'o', 'o', 'o', 'x', '.', '.', '.'): Counter({6: 3, 8: 1, 7: 1}), ('x', 'o', 'x', 'o', '.', '.', 'x', '.', '.'): Counter({4: 9, 5: 3, 7: 2, 8: 1}), ('x', 'x', 'o', 'o', 'x', 'o', 'x', '.', '.'): Counter({8: 28, 7: 1}), ('x', 'o', '.', 'o', '.', '.', '.', '.', 'x'): Counter({4: 9, 5: 8, 6: 5, 7: 5, 2: 3}), ('o', 'x', '.', 'x', 'x', '.', '.', '.', 'o'): Counter({2: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', '.', '.', '.', '.', 'o', '.', 'o'): Counter({7: 8, 2: 7, 3: 3, 5: 3, 4: 2}), ('x', 'x', 'o', 'o', 'o', 'x', '.', 'o', 'x'): Counter({6: 3}), ('x', 'x', '.', '.', 'o', '.', 'x', '.', 'o'): Counter({2: 1, 3: 1, 5: 1, 7: 1}), ('x', 'x', '.', '.', 'x', '.', 'o', 'o', '.'): Counter({8: 37, 2: 1, 3: 1, 5: 1}), ('x', '.', 'o', '.', '.', 'x', 'o', 'x', 'o'): Counter({4: 6, 1: 3, 3: 2}), ('o', 'x', '.', 'x', 'x', 'o', '.', 'o', '.'): Counter({6: 688, 2: 129, 8: 3}), ('x', 'o', '.', '.', '.', 'o', 'x', '.', 'x'): Counter({2: 1, 3: 1, 4: 1, 7: 1}), ('x', 'x', '.', 'o', '.', 'o', '.', 'x', 'o'): Counter({2: 6, 4: 4, 6: 3}), ('x', 'x', '.', '.', '.', '.', 'o', '.', '.'): Counter({2: 6, 8: 2, 3: 1, 4: 1, 5: 1, 7: 1}), ('x', 'o', 'o', '.', '.', 'o', 'x', '.', 'x'): Counter({4: 5, 7: 5, 3: 3}), ('x', 'x', 'o', '.', '.', 'o', 'x', 'o', 'x'): Counter({3: 1, 4: 1}), ('o', 'x', 'o', 'x', 'x', '.', '.', '.', 'o'): Counter({5: 5448, 7: 1265, 6: 1}), ('o', 'x', '.', 'x', 'x', 'o', '.', '.', 'o'): Counter({7: 3862, 2: 889, 6: 1}), ('o', 'x', '.', '.', 'x', 'x', '.', '.', 'o'): Counter({2: 1, 3: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', 'o', 'x', '.', 'x', '.'): Counter({6: 17, 8: 3}), ('x', 'x', '.', '.', 'o', 'x', 'o', '.', 'o'): Counter({2: 7, 3: 2, 7: 2}), ('o', 'x', '.', '.', '.', '.', '.', 'x', '.'): Counter({4: 6, 6: 4, 2: 3, 3: 3, 8: 3, 5: 2}), ('x', 'x', '.', '.', '.', 'o', 'o', 'x', 'o'): Counter({4: 6, 2: 5, 3: 2}), ('.', 'x', '.', 'o', 'o', '.', '.', 'x', '.'): Counter({6: 4, 0: 3, 8: 3, 5: 3, 2: 2}), ('x', '.', 'o', '.', '.', '.', '.', '.', 'x'): Counter({1: 1, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1}), ('o', 'x', '.', '.', '.', 'x', 'o', 'x', '.'): Counter({8: 4, 2: 3, 3: 3, 4: 3}), ('x', 'o', 'x', '.', 'x', '.', 'o', '.', '.'): Counter({8: 31, 3: 1, 5: 1, 7: 1}), ('x', '.', '.', '.', 'x', '.', '.', '.', 'o'): Counter({1: 1, 2: 1, 3: 1, 5: 1, 6: 1, 7: 1}), ('o', 'x', '.', 'o', '.', '.', '.', 'x', '.'): Counter({6: 4, 4: 3, 5: 3, 8: 2, 2: 2}), ('x', 'x', 'o', '.', 'x', 'o', 'x', 'o', '.'): Counter({8: 44, 3: 1}), ('x', 'o', 'x', 'o', '.', 'o', 'x', 'o', 'x'): Counter({4: 3}), ('x', 'x', '.', '.', 'o', 'o', 'x', '.', 'o'): Counter({3: 20, 2: 7, 7: 1}), ('x', 'o', 'x', '.', '.', '.', 'o', '.', '.'): Counter({7: 6, 8: 3, 4: 3, 3: 1, 5: 1}), ('x', 'x', '.', 'o', '.', '.', 'o', 'o', 'x'): Counter({4: 5, 5: 5, 2: 3}), ('x', '.', 'o', '.', 'x', 'o', '.', 'x', '.'): Counter({8: 23, 1: 1, 3: 1, 6: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'o', 'x', '.'): Counter({8: 1, 3: 1}), ('x', 'x', '.', 'x', 'o', '.', '.', '.', 'o'): Counter({6: 4, 2: 3, 7: 3, 5: 1}), ('x', 'x', 'o', '.', 'x', '.', '.', 'o', 'o'): Counter({3: 1, 5: 1, 6: 1}), ('x', 'x', '.', 'x', 'o', 'o', '.', '.', 'o'): Counter({2: 6, 6: 4, 7: 2}), ('x', 'x', '.', '.', '.', 'o', 'o', 'x', '.'): Counter({2: 5, 8: 4, 4: 2, 3: 1}), ('x', 'x', '.', 'o', 'o', 'x', 'x', '.', 'o'): Counter({2: 3, 7: 1}), ('x', 'x', 'o', 'x', 'o', 'o', '.', '.', '.'): Counter({6: 9, 8: 1, 7: 1}), ('x', 'x', 'o', '.', '.', '.', '.', 'x', 'o'): Counter({5: 12, 4: 7, 3: 2, 6: 1}), ('x', 'x', 'o', '.', '.', 'o', 'x', 'o', '.'): Counter({8: 4, 3: 4, 4: 3}), ('o', '.', '.', '.', 'x', 'x', '.', 'o', '.'): Counter({2: 5353, 3: 5051, 6: 864, 8: 329, 1: 4}), ('x', 'x', '.', 'o', '.', 'x', '.', '.', 'o'): Counter({2: 1, 4: 1, 6: 1, 7: 1}), ('x', 'x', '.', 'o', '.', 'o', '.', '.', 'x'): Counter({4: 23, 2: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', '.', '.', 'x', 'o'): Counter({4: 5, 5: 3, 6: 3}), ('x', 'x', '.', 'o', 'o', 'x', '.', '.', 'o'): Counter({6: 5, 2: 4, 7: 4}), ('x', 'x', 'o', 'o', 'x', 'x', '.', 'o', '.'): Counter({8: 3, 6: 1}), ('x', 'o', '.', '.', 'o', 'x', '.', 'x', '.'): Counter({6: 7, 8: 1, 2: 1, 3: 1}), ('x', 'x', 'o', 'o', '.', 'x', 'o', 'x', '.'): Counter({4: 8, 8: 1}), ('x', 'x', 'o', 'o', 'x', 'o', '.', '.', '.'): Counter({8: 4451, 7: 1369, 6: 1}), ('x', 'x', '.', '.', 'o', '.', 'x', 'o', 'o'): Counter({5: 10, 2: 7, 3: 7}), ('x', 'x', 'o', '.', '.', '.', '.', '.', '.'): Counter({4: 8, 8: 7, 3: 5, 5: 4, 6: 2, 7: 2}), ('x', 'o', 'x', 'o', 'x', '.', 'o', '.', '.'): Counter({8: 8059, 7: 49, 5: 15}), ('x', 'x', '.', 'o', 'o', '.', 'x', 'o', '.'): Counter({2: 10, 5: 4, 8: 1}), ('x', 'x', '.', 'o', '.', '.', 'o', 'x', 'o'): Counter({5: 5, 2: 4, 4: 4}), ('x', 'x', 'o', '.', 'x', '.', '.', 'o', '.'): Counter({8: 28, 3: 1, 5: 1, 6: 1}), ('x', 'o', '.', '.', 'x', 'o', '.', '.', '.'): Counter({2: 9795, 8: 9721, 6: 7193, 3: 3050, 7: 207}), ('x', 'x', '.', 'o', 'o', 'x', 'o', '.', '.'): Counter({2: 6, 8: 2, 7: 1}), ('o', 'x', 'o', 'x', '.', '.', '.', '.', '.'): Counter({8: 3, 4: 3, 5: 3, 6: 3, 7: 2}), ('x', 'x', 'o', '.', 'x', '.', 'o', '.', 'o'): Counter({7: 3692, 3: 1, 5: 1}), ('x', 'x', 'o', 'o', 'o', 'x', 'x', 'o', 'x'): Counter(), ('x', 'x', 'o', 'o', '.', 'o', 'x', 'o', 'x'): Counter({4: 20}), ('o', 'x', '.', 'x', '.', 'x', '.', 'o', 'o'): Counter({4: 5, 2: 3, 6: 2}), ('x', 'o', '.', 'o', '.', 'x', '.', 'x', '.'): Counter({8: 3, 6: 3, 2: 2, 4: 2}), ('x', 'x', '.', '.', 'o', 'x', 'o', 'x', 'o'): Counter({2: 12, 3: 1}), ('x', 'x', '.', '.', 'x', 'o', 'x', 'o', 'o'): Counter({2: 24, 3: 1}), ('x', 'x', 'o', '.', 'o', '.', '.', '.', 'x'): Counter({3: 43, 6: 13, 5: 11, 7: 1}), ('x', 'o', '.', '.', '.', '.', 'o', '.', 'x'): Counter({4: 14, 2: 10, 5: 8, 3: 5, 7: 4}), ('x', 'x', 'o', 'o', '.', 'o', 'x', 'x', '.'): Counter({4: 11, 8: 8}), ('x', '.', '.', '.', 'x', 'x', '.', 'o', 'o'): Counter({6: 9, 3: 7, 2: 2, 1: 1}), ('x', '.', 'x', '.', 'o', '.', 'x', '.', 'o'): Counter({1: 1, 3: 1, 5: 1, 7: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'x', 'o', 'o'): Counter({3: 3688}), ('x', 'x', 'o', '.', 'o', 'o', 'x', '.', 'x'): Counter({3: 29, 7: 1}), ('x', 'o', 'o', '.', '.', 'x', '.', 'x', 'o'): Counter({3: 4, 6: 4, 4: 3}), ('x', '.', 'x', '.', 'o', '.', '.', '.', '.'): Counter({1: 67, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('o', 'x', 'o', '.', 'x', '.', '.', '.', '.'): Counter({5: 8588, 3: 6131, 7: 4378, 6: 794, 8: 354}), ('x', '.', 'o', '.', '.', '.', '.', '.', '.'): Counter({4: 54, 8: 42, 6: 22, 7: 12, 5: 10, 3: 6, 1: 1}), ('x', 'x', '.', 'x', '.', 'o', '.', 'o', 'o'): Counter({2: 3, 6: 3, 4: 2}), ('x', 'o', '.', '.', 'o', '.', '.', 'x', '.'): Counter({5: 7, 6: 6, 8: 4, 3: 4, 2: 3}), ('x', 'o', 'o', '.', 'x', 'o', '.', 'x', '.'): Counter({8: 402, 3: 1, 6: 1}), ('o', 'x', 'o', 'x', 'o', '.', '.', 'x', '.'): Counter({8: 3, 5: 2, 6: 2}), ('x', '.', 'o', '.', 'x', '.', 'o', '.', '.'): Counter({8: 5037, 1: 4926, 7: 4308, 5: 3669, 3: 2432}), ('.', 'x', '.', '.', 'o', '.', '.', 'x', '.'): Counter({3: 6, 0: 4, 2: 4, 5: 4, 6: 4, 8: 4}), ('x', 'o', '.', '.', 'x', '.', '.', '.', '.'): Counter({2: 1, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('x', '.', 'o', '.', '.', '.', '.', 'x', '.'): Counter({8: 4, 4: 3, 3: 2, 6: 2, 1: 1, 5: 1}), ('x', 'x', '.', 'o', '.', 'x', 'o', 'x', 'o'): Counter({2: 1, 4: 1}), ('o', 'o', '.', '.', 'x', 'x', '.', '.', '.'): Counter({2: 9378, 3: 2247, 8: 2, 6: 1, 7: 1}), ('x', 'x', '.', '.', '.', 'o', 'o', '.', 'x'): Counter({2: 1, 3: 1, 4: 1, 7: 1}), ('x', 'o', '.', 'o', 'x', '.', '.', '.', '.'): Counter({6: 8284, 8: 5838, 2: 4262, 7: 1055, 5: 773}), ('x', 'o', 'x', 'o', 'o', '.', '.', '.', 'x'): Counter({5: 9, 7: 4, 6: 1}), ('x', 'x', '.', 'o', 'o', 'x', 'o', '.', 'x'): Counter({2: 22, 7: 1}), ('x', 'o', '.', '.', '.', 'o', 'x', '.', '.'): Counter({4: 7, 3: 5, 8: 4, 2: 4, 7: 3}), ('x', 'x', 'o', 'o', 'o', '.', 'x', 'o', 'x'): Counter({5: 3}), ('x', 'o', 'x', 'o', '.', '.', '.', '.', 'x'): Counter({4: 1, 5: 1, 6: 1, 7: 1}), ('o', '.', '.', '.', 'o', 'x', '.', 'x', '.'): Counter({8: 3, 2: 2, 6: 2, 1: 1, 3: 1}), ('x', '.', 'o', '.', 'x', 'x', '.', 'o', 'o'): Counter({3: 8253, 6: 31, 1: 1}), ('x', '.', '.', '.', 'o', 'x', '.', 'o', '.'): Counter({1: 3, 8: 1, 2: 1, 3: 1, 6: 1}), ('x', '.', 'x', '.', '.', '.', '.', 'o', '.'): Counter({1: 1, 3: 1, 4: 1, 5: 1, 6: 1, 8: 1}), ('x', 'o', '.', '.', 'o', 'x', 'x', '.', 'o'): Counter({3: 20, 7: 4, 2: 1}), ('x', 'x', 'o', 'x', '.', '.', 'o', '.', '.'): Counter({7: 6, 8: 5, 5: 4, 4: 3}), ('x', 'o', '.', '.', '.', 'x', '.', 'o', '.'): Counter({4: 7, 8: 5, 6: 4, 2: 3, 3: 3}), ('x', 'x', 'o', 'o', 'o', '.', 'x', 'x', 'o'): Counter({5: 3}), ('x', '.', 'x', '.', '.', '.', 'o', 'x', 'o'): Counter({1: 3, 3: 1, 4: 1, 5: 1}), ('x', 'x', 'o', '.', '.', 'x', 'x', 'o', 'o'): Counter({3: 3, 4: 1}), ('x', 'x', '.', '.', 'o', 'o', 'x', 'o', 'x'): Counter({3: 28, 2: 1}), ('x', 'x', 'o', 'o', '.', 'x', 'o', '.', '.'): Counter({8: 3, 4: 3, 7: 2}), ('x', 'o', '.', '.', 'x', 'x', 'o', 'o', '.'): Counter({3: 3659, 8: 3435, 2: 1}), ('o', 'x', '.', 'x', '.', '.', '.', '.', '.'): Counter({2: 3, 4: 3, 5: 3, 6: 3, 7: 3, 8: 3}), ('x', 'x', '.', 'o', 'x', 'o', '.', 'o', '.'): Counter({2: 3366, 6: 2403, 8: 800}), ('x', 'x', '.', 'o', 'o', 'x', 'o', 'x', 'o'): Counter({2: 14}), ('x', 'o', '.', '.', 'x', '.', 'x', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 5: 1}), ('x', 'x', 'o', '.', '.', '.', '.', 'o', 'x'): Counter({3: 1, 4: 1, 5: 1, 6: 1}), ('x', 'x', '.', '.', 'x', 'o', '.', '.', 'o'): Counter({2: 23, 7: 3, 3: 1, 6: 1}), ('x', 'x', '.', 'o', '.', 'o', 'x', '.', 'o'): Counter({2: 3, 4: 1, 7: 1}), ('x', 'o', 'o', '.', 'x', 'x', '.', 'o', '.'): Counter({3: 6221, 6: 2893, 8: 2698}), ('x', '.', '.', '.', 'x', 'o', '.', '.', '.'): Counter({1: 1, 2: 1, 3: 1, 6: 1, 7: 1, 8: 1}), ('x', 'o', 'o', '.', 'x', 'x', '.', '.', 'o'): Counter({3: 12877, 6: 19, 7: 4}), ('x', 'x', '.', '.', 'o', 'o', '.', 'o', 'x'): Counter({3: 11, 2: 7, 6: 3}), ('x', '.', 'o', '.', 'x', 'x', '.', 'o', '.'): Counter({8: 1, 1: 1, 3: 1, 6: 1}), ('x', 'x', 'o', '.', 'x', 'o', '.', 'o', '.'): Counter({8: 1389, 3: 1, 6: 1}), ('x', 'x', '.', '.', '.', 'x', '.', 'o', 'o'): Counter({6: 6, 3: 3, 2: 2, 4: 2}), ('x', 'x', 'o', 'o', 'x', '.', 'x', '.', 'o'): Counter({5: 45, 7: 3}), ('x', '.', 'o', '.', 'x', 'o', '.', '.', '.'): Counter({8: 30017, 7: 5, 1: 1, 3: 1, 6: 1}), ('o', 'x', 'o', 'x', '.', 'x', '.', 'o', '.'): Counter({8: 3, 4: 3, 6: 3}), ('x', 'x', '.', 'o', '.', '.', 'o', '.', 'x'): Counter({2: 1, 4: 1, 5: 1, 7: 1}), ('x', 'o', '.', '.', '.', 'x', '.', '.', 'o'): Counter({3: 5, 7: 5, 4: 4, 6: 3, 2: 1}), ('x', 'o', 'x', '.', 'x', '.', 'o', '.', 'o'): Counter({7: 3, 3: 1, 5: 1}), ('x', 'x', 'o', 'o', 'x', 'x', 'o', '.', 'o'): Counter({7: 5003}), ('o', 'x', '.', '.', '.', 'x', '.', 'o', '.'): Counter({4: 5, 8: 3, 2: 3, 3: 3, 6: 3}), ('x', 'o', '.', 'o', 'x', 'x', '.', '.', '.'): Counter({8: 1, 2: 1, 6: 1, 7: 1}), ('o', 'x', '.', 'o', 'o', 'x', '.', 'x', '.'): Counter({8: 3, 6: 3, 2: 1}), ('x', 'x', '.', '.', 'o', '.', 'o', '.', '.'): Counter({2: 11, 8: 4, 3: 4, 7: 4, 5: 3}), ('x', 'x', '.', '.', 'o', 'x', 'o', 'o', '.'): Counter({2: 13, 8: 3, 3: 1}), ('x', 'x', 'o', 'o', '.', '.', 'x', '.', '.'): Counter({5: 8, 8: 7, 4: 4, 7: 2}), ('x', 'x', '.', '.', 'o', '.', 'o', 'o', 'x'): Counter({2: 9, 5: 3, 3: 1}), ('x', 'o', 'x', 'o', 'x', '.', '.', 'x', 'o'): Counter({6: 3, 5: 1}), ('x', 'x', '.', 'o', 'x', '.', '.', 'o', '.'): Counter({8: 1, 2: 1, 5: 1, 6: 1}), ('x', '.', '.', '.', 'o', 'x', '.', '.', 'o'): Counter({6: 12, 1: 7, 7: 4, 2: 2, 3: 1}), ('x', 'x', '.', 'o', '.', 'o', '.', 'x', '.'): Counter({4: 8, 8: 3, 6: 3, 2: 1}), ('o', 'x', 'o', 'x', 'x', 'o', '.', '.', '.'): Counter({7: 8246, 8: 28, 6: 1}), ('x', 'x', 'o', '.', 'o', 'o', 'x', 'o', 'x'): Counter({3: 57}), ('x', 'o', '.', '.', 'o', '.', 'x', '.', '.'): Counter({3: 53, 7: 11, 8: 2, 2: 1, 5: 1}), ('x', 'x', '.', '.', 'o', 'o', 'o', '.', 'x'): Counter({2: 9, 3: 1, 7: 1}), ('x', 'x', '.', '.', '.', '.', '.', 'o', '.'): Counter({2: 2, 3: 1, 4: 1, 5: 1, 6: 1, 8: 1}), ('x', 'x', 'o', '.', '.', '.', '.', '.', 'o'): Counter({3: 1, 4: 1, 5: 1, 6: 1, 7: 1}), ('x', 'o', 'x', 'o', '.', 'o', 'x', '.', '.'): Counter({4: 6, 7: 3, 8: 2}), ('x', 'o', 'x', 'o', '.', 'o', 'x', '.', 'x'): Counter({4: 13, 7: 1}), ('x', 'x', '.', 'o', '.', '.', 'o', 'x', '.'): Counter({4: 2, 5: 2, 8: 1, 2: 1}), ('x', 'x', 'o', 'x', '.', '.', '.', 'o', '.'): Counter({6: 6, 8: 4, 4: 3, 5: 2}), ('x', 'x', 'o', 'x', '.', 'o', '.', 'o', 'x'): Counter({4: 1, 6: 1}), ('x', 'x', '.', '.', 'x', 'o', '.', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 6: 1}), ('x', 'x', 'o', '.', '.', '.', 'o', 'x', 'o'): Counter({4: 8, 5: 2, 3: 1}), ('x', 'x', 'o', 'x', '.', '.', '.', 'o', 'o'): Counter({6: 4, 4: 3, 5: 3}), ('x', 'x', '.', 'o', '.', '.', 'o', '.', '.'): Counter({8: 4, 2: 4, 4: 4, 7: 4, 5: 3}), ('x', 'o', '.', 'o', 'o', 'x', '.', 'x', '.'): Counter({8: 10, 2: 4, 6: 4}), ('x', 'x', '.', '.', 'o', '.', 'o', 'x', '.'): Counter({2: 14, 8: 3, 3: 2, 5: 2}), ('x', 'o', 'x', 'o', 'x', 'o', '.', '.', '.'): Counter({8: 4967, 7: 2434, 6: 1384}), ('x', 'x', '.', '.', '.', '.', '.', '.', 'o'): Counter({2: 31, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', '.', '.', 'x', '.'): Counter({4: 5, 6: 4, 8: 3, 5: 2}), ('x', 'x', '.', 'o', 'o', 'x', '.', 'x', 'o'): Counter({2: 3, 6: 1}), ('x', 'o', '.', '.', 'x', 'x', 'o', '.', 'o'): Counter({3: 5529, 7: 26, 2: 1}), ('x', 'x', '.', 'o', '.', 'o', 'x', '.', '.'): Counter({4: 12, 2: 9, 8: 1, 7: 1}), ('x', 'x', '.', 'o', 'o', '.', '.', '.', '.'): Counter({2: 13, 5: 3, 8: 2, 7: 2, 6: 1}), ('x', 'o', 'x', '.', '.', '.', '.', 'o', '.'): Counter({4: 4, 5: 3, 6: 3, 3: 2, 8: 1}), ('x', 'o', 'o', 'o', 'x', 'x', 'o', 'x', '.'): Counter({8: 5279}), ('x', 'x', 'o', 'x', 'x', 'o', 'o', '.', '.'): Counter({8: 29, 7: 1}), ('x', 'o', 'x', 'o', 'o', '.', 'x', '.', '.'): Counter({8: 1, 5: 1, 7: 1}), ('x', 'x', '.', 'x', 'x', 'o', '.', 'o', 'o'): Counter({6: 7, 2: 6}), ('x', 'x', 'o', 'o', 'x', 'x', 'o', 'o', '.'): Counter({8: 5424}), ('x', 'x', 'o', '.', 'o', 'o', 'x', 'x', '.'): Counter({8: 13, 3: 9}), ('x', 'x', '.', 'o', '.', 'o', 'o', 'x', '.'): Counter({4: 7, 8: 3, 2: 3}), ('x', 'x', 'o', 'o', 'o', 'x', 'x', '.', 'o'): Counter({7: 3}), ('x', 'x', 'o', 'o', '.', '.', 'x', 'o', 'x'): Counter({4: 3, 5: 1}), ('x', 'x', 'o', 'o', '.', '.', '.', '.', '.'): Counter({4: 4, 6: 4, 7: 4, 5: 3, 8: 2}), ('o', 'x', '.', '.', '.', '.', '.', 'x', 'o'): Counter({5: 4, 3: 3, 4: 3, 6: 2, 2: 1}), ('x', 'o', 'x', 'o', 'x', 'o', '.', 'x', '.'): Counter({8: 1, 6: 1}), ('.', 'x', '.', '.', 'o', '.', '.', '.', '.'): Counter({7: 2, 0: 1, 2: 1, 3: 1, 5: 1, 6: 1, 8: 1}), ('.', 'x', '.', 'o', '.', '.', '.', 'x', '.'): Counter({0: 5, 2: 3, 4: 2, 5: 2, 6: 2, 8: 2}), ('x', 'x', '.', 'o', '.', 'x', 'o', '.', '.'): Counter({2: 3, 4: 2, 8: 1, 7: 1}), ('x', 'x', 'o', '.', '.', 'x', '.', 'o', '.'): Counter({6: 10, 8: 4, 3: 2, 4: 2}), ('x', 'x', 'o', '.', '.', 'o', '.', '.', 'x'): Counter({4: 17, 3: 1, 6: 1, 7: 1}), ('x', 'o', 'o', '.', 'x', '.', '.', 'x', '.'): Counter({8: 1, 3: 1, 5: 1, 6: 1}), ('x', 'o', 'x', '.', '.', '.', 'o', 'x', 'o'): Counter({3: 3, 4: 3, 5: 3}), ('x', 'x', '.', 'o', 'o', '.', 'o', 'x', '.'): Counter({2: 7, 5: 3, 8: 2}), ('x', 'x', 'o', 'o', '.', 'o', '.', 'x', 'x'): Counter({4: 12, 6: 2}), ('x', 'x', '.', 'x', 'o', 'o', '.', '.', '.'): Counter({2: 4, 6: 4, 8: 3, 7: 1}), ('x', 'o', '.', '.', 'x', '.', 'o', '.', '.'): Counter({5: 15825, 8: 10537, 3: 9715, 7: 3979, 2: 1}), ('x', 'o', 'x', 'o', 'x', '.', 'o', 'x', 'o'): Counter({5: 3}), ('x', 'o', 'o', '.', '.', '.', '.', 'x', '.'): Counter({6: 6, 3: 4, 4: 4, 8: 3, 5: 3}), ('x', 'o', '.', '.', 'o', '.', '.', '.', 'x'): Counter({7: 12, 6: 2, 2: 1, 3: 1, 5: 1}), ('x', 'x', 'o', '.', '.', '.', 'x', '.', 'o'): Counter({5: 31, 3: 4, 4: 2, 7: 1}), ('x', 'x', 'o', 'o', '.', 'x', '.', 'o', 'x'): Counter({4: 3, 6: 1}), ('x', 'o', 'o', '.', 'x', '.', 'x', 'o', '.'): Counter({8: 7105, 3: 4512, 5: 756}), ('x', 'o', '.', '.', '.', '.', 'x', '.', 'o'): Counter({4: 10, 7: 7, 2: 5, 3: 5, 5: 4}), ('x', 'o', 'x', '.', 'o', '.', 'o', 'x', '.'): Counter({8: 36, 5: 9, 3: 3}), ('x', 'x', '.', '.', 'x', 'o', '.', 'o', 'o'): Counter({2: 1357, 3: 1, 6: 1}), ('x', 'o', '.', '.', 'x', 'x', '.', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 6: 1}), ('x', 'x', '.', '.', '.', 'o', 'x', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 4: 1}), ('o', 'x', '.', 'o', 'x', 'x', '.', 'o', '.'): Counter({6: 25, 8: 1, 2: 1}), ('x', 'x', 'o', '.', 'x', 'x', 'o', 'o', '.'): Counter({8: 21, 3: 1}), ('x', 'x', 'o', '.', 'x', 'o', 'o', '.', '.'): Counter({7: 5280, 8: 4817, 3: 1}), ('x', 'x', '.', '.', '.', 'x', 'o', 'o', '.'): Counter({8: 4, 3: 4, 2: 2, 4: 2}), ('x', 'x', 'o', 'x', '.', 'o', '.', '.', '.'): Counter({6: 5, 8: 4, 7: 3, 4: 2}), ('x', '.', 'o', '.', 'x', '.', '.', 'o', '.'): Counter({3: 20284, 6: 4848, 8: 4148, 5: 864, 1: 2}), ('x', 'x', 'o', 'x', 'o', 'x', '.', 'o', '.'): Counter({6: 7, 8: 2}), ('o', 'x', '.', 'o', '.', 'x', '.', '.', '.'): Counter({8: 4, 2: 4, 6: 4, 4: 3, 7: 3}), ('o', 'x', '.', 'x', '.', 'x', '.', '.', 'o'): Counter({2: 3, 4: 3, 6: 3, 7: 3}), ('.', 'x', '.', 'x', 'o', 'o', '.', '.', '.'): Counter({2: 4, 6: 3, 8: 2, 7: 2, 0: 1}), ('x', 'x', 'o', 'o', 'x', '.', '.', '.', 'o'): Counter({7: 5628, 5: 20, 6: 1}), ('o', 'x', '.', '.', '.', '.', 'o', 'x', '.'): Counter({8: 3, 2: 3, 3: 3, 4: 3, 5: 3}), ('x', 'x', '.', '.', '.', '.', 'o', 'o', 'x'): Counter({2: 1, 3: 1, 4: 1, 5: 1}), ('x', 'x', '.', 'x', 'o', 'x', '.', 'o', 'o'): Counter({6: 8, 2: 3}), ('x', 'x', 'o', '.', 'x', '.', '.', '.', 'o'): Counter({7: 23, 5: 17, 3: 1, 6: 1}), ('x', 'x', 'o', '.', 'o', 'x', '.', '.', 'o'): Counter({6: 6, 7: 2, 3: 1}), ('x', 'x', 'o', 'o', '.', 'o', '.', '.', 'x'): Counter({6: 4, 7: 4, 4: 3}), ('x', 'x', 'o', 'x', 'o', '.', '.', '.', '.'): Counter({6: 28, 8: 1, 5: 1, 7: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'x', 'o', '.'): Counter({8: 1, 3: 1}), ('x', 'o', 'x', '.', 'o', '.', 'x', '.', '.'): Counter({3: 51, 7: 31, 8: 1, 5: 1}), ('x', 'x', '.', '.', 'x', '.', '.', 'o', 'o'): Counter({2: 14, 6: 12, 3: 2, 5: 1}), ('o', 'x', '.', '.', 'x', '.', '.', '.', '.'): Counter({2: 1, 3: 1, 5: 1, 6: 1, 7: 1, 8: 1}), ('o', '.', '.', '.', 'x', '.', '.', '.', '.'): Counter({6: 80149, 3: 73786, 1: 43415, 2: 38601, 5: 1062, 7: 1033, 8: 55}), ('o', '.', 'o', '.', 'x', '.', '.', 'x', '.'): Counter({1: 366, 8: 1, 3: 1, 5: 1, 6: 1}), ('x', 'x', '.', 'o', '.', 'x', 'o', 'o', 'x'): Counter({2: 1, 4: 1}), ('x', 'o', 'o', '.', '.', 'x', 'o', 'x', '.'): Counter({4: 7, 8: 1, 3: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'o', 'x', 'o'): Counter({3: 17019}), ('x', 'o', '.', 'o', '.', 'x', '.', 'x', 'o'): Counter({2: 3, 4: 3, 6: 3}), ('x', '.', 'o', '.', 'x', 'x', 'o', 'o', '.'): Counter({8: 4083, 3: 1327, 1: 1}), ('x', 'x', 'o', 'o', 'o', '.', 'x', '.', 'x'): Counter({5: 46, 7: 3}), ('x', 'o', '.', '.', 'o', 'x', 'x', '.', '.'): Counter({7: 38, 2: 2, 8: 1, 3: 1}), ('x', 'x', '.', '.', '.', '.', 'o', 'o', '.'): Counter({2: 4, 8: 3, 3: 1, 4: 1, 5: 1}), ('.', 'x', '.', '.', '.', '.', '.', '.', '.'): Counter({4: 38, 3: 2, 6: 2, 0: 1, 2: 1, 5: 1, 7: 1, 8: 1}), ('x', 'x', 'o', 'o', 'o', 'x', 'x', 'x', 'o'): Counter(), ('x', 'o', 'o', '.', '.', '.', 'x', '.', '.'): Counter({8: 10, 4: 10, 7: 7, 3: 4, 5: 4}), ('x', 'x', 'o', 'o', 'x', '.', 'x', 'o', '.'): Counter({8: 3, 5: 1}), ('x', 'o', 'o', 'o', 'x', 'x', '.', 'x', 'o'): Counter({6: 3}), ('x', 'x', '.', 'o', '.', 'o', 'x', 'o', '.'): Counter({8: 5, 4: 5, 2: 4}), ('x', 'o', 'o', '.', 'x', '.', '.', '.', '.'): Counter({8: 16196, 3: 12000, 5: 11319, 6: 1050, 7: 413}), ('x', 'x', 'o', 'o', '.', 'x', 'o', 'o', 'x'): Counter({4: 7}), ('x', 'x', 'o', '.', 'x', 'o', '.', '.', '.'): Counter({8: 22, 7: 3, 3: 1, 6: 1}), ('x', 'o', '.', '.', '.', 'x', 'o', '.', '.'): Counter({4: 9, 8: 5, 3: 3, 7: 3, 2: 2}), ('x', 'x', 'o', '.', 'o', '.', '.', '.', '.'): Counter({8: 1, 3: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', '.', '.', 'o', 'x'): Counter({5: 4, 4: 3, 6: 3}), ('x', '.', 'o', '.', '.', '.', 'o', '.', 'x'): Counter({4: 9, 5: 4, 1: 3, 3: 3, 7: 3}), ('x', 'o', 'x', 'o', 'x', 'o', 'o', 'x', '.'): Counter({8: 7947}), ('x', 'x', 'o', '.', '.', 'x', '.', 'o', 'o'): Counter({3: 3, 6: 3, 4: 1}), ('x', 'x', 'o', 'o', 'x', 'x', '.', '.', 'o'): Counter({7: 3, 6: 1}), ('x', 'o', '.', '.', '.', '.', '.', 'x', 'o'): Counter({3: 7, 2: 4, 4: 4, 5: 3, 6: 3}), ('x', 'o', '.', '.', 'x', 'o', '.', 'x', '.'): Counter({8: 1, 2: 1, 3: 1, 6: 1}), ('x', 'o', '.', '.', 'x', 'x', '.', '.', 'o'): Counter({2: 1, 3: 1, 6: 1, 7: 1}), ('x', 'x', '.', 'x', '.', 'o', '.', 'o', '.'): Counter({8: 3, 2: 3, 6: 3, 4: 2}), ('x', 'x', '.', '.', '.', 'o', 'o', 'o', 'x'): Counter({3: 6, 4: 6, 2: 4}), ('x', 'o', '.', '.', '.', 'x', '.', 'x', 'o'): Counter({3: 3, 6: 3, 4: 2, 2: 1}), ('.', 'x', '.', 'x', 'o', 'x', '.', 'o', '.'): Counter({0: 3, 8: 3, 6: 3, 2: 2}), ('x', 'x', '.', 'o', 'o', '.', 'x', 'o', 'x'): Counter({5: 55, 2: 3}), ('x', 'o', 'x', 'o', 'o', '.', '.', 'x', '.'): Counter({5: 54, 8: 1, 6: 1}), ('x', 'o', 'o', '.', '.', '.', '.', '.', 'x'): Counter({4: 19, 6: 9, 3: 6, 5: 5, 7: 4}), ('.', 'x', '.', '.', 'x', '.', '.', 'o', '.'): Counter({0: 1, 2: 1, 3: 1, 5: 1, 6: 1, 8: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'x', '.', 'o'): Counter({3: 3, 7: 1}), ('.', 'x', '.', 'x', '.', 'o', '.', 'o', '.'): Counter({6: 4, 0: 3, 8: 3, 2: 3, 4: 3}), ('x', 'o', '.', '.', 'x', 'o', 'x', '.', 'o'): Counter({3: 3641, 2: 2310, 7: 1}), ('x', 'x', 'o', 'o', '.', 'x', 'x', 'o', '.'): Counter({8: 3, 4: 3}), ('o', 'x', '.', '.', 'x', '.', 'o', '.', '.'): Counter({7: 15477, 3: 5373, 8: 1, 2: 1, 5: 1}), ('o', 'x', '.', 'x', 'o', 'x', '.', '.', '.'): Counter({8: 4, 2: 4, 7: 4, 6: 2}), ('x', 'x', '.', '.', 'o', 'x', 'o', '.', '.'): Counter({2: 11, 3: 3, 8: 2, 7: 2}), ('x', 'x', '.', '.', '.', 'o', '.', 'o', '.'): Counter({4: 6, 2: 4, 8: 3, 3: 3, 6: 2}), ('x', 'x', 'o', '.', '.', 'o', '.', 'o', 'x'): Counter({6: 7, 3: 5, 4: 3}), ('o', 'x', '.', 'o', 'x', 'x', '.', '.', '.'): Counter({6: 16, 7: 2, 8: 1, 2: 1}), ('x', 'o', 'o', '.', 'o', 'x', 'x', '.', '.'): Counter({7: 21, 3: 6, 8: 2}), ('x', 'o', 'o', '.', '.', 'x', '.', 'x', '.'): Counter({3: 3, 4: 3, 6: 3, 8: 2}), ('x', 'x', 'o', '.', 'x', '.', 'o', '.', '.'): Counter({8: 1, 3: 1, 5: 1, 7: 1}), ('x', 'o', '.', '.', 'x', '.', 'x', '.', 'o'): Counter({2: 1, 3: 1, 5: 1, 7: 1}), ('o', 'x', '.', '.', 'x', 'x', '.', 'o', '.'): Counter({8: 1, 2: 1, 3: 1, 6: 1}), ('x', '.', '.', '.', '.', '.', '.', '.', 'o'): Counter({4: 35, 2: 8, 5: 8, 7: 6, 1: 2, 3: 2, 6: 1}), ('o', 'x', 'o', 'x', '.', 'x', 'o', 'x', 'o'): Counter({4: 3}), ('x', 'x', '.', 'o', 'x', '.', 'o', '.', '.'): Counter({8: 1, 2: 1, 5: 1, 7: 1}), ('x', 'o', 'o', 'o', 'x', '.', '.', 'x', '.'): Counter({8: 5372, 6: 30, 5: 16}), ('x', '.', 'o', '.', '.', 'x', '.', 'o', '.'): Counter({3: 6, 8: 4, 4: 4, 1: 3, 6: 3}), ('x', 'x', '.', '.', 'o', 'o', '.', 'x', '.'): Counter({2: 8, 3: 5, 8: 3, 6: 2}), ('x', '.', 'o', '.', '.', 'x', '.', 'x', 'o'): Counter({6: 2, 1: 1, 3: 1, 4: 1}), ('x', 'o', '.', '.', 'o', 'x', 'o', 'x', '.'): Counter({2: 9, 3: 2, 8: 1}), ('x', 'x', 'o', '.', '.', '.', 'x', 'o', '.'): Counter({8: 1, 3: 1, 4: 1, 5: 1}), ('x', '.', '.', '.', '.', 'o', '.', '.', '.'): Counter({4: 122, 2: 54, 8: 23, 1: 7, 7: 3, 6: 2, 3: 1}), ('x', 'x', 'o', '.', '.', 'o', '.', '.', '.'): Counter({4: 3, 8: 2, 3: 1, 6: 1, 7: 1}), ('x', 'x', 'o', 'o', '.', 'o', 'x', '.', '.'): Counter({4: 2, 8: 1, 7: 1}), ('x', 'o', '.', '.', '.', 'x', 'o', 'x', '.'): Counter({4: 5, 2: 3, 8: 1, 3: 1}), ('o', 'x', '.', '.', 'x', 'x', 'o', '.', 'o'): Counter({7: 208, 3: 122, 2: 1}), ('x', '.', '.', '.', 'x', 'o', '.', 'o', '.'): Counter({3: 3479, 6: 2142, 8: 1753, 2: 1130, 1: 956}), ('x', 'x', 'o', 'o', 'o', 'x', 'x', 'o', '.'): Counter({8: 3}), ('x', 'o', 'o', '.', 'o', '.', 'x', '.', 'x'): Counter({7: 24, 3: 11, 5: 1}), ('x', 'x', '.', '.', 'o', '.', '.', 'x', 'o'): Counter({2: 7, 3: 4, 5: 3, 6: 2}), ('x', 'o', 'o', '.', 'x', '.', 'o', 'x', '.'): Counter({3: 3508, 5: 2010, 8: 1252}), ('x', 'x', 'o', '.', 'o', 'x', '.', 'x', 'o'): Counter({6: 17, 3: 3}), ('x', 'x', 'o', '.', '.', 'x', '.', '.', 'o'): Counter({6: 7, 4: 4, 3: 2, 7: 2}), ('x', '.', '.', '.', 'o', '.', '.', '.', '.'): Counter({6: 83, 2: 25, 7: 2, 8: 2, 1: 1, 3: 1, 5: 1}), ('x', 'x', '.', 'o', '.', 'o', 'x', 'o', 'x'): Counter({4: 19, 2: 1}), ('x', 'o', '.', '.', 'x', 'o', 'o', 'x', '.'): Counter({8: 6855, 3: 20, 2: 7}), ('x', 'x', 'o', '.', 'o', '.', '.', 'x', 'o'): Counter({3: 1, 5: 1, 6: 1}), ('x', '.', '.', '.', 'o', '.', '.', '.', 'x'): Counter({1: 1, 2: 1, 3: 1, 5: 1, 6: 1, 7: 1}), ('o', 'x', '.', 'o', '.', 'x', '.', 'x', '.'): Counter({8: 4, 4: 4, 6: 3, 2: 2}), ('x', 'o', 'x', '.', '.', '.', 'o', 'x', '.'): Counter({8: 3, 3: 1, 4: 1, 5: 1}), ('x', 'x', 'o', 'o', 'o', 'x', '.', 'x', 'o'): Counter({6: 3}), ('x', 'x', 'o', '.', '.', '.', 'x', 'o', 'o'): Counter({3: 10, 5: 4, 4: 3}), ('x', '.', 'o', '.', '.', 'x', '.', '.', '.'): Counter({1: 1, 3: 1, 4: 1, 6: 1, 7: 1, 8: 1}), ('x', 'x', 'o', '.', 'o', 'o', '.', 'x', 'x'): Counter({3: 15, 6: 10}), ('o', 'x', '.', '.', 'x', 'x', 'o', 'o', '.'): Counter({3: 28, 8: 1, 2: 1}), ('x', 'x', '.', 'o', 'o', '.', 'x', '.', 'o'): Counter({2: 19, 5: 3, 7: 1}), ('o', 'x', 'o', 'x', '.', 'o', '.', 'x', '.'): Counter({8: 5, 4: 4, 6: 3}), ('x', 'x', 'o', 'o', 'o', '.', '.', 'x', '.'): Counter({8: 1, 5: 1, 6: 1}), ('x', 'o', 'x', '.', 'x', '.', '.', 'o', '.'): Counter({8: 1, 3: 1, 5: 1, 6: 1}), ('x', 'o', 'o', '.', 'x', 'x', 'o', '.', '.'): Counter({7: 7949, 8: 3153, 3: 1929}), ('x', 'o', 'x', 'o', 'o', '.', 'x', '.', 'x'): Counter({7: 15, 5: 14}), ('x', 'x', 'o', 'x', '.', 'x', '.', 'o', 'o'): Counter({6: 9, 4: 2}), ('o', 'x', '.', '.', '.', '.', '.', '.', '.'): Counter({6: 13, 4: 5, 8: 5, 7: 4, 2: 3, 3: 3, 5: 3}), ('x', 'x', 'o', 'o', 'x', 'x', 'o', '.', '.'): Counter({8: 1, 7: 1}), ('x', 'x', '.', '.', '.', '.', '.', 'o', 'o'): Counter({2: 5, 6: 5, 3: 3, 4: 3, 5: 1}), ('o', 'x', 'o', 'x', 'x', '.', 'o', '.', '.'): Counter({8: 3060, 5: 1818, 7: 402}), ('x', 'o', '.', 'o', 'x', 'x', '.', 'x', 'o'): Counter({2: 3, 6: 3}), ('x', 'x', '.', 'o', 'x', '.', '.', '.', 'o'): Counter({2: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', 'o', '.', 'o', 'x', '.', '.', '.'): Counter({6: 31, 8: 6, 3: 6, 7: 4}), ('x', 'x', '.', 'o', 'x', 'o', 'x', 'o', 'o'): Counter({2: 3751}), ('x', 'o', '.', '.', 'o', '.', 'x', '.', 'x'): Counter({7: 42, 5: 2, 2: 1, 3: 1}), ('x', 'o', 'x', '.', 'o', '.', 'x', '.', 'o'): Counter({3: 15, 7: 6, 5: 2}), ('x', '.', 'x', '.', 'o', '.', 'o', 'x', '.'): Counter({8: 1, 1: 1, 3: 1, 5: 1}), ('x', 'x', '.', '.', '.', 'o', 'x', 'o', 'o'): Counter({2: 7, 3: 4, 4: 1}), ('x', 'x', 'o', 'o', '.', 'x', 'o', '.', 'x'): Counter({4: 17, 7: 1}), ('o', 'o', '.', '.', 'x', '.', '.', 'x', '.'): Counter({2: 313, 6: 2, 8: 1, 3: 1, 5: 1}), ('x', 'o', 'o', '.', '.', 'x', 'x', '.', 'o'): Counter({3: 7, 4: 4, 7: 4}), ('x', '.', 'o', '.', 'x', 'x', 'o', '.', 'o'): Counter({7: 6793, 3: 1132, 1: 1}), ('x', 'o', 'x', '.', 'o', '.', '.', '.', '.'): Counter({7: 65, 8: 1, 3: 1, 5: 1, 6: 1}), ('o', 'x', '.', 'x', '.', 'x', '.', 'o', '.'): Counter({8: 3, 2: 3, 4: 3, 6: 2}), ('o', 'x', '.', '.', 'x', 'o', '.', '.', '.'): Counter({7: 12311, 6: 10160, 2: 3136, 3: 2796, 8: 2152}), ('o', 'o', '.', '.', 'x', 'x', '.', 'x', '.'): Counter({2: 16, 3: 5, 6: 2, 8: 1}), ('x', 'o', '.', '.', 'x', '.', '.', '.', 'o'): Counter({3: 9198, 6: 8357, 5: 2285, 7: 6, 2: 1}), ('x', 'x', '.', 'o', '.', '.', '.', 'x', 'o'): Counter({2: 1, 4: 1, 5: 1, 6: 1}), ('x', 'o', 'x', '.', 'o', '.', '.', 'x', '.'): Counter({3: 2, 5: 2, 8: 1, 6: 1}), ('x', 'x', '.', 'o', 'x', 'o', 'o', '.', '.'): Counter({8: 7294, 2: 4033, 7: 3165}), ('x', 'x', 'o', 'o', '.', '.', 'o', '.', 'x'): Counter({4: 8, 5: 3, 7: 3}), ('x', 'o', 'x', 'o', '.', '.', '.', 'x', 'o'): Counter({4: 4, 6: 4, 5: 3}), ('x', 'x', 'o', '.', '.', '.', 'o', '.', 'x'): Counter({4: 43, 3: 1, 5: 1, 7: 1}), ('x', 'o', '.', '.', '.', 'x', 'o', 'x', 'o'): Counter({4: 5, 3: 4, 2: 3}), ('x', 'x', 'o', 'x', 'o', '.', '.', 'x', 'o'): Counter({5: 15, 6: 3}), ('x', 'x', 'o', 'o', '.', '.', 'x', '.', 'o'): Counter({5: 3, 4: 1, 7: 1}), ('x', 'o', 'o', '.', 'x', '.', '.', 'x', 'o'): Counter({5: 80, 3: 1, 6: 1}), ('x', 'x', '.', 'o', '.', '.', '.', '.', 'o'): Counter({2: 5, 5: 4, 4: 3, 6: 3, 7: 3}), ('x', 'x', 'o', '.', 'o', 'x', 'x', 'o', 'o'): Counter({3: 52}), ('x', 'o', 'x', 'o', '.', '.', '.', 'o', 'x'): Counter({4: 5, 5: 5, 6: 1}), ('x', '.', '.', '.', '.', 'x', '.', 'o', '.'): Counter({4: 7, 8: 6, 1: 5, 6: 5, 2: 1, 3: 1}), ('x', 'x', 'o', 'o', '.', '.', '.', '.', 'x'): Counter({4: 14, 6: 5, 7: 2, 5: 1}), ('x', 'x', 'o', 'x', 'o', 'o', '.', 'x', '.'): Counter({8: 19, 6: 4}), ('x', 'x', 'o', 'x', '.', 'o', 'o', 'o', 'x'): Counter({4: 7}), ('x', 'x', '.', 'o', '.', 'x', '.', 'o', 'o'): Counter({2: 4, 6: 4, 4: 3}), ('x', '.', 'o', '.', 'x', 'x', 'o', '.', '.'): Counter({8: 1, 1: 1, 3: 1, 7: 1}), ('x', 'x', '.', '.', 'o', 'x', 'x', 'o', 'o'): Counter({2: 1, 3: 1}), ('o', 'x', 'o', 'x', 'o', 'x', '.', '.', '.'): Counter({8: 3, 6: 3, 7: 1}), ('x', 'x', 'o', '.', '.', 'o', '.', 'x', '.'): Counter({4: 6, 8: 5, 3: 4, 6: 2}), ('x', 'x', '.', '.', 'x', 'o', 'o', 'o', '.'): Counter({8: 6359, 2: 1408, 3: 1}), ('x', 'o', '.', '.', 'o', 'x', '.', '.', '.'): Counter({7: 22, 3: 2, 8: 1, 2: 1, 6: 1}), ('x', 'o', 'o', '.', 'x', '.', 'x', '.', 'o'): Counter({3: 6048, 5: 9, 7: 1}), ('x', 'x', '.', 'x', 'o', 'o', '.', 'o', '.'): Counter({6: 4, 8: 3, 2: 3}), ('x', 'x', '.', 'o', '.', 'o', '.', 'o', 'x'): Counter({2: 6, 4: 5, 6: 3}), ('x', 'x', '.', '.', 'o', '.', 'o', 'x', 'o'): Counter({2: 6, 3: 1, 5: 1}), ('x', 'x', 'o', 'o', 'x', '.', 'o', '.', '.'): Counter({5: 4595, 8: 4591, 7: 3121}), ('x', 'x', '.', '.', '.', 'o', '.', '.', 'o'): Counter({2: 10, 7: 4, 3: 2, 4: 2, 6: 1}), ('x', 'x', '.', 'o', 'x', '.', 'o', 'o', '.'): Counter({2: 5671, 8: 2241, 5: 1}), ('x', '.', 'o', '.', 'x', '.', '.', '.', 'o'): Counter({5: 16677, 1: 1, 3: 1, 6: 1, 7: 1}), ('o', 'x', 'o', 'x', '.', '.', '.', 'x', 'o'): Counter({4: 4, 5: 3, 6: 3}), ('x', 'o', '.', '.', 'x', '.', '.', 'o', '.'): Counter({6: 12667, 3: 7010, 5: 4938, 2: 3258, 8: 1986}), ('x', 'x', 'o', 'o', '.', 'x', '.', '.', 'o'): Counter({7: 4, 4: 3, 6: 3}), ('x', 'o', 'x', 'o', '.', '.', '.', '.', '.'): Counter({4: 11, 5: 6, 8: 4, 6: 2, 7: 2}), ('x', 'x', 'o', 'o', 'x', 'x', 'x', 'o', 'o'): Counter(), ('o', 'x', '.', '.', 'x', '.', '.', 'o', '.'): Counter({6: 8785, 3: 7483, 5: 41, 8: 2, 2: 1}), ('x', 'x', '.', 'o', 'x', 'x', 'o', 'o', '.'): Counter({8: 24, 2: 1}), ('x', 'x', 'o', 'x', '.', 'x', 'o', '.', 'o'): Counter({7: 10, 4: 8}), ('x', 'x', 'o', '.', '.', 'o', 'x', '.', '.'): Counter({8: 9, 3: 6, 4: 3, 7: 3}), ('x', 'o', 'x', 'o', '.', 'o', '.', 'x', '.'): Counter({4: 3, 6: 3, 8: 2}), ('x', 'o', 'x', 'o', '.', '.', 'x', '.', 'o'): Counter({4: 5, 5: 3, 7: 3}), ('x', 'o', 'x', 'o', '.', '.', 'o', 'x', '.'): Counter({8: 8, 5: 4, 4: 3}), ('x', 'x', '.', 'o', '.', '.', '.', 'o', 'x'): Counter({2: 1, 4: 1, 5: 1, 6: 1}), ('o', 'x', 'o', 'x', '.', 'x', 'o', 'x', '.'): Counter({4: 4, 8: 3}), ('x', 'x', '.', 'o', 'x', 'x', '.', 'o', 'o'): Counter({6: 39, 2: 3}), ('x', '.', 'o', '.', '.', 'x', '.', '.', 'o'): Counter({3: 7, 6: 4, 1: 3, 4: 3, 7: 3}), ('x', 'x', 'o', '.', 'o', 'x', 'x', 'o', '.'): Counter({3: 3, 8: 1}), ('x', 'x', '.', '.', '.', 'o', 'x', '.', 'o'): Counter({2: 11, 3: 1, 4: 1, 7: 1}), ('x', 'x', '.', 'o', 'x', '.', 'x', 'o', 'o'): Counter({2: 3, 5: 1}), ('x', 'x', 'o', '.', 'o', '.', 'x', 'o', '.'): Counter({3: 10, 5: 4, 8: 3}), ('o', 'x', '.', '.', 'o', 'x', '.', 'x', '.'): Counter({2: 7, 3: 5, 6: 5, 8: 3}), ('x', 'o', 'x', '.', 'x', '.', 'o', 'x', 'o'): Counter({3: 3, 5: 3}), ('o', 'x', '.', 'x', 'o', 'x', '.', 'o', '.'): Counter({8: 3, 2: 3, 6: 3}), ('x', 'x', '.', '.', 'x', '.', 'o', '.', 'o'): Counter({7: 38, 2: 1, 3: 1, 5: 1}), ('.', '.', '.', '.', '.', '.', '.', '.', '.'): Counter({4: 482438, 6: 490, 2: 45, 8: 27, 3: 3, 0: 1, 1: 1, 5: 1, 7: 1}), ('x', 'o', '.', '.', '.', 'o', '.', '.', 'x'): Counter({4: 15, 7: 3, 2: 2, 3: 2, 6: 1}), ('x', 'x', 'o', 'o', '.', '.', 'x', 'o', '.'): Counter({8: 5, 4: 5, 5: 3}), ('x', 'x', '.', 'o', '.', 'o', '.', '.', '.'): Counter({8: 4, 4: 4, 7: 4, 2: 3, 6: 3}), ('o', 'x', 'o', 'x', 'x', '.', '.', '.', '.'): Counter({8: 1, 5: 1, 6: 1, 7: 1}), ('x', 'x', 'o', '.', 'o', '.', 'x', 'x', 'o'): Counter({5: 8, 3: 3}), ('x', '.', 'o', '.', 'o', '.', '.', '.', 'x'): Counter({6: 16, 3: 2, 1: 1, 5: 1, 7: 1}), ('x', 'x', '.', 'o', 'x', 'o', '.', '.', '.'): Counter({8: 1, 2: 1, 6: 1, 7: 1}), ('x', 'x', '.', '.', 'o', '.', '.', '.', '.'): Counter({2: 109, 6: 2, 8: 2, 3: 1, 5: 1, 7: 1}), ('x', 'x', 'o', 'x', 'o', 'x', '.', '.', 'o'): Counter({6: 12, 7: 1}), ('x', 'x', '.', '.', 'x', 'o', 'o', '.', 'o'): Counter({7: 3906, 2: 2419, 3: 1}), ('x', '.', 'o', '.', '.', 'x', 'o', 'x', '.'): Counter({4: 9, 8: 2, 1: 1, 3: 1}), ('x', 'x', '.', '.', '.', 'o', 'o', '.', '.'): Counter({4: 7, 7: 6, 8: 4, 2: 4, 3: 4}), ('x', 'x', 'o', 'x', 'x', '.', '.', 'o', 'o'): Counter({5: 26, 6: 17}), ('x', 'x', '.', 'o', 'o', 'x', '.', 'o', 'x'): Counter({2: 3, 6: 1}), ('x', 'x', '.', 'o', 'x', 'o', 'x', '.', 'o'): Counter({2: 22, 7: 1}), ('x', 'x', '.', '.', 'o', 'o', 'o', 'x', '.'): Counter({2: 11, 8: 1, 3: 1}), ('x', '.', 'o', '.', 'o', 'x', '.', 'x', 'o'): Counter({6: 5, 3: 2, 1: 1})}
\ No newline at end of file