diff --git a/code_regression.py b/code_regression.py index 5f12cdf..1d37243 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.0001 - learning_precision=0.00000001 + learning_rate=0.00001 + 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 b671ebf..cec13d8 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,47 +1,47 @@ 1 +1 0 0 -1 -1 -1 0 1 -1 0 1 +0 1 +0 1 1 0 0 0 0 -1 -1 +0 +0 +0 0 1 +0 +0 +0 1 1 1 1 0 1 -1 0 1 1 1 -1 0 -1 -1 0 -1 0 -1 -1 -1 -1 +0 +0 +0 +0 +0 +0 0 0 0 @@ -50,53 +50,61 @@ 1 1 0 -1 -1 +0 +0 1 1 1 1 0 0 +0 1 1 1 0 -0 -1 1 0 +0 1 +0 1 0 +0 +0 1 1 -0 1 +0 +0 +0 1 0 1 0 0 +1 +0 0 1 +0 +0 1 +0 1 1 1 1 0 +0 1 0 0 -1 0 -1 0 0 0 0 -1 0 0 1 @@ -105,19 +113,16 @@ 0 0 0 -0 -1 -1 -1 1 0 1 0 +0 +0 1 0 0 0 -1 0 0 1 @@ -125,35 +130,52 @@ 0 0 0 +0 1 0 0 0 0 +0 1 +0 1 1 1 1 0 +0 +0 +0 +0 +0 1 1 0 +0 +0 1 0 +0 1 0 1 1 +1 +0 0 0 1 1 1 +0 +0 +0 1 +0 1 -1 -1 +0 +0 1 0 0 @@ -167,48 +189,40 @@ 1 0 0 -1 0 1 -1 0 1 1 -1 -1 0 -1 0 0 1 -0 1 1 +0 +0 +1 1 0 0 0 0 -1 -1 0 -1 +0 0 0 0 1 1 -1 -1 -0 0 0 1 1 -1 0 -1 0 +0 +1 1 1 1 @@ -216,7 +230,7 @@ 1 0 0 -1 +0 0 0 1 @@ -224,7 +238,7 @@ 0 0 0 -0 +1 0 1 0 @@ -232,10 +246,13 @@ 0 1 0 -1 0 1 +1 +1 +0 0 +1 0 1 0 @@ -243,10 +260,14 @@ 1 1 0 +0 1 1 0 0 +1 +1 +0 0 0 0 @@ -254,19 +275,16 @@ 1 0 1 +1 +0 0 1 1 0 0 0 -1 0 1 -1 -1 -0 -0 0 0 1 @@ -274,25 +292,24 @@ 0 0 0 -1 0 1 1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 +0 +0 +0 +0 +0 +0 1 0 0 0 1 +0 +0 1 0 0 @@ -304,70 +321,64 @@ 0 0 1 +0 1 0 +1 0 0 1 +0 1 0 1 +1 +0 0 0 -1 0 0 0 -1 -1 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 0 -1 -1 0 -1 -1 -1 0 0 1 +0 1 1 1 0 1 1 -1 +0 +0 0 0 0 1 -1 +0 1 1 0 1 -1 0 0 0 0 0 +1 +0 +1 +0 +0 +1 +1 0 0 0 @@ -377,28 +388,30 @@ 0 0 0 -1 -1 -1 -1 0 1 +0 +0 1 1 1 +0 +0 +0 1 1 1 1 1 1 -1 +0 0 1 0 0 0 0 +0 1 0 0 @@ -407,13 +420,18 @@ 0 0 0 -1 0 1 +0 1 0 +0 +0 1 1 +0 +0 +0 1 1 1 @@ -421,12 +439,13 @@ 0 0 0 -1 +0 1 0 0 1 -1 +0 +0 1 1 0 @@ -434,99 +453,61 @@ 1 1 0 -1 -0 -1 0 1 1 0 -1 -1 0 1 -0 1 0 0 0 0 -1 0 -1 0 1 -1 -1 -1 0 1 -1 0 -1 0 1 0 1 -1 0 0 1 -1 -0 0 0 1 0 -1 -1 -1 -1 0 1 0 -0 1 0 0 1 0 -1 -0 0 0 0 0 +1 0 0 0 1 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 -1 -1 -1 0 0 1 0 1 -1 0 1 1 @@ -536,10 +517,6 @@ 1 1 0 -1 -0 -0 -1 0 0 0 @@ -547,36 +524,29 @@ 0 1 1 -0 1 1 0 1 -1 -1 0 -1 -1 0 0 1 +0 +0 +0 1 1 1 0 +0 1 0 1 0 0 -1 0 0 -1 -1 -1 -1 -1 0 0 0 @@ -585,15 +555,12 @@ 0 1 0 -1 0 0 0 0 1 0 -0 -0 1 0 0 @@ -604,14 +571,8 @@ 1 1 1 -0 -0 -0 -0 1 1 -0 -0 1 1 0 @@ -619,27 +580,52 @@ 1 1 1 -1 -1 -1 +0 +0 +0 +0 +0 +0 1 0 0 0 +0 1 0 +0 1 0 +0 +0 +0 +0 1 +0 +0 1 +0 +0 +0 1 +0 +0 1 +0 +0 +0 +0 1 1 0 0 0 -1 +0 +0 +0 +0 +0 +0 1 0 0 @@ -648,7 +634,8 @@ 0 0 1 -1 +0 +0 0 0 1 @@ -657,50 +644,44 @@ 1 0 0 -1 -1 -1 +0 0 1 1 1 -1 -1 +0 1 1 1 0 0 -1 0 1 +0 +0 +0 1 0 0 0 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 -1 -1 0 0 -1 +0 0 0 1 +0 +0 1 0 0 +0 1 +0 1 0 1 @@ -711,32 +692,30 @@ 0 1 1 -1 0 1 -1 -1 0 -1 0 1 -1 0 -1 0 0 -1 +0 +0 +0 0 1 -1 +0 +0 0 1 1 1 0 1 +0 1 -1 +0 1 0 1 @@ -749,136 +728,109 @@ 0 0 0 -1 +0 1 1 0 0 -1 -1 -1 -1 0 1 1 -1 -1 0 0 0 0 -1 -1 -1 0 -1 -1 0 1 1 0 -1 -1 -1 -1 0 -1 -1 0 0 -1 0 0 0 0 0 -1 -1 0 1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 +0 +0 +0 1 1 1 1 1 0 -1 0 1 0 -1 -1 0 -1 0 -1 +0 0 1 +0 +0 +0 +0 1 1 0 1 0 -1 +0 +0 0 1 +0 1 1 +0 +0 1 1 1 0 -1 0 0 -1 -1 -1 0 -1 -1 0 1 0 0 -1 -1 0 1 1 -1 -1 0 1 0 1 -1 0 1 +0 1 +0 1 1 1 0 -1 +0 +0 +0 +0 0 0 1 +0 +1 1 1 -0 -0 1 0 1 @@ -886,60 +838,62 @@ 1 0 0 +0 1 0 0 +0 +0 1 0 1 0 0 -1 -1 0 1 -1 0 1 0 -1 -1 +0 0 1 1 +0 +0 1 1 0 -1 0 0 -1 0 0 -1 0 1 0 1 1 -1 +0 1 0 0 0 0 -1 +0 0 0 1 +0 +0 1 +0 +0 1 1 0 -1 0 1 1 +0 1 0 0 @@ -947,125 +901,118 @@ 0 0 0 -1 +0 1 1 0 -1 0 -1 0 -1 -1 -1 -1 -1 +0 0 1 0 0 -1 0 -1 0 1 -1 -1 0 -1 0 0 +1 0 0 0 0 1 0 -1 0 1 1 0 0 -1 0 0 0 -1 +0 +0 +0 +0 1 1 1 0 0 0 -1 -1 0 0 0 -1 0 0 0 -1 -1 -1 +0 1 0 0 1 -1 0 -1 0 -1 +0 1 1 0 0 0 0 +1 0 0 1 -1 0 0 0 1 +0 1 0 0 0 +0 +0 1 1 +0 +0 +0 +0 1 +0 1 +0 +0 +0 1 +0 1 +0 1 +0 1 +0 +0 1 1 1 0 -1 0 -1 -1 0 1 0 0 0 -1 0 -1 0 -1 0 0 -1 0 0 0 @@ -1073,57 +1020,104 @@ 0 0 0 -1 0 0 1 +0 +0 1 +0 1 -1 +0 +0 0 1 1 1 +0 +1 +0 1 1 0 0 +1 0 0 0 1 1 +0 +1 1 1 +0 +0 +1 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 0 +0 +0 +0 1 1 +0 +0 +1 1 0 +0 1 1 1 +0 +0 1 1 0 1 0 1 +1 +1 +1 +0 +0 +0 +0 +0 +0 0 0 1 0 0 1 +0 +1 +1 1 +0 +0 1 1 +0 1 0 1 1 +0 1 0 1 @@ -1132,9 +1126,16 @@ 1 0 1 +0 1 +0 +0 1 +0 +0 +0 1 +0 1 0 0 @@ -1213,11 +1214,15 @@ 0 0 0 +1 0 0 1 0 1 +1 +1 +1 0 0 0 @@ -1227,76 +1232,55 @@ 0 0 1 -1 -1 0 -1 0 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 1 -1 -1 0 0 -1 0 -1 -1 0 +1 0 0 1 0 +0 +0 1 1 1 +0 1 1 +0 +0 +0 1 1 1 0 1 0 +1 0 0 0 -1 0 -1 -1 0 0 -1 -1 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -0 1 1 1 @@ -1311,8 +1295,6 @@ 0 0 0 -1 -1 0 1 0 @@ -1320,56 +1302,47 @@ 0 0 0 -1 0 0 -1 0 0 -1 0 0 -1 -1 -1 0 -1 0 1 0 -1 0 0 -1 0 1 +1 0 1 1 1 0 +0 +0 1 0 0 0 +1 +1 0 0 0 1 0 -1 -1 -1 0 0 -1 +0 0 0 1 0 0 -1 -1 0 0 0 @@ -1377,176 +1350,174 @@ 1 1 0 -1 0 -1 +0 1 0 1 1 +1 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 1 +0 +0 1 1 0 0 0 +0 +0 1 0 0 1 1 +0 1 1 +0 1 +0 +0 1 +0 +0 1 1 0 -1 0 0 1 +0 1 +0 1 -1 +0 1 0 +1 0 0 0 1 -1 +0 +0 1 0 0 0 0 1 +0 +0 1 +0 +0 1 1 -1 -1 -1 -0 0 0 1 0 +0 1 1 1 1 0 0 -0 +1 0 0 1 0 1 +0 +0 +0 1 1 1 0 -1 0 0 -1 0 0 -1 -1 0 0 0 -1 -1 0 -1 +0 1 1 0 0 0 +0 +0 +0 +0 1 1 1 +0 1 0 0 -1 +0 +0 1 0 0 +0 +0 +0 1 0 1 +0 +0 +0 +0 1 1 1 0 +1 0 0 0 -1 0 0 -1 -1 0 0 -1 0 0 -1 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 -1 +0 1 0 0 -1 -1 0 0 0 1 -1 0 0 0 @@ -1557,51 +1528,32 @@ 0 0 0 -1 -1 -1 0 -1 0 0 1 -1 -1 -1 0 -1 +0 1 1 0 0 0 -0 1 0 -1 0 1 -1 0 1 -1 -1 -1 -1 -1 -1 0 -1 0 1 1 1 -1 -1 0 1 0 -1 +0 1 0 0 @@ -1611,36 +1563,20 @@ 0 0 1 -1 -1 -1 0 -1 +0 0 1 1 0 -1 0 -1 -1 -1 -1 -1 0 0 1 -1 -1 -1 -1 0 -1 0 0 -1 0 -1 0 0 1 @@ -1649,99 +1585,79 @@ 0 0 0 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 0 0 -1 0 -1 -1 0 0 1 1 -0 -0 1 0 1 1 -1 0 +1 0 1 1 0 0 0 -1 -1 -1 0 1 1 1 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 +0 1 0 0 0 -1 -1 -1 0 0 -1 -1 +0 1 0 0 0 1 +0 1 -1 -1 -1 +0 1 0 0 -1 0 -1 +0 0 1 0 +0 1 0 0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 1 1 -0 1 0 0 @@ -1756,86 +1672,64 @@ 0 0 1 -0 -0 -0 +1 0 1 0 0 0 1 -1 0 1 1 1 +0 1 -1 -1 -1 +0 +0 1 1 0 0 1 0 -1 -1 -1 -1 -1 +0 +0 +0 0 1 1 +0 1 0 0 0 0 -1 0 1 -1 -1 -1 0 1 0 1 0 -1 -1 -1 0 0 1 -1 -1 -1 0 0 0 -1 0 -1 0 0 -1 0 0 -1 0 0 -1 -1 -1 -1 -1 0 1 1 0 +0 1 0 0 @@ -1843,72 +1737,38 @@ 0 0 0 -1 -1 -1 -1 -1 -1 0 -1 0 0 -1 0 1 -1 +0 1 1 1 0 0 -1 0 0 -1 0 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 0 0 1 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 0 0 1 -1 0 -1 0 -1 -1 -1 -1 0 0 0 -1 +0 1 0 0 @@ -1920,76 +1780,82 @@ 1 0 0 -0 1 0 0 1 0 0 -1 -1 -1 0 0 1 -1 0 0 0 -1 -1 0 -1 0 -1 -1 0 1 0 +0 +0 +0 +0 1 -1 +0 1 1 0 0 -1 0 -1 +0 +0 +0 +0 0 1 0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 1 1 +0 1 +0 1 0 0 -1 0 -1 -1 0 -1 0 -1 0 1 +0 +0 +0 1 +0 1 0 0 0 +0 1 1 0 0 0 -1 0 -1 +0 0 0 0 @@ -1998,6 +1864,8 @@ 1 1 1 +1 +0 0 0 0 @@ -2007,11 +1875,11 @@ 1 1 1 -1 -1 +0 0 1 -1 +0 +0 1 0 1 @@ -2019,8 +1887,6 @@ 0 0 0 -1 -1 0 1 1 @@ -2029,8 +1895,6 @@ 0 1 0 -1 -1 0 1 0 @@ -2039,14 +1903,15 @@ 0 1 1 -1 0 -1 +0 0 0 0 1 0 +0 +0 1 0 1 @@ -2054,52 +1919,40 @@ 0 0 0 +1 +1 0 0 1 0 0 1 -1 -1 -1 -0 0 0 1 +0 1 +0 +0 1 1 1 0 -1 0 0 0 -1 -1 -1 0 -1 0 0 0 -1 -1 0 -1 0 1 -1 0 0 1 -1 -1 0 0 -1 -1 0 0 0 @@ -2107,18 +1960,26 @@ 0 0 1 +0 +0 +0 1 1 +0 +0 1 1 +0 +0 1 0 1 1 0 1 +0 1 -1 +0 1 0 0 @@ -2126,37 +1987,30 @@ 0 0 1 -1 -1 0 +1 0 0 0 -1 -1 -1 -1 0 0 0 1 -1 -0 0 0 1 -1 +0 0 0 0 0 1 -1 +0 0 1 1 0 -0 +1 0 0 1 @@ -2166,145 +2020,170 @@ 1 1 0 -1 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 1 1 0 -1 +0 +0 0 1 1 -0 1 0 0 -1 0 0 0 +1 +0 0 0 0 0 0 +1 0 +1 0 1 +0 1 0 0 +0 +0 1 1 +0 +0 +0 +0 +0 +0 +0 1 1 1 +0 1 +0 +0 1 1 1 0 -1 -1 0 -1 -1 -1 0 1 1 -1 +0 +0 +0 0 0 0 1 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 +0 1 +0 +0 +0 +0 +0 1 1 0 +0 1 +0 1 +0 1 0 0 1 0 1 +0 1 +0 1 +0 1 0 1 1 1 +0 1 +0 1 +0 1 0 0 0 -1 0 0 -1 -1 0 0 -1 0 1 -0 -0 +1 1 0 0 1 1 0 +0 +0 1 1 0 0 -1 0 0 -1 -1 +0 +0 1 1 0 0 +1 0 1 0 0 1 -1 -1 0 0 1 0 -1 -1 -1 -1 +0 0 1 +0 1 1 0 @@ -2312,48 +2191,34 @@ 0 0 0 -1 0 -1 -1 -1 -1 +0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 1 0 1 1 -0 1 0 -1 -1 0 +1 0 0 1 -1 0 -1 -1 0 +1 0 0 -1 -1 0 1 0 @@ -2362,77 +2227,45 @@ 0 1 0 -1 0 0 0 -1 -1 -1 -1 -1 0 0 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 0 1 1 -1 0 0 -1 -1 0 -1 -1 -1 0 0 -1 -1 0 1 1 0 0 1 -1 -1 -1 +0 0 0 0 1 +0 +0 1 1 1 1 -1 -1 -1 +0 +0 1 1 1 @@ -2440,74 +2273,47 @@ 0 1 0 +0 1 0 0 1 -1 0 0 -1 0 -1 -1 -1 +0 1 1 0 0 0 -1 -1 0 0 0 -1 0 -1 0 0 -1 0 1 -1 -1 -1 0 1 1 0 0 -0 1 1 0 -1 0 0 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 0 1 -1 +0 1 1 0 @@ -2517,8 +2323,7 @@ 1 0 1 -1 -1 +0 1 1 1 @@ -2526,7 +2331,6 @@ 0 0 0 -1 0 0 1 @@ -2534,42 +2338,31 @@ 0 0 0 -1 0 0 -1 -1 -1 -1 0 0 0 -1 0 0 1 +0 +0 +0 1 1 1 0 -1 -1 0 -1 0 0 0 0 0 -1 0 1 -1 -1 -1 -1 -0 0 +1 0 0 0 @@ -2577,20 +2370,19 @@ 1 0 1 -0 +1 1 0 0 0 -1 0 0 +1 +0 0 0 0 0 -1 -1 1 0 0 @@ -2598,17 +2390,9 @@ 0 0 0 -1 -1 0 -1 0 0 -1 -1 -1 -1 -1 0 1 1 @@ -2618,80 +2402,60 @@ 0 0 0 -1 -1 -1 -1 +0 0 0 1 0 0 -1 -1 0 +1 0 1 +0 1 +0 1 1 +0 1 1 1 0 0 -1 -1 -1 -1 -1 +0 1 1 1 1 0 -1 0 1 0 -1 -1 0 0 0 0 -1 -1 0 -1 0 -1 -1 -1 0 0 1 -1 0 0 0 -1 -1 0 1 0 -1 0 1 0 -0 1 0 1 -1 -1 0 1 +0 1 0 1 @@ -2706,45 +2470,35 @@ 1 0 0 +1 0 0 -1 -1 0 0 0 1 1 0 -1 0 1 0 0 -1 0 1 0 +1 0 0 1 1 1 1 -0 1 0 0 0 -1 -0 0 -1 -1 -1 -1 0 -1 0 1 0 @@ -2754,27 +2508,17 @@ 0 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 0 -1 -1 -1 +0 1 0 0 0 0 0 -1 +0 0 1 0 @@ -2783,38 +2527,59 @@ 0 1 0 -1 0 0 -1 -1 0 -1 -1 -1 +0 +0 +0 +0 0 0 0 1 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 1 0 +0 1 1 0 0 1 +1 +0 0 1 0 0 0 +0 1 +0 +0 +0 +0 +0 1 1 +0 1 0 1 +0 +0 +0 1 0 1 @@ -2822,25 +2587,29 @@ 0 1 1 +0 +0 1 1 0 1 +0 1 -1 +0 +0 +0 0 1 1 -0 1 0 -1 0 0 0 0 0 1 +0 1 0 1 @@ -2849,52 +2618,70 @@ 0 0 1 -1 0 +1 0 +1 0 0 0 1 0 -1 -1 +0 1 1 0 0 -1 0 0 0 -1 0 1 1 0 +0 1 +0 1 0 1 0 0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 1 1 1 -0 -1 1 0 +0 1 0 0 +0 1 1 +0 +0 +0 +0 +0 1 0 0 +1 +0 0 1 1 @@ -2903,21 +2690,22 @@ 0 1 1 -0 1 1 0 0 0 +0 +0 +0 1 1 0 1 0 -1 0 0 -1 +0 0 0 0 @@ -2927,14 +2715,11 @@ 0 0 0 -1 -1 0 -1 -1 -1 0 1 +0 +0 1 1 1 @@ -2943,15 +2728,13 @@ 1 1 0 +1 0 1 0 0 0 -1 0 -1 -1 0 0 1 @@ -2959,115 +2742,83 @@ 0 0 0 -0 1 -0 1 0 +0 +0 1 0 0 0 1 +0 1 1 -1 +0 1 0 0 -1 -1 -1 +0 1 1 1 0 -0 1 +0 1 1 0 0 0 -1 0 -1 0 -1 0 1 -1 -1 -1 -1 0 -1 -1 0 -1 0 -1 -1 -1 -1 -1 +0 1 1 1 0 0 -1 +0 1 0 0 0 -1 0 -1 0 0 1 0 -1 0 -1 0 1 0 1 1 0 -1 0 1 1 -1 -1 -1 0 -1 -1 -1 -1 0 0 -1 -1 0 0 1 0 0 0 -1 0 1 1 1 1 1 -1 -1 0 1 0 @@ -3077,21 +2828,19 @@ 1 1 0 +1 +1 +1 0 0 0 -0 -1 1 -0 1 0 0 -1 0 1 1 -1 0 0 1 @@ -3102,51 +2851,77 @@ 0 0 1 -1 0 1 +0 1 +0 +0 1 0 1 1 0 -1 +0 1 0 1 +0 1 0 +0 1 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 1 1 +0 1 0 0 +0 1 1 0 1 -1 +0 1 1 0 0 0 -1 +0 0 1 +0 1 1 0 1 0 1 +1 0 0 -0 +1 +1 +1 0 0 0 @@ -3157,21 +2932,21 @@ 1 1 1 +0 1 1 0 -1 0 -1 -1 0 1 1 1 -0 1 +0 +0 1 0 +1 0 1 1 @@ -3179,47 +2954,46 @@ 1 0 1 +0 +0 +1 1 1 1 0 -1 0 1 0 0 -1 0 0 1 1 -1 0 -1 0 0 +1 +0 0 1 0 0 1 +0 1 1 1 -0 1 0 0 0 -0 -1 -1 1 1 1 0 -1 -1 +0 +0 +0 0 1 0 @@ -3228,31 +3002,30 @@ 0 1 0 -1 0 1 1 0 1 -1 0 1 -1 -1 -1 -1 -1 0 -1 0 -1 0 1 1 1 0 +0 +0 +0 +0 +0 +0 +0 1 -1 +0 +0 1 0 1 @@ -3262,7 +3035,8 @@ 0 1 1 -1 +0 +0 0 1 0 @@ -3270,40 +3044,36 @@ 0 0 0 -1 -1 +0 1 0 0 0 0 0 -1 +0 0 1 1 1 -1 -1 -1 +0 +0 1 1 1 0 0 1 +1 0 1 1 1 0 -1 0 0 0 -1 0 -1 0 1 0 @@ -3317,17 +3087,9 @@ 1 1 0 -0 -0 -0 -1 -1 -1 1 1 0 -1 -1 0 0 1 @@ -3339,43 +3101,34 @@ 0 0 0 -1 -1 +0 0 1 1 0 -1 +0 0 1 1 1 +0 1 0 1 -1 0 1 1 0 0 -0 -1 1 0 1 0 -0 1 -1 -0 0 -1 -1 0 0 1 -1 0 1 0 @@ -3384,26 +3137,21 @@ 0 1 1 -1 0 1 0 0 0 0 -1 -1 0 0 0 1 1 -1 -1 -0 0 1 0 +0 1 0 1 @@ -3411,16 +3159,10 @@ 0 0 0 -1 -1 0 -1 0 1 -1 0 -1 -1 0 0 1 @@ -3429,39 +3171,25 @@ 0 1 0 -1 -1 -0 0 1 1 0 0 0 -1 0 -1 -1 0 -1 -1 0 0 -1 0 1 -1 -1 0 0 0 -1 0 1 -1 -1 -1 -1 +0 +0 1 1 0 @@ -3470,47 +3198,27 @@ 0 0 0 -0 1 -0 -0 1 0 0 +0 1 -1 -1 +0 1 0 0 -1 0 -1 -1 0 -1 -1 -1 0 1 -1 -1 0 0 -1 -1 -1 0 0 0 -1 -1 0 -1 0 -1 -1 -1 0 1 1 @@ -3518,10 +3226,14 @@ 0 0 0 +0 +0 +0 1 0 1 1 +0 1 0 0 @@ -3529,58 +3241,46 @@ 0 0 0 -1 +0 1 0 +0 1 +0 1 0 0 0 0 0 -1 0 -1 -1 0 1 1 +0 1 0 0 0 0 0 -1 0 -1 0 0 -1 -1 0 -1 -1 -1 0 1 0 -1 -1 -1 0 1 0 -1 -1 -1 +0 1 0 0 0 -1 -1 +0 +0 1 1 0 @@ -3588,65 +3288,62 @@ 0 0 0 +0 1 0 0 +1 0 0 1 0 0 1 -1 0 -1 -1 0 1 1 1 -1 +0 +0 1 0 1 +0 1 0 0 -1 0 0 -1 0 -1 -1 0 -1 -1 -1 +0 0 1 0 0 1 +0 1 1 1 0 -1 0 1 0 +1 0 0 -1 0 0 0 +1 0 1 0 0 0 +1 0 0 0 @@ -3654,15 +3351,10 @@ 0 1 1 -1 -1 -0 -1 0 0 1 -1 -1 +0 1 1 0 @@ -3671,133 +3363,99 @@ 0 0 0 +1 0 0 0 1 0 1 -0 1 0 1 -1 -0 0 0 0 0 +1 0 0 0 0 1 -1 0 -1 -1 0 0 -1 -1 0 1 -1 0 1 1 -1 0 1 -1 0 0 -1 -1 0 -1 -1 -1 0 -1 0 1 +0 +0 +0 1 0 1 1 0 -1 0 0 0 -1 0 0 1 -1 0 -1 0 0 0 +1 0 0 0 -1 -1 0 1 0 -1 -1 0 0 -1 0 1 0 1 0 1 -1 -1 -1 -1 -1 0 1 1 -1 -1 +0 0 1 0 0 -1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 1 0 +0 1 0 0 -1 -1 +0 +0 +0 +0 +0 0 0 0 @@ -3807,88 +3465,74 @@ 1 0 0 -1 0 0 0 -1 -1 +0 1 0 0 0 1 +0 1 +0 +0 +0 +0 1 -1 +0 1 1 1 0 -1 -1 0 0 -1 -1 +0 1 1 0 0 0 -1 0 -1 0 -1 0 -1 -1 -1 -1 -1 0 -1 +0 +0 +0 +0 +0 0 0 1 0 0 +0 1 1 1 0 -1 +0 1 0 0 -1 0 0 0 -1 0 -1 -1 -1 0 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 +0 1 0 0 1 0 1 +1 0 1 1 @@ -3897,29 +3541,26 @@ 0 0 1 -1 0 1 1 1 -0 1 0 -1 -1 -1 -1 -1 -1 -1 +0 0 1 0 +0 1 +0 +0 +0 1 0 0 0 +0 1 1 0 @@ -3929,68 +3570,122 @@ 0 0 0 -1 0 1 1 -1 -0 -1 0 0 0 -1 0 -1 0 0 1 0 -0 -1 1 0 1 1 -1 +0 +1 +0 0 1 0 0 0 1 +0 +0 +0 +0 1 +0 +0 +0 1 0 1 +0 +0 1 0 +0 +0 +0 +0 1 0 0 1 0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 1 1 0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 1 0 +0 +0 +0 1 1 0 1 1 +0 1 0 0 +0 +0 +0 1 0 +1 +0 +0 0 1 +0 1 0 +0 +0 +1 +0 +0 +0 +0 1 1 0 @@ -3998,16 +3693,39 @@ 0 0 1 +1 +0 +0 +1 +0 +0 +0 0 0 1 +0 +0 1 1 1 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 +1 +0 +1 0 0 1 @@ -4019,19 +3737,59 @@ 1 0 0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 +0 +0 +0 +0 +1 +0 1 0 1 +0 +0 +0 +1 1 +0 +1 +0 +0 +0 +0 1 0 +0 +0 +0 +1 +1 +1 +1 1 1 1 0 +0 1 0 1 @@ -4040,190 +3798,444 @@ 0 0 0 +0 +0 +0 +0 +1 +0 +0 1 0 +0 +0 +0 +0 +1 1 1 0 +0 +0 +0 +1 +0 +0 1 +0 1 +0 +0 1 +0 +0 +0 1 1 1 0 +0 +0 +0 +0 1 0 0 1 1 0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 1 +0 1 +0 +0 1 1 0 +0 1 +0 +0 +0 1 +0 1 1 1 +0 +0 +0 1 0 +0 1 +0 +0 1 0 +0 +0 +1 1 1 1 +0 1 1 0 +0 1 0 +1 0 1 +1 +1 +1 0 1 0 0 1 +1 +0 0 1 1 1 +0 +1 +0 +0 +0 +0 +1 +0 +0 1 0 +0 1 0 +0 +1 1 1 1 0 +0 1 1 1 0 +1 +1 +0 +0 +0 +0 0 1 +1 0 1 +1 +1 +0 +0 +0 +0 0 0 +0 +0 +0 +0 +0 +1 1 0 0 +0 1 +0 +0 +0 +0 +0 +0 1 0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 1 0 0 +0 +0 +1 +0 +1 1 0 0 1 +0 +0 +0 +0 +0 +0 +0 1 0 0 +0 +0 1 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 +0 1 1 0 0 +0 +1 1 0 1 +1 +1 +0 +0 +1 +0 0 1 1 +0 +0 +0 1 0 0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 0 +0 1 0 0 0 +0 +0 1 +0 +0 +0 +0 +0 1 +0 1 0 +0 1 0 +0 +0 +0 1 +0 +0 1 0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 1 0 0 1 0 +0 1 +0 +0 +0 +0 1 +0 +0 +0 +0 1 +0 +0 1 +0 +0 +0 1 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 0 +0 +0 1 0 0 1 +0 1 +0 +1 +0 1 +0 1 0 1 1 0 +0 +1 +0 1 +0 +0 +0 +0 1 1 0 0 0 0 +0 1 0 1 1 +0 1 0 0 0 1 -1 +0 0 1 1 0 +1 0 1 1 +0 +0 +0 +0 1 1 0 1 1 0 +0 1 1 0 +1 0 0 1 @@ -4234,89 +4246,118 @@ 1 1 1 -1 0 1 +0 +0 1 +0 +0 +0 +0 +0 1 +0 1 +0 1 0 1 1 0 +0 1 -1 +0 +0 1 0 0 0 +0 +1 1 1 1 -0 1 0 +0 +1 1 +0 1 0 +0 +0 +0 +0 +0 +0 +0 +0 1 0 0 0 0 0 +1 +0 0 1 1 0 +0 +0 +0 +0 +0 +0 1 +0 1 1 -1 +0 +0 1 0 1 0 0 -1 +0 0 0 1 0 0 0 -1 -1 -1 -1 -1 +0 0 1 1 -1 +0 +0 +0 0 1 1 1 -0 1 +0 1 1 0 1 0 +1 0 0 1 1 1 -1 0 -1 -1 0 -1 +0 +0 1 1 0 @@ -4328,45 +4369,35 @@ 0 0 1 -0 -1 -1 1 +0 1 0 0 0 -1 -1 0 0 1 0 -1 +0 1 0 0 -1 -1 0 0 -1 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 +0 +0 1 0 1 1 +0 1 0 1 @@ -4374,72 +4405,64 @@ 0 0 1 -1 0 -1 0 -1 +0 +0 1 1 0 +0 1 +0 +0 +0 1 +0 1 +0 +0 1 +0 1 0 0 0 -1 0 0 -1 0 -1 -1 0 -1 0 1 1 -1 +0 +0 0 1 -1 +0 0 1 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 +0 0 0 1 -1 -1 -1 +0 +0 0 1 0 @@ -4451,48 +4474,26 @@ 0 0 0 -1 0 1 1 -1 0 -1 -1 0 -1 0 1 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 -1 0 -1 0 0 -1 -1 0 1 -1 0 -1 -1 -1 -1 0 0 1 -1 0 0 1 @@ -4505,38 +4506,25 @@ 1 1 0 -1 -1 -1 0 -1 -1 -1 0 -1 0 0 0 0 -1 0 -1 0 -1 -1 0 1 0 1 1 -0 +1 1 1 0 0 -1 -1 -1 +0 0 1 1 @@ -4544,7 +4532,6 @@ 0 1 0 -1 0 0 0 @@ -4558,31 +4545,38 @@ 0 1 0 -1 0 0 0 0 -1 -1 +0 0 1 1 +0 +0 +0 1 +0 +0 1 0 0 0 0 0 +1 +1 0 0 1 0 +1 0 1 0 1 +1 0 0 0 @@ -4593,33 +4587,28 @@ 1 0 0 -1 -1 +0 1 0 0 -1 -1 0 0 0 -1 -1 +0 +0 +0 +0 0 1 1 1 0 -0 1 0 1 1 -1 -1 0 0 -1 0 1 1 @@ -4627,37 +4616,39 @@ 0 0 0 -1 -1 +0 0 0 1 0 0 1 +0 1 1 0 1 0 -1 0 0 -1 -1 +0 +0 1 0 1 0 0 0 +0 +1 1 0 0 1 0 1 -1 +0 +0 0 0 1 @@ -4665,8 +4656,10 @@ 0 0 0 -1 -1 +0 +0 +0 +0 0 1 1 @@ -4675,230 +4668,273 @@ 1 0 1 +0 1 1 +0 +0 +0 1 0 0 0 0 0 -1 +0 0 1 -1 -1 -1 -1 -1 -1 -1 +0 +0 1 0 0 0 0 +0 1 1 +0 1 0 +0 +0 +0 +0 +0 1 +0 1 0 1 0 0 +0 +0 +0 +0 +0 +0 +0 1 0 +0 +0 +0 +0 1 0 +0 +0 +0 1 +0 +0 +0 1 1 0 1 -1 0 1 0 +0 +0 1 0 +0 1 1 0 -1 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 +0 0 1 0 1 +0 1 0 1 +0 +0 +0 +0 1 0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 1 +0 1 0 +0 +0 +0 +0 1 0 0 +0 1 +0 1 0 0 0 +0 1 1 -1 0 1 1 -0 1 0 -1 0 -1 -1 +0 1 0 1 1 0 -1 +0 +0 +0 1 1 0 0 +0 +0 +0 +0 +0 1 1 -1 +0 +0 +0 1 1 0 0 1 0 +0 1 0 1 1 0 0 -1 -0 -1 0 0 0 1 0 -1 0 -1 0 0 0 1 -1 -1 0 0 0 -1 0 0 -1 0 0 -1 +0 1 1 0 -1 +0 0 1 1 1 1 -1 +0 1 0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 1 1 1 1 1 0 -1 0 -1 -1 -1 0 0 1 0 0 -1 +0 0 1 1 0 0 1 -1 0 -1 -1 0 -1 0 0 -1 +0 0 1 1 0 0 0 +0 1 -1 +0 1 0 0 -1 -1 0 0 -1 0 1 0 1 -1 0 0 0 @@ -4906,7 +4942,10 @@ 0 0 0 -1 +0 +0 +0 +0 0 1 1 @@ -4915,17 +4954,11 @@ 1 0 0 -1 -1 0 -1 0 0 -1 -1 0 0 -1 0 0 0 @@ -4933,93 +4966,72 @@ 1 0 0 -1 -1 -1 -1 -0 0 0 0 1 -1 -1 0 0 0 +1 0 0 1 -1 0 0 -0 -1 1 0 1 +0 1 +0 1 -1 +0 1 0 0 -1 0 1 -1 -1 -1 -1 +0 0 1 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 +0 +0 1 0 0 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 0 1 0 -1 -1 -1 +0 1 0 0 0 -1 -1 0 0 -1 0 1 1 1 0 +0 +0 +0 +0 +0 1 -1 +0 +0 +0 0 1 1 @@ -5027,31 +5039,21 @@ 1 1 0 -1 -1 0 0 -1 0 0 -1 0 -1 0 1 0 1 -1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 +0 +0 +0 +0 0 0 1 @@ -5064,85 +5066,75 @@ 0 1 0 -1 0 -1 -1 -1 -1 +0 0 1 +0 1 0 0 1 -1 0 -1 0 0 0 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 -1 0 -1 0 0 -1 -1 +0 0 1 -1 -1 -1 -1 -1 +0 1 0 1 +0 +0 1 +0 +0 +0 1 +0 1 1 0 0 +0 +0 1 0 0 0 -1 0 0 1 +0 +0 +0 +0 1 1 -1 -1 -1 +0 +0 1 1 0 @@ -5154,91 +5146,100 @@ 0 0 0 -1 -1 0 0 -1 0 1 0 0 -0 -0 +1 0 1 1 1 +0 1 0 0 1 -1 -1 0 +1 0 1 0 1 1 +1 0 0 0 0 0 0 +1 +1 +1 0 0 1 +1 +1 0 0 1 1 0 +1 +1 +1 +0 0 0 -1 0 0 0 1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 1 1 +0 +0 1 -1 +0 1 0 0 0 -1 -1 +0 0 1 1 +0 1 0 1 1 0 +0 +0 1 +0 +0 1 +0 +0 +0 1 +0 1 0 0 -1 +0 0 0 0 @@ -5249,24 +5250,23 @@ 0 1 1 +0 1 1 0 -1 0 0 -1 +0 +0 0 1 0 1 +0 1 1 0 1 -0 -0 -0 -0 1 -0 +1 +1 diff --git a/test-A/out.tsv b/test-A/out.tsv index 3d75320..85eb871 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,16 +1,12 @@ +1 0 0 -0 -1 -1 1 0 0 0 1 0 -1 -1 0 1 0 @@ -18,24 +14,23 @@ 0 0 0 -1 -1 0 -1 0 0 -1 -1 -1 0 0 0 1 0 0 +0 1 +0 +0 1 1 +0 +0 1 0 0 @@ -46,12 +41,11 @@ 1 0 1 -1 -1 +0 1 1 0 -0 +1 1 0 1 @@ -61,40 +55,65 @@ 1 0 0 +0 1 +0 1 0 1 1 1 0 -1 +0 +0 +0 +0 +0 +0 +0 0 1 1 0 -1 +0 0 1 -1 +0 1 1 0 +0 1 0 0 1 1 +0 1 +0 1 +0 1 +0 +0 +0 +0 +0 +0 +0 1 +0 1 -1 +0 +0 0 1 1 0 +0 +0 +0 +0 1 0 0 @@ -102,18 +121,26 @@ 0 1 0 +0 +1 +0 1 1 1 -0 1 0 +1 0 0 1 0 +0 +0 +0 +1 1 0 +0 1 0 1 @@ -121,11 +148,16 @@ 0 0 0 +0 1 -1 +0 1 0 +0 +0 +0 1 +0 1 0 0 @@ -136,8 +168,6 @@ 1 1 0 -1 -0 0 0 0 @@ -148,50 +178,47 @@ 0 0 1 +0 +0 +0 +0 1 +0 1 0 0 -1 0 0 0 0 -1 +0 0 1 0 0 0 -1 0 0 -1 -1 -1 -1 0 -1 -1 0 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 +0 1 1 +0 +0 1 0 +0 +0 1 +0 1 +0 1 0 1 @@ -199,14 +226,11 @@ 0 0 1 -1 -1 0 0 0 0 -1 -1 +0 0 0 0 @@ -215,46 +239,37 @@ 1 0 0 -1 +0 1 1 0 1 0 +0 1 0 0 0 0 +0 1 1 0 1 0 0 -1 -0 0 0 1 -1 -1 -1 -1 0 -1 -1 0 1 1 -1 0 0 -1 -1 0 1 -1 +0 0 0 1 @@ -263,53 +278,54 @@ 1 0 1 -1 0 -1 0 0 0 -1 0 -1 -1 -1 +0 +0 0 1 +0 1 1 +0 1 +0 1 1 1 +0 +0 1 -1 -1 -1 +0 1 1 0 0 -1 0 0 -1 0 0 0 1 1 +1 +1 +0 0 1 0 0 +0 +0 1 1 0 1 0 1 -0 1 1 0 @@ -320,19 +336,14 @@ 1 0 0 -1 -0 -1 0 0 1 0 1 -1 0 0 0 -1 0 1 1 @@ -340,71 +351,49 @@ 0 0 1 -0 1 1 0 1 1 +0 +0 +0 1 -1 -1 -1 -1 -1 -1 +0 0 1 0 0 0 0 -1 0 -1 0 0 1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 -1 0 1 +0 1 1 0 0 0 1 -1 -1 0 -1 -1 0 +1 0 0 1 1 +1 0 1 1 @@ -416,58 +405,46 @@ 1 0 0 -1 -1 0 0 1 0 1 1 -1 0 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 1 -1 0 +1 0 1 1 0 +1 0 0 0 0 0 0 -0 -1 1 0 -1 -1 -1 +0 +0 1 1 0 1 -0 1 1 0 1 -0 1 1 1 @@ -476,135 +453,73 @@ 0 0 1 -1 -1 0 -1 0 1 -1 -1 -1 +0 +0 +0 1 0 0 1 0 1 +0 1 1 1 +0 1 1 1 0 +1 0 0 -1 -1 -1 -1 0 0 -1 0 1 0 0 1 -1 0 0 -1 0 -1 -1 -1 0 -1 -1 -1 -1 +0 1 0 0 0 1 0 -1 0 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 0 1 -1 +0 1 0 0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 0 -1 0 -1 0 -1 0 1 0 1 -1 0 -1 -1 -1 -1 0 0 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 1 @@ -612,12 +527,8 @@ 0 1 1 -1 -0 -1 0 1 -1 0 1 0 @@ -627,117 +538,89 @@ 1 1 0 -1 -1 -1 -1 +0 0 0 0 1 1 1 -0 1 0 -1 0 0 -1 0 0 1 1 -1 0 0 +1 0 0 -1 0 1 0 0 -1 0 1 0 0 0 -0 -1 -1 1 1 0 0 1 0 -1 -1 0 0 -1 -1 -1 -1 +0 +0 1 0 1 0 0 -1 -1 -1 0 1 +0 1 1 -1 -1 -1 -1 -1 -1 +0 1 0 0 -1 0 0 -1 -1 -1 -1 0 0 1 0 0 0 -1 -1 +0 +0 +0 1 0 1 0 0 1 +0 +0 1 0 0 0 0 0 -1 -1 -1 0 1 -1 -1 0 0 +1 0 1 0 @@ -746,27 +629,16 @@ 0 1 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 1 0 0 -1 -1 -1 0 1 -1 -1 -1 +0 +0 1 0 1 @@ -775,56 +647,37 @@ 0 0 0 +0 +0 1 0 0 0 -1 -1 0 -1 -1 0 -1 0 -1 -1 0 -1 0 1 0 1 1 -1 -1 0 1 -1 0 0 0 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 +1 0 1 0 @@ -833,154 +686,119 @@ 0 0 0 -1 -1 0 0 1 1 -1 -1 0 0 1 0 1 +0 1 0 0 0 0 0 +1 0 0 -1 0 1 -1 0 0 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 +0 0 1 -1 +0 +0 +0 0 1 1 0 1 +0 1 +0 1 1 0 0 -1 -1 -1 -1 0 0 1 0 -1 0 -1 0 0 0 -1 -1 0 1 -1 -1 -1 0 -1 0 1 -1 +0 +0 +0 0 1 1 1 -1 -1 -1 -1 +0 +0 +0 1 0 1 1 -0 1 0 -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 1 1 -0 1 1 0 -1 0 -1 0 1 0 -1 -1 -1 -1 +0 0 1 +0 1 0 0 1 1 -1 -1 -1 -1 +0 0 0 1 @@ -988,16 +806,11 @@ 0 0 0 -1 -1 -1 0 0 1 1 1 -0 -1 1 0 0 @@ -1005,20 +818,16 @@ 0 1 0 -1 0 1 1 0 -1 -1 0 0 0 0 1 0 -1 0 1 1 @@ -1026,21 +835,21 @@ 0 1 0 -0 -1 1 0 0 -1 -1 -1 -1 +0 +0 +0 0 1 +0 +0 +0 1 +0 1 -1 -1 +0 1 0 0 @@ -1048,81 +857,68 @@ 1 1 0 +0 1 1 +0 +0 1 +0 1 +0 1 1 +0 1 +0 1 +0 +0 1 1 0 1 -1 0 0 0 0 1 1 -1 -1 0 -1 -1 +0 0 1 +0 1 0 1 0 0 0 -1 -1 0 0 -1 -1 -1 -1 0 1 +0 1 +0 1 1 -1 -1 +0 1 1 0 0 -1 0 -1 -1 -1 0 -1 0 1 1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +0 +0 +0 0 0 0 @@ -1131,15 +927,13 @@ 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 +0 +0 +0 +0 +0 1 1 0 @@ -1147,24 +941,24 @@ 0 0 0 -1 0 -1 -1 0 0 0 +1 +0 0 1 0 +0 1 0 0 1 +0 1 1 0 -1 0 0 0 @@ -1173,54 +967,44 @@ 0 1 0 +1 +1 +0 +0 0 0 0 1 +0 +0 1 0 0 0 -1 -1 -1 -1 -1 0 0 1 1 -1 -1 -1 -1 0 -1 -1 0 -1 -1 +0 1 1 0 +0 1 0 0 1 1 -1 0 -1 -1 -1 -1 0 0 1 -1 0 1 -1 +0 +0 1 0 0 @@ -1234,69 +1018,61 @@ 1 1 0 -1 -1 +0 0 0 1 0 0 0 -1 0 -1 0 -1 -1 -1 0 -1 0 0 0 1 -1 -1 +0 +0 0 1 +0 +0 1 1 0 0 1 +0 +0 1 +0 1 0 0 0 0 0 -1 -1 -1 -1 +0 +0 1 0 +1 0 0 0 0 -1 -1 0 0 -1 -1 0 -1 0 0 1 1 0 0 -1 0 +1 0 0 1 @@ -1304,80 +1080,68 @@ 0 0 0 +0 1 1 +0 1 +0 1 0 +0 +0 +0 1 0 +0 1 0 1 1 1 1 -0 1 0 1 0 -1 0 -1 0 -1 +0 0 0 1 +0 1 1 0 -1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 1 -1 +0 1 1 0 -1 0 -1 0 0 -1 0 -1 0 1 1 +0 1 1 0 0 0 -1 0 0 +1 +0 0 0 0 @@ -1385,36 +1149,33 @@ 1 0 0 -1 -1 0 -1 -1 -1 0 0 0 1 1 -1 +0 +0 1 1 0 1 0 -0 -0 +1 +1 0 1 0 1 1 +0 1 0 0 -1 0 1 +0 1 1 1 @@ -1422,9 +1183,9 @@ 1 0 0 -1 0 -1 +0 +0 1 1 0 @@ -1432,20 +1193,24 @@ 1 0 0 +1 +0 0 0 1 0 +0 +0 1 1 -0 1 0 1 -1 +0 0 1 0 +0 1 0 0 @@ -1459,56 +1224,43 @@ 0 0 1 +0 1 +0 1 +0 1 0 0 +0 1 0 0 0 -1 0 0 -1 0 -1 0 1 0 -1 0 1 1 -1 -1 -1 -1 -1 0 1 0 1 -1 -1 0 1 1 1 1 0 -1 -1 -1 -1 -1 0 1 0 0 0 -0 1 1 0 @@ -1516,62 +1268,46 @@ 1 1 1 -1 0 -1 0 -1 0 1 -1 -1 -1 0 -1 -1 -1 0 1 1 0 0 -1 -0 -1 -1 -0 0 0 1 1 +0 1 +0 1 -1 +0 1 0 0 1 +0 1 0 0 0 +1 0 0 0 -1 0 1 -1 -1 -1 -1 -1 +0 1 1 0 0 -1 -1 +0 1 0 1 @@ -1579,7 +1315,6 @@ 0 0 1 -1 0 0 0 @@ -1587,11 +1322,7 @@ 0 0 1 -1 -1 -0 0 -1 0 0 1 @@ -1599,113 +1330,721 @@ 0 0 0 -1 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 1 1 -1 +0 1 0 0 -1 0 -1 -1 -1 -1 -1 -1 0 1 -1 +0 +0 0 1 -1 +0 +0 0 1 1 0 1 -0 1 1 0 -1 0 -1 0 0 0 -1 -1 -1 0 0 1 -1 0 +1 0 +1 0 0 1 1 0 -0 1 1 1 1 +0 +0 +0 1 1 1 0 -1 0 0 -1 0 0 0 1 0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +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 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 1 0 1 1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 1 0 0 +1 0 1 0 +0 +0 1 1 0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 +0 +0 +0 +0 1 +0 +0 +0 1 +0 +0 +0 1 0 0 +0 +1 +1 +1 +1 1 1 +1 +0 +1 +0 0 1 0 0 +0 +0 +0 1 0 1 @@ -1717,8 +2056,12 @@ 0 0 1 +1 0 1 +0 +0 +0 1 0 1 @@ -1726,165 +2069,332 @@ 1 1 1 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 1 1 +0 +0 1 0 1 0 0 +0 +0 +0 1 0 0 0 0 +0 +0 +0 1 0 +0 +0 +0 1 1 +0 +0 +0 1 +0 +0 +0 1 +0 +0 +0 1 1 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 1 0 0 0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 1 1 0 0 +0 +0 +0 +0 +0 +0 +1 +1 +0 1 1 +0 +0 1 +0 +0 +0 +0 1 0 1 1 0 1 +0 +0 +0 +1 +0 +0 1 0 1 1 +0 +0 +0 +1 +0 1 0 0 0 +0 +1 1 1 0 +0 +0 +0 +1 1 +0 +0 +0 +0 +0 1 +0 +0 1 0 1 1 +1 +1 +0 +0 +0 +0 +0 +0 +0 0 +0 +0 +0 +1 1 1 1 +0 +0 +0 +0 +1 +0 +0 +0 +0 1 0 0 +0 +0 +0 +0 +0 +0 +1 1 1 1 1 0 1 +0 +0 +0 1 +0 1 +0 +0 +0 1 +0 1 1 0 0 +1 +0 0 1 1 +1 0 0 1 1 +1 0 0 1 0 +0 +0 +0 +0 +0 +0 +0 +0 1 0 +0 +1 +0 +0 1 0 +0 +0 1 +0 1 0 1 0 +0 +0 +0 1 +0 +0 1 0 1 +0 1 0 +1 0 1 +0 +0 +0 +0 1 +0 1 +0 +0 +0 1 1 1 +0 1 +0 1 0 0 -1 0 0 -1 0 0 0 -1 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 1 1 -0 -1 1 0 +0 1 +0 1 +0 1 1 0 0 1 -1 -1 -1 0 1 1 0 -0 +1 1 1 0 @@ -1894,12 +2404,11 @@ 1 0 1 -1 +0 0 0 1 1 -0 1 1 1 @@ -1907,74 +2416,50 @@ 0 1 1 -1 0 -1 0 1 -1 0 -1 -1 0 0 +1 0 0 1 0 1 -1 0 1 0 0 -1 -1 -1 -0 0 0 0 1 0 -1 0 -1 -1 0 1 -0 1 0 1 -1 -1 0 1 -1 +0 1 0 1 0 0 -1 -1 0 0 0 1 0 1 -1 -1 0 0 -1 -1 -1 -1 0 -1 0 0 0 @@ -1982,59 +2467,53 @@ 0 0 0 -1 -1 +0 0 0 1 +0 +0 +0 +0 +0 +0 1 1 0 0 -1 0 0 -1 0 1 0 0 0 0 -1 0 -1 -1 -1 0 0 -1 0 1 1 +0 1 1 +0 1 1 +0 +0 1 1 -1 -1 -1 -1 +0 1 0 1 0 0 0 -1 -1 -1 0 -1 0 -1 0 0 1 @@ -2043,128 +2522,76 @@ 0 0 1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 -1 0 0 1 -1 -1 -1 -1 -1 -1 +0 +0 1 0 0 0 -1 -1 +0 1 0 0 -1 -1 0 0 -1 0 0 0 1 -0 1 1 0 1 -0 -0 +1 0 1 0 +0 1 0 1 0 0 1 +0 1 1 1 +0 1 0 1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 1 0 -1 0 1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 0 0 -1 0 -1 +0 1 1 0 1 0 1 -1 -1 -1 -1 -1 -1 -1 0 0 0 @@ -2175,33 +2602,25 @@ 0 0 1 -1 -1 -1 +0 1 0 0 0 -1 0 -1 -1 0 1 0 1 -1 -1 -1 -1 0 0 -1 -1 -1 +0 0 1 -1 +0 +0 +0 +0 0 1 1 @@ -2209,48 +2628,34 @@ 1 0 0 +0 1 -1 +0 +0 +0 1 0 1 +0 1 0 1 1 0 0 -1 0 0 -1 0 0 -1 -1 -1 -1 0 -1 0 1 -1 -1 -1 -1 0 -1 -1 -1 0 0 1 1 0 -1 -1 -1 -1 0 0 1 @@ -2258,37 +2663,24 @@ 0 1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 1 -1 0 -1 0 1 1 1 +0 +0 1 +0 1 0 0 @@ -2297,62 +2689,49 @@ 1 1 0 +0 +1 1 0 1 +1 0 0 +1 0 0 -1 -1 -1 -1 0 -1 0 0 0 -1 0 0 -1 0 1 0 +0 1 0 +0 +0 1 1 0 0 -1 0 1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 1 -1 -1 0 1 0 +0 1 -1 -1 -1 -1 +0 +0 0 1 1 @@ -2360,24 +2739,28 @@ 1 1 0 +0 +0 1 1 1 0 -1 +0 0 0 0 1 +0 +0 +0 1 0 0 0 0 -1 +0 0 1 -0 1 0 0 @@ -2386,18 +2769,11 @@ 0 0 0 -1 -0 0 -1 0 1 0 -1 0 -1 -1 -1 0 1 1 @@ -2407,33 +2783,22 @@ 0 1 1 -1 -1 0 0 +1 0 0 0 0 1 0 -1 0 -1 -1 -1 0 1 -1 -1 -1 0 -1 -1 -1 0 0 -1 +0 0 1 0 @@ -2442,17 +2807,13 @@ 1 0 0 -1 0 -1 -1 -1 -1 +0 +0 0 1 -1 -1 -1 +0 +0 0 0 0 @@ -2461,6 +2822,7 @@ 0 0 0 +1 0 0 0 @@ -2469,7 +2831,8 @@ 0 0 1 -1 +0 +0 0 0 1 @@ -2479,15 +2842,14 @@ 0 1 0 -1 -1 0 0 0 0 1 1 -1 +0 +0 1 1 1 @@ -2500,12 +2862,17 @@ 1 1 0 +0 +0 +0 1 +0 +0 1 1 1 0 -0 +1 0 1 1 @@ -2514,153 +2881,89 @@ 0 0 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 0 -1 -1 0 +1 0 0 0 1 1 -1 0 0 -1 -1 0 -1 0 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 +0 1 1 1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 +0 1 0 0 -1 0 1 -1 0 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 1 -1 -1 -1 0 -1 0 0 1 +0 1 -1 -1 +0 1 1 0 0 0 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 +0 0 1 +0 +0 +0 +0 1 1 1 0 1 -1 0 1 +0 1 0 0 -1 -1 -1 -1 0 0 0 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 1 +0 +0 1 0 0 @@ -2668,37 +2971,38 @@ 0 0 0 -1 +0 +0 +0 +0 +0 0 0 0 1 1 +0 1 1 1 0 -1 -1 +0 0 1 1 -0 1 -0 -0 1 1 -0 1 0 0 0 +0 1 1 0 -1 0 +1 0 1 1 @@ -2709,65 +3013,44 @@ 0 0 0 -1 -1 0 1 0 +1 0 0 -1 0 0 1 1 -1 0 1 -1 -0 0 1 +0 1 1 1 0 -1 -1 0 1 0 -1 0 -1 -1 -1 0 1 -1 0 -1 0 1 -1 -1 -1 0 -1 -1 0 0 1 -1 0 1 0 1 0 1 -1 -1 -1 0 0 1 @@ -2775,19 +3058,13 @@ 0 0 0 -1 -0 -0 0 -1 -1 0 0 0 0 0 0 -1 0 0 1 @@ -2797,109 +3074,100 @@ 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 0 -1 0 -1 -1 0 0 -1 0 -1 -1 0 0 0 -1 +0 +0 1 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 1 -1 0 -1 -1 0 0 0 0 0 1 -1 +0 +0 1 1 1 0 0 +0 +0 +0 +0 +0 1 -1 +0 +0 0 0 1 +0 +1 1 0 1 1 1 +0 +0 1 +0 1 +0 +0 +0 1 +0 1 +0 1 0 0 0 0 +0 +0 +0 +0 1 +0 1 1 -0 1 1 1 0 0 -1 -0 0 1 -0 1 0 -0 1 -0 +1 1 0 1 +1 0 0 +1 0 0 0 @@ -2908,45 +3176,37 @@ 1 1 1 -1 -1 0 1 +1 0 0 1 0 1 1 +1 0 0 0 1 1 -0 -1 1 1 1 1 0 -1 0 1 -1 -1 0 0 0 1 0 -1 -1 0 1 -1 -1 -1 +0 +0 0 1 1 @@ -2954,7 +3214,8 @@ 1 0 0 -1 +0 +0 1 0 0 @@ -2962,23 +3223,24 @@ 0 0 0 -1 0 -1 0 0 -1 +0 +0 1 0 0 0 +0 1 1 0 -0 1 +0 1 0 +1 0 0 0 @@ -2990,76 +3252,62 @@ 0 0 1 -1 -1 -1 0 -1 0 -1 +0 0 0 1 0 0 0 +0 1 1 0 0 +1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 +0 +0 +0 1 +0 1 1 0 -1 0 -1 0 -1 0 0 -1 0 -1 0 -1 -1 0 1 1 0 1 0 -1 0 1 1 1 -1 -1 0 1 1 1 -1 -1 0 1 -1 +0 +0 +0 +0 +0 0 0 1 @@ -3070,74 +3318,62 @@ 1 0 1 -1 +0 +0 1 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 -1 -1 0 0 1 0 -1 0 0 -1 +0 1 0 0 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 1 0 0 0 +0 +0 1 0 +0 +1 1 +0 1 1 1 0 -1 0 1 1 1 0 -1 +0 1 1 1 0 0 +1 0 +1 0 1 1 @@ -3150,98 +3386,138 @@ 1 0 0 -1 -0 0 0 -1 0 1 1 1 -0 1 0 0 1 +0 1 +0 +0 1 -1 -1 -1 -1 -1 +0 1 1 0 -1 +0 0 0 0 0 1 1 -1 +0 +0 +0 +0 +0 0 0 1 +0 +0 +0 +0 +0 +0 1 +0 1 0 +1 0 1 0 0 1 +0 +0 1 1 0 0 1 +0 +0 +0 +0 +0 1 -1 +0 +0 0 1 +0 +0 1 1 1 +0 +0 +0 1 +0 +0 +0 +0 1 1 +0 1 +0 1 0 1 1 +0 1 +0 +0 +0 1 0 1 +0 1 0 0 -1 -1 +0 1 1 0 1 0 +0 1 0 0 0 +0 1 0 0 +0 +1 +1 1 0 0 1 +0 1 +0 +0 +0 1 1 0 +0 1 1 1 @@ -3249,10 +3525,10 @@ 0 0 0 -1 0 0 1 +1 0 0 0 @@ -3267,79 +3543,56 @@ 0 0 0 -1 0 1 0 -0 -0 1 0 -1 0 1 -1 -1 0 -1 -1 0 1 1 1 1 1 -1 -0 -1 0 0 1 -1 0 1 1 0 1 -1 0 0 1 0 -1 -1 -1 +0 1 1 1 0 1 -1 0 0 1 -1 -1 0 -1 -1 -1 -1 0 1 0 1 -1 -1 -1 -1 +0 1 0 1 +1 0 0 0 0 +1 0 0 0 @@ -3347,136 +3600,97 @@ 0 1 1 -0 -0 1 1 -0 -0 +1 1 0 -0 +1 0 1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 -1 0 -1 0 0 -1 -1 0 -1 0 -1 0 1 -1 0 0 1 1 1 0 +1 0 0 1 -1 -1 0 -1 -1 0 -1 0 0 1 0 1 -1 -1 0 1 -1 0 0 0 0 1 -1 0 1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 -1 -1 0 1 1 0 -1 +0 +0 0 1 +0 1 0 1 1 0 +0 +1 1 0 0 0 -1 0 -1 0 1 1 0 -1 -0 -1 0 0 0 1 1 1 -1 +0 +0 0 1 0 0 0 -1 -1 -1 0 -1 +0 1 1 0 @@ -3485,33 +3699,27 @@ 0 0 0 -1 -1 0 0 0 0 1 0 -1 0 1 0 0 1 -1 -0 0 1 1 0 -1 -1 -1 -1 +0 +0 0 1 -1 +0 +0 1 1 0 @@ -3521,8 +3729,11 @@ 1 0 0 -0 1 +0 +0 +0 +0 1 0 0 @@ -3530,51 +3741,34 @@ 0 0 1 +1 0 0 0 -1 0 -1 0 0 1 0 -1 -1 0 0 -1 0 -1 0 -1 0 -1 0 -1 -1 -1 -1 -1 0 0 -1 0 1 1 0 -1 -1 -1 -1 -1 -1 0 0 1 1 -1 +0 +0 +0 1 1 1 @@ -3583,54 +3777,37 @@ 1 0 0 -1 0 1 -1 -1 -1 0 -1 -1 0 1 -1 -1 -1 0 1 -1 0 1 +0 1 0 1 +0 1 1 0 0 1 -1 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 +1 0 1 +0 1 0 +0 1 0 0 @@ -3639,17 +3816,11 @@ 0 0 0 -1 0 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 @@ -3659,140 +3830,88 @@ 1 0 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 -1 0 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 +0 +0 +0 1 1 0 0 0 -1 0 1 -1 -0 0 +1 0 0 0 0 0 0 -1 -1 -1 0 1 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 0 1 -1 -1 -1 0 -1 0 1 0 1 -1 -0 0 0 0 0 +1 0 +1 0 1 +0 1 0 +0 1 0 0 0 -1 -1 0 0 1 0 -1 0 1 0 1 -1 -1 -1 -1 -1 -1 -1 +0 1 0 0 0 -1 -1 -1 +0 1 0 0 0 -1 -1 -1 +0 0 0 0 @@ -3804,63 +3923,55 @@ 1 0 0 -1 0 1 0 0 1 +0 +0 +0 1 0 0 0 0 -1 +0 +0 1 1 0 0 -1 0 -1 0 -1 -1 0 -1 +0 1 1 1 1 1 0 -1 0 -1 -1 0 0 0 -1 0 1 -0 -0 1 1 0 -1 0 -1 0 -1 -1 -1 0 0 +1 +1 0 1 +0 1 +0 1 1 0 @@ -3868,79 +3979,70 @@ 1 0 0 -1 0 1 1 0 0 -0 -0 1 0 1 0 1 -1 -1 -1 +0 +0 +0 1 1 1 0 0 0 -0 1 0 -1 -1 +0 0 1 0 0 -1 0 1 -1 +0 +0 0 1 1 1 1 +0 +1 1 +0 1 1 0 0 0 -1 -1 0 -1 -1 0 -1 +0 1 0 0 -1 -1 -1 -1 -1 0 0 0 1 -1 -1 +0 0 1 0 +0 +0 1 1 0 +0 1 0 0 @@ -3949,69 +4051,47 @@ 1 1 1 -1 0 1 1 +0 1 0 0 1 1 -1 -1 -1 -1 -1 -1 0 1 0 -1 0 -1 0 1 0 1 -1 -1 0 1 -1 0 -1 -1 -1 0 1 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 -1 -1 -1 -1 +0 +0 1 0 0 0 +0 1 -1 -1 +0 +0 0 1 1 0 -1 +0 0 1 1 @@ -4019,49 +4099,55 @@ 0 1 1 +0 +0 +0 +0 1 -1 -1 +0 1 1 0 -1 +0 0 1 0 0 -1 0 -1 +0 1 1 0 0 0 -1 +0 0 1 0 +1 0 0 1 0 0 0 +0 +0 1 0 1 0 0 1 -0 1 +0 1 1 0 0 0 -1 +0 +0 0 1 1 @@ -4072,53 +4158,38 @@ 0 0 1 -1 0 0 1 -1 0 -1 -1 +0 0 0 1 0 0 -1 -1 0 1 -1 -1 0 0 -1 0 -1 -1 0 1 0 -1 -1 +0 1 0 0 -1 -1 +0 1 0 0 -1 +0 1 0 0 1 1 -1 -1 -1 0 1 0 @@ -4134,52 +4205,75 @@ 0 1 0 +0 1 0 1 +0 +0 1 +0 +0 1 0 1 +0 +0 1 +0 +0 1 1 1 +0 1 1 0 0 0 0 -1 +0 +0 +0 +0 +0 +0 1 0 +0 +0 1 1 +0 +0 1 0 0 1 1 0 -1 0 -1 +0 +0 +0 0 0 1 1 1 +0 +0 +0 +0 +0 1 1 0 1 +0 1 1 -0 1 -0 -0 1 0 1 @@ -4188,128 +4282,113 @@ 0 0 0 -1 -1 -1 0 0 0 1 +1 +0 +0 0 0 -1 0 1 1 +0 1 0 0 -1 0 -1 -1 -1 -1 0 1 1 0 -1 -1 0 0 0 1 +0 +0 1 +0 +0 +0 1 0 0 1 +0 +0 +0 1 0 0 1 0 +0 +0 1 1 0 0 0 0 +0 +0 1 0 0 0 0 -1 -1 0 -1 0 -1 -1 0 -1 +0 0 0 1 0 0 -1 +0 0 1 -1 +0 +0 0 0 0 1 +0 +0 1 0 0 0 1 0 -1 -1 -1 0 1 0 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 +0 1 0 0 0 0 0 -1 0 0 0 0 0 +1 +0 0 0 -1 0 1 0 @@ -4317,169 +4396,158 @@ 0 0 0 +1 0 0 1 1 -1 0 -1 -1 -1 0 0 1 -1 +0 1 0 0 -1 -1 0 -1 -1 +0 0 1 1 +0 1 +0 1 1 +0 +0 1 -1 +0 +0 1 1 0 0 0 -1 -1 0 -1 0 -1 -1 0 -1 0 0 1 -1 0 -1 -1 -1 -1 +0 +0 +0 +0 +0 0 1 +0 +0 +0 +0 +0 1 0 1 0 +0 +0 1 0 0 0 1 +0 1 1 1 +0 1 0 0 0 1 -1 0 0 -1 +0 0 0 1 0 +0 +0 +0 +0 1 1 1 +0 +0 1 1 +0 1 1 0 0 1 -1 0 1 0 -1 0 1 0 1 +0 1 0 0 0 1 -1 -1 0 1 -1 -1 0 0 -1 0 1 0 0 1 +0 1 +0 1 0 1 +0 1 +0 1 1 0 0 0 0 -0 -1 -1 1 0 -1 -1 0 0 0 -1 0 0 -1 -1 -1 -1 0 -1 0 -1 0 1 1 0 1 1 -0 -0 1 0 -1 0 -1 -1 0 1 1 @@ -4489,82 +4557,72 @@ 0 1 1 +0 +0 1 0 0 0 +1 +0 0 0 0 -1 0 -1 0 0 -1 -1 0 1 1 1 1 -0 +1 0 0 0 0 1 0 -0 -0 +1 1 0 0 1 -0 1 0 1 -1 0 0 0 0 0 1 -1 -1 -1 -1 -1 0 1 -1 +0 +0 0 1 -1 -1 -1 -1 +0 1 0 0 +1 0 0 0 -1 0 1 0 1 0 -0 -1 1 0 +1 0 1 1 +1 0 1 0 @@ -4573,138 +4631,101 @@ 0 0 0 -1 0 0 1 -1 0 -1 -1 +0 1 0 0 -1 -1 0 0 0 1 1 0 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 0 -1 0 1 1 -1 -1 0 -1 -1 0 1 -1 -1 0 -1 +0 1 0 0 0 1 +0 1 +0 +0 1 -1 +0 +0 +0 1 0 0 0 0 -1 0 0 1 -1 0 +1 0 0 0 0 1 -1 0 -1 0 -1 -1 0 0 1 1 1 1 -1 -1 +0 0 0 1 -1 -1 +0 1 0 1 1 -0 1 0 0 0 -1 -0 -1 0 0 0 1 -1 0 0 +1 0 0 0 0 1 -1 0 -1 -1 -1 -1 -1 0 -1 0 0 -1 0 0 0 0 -1 -1 -1 +0 1 1 1 @@ -4714,56 +4735,51 @@ 0 1 1 -1 +0 1 1 0 0 -1 +0 +0 1 1 0 -1 +0 0 1 0 0 +1 0 0 0 0 -1 -1 -1 0 1 1 0 -1 -1 -1 -1 0 1 1 -1 +0 1 0 0 1 1 1 -0 +1 0 0 1 0 1 1 +0 1 1 -1 -1 +0 1 0 0 @@ -4773,17 +4789,25 @@ 0 1 1 -1 0 1 +0 +0 +0 +0 1 +0 1 1 0 1 +0 +0 +0 1 0 1 +1 0 0 1 @@ -4791,31 +4815,34 @@ 0 1 0 -1 0 -1 0 1 0 1 -1 +0 1 0 +0 +0 +0 1 1 0 +0 1 1 1 0 +0 1 1 1 0 1 0 -0 1 +0 1 1 0 @@ -4823,14 +4850,10 @@ 1 0 0 -1 -0 -1 0 0 0 0 -1 0 0 0 @@ -4842,9 +4865,6 @@ 0 0 0 -1 -0 -1 0 0 0 @@ -4852,24 +4872,28 @@ 1 0 1 +0 +0 +0 1 +0 1 -1 +0 0 0 1 1 +1 0 1 1 0 0 0 -0 1 0 -1 0 +1 0 1 0 @@ -4878,10 +4902,17 @@ 0 1 0 +0 +0 1 +0 +0 +0 +0 1 1 0 +0 1 0 0 @@ -4890,113 +4921,76 @@ 1 1 1 -1 0 1 1 +0 1 +0 1 -1 -1 -1 +0 0 1 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 -1 0 1 -1 -1 -1 +0 0 1 1 +0 1 0 0 0 -1 -1 -1 0 0 -1 -1 -1 0 0 0 1 -0 1 0 0 1 -1 -1 0 1 -1 0 1 -1 -1 -1 -1 -1 0 0 0 -1 0 -1 -1 -1 0 0 1 1 -0 -1 1 0 -1 +0 0 0 1 0 0 0 -1 -1 +0 0 1 1 0 0 1 -1 -0 0 0 +1 0 0 0 @@ -5010,31 +5004,37 @@ 0 0 1 -1 +0 +0 +0 +0 +0 +0 +0 0 1 1 1 0 +1 0 1 0 1 1 +1 0 0 1 1 0 -0 -0 1 0 0 -1 0 1 -1 +0 +0 1 0 0 @@ -5042,34 +5042,27 @@ 1 0 1 -1 -1 -1 -1 +0 0 1 1 +0 +0 +0 1 1 1 0 1 -1 0 0 1 -1 0 -1 -1 0 1 -1 -1 0 1 0 -1 0 0 1 @@ -5077,14 +5070,11 @@ 0 1 0 -1 0 -1 0 1 0 0 -1 0 0 0 @@ -5094,9 +5084,6 @@ 0 0 1 -1 -1 -0 0 1 0 @@ -5107,31 +5094,35 @@ 1 0 1 -1 0 -1 -1 0 -1 +0 +0 +0 +0 +0 0 1 1 1 0 -1 -0 0 0 1 1 1 +1 0 1 1 +0 1 +0 1 0 1 +0 +0 1 0 0 @@ -5139,14 +5130,23 @@ 0 0 0 +0 +0 1 1 0 0 -1 0 0 1 +0 +0 +0 +0 1 0 +0 1 +0 +0 +0