diff --git a/dev-0/out.tsv b/dev-0/out.tsv index fef8f2c..c6679ba 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -6,35 +6,35 @@ 0 0 1 -1 -0 0 1 0 -1 +0 0 1 0 0 0 -1 0 0 +1 +1 0 0 1 -0 1 +0 1 0 0 +1 0 1 0 0 0 0 -1 +0 0 1 0 @@ -47,7 +47,7 @@ 1 0 0 -0 +1 1 0 1 @@ -59,11 +59,15 @@ 0 0 1 +0 +0 1 0 1 0 1 +1 +0 0 0 0 @@ -71,24 +75,19 @@ 0 0 0 -1 0 -1 -1 0 0 1 0 -0 1 0 0 -0 -0 1 0 1 0 +1 0 0 0 @@ -96,10 +95,11 @@ 0 0 1 +0 1 0 0 -1 +0 1 1 0 @@ -111,12 +111,12 @@ 0 0 0 -0 +1 0 1 1 0 -1 +0 0 1 0 @@ -128,24 +128,24 @@ 0 0 0 -1 -1 0 1 0 1 0 -0 +1 0 0 1 0 0 +0 +1 1 1 0 -0 -0 +1 +1 0 1 0 @@ -153,7 +153,7 @@ 0 0 1 -1 +0 1 0 1 @@ -164,13 +164,12 @@ 1 1 0 -0 +1 0 0 0 0 1 -1 0 0 0 @@ -180,6 +179,7 @@ 0 0 0 +0 1 0 1 @@ -192,7 +192,7 @@ 0 0 0 -0 +1 0 0 0 @@ -203,19 +203,19 @@ 1 0 0 -0 1 0 +0 1 0 0 0 -1 0 0 -1 0 +1 0 +1 0 1 0 @@ -233,7 +233,7 @@ 1 1 0 -0 +1 0 0 1 @@ -244,22 +244,22 @@ 1 0 1 -1 -0 0 0 0 0 1 +1 0 0 +1 0 0 0 1 0 0 -1 +0 0 0 0 @@ -280,20 +280,20 @@ 1 0 0 -0 +1 0 1 0 0 -1 0 0 0 0 -1 0 +1 0 0 +1 0 1 1 @@ -310,10 +310,10 @@ 1 0 0 -1 0 0 0 +1 0 0 0 @@ -330,30 +330,30 @@ 1 0 0 -0 -0 1 0 1 -1 -0 0 0 1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 -0 +1 1 0 1 @@ -361,20 +361,20 @@ 0 0 0 +1 0 0 0 0 0 -1 -1 0 0 0 0 1 +1 0 -0 +1 0 1 1 @@ -384,18 +384,17 @@ 0 0 0 -1 0 -1 0 +1 0 0 +1 0 0 0 0 1 -1 0 0 0 @@ -407,19 +406,20 @@ 0 0 0 -1 +0 1 0 0 0 1 1 +1 0 1 1 0 0 -0 +1 0 0 1 @@ -427,7 +427,7 @@ 0 0 0 -0 +1 1 1 0 @@ -435,12 +435,12 @@ 0 0 0 -1 -1 0 0 0 0 +1 +1 0 0 0 @@ -457,20 +457,20 @@ 0 0 0 -0 +1 0 0 1 0 0 0 -0 +1 0 1 1 1 0 -1 +0 0 0 0 @@ -480,13 +480,13 @@ 0 1 0 +1 0 0 0 0 0 0 -1 0 0 0 @@ -497,7 +497,6 @@ 0 0 0 -1 0 0 0 @@ -509,6 +508,7 @@ 0 0 0 +1 0 0 0 @@ -518,13 +518,13 @@ 1 0 0 -0 1 1 0 0 0 0 +0 1 0 0 @@ -537,14 +537,14 @@ 1 1 0 -0 +1 0 1 0 0 0 0 -1 +0 0 0 0 @@ -552,22 +552,22 @@ 1 0 0 -1 0 0 0 1 +1 0 0 0 1 +1 0 0 -0 -1 1 0 0 +0 1 0 0 @@ -594,34 +594,34 @@ 0 0 0 -0 +1 0 1 0 0 0 -1 +0 0 1 0 0 0 -1 0 0 1 +1 +0 +0 0 0 0 0 0 -1 0 0 0 0 0 -1 1 0 0 @@ -639,9 +639,7 @@ 0 1 0 -1 -1 -1 +0 0 1 0 @@ -651,23 +649,25 @@ 0 0 0 +0 +0 1 0 1 1 0 0 -0 +1 1 0 0 1 1 -1 -0 0 0 +1 0 +1 0 1 0 @@ -691,7 +691,7 @@ 0 0 1 -0 +1 0 0 0 @@ -699,25 +699,25 @@ 1 0 1 -0 +1 0 0 0 1 0 -0 +1 0 0 1 1 0 1 -1 +0 0 1 0 0 -1 +0 0 0 0 @@ -735,35 +735,35 @@ 0 0 1 +1 0 0 0 +1 0 +1 0 +1 0 0 0 1 0 0 -0 1 0 -1 0 0 0 1 0 -1 0 0 0 1 1 -0 1 -0 +1 0 0 1 @@ -780,28 +780,28 @@ 1 0 1 +0 1 1 0 1 -1 0 0 0 1 1 1 -1 0 -1 0 0 0 0 -1 0 0 0 +1 +0 +0 0 1 1 @@ -812,6 +812,7 @@ 0 0 1 +1 0 0 0 @@ -823,7 +824,6 @@ 0 0 0 -1 0 0 0 @@ -842,26 +842,26 @@ 1 0 1 -1 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 -1 0 -1 0 1 1 -1 0 0 0 @@ -873,16 +873,16 @@ 1 0 0 -0 -1 1 0 +1 0 0 +1 0 0 0 -0 +1 0 0 0 @@ -903,9 +903,9 @@ 1 0 0 -0 1 0 +1 0 0 1 @@ -928,12 +928,12 @@ 1 0 0 -1 -0 0 +1 0 0 0 +1 0 0 0 @@ -960,32 +960,43 @@ 0 1 0 +0 +1 +0 +0 +1 1 1 0 0 0 0 -1 0 0 0 +1 +0 +0 0 0 1 0 1 +1 +1 +0 +0 +0 +0 0 0 0 0 -1 0 0 0 0 1 -1 0 0 0 @@ -994,10 +1005,22 @@ 0 0 0 +0 +1 +0 +0 +1 1 0 0 0 +1 +1 +0 +0 +1 +1 +1 0 0 0 @@ -1007,6 +1030,7 @@ 0 0 0 +1 0 0 1 @@ -1020,6 +1044,11 @@ 1 1 1 +0 +1 +0 +1 +0 1 0 0 @@ -1027,47 +1056,61 @@ 0 1 0 -1 0 0 -1 0 0 1 +1 +0 +0 0 0 1 0 +0 +0 +0 1 0 0 +0 +0 1 +0 1 +0 1 0 0 1 -1 0 1 0 0 0 0 +1 +0 +1 +0 +0 0 0 0 0 -1 0 0 1 0 0 +1 0 +1 0 0 0 +1 0 0 0 @@ -1082,152 +1125,73 @@ 0 0 0 +1 +1 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 -1 0 0 0 0 0 -1 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 -1 0 -1 0 0 -1 0 0 0 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 0 -1 -1 -1 0 0 0 0 0 -1 0 0 0 @@ -1235,30 +1199,27 @@ 0 0 0 -1 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 1 +0 +0 1 +0 +0 1 1 0 @@ -1266,17 +1227,20 @@ 0 0 0 -0 1 1 0 0 0 0 +0 +0 1 0 0 0 +0 +1 1 0 0 @@ -1284,31 +1248,37 @@ 1 0 0 -0 1 0 0 +0 1 0 0 0 1 1 +0 1 0 0 0 1 0 +0 +0 1 1 0 0 +0 +0 1 0 0 0 0 +1 0 0 1 @@ -1319,10 +1289,12 @@ 0 0 1 -1 0 0 0 +1 +1 +1 0 0 0 @@ -1332,6 +1304,21 @@ 0 0 0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 1 1 0 @@ -1344,6 +1331,8 @@ 0 0 0 +1 +1 0 0 0 @@ -1355,7 +1344,6 @@ 0 0 0 -1 0 0 0 @@ -1363,17 +1351,29 @@ 0 0 0 +1 0 0 0 +1 +1 +0 +0 0 1 +1 +0 +0 0 0 1 1 0 0 +1 +1 +1 +0 0 0 0 @@ -1390,7 +1390,7 @@ 1 0 0 -1 +0 0 0 0 @@ -1416,15 +1416,15 @@ 0 0 0 -1 -1 -0 0 +1 0 0 0 1 +1 0 +1 0 0 1 @@ -1439,6 +1439,9 @@ 0 0 1 +1 +1 +1 0 0 0 @@ -1446,20 +1449,13 @@ 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 1 1 1 0 0 +0 +0 1 0 0 @@ -1471,6 +1467,10 @@ 0 0 0 +0 +0 +1 +0 1 1 0 @@ -1485,6 +1485,7 @@ 0 0 0 +1 0 0 0 @@ -1493,7 +1494,6 @@ 0 0 1 -1 0 1 0 @@ -1504,7 +1504,7 @@ 0 0 0 -1 +0 1 0 0 @@ -1517,9 +1517,8 @@ 0 0 0 -0 -0 -0 +1 +1 0 0 0 @@ -1527,6 +1526,7 @@ 0 1 0 +0 1 0 1 @@ -1538,19 +1538,19 @@ 0 1 0 -0 -0 1 1 0 +1 +0 0 0 -1 0 0 0 0 0 +1 0 0 0 @@ -1575,7 +1575,7 @@ 1 1 0 -0 +1 1 0 1 @@ -1589,10 +1589,8 @@ 0 1 0 -0 1 1 -0 1 0 0 @@ -1600,6 +1598,8 @@ 0 0 0 +0 +0 1 0 0 @@ -1620,7 +1620,7 @@ 0 1 0 -1 +0 0 0 0 @@ -1637,8 +1637,7 @@ 1 0 0 -0 -0 +1 0 0 0 @@ -1652,12 +1651,13 @@ 0 1 1 -0 -0 +1 +1 0 0 1 -0 +1 +1 0 0 1 @@ -1670,7 +1670,7 @@ 1 1 0 -1 +0 0 1 0 @@ -1681,16 +1681,16 @@ 0 0 0 -1 0 0 0 0 0 0 -1 +0 1 0 +1 0 0 1 @@ -1709,7 +1709,7 @@ 0 0 0 -0 +1 0 0 0 @@ -1723,7 +1723,7 @@ 0 0 0 -0 +1 1 1 0 @@ -1739,7 +1739,7 @@ 1 0 0 -1 +0 0 0 1 @@ -1766,7 +1766,7 @@ 0 1 0 -0 +1 0 0 0 @@ -1777,25 +1777,25 @@ 0 1 1 -1 0 0 1 +1 +0 0 0 0 0 0 -1 0 0 0 1 0 +1 0 0 0 -1 0 0 0 @@ -1810,12 +1810,11 @@ 0 0 0 -1 0 -1 -1 0 0 +1 +0 0 0 0 @@ -1827,6 +1826,7 @@ 0 0 0 +1 0 1 0 @@ -1834,8 +1834,8 @@ 0 1 0 -1 -1 +0 +0 0 0 1 @@ -1852,14 +1852,10 @@ 1 0 0 -1 -1 -0 -1 0 -1 0 0 +1 0 1 0 @@ -1867,13 +1863,17 @@ 0 1 0 +1 0 0 0 -1 0 0 0 +1 +1 +1 +1 0 0 1 @@ -1882,7 +1882,7 @@ 0 0 0 -0 +1 0 0 0 @@ -1896,15 +1896,15 @@ 0 0 1 -1 0 -1 0 0 0 1 +0 1 1 +0 1 0 0 @@ -1925,7 +1925,7 @@ 1 0 0 -1 +0 0 1 0 @@ -1951,11 +1951,11 @@ 0 0 0 +1 +0 0 0 0 -1 -1 0 0 0 @@ -1970,6 +1970,9 @@ 1 0 0 +1 +1 +1 0 0 1 @@ -1979,13 +1982,10 @@ 0 0 0 -0 1 -0 1 0 -0 -0 +1 1 1 1 @@ -1994,7 +1994,7 @@ 1 0 0 -1 +0 0 1 0 @@ -2004,11 +2004,11 @@ 0 0 0 -1 -0 0 0 +1 0 +1 0 0 0 @@ -2016,20 +2016,19 @@ 0 1 0 -0 +1 1 1 1 0 -0 -0 +1 0 0 1 0 0 -1 0 +1 0 0 0 @@ -2037,13 +2036,13 @@ 0 0 1 +1 0 0 0 0 1 0 -1 0 0 0 @@ -2068,9 +2067,10 @@ 0 0 0 -1 0 +1 0 +1 0 0 1 @@ -2084,7 +2084,7 @@ 0 0 0 -0 +1 0 0 1 @@ -2093,7 +2093,7 @@ 0 0 0 -0 +1 1 0 1 @@ -2111,8 +2111,8 @@ 0 0 0 -1 -1 +0 +0 0 0 1 @@ -2125,7 +2125,7 @@ 0 0 0 -1 +0 0 0 0 @@ -2137,7 +2137,7 @@ 0 0 0 -1 +0 1 1 0 @@ -2151,12 +2151,12 @@ 0 1 0 +1 0 0 +1 0 -0 -0 -0 +1 0 1 0 @@ -2174,13 +2174,9 @@ 1 0 1 -1 -0 0 0 -1 0 -1 0 0 0 @@ -2201,6 +2197,10 @@ 0 1 0 +0 +0 +1 +1 1 0 0 @@ -2216,18 +2216,18 @@ 1 1 0 -0 1 1 -0 -0 1 0 0 +1 0 0 0 0 +1 +1 0 0 1 @@ -2239,20 +2239,20 @@ 1 1 0 +1 0 +1 0 +1 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 0 1 @@ -2265,13 +2265,13 @@ 0 0 0 +1 0 0 0 0 0 -0 -0 +1 0 0 1 @@ -2294,19 +2294,19 @@ 1 0 0 -1 0 0 0 0 0 0 -1 +0 +0 1 1 0 0 -1 +0 0 0 0 @@ -2331,9 +2331,9 @@ 1 0 0 +1 0 0 -1 0 0 0 @@ -2343,21 +2343,21 @@ 0 1 0 -0 +1 0 0 1 0 -0 +1 0 0 0 1 0 -0 1 -0 -0 +1 +1 +1 0 0 1 @@ -2366,9 +2366,10 @@ 1 1 0 -1 0 1 +1 +0 0 0 0 @@ -2378,18 +2379,17 @@ 1 0 0 +1 0 0 0 +1 0 0 -1 0 0 1 1 -1 -1 0 0 1 @@ -2407,17 +2407,17 @@ 1 0 0 -1 -1 -0 0 1 0 1 0 0 +1 +0 0 0 +1 0 0 0 @@ -2426,7 +2426,7 @@ 1 0 1 -1 +0 0 0 1 @@ -2434,26 +2434,26 @@ 0 0 0 +1 0 0 +1 0 0 0 1 -0 1 1 0 0 0 -0 -1 -1 1 0 1 +0 +0 1 -1 +0 0 0 0 @@ -2471,14 +2471,14 @@ 0 0 0 -0 +1 0 0 0 1 0 0 -1 +0 1 0 0 @@ -2490,7 +2490,7 @@ 1 0 1 -0 +1 0 0 0 @@ -2500,8 +2500,8 @@ 0 1 0 -1 0 +1 0 1 0 @@ -2512,34 +2512,34 @@ 1 0 0 -0 -0 1 -0 1 0 0 1 -1 -0 0 0 +1 0 +1 0 1 0 +0 1 1 0 1 0 -0 +1 0 0 0 0 0 1 +1 +1 0 0 0 @@ -2552,7 +2552,7 @@ 0 0 0 -1 +0 1 0 0 @@ -2563,20 +2563,14 @@ 0 0 1 -1 0 -1 -1 0 -1 0 1 0 -1 0 0 0 -1 0 1 0 @@ -2584,9 +2578,15 @@ 0 0 1 +1 +0 0 0 0 +0 +1 +0 +0 1 1 0 @@ -2595,7 +2595,7 @@ 0 0 1 -0 +1 1 0 0 @@ -2618,7 +2618,7 @@ 0 0 0 -0 +1 0 1 1 @@ -2626,17 +2626,17 @@ 1 0 1 -1 0 0 -1 0 +1 +1 0 0 0 1 1 -1 +0 0 0 0 @@ -2648,29 +2648,29 @@ 0 0 0 -0 +1 0 1 0 1 +1 0 1 0 0 0 0 -1 -1 0 0 -1 0 +1 +1 0 0 1 0 0 -0 +1 0 1 0 @@ -2683,9 +2683,9 @@ 0 1 0 +1 0 0 -1 0 0 1 @@ -2698,24 +2698,24 @@ 0 0 1 +1 0 0 -0 -0 +1 0 0 1 0 -0 +1 0 0 0 1 0 0 -1 0 0 +1 0 0 0 @@ -2728,9 +2728,6 @@ 0 0 1 -0 -1 -0 1 1 0 @@ -2740,6 +2737,7 @@ 0 1 0 +0 1 0 0 @@ -2748,17 +2746,19 @@ 0 0 0 +0 1 0 0 0 0 -1 0 +1 0 0 0 0 +1 0 1 0 @@ -2767,6 +2767,7 @@ 0 0 1 +1 0 0 0 @@ -2776,22 +2777,21 @@ 0 1 0 -0 -0 +1 0 0 1 0 -0 +1 0 0 0 0 0 1 +1 0 -0 -0 +1 0 0 0 @@ -2801,7 +2801,7 @@ 0 0 0 -0 +1 0 0 0 @@ -2815,6 +2815,7 @@ 0 0 0 +1 0 0 0 @@ -2824,27 +2825,26 @@ 1 0 0 -0 1 1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 -0 -1 1 1 0 0 -0 +1 0 0 0 @@ -2853,7 +2853,7 @@ 1 0 0 -0 +1 0 0 1 @@ -2863,7 +2863,7 @@ 0 0 1 -0 +1 0 1 0 @@ -2878,7 +2878,7 @@ 0 1 0 -1 +0 0 0 0 @@ -2893,7 +2893,7 @@ 0 0 1 -1 +0 0 0 1 @@ -2905,7 +2905,7 @@ 1 0 0 -1 +0 0 0 1 @@ -2920,19 +2920,19 @@ 0 1 0 -1 0 -1 -1 +0 1 1 0 1 0 +1 0 0 0 0 +1 0 0 1 @@ -2964,11 +2964,11 @@ 0 0 0 -1 +0 0 0 1 -1 +0 0 0 0 @@ -2981,7 +2981,7 @@ 1 0 0 -0 +1 0 0 0 @@ -2997,12 +2997,12 @@ 1 1 0 -1 0 0 0 0 -1 +0 +0 0 0 0 @@ -3026,20 +3026,18 @@ 0 0 1 -1 0 0 1 -0 -0 +1 0 0 1 0 -0 1 0 0 +1 0 0 0 @@ -3048,9 +3046,11 @@ 0 0 1 +1 +1 +0 0 0 -1 0 1 0 @@ -3063,10 +3063,10 @@ 1 0 0 -1 0 0 0 +1 0 0 0 @@ -3084,15 +3084,15 @@ 0 0 1 -1 -0 -0 0 0 0 +1 0 0 +1 0 +1 0 0 0 @@ -3107,7 +3107,6 @@ 1 0 1 -1 0 1 0 @@ -3117,6 +3116,7 @@ 0 0 0 +0 1 0 0 @@ -3134,15 +3134,15 @@ 0 0 0 -1 0 0 +1 +0 0 0 0 0 1 -1 0 1 0 @@ -3166,13 +3166,13 @@ 0 0 0 -1 +0 0 1 0 0 0 -1 +0 0 0 0 @@ -3182,16 +3182,16 @@ 0 1 1 -0 1 1 0 +1 0 0 1 0 0 -0 +1 1 1 0 @@ -3200,10 +3200,7 @@ 0 0 1 -1 -1 0 -1 0 0 0 @@ -3214,28 +3211,31 @@ 0 0 0 -1 -1 0 1 -1 0 1 0 0 -1 0 0 0 0 0 1 +1 0 0 -0 1 1 0 +1 +0 +0 +0 +0 +1 +1 0 1 0 @@ -3254,7 +3254,7 @@ 0 1 0 -1 +0 0 0 0 @@ -3271,32 +3271,28 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 -0 -1 1 1 0 0 -1 0 0 -1 0 1 0 1 0 -1 -1 0 0 1 @@ -3304,6 +3300,10 @@ 1 0 1 +1 +0 +0 +1 0 0 0 @@ -3320,17 +3320,14 @@ 0 1 0 -1 0 -1 -1 -1 0 0 -1 0 +1 0 0 +1 0 0 0 @@ -3347,19 +3344,19 @@ 0 0 0 +1 0 0 0 0 0 -1 0 0 1 -1 0 0 0 +1 0 0 0 @@ -3368,10 +3365,13 @@ 0 1 0 +0 1 0 +0 1 0 +0 1 0 0 @@ -3385,11 +3385,11 @@ 1 1 0 -1 +0 1 0 0 -1 +0 0 1 0 @@ -3406,7 +3406,7 @@ 1 0 0 -1 +0 0 0 1 @@ -3446,7 +3446,6 @@ 0 0 1 -0 1 1 0 @@ -3455,9 +3454,11 @@ 0 0 0 -1 +0 +0 0 1 +0 1 1 0 @@ -3465,40 +3466,39 @@ 0 0 0 +0 +0 1 0 0 0 0 1 +1 0 0 +1 +1 0 0 0 0 -1 -0 0 0 0 -1 -1 -1 0 0 0 0 1 -1 0 1 0 +1 0 0 0 -0 -0 +1 0 1 0 @@ -3507,26 +3507,21 @@ 1 1 1 -0 +1 1 0 0 0 -1 -1 -1 -0 0 -1 0 -1 0 1 0 0 0 +1 0 -0 +1 0 0 0 @@ -3542,7 +3537,8 @@ 0 0 0 -0 +1 +1 0 0 0 @@ -3551,9 +3547,8 @@ 1 0 0 -1 -0 0 +1 0 0 1 @@ -3561,6 +3556,7 @@ 0 0 0 +1 0 0 0 @@ -3568,10 +3564,14 @@ 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 1 @@ -3582,7 +3582,7 @@ 0 0 0 -1 +0 1 0 1 @@ -3609,25 +3609,25 @@ 0 1 0 +1 0 0 0 0 -1 0 1 0 -1 0 0 0 0 0 +1 +0 0 0 1 1 -1 0 0 0 @@ -3636,17 +3636,17 @@ 1 0 0 -0 +1 0 0 0 0 1 0 -0 1 1 -0 +1 +1 0 0 0 @@ -3669,14 +3669,16 @@ 0 0 0 -0 1 0 0 +1 0 +1 0 0 0 +1 0 1 0 @@ -3689,8 +3691,6 @@ 0 0 0 -0 -1 1 1 1 @@ -3704,10 +3704,9 @@ 0 0 1 -0 -0 1 0 +1 0 0 1 @@ -3715,17 +3714,18 @@ 0 0 0 -1 0 +1 0 0 +1 0 0 +1 0 0 1 1 -1 0 0 0 @@ -3738,7 +3738,7 @@ 0 0 1 -1 +0 0 1 0 @@ -3749,11 +3749,11 @@ 0 1 1 -0 +1 0 0 1 -1 +0 0 0 1 @@ -3774,22 +3774,22 @@ 0 0 1 -0 -0 -1 -0 1 0 1 0 1 -0 1 1 0 +1 0 0 +1 +1 0 +1 +1 0 0 1 @@ -3799,7 +3799,9 @@ 0 0 1 -0 +1 +1 +1 0 0 0 @@ -3810,23 +3812,21 @@ 0 0 0 -0 -0 1 0 1 0 0 -1 -1 0 1 0 -1 +0 +0 0 0 1 1 +0 1 0 0 @@ -3835,11 +3835,11 @@ 0 0 0 -1 0 0 0 -1 +0 +0 0 0 1 @@ -3853,7 +3853,7 @@ 1 0 0 -1 +0 0 1 0 @@ -3870,12 +3870,12 @@ 0 0 0 -1 0 0 0 0 -1 +0 +0 1 0 0 @@ -3901,7 +3901,7 @@ 0 0 0 -1 +0 0 1 0 @@ -3924,53 +3924,53 @@ 0 0 0 +0 1 0 0 0 +1 0 1 0 1 0 1 +1 0 0 0 1 0 -0 1 0 1 -1 -1 0 0 1 +1 0 +1 +1 0 0 0 -0 -0 -1 1 0 1 0 1 0 +1 0 0 +1 0 0 0 0 1 0 -1 -0 0 1 0 @@ -3980,27 +3980,27 @@ 0 0 0 -0 1 0 0 0 -1 -0 0 0 0 0 +1 0 0 0 0 +1 0 0 1 0 0 0 +1 0 0 0 @@ -4009,13 +4009,13 @@ 0 0 1 -0 +1 0 0 0 0 1 -1 +0 0 0 0 @@ -4028,7 +4028,7 @@ 1 0 0 -1 +0 1 0 0 @@ -4037,11 +4037,11 @@ 0 1 0 -0 -0 1 0 +1 0 +1 0 0 0 @@ -4054,7 +4054,7 @@ 0 0 0 -1 +0 0 0 1 @@ -4073,9 +4073,9 @@ 0 0 1 -1 0 -1 +0 +0 1 0 0 @@ -4097,6 +4097,7 @@ 0 0 0 +1 0 0 0 @@ -4108,8 +4109,7 @@ 0 0 0 -0 -0 +1 0 0 0 @@ -4133,7 +4133,7 @@ 1 1 0 -1 +0 0 0 0 @@ -4156,7 +4156,6 @@ 1 0 0 -1 0 0 0 @@ -4165,8 +4164,9 @@ 0 0 0 -1 0 +1 +1 0 1 0 @@ -4179,7 +4179,7 @@ 1 1 1 -0 +1 0 0 0 @@ -4194,24 +4194,24 @@ 0 0 1 -1 -1 -0 -0 -0 0 +1 0 0 1 1 0 0 +1 0 1 0 1 1 1 +1 +1 +0 0 0 0 @@ -4225,20 +4225,20 @@ 1 1 0 -0 1 0 0 0 0 -1 +0 +0 1 1 1 0 0 0 -1 +0 0 1 1 @@ -4253,7 +4253,7 @@ 0 0 0 -0 +1 0 0 0 @@ -4274,14 +4274,14 @@ 0 0 0 +1 0 0 0 0 0 0 -0 -0 +1 0 0 0 @@ -4292,18 +4292,20 @@ 1 1 1 -1 +0 0 1 0 0 +0 +0 +0 1 1 0 1 1 0 -1 0 0 0 @@ -4314,10 +4316,8 @@ 0 1 0 -1 0 0 -1 0 0 0 @@ -4338,15 +4338,15 @@ 1 0 1 +1 0 -0 -0 +1 0 0 1 0 1 -0 +1 1 0 0 @@ -4360,12 +4360,12 @@ 0 0 0 -1 0 1 1 1 -1 +0 +0 1 0 1 @@ -4383,7 +4383,7 @@ 0 0 0 -0 +1 0 0 0 @@ -4396,16 +4396,16 @@ 0 1 0 -0 +1 1 0 0 +1 0 0 0 0 -0 -0 +1 0 1 0 @@ -4413,7 +4413,7 @@ 0 1 1 -1 +0 1 0 0 @@ -4431,7 +4431,7 @@ 0 0 0 -0 +1 0 0 0 @@ -4440,38 +4440,48 @@ 1 0 1 +1 +1 0 1 +1 +1 +1 +1 +1 +1 +1 0 +1 0 +1 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 -1 0 -1 0 0 1 1 0 0 -0 1 0 0 0 0 -1 0 -1 +0 1 0 1 @@ -4479,15 +4489,10 @@ 0 0 0 -1 0 0 -1 0 -1 -1 0 -1 0 0 0 @@ -4496,17 +4501,12 @@ 0 0 0 -1 -1 0 -1 0 0 1 0 0 -0 -0 1 0 1 @@ -4515,7 +4515,7 @@ 0 0 0 -0 +1 1 1 1 @@ -4524,15 +4524,15 @@ 1 0 0 -1 +0 1 1 0 0 1 -1 -0 0 +1 +1 0 0 0 @@ -4548,12 +4548,12 @@ 0 0 0 -1 +0 1 0 1 1 -0 +1 0 0 1 @@ -4567,22 +4567,22 @@ 1 0 0 -1 +0 1 0 0 1 -0 +1 0 0 0 0 1 -1 -0 0 1 +0 1 +0 1 0 1 @@ -4611,11 +4611,9 @@ 1 0 0 -1 0 0 0 -1 0 1 0 @@ -4623,6 +4621,8 @@ 0 0 0 +1 +0 0 0 1 @@ -4633,20 +4633,20 @@ 0 1 1 -1 0 0 0 0 +1 0 0 1 1 -0 -0 1 0 1 +1 +1 0 0 0 @@ -4656,7 +4656,7 @@ 0 1 1 -1 +0 0 1 1 @@ -4690,14 +4690,14 @@ 0 1 0 -0 +1 1 0 0 0 +1 0 0 -1 0 0 0 @@ -4716,6 +4716,8 @@ 1 0 0 +1 +1 0 0 0 @@ -4727,10 +4729,8 @@ 0 0 0 -1 0 0 -1 0 0 0 @@ -4743,23 +4743,23 @@ 0 0 0 +1 0 0 0 -1 0 0 1 -1 0 0 -1 0 1 0 +1 0 1 0 +0 1 0 0 @@ -4787,14 +4787,14 @@ 0 0 0 -1 -0 -0 0 0 +1 +1 0 0 1 +1 0 1 1 @@ -4806,14 +4806,14 @@ 1 0 0 +0 1 1 0 -0 -1 1 0 0 +1 0 0 0 @@ -4831,7 +4831,7 @@ 0 0 0 -0 +1 1 1 0 @@ -4839,11 +4839,11 @@ 0 0 0 +1 0 0 0 1 -1 0 0 0 @@ -4854,30 +4854,30 @@ 0 1 1 -0 1 -0 +1 0 0 1 -0 1 0 1 -1 0 0 +1 0 0 -1 0 1 -0 1 0 0 0 0 +0 +1 +0 +0 1 0 0 @@ -4892,15 +4892,11 @@ 0 0 0 -1 0 -1 -1 0 -1 -1 0 0 +1 0 1 0 @@ -4908,13 +4904,18 @@ 0 0 0 +1 +0 +0 0 +1 0 0 0 0 1 1 +0 1 1 0 @@ -4924,33 +4925,32 @@ 0 0 0 +1 0 0 0 0 +1 0 0 -1 0 1 0 1 1 1 -1 0 0 0 0 -1 0 0 1 0 0 +1 0 -0 -0 +1 0 0 0 @@ -4967,13 +4967,13 @@ 0 1 0 +0 1 1 0 0 0 0 -1 0 1 0 @@ -4991,14 +4991,14 @@ 1 0 0 -1 +0 1 0 1 0 0 0 -1 +0 1 0 0 @@ -5011,9 +5011,9 @@ 0 1 0 +1 0 -0 -0 +1 0 0 0 @@ -5027,7 +5027,7 @@ 0 0 0 -0 +1 0 0 0 @@ -5043,18 +5043,19 @@ 1 1 0 -0 -0 -0 1 0 0 +1 0 0 0 0 0 1 +1 +1 +0 0 0 0 @@ -5068,17 +5069,16 @@ 0 0 0 -1 0 -1 +0 1 1 1 0 1 -0 1 -0 +1 +1 0 0 1 @@ -5095,7 +5095,7 @@ 0 1 0 -0 +1 1 1 0 @@ -5103,7 +5103,7 @@ 0 1 0 -0 +1 0 1 0 @@ -5118,11 +5118,11 @@ 1 0 0 -1 -1 0 +1 0 0 +1 0 0 0 @@ -5133,22 +5133,22 @@ 0 0 0 -1 -0 0 0 0 +1 0 0 1 -1 0 1 +0 1 0 0 0 0 +0 1 1 0 @@ -5161,7 +5161,7 @@ 0 0 0 -1 +0 0 0 0 @@ -5174,15 +5174,15 @@ 1 0 0 -1 0 0 0 -1 0 0 0 -1 +0 +0 +0 1 0 0 @@ -5199,13 +5199,13 @@ 0 0 0 -0 +1 0 0 1 1 0 -1 +0 0 0 0 @@ -5221,10 +5221,9 @@ 0 0 0 -1 0 -1 0 +1 0 0 0 @@ -5234,14 +5233,13 @@ 0 0 1 -0 -0 1 0 1 0 -0 1 +1 +0 0 0 0 @@ -5252,6 +5250,8 @@ 0 0 0 +0 +0 1 0 0 @@ -5268,5 +5268,5 @@ 0 0 0 -1 +0 0 \ No newline at end of file diff --git a/main.py b/main.py index f0cf82a..e91b6d4 100644 --- a/main.py +++ b/main.py @@ -42,12 +42,13 @@ X_dev = [word_tokenize(content) for content in X_dev] X_test = [word_tokenize(content) for content in X_test] # word2vec -word2vec = Word2Vec(X_train, vector_size=50, window=5, min_count=1) -X_train = [np.mean([word2vec.wv[word] for word in content if word in word2vec.wv] or [np.zeros(50)], axis=0) for content in X_train] -X_dev = [np.mean([word2vec.wv[word] for word in content if word in word2vec.wv] or [np.zeros(50)], axis=0) for content in X_dev] -X_test = [np.mean([word2vec.wv[word] for word in content if word in word2vec.wv] or [np.zeros(50)], axis=0) for content in X_test] +#word2vec = Word2Vec(X_train, vector_size=50, window=5, min_count=1) +word2vec = gensim.downloader.load('word2vec-google-news-300') +X_train = [np.mean([word2vec[word] for word in content if word in word2vec] or [np.zeros(300)], axis=0) for content in X_train] +X_dev = [np.mean([word2vec[word] for word in content if word in word2vec] or [np.zeros(300)], axis=0) for content in X_dev] +X_test = [np.mean([word2vec[word] for word in content if word in word2vec] or [np.zeros(300)], axis=0) for content in X_test] -model = NeuralNetwork(50, 400, 1) +model = NeuralNetwork(300, 600, 1) criterion = torch.nn.BCELoss() optimizer = torch.optim.SGD(model.parameters(), lr = 0.01) @@ -63,7 +64,7 @@ for epoch in range(6): y = y_train[i:i+batch_size] y = torch.tensor(y.astype(np.float32).to_numpy()).reshape(-1,1) - outputs = model(X) + outputs = model(X.float()) loss = criterion(outputs, y) optimizer.zero_grad() @@ -85,7 +86,7 @@ with torch.no_grad(): prediction = (outputs > 0.5) dev_prediction = dev_prediction + prediction.tolist() - + for i in range(0, len(X_test), batch_size): X = X_test[i:i+batch_size] X = torch.tensor(X) diff --git a/test-A/out.tsv b/test-A/out.tsv index f150147..0a611eb 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,11 +1,11 @@ 0 0 0 -1 0 -1 0 0 +1 +0 0 0 0 @@ -26,7 +26,7 @@ 0 1 1 -0 +1 0 1 0 @@ -54,7 +54,7 @@ 0 0 0 -1 +0 0 0 0 @@ -73,23 +73,23 @@ 0 0 0 -0 1 1 -0 +1 0 0 0 1 1 -0 1 0 -0 1 0 +1 +1 0 1 +1 0 0 1 @@ -100,7 +100,7 @@ 1 0 0 -1 +0 0 0 0 @@ -114,7 +114,7 @@ 1 0 0 -0 +1 0 0 0 @@ -126,7 +126,7 @@ 0 0 0 -0 +1 0 0 0 @@ -136,21 +136,19 @@ 0 0 0 -1 +0 1 1 1 0 +1 0 -0 -0 +1 0 0 0 0 1 -0 -0 1 0 1 @@ -158,6 +156,8 @@ 0 0 0 +1 +0 0 0 0 @@ -171,8 +171,9 @@ 0 0 1 +1 0 -0 +1 0 0 0 @@ -180,26 +181,25 @@ 1 0 0 +1 0 -0 +1 +1 0 1 +0 1 0 0 0 -1 0 0 0 -1 0 0 -1 0 0 -1 -1 +0 0 0 0 @@ -216,7 +216,7 @@ 0 0 1 -0 +1 0 0 1 @@ -231,9 +231,9 @@ 0 1 0 -0 1 -0 +1 +1 0 0 0 @@ -247,23 +247,19 @@ 0 0 1 -1 0 -1 -1 -1 0 -1 0 1 0 0 0 0 +1 0 0 0 -0 +1 0 0 0 @@ -271,14 +267,18 @@ 1 0 0 +0 +0 +0 +0 1 0 +0 1 1 1 0 -0 -0 +1 0 1 0 @@ -295,9 +295,9 @@ 0 0 1 +1 0 0 -1 0 0 0 @@ -310,27 +310,27 @@ 1 1 0 -1 -0 0 -1 -0 -1 0 -1 0 0 0 0 0 1 +0 1 +0 +0 +0 1 0 0 0 1 0 +1 +0 0 0 0 @@ -349,16 +349,16 @@ 0 1 1 +1 0 0 1 -1 0 1 0 1 -1 -1 +0 +0 0 0 1 @@ -376,7 +376,7 @@ 1 0 0 -0 +1 0 1 1 @@ -401,19 +401,19 @@ 0 1 0 -1 0 -1 +0 +0 1 0 0 0 -1 +0 0 1 0 0 -1 +0 0 1 0 @@ -435,7 +435,7 @@ 0 1 1 -0 +1 0 0 0 @@ -458,7 +458,7 @@ 0 0 0 -0 +1 0 0 0 @@ -471,18 +471,14 @@ 1 0 0 -1 0 0 1 -0 -0 1 0 0 1 0 -1 0 0 0 @@ -495,32 +491,36 @@ 1 0 1 -1 0 +1 0 1 +1 0 0 +1 +1 +1 0 0 1 0 0 0 -0 +1 0 0 1 -1 0 0 -1 -1 0 0 0 0 0 +1 +1 +0 0 1 0 @@ -529,13 +529,13 @@ 0 0 0 -1 0 0 0 0 0 0 +1 0 1 0 @@ -553,16 +553,16 @@ 0 0 1 -1 -1 -0 0 1 0 0 +1 +1 0 +1 0 -0 +1 0 0 1 @@ -573,16 +573,16 @@ 0 0 0 -0 +1 0 0 0 0 1 -0 +1 1 0 -0 +1 1 0 0 @@ -593,16 +593,16 @@ 1 0 0 -1 -0 0 +1 0 +1 0 1 0 0 1 -0 +1 0 0 1 @@ -613,7 +613,7 @@ 1 0 0 -1 +0 1 0 0 @@ -632,10 +632,10 @@ 0 1 0 -1 0 0 -1 +0 +0 1 0 0 @@ -645,15 +645,15 @@ 0 0 0 -1 0 -1 0 +1 0 1 +1 +0 0 0 -1 0 0 1 @@ -667,9 +667,9 @@ 0 1 1 -1 0 -1 +0 +0 0 0 0 @@ -691,7 +691,7 @@ 0 0 1 -1 +0 0 0 0 @@ -700,9 +700,9 @@ 0 0 0 -1 -1 0 +0 +1 1 0 0 @@ -716,7 +716,7 @@ 1 1 0 -0 +1 0 0 0 @@ -726,7 +726,7 @@ 0 1 0 -0 +1 0 0 0 @@ -743,9 +743,8 @@ 0 0 0 -1 0 -1 +0 1 0 0 @@ -754,29 +753,30 @@ 0 0 0 -1 0 +1 0 0 +1 0 0 0 1 +1 0 +1 0 0 0 0 -0 -0 -1 -1 1 0 1 0 +1 0 1 +1 0 0 0 @@ -784,7 +784,6 @@ 1 1 0 -1 0 0 0 @@ -792,6 +791,7 @@ 0 0 1 +0 1 1 0 @@ -802,7 +802,6 @@ 0 0 0 -1 0 0 0 @@ -811,26 +810,26 @@ 1 0 0 -1 -1 -1 0 -1 -1 0 +1 0 0 0 +1 0 0 +1 +1 0 0 0 -1 0 0 +1 0 0 +1 0 1 1 @@ -842,19 +841,20 @@ 0 0 0 +1 0 0 1 -1 +0 0 1 1 +1 0 0 0 0 0 -1 0 0 0 @@ -872,11 +872,11 @@ 0 0 0 -0 -0 1 +0 1 0 +1 0 0 0 @@ -889,7 +889,7 @@ 0 0 0 -1 +0 0 0 0 @@ -900,6 +900,7 @@ 0 1 0 +1 0 0 0 @@ -909,14 +910,12 @@ 0 1 1 -1 0 0 0 0 0 1 -1 0 0 0 @@ -929,13 +928,14 @@ 0 0 0 -1 0 1 +1 0 0 0 0 +1 0 0 0 @@ -943,21 +943,21 @@ 1 0 0 +1 0 0 0 0 0 -0 -0 +1 0 0 1 -1 +0 1 1 0 -1 +0 0 1 0 @@ -969,7 +969,7 @@ 0 1 0 -1 +0 0 1 0 @@ -980,7 +980,7 @@ 0 0 0 -1 +0 0 1 1 @@ -989,7 +989,7 @@ 0 0 0 -1 +0 1 0 1 @@ -1004,11 +1004,11 @@ 0 0 0 +1 0 0 0 -0 -0 +1 0 0 1 @@ -1018,17 +1018,17 @@ 0 0 1 +1 0 0 0 -1 0 1 0 0 0 0 -1 +0 0 0 1 @@ -1041,7 +1041,7 @@ 1 0 1 -1 +0 0 0 1 @@ -1052,11 +1052,11 @@ 0 0 1 +1 0 0 0 0 -1 0 1 0 @@ -1072,12 +1072,12 @@ 0 0 1 -1 -0 0 1 1 0 +0 +0 1 1 0 @@ -1089,16 +1089,16 @@ 0 0 0 -1 0 -1 -1 0 0 1 0 +0 1 0 +0 +0 1 0 0 @@ -1124,22 +1124,21 @@ 0 0 1 -0 +1 0 0 1 0 0 0 +1 +1 0 -0 -0 -0 +1 0 0 0 1 -0 1 0 0 @@ -1150,6 +1149,7 @@ 0 0 0 +0 1 0 0 @@ -1168,22 +1168,22 @@ 0 0 1 +1 0 0 0 0 -1 -0 0 0 0 0 +1 0 0 1 0 0 -1 +0 0 1 1 @@ -1195,7 +1195,7 @@ 0 0 0 -0 +1 1 1 0 @@ -1214,11 +1214,11 @@ 0 1 0 -0 +1 0 0 1 -1 +0 1 0 0 @@ -1233,29 +1233,25 @@ 0 0 1 -0 +1 0 1 1 0 -1 0 0 0 0 0 0 -1 0 0 -1 0 0 +1 +0 0 0 -1 -1 -1 0 0 1 @@ -1264,15 +1260,19 @@ 0 0 0 -1 0 0 0 +1 +1 0 0 0 0 0 +1 +1 +0 0 0 0 @@ -1299,17 +1299,17 @@ 1 0 1 -0 -0 1 +0 1 0 0 +1 0 0 1 0 -0 +1 0 0 0 @@ -1319,7 +1319,7 @@ 0 0 1 -0 +1 1 1 1 @@ -1333,34 +1333,34 @@ 1 0 0 -0 -0 -0 1 0 +0 1 0 0 0 0 0 -1 0 0 0 0 0 1 +1 0 1 0 0 0 1 +0 1 1 1 0 +0 1 0 1 @@ -1377,7 +1377,7 @@ 1 0 0 -0 +1 0 0 0 @@ -1391,9 +1391,9 @@ 0 0 1 -1 0 1 +1 0 0 0 @@ -1404,13 +1404,16 @@ 0 1 1 -0 +1 0 0 1 +1 +0 +0 +0 0 0 -1 1 1 0 @@ -1423,17 +1426,14 @@ 1 1 0 +0 1 0 0 -1 -1 0 0 0 0 -1 -1 0 0 1 @@ -1445,7 +1445,7 @@ 0 0 1 -0 +1 1 1 1 @@ -1455,7 +1455,7 @@ 0 0 1 -1 +0 0 0 1 @@ -1470,7 +1470,7 @@ 0 0 0 -0 +1 0 0 1 @@ -1482,12 +1482,12 @@ 0 0 1 +1 0 0 0 0 -0 -0 +1 0 1 1 @@ -1498,15 +1498,15 @@ 1 1 0 -1 -1 0 0 -1 +0 +0 +0 0 0 1 -1 +0 0 0 0 @@ -1534,22 +1534,22 @@ 0 0 0 +1 0 0 1 -1 0 0 -1 +0 0 1 1 0 0 1 -1 0 0 +1 0 0 0 @@ -1559,19 +1559,11 @@ 0 0 1 -1 -1 -1 0 1 1 -1 -0 -0 -0 0 1 -0 1 1 0 @@ -1581,6 +1573,8 @@ 0 0 0 +1 +0 0 0 0 @@ -1588,6 +1582,7 @@ 0 0 0 +1 0 0 0 @@ -1596,33 +1591,29 @@ 0 0 0 +1 0 0 -1 0 0 0 0 1 -1 0 0 0 0 +1 0 0 0 -1 0 0 0 -1 0 -1 0 1 0 -1 0 0 0 @@ -1631,12 +1622,15 @@ 0 1 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 @@ -1648,31 +1642,32 @@ 0 0 1 -0 -1 1 1 0 -1 -1 0 -1 0 +1 0 1 +0 1 0 +1 0 0 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 0 @@ -1681,24 +1676,29 @@ 0 0 0 +0 1 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 1 1 +1 0 0 0 -0 +1 0 0 0 @@ -1711,10 +1711,10 @@ 1 0 0 -0 1 1 1 +0 1 0 0 @@ -1740,9 +1740,9 @@ 0 0 0 +1 0 0 -1 0 0 1 @@ -1751,7 +1751,7 @@ 1 1 0 -1 +0 0 1 0 @@ -1759,10 +1759,10 @@ 0 0 1 -0 -0 1 +0 1 +0 1 0 0 @@ -1772,15 +1772,15 @@ 1 0 1 -1 -1 0 1 +1 0 0 0 0 0 +1 0 1 0 @@ -1805,7 +1805,7 @@ 0 1 1 -1 +0 0 0 0 @@ -1817,14 +1817,14 @@ 0 1 0 -1 +0 0 1 0 0 1 0 -0 +1 0 1 1 @@ -1835,10 +1835,10 @@ 0 0 1 +1 0 0 -0 -0 +1 0 0 1 @@ -1858,25 +1858,25 @@ 1 1 1 -1 0 0 0 -1 +0 +0 0 1 0 1 0 0 -1 +0 0 0 1 1 0 0 -1 +0 0 0 0 @@ -1885,24 +1885,24 @@ 0 0 0 -1 +0 0 0 0 0 1 1 -1 -0 0 0 0 0 -1 0 0 +1 +1 0 0 +1 0 0 1 @@ -1911,30 +1911,30 @@ 1 1 1 -1 +0 +0 +0 1 1 1 0 0 -0 +1 0 0 0 1 0 -1 0 0 0 +1 +1 0 0 -1 0 1 -0 1 -0 1 0 0 @@ -1951,7 +1951,7 @@ 1 0 0 -1 +0 1 0 0 @@ -1959,20 +1959,17 @@ 1 1 0 -1 -0 -1 0 0 1 0 +1 +1 0 0 0 0 -0 -0 -0 +1 0 1 0 @@ -1988,13 +1985,16 @@ 0 0 0 +0 1 0 +1 +0 +0 0 0 0 0 -1 0 0 0 @@ -2011,20 +2011,20 @@ 0 0 0 -1 0 0 0 -1 +0 0 0 0 0 1 1 -0 1 0 +0 +0 1 0 0 @@ -2032,7 +2032,7 @@ 0 0 0 -1 +0 0 0 0 @@ -2043,7 +2043,7 @@ 0 0 1 -1 +0 1 0 0 @@ -2051,7 +2051,7 @@ 0 0 0 -1 +0 0 0 1 @@ -2065,15 +2065,15 @@ 0 0 0 -1 -0 -1 0 0 +1 +1 0 0 0 1 +1 0 1 0 @@ -2099,18 +2099,18 @@ 0 0 1 -1 0 0 -1 0 1 0 -1 -1 0 0 1 +0 +0 +0 +0 1 1 1 @@ -2121,22 +2121,22 @@ 0 0 0 -1 -0 0 0 0 1 0 -0 +1 +1 +1 0 0 1 -0 +1 1 0 0 -1 +0 1 0 0 @@ -2158,11 +2158,9 @@ 1 0 0 +0 1 1 -1 -0 -0 0 0 0 @@ -2178,7 +2176,9 @@ 0 0 0 +1 0 +1 0 1 0 @@ -2198,13 +2198,13 @@ 0 0 0 -1 +0 1 1 0 0 1 -0 +1 0 1 0 @@ -2213,17 +2213,17 @@ 0 0 1 -1 0 0 -1 0 1 0 +1 0 0 0 1 +1 0 0 0 @@ -2233,20 +2233,20 @@ 1 0 0 +1 0 0 -0 -1 1 0 0 +0 1 1 1 0 1 0 -0 +1 1 1 1 @@ -2256,7 +2256,7 @@ 1 0 1 -1 +0 1 0 0 @@ -2268,7 +2268,7 @@ 0 1 0 -1 +0 0 1 0 @@ -2298,15 +2298,15 @@ 0 0 1 -1 -0 0 0 0 1 0 +1 0 0 +1 0 0 1 @@ -2318,15 +2318,15 @@ 0 0 1 -1 0 0 0 -1 0 1 0 -1 +0 +0 +0 0 1 0 @@ -2336,34 +2336,34 @@ 0 1 1 -0 -0 1 0 +1 +1 0 0 1 1 1 0 -0 1 -0 +1 0 0 0 1 +1 0 1 0 0 1 +1 0 0 1 1 0 -0 1 0 0 @@ -2380,23 +2380,23 @@ 0 0 0 +1 0 0 -0 -0 +1 0 0 0 1 0 0 -1 +0 1 0 0 0 0 -1 +0 0 1 0 @@ -2414,9 +2414,9 @@ 0 0 0 +1 0 -0 -0 +1 0 0 1 @@ -2432,52 +2432,49 @@ 0 0 0 -1 0 0 +1 0 0 0 0 1 1 -1 0 0 0 -1 0 1 0 0 +0 +0 1 1 -1 -0 0 0 1 0 1 1 -1 -1 -1 -1 -1 -1 0 0 -1 0 0 -1 0 0 0 -1 +0 +0 +0 +0 +0 0 1 +0 +0 +0 1 0 1 @@ -2487,32 +2484,35 @@ 1 0 0 +1 0 0 0 -1 0 0 +1 0 0 0 1 0 +1 +1 0 0 0 0 -0 +1 0 1 0 0 -1 +0 1 0 1 1 -0 +1 1 1 0 @@ -2520,7 +2520,7 @@ 0 0 0 -0 +1 0 1 0 @@ -2531,17 +2531,16 @@ 1 0 0 -1 0 0 0 0 0 -1 0 0 -1 0 +1 +1 0 0 0 @@ -2558,23 +2557,24 @@ 0 0 0 +1 0 0 0 0 1 -1 0 1 +1 +0 +0 0 0 0 0 0 -1 0 0 -1 0 1 0 @@ -2582,15 +2582,15 @@ 0 1 1 -1 -0 -1 0 0 1 +0 1 1 +0 1 +0 1 0 1 @@ -2605,20 +2605,20 @@ 0 0 0 +1 +1 0 0 0 0 0 -0 -1 1 1 1 0 0 0 -1 +0 0 0 1 @@ -2635,7 +2635,7 @@ 0 1 1 -1 +0 0 0 0 @@ -2658,7 +2658,7 @@ 0 0 0 -1 +0 1 0 0 @@ -2666,7 +2666,7 @@ 0 0 0 -0 +1 0 0 0 @@ -2681,7 +2681,7 @@ 0 0 0 -0 +1 0 0 1 @@ -2689,13 +2689,13 @@ 0 0 0 -0 +1 0 1 +1 0 0 1 -1 0 1 0 @@ -2713,23 +2713,21 @@ 0 0 0 -1 -0 0 0 0 -1 -1 0 0 0 1 0 0 -1 +0 1 0 +1 0 +1 0 0 0 @@ -2737,6 +2735,7 @@ 0 1 0 +1 0 0 0 @@ -2749,12 +2748,13 @@ 1 1 1 +1 +0 0 0 0 0 0 -1 0 0 0 @@ -2765,18 +2765,16 @@ 1 0 0 -1 0 0 0 -1 0 -1 0 0 1 0 0 +1 0 0 0 @@ -2784,7 +2782,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -2801,7 +2801,7 @@ 0 0 1 -1 +0 0 0 0 @@ -2817,9 +2817,7 @@ 1 0 0 -1 -1 -1 +0 0 1 0 @@ -2827,11 +2825,13 @@ 0 1 0 +0 +0 1 1 1 0 -0 +1 0 0 0 @@ -2863,27 +2863,20 @@ 0 0 0 -1 0 0 0 0 0 -1 -1 -1 0 1 1 -0 1 0 +1 0 0 -0 -0 -0 -0 +1 0 0 0 @@ -2896,17 +2889,24 @@ 0 0 0 +1 +0 0 +1 0 +1 0 0 0 +1 +1 0 0 0 0 1 0 +0 1 0 0 @@ -2915,9 +2915,9 @@ 0 1 0 +1 0 -0 -0 +1 0 0 1 @@ -2928,7 +2928,7 @@ 0 1 1 -1 +0 0 0 0 @@ -2952,7 +2952,7 @@ 0 0 0 -0 +1 0 1 1 @@ -2961,26 +2961,26 @@ 0 0 0 -0 +1 0 0 0 0 1 -1 -0 -0 0 1 0 0 +1 +1 0 0 +1 0 0 0 0 -0 +1 0 0 0 @@ -3003,9 +3003,9 @@ 1 0 0 -1 0 -1 +0 +0 0 0 1 @@ -3017,19 +3017,19 @@ 1 0 0 -1 0 0 0 0 +1 0 0 0 1 0 -0 1 0 +1 0 0 0 @@ -3064,7 +3064,7 @@ 0 1 0 -0 +1 0 1 0 @@ -3097,22 +3097,22 @@ 0 0 0 -0 +1 0 0 1 +1 +0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 1 0 @@ -3123,7 +3123,7 @@ 0 0 0 -1 +0 0 1 0 @@ -3135,7 +3135,7 @@ 1 0 0 -1 +0 1 1 0 @@ -3145,24 +3145,24 @@ 0 0 0 -0 -0 1 0 -0 -0 +1 +1 0 1 0 1 +0 1 0 0 -1 0 1 0 1 +1 +0 0 0 1 @@ -3171,17 +3171,17 @@ 1 0 0 -1 -1 0 -1 0 0 1 0 0 +1 0 +1 0 +1 0 1 0 @@ -3193,7 +3193,7 @@ 0 0 1 -1 +0 0 0 0 @@ -3208,12 +3208,12 @@ 1 1 1 -1 0 -1 0 1 1 +1 +1 0 0 0 @@ -3228,7 +3228,7 @@ 0 0 0 -1 +0 0 0 0 @@ -3260,29 +3260,29 @@ 0 1 0 -0 +1 0 1 0 0 1 0 +1 0 0 0 -1 0 0 1 0 -1 -1 0 +1 0 0 0 0 1 +1 0 0 0 @@ -3298,13 +3298,13 @@ 1 1 1 -0 +1 0 0 1 0 0 -1 +0 1 0 0 @@ -3317,7 +3317,7 @@ 0 1 0 -1 +0 0 0 1 @@ -3336,28 +3336,17 @@ 0 1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 0 -1 0 0 -1 0 0 -1 0 0 0 +1 0 0 0 @@ -3365,42 +3354,47 @@ 1 0 0 -0 1 0 -1 0 -1 0 0 -1 0 0 0 1 1 0 -1 0 1 0 +1 0 +1 0 0 0 0 1 0 +1 +1 +1 +1 0 1 0 0 0 +1 0 0 +1 0 0 1 +0 +0 1 0 0 @@ -3411,13 +3405,16 @@ 0 0 1 +0 1 0 0 0 1 0 -1 +0 +0 +0 1 0 1 @@ -3426,7 +3423,10 @@ 1 1 0 +0 1 +0 +0 1 1 1 @@ -3442,7 +3442,7 @@ 0 0 0 -1 +0 0 0 0 @@ -3456,12 +3456,12 @@ 1 0 0 -1 0 0 0 0 0 +1 0 0 0 @@ -3471,16 +3471,16 @@ 1 0 0 -0 +1 0 0 0 1 0 0 -1 0 -1 +0 +0 0 0 1 @@ -3508,15 +3508,14 @@ 0 1 0 -1 +0 1 0 0 0 0 1 -0 -0 +1 0 0 0 @@ -3526,16 +3525,17 @@ 0 0 1 -0 1 1 +0 +1 1 0 1 0 0 0 -1 +0 1 0 0 @@ -3544,12 +3544,12 @@ 1 1 0 -0 +1 1 1 0 0 -0 +1 0 0 0 @@ -3563,17 +3563,17 @@ 0 0 1 -0 +1 0 0 0 1 0 -0 -0 1 0 1 +1 +1 0 0 0 @@ -3586,13 +3586,16 @@ 0 1 0 -0 +1 1 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -3601,9 +3604,6 @@ 1 0 0 -1 -1 -0 0 1 0 @@ -3628,10 +3628,6 @@ 0 0 0 -0 -0 -0 -0 1 0 1 @@ -3640,16 +3636,20 @@ 0 0 0 +1 +0 0 0 0 0 +1 0 0 0 0 -1 0 +1 +1 0 0 0 @@ -3660,11 +3660,11 @@ 0 0 0 +1 0 0 1 1 -1 0 0 0 @@ -3700,7 +3700,7 @@ 0 0 1 -1 +0 1 1 1 @@ -3717,12 +3717,13 @@ 0 0 0 -1 +0 0 0 0 0 1 +0 1 1 0 @@ -3732,15 +3733,14 @@ 0 0 0 -0 1 0 0 0 0 -1 0 0 +1 0 0 1 @@ -3753,11 +3753,11 @@ 0 1 0 -1 -1 0 0 -1 +0 +0 +0 0 0 0 @@ -3765,12 +3765,13 @@ 1 0 0 +1 +0 0 0 0 0 0 -1 0 0 0 @@ -3778,19 +3779,18 @@ 1 0 0 -0 1 0 1 -1 +0 1 0 0 -1 0 0 -1 0 +1 +1 0 0 0 @@ -3810,10 +3810,10 @@ 0 0 0 -1 0 0 0 +1 0 0 0 @@ -3855,7 +3855,7 @@ 0 0 0 -0 +1 0 1 0 @@ -3865,13 +3865,12 @@ 1 0 0 -0 +1 0 0 1 0 1 -1 0 0 0 @@ -3879,6 +3878,7 @@ 0 0 0 +1 0 1 0 @@ -3890,10 +3890,10 @@ 0 0 1 -1 0 0 1 +1 0 1 1 @@ -3908,15 +3908,13 @@ 1 0 0 -0 +1 0 0 0 1 -1 0 0 -1 0 1 0 @@ -3926,18 +3924,20 @@ 0 0 1 -1 0 1 +1 0 +1 0 0 1 -0 1 0 0 0 +0 +0 1 0 0 @@ -3946,9 +3946,9 @@ 1 0 0 -1 0 0 +1 0 0 0 @@ -3965,12 +3965,12 @@ 0 0 0 -0 1 1 0 0 -1 +0 +0 0 0 0 @@ -3996,21 +3996,23 @@ 1 0 1 +1 0 0 0 +1 0 0 0 +1 +1 0 0 0 0 -0 -0 -0 -0 -0 +1 +1 +1 0 1 0 @@ -4021,18 +4023,16 @@ 0 0 0 +1 0 +1 0 0 0 -1 -1 0 0 0 -1 0 -1 0 0 1 @@ -4055,7 +4055,7 @@ 0 1 1 -0 +1 1 0 1 @@ -4069,8 +4069,8 @@ 1 0 0 -1 0 +1 0 0 0 @@ -4085,14 +4085,14 @@ 0 1 0 -1 0 -1 -1 +0 1 0 +1 0 0 +1 0 0 0 @@ -4118,15 +4118,15 @@ 0 0 1 -1 -0 0 0 0 +1 0 0 0 1 +1 0 1 0 @@ -4142,7 +4142,7 @@ 0 0 1 -0 +1 0 0 1 @@ -4152,13 +4152,13 @@ 0 0 0 -0 -0 +1 +1 1 0 0 0 -1 +0 0 0 1 @@ -4176,10 +4176,10 @@ 0 0 0 +0 +1 1 1 -0 -0 0 1 0 @@ -4191,13 +4191,13 @@ 1 1 1 -1 0 0 0 0 0 1 +1 0 1 0 @@ -4209,16 +4209,16 @@ 1 0 0 -1 0 1 +1 0 0 1 0 1 0 -0 +1 0 0 0 @@ -4228,7 +4228,7 @@ 0 0 0 -0 +1 0 1 0 @@ -4247,7 +4247,7 @@ 0 1 0 -1 +0 0 1 0 @@ -4260,11 +4260,11 @@ 1 1 0 -1 0 0 0 -1 +0 +0 0 0 0 @@ -4276,7 +4276,7 @@ 0 0 0 -1 +0 0 1 1 @@ -4291,7 +4291,7 @@ 0 0 0 -0 +1 0 0 0 @@ -4304,19 +4304,19 @@ 0 0 0 -0 -0 1 -0 1 0 +0 1 0 +1 0 0 0 0 0 +1 0 0 0 @@ -4336,7 +4336,7 @@ 0 0 0 -1 +0 1 0 0 @@ -4352,10 +4352,10 @@ 0 0 0 -1 +0 0 1 -1 +0 0 1 1 @@ -4384,16 +4384,16 @@ 0 0 0 -1 -0 0 0 0 +1 0 0 0 1 -0 +1 +1 0 0 0 @@ -4410,8 +4410,6 @@ 0 1 0 -0 -0 1 0 0 @@ -4419,8 +4417,8 @@ 0 0 0 -0 1 +0 1 1 1 @@ -4429,18 +4427,19 @@ 1 1 0 -0 -1 1 0 0 0 1 +1 0 0 1 0 0 +1 +1 0 0 0 @@ -4450,13 +4449,14 @@ 0 1 1 +1 0 0 1 1 0 0 -1 +0 1 0 0 @@ -4465,13 +4465,13 @@ 0 0 0 -1 0 0 0 -1 0 0 +1 +0 0 0 1 @@ -4492,17 +4492,17 @@ 0 1 0 -0 1 0 +0 1 0 1 1 +1 0 0 1 -1 0 0 1 @@ -4519,7 +4519,7 @@ 0 0 1 -1 +0 1 0 0 @@ -4531,9 +4531,9 @@ 0 0 0 -1 0 0 +1 0 0 0 @@ -4549,12 +4549,11 @@ 1 0 0 -0 1 0 0 -1 0 +1 0 0 0 @@ -4562,13 +4561,14 @@ 0 0 0 +1 0 1 1 0 0 0 -1 +0 0 0 0 @@ -4578,9 +4578,8 @@ 0 0 0 -1 -1 0 +1 0 0 0 @@ -4588,7 +4587,7 @@ 1 1 0 -1 +0 0 0 1 @@ -4598,7 +4597,6 @@ 0 0 1 -1 0 1 0 @@ -4606,6 +4604,8 @@ 0 0 0 +0 +0 1 0 0 @@ -4631,7 +4631,7 @@ 0 0 0 -0 +1 1 1 0 @@ -4647,14 +4647,14 @@ 0 0 0 +1 0 0 0 0 0 0 -0 -0 +1 1 0 1 @@ -4676,19 +4676,19 @@ 0 0 0 -1 +0 0 0 1 0 +1 0 0 0 1 -1 -0 0 1 +1 0 1 1 @@ -4696,25 +4696,25 @@ 1 0 0 -0 +1 0 0 0 1 +1 0 0 +1 +1 0 1 0 0 -1 0 -1 0 0 0 0 -1 0 0 0 @@ -4724,11 +4724,11 @@ 1 0 1 +1 0 0 0 0 -1 0 1 1 @@ -4736,7 +4736,7 @@ 0 0 0 -1 +0 0 0 0 @@ -4748,28 +4748,34 @@ 0 0 1 +1 0 0 +1 0 1 1 0 +0 1 0 0 1 +0 1 0 0 0 0 +1 0 +1 0 +1 0 0 -1 -1 0 +1 0 1 0 @@ -4777,12 +4783,14 @@ 0 1 0 -1 0 0 +1 0 0 +1 0 +1 0 0 1 @@ -4792,12 +4800,10 @@ 0 1 0 -0 1 0 0 -0 -0 +1 1 1 1 @@ -4805,17 +4811,14 @@ 0 0 1 -1 0 0 1 -1 -1 -0 0 1 0 1 +1 0 1 0 @@ -4823,17 +4826,14 @@ 1 1 0 -1 -1 0 -1 0 0 0 0 1 0 -1 +0 0 1 0 @@ -4844,10 +4844,10 @@ 0 0 1 -0 +1 1 0 -0 +1 0 0 0 @@ -4860,13 +4860,13 @@ 0 0 0 -1 -1 0 0 -1 0 0 +1 +0 +1 0 0 0 @@ -4877,12 +4877,12 @@ 1 0 0 -1 0 0 -1 +0 1 0 +1 0 1 1 @@ -4893,7 +4893,7 @@ 1 0 1 -1 +0 0 0 0 @@ -4919,10 +4919,10 @@ 1 1 1 -1 -1 0 +1 0 +1 0 0 0 @@ -4938,11 +4938,11 @@ 0 0 0 -1 0 0 0 1 +1 0 0 0 @@ -4967,20 +4967,20 @@ 1 0 0 -1 0 -1 +0 1 1 1 0 -1 0 +1 0 0 0 0 1 +1 0 0 0 @@ -4993,7 +4993,7 @@ 0 0 0 -0 +1 1 1 1 @@ -5006,35 +5006,35 @@ 0 0 1 -1 0 0 0 0 0 -1 0 1 0 0 -1 -0 0 0 0 0 0 0 -1 0 0 0 0 1 0 +1 0 0 1 +0 +0 +0 +0 1 0 1 @@ -5052,13 +5052,13 @@ 0 0 0 +1 0 0 1 1 1 1 -0 1 0 0 @@ -5071,7 +5071,7 @@ 0 0 0 -0 +1 1 0 0 @@ -5079,7 +5079,6 @@ 0 0 0 -1 0 0 0 @@ -5089,28 +5088,29 @@ 0 0 0 -1 0 1 -1 -1 +0 0 0 1 0 0 -1 0 -1 0 0 +1 0 1 0 +0 +1 1 0 1 0 +1 +1 0 0 0 @@ -5120,13 +5120,13 @@ 0 0 0 -1 +0 1 0 1 0 0 -1 +0 0 1 0 @@ -5149,4 +5149,4 @@ 0 0 0 -1 \ No newline at end of file +0 \ No newline at end of file