diff --git a/code_regression.py b/code_regression.py index 1adcc49..a08b774 100644 --- a/code_regression.py +++ b/code_regression.py @@ -53,7 +53,7 @@ def read_words(input_path): return vocabulary def train(vocabulary,input_train,expected_train): - learning_rate=0.00001 + learning_rate=0.0001 #learning_precision=0.0000001 words_vocabulary={} with open(input_train,encoding='utf-8') as input_file, open(expected_train,encoding='utf-8') as expected_file: diff --git a/dev-0/out.tsv b/dev-0/out.tsv index 2980f7f..5c8a7ea 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,60 +1,27 @@ 0 0 -0 1 0 0 0 -1 -1 -1 -0 -1 0 1 1 -1 -0 0 1 0 0 0 -1 -1 -1 -1 -1 0 1 1 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 1 0 -1 -1 -1 -1 -1 -1 +0 0 1 1 @@ -62,71 +29,40 @@ 0 0 1 -1 -1 -1 0 1 0 1 1 -1 -1 -1 -1 0 0 0 -1 -1 -0 0 -1 -1 -1 -1 0 0 -1 0 -1 -1 0 1 -1 -0 0 0 1 1 -1 0 1 0 -1 -1 -1 -1 +0 1 1 0 0 -1 0 -1 -1 0 0 1 -1 -1 -1 -1 -1 0 0 0 -1 +0 1 1 0 @@ -135,39 +71,31 @@ 0 1 1 -0 +1 0 0 0 1 0 0 -1 0 1 1 -1 0 -1 0 1 -1 +0 0 1 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 -1 +0 0 0 1 @@ -175,36 +103,29 @@ 0 0 1 +0 +0 1 1 0 0 0 0 -1 0 1 -1 -1 -1 -1 -0 0 -0 -1 -1 -1 1 1 0 1 +0 1 0 0 0 +1 0 0 -1 0 1 0 @@ -212,6 +133,8 @@ 0 1 1 +0 +0 1 1 1 @@ -219,30 +142,36 @@ 1 1 0 -1 -1 0 1 1 1 1 +0 1 1 0 1 +0 1 -1 +0 +0 +0 +0 +0 1 0 1 +1 0 0 0 -1 0 0 1 1 +1 +1 0 1 1 @@ -252,64 +181,67 @@ 0 0 1 -0 1 +0 1 +0 1 1 0 0 1 0 -1 0 1 +0 +0 +0 1 0 0 0 +0 +0 +0 +0 +0 +0 1 +0 1 +0 1 1 0 1 +0 1 1 1 0 -1 0 -1 0 -1 0 0 1 +0 1 1 0 -1 0 -1 -1 0 0 -1 0 0 0 0 0 0 -1 0 -1 -1 0 0 -1 0 +1 0 0 0 @@ -317,35 +249,20 @@ 1 1 1 -1 -1 0 -1 -1 -1 -1 +0 0 1 0 0 0 1 -1 -1 -1 0 -1 -1 0 0 -1 -1 -1 0 0 -1 0 -1 0 0 0 @@ -353,29 +270,22 @@ 1 0 1 -1 -1 0 0 0 -1 0 1 -1 -1 -1 0 -1 0 1 0 0 -1 0 0 -1 -1 0 +0 +0 +1 1 1 0 @@ -385,9 +295,18 @@ 1 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 +0 1 +0 1 1 1 @@ -396,84 +315,103 @@ 1 1 1 -1 -1 +0 1 0 0 -1 0 -1 -1 0 1 1 0 -1 -1 0 -1 +0 1 0 0 1 -1 +0 +0 +0 +0 +0 0 0 1 0 +0 +0 +0 1 +0 +0 +0 +0 +0 1 +0 +0 +0 1 0 0 +0 +0 1 1 0 0 0 1 +0 +0 +0 +0 +0 +0 1 +0 1 0 +1 0 1 1 0 -1 0 0 +1 0 0 0 1 1 0 -0 -0 1 1 1 -0 1 1 0 -1 0 0 +1 +1 +0 0 0 1 0 1 1 -1 -1 0 1 +0 +0 1 1 1 +0 1 0 0 @@ -487,20 +425,21 @@ 1 1 1 +1 0 0 0 0 -1 0 0 1 -1 0 1 0 1 0 +0 +0 1 1 0 @@ -511,94 +450,105 @@ 1 0 0 -1 +0 1 1 0 -1 0 0 0 1 -0 +1 1 1 0 0 1 0 -1 +0 1 1 0 0 -1 -0 -1 0 1 1 0 -1 -1 0 -1 +0 0 0 1 1 1 -1 -1 +0 0 1 1 -0 1 0 0 0 -1 0 1 1 -1 -1 +0 +0 1 0 +0 1 +0 1 0 1 1 0 1 +0 +0 1 +0 +0 +0 1 1 +0 1 1 1 1 0 0 +0 +0 +0 +0 +0 +0 1 +0 1 1 +0 +0 +0 1 +0 1 1 +0 +0 1 1 1 -1 +0 1 0 0 0 0 1 -0 1 0 0 @@ -606,20 +556,16 @@ 0 0 0 -1 -1 -1 -1 0 -1 0 0 -1 0 1 +0 +0 1 -1 -1 +0 +0 1 1 1 @@ -632,25 +578,20 @@ 0 1 0 -0 -0 -1 1 0 -0 1 1 1 0 -1 -1 +0 0 1 0 0 +0 1 1 -0 1 1 0 @@ -659,22 +600,18 @@ 0 1 0 -1 0 0 0 1 1 0 -0 -0 -0 -0 1 0 1 1 -1 +0 +0 0 1 1 @@ -682,30 +619,37 @@ 0 0 0 +0 1 1 0 0 -0 -1 1 0 1 -1 -1 0 0 0 -1 +0 +0 +0 +0 0 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 0 1 1 -1 +0 0 1 1 @@ -713,62 +657,64 @@ 1 1 0 -0 1 0 +0 +0 1 +0 1 +0 1 1 1 1 0 0 +0 1 1 1 1 +0 +0 1 -1 +0 1 0 0 0 0 -1 -1 -1 0 -1 0 0 0 1 1 +1 0 0 0 1 0 -1 0 0 0 0 0 -1 -1 -1 0 1 -1 +0 0 1 1 1 0 1 -1 +0 +0 +0 +0 0 1 1 @@ -776,60 +722,82 @@ 1 1 0 -1 -1 -1 0 0 1 0 1 +0 +0 +0 +0 +0 +0 +0 1 1 0 1 +0 +0 +0 +0 1 1 1 0 1 -1 0 -1 -1 0 -1 0 -1 +0 0 1 +0 +0 +0 +0 1 1 0 +0 1 1 1 0 -1 +0 1 1 1 0 -1 0 0 1 +0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 0 0 +1 0 +1 0 1 0 0 0 +0 +1 1 0 0 @@ -837,42 +805,53 @@ 0 0 1 +1 +1 +1 0 0 1 0 +1 0 1 0 0 -1 +0 0 1 1 1 -0 -1 1 0 +0 1 1 0 0 -1 0 0 1 +0 +0 +0 1 +0 1 +0 1 1 +0 +0 +0 +0 1 -1 +0 1 1 1 0 -1 +0 1 1 1 @@ -883,78 +862,95 @@ 0 1 0 -1 0 -1 0 0 -1 0 1 1 -0 1 0 -1 -1 +0 +0 1 0 1 +0 +0 1 +0 +0 +0 +0 1 1 1 1 1 +0 1 +0 +0 +0 1 +0 +0 +0 1 1 +0 1 0 1 +0 +0 +0 +0 +0 1 1 0 1 0 1 +1 0 1 1 +0 +0 1 1 0 0 1 0 +0 +0 1 1 1 0 -1 0 -1 +0 1 0 0 0 -1 0 0 0 -1 +0 0 1 +1 +1 0 0 0 0 0 0 -1 -1 -1 0 0 1 @@ -965,45 +961,43 @@ 0 0 0 -1 -1 0 0 -1 +0 1 0 0 -1 -1 0 -1 +0 +0 +0 1 1 0 -1 0 1 0 +0 +0 +0 1 +0 1 1 1 +0 +0 1 0 1 0 0 -1 0 0 0 -1 -1 -1 0 -1 -1 -1 +0 +0 1 0 0 @@ -1015,22 +1009,30 @@ 0 1 0 +0 1 -1 -1 -1 +0 +0 +0 +0 0 1 +0 +0 +0 +0 1 1 1 +0 +0 1 1 0 1 0 1 -0 +1 1 1 1 @@ -1039,30 +1041,28 @@ 0 0 0 -1 0 -1 -1 +0 1 1 0 0 +1 0 0 1 1 -1 0 -1 0 1 0 1 1 +0 +0 1 -1 -1 -1 +0 +0 0 1 1 @@ -1072,23 +1072,28 @@ 0 0 1 +1 +0 +0 0 0 1 1 0 +0 +1 1 0 0 +1 0 1 1 0 0 0 -1 -1 -1 +0 +0 1 0 1 @@ -1097,46 +1102,47 @@ 1 0 0 -1 +0 0 1 0 0 -1 -1 -1 +0 +0 0 1 0 +0 1 0 +0 +1 1 0 +1 +1 0 0 0 0 1 +0 1 0 0 0 1 1 +1 0 0 1 -0 1 1 1 1 -0 1 -0 -0 1 -0 1 1 1 @@ -1208,19 +1214,99 @@ 1 1 1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 1 +0 1 +0 1 +0 +0 1 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 +0 1 0 -1 +0 0 1 0 +0 1 0 0 @@ -1231,43 +1317,52 @@ 1 0 0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 +0 +0 +0 1 +0 1 1 0 1 -0 1 +0 1 1 0 0 -1 0 -1 0 1 -0 1 0 0 0 -1 0 1 0 1 1 -0 1 0 0 0 -0 -1 1 1 0 @@ -1276,8 +1371,9 @@ 0 0 1 +1 0 -0 +1 0 1 1 @@ -1285,25 +1381,35 @@ 1 0 0 +1 +0 +0 0 1 1 0 +0 +0 1 +0 +0 1 1 +0 1 1 +0 1 1 1 0 -1 -1 +0 +0 +0 0 1 -1 -1 +0 +0 0 1 1 @@ -1316,39 +1422,32 @@ 0 0 0 +1 0 1 1 0 -0 1 0 1 0 0 -0 -1 1 0 0 0 0 1 -0 -1 -1 -1 -1 -1 1 0 -0 1 0 0 +0 1 0 1 +1 0 0 0 @@ -1356,19 +1455,22 @@ 1 1 1 -0 +1 1 1 1 0 0 -1 -1 0 0 +1 0 1 1 +1 +0 +0 +1 0 0 1 @@ -1377,12 +1479,13 @@ 0 1 1 +0 1 0 0 1 0 -1 +0 1 1 1 @@ -1390,20 +1493,34 @@ 1 0 1 +0 +0 +0 +0 +0 +0 1 +0 1 +0 1 +0 1 -1 +0 +0 +0 1 1 1 0 +0 1 0 1 0 1 +0 +0 1 1 0 @@ -1419,8 +1536,16 @@ 1 1 1 +0 1 1 +0 +0 +0 +0 +0 +0 +0 1 0 0 @@ -1428,13 +1553,11 @@ 1 0 0 -1 0 -1 0 1 -1 0 +1 0 1 0 @@ -1443,75 +1566,76 @@ 0 0 0 +0 +1 1 0 0 0 -1 0 1 -1 0 1 1 1 1 -1 -1 0 0 0 1 +1 0 +1 0 1 +0 +0 1 1 1 0 -1 -1 +0 0 1 1 0 0 0 -1 -1 0 1 0 +0 1 1 1 0 0 0 -1 -1 +0 1 0 0 1 -1 +0 +0 1 0 1 0 1 1 -0 -0 -0 1 1 1 1 0 0 +1 +0 0 1 +0 +0 1 1 1 @@ -1521,43 +1645,33 @@ 0 1 1 -0 -1 -0 1 1 0 -1 0 0 1 1 -1 0 0 -1 -1 0 -1 0 0 0 0 0 0 +1 +1 +0 0 1 0 0 0 -1 -1 0 -1 -1 0 -1 -1 +0 0 1 0 @@ -1567,17 +1681,17 @@ 0 0 0 -1 +0 1 1 0 0 -0 -1 1 0 +1 0 1 +0 1 1 1 @@ -1585,26 +1699,34 @@ 0 1 1 +0 +0 1 1 +0 +0 +0 +0 1 0 +0 +0 1 1 0 1 -0 1 0 0 -1 +0 +0 0 1 1 1 0 1 -1 +0 1 1 1 @@ -1614,21 +1736,29 @@ 0 1 0 -1 -1 -1 -1 0 -1 +0 1 0 0 0 1 0 -1 0 0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 1 1 1 @@ -1637,55 +1767,44 @@ 0 1 1 -0 1 1 0 0 0 1 -1 0 0 0 -1 0 0 1 -1 0 0 0 -1 -1 0 1 1 -0 -1 1 0 1 -1 0 0 1 -1 0 -1 -1 0 0 1 1 -0 -1 1 1 1 0 1 0 +0 +0 +0 1 1 0 @@ -1694,87 +1813,95 @@ 1 1 1 +0 +0 +0 +1 1 0 0 +1 0 0 0 0 -1 0 0 -1 0 1 1 1 +0 1 -1 +0 +0 1 1 0 -1 +0 1 0 1 1 0 0 +1 0 +1 0 0 1 0 1 1 -0 -1 1 0 0 1 1 -1 0 -1 0 -1 +0 0 1 +0 +0 1 1 1 0 -1 0 0 0 0 0 0 +1 +0 0 0 1 1 1 -1 +0 1 0 +1 0 1 0 +0 +1 +1 1 1 1 -0 1 -0 1 0 +1 0 0 -1 0 1 0 @@ -1784,14 +1911,17 @@ 1 0 1 +0 +0 1 +0 1 1 1 0 +0 1 -1 -1 +0 0 1 0 @@ -1800,11 +1930,13 @@ 0 1 0 +0 1 +0 1 -1 -1 -1 +0 +0 +0 1 1 0 @@ -1813,19 +1945,11 @@ 1 0 1 -1 0 -1 0 -1 -1 0 1 1 -1 -1 -1 -1 0 0 0 @@ -1833,51 +1957,35 @@ 0 0 0 -1 -0 -1 -1 -0 0 0 1 0 -1 0 0 0 0 1 -1 -1 0 1 1 0 0 -1 +0 0 1 1 1 0 -1 -1 0 1 0 0 -1 -1 0 -1 -1 -1 -1 0 0 0 -1 +0 1 0 1 @@ -1885,10 +1993,8 @@ 0 1 0 -1 0 -1 -1 +0 1 1 1 @@ -1897,6 +2003,8 @@ 0 1 0 +0 +0 1 0 0 @@ -1909,97 +2017,64 @@ 1 1 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 1 1 -1 -1 -1 -1 -1 -1 +0 1 0 0 1 -1 0 1 -1 -1 0 0 1 -0 1 -0 1 0 -1 0 1 0 0 0 0 -0 -1 1 0 -1 -1 -1 0 0 1 1 -1 0 0 0 -1 0 -1 0 0 0 1 -0 1 +0 1 0 0 0 -1 -1 +0 0 1 0 +1 0 0 0 1 0 -1 -1 +0 1 0 1 @@ -2007,32 +2082,33 @@ 0 1 0 -1 0 0 1 0 -1 +0 +0 1 1 1 0 -1 -1 0 1 1 -1 0 1 -1 +0 +0 +0 +0 +0 +0 +0 1 1 1 0 1 -1 -1 0 0 0 @@ -2040,27 +2116,31 @@ 1 0 0 +0 1 +0 +0 +0 +0 1 -1 +0 +0 +0 +0 +0 0 0 1 1 1 0 -1 -1 0 -1 0 0 0 -1 0 1 -1 -1 +0 0 0 0 @@ -2069,7 +2149,6 @@ 0 0 1 -1 0 0 0 @@ -2077,20 +2156,27 @@ 0 1 0 -1 0 0 1 0 0 1 -1 +0 1 0 0 +0 +0 1 1 +0 +0 +0 +0 1 +0 +0 1 1 0 @@ -2098,7 +2184,9 @@ 0 0 0 +0 1 +0 1 0 0 @@ -2106,52 +2194,62 @@ 1 1 0 -1 -0 -0 0 0 1 1 +0 +0 1 0 1 +0 +0 1 0 +0 1 0 +0 1 +0 +0 1 +0 1 0 1 1 0 +0 1 0 +0 1 +0 1 1 1 1 +0 1 1 0 1 0 -1 0 0 1 0 -0 1 1 1 0 -0 1 1 +1 +0 +0 0 1 0 @@ -2162,34 +2260,28 @@ 1 0 1 -1 -1 0 -1 +0 1 0 0 -1 0 -1 -1 -1 0 -1 -1 0 -1 +0 0 1 +0 1 1 0 0 -1 +0 0 1 0 0 +0 1 0 0 @@ -2199,11 +2291,13 @@ 0 0 1 +1 +0 0 0 -1 0 1 +0 1 1 1 @@ -2211,30 +2305,31 @@ 1 0 1 -1 0 0 1 0 -1 +0 0 1 +0 +0 1 -1 -1 +0 +0 0 0 1 1 0 -1 0 1 0 -1 -1 +0 0 1 +0 +0 1 1 0 @@ -2242,61 +2337,44 @@ 0 0 1 -1 -1 0 0 -1 0 1 -1 -1 -1 -1 0 0 0 -1 0 0 1 1 1 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 +0 1 1 0 0 1 -1 0 -1 -1 0 0 -1 0 0 0 0 1 +0 +0 1 1 0 0 +0 1 1 -0 1 1 0 @@ -2307,24 +2385,14 @@ 0 0 0 -0 -1 -0 -1 1 1 1 -0 1 0 -0 -1 -1 1 0 0 -1 -1 0 0 1 @@ -2332,84 +2400,63 @@ 0 0 0 -1 -1 0 -1 0 0 -1 0 1 0 1 1 1 -1 -1 -1 0 0 0 0 -1 -1 +0 +0 +0 +0 1 0 1 1 1 0 -1 0 1 1 1 -1 -1 0 0 1 1 -0 1 1 0 -1 0 -1 -1 0 0 -1 -1 -1 0 1 1 -1 0 1 -0 -0 1 1 0 0 0 -1 -0 -1 0 0 -1 0 -1 0 0 1 1 +0 1 +0 1 1 0 @@ -2418,16 +2465,15 @@ 1 1 1 -0 1 0 -1 0 0 1 1 -1 -1 +0 +0 +0 0 1 1 @@ -2444,16 +2490,17 @@ 1 0 1 +0 1 0 +0 1 1 0 1 0 -0 1 -0 +1 0 0 0 @@ -2461,34 +2508,27 @@ 1 1 0 -1 0 -1 0 1 -1 -1 0 1 1 1 1 0 -1 0 0 0 0 1 0 -1 0 0 1 1 0 1 -0 1 1 0 @@ -2496,16 +2536,26 @@ 1 1 1 +1 0 1 0 +0 +0 1 1 0 0 1 1 -1 +0 +0 +0 +0 +0 +0 +0 +0 0 0 0 @@ -2514,12 +2564,12 @@ 0 0 1 +0 1 1 1 0 0 -1 0 0 1 @@ -2529,58 +2579,51 @@ 0 0 1 +0 1 -1 +0 1 0 0 -1 0 0 0 1 +0 1 1 +0 1 -1 -1 -1 +0 +0 +0 +0 1 1 0 1 -0 1 1 1 -0 1 1 1 1 0 -1 0 -1 0 -1 0 1 -1 0 1 0 -1 0 -1 +0 0 1 1 1 -0 1 -0 -0 1 0 1 @@ -2590,22 +2633,20 @@ 1 1 0 -0 -1 1 +0 1 1 0 0 -1 -1 -1 0 -1 -1 +0 +0 0 1 1 +0 +0 1 1 0 @@ -2614,58 +2655,58 @@ 0 1 1 -1 0 -1 0 -1 -1 -1 0 -1 -1 0 -1 0 1 1 -1 0 0 0 1 -1 -1 -1 +0 +0 +0 0 1 +0 +0 +0 +0 +0 +0 1 -1 +0 +0 +0 +0 1 1 0 1 -1 0 1 +0 1 0 1 0 0 1 +0 1 -1 +0 1 1 0 0 1 0 -1 -1 0 -1 +0 +0 1 1 0 @@ -2673,42 +2714,42 @@ 0 0 0 -1 -1 0 1 1 1 0 0 +0 +0 1 +0 +0 +0 1 1 0 0 0 0 -1 0 -1 0 1 -1 -0 0 1 -0 +1 1 0 0 0 -1 0 0 0 0 0 1 +1 +1 0 0 0 @@ -2716,37 +2757,26 @@ 1 0 0 -1 -1 -0 0 -1 -1 -1 0 0 0 1 -1 -1 0 1 1 1 -1 -1 +0 1 1 0 0 -1 -1 0 +1 0 0 0 1 -1 0 1 0 @@ -2756,32 +2786,41 @@ 1 0 1 +1 +1 +0 0 0 1 1 1 +0 +0 +0 1 0 0 0 0 +1 +1 0 1 1 1 -0 +1 0 1 1 1 0 +0 1 1 +0 1 0 0 -1 0 1 1 @@ -2789,12 +2828,14 @@ 1 0 0 +1 +0 0 0 0 1 -1 -1 +0 +0 1 1 1 @@ -2802,31 +2843,30 @@ 0 1 0 -0 -1 -1 1 +0 1 0 +0 +0 1 1 +0 +0 +0 1 1 1 0 -1 -1 0 -1 0 -1 +0 1 1 1 1 0 1 -0 1 0 0 @@ -2841,81 +2881,76 @@ 0 0 1 -1 0 1 0 1 -1 0 -1 0 -1 -1 -1 0 0 1 +0 1 1 +0 +0 +0 1 -1 +0 +0 0 1 +0 1 0 0 +0 +0 +0 +0 1 1 +1 +0 0 1 1 1 +1 0 0 0 -1 0 -1 0 -1 0 1 -1 +0 0 1 1 1 0 +0 +1 1 0 0 0 -1 -1 0 0 0 -1 0 -1 0 -1 +0 0 1 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 1 +0 1 0 0 @@ -2923,83 +2958,54 @@ 0 0 0 -1 0 1 -1 0 -1 -1 -1 0 -1 +0 0 1 0 0 0 -1 0 -1 -1 0 -1 0 -1 +0 +0 1 0 0 0 -1 0 -1 -1 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 1 -1 -1 0 -1 0 -1 +0 +0 0 0 1 1 1 -0 1 -0 +1 1 0 0 0 1 -1 -1 0 -1 0 0 -1 +0 1 0 0 @@ -3008,6 +3014,10 @@ 1 1 1 +0 +0 +1 +1 1 1 1 @@ -3016,25 +3026,25 @@ 1 1 1 -0 +1 0 0 0 1 1 0 +0 +0 1 +0 1 -1 +0 1 0 0 0 0 -1 0 -1 -1 0 0 0 @@ -3042,20 +3052,21 @@ 1 1 1 -0 -1 1 +0 1 +0 +0 1 1 0 0 0 0 -1 0 1 -1 +0 +0 1 1 1 @@ -3064,47 +3075,30 @@ 1 1 0 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 1 1 0 1 1 -1 -0 0 1 +0 1 -1 +0 1 1 1 0 1 -1 -1 0 0 1 1 -1 -1 0 -1 -1 +0 0 1 0 @@ -3114,26 +3108,22 @@ 0 1 0 -1 -1 -1 -1 +0 1 0 0 -1 -1 0 -1 0 1 -1 +0 +0 0 1 0 0 0 0 +0 1 1 0 @@ -3141,62 +3131,29 @@ 1 1 0 -1 -1 -1 0 0 0 -1 0 0 1 1 -1 0 1 0 0 -1 -1 -1 0 1 -1 -1 -1 -0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 1 0 -0 -1 1 0 1 @@ -3204,8 +3161,6 @@ 1 0 0 -0 -0 1 0 1 @@ -3213,38 +3168,34 @@ 0 0 0 -1 -1 -1 -1 0 0 0 1 -1 -1 0 0 +1 0 1 1 1 1 -0 1 +0 1 1 0 0 -1 +0 +0 1 1 1 0 1 +0 1 -1 -1 +0 1 1 0 @@ -3252,17 +3203,13 @@ 1 1 0 -0 1 1 1 -0 1 0 -1 0 1 -0 1 0 0 @@ -3272,17 +3219,14 @@ 0 0 0 -1 -1 0 -1 0 1 -1 0 -1 +0 1 0 +1 0 1 1 @@ -3292,7 +3236,8 @@ 0 1 1 -1 +0 +0 1 1 0 @@ -3300,21 +3245,12 @@ 0 1 1 -0 1 -0 1 0 0 0 0 -0 -0 -0 -1 -0 -1 -1 1 1 1 @@ -3325,30 +3261,25 @@ 0 0 1 -0 -1 -1 -1 1 0 0 -1 -0 0 0 1 0 0 -0 -0 1 1 0 0 0 -1 0 0 +0 +1 +1 +0 1 1 1 @@ -3358,59 +3289,67 @@ 0 1 0 -1 0 +1 0 0 1 +0 1 -1 +0 1 0 0 0 +1 +0 0 0 -1 1 0 +1 0 1 0 +0 1 1 +0 1 0 0 +0 1 1 +0 1 1 1 0 1 -0 1 0 0 1 -1 0 1 1 1 0 -0 1 0 0 -1 0 1 +0 1 +0 +0 +0 1 0 1 +0 1 1 1 @@ -3418,9 +3357,10 @@ 0 1 0 -1 -1 -1 +0 +0 +0 +0 1 1 1 @@ -3428,22 +3368,29 @@ 1 1 1 +0 1 0 0 +0 +0 1 1 1 1 0 0 -1 +0 +0 1 0 0 1 1 1 +0 +0 +0 1 0 0 @@ -3452,129 +3399,136 @@ 0 0 0 +0 +0 +0 +1 1 1 0 1 0 +0 1 1 1 1 0 +0 1 -1 +0 1 0 0 0 1 -1 0 1 -1 0 0 0 1 +1 0 0 +0 +1 1 0 1 0 0 +0 1 1 1 0 0 -1 -1 0 -1 +0 1 1 0 0 1 +0 1 1 0 1 -1 0 0 0 0 -1 -1 0 0 -1 +0 0 0 0 1 1 0 +1 0 0 1 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 0 1 0 +0 1 0 0 -1 -1 0 0 1 0 1 -1 -1 0 1 0 +0 1 1 -1 -1 +0 1 0 0 -1 -1 0 0 -1 -1 0 0 1 1 0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 0 +0 +0 +0 +0 1 0 +0 +0 1 1 +0 +1 1 0 1 @@ -3582,25 +3536,34 @@ 0 1 1 -0 1 1 +0 +0 1 1 1 1 0 0 -1 0 0 1 1 1 1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 0 -1 -1 1 0 0 @@ -3609,94 +3572,101 @@ 0 1 1 +0 1 0 1 1 0 0 +0 1 1 1 1 1 -0 1 +0 1 +0 +0 +0 1 1 +0 1 0 0 +0 +0 +0 +0 1 +0 1 +0 +0 1 0 0 1 +0 +0 1 0 1 +0 +0 1 +0 +0 1 0 0 0 -1 0 -1 -1 0 -1 +0 1 0 0 -1 0 0 0 -1 0 1 1 -1 -1 0 1 +0 1 0 0 0 0 -1 0 0 1 0 +0 +0 +0 1 1 1 -1 -1 -1 +0 0 1 +0 1 1 1 1 0 1 -1 0 -1 -1 0 -1 -1 0 -1 -1 0 0 1 @@ -3706,69 +3676,55 @@ 1 1 1 -1 0 1 -1 -1 +0 0 1 1 0 1 -1 0 0 -1 0 -1 0 0 0 1 1 -1 -1 0 -1 -1 -1 0 0 0 0 0 1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 +1 0 0 1 0 0 -1 -1 +0 +0 +0 1 1 1 0 -0 1 0 0 +1 0 0 0 @@ -3776,68 +3732,48 @@ 0 1 0 -0 -1 -1 1 0 1 -1 0 1 0 1 -1 +0 1 0 1 1 0 0 -1 +0 1 0 1 0 0 +1 +1 0 0 0 -1 0 -1 0 1 1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 0 1 -1 0 -1 0 1 -1 -1 -1 -1 -1 -0 0 1 1 0 1 -1 +0 0 0 1 @@ -3845,18 +3781,20 @@ 0 0 0 +0 1 -1 +0 1 0 1 0 1 1 +0 +0 1 1 0 -1 0 1 0 @@ -3865,9 +3803,10 @@ 0 0 0 -0 1 0 +0 +0 1 1 1 @@ -3877,6 +3816,9 @@ 0 0 1 +0 +1 +0 1 1 1 @@ -3884,23 +3826,14 @@ 1 0 0 -0 1 -0 1 0 0 0 1 -1 -1 -1 -1 -1 -1 -1 0 -1 +0 1 0 0 @@ -3909,87 +3842,68 @@ 1 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 -1 0 -1 0 -1 +0 0 0 1 -1 -1 -1 +0 1 1 1 0 0 1 -1 -1 0 -1 -1 -1 +0 1 0 0 -1 -1 +0 +0 +0 +0 +0 +0 0 1 -1 -1 +0 +0 1 0 0 +0 1 0 +0 +0 1 0 0 0 +0 1 +0 +0 1 1 1 0 0 +1 0 0 0 -1 0 0 0 1 -1 -1 -1 -1 0 0 1 @@ -4000,22 +3914,17 @@ 0 0 0 -1 -1 0 0 0 -1 -1 0 1 1 -1 +0 0 1 1 0 -1 0 1 1 @@ -4024,9 +3933,14 @@ 1 1 1 +0 +0 +1 1 0 1 +1 +1 0 1 1 @@ -4037,39 +3951,56 @@ 0 0 1 +1 +1 +0 0 1 +0 +0 1 1 +0 1 0 0 0 +1 0 0 1 +0 1 -1 +0 1 0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 1 1 0 -0 1 0 0 0 +1 0 1 0 0 1 0 +0 1 -1 +0 1 1 0 @@ -4078,27 +4009,34 @@ 0 0 1 +0 +0 +0 1 0 +1 0 0 0 0 1 -1 +0 1 0 0 +1 0 0 1 1 +1 0 0 1 0 0 -1 +0 +0 0 0 1 @@ -4108,23 +4046,17 @@ 1 0 1 -1 -1 0 0 0 0 1 -1 0 0 -1 -1 +0 1 1 0 -0 -0 1 0 1 @@ -4132,10 +4064,11 @@ 1 1 0 -1 +0 1 0 0 +1 0 1 0 @@ -4143,12 +4076,12 @@ 1 0 1 -1 -1 -1 0 -1 -1 +0 +0 +0 +0 +0 0 0 1 @@ -4158,7 +4091,12 @@ 1 1 1 +0 +0 +0 +0 1 +0 1 0 1 @@ -4167,59 +4105,65 @@ 0 0 0 -1 0 0 -1 -1 -1 0 -1 0 0 -1 +0 0 1 0 0 +0 1 0 +0 +0 1 1 0 0 -0 1 0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 1 0 1 1 -1 +0 1 0 1 0 +0 1 1 0 -0 1 1 0 0 1 +0 1 1 -1 +0 1 1 0 1 1 -1 0 0 0 @@ -4228,41 +4172,37 @@ 1 1 0 -1 -1 -1 -1 -0 0 1 -1 0 -1 +0 0 1 1 1 +0 +0 1 +0 1 0 0 1 1 1 +0 1 1 0 -0 1 -0 1 +0 1 1 1 0 1 1 -0 1 1 0 @@ -4271,71 +4211,77 @@ 0 0 0 +0 1 -1 +0 1 0 0 0 1 1 -1 0 0 +1 +0 +1 0 1 +0 1 1 0 0 +0 +0 +0 1 0 +0 +0 +0 +0 1 1 1 0 +1 0 1 1 0 -0 1 1 1 +0 1 0 0 -1 0 0 0 0 -1 -1 0 -1 0 -1 -1 0 0 0 0 1 +0 1 -1 -1 +0 0 0 1 1 +0 1 1 -0 1 0 0 -1 +0 0 0 1 @@ -4343,6 +4289,9 @@ 0 1 1 +0 +0 +0 1 1 1 @@ -4350,48 +4299,64 @@ 0 0 1 +0 +1 1 1 +0 +0 1 0 +0 1 0 1 1 1 +0 +0 1 0 +0 1 +0 1 1 0 -1 0 +1 0 +1 +1 0 0 0 0 +1 0 0 1 1 -1 0 -1 +0 0 1 +0 +0 +0 1 0 1 1 +1 0 1 1 +1 +0 +0 0 0 -1 -1 0 1 1 @@ -4399,23 +4364,24 @@ 0 0 0 -1 0 1 1 +0 1 +0 +0 1 +0 1 1 -1 -0 0 1 1 -0 1 0 0 +1 0 1 1 @@ -4423,7 +4389,9 @@ 0 1 0 +0 1 +0 1 1 1 @@ -4434,82 +4402,88 @@ 1 0 0 -1 0 -1 +0 1 0 0 1 0 -1 -1 0 0 +1 +0 0 0 +1 0 0 0 1 0 0 +0 1 1 0 +0 1 0 0 1 +0 1 0 1 +0 +0 1 +0 +0 1 +0 1 0 0 0 -1 -1 0 0 -1 0 -1 -1 0 -1 -1 0 1 1 1 -1 0 1 0 0 +1 0 1 +0 +0 1 1 +0 +0 1 0 +1 0 1 1 +0 1 0 0 0 1 -1 -1 0 1 0 -1 +0 +0 1 1 1 @@ -4519,11 +4493,16 @@ 0 0 0 -1 -1 +0 +0 +0 +0 +0 +0 1 0 1 +1 0 1 0 @@ -4533,14 +4512,17 @@ 0 1 0 -0 1 1 +0 +0 1 0 0 0 0 +1 +0 0 0 1 @@ -4550,74 +4532,55 @@ 0 1 1 -1 0 1 0 0 -1 0 1 -1 -1 -1 -1 0 1 -1 0 1 -1 0 0 0 1 -1 -1 0 -1 -1 0 0 -1 -1 0 -1 -1 0 0 1 -1 +0 1 1 0 0 -1 0 -1 -1 -1 0 1 1 0 1 -1 0 -1 -1 0 1 +0 1 -1 -1 -1 +0 +0 +0 +0 0 1 0 1 0 0 +0 +1 1 1 0 @@ -4625,9 +4588,8 @@ 0 1 0 -1 0 -1 +0 0 0 1 @@ -4636,46 +4598,26 @@ 0 0 1 -1 0 -1 +0 1 1 0 -1 0 0 -1 -1 0 -1 0 -1 -1 0 -1 -1 0 -1 -1 0 0 -1 0 1 1 -1 -1 -1 -1 0 1 0 1 -1 -1 -1 -1 0 0 0 @@ -4683,49 +4625,43 @@ 1 0 0 -1 -1 0 0 0 1 -1 -1 -1 0 -1 -1 -1 +0 1 1 0 0 1 -1 0 1 0 -1 -1 +0 +0 +0 0 1 +0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +0 +0 0 1 1 1 1 +0 1 +0 +0 1 +0 +0 +0 +0 1 0 1 @@ -4735,18 +4671,17 @@ 0 0 1 +0 +1 1 0 0 -1 0 0 1 0 0 0 -0 -1 1 1 0 @@ -4754,12 +4689,14 @@ 1 1 1 +0 +1 1 1 1 0 1 -1 +0 1 1 0 @@ -4767,39 +4704,36 @@ 0 0 0 -1 -1 +0 +0 1 1 0 -1 0 -1 0 1 1 +1 +0 0 0 0 -1 1 0 0 +0 1 0 0 1 1 -1 -1 0 0 -1 -1 0 0 0 -1 +0 +0 0 1 1 @@ -4808,209 +4742,272 @@ 1 0 0 +0 1 +0 +0 +0 1 0 0 0 0 0 -1 0 1 -1 0 1 +0 +0 +0 +0 +0 1 0 1 0 +0 1 0 0 +0 1 0 0 0 +0 1 1 0 +0 +1 1 0 0 -1 0 1 -0 +1 0 1 +0 1 0 0 +0 +0 +0 +0 +0 +0 1 1 0 0 0 1 -1 +0 0 1 0 0 +0 +0 +0 +0 +0 1 1 1 0 -0 1 1 1 +0 +0 +0 1 1 0 -1 0 0 0 0 +0 +1 +1 1 0 1 +1 +1 +0 +0 +0 0 0 0 -1 1 1 1 0 1 +0 +0 1 1 1 1 +0 1 0 0 0 +0 1 1 -1 +0 1 0 0 +0 1 -1 +0 0 1 1 0 0 +1 0 0 -1 -1 0 1 0 1 0 0 -1 0 1 +0 1 0 0 0 0 0 +1 +0 0 1 1 +0 +0 1 +0 +0 +0 1 0 0 0 0 0 +0 +1 1 1 1 0 +0 +1 1 0 0 0 0 -1 0 -1 +0 +0 0 1 0 1 +0 1 1 1 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 1 +0 +0 +0 1 +0 +0 1 +0 1 +0 1 1 0 1 +0 +0 1 1 +0 1 1 -0 1 1 0 0 0 1 -1 0 0 -1 -1 0 -1 0 -1 -1 0 -1 +0 +0 0 1 1 -1 -1 +0 +0 1 1 1 0 0 -0 1 1 0 -1 0 1 0 +0 +0 +0 1 +0 1 1 0 1 +0 1 1 0 @@ -5023,6 +5020,7 @@ 1 1 1 +0 1 0 1 @@ -5032,52 +5030,55 @@ 1 0 0 -0 1 -0 1 1 1 1 -0 -0 1 0 0 0 1 1 -1 +0 +0 1 1 0 -1 0 0 -1 0 1 -1 0 0 -1 -1 +0 +0 1 0 0 0 0 +1 +0 +1 0 1 +0 1 +0 +0 +0 1 +0 +0 1 1 1 1 0 1 -1 +0 1 0 0 @@ -5086,14 +5087,18 @@ 1 0 0 +0 1 -1 +0 0 1 +1 0 0 0 1 +1 +1 0 0 0 @@ -5101,11 +5106,8 @@ 0 0 1 -1 0 -1 -1 -1 +0 1 1 0 @@ -5114,10 +5116,9 @@ 0 0 0 -0 -1 -1 1 +0 +0 1 0 0 @@ -5125,56 +5126,48 @@ 1 1 0 +0 1 1 1 1 0 -1 0 +1 +1 0 1 1 +0 1 1 +0 1 1 0 0 +1 +1 0 0 -1 0 0 1 1 -1 0 0 1 -1 0 -1 0 0 0 -1 -1 -1 -1 0 1 0 0 -1 0 -1 -1 -1 -1 0 1 -1 0 0 1 @@ -5183,17 +5176,15 @@ 1 1 1 -1 -1 0 +1 0 0 -1 0 -1 0 0 1 +0 1 1 0 @@ -5201,72 +5192,81 @@ 1 0 1 -0 1 0 +1 0 0 -0 +1 0 0 0 1 0 1 -1 0 1 0 1 0 -1 0 -1 0 0 1 1 1 1 -1 0 1 -0 1 1 0 0 -1 0 -1 -1 +0 0 1 1 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 0 0 1 +0 1 -1 +0 1 0 1 1 +0 +0 +0 1 1 1 -0 -0 1 0 0 -1 0 1 +0 1 1 +0 +0 +0 1 -1 +0 +0 +0 diff --git a/test-A/out.tsv b/test-A/out.tsv index c082170..5b65e31 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,14 +1,9 @@ 0 0 -0 -1 1 0 1 -1 -1 -1 -1 +0 0 1 1 @@ -16,12 +11,9 @@ 1 0 0 -1 -1 0 -1 0 -1 +0 0 1 0 @@ -29,50 +21,31 @@ 1 1 0 +0 1 1 1 -1 -0 -0 0 -1 0 1 -1 0 0 1 1 -1 0 1 -1 -1 -0 0 1 -1 -1 0 0 -1 -1 -1 -1 0 0 -1 0 -1 -1 0 -1 0 1 0 1 -0 1 0 0 @@ -80,45 +53,36 @@ 1 0 0 -1 -1 0 0 0 0 0 1 -1 -1 -1 0 0 1 -1 0 0 1 -1 0 0 -1 -1 -1 -1 +0 0 1 1 1 0 1 +0 1 0 +1 0 1 1 -0 -0 1 +0 1 1 0 @@ -127,78 +91,53 @@ 1 0 0 -0 -0 +1 +1 0 0 1 1 -1 0 1 0 0 0 -0 1 0 1 -0 -0 -0 -0 1 0 0 0 -1 -1 -0 -1 0 1 1 0 -1 -1 0 1 0 0 0 -0 -1 -0 -0 1 1 0 1 -1 -0 0 1 1 1 -1 -1 0 1 1 1 -0 1 1 1 0 1 1 -1 0 1 -1 -0 -0 0 1 1 @@ -207,28 +146,22 @@ 0 1 0 -1 -1 0 1 0 -1 0 -1 -1 +0 +0 1 0 0 0 +1 0 0 0 1 -1 0 -1 -1 -1 0 0 0 @@ -236,14 +169,11 @@ 0 0 1 -0 -0 -0 1 0 -1 0 0 +1 0 0 1 @@ -253,12 +183,12 @@ 0 1 1 +0 1 +0 1 0 0 -1 -1 0 0 0 @@ -267,40 +197,32 @@ 1 1 1 -0 1 1 1 -0 1 0 -1 -1 -1 0 -1 -1 0 -1 +0 +0 1 1 0 0 0 -1 -1 0 1 0 -1 0 -1 0 1 1 0 +0 1 0 +0 1 1 1 @@ -309,20 +231,20 @@ 0 1 0 -1 0 1 0 0 -1 +0 1 1 0 +1 0 0 1 -1 -1 +0 +0 0 0 1 @@ -332,16 +254,12 @@ 1 0 0 -1 -1 0 0 1 1 -1 0 -1 -1 +0 0 1 1 @@ -352,21 +270,23 @@ 0 1 0 +1 0 +1 0 1 1 +1 +0 0 0 1 1 1 0 -1 -0 0 1 -1 +0 0 1 1 @@ -375,22 +295,20 @@ 1 1 1 -1 0 1 +0 1 +0 1 1 0 0 0 -1 -1 -1 -0 0 0 0 +1 0 1 1 @@ -398,53 +316,43 @@ 1 1 0 -0 -0 +1 1 1 0 0 1 -0 1 0 0 -0 1 0 0 0 -1 0 -1 +0 1 0 0 1 -1 -1 0 -1 -1 -1 0 1 0 0 1 -1 -1 -1 -1 +0 +0 0 0 1 0 0 0 -1 +0 1 0 +1 0 0 0 @@ -455,68 +363,65 @@ 1 0 0 -1 -1 0 0 1 -1 -1 -1 0 1 -1 0 1 0 1 1 +0 1 +0 +0 1 +0 1 0 0 0 -1 0 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 +0 +0 +0 +0 0 1 1 1 1 -1 -1 -1 +0 +0 +0 0 1 0 1 +0 1 1 0 0 0 0 -1 -0 0 1 1 +1 +0 0 +0 +1 1 1 +0 1 1 1 @@ -524,9 +429,12 @@ 0 1 0 +0 1 0 0 +1 +1 0 0 0 @@ -540,15 +448,11 @@ 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 +0 +0 +0 +0 1 1 0 @@ -560,40 +464,48 @@ 1 0 1 +0 +0 1 0 0 0 1 -1 -1 +0 0 1 1 +0 1 0 0 +0 +0 +0 +0 +0 +0 1 +0 1 1 -1 +0 1 1 0 1 +1 0 0 0 -1 0 1 -1 0 1 0 0 1 -1 +0 1 1 0 @@ -601,45 +513,32 @@ 0 0 0 -1 +0 0 0 1 1 0 0 -1 -1 -1 -1 0 1 0 0 1 -1 -0 0 0 0 -1 0 1 0 -1 0 0 1 1 0 -1 -1 0 0 -1 -1 0 -1 0 0 1 @@ -648,43 +547,38 @@ 0 0 1 +1 0 0 0 -1 0 0 0 0 0 1 -1 -1 -1 0 -1 +0 0 1 1 1 0 +1 +0 0 0 0 -1 -1 -1 -1 -1 0 -1 1 0 0 0 1 +0 1 1 +0 1 0 0 @@ -692,12 +586,9 @@ 1 1 0 -1 0 -1 0 -1 -1 +0 1 0 0 @@ -705,72 +596,58 @@ 1 1 1 -1 0 0 1 -1 0 -1 0 -1 -1 -1 +0 +0 +0 0 1 +0 1 1 -1 -1 +0 0 1 1 1 -0 1 0 1 0 1 0 +1 0 0 -0 +1 +1 0 1 1 1 0 +0 1 1 0 0 -1 0 1 1 1 -1 -1 -1 -1 -0 -0 -0 0 0 1 0 -1 0 -1 0 0 1 1 -1 -1 -1 0 1 1 @@ -780,35 +657,29 @@ 0 0 1 -1 -1 -1 0 1 1 -1 +0 1 1 0 1 0 -1 +0 +0 1 0 1 1 0 0 -1 -1 0 1 1 -0 -1 -0 1 1 +0 1 0 0 @@ -816,7 +687,6 @@ 1 0 1 -0 1 0 0 @@ -825,6 +695,7 @@ 0 0 0 +0 1 0 0 @@ -837,10 +708,9 @@ 0 1 1 -1 -1 0 -1 +0 +0 0 0 1 @@ -848,94 +718,101 @@ 1 1 1 -1 -0 0 +1 0 1 1 1 +1 +0 +1 +0 +0 +1 0 0 0 0 0 +1 0 1 1 0 0 -1 -0 0 0 0 +1 0 0 +1 0 1 0 1 +0 1 1 0 0 +0 1 +0 1 0 1 +0 +0 1 1 1 0 -1 -1 0 0 0 1 -1 -1 -1 -1 0 0 -1 -1 +0 0 1 0 +0 +0 +0 1 0 0 +0 +0 1 0 +0 +0 +0 +0 1 1 1 1 0 0 -1 -1 0 -1 0 -1 -1 0 -1 0 -1 0 1 1 1 -1 0 0 +1 0 0 +1 0 0 0 @@ -945,62 +822,52 @@ 0 0 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 -1 0 0 -1 0 1 0 1 +0 +0 1 1 +0 +0 1 1 +0 1 -1 +0 +0 1 0 0 0 -1 -1 -1 +0 1 1 1 0 0 -1 0 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 +0 0 1 -1 -1 +0 0 1 +0 +0 1 +0 1 1 0 @@ -1010,27 +877,26 @@ 0 0 1 -1 -1 +0 0 1 1 1 +0 1 1 -0 -0 1 +0 1 0 1 +0 1 1 0 -1 0 1 -0 +1 1 1 1 @@ -1040,60 +906,64 @@ 0 1 0 -1 -1 -1 +0 +0 +0 1 1 0 -1 0 0 1 +1 +0 0 1 +0 +0 1 1 0 -1 0 0 -1 0 0 0 0 -1 -1 +0 +0 0 1 0 1 0 +0 1 0 0 0 1 -1 -1 -1 0 0 0 1 0 -1 -1 -1 +0 1 0 1 1 +0 +0 +0 1 +0 1 +0 1 +0 1 +0 1 0 0 @@ -1103,25 +973,13 @@ 0 0 1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 0 0 -1 0 1 -1 -1 -1 +0 1 1 0 @@ -1129,175 +987,153 @@ 0 0 0 -1 -1 -1 0 0 1 -1 0 1 1 0 +1 0 0 +1 0 0 0 0 -1 0 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 1 1 0 -1 -1 -1 -1 -1 0 -1 0 -1 -1 0 -1 0 0 +1 0 1 1 0 -0 1 1 0 0 -1 0 1 +0 +0 1 +0 1 1 +0 1 0 0 0 0 +0 1 1 1 -0 -1 1 0 1 +1 0 0 -1 0 0 1 +1 0 0 0 1 1 -1 -1 +0 0 1 0 0 +0 1 1 1 0 0 +1 0 0 1 0 -0 1 0 0 -1 0 -1 +0 0 0 1 +0 +0 +0 +0 1 1 0 +0 +1 1 0 0 0 -1 0 -1 0 0 -1 0 1 -1 -1 -1 0 0 1 -1 +0 1 1 0 0 1 1 -1 0 -1 +0 1 0 0 1 1 +0 +0 +0 +0 1 1 -1 +0 1 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 0 -1 -1 0 -1 +0 1 0 1 @@ -1308,8 +1144,7 @@ 0 0 0 -1 -1 +0 0 0 0 @@ -1320,82 +1155,70 @@ 1 0 0 -1 -1 -1 0 0 -1 0 -1 -1 -1 -1 0 -1 0 -1 +0 0 1 +0 1 +0 1 0 0 0 -1 -1 0 +0 +1 1 0 0 1 1 0 -1 0 +0 +0 +1 1 1 0 0 -1 +0 0 1 0 0 +0 1 0 0 0 0 1 -0 1 0 -1 -1 +0 0 1 +0 1 -1 -1 -1 +0 1 0 0 -1 0 -1 -1 -1 -1 -1 0 1 1 0 1 1 -1 +0 +0 0 0 0 @@ -1403,41 +1226,38 @@ 1 1 0 -1 0 0 -1 -1 -1 0 -1 0 1 -1 -1 -1 0 1 1 -1 -1 -1 0 0 0 -0 -1 1 0 +0 1 +0 +0 +0 1 +0 1 +0 +0 1 1 1 +0 1 1 +0 1 +0 1 0 1 @@ -1446,20 +1266,20 @@ 1 0 0 -1 0 0 -1 0 0 -1 -1 -1 0 1 1 1 1 +0 +0 +0 +0 +1 1 0 1 @@ -1467,27 +1287,27 @@ 0 0 0 -1 +0 +0 1 0 1 1 0 -0 1 +1 +0 0 1 0 0 0 1 -1 0 1 1 1 1 -0 1 1 0 @@ -1495,28 +1315,43 @@ 1 0 1 +0 1 +0 1 +0 1 0 +1 0 1 1 0 0 1 +0 +0 1 +0 1 1 0 1 +0 1 1 +0 +0 +0 1 1 +0 1 0 0 +0 +1 +0 1 0 0 @@ -1527,31 +1362,52 @@ 0 0 0 +1 +1 +0 +1 0 0 0 1 0 -1 +0 +0 +0 0 0 0 1 +0 +0 1 +0 +0 +0 1 +0 +0 +0 +0 1 0 0 0 +0 1 +0 +0 1 1 +0 1 0 0 0 -1 -1 +0 +0 +0 +0 0 0 1 @@ -1561,45 +1417,50 @@ 0 0 1 -1 0 0 -1 -1 0 1 -1 +0 +0 +0 +0 1 1 1 1 0 -1 0 -1 0 -1 0 1 -0 1 1 0 -1 -1 -1 +0 +0 +0 1 0 +0 1 +0 +0 1 1 +0 1 +0 1 1 0 0 +0 1 +0 +0 1 +0 1 0 1 @@ -1607,80 +1468,89 @@ 0 0 0 +1 +0 0 0 -1 0 1 0 -1 0 1 1 1 0 1 -1 -1 0 +1 0 1 0 0 +0 1 1 1 +0 +0 +0 1 -1 +0 1 1 1 0 -1 -1 0 1 -0 1 1 0 1 1 +1 0 0 1 -1 0 0 0 0 -1 -1 -1 -1 0 -1 0 0 1 0 -1 -1 +0 +0 +0 +0 +0 +0 +0 +0 +0 0 1 +0 +0 +0 1 -1 +0 0 1 0 1 0 +0 1 +0 1 0 1 0 0 +1 +0 0 0 1 @@ -1691,17 +1561,11 @@ 0 0 0 -1 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 1 @@ -1710,41 +1574,42 @@ 1 1 0 +0 +0 +0 1 0 0 +1 0 1 0 0 0 0 -1 0 -1 -1 0 0 1 1 1 -1 -1 0 -1 +0 0 1 1 0 1 0 -1 +0 +0 1 0 1 0 0 1 +0 1 1 0 @@ -1754,78 +1619,53 @@ 0 0 0 +0 1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 1 -1 +0 0 0 1 1 +0 1 1 0 1 +1 0 0 0 -1 -1 0 0 1 -1 -1 0 0 1 0 -1 -0 0 0 1 -1 0 0 1 0 1 -1 0 -1 0 1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 +0 1 1 0 1 -0 1 1 1 @@ -1833,25 +1673,25 @@ 0 0 1 +0 1 1 1 0 -0 -0 1 1 1 +0 1 +0 +0 1 1 1 0 0 1 -0 -0 -0 +1 0 0 1 @@ -1860,87 +1700,60 @@ 0 0 1 -1 0 1 +0 1 0 +0 1 1 0 +1 0 0 0 0 1 1 -1 -1 0 -1 0 1 -1 -1 -1 +0 0 1 0 0 -1 -1 -1 0 0 1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 0 1 -1 0 1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 0 -1 0 -1 0 -1 0 0 -1 +0 +0 0 1 +0 1 1 1 0 0 -0 +1 1 1 0 @@ -1949,39 +1762,33 @@ 0 0 1 +0 +0 1 +0 1 +0 1 0 +0 1 1 +0 1 0 0 0 -1 -1 -1 -1 0 -1 0 1 0 1 -1 -1 -1 -1 +0 1 0 0 -1 -1 -1 -1 0 -1 +0 1 1 0 @@ -1990,119 +1797,102 @@ 0 0 1 -1 -0 0 0 1 1 0 1 +0 +0 1 1 +0 +0 1 +0 +0 1 0 +0 1 0 +0 1 +0 1 1 0 +0 +0 1 1 1 1 +0 1 0 0 -1 0 -1 -1 0 -1 -1 0 1 1 0 -1 -1 -1 -1 0 -1 -1 0 -1 0 0 -1 0 1 1 1 +0 1 1 0 0 -1 -1 +0 0 1 0 0 -1 -1 0 -1 -1 0 1 1 -1 -1 -1 0 -1 -1 -1 0 -1 +0 +0 +0 0 0 1 1 0 +0 1 1 1 0 1 +0 1 1 0 0 +0 1 1 0 1 0 0 -0 1 1 0 0 -0 -1 -1 -1 -1 -1 -1 -1 1 1 1 @@ -2110,10 +1900,10 @@ 1 0 0 +0 +0 1 1 -1 -0 0 0 1 @@ -2122,35 +1912,37 @@ 0 0 1 -1 +0 1 0 1 +0 1 1 0 -0 -1 1 0 0 -1 0 0 1 0 1 1 +0 1 0 0 +0 1 0 +0 +0 +0 1 1 1 0 -0 1 1 0 @@ -2158,17 +1950,16 @@ 0 1 0 -0 -1 -1 1 0 1 +0 1 0 1 1 1 +1 0 1 0 @@ -2177,41 +1968,46 @@ 0 0 0 +0 +0 1 1 1 0 0 0 +0 +0 1 1 1 0 +1 +1 0 1 1 +1 0 0 0 1 -0 1 1 0 0 0 +0 1 0 0 1 1 -1 0 +1 0 0 0 -1 -1 0 1 1 @@ -2219,71 +2015,80 @@ 1 1 1 -1 -1 -1 -1 0 0 -1 -1 0 1 -1 0 0 +1 +1 0 0 0 +1 0 +1 +1 0 0 +1 0 1 0 0 1 1 +1 +1 +1 0 0 1 1 1 +0 1 1 1 +0 1 +0 +0 +0 +0 +0 1 +0 1 -1 +0 0 1 0 0 +0 1 1 1 1 1 0 -1 0 -1 0 -1 0 1 0 0 -0 1 1 +0 +1 +0 1 1 1 1 0 -0 1 0 1 @@ -2293,18 +2098,15 @@ 0 0 0 -1 -0 0 0 1 1 0 0 +1 0 0 -1 -1 0 0 1 @@ -2313,34 +2115,30 @@ 0 1 0 -0 1 +0 1 0 0 0 +0 1 +0 1 +0 1 1 1 1 -0 -0 1 0 0 -1 0 0 1 0 -1 -1 -1 0 0 -1 0 0 1 @@ -2348,38 +2146,39 @@ 0 1 0 -0 +1 0 1 1 +0 +1 1 0 0 0 0 1 -1 -0 0 1 0 0 0 +1 0 0 -1 0 -1 -1 0 0 0 1 1 1 +0 +0 1 1 -1 +0 +0 0 1 0 @@ -2387,11 +2186,15 @@ 0 1 0 +0 1 0 0 +0 1 +0 1 +0 1 1 0 @@ -2399,38 +2202,52 @@ 0 1 0 +0 1 0 0 +1 0 +1 0 0 1 1 0 -1 0 +1 0 0 -1 0 0 0 0 1 0 +0 +0 1 1 1 0 -1 0 +1 0 0 1 +0 +0 1 +0 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 1 @@ -2438,24 +2255,48 @@ 0 1 0 -0 -0 -0 1 1 1 +0 +0 +0 1 1 0 1 0 0 +0 +0 1 +0 +0 +0 1 1 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 +0 1 1 0 @@ -2466,49 +2307,81 @@ 0 0 0 +0 +0 +0 +0 1 +0 1 +0 +0 1 1 1 -1 0 +0 +0 +0 +0 +0 +0 +1 1 +0 +0 1 1 1 +0 1 +0 1 1 1 0 +0 +0 1 0 0 +0 +0 +0 +0 +0 +0 +1 1 1 1 1 1 1 -0 0 1 0 0 +0 +0 1 1 1 0 1 +0 1 0 0 0 +1 +0 0 0 1 +1 0 +1 0 0 0 @@ -2516,18 +2389,16 @@ 0 0 1 +1 0 1 0 0 0 0 -1 -1 -1 0 1 -1 +0 0 0 0 @@ -2535,97 +2406,82 @@ 1 0 0 -1 0 +1 0 0 1 1 0 1 -1 -1 -1 -1 0 1 1 1 1 +0 +0 +0 1 -1 +0 +0 1 0 0 1 1 0 -1 0 1 1 1 1 +1 +1 0 0 0 1 0 0 -1 -0 -1 0 1 0 1 0 -0 -1 -1 1 -0 -0 1 1 0 1 -1 0 -1 -1 0 -1 -1 0 -1 0 -1 0 -1 -1 0 0 0 -1 0 -1 0 0 0 0 1 +1 0 1 +0 1 0 0 1 0 -1 +0 0 1 1 +0 1 1 0 @@ -2635,7 +2491,9 @@ 1 0 0 -1 +0 +0 +0 1 0 0 @@ -2646,30 +2504,33 @@ 1 0 0 +0 1 0 1 0 0 -1 0 1 0 0 -1 -1 +0 +0 0 1 +0 +0 1 1 -1 +0 0 1 +0 1 +0 1 0 0 -1 0 0 1 @@ -2677,20 +2538,22 @@ 0 1 1 -1 0 -1 0 +1 0 1 0 1 1 1 +0 1 0 0 -1 +0 +0 +0 0 1 0 @@ -2702,28 +2565,41 @@ 1 0 0 +0 1 0 0 1 1 0 +0 1 1 1 +0 +0 +0 +0 1 1 0 1 +0 +0 1 0 0 0 0 1 +0 +0 +0 1 +0 1 0 +0 1 0 0 @@ -2731,75 +2607,100 @@ 1 0 0 -0 1 1 1 +0 +0 +1 1 0 +0 +0 +0 +0 1 1 +0 +0 1 1 1 -0 1 0 +0 +0 +0 +0 1 0 +0 1 1 1 1 0 +0 +0 1 +0 +0 1 1 1 +0 +0 +0 1 +0 1 0 0 0 +1 0 0 1 +1 0 1 +0 1 1 1 0 +0 +1 +1 1 0 0 +1 0 1 +0 1 1 0 -1 0 0 0 -1 0 1 0 +1 0 0 0 1 -1 -1 0 -1 +0 0 0 0 0 1 -1 +0 1 1 0 @@ -2808,60 +2709,77 @@ 1 1 0 -0 -1 1 1 0 -1 0 -1 0 1 0 1 -1 0 1 1 +0 1 1 1 +0 +0 1 +0 1 +0 1 0 0 1 0 1 +0 1 +0 1 +0 +0 +0 +0 +0 1 1 +0 +0 +0 +0 1 0 +0 +0 1 0 1 +0 +0 1 1 0 +0 +0 1 +0 1 0 1 1 0 -0 1 0 0 1 -1 0 0 1 +0 1 1 0 @@ -2869,18 +2787,16 @@ 1 1 1 -1 -1 -1 0 1 0 1 +0 1 +0 1 1 -1 -1 +0 1 1 1 @@ -2891,45 +2807,29 @@ 0 0 1 -0 -0 1 -1 -0 0 1 -0 -0 1 0 -0 1 0 0 -1 -0 -1 -1 -1 0 -1 0 -1 0 1 1 -0 1 0 0 0 0 -0 +1 1 0 0 -0 -0 +1 0 1 0 @@ -2937,12 +2837,13 @@ 1 1 1 -1 -1 0 0 +1 0 1 +0 +0 1 1 1 @@ -2951,26 +2852,23 @@ 1 0 0 -0 1 1 +0 1 1 1 0 -1 0 -1 -1 -1 0 1 +0 1 1 0 -1 0 -1 +0 +0 1 1 1 @@ -2978,70 +2876,60 @@ 1 1 0 -1 -1 -1 0 1 -1 -1 0 0 0 1 1 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 +0 +0 +0 0 1 1 0 -1 0 1 0 -1 0 1 -1 -1 -1 0 -1 -1 -1 0 1 1 1 +0 +0 1 1 0 +0 +0 +0 1 +0 1 +0 1 0 +1 0 1 0 0 +1 0 0 0 0 0 1 -0 +1 0 0 0 @@ -3052,31 +2940,18 @@ 1 0 1 -1 -1 -1 -1 0 0 1 1 0 -1 -1 -1 0 -1 -1 -1 -1 0 1 -1 0 1 1 0 -0 1 1 0 @@ -3087,88 +2962,72 @@ 1 0 0 -0 -0 -1 -1 -1 1 +0 1 +0 1 1 0 0 -1 -1 -1 0 0 -1 0 -1 -1 0 -1 -1 0 1 0 -1 -1 -1 0 0 0 1 0 -1 0 -1 0 0 -1 -1 -1 0 -1 -1 0 1 0 0 +0 +0 +0 1 +0 1 1 0 1 -1 0 0 0 1 -1 -1 0 0 1 1 -1 0 -1 0 1 0 +0 1 1 1 0 1 +1 +0 0 1 0 +0 1 0 0 +0 +1 1 0 0 @@ -3178,7 +3037,7 @@ 0 0 0 -1 +0 0 0 0 @@ -3188,42 +3047,36 @@ 0 0 1 -1 0 0 1 0 1 -0 -0 +1 +1 0 0 0 1 0 -0 1 1 0 +0 1 +0 1 0 0 +0 1 +0 1 1 1 -1 -1 -1 -0 -1 0 0 0 -1 -1 -1 0 1 0 @@ -3232,17 +3085,25 @@ 1 1 0 +0 +0 +0 +0 1 0 +0 1 1 +0 1 +0 1 1 0 -1 +0 1 0 +1 0 1 0 @@ -3250,7 +3111,7 @@ 1 1 0 -1 +0 1 0 0 @@ -3261,17 +3122,7 @@ 0 0 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 @@ -3285,12 +3136,9 @@ 0 0 1 -0 -1 1 0 0 -1 0 1 0 @@ -3298,69 +3146,57 @@ 1 0 1 -1 0 0 -1 0 1 0 0 0 -1 0 1 -0 1 1 0 -0 -1 -1 -1 1 0 -1 -1 +0 1 1 0 -1 +0 +0 1 0 1 +0 1 1 1 0 1 1 -1 +0 1 0 0 +1 0 0 +1 0 0 0 1 1 0 -0 1 0 0 0 -0 -1 -1 -1 1 0 -1 0 -1 0 1 1 @@ -3371,29 +3207,27 @@ 1 0 0 -0 1 0 1 1 1 -0 +1 1 0 1 +1 +1 +0 0 1 0 0 0 -1 -1 -1 -1 +0 0 1 -1 -1 +0 0 0 1 @@ -3405,48 +3239,41 @@ 1 0 1 +0 +0 +0 1 1 +0 1 +0 1 -1 -1 +0 1 1 0 -1 +0 0 0 0 0 1 +0 1 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 0 -1 0 -1 -1 0 1 -1 -1 -1 +0 +0 +0 0 1 1 @@ -3454,13 +3281,16 @@ 1 1 0 +1 0 0 1 1 +0 1 0 0 +1 0 0 1 @@ -3468,14 +3298,10 @@ 0 0 1 -1 -0 0 0 0 0 -1 -0 0 1 0 @@ -3487,70 +3313,131 @@ 0 0 0 +0 1 0 0 -1 0 1 0 -1 0 0 1 +1 +0 +0 +0 0 0 -1 0 1 +0 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 0 +0 1 1 +0 +0 +0 +0 1 +0 +0 +0 +0 1 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 0 +0 +0 1 0 +0 1 0 +0 +0 +0 1 1 +0 1 +0 +0 +0 1 0 1 0 +0 +0 1 0 +0 +0 +0 +0 1 0 1 1 1 +0 +0 +0 +0 +0 +0 +0 1 +0 1 +0 1 0 1 +0 1 +0 1 +0 +0 +0 1 1 0 1 -0 1 0 1 -1 +0 1 0 0 @@ -3558,37 +3445,68 @@ 0 0 1 +1 0 1 +0 1 1 0 +0 +1 1 0 1 +0 1 0 0 +0 1 0 0 +0 +0 +0 +1 1 0 1 +0 +0 1 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 0 +0 1 1 0 +0 +1 +1 1 0 1 +0 +0 1 0 0 +1 0 1 0 @@ -3602,34 +3520,67 @@ 0 0 0 +1 0 -0 1 +1 +0 +0 +0 +0 0 1 1 1 0 +0 +0 +1 1 +0 1 0 0 0 1 0 +0 +0 +0 +0 +0 +0 1 0 0 +0 +0 +0 1 1 1 +0 +1 +1 +0 1 0 0 +0 +0 +0 +0 +0 +0 +0 1 1 +0 +0 1 1 +0 +0 1 1 1 @@ -3641,30 +3592,44 @@ 0 1 1 -1 -1 +0 0 1 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 0 1 +1 0 0 1 -0 1 1 1 -0 +1 +1 0 1 0 0 +0 +0 1 1 0 +0 +0 +0 1 0 0 @@ -3673,12 +3638,10 @@ 1 1 1 -0 1 0 0 0 -1 0 0 0 @@ -3689,25 +3652,28 @@ 1 1 0 -0 1 0 1 0 0 0 -0 +1 +1 1 1 0 0 0 -1 -1 +0 +0 0 1 0 +0 1 +0 +0 1 0 1 @@ -3718,7 +3684,7 @@ 1 1 0 -0 +1 1 1 1 @@ -3727,113 +3693,206 @@ 0 0 1 +0 +0 +0 +0 +0 +1 1 1 1 -0 1 1 +0 +0 +0 +0 1 0 +0 1 +0 1 0 +0 1 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 1 +0 1 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 0 +0 +0 1 1 +0 +0 +0 1 0 0 0 0 +1 +1 +0 +1 +1 +1 0 0 1 +0 +0 1 0 1 +0 +0 1 +0 1 +0 +0 +0 1 0 0 +0 +1 1 0 0 1 1 +0 1 1 1 1 1 +0 1 0 0 0 1 +1 0 0 1 -1 0 1 +0 1 0 +1 0 0 1 0 +0 1 0 1 +1 0 0 0 1 +0 1 1 0 1 1 +0 +0 +0 +0 +0 +0 +0 +0 1 1 1 0 +0 1 1 -1 -1 +0 1 0 +0 1 0 0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 0 0 1 +0 1 +0 +0 +0 1 +0 +0 1 1 0 -1 0 1 0 1 0 +0 +0 +0 1 0 +0 +1 1 1 1 @@ -3841,66 +3900,116 @@ 0 1 0 -1 0 1 0 +0 +0 +0 1 +0 +0 1 1 1 -1 +0 +0 1 0 1 0 +0 1 +0 +0 +0 +0 +0 1 0 0 0 +0 1 0 0 1 +0 +0 1 0 0 +0 +1 1 0 1 +1 +0 +0 0 0 1 1 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 1 0 1 1 0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 1 +0 1 0 0 +1 +1 +1 0 1 0 0 1 +0 +0 1 +0 +0 +0 1 +0 1 0 0 +1 0 0 0 -1 0 0 0 @@ -3908,21 +4017,37 @@ 0 1 1 +1 +1 +1 0 1 0 +0 +0 +1 1 0 0 0 0 +0 +0 +0 +0 +1 +0 1 1 0 1 +0 +0 +0 1 0 1 +1 0 0 1 @@ -3932,53 +4057,120 @@ 1 1 0 -0 1 +0 +0 1 0 +0 +0 1 +0 1 +0 +0 +0 1 1 +0 1 +0 +0 1 +0 +0 1 1 0 +0 +0 1 +0 +0 +0 1 0 0 1 1 +1 +0 +1 +0 +1 0 0 0 1 +1 +1 +0 +0 +1 +0 +0 +0 0 0 1 +0 1 1 +0 1 0 +0 +0 1 +0 +1 +0 +0 +0 +1 +0 1 +0 +0 1 1 +0 +0 1 1 0 +0 1 +0 1 +0 +0 +0 +0 +0 +0 1 0 +0 1 1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 1 0 +0 1 1 1 @@ -3986,24 +4178,18 @@ 0 0 0 -1 -1 -1 -1 -1 0 0 1 1 +1 0 0 0 0 1 -1 0 -1 -1 +0 0 0 1 @@ -4015,97 +4201,71 @@ 1 1 0 -1 -0 0 1 0 1 0 +0 1 -1 -1 -1 -1 -1 +0 +0 1 1 0 0 0 1 -1 -1 +0 1 0 0 -1 0 0 1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 -1 +0 0 1 1 0 +0 1 0 1 0 0 1 -1 -1 -1 -1 -1 0 1 1 -1 -1 -1 +0 +0 0 0 0 1 1 1 -0 1 0 1 -1 0 -1 0 0 1 0 1 0 -1 0 -1 -1 +0 0 1 +0 1 1 1 @@ -4113,20 +4273,24 @@ 1 1 0 +0 +0 +0 +1 +0 1 +0 1 1 1 1 0 1 -1 0 0 0 -1 0 -1 +0 0 0 1 @@ -4134,9 +4298,12 @@ 0 1 1 +0 1 1 0 +0 +0 1 1 0 @@ -4149,47 +4316,32 @@ 0 0 0 -0 1 0 0 1 -1 0 0 1 -0 -0 1 -0 1 0 0 0 1 -0 -1 -1 1 0 0 0 0 -1 0 0 0 1 1 1 -0 -1 -1 1 0 -1 -1 -1 0 1 0 @@ -4197,24 +4349,23 @@ 0 0 1 +0 1 1 1 -0 -1 1 -0 -0 1 1 1 +0 1 0 0 1 1 0 -1 +0 +0 1 0 1 @@ -4222,66 +4373,52 @@ 0 0 0 +0 +0 1 0 1 +1 0 0 1 1 0 -1 0 1 0 1 0 +0 +0 1 1 -1 +0 1 0 0 0 1 -1 0 -1 -1 +0 +0 1 1 1 1 0 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 +0 1 0 +0 +0 +1 1 1 0 @@ -4292,64 +4429,42 @@ 1 0 0 -1 0 1 -1 -1 0 0 -1 0 1 1 0 1 -1 0 0 0 -0 -1 -0 1 0 0 -0 -0 -1 1 0 0 -1 -1 -1 0 -1 0 -1 -1 0 -1 +0 1 0 0 0 -1 0 0 0 0 -1 0 0 -1 0 1 0 1 -1 -1 0 1 1 @@ -4357,110 +4472,99 @@ 1 1 1 -0 -1 -1 1 0 1 0 -1 0 1 1 0 -1 0 -1 0 0 -1 0 0 1 1 -1 0 1 -1 -1 0 1 -1 0 1 -0 1 1 0 -1 0 -1 0 -1 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 -1 0 -1 0 0 1 1 0 +0 +1 +1 +1 1 1 -0 0 0 1 0 0 0 +0 +1 1 1 0 0 -1 -1 0 1 0 -1 -1 -1 -1 -1 0 1 0 0 +0 +0 +0 +0 +0 1 +0 1 0 1 0 +0 +0 1 1 1 1 0 0 -1 +0 1 0 +0 +0 +1 +1 1 1 1 @@ -4471,20 +4575,14 @@ 0 1 0 -1 0 1 -1 0 1 -1 -1 -1 0 0 1 1 -1 0 1 0 @@ -4492,20 +4590,20 @@ 0 0 1 -1 -1 0 1 1 0 0 +0 +0 1 +0 +0 1 1 0 0 -0 -1 1 0 0 @@ -4513,6 +4611,7 @@ 1 0 0 +0 1 0 1 @@ -4521,48 +4620,43 @@ 1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 0 1 +0 +0 +0 1 0 1 1 1 +0 +0 +1 1 +0 +0 1 1 +0 1 0 1 +1 0 0 1 0 1 0 +1 0 0 1 @@ -4570,26 +4664,19 @@ 0 0 1 -1 -1 0 -1 0 -1 0 -1 -1 -1 -1 -1 0 0 0 -1 +0 0 1 1 -1 +0 +0 +0 1 1 0 @@ -4599,18 +4686,11 @@ 0 0 1 -1 0 0 -1 0 -1 -1 -1 -1 0 1 -1 0 1 1 @@ -4618,15 +4698,13 @@ 0 0 0 -0 -1 -1 1 1 0 1 -1 -1 +0 +0 +0 0 1 0 @@ -4634,14 +4712,13 @@ 0 0 0 -1 0 -1 +0 1 1 0 1 -1 +0 0 1 0 @@ -4652,78 +4729,86 @@ 0 0 0 +0 +0 1 +0 1 +0 +0 1 1 0 0 0 +0 +0 1 0 1 1 +1 0 0 0 0 1 +0 +0 +0 +0 +0 1 1 0 0 0 -1 +0 +0 0 1 1 1 1 -0 1 0 0 -1 -0 0 1 -1 0 1 0 +0 +0 1 1 0 -1 0 -1 0 -1 0 0 0 -1 +0 1 0 1 1 1 +1 +0 +1 0 1 1 +0 1 1 0 0 0 0 -1 0 -1 -1 -1 0 -1 0 1 0 @@ -4732,32 +4817,43 @@ 0 0 0 -1 -1 0 0 -1 +0 +0 0 0 1 1 0 +0 +0 1 1 1 1 +0 +0 1 0 0 +0 +0 +0 +0 1 +0 1 0 +0 1 0 +0 1 0 1 0 +0 1 1 1 @@ -4765,97 +4861,80 @@ 0 0 1 -1 0 1 -1 -1 -1 -1 -1 0 -1 -1 0 0 1 +0 1 0 0 -1 0 -1 -1 -1 0 -1 -1 +0 1 1 1 0 +1 0 0 1 -1 -1 -1 +0 0 1 0 1 1 +0 +0 +0 1 1 1 1 -0 1 1 1 0 0 -1 0 1 -1 -1 -0 0 1 1 0 0 -1 -1 0 1 1 -1 +0 0 1 1 1 +0 +0 +0 +0 1 1 -1 -1 +0 0 0 1 +0 1 1 -0 1 0 0 0 0 -0 -1 -1 -1 1 +0 1 0 0 @@ -4863,17 +4942,10 @@ 0 1 0 -1 -1 -1 0 -1 0 -1 0 1 -1 -1 0 1 1 @@ -4882,10 +4954,6 @@ 0 0 1 -1 -1 -1 -1 0 0 1 @@ -4893,42 +4961,35 @@ 1 1 1 -1 +0 1 1 0 1 0 +0 +1 1 0 0 -1 0 0 0 0 1 -1 -1 -1 0 0 -1 -1 +0 1 0 0 -1 0 -1 -1 -1 0 -1 0 -1 +0 1 0 +0 1 1 0 @@ -4936,12 +4997,6 @@ 0 0 0 -1 -1 -1 -1 -0 -1 0 0 1 @@ -4950,34 +5005,26 @@ 0 1 1 -1 -1 0 -1 0 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 -1 -1 +0 0 1 +0 +0 +0 +0 1 0 0 @@ -4992,41 +5039,38 @@ 1 0 1 +0 1 +0 1 -1 -1 +0 +0 1 1 1 0 0 0 -1 -1 -1 +0 +0 1 1 1 1 1 0 -1 -1 0 1 -1 0 1 -1 0 1 +0 1 +0 1 0 0 -1 -1 0 1 0 @@ -5035,23 +5079,16 @@ 1 1 1 -1 0 0 -1 0 -1 0 0 0 -1 -1 0 -1 0 0 1 -1 0 0 0 @@ -5060,53 +5097,32 @@ 1 1 1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 0 -1 0 -1 +0 1 0 0 -1 -1 +0 +0 +0 0 1 1 1 1 -0 1 1 0 -0 -1 1 0 0 -1 -1 -1 0 1 -1 -0 0 1 1 @@ -5116,37 +5132,21 @@ 0 0 0 -1 -1 -1 +0 1 0 0 +1 0 0 0 1 -1 -1 -0 0 1 -1 -1 -1 -1 -1 0 1 -1 -1 0 1 0 -0 -0 -0 -0 -1 -1 1 +0