From f01edb9559166964e9fe8be4a4b471d22fa01d0f Mon Sep 17 00:00:00 2001 From: Bartosz Ogonowski Date: Sat, 2 May 2020 21:29:27 +0200 Subject: [PATCH] laptop commit linear regression --- code_regression.py | 4 +- dev-0/out.tsv | 2258 ++++++++++++++++++++++---------------------- test-A/out.tsv | 2128 ++++++++++++++++++++--------------------- 3 files changed, 2195 insertions(+), 2195 deletions(-) diff --git a/code_regression.py b/code_regression.py index f81ff29..f366d8b 100644 --- a/code_regression.py +++ b/code_regression.py @@ -53,7 +53,7 @@ def read_words(input_path): return vocabulary def train(vocabulary,input_train,expected_train): - learning_rate=0.000001 + 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: @@ -65,7 +65,7 @@ def train(vocabulary,input_train,expected_train): iteration=0 loss_sum=0.0 error=10.0 - max_iteration=len(vocabulary) + 1000 + max_iteration=len(vocabulary) + 1000 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 49d3ebc..c529d94 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,14 +1,7 @@ 1 -0 1 -0 1 -0 -0 -0 1 -0 -0 1 1 0 @@ -16,35 +9,33 @@ 0 1 1 -0 -0 -0 -0 -0 1 -0 -0 -0 1 1 1 0 1 -0 +1 1 1 0 1 +0 1 0 1 +1 +0 +0 +0 0 1 1 1 -0 1 +0 1 +0 1 1 1 @@ -56,9 +47,6 @@ 0 1 0 -1 -1 -0 0 0 1 @@ -68,26 +56,40 @@ 1 1 0 +1 +1 +0 0 1 +0 1 1 +0 1 0 +0 1 0 +0 1 1 0 -0 +1 +1 0 1 +1 0 +1 +1 0 +1 0 0 +1 0 0 +1 0 1 1 @@ -95,9 +97,14 @@ 0 1 1 -0 1 -0 +1 +1 +1 +1 +1 +1 +1 1 0 0 @@ -105,35 +112,34 @@ 1 1 0 -1 0 +1 0 0 0 0 +1 +1 +1 +1 0 0 0 0 +1 0 0 0 1 -0 -0 +1 0 1 0 0 1 0 -1 -1 0 -1 -1 0 -1 0 1 1 @@ -143,12 +149,6 @@ 1 0 0 -1 -1 -0 -0 -0 -0 0 1 0 @@ -159,45 +159,46 @@ 0 0 0 +1 0 1 1 1 -0 -0 -0 -0 1 0 -0 +1 1 0 +1 +1 +1 0 1 +1 +1 +1 0 0 +1 0 1 0 0 1 +0 1 1 -0 1 -0 1 1 -0 1 1 -0 1 0 1 0 0 -0 +1 0 0 0 @@ -207,44 +208,43 @@ 1 0 1 +1 0 -0 -0 +1 0 0 1 1 1 0 -0 -0 1 0 +1 +1 0 1 +1 +1 0 0 0 -1 0 0 -1 -1 0 1 1 -1 0 1 +0 1 0 1 0 1 1 -0 1 0 +1 0 1 1 @@ -254,15 +254,13 @@ 1 1 1 -0 -0 -0 1 1 1 1 0 0 +0 1 1 0 @@ -271,34 +269,33 @@ 1 1 0 -0 1 0 +0 1 1 -0 -0 -0 1 0 -0 1 -0 +1 1 1 0 1 1 0 -0 +1 1 0 -0 +1 +1 1 0 0 0 0 +1 +1 0 0 0 @@ -307,27 +304,23 @@ 0 1 1 -0 +1 1 0 0 -0 +1 +1 1 1 0 0 -1 0 -1 -1 0 0 0 1 1 1 -0 -1 1 0 1 @@ -336,7 +329,6 @@ 0 1 1 -1 0 1 1 @@ -344,98 +336,120 @@ 0 0 1 +0 +1 1 1 +1 +1 +0 +1 0 0 +1 +0 0 0 +1 0 1 0 +1 0 0 1 1 1 1 -0 -0 +1 +1 0 0 1 -0 1 1 0 0 1 1 -0 1 -0 +1 +1 0 1 1 1 +0 1 0 0 1 1 0 -0 1 -0 -0 +1 +1 0 0 1 0 0 +1 0 1 1 1 1 0 +1 0 +1 0 0 0 1 1 1 -0 -0 -0 1 0 +1 0 +1 +1 0 1 0 1 1 1 -0 1 1 0 0 +1 0 1 0 0 1 1 +1 +0 +1 0 1 1 1 +1 +1 +1 +1 0 0 1 +0 +0 +0 1 0 0 @@ -445,19 +459,14 @@ 0 1 1 -1 -1 -0 0 +1 0 0 1 1 1 -0 -0 1 -0 1 1 1 @@ -468,31 +477,28 @@ 0 1 1 -0 -0 -0 1 -0 -0 1 +0 1 0 +1 0 1 1 0 1 1 +1 0 0 -1 0 -1 0 0 1 0 1 +0 1 1 1 @@ -500,50 +506,55 @@ 0 0 1 -0 -0 -0 1 0 +0 1 1 +0 1 1 -0 1 1 0 0 1 0 +1 0 1 0 +1 +1 +1 +1 0 0 +1 0 1 +1 0 1 0 +1 +1 0 0 1 1 +0 1 1 0 1 0 1 -0 -0 -0 -0 1 1 1 0 +0 1 1 1 @@ -551,94 +562,92 @@ 0 0 1 -0 1 -0 +1 1 0 0 0 1 0 -0 1 0 +1 +1 0 0 0 -0 -0 -0 -0 +1 1 0 +1 +1 0 0 1 +1 +1 0 0 +1 +1 0 1 1 +1 +1 0 1 0 0 +0 1 0 0 1 -0 +1 0 0 1 0 0 +1 +0 0 1 1 1 -0 1 -0 +1 1 0 1 1 0 +0 1 0 0 1 1 -0 -0 -0 +1 1 0 +1 +1 0 0 0 0 -1 -0 0 0 0 1 1 -0 -0 -0 1 0 1 -0 -0 -0 1 -0 -0 1 1 1 @@ -647,152 +656,130 @@ 0 1 1 -0 1 -0 1 0 -1 0 1 1 -0 1 -0 +1 1 0 0 0 1 -1 0 0 1 0 0 0 +0 1 1 1 +1 +0 0 0 0 1 +0 1 1 1 0 -0 -0 1 -0 -0 1 0 -0 1 -0 -0 1 1 -0 +1 1 0 0 0 1 +1 0 +1 0 1 1 0 -0 1 1 -0 1 0 1 -0 1 0 +1 0 0 1 0 1 +1 +1 0 1 1 1 1 1 -0 1 1 1 0 0 -1 -0 0 0 0 1 0 -1 0 0 0 1 -1 -0 0 +1 0 1 1 1 -0 -0 1 -0 +1 0 0 1 -0 1 -0 1 1 -0 1 1 0 0 +1 0 0 1 -1 -1 -1 -1 -1 -1 0 0 1 +1 +0 0 1 0 0 0 1 -1 -1 0 1 0 -0 1 1 1 @@ -800,58 +787,52 @@ 1 1 0 -0 -0 1 0 -1 -1 0 0 -1 0 0 0 1 -0 +1 +1 +1 +1 0 1 0 +1 0 0 1 1 0 -1 0 0 1 +1 0 0 1 1 1 -0 1 0 -0 1 0 0 0 1 -1 0 -1 -1 0 -1 0 0 1 1 1 -0 +1 +1 1 0 0 @@ -862,33 +843,16 @@ 0 0 0 -0 -0 -0 -0 -0 -0 1 1 0 -0 1 -1 -0 -0 0 1 0 -0 -1 -1 -1 -1 -1 -1 1 0 -1 +0 0 0 0 @@ -896,80 +860,44 @@ 1 1 0 -0 -0 1 -0 -0 1 1 -0 1 1 -0 -0 1 1 -0 -0 -0 1 0 1 -0 1 -0 -0 -0 1 -0 -0 1 -0 -0 -0 1 -1 -0 -0 0 1 -0 1 1 1 1 -0 -0 1 -0 1 1 0 1 -0 -0 1 1 1 -0 -0 -0 -0 1 1 1 1 1 -0 1 -0 1 0 -0 1 0 -0 1 1 0 @@ -979,82 +907,51 @@ 0 0 1 -0 -0 1 -0 -0 1 1 0 -0 -0 1 1 0 -0 1 1 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 1 1 1 +0 1 0 0 -1 -1 0 1 0 1 -0 1 1 1 -0 1 1 -0 -0 -0 -0 -0 1 -0 1 0 -1 -1 0 1 1 -1 -0 -1 0 1 -0 -0 1 1 -0 1 1 1 0 1 -0 +1 1 1 1 @@ -1066,188 +963,193 @@ 0 1 1 -1 0 0 1 -1 -1 0 1 1 -1 0 0 -1 0 -1 -1 0 -1 0 -1 -1 +0 0 1 +1 0 0 0 1 1 +0 1 1 1 -0 -0 1 -0 -0 1 1 0 1 0 1 -0 1 1 -0 1 1 -0 -0 1 1 -0 -0 -0 1 -0 -0 1 0 1 +0 1 0 0 -1 0 -1 +0 1 0 0 0 1 +0 +0 1 1 1 1 +0 1 1 1 1 1 +0 1 1 1 1 1 1 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 +0 1 1 1 +0 1 1 1 +0 1 1 1 +0 +0 +0 1 +0 +0 1 +0 1 1 1 +0 1 1 +0 +0 1 1 +0 +0 1 1 1 1 1 1 +0 +0 1 1 1 +0 +0 1 1 1 +0 +0 1 +0 1 1 +0 +0 +0 +0 1 1 1 +0 1 +0 1 1 +0 1 +0 +0 1 +0 1 1 1 +0 +0 1 +0 1 +0 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 +0 1 1 1 0 -1 0 -1 0 1 -1 -1 0 0 -1 -1 0 0 0 -1 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 -1 0 0 0 @@ -1256,73 +1158,36 @@ 0 0 0 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 -1 -1 0 -1 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 0 -1 0 0 0 -1 0 -1 0 0 0 @@ -1333,75 +1198,70 @@ 0 0 0 -1 0 -1 -1 0 0 0 0 0 -1 0 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 -1 0 1 1 +1 +0 0 1 +1 0 1 0 0 +0 +1 1 0 1 1 +0 +1 1 0 0 1 -1 +0 0 0 1 1 +1 +1 0 1 1 1 0 0 -0 -0 1 0 0 -0 +1 1 0 +1 0 +1 0 0 -0 -0 +1 1 0 1 @@ -1410,46 +1270,36 @@ 1 1 0 -1 0 1 1 0 0 -1 0 0 -1 0 -1 0 -1 0 1 -0 1 -0 -0 1 1 1 -0 1 -0 1 -0 1 -0 1 -0 1 +0 1 1 0 0 -1 0 0 +1 +0 +1 0 0 1 @@ -1458,64 +1308,75 @@ 1 1 1 +0 +0 1 0 1 1 +1 0 1 1 1 0 +0 +1 1 0 0 1 -1 0 1 1 1 -0 1 0 -0 +1 0 1 0 0 0 1 +1 0 1 1 0 1 -0 -0 +1 +1 +1 0 1 +1 0 1 1 0 1 +0 +1 1 1 0 0 1 +1 +1 0 1 1 1 0 0 -0 1 1 0 0 +1 +1 0 1 1 @@ -1524,69 +1385,71 @@ 1 0 0 -0 -0 -0 1 -0 1 -0 -0 1 0 0 -0 1 -0 -0 1 -0 -0 +1 +1 1 1 0 0 -0 +1 1 0 0 0 1 -0 +1 +1 +1 +1 +1 +1 1 0 1 1 0 +0 +1 1 0 1 +1 0 1 1 +1 0 0 0 +1 +1 +1 0 0 +1 +1 0 0 -1 0 1 1 1 1 0 -0 -0 1 1 0 0 0 1 -0 +1 1 0 0 @@ -1594,46 +1457,61 @@ 0 0 1 -1 -0 0 +1 0 0 1 1 1 -0 1 0 0 0 -1 0 0 +1 0 0 0 0 1 +0 1 0 0 +0 1 0 +0 +1 +1 +1 1 1 0 0 +1 +1 +1 +1 +1 0 +1 0 1 0 0 1 +0 +0 +0 1 0 1 0 +1 +1 0 1 0 @@ -1641,43 +1519,62 @@ 1 1 0 +1 +1 +1 +1 0 0 0 +1 +1 +1 0 +1 0 1 0 +1 0 +1 +1 +1 0 1 1 1 -0 +1 1 0 1 +1 +1 0 0 +1 0 1 0 +0 1 1 0 -1 0 +1 +1 +1 +1 +1 +1 +1 0 0 -1 0 -1 0 0 1 0 0 -0 1 0 1 @@ -1689,23 +1586,20 @@ 1 0 0 -0 1 1 1 -0 1 1 -0 1 1 -0 -0 1 1 0 1 -0 +1 +1 +1 0 1 1 @@ -1713,8 +1607,11 @@ 1 1 1 +1 0 0 +1 +1 0 0 1 @@ -1723,9 +1620,7 @@ 0 1 1 -0 1 -0 1 0 1 @@ -1735,51 +1630,26 @@ 0 0 0 +0 1 1 0 0 1 1 -1 0 1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 0 -0 -1 -1 1 1 1 0 0 -0 -0 -0 -0 1 1 1 -0 -0 1 1 1 @@ -1787,74 +1657,80 @@ 1 1 1 +1 +1 0 1 1 1 1 +1 0 0 0 1 -0 1 0 1 0 0 -1 -1 -1 0 -1 -1 0 0 0 1 -1 -0 0 1 0 -0 1 1 -1 -0 0 1 +0 1 1 1 1 -0 1 0 0 0 1 0 +1 +1 0 1 0 1 1 +0 +1 1 0 0 1 -0 +1 1 1 1 0 +1 0 +1 +1 +1 +1 0 0 1 +1 +1 0 1 +1 +1 +1 0 0 1 @@ -1866,6 +1742,9 @@ 0 0 1 +0 +1 +1 1 0 0 @@ -1873,7 +1752,8 @@ 0 0 0 -1 +0 +0 0 1 0 @@ -1885,6 +1765,7 @@ 0 1 0 +0 1 0 1 @@ -1893,7 +1774,6 @@ 0 1 0 -1 0 1 1 @@ -1906,31 +1786,24 @@ 0 1 1 -0 -0 -0 -0 -0 1 0 1 -0 -0 -0 1 1 -0 -0 -0 1 1 1 1 +0 +0 1 0 +0 1 1 0 +1 0 1 1 @@ -1938,91 +1811,102 @@ 1 1 0 +0 1 1 1 -0 1 0 1 0 -0 1 0 0 1 1 0 -0 -0 1 -0 1 -0 +1 +1 +1 +1 +1 1 0 1 1 +1 0 0 0 +1 0 0 1 0 0 0 +1 +1 +0 0 1 +0 1 0 1 0 0 0 -1 0 0 -1 0 1 1 1 +1 0 -0 1 +1 +1 +0 0 1 1 0 0 +1 +1 0 1 1 1 1 0 -1 0 1 +1 +1 0 +1 0 1 0 +1 +1 +1 0 0 1 +1 0 1 1 0 1 1 -0 -0 -0 1 -0 1 1 1 @@ -2032,81 +1916,72 @@ 0 0 0 +1 0 1 1 -0 1 +1 +0 0 1 1 1 1 +0 1 +0 1 1 1 0 0 0 -1 -0 0 1 0 0 +1 0 +1 0 0 0 -0 +1 0 0 0 0 1 -0 1 0 1 -0 1 1 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 +1 +1 1 0 0 1 -0 1 0 1 +1 0 +1 +1 +1 0 0 0 1 -1 0 1 0 -0 1 1 -0 -0 1 1 1 @@ -2115,44 +1990,64 @@ 1 1 0 -0 +1 0 1 1 0 1 -0 -0 1 1 1 0 -1 0 0 0 +0 +0 +0 +1 1 0 +1 +1 +1 0 0 0 +1 0 0 0 0 +1 0 +1 +1 0 1 1 +1 +1 0 1 0 +1 +1 +1 +1 0 1 +1 +1 +1 +1 +1 0 0 1 0 +1 0 1 1 @@ -2161,37 +2056,47 @@ 0 0 0 +0 +0 1 1 -0 1 1 1 0 -0 1 -0 1 1 -0 1 0 0 -0 -0 -0 +1 1 1 0 1 1 +1 +1 +1 +1 +1 +1 +1 +1 +1 0 0 +1 +1 0 +0 +1 1 0 1 0 +0 1 1 1 @@ -2199,37 +2104,43 @@ 1 0 0 +1 0 -0 +1 +1 +1 0 0 1 +0 1 +0 1 1 +0 +0 +0 1 +0 +0 1 1 1 0 +1 0 0 1 -1 +0 0 0 0 1 0 1 -1 0 1 1 -1 -1 -1 -0 0 0 0 @@ -2237,32 +2148,22 @@ 1 1 1 -0 1 1 1 1 0 -0 -1 1 0 1 -1 -1 -1 -0 -0 -0 0 +1 0 1 0 0 0 1 -1 -0 0 1 0 @@ -2272,58 +2173,52 @@ 1 0 1 +1 0 0 1 +1 0 0 0 0 0 1 -0 -0 -0 -0 1 0 1 1 1 1 +1 0 0 0 -0 -0 -1 -1 -1 -1 1 0 1 0 +1 0 -0 -0 +1 0 0 0 1 +0 1 +0 1 1 0 -1 0 1 +0 1 1 1 0 0 -0 1 1 0 @@ -2333,16 +2228,17 @@ 1 1 0 -1 -0 0 1 +1 0 0 0 0 +1 0 0 +1 0 0 0 @@ -2350,57 +2246,62 @@ 1 1 0 -0 -0 1 0 +1 0 0 -0 +1 +1 +1 +1 0 1 1 0 +1 0 0 1 0 0 1 +0 1 1 -0 -0 -0 -0 1 0 0 0 0 +1 0 0 0 1 +1 +1 +1 0 0 1 -1 0 1 1 0 1 -0 1 1 +0 1 1 1 0 0 0 -0 +1 +1 +1 1 1 0 @@ -2411,24 +2312,23 @@ 1 1 0 -0 1 1 0 -1 -0 0 +1 +1 0 1 0 1 1 -0 -0 -0 +1 +1 1 0 0 +1 0 1 1 @@ -2436,14 +2336,16 @@ 0 1 1 +1 +1 +1 0 +1 0 +1 +1 0 -0 -0 -0 -0 -0 +1 1 0 0 @@ -2452,34 +2354,35 @@ 1 0 1 -0 -1 -0 1 0 1 1 0 -0 1 +0 1 0 0 1 0 +1 +1 +1 +1 0 1 0 0 -1 0 +1 0 0 1 +1 0 0 0 -1 0 0 0 @@ -2489,12 +2392,7 @@ 1 1 1 -0 -1 -0 1 -0 -0 1 1 1 @@ -2504,23 +2402,15 @@ 1 0 1 -1 0 1 1 0 0 -1 -0 -0 0 1 0 -0 -0 -0 1 -0 1 0 1 @@ -2529,8 +2419,7 @@ 0 0 1 -1 -1 +0 1 1 0 @@ -2539,9 +2428,12 @@ 0 1 1 -1 0 +1 +1 0 +1 +1 0 1 0 @@ -2550,30 +2442,27 @@ 1 1 1 -1 0 +1 0 1 1 -0 -0 1 -0 -0 -0 1 0 1 -0 +1 0 0 1 1 1 1 +1 +1 0 -0 -0 +1 +1 1 1 0 @@ -2582,9 +2471,10 @@ 0 0 1 -0 1 -0 +1 +1 +1 1 0 0 @@ -2592,52 +2482,59 @@ 0 1 1 -0 1 1 -0 +1 0 0 0 1 1 1 -0 1 +0 1 1 -0 1 0 0 +1 0 1 1 1 1 0 +0 1 1 0 -0 1 0 0 1 +0 1 1 +0 +0 1 0 1 +1 0 +1 0 1 0 +1 0 1 1 1 -0 +1 +1 +1 1 1 0 @@ -2645,15 +2542,18 @@ 0 0 1 -1 0 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 1 @@ -2661,7 +2561,7 @@ 0 1 1 -0 +1 0 0 1 @@ -2669,63 +2569,63 @@ 1 1 0 -1 -1 0 0 -1 -0 0 1 1 +0 1 0 0 +0 1 0 0 0 0 0 -1 +0 0 0 0 1 +0 +0 1 1 0 0 0 -1 0 1 +1 0 0 1 1 0 1 +0 +0 +1 1 1 1 1 0 1 +0 1 1 -0 1 1 0 -0 -0 1 1 -0 -0 1 -0 +1 +1 0 0 0 @@ -2733,9 +2633,12 @@ 0 1 1 +0 1 0 1 +1 +0 0 0 1 @@ -2746,16 +2649,16 @@ 1 1 0 +1 0 1 0 0 -1 -1 +0 1 0 0 -1 +0 1 1 0 @@ -2763,9 +2666,11 @@ 1 1 0 +1 0 1 1 +0 1 0 1 @@ -2773,115 +2678,125 @@ 1 0 0 +0 1 +0 1 1 0 1 -0 1 1 1 -0 1 1 0 1 0 +1 +1 +1 0 +1 0 0 +1 0 0 1 0 1 -0 +1 1 0 1 +0 1 0 0 0 0 0 +0 +0 +1 +1 1 1 -0 1 0 1 +1 +1 +1 +1 +1 0 +1 +1 0 +1 0 1 1 1 1 -0 1 -0 1 0 0 +1 +1 +1 0 0 1 1 1 0 -0 +1 0 1 0 1 1 +1 +1 +1 0 -0 -0 +1 0 0 0 1 -0 1 0 0 -0 1 -0 1 1 -0 -0 -0 -0 -0 +1 +1 +1 1 0 1 -0 -0 1 0 -0 +1 +1 0 0 0 0 1 -0 +1 0 0 1 1 -0 1 0 -0 -0 -1 1 0 1 @@ -2890,6 +2805,8 @@ 1 0 0 +1 +0 0 0 0 @@ -2897,57 +2814,51 @@ 1 1 0 -1 0 1 +1 +1 0 0 0 0 0 -0 -1 1 1 +0 +0 +0 1 1 -0 1 1 0 1 -0 1 -0 1 1 1 0 0 0 -0 +1 1 1 0 1 1 -0 1 1 0 0 -0 1 -0 1 0 1 -1 0 0 1 0 -1 0 1 0 @@ -2955,23 +2866,25 @@ 1 0 0 +0 1 1 1 1 +0 +0 +0 +0 1 1 1 1 1 1 -1 -0 -0 -0 0 1 -0 +1 +1 1 1 1 @@ -2980,30 +2893,30 @@ 1 1 1 -0 -0 1 -0 1 0 -0 -0 1 0 -0 +1 +1 +1 1 0 +1 +1 0 0 1 0 0 +0 1 1 0 0 1 -0 +1 0 1 0 @@ -3013,19 +2926,16 @@ 1 0 1 +1 0 0 0 0 1 -1 -0 0 -1 0 0 1 -1 0 1 1 @@ -3033,50 +2943,47 @@ 0 1 1 +1 +1 0 -0 +1 0 0 0 1 -0 -0 1 -0 -0 +1 +1 +1 +1 1 0 0 1 -0 1 0 0 1 0 -1 0 1 0 0 +1 0 1 +0 1 1 0 -0 1 0 -0 1 1 1 0 -1 -0 0 0 -1 0 0 1 @@ -3084,29 +2991,22 @@ 0 0 0 -0 1 1 0 0 1 +0 1 0 1 1 -0 1 -0 1 1 0 0 -0 1 -0 -0 -0 -0 1 0 1 @@ -3114,84 +3014,90 @@ 0 1 1 -0 -0 1 -0 +1 1 1 1 1 0 1 +1 0 1 0 1 1 -0 1 0 -0 +1 +1 1 0 0 1 -0 +1 1 1 0 1 1 -0 -0 +1 +1 +1 +1 1 1 0 0 0 -1 0 -1 +0 1 0 0 0 0 1 +0 1 +0 1 1 +0 +0 +0 1 1 1 1 1 1 -0 1 0 0 1 1 -0 -0 1 1 1 1 -0 1 -0 +1 0 1 1 +1 0 +1 +1 +1 0 -0 -0 1 1 +1 +0 +1 0 0 0 @@ -3199,103 +3105,106 @@ 1 1 0 -0 1 0 0 0 +0 1 0 0 -1 0 0 0 1 1 +0 1 1 0 0 1 -0 1 1 0 -1 0 0 1 -0 1 0 0 -0 1 -0 +1 0 1 +0 1 0 +0 +0 1 1 1 1 1 -0 -0 1 1 1 0 -1 0 +1 0 0 +1 0 +1 0 1 1 -0 -0 -0 -0 1 1 1 -0 -0 1 0 +0 1 0 0 1 -1 +0 0 0 0 1 +0 1 1 0 +1 0 1 +1 0 0 1 -0 +1 +1 0 1 1 1 1 +0 1 0 1 +1 +1 0 0 +1 0 +1 0 0 1 @@ -3303,56 +3212,56 @@ 1 1 1 -1 -0 0 1 -0 -0 -0 1 1 -0 -0 1 1 -0 1 1 0 0 -0 -0 -0 -0 -0 +1 0 0 0 1 0 1 -1 -1 -1 0 1 0 +1 0 0 0 +1 +1 +1 0 0 +1 +1 0 +1 0 0 1 +1 0 0 1 +1 +1 0 +1 +1 +1 +1 0 0 +1 0 0 1 @@ -3360,7 +3269,6 @@ 1 0 1 -0 1 1 1 @@ -3370,7 +3278,6 @@ 1 1 0 -1 0 1 0 @@ -3379,72 +3286,75 @@ 1 0 0 +0 1 1 -1 +0 0 0 1 +1 0 0 1 1 -0 1 1 -0 1 1 +0 +0 +1 1 1 1 0 0 0 -0 1 0 -1 0 0 1 1 -1 0 -1 0 0 +1 +1 +0 +1 +1 +1 0 1 1 0 0 +1 0 0 0 0 1 0 -0 1 1 0 -0 1 1 -0 -0 1 1 -0 1 0 -0 1 0 1 1 1 +1 +1 +0 0 0 0 @@ -3453,16 +3363,28 @@ 1 1 1 +1 +0 +1 +1 +1 +0 +0 +1 0 1 0 1 0 +1 0 1 +1 0 0 1 +1 +0 0 0 0 @@ -3470,14 +3392,25 @@ 1 1 0 +1 +1 0 0 0 0 +1 +1 0 +1 +1 0 +1 +1 0 0 +1 +1 +1 0 0 0 @@ -3487,21 +3420,26 @@ 1 1 1 -1 0 0 1 1 +1 0 1 +0 1 0 0 1 -0 +1 +1 +1 1 0 +1 0 +1 0 0 1 @@ -3511,26 +3449,25 @@ 0 1 0 -1 0 +1 +1 0 0 +1 0 0 0 -1 0 -1 0 0 +1 0 0 0 1 -1 -1 0 -1 +0 0 0 0 @@ -3540,15 +3477,12 @@ 0 1 0 -0 -1 -1 1 0 +1 0 0 -0 -0 +1 1 0 1 @@ -3564,57 +3498,58 @@ 1 1 1 -0 -0 1 1 1 +0 1 1 +0 1 1 -0 1 0 0 -0 +1 1 0 0 0 1 -0 1 -0 -0 -0 -0 -0 +1 1 0 0 0 0 +1 +1 +1 +1 +1 0 0 0 -0 -0 -0 -0 -0 -0 +1 1 0 1 1 1 1 +0 +1 +0 1 0 0 0 1 +0 +1 +1 +0 1 1 0 @@ -3623,10 +3558,11 @@ 1 0 1 -1 0 1 1 +1 +0 0 0 1 @@ -3636,6 +3572,8 @@ 1 1 1 +1 +0 0 1 0 @@ -3645,30 +3583,34 @@ 1 0 1 -0 1 0 0 0 +1 +1 +1 +1 0 0 1 -0 +1 1 1 0 0 0 1 -0 -0 1 1 1 0 +0 +0 1 0 1 +1 0 0 0 @@ -3679,13 +3621,17 @@ 1 1 0 -1 0 1 1 +1 +1 +1 +1 +1 +1 0 -0 -0 +1 1 0 0 @@ -3693,31 +3639,31 @@ 0 0 1 -1 0 1 1 -0 -0 +1 0 1 +1 0 1 1 1 1 0 -0 1 0 +1 0 1 1 0 0 0 +1 0 -0 +1 1 0 0 @@ -3725,53 +3671,35 @@ 1 0 0 -0 1 -0 1 -0 1 1 -0 -0 -0 -0 +1 0 0 0 1 1 -0 1 0 -0 -0 -0 1 0 -1 0 1 1 -1 0 1 -1 0 1 1 1 -0 -0 -0 -0 -0 -0 1 0 0 0 1 +1 0 0 1 @@ -3779,7 +3707,8 @@ 1 1 1 -0 +1 +1 0 1 0 @@ -3787,8 +3716,11 @@ 1 0 0 +0 1 1 +1 +0 0 0 1 @@ -3796,15 +3728,18 @@ 0 1 1 -1 -0 -0 0 0 +1 +1 +1 0 0 0 +1 +1 0 +1 0 1 0 @@ -3814,8 +3749,10 @@ 0 0 0 +1 0 0 +1 0 0 1 @@ -3825,52 +3762,37 @@ 0 1 0 -0 +1 0 1 0 0 1 -0 1 1 -0 -0 -0 1 1 1 0 1 1 -0 -0 -0 -0 -0 1 0 0 -1 +0 0 1 1 1 0 0 -0 1 1 1 1 1 -0 1 0 -0 -0 -0 -0 1 1 1 @@ -3878,6 +3800,8 @@ 1 0 0 +0 +0 1 1 0 @@ -3886,17 +3810,18 @@ 1 0 1 +0 1 1 1 0 1 -0 -0 +1 0 0 1 -0 +1 +1 1 1 0 @@ -3905,26 +3830,37 @@ 1 0 0 -0 1 +0 1 1 1 0 +1 0 +1 +1 0 0 1 +1 +0 0 1 0 0 +0 +0 +1 1 1 0 +1 0 +1 0 1 +1 0 1 1 @@ -3934,18 +3870,22 @@ 1 1 0 -1 0 0 1 1 -0 1 0 0 0 +0 +0 1 +1 +0 0 +1 +1 0 0 0 @@ -3954,35 +3894,25 @@ 0 1 1 +1 0 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 1 -0 1 -0 1 1 1 1 -0 1 -0 +1 1 0 0 1 0 -0 1 0 1 @@ -3990,44 +3920,39 @@ 1 1 0 +1 0 1 1 -0 -0 1 -0 -0 1 1 0 -0 -0 -0 -0 -1 1 0 1 +0 1 1 1 0 0 0 +1 +1 0 0 1 0 1 1 +1 0 1 0 0 1 1 -1 0 0 0 @@ -4036,42 +3961,49 @@ 1 0 0 +1 +0 +0 0 0 1 +1 0 0 1 -0 1 0 0 0 1 +0 1 1 0 -1 0 0 +1 0 0 1 0 1 -1 -1 0 0 +1 0 +1 +1 +1 +1 0 1 0 0 1 +0 1 1 -0 1 1 1 @@ -4080,19 +4012,17 @@ 0 0 1 +1 +1 0 0 0 0 -1 0 0 1 -0 1 0 -0 -0 1 0 0 @@ -4104,186 +4034,180 @@ 1 0 0 -1 0 0 0 1 -1 0 0 -0 -1 -0 1 1 -0 1 -0 1 -0 -0 -0 1 0 -0 -0 -0 -1 1 1 0 0 1 +1 0 0 0 0 +1 +1 0 0 1 1 1 1 -1 0 0 1 1 1 +1 0 0 1 +0 1 0 1 1 1 +0 +0 1 1 0 +0 +0 +0 +1 1 1 +0 +0 1 1 1 0 +1 0 1 0 1 1 -0 1 1 1 -0 1 -0 -0 1 0 +1 0 0 0 +1 0 0 +1 0 0 0 1 0 -0 1 1 1 -0 -0 1 0 -0 1 -0 -0 1 -0 1 -0 -0 1 1 1 0 0 -0 -0 1 -0 1 1 1 -0 -0 1 1 0 +1 +0 +0 +0 0 1 0 0 0 +0 +1 +1 1 1 1 -0 1 1 1 -0 0 1 +0 +0 1 1 0 0 +1 0 1 0 0 0 0 -1 0 0 1 1 +0 1 1 1 -1 -0 -1 0 1 0 1 -1 0 0 0 +1 +1 0 0 0 1 +1 0 -0 +1 +1 0 1 +0 1 1 1 1 0 +0 1 0 0 @@ -4293,24 +4217,27 @@ 1 1 1 -0 1 -0 1 0 1 -1 0 0 0 0 0 1 -0 +1 +1 +1 +1 +1 +1 1 0 1 1 +1 0 0 0 @@ -4318,17 +4245,20 @@ 0 1 1 +1 +1 +1 +1 +1 0 0 1 -1 0 1 0 0 1 0 -1 0 1 0 @@ -4337,32 +4267,37 @@ 1 0 1 -1 -0 0 1 -0 1 1 0 1 +1 0 0 0 +1 0 1 1 -0 1 0 +1 +1 0 0 0 1 -1 0 +1 0 0 +1 +1 +1 +1 +1 0 1 1 @@ -4371,16 +4306,14 @@ 1 1 1 +1 0 0 1 0 0 0 -1 -0 0 -1 0 1 1 @@ -4388,113 +4321,139 @@ 1 0 1 -0 +1 +1 1 0 0 0 0 0 +1 0 +1 0 +1 0 +1 0 0 1 1 -0 1 1 0 -0 1 1 -0 +1 +1 +1 0 1 1 0 0 1 +0 +1 1 1 +0 1 +0 1 1 1 1 0 +1 +1 0 1 0 0 1 -1 +0 1 1 0 0 -1 -0 0 1 0 1 1 1 +1 0 +1 +1 +1 +1 +1 +1 0 +1 +1 +1 +1 0 +1 0 0 0 +1 0 0 0 1 0 +0 1 1 0 -0 1 0 0 -1 0 0 +1 0 +1 +1 +1 0 0 1 1 1 1 +0 +1 +1 +1 +0 1 0 0 0 +0 1 0 1 1 +1 0 0 0 0 -1 -0 0 -1 0 0 0 1 0 0 -1 -0 -1 0 1 0 @@ -4502,92 +4461,97 @@ 0 0 1 -0 1 -0 +1 1 1 1 0 0 0 +1 +0 0 0 +1 0 1 1 1 0 -0 -0 -0 1 1 0 -0 1 1 0 -1 0 0 0 1 0 +0 1 1 0 1 +1 +1 +1 +1 0 -0 -0 +1 0 0 1 1 0 +1 +0 0 1 1 1 -0 -0 1 0 1 1 0 1 +0 +0 1 +0 1 1 0 1 -1 0 0 1 0 0 0 -1 -1 0 0 +1 0 0 +1 +1 0 0 0 1 1 1 -0 +1 1 0 0 1 0 +0 1 1 0 @@ -4595,51 +4559,70 @@ 0 1 0 -0 1 0 1 1 0 1 -0 +1 +1 +1 0 1 0 +1 +1 +1 0 0 +1 +1 0 0 +1 +1 +1 +1 +1 0 0 0 1 +1 +1 0 -0 +1 +1 0 1 0 0 1 +1 0 1 1 0 0 0 -1 -1 +0 1 1 1 0 0 +1 +0 0 1 1 1 1 1 +0 +1 +0 1 1 0 @@ -4648,28 +4631,28 @@ 0 1 1 +0 1 0 1 1 1 +0 +0 1 1 1 -0 1 0 0 0 -0 -0 1 0 -0 -0 1 +0 1 0 +0 1 1 0 @@ -4677,51 +4660,64 @@ 0 0 0 -0 1 0 1 -1 -0 0 0 1 -0 +1 +1 +1 +1 +1 1 0 +1 0 0 1 0 1 0 +1 0 +1 +1 +1 0 0 1 1 +1 +1 +1 0 1 1 0 +1 0 +1 +1 0 +1 0 0 1 1 1 0 +1 +1 +1 0 0 -0 -0 -0 -0 -0 -0 1 -0 +1 +1 +1 +1 1 0 1 @@ -4729,52 +4725,47 @@ 1 1 0 -0 1 0 +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 0 0 1 -0 -0 -0 1 -0 1 0 1 -0 1 0 -0 -1 1 1 1 1 -0 1 1 1 -0 -0 1 1 1 @@ -4785,96 +4776,54 @@ 1 0 0 -0 1 0 0 1 0 1 -0 -0 -0 -0 -0 +1 0 1 1 1 -0 1 -0 -0 1 0 1 0 1 1 -0 -0 -0 1 0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 1 -0 1 0 1 1 -0 -0 1 -0 -0 1 0 -0 -0 1 -0 -0 1 -0 1 1 -0 -0 1 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 1 -0 +1 +1 1 0 0 0 +1 0 0 -1 0 +1 0 1 1 @@ -4883,28 +4832,41 @@ 1 1 1 +1 0 +1 0 -0 -0 +1 +1 1 0 +1 0 0 +1 0 0 +1 +1 0 1 +1 +1 0 +1 +1 0 1 1 +1 +1 +0 0 0 0 0 1 -1 +0 0 0 1 @@ -4917,32 +4879,31 @@ 0 1 1 -0 1 -0 -0 -0 +1 0 1 0 +1 +1 0 0 1 1 1 1 -1 -0 0 +1 +1 0 1 1 +0 +0 1 1 1 -0 1 -0 1 0 0 @@ -4950,7 +4911,7 @@ 0 0 0 -0 +1 1 0 0 @@ -4964,88 +4925,94 @@ 0 0 1 -1 0 1 -0 -0 +1 1 0 0 -1 0 -1 -1 0 0 -1 0 0 1 1 1 1 +1 +1 0 +1 0 1 1 0 1 +1 0 1 0 +0 +1 1 1 1 1 -0 0 0 1 1 0 -1 0 -1 0 1 -0 +1 1 0 0 1 -0 1 +0 +0 1 1 1 0 0 +1 +1 +1 0 1 0 0 1 -1 +0 1 1 0 0 0 +1 +1 +0 0 0 0 1 0 1 -0 -0 1 0 0 1 +1 +1 +0 0 0 +1 0 0 1 @@ -5057,79 +5024,91 @@ 1 0 1 +1 0 0 +1 +1 +1 0 0 0 1 0 -0 1 1 -0 1 0 0 0 1 +1 +0 0 1 1 1 -0 1 +0 +0 +0 +0 +0 +0 +0 1 0 0 0 +1 +0 +0 0 1 +0 1 +0 1 1 1 0 0 1 -1 0 1 -0 +1 0 0 0 0 0 1 -0 1 -0 1 0 -0 1 1 -0 1 -0 -0 +1 +1 0 1 +0 1 0 1 1 0 0 +1 +0 0 1 +0 1 1 1 1 -0 -0 1 1 1 @@ -5138,88 +5117,81 @@ 1 1 0 -0 1 0 +1 0 1 +1 0 1 0 0 1 -1 -0 0 +1 0 1 +1 +1 0 +1 +1 +1 +1 0 0 +1 0 0 1 -1 0 1 0 0 0 +0 1 1 -0 -0 1 1 1 -0 1 0 0 -0 -0 1 0 +1 0 1 1 -0 1 1 0 0 1 -0 -0 1 1 -0 1 0 0 0 0 0 -1 0 0 0 0 0 1 -0 -0 -0 1 1 0 -0 1 0 +1 0 0 -0 -1 1 1 0 @@ -5232,19 +5204,34 @@ 0 1 0 -0 -0 1 0 +1 +1 +1 +1 +1 0 1 +1 0 0 +1 +1 +1 0 0 1 +1 +1 0 +1 0 +1 +1 +1 +1 +1 0 1 1 @@ -5252,8 +5239,14 @@ 1 0 0 +1 +1 +0 +1 0 1 +1 +1 0 0 1 @@ -5261,12 +5254,19 @@ 1 0 0 +1 +0 +1 +0 0 1 1 1 -0 1 1 0 0 +1 +1 +1 +1 diff --git a/test-A/out.tsv b/test-A/out.tsv index 0fd2485..bff1208 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,99 +1,73 @@ 1 0 1 -0 1 +0 1 1 +0 1 1 0 -0 1 -0 1 +0 1 0 0 1 1 +1 0 0 -1 -1 0 -1 -1 -1 0 0 -1 0 0 -1 -1 0 0 0 1 -0 1 1 1 0 +0 1 1 -0 1 0 0 -1 -0 0 1 1 -0 1 -0 -0 -0 -0 1 1 0 -0 1 0 -0 1 -0 -0 +1 0 0 1 1 1 +0 +0 1 1 1 -0 -1 -0 1 1 -0 -0 1 0 0 0 0 1 -1 -1 -0 -1 -0 0 1 0 @@ -102,131 +76,104 @@ 0 0 1 +1 0 0 1 1 +1 0 1 1 0 -0 1 -0 -0 1 1 0 -0 -0 1 -0 1 1 -0 1 -0 1 0 0 0 1 -0 1 1 -0 -1 1 -0 1 1 +0 1 +0 1 1 0 0 -0 -0 1 0 0 -0 1 -0 -0 -0 -0 -0 -0 -0 +1 0 0 0 1 -0 1 1 0 1 -0 -0 -0 -0 -0 -0 1 0 -0 -0 1 1 1 1 -0 -0 1 1 0 0 -0 -0 -0 -1 1 0 +0 1 1 1 1 0 -1 -1 0 1 -1 +0 0 0 0 1 1 0 -0 1 1 +0 1 1 +0 1 0 0 0 0 +1 0 +1 0 1 0 +1 0 1 0 +1 +1 0 0 0 @@ -236,85 +183,71 @@ 1 1 0 +1 +1 0 0 1 +1 0 0 -0 -1 1 1 0 -1 0 -1 0 0 0 -1 -1 +0 1 0 1 1 0 0 -0 1 1 0 0 0 -1 0 1 1 0 -0 1 -0 -1 -0 -0 1 1 1 0 0 -0 1 1 0 1 -0 1 0 0 1 -1 +0 1 0 0 -1 -1 0 0 1 -0 1 1 1 1 0 -0 -0 -0 1 1 1 1 1 +1 +0 +1 0 0 1 @@ -325,20 +258,25 @@ 1 1 0 -0 -1 1 1 +0 +0 +0 1 0 0 +1 +1 0 0 0 0 1 +0 +0 1 -1 +0 1 0 0 @@ -347,95 +285,108 @@ 1 0 0 -1 +0 1 0 0 0 0 +0 1 1 0 1 0 0 +0 1 1 +0 1 -1 +0 1 1 0 1 -0 -0 1 0 0 -0 -0 1 0 0 0 0 -0 -0 +1 +1 +1 1 0 +1 0 1 1 1 1 1 +1 +1 +1 0 +1 +1 0 1 1 0 +1 +1 0 0 0 0 0 0 +1 +1 0 +1 0 0 1 +0 1 0 0 0 +1 0 +1 0 1 1 1 0 0 -0 1 1 1 1 -0 -0 -0 1 -0 -0 +1 1 1 0 +1 0 +1 0 -0 +1 1 0 1 1 +1 +0 0 1 0 @@ -443,30 +394,38 @@ 0 1 1 -1 0 +1 +1 0 +1 0 0 0 +1 +1 0 1 0 +1 0 0 1 +1 0 0 1 0 -0 1 +0 1 0 1 1 0 +1 0 +1 0 1 1 @@ -474,69 +433,56 @@ 0 0 0 -1 0 0 -1 0 +0 +1 +1 1 0 0 1 1 1 -0 1 1 -0 -0 -0 -0 -0 1 -0 1 1 1 1 -0 -0 +1 0 0 1 1 0 -0 1 0 1 -0 1 1 0 +0 +1 +0 1 1 1 -0 1 0 0 1 -0 1 -0 1 0 0 1 1 0 -0 -0 -0 -0 -0 -0 +1 +1 1 1 1 @@ -546,68 +492,41 @@ 1 0 1 -0 1 -0 1 0 0 0 -0 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 0 1 0 0 -0 1 0 0 -0 -0 1 -0 1 -0 1 0 -0 1 1 -0 -0 -0 -0 -0 1 -0 1 0 -0 1 -0 -0 -0 1 -0 1 1 -0 -0 1 0 +1 0 1 1 @@ -616,36 +535,35 @@ 1 1 1 -0 -0 +1 +1 1 0 -0 -0 +1 +1 0 0 0 1 -0 -0 1 1 -0 1 +0 1 1 0 0 -1 -1 0 1 0 0 +0 +0 1 -1 +0 0 1 +1 0 0 1 @@ -653,31 +571,45 @@ 0 0 0 -1 0 1 +1 +1 +1 0 0 1 1 +1 +1 0 +1 +1 0 1 0 1 1 +1 0 0 0 +1 +1 0 0 1 1 +0 +0 1 1 +0 1 1 +0 1 +0 1 1 1 @@ -687,6 +619,7 @@ 1 1 1 +1 0 1 1 @@ -695,17 +628,15 @@ 0 0 0 +1 +1 0 0 0 1 -0 -0 1 1 1 -0 -0 1 1 1 @@ -715,27 +646,23 @@ 0 1 1 -0 1 1 -0 -0 1 0 1 1 +0 1 1 0 0 -0 1 1 0 1 -0 -1 1 +0 1 1 1 @@ -745,42 +672,50 @@ 0 0 1 +0 1 1 1 0 +1 +0 +0 0 1 1 +0 +0 +1 1 1 1 -0 1 -0 1 0 +1 0 0 0 1 1 -0 1 +0 1 0 0 +0 +1 1 0 0 +1 0 0 -1 0 1 -1 0 -1 +0 +0 0 0 1 @@ -789,45 +724,36 @@ 1 1 1 +0 +1 +1 1 1 -0 0 1 1 1 0 -0 -0 -0 1 0 -0 -0 -0 -0 -0 1 -0 1 0 -0 1 0 0 1 1 +0 1 1 1 -1 -0 0 0 +1 0 1 1 -0 1 0 0 @@ -839,32 +765,32 @@ 1 0 1 -1 -0 -0 -1 -0 0 0 0 0 1 +1 0 1 +1 0 +1 0 +1 0 1 1 0 +0 1 1 0 1 +0 1 1 1 -0 1 1 1 @@ -874,103 +800,92 @@ 1 1 1 -0 1 1 1 -0 -0 -0 +1 +1 0 0 1 +1 0 0 0 -1 0 1 1 -0 1 1 1 0 -0 -1 1 1 0 1 +1 0 1 0 0 1 +1 0 0 -1 0 0 1 +0 1 -1 +0 1 0 0 1 0 1 -1 -1 -1 0 1 0 -0 1 0 0 0 0 -0 1 0 1 +1 +0 0 0 1 1 1 1 -0 -0 +1 +1 0 1 1 1 0 -0 -0 -0 -0 -0 -0 +1 1 1 1 0 0 -1 -1 0 1 0 1 +1 0 1 1 -0 +1 +1 0 1 0 @@ -978,81 +893,62 @@ 1 1 0 -1 -1 0 0 0 1 -1 0 -1 +0 1 0 0 +1 0 +1 +1 0 +1 0 0 -1 0 1 1 1 1 0 -1 -0 0 1 0 1 1 0 -0 1 1 -0 1 1 1 1 -0 1 -0 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 1 -0 1 1 0 1 +1 0 0 0 -0 -1 1 0 +1 0 0 -1 0 1 -0 1 0 1 -1 0 1 1 @@ -1062,63 +958,83 @@ 1 0 0 +1 0 1 1 +1 0 0 0 -0 -0 -0 +1 0 0 1 0 0 -0 +1 +1 1 0 0 1 0 +1 +1 +1 0 1 1 1 1 -0 1 0 -0 +1 +1 +1 +1 +1 +1 +1 1 0 0 0 0 -1 0 1 1 1 +0 +0 +0 +1 1 1 -0 1 0 0 0 1 1 -0 1 1 1 1 +0 +0 +1 1 0 +1 0 +1 +1 +1 +1 +1 0 +1 0 1 0 @@ -1126,8 +1042,10 @@ 1 1 1 +1 0 0 +1 0 0 1 @@ -1137,6 +1055,7 @@ 1 1 1 +1 0 1 0 @@ -1144,69 +1063,91 @@ 0 0 0 +1 +1 +0 0 0 0 -1 0 1 1 0 0 +1 +1 0 0 +1 0 +1 +1 +1 0 1 0 +1 0 1 1 1 -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 +1 0 0 0 +1 +1 0 0 0 1 0 +0 1 1 +0 1 1 0 1 +1 0 -0 +1 1 0 1 1 +0 +1 1 0 0 -1 0 0 +1 +0 0 1 1 @@ -1215,46 +1156,51 @@ 0 1 0 +1 0 0 -1 0 1 0 0 -1 0 -1 -1 0 1 -0 1 0 0 +1 +1 +1 0 0 0 0 0 0 +1 +1 0 0 -1 0 0 0 0 -1 0 1 1 1 0 +0 +0 +1 1 0 0 +1 +1 0 +1 0 0 1 @@ -1262,55 +1208,69 @@ 0 1 1 +0 +1 1 0 0 0 +1 +1 0 1 0 +1 +1 0 0 1 -1 0 0 1 1 0 +0 1 1 -0 1 -0 1 1 1 0 1 -1 0 1 +1 +1 +1 0 0 1 0 +1 0 +1 +1 +1 +1 +1 0 0 0 0 -0 -1 1 1 1 1 1 0 +1 +1 +1 0 +1 0 -0 +1 0 0 1 @@ -1318,36 +1278,46 @@ 1 0 0 +1 +1 +1 +1 0 0 0 1 0 0 -0 +1 0 1 1 -0 +1 +1 +1 +1 +1 1 0 0 +1 +1 0 1 1 1 +0 1 1 1 0 +1 0 +1 0 0 1 1 -0 -0 -0 1 0 1 @@ -1355,22 +1325,10 @@ 1 1 0 -0 -0 1 0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 -0 -0 +1 1 1 0 @@ -1378,13 +1336,9 @@ 0 0 0 -1 -1 0 -1 0 1 -1 0 0 0 @@ -1394,7 +1348,8 @@ 1 0 0 -1 +0 +0 0 1 0 @@ -1404,70 +1359,58 @@ 0 1 0 -1 0 -1 0 0 1 1 -0 -0 -0 -0 -1 -0 -0 1 0 0 1 1 0 -1 0 -1 0 1 -0 1 1 0 -0 -0 1 1 1 1 -0 1 1 1 0 -0 -0 1 -0 -0 1 1 1 1 0 -1 +0 +0 0 1 1 1 0 +0 +0 1 +0 1 0 +0 +1 1 0 0 0 1 +0 1 0 1 @@ -1477,14 +1420,19 @@ 1 1 1 -1 0 0 1 1 +0 +0 +0 1 +0 1 0 +1 +1 0 1 1 @@ -1494,86 +1442,67 @@ 0 1 0 +0 1 1 1 1 1 +0 1 1 1 0 +1 0 +1 0 1 1 0 -0 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 +1 1 1 0 +1 0 1 1 -0 1 1 +0 1 1 1 0 -0 -0 -0 1 0 1 +1 0 0 0 0 +1 0 0 1 -1 -1 0 0 +1 0 1 1 0 1 -0 1 -0 1 -0 -0 -0 1 -0 -0 -0 1 -0 1 -0 -0 -0 1 -0 -0 +1 0 0 1 @@ -1582,33 +1511,27 @@ 0 1 0 -0 -0 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 1 0 1 +1 +1 +1 0 1 1 0 0 +1 0 0 1 0 0 -0 +1 1 0 1 @@ -1618,7 +1541,6 @@ 1 0 0 -0 1 1 1 @@ -1626,44 +1548,36 @@ 1 0 1 -1 0 0 0 -1 -1 0 +1 0 1 1 0 -1 0 0 +1 0 1 1 -0 -0 +1 +1 0 0 0 0 1 -0 -0 -0 1 1 -0 1 0 -0 -0 -0 -0 1 0 +1 +1 0 1 0 @@ -1673,22 +1587,29 @@ 0 0 1 +0 +1 1 0 1 +1 0 1 0 0 +1 +1 0 0 0 1 1 0 +1 +1 +1 0 0 -1 0 0 0 @@ -1697,30 +1618,27 @@ 1 1 0 -1 0 1 +1 0 1 0 1 1 -0 1 0 1 -0 1 -0 1 -0 -0 1 0 0 1 1 1 +1 +1 0 1 0 @@ -1728,39 +1646,37 @@ 0 0 1 +1 0 1 +1 +1 +1 +1 0 0 0 0 1 0 +1 0 0 1 1 0 0 -0 1 -0 -0 1 -0 -0 -0 1 1 0 +1 0 -0 -0 -0 +1 0 0 1 -0 1 1 1 @@ -1768,10 +1684,8 @@ 0 1 1 -0 1 -0 -0 +1 0 0 1 @@ -1781,8 +1695,6 @@ 1 1 1 -1 -0 0 1 1 @@ -1790,18 +1702,26 @@ 0 0 1 -0 +1 0 1 0 +1 +1 0 +1 0 +1 0 0 0 0 1 -0 +1 +1 +1 +1 +1 1 0 0 @@ -1811,18 +1731,22 @@ 1 0 0 -1 +0 0 0 1 +0 +0 1 1 1 0 1 +0 1 0 0 +1 0 1 0 @@ -1830,6 +1754,7 @@ 0 1 1 +1 0 1 0 @@ -1839,40 +1764,41 @@ 1 1 1 -0 -0 -0 -0 1 -0 1 0 -0 +1 0 1 +1 0 0 0 +1 0 1 +0 1 +0 1 1 0 0 -1 -1 -1 0 1 -1 +0 +0 +0 +0 0 1 +1 0 1 0 1 1 +0 1 1 1 @@ -1882,20 +1808,22 @@ 0 1 0 +0 +1 1 1 0 0 +1 0 +1 0 1 1 +1 0 0 0 -0 -1 -1 1 1 0 @@ -1904,22 +1832,16 @@ 0 1 0 -0 -1 1 1 0 1 -0 -0 1 0 0 0 0 -1 0 -1 0 0 0 @@ -1927,109 +1849,109 @@ 0 1 1 -0 -0 -1 1 -0 -0 1 0 -1 -1 0 0 1 1 1 0 -0 1 -0 -0 -0 -0 -0 1 0 1 1 -0 -1 -0 -0 1 0 1 0 0 -0 +1 1 1 0 1 1 0 +1 0 0 -0 +1 0 0 1 1 1 -0 1 1 1 1 0 -1 -1 +0 0 0 1 1 -0 1 -0 -0 -0 1 0 0 0 0 +1 +1 +1 +1 0 0 +1 0 +1 0 +1 0 1 +1 +1 +1 +1 0 1 1 +1 0 +1 +1 0 +1 0 1 +1 +0 0 1 1 0 0 +1 0 0 +1 0 +1 0 0 0 1 0 +0 +0 1 1 0 -1 +0 1 1 1 @@ -2037,84 +1959,73 @@ 0 1 0 -0 +1 +1 +1 0 0 1 +1 0 0 1 -0 1 1 1 1 -0 -0 -0 -0 -0 -0 1 1 -0 1 1 -0 1 -0 1 0 -0 -0 1 1 1 -0 1 -0 1 0 -0 1 -0 1 1 1 1 -0 1 0 0 +1 +1 +1 0 0 0 0 1 -0 -1 -1 1 0 0 -0 1 0 0 0 0 1 +0 1 -1 +0 +0 0 1 1 1 1 1 +0 1 0 0 +0 1 0 1 @@ -2123,36 +2034,36 @@ 0 1 0 -1 -0 -0 0 0 1 1 1 -1 0 1 0 1 1 +1 0 0 0 1 +0 1 1 0 1 -0 1 -0 1 0 1 1 1 +1 +1 +1 +0 0 0 1 @@ -2161,7 +2072,7 @@ 0 1 0 -1 +0 1 1 1 @@ -2169,35 +2080,31 @@ 0 1 1 -0 +1 +1 1 1 0 0 0 -0 -0 -0 -0 -0 -1 1 0 1 1 1 +0 1 0 1 1 +1 0 0 1 1 -0 1 1 -0 +1 1 0 0 @@ -2206,48 +2113,47 @@ 0 1 1 -0 -0 1 0 1 1 -0 1 1 1 -0 1 0 1 1 1 1 -0 -0 -0 1 0 1 -0 +1 1 1 0 -0 +1 1 0 0 1 0 1 +1 0 1 0 0 +1 0 1 1 1 +0 +1 +0 +0 1 1 1 @@ -2255,43 +2161,48 @@ 0 1 0 -0 +1 1 0 1 0 1 0 +0 1 0 +1 0 0 1 1 -0 1 1 1 1 +0 1 0 0 1 1 -0 1 0 1 +1 0 1 0 +0 +1 1 1 -0 1 0 0 0 +1 +1 0 1 1 @@ -2299,11 +2210,11 @@ 1 0 0 -0 1 0 0 1 +0 1 0 0 @@ -2311,23 +2222,29 @@ 0 1 1 -1 -1 0 0 0 1 0 +1 +0 0 0 0 1 1 -0 1 +1 +0 0 +1 0 1 +1 +1 +1 +1 0 0 0 @@ -2336,12 +2253,12 @@ 0 0 1 -0 1 -0 1 0 0 +1 +0 0 1 0 @@ -2349,41 +2266,44 @@ 1 0 0 -0 -0 1 1 -0 -0 1 -0 -0 1 +1 +1 +0 0 0 +1 0 1 1 1 0 +1 0 +1 0 1 0 1 +1 +1 +1 +1 +1 0 0 0 1 1 +1 0 0 0 -1 0 -1 0 -1 0 1 0 @@ -2394,51 +2314,37 @@ 1 0 0 -0 1 0 +0 1 1 0 1 1 1 -0 -1 -0 1 0 1 -0 -0 1 1 1 1 -0 1 0 0 1 -0 -0 1 0 1 0 -1 -1 +0 0 0 1 1 1 -0 -0 -0 -0 -0 -0 +1 0 0 1 @@ -2446,10 +2352,18 @@ 0 1 0 +1 0 0 +1 +1 0 +1 +1 +1 0 +1 +1 0 0 1 @@ -2457,34 +2371,47 @@ 0 1 1 -1 -0 0 0 0 0 0 +1 0 +1 +1 0 0 1 1 +0 1 1 0 1 +1 0 1 +1 0 +1 +1 +1 +1 0 +1 +1 +1 +1 0 0 0 +1 0 1 +0 1 1 -0 1 0 0 @@ -2496,25 +2423,30 @@ 0 1 0 -0 +1 0 1 1 1 0 0 +1 0 +1 0 +1 0 1 +1 0 0 1 -0 1 0 -0 1 +1 +1 +0 0 0 0 @@ -2523,19 +2455,20 @@ 1 0 1 +1 +1 +0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 1 +0 +0 1 0 0 @@ -2545,9 +2478,8 @@ 0 0 1 -0 1 -0 +1 0 0 1 @@ -2555,24 +2487,33 @@ 0 1 1 -0 1 0 +0 +0 +1 1 1 0 1 +1 +1 +1 0 0 1 -0 +1 +1 1 0 0 +0 +0 1 1 0 0 +0 1 1 1 @@ -2581,16 +2522,22 @@ 0 0 1 -0 1 +1 +0 0 1 0 0 +0 +1 1 1 1 +1 +0 0 +1 0 1 0 @@ -2600,12 +2547,20 @@ 1 1 1 +1 0 +1 +1 0 +1 0 1 0 +1 0 +1 +1 +1 0 1 0 @@ -2613,59 +2568,52 @@ 0 0 1 -1 0 -1 0 0 0 1 +1 0 0 -1 0 0 0 1 +0 1 1 1 -0 -0 1 -0 -0 1 +0 1 1 1 0 1 +1 0 0 1 -0 1 -0 -0 1 1 1 1 1 1 +1 +1 +0 0 0 1 1 -0 -0 1 0 0 0 -1 -1 0 0 1 @@ -2674,6 +2622,7 @@ 0 1 1 +0 1 1 0 @@ -2682,48 +2631,46 @@ 1 0 0 -0 +1 0 0 0 1 -0 1 0 +1 +1 +1 0 -0 -0 +1 1 1 0 0 -1 0 +1 0 1 +1 0 0 0 1 -0 1 -0 1 0 1 1 0 1 -0 -0 1 1 -0 -0 -0 1 1 0 +1 +1 +1 0 1 0 @@ -2733,10 +2680,11 @@ 0 1 0 +0 +0 1 1 0 -0 1 0 1 @@ -2744,35 +2692,30 @@ 0 1 1 -0 1 1 0 0 -0 1 0 0 -0 1 -0 -0 1 0 0 +1 +1 +1 0 0 0 0 0 0 -0 -1 1 1 1 1 -0 1 0 0 @@ -2785,26 +2728,44 @@ 1 1 1 +1 +1 0 0 +1 +1 +1 +1 +1 +1 0 1 +1 +1 +1 0 +1 0 1 0 0 +1 +0 0 +1 0 0 +1 0 1 +1 0 1 0 1 1 0 +0 1 1 1 @@ -2813,73 +2774,96 @@ 0 0 1 +0 +1 +1 1 0 0 1 0 1 -0 +1 0 0 1 +1 +1 0 0 1 0 +1 +1 0 +1 0 1 1 1 0 -0 1 1 1 1 0 0 -0 +1 1 0 +0 1 1 +0 1 1 0 +1 0 +1 0 +1 0 1 0 +1 +1 +1 0 +1 0 0 1 -0 +1 +1 +1 +1 +1 0 1 0 0 1 +1 0 1 1 0 -0 1 0 1 1 0 +0 1 0 1 0 +0 1 0 0 +0 1 1 1 @@ -2887,61 +2871,88 @@ 1 0 0 -0 1 0 -1 0 +1 0 1 1 -0 1 0 1 1 -1 -0 0 0 0 0 1 +0 +0 1 1 0 +1 +1 +1 0 1 +1 +1 +1 +0 +0 0 0 0 +1 0 0 0 +1 +1 0 1 1 1 0 +1 0 0 0 1 +1 0 1 1 +1 0 +1 +1 +1 0 -0 +1 +1 0 1 1 1 +1 +1 +1 +1 +1 0 0 +1 +1 +1 0 0 1 +1 +1 +0 0 1 1 @@ -2950,44 +2961,53 @@ 1 0 0 +1 +0 0 0 1 1 0 -0 -0 1 1 0 +0 +1 1 1 1 0 0 1 +1 0 +1 0 1 1 1 +1 0 +1 +1 +1 +1 +1 0 +1 +1 0 0 0 +1 0 0 0 -1 0 -1 0 0 1 1 -0 -0 1 1 1 @@ -2999,7 +3019,9 @@ 1 0 1 +0 1 +0 1 1 0 @@ -3015,12 +3037,21 @@ 0 0 0 +0 +1 +0 +1 +1 1 0 +1 0 0 0 +1 0 +1 +1 0 0 1 @@ -3029,53 +3060,66 @@ 0 0 0 +0 +0 1 1 1 0 1 1 +1 +1 +1 0 1 0 1 +1 0 1 +0 +0 +0 +0 1 0 0 +0 +0 +1 1 1 1 -0 1 1 -0 0 1 1 0 -0 1 -0 +1 +1 0 1 1 1 -0 -0 -0 1 0 -0 1 1 -0 +1 +1 +1 +1 +1 1 0 0 +1 0 -0 +1 +1 0 1 1 @@ -3083,134 +3127,158 @@ 1 0 1 -0 1 1 -0 -0 +1 0 0 1 0 +1 0 1 1 1 -0 1 1 -0 -0 1 -0 1 1 0 +1 0 0 1 1 +1 +1 +1 0 0 0 1 -0 1 0 1 0 1 +0 1 0 +1 +1 0 0 +1 +1 +1 0 1 1 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 0 0 0 1 +1 0 1 +0 1 1 1 0 +0 +0 1 1 +0 1 +0 1 1 1 1 1 -0 -1 1 0 0 0 -0 +1 0 1 1 -0 +1 1 1 1 0 -0 -0 +1 +1 +1 0 0 0 1 1 +0 +1 1 1 1 0 +1 0 0 -0 -0 -0 -0 +1 +1 +1 0 0 1 -0 1 +0 1 0 1 1 +1 0 0 0 1 1 +1 +0 0 1 0 1 +1 0 1 1 @@ -3225,210 +3293,181 @@ 0 1 1 -0 1 0 0 -0 -0 1 1 1 1 -0 1 0 -1 +0 0 1 1 1 -1 +0 0 1 1 0 1 +1 0 1 1 0 -0 -0 -0 -0 1 0 1 -1 -0 0 1 -0 1 -0 -0 1 0 0 -1 -0 -1 -1 0 1 1 1 1 -1 +0 0 0 1 1 0 0 -1 -0 0 0 0 0 0 1 -0 -0 +1 +1 1 0 -0 +1 1 0 +0 1 1 1 1 0 -0 -0 -0 -0 1 1 1 0 0 -0 -0 -0 -0 1 -0 -0 1 0 1 1 -0 1 1 1 -0 +1 +1 +1 +1 +1 +1 1 1 1 0 +1 0 0 +1 0 -0 -0 -0 +1 0 0 0 1 0 0 -1 -1 0 0 0 +1 0 +1 0 0 -1 0 0 1 -1 -1 0 1 0 -0 1 0 1 -1 0 0 1 0 0 -0 1 -0 -0 1 -0 -0 -0 1 0 1 0 1 -1 0 1 1 1 0 -0 1 1 1 0 +1 0 0 0 1 0 -1 0 0 1 1 0 -0 1 0 0 1 -1 0 1 +0 1 0 1 1 +1 +0 +0 0 1 +1 0 +1 +1 0 1 0 0 +0 +1 1 0 1 @@ -3437,13 +3476,7 @@ 1 1 0 -0 -0 -0 -0 -0 1 -0 1 0 1 @@ -3452,11 +3485,15 @@ 1 1 1 -0 +1 +1 +1 1 0 0 -0 +1 +1 +1 0 0 1 @@ -3474,81 +3511,62 @@ 1 1 1 +1 0 0 0 0 -0 -0 -0 -1 -0 1 1 1 0 -1 -1 -1 0 1 -1 -1 0 1 0 0 +1 0 0 0 0 1 -0 1 +0 1 1 -0 1 1 0 0 -0 -1 1 0 1 0 1 -1 -1 -1 0 +1 0 +1 0 0 1 1 1 1 -0 -0 +1 1 0 0 1 1 1 -0 -0 1 1 1 0 1 -0 -0 -0 -0 1 1 0 @@ -3567,11 +3585,8 @@ 1 0 0 -1 -0 0 1 -1 0 1 0 @@ -3581,64 +3596,68 @@ 1 0 1 -1 -1 0 1 0 1 -0 -0 1 1 -0 -0 -0 -0 -0 -0 1 -0 -0 1 +0 1 1 1 1 1 1 +0 +0 1 0 +0 +1 1 1 0 +1 +1 0 0 0 0 1 1 -0 1 +0 1 1 1 1 0 +1 +1 0 1 0 1 1 1 +0 1 0 +0 +0 +1 1 0 1 1 1 0 +0 +1 +0 1 1 1 @@ -3648,6 +3667,8 @@ 0 0 1 +0 +0 1 0 1 @@ -3656,92 +3677,74 @@ 0 0 0 +0 1 1 0 +0 +1 +0 +1 1 0 0 0 -1 0 0 1 0 0 -1 -1 -1 -1 0 0 0 -1 0 -1 0 0 0 1 +1 +0 0 1 +0 1 1 1 1 1 0 -0 -0 1 0 0 -0 -1 -0 1 0 1 1 -0 1 1 -0 1 1 0 1 -0 1 0 -1 0 1 -0 -0 -0 1 -0 1 0 0 1 -0 1 1 1 0 -0 -0 -0 1 0 1 0 -0 1 -0 -0 +1 1 0 1 @@ -3752,128 +3755,140 @@ 1 1 0 -0 1 0 1 1 -1 0 1 0 1 -0 1 -0 +1 0 1 1 +1 +1 +1 +1 +1 0 0 0 0 -0 -0 -1 1 1 1 1 0 -1 0 1 0 -0 1 1 0 1 +0 +1 +1 1 0 1 0 0 1 -0 1 1 -0 1 1 0 0 1 -0 -0 1 0 -0 -1 1 1 +0 1 1 0 0 0 +1 +1 +1 0 1 0 +1 +1 0 1 1 0 0 1 -0 1 0 0 +0 +0 1 1 1 1 -1 -0 0 +1 0 0 1 0 +1 0 1 0 0 0 +0 1 1 0 0 +0 +1 1 1 0 1 1 -0 +1 +1 1 1 0 +0 +0 +1 1 1 1 -0 0 1 +1 0 1 0 +0 1 0 +1 0 1 0 0 +0 +1 1 0 1 @@ -3881,33 +3896,32 @@ 0 1 0 -1 -1 -1 0 1 +1 0 0 +1 0 1 0 +0 1 0 0 0 1 1 -1 0 0 1 0 0 -0 1 1 -0 1 +1 +0 0 0 1 @@ -3915,34 +3929,24 @@ 0 0 0 -1 -1 0 1 0 1 0 -1 0 0 0 1 1 1 -0 -0 1 1 -0 -0 -0 1 0 +1 0 0 -0 -0 -1 1 1 1 @@ -3951,21 +3955,28 @@ 0 1 0 +0 +0 1 1 0 1 +1 0 0 +1 0 +1 0 1 1 0 1 1 +1 0 -0 +1 +1 0 1 0 @@ -3973,10 +3984,17 @@ 1 0 0 +1 +1 +1 +1 +1 +0 0 1 0 1 +1 0 0 1 @@ -3984,35 +4002,57 @@ 1 1 1 -0 +1 +1 +1 +1 +1 0 1 1 1 +1 0 1 1 1 0 1 +1 +1 +1 0 1 +1 +1 0 1 1 +1 +1 +0 +0 0 1 0 1 +0 1 1 0 1 0 +1 +1 +1 0 0 1 1 +1 +1 +1 +1 0 1 0 @@ -4026,22 +4066,27 @@ 1 1 0 +0 1 1 +0 1 1 1 0 1 +1 +1 +0 +0 +0 +0 0 0 0 -1 0 0 -1 0 -1 0 0 1 @@ -4050,10 +4095,13 @@ 0 0 1 +1 0 +1 +1 +1 0 0 -1 0 0 1 @@ -4063,35 +4111,47 @@ 0 0 1 +1 +0 +0 0 0 1 +0 1 0 0 1 +1 0 1 1 1 -0 +1 0 1 0 1 0 1 +0 1 0 1 0 +1 0 1 0 +1 +1 0 +1 0 +1 0 1 +0 1 1 0 @@ -4099,49 +4159,60 @@ 0 1 0 -0 -1 1 1 +0 +0 1 +0 1 +0 1 1 0 -1 0 0 0 0 +1 +1 0 0 +1 0 +1 0 0 1 1 0 -0 +1 +1 +1 +1 0 1 1 +0 1 1 1 0 1 +1 0 +1 +1 +1 +1 0 0 1 -0 1 0 -1 0 0 1 -0 1 1 0 @@ -4149,68 +4220,49 @@ 1 0 1 -0 1 -0 +1 0 1 1 1 1 0 -0 1 0 1 0 0 +0 1 1 1 1 0 -0 -0 -0 -0 1 1 0 0 -0 1 1 0 1 -0 1 -0 1 0 -0 1 -0 -0 -0 +1 0 1 1 -0 -0 1 1 0 -0 1 0 0 -0 1 1 -1 -0 -0 -0 0 1 0 @@ -4222,97 +4274,90 @@ 1 1 1 +1 0 1 1 -0 1 1 1 1 +0 +0 +0 +1 1 1 1 -0 1 1 -0 1 -0 -0 1 +0 1 1 1 0 0 +0 1 1 0 -1 0 0 1 -0 1 +1 +0 0 1 1 1 1 -0 -0 -0 1 0 1 0 +1 0 +1 0 0 0 0 1 +1 0 0 1 0 1 -1 0 0 0 0 -1 -1 -1 0 0 -1 -1 0 1 0 -0 -0 +1 0 0 1 0 0 1 -1 0 0 0 0 -1 -1 0 0 0 0 1 +1 0 1 0 @@ -4324,30 +4369,43 @@ 0 0 0 +0 1 1 +1 +0 0 0 1 0 +1 +1 0 1 +0 1 +0 1 1 0 +1 +1 +1 0 1 0 +1 0 +1 0 1 1 1 +1 0 1 1 -0 +1 1 0 0 @@ -4357,24 +4415,23 @@ 0 1 0 -0 1 0 0 -1 0 0 1 1 1 -0 1 0 0 0 +1 +0 +0 0 0 -1 1 0 0 @@ -4382,13 +4439,14 @@ 1 0 0 -0 1 0 0 -0 +1 1 0 +0 +1 1 1 1 @@ -4396,40 +4454,25 @@ 1 1 1 -0 1 0 1 0 -0 1 1 1 0 1 -1 -0 -1 0 0 1 1 -1 0 0 1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 +1 0 0 0 @@ -4438,24 +4481,19 @@ 0 0 0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 1 -0 -0 1 1 0 1 1 +1 +1 +1 +1 +0 0 0 1 @@ -4464,36 +4502,29 @@ 0 1 0 +0 +0 +0 1 1 1 0 1 +1 0 0 1 1 1 0 +1 0 0 -1 0 1 -0 1 -0 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 0 @@ -4501,36 +4532,44 @@ 0 1 1 +1 +0 +0 0 0 1 1 1 0 +0 1 +0 +0 1 0 +0 +1 1 1 1 1 0 0 -1 +0 0 1 1 0 -0 1 0 0 0 +1 0 +1 0 0 -0 -0 +1 0 1 1 @@ -4538,61 +4577,51 @@ 0 1 1 +1 0 0 1 -0 1 1 -0 1 1 -0 1 0 1 0 1 -0 1 -0 1 -0 -0 1 -0 1 -0 -0 1 -0 1 -0 -0 1 0 -0 -0 -0 -0 -0 1 1 1 +0 +1 +0 +1 1 0 +1 0 1 1 1 +1 0 +1 0 +1 0 1 1 1 -0 -0 +1 0 1 1 @@ -4601,25 +4630,17 @@ 1 1 1 -0 1 0 0 -0 -0 1 0 -0 1 1 -0 1 0 -0 -1 1 1 -0 1 0 1 @@ -4630,13 +4651,12 @@ 0 0 1 -0 -0 +1 0 0 1 0 -0 +1 0 0 0 @@ -4646,22 +4666,14 @@ 0 1 0 -0 -0 1 1 -0 1 -0 -0 -0 -0 1 0 1 -1 0 -1 +0 1 1 0 @@ -4669,14 +4681,11 @@ 0 0 1 -1 0 0 0 -1 0 1 -1 0 1 0 @@ -4685,8 +4694,7 @@ 0 0 0 -1 -1 +0 0 1 1 @@ -4698,29 +4706,37 @@ 1 1 0 -0 -0 1 1 1 0 1 -0 1 0 1 +0 1 1 0 1 +1 0 +1 +1 0 0 -0 +1 +1 +1 +1 1 0 0 0 +1 +1 +1 +0 0 1 0 @@ -4730,7 +4746,6 @@ 0 0 0 -0 1 1 1 @@ -4741,74 +4756,72 @@ 0 1 0 +1 0 +1 0 -0 1 1 1 +0 +1 +1 1 0 +1 +1 0 1 1 0 0 1 +0 1 +0 +1 +1 +0 1 1 1 1 1 1 -0 1 -0 0 1 0 +0 1 1 1 1 -0 -0 -0 1 1 0 +1 0 0 0 1 -1 -1 0 -1 -1 0 0 1 -1 0 0 1 -1 0 1 1 -0 -0 -0 1 1 0 -0 -0 -0 1 -0 +1 +1 +1 0 1 1 @@ -4821,9 +4834,13 @@ 1 1 0 +0 +0 +0 1 1 1 +0 1 1 1 @@ -4831,6 +4848,7 @@ 0 1 1 +1 0 0 1 @@ -4841,65 +4859,72 @@ 1 0 1 -0 -1 1 0 0 0 +1 0 +1 0 1 1 1 1 +1 0 1 +0 1 1 1 0 1 -0 -0 1 0 -0 +1 1 1 0 +1 +1 0 -0 +1 0 0 1 0 +1 +1 0 +1 +1 0 +1 +1 0 -0 +1 1 0 0 0 +0 1 1 1 0 1 -1 0 1 0 -0 1 -0 1 1 0 0 0 0 +0 1 1 0 @@ -4910,74 +4935,74 @@ 0 1 0 +0 1 1 0 1 1 -1 +0 0 0 1 +1 0 0 1 +0 1 1 1 1 0 1 -0 -0 1 1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 +0 1 0 +1 0 1 1 0 1 -0 1 1 +0 1 +0 1 0 1 1 +0 +0 1 0 0 0 1 -0 +1 1 0 +1 0 0 1 0 0 +0 +0 +0 1 1 0 -1 +0 1 1 1 @@ -4987,6 +5012,7 @@ 0 1 1 +1 0 0 0 @@ -5000,24 +5026,24 @@ 1 1 0 -0 -0 -0 -0 1 0 -0 1 -0 +1 +1 1 0 1 1 0 +0 1 0 0 +0 1 +0 +0 1 1 1 @@ -5026,59 +5052,48 @@ 1 1 0 -1 0 +0 +1 +1 1 0 +1 +1 0 0 0 0 1 -1 -0 0 0 0 1 1 -0 -1 1 1 0 1 1 -0 -0 1 0 0 0 -0 -1 -0 -0 1 -1 -0 0 1 1 1 0 -0 1 0 1 -0 1 0 0 1 1 0 -1 0 0 0 @@ -5087,42 +5102,29 @@ 0 0 0 -1 0 0 -1 -1 +0 0 1 1 1 -1 -0 -1 -0 -0 0 0 0 0 1 -0 -0 -0 -0 -0 1 1 -0 -0 -0 +1 +1 1 0 0 1 1 -1 0 +1 0 0 0 @@ -5131,22 +5133,20 @@ 1 1 1 -0 -1 -0 -0 1 -0 1 1 1 0 1 +1 0 -0 +1 0 0 1 0 1 +1 0 +1