diff --git a/code_regression.py b/code_regression.py index 3332a3b..10d83e9 100644 --- a/code_regression.py +++ b/code_regression.py @@ -53,8 +53,8 @@ def read_words(input_path): return vocabulary def train(vocabulary,input_train,expected_train): - learning_rate=0.00001 - learning_precision=0.00001 + learning_rate=0.0000000000001 + 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: for line, exp in zip(input_file,expected_file): diff --git a/dev-0/out.tsv b/dev-0/out.tsv index aff451c..800a78e 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,32 +1,31 @@ -0 -1 -1 1 0 0 1 0 0 +0 1 1 1 -1 -1 +0 +0 +0 +0 1 0 +1 0 1 1 1 +1 0 0 1 1 0 -1 0 -1 -1 0 0 0 @@ -34,69 +33,95 @@ 0 0 1 +1 +1 0 0 +1 0 +1 +1 0 0 0 0 1 +1 +1 0 0 +1 +0 0 1 1 +1 +1 +1 +1 +1 +1 0 0 1 0 0 -0 +1 0 0 1 0 1 0 +1 0 0 1 1 1 +1 +0 0 1 1 0 0 +0 +0 +0 1 0 1 1 0 0 -1 +0 1 0 0 -1 0 1 1 0 -1 0 1 +0 +0 +0 +0 +0 +0 1 0 0 +0 1 0 1 1 1 0 -1 +0 0 1 0 @@ -105,7 +130,13 @@ 0 0 1 +1 +1 +0 0 +0 +1 +1 1 1 1 @@ -113,109 +144,98 @@ 0 0 1 -0 1 +0 1 0 1 1 -0 1 0 1 +1 0 0 -1 0 1 0 0 -1 0 0 +1 0 1 0 +0 +1 1 1 0 1 1 0 -0 -0 -0 1 0 0 0 0 0 -1 -0 -0 0 0 +1 0 0 1 0 -1 0 1 -0 +1 0 0 1 -0 1 0 1 1 0 -0 +1 0 0 1 0 -1 0 0 -1 0 1 1 -0 1 1 0 0 1 1 -1 0 -1 0 -1 -1 0 1 0 -1 +0 0 1 -1 +0 0 1 +0 1 1 1 0 0 0 -1 0 1 +1 +0 0 0 1 @@ -225,23 +245,25 @@ 0 1 0 -0 1 0 1 -1 +0 1 0 0 +0 +0 +0 +0 1 +0 1 1 -1 -1 +0 1 0 0 -1 0 0 1 @@ -249,49 +271,43 @@ 1 1 0 -1 0 1 -1 0 0 +1 0 0 1 +0 1 1 +0 1 1 -0 1 0 1 0 1 0 -0 -1 -1 1 0 1 -1 0 0 0 -1 0 0 -1 0 -1 -1 0 -1 0 1 0 +0 1 +0 +0 1 1 0 @@ -300,41 +316,47 @@ 0 0 0 +1 0 0 1 0 1 -0 +1 0 1 1 -0 -0 1 +0 1 1 0 1 0 0 +1 +1 0 0 1 -0 1 1 0 1 +0 1 +0 1 0 0 +0 1 1 0 0 1 +0 +1 1 0 0 @@ -344,18 +366,12 @@ 0 0 0 -1 -0 0 1 1 0 -0 -0 -1 -1 -1 1 +0 1 0 0 @@ -364,19 +380,20 @@ 0 0 1 -1 -1 -1 +0 1 0 0 0 1 1 +0 1 1 +0 1 0 +0 1 1 0 @@ -384,9 +401,11 @@ 0 0 0 +0 1 0 0 +1 0 1 1 @@ -395,8 +414,7 @@ 0 0 1 -1 -1 +0 0 1 0 @@ -405,43 +423,55 @@ 0 1 0 +0 +1 +1 1 1 0 0 1 +1 +1 0 -0 +1 +1 0 1 0 1 +1 +1 0 0 1 1 +0 1 -1 +0 +0 1 1 1 0 +0 +0 +1 1 0 0 0 -1 +0 0 1 1 1 0 -0 -0 1 1 0 0 +1 0 0 0 @@ -450,16 +480,22 @@ 0 0 0 +1 0 0 0 1 1 -0 1 1 0 +1 +0 0 +1 +1 +1 +1 0 0 0 @@ -468,52 +504,45 @@ 1 1 0 -0 1 0 1 0 1 1 +0 1 1 1 0 -1 0 0 -1 0 1 -1 0 -1 0 0 -1 0 1 -0 1 0 0 0 -0 1 -0 1 0 +0 +0 1 +0 1 1 0 0 0 0 -0 1 -0 -0 +1 1 0 0 @@ -522,17 +551,16 @@ 0 1 0 -0 1 0 -0 +1 1 0 0 1 +0 1 1 -0 1 1 1 @@ -540,32 +568,41 @@ 0 0 1 +1 +0 0 1 1 1 +0 1 0 +1 0 1 0 0 0 0 +0 1 0 0 0 1 +1 0 0 0 -0 +1 0 1 +1 +0 0 1 0 +0 1 0 0 @@ -574,30 +611,42 @@ 1 0 0 +0 1 0 0 -1 0 0 +0 +0 +1 1 0 1 0 0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 1 0 +0 1 1 1 -1 +0 1 1 0 1 -1 0 0 0 @@ -606,13 +655,16 @@ 0 1 1 +0 +1 +1 1 0 1 1 0 0 -1 +0 1 1 1 @@ -621,23 +673,25 @@ 0 0 1 +0 1 1 0 1 +1 0 0 1 0 -0 1 1 0 0 -1 0 0 0 +1 +0 0 0 0 @@ -647,6 +701,9 @@ 0 0 0 +0 +0 +0 1 1 0 @@ -656,64 +713,52 @@ 1 0 1 -1 0 +1 0 0 0 1 0 -1 -0 -0 -0 0 0 0 +1 0 0 1 0 1 -1 -1 0 1 0 0 -1 -1 -1 -1 0 0 1 -1 0 -1 -1 -1 -1 0 0 1 -1 -1 0 -1 +0 1 0 0 -1 0 0 +1 0 +1 0 0 0 0 +1 0 0 +1 +1 0 0 0 @@ -723,6 +768,11 @@ 0 0 0 +1 +0 +1 +0 +0 0 0 1 @@ -732,106 +782,117 @@ 0 0 1 +0 1 1 1 1 -0 1 0 -1 0 0 0 1 +1 +1 0 0 -1 0 0 1 0 -1 0 0 -1 -1 0 1 +0 1 0 0 -1 +0 0 1 0 0 -1 0 1 0 -1 0 -1 0 1 +0 +0 +0 1 -1 -1 -1 +0 +0 +0 1 1 0 -1 0 -1 0 1 0 +0 +1 1 0 +1 0 0 0 +1 0 0 0 1 1 +1 0 +1 0 0 1 0 -1 0 0 0 0 0 +1 0 0 1 0 1 +0 1 1 0 0 0 +1 +0 0 0 0 0 1 -1 +0 +0 +0 0 1 0 1 0 +0 +0 1 +0 1 +0 1 1 1 @@ -839,6 +900,10 @@ 0 1 0 +0 +0 +1 +1 1 1 0 @@ -846,8 +911,10 @@ 0 0 1 -1 -1 +0 +0 +0 +0 0 1 1 @@ -857,26 +924,29 @@ 0 0 1 -1 0 0 +1 +0 0 1 0 0 0 +0 1 0 0 -1 +0 +0 1 1 0 1 +0 1 1 1 -0 1 1 1 @@ -888,50 +958,43 @@ 0 1 0 +1 0 0 1 -0 1 1 1 0 0 -1 -1 0 0 0 0 -1 +0 1 0 0 -1 -1 0 1 0 1 -1 0 1 -0 1 1 0 0 -1 0 0 -1 0 0 -1 -1 0 0 1 +0 +0 +0 1 0 1 @@ -940,56 +1003,83 @@ 0 0 0 +0 +0 +0 +0 1 +0 1 1 1 1 0 +1 0 0 0 -0 +1 1 0 +1 +1 0 1 0 0 0 1 -1 0 +1 0 0 +1 0 1 0 0 +1 +1 0 0 0 0 0 1 -1 0 1 +0 +0 1 0 +0 +0 +0 1 0 0 1 +0 +0 1 0 +0 +0 +1 1 1 0 +1 0 +1 0 0 +1 +1 0 +1 +1 +1 0 0 0 @@ -997,42 +1087,41 @@ 0 0 0 +0 1 1 0 1 -0 1 1 1 1 0 +1 +1 +1 +0 0 0 0 0 -1 -1 0 0 0 1 0 -1 0 0 0 0 1 0 -1 +0 1 1 0 -1 0 -1 -1 +0 0 0 0 @@ -1043,97 +1132,86 @@ 0 0 1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 1 1 -0 1 1 1 1 -0 1 -0 1 1 -0 -0 1 -0 -0 1 1 1 1 1 1 -0 -0 1 -0 -0 1 -0 1 -0 -0 -0 1 -0 1 -0 1 1 1 1 -0 1 1 -0 -0 1 -0 1 -0 1 1 1 -0 -0 -0 1 -0 1 1 -0 -0 1 -0 1 1 1 -0 -0 1 1 1 -0 -0 -0 1 -0 1 -0 1 1 -0 1 1 1 1 1 -0 -0 -0 1 1 0 @@ -1144,126 +1222,55 @@ 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 +1 0 0 0 0 1 +0 1 0 1 1 -0 -0 -0 1 0 1 1 1 +0 1 1 0 0 0 -0 -0 -0 -1 -1 -1 1 +0 1 0 0 0 0 1 -1 0 -1 -1 -1 0 -1 0 0 0 1 +0 +0 1 +0 1 1 -1 +0 1 1 0 0 +1 +0 0 0 1 @@ -1283,110 +1290,102 @@ 0 0 1 -0 -0 -0 1 0 0 1 1 -1 0 -1 0 -1 0 -1 -1 0 1 0 1 0 1 +1 0 0 +0 +1 1 1 0 0 +0 +0 1 0 +0 1 +0 1 +0 +0 +0 1 0 +1 0 0 0 0 0 1 -1 +0 0 0 0 1 +1 0 1 0 1 +1 0 +1 0 +1 0 0 0 0 -1 0 0 -1 0 0 -1 0 0 0 1 1 -1 -1 -1 -0 0 1 0 1 -1 0 0 0 0 1 0 -1 -1 -1 -1 -1 0 0 1 -1 -1 0 1 -1 0 1 0 -1 0 0 1 0 0 +0 +0 1 0 1 @@ -1395,68 +1394,57 @@ 0 1 0 -1 0 0 1 -1 -1 0 0 -1 0 -1 -1 -1 -1 -1 0 -1 0 0 1 1 -1 0 0 -1 -0 0 1 1 0 1 0 -0 -0 -0 -1 1 0 1 1 -0 -0 1 1 0 1 0 0 -1 -1 +0 0 1 +0 1 0 0 +0 +0 1 0 0 0 0 0 +1 +0 +0 0 +1 +1 +1 0 1 0 @@ -1467,44 +1455,51 @@ 1 1 1 +1 0 0 -1 0 1 0 1 -1 -1 -1 0 0 1 0 +0 1 +0 +0 1 1 0 1 +1 0 +1 0 0 +1 0 0 1 1 +0 1 +0 +0 +0 1 -1 -1 +0 0 0 1 1 +0 1 1 0 -0 +1 1 0 0 @@ -1516,7 +1511,6 @@ 1 1 1 -0 1 0 0 @@ -1524,108 +1518,114 @@ 1 1 0 -1 0 +1 0 0 0 1 +0 1 0 0 1 -0 1 0 1 1 -1 0 -1 0 1 1 +1 +1 +1 0 1 1 1 1 +0 +1 1 0 0 +0 1 0 0 1 -1 0 -1 0 -1 0 0 1 0 -0 1 0 +0 1 +0 1 +0 1 0 0 +1 +0 0 1 1 0 0 -1 0 0 0 0 1 0 -1 -1 0 1 0 1 1 +1 +1 +1 0 0 0 -1 0 0 1 -1 -1 0 1 1 -0 -1 1 -0 1 1 +0 1 0 0 0 0 +1 +1 0 0 0 1 0 -0 1 1 0 +0 1 +1 +0 +0 +0 0 1 0 @@ -1635,13 +1635,14 @@ 0 1 0 -0 1 1 0 0 0 -1 +0 +0 +0 0 1 1 @@ -1654,9 +1655,6 @@ 0 0 0 -1 -0 -1 0 0 1 @@ -1668,17 +1666,14 @@ 0 0 1 +1 0 0 0 0 -1 -0 0 1 -1 -1 -1 +0 1 0 0 @@ -1688,6 +1683,7 @@ 0 0 0 +0 1 0 1 @@ -1695,23 +1691,38 @@ 0 1 0 +0 +0 1 +0 1 +0 1 +0 +0 +0 1 1 -0 1 0 0 0 1 +1 +1 0 0 +0 +1 1 +1 +0 0 1 0 +0 +1 +1 1 1 0 @@ -1724,29 +1735,22 @@ 0 0 0 +0 1 1 0 0 1 +0 +0 1 0 +1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 -1 0 0 0 @@ -1758,19 +1762,24 @@ 0 1 1 -1 -1 +0 +0 +0 0 1 1 -1 +0 +0 1 0 0 1 +0 1 0 0 +1 +0 0 1 1 @@ -1779,124 +1788,90 @@ 0 0 0 +1 0 0 0 1 -0 -1 1 0 -1 -1 0 -1 -1 +0 0 1 1 0 0 +0 1 0 0 1 -1 0 -1 0 1 -1 0 -1 -1 -1 0 0 0 0 -1 0 0 1 -1 -1 -1 0 -1 -1 +0 0 1 0 0 -1 0 -1 0 1 +0 1 -1 -1 +0 1 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 1 -1 -1 0 1 -0 -0 1 1 -0 1 1 -0 1 0 1 -1 0 1 0 +0 1 1 +0 1 1 1 1 0 -0 1 0 0 0 0 -0 -0 1 -0 -0 1 1 0 0 0 1 -0 -1 -0 1 0 1 @@ -1905,44 +1880,35 @@ 0 0 0 -0 -1 1 +0 1 1 0 -0 -0 1 0 +1 0 0 1 1 0 1 -1 -1 -0 0 0 0 1 -0 +1 0 0 1 -0 1 0 0 0 1 1 -1 0 -1 -1 0 0 1 @@ -1952,55 +1918,77 @@ 0 0 1 -0 1 0 0 -1 0 1 1 +1 +0 0 +0 +1 1 1 +0 1 1 0 +0 +0 1 1 0 +0 1 +0 +0 1 +0 +0 1 0 1 1 +0 +0 +0 +0 +0 1 0 0 0 +0 +0 +1 +0 1 1 1 0 0 1 +1 0 1 1 +0 1 0 1 1 -0 1 0 0 +0 1 +0 1 1 1 -1 +0 0 1 1 @@ -2009,25 +1997,21 @@ 0 0 0 -1 0 -1 -1 0 0 1 -1 0 1 0 0 1 +0 1 1 1 0 1 -1 0 1 1 @@ -2036,23 +2020,28 @@ 0 0 0 -0 -1 1 0 -1 +0 0 0 1 1 +1 0 +1 0 -0 1 +1 +1 +1 +1 +0 0 0 0 1 +1 0 0 0 @@ -2065,14 +2054,14 @@ 0 0 0 -0 -0 -0 1 1 0 0 +1 0 +1 +1 0 0 1 @@ -2080,7 +2069,10 @@ 0 0 0 +1 0 +1 +1 0 0 1 @@ -2089,79 +2081,78 @@ 1 1 1 +0 +0 1 1 0 1 0 1 -0 1 1 +0 1 1 0 -0 -0 -0 -0 1 1 -0 1 0 1 1 -1 0 1 -0 1 0 0 -1 +0 0 0 1 0 0 1 +0 +0 1 -1 -1 +0 0 1 1 1 0 -0 1 0 +1 0 0 1 1 -0 1 1 0 -1 0 1 1 +0 +0 +1 +0 1 1 0 0 +1 0 0 1 -0 1 0 1 +0 1 -1 +0 1 0 1 @@ -2169,29 +2160,33 @@ 0 1 0 +0 1 0 +0 1 0 1 0 0 0 +0 1 1 0 +1 +1 +1 0 1 +0 1 0 0 0 1 1 -1 -1 0 -1 0 0 0 @@ -2203,43 +2198,32 @@ 0 0 1 -1 -1 -1 0 0 1 0 0 +0 1 1 -0 1 -0 1 -0 -0 1 1 0 0 0 -1 0 1 -1 -1 0 -1 0 0 -1 0 0 -1 -1 0 0 +1 +0 0 0 0 @@ -2249,17 +2233,10 @@ 1 1 0 -1 0 0 -1 -1 0 0 -1 -1 -1 -1 0 1 1 @@ -2267,79 +2244,79 @@ 0 0 0 -1 0 -1 -1 0 0 1 +1 +1 0 0 0 0 0 0 +1 +0 +1 0 1 +1 +0 0 0 1 +0 +0 +0 1 1 +0 1 0 1 1 1 +1 0 0 0 1 -0 1 0 0 0 0 -0 -0 1 0 1 0 -1 0 -1 0 -1 0 -1 +0 1 1 1 0 -1 0 0 0 0 -1 0 -1 -1 +0 1 1 1 0 0 -1 -1 0 0 0 1 1 +0 +0 1 0 1 @@ -2348,10 +2325,16 @@ 0 1 0 +1 +0 +0 +1 0 0 +1 0 0 +1 0 1 0 @@ -2363,7 +2346,6 @@ 0 1 0 -1 0 1 0 @@ -2372,6 +2354,7 @@ 1 1 1 +0 1 0 0 @@ -2380,66 +2363,73 @@ 0 1 0 +1 +0 0 0 1 1 -1 0 -1 -1 0 0 1 +1 +1 +1 +1 0 0 -1 0 0 -1 -1 0 0 1 0 1 0 -1 0 0 1 1 -0 +1 +1 1 0 0 0 1 +1 0 +1 0 1 0 0 0 +1 0 1 +1 +1 +1 +1 0 0 -1 0 0 -1 0 1 1 -1 -1 -0 0 1 0 0 +1 0 +1 +1 +1 +1 0 1 1 @@ -2450,20 +2440,20 @@ 0 1 1 -1 0 1 1 +1 +1 0 1 +0 1 1 0 0 0 1 -1 -1 0 0 0 @@ -2472,15 +2462,21 @@ 1 0 1 +0 +1 +0 1 0 1 1 +1 0 +1 0 0 1 0 +0 1 1 0 @@ -2489,40 +2485,37 @@ 0 1 0 +0 1 0 0 1 1 0 -1 -1 -1 -1 0 0 0 -1 0 -1 -1 0 -1 -1 +0 1 1 0 0 -1 0 1 1 +1 +0 0 0 0 +1 0 1 0 +0 +0 1 0 1 @@ -2534,96 +2527,79 @@ 0 1 1 -1 -1 0 0 1 1 0 0 +0 1 0 0 1 -1 0 1 -1 -1 0 -1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 +0 +0 0 1 1 1 0 -1 -1 0 0 0 0 1 -1 0 1 0 -1 -1 -1 0 0 1 0 1 -1 0 -1 0 0 1 0 0 +0 1 1 0 1 0 0 -1 -1 0 +1 0 1 1 0 0 -1 0 -1 0 +0 +1 +1 +1 +1 1 1 1 0 0 -1 0 1 1 0 +1 0 0 0 @@ -2633,8 +2609,8 @@ 0 1 1 -1 -1 +0 +0 1 0 0 @@ -2642,20 +2618,15 @@ 0 1 1 -1 -1 0 0 1 -1 -1 -1 0 1 0 1 -1 -1 +0 +0 1 1 0 @@ -2664,29 +2635,40 @@ 0 1 0 +0 1 1 1 +0 1 1 1 -1 +0 +0 +0 1 0 1 +0 1 0 +0 1 +0 1 +0 1 0 0 +0 1 1 1 0 +0 1 0 +1 0 1 0 @@ -2695,122 +2677,99 @@ 0 0 1 +1 0 -0 -0 -0 +1 0 0 1 0 +1 0 0 0 0 1 0 -1 0 1 +0 1 1 +0 1 1 -0 -0 1 0 0 1 -1 0 0 0 1 1 1 -1 -1 0 0 1 -1 0 1 0 0 -1 -0 0 0 1 0 0 1 -1 -1 -0 -1 -1 -0 -0 0 0 1 0 1 0 -0 -0 -1 -1 1 0 0 1 -1 0 1 0 +0 1 0 0 1 1 +0 1 1 0 0 0 -1 0 -1 0 1 0 0 0 0 -0 -1 1 +0 1 +0 1 +0 1 1 -0 1 1 -0 1 1 1 0 0 0 -1 -0 -0 0 0 0 @@ -2820,10 +2779,12 @@ 0 0 0 +0 1 +0 1 1 -1 +0 1 0 1 @@ -2831,49 +2792,61 @@ 1 0 0 -1 0 +1 0 0 0 1 0 1 +1 +0 +0 0 1 +1 +0 0 1 +0 1 0 1 0 0 0 +0 1 0 +0 +0 1 0 1 +0 1 0 1 1 1 +0 1 0 1 +0 1 1 1 -0 1 0 -0 +1 +1 0 1 0 0 -1 +0 0 0 0 @@ -2881,39 +2854,54 @@ 1 1 0 -0 1 -0 1 0 -1 0 1 1 -1 +0 0 1 +0 1 0 +0 1 0 +0 +0 +0 +0 1 1 0 +0 +0 +0 1 0 0 +1 0 0 +1 0 +1 0 1 0 1 +0 1 1 1 0 +0 +0 +0 +0 +0 1 1 1 @@ -2921,9 +2909,9 @@ 0 1 0 +1 0 0 -1 0 0 0 @@ -2932,70 +2920,58 @@ 0 1 1 -1 0 0 1 0 -1 0 1 0 -0 1 1 -0 -0 1 1 1 +0 1 1 +0 1 0 0 +0 1 0 0 +1 0 0 0 0 1 0 -1 -1 -1 0 0 0 0 1 -1 -1 -0 -0 -0 0 1 1 1 -0 -0 +1 0 0 0 1 0 -1 0 -1 0 0 1 0 0 -1 +0 1 0 0 @@ -3004,25 +2980,31 @@ 1 1 0 +1 +0 +0 +0 +0 +0 +1 0 1 1 +0 1 1 1 0 0 0 -1 -0 0 0 1 1 +0 1 1 0 -1 0 1 1 @@ -3031,16 +3013,18 @@ 1 1 1 +0 1 0 0 +0 +0 1 1 +0 1 -1 -1 -1 -1 +0 +0 1 0 0 @@ -3049,25 +3033,29 @@ 0 0 0 -0 -1 -1 1 0 0 0 1 +0 1 +0 1 0 0 +0 +0 1 1 0 1 +0 1 1 +0 1 +0 1 1 0 @@ -3076,7 +3064,8 @@ 1 1 1 -1 +0 +0 1 1 0 @@ -3086,8 +3075,13 @@ 1 1 1 +0 +0 1 0 +0 +0 +0 1 1 0 @@ -3095,8 +3089,12 @@ 1 1 0 +0 +0 +0 +0 1 -1 +0 1 0 0 @@ -3106,46 +3104,66 @@ 1 1 0 -1 -0 0 1 1 0 0 +0 1 0 +0 +0 +0 1 0 +0 +0 1 1 0 -0 1 1 +0 +0 +0 1 +0 +0 1 1 0 1 1 0 +0 +0 +0 1 0 0 +0 +0 +0 1 0 +0 1 +0 1 1 0 +0 1 +0 1 +0 1 +0 1 0 0 -1 +0 0 1 1 @@ -3153,18 +3171,24 @@ 0 0 0 -1 0 1 +0 +0 1 1 +0 1 1 +0 1 1 1 0 +1 0 +1 +1 0 1 0 @@ -3174,7 +3198,7 @@ 0 1 1 -1 +0 1 1 0 @@ -3184,10 +3208,10 @@ 1 0 0 -1 -1 0 -1 +0 +0 +0 1 1 0 @@ -3195,11 +3219,12 @@ 0 1 0 -1 0 0 1 0 +0 +0 1 1 0 @@ -3207,17 +3232,13 @@ 0 0 0 +1 0 1 1 -0 1 1 0 -0 -0 -0 -1 1 1 0 @@ -3228,14 +3249,11 @@ 0 0 1 -1 -1 -1 -0 -0 0 +1 0 0 +1 0 0 0 @@ -3244,20 +3262,16 @@ 0 0 1 -1 -1 0 +1 0 0 1 1 0 -0 1 0 0 -1 -0 0 0 1 @@ -3266,24 +3280,17 @@ 1 1 1 -0 -0 -0 -1 1 0 0 -1 -0 0 0 1 -0 1 -0 1 -0 1 +0 +0 1 1 0 @@ -3291,20 +3298,25 @@ 0 1 1 +1 +0 0 0 0 -1 1 0 0 +1 0 1 +1 +1 0 0 1 +0 1 -1 +0 1 1 0 @@ -3317,12 +3329,15 @@ 0 1 0 -1 +0 1 0 0 0 -1 +0 +0 +0 +0 0 0 0 @@ -3332,29 +3347,31 @@ 0 1 1 +0 1 1 -0 -0 1 0 1 0 -1 0 1 1 -0 +1 0 0 1 1 0 +1 0 0 1 0 0 +1 +1 +1 0 0 1 @@ -3363,22 +3380,30 @@ 1 0 1 +0 1 +0 +0 +0 1 +0 1 0 0 +0 1 +0 1 -1 +0 1 0 +1 +1 0 0 1 0 1 -1 0 0 0 @@ -3387,9 +3412,7 @@ 1 0 0 -1 0 -1 0 1 0 @@ -3397,70 +3420,57 @@ 0 0 0 +1 0 0 -1 0 0 0 0 1 -1 -1 0 -1 +0 1 0 1 1 1 0 -1 0 +1 0 1 1 0 -1 0 -1 -1 0 1 0 1 0 -1 -1 -1 -1 -1 +0 +0 +0 0 1 1 1 0 0 -1 0 1 -0 1 0 0 1 0 1 -0 -0 1 -0 1 1 1 0 0 -1 0 0 1 @@ -3469,21 +3479,29 @@ 0 1 1 +0 +0 +1 +0 1 0 1 1 0 +1 0 1 1 1 0 1 +1 0 1 1 1 +1 +1 0 0 0 @@ -3494,66 +3512,57 @@ 0 0 1 +1 +1 0 0 1 +1 0 0 1 0 -0 1 1 -0 -0 1 1 0 0 -0 +1 0 0 0 1 -0 1 0 0 0 1 -0 -0 -1 1 0 1 0 0 1 +1 +0 0 0 1 1 0 -1 0 0 0 1 1 -1 -1 -1 0 -1 -1 0 1 -1 +0 0 1 1 -0 1 1 0 @@ -3563,39 +3572,33 @@ 1 0 0 +1 +1 0 0 1 0 -1 -1 0 1 0 0 0 -1 0 0 1 0 1 0 -1 0 0 -1 -1 0 0 -1 0 -1 0 +1 0 0 1 -1 0 1 0 @@ -3605,31 +3608,28 @@ 1 0 0 +0 +0 1 1 1 1 0 -1 +0 +0 +0 1 1 1 0 -1 +0 1 0 0 0 -1 0 -1 0 -1 -1 0 -1 -1 -1 0 1 0 @@ -3639,31 +3639,41 @@ 0 1 0 +0 +0 1 -1 -1 +0 1 0 1 +0 1 +0 1 1 1 0 1 1 +0 1 1 +0 +0 1 0 0 0 0 +0 +1 +1 1 0 0 1 0 +1 0 0 0 @@ -3672,47 +3682,40 @@ 0 0 1 -1 -1 -1 -0 -1 -1 -1 0 1 0 0 1 +0 1 0 0 -1 -1 +0 0 0 1 0 0 1 -1 0 -1 0 1 1 1 -1 0 0 0 0 1 -0 1 0 0 +1 +1 +1 0 +1 0 0 1 @@ -3725,30 +3728,18 @@ 0 0 0 -0 -0 -0 -0 -0 -0 -1 1 -0 1 1 0 1 0 -0 -0 -1 -1 -1 1 0 0 0 1 +1 0 1 1 @@ -3756,20 +3747,14 @@ 0 0 0 -0 -0 -1 -1 -0 1 1 1 +0 1 1 0 0 -1 -1 0 1 0 @@ -3780,54 +3765,55 @@ 0 0 1 +1 0 0 -1 0 -1 0 1 -0 1 0 0 +1 0 1 0 1 +1 +0 0 +1 +1 0 1 0 +1 0 0 0 1 0 +0 1 +0 1 1 0 0 0 -1 -1 -1 -1 0 -1 -1 -1 0 0 1 0 +0 +0 1 1 1 0 0 -1 +0 0 1 0 @@ -3836,24 +3822,17 @@ 0 0 0 -1 -1 0 1 1 1 1 -0 -1 1 1 1 0 0 0 -0 -0 -0 1 0 0 @@ -3861,18 +3840,19 @@ 0 1 0 +0 1 -1 -1 +0 +0 1 1 0 0 -1 0 1 +0 1 -1 +0 0 1 1 @@ -3880,8 +3860,6 @@ 0 0 0 -1 -1 0 0 0 @@ -3889,10 +3867,8 @@ 1 0 0 -1 -1 0 -1 +0 1 0 0 @@ -3901,8 +3877,9 @@ 1 1 0 +1 0 -0 +1 0 0 0 @@ -3913,43 +3890,44 @@ 0 1 0 -0 -1 -0 1 1 0 -1 -0 0 1 1 0 1 +0 1 1 1 1 +0 1 0 +1 +1 0 0 0 -1 0 1 1 -1 -1 -1 0 -1 +0 +0 +0 0 1 0 +0 1 1 1 +0 +0 +0 1 1 0 @@ -3959,13 +3937,17 @@ 1 0 0 +0 +0 1 0 1 1 +0 1 0 0 +0 1 1 1 @@ -3974,6 +3956,10 @@ 0 0 0 +1 +1 +0 +1 0 1 0 @@ -3981,47 +3967,56 @@ 0 0 0 +1 +1 0 0 0 1 0 1 +1 0 0 0 0 1 0 -1 -1 -1 +0 +0 1 1 0 0 1 +0 +0 1 +0 1 0 +0 +0 +0 +0 +0 +0 1 1 +0 1 0 0 -1 0 1 0 -1 -1 0 0 1 -0 1 0 0 +0 1 0 0 @@ -4031,39 +4026,50 @@ 1 0 1 -1 +0 1 1 0 0 0 0 -1 0 0 0 0 +1 0 1 +1 0 0 +1 +0 0 +1 0 0 0 1 0 0 +0 1 0 0 0 1 +0 1 +0 1 -1 -1 -1 +0 +0 +0 +0 +0 +0 +0 0 0 0 @@ -4075,24 +4081,31 @@ 0 1 0 +0 1 0 +1 0 1 1 0 -1 0 0 0 1 +0 +1 1 +0 1 1 1 0 0 +0 +0 1 +0 1 0 0 @@ -4100,34 +4113,34 @@ 0 0 0 +0 1 1 1 +0 +1 1 0 1 1 +1 0 0 1 +1 0 0 0 1 0 -1 -1 0 -1 -1 0 -1 0 0 -1 0 0 1 +0 1 1 1 @@ -4135,97 +4148,97 @@ 0 0 1 -0 -0 -0 1 0 1 -0 1 0 +0 1 1 -1 +0 +0 +0 1 0 +0 1 1 +0 1 1 0 -1 0 1 +0 +0 1 1 +0 +0 1 1 1 -0 1 1 0 -1 0 -1 0 -1 0 0 1 0 1 +1 0 0 -1 -1 0 1 1 0 1 -1 0 0 0 -1 0 1 1 +1 +1 0 1 +0 +0 +0 1 0 1 1 1 -0 -0 1 1 0 0 -0 1 +0 1 1 0 1 -1 +0 0 1 1 0 0 +1 0 0 -1 0 1 0 -1 -1 +0 +0 0 0 0 @@ -4235,26 +4248,16 @@ 0 0 1 -1 0 0 -1 0 1 -1 -1 0 0 -1 -1 0 -1 -1 0 -1 0 0 -1 0 1 0 @@ -4265,39 +4268,39 @@ 0 0 0 -0 +1 1 0 1 0 0 +1 0 1 +1 0 0 0 -1 -1 0 0 -1 -1 -1 0 -1 0 1 1 0 1 -0 -1 1 1 +0 +0 +0 +0 1 0 +0 1 0 +0 1 0 0 @@ -4305,7 +4308,6 @@ 0 1 1 -1 0 1 0 @@ -4318,36 +4320,28 @@ 0 0 1 -0 -1 1 1 0 -0 -1 1 0 1 0 0 0 -1 -1 -1 -1 -1 -1 +0 +0 1 1 0 -1 0 0 +1 +1 0 0 0 1 -0 1 0 1 @@ -4356,8 +4350,6 @@ 0 0 0 -1 -1 0 0 0 @@ -4366,14 +4358,18 @@ 0 1 0 +1 +1 +0 +0 0 0 -1 0 0 1 0 1 +0 1 0 0 @@ -4381,43 +4377,52 @@ 1 1 0 -0 -1 1 0 0 1 -1 0 0 1 0 -1 0 -1 +0 1 0 0 0 1 1 +1 +1 +0 +0 0 0 0 0 1 +1 +0 +0 0 0 1 1 1 0 -1 +0 +0 0 1 1 1 0 +0 +0 +0 +1 +1 1 1 0 @@ -4426,27 +4431,29 @@ 0 1 1 -1 0 +1 0 1 0 +1 +1 +1 0 0 0 +1 0 0 -1 0 -1 -1 0 -1 0 0 0 0 0 +1 +1 0 0 0 @@ -4455,6 +4462,7 @@ 0 0 0 +0 1 1 1 @@ -4462,64 +4470,49 @@ 0 0 0 -1 0 0 -1 0 0 1 -1 0 1 -0 1 0 1 -1 -1 -1 0 -1 0 1 0 1 +1 0 +1 0 0 0 0 0 1 -1 0 0 0 -1 0 +0 +1 1 0 0 1 0 1 -1 -1 -1 +0 1 0 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 +0 1 0 1 @@ -4528,14 +4521,9 @@ 0 0 1 -1 0 0 -1 -0 -1 0 -1 0 1 1 @@ -4543,33 +4531,45 @@ 0 1 0 +0 1 0 0 0 -1 0 +1 0 +1 0 +1 0 1 1 1 -0 1 1 0 +0 1 0 1 +1 +1 0 1 0 0 1 1 +0 +0 +0 +0 +0 +0 1 0 +0 1 0 1 @@ -4577,99 +4577,96 @@ 0 0 1 +1 0 -0 +1 +1 0 1 +1 0 0 0 0 0 -1 -1 0 1 0 0 +1 0 1 0 1 +0 +0 1 0 0 0 1 1 -1 -1 0 0 -1 -1 -1 0 1 -1 0 -1 0 0 1 0 -0 1 0 0 +0 1 0 1 1 0 0 -1 -1 -1 0 -1 0 0 1 -1 -1 0 1 -0 1 1 0 1 -1 0 1 0 -1 0 0 +0 +1 1 +0 1 1 0 1 1 +1 +1 +0 0 0 +1 0 +1 0 0 0 1 -1 0 0 0 +1 0 +1 0 0 1 @@ -4679,52 +4676,66 @@ 0 0 1 -0 1 0 1 -1 0 +1 0 +1 0 0 +1 0 0 1 -1 0 0 0 0 0 0 +1 0 1 0 1 +0 1 0 +0 +0 1 1 +0 +0 1 0 1 +0 1 0 +0 1 1 1 0 0 +1 0 +1 0 1 0 +0 1 0 +0 1 0 0 +1 +1 0 0 1 @@ -4734,20 +4745,25 @@ 0 1 0 -1 0 1 0 +0 +0 +0 1 1 0 -1 0 0 0 1 +1 +1 +1 +1 0 -0 +1 0 0 0 @@ -4758,40 +4774,39 @@ 1 0 0 -1 -0 0 1 0 0 -0 1 0 0 0 0 -1 +0 0 1 1 1 0 1 +0 +0 +0 1 -1 +0 1 0 +0 1 1 0 0 0 -0 1 -0 -0 1 1 +0 1 0 1 @@ -4799,117 +4814,115 @@ 1 0 0 +1 0 1 1 0 1 1 +1 0 0 0 0 1 0 +1 0 0 0 1 -1 0 0 1 0 -1 0 -1 -1 -1 +0 1 1 0 0 0 -1 -0 0 -1 0 0 +1 +1 0 0 -1 0 1 -1 -1 0 -1 0 -1 0 0 1 -1 0 1 +0 +0 1 1 -0 1 0 0 1 0 +1 0 0 0 1 1 1 +1 0 1 1 +0 1 0 0 0 -1 +0 1 1 0 1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 +0 0 0 0 1 +0 1 0 0 +1 +0 0 0 +1 0 +1 0 1 +0 1 +0 +0 1 1 1 0 0 0 +1 +1 0 0 0 @@ -4922,14 +4935,11 @@ 0 0 0 -1 -1 -0 0 0 1 0 -0 +1 1 1 1 @@ -4941,14 +4951,20 @@ 1 1 0 +0 1 1 0 1 1 +0 +1 +0 1 1 0 +0 +0 1 0 0 @@ -4956,47 +4972,45 @@ 0 1 0 +0 +0 +0 1 1 +0 +0 1 1 0 -1 0 1 0 0 +0 1 1 0 -1 0 1 -1 -1 -1 0 1 0 0 1 0 -0 1 1 0 -1 0 0 0 0 0 0 -1 0 -1 -1 -1 +0 +0 +0 1 0 1 @@ -5004,11 +5018,13 @@ 1 0 0 -1 0 -1 +0 +0 +0 0 1 +0 1 0 0 @@ -5016,38 +5032,54 @@ 0 0 0 -1 +0 0 1 1 +0 1 +0 +0 +0 1 0 0 1 0 1 +0 +0 +1 1 1 0 +0 1 -1 +0 0 0 0 1 0 1 +1 +1 0 +0 +1 +1 1 0 1 1 1 0 +1 +1 0 0 1 +0 1 0 0 @@ -5055,14 +5087,12 @@ 0 0 0 -1 0 0 -1 +0 1 0 0 -1 0 0 0 @@ -5070,20 +5100,12 @@ 1 1 1 -1 -0 -1 0 1 -1 -1 0 1 1 -0 -0 1 -0 1 0 0 @@ -5092,23 +5114,15 @@ 1 0 1 -0 -1 1 0 -0 -0 1 0 -1 0 1 0 0 0 -1 -1 -0 0 0 1 @@ -5120,24 +5134,18 @@ 0 0 1 -1 0 1 -1 -1 -1 0 -1 0 1 1 1 1 1 -0 -0 1 1 +0 1 0 1 @@ -5145,35 +5153,33 @@ 1 0 0 +1 0 +1 0 0 0 0 1 1 -0 -0 -0 1 0 0 -0 -0 +1 +1 0 0 1 0 0 0 +0 1 1 1 0 1 -0 1 -0 1 1 1 @@ -5182,35 +5188,28 @@ 0 1 1 -1 -0 0 0 +1 +1 0 1 0 0 -1 0 1 1 -1 -1 0 -1 0 0 0 -1 0 0 -1 0 1 0 -0 1 -0 +1 1 1 1 @@ -5218,38 +5217,29 @@ 0 0 0 -1 -1 -0 -1 0 1 1 0 -1 -0 0 0 1 -1 -1 -0 0 1 1 0 1 1 -0 1 1 1 +0 1 1 0 +1 0 0 -1 0 0 0 @@ -5259,14 +5249,24 @@ 1 1 0 +0 1 1 0 1 0 1 +1 +1 +0 +0 +0 +0 0 0 1 1 +0 +0 +0 1 diff --git a/test-A/out.tsv b/test-A/out.tsv index 8ea3abc..e3c09a3 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,44 +1,42 @@ -0 1 0 0 +0 1 0 0 0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 1 1 0 1 -1 0 0 1 -0 1 1 1 0 -1 0 -1 -1 0 0 1 1 1 1 -0 -0 -1 -0 1 0 1 -0 1 1 1 @@ -46,12 +44,8 @@ 0 1 0 -0 -0 -0 1 0 -0 1 0 0 @@ -64,77 +58,69 @@ 1 1 0 -0 1 0 -1 0 0 -1 +0 1 1 0 -0 1 0 +0 1 1 0 0 0 -0 -1 1 0 +0 1 0 +1 0 1 0 0 1 1 -0 +1 0 0 0 1 1 1 +1 0 1 1 +1 +0 +1 0 0 0 -1 0 1 1 0 -0 1 1 -0 +1 1 0 0 1 -1 -0 0 0 1 0 -1 -1 -1 -1 0 0 0 -1 -1 0 1 1 @@ -147,62 +133,48 @@ 1 1 0 -1 0 0 1 -0 -0 1 0 -1 0 1 -1 -1 -1 0 -1 0 1 0 1 0 -0 -0 -0 1 0 0 0 -0 1 -0 +1 1 0 +1 0 1 0 0 0 +1 0 +1 0 0 1 1 1 1 -0 -1 -1 1 0 -0 1 1 1 0 -0 1 1 1 @@ -210,31 +182,19 @@ 0 0 1 -0 -0 1 -0 -0 1 0 0 0 -0 -0 -0 -1 -0 1 1 0 1 -1 +0 1 0 0 -1 -1 -1 0 1 1 @@ -242,15 +202,14 @@ 0 0 0 -1 0 1 -1 0 1 -1 0 1 +0 +0 1 0 0 @@ -259,29 +218,22 @@ 0 0 1 -1 0 -1 -1 -1 -1 0 1 -1 0 0 1 -1 -1 0 -1 0 1 +0 1 1 0 0 0 +1 0 0 1 @@ -290,12 +242,10 @@ 1 0 0 -1 0 0 -1 -1 0 +1 0 1 0 @@ -303,6 +253,7 @@ 1 0 0 +1 0 0 0 @@ -310,7 +261,6 @@ 1 0 0 -1 0 0 1 @@ -319,24 +269,35 @@ 1 0 0 +1 +1 +0 +0 +0 +0 0 1 0 1 0 0 +0 1 +0 1 +0 +0 1 0 0 1 +0 1 1 0 0 1 -1 +0 1 1 0 @@ -349,22 +310,24 @@ 0 1 0 +0 +0 +1 1 0 0 0 +1 0 1 0 0 0 -1 -1 0 -1 0 0 1 +0 1 1 1 @@ -372,23 +335,16 @@ 1 0 0 -0 1 1 -1 -0 0 -1 0 0 1 0 -0 -0 1 1 0 -0 1 0 0 @@ -399,16 +355,8 @@ 0 0 1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 0 0 0 @@ -416,9 +364,6 @@ 1 0 1 -1 -0 -0 0 0 1 @@ -426,65 +371,64 @@ 0 0 0 -0 1 -0 -0 -0 -0 -0 1 1 0 1 0 +1 0 0 1 0 -0 1 +0 1 +0 1 1 1 1 1 0 -1 -1 -1 +0 +0 0 1 0 +0 1 +0 1 0 1 1 0 -1 0 0 0 1 1 0 -1 +0 +0 +0 +0 +0 1 0 1 0 +0 +0 1 1 1 -0 1 0 -0 1 0 -1 0 1 0 @@ -497,13 +441,25 @@ 0 1 1 -1 -1 0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 +0 1 +0 +0 +0 +0 1 0 0 @@ -517,21 +473,16 @@ 1 1 0 -1 0 0 0 1 1 -0 1 -0 1 0 0 1 -1 -1 0 0 0 @@ -540,132 +491,136 @@ 0 1 0 -1 -1 0 0 0 1 +0 1 1 0 -1 +0 0 1 +0 1 1 0 -1 0 0 -1 0 -1 -1 -1 +0 1 0 0 -1 0 0 1 -0 1 0 1 0 1 +1 0 0 0 1 0 0 -0 +1 1 0 0 1 0 0 -1 +0 0 1 0 0 +1 +0 0 0 +1 +1 0 0 1 1 +1 0 0 1 0 +0 1 1 0 +0 1 0 +1 0 0 0 0 +1 0 0 1 -0 1 1 1 1 1 -0 -0 1 1 0 1 -1 -1 +0 0 0 1 0 +1 0 +1 0 +1 0 0 1 1 -0 -0 1 1 1 0 -0 1 +0 1 0 1 1 1 +0 1 1 0 0 +0 +1 1 1 0 0 +1 0 1 0 0 -1 0 0 1 @@ -673,49 +628,47 @@ 1 1 1 -0 -1 -1 1 0 1 -0 1 0 1 1 -1 -1 -1 0 0 -1 0 1 0 -1 0 1 1 -1 0 0 1 1 1 +1 0 1 -1 +0 +0 0 1 -1 +0 1 0 0 1 +0 +0 1 +0 +0 +0 1 1 +0 1 1 1 @@ -726,46 +679,49 @@ 1 0 1 +1 0 1 1 0 1 0 -1 0 0 -1 -1 -1 +0 +0 +0 0 0 0 1 +0 1 -1 +0 0 1 0 1 1 1 +0 +1 +0 +0 1 0 +1 0 1 1 1 1 +1 0 0 -1 0 -1 0 -1 0 -1 0 1 0 @@ -775,13 +731,15 @@ 0 0 0 -1 0 -1 0 -1 0 -1 +0 +0 +0 +0 +0 +0 1 1 1 @@ -789,17 +747,23 @@ 0 0 0 -1 0 0 1 +1 +1 +0 0 1 1 +0 +1 +0 1 0 0 1 +0 1 1 0 @@ -810,6 +774,7 @@ 0 1 0 +0 1 0 1 @@ -818,19 +783,17 @@ 1 1 0 -0 -1 1 1 0 1 -0 1 1 0 0 1 0 +0 1 1 1 @@ -838,62 +801,75 @@ 0 1 1 -1 0 -1 0 0 0 0 +1 +1 0 +1 0 0 1 -1 0 0 1 1 +0 +0 1 1 -1 -1 -1 +0 +0 +0 +0 0 1 +0 +0 1 0 1 1 0 0 -1 0 0 +1 +1 0 1 +1 0 1 +1 0 0 1 0 0 -1 0 1 +1 0 +1 0 0 0 1 0 +0 1 1 1 0 0 1 +1 +1 +0 0 1 1 @@ -901,11 +877,14 @@ 1 0 1 -1 +0 +0 1 0 0 1 +1 +1 0 1 1 @@ -913,13 +892,13 @@ 0 0 0 +0 1 1 1 0 0 0 -1 0 1 1 @@ -927,7 +906,6 @@ 0 0 0 -1 0 1 0 @@ -937,18 +915,16 @@ 1 0 1 -0 -0 1 0 0 0 0 -0 1 -0 1 1 +0 +1 1 1 1 @@ -956,60 +932,55 @@ 0 0 0 -1 -0 -1 -0 0 1 1 -1 -1 0 0 0 -1 +0 0 0 0 1 +0 1 0 0 -1 -1 +0 +0 +0 1 1 1 0 0 +0 1 1 1 0 0 -1 0 0 0 1 0 +0 +0 1 -1 -1 -1 +0 1 1 0 0 0 1 -1 -1 +0 1 0 0 -1 +0 1 0 0 @@ -1018,53 +989,65 @@ 1 0 1 -1 -1 0 0 0 -1 +0 +0 0 0 1 +0 1 1 1 0 1 -1 0 1 +0 1 0 0 +0 1 +0 +0 +0 +0 +0 1 1 -0 1 1 +0 1 0 0 0 +1 0 +1 0 1 1 1 0 -1 0 1 1 0 -0 +1 1 0 +1 +1 +1 0 1 1 +1 +0 0 1 1 @@ -1081,45 +1064,30 @@ 0 0 1 -0 1 0 0 1 -1 -1 -1 0 0 0 1 -1 -0 0 0 0 0 +1 0 0 -1 0 -1 -1 0 0 1 1 1 -1 -1 0 1 -1 -1 -1 0 -1 -1 0 1 0 @@ -1130,20 +1098,16 @@ 0 1 0 -1 0 0 1 1 1 1 -1 -1 -1 -0 0 0 0 +1 0 0 1 @@ -1152,23 +1116,33 @@ 1 1 1 -1 0 0 +1 +1 0 0 1 1 +1 0 +1 0 +1 0 +1 0 1 1 +1 +0 0 1 0 0 +1 +1 +0 0 0 0 @@ -1178,92 +1152,105 @@ 0 0 0 +0 1 0 0 +0 +0 1 0 0 1 1 +0 1 1 0 0 0 +1 +1 +0 0 0 1 -1 +0 0 1 +0 1 1 +0 1 1 +0 +0 +0 +0 1 1 0 -1 0 0 1 0 0 +0 1 0 0 1 1 -0 1 0 +1 +1 +1 0 0 1 0 0 1 +1 0 0 +1 +1 +1 0 0 0 1 1 0 +0 1 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 -1 0 -1 0 -1 -1 -1 0 -1 -1 -1 0 -1 0 1 1 1 0 1 -1 0 0 0 @@ -1271,15 +1258,14 @@ 0 1 0 +0 +0 1 -1 -1 -1 -1 -1 -1 +0 +0 1 0 +1 0 1 0 @@ -1287,41 +1273,39 @@ 1 0 1 +1 0 1 +0 1 1 1 0 -0 +1 1 0 0 1 +1 0 0 +1 0 0 +1 0 0 1 0 0 1 -1 0 -1 -1 0 0 1 0 1 -1 -1 0 -1 -1 0 1 1 @@ -1330,41 +1314,49 @@ 0 1 0 +0 +0 +0 1 1 0 0 1 +1 0 0 0 +1 0 0 1 0 1 -1 -1 -1 +0 1 0 0 1 +1 +1 0 1 1 +0 1 +0 1 1 1 0 -0 1 0 +0 1 0 1 1 +0 1 0 1 @@ -1372,13 +1364,15 @@ 0 0 1 -0 +1 0 1 1 0 0 +0 1 +0 1 1 0 @@ -1386,18 +1380,13 @@ 0 1 1 -0 -0 1 0 -0 +1 1 1 0 -0 -0 -0 -0 +1 0 0 1 @@ -1405,44 +1394,40 @@ 1 1 0 -1 0 -1 0 1 -0 -0 1 0 0 1 0 0 -1 0 -1 0 1 0 -0 1 0 -0 1 +0 1 1 1 1 1 1 +0 +0 1 0 +1 0 0 1 1 0 -1 +0 1 0 1 @@ -1450,32 +1435,33 @@ 1 0 0 -1 0 0 0 -1 0 0 1 1 1 0 -1 -1 +0 +0 0 1 1 0 0 1 +0 1 +0 +0 1 1 0 0 0 -1 +0 0 0 0 @@ -1483,32 +1469,24 @@ 1 1 0 -1 0 -1 +0 1 0 0 +1 0 0 1 1 1 -0 -1 -1 -0 1 0 -1 0 0 -1 0 -1 0 0 -1 0 0 0 @@ -1516,42 +1494,24 @@ 0 1 1 -1 -1 -1 -0 0 1 0 1 -1 -1 -1 -1 -1 0 -1 -1 +0 1 1 0 0 -0 -1 1 1 0 1 1 -1 -1 -1 -1 0 0 -1 -1 -1 +0 1 1 0 @@ -1566,49 +1526,35 @@ 0 0 0 -1 -1 0 1 1 -1 -1 -0 -0 -0 -0 -1 0 1 -1 0 0 1 -0 1 +0 1 0 1 0 0 +1 0 0 0 0 1 1 -1 -0 -1 0 0 -1 0 0 1 1 0 -1 0 1 1 @@ -1618,17 +1564,15 @@ 1 0 0 +0 1 0 0 0 0 -1 -1 0 0 0 -1 0 0 1 @@ -1636,24 +1580,21 @@ 0 0 1 +1 0 -0 +1 0 1 +0 +0 1 1 0 1 1 -1 -0 -0 -0 -0 -0 -0 0 0 +1 0 1 1 @@ -1662,86 +1603,75 @@ 1 0 0 -0 1 0 1 1 1 -1 +0 1 0 0 0 0 -1 -1 +0 0 1 -1 +0 1 1 0 1 -1 0 +1 0 1 1 -0 +1 1 0 0 1 +1 0 0 1 0 1 -0 1 1 0 0 +0 1 1 0 0 -0 1 0 -0 -0 +1 +1 +1 1 0 0 1 1 -0 1 1 -0 1 0 0 -0 1 -0 1 0 -1 0 -1 +0 1 0 0 0 -1 0 -1 -1 -1 -1 0 1 1 @@ -1749,39 +1679,32 @@ 1 1 0 -1 0 1 -1 -1 0 -1 0 1 1 -1 0 1 1 0 -1 0 1 1 -1 +0 1 1 0 1 0 0 -0 -0 -0 -0 1 1 1 +0 +0 +0 1 1 0 @@ -1789,24 +1712,34 @@ 1 0 1 +0 +0 1 0 +0 1 +0 1 0 0 +1 +1 0 0 1 -0 1 0 0 1 +1 +1 0 0 0 0 +1 +1 +1 0 0 0 @@ -1816,13 +1749,15 @@ 1 0 0 -0 -0 1 0 +1 0 +1 0 0 +1 +1 0 0 0 @@ -1830,32 +1765,31 @@ 1 1 1 -1 0 +1 0 0 1 0 1 1 -1 0 1 1 0 0 1 +1 +1 +0 0 0 0 0 -1 -1 0 0 1 -1 -1 +0 1 0 0 @@ -1865,17 +1799,15 @@ 0 1 1 -0 1 +0 1 0 0 0 1 0 -1 -1 -1 +0 1 1 1 @@ -1883,32 +1815,18 @@ 0 0 0 -0 1 -0 1 -0 1 1 0 -1 -1 -1 0 1 1 0 0 -1 -0 -0 -0 0 1 -1 -1 -1 -1 0 1 1 @@ -1916,26 +1834,17 @@ 1 0 1 -1 -1 0 +1 0 0 -1 -1 0 0 0 -1 0 1 -1 -1 -1 -0 0 0 -1 0 0 0 @@ -1944,43 +1853,44 @@ 1 0 1 -1 0 1 -0 1 +0 1 0 0 1 -1 -0 0 +1 0 0 0 +1 0 0 +1 0 0 0 +1 +1 +1 0 1 0 0 +0 1 0 0 0 0 +1 0 0 0 -1 0 -1 -1 -1 0 0 0 @@ -1995,12 +1905,12 @@ 0 1 0 -1 -1 +0 1 0 0 1 +0 1 0 1 @@ -2011,7 +1921,7 @@ 0 1 1 -0 +1 0 1 0 @@ -2024,55 +1934,46 @@ 0 1 1 +1 0 0 -1 0 -1 -1 0 -1 0 0 1 +0 1 0 0 0 1 -1 +0 0 1 1 0 -1 -1 0 1 1 -0 -1 1 0 0 -1 -1 +0 1 0 0 0 0 1 -1 -1 0 -1 0 0 0 0 1 -1 +0 +0 1 0 1 @@ -2080,62 +1981,63 @@ 1 0 0 -0 +1 1 0 0 -1 0 1 1 0 +0 +1 1 +0 +0 1 0 0 0 1 +0 1 0 +0 1 1 1 -0 1 1 -0 1 -0 -0 -0 -0 1 1 0 0 0 -1 0 0 1 0 -1 0 -1 0 1 0 +1 +1 0 1 1 1 0 +1 +0 0 0 -1 0 0 0 +1 +1 0 1 1 @@ -2144,12 +2046,9 @@ 0 0 1 +0 1 1 -1 -1 -0 -0 0 0 1 @@ -2161,9 +2060,12 @@ 0 0 0 +1 0 0 0 +1 +1 0 0 0 @@ -2172,41 +2074,32 @@ 1 0 1 -0 1 -0 -0 +1 0 0 1 +0 1 0 0 -1 0 1 -1 -1 -1 0 -1 0 1 1 1 -0 -1 1 0 1 0 1 -0 -0 1 0 0 0 +0 1 0 0 @@ -2221,35 +2114,46 @@ 0 1 1 +0 1 0 0 0 0 +1 0 +1 +1 0 0 1 0 -0 +1 +1 0 0 1 1 +1 0 +1 0 0 1 0 +1 +1 0 0 +1 +1 0 0 1 1 1 -0 -0 +1 +1 0 0 1 @@ -2258,20 +2162,20 @@ 1 0 0 +1 0 0 0 0 1 1 -1 +0 0 1 1 0 -0 -1 1 +0 1 0 0 @@ -2279,7 +2183,11 @@ 0 1 1 +0 1 +0 +0 +0 1 0 0 @@ -2288,13 +2196,12 @@ 0 0 0 +0 +0 1 0 0 0 -1 -1 -1 0 0 0 @@ -2302,6 +2209,7 @@ 0 0 1 +0 1 0 1 @@ -2310,41 +2218,31 @@ 0 0 1 -1 -1 -1 -1 -1 -1 -1 0 0 1 -1 -1 -1 -1 0 1 0 0 -1 0 1 0 +0 1 0 0 1 0 1 +0 1 1 1 0 1 -0 1 +0 1 0 0 @@ -2353,35 +2251,26 @@ 0 0 0 -1 -1 0 1 0 -1 0 0 -1 0 +1 0 0 -1 -1 -1 -1 0 0 1 -1 -1 0 -1 0 0 1 0 0 0 +1 0 0 0 @@ -2389,64 +2278,49 @@ 1 0 1 -0 1 1 -0 1 0 0 0 1 -1 0 1 -0 -0 1 1 0 0 0 0 -0 -0 -0 -0 -1 -1 1 0 0 0 1 0 +1 0 0 0 -0 -0 -1 -0 -1 -1 1 1 0 1 0 +0 1 1 +0 1 0 0 0 1 0 -1 0 1 -1 +0 0 1 0 @@ -2458,32 +2332,38 @@ 0 0 1 -0 -0 -0 -0 -0 -0 +1 +1 +1 +1 0 0 0 1 1 +0 1 1 1 0 1 0 -0 1 0 0 1 +0 +1 +1 +0 +0 +0 1 1 +0 1 0 +1 0 1 0 @@ -2492,14 +2372,13 @@ 0 1 1 -0 1 1 1 0 0 -1 -1 +0 +0 0 0 0 @@ -2511,20 +2390,14 @@ 1 1 0 -1 0 0 0 0 -1 -1 0 0 1 1 -1 -0 -1 0 0 1 @@ -2539,91 +2412,92 @@ 0 1 1 -0 1 1 0 1 0 0 -1 +0 1 1 0 +1 0 0 0 1 +0 1 0 0 -1 0 0 1 -1 -1 +0 +0 1 1 0 -1 0 0 1 0 0 0 -1 -1 -1 0 1 1 1 +0 1 1 -0 1 0 0 1 1 -1 0 -1 -1 0 -1 0 -1 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 +0 +0 0 0 0 1 +0 1 1 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 0 +0 +1 1 1 1 1 -0 0 1 1 @@ -2632,55 +2506,58 @@ 0 0 0 -1 0 1 0 0 -0 -0 -1 1 1 +0 1 0 +0 1 0 0 +0 +1 1 1 +0 +0 1 0 0 1 1 +0 +1 1 0 1 +1 0 0 0 -1 0 0 0 0 1 +0 +0 1 0 0 0 1 -1 -1 -1 0 0 -1 -1 0 0 -1 +0 +0 +0 0 1 0 @@ -2688,20 +2565,16 @@ 0 0 1 -1 0 0 0 -1 0 1 0 0 -1 0 0 1 -0 1 0 1 @@ -2710,17 +2583,21 @@ 1 1 0 +0 +0 1 0 1 0 +1 0 +1 0 0 0 1 1 -0 +1 0 0 1 @@ -2728,60 +2605,43 @@ 0 1 0 -1 +0 +0 1 1 0 0 1 1 -0 +1 1 0 -0 -0 -0 +1 1 0 0 0 +1 0 0 0 0 0 1 -0 -0 -0 1 0 -0 1 1 -0 1 0 0 0 -0 -1 1 1 0 -1 -1 0 -1 -1 -1 -1 -1 0 1 -1 -1 -1 0 0 0 @@ -2791,35 +2651,29 @@ 0 1 1 -1 -1 0 -1 0 -1 0 0 0 1 -0 1 0 0 -0 1 0 1 +1 0 +1 0 +1 0 +1 0 0 0 1 -1 -1 -1 -1 0 0 1 @@ -2827,25 +2681,24 @@ 0 0 1 -1 0 0 -1 0 1 0 1 0 0 -1 0 1 0 -0 +1 +1 1 1 0 0 +0 1 0 0 @@ -2853,18 +2706,12 @@ 1 1 0 -1 0 0 1 -0 1 0 -1 -1 -1 0 -1 0 0 1 @@ -2872,17 +2719,9 @@ 1 1 1 -1 -1 -1 0 0 1 -1 -1 -1 -0 -0 0 0 0 @@ -2893,31 +2732,22 @@ 0 0 0 -0 1 1 0 1 -1 -1 0 0 1 1 -0 1 0 0 1 -1 0 -0 -1 -1 1 0 1 -1 0 1 1 @@ -2926,11 +2756,9 @@ 0 0 0 -1 0 0 -1 -1 +0 0 0 1 @@ -2939,34 +2767,26 @@ 0 1 0 +1 0 +1 +1 0 1 1 1 1 0 -1 0 -1 -1 0 0 -1 -1 -1 0 1 -1 0 1 -1 -1 -1 -1 -0 0 0 +1 0 1 0 @@ -2975,8 +2795,6 @@ 0 1 1 -1 -1 0 1 0 @@ -2988,14 +2806,15 @@ 0 0 0 -1 0 1 0 0 +1 0 +1 0 -0 +1 0 0 1 @@ -3003,35 +2822,22 @@ 0 0 0 -0 -1 -0 1 1 0 1 0 -0 -1 1 1 1 -0 -1 -0 1 1 0 -1 -1 0 0 -1 0 1 -1 0 -1 0 0 0 @@ -3039,25 +2845,14 @@ 1 0 0 -1 -1 -1 -0 0 -1 0 0 -1 0 1 0 0 0 -0 -0 -0 -1 -0 1 1 0 @@ -3071,30 +2866,31 @@ 0 1 0 +0 1 -1 -1 -1 -1 -1 +0 0 1 1 1 1 +0 1 1 0 0 0 +0 +0 1 1 0 1 -1 +0 0 0 1 +0 1 0 1 @@ -3103,34 +2899,44 @@ 1 1 1 -0 -0 1 -0 -0 1 0 0 1 -1 +0 0 0 1 +0 1 1 +0 1 +0 +0 +0 +0 +0 +0 1 1 -1 +0 0 0 0 0 1 0 +0 +1 1 +1 +0 0 0 +1 +0 0 1 0 @@ -3142,54 +2948,60 @@ 1 0 0 +0 +1 +1 1 1 0 0 1 +0 1 +0 1 0 1 +1 0 1 0 0 1 1 +0 +1 1 0 0 1 1 1 +1 +1 0 0 0 0 1 +0 +0 1 1 1 0 -1 0 0 0 0 -1 0 1 0 0 0 -1 -1 -1 -1 0 1 -1 +0 0 1 1 @@ -3198,26 +3010,19 @@ 0 0 0 -1 -1 -1 0 -1 +0 +0 0 1 1 -0 1 1 1 0 0 -1 -1 0 -1 0 -1 0 1 1 @@ -3225,97 +3030,94 @@ 0 0 1 -1 0 +1 0 0 +1 0 1 +1 0 0 1 1 1 -0 1 1 0 1 0 +0 1 1 0 0 1 0 -0 -0 -0 +1 1 1 0 1 +1 +0 0 1 1 1 0 0 +0 1 0 0 0 -1 0 -1 0 -1 0 0 0 1 -1 0 0 1 +0 1 1 -0 1 0 1 +0 +0 1 1 0 +0 1 0 0 1 1 -1 0 -1 0 0 0 -1 -1 0 0 0 1 -0 1 1 +0 1 0 +1 0 0 -1 0 1 1 -0 1 0 0 @@ -3325,14 +3127,14 @@ 0 1 0 -1 +0 +0 0 1 1 1 1 0 -1 0 1 1 @@ -3343,44 +3145,39 @@ 0 0 0 +1 +0 0 0 -1 -1 0 -1 -1 0 +1 0 0 0 0 1 -0 1 1 0 0 1 -1 0 0 0 +1 0 0 0 1 -1 -0 0 +1 0 0 0 0 1 1 -0 -1 1 1 0 @@ -3388,32 +3185,21 @@ 0 0 1 -1 -1 0 0 0 0 1 1 -1 -1 -1 -1 -1 0 0 -1 -0 -1 -1 0 0 +1 0 0 0 1 -1 0 1 0 @@ -3425,11 +3211,6 @@ 0 1 1 -0 -1 -1 -1 -1 1 1 0 @@ -3438,67 +3219,85 @@ 0 1 0 +0 1 0 +0 1 1 0 +1 0 0 -1 -1 -1 0 0 0 1 -0 1 0 0 -0 1 +0 1 1 0 +0 1 0 0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 -1 -1 +0 +0 1 0 1 0 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 1 1 0 0 1 -1 +0 +0 0 1 1 +0 1 0 0 -1 -1 +0 1 0 0 0 0 1 -1 0 0 0 1 -0 1 1 0 @@ -3506,67 +3305,70 @@ 0 1 0 -0 +1 0 1 1 -0 +1 1 0 +0 +0 1 0 1 0 +0 1 0 0 0 0 0 -1 -1 0 1 1 0 0 +0 +0 1 1 0 1 1 -1 0 0 -1 -1 -1 0 -1 +0 +0 +0 0 0 1 1 -0 1 0 0 0 +1 0 +1 0 +1 0 0 0 +1 0 0 -1 -1 0 0 0 0 1 0 +1 0 1 1 @@ -3574,76 +3376,109 @@ 1 0 1 -1 0 1 +1 +1 +0 0 0 -1 0 1 1 0 +1 0 1 0 0 +0 +0 1 1 +0 +0 1 1 0 +0 1 +0 1 +0 1 0 0 0 +1 0 1 1 -0 +1 1 0 0 1 0 0 +0 +0 +1 1 0 0 +1 +0 0 0 1 +0 +0 1 0 +1 0 0 0 +1 0 0 +1 0 +1 +1 +1 0 +1 0 0 0 1 0 0 +0 1 1 1 +0 1 0 +0 +0 +0 1 0 1 +0 +0 1 0 1 1 1 1 +0 +1 1 1 0 @@ -3652,21 +3487,31 @@ 0 1 1 +0 +0 +0 1 1 1 0 -1 +0 1 0 0 -1 0 1 1 1 1 0 +1 +1 +0 +0 +0 +0 +0 +0 0 0 1 @@ -3676,18 +3521,28 @@ 0 1 0 +1 0 1 +0 +0 1 1 +0 1 +0 1 0 0 +0 1 1 0 0 +0 +1 +1 +1 1 1 0 @@ -3696,16 +3551,15 @@ 1 1 0 +1 0 0 0 0 -1 -0 -0 0 0 1 +0 1 1 0 @@ -3716,48 +3570,53 @@ 1 0 0 -1 +0 +0 1 1 0 1 0 -1 -1 +0 +0 +0 +0 +0 +0 0 1 1 0 1 -0 1 0 1 -1 0 0 0 +0 +1 1 0 0 0 1 -1 0 -1 0 1 1 +0 1 1 0 0 -0 1 1 1 +0 1 1 +0 1 0 1 @@ -3765,22 +3624,19 @@ 1 0 0 -1 -1 +0 0 0 1 1 1 0 +1 0 0 -1 0 1 0 -1 -1 0 1 1 @@ -3788,42 +3644,56 @@ 0 1 0 +1 0 1 +1 0 +1 0 +1 0 0 1 +0 +0 1 1 -1 +0 1 1 0 0 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 1 1 1 0 0 -0 -1 1 0 0 0 +1 0 0 0 1 -0 1 1 0 1 +0 1 1 1 @@ -3831,41 +3701,55 @@ 0 0 0 -1 0 -1 -1 0 -1 -1 -1 +0 0 1 1 0 +0 +0 +0 +0 1 0 1 +0 +0 +0 +0 +0 +0 +0 1 1 1 0 0 -1 +0 0 1 -1 -1 +0 +0 +0 0 0 0 1 +0 1 +0 +0 +0 +0 1 1 1 1 1 +0 +0 1 0 0 @@ -3873,27 +3757,29 @@ 0 0 0 +0 1 1 0 0 1 -1 -1 -0 0 0 1 1 -1 0 +1 0 0 0 0 +1 +1 0 1 0 +1 +1 0 1 0 @@ -3901,7 +3787,6 @@ 0 0 1 -1 0 1 1 @@ -3909,20 +3794,20 @@ 0 1 1 +0 1 1 -1 -0 -0 0 1 1 1 -0 +1 +1 0 0 1 0 +1 0 0 1 @@ -3930,56 +3815,53 @@ 0 0 0 +0 +0 1 1 +0 1 1 1 0 -1 0 0 -1 -1 -1 -0 0 1 -1 0 0 0 0 0 1 -0 1 1 0 1 -0 1 0 1 0 0 -1 -1 0 0 0 1 -1 0 0 -1 -1 +0 +0 0 0 1 +0 1 1 0 +0 +0 +0 +1 1 1 0 @@ -3987,39 +3869,42 @@ 1 0 0 -1 0 1 0 0 -1 -1 0 0 0 -1 +0 +0 0 1 1 -0 +1 +1 +1 1 0 0 0 1 0 -1 +0 1 0 0 0 0 0 +1 0 0 0 1 +0 1 +0 1 1 1 @@ -4027,34 +3912,37 @@ 0 1 1 -1 0 0 0 -1 -1 +0 0 0 1 1 -1 +0 0 1 1 +0 1 0 0 1 1 1 +0 1 1 -1 +0 1 0 0 +0 +1 1 0 +0 1 1 1 @@ -4063,11 +3951,12 @@ 1 1 1 -1 +0 +0 1 1 0 -0 +1 1 0 1 @@ -4075,25 +3964,25 @@ 0 0 1 -1 0 1 -1 -1 0 0 0 +1 0 0 0 1 -0 1 0 0 0 0 1 +1 +1 +1 0 1 0 @@ -4102,73 +3991,87 @@ 0 0 1 -1 0 0 +1 0 0 0 0 0 -1 0 1 1 +0 +0 1 1 0 +1 0 0 +1 0 1 1 1 1 +1 +1 +0 +0 0 1 1 +0 +0 1 1 +0 1 0 0 0 +1 0 +1 +1 0 0 +1 0 0 1 0 +0 1 1 1 0 -0 1 1 0 0 1 -1 0 0 -1 0 0 -1 -1 +0 0 0 0 0 1 +0 1 0 +1 0 0 0 0 +1 0 1 1 @@ -4177,6 +4080,10 @@ 0 1 0 +1 +1 +0 +0 0 1 0 @@ -4185,62 +4092,69 @@ 0 1 1 -1 -1 -1 0 -1 0 1 1 0 1 0 -0 1 0 +0 1 +0 1 0 0 +0 1 1 -1 +0 1 0 0 0 0 1 -0 1 0 1 -0 1 -0 1 1 -0 1 -0 1 +0 1 0 0 +0 +0 +0 +0 +0 +0 1 1 0 0 +0 +0 +0 +0 1 0 1 1 +0 1 1 0 1 1 +0 +0 1 1 0 @@ -4248,7 +4162,7 @@ 0 1 1 -0 +1 1 0 0 @@ -4257,26 +4171,19 @@ 0 1 1 -1 -1 0 1 -1 0 0 0 0 -1 0 -1 -1 0 0 -1 0 1 1 -1 +0 0 1 1 @@ -4284,16 +4191,11 @@ 1 1 1 -0 -0 1 0 -0 1 0 1 -1 -1 0 1 0 @@ -4302,36 +4204,30 @@ 1 1 0 -0 1 -1 -0 0 -1 0 0 0 1 1 0 -1 -1 -1 0 0 0 0 1 +0 +0 1 1 1 0 0 -1 0 0 -1 -1 +0 +0 1 1 1 @@ -4339,13 +4235,12 @@ 1 0 1 -1 -1 -1 0 -1 0 -1 +0 +0 +0 +0 0 0 0 @@ -4360,20 +4255,19 @@ 1 0 0 +1 +0 0 1 1 -0 +1 0 0 0 1 0 -1 0 -1 0 -1 0 0 1 @@ -4381,18 +4275,24 @@ 0 0 0 -0 1 0 +1 0 1 +1 +0 0 +1 0 +1 0 +1 0 1 1 1 +1 0 0 1 @@ -4401,12 +4301,12 @@ 1 1 0 -0 1 0 -1 0 0 +1 +1 0 0 0 @@ -4415,37 +4315,70 @@ 0 0 1 +0 +0 1 1 0 +0 +0 1 1 0 +1 0 1 +0 +0 +0 +0 +0 +0 +0 1 1 0 +0 +0 +0 +0 +0 +0 +0 1 -1 +0 +0 1 0 0 1 +1 +0 0 1 1 +0 1 0 0 +0 +0 +0 1 1 0 0 0 +0 +0 1 +0 1 0 +0 +0 +0 +0 1 1 1 @@ -4456,19 +4389,20 @@ 1 0 0 +0 1 0 1 1 0 0 -1 0 1 +1 0 0 1 -1 +0 0 1 0 @@ -4476,27 +4410,41 @@ 0 0 1 +0 +0 1 1 1 0 0 +1 0 0 1 +1 0 +1 +1 0 +1 +1 +1 0 1 0 +1 0 +1 +1 0 0 1 0 +1 0 1 0 +1 0 1 1 @@ -4504,29 +4452,41 @@ 0 0 0 +1 +1 0 1 0 1 +0 +0 1 1 1 0 +1 0 +1 +1 +1 0 -0 -0 +1 +1 1 0 0 0 1 -0 1 -0 1 1 0 +0 +0 +0 +0 +0 +1 1 1 1 @@ -4534,7 +4494,6 @@ 0 0 0 -1 0 1 1 @@ -4546,26 +4505,17 @@ 1 0 1 -0 -0 -0 -0 -1 1 0 0 -1 -1 0 0 1 -1 0 -1 -1 0 1 1 +1 0 0 0 @@ -4574,9 +4524,6 @@ 0 0 1 -0 -0 -1 1 1 1 @@ -4586,28 +4533,23 @@ 0 0 0 -0 1 0 0 +0 +0 1 0 0 0 1 -1 0 1 0 1 -1 -1 -1 0 -0 -1 -1 1 +0 1 0 0 @@ -4619,67 +4561,63 @@ 1 0 1 -0 -0 1 -0 1 1 -0 1 1 0 1 -1 0 1 -1 -1 -1 +0 1 1 0 0 1 0 +0 +0 1 1 0 0 1 +1 +1 0 0 0 -1 0 1 1 0 -1 -1 0 0 1 1 1 1 +0 1 +0 +0 +0 +0 +0 1 1 -0 1 0 -1 0 0 1 -0 1 -0 1 0 0 -1 +0 0 0 0 @@ -4687,75 +4625,81 @@ 0 1 0 +1 +1 +1 0 0 1 -1 +0 +0 +0 +0 0 0 0 1 1 0 -1 0 -1 0 -1 +0 0 0 1 1 0 0 +1 +0 0 0 0 1 0 0 -1 -1 +0 +0 1 0 +1 0 0 1 1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 0 -1 0 0 0 +1 0 0 1 0 1 -0 +1 0 1 1 @@ -4763,7 +4707,6 @@ 1 0 1 -1 0 1 0 @@ -4771,119 +4714,163 @@ 0 0 1 -1 0 1 0 -1 0 0 0 1 +0 1 0 1 +0 +0 +0 1 0 +0 +1 1 0 0 0 1 0 +0 +1 1 0 0 -1 0 0 0 0 1 -0 1 1 0 0 0 +0 +0 +0 +0 +0 1 +1 +0 0 0 0 1 1 +0 +0 1 +1 +0 0 1 +0 +0 1 1 0 +0 +0 1 +1 +0 +0 0 1 +0 1 +0 1 0 1 +0 1 0 0 0 -1 0 1 1 +0 +0 1 -1 0 0 0 0 0 +0 +0 +0 +1 1 0 0 1 +0 1 0 1 0 +1 0 1 0 0 0 1 -1 0 1 1 +1 +1 +1 +1 +0 0 0 -1 1 0 +1 0 0 1 +0 +0 1 0 0 0 0 0 +1 +0 +0 0 1 1 1 1 -0 1 1 1 1 +1 +1 +1 +0 0 0 +1 0 0 0 @@ -4893,60 +4880,72 @@ 0 0 1 +0 1 0 0 1 +0 1 0 0 0 0 +0 1 +0 +0 1 0 0 0 -1 -1 0 1 1 1 +1 +0 0 1 +0 1 1 0 -1 0 0 -1 0 -1 -1 -1 0 1 0 -1 -1 0 1 1 +1 0 1 1 +0 +0 +0 +0 +0 1 1 1 0 +0 +0 1 0 +0 1 0 0 0 +0 +1 +0 +1 1 1 0 @@ -4959,6 +4958,7 @@ 1 0 0 +1 0 0 0 @@ -4968,13 +4968,19 @@ 0 0 1 +0 +1 1 1 0 0 +1 +1 0 1 +1 0 +1 0 0 1 @@ -4982,28 +4988,32 @@ 1 1 1 +0 +1 +1 +0 1 1 1 1 1 -0 1 -0 1 1 1 0 +1 +1 +1 0 0 0 -0 +1 0 1 1 -0 -0 1 +0 1 0 1 @@ -5011,8 +5021,6 @@ 0 1 1 -0 -0 1 0 0 @@ -5021,60 +5029,61 @@ 0 0 0 -1 -1 +0 0 0 1 0 +1 0 0 1 +0 1 1 -1 -1 -0 0 -0 -1 1 0 1 1 1 -0 1 0 0 -0 1 1 0 +0 +0 1 1 -1 +0 +0 1 0 0 0 0 1 +0 +0 1 1 1 0 0 -0 -1 1 0 +0 1 +0 1 +0 1 +0 1 -1 -1 +0 +0 1 1 0 @@ -5082,14 +5091,9 @@ 0 1 1 -1 -1 -1 -0 0 1 0 -0 1 1 1 @@ -5097,55 +5101,51 @@ 0 0 0 -1 -0 -0 0 1 1 -1 -1 -1 0 -1 0 0 0 0 1 -1 0 0 +1 +0 0 0 +1 0 +1 0 +1 0 0 1 0 +0 1 1 0 1 -1 0 0 0 -1 0 -1 0 1 +1 0 0 0 0 -0 -1 1 0 0 +0 +0 1 0 1