diff --git a/code_regression.py b/code_regression.py index f366d8b..b7cd90e 100644 --- a/code_regression.py +++ b/code_regression.py @@ -53,7 +53,7 @@ def read_words(input_path): return vocabulary def train(vocabulary,input_train,expected_train): - learning_rate=0.00001 + learning_rate=0.000001 #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) + 5000 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 c529d94..8936af8 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,26 +1,39 @@ 1 1 1 +0 +1 1 1 1 -0 1 0 1 1 +0 +1 1 +0 +0 1 +0 1 1 0 1 +0 1 1 1 0 1 0 +0 +0 +1 +1 +1 +1 1 0 1 @@ -28,41 +41,49 @@ 0 0 0 +1 0 1 1 +0 +0 1 +0 1 0 1 0 +0 1 1 1 1 -0 -0 1 1 0 1 0 0 -0 1 1 -0 1 1 1 -0 1 1 0 0 1 +1 +1 +1 +0 +1 0 1 +0 +0 +0 1 0 1 @@ -71,49 +92,67 @@ 1 0 0 +0 +0 1 +0 1 0 1 +0 +0 1 0 1 1 -0 1 1 0 +0 +1 +1 1 0 0 1 +1 0 0 -1 0 1 1 +0 +0 1 0 +0 +0 +0 1 +0 +0 1 1 1 1 1 +0 1 1 1 +0 1 1 0 +1 0 0 1 -1 +0 0 0 1 +1 0 0 0 @@ -122,12 +161,17 @@ 1 1 1 +1 +1 +0 +1 0 0 0 0 1 0 +1 0 0 1 @@ -136,87 +180,107 @@ 1 0 0 -1 -0 0 0 +1 0 1 1 1 1 +0 1 1 0 +1 0 0 1 0 0 0 +1 0 0 0 0 +1 +1 0 1 0 +0 1 +0 +0 +0 1 1 1 0 +0 1 1 0 +0 +0 1 1 1 0 +0 +0 1 1 1 +0 1 0 0 1 0 +0 1 0 0 -1 0 1 +0 +0 1 1 -1 -1 -1 +0 1 1 0 +0 1 0 0 -1 0 0 0 1 +1 0 1 1 0 1 -1 +0 0 1 0 0 +0 1 +0 +0 1 +0 1 0 +0 1 0 1 @@ -228,28 +292,19 @@ 0 0 0 +1 0 +1 0 0 -1 -1 0 -1 0 -1 0 -1 0 -1 -1 -1 0 -1 0 1 1 -0 -1 1 1 1 @@ -259,81 +314,76 @@ 1 1 0 +1 0 +1 0 1 1 +1 +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 1 1 -0 1 1 1 0 0 -0 -0 1 1 0 -0 -0 -0 -0 -0 1 +0 1 1 1 0 0 1 +0 1 +0 1 1 0 0 0 -0 -0 -0 -1 1 1 1 0 +0 1 0 0 0 1 -1 0 -1 -1 +0 1 0 +1 0 1 0 @@ -342,34 +392,30 @@ 1 1 1 -0 1 -0 -0 1 0 0 -0 1 -0 1 0 1 -0 -0 1 +0 1 1 +0 +0 1 1 1 0 +1 0 1 1 1 -0 -0 +1 1 1 1 @@ -377,26 +423,34 @@ 1 0 1 +0 1 1 0 +0 1 0 0 +0 +0 1 1 0 1 1 +0 +1 1 0 0 -1 +0 0 0 1 +1 0 1 +0 1 1 1 @@ -406,77 +460,85 @@ 1 0 0 -0 -1 1 1 1 0 -1 +0 +0 0 1 +0 +0 +0 +0 +0 1 0 1 0 1 1 +0 1 1 +0 1 0 0 1 -0 1 0 0 1 +0 +0 1 1 0 +0 1 0 +0 +0 1 1 1 1 +0 1 1 +0 1 0 +1 0 1 0 0 0 +0 1 0 0 0 0 +0 +0 1 0 1 1 0 -1 0 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 0 0 -1 -1 +0 +0 1 1 0 @@ -488,13 +550,12 @@ 1 0 1 +0 1 1 0 0 -0 -0 -0 +1 1 0 1 @@ -502,8 +563,12 @@ 1 1 1 +1 0 0 +1 +0 +1 0 1 1 @@ -512,11 +577,14 @@ 1 1 0 +0 +1 1 1 1 1 0 +1 0 1 0 @@ -526,6 +594,7 @@ 0 1 1 +0 1 1 0 @@ -533,45 +602,52 @@ 1 0 1 +0 1 0 1 0 1 1 -0 -0 +1 +1 +1 +1 1 1 0 1 1 0 +0 1 0 +0 +0 1 1 1 1 0 0 +0 +0 1 +0 1 1 1 0 -0 1 1 1 1 0 -0 -0 1 0 1 -0 +1 +1 1 1 0 @@ -579,50 +655,68 @@ 0 1 1 -0 -1 1 0 0 1 +0 +0 1 1 0 0 +0 1 1 0 +0 +0 1 1 1 1 0 +0 1 0 0 0 +0 +1 1 0 0 1 +0 +1 1 0 +1 0 1 0 0 1 +1 0 0 1 1 1 1 +0 +1 +1 +0 +1 +0 1 1 0 1 1 +1 +0 0 0 1 @@ -640,40 +734,49 @@ 0 0 0 -0 +1 0 1 +0 +0 1 1 0 1 1 +0 +1 1 +0 1 +0 1 +0 1 +0 1 0 1 1 1 1 +1 +0 0 0 1 1 1 +0 1 1 0 0 -0 1 -0 -0 1 0 -0 +1 +1 0 0 1 @@ -684,43 +787,24 @@ 0 0 0 -1 0 -1 -1 -1 0 -1 -1 0 1 -1 -1 +0 1 1 0 0 0 -1 -1 0 1 0 -1 -1 0 -1 -1 -1 0 -1 -1 0 1 -0 -0 1 -0 1 1 1 @@ -729,34 +813,35 @@ 1 1 1 +0 1 1 1 1 0 -0 +1 +1 0 0 0 1 -0 +1 +1 0 0 0 1 -0 1 0 1 1 1 -1 -1 +0 0 0 1 1 -1 +0 1 1 1 @@ -765,13 +850,10 @@ 1 0 0 -1 0 0 1 1 -0 -0 1 0 0 @@ -779,225 +861,156 @@ 1 0 1 -0 -1 1 1 0 1 1 0 -1 -0 0 0 -0 -0 -0 -1 1 1 1 1 0 1 -0 -1 -0 -0 1 1 -0 -0 -0 1 1 0 0 1 -1 -1 -1 0 1 -0 -0 -0 1 0 0 0 +1 0 1 1 +0 +0 1 1 +0 1 1 -0 -0 1 1 1 0 -0 -0 -0 -1 1 0 1 0 +0 1 0 +0 1 0 0 0 +1 0 0 0 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 1 +0 1 1 -1 -1 -1 -1 +0 +0 1 1 1 0 1 -0 1 1 0 0 0 0 -0 -0 -1 -1 1 1 0 1 1 0 +0 1 1 0 0 -0 -0 -1 -1 1 0 1 0 0 -0 -1 -0 -1 1 1 1 1 +0 1 1 +0 1 0 0 -1 -1 0 1 1 1 -1 -1 -1 0 1 1 -1 -1 -1 -1 -1 0 1 1 0 1 -1 0 0 1 0 -1 -1 -0 -0 0 0 0 0 0 1 -1 -0 0 -0 -1 1 0 1 +0 1 -1 +0 +0 1 1 1 0 -1 0 1 +0 1 1 -1 -1 +0 1 1 1 @@ -1007,16 +1020,12 @@ 0 1 0 -0 -0 -0 1 0 0 -0 1 0 -0 +1 1 1 1 @@ -1028,10 +1037,12 @@ 1 1 0 +0 1 1 1 1 +0 1 1 0 @@ -1041,23 +1052,19 @@ 0 1 0 -0 -0 -0 -0 1 1 1 0 1 1 -1 0 1 1 1 0 0 +1 0 1 0 @@ -1068,27 +1075,24 @@ 1 1 0 +0 1 1 0 -0 1 1 0 0 1 1 -1 -1 -1 +0 +0 1 0 0 1 1 1 -0 -0 1 1 1 @@ -1096,49 +1100,45 @@ 0 1 0 -1 -1 0 0 0 -0 -1 1 1 0 -1 +0 0 1 1 -0 1 0 +1 0 1 0 1 1 1 +1 0 0 -1 0 -1 0 1 +0 1 -1 +0 +0 +0 1 0 1 +0 1 1 0 0 0 -1 -0 -0 0 0 0 @@ -1219,23 +1219,20 @@ 1 0 0 +0 1 1 0 +0 1 0 0 0 -1 -1 0 1 -1 0 1 1 -0 -0 1 0 0 @@ -1243,97 +1240,86 @@ 1 1 1 +0 +1 +0 1 0 1 1 +0 1 0 0 -1 +0 0 0 1 1 -0 1 0 1 -0 -0 1 1 0 1 -0 +1 0 1 1 0 -0 +1 1 1 0 0 +1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 0 0 +1 0 0 1 0 -1 0 0 1 +0 1 1 -1 +0 1 1 0 0 -1 0 -1 -1 -1 +0 0 1 1 -1 -0 0 1 1 0 -0 1 -0 1 +0 1 1 1 0 +0 +0 1 0 +0 1 0 0 @@ -1343,7 +1329,6 @@ 0 1 1 -0 1 1 1 @@ -1351,34 +1336,38 @@ 0 1 1 +1 0 1 -1 0 1 0 1 1 +0 1 0 0 +0 +0 1 1 -1 +0 0 1 1 +0 1 0 0 -1 -1 +0 0 0 1 -1 +0 0 1 +0 1 1 1 @@ -1388,21 +1377,20 @@ 1 1 1 -0 +1 +1 0 1 +0 1 1 1 1 1 0 -0 1 1 0 -0 -0 1 1 1 @@ -1410,32 +1398,42 @@ 1 1 1 +0 1 0 +0 +0 +0 1 1 0 0 1 -1 0 1 1 0 1 +0 +1 +0 +0 1 1 0 0 0 +0 1 1 +0 +1 1 0 0 1 -1 0 +1 0 0 1 @@ -1443,11 +1441,12 @@ 1 1 0 +0 +0 1 1 0 0 -0 1 1 1 @@ -1456,33 +1455,43 @@ 0 0 0 -1 0 1 -0 +1 0 1 1 +0 +0 +0 1 1 0 +1 0 +1 0 0 0 1 +1 0 0 0 +1 +1 +1 0 1 0 1 0 +1 +1 0 0 1 -0 +1 0 1 1 @@ -1490,8 +1499,6 @@ 1 1 0 -0 -1 1 1 1 @@ -1499,21 +1506,28 @@ 0 1 0 +0 +1 1 0 0 -1 0 +1 +1 0 0 1 0 +0 +1 1 0 1 1 0 1 +1 +1 0 1 1 @@ -1524,41 +1538,44 @@ 1 1 0 -0 -0 1 1 1 0 -1 0 1 0 -1 0 1 1 -1 0 -1 -1 +0 1 1 1 0 +0 +0 +0 1 1 1 0 +1 0 1 0 1 0 +1 0 1 1 +1 +1 +1 0 +1 0 1 1 @@ -1567,6 +1584,12 @@ 1 1 1 +1 +0 +1 +1 +1 +1 0 0 0 @@ -1576,20 +1599,16 @@ 0 0 1 -0 1 1 -0 1 0 0 -1 0 0 1 1 -1 -1 +0 1 1 1 @@ -1599,17 +1618,13 @@ 1 1 1 -1 0 1 1 -0 1 1 1 1 -0 -0 1 1 0 @@ -1619,8 +1634,7 @@ 0 0 1 -1 -1 +0 1 0 1 @@ -1632,13 +1646,11 @@ 0 0 1 -1 0 0 1 1 0 -1 0 1 0 @@ -1649,12 +1661,9 @@ 0 1 1 -1 -1 -1 -1 0 -1 +0 +0 1 1 1 @@ -1662,86 +1671,78 @@ 0 1 1 +0 1 1 +0 +0 1 0 0 0 -1 -1 +0 0 1 0 +1 +1 +1 +1 0 +1 0 0 0 0 -1 0 -1 0 1 -1 0 -1 0 1 1 1 1 +0 1 0 0 0 1 -0 1 1 0 -1 0 -1 -1 0 -1 +0 1 0 0 +0 1 1 1 1 -1 -0 -1 0 1 1 +0 1 1 0 0 -1 -1 -1 0 1 1 -1 -1 0 0 1 1 1 -1 0 -1 0 0 -1 +0 0 1 1 @@ -1754,63 +1755,43 @@ 0 0 0 -0 1 0 0 0 0 -0 -0 -0 1 -0 -0 1 0 1 0 0 -0 1 0 -0 -1 -1 1 0 1 -0 1 1 -0 1 1 1 0 +0 +0 1 1 -1 -1 -1 +0 1 1 0 0 -1 0 0 1 -1 0 -1 0 1 -1 -1 -1 -1 -0 0 1 1 @@ -1821,40 +1802,40 @@ 0 1 0 -0 -1 1 0 1 1 +0 +0 +0 1 1 +0 +0 1 +0 1 +0 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 1 0 0 @@ -1864,59 +1845,69 @@ 0 1 1 +0 +0 1 1 0 1 1 1 -0 -0 -1 1 0 -0 1 1 0 1 1 +0 1 +0 1 0 0 -1 -1 -1 0 1 0 +0 1 0 +0 +0 +0 +0 1 1 +0 1 0 0 +0 1 1 -0 1 +0 1 0 1 +0 1 1 1 +0 +0 +0 1 1 0 0 1 +1 0 +1 +1 0 0 -1 0 1 1 @@ -1924,13 +1915,13 @@ 1 0 0 +0 1 -1 +0 1 1 0 1 -0 1 1 1 @@ -1938,12 +1929,7 @@ 0 0 0 -1 -0 -0 -1 0 -1 0 0 0 @@ -1954,87 +1940,100 @@ 0 1 1 -0 1 +0 +0 1 1 +0 +0 1 1 +0 1 +0 +0 1 0 0 +0 1 1 -0 1 1 0 1 1 -1 +0 0 0 0 1 0 +0 +1 1 0 1 +0 1 1 1 1 +0 +0 1 1 1 1 0 1 -0 1 1 0 1 -1 -1 +0 1 0 0 +1 0 +1 0 0 0 0 1 1 -0 1 1 1 -0 -0 -0 1 0 0 0 0 1 -0 1 +0 1 0 1 1 +0 +0 1 1 -0 1 0 1 1 +0 +1 1 +0 +0 +0 1 0 1 @@ -2043,29 +2042,28 @@ 1 1 1 +1 0 0 1 0 -1 0 1 -1 -1 -0 0 0 0 0 0 1 +0 +0 1 +0 1 1 1 0 -1 -1 +0 1 1 0 @@ -2073,74 +2071,73 @@ 1 1 1 -0 1 1 +0 1 +0 1 +0 1 1 1 1 +0 1 1 1 0 -0 1 1 -0 -0 1 1 0 -1 0 +1 0 1 1 1 -0 1 -0 -0 1 -0 1 1 1 0 0 1 -0 1 0 -1 -1 0 0 0 -1 +0 0 0 1 1 1 -0 1 0 0 +0 +0 1 0 +1 0 0 0 1 0 1 +1 0 1 1 +1 +0 +1 0 0 0 @@ -2152,27 +2149,28 @@ 1 1 1 -0 1 0 -1 0 -1 0 1 0 0 -0 1 0 1 +1 0 0 0 +0 +1 1 +0 1 0 1 +0 1 0 0 @@ -2181,9 +2179,14 @@ 0 0 0 +1 +1 +0 +1 0 0 1 +0 1 0 1 @@ -2195,61 +2198,48 @@ 0 0 1 -0 1 0 -1 0 1 -0 -0 -0 +1 1 0 1 +1 0 1 1 +1 0 0 1 -0 1 1 1 -0 -0 1 1 -0 1 1 -0 1 1 -0 -0 1 1 0 0 0 0 -1 0 0 1 -0 -0 -0 1 1 1 0 1 -0 1 0 +1 0 1 1 @@ -2258,17 +2248,18 @@ 0 1 1 -0 +1 1 0 +1 +1 0 1 0 0 1 0 -1 -1 +0 1 0 0 @@ -2279,43 +2270,42 @@ 0 0 1 -1 -1 -1 0 0 1 0 1 -1 0 1 +0 +0 1 1 0 1 1 1 +1 0 0 -0 -1 -1 -1 1 1 0 0 +1 +0 +1 0 0 1 1 1 +1 0 1 1 0 -0 +1 1 1 0 @@ -2324,61 +2314,65 @@ 1 1 1 +0 +0 1 1 0 0 -1 0 1 1 -1 0 1 1 1 +0 +0 1 1 -0 1 -0 1 1 0 1 1 0 -0 1 1 1 0 1 -1 0 1 1 -0 1 0 -1 0 0 -1 +0 +0 +0 0 1 1 +0 +0 1 -1 +0 0 1 0 0 0 1 +1 0 +1 0 1 +0 +0 1 0 0 @@ -2386,16 +2380,25 @@ 0 0 0 +1 0 1 1 +0 +0 1 1 +0 +0 1 1 1 +0 +0 1 +0 1 +0 1 1 1 @@ -2405,39 +2408,28 @@ 0 1 1 -0 -0 -0 1 -0 1 1 0 1 -1 -1 0 0 -1 0 1 -1 0 0 -1 0 -1 -1 0 1 1 0 -1 -1 +0 0 1 0 0 +0 1 1 1 @@ -2445,12 +2437,18 @@ 0 1 0 +0 1 1 +0 +0 1 1 0 +0 1 +0 +0 1 0 0 @@ -2458,25 +2456,32 @@ 1 1 1 +0 +0 1 1 0 +0 1 +0 +0 +0 +0 1 1 1 0 1 -1 +0 +0 0 0 1 -1 -1 -1 +0 1 1 0 +1 0 1 0 @@ -2490,47 +2495,56 @@ 0 1 1 +0 +0 +0 1 1 0 1 1 1 -0 +1 0 1 0 1 +0 +0 +0 1 +0 1 1 0 -0 +1 1 1 0 1 0 +1 0 1 +1 0 1 1 +1 0 0 -1 0 1 1 -0 1 -0 1 -0 1 0 1 -1 +0 +0 +0 +0 1 1 1 @@ -2539,15 +2553,19 @@ 1 0 0 +1 +1 0 -0 +1 1 0 0 +1 0 0 1 1 +1 0 1 0 @@ -2558,7 +2576,7 @@ 0 1 0 -0 +1 1 1 1 @@ -2566,46 +2584,44 @@ 0 1 1 +0 1 1 0 -0 -0 -0 1 1 0 1 0 0 -0 1 0 0 0 0 +1 0 0 -0 +1 0 0 1 0 -0 1 1 -0 -0 +1 0 0 1 1 -0 +1 0 1 1 +1 0 1 +1 0 0 1 @@ -2613,6 +2629,8 @@ 1 1 1 +1 +1 0 1 0 @@ -2620,19 +2638,17 @@ 1 1 1 -0 1 1 1 1 1 -0 -0 -0 1 0 1 1 +1 +1 0 1 0 @@ -2642,6 +2658,8 @@ 0 0 1 +0 +1 1 0 1 @@ -2652,16 +2670,15 @@ 1 0 1 -0 -0 -0 +1 1 0 +1 0 +1 0 1 1 -0 1 1 1 @@ -2669,31 +2686,41 @@ 1 0 1 -1 0 -1 +0 0 1 +1 0 1 0 0 0 1 -0 1 1 0 1 1 +0 +0 +0 +0 +0 +0 1 +0 1 +0 +0 +0 1 1 0 1 0 1 +0 1 1 0 @@ -2701,58 +2728,64 @@ 0 0 1 +1 +1 +0 0 0 1 0 +0 1 1 1 0 -1 +0 0 1 0 +1 0 +1 0 0 0 +1 +1 0 0 1 1 -1 +0 +0 1 1 0 1 1 1 +0 1 1 1 -0 -1 1 0 -1 0 1 +0 +0 +0 1 1 1 +0 1 1 0 0 -1 -1 -1 0 0 1 -1 -1 0 1 0 @@ -2760,28 +2793,21 @@ 0 1 1 -1 +0 1 1 0 -1 0 0 0 1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 +0 0 1 -1 +0 +0 0 1 1 @@ -2790,8 +2816,6 @@ 0 0 1 -1 -0 0 1 1 @@ -2799,30 +2823,17 @@ 0 1 0 -1 0 0 1 -0 -0 1 -0 -0 -0 -0 -0 1 1 -0 -0 1 1 1 0 0 -0 -0 -0 1 1 0 @@ -2833,56 +2844,69 @@ 1 1 0 +0 1 +0 +0 1 1 +0 +0 1 1 0 0 -0 1 1 1 -0 1 1 1 1 0 -0 -1 1 0 -1 0 0 1 +1 0 0 1 0 0 1 +1 +1 0 0 +1 +0 0 1 1 1 +0 1 0 0 0 0 1 +0 1 1 +0 +0 +0 1 1 +0 +0 1 0 1 +0 1 1 1 @@ -2891,11 +2915,16 @@ 1 0 1 +0 +0 1 +0 1 1 +0 1 0 +0 1 0 1 @@ -2905,31 +2934,35 @@ 0 1 1 +1 +1 0 0 1 0 0 0 +0 1 +0 1 0 0 -1 -1 0 1 0 +0 +0 1 +0 +0 1 0 1 0 1 1 -0 -0 -0 +1 0 1 0 @@ -2939,9 +2972,11 @@ 0 1 1 -1 +0 +0 0 1 +0 1 1 1 @@ -2952,42 +2987,41 @@ 0 1 1 +0 1 1 -1 +0 1 1 0 -0 1 +0 1 0 0 -1 0 0 -1 0 0 -1 0 1 -0 1 1 0 1 +1 +0 0 1 1 1 0 0 +1 +1 0 0 0 -1 -1 0 0 0 @@ -3000,46 +3034,40 @@ 1 0 1 -1 -1 -1 -1 0 0 -1 -1 0 1 -1 +0 0 1 1 -1 -1 -1 -1 -1 +0 1 0 1 1 0 -1 0 -1 +0 +0 +0 +0 1 1 0 1 1 +0 1 0 0 -1 +0 1 1 1 0 +0 1 1 1 @@ -3047,10 +3075,6 @@ 1 1 1 -1 -0 -0 -0 0 0 1 @@ -3058,9 +3082,6 @@ 0 0 0 -1 -0 -1 0 1 1 @@ -3073,13 +3094,14 @@ 1 1 1 -1 +0 +0 +0 0 0 1 1 -1 -1 +0 1 1 1 @@ -3087,25 +3109,19 @@ 0 1 1 -1 +0 +0 0 1 1 1 -0 -1 1 1 -0 1 0 0 0 0 -1 -1 -0 -1 0 0 0 @@ -3114,31 +3130,36 @@ 0 0 0 -0 -0 1 1 -0 1 1 0 0 1 1 +0 +1 +1 +1 1 0 0 +1 +1 0 1 1 +1 +1 0 0 1 1 -0 1 0 1 +1 0 0 0 @@ -3152,95 +3173,98 @@ 1 0 0 -1 0 0 -1 0 1 -0 1 1 1 +0 1 1 1 0 -0 1 -0 -0 +1 +1 1 0 0 0 0 -1 0 1 1 -0 1 0 -1 +0 1 0 0 +0 1 +0 +0 +0 1 1 0 +0 +0 +0 +0 1 1 1 1 -0 -1 -0 1 1 1 0 -0 1 -0 1 0 0 -1 +0 0 1 1 +0 1 0 +0 1 1 1 +0 1 1 1 1 0 -0 1 0 0 0 1 -0 1 0 1 -0 +1 1 0 +1 +1 0 -0 +1 1 1 1 0 0 +0 +0 1 1 0 @@ -3248,20 +3272,14 @@ 0 0 1 -1 0 0 -1 -1 -1 0 -1 -1 +0 1 1 0 0 -1 0 0 1 @@ -3269,9 +3287,6 @@ 1 0 1 -1 -1 -1 0 1 1 @@ -3283,17 +3298,16 @@ 0 0 1 -1 -0 0 0 1 1 +1 0 +1 0 0 1 -1 0 0 1 @@ -3302,134 +3316,126 @@ 1 1 1 +1 0 0 1 1 +0 1 1 0 -0 -0 1 0 -0 -0 1 1 0 0 0 1 -1 0 1 1 +0 1 0 1 1 -0 -0 1 0 0 +1 +1 0 0 -1 0 1 -1 0 1 1 1 +0 1 1 0 -1 0 1 +0 1 +0 1 1 +0 1 0 0 0 +1 +0 0 0 0 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 +1 0 0 0 1 1 -1 -0 -1 -1 -0 0 0 0 1 +0 1 0 1 1 -0 1 1 0 -0 1 1 1 0 -0 +1 0 1 1 +0 1 1 +0 1 +0 1 0 0 1 1 -1 0 1 0 1 -0 +1 +1 +1 0 1 1 @@ -3439,54 +3445,55 @@ 0 1 0 -1 0 0 1 -0 -0 1 0 1 0 0 1 +0 1 0 0 +0 1 0 +1 +1 +1 +1 0 0 0 +1 +1 0 0 1 +1 0 0 0 1 +1 0 +1 0 0 0 -0 -1 1 1 -0 1 0 1 -0 1 -0 -0 1 1 0 1 -1 0 0 0 @@ -3498,45 +3505,38 @@ 1 1 1 -1 -1 -1 0 -1 -1 0 1 1 1 +1 +0 0 0 -1 -1 0 0 0 1 -1 -1 +0 +0 1 0 0 0 0 1 -1 -1 -1 -1 0 0 0 -1 -1 0 1 +0 1 +0 +0 1 +0 1 0 1 @@ -3549,46 +3549,42 @@ 0 1 1 -0 1 +0 1 0 +1 0 0 1 0 1 0 +0 1 1 1 0 -0 -0 1 1 0 1 1 -1 -1 -1 -0 0 -1 0 1 1 0 1 -0 +1 1 1 0 -0 +1 0 1 1 +0 1 1 0 @@ -3596,16 +3592,15 @@ 1 1 1 -1 0 0 0 -1 -1 -1 +0 +0 1 0 0 +1 0 1 0 @@ -3614,6 +3609,8 @@ 0 0 0 +0 +1 1 0 1 @@ -3623,20 +3620,26 @@ 0 0 1 +0 +0 1 1 +0 1 1 1 +0 +0 1 +0 +0 1 0 1 1 0 0 -0 -0 +1 0 1 0 @@ -3644,94 +3647,74 @@ 1 1 0 -1 -1 0 1 1 1 1 0 -1 0 1 0 -1 -1 0 0 0 1 0 1 -1 0 0 +1 0 1 0 0 1 -1 -1 -1 -1 0 +1 0 0 1 1 1 -0 1 0 -0 1 1 0 -1 0 1 1 +0 1 1 0 0 0 1 -1 0 0 1 1 1 -1 -1 -1 -1 -0 -1 0 1 1 0 0 0 +0 1 +0 1 1 -0 -0 -0 1 1 -0 1 1 0 -0 -1 1 +0 1 0 0 @@ -3741,36 +3724,34 @@ 0 1 0 -1 0 1 0 1 0 -0 -0 1 -0 +1 0 1 0 0 1 1 -1 -1 0 -1 0 -1 0 1 0 0 1 1 +0 +0 +0 +1 1 1 +0 1 1 0 @@ -3784,11 +3765,15 @@ 1 1 1 +1 0 0 1 1 1 +0 +0 +0 1 1 1 @@ -3800,92 +3785,92 @@ 1 0 0 -0 -0 1 1 0 1 -0 1 -0 1 -0 1 1 1 0 1 +0 1 0 0 +0 +0 +0 +0 +0 +0 +0 +0 1 +0 +0 +0 +0 1 +0 1 1 1 0 1 1 -1 0 0 1 -0 1 1 1 -0 1 +1 +0 +0 0 1 1 -0 +1 0 1 1 0 0 -1 0 0 0 0 1 1 -1 0 1 -0 1 0 -1 -1 0 1 1 1 -0 1 1 1 0 -0 -0 1 +0 1 1 0 0 -0 -0 +1 0 1 +0 1 0 0 -1 -1 0 0 0 @@ -3894,40 +3879,28 @@ 0 1 1 -1 0 1 1 1 1 +0 1 1 1 -1 -1 -1 -1 -1 -1 -0 0 1 0 -1 0 1 1 -1 -1 0 1 -0 1 1 1 1 1 -0 1 0 1 @@ -3935,29 +3908,22 @@ 1 1 1 -0 -0 -0 1 1 0 0 1 -0 -1 -1 1 0 1 0 0 -1 -1 0 0 0 1 0 +0 1 0 0 @@ -3967,20 +3933,24 @@ 0 0 1 -1 +0 0 0 1 -1 0 0 +1 +0 0 1 0 1 1 +1 +1 0 0 +1 0 1 0 @@ -3989,73 +3959,50 @@ 0 1 0 -0 +1 1 0 1 1 +0 1 1 0 1 0 -0 1 0 +0 1 1 1 +0 1 1 1 -0 -0 -0 1 1 1 0 0 0 -0 -0 -0 1 1 -0 1 -0 -0 1 0 -0 -0 -0 1 -0 -0 -0 -0 -0 1 -0 -0 1 1 1 1 1 -0 1 1 -0 -0 1 1 0 -0 -0 -0 1 1 0 @@ -4065,81 +4012,86 @@ 1 1 0 -0 1 1 +0 +0 1 +0 1 0 0 1 0 -1 0 1 1 1 -0 -0 1 1 +1 +1 +1 +0 +0 +0 0 0 0 0 1 +0 +1 1 1 0 0 +0 +1 1 1 1 0 1 0 +0 1 0 +0 +0 1 +0 +0 1 1 +0 +0 +0 1 1 1 +0 1 0 1 0 0 0 -1 0 0 1 0 0 0 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 +0 1 0 0 1 1 -1 -1 -1 -1 +0 0 1 0 @@ -4147,12 +4099,11 @@ 0 0 1 +1 0 +1 0 0 -0 -1 -1 1 1 1 @@ -4160,49 +4111,53 @@ 1 1 0 -1 0 0 1 1 0 0 +0 1 0 +0 +0 1 0 0 +1 0 0 0 0 1 -1 0 1 1 1 -0 1 0 1 0 +1 0 0 1 1 -0 +1 0 0 1 -1 0 1 1 -0 1 0 1 +0 +0 +0 +0 1 1 1 @@ -4211,27 +4166,41 @@ 1 0 0 +0 +0 1 1 1 +0 +0 1 1 1 1 1 0 -1 0 0 0 0 +1 +0 +0 0 1 1 1 1 +0 +0 1 1 +0 +1 +1 +0 +0 +0 1 1 0 @@ -4239,20 +4208,28 @@ 1 1 0 +1 0 0 +1 +0 0 0 1 +0 1 1 -1 +0 1 1 1 0 +1 +1 +1 0 1 +1 0 1 0 @@ -4260,29 +4237,30 @@ 1 0 0 -1 +0 +0 0 1 +0 1 1 0 +0 +0 1 0 1 1 1 -0 1 1 0 0 -0 1 -0 1 1 1 -0 +1 1 1 0 @@ -4291,8 +4269,7 @@ 1 0 1 -0 -0 +1 1 1 1 @@ -4304,83 +4281,99 @@ 1 1 1 +0 +0 1 +0 1 1 0 0 1 +1 +1 +1 0 0 +1 0 0 0 -1 -1 0 -1 0 1 1 +0 +1 1 1 0 0 0 +1 0 0 1 +1 +1 +1 0 1 0 +0 +1 1 0 1 0 0 +0 +0 +0 +0 +0 1 +0 +0 1 +0 1 1 0 1 +0 +0 1 1 1 1 -0 1 1 -0 -0 1 -0 1 1 1 -0 1 +1 +0 0 1 1 +0 1 1 -0 1 1 -0 1 0 0 1 -0 1 1 -0 +1 0 0 1 -0 1 1 1 @@ -4392,14 +4385,20 @@ 1 1 1 +1 +1 +0 0 1 1 1 +0 1 0 1 +1 0 +1 0 0 1 @@ -4412,38 +4411,39 @@ 1 1 0 -1 -0 0 +1 0 0 1 +1 0 1 1 1 0 -0 1 +0 +0 1 +0 1 1 0 1 1 -1 0 1 0 0 -0 -0 1 0 1 1 1 +1 0 +1 0 0 0 @@ -4451,91 +4451,76 @@ 0 0 0 -1 0 +1 +1 0 0 1 +1 +1 0 0 0 0 1 1 +0 1 1 1 1 0 0 -0 1 -0 -0 -0 1 0 1 1 1 -0 -1 1 0 1 -1 -0 -0 -0 0 1 -0 -0 -1 -1 -0 1 1 1 +0 +0 1 1 0 1 0 -0 1 1 0 -1 0 0 1 1 1 -1 +0 0 1 1 0 1 -0 -0 1 -0 1 1 0 -1 0 0 -1 0 0 0 0 0 1 -0 +1 +1 0 1 1 @@ -4543,6 +4528,7 @@ 0 0 1 +0 1 1 1 @@ -4550,46 +4536,49 @@ 0 0 1 +1 +1 +1 +1 0 -0 +1 +1 1 1 0 +1 +0 +0 0 0 -1 0 -1 0 1 1 0 +0 1 1 1 1 0 +0 +0 1 0 1 1 1 -0 -0 1 -1 -0 0 1 +0 1 1 1 1 0 0 -0 -1 -1 1 0 1 @@ -4602,35 +4591,25 @@ 1 0 1 -1 0 0 0 0 -1 -1 -1 0 0 -1 0 0 1 -1 -1 -1 -1 0 -1 0 -1 -1 +0 0 1 1 0 1 1 +1 0 1 0 @@ -4638,12 +4617,15 @@ 1 1 0 +1 +0 +0 0 1 1 1 1 -0 +1 0 0 1 @@ -4652,19 +4634,12 @@ 0 1 0 -0 -1 1 0 0 0 -0 -0 1 -0 1 -0 -0 1 1 1 @@ -4674,16 +4649,14 @@ 1 0 1 -0 -0 1 0 1 0 -1 +0 0 1 -1 +0 1 0 0 @@ -4694,19 +4667,26 @@ 1 0 1 -1 0 +0 +1 +1 1 0 1 1 +1 +1 +1 +1 0 1 0 0 +0 1 -1 -1 +0 +0 0 1 1 @@ -4714,9 +4694,14 @@ 0 0 1 +0 1 1 +0 1 +0 +1 +0 1 1 0 @@ -4728,12 +4713,13 @@ 1 0 1 -1 -0 0 1 1 0 +0 +0 +1 1 1 1 @@ -4744,53 +4730,63 @@ 0 1 0 +0 +1 1 0 1 1 +1 +1 0 +1 0 0 0 1 1 1 -0 1 1 0 +0 +0 +0 +0 1 1 1 1 1 +0 +0 1 1 +0 +0 +0 +0 +0 +0 1 1 1 -0 1 1 0 -1 0 0 -1 0 0 -1 0 -1 -1 0 1 1 +0 1 1 1 0 -1 0 1 1 @@ -4798,11 +4794,19 @@ 0 1 1 +0 1 +0 +1 +0 +0 1 0 1 +0 +0 1 +0 1 1 0 @@ -4810,13 +4814,17 @@ 1 1 1 +0 1 1 1 +0 1 +0 1 1 0 +1 0 0 1 @@ -4825,22 +4833,13 @@ 0 1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 1 1 -1 0 -1 +0 0 0 1 @@ -4851,50 +4850,57 @@ 0 1 1 +0 +0 +0 1 0 1 1 +1 0 1 1 +0 1 1 0 0 -0 -0 -0 +1 1 0 0 0 -1 0 1 1 1 1 1 -0 1 +0 1 +0 1 +0 1 0 1 +1 0 1 1 +1 0 0 1 1 1 -1 0 1 1 +1 +1 0 1 1 @@ -4903,27 +4909,16 @@ 1 1 1 +0 1 1 -0 -0 1 -0 -0 -0 1 1 0 0 -0 -0 1 -0 -0 1 -0 -0 -0 1 0 1 @@ -4934,77 +4929,76 @@ 0 0 0 -0 -0 1 1 1 1 1 1 -0 1 -0 1 1 0 1 1 -0 1 0 0 +0 +0 +0 +0 1 1 1 1 -1 -0 0 1 -1 0 -0 -0 -1 -1 1 0 0 1 1 0 -0 1 1 +0 1 0 0 1 +0 1 1 0 1 0 0 -1 0 1 -1 0 0 0 1 1 +1 +1 +1 0 0 0 +1 +1 0 1 0 1 1 0 +1 +1 +1 0 1 1 @@ -5016,8 +5010,9 @@ 0 0 1 +1 0 -0 +1 0 0 0 @@ -5031,10 +5026,6 @@ 1 1 0 -0 -0 -1 -0 1 1 1 @@ -5043,36 +5034,19 @@ 0 1 1 +1 0 0 1 1 1 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 0 1 @@ -5080,27 +5054,30 @@ 0 0 0 -0 -0 +1 +1 1 1 1 0 1 1 +0 1 1 1 0 1 -0 1 +1 +0 +0 0 1 1 0 0 -1 +0 0 0 1 @@ -5110,29 +5087,32 @@ 1 1 1 +0 +0 1 1 +0 1 +0 1 +0 1 1 0 1 -0 1 -0 1 1 0 -1 0 0 1 0 1 -0 1 +0 1 +0 1 0 1 @@ -5140,13 +5120,15 @@ 1 1 0 -0 1 0 0 +0 1 0 1 +1 +1 0 0 0 @@ -5154,119 +5136,137 @@ 1 1 1 -1 -1 -1 0 0 -1 0 -1 +0 0 1 1 -1 +0 1 0 0 1 +0 1 1 +0 1 0 0 0 +1 0 0 +1 +1 0 +1 0 0 0 +1 +1 0 1 1 1 +1 +1 0 1 +1 0 1 +1 0 0 1 1 +1 0 1 1 +0 1 1 -0 1 0 -1 0 +0 +0 +0 +1 1 0 1 1 +0 1 1 +0 1 0 1 1 0 0 +0 +0 +0 1 +0 1 +0 1 0 0 -1 +0 +0 +0 1 1 0 -1 0 1 +0 1 1 1 1 0 1 +0 1 +0 1 +0 1 0 0 1 -1 0 -1 0 1 1 1 0 -0 1 1 -1 -0 0 1 0 -1 0 0 1 1 1 -1 -1 0 +1 0 1 1 1 1 +1 diff --git a/test-A/out.tsv b/test-A/out.tsv index bff1208..36b638f 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,47 +1,65 @@ 1 -0 1 1 -0 1 +0 1 0 +0 +0 1 1 0 -1 +0 +0 1 0 +0 1 0 +1 +1 0 1 1 +0 +1 1 0 +1 0 0 +1 +1 0 0 +1 +1 0 0 0 0 +1 0 1 1 1 1 0 +1 +0 0 1 +0 1 +0 +0 1 0 0 0 -1 -1 +0 +0 1 1 1 @@ -51,17 +69,16 @@ 1 1 0 -0 -1 -1 1 0 0 +0 1 1 +0 +0 1 -1 -1 +0 1 0 0 @@ -69,14 +86,14 @@ 0 1 0 -1 0 +1 0 +1 +1 0 0 0 -1 -1 0 0 1 @@ -86,13 +103,16 @@ 1 1 0 +0 +0 +0 1 1 1 -0 1 1 1 +0 1 1 0 @@ -100,56 +120,79 @@ 0 1 1 +0 1 +0 1 1 1 0 1 0 +0 1 1 0 0 1 0 +1 +1 +0 0 1 +0 +0 +0 +0 +0 1 0 0 0 +0 +0 +0 +1 1 1 1 0 1 1 -0 1 +0 1 1 +0 1 1 1 0 -0 1 -0 -0 1 1 1 +0 1 0 0 +0 +0 +1 +1 +0 1 0 +1 +1 0 0 +1 0 1 1 +1 0 1 1 @@ -157,24 +200,37 @@ 1 1 0 +0 1 0 0 +1 0 0 1 +1 +0 +0 0 1 0 +0 1 0 +0 +0 1 0 1 0 +0 +1 1 1 0 +1 +0 +1 0 0 0 @@ -182,57 +238,76 @@ 1 1 1 -0 1 1 0 0 1 -1 0 0 1 -1 -0 0 +1 0 +1 0 0 +1 +1 +1 0 1 0 1 +0 1 0 0 1 1 +1 +1 +0 +0 0 0 0 0 1 1 +1 +0 0 1 1 1 1 +1 +1 0 0 1 1 +1 0 1 1 0 0 +0 +0 +0 +0 +1 1 0 1 0 +1 0 0 +1 +0 0 1 1 @@ -247,64 +322,72 @@ 1 1 0 -1 -0 -0 -1 0 1 1 1 -1 -1 +0 0 1 +0 1 0 0 0 +0 1 0 0 +0 1 1 0 0 0 -0 1 0 0 1 -0 +1 +1 +1 1 0 0 0 0 -1 0 0 0 1 +1 +1 0 +1 +1 0 +1 +1 0 +1 0 0 -1 -1 0 1 0 0 0 1 +0 1 0 +0 1 0 1 +0 +0 +1 1 0 1 @@ -313,21 +396,25 @@ 0 1 0 +1 0 0 +1 +1 0 1 +0 +0 1 1 1 -0 1 -0 1 1 1 1 1 +0 1 1 1 @@ -338,6 +425,8 @@ 1 1 0 +0 +1 1 1 0 @@ -345,27 +434,54 @@ 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 +1 1 0 +0 1 0 0 0 1 +1 +1 +1 +1 0 1 0 +0 +1 +1 1 1 1 -0 0 1 1 @@ -375,58 +491,70 @@ 1 1 1 -0 +1 +1 1 0 1 0 1 1 +1 0 1 1 1 0 +1 +1 0 1 0 +1 0 0 1 1 -0 1 1 -0 1 +1 +0 +0 0 0 0 1 1 -0 1 0 +0 1 0 0 1 +0 +1 +1 +1 +0 1 0 0 1 0 +0 1 0 1 0 1 1 -0 1 0 1 -0 +1 +1 1 1 1 @@ -434,6 +562,9 @@ 0 0 0 +1 +0 +1 0 0 0 @@ -445,9 +576,11 @@ 1 1 1 +0 1 -1 -1 +0 +0 +0 1 1 1 @@ -456,13 +589,9 @@ 0 0 1 -1 0 1 0 -1 -1 -1 0 0 1 @@ -471,13 +600,15 @@ 1 1 1 +1 +0 0 0 -1 1 1 0 0 +0 1 1 0 @@ -486,7 +617,6 @@ 1 1 1 -0 1 1 1 @@ -495,7 +625,9 @@ 1 1 0 +1 0 +1 0 1 1 @@ -503,67 +635,70 @@ 1 0 1 -0 -0 1 -0 +1 0 1 0 0 1 1 -1 0 1 1 1 1 0 +0 +0 +0 +0 +0 1 -1 -1 -1 +0 1 0 1 +1 0 1 1 +0 1 1 +0 +0 1 1 1 +0 1 1 1 0 1 -1 0 0 +1 0 1 +0 1 +0 1 +0 1 0 1 1 0 -0 -0 1 -0 -0 -0 -0 1 0 0 1 1 +1 0 0 1 @@ -572,61 +707,61 @@ 0 0 0 -1 -1 -1 -1 +0 0 0 1 1 1 1 -0 -1 1 -0 1 0 1 -1 -1 0 0 0 1 1 0 +1 0 1 1 -0 +1 0 1 1 -0 1 1 0 -1 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 @@ -636,11 +771,20 @@ 1 1 1 +0 +0 +0 +0 1 +0 +0 +0 1 1 1 -1 +0 +0 +0 1 0 0 @@ -648,40 +792,42 @@ 1 1 1 +0 1 0 1 1 0 1 +0 1 0 0 1 -1 +0 0 1 1 0 1 +0 1 1 -0 1 +0 1 0 0 -1 0 -1 +0 +0 1 1 0 -1 0 0 0 -1 +0 1 0 0 @@ -689,29 +835,37 @@ 1 1 1 -1 -1 +0 +0 +0 0 1 0 0 0 +0 +1 +0 1 1 1 0 +0 1 0 0 +1 0 1 1 0 0 1 +1 +1 0 0 -0 +1 1 0 0 @@ -719,79 +873,78 @@ 0 0 1 -0 -0 1 1 1 0 1 -1 -1 -1 0 1 -1 -1 0 1 0 1 -1 0 -1 0 0 1 -1 0 1 -1 +0 1 0 0 -1 0 1 1 +0 1 0 0 1 -1 0 1 1 -1 0 1 +1 0 0 0 +1 +0 0 1 1 -0 1 1 -0 +1 1 0 +0 1 0 1 +0 1 0 0 1 1 +1 0 1 0 1 1 +0 +0 1 +0 1 +0 +0 +0 1 1 1 @@ -803,27 +956,22 @@ 1 1 1 -1 -1 0 0 1 -1 -0 -0 -0 0 1 1 1 +0 1 1 -0 1 1 0 1 1 +1 0 1 0 @@ -831,32 +979,43 @@ 1 1 0 +1 +1 +0 0 0 0 1 0 1 -0 1 0 0 1 -0 1 -0 +1 +1 +1 1 0 1 +1 +1 +1 +1 0 0 0 0 1 +1 0 1 1 0 +1 +0 +1 0 0 1 @@ -865,7 +1024,11 @@ 1 1 1 +1 +1 0 +0 +1 1 1 1 @@ -874,37 +1037,35 @@ 1 1 1 +1 0 0 0 1 -0 -1 -1 -0 1 1 1 +0 +0 1 0 +0 1 0 1 +0 1 1 0 0 -0 -0 1 0 0 -1 0 0 1 -0 1 +0 1 0 1 @@ -913,7 +1074,10 @@ 0 1 1 +0 +0 1 +0 1 0 0 @@ -924,57 +1088,85 @@ 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 0 +1 0 1 1 +1 +1 0 1 0 1 +0 +0 +0 +0 1 0 0 +0 +0 1 1 0 +1 0 1 0 +0 1 1 1 +1 +0 0 0 0 1 0 0 +0 +0 +0 +0 1 0 0 1 1 1 +1 +0 +1 +0 +0 +0 +0 +1 0 0 1 @@ -982,13 +1174,24 @@ 1 1 1 +1 +0 0 1 1 1 +0 +1 +0 +0 +0 +0 +1 +0 1 1 0 +0 1 1 1 @@ -996,6 +1199,7 @@ 1 1 1 +0 1 0 0 @@ -1004,32 +1208,38 @@ 0 1 1 -1 0 0 -0 -1 1 +0 +0 1 1 0 0 0 1 -1 -1 +0 1 1 1 0 0 +0 +0 +0 +0 +0 1 -1 0 +0 +0 +1 1 0 1 1 +0 1 1 1 @@ -1038,12 +1248,12 @@ 0 1 0 +0 1 +0 +0 1 1 -1 -1 -0 0 1 0 @@ -1052,17 +1262,15 @@ 0 1 0 -1 +0 1 1 1 0 1 -0 1 0 0 -0 1 1 0 @@ -1071,28 +1279,21 @@ 0 0 1 -1 -0 0 1 1 0 0 -1 0 1 1 1 -0 1 0 -1 0 1 -1 -1 -1 -1 +0 +0 0 1 1 @@ -1102,47 +1303,44 @@ 1 0 0 -1 -1 0 1 1 0 -1 0 -1 0 1 1 0 +1 0 0 1 -1 0 0 0 -1 0 0 1 1 0 1 -1 0 -1 -1 +0 +0 +0 0 1 1 +1 0 1 1 -0 +1 1 1 0 +1 0 0 0 @@ -1152,10 +1350,13 @@ 1 1 0 +1 0 0 1 -0 +1 +1 +1 1 0 0 @@ -1172,14 +1373,14 @@ 1 1 1 +1 0 0 0 -0 +1 0 0 1 -1 0 0 0 @@ -1187,95 +1388,80 @@ 0 0 0 -1 -1 -1 0 0 +1 0 1 1 -0 -0 1 1 0 -1 0 0 1 1 -0 -1 1 0 1 -1 0 0 0 -1 -1 0 1 0 -1 -1 0 0 -1 +0 0 0 1 1 0 -0 1 1 +0 1 1 1 1 0 -1 0 1 -1 -1 -1 0 0 1 -0 1 0 1 -1 +0 1 1 1 0 -0 -0 -0 1 +0 1 1 1 1 0 +0 1 1 +0 1 0 1 0 1 +1 0 0 1 -0 1 +1 +0 0 0 1 @@ -1285,22 +1471,34 @@ 0 0 0 -1 0 0 1 0 +0 +0 1 +0 +0 1 1 1 +0 +0 1 1 -1 -1 +0 +0 0 0 1 +0 +0 +0 +0 +0 +0 +0 1 0 1 @@ -1310,23 +1508,15 @@ 1 1 1 -0 -1 -0 1 0 -0 1 1 1 -0 -1 1 1 1 -0 1 -0 1 1 1 @@ -1335,9 +1525,6 @@ 1 0 0 -0 -0 -0 1 0 0 @@ -1347,13 +1534,18 @@ 0 1 0 +1 +1 +1 +1 +1 0 0 0 0 1 -0 1 +0 1 1 0 @@ -1362,6 +1554,7 @@ 0 0 0 +0 1 1 1 @@ -1369,8 +1562,7 @@ 0 1 1 -0 -0 +1 0 1 1 @@ -1378,49 +1570,52 @@ 0 1 1 +0 +0 1 -1 -1 +0 1 1 0 1 +0 1 1 1 -1 -0 0 +1 0 0 1 1 1 +1 0 0 0 -1 0 1 0 -0 -1 1 0 +1 0 0 1 -0 +1 1 0 1 0 +1 0 +1 +1 0 1 1 1 -0 +1 0 1 1 @@ -1429,10 +1624,15 @@ 0 1 0 -1 0 1 -1 +0 +0 +0 +0 +0 +0 +0 0 1 1 @@ -1443,6 +1643,7 @@ 1 0 0 +0 1 1 1 @@ -1450,38 +1651,23 @@ 1 0 1 +0 1 1 0 -1 0 1 0 -1 -1 0 1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 0 1 -1 -1 0 1 0 1 -1 -0 -0 0 0 1 @@ -1490,53 +1676,56 @@ 1 0 0 -1 0 -1 -1 0 1 1 1 -1 -1 -1 +0 1 1 0 0 -1 -1 +0 +0 1 0 1 0 +0 1 1 1 1 0 1 +0 1 1 +0 1 0 1 1 0 0 +0 +1 1 0 0 -1 0 0 1 -1 0 1 0 +1 +1 0 +1 +1 +1 0 1 0 @@ -1548,21 +1737,27 @@ 1 0 1 +1 +0 +1 +1 +1 0 +1 +1 0 0 0 1 0 1 -1 -0 0 0 1 0 1 1 +0 1 1 0 @@ -1573,11 +1768,8 @@ 1 1 1 -0 1 0 -1 -1 0 1 0 @@ -1585,35 +1777,25 @@ 1 1 0 -0 1 0 -1 -1 0 1 -1 0 1 0 -0 1 1 0 0 +1 0 1 1 -0 1 1 1 0 -0 -0 -0 -0 -1 1 1 1 @@ -1622,66 +1804,54 @@ 1 1 0 -1 0 -1 -1 -1 0 -1 -1 -1 -1 0 0 1 1 +0 +0 1 +0 +0 1 1 0 1 +1 0 0 0 0 1 1 -0 -1 -1 -1 1 1 0 0 0 0 -1 0 -1 0 +1 0 1 +0 1 0 0 1 1 -1 -1 0 -1 0 -1 0 +1 0 1 1 1 1 -0 -0 1 1 1 @@ -1689,50 +1859,60 @@ 0 0 1 -1 -1 +0 +0 0 1 -1 +0 +0 +0 +0 +0 1 0 1 1 +0 +0 1 0 0 +0 +0 1 1 0 -1 0 1 -1 0 -1 0 -1 0 0 0 0 1 +0 +1 +1 +1 +0 1 1 1 1 1 1 -0 0 1 0 0 -1 0 0 0 0 +1 +0 +1 0 1 0 @@ -1741,43 +1921,30 @@ 1 1 0 -1 0 1 -0 -0 1 -0 1 -0 1 -0 1 1 1 -0 1 0 0 1 -0 -1 -1 1 1 1 0 -1 0 1 1 0 0 0 -1 0 1 -0 1 0 1 @@ -1785,11 +1952,6 @@ 0 0 0 -1 -0 -0 -0 -0 0 1 1 @@ -1799,49 +1961,41 @@ 1 1 0 -1 -1 -1 -0 0 0 0 -1 0 0 1 -1 -1 -0 0 1 0 -1 0 1 1 -1 -0 -0 0 1 +0 1 0 0 1 0 1 -0 1 1 0 +0 1 1 0 +1 0 +1 0 0 0 +1 0 0 0 @@ -1850,98 +2004,84 @@ 1 1 1 -1 -0 0 +1 0 1 1 1 0 -1 -1 0 1 -1 -1 0 1 0 0 -1 -1 +0 1 0 1 1 -0 1 -0 -0 1 0 0 1 +0 1 1 1 -1 -1 -1 -0 0 0 -0 -1 -1 1 +0 1 0 +1 0 0 +1 0 1 1 1 1 0 -0 1 -0 1 -0 1 -0 1 1 1 1 +0 1 0 1 1 +0 1 0 1 1 -0 +1 1 0 1 1 0 0 -1 -1 0 0 +0 +1 1 0 0 1 -0 1 0 +1 0 0 1 @@ -1949,22 +2089,30 @@ 0 0 1 +0 +0 1 0 0 1 1 +0 1 1 0 1 -0 +1 1 1 1 0 0 1 +0 +0 +0 +0 +0 1 0 0 @@ -1972,18 +2120,32 @@ 1 1 1 +0 +0 +0 +1 1 1 +0 +0 1 +0 +0 +0 1 +0 1 1 1 -0 1 1 1 +0 1 +0 +0 +0 +0 1 0 1 @@ -1995,9 +2157,6 @@ 0 0 1 -1 -1 -0 0 0 0 @@ -2007,25 +2166,17 @@ 0 1 0 -0 -0 -0 1 0 1 0 0 -0 -1 -1 1 1 1 0 1 0 -0 -0 1 0 1 @@ -2034,26 +2185,21 @@ 0 1 0 -0 -0 -1 1 1 0 -1 +0 0 1 1 1 0 -0 -0 1 -0 1 1 0 1 +0 1 1 0 @@ -2063,16 +2209,11 @@ 1 1 1 -0 -0 -0 -1 1 0 0 1 -0 -0 +1 1 1 1 @@ -2085,20 +2226,26 @@ 1 1 0 +1 +1 +0 0 0 1 0 1 +0 1 1 -0 1 0 1 -1 +0 +0 +0 1 0 +1 0 1 1 @@ -2106,75 +2253,70 @@ 1 1 1 +1 0 0 +1 0 +1 0 0 1 +0 1 1 0 1 +0 1 1 -1 +0 +0 1 1 0 -1 +0 1 1 1 1 0 1 +0 1 1 1 0 1 1 -0 -0 1 0 1 1 -0 1 0 -0 1 -0 1 +0 1 1 -0 1 -0 -0 1 1 1 0 0 1 -0 1 1 -0 1 -0 +1 1 0 0 1 -0 1 0 -0 -1 1 1 1 @@ -2182,6 +2324,7 @@ 1 0 1 +1 0 0 1 @@ -2190,33 +2333,38 @@ 0 1 1 -0 1 -0 +1 0 1 1 1 1 +1 0 0 +1 0 1 1 0 +0 1 -1 +0 1 1 0 +1 +1 0 1 0 0 1 -0 +1 1 0 +1 0 0 0 @@ -2225,43 +2373,43 @@ 0 0 0 -1 -0 -1 0 0 0 0 1 -1 -1 -1 +0 +0 +0 0 0 1 0 1 1 +0 1 1 +0 1 0 +1 0 +1 +1 0 +1 0 0 0 +1 0 1 +0 1 1 -0 -0 1 -0 -0 1 -0 1 1 0 @@ -2271,64 +2419,71 @@ 1 1 1 -1 -0 -0 0 1 -0 1 1 1 0 -1 0 1 0 1 0 +0 +0 1 1 1 +0 1 1 +0 +0 +0 +0 1 0 0 +1 +0 0 1 +0 1 1 0 0 0 0 +1 +0 0 0 -1 0 -1 -1 0 -1 -1 0 0 -1 0 0 1 1 -0 1 1 1 1 -0 1 1 1 1 +0 +1 +0 +1 +0 +1 +0 +0 1 1 0 @@ -2338,18 +2493,24 @@ 0 1 0 +1 +1 +1 0 +1 0 +1 0 1 1 1 1 0 -0 1 -0 -0 +1 +1 +0 +1 1 0 1 @@ -2361,10 +2522,9 @@ 1 1 1 -0 1 1 -0 +1 0 1 1 @@ -2373,28 +2533,21 @@ 1 0 0 -0 -0 -0 1 0 1 1 0 0 -1 -1 0 1 1 -0 -1 1 0 1 1 -0 1 +0 1 1 1 @@ -2402,11 +2555,13 @@ 1 1 1 +0 +0 1 0 0 0 -1 +0 0 1 0 @@ -2414,40 +2569,31 @@ 1 1 0 -0 1 0 0 1 1 -0 1 0 1 0 1 1 -1 -0 0 1 0 -1 0 -1 0 1 1 -0 -0 1 1 0 1 1 1 -0 -0 +1 0 0 1 @@ -2458,69 +2604,51 @@ 1 1 0 -0 -0 -0 +1 0 0 0 0 0 1 -0 -0 1 0 0 0 1 0 +1 0 0 -1 -1 -1 0 0 1 0 0 1 -1 -1 0 0 0 1 1 -1 0 1 1 1 1 -0 -0 -1 1 1 1 0 0 0 -0 -1 1 0 -0 -0 1 1 1 0 -0 -0 -0 +1 1 1 1 @@ -2529,46 +2657,55 @@ 1 0 0 -0 1 1 1 1 1 -0 +1 0 1 0 1 0 0 +0 1 1 1 +0 +0 1 +0 +0 1 1 0 1 1 0 -1 +0 +0 +0 0 1 0 +0 +0 +0 1 0 1 1 1 -0 1 -0 +1 1 0 0 -1 0 +1 +1 0 0 0 @@ -2576,24 +2713,29 @@ 1 0 0 +1 +1 0 +1 0 0 1 -0 1 1 +0 +0 1 1 1 0 1 +0 1 1 -0 1 1 0 +1 0 1 1 @@ -2603,16 +2745,15 @@ 1 1 1 +0 1 1 0 0 -0 1 1 -1 -0 0 +1 0 0 0 @@ -2621,58 +2762,41 @@ 0 0 1 -1 0 1 1 -0 1 -0 1 0 0 -1 -0 0 0 -1 -1 0 1 1 -1 0 1 -1 -1 0 0 0 1 0 1 -1 -0 -0 0 1 1 -1 0 -1 -1 0 1 1 1 1 -1 0 1 1 -1 0 -1 +0 +0 0 1 1 @@ -2682,35 +2806,24 @@ 0 0 0 -1 -1 0 -1 0 1 -1 0 1 1 1 -1 -0 0 1 0 0 -1 -1 0 0 1 -1 -1 -0 -0 0 0 0 +1 0 1 1 @@ -2718,14 +2831,17 @@ 1 1 0 +1 0 -0 -0 1 1 1 1 +0 +1 +1 1 +0 1 1 1 @@ -2738,7 +2854,6 @@ 1 1 1 -0 1 1 1 @@ -2747,15 +2862,19 @@ 1 0 1 -0 +1 +1 +1 +1 0 1 +1 0 +1 0 1 0 0 -1 0 1 1 @@ -2765,37 +2884,39 @@ 1 1 0 -0 -1 1 1 0 1 +1 0 0 -1 0 -1 -1 -1 0 0 1 0 1 1 +1 +1 0 0 1 1 +0 1 0 0 1 0 +0 +0 +0 1 1 0 +0 1 0 1 @@ -2805,38 +2926,32 @@ 1 1 1 -1 0 0 1 -1 -0 0 1 +0 1 0 1 1 0 -1 0 1 -0 1 0 -1 0 -1 +0 1 1 0 -1 +0 0 0 1 1 -1 -1 +0 1 1 0 @@ -2848,25 +2963,21 @@ 0 1 1 +1 0 1 0 1 1 0 -0 1 0 1 -0 -0 +1 1 0 0 0 -1 -1 -1 0 1 0 @@ -2874,55 +2985,59 @@ 1 0 0 +0 +0 +1 1 0 1 1 1 0 +0 1 1 0 0 0 +1 +1 +1 +1 0 1 0 0 -1 -1 0 1 1 1 -0 +1 1 1 1 1 0 -0 -0 -0 +1 0 1 0 +1 0 0 1 -1 0 1 1 1 0 1 +1 0 -0 +1 0 1 1 -0 1 1 1 @@ -2931,26 +3046,29 @@ 1 1 0 +0 1 1 0 +0 1 1 +0 +0 +0 1 1 +0 1 1 1 1 -0 -0 -1 1 +0 1 0 0 -1 -1 +0 1 0 0 @@ -2958,36 +3076,40 @@ 1 0 1 -1 0 0 1 0 0 0 +0 +0 1 1 0 1 -1 0 0 1 1 1 -1 -0 0 1 1 0 1 +1 +1 +0 +0 +0 0 1 1 1 1 0 +0 1 1 1 @@ -2995,36 +3117,34 @@ 1 0 1 -1 0 +1 0 +1 0 1 0 0 0 +1 0 +1 0 0 1 -1 -1 -1 -1 -0 0 +1 0 0 0 1 -0 1 0 1 -0 1 1 0 +0 1 1 0 @@ -3034,46 +3154,40 @@ 0 0 0 -0 -0 -0 -0 1 0 +0 1 1 1 0 1 -0 -0 -0 1 0 1 -1 -0 0 1 0 +1 +1 0 0 0 -0 -0 +1 0 1 1 1 0 -1 -1 +0 1 1 1 0 1 0 +0 +1 1 1 0 @@ -3081,14 +3195,17 @@ 0 0 0 -0 1 0 0 0 0 +0 1 +0 +0 1 +0 1 1 1 @@ -3098,51 +3215,83 @@ 1 0 1 -1 -1 0 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 1 0 +0 1 +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 1 1 +0 +0 1 0 1 @@ -3155,43 +3304,35 @@ 1 0 0 -0 -1 1 0 1 0 +0 1 0 1 0 1 1 -0 +1 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 @@ -3199,20 +3340,15 @@ 0 0 0 -1 -0 0 0 -1 -1 0 -1 0 1 1 1 0 -0 +1 0 1 1 @@ -3224,11 +3360,6 @@ 1 1 1 -1 -0 -0 -0 -1 0 1 1 @@ -3237,49 +3368,44 @@ 1 1 0 +0 +0 1 +0 1 1 0 0 +1 0 1 +0 1 0 1 1 1 1 -0 1 -0 -0 1 +0 1 1 0 -0 1 1 0 -1 0 1 1 -1 -0 0 -0 -1 1 1 0 -0 1 -0 1 1 -0 +1 1 1 1 @@ -3287,64 +3413,59 @@ 1 1 0 +1 +1 +1 0 0 0 0 1 1 -1 0 0 1 1 +0 1 1 -1 -0 -0 0 1 +0 1 1 0 0 -1 -1 0 -1 -1 0 1 1 -0 1 -0 1 0 1 1 -1 0 0 0 -1 -1 +0 1 1 0 +1 0 0 1 1 0 +1 +0 0 0 0 0 0 0 -1 1 1 1 @@ -3360,40 +3481,39 @@ 0 1 1 +0 1 0 0 1 -1 0 1 1 1 +0 1 1 1 1 -1 -1 -1 -1 -1 +0 1 1 0 -1 0 0 -1 0 -1 0 +1 0 0 1 +1 0 0 +1 0 +1 +1 0 0 1 @@ -3401,21 +3521,18 @@ 1 0 0 -0 -0 1 -0 1 -0 1 -0 1 0 0 -1 0 0 1 +0 +1 +1 1 1 0 @@ -3430,7 +3547,6 @@ 1 1 1 -0 1 0 0 @@ -3439,32 +3555,29 @@ 0 0 0 -1 -1 0 1 0 0 -1 0 -1 0 1 -0 1 1 1 0 -0 +1 0 1 1 -0 +1 +1 1 1 0 1 0 +1 0 0 1 @@ -3474,29 +3587,24 @@ 1 1 1 -1 0 1 -1 0 1 1 1 +0 1 1 +0 1 1 -1 -1 +0 1 0 0 -1 -1 -1 0 0 -1 0 1 1 @@ -3506,56 +3614,40 @@ 1 1 1 -0 -0 -1 -1 1 1 0 -0 -0 -0 -1 1 1 0 -0 1 0 1 -0 -0 1 0 0 0 -0 -1 1 0 1 1 -1 -1 0 0 1 0 -1 0 1 -0 1 -0 1 0 0 1 +0 1 1 1 1 +0 1 0 0 @@ -3563,8 +3655,6 @@ 1 1 1 -1 -1 0 1 1 @@ -3572,80 +3662,85 @@ 0 1 1 +0 +0 1 -1 -1 +0 +0 0 1 0 +1 +1 0 1 0 0 1 +1 0 0 0 -1 0 1 0 -0 1 +0 1 1 0 1 -0 1 0 +0 1 +0 1 1 1 1 -0 1 1 1 +0 1 1 1 0 0 -1 0 0 -1 -1 -1 0 1 1 0 0 0 -0 1 +0 1 1 0 +0 1 1 1 -1 +0 0 1 1 +1 0 1 0 1 1 1 +1 0 1 0 +1 0 0 1 @@ -3654,21 +3749,17 @@ 1 1 1 -0 -0 1 0 1 +0 1 1 1 1 0 0 -0 1 -0 -0 1 0 1 @@ -3677,30 +3768,13 @@ 0 0 0 -0 1 1 0 -0 1 -0 1 1 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 0 @@ -3708,63 +3782,50 @@ 1 0 1 +0 1 1 1 1 -0 1 0 0 -1 0 -1 -1 -1 -1 -1 -1 +0 0 1 1 0 -0 -1 1 1 0 -0 -1 1 +0 1 1 0 1 0 -1 +0 +0 0 1 1 -1 +0 0 1 0 0 -1 -1 +0 1 1 0 -1 0 1 -1 +0 0 1 0 -1 -1 -1 0 1 1 @@ -3772,31 +3833,25 @@ 1 1 1 -1 0 0 -0 -0 -1 -1 1 1 0 -0 1 0 1 1 +1 0 1 0 1 +0 1 1 -0 1 0 -0 1 1 1 @@ -3806,19 +3861,20 @@ 0 1 1 -0 1 1 0 +0 +1 1 1 -0 -0 0 1 1 1 0 +0 +1 1 0 1 @@ -3826,30 +3882,33 @@ 0 1 1 +1 0 0 1 1 0 +1 +1 0 0 +1 0 1 1 1 1 -0 1 0 0 -1 0 -1 0 1 0 0 +1 0 +1 0 1 1 @@ -3857,6 +3916,7 @@ 0 0 1 +0 1 1 0 @@ -3866,7 +3926,10 @@ 1 1 1 +1 0 +1 +1 0 0 1 @@ -3876,44 +3939,34 @@ 0 1 1 -0 1 -0 -0 1 -0 1 -0 1 0 0 -0 1 +0 1 0 1 1 -0 1 0 0 -1 -1 0 0 1 -0 1 0 0 1 -0 +1 0 0 1 1 0 -0 1 0 0 @@ -3921,57 +3974,54 @@ 1 1 1 +1 +1 0 0 0 1 0 +1 +1 0 0 0 0 -1 0 1 -0 +1 0 0 0 1 1 1 +0 1 1 1 0 -1 0 0 1 1 1 -1 -1 0 1 0 -0 -0 1 +0 1 0 1 1 -0 -0 1 0 -1 0 1 1 0 -1 +0 1 1 0 @@ -3980,24 +4030,17 @@ 0 1 0 -0 1 0 -0 -1 -1 1 +0 1 1 -0 -0 1 0 1 -1 0 0 -1 0 1 1 @@ -4005,24 +4048,17 @@ 1 1 1 -1 -1 0 -1 -1 -1 -1 0 1 1 1 0 +0 1 1 1 1 -0 -1 1 1 0 @@ -4030,52 +4066,44 @@ 1 1 1 +1 0 0 0 -1 0 1 -0 1 1 0 1 +1 0 1 1 +0 1 0 0 1 1 1 -1 -1 -1 0 1 0 1 -0 -0 -1 -1 -1 1 1 1 0 0 1 -1 0 1 -1 -1 +0 0 1 1 +0 1 0 0 @@ -4085,12 +4113,14 @@ 0 0 0 +1 +1 0 0 +1 0 0 1 -0 1 0 0 @@ -4099,85 +4129,85 @@ 0 1 1 -1 -0 0 0 +1 0 1 1 +1 +1 +1 +1 0 -0 -0 -0 +1 +1 +1 +1 1 1 0 0 +1 +0 0 0 1 +1 +1 0 1 0 0 1 1 -0 1 1 1 1 -0 1 -0 1 0 1 -0 1 0 1 0 -1 0 1 +1 0 1 1 -0 1 -0 1 0 1 0 -1 -1 0 1 -0 1 -0 1 +0 1 0 0 -1 0 1 -0 1 1 0 0 0 +1 0 0 1 1 +1 0 -0 +1 +1 1 0 1 @@ -4186,19 +4216,26 @@ 1 1 0 +0 1 -1 -1 +0 1 0 +0 1 +0 1 0 1 +0 +0 +0 1 +0 1 0 1 +0 1 0 1 @@ -4207,27 +4244,30 @@ 1 0 0 -1 -1 0 0 +1 0 1 1 1 +1 +0 +0 +0 0 1 1 -0 +1 1 1 1 0 1 1 +0 1 1 -0 1 0 1 @@ -4239,18 +4279,12 @@ 1 1 0 -1 -1 0 0 1 -1 0 -1 -1 -1 0 -1 +0 1 0 1 @@ -4260,33 +4294,34 @@ 0 1 0 -0 -1 1 -0 1 0 -1 0 0 0 0 1 +0 +0 1 1 +0 1 0 1 1 +0 +0 +0 1 1 1 1 0 -0 -0 1 1 +0 1 1 1 @@ -4294,11 +4329,16 @@ 1 1 0 +0 +0 +0 1 1 1 0 0 +1 +0 0 1 1 @@ -4306,13 +4346,16 @@ 0 0 1 +0 1 1 0 0 +0 1 1 1 +0 1 1 0 @@ -4322,62 +4365,35 @@ 0 1 0 -0 -0 -0 1 1 -0 -0 1 -0 1 -0 -0 -0 -0 -0 -0 -0 1 -0 1 0 -0 1 -0 -0 1 0 0 0 -0 -0 -0 -0 -0 1 1 -0 1 0 -0 -0 +1 1 0 0 -0 -0 -0 -0 -1 1 1 0 +1 +1 0 0 1 -0 +1 1 1 0 @@ -4385,9 +4401,13 @@ 0 1 0 +0 1 +0 1 0 +0 +1 1 1 1 @@ -4396,136 +4416,117 @@ 0 1 0 +0 1 0 1 1 +0 1 1 -0 1 1 1 1 -0 -0 -0 1 1 -0 1 -0 1 0 0 +1 0 0 1 1 1 1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 1 1 0 0 -1 -0 0 1 1 0 -0 1 1 1 1 -0 1 +0 1 1 1 0 -1 0 1 +0 1 1 0 1 -0 +1 0 1 1 0 0 -1 -0 0 -1 0 0 0 1 0 0 +1 +1 +1 +1 0 0 1 +0 1 -1 +0 1 1 0 1 +0 +0 1 1 1 1 1 0 -0 +1 0 1 0 0 0 -1 0 0 0 +1 0 1 1 1 0 -1 -1 +0 0 0 1 1 1 0 -1 0 0 0 -1 -1 -1 -1 -1 +0 1 0 0 @@ -4536,7 +4537,6 @@ 0 0 0 -0 1 1 1 @@ -4545,16 +4545,19 @@ 1 0 0 -1 +0 0 0 1 1 1 +0 +0 1 1 0 0 +1 0 0 1 @@ -4562,26 +4565,29 @@ 0 1 0 -0 -0 1 0 1 0 0 -1 0 1 1 +0 +1 +0 1 0 1 +0 1 1 0 0 1 1 +0 +1 1 1 1 @@ -4590,11 +4596,15 @@ 1 0 1 +0 1 1 1 1 +0 1 +0 +0 1 1 0 @@ -4602,28 +4612,29 @@ 1 1 0 -1 0 1 1 0 -1 +0 0 1 1 +0 1 1 0 -1 0 1 0 -1 -1 +0 1 1 0 +0 1 +0 +0 1 1 1 @@ -4631,10 +4642,6 @@ 1 1 1 -0 -0 -1 -0 1 1 1 @@ -4642,12 +4649,10 @@ 1 1 1 -0 1 1 1 0 -1 0 0 1 @@ -4656,50 +4661,32 @@ 0 1 0 -1 -0 -0 -0 -0 -0 -1 0 1 0 1 1 -1 -1 0 1 0 0 -1 -1 -0 -1 0 0 1 -0 -0 +1 0 0 1 0 1 +1 +1 0 0 -0 -0 -0 -0 +1 0 0 1 -1 -1 -1 0 1 1 @@ -4707,13 +4694,7 @@ 1 0 1 -1 -1 -0 -1 -1 0 -1 0 1 1 @@ -4725,72 +4706,72 @@ 1 0 0 +0 1 1 -1 +0 1 1 0 0 0 1 +0 1 1 0 -0 1 0 -0 -1 1 0 0 0 1 1 -1 +0 1 0 0 0 0 1 -0 1 0 -1 0 1 1 1 +1 +0 0 1 1 1 +1 0 1 1 -0 1 1 0 -0 1 0 1 -0 1 1 0 1 1 1 +0 1 +0 1 1 1 0 1 +1 0 0 1 @@ -4798,36 +4779,38 @@ 1 1 1 -1 0 -1 0 0 0 1 -0 -0 -0 1 0 -0 1 0 1 1 1 1 +1 0 1 +0 +0 +0 1 1 +0 1 0 1 1 1 +0 +0 1 0 +1 0 1 1 @@ -4840,88 +4823,69 @@ 1 1 1 +1 0 1 1 +0 1 +0 +0 1 0 1 1 1 -0 +1 0 1 1 1 1 -0 1 -0 1 1 0 0 0 -1 0 1 -0 1 +0 1 1 1 1 -0 1 0 -1 -1 -1 0 1 1 0 -1 -1 -1 0 1 -1 0 -1 0 0 -1 0 1 -1 0 1 1 0 1 1 -0 1 1 0 0 -0 -0 1 1 1 -0 -1 -0 1 0 1 1 -1 -0 -0 0 0 0 @@ -4929,35 +4893,42 @@ 1 0 1 -1 +0 +0 1 1 0 1 0 -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 1 1 +1 0 1 1 @@ -4965,21 +4936,18 @@ 0 1 0 -1 0 -1 -1 0 1 1 1 -0 1 0 1 0 1 1 +1 0 0 1 @@ -4990,14 +4958,15 @@ 1 1 0 -1 -0 0 -1 0 0 0 +1 +1 +1 0 +1 0 1 1 @@ -5010,9 +4979,24 @@ 1 0 0 +0 +0 +1 +0 +1 +1 +0 1 1 1 +1 +0 +0 +0 +0 +0 +0 +0 0 0 0 @@ -5021,23 +5005,29 @@ 1 1 1 +0 +0 1 +0 1 1 1 -0 1 0 1 +0 +0 1 1 +0 1 0 1 1 +1 +1 0 0 -1 0 0 0 @@ -5047,21 +5037,18 @@ 1 1 1 +0 1 1 1 1 0 -0 -0 1 1 1 -0 1 1 -0 -0 +1 0 0 1 @@ -5070,44 +5057,59 @@ 0 1 1 +0 1 1 0 1 1 1 -0 +1 0 0 1 -0 1 +0 1 1 0 -1 0 1 1 0 0 +0 1 +0 1 0 +1 0 +1 +1 +1 +1 0 +1 0 0 1 +1 +1 0 0 +1 0 0 +1 +1 0 +1 0 0 1 1 +0 1 0 0 @@ -5115,37 +5117,35 @@ 0 1 1 +0 +0 +0 +0 1 1 1 1 0 -0 -1 1 -0 1 0 0 -0 -0 -0 -1 1 1 1 1 1 +0 1 0 1 1 -0 1 0 0 1 0 +0 1 1 0