From 25288337b681123d58f749fd35a9c9424daf33c0 Mon Sep 17 00:00:00 2001 From: Bartosz Ogonowski Date: Sat, 2 May 2020 22:10:18 +0200 Subject: [PATCH] laptop commit linear regression --- code_regression.py | 6 +- dev-0/out.tsv | 2114 ++++++++++++++++++++++---------------------- test-A/out.tsv | 2030 +++++++++++++++++++++--------------------- 3 files changed, 2075 insertions(+), 2075 deletions(-) diff --git a/code_regression.py b/code_regression.py index b7cd90e..868f4a8 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.000001 - #learning_precision=0.0000001 + learning_rate=0.00001 + #learning_precision=0.000001 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): @@ -65,7 +65,7 @@ def train(vocabulary,input_train,expected_train): iteration=0 loss_sum=0.0 error=10.0 - max_iteration=len(vocabulary) + 5000 + max_iteration=10000 for i in vocabulary['count'].keys(): weights[i]=random.uniform(-0.01,0.01) # delta>learning_precision and diff --git a/dev-0/out.tsv b/dev-0/out.tsv index 8936af8..4c825fb 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,108 +1,106 @@ -1 -1 -1 0 1 -1 +0 1 1 1 0 -1 +0 1 0 1 1 +1 +0 0 0 -1 0 1 1 0 -1 0 1 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 -1 0 1 1 0 0 1 -0 1 -0 1 -0 +1 0 1 1 +0 +1 1 1 +0 1 1 0 +0 +0 +1 1 0 0 1 1 1 +0 +0 1 +0 +0 1 1 1 0 0 1 +0 1 1 1 0 1 0 +0 1 0 0 +1 0 1 +1 0 1 0 0 -1 0 0 0 0 -1 0 1 -0 1 -0 -0 1 -0 +1 +1 +1 +1 +1 +1 1 1 1 @@ -112,74 +110,84 @@ 1 1 1 +1 0 0 1 1 +1 0 0 +1 +1 +1 +0 0 1 +0 1 0 0 1 +1 +1 0 0 0 0 -1 0 0 1 1 -1 +0 1 1 0 +0 +1 1 1 1 -0 1 1 0 1 +1 +1 0 0 -1 0 0 0 1 +0 +1 1 0 0 0 0 1 -1 -1 -1 +0 +0 +0 1 1 0 1 -0 +1 0 0 0 1 -0 1 -0 +1 0 1 1 0 1 -0 -0 +1 0 0 1 @@ -189,15 +197,15 @@ 1 1 0 +0 1 1 0 1 0 -0 1 0 -0 +1 0 1 0 @@ -205,9 +213,8 @@ 0 0 1 -1 0 -1 +0 0 0 1 @@ -218,74 +225,68 @@ 1 1 0 -0 1 1 0 0 0 1 -1 -1 -0 -0 0 1 +0 1 1 0 1 0 0 -1 0 0 -1 0 0 0 1 0 0 -1 -1 0 1 1 -0 -0 1 0 0 0 -0 +1 0 1 1 0 +0 +0 1 1 0 +0 1 0 0 +0 +1 +1 1 0 0 0 -1 0 0 1 -0 1 0 0 1 -0 1 1 0 +0 1 1 1 @@ -294,7 +295,6 @@ 0 1 0 -1 0 0 0 @@ -302,44 +302,53 @@ 0 0 0 +1 0 1 1 +0 +0 1 1 1 1 +0 1 +0 +0 1 1 +0 1 0 1 +1 0 1 0 1 +0 1 1 0 0 -1 0 -1 +0 1 1 0 1 0 -1 -1 0 1 0 1 0 +0 1 +0 1 +0 1 0 0 @@ -349,19 +358,15 @@ 1 1 0 -0 1 1 0 -1 0 1 1 -1 0 0 1 -0 1 0 1 @@ -370,33 +375,43 @@ 0 0 1 -1 -1 -0 0 1 0 0 +1 0 1 +1 +1 +1 0 0 1 -0 +1 1 0 1 0 1 1 +0 +1 +0 1 +0 +0 1 +0 +0 1 1 1 0 0 -1 +0 +0 +0 1 0 1 @@ -404,18 +419,22 @@ 0 1 1 +1 +0 0 0 -1 1 1 0 1 -0 1 1 +0 +0 1 1 +0 +0 1 1 1 @@ -423,26 +442,30 @@ 1 0 1 -0 1 1 0 -0 1 0 0 0 +1 0 1 1 0 1 1 +1 0 1 1 +1 +1 0 0 +1 +1 0 0 0 @@ -451,53 +474,56 @@ 0 1 0 -1 -1 -1 0 -1 +0 +0 +0 0 1 0 +1 +1 0 1 +0 1 1 0 +1 0 0 0 1 +1 0 0 +1 0 0 0 1 0 -1 0 1 +0 1 0 1 1 -0 1 -0 -0 1 1 0 -0 1 0 -0 1 +0 1 0 +1 0 1 +1 0 0 0 @@ -508,59 +534,64 @@ 0 1 1 -0 1 -0 1 0 1 -0 -0 -0 +1 0 1 0 0 +1 +1 0 0 0 0 1 +1 +1 0 1 1 +1 0 0 0 1 0 +0 +1 +1 1 0 +1 0 +1 0 0 1 1 -0 1 -0 1 -0 1 1 0 -1 0 1 1 0 0 1 -1 0 1 0 +0 +0 1 +0 +0 1 1 1 @@ -568,10 +599,6 @@ 0 1 0 -1 -0 -1 -1 0 0 1 @@ -583,16 +610,18 @@ 1 1 1 -0 1 0 1 0 +0 1 0 +0 1 0 1 +0 1 0 1 @@ -602,66 +631,54 @@ 1 0 1 -0 1 -0 1 -0 1 1 1 1 +0 1 1 1 1 0 +0 1 1 -0 -0 1 0 0 -0 1 1 +0 1 1 0 0 0 0 -1 -0 -1 -1 -1 0 1 -1 -1 -1 0 -1 0 1 1 1 1 +0 1 0 0 0 1 1 -1 0 0 1 0 0 -1 +0 1 0 0 @@ -673,18 +690,19 @@ 0 1 1 +0 +1 +1 1 1 -0 -0 1 0 0 0 0 1 -1 0 +1 0 1 0 @@ -693,34 +711,36 @@ 0 1 0 -1 0 0 1 1 0 -0 1 1 1 1 -0 1 1 -0 1 +1 +0 +0 +0 +0 0 1 1 0 -1 +0 1 1 0 0 0 1 -0 +1 +1 0 1 1 @@ -730,40 +750,44 @@ 1 1 0 +1 +1 +1 +0 0 0 0 0 -1 0 -1 0 0 1 -1 +0 0 1 1 +1 +0 0 1 1 0 -1 0 1 0 +0 +0 1 0 1 +1 0 1 +0 1 1 1 1 -0 -0 -0 1 1 1 @@ -772,13 +796,17 @@ 1 0 0 -1 -1 +0 0 1 +0 1 0 0 +0 +1 +0 +1 1 1 1 @@ -788,18 +816,29 @@ 0 0 0 +1 +1 0 +1 0 1 0 1 1 0 +1 0 +1 +1 0 +1 0 1 +1 +1 +1 0 +1 0 0 0 @@ -807,7 +846,6 @@ 1 1 1 -1 0 1 1 @@ -818,14 +856,9 @@ 1 1 1 -0 1 1 0 -0 -0 -1 -1 1 0 0 @@ -834,16 +867,17 @@ 1 0 1 -1 -1 0 0 +1 0 1 1 0 1 1 +0 +1 1 0 0 @@ -852,27 +886,36 @@ 0 0 0 -1 +0 +0 1 1 0 0 -0 1 0 -1 +0 1 1 0 1 +0 +0 1 0 0 0 +0 +0 1 +0 +0 +0 +0 1 +0 1 -1 +0 0 1 1 @@ -884,25 +927,29 @@ 1 0 1 -1 0 0 0 1 -0 1 1 0 0 +0 +0 +0 +0 1 1 0 1 +0 1 1 1 1 0 +0 1 0 1 @@ -910,14 +957,19 @@ 0 1 0 -0 +1 1 0 +1 +1 0 0 1 0 -0 +1 +1 +1 +1 0 1 1 @@ -925,17 +977,20 @@ 0 1 0 -0 +1 1 1 0 1 +0 1 0 0 1 -1 -1 +0 +0 +0 +0 0 1 1 @@ -950,45 +1005,48 @@ 1 1 0 -0 -1 1 0 0 -1 0 1 0 -0 1 +0 1 1 1 0 +0 +1 +1 1 1 -0 1 0 0 0 -1 +0 1 1 0 1 1 -0 1 1 0 1 0 +1 0 1 +1 0 +1 0 +1 0 +1 0 0 0 @@ -997,20 +1055,24 @@ 1 0 1 -0 1 -0 -0 1 1 1 0 0 1 +1 +1 +0 0 1 1 0 +0 +0 +0 +0 1 1 1 @@ -1018,17 +1080,14 @@ 0 1 0 -1 0 -1 0 0 1 0 1 -1 -1 -1 +0 +0 1 0 1 @@ -1040,13 +1099,16 @@ 0 1 1 +0 +0 +0 1 -1 +0 0 1 1 0 -0 +1 0 0 0 @@ -1055,281 +1117,134 @@ 1 1 1 -0 1 1 -0 +1 +1 1 1 1 0 0 1 -0 1 0 0 1 +1 +0 0 1 1 1 -0 -0 1 1 -0 1 1 -0 -0 1 1 -0 -0 1 -0 -0 1 1 1 1 1 1 -0 -0 1 -0 -0 -0 -0 1 1 -0 -0 -0 1 1 1 -0 1 -0 1 -0 1 1 1 1 -0 -0 -0 -0 1 -0 1 -0 -0 -0 1 -0 1 -0 1 1 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 -0 -0 -0 1 1 -0 -0 1 -0 -0 -0 -0 1 -0 1 1 1 -0 -0 -0 1 1 1 -0 1 -0 1 -0 1 1 -0 1 -0 -0 -0 -0 -0 1 1 1 -0 1 1 1 -0 1 1 -0 1 1 -0 1 1 1 -0 -0 1 -0 -0 -0 -0 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 -0 1 -0 1 1 -0 1 1 -0 -0 -0 -0 -0 1 1 -0 1 1 -0 +1 1 1 0 1 1 1 +1 +0 +1 +0 +1 0 +1 0 0 1 0 +1 0 1 0 +1 0 +1 0 1 1 0 1 +0 1 -1 +0 1 1 1 @@ -1338,15 +1253,13 @@ 1 1 0 -1 0 -1 0 1 1 0 1 -0 +1 0 0 0 @@ -1354,12 +1267,13 @@ 1 0 0 -1 -1 0 1 0 0 +1 +1 +0 0 0 0 @@ -1367,15 +1281,11 @@ 0 0 1 -0 1 1 1 1 0 -0 -1 -1 1 1 1 @@ -1385,18 +1295,21 @@ 1 1 1 -1 -1 0 -1 -1 0 1 1 +0 +0 1 1 +0 1 +0 +0 +0 1 +0 1 0 1 @@ -1404,33 +1317,26 @@ 0 0 0 -1 -1 +0 0 0 1 0 1 1 -0 1 0 1 -0 -0 1 1 -0 -0 -0 +1 0 1 1 -0 1 1 0 -0 +1 1 0 1 @@ -1438,51 +1344,46 @@ 0 1 1 -1 -1 0 +1 0 0 1 1 +1 0 0 1 1 1 +1 0 0 -0 -0 +1 0 0 1 1 -0 -1 1 0 0 0 +0 1 1 -0 1 0 1 0 0 -0 -1 1 0 0 -0 -1 1 1 0 -1 +0 +0 0 1 0 @@ -1492,8 +1393,10 @@ 0 1 1 +1 0 1 +0 1 1 1 @@ -1503,128 +1406,109 @@ 1 1 1 -0 1 -0 +1 0 1 1 +1 0 0 0 1 1 0 -0 1 0 0 -1 -1 0 1 1 -0 -1 1 1 0 1 1 -1 0 -1 -1 -1 -1 +0 0 1 1 -1 -0 0 -1 0 0 -1 -1 0 0 1 1 -1 0 0 +1 0 0 1 1 -1 0 -1 0 1 0 1 -0 1 -0 1 1 1 +0 +0 1 1 0 1 0 1 +0 +0 1 +0 1 1 +0 1 +0 1 +0 1 1 0 1 +0 1 1 1 0 0 +1 0 0 0 1 0 0 -1 -1 -1 -1 -0 0 0 0 1 -1 0 1 1 -1 -1 -1 0 1 -1 -1 0 1 1 1 +0 1 -1 -1 +0 1 1 0 @@ -1634,48 +1518,45 @@ 0 0 1 +1 +1 0 1 0 1 1 1 -0 -0 +1 +1 0 0 0 1 0 0 -1 -1 0 0 1 +1 0 1 1 1 0 -0 +1 1 1 0 +1 0 0 1 1 1 -1 -0 -1 -1 0 1 1 0 -0 1 0 0 @@ -1685,7 +1566,9 @@ 1 0 1 -1 +0 +0 +0 1 1 0 @@ -1696,15 +1579,12 @@ 0 0 0 -1 +0 0 0 1 1 1 -1 -0 -1 0 0 0 @@ -1718,22 +1598,19 @@ 1 0 0 -0 -1 1 1 1 0 1 -1 0 1 1 0 0 0 -1 -1 +0 +0 0 0 1 @@ -1745,8 +1622,6 @@ 0 0 1 -1 -1 0 0 0 @@ -1757,33 +1632,24 @@ 0 1 0 -0 -0 -0 1 1 0 1 -0 -0 1 -0 1 0 +0 1 +0 1 1 1 -1 -1 -0 0 0 1 -1 0 -1 -1 +0 0 0 0 @@ -1794,27 +1660,29 @@ 1 0 1 -1 +0 1 1 0 -1 0 1 0 1 -0 1 1 0 +1 +1 0 +1 0 1 1 0 0 -1 0 +0 +1 1 0 1 @@ -1823,12 +1691,15 @@ 1 1 0 -0 +1 +1 +1 1 0 0 0 0 +1 0 0 0 @@ -1837,6 +1708,7 @@ 1 1 1 +1 0 0 0 @@ -1844,26 +1716,30 @@ 0 0 1 -1 0 +1 0 1 1 +1 0 1 1 1 1 -0 1 +0 +0 +0 1 0 1 1 0 -1 0 1 +1 +0 0 0 0 @@ -1876,47 +1752,37 @@ 0 0 0 -1 -1 0 -1 0 0 0 -1 -1 -1 0 -1 0 -1 0 -1 -1 -1 0 0 0 -1 +0 1 0 0 1 -1 0 1 1 -0 -0 -0 1 1 +0 +1 1 1 0 0 0 +0 1 +1 +0 0 1 1 @@ -1925,14 +1791,16 @@ 1 1 1 +1 +1 0 +1 0 +1 0 0 0 -0 -0 -0 +1 1 0 0 @@ -1941,43 +1809,43 @@ 1 1 1 -0 -0 1 +0 1 0 0 +0 +0 1 1 0 -1 +0 +0 0 0 1 0 0 +1 0 1 1 1 1 0 +0 1 1 0 -0 -0 -0 1 0 -0 1 1 0 1 0 1 -1 +0 1 1 0 @@ -1986,9 +1854,15 @@ 1 1 1 +1 +0 +1 +0 +0 0 1 1 +0 1 0 1 @@ -1996,6 +1870,8 @@ 1 0 0 +0 +0 1 0 1 @@ -2003,111 +1879,116 @@ 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 +1 0 1 1 -0 1 -0 1 1 0 0 +0 1 1 1 +1 +0 0 1 +0 +0 +0 +0 +0 1 0 1 1 +1 0 0 0 -1 0 1 1 1 +0 +0 1 +0 1 1 1 0 0 -1 -0 0 1 0 0 +1 0 0 0 1 0 0 -1 0 1 1 1 0 -0 1 1 -0 +1 0 1 1 +0 1 1 1 0 -1 0 1 0 -1 +0 1 1 1 0 1 1 -1 +0 +0 0 1 1 +0 1 1 0 0 1 -0 -1 1 +0 1 1 +0 1 +0 1 1 +0 1 0 0 1 -1 0 +1 0 0 0 @@ -2115,48 +1996,41 @@ 0 0 1 -1 -1 -1 0 0 +1 +1 0 0 1 0 -1 0 0 0 -1 0 1 1 -0 -1 1 1 -0 1 -0 -0 -0 1 1 1 +0 1 +0 +0 1 +0 1 1 1 1 0 -0 -0 1 0 0 -1 +0 0 1 1 @@ -2167,63 +2041,72 @@ 1 1 0 -1 0 1 -0 +1 +1 1 0 -0 1 1 +1 +1 +0 +1 +0 0 0 0 1 1 -0 1 0 0 1 0 -1 +0 0 1 1 1 -1 +0 1 0 0 0 -1 -1 0 0 -1 -1 -1 0 1 1 -0 1 1 +0 +0 +0 +0 1 0 0 +0 1 1 +0 +0 1 1 1 1 1 +0 +0 +0 1 +0 1 1 1 +0 1 0 0 @@ -2231,41 +2114,43 @@ 0 0 0 -1 -1 -1 -1 0 1 -1 0 -1 +0 +0 0 1 +0 +0 +0 1 1 +0 1 0 1 +0 1 1 1 -0 1 1 0 1 0 0 +0 1 0 0 1 0 -0 +1 0 0 1 +1 0 0 0 @@ -2273,44 +2158,44 @@ 0 0 1 -0 -1 -0 1 0 0 1 1 -0 -1 1 1 1 0 0 -1 +0 1 0 0 1 0 1 +1 0 0 1 1 1 1 -0 1 +0 1 0 +0 1 1 +0 +1 1 0 1 0 +0 1 1 1 @@ -2318,31 +2203,34 @@ 0 1 1 +1 0 0 -0 -1 1 0 1 1 1 0 +1 0 1 1 1 1 +0 1 0 1 1 0 +0 1 1 1 0 1 +1 0 1 1 @@ -2350,25 +2238,26 @@ 0 0 0 +1 +1 +1 0 0 -0 +1 0 1 1 -0 -0 +1 1 0 0 1 0 0 -0 -1 1 0 1 +1 0 1 0 @@ -2379,43 +2268,36 @@ 0 0 0 -0 1 0 1 1 +1 0 0 -1 -1 0 0 1 -1 -1 0 0 -1 0 1 0 1 1 +0 1 1 0 -1 0 1 1 1 1 1 -0 1 0 0 -0 1 0 0 @@ -2424,33 +2306,26 @@ 1 1 0 -0 -0 -1 -0 -0 -0 1 1 1 1 0 1 -0 -0 1 1 -0 -0 1 1 0 -0 1 0 0 +0 1 0 +1 +1 +1 0 1 1 @@ -2458,19 +2333,26 @@ 1 0 0 +0 +0 +0 1 1 0 -0 1 0 0 0 +1 0 1 1 1 +1 +0 0 +0 +1 1 0 0 @@ -2479,25 +2361,19 @@ 1 0 1 -1 0 -1 0 1 0 -1 -1 -1 -1 -1 0 +1 0 +1 0 1 1 0 0 -0 1 1 0 @@ -2507,59 +2383,54 @@ 1 0 1 -0 1 0 -0 -0 1 0 1 +0 1 0 +0 1 1 1 -0 1 0 1 0 1 1 -0 -1 1 1 0 0 0 +0 1 1 1 1 1 0 -1 -0 -0 0 0 1 +0 1 +0 1 -1 -1 +0 1 0 0 -1 +0 1 0 1 1 0 -0 +1 1 0 0 @@ -2567,24 +2438,29 @@ 1 1 0 -1 0 0 0 1 0 -0 1 0 +0 1 +0 1 1 -1 +0 +0 +0 +0 +0 +0 0 0 1 1 -0 +1 1 1 0 @@ -2592,10 +2468,9 @@ 1 0 1 -0 -0 1 0 +1 0 0 0 @@ -2603,13 +2478,9 @@ 0 0 1 -0 -0 1 0 -1 -1 -1 +0 0 0 1 @@ -2621,74 +2492,77 @@ 1 0 1 -1 0 0 1 +0 1 +0 +0 1 1 -1 +0 1 1 0 -1 0 1 +0 1 +0 +0 +0 1 +0 +0 1 1 1 1 +0 1 +0 1 1 0 1 1 1 +0 1 0 1 0 1 1 +1 0 0 0 -1 0 1 -1 0 1 -1 -1 -1 0 -1 0 -1 +0 +0 1 1 0 -1 0 1 -0 1 1 +0 1 1 1 0 -1 0 1 0 0 -0 1 1 0 @@ -2700,41 +2574,47 @@ 1 1 0 -1 -1 -0 0 0 0 +1 +1 +1 0 0 1 0 +0 1 0 +1 0 +1 0 1 1 -0 +1 1 0 1 0 +0 +0 +0 +0 +0 1 1 0 1 0 -0 1 1 1 0 -0 -0 1 -0 +1 +1 0 1 1 @@ -2743,24 +2623,22 @@ 0 0 1 -0 1 -0 1 0 +1 0 0 1 -1 0 0 1 -1 +0 0 0 1 1 -0 +1 1 1 1 @@ -2774,38 +2652,36 @@ 1 0 0 -0 1 1 1 0 -1 +0 1 0 0 +1 0 0 1 -0 1 0 1 0 1 1 -0 1 1 0 0 0 0 -1 0 0 +1 +1 0 0 -1 0 0 0 @@ -2815,9 +2691,14 @@ 0 0 0 +0 +0 +0 1 0 1 +0 +0 1 1 0 @@ -2827,7 +2708,12 @@ 0 1 1 +0 +0 +0 1 +0 +0 1 1 1 @@ -2835,49 +2721,32 @@ 0 0 1 -1 0 0 0 1 1 -1 -1 0 0 -1 0 0 -1 -1 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 +0 1 0 1 0 0 0 -1 -1 0 0 1 0 0 1 -1 -1 0 0 1 @@ -2887,58 +2756,50 @@ 1 1 0 +0 +1 1 0 +1 0 0 0 -1 0 1 1 0 -0 -0 1 +0 1 0 0 1 0 -1 0 -1 -1 -1 -1 -1 -1 0 -1 0 0 -1 0 1 +0 1 0 1 +1 0 0 -1 0 1 1 -1 -1 0 1 -1 +0 +0 +0 1 1 0 0 -1 0 0 0 @@ -2946,29 +2807,34 @@ 1 0 1 +1 0 0 0 -1 0 0 0 1 0 -0 1 0 1 +1 0 1 1 1 +1 0 1 +1 0 +1 0 +1 0 1 +1 0 1 1 @@ -2978,61 +2844,68 @@ 1 0 1 +0 +0 +0 1 1 -0 1 0 0 0 -1 -1 0 -1 -1 0 -1 -1 0 -1 0 1 0 +1 0 0 0 0 +1 0 +1 +1 0 1 1 +0 +1 1 0 1 +0 1 0 0 +0 1 1 +0 1 0 +1 0 1 +0 +0 1 0 0 +1 0 0 0 0 1 1 +1 0 0 1 -0 1 -0 1 0 0 @@ -3043,8 +2916,10 @@ 1 1 0 -1 0 +0 +1 +1 1 1 0 @@ -3056,8 +2931,6 @@ 1 1 0 -1 -1 0 1 0 @@ -3065,13 +2938,16 @@ 0 1 1 -1 0 0 1 +0 1 +0 1 1 +0 +0 1 1 1 @@ -3079,42 +2955,52 @@ 0 1 0 -0 -0 -0 -0 1 1 0 +1 0 0 1 1 1 +0 1 +0 1 1 0 0 0 -0 +1 0 1 1 -0 1 1 1 +0 +0 +0 +1 +0 1 0 1 +0 +0 1 0 +1 0 0 1 +0 +0 1 +0 1 +0 1 1 1 @@ -3122,27 +3008,29 @@ 0 0 0 +1 +0 0 +1 0 0 0 -1 0 0 0 1 +0 1 -1 +0 1 0 0 -1 -1 +0 0 1 +0 1 -1 -1 +0 0 0 1 @@ -3150,10 +3038,13 @@ 0 1 1 +0 1 1 0 0 +0 +0 1 1 1 @@ -3161,29 +3052,26 @@ 1 1 0 -0 -0 -1 -1 -1 1 +0 1 1 1 +0 +0 +0 +0 1 0 0 0 0 0 -1 -1 -1 -1 0 1 1 -1 +0 +0 0 1 1 @@ -3192,38 +3080,44 @@ 0 0 0 +1 0 0 -1 -1 -1 0 0 1 0 0 0 +0 +0 +1 1 0 +1 0 0 1 1 0 +1 0 0 0 0 1 1 -1 -1 -1 +0 +0 +0 +0 +0 1 1 0 1 1 +1 0 0 0 @@ -3231,6 +3125,8 @@ 1 1 0 +0 +0 1 0 0 @@ -3238,38 +3134,37 @@ 1 1 0 +0 1 1 -1 -1 +0 +0 0 1 0 0 0 +0 1 1 0 1 1 1 -0 1 1 0 1 +0 1 1 -1 -0 -0 0 0 1 1 0 1 -0 +1 0 1 0 @@ -3278,6 +3173,7 @@ 0 1 1 +1 0 0 0 @@ -3285,49 +3181,78 @@ 1 1 1 -0 1 0 1 +0 1 1 1 0 0 +0 +0 +0 +1 +1 +1 1 0 +1 +1 0 1 0 +1 0 1 1 1 +1 +1 +1 +1 +1 0 1 +1 +0 0 0 +0 +1 1 0 0 1 +0 +1 1 +0 1 1 +0 +0 1 +0 1 1 0 +1 0 1 +0 1 0 +0 1 1 0 +0 1 0 1 +0 1 0 0 @@ -3336,32 +3261,30 @@ 0 1 1 -0 1 0 1 1 -1 0 0 -1 -1 +0 +0 +0 +0 0 0 0 1 0 1 +0 +0 1 1 -0 1 1 0 0 -1 -0 -1 0 1 1 @@ -3370,24 +3293,31 @@ 0 0 0 -1 0 0 0 0 1 1 +0 +0 +1 +1 +1 +0 +1 1 0 1 0 0 1 +0 1 1 0 1 -1 +0 1 1 1 @@ -3396,35 +3326,34 @@ 0 0 0 -1 -1 0 0 0 1 -0 1 0 +0 1 +0 +0 +0 +0 +0 +0 +0 +0 1 1 1 -0 1 1 1 -0 1 0 -1 -1 0 -1 -1 0 1 0 -1 0 0 1 @@ -3433,8 +3362,10 @@ 1 0 1 +0 1 -1 +0 +0 1 0 1 @@ -3446,30 +3377,35 @@ 1 0 0 -0 1 +0 1 0 1 0 0 +0 1 0 1 +1 +1 0 0 0 -1 0 1 1 1 1 +1 0 0 +1 0 1 1 +1 0 0 1 @@ -3477,50 +3413,56 @@ 0 0 0 -1 -1 0 1 0 0 +1 +0 0 1 1 1 0 1 +0 1 +0 1 1 0 1 -0 -0 -0 1 0 1 1 1 1 +0 1 +0 +0 1 0 0 1 1 1 +0 1 0 +1 +1 +1 0 0 +1 +1 0 0 0 -1 0 0 -1 0 0 0 @@ -3530,9 +3472,10 @@ 0 0 0 -1 0 1 +1 +0 0 0 1 @@ -3542,67 +3485,62 @@ 1 0 1 +1 0 0 0 -1 0 -1 -1 -1 0 -1 0 1 0 -0 1 -0 1 0 0 1 -1 -1 0 -1 +0 1 0 1 1 0 0 -1 -1 0 1 1 1 1 0 -1 0 1 -1 0 1 1 0 0 1 +0 1 +0 1 0 0 0 +1 +0 0 0 1 -0 +1 +1 +1 0 1 0 1 +1 0 1 1 @@ -3614,44 +3552,35 @@ 1 0 1 +0 +1 1 1 1 -0 -0 1 -0 0 1 1 0 +0 1 1 1 0 -0 1 -0 -0 1 0 1 1 0 -0 1 0 1 0 -1 -1 -1 0 0 1 -1 -1 -1 +0 0 0 1 @@ -3659,6 +3588,11 @@ 0 0 0 +0 +0 +0 +1 +1 1 0 1 @@ -3668,26 +3602,34 @@ 0 1 0 +1 0 1 0 +0 1 0 0 +0 +0 1 1 1 1 0 1 -1 +0 0 0 1 1 -0 1 1 +1 +1 +0 +0 +1 0 0 0 @@ -3699,28 +3641,28 @@ 1 0 1 -1 -0 0 0 0 -1 0 1 1 1 1 1 -1 0 1 0 -1 0 +1 0 +1 +1 0 1 1 +1 +1 0 1 0 @@ -3731,62 +3673,71 @@ 0 1 1 -0 +1 1 0 -0 +1 +1 1 1 0 0 0 -1 +0 0 0 1 1 0 0 -0 1 1 1 0 -1 -1 0 1 +0 1 +0 1 0 0 0 0 1 +0 1 +0 +0 +0 1 1 0 -0 1 1 1 0 +1 +0 0 0 1 1 +0 +0 +1 1 0 +0 1 1 1 1 +0 1 0 0 -1 -1 +0 0 1 1 @@ -3795,27 +3746,38 @@ 1 1 0 -1 0 1 0 +1 0 0 0 0 0 +1 0 +1 +1 0 +1 0 0 1 +1 0 0 0 +1 +0 0 1 0 +0 +1 1 +0 +0 1 1 0 @@ -3826,14 +3788,12 @@ 1 1 1 +0 1 1 1 0 0 -0 -1 -1 1 0 1 @@ -3844,29 +3804,13 @@ 0 0 0 -1 -1 -0 -1 -1 -0 0 1 1 1 1 -1 -1 -0 -1 -0 -1 -1 -0 0 -1 0 -1 0 1 0 @@ -3875,47 +3819,33 @@ 0 0 0 -1 0 1 1 0 +0 1 -1 -1 -1 +0 0 1 1 1 0 -1 0 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 -1 0 1 1 +0 1 1 1 0 0 -1 -1 0 -1 0 0 0 @@ -3923,28 +3853,31 @@ 0 1 0 -0 1 0 -0 1 0 -0 +1 0 0 1 +1 0 0 0 1 0 +1 +1 +1 +1 0 1 +1 +0 0 0 -1 0 -1 1 1 1 @@ -3955,30 +3888,32 @@ 1 0 0 -1 +0 +0 0 1 0 1 1 -0 1 1 0 +0 1 1 0 -1 0 -1 0 0 -1 -1 +0 +0 1 0 +0 1 +0 1 +0 1 1 1 @@ -3987,12 +3922,15 @@ 0 0 1 +0 1 +0 +0 1 1 -0 1 1 +0 1 1 1 @@ -4002,7 +3940,6 @@ 1 1 1 -0 1 1 0 @@ -4010,45 +3947,46 @@ 1 1 1 -1 0 1 1 0 -0 1 -0 1 -0 -0 1 0 +1 0 1 1 +0 1 1 1 1 +0 1 1 0 0 0 +1 +0 0 0 0 0 -1 0 1 1 1 0 -0 +1 0 1 1 +0 +0 1 1 0 @@ -4056,9 +3994,6 @@ 0 0 1 -0 -0 -0 1 0 0 @@ -4066,8 +4001,6 @@ 1 0 0 -0 -1 1 1 0 @@ -4077,28 +4010,27 @@ 0 0 0 -0 -0 1 0 0 0 -0 -0 -0 1 0 0 1 1 +1 +1 +0 0 0 -1 0 0 0 0 1 +0 +1 1 0 1 @@ -4106,8 +4038,7 @@ 0 1 1 -1 -1 +0 1 1 0 @@ -4115,8 +4046,7 @@ 0 1 1 -0 -0 +1 0 1 0 @@ -4126,107 +4056,101 @@ 0 0 1 +1 +1 0 -0 -0 +1 0 1 0 1 +0 1 1 1 0 -1 0 1 0 0 -1 -1 -1 0 0 1 0 1 1 -1 +0 0 1 +1 0 0 0 0 1 1 -1 0 0 1 0 -0 -0 +1 +1 0 1 1 1 -0 +1 0 1 1 1 1 +0 1 0 0 +1 0 0 0 1 0 +1 0 0 1 -1 -1 +0 1 0 0 1 -1 0 1 1 -0 -0 -0 1 1 0 1 +0 1 1 0 1 +1 0 0 1 +1 +1 0 0 0 -1 0 1 1 -0 -1 1 1 0 -1 -1 -1 0 1 1 @@ -4234,49 +4158,45 @@ 1 0 0 -1 -0 -0 -0 -0 0 1 -0 1 1 -0 -0 -0 1 0 1 +0 1 +0 1 +0 1 1 0 +1 0 1 1 +0 1 1 1 1 +0 1 0 0 0 -1 0 1 1 1 -1 -1 -1 +0 1 0 +0 1 +0 1 1 1 @@ -4286,11 +4206,18 @@ 1 0 1 -1 0 0 +0 +0 +0 +0 +1 +1 +0 1 1 +0 1 1 0 @@ -4302,57 +4229,70 @@ 0 0 1 -1 0 1 +0 1 1 0 0 +1 0 1 0 0 +0 +0 1 1 1 1 0 +0 +1 1 0 0 1 +0 +0 1 0 1 0 0 0 +1 0 0 0 +1 0 1 0 0 -1 +0 +0 0 1 1 0 -1 +0 +0 +0 0 0 1 1 1 1 +0 1 1 1 -1 -1 -1 +0 +0 +0 1 1 0 @@ -4360,27 +4300,27 @@ 1 1 0 +0 +0 +0 1 +0 1 +0 1 +0 1 1 0 0 1 1 -1 -1 0 0 1 -1 -1 -1 -1 0 -1 -1 +0 +0 1 1 1 @@ -4390,67 +4330,59 @@ 0 0 1 +0 1 1 0 1 0 -1 -1 +0 +0 0 1 0 +1 +1 0 1 0 0 0 -1 0 0 1 1 0 -0 1 -0 -0 1 1 -0 1 1 1 0 1 0 -0 1 0 1 1 0 1 -1 +0 0 1 0 0 1 -0 1 1 +0 1 1 0 1 0 -0 -0 -0 -0 -0 -0 +1 0 1 1 @@ -4459,24 +4391,27 @@ 1 1 1 +1 +1 0 +1 0 -0 +1 0 1 1 0 1 1 -1 +0 1 0 0 1 1 -0 1 1 +0 1 1 0 @@ -4484,31 +4419,30 @@ 0 1 1 -1 -1 0 +1 0 1 1 -0 1 0 -1 +0 1 0 0 0 1 1 -1 0 +1 0 1 1 -0 1 1 1 +0 +0 1 0 0 @@ -4519,10 +4453,21 @@ 0 0 1 +0 +0 +1 +0 +0 +0 +0 +1 1 1 0 1 +0 +0 +0 1 0 0 @@ -4531,76 +4476,106 @@ 0 1 1 +0 1 1 0 0 +0 +0 +0 +0 +0 +0 1 -1 -1 -1 +0 +0 +0 1 0 +0 1 1 +0 +0 +0 1 +0 +0 1 0 1 0 +1 0 0 +1 0 0 0 1 1 +1 +1 0 +1 0 1 1 +0 +0 +0 1 1 0 +1 0 0 1 0 1 +0 1 +0 1 1 0 -1 0 1 1 1 1 +1 0 0 1 0 1 1 +1 0 1 0 0 1 -1 0 1 0 0 0 0 +1 +0 0 +1 0 +1 0 0 1 +1 0 +1 0 0 0 @@ -4612,75 +4587,78 @@ 1 0 1 -0 -1 -1 1 0 1 0 0 0 -1 -1 -1 +0 1 1 0 0 1 -0 1 0 1 0 -1 +0 0 0 0 1 +0 1 1 +0 1 +0 +0 1 1 +0 1 1 1 0 1 -1 0 1 0 +1 0 0 1 +1 +0 +0 0 1 0 0 1 1 +0 1 1 +0 1 0 1 0 0 -1 -1 -1 0 1 -1 +0 +0 1 1 1 1 0 -1 +0 +0 0 0 0 @@ -4688,9 +4666,12 @@ 0 0 0 +0 1 -1 -1 +0 +0 +0 +0 0 0 1 @@ -4698,12 +4679,9 @@ 1 1 0 -1 0 -1 0 1 -1 0 1 1 @@ -4712,6 +4690,8 @@ 0 1 0 +0 +0 1 0 1 @@ -4722,9 +4702,6 @@ 1 1 1 -1 -0 -1 0 1 0 @@ -4734,49 +4711,62 @@ 1 1 0 +0 1 1 1 1 0 +0 +0 1 0 0 0 +0 +0 1 +0 1 1 -1 -1 0 0 0 0 +1 +0 0 1 1 1 1 1 -0 -0 1 1 0 -0 +1 +1 +1 0 0 0 0 1 +0 1 1 +0 +0 +0 1 1 0 0 +1 +1 0 0 +1 0 0 0 @@ -4787,32 +4777,29 @@ 1 1 0 -0 -1 -1 1 0 1 -1 0 1 0 1 0 -0 1 0 1 0 0 -1 0 1 1 0 1 -1 -1 +0 +0 +0 +0 +0 1 0 1 @@ -4821,20 +4808,17 @@ 0 1 0 -1 -1 0 1 0 -0 1 0 0 0 -1 0 0 1 +1 0 1 1 @@ -4844,55 +4828,49 @@ 0 1 0 -0 1 1 0 1 1 0 -0 -0 1 -0 1 1 1 0 1 1 -0 1 1 -0 +1 0 1 1 -0 -0 -0 -0 1 1 1 +0 1 1 1 0 1 -0 +1 1 0 1 0 +0 +0 1 1 0 +0 1 +0 1 1 -0 -0 1 1 1 @@ -4901,13 +4879,10 @@ 1 1 1 -0 -1 1 0 0 -1 -1 +0 1 0 1 @@ -4916,13 +4891,18 @@ 1 1 0 -0 -1 1 +0 +0 +0 +0 +0 1 0 1 +0 1 +0 1 0 0 @@ -4930,11 +4910,21 @@ 0 0 1 +0 +0 +0 +0 +1 1 +0 +0 1 +0 1 +0 1 1 +0 1 1 1 @@ -4946,45 +4936,43 @@ 0 0 0 -0 -0 -1 1 1 1 0 1 0 -1 0 0 1 +0 1 0 +0 1 1 0 1 0 0 -1 0 1 1 -0 1 0 0 -0 1 0 0 0 1 +0 1 +0 1 +0 1 -1 +0 0 0 0 @@ -4994,15 +4982,8 @@ 1 0 1 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 0 @@ -5013,22 +4994,19 @@ 1 0 1 +1 0 +1 0 0 1 0 1 -1 0 0 -1 -1 -1 0 -1 -1 -1 +0 +0 0 0 0 @@ -5037,71 +5015,64 @@ 1 0 0 +0 1 1 1 1 +0 1 1 +0 1 -1 +0 +0 1 1 1 0 1 -1 -0 0 0 1 1 1 -1 -1 0 -1 -1 0 1 1 1 0 -1 -1 +0 1 0 0 +1 0 1 1 0 0 0 -0 -0 1 0 1 1 1 1 -1 0 0 1 1 -0 1 0 -1 0 -1 -1 0 1 +0 1 1 +0 1 0 0 @@ -5111,29 +5082,44 @@ 1 1 0 -1 0 1 0 +0 1 1 1 1 0 +0 1 0 0 0 +0 +0 +1 1 0 1 1 +0 +0 +0 +0 1 0 0 +1 +1 +1 +1 +1 0 +1 0 1 +0 1 1 0 @@ -5144,11 +5130,15 @@ 1 1 0 +0 +1 +1 1 0 0 1 0 +0 1 1 0 @@ -5156,6 +5146,7 @@ 0 0 0 +0 1 0 0 @@ -5171,15 +5162,15 @@ 0 1 1 -1 -1 -1 0 -1 -1 +0 0 1 -1 +0 +0 +0 +0 +0 0 0 1 @@ -5187,11 +5178,7 @@ 1 0 1 -1 0 -1 -1 -1 0 0 0 @@ -5199,33 +5186,34 @@ 0 1 1 -0 -1 1 0 +0 1 1 0 1 +1 0 1 1 0 0 0 -0 -0 1 -0 1 0 1 0 +1 +1 0 0 0 +1 0 1 +0 1 0 0 @@ -5233,40 +5221,52 @@ 0 1 1 +0 1 1 0 1 0 -1 0 1 0 1 0 -0 +1 1 0 0 1 +0 1 1 0 1 1 0 +0 1 +1 +0 0 0 0 1 1 +0 +0 +1 1 0 1 +1 0 1 1 1 1 1 +0 +0 +1 +0 diff --git a/test-A/out.tsv b/test-A/out.tsv index 36b638f..a6ab63b 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,39 +1,33 @@ 1 1 1 -1 0 1 0 0 0 1 -1 0 +1 0 0 1 0 0 -1 0 1 1 -0 1 +0 1 0 1 1 -0 1 -0 -0 1 1 -0 -0 1 +0 1 0 0 @@ -51,84 +45,92 @@ 0 1 0 -1 0 0 -1 0 0 0 +1 0 0 1 -1 -1 0 -1 0 -1 -1 0 1 0 0 0 -1 -1 -0 0 1 0 1 +1 0 -0 -0 +1 +1 0 1 +1 0 0 1 -0 1 1 0 +1 0 +1 0 0 0 1 1 1 -0 +1 +1 +1 1 1 0 -0 +1 +1 0 0 1 +0 1 1 1 1 1 0 +0 +0 1 1 0 0 0 +0 +1 1 1 0 +0 1 0 1 +0 +0 1 1 -0 1 +1 +0 0 +1 +1 0 1 1 @@ -136,42 +138,56 @@ 0 1 0 +0 +0 1 1 0 0 1 0 +1 0 +1 0 0 0 1 +1 0 0 +1 0 0 0 +1 0 1 +0 1 1 1 0 1 1 -1 0 1 +0 +0 +0 1 0 1 1 1 -0 1 +0 +0 +0 1 +0 1 +0 1 0 1 @@ -179,22 +195,16 @@ 0 0 0 -1 -1 0 1 0 -1 -1 0 0 -1 0 -1 -1 -1 0 -1 +0 +0 +0 1 0 1 @@ -202,37 +212,41 @@ 0 0 1 -0 +1 0 1 0 0 +0 +1 1 1 0 0 0 -1 +0 0 0 1 0 +1 0 0 -1 0 1 0 0 +0 1 1 1 -0 1 -0 1 0 0 +1 +0 +1 0 0 1 @@ -241,18 +255,30 @@ 1 1 0 +1 +1 +1 0 1 +1 +1 0 +1 0 1 +1 0 1 +1 +0 +0 0 1 0 0 1 +0 +0 1 1 0 @@ -262,10 +288,17 @@ 0 1 0 +1 0 1 1 1 +0 +0 +0 +0 +1 +0 1 0 0 @@ -274,13 +307,14 @@ 0 0 1 +0 1 1 0 0 1 1 -1 +0 1 1 1 @@ -288,14 +322,11 @@ 0 1 1 -1 0 1 1 -0 -0 -0 -0 +1 +1 0 0 1 @@ -303,18 +334,22 @@ 0 1 0 +0 1 0 0 1 0 0 +0 +0 +0 1 1 -1 -1 +0 1 0 +0 1 1 1 @@ -323,8 +358,14 @@ 1 0 0 +0 +0 +0 +0 1 +0 1 +0 1 0 0 @@ -335,14 +376,17 @@ 0 0 0 +0 +1 1 0 +1 0 0 1 -1 0 0 +1 0 1 0 @@ -352,43 +396,36 @@ 1 1 1 +1 0 0 0 0 0 -0 -0 -1 1 1 0 1 -1 +0 0 1 1 0 -1 0 +1 0 0 1 0 0 0 -1 0 -1 0 0 -1 0 1 0 0 -1 -1 0 1 1 @@ -401,6 +438,8 @@ 0 1 1 +1 +1 0 1 0 @@ -414,96 +453,89 @@ 1 1 1 -0 -1 1 1 0 -1 -1 0 -1 -1 0 0 1 -1 +0 1 0 0 +1 0 0 0 1 0 -0 -0 1 1 1 1 0 0 -0 -0 -0 -0 -0 -0 -0 1 1 1 -0 -0 -0 -0 1 1 +0 1 1 0 0 1 0 -0 -0 1 1 1 1 -1 -0 -1 0 0 1 1 1 1 -1 +0 +0 0 1 +0 +0 1 1 1 1 1 +0 1 1 +0 +0 1 1 +0 +0 +0 1 0 1 0 1 +0 1 1 0 +0 +0 1 +0 1 -1 +0 +0 +0 0 1 1 @@ -511,13 +543,17 @@ 1 0 1 +1 +1 +1 0 0 1 +0 1 1 1 -1 +0 1 0 0 @@ -526,34 +562,36 @@ 0 1 1 -1 0 0 1 +1 0 +1 0 1 0 +0 1 1 1 0 1 -0 -0 +1 1 0 0 1 0 1 -0 1 +0 1 1 0 +0 1 -1 +0 1 1 1 @@ -561,35 +599,38 @@ 0 0 0 +1 0 1 0 1 +1 0 0 0 1 1 1 +1 +0 +0 +0 0 0 -1 -1 -1 0 -1 0 0 0 1 1 +0 +1 1 1 1 0 0 1 -0 1 0 0 @@ -597,95 +638,99 @@ 1 0 1 +0 +0 1 1 1 1 0 0 -0 1 1 0 0 -0 1 1 0 1 +0 1 1 1 +0 1 1 1 +0 +0 1 0 +0 1 1 1 0 -1 0 1 +1 0 1 1 0 -1 +0 0 1 1 -1 +0 0 1 0 0 -1 -1 0 -1 -1 -1 +0 1 0 0 0 -0 +1 0 0 1 0 -1 0 1 1 0 -1 -1 0 1 +0 1 0 0 1 -1 -1 +0 +0 0 1 1 1 0 -1 0 0 1 0 -1 0 1 +1 +0 0 1 +1 +0 +0 +0 +0 0 1 0 @@ -693,6 +738,7 @@ 1 0 1 +0 1 0 0 @@ -700,8 +746,12 @@ 1 1 0 +1 +0 +1 0 1 +0 1 0 0 @@ -712,61 +762,58 @@ 0 1 1 +0 +0 1 1 -1 +0 1 0 1 +1 +0 0 0 0 1 1 -0 1 0 +0 1 1 +0 1 0 1 1 1 1 +1 +0 0 0 1 1 -1 -1 -0 0 -1 0 0 1 -1 -1 0 1 0 -1 -1 0 1 0 1 0 -0 1 1 0 -0 -1 1 0 0 +1 0 1 1 @@ -774,23 +821,17 @@ 0 0 0 -0 1 0 0 0 1 1 -1 -0 -0 -0 -1 0 0 1 1 -1 +0 1 0 1 @@ -799,52 +840,39 @@ 1 0 1 -0 1 0 0 1 0 -0 -1 1 0 -1 0 1 1 1 -0 1 -0 -0 -0 -0 -0 1 1 0 -0 -0 -0 -0 1 -0 -0 1 1 1 1 0 0 +1 0 -0 +1 +1 1 0 +1 0 +1 0 0 -1 0 1 1 @@ -852,59 +880,59 @@ 0 0 1 -0 -0 1 0 1 1 +1 0 0 1 1 -1 0 -0 -1 1 0 0 0 0 0 +0 1 1 +0 1 1 0 1 0 1 -0 1 -0 +1 1 0 +1 0 0 1 -0 1 0 -1 0 0 0 1 +0 +0 1 0 1 0 0 +0 1 0 1 1 +1 0 1 1 @@ -913,12 +941,9 @@ 0 1 0 -0 -1 -1 -1 1 1 +0 1 0 0 @@ -927,26 +952,34 @@ 1 0 1 +1 +0 0 0 1 1 1 0 -1 +0 +0 +0 0 1 +0 +0 1 0 0 1 0 +0 1 0 0 0 +0 1 -1 +0 1 0 0 @@ -954,9 +987,11 @@ 1 1 1 -1 +0 +0 1 0 +1 0 1 0 @@ -964,19 +999,22 @@ 1 1 0 +0 +0 +0 1 1 1 1 0 1 -1 -1 0 1 0 +1 0 1 +0 1 0 1 @@ -984,24 +1022,20 @@ 0 0 0 -0 -1 -0 1 1 0 0 1 1 -1 -1 -1 -1 +0 +0 0 1 +0 1 -1 -1 +0 +0 1 0 0 @@ -1010,49 +1044,42 @@ 1 1 0 -1 -1 0 -1 +0 0 1 0 0 1 -1 -1 -1 -1 -1 -1 -1 0 0 1 1 1 -1 0 1 +0 +0 1 +0 +0 1 1 -1 -0 0 0 1 1 +0 +0 1 1 0 -0 1 0 0 1 0 -1 +0 0 1 1 @@ -1061,6 +1088,8 @@ 1 0 0 +1 +0 0 0 1 @@ -1069,11 +1098,10 @@ 1 0 1 +1 0 0 0 -1 -1 0 0 1 @@ -1082,51 +1110,41 @@ 0 0 1 -0 -1 1 -0 1 1 -0 1 1 1 1 0 -1 -1 0 -1 -1 -1 -1 -1 +0 1 1 0 0 0 1 +0 1 0 +1 0 1 0 1 +0 1 1 1 0 -1 0 1 0 0 0 0 -1 -0 0 0 0 @@ -1134,20 +1152,23 @@ 1 0 1 -0 +1 1 0 0 +0 +1 +1 1 1 1 1 0 -0 +1 0 0 1 -0 +1 0 0 0 @@ -1156,87 +1177,95 @@ 1 0 0 +0 +0 1 +0 1 1 1 0 1 -0 -0 -0 -0 1 -0 -0 1 -0 1 +0 1 1 1 0 0 1 +0 +0 +0 1 1 0 1 0 0 -0 +1 +1 0 1 +1 0 1 1 0 0 +0 1 +0 1 1 +0 1 1 1 1 0 -1 0 0 0 +1 0 0 1 -1 0 0 -1 0 0 1 1 0 +1 +1 0 0 -1 0 1 1 1 0 0 +1 0 +1 0 +1 0 -0 +1 0 1 0 0 0 +0 +1 1 1 -0 1 1 0 @@ -1244,12 +1273,12 @@ 1 1 0 -1 +0 0 1 0 0 -1 +0 0 0 1 @@ -1257,14 +1286,12 @@ 0 1 0 -0 1 0 1 0 -0 -1 1 +0 1 0 1 @@ -1276,13 +1303,16 @@ 0 0 0 -0 +1 0 1 0 1 1 +1 0 +1 +1 0 0 1 @@ -1293,64 +1323,61 @@ 0 1 0 -0 -0 1 1 1 -0 1 1 -0 -0 +1 +1 0 1 1 0 0 +1 0 1 +0 1 0 1 0 +1 0 1 0 +1 0 0 -0 +1 0 1 1 0 1 +1 0 0 -0 -0 -0 -1 -1 1 0 1 1 -1 -1 -1 0 1 0 0 0 -1 -0 0 1 1 0 1 +1 +1 +1 +1 +1 0 0 1 @@ -1359,10 +1386,12 @@ 1 1 0 -0 +1 +1 0 1 0 +1 0 0 0 @@ -1371,30 +1400,34 @@ 0 0 1 +0 1 1 -1 -0 0 0 1 -0 -0 1 0 0 +1 0 +1 0 +1 0 +1 0 -0 -0 +1 +1 +1 0 1 0 1 1 +0 1 +0 1 0 0 @@ -1402,27 +1435,25 @@ 1 1 1 -0 1 -0 -0 +1 +1 0 0 1 0 0 0 +1 +1 0 0 0 -1 -1 0 1 1 -0 -1 1 +0 1 1 0 @@ -1430,14 +1461,11 @@ 1 0 0 -1 -1 0 1 0 1 1 -1 0 1 0 @@ -1445,25 +1473,14 @@ 1 1 1 -0 -0 1 1 -0 -1 -0 1 0 1 1 -0 -0 -1 1 1 -0 -0 -0 1 1 1 @@ -1471,87 +1488,93 @@ 0 0 0 +1 0 +1 0 1 0 +1 0 0 1 +1 0 0 1 1 -1 -0 0 1 1 0 +1 +0 0 0 0 -1 0 +1 0 +1 0 0 0 0 0 -1 0 1 1 1 0 -1 -1 -1 -1 +0 +0 0 1 +0 +0 1 1 1 1 1 1 +0 1 +0 +0 1 1 1 -0 1 0 0 -1 0 0 0 0 +1 0 0 -1 0 1 1 -1 -1 -1 0 0 +1 +1 0 0 1 1 -0 +1 1 1 0 1 +1 0 0 +1 0 0 0 @@ -1561,95 +1584,78 @@ 0 0 1 +0 1 1 0 +0 1 1 1 -0 1 1 -0 -0 1 0 -1 -1 0 -1 0 1 1 1 -0 1 -0 -0 1 1 +0 1 1 0 -0 +1 0 0 1 0 -1 0 -1 0 0 1 1 1 -0 1 0 -1 0 1 -1 0 1 1 -1 -1 0 1 -1 -0 0 0 -1 0 0 1 0 0 -0 -0 +1 0 0 0 0 1 1 -0 1 -0 -0 1 -0 +1 0 0 1 +0 1 +0 1 1 1 0 +0 1 0 1 @@ -1658,32 +1664,23 @@ 0 1 0 -0 1 0 0 0 -1 0 -1 0 -1 0 0 -1 0 0 1 0 0 -0 -0 -1 1 1 0 1 -1 0 0 0 @@ -1692,21 +1689,14 @@ 0 1 0 -0 1 1 1 1 0 -1 -0 -1 -1 0 -1 0 1 -1 0 0 0 @@ -1716,12 +1706,9 @@ 0 0 0 -1 0 1 0 -1 -1 0 1 1 @@ -1733,14 +1720,16 @@ 1 1 1 -1 -1 0 -1 -1 0 1 +0 +0 1 +0 +0 +0 +0 1 0 1 @@ -1748,19 +1737,19 @@ 0 0 0 -1 0 1 0 0 -1 +0 0 1 +0 1 0 1 1 -0 +1 0 0 0 @@ -1771,29 +1760,26 @@ 1 0 0 +0 1 0 0 1 1 0 -1 -0 0 1 0 -1 0 -1 -1 0 0 1 -0 1 +0 1 1 1 +0 1 0 1 @@ -1802,116 +1788,152 @@ 0 0 1 +0 +0 1 0 +1 +1 0 0 0 0 1 1 -0 -0 +1 +1 1 0 0 1 -1 0 1 1 0 0 +1 +1 +1 0 0 1 1 1 -1 0 0 0 +1 +0 0 0 0 1 -0 1 0 1 0 +1 0 1 1 0 +1 +1 0 0 1 -0 1 +0 +0 1 1 +0 1 1 1 1 +0 1 0 0 -1 0 +1 0 0 1 0 +1 +1 0 0 0 +1 +1 +1 0 1 0 +0 +0 1 +0 1 0 0 1 0 0 +1 0 0 1 1 +1 +1 +0 0 +1 0 1 0 0 +1 +1 0 0 +1 +1 +1 0 0 1 0 +0 1 1 1 0 1 1 +0 +0 +0 1 1 +0 1 1 0 1 0 0 +1 +1 0 0 0 0 1 -0 1 0 1 @@ -1919,55 +1941,58 @@ 0 1 1 -1 +0 0 0 1 +0 1 +0 +0 +0 1 1 1 1 1 -1 -0 0 1 +0 1 +0 1 +0 1 0 0 +0 1 -1 +0 0 0 0 0 1 1 -0 +1 +1 1 1 0 0 +1 0 0 -1 -1 0 1 0 1 -1 -0 0 0 0 0 0 1 -0 1 0 0 @@ -1978,48 +2003,44 @@ 0 1 0 -0 1 0 1 1 -1 0 0 1 1 0 1 -0 1 -0 -0 -0 1 0 -0 +1 0 0 0 1 +0 1 1 0 -1 0 -1 -1 +0 1 0 +1 0 1 0 1 +1 0 0 0 1 0 +0 1 1 1 @@ -2028,122 +2049,124 @@ 0 1 0 -1 -1 -1 0 0 -1 0 -1 0 -1 0 0 -1 +0 0 1 1 1 1 -0 1 1 +0 1 +0 1 1 1 +0 +0 1 0 1 0 1 +0 +0 1 0 1 0 1 +0 +0 1 +0 +0 1 +0 1 0 +0 1 1 0 0 +1 0 0 0 1 1 +1 0 0 -1 -1 0 -1 0 0 -1 0 0 0 1 0 0 -1 0 0 1 -1 0 -1 -1 0 1 -1 -1 -1 -1 0 0 1 0 +1 0 0 0 0 -1 0 0 1 1 -1 +0 +0 +0 1 0 0 +1 0 1 1 1 0 0 -1 0 +1 0 0 1 0 1 1 +0 1 +0 1 1 1 0 -1 0 0 +1 +1 +0 0 0 1 @@ -2152,141 +2175,126 @@ 1 1 1 -1 -1 -0 0 -1 0 0 0 1 -1 -0 0 1 0 -1 0 1 0 0 -1 -1 -1 0 1 0 1 0 1 -1 0 0 -1 0 1 -1 0 0 0 -1 -1 -1 0 1 1 -1 0 -1 0 -1 -1 +0 0 1 +0 1 1 +0 +0 +0 1 +0 1 1 1 0 0 1 +0 +0 1 +0 1 1 1 1 -0 -1 -1 1 1 1 1 0 -1 +0 1 0 0 0 +0 +1 +1 1 0 1 0 +0 1 1 1 -0 1 0 0 -0 1 0 -1 0 1 1 1 1 1 -1 -1 0 0 -1 0 -1 0 0 1 +1 0 1 1 0 +0 1 0 1 1 0 0 -1 -1 0 0 -1 -1 -1 +0 +0 1 0 +0 1 0 1 +0 1 1 0 +0 1 1 1 @@ -2295,14 +2303,8 @@ 1 1 0 -1 -1 0 -1 -1 -1 -1 -1 +0 1 0 0 @@ -2310,11 +2312,10 @@ 1 1 1 +0 1 1 0 -0 -1 1 0 1 @@ -2324,78 +2325,93 @@ 1 0 1 -1 0 0 -1 -1 -1 +0 0 1 -1 +0 +0 1 1 0 1 +0 +0 +0 +0 1 1 +0 1 -1 +0 0 0 1 0 +0 1 1 0 0 1 0 -1 -1 0 -1 -1 +0 0 1 0 0 +0 +1 1 1 1 0 +0 1 0 0 0 +0 +0 +0 +1 1 1 0 0 0 0 +1 0 0 0 1 +1 +1 +0 0 0 +1 +1 0 0 0 1 0 +0 1 +0 1 0 1 1 -0 1 0 1 0 -1 +0 1 0 1 @@ -2403,54 +2419,61 @@ 0 0 1 -0 1 +1 +0 0 1 1 1 1 +0 1 1 0 -0 -1 1 +0 1 1 1 0 -1 +0 1 1 1 0 0 1 +1 +0 +1 0 1 0 0 0 -1 -1 1 0 1 +0 1 0 0 0 0 -1 0 0 -1 +0 0 0 1 +1 0 1 +0 +0 +0 +0 1 0 0 @@ -2458,10 +2481,14 @@ 0 1 0 +1 0 +1 0 0 +1 0 +1 0 0 0 @@ -2469,55 +2496,74 @@ 1 1 1 +0 1 +0 1 1 1 +0 1 1 1 -0 1 0 -1 0 1 +1 0 0 1 1 0 -0 -1 1 0 +0 +0 +1 1 0 1 1 +0 1 0 +0 1 0 +0 1 0 +0 +0 +0 +0 +0 +0 +0 1 1 1 +0 1 0 +0 1 1 1 0 -1 -1 0 -1 +0 +0 +0 0 0 1 -1 +0 +0 +0 +0 +0 0 1 1 @@ -2526,14 +2572,15 @@ 1 1 0 -1 +0 1 0 1 +0 1 0 0 -1 +0 0 1 1 @@ -2542,18 +2589,24 @@ 0 1 1 -1 0 -1 -1 -1 +0 0 1 +0 1 1 0 1 +0 +0 +0 +0 +0 +0 1 +0 +0 1 0 0 @@ -2565,31 +2618,40 @@ 0 1 0 +0 +1 +0 1 +0 1 1 0 +0 +1 1 0 0 1 1 1 -0 1 0 1 1 0 1 +1 +0 +0 0 0 0 1 1 -1 +0 1 0 +0 1 1 1 @@ -2597,46 +2659,44 @@ 0 0 1 -1 -1 0 1 1 -1 0 1 +1 0 0 0 +1 0 0 1 1 -0 -0 -0 1 0 -1 0 +1 0 0 0 1 -0 -0 1 0 +1 0 0 1 -1 0 1 +0 +0 1 1 1 1 +0 +0 1 1 0 @@ -2645,20 +2705,12 @@ 1 0 1 -1 -1 -0 -1 -1 -1 -1 0 0 -1 0 0 1 -1 +0 1 1 1 @@ -2667,8 +2719,7 @@ 1 0 1 -0 -0 +1 0 1 1 @@ -2677,23 +2728,19 @@ 0 1 0 -0 -1 1 0 1 -1 -0 -0 -0 0 +1 0 1 0 +1 0 +1 0 0 -1 0 1 1 @@ -2704,26 +2751,26 @@ 0 0 0 -1 -1 0 0 0 1 +0 1 0 0 +0 1 1 -0 1 0 -0 1 1 +0 1 0 0 +0 1 1 1 @@ -2731,6 +2778,8 @@ 1 0 1 +0 +0 1 1 1 @@ -2738,15 +2787,20 @@ 1 0 1 +0 1 1 +0 +0 1 1 1 -1 -1 +0 0 1 +0 +0 +0 1 0 0 @@ -2756,35 +2810,35 @@ 1 0 0 -0 1 0 0 0 -1 0 1 +0 1 1 1 0 0 +1 +1 0 0 0 1 1 0 +0 +0 1 0 0 0 1 0 -1 0 -1 -1 0 0 1 @@ -2795,27 +2849,34 @@ 1 1 0 -0 -0 -0 1 1 1 0 +0 +0 1 0 0 0 +1 0 0 1 0 +0 +1 1 +0 +0 1 +0 1 0 1 +1 0 +1 0 0 0 @@ -2824,22 +2885,33 @@ 0 0 1 +1 0 1 +0 1 +0 1 +0 +0 +0 1 1 0 -1 0 -1 +0 1 1 1 0 +0 +0 1 1 +0 +0 +1 +0 1 0 1 @@ -2848,13 +2920,17 @@ 1 0 0 +0 +0 1 1 +0 +0 1 +0 1 -1 -1 -1 +0 +0 1 1 1 @@ -2863,94 +2939,94 @@ 0 1 1 +0 1 -1 +0 1 0 1 1 0 -1 0 1 0 0 0 1 -1 0 -1 0 1 +0 1 0 +0 +0 +1 1 1 -0 1 1 0 0 0 +1 0 0 1 -0 1 +0 1 1 +0 1 0 0 1 -1 0 1 0 -0 +1 +1 1 0 0 +1 0 0 1 +0 1 0 0 1 0 1 -1 -1 0 -1 -1 -1 0 0 -1 0 -1 0 1 0 1 1 +1 +0 +0 +0 0 0 -1 -1 0 0 0 1 1 0 +1 0 0 0 1 -1 0 1 1 @@ -2958,28 +3034,29 @@ 1 0 0 -1 -1 0 -1 -1 +0 +0 1 0 1 0 +0 1 1 0 -1 0 1 +0 +0 1 1 0 0 0 0 -1 +0 +0 0 0 1 @@ -2987,17 +3064,19 @@ 0 0 0 +0 1 1 -0 1 1 1 0 -0 1 1 0 +1 +1 +1 0 0 1 @@ -3006,10 +3085,9 @@ 1 0 1 +1 0 0 -0 -1 1 1 1 @@ -3018,98 +3096,123 @@ 1 1 0 -1 0 -1 0 -1 0 0 1 0 1 1 -1 0 1 1 +1 +1 0 1 +1 0 1 1 +0 +0 1 +0 1 +0 +0 1 0 1 1 +0 1 0 0 +0 +0 1 1 0 0 1 -1 0 0 0 1 -1 0 1 +0 +0 +0 1 -1 -1 +0 +0 1 0 1 0 +1 0 +1 0 1 +1 0 0 1 1 0 1 -0 -0 +1 1 0 +1 +1 0 0 +1 0 +1 0 1 1 -0 1 +1 +0 +0 0 0 1 +0 1 1 0 1 1 -0 1 1 1 0 +1 +0 0 0 0 1 +0 1 1 +0 +0 1 0 0 +0 +1 +1 +1 1 1 1 @@ -3123,6 +3226,9 @@ 1 0 1 +1 +1 +1 0 0 0 @@ -3130,30 +3236,38 @@ 0 1 0 -0 1 -0 +1 +1 1 0 0 +1 0 1 +0 1 0 1 1 +0 +1 +0 +0 +0 +0 +0 1 0 0 +0 1 1 -0 1 1 1 0 0 -0 1 0 0 @@ -3162,19 +3276,13 @@ 1 0 1 -1 -0 -1 0 1 0 -1 -1 0 0 0 1 -0 1 1 1 @@ -3183,29 +3291,17 @@ 1 1 1 -0 -1 -0 -0 -1 1 1 -0 1 0 -0 -0 1 0 0 -0 -0 -0 1 0 0 1 -0 1 1 1 @@ -3213,37 +3309,30 @@ 0 1 1 -0 1 -0 +1 1 0 0 -1 0 -1 -1 0 1 1 1 -0 1 1 1 0 -1 0 0 1 0 -0 -1 1 0 0 1 0 +0 1 0 0 @@ -3251,84 +3340,62 @@ 0 0 0 -1 -0 0 0 0 -1 -1 0 1 -1 -1 0 -1 0 0 0 0 0 -1 0 0 1 1 0 0 -0 1 0 -0 -0 -0 1 -0 1 0 1 1 +0 1 1 -0 -0 1 0 -1 0 0 1 -1 +0 1 1 1 0 -0 1 0 1 0 -0 1 0 1 0 1 1 -1 0 -1 -1 -1 -1 -1 0 0 -1 +0 0 1 0 0 +1 0 1 1 @@ -3337,82 +3404,82 @@ 0 0 1 +1 +1 0 0 0 +1 +1 0 0 0 0 -1 -1 -1 0 1 0 -1 -1 0 1 0 1 -1 -1 -1 -1 0 -1 -1 -1 +0 1 1 1 0 0 0 -1 0 1 -1 0 0 1 0 -1 0 -1 +0 +0 +0 0 1 1 1 1 -1 +0 +0 1 0 1 1 -0 1 1 0 +1 0 1 1 +1 0 1 1 +1 0 1 1 1 +0 1 1 +0 1 +0 +0 1 1 1 1 0 +0 1 1 1 @@ -3420,125 +3487,99 @@ 0 0 0 -1 -1 0 0 1 -1 0 -1 -1 0 -1 0 1 1 0 -0 +1 +1 0 0 1 +0 1 1 1 0 -1 +0 1 0 0 +1 0 0 1 -1 0 1 -0 -0 1 1 0 1 0 -0 +1 0 0 0 0 0 1 +0 1 1 0 1 -1 0 0 -1 -1 -1 -1 0 1 1 -0 1 0 0 1 0 1 -1 -1 0 1 -1 -1 -1 0 1 -1 0 0 0 0 0 -1 +0 0 0 1 1 -0 -0 1 0 1 1 0 -0 1 0 1 0 0 -1 -1 -1 -1 0 0 0 0 1 -0 1 1 +0 1 1 -0 1 0 -1 0 1 1 @@ -3546,34 +3587,26 @@ 0 1 1 -1 -1 -0 0 0 -1 -0 0 0 0 1 +1 +1 0 0 0 -0 -1 -1 -1 1 0 -1 0 1 1 1 1 -1 -1 +0 +0 0 1 0 @@ -3581,26 +3614,25 @@ 0 0 1 -1 0 1 1 1 -1 0 1 -0 1 1 1 +1 +0 0 1 1 -0 1 1 -0 1 +1 +0 0 0 0 @@ -3612,45 +3644,50 @@ 1 0 1 -1 -1 -1 -1 0 1 -1 0 -1 0 1 -1 0 0 0 -1 +0 +0 +0 +0 +0 0 1 +0 1 0 +1 0 1 +1 0 +1 0 1 1 +0 1 0 0 -1 +0 0 1 1 1 1 0 -1 0 0 +0 +0 +1 +0 1 1 1 @@ -3661,16 +3698,14 @@ 1 0 1 -1 0 0 1 0 -0 -0 1 0 1 +0 1 0 1 @@ -3678,127 +3713,130 @@ 0 1 1 -0 -0 -0 -0 1 0 1 -0 1 1 0 1 -1 -0 0 -1 0 1 1 +0 +0 +0 1 -1 +0 +0 1 1 1 0 1 +0 1 +0 1 0 0 0 0 +1 0 1 1 0 0 -0 1 0 +0 1 1 0 0 +0 1 1 1 0 0 1 +0 +0 1 1 -0 1 0 +0 +0 1 1 1 1 -0 -1 -0 1 0 0 -1 -1 0 1 1 1 -1 0 -1 +0 +0 0 1 1 1 1 0 -0 1 +0 1 0 1 0 1 0 +1 0 0 1 1 0 +0 1 1 1 1 -1 -1 -0 0 1 -0 1 0 1 1 +0 1 +0 +0 1 +0 1 0 0 0 +1 +0 0 0 1 1 -0 1 1 0 +0 +0 1 0 1 @@ -3806,52 +3844,39 @@ 0 1 0 -0 -0 -0 1 1 0 -0 1 -0 -0 -0 +1 1 1 0 -0 1 0 0 -1 -0 0 1 1 1 -1 -1 -1 0 0 -1 +0 1 0 +0 1 0 1 1 1 0 -1 0 -1 +0 0 1 1 1 -0 1 1 1 @@ -3862,86 +3887,90 @@ 1 1 1 -1 +0 +0 0 0 1 1 +0 1 0 1 1 1 0 -0 1 1 -0 1 1 0 1 -1 +0 1 0 0 1 -1 +0 +0 0 1 1 0 0 -1 0 1 -1 -1 -1 -1 -0 0 0 0 1 0 0 -1 +0 +0 0 1 0 1 +0 1 0 0 0 -1 0 1 +0 1 0 1 +0 1 +0 +0 +0 1 1 1 +0 +0 1 1 0 1 -1 0 0 -1 -1 -1 -1 0 1 1 +0 +0 1 +0 1 +0 +0 1 +0 1 0 0 @@ -3956,28 +3985,18 @@ 0 0 0 -1 -1 -0 0 1 -1 -0 0 1 -1 0 1 0 -0 1 1 1 1 1 -1 -0 -0 0 1 0 @@ -3987,16 +4006,23 @@ 0 0 0 +1 0 1 +0 1 0 0 0 +0 +0 +0 +0 +1 +1 1 1 1 -0 1 1 1 @@ -4005,54 +4031,50 @@ 0 1 1 -1 0 -1 0 -1 0 1 -0 1 +0 1 +0 1 0 +1 0 1 1 +1 0 0 1 1 0 1 -1 0 1 0 1 0 -1 0 1 1 -1 0 1 0 0 0 +0 1 1 -1 -1 +0 1 1 0 0 1 1 -1 0 0 1 @@ -4060,6 +4082,10 @@ 1 1 1 +0 +0 +0 +1 1 0 1 @@ -4067,27 +4093,27 @@ 1 1 1 +1 +1 0 0 0 0 -1 -1 -1 0 1 1 -0 1 1 0 -1 0 0 1 +0 1 1 0 +0 +1 1 0 1 @@ -4095,17 +4121,20 @@ 1 1 0 -0 1 -0 1 0 +1 0 1 1 +1 +1 0 1 +1 0 +1 0 0 0 @@ -4114,40 +4143,29 @@ 0 0 1 -1 0 0 1 0 0 -1 -1 -0 0 1 1 -0 -1 1 0 -0 1 0 -1 -1 -1 -1 +0 1 1 0 1 +0 1 1 1 1 1 -0 -0 1 0 0 @@ -4157,10 +4175,8 @@ 1 0 1 -0 -0 -1 1 +0 1 1 1 @@ -4169,77 +4185,92 @@ 1 0 1 -1 0 1 0 0 +0 1 1 0 1 1 +0 +1 1 1 0 +0 1 0 0 +0 +0 1 1 1 0 1 0 +1 0 0 1 1 -1 0 0 0 -1 +0 +0 +0 +0 +0 0 0 1 +0 1 +0 +0 +0 +0 1 0 1 1 +0 +1 1 0 1 +1 +0 0 0 +0 +1 1 1 0 +1 0 1 0 1 0 0 -1 0 1 -0 1 0 0 0 -1 0 -1 0 1 0 -1 0 -1 -1 +0 1 1 0 @@ -4249,51 +4280,60 @@ 1 0 1 -1 +0 +0 1 1 0 0 +1 0 0 1 1 1 +0 1 -1 +0 +0 1 0 1 1 0 1 +0 1 -1 +0 0 1 0 0 0 +0 +0 +0 +1 +1 +0 +1 1 1 1 1 -0 -0 -0 1 0 0 0 1 +1 +1 0 1 1 1 1 -0 1 -0 1 1 0 @@ -4304,33 +4344,33 @@ 1 0 0 -1 -1 0 -1 0 1 -1 0 0 0 1 1 -1 -1 0 -1 -1 0 1 1 1 +0 +0 +0 +0 +0 +0 +0 1 +0 1 1 0 0 -0 +1 0 1 1 @@ -4340,6 +4380,8 @@ 1 0 0 +0 +1 1 1 0 @@ -4347,27 +4389,32 @@ 0 1 0 -1 -1 0 0 +1 0 1 +0 +0 1 +0 +0 1 0 +0 1 1 0 1 0 1 -0 1 -0 1 1 +0 1 +0 +0 1 1 1 @@ -4377,23 +4424,34 @@ 0 0 0 +0 1 1 +0 1 0 +0 1 +0 1 0 0 1 +0 +0 1 0 1 +0 1 0 0 +0 1 +0 1 +0 +0 1 1 0 @@ -4403,23 +4461,29 @@ 0 0 1 +1 0 1 +1 0 +1 0 1 +0 1 1 1 0 1 -0 1 0 0 1 +1 +0 0 1 +0 1 0 1 @@ -4428,24 +4492,30 @@ 1 1 1 +0 +1 +0 +1 1 1 1 1 0 0 +0 +0 1 0 0 1 1 1 +0 +1 +1 1 1 1 -0 -0 -0 1 1 0 @@ -4454,69 +4524,71 @@ 1 1 1 -0 1 1 1 0 0 -1 0 1 1 -0 1 1 +1 +1 +0 0 +0 +1 1 1 0 0 0 0 +1 0 0 -1 0 0 1 +0 1 -1 +0 1 0 0 1 -0 1 0 +0 1 1 0 1 0 0 +0 1 1 1 1 1 0 -1 -0 -1 -0 -0 0 0 0 0 1 -0 1 +0 +0 1 1 0 0 +1 +1 0 0 1 @@ -4524,26 +4596,25 @@ 1 0 0 -0 +1 0 0 1 0 0 -0 1 +0 1 1 0 0 0 -1 -1 -1 0 0 1 0 +1 +1 0 0 0 @@ -4552,64 +4623,59 @@ 1 1 0 +1 0 1 1 +1 0 0 -1 0 0 1 -1 0 -1 +0 +0 0 1 0 1 +1 0 0 0 -1 -1 0 -1 0 -1 0 1 0 -1 -1 0 0 -1 -1 0 1 +0 +0 1 +0 +0 1 1 1 0 -1 0 -1 0 1 1 -1 -1 0 1 0 0 1 1 -0 1 +0 1 +0 1 0 0 @@ -4618,53 +4684,66 @@ 0 0 0 +0 1 1 -0 1 1 0 +1 0 1 0 0 +0 1 +0 1 0 0 -1 0 0 +0 +0 +0 +1 1 1 1 +0 1 1 +0 +0 1 1 1 1 +0 1 0 +0 +0 1 1 1 +0 +0 1 1 1 0 0 0 +0 1 1 0 -0 1 0 0 -1 0 -1 +0 1 0 1 @@ -4675,90 +4754,65 @@ 1 1 0 -0 1 0 1 1 +0 +1 1 0 0 -1 0 0 1 0 1 -1 -1 -1 0 1 0 -0 -1 1 -0 1 1 0 -1 -1 0 0 0 1 -1 0 1 1 -0 -0 -0 1 0 1 1 -0 1 -0 1 0 0 0 -1 -1 0 1 0 0 -0 -0 -1 1 0 0 +0 1 1 +0 1 1 0 0 1 -1 -1 -1 0 1 1 -1 -1 0 1 0 -1 -1 -1 0 1 1 @@ -4766,23 +4820,19 @@ 0 1 0 -1 -1 -1 0 1 -1 -0 0 1 1 1 +0 +1 1 1 0 0 -0 -0 +1 1 1 0 @@ -4793,36 +4843,37 @@ 1 1 1 -0 1 0 0 0 -1 -1 0 1 0 1 1 -1 0 0 1 0 1 0 +0 1 1 +0 1 -1 0 0 +1 +0 0 0 1 +0 1 1 +0 1 0 1 @@ -4831,7 +4882,6 @@ 1 0 0 -1 0 1 1 @@ -4839,9 +4889,7 @@ 1 0 1 -1 -1 -1 +0 1 1 1 @@ -4849,21 +4897,24 @@ 0 0 0 +0 +0 1 -1 +0 +0 0 1 +0 1 1 +0 1 +0 1 0 0 -1 -1 0 0 -1 0 0 0 @@ -4871,13 +4922,14 @@ 1 0 1 -1 0 -1 -1 -1 +0 +0 +0 +0 1 0 +1 0 1 1 @@ -4885,55 +4937,45 @@ 1 0 1 +0 1 0 0 0 -1 -1 0 1 0 0 -1 -1 0 1 0 1 -1 -1 0 -1 0 1 0 0 -1 0 1 -0 1 -0 -0 1 1 0 1 -1 0 -1 -1 0 1 +0 1 +0 +0 1 1 0 1 1 1 -0 +1 1 0 0 @@ -4943,19 +4985,14 @@ 1 1 0 -1 0 1 1 -1 -0 0 1 +1 0 0 -0 -1 -1 1 0 0 @@ -4963,14 +5000,11 @@ 0 0 1 -1 -1 0 1 -0 1 1 -0 +1 0 1 1 @@ -4978,16 +5012,12 @@ 0 1 0 -0 -0 -0 1 0 1 1 0 -1 -1 +0 1 1 0 @@ -4995,81 +5025,61 @@ 0 0 0 -0 +1 0 0 0 0 1 1 -1 -1 -1 -0 0 1 0 1 1 1 +0 1 0 +0 1 0 0 1 1 0 -1 0 1 1 1 +0 +1 1 0 +1 0 +1 0 0 0 -1 0 0 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 -1 0 0 0 1 -1 0 -1 -1 0 -1 -1 -1 -1 0 0 1 1 0 +0 1 1 0 @@ -5080,14 +5090,16 @@ 0 0 1 -0 1 0 1 0 +0 +0 1 1 1 +0 1 0 1 @@ -5096,38 +5108,31 @@ 1 1 1 -0 -0 1 0 0 1 1 -0 1 0 -0 -1 1 0 -1 0 +1 0 0 0 1 1 +1 0 0 0 0 1 1 -1 -1 0 -1 -1 +0 0 0 1 @@ -5137,16 +5142,11 @@ 1 0 1 -0 -1 1 1 0 0 1 -0 -0 1 1 -0 1