commit 9fe02d248fb33a44432b502acb58b32d78957003 Author: Lukas Cremer Date: Tue Feb 3 21:09:26 2026 +0100 initial commit diff --git a/1.hpgl b/1.hpgl new file mode 100755 index 0000000..d9bc914 --- /dev/null +++ b/1.hpgl @@ -0,0 +1 @@ +IN;SP1;PU198,15382;PD448,15359;PD709,15344;PD969,15337;PD1219,15335;PD1476,15338;PD1725,15348;PD1974,15363;PD2231,15382;PD2231,15325;PD2171,15309;PD2118,15284;PD2073,15249;PD2034,15201;PD2001,15141;PD1974,15066;PD1951,14974;PD1933,14865;PD1919,14736;PD1908,14586;PD1901,14415;PD1896,14219;PD1891,13751;PD1890,13170;PD1890,11496;PD2098,11496;PD2281,11501;PD2461,11514;PD2640,11532;PD2817,11553;PD2850,11415;PD2890,11266;PD2934,11118;PD2978,10986;PD2821,11000;PD2626,11012;PD2377,11020;PD2061,11024;PD1881,11024;PD1881,10381;PD1883,10059;PD1889,9894;PD1900,9709;PD2033,9696;PD2119,9692;PD2231,9690;PD2347,9692;PD2543,9702;PD2652,9713;PD2760,9730;PD2858,9754;PD2902,9768;PD2940,9785;PD2943,9658;PD2952,9513;PD2966,9359;PD2986,9201;PD3011,9046;PD3040,8900;PD3073,8769;PD3110,8660;PD2908,8684;PD2761,8706;PD2598,8736;PD2430,8774;PD2346,8797;PD2266,8822;PD2189,8850;PD2117,8881;PD2052,8916;PD1994,8953;PD1936,9007;PD1843,9107;PD1560,9413;PD1377,9602;PD1170,9805;PD943,10014;PD823,10118;PD699,10220;PD668,10407;PD637,10615;PD610,10826;PD601,10928;PD595,11024;PD488,11022;PD387,11014;PD189,10986;PD151,11137;PD115,11273;PD94,11339;PD69,11407;PD38,11478;PD0,11553;PD93,11528;PD187,11510;PD301,11500;PD453,11496;PD567,11496;PD567,13170;PD566,13671;PD560,14104;PD554,14295;PD545,14469;PD533,14627;PD517,14769;PD497,14894;PD473,15003;PD443,15096;PD407,15173;PD387,15206;PD365,15235;PD342,15260;PD317,15281;PD290,15298;PD261,15311;PD231,15320;PD198,15325;PD198,15382;PD198,15382;PU9156,15382;PD9156,15325;PD9088,15310;PD9027,15288;PD8975,15259;PD8929,15221;PD8890,15174;PD8857,15115;PD8830,15044;PD8808,14960;PD8790,14862;PD8776,14748;PD8766,14618;PD8759,14470;PD8751,14117;PD8750,13680;PD8754,13386;PD8767,13009;PD8806,12142;PD8853,11348;PD8875,11064;PD8891,10901;PD8774,10921;PD8644,10938;PD8496,10952;PD8327,10964;PD8129,10974;PD7900,10980;PD7322,10986;PD7038,10986;PD7038,11042;PD7088,11049;PD7134,11060;PD7176,11074;PD7215,11093;PD7250,11117;PD7282,11147;PD7310,11183;PD7335,11226;PD7357,11276;PD7376,11334;PD7391,11401;PD7404,11477;PD7414,11563;PD7421,11659;PD7426,11884;PD7425,12917;PD7421,13286;PD7414,13572;PD7403,13786;PD7386,13942;PD7375,14002;PD7363,14051;PD7348,14091;PD7332,14125;PD7284,14200;PD7231,14264;PD7174,14316;PD7112,14358;PD7043,14389;PD6967,14411;PD6884,14423;PD6793,14427;PD6646,14421;PD6580,14413;PD6518,14403;PD6460,14389;PD6407,14373;PD6357,14353;PD6312,14331;PD6270,14305;PD6231,14277;PD6196,14246;PD6164,14213;PD6135,14176;PD6109,14137;PD6085,14096;PD6065,14051;PD6030,13955;PD6004,13848;PD5986,13732;PD5974,13606;PD5966,13470;PD5962,13325;PD5961,13009;PD5962,12662;PD5968,12339;PD5978,12039;PD5993,11763;PD6012,11511;PD6036,11283;PD6066,11080;PD6102,10901;PD5963,10921;PD5818,10938;PD5663,10952;PD5490,10964;PD5296,10974;PD5073,10980;PD4523,10986;PD4278,10986;PD4278,11042;PD4338,11059;PD4391,11080;PD4437,11108;PD4477,11144;PD4512,11189;PD4541,11244;PD4565,11312;PD4585,11392;PD4601,11488;PD4613,11599;PD4622,11727;PD4629,11875;PD4635,12231;PD4637,12678;PD4634,12984;PD4628,13291;PD4621,13597;PD4618,13898;PD4621,14024;PD4630,14143;PD4645,14255;PD4664,14361;PD4689,14461;PD4718,14555;PD4752,14643;PD4790,14725;PD4831,14802;PD4876,14873;PD4924,14940;PD4975,15001;PD5028,15057;PD5083,15109;PD5140,15157;PD5198,15200;PD5258,15239;PD5319,15275;PD5441,15335;PD5563,15381;PD5683,15416;PD5797,15441;PD5904,15456;PD6000,15465;PD6083,15467;PD6169,15464;PD6254,15457;PD6424,15439;PD6520,15314;PD6625,15190;PD6737,15066;PD6855,14944;PD6979,14823;PD7109,14706;PD7242,14593;PD7379,14484;PD7375,15000;PD7367,15270;PD7360,15381;PD7350,15467;PD7468,15439;PD7596,15418;PD7736,15403;PD7893,15393;PD8069,15387;PD8266,15383;PD8740,15382;PD9156,15382;PD9156,15382;PU7634,10362;PD7706,10271;PD7784,10176;PD7958,9981;PD8142,9790;PD8324,9615;PD8217,9542;PD8122,9470;PD8035,9398;PD7954,9325;PD7799,9172;PD7634,9000;PD7467,9202;PD7387,9292;PD7306,9377;PD7219,9461;PD7126,9544;PD7023,9629;PD6906,9719;PD7018,9796;PD7121,9871;PD7216,9946;PD7306,10023;PD7390,10101;PD7472,10183;PD7553,10269;PD7634,10362;PU5743,10362;PD5892,10176;PD6063,9981;PD6247,9790;PD6340,9700;PD6433,9615;PD6324,9542;PD6227,9470;PD6140,9398;PD6059,9325;PD5903,9172;PD5734,9000;PD5571,9202;PD5491,9292;PD5410,9377;PD5324,9461;PD5231,9544;PD5129,9629;PD5015,9719;PD5124,9796;PD5226,9871;PD5321,9946;PD5411,10023;PD5497,10101;PD5580,10183;PD5662,10269;PD5743,10362;PU10522,15382;PD10777,15371;PD11022,15355;PD11266,15341;PD11515,15335;PD11765,15341;PD12016,15355;PD12268,15371;PD12517,15382;PD12517,15325;PD12464,15300;PD12417,15267;PD12377,15225;PD12342,15172;PD12313,15107;PD12289,15027;PD12269,14930;PD12253,14815;PD12240,14679;PD12231,14522;PD12219,14131;PD12215,13629;PD12215,13000;PD12215,12319;PD12258,12294;PD12328,12264;PD12417,12231;PD12519,12198;PD12626,12168;PD12732,12143;PD12830,12127;PD12914,12120;PD13005,12123;PD13088,12130;PD13162,12142;PD13230,12158;PD13292,12178;PD13349,12200;PD13403,12225;PD13453,12253;PD13898,11175;PD13831,11137;PD13766,11095;PD13699,11053;PD13628,11012;PD13553,10975;PD13470,10946;PD13377,10927;PD13327,10921;PD13274,10920;PD13233,10922;PD13192,10928;PD13153,10939;PD13115,10953;PD13077,10972;PD13040,10993;PD12969,11045;PD12900,11108;PD12833,11180;PD12768,11259;PD12705,11344;PD12582,11521;PD12461,11697;PD12401,11780;PD12340,11858;PD12278,11928;PD12215,11988;PD12218,11762;PD12230,11451;PD12251,11137;PD12265,11004;PD12281,10901;PD12206,10916;PD12115,10929;PD11898,10950;PD11647,10965;PD11377,10975;PD10846,10984;PD10437,10986;PD10437,11042;PD10479,11047;PD10517,11055;PD10553,11069;PD10587,11087;PD10619,11109;PD10648,11135;PD10675,11166;PD10700,11201;PD10723,11239;PD10744,11282;PD10780,11378;PD10810,11489;PD10834,11613;PD10853,11750;PD10867,11899;PD10877,12059;PD10884,12230;PD10890,12599;PD10891,13000;PD10890,13608;PD10885,14102;PD10880,14310;PD10872,14493;PD10860,14654;PD10845,14794;PD10826,14913;PD10801,15015;PD10771,15100;PD10736,15169;PD10693,15225;PD10670,15249;PD10644,15269;PD10587,15302;PD10522,15325;PD10522,15382;PD10522,15382;PU47670,15382;PD47670,15325;PD47631,15323;PD47595,15317;PD47561,15306;PD47529,15290;PD47500,15270;PD47472,15246;PD47447,15217;PD47424,15184;PD47402,15147;PD47382,15105;PD47348,15009;PD47320,14895;PD47297,14764;PD47280,14616;PD47266,14451;PD47257,14268;PD47250,14069;PD47245,13620;PD47244,13104;PD47249,12538;PD47262,11895;PD47283,11215;PD47308,10538;PD47335,9904;PD47364,9353;PD47391,8925;PD47414,8660;PD47319,8689;PD47219,8712;PD47115,8730;PD47008,8744;PD46899,8753;PD46789,8760;PD46573,8764;PD45448,8764;PD45448,8811;PD45491,8813;PD45531,8820;PD45569,8831;PD45604,8846;PD45636,8866;PD45667,8890;PD45695,8918;PD45721,8951;PD45745,8988;PD45767,9029;PD45805,9124;PD45836,9237;PD45861,9367;PD45881,9513;PD45895,9677;PD45906,9858;PD45913,10056;PD45920,10501;PD45920,11014;PD45859,10994;PD45794,10977;PD45659,10950;PD45523,10934;PD45391,10929;PD45293,10931;PD45193,10936;PD45091,10945;PD44987,10957;PD44883,10974;PD44777,10994;PD44671,11018;PD44565,11047;PD44459,11080;PD44353,11117;PD44249,11158;PD44145,11205;PD44044,11256;PD43944,11312;PD43846,11372;PD43752,11438;PD43660,11509;PD43572,11586;PD43487,11668;PD43406,11755;PD43330,11848;PD43259,11946;PD43193,12051;PD43132,12162;PD43077,12278;PD43028,12401;PD42986,12530;PD42951,12665;PD42923,12807;PD42902,12956;PD42890,13111;PD42885,13274;PD42888,13393;PD42895,13510;PD42908,13625;PD42925,13737;PD42946,13847;PD42972,13954;PD43003,14058;PD43037,14159;PD43076,14257;PD43119,14352;PD43166,14444;PD43217,14533;PD43271,14618;PD43330,14700;PD43391,14778;PD43456,14853;PD43525,14923;PD43596,14990;PD43671,15053;PD43748,15112;PD43829,15167;PD43912,15217;PD43998,15264;PD44086,15305;PD44177,15342;PD44270,15375;PD44365,15403;PD44463,15426;PD44562,15444;PD44663,15457;PD44766,15464;PD44871,15467;PD45000,15334;PD45123,15217;PD45241,15112;PD45360,15013;PD45484,14919;PD45615,14824;PD45920,14616;PD45916,14806;PD45904,15059;PD45889,15304;PD45873,15467;PD45991,15439;PD46128,15418;PD46285,15403;PD46465,15393;PD46671,15387;PD46904,15383;PD47462,15382;PD47670,15382;PD47670,15382;PU45920,14276;PD45830,14323;PD45779,14349;PD45723,14373;PD45660,14394;PD45589,14412;PD45510,14423;PD45419,14427;PD45351,14425;PD45284,14417;PD45219,14405;PD45157,14388;PD45097,14366;PD45039,14340;PD44983,14310;PD44930,14276;PD44879,14238;PD44830,14197;PD44783,14152;PD44738,14104;PD44696,14053;PD44655,13998;PD44581,13882;PD44516,13757;PD44460,13623;PD44412,13483;PD44373,13338;PD44342,13189;PD44321,13038;PD44308,12886;PD44303,12735;PD44307,12583;PD44316,12438;PD44332,12299;PD44354,12166;PD44382,12041;PD44417,11925;PD44457,11816;PD44503,11717;PD44555,11628;PD44613,11548;PD44677,11480;PD44746,11423;PD44821,11377;PD44861,11359;PD44902,11344;PD44944,11332;PD44987,11324;PD45032,11318;PD45079,11317;PD45154,11319;PD45227,11327;PD45298,11339;PD45365,11356;PD45431,11377;PD45492,11402;PD45551,11430;PD45606,11462;PD45657,11497;PD45705,11534;PD45748,11574;PD45786,11616;PD45820,11660;PD45849,11705;PD45873,11751;PD45892,11799;PD45901,11830;PD45910,11896;PD45917,12014;PD45920,12205;PD45920,14276;PD45920,14276;PU48856,15382;PD49111,15371;PD49356,15355;PD49599,15341;PD49849,15335;PD50098,15341;PD50350,15355;PD50601,15371;PD50851,15382;PD50851,15325;PD50798,15300;PD50751,15267;PD50711,15225;PD50676,15172;PD50647,15107;PD50622,15027;PD50602,14930;PD50586,14815;PD50574,14679;PD50564,14522;PD50553,14131;PD50549,13629;PD50548,13000;PD50548,12319;PD50592,12294;PD50662,12264;PD50751,12231;PD50852,12198;PD50959,12168;PD51065,12143;PD51164,12127;PD51248,12120;PD51339,12123;PD51421,12130;PD51496,12142;PD51564,12158;PD51626,12178;PD51683,12200;PD51736,12225;PD51787,12253;PD52231,11175;PD52165,11137;PD52099,11095;PD52032,11053;PD51962,11012;PD51886,10975;PD51803,10946;PD51711,10927;PD51661,10921;PD51607,10920;PD51566,10922;PD51526,10928;PD51487,10939;PD51448,10953;PD51411,10972;PD51374,10993;PD51302,11045;PD51233,11108;PD51167,11180;PD51102,11259;PD51039,11344;PD50916,11521;PD50795,11697;PD50734,11780;PD50673,11858;PD50612,11928;PD50548,11988;PD50552,11762;PD50564,11451;PD50584,11137;PD50598,11004;PD50614,10901;PD50539,10916;PD50449,10929;PD50232,10950;PD49981,10965;PD49710,10975;PD49180,10984;PD48771,10986;PD48771,11042;PD48812,11047;PD48851,11055;PD48887,11069;PD48921,11087;PD48952,11109;PD48981,11135;PD49008,11166;PD49033,11201;PD49056,11239;PD49077,11282;PD49114,11378;PD49144,11489;PD49168,11613;PD49187,11750;PD49201,11899;PD49211,12059;PD49218,12230;PD49224,12599;PD49225,13000;PD49224,13608;PD49219,14102;PD49213,14310;PD49205,14493;PD49194,14654;PD49179,14794;PD49159,14913;PD49135,15015;PD49105,15100;PD49069,15169;PD49027,15225;PD49003,15249;PD48978,15269;PD48921,15302;PD48856,15325;PD48856,15382;PD48856,15382;PU57502,15382;PD57502,15325;PD57438,15308;PD57381,15284;PD57331,15253;PD57286,15215;PD57247,15171;PD57213,15121;PD57184,15063;PD57160,14999;PD57140,14928;PD57123,14851;PD57111,14767;PD57101,14677;PD57090,14475;PD57087,14248;PD57089,13906;PD57095,13591;PD57115,13049;PD57134,12639;PD57143,12376;PD57141,12270;PD57136,12169;PD57128,12073;PD57116,11981;PD57100,11894;PD57081,11811;PD57059,11733;PD57033,11658;PD57003,11588;PD56970,11522;PD56934,11460;PD56894,11402;PD56850,11347;PD56803,11297;PD56753,11249;PD56699,11206;PD56641,11165;PD56580,11128;PD56515,11094;PD56447,11063;PD56375,11035;PD56300,11010;PD56220,10988;PD56138,10969;PD55962,10938;PD55771,10917;PD55566,10905;PD55347,10901;PD55165,10905;PD54951,10921;PD54833,10934;PD54710,10952;PD54582,10976;PD54449,11005;PD54371,11126;PD54268,11266;PD54146,11418;PD54011,11574;PD53868,11728;PD53723,11871;PD53580,11998;PD53512,12053;PD53446,12101;PD53534,12211;PD53574,12268;PD53607,12328;PD53677,12270;PD53773,12197;PD53893,12118;PD53963,12077;PD54038,12038;PD54120,11999;PD54207,11964;PD54300,11931;PD54398,11903;PD54502,11879;PD54611,11861;PD54726,11850;PD54846,11846;PD54935,11849;PD55020,11858;PD55100,11871;PD55176,11890;PD55246,11914;PD55312,11941;PD55373,11973;PD55429,12008;PD55481,12046;PD55528,12088;PD55571,12131;PD55609,12177;PD55642,12225;PD55671,12274;PD55696,12324;PD55716,12376;PD55739,12475;PD55753,12576;PD55761,12681;PD55763,12792;PD55532,12841;PD55165,12914;PD54638,13023;PD53928,13179;PD53793,13213;PD53667,13251;PD53550,13293;PD53442,13339;PD53343,13389;PD53253,13444;PD53172,13503;PD53100,13566;PD53037,13633;PD52982,13705;PD52936,13781;PD52898,13861;PD52869,13946;PD52848,14036;PD52836,14130;PD52832,14229;PD52836,14328;PD52847,14422;PD52865,14510;PD52890,14594;PD52921,14673;PD52958,14747;PD53001,14816;PD53048,14881;PD53100,14941;PD53157,14998;PD53217,15050;PD53281,15098;PD53347,15143;PD53417,15184;PD53489,15221;PD53562,15256;PD53714,15315;PD53868,15362;PD54022,15399;PD54172,15426;PD54316,15446;PD54450,15458;PD54571,15465;PD54675,15467;PD54788,15348;PD54908,15233;PD55034,15120;PD55166,15010;PD55305,14902;PD55451,14796;PD55603,14691;PD55763,14588;PD55762,14818;PD55756,15020;PD55739,15226;PD55706,15467;PD55816,15442;PD55946,15422;PD56096,15407;PD56264,15396;PD56450,15389;PD56653,15385;PD57105,15382;PD57502,15382;PD57502,15382;PU54250,13907;PD54254,13840;PD54266,13778;PD54286,13720;PD54312,13666;PD54345,13616;PD54384,13570;PD54428,13528;PD54477,13489;PD54530,13453;PD54587,13421;PD54648,13391;PD54711,13365;PD54844,13319;PD54982,13283;PD55120,13255;PD55255,13234;PD55498,13205;PD55679,13187;PD55735,13179;PD55763,13170;PD55762,13539;PD55759,13694;PD55753,13830;PD55744,13948;PD55731,14049;PD55712,14132;PD55687,14200;PD55663,14241;PD55635,14279;PD55602,14314;PD55565,14346;PD55526,14375;PD55484,14402;PD55395,14446;PD55303,14480;PD55212,14503;PD55128,14517;PD55053,14522;PD54971,14519;PD54891,14511;PD54814,14497;PD54740,14479;PD54670,14455;PD54604,14427;PD54542,14394;PD54485,14356;PD54433,14314;PD54387,14268;PD54347,14217;PD54313,14163;PD54286,14104;PD54266,14042;PD54254,13976;PD54250,13907;PU0,5928;PD282,5910;PD575,5898;PD873,5892;PD1172,5890;PD1457,5892;PD1754,5898;PD2053,5910;PD2344,5928;PD2344,5842;PD2300,5840;PD2259,5832;PD2221,5818;PD2185,5799;PD2152,5775;PD2121,5746;PD2092,5711;PD2065,5672;PD2041,5627;PD2019,5577;PD1980,5464;PD1948,5330;PD1922,5178;PD1902,5008;PD1887,4819;PD1877,4614;PD1870,4391;PD1863,3895;PD1862,3337;PD1912,3326;PD1932,3320;PD2023,3318;PD2057,3320;PD2091,3325;PD2159,3345;PD2226,3378;PD2293,3422;PD2359,3477;PD2425,3541;PD2491,3615;PD2557,3696;PD2691,3879;PD2828,4084;PD3120,4528;PD3429,5003;PD3694,5424;PD4027,5965;PD4173,5946;PD4321,5930;PD4618,5906;PD4915,5894;PD5209,5890;PD5393,5891;PD5578,5899;PD5909,5928;PD5909,5842;PD5859,5836;PD5810,5822;PD5760,5801;PD5709,5774;PD5656,5739;PD5602,5697;PD5546,5647;PD5487,5590;PD5358,5452;PD5213,5281;PD5048,5078;PD4859,4840;PD4632,4547;PD4414,4256;PD4018,3708;PD3700,3263;PD3579,3100;PD3488,2987;PD3594,2966;PD3711,2938;PD3838,2901;PD3970,2856;PD4107,2802;PD4244,2737;PD4381,2662;PD4514,2576;PD4578,2528;PD4641,2478;PD4701,2424;PD4759,2367;PD4814,2306;PD4866,2243;PD4914,2175;PD4959,2104;PD4999,2030;PD5035,1952;PD5067,1869;PD5093,1783;PD5115,1693;PD5130,1599;PD5140,1501;PD5143,1399;PD5138,1272;PD5125,1152;PD5104,1041;PD5076,937;PD5041,840;PD4999,750;PD4951,667;PD4898,590;PD4840,519;PD4777,454;PD4711,395;PD4641,341;PD4569,292;PD4494,249;PD4417,209;PD4339,174;PD4260,144;PD4181,117;PD4025,73;PD3873,42;PD3731,21;PD3602,9;PD3491,2;PD3337,0;PD3020,4;PD2711,17;PD2412,35;PD2127,56;PD1852,83;PD1595,104;PD1356,117;PD1134,122;PD878,118;PD586,113;PD0,85;PD0,170;PD42,174;PD81,183;PD118,196;PD152,215;PD184,238;PD214,267;PD242,300;PD267,339;PD291,383;PD312,432;PD332,487;PD350,547;PD380,684;PD405,843;PD424,1026;PD438,1233;PD449,1464;PD456,1720;PD462,2309;PD463,3006;PD462,3703;PD456,4294;PD449,4550;PD438,4782;PD424,4989;PD405,5172;PD380,5332;PD350,5469;PD332,5529;PD312,5584;PD291,5633;PD267,5677;PD242,5716;PD214,5749;PD184,5777;PD152,5800;PD118,5818;PD81,5831;PD42,5839;PD0,5842;PD0,5928;PD0,5928;PU1862,2978;PD1863,2563;PD1867,1885;PD1878,1134;PD1887,790;PD1900,501;PD2050,473;PD2204,449;PD2359,431;PD2514,425;PD2627,430;PD2736,447;PD2842,474;PD2944,512;PD3041,561;PD3133,620;PD3219,689;PD3299,769;PD3372,859;PD3437,958;PD3493,1068;PD3541,1187;PD3579,1316;PD3607,1454;PD3624,1601;PD3630,1758;PD3628,1852;PD3623,1942;PD3613,2027;PD3600,2107;PD3584,2183;PD3564,2254;PD3541,2322;PD3515,2385;PD3486,2444;PD3453,2500;PD3418,2552;PD3379,2600;PD3338,2645;PD3294,2686;PD3248,2724;PD3199,2759;PD3147,2791;PD3093,2820;PD2979,2870;PD2856,2910;PD2725,2940;PD2587,2962;PD2442,2977;PD2292,2985;PD2136,2987;PD1971,2982;PD1862,2978;PU22942,5928;PD22942,5871;PD22878,5853;PD22821,5829;PD22770,5798;PD22725,5761;PD22686,5717;PD22652,5666;PD22623,5609;PD22599,5545;PD22579,5474;PD22562,5397;PD22550,5313;PD22540,5222;PD22529,5021;PD22525,4793;PD22528,4451;PD22534,4136;PD22554,3595;PD22573,3184;PD22582,2921;PD22580,2815;PD22575,2714;PD22567,2618;PD22555,2526;PD22539,2439;PD22520,2357;PD22498,2278;PD22472,2204;PD22442,2134;PD22409,2068;PD22373,2006;PD22333,1947;PD22289,1893;PD22242,1842;PD22192,1795;PD22138,1751;PD22080,1711;PD22019,1673;PD21954,1639;PD21886,1609;PD21814,1581;PD21739,1556;PD21660,1534;PD21577,1514;PD21401,1483;PD21210,1462;PD21005,1450;PD20786,1446;PD20604,1450;PD20390,1466;PD20272,1480;PD20149,1498;PD20020,1521;PD19888,1550;PD19810,1672;PD19707,1812;PD19586,1964;PD19450,2120;PD19307,2273;PD19162,2417;PD19019,2544;PD18951,2599;PD18886,2647;PD18973,2757;PD19013,2813;PD19046,2874;PD19116,2815;PD19212,2743;PD19333,2663;PD19402,2623;PD19478,2583;PD19559,2545;PD19646,2509;PD19739,2477;PD19837,2448;PD19941,2425;PD20050,2407;PD20165,2396;PD20285,2392;PD20375,2394;PD20459,2403;PD20539,2417;PD20615,2436;PD20685,2459;PD20751,2487;PD20812,2518;PD20869,2553;PD20920,2592;PD20967,2633;PD21010,2677;PD21048,2723;PD21081,2770;PD21110,2820;PD21135,2870;PD21155,2921;PD21178,3021;PD21192,3122;PD21200,3227;PD21202,3337;PD20971,3387;PD20604,3460;PD20077,3568;PD19368,3725;PD19232,3759;PD19106,3796;PD18989,3838;PD18881,3885;PD18782,3935;PD18692,3989;PD18611,4048;PD18539,4111;PD18476,4178;PD18421,4250;PD18375,4326;PD18337,4407;PD18308,4492;PD18287,4581;PD18275,4675;PD18271,4774;PD18275,4873;PD18286,4967;PD18304,5056;PD18329,5139;PD18360,5218;PD18397,5292;PD18440,5361;PD18487,5426;PD18539,5487;PD18596,5543;PD18656,5595;PD18720,5644;PD18786,5688;PD18856,5729;PD18928,5767;PD19001,5801;PD19153,5860;PD19307,5907;PD19461,5944;PD19611,5972;PD19755,5992;PD19889,6004;PD20010,6011;PD20115,6013;PD20228,5894;PD20347,5778;PD20473,5665;PD20605,5555;PD20744,5447;PD20890,5341;PD21042,5237;PD21202,5133;PD21201,5364;PD21195,5566;PD21178,5772;PD21145,6013;PD21255,5987;PD21385,5967;PD21535,5952;PD21703,5942;PD21889,5935;PD22092,5930;PD22544,5928;PD22942,5928;PD22942,5928;PU19689,4453;PD19693,4386;PD19705,4323;PD19725,4265;PD19751,4212;PD19784,4162;PD19823,4116;PD19867,4073;PD19916,4034;PD19969,3999;PD20027,3966;PD20087,3937;PD20150,3910;PD20283,3865;PD20421,3829;PD20559,3800;PD20694,3779;PD20938,3751;PD21118,3733;PD21174,3725;PD21202,3715;PD21201,4085;PD21198,4240;PD21192,4376;PD21183,4494;PD21170,4594;PD21151,4678;PD21126,4746;PD21102,4787;PD21074,4825;PD21041,4860;PD21005,4892;PD20965,4921;PD20923,4947;PD20834,4992;PD20742,5025;PD20652,5049;PD20567,5063;PD20493,5067;PD20410,5064;PD20331,5056;PD20254,5043;PD20180,5024;PD20109,5001;PD20043,4972;PD19981,4939;PD19924,4902;PD19872,4860;PD19826,4813;PD19786,4763;PD19752,4708;PD19725,4650;PD19705,4588;PD19693,4522;PD19689,4453;PU39872,5928;PD39872,5871;PD39803,5856;PD39743,5834;PD39690,5805;PD39645,5767;PD39606,5719;PD39573,5660;PD39545,5590;PD39523,5506;PD39505,5407;PD39492,5294;PD39481,5164;PD39474,5016;PD39467,4663;PD39465,4226;PD39470,3932;PD39482,3555;PD39522,2687;PD39569,1894;PD39590,1610;PD39607,1446;PD39489,1466;PD39359,1483;PD39212,1498;PD39042,1510;PD38845,1519;PD38615,1526;PD38037,1531;PD37754,1531;PD37754,1588;PD37803,1595;PD37849,1605;PD37891,1619;PD37930,1638;PD37965,1662;PD37997,1692;PD38025,1728;PD38051,1771;PD38072,1821;PD38091,1880;PD38107,1947;PD38119,2023;PD38129,2108;PD38136,2204;PD38142,2429;PD38140,3463;PD38137,3831;PD38130,4117;PD38118,4332;PD38102,4488;PD38091,4547;PD38078,4596;PD38064,4637;PD38047,4670;PD37999,4746;PD37947,4809;PD37890,4861;PD37827,4903;PD37758,4934;PD37683,4956;PD37599,4969;PD37508,4973;PD37362,4966;PD37295,4959;PD37233,4948;PD37176,4934;PD37122,4918;PD37073,4898;PD37027,4876;PD36985,4851;PD36946,4823;PD36911,4792;PD36879,4758;PD36850,4722;PD36824,4683;PD36801,4641;PD36780,4597;PD36746,4500;PD36720,4394;PD36701,4277;PD36689,4151;PD36682,4015;PD36678,3871;PD36676,3554;PD36678,3208;PD36684,2885;PD36693,2585;PD36708,2309;PD36727,2057;PD36752,1829;PD36782,1625;PD36818,1446;PD36679,1466;PD36534,1483;PD36378,1498;PD36206,1510;PD36011,1519;PD35789,1526;PD35239,1531;PD34993,1531;PD34993,1588;PD35053,1604;PD35106,1626;PD35153,1654;PD35193,1689;PD35227,1734;PD35256,1790;PD35281,1857;PD35300,1938;PD35316,2033;PD35329,2144;PD35338,2273;PD35344,2420;PD35351,2776;PD35352,3224;PD35349,3530;PD35343,3837;PD35336,4142;PD35334,4443;PD35337,4569;PD35346,4688;PD35360,4801;PD35380,4907;PD35405,5007;PD35434,5101;PD35468,5188;PD35505,5271;PD35547,5347;PD35592,5419;PD35639,5485;PD35690,5546;PD35743,5603;PD35798,5655;PD35855,5702;PD35914,5746;PD35974,5785;PD36034,5820;PD36157,5880;PD36279,5927;PD36398,5962;PD36513,5986;PD36619,6002;PD36716,6010;PD36799,6013;PD36884,6010;PD36969,6002;PD37139,5984;PD37236,5860;PD37340,5735;PD37452,5612;PD37571,5489;PD37695,5369;PD37824,5252;PD37957,5138;PD38094,5029;PD38091,5546;PD38082,5815;PD38075,5927;PD38066,6013;PD38183,5985;PD38311,5963;PD38452,5948;PD38608,5938;PD38784,5932;PD38982,5929;PD39456,5928;PD39872,5928;PD39872,5928;PU50396,5928;PD50645,5904;PD50906,5890;PD51167,5882;PD51417,5880;PD51675,5884;PD51926,5893;PD52176,5908;PD52428,5928;PD52428,5871;PD52379,5868;PD52335,5857;PD52295,5838;PD52259,5808;PD52228,5765;PD52200,5709;PD52176,5638;PD52155,5549;PD52138,5442;PD52123,5315;PD52112,5166;PD52103,4993;PD52091,4571;PD52088,4037;PD52090,3747;PD52096,3501;PD52106,3295;PD52119,3125;PD52134,2990;PD52152,2887;PD52171,2811;PD52192,2760;PD52218,2723;PD52250,2689;PD52286,2658;PD52326,2630;PD52370,2605;PD52415,2582;PD52509,2545;PD52601,2518;PD52684,2500;PD52751,2489;PD52797,2486;PD52898,2490;PD52987,2502;PD53064,2522;PD53099,2536;PD53130,2553;PD53159,2572;PD53186,2594;PD53211,2619;PD53233,2648;PD53253,2679;PD53271,2714;PD53302,2793;PD53325,2888;PD53343,2998;PD53356,3124;PD53365,3268;PD53373,3612;PD53374,4037;PD53373,4568;PD53368,4983;PD53363,5151;PD53355,5295;PD53344,5418;PD53329,5521;PD53310,5606;PD53286,5676;PD53257,5732;PD53222,5776;PD53181,5810;PD53133,5835;PD53078,5855;PD53015,5871;PD53015,5928;PD53269,5908;PD53530,5893;PD53791,5884;PD54045,5880;PD54294,5882;PD54545,5890;PD54794,5904;PD55038,5928;PD55038,5871;PD54978,5860;PD54925,5839;PD54880,5807;PD54841,5762;PD54808,5705;PD54781,5634;PD54758,5550;PD54740,5450;PD54726,5335;PD54715,5204;PD54703,4890;PD54698,4502;PD54697,4037;PD54698,3656;PD54703,3292;PD54709,3134;PD54717,3002;PD54729,2904;PD54736,2869;PD54745,2845;PD54774,2791;PD54807,2743;PD54842,2700;PD54880,2662;PD54919,2628;PD54961,2599;PD55003,2574;PD55047,2552;PD55092,2534;PD55137,2520;PD55229,2500;PD55319,2489;PD55406,2486;PD55497,2491;PD55578,2505;PD55649,2530;PD55682,2546;PD55712,2565;PD55740,2587;PD55766,2611;PD55813,2670;PD55853,2741;PD55886,2825;PD55914,2923;PD55935,3035;PD55952,3162;PD55965,3304;PD55974,3462;PD55979,3636;PD55983,4037;PD55982,4411;PD55978,4751;PD55964,5054;PD55953,5190;PD55938,5315;PD55919,5429;PD55895,5531;PD55866,5621;PD55832,5699;PD55791,5763;PD55767,5790;PD55743,5813;PD55716,5833;PD55687,5849;PD55657,5862;PD55624,5871;PD55624,5928;PD55883,5908;PD56130,5893;PD56377,5884;PD56636,5880;PD56881,5884;PD57140,5893;PD57397,5908;PD57638,5928;PD57638,5871;PD57608,5862;PD57580,5849;PD57553,5832;PD57529,5811;PD57506,5785;PD57484,5755;PD57465,5720;PD57447,5681;PD57414,5587;PD57388,5472;PD57366,5334;PD57348,5174;PD57335,4988;PD57324,4777;PD57312,4273;PD57308,3651;PD57307,2902;PD57303,2727;PD57292,2563;PD57272,2410;PD57244,2268;PD57207,2137;PD57160,2018;PD57133,1962;PD57103,1909;PD57071,1860;PD57036,1812;PD56999,1768;PD56958,1727;PD56915,1688;PD56870,1653;PD56821,1620;PD56769,1590;PD56714,1562;PD56657,1538;PD56596,1516;PD56532,1498;PD56464,1482;PD56394,1469;PD56243,1452;PD56078,1446;PD55943,1448;PD55808,1456;PD55673,1470;PD55539,1493;PD55368,1717;PD55281,1825;PD55190,1934;PD55091,2047;PD54979,2167;PD54852,2297;PD54707,2439;PD54704,2325;PD54696,2217;PD54681,2116;PD54659,2020;PD54629,1932;PD54589,1851;PD54540,1776;PD54480,1708;PD54408,1648;PD54324,1596;PD54227,1551;PD54116,1513;PD53991,1484;PD53849,1463;PD53691,1450;PD53515,1446;PD53381,1448;PD53247,1457;PD53115,1474;PD53050,1487;PD52986,1503;PD52890,1641;PD52797,1766;PD52705,1882;PD52610,1992;PD52509,2099;PD52398,2207;PD52275,2319;PD52135,2439;PD52137,1907;PD52143,1673;PD52154,1446;PD52005,1474;PD51849,1495;PD51689,1510;PD51527,1521;PD51206,1530;PD50906,1531;PD50310,1531;PD50310,1588;PD50352,1594;PD50390,1605;PD50426,1620;PD50460,1640;PD50492,1665;PD50521,1695;PD50548,1729;PD50573,1768;PD50596,1812;PD50617,1860;PD50653,1970;PD50683,2099;PD50707,2245;PD50726,2409;PD50740,2590;PD50750,2789;PD50757,3005;PD50763,3488;PD50764,4037;PD50763,4303;PD50758,4598;PD50745,4904;PD50733,5054;PD50718,5198;PD50699,5336;PD50674,5462;PD50644,5577;PD50609,5676;PD50588,5719;PD50566,5757;PD50543,5791;PD50517,5819;PD50490,5841;PD50460,5857;PD50429,5867;PD50396,5871;PD50396,5928;PU; diff --git a/2.hpgl b/2.hpgl new file mode 100755 index 0000000..adf733a --- /dev/null +++ b/2.hpgl @@ -0,0 +1 @@ +IN;SP1;PU4232,13680;PD4230,13564;PD4225,13432;PD4213,13286;PD4193,13131;PD4162,12968;PD4118,12803;PD4091,12720;PD4059,12637;PD4024,12555;PD3983,12475;PD3938,12396;PD3888,12319;PD3833,12245;PD3772,12173;PD3705,12105;PD3632,12041;PD3552,11981;PD3466,11925;PD3373,11875;PD3272,11829;PD3164,11790;PD3048,11757;PD2924,11730;PD2792,11711;PD2651,11699;PD2501,11695;PD2392,11697;PD2283,11704;PD2173,11716;PD2064,11732;PD1956,11752;PD1848,11777;PD1741,11807;PD1636,11841;PD1532,11880;PD1429,11923;PD1329,11970;PD1231,12021;PD1135,12077;PD1042,12137;PD952,12202;PD865,12270;PD781,12343;PD701,12420;PD625,12501;PD553,12586;PD486,12675;PD423,12769;PD365,12866;PD312,12967;PD264,13072;PD222,13181;PD186,13294;PD155,13411;PD132,13532;PD114,13656;PD104,13785;PD100,13917;PD101,13988;PD108,14096;PD123,14235;PD149,14399;PD191,14582;PD219,14679;PD251,14779;PD289,14881;PD333,14984;PD383,15088;PD439,15192;PD503,15295;PD574,15396;PD653,15496;PD740,15592;PD836,15685;PD942,15773;PD1056,15856;PD1181,15934;PD1316,16005;PD1462,16069;PD1619,16125;PD1788,16172;PD1968,16210;PD2161,16238;PD2367,16255;PD2587,16261;PD2757,16257;PD2927,16252;PD3059,16089;PD3198,15933;PD3346,15785;PD3502,15644;PD3667,15512;PD3840,15388;PD4022,15272;PD4213,15165;PD4186,15115;PD4163,15063;PD4144,15008;PD4128,14947;PD4071,14983;PD3995,15026;PD3900,15071;PD3786,15116;PD3654,15157;PD3504,15190;PD3423,15203;PD3337,15213;PD3248,15219;PD3154,15221;PD3020,15218;PD2894,15209;PD2776,15195;PD2665,15175;PD2560,15151;PD2463,15121;PD2372,15087;PD2287,15050;PD2208,15008;PD2135,14963;PD2067,14915;PD2005,14863;PD1948,14809;PD1895,14753;PD1848,14695;PD1804,14635;PD1765,14574;PD1730,14511;PD1698,14448;PD1670,14384;PD1623,14256;PD1588,14128;PD1561,14005;PD1542,13888;PD1518,13680;PD4232,13680;PD4232,13680;PU1518,13397;PD1519,13288;PD1528,13114;PD1537,13010;PD1551,12899;PD1570,12784;PD1596,12667;PD1629,12553;PD1671,12444;PD1721,12344;PD1750,12298;PD1781,12255;PD1816,12215;PD1853,12180;PD1893,12149;PD1936,12122;PD1983,12101;PD2032,12086;PD2086,12076;PD2142,12073;PD2202,12075;PD2258,12082;PD2312,12094;PD2362,12109;PD2410,12128;PD2455,12151;PD2497,12177;PD2537,12207;PD2574,12239;PD2609,12274;PD2671,12351;PD2725,12436;PD2770,12527;PD2807,12622;PD2838,12718;PD2862,12815;PD2880,12911;PD2893,13002;PD2902,13088;PD2908,13236;PD2906,13284;PD2900,13321;PD2891,13349;PD2876,13369;PD2857,13383;PD2832,13391;PD2802,13396;PD2766,13397;PD1518,13397;PD1518,13397;PU34181,16176;PD34591,16150;PD34794,16142;PD34994,16138;PD35193,16140;PD35391,16147;PD35590,16158;PD35788,16176;PD35788,16091;PD35741,16086;PD35691,16069;PD35641,16041;PD35593,16000;PD35548,15947;PD35508,15880;PD35474,15799;PD35448,15704;PD35423,15566;PD35401,15411;PD35381,15241;PD35364,15059;PD35338,14671;PD35319,14271;PD35307,13881;PD35300,13526;PD35297,13009;PD35297,11336;PD35315,11336;PD35379,11501;PD35471,11718;PD35724,12282;PD36043,12968;PD36396,13717;PD36749,14471;PD37070,15171;PD37209,15483;PD37328,15759;PD37423,15993;PD37490,16176;PD37707,16150;PD37817,16142;PD37925,16138;PD38026,16142;PD38128,16150;PD38331,16176;PD38392,16003;PD38478,15777;PD38587,15507;PD38715,15201;PD39014,14506;PD39345,13752;PD39993,12306;PD40430,11336;PD40449,11336;PD40449,13255;PD40448,13920;PD40442,14496;PD40435,14750;PD40424,14983;PD40410,15194;PD40390,15382;PD40365,15548;PD40334,15692;PD40316,15756;PD40296,15814;PD40274,15867;PD40250,15914;PD40224,15955;PD40196,15991;PD40165,16022;PD40133,16047;PD40097,16066;PD40060,16080;PD40020,16088;PD39977,16091;PD39977,16176;PD40558,16150;PD40849,16142;PD41139,16138;PD41432,16142;PD41726,16150;PD42312,16176;PD42312,16091;PD42270,16086;PD42232,16078;PD42195,16064;PD42161,16047;PD42130,16025;PD42100,15998;PD42073,15966;PD42048,15930;PD42025,15888;PD42003,15842;PD41984,15790;PD41966,15732;PD41935,15601;PD41910,15446;PD41890,15267;PD41875,15063;PD41864,14833;PD41857,14576;PD41850,13975;PD41848,13255;PD41851,12501;PD41862,11884;PD41872,11623;PD41885,11392;PD41903,11189;PD41924,11014;PD41951,10864;PD41982,10739;PD42020,10637;PD42041,10594;PD42064,10556;PD42088,10523;PD42115,10495;PD42143,10472;PD42172,10453;PD42204,10438;PD42238,10428;PD42274,10421;PD42312,10418;PD42312,10333;PD41811,10359;PD41559,10368;PD41310,10371;PD41100,10368;PD40863,10359;PD40373,10333;PD40322,10500;PD40249,10706;PD40156,10946;PD40047,11215;PD39924,11506;PD39789,11815;PD39498,12464;PD39196,13118;PD38904,13733;PD38647,14266;PD38445,14673;PD37948,13678;PD37673,13122;PD37395,12546;PD37127,11964;PD37000,11676;PD36879,11392;PD36766,11114;PD36662,10843;PD36569,10583;PD36488,10333;PD35991,10359;PD35743,10368;PD35495,10371;PD35240,10368;PD34985,10359;PD34474,10333;PD34474,10418;PD34547,10429;PD34611,10447;PD34667,10473;PD34715,10507;PD34755,10549;PD34788,10601;PD34816,10662;PD34838,10733;PD34855,10814;PD34868,10907;PD34877,11010;PD34884,11126;PD34889,11394;PD34890,11714;PD34885,12132;PD34867,12674;PD34838,13295;PD34818,13619;PD34794,13946;PD34767,14269;PD34736,14582;PD34701,14880;PD34663,15156;PD34620,15405;PD34572,15621;PD34547,15715;PD34521,15798;PD34493,15870;PD34465,15930;PD34435,15978;PD34403,16015;PD34369,16044;PD34333,16064;PD34296,16078;PD34258,16086;PD34220,16090;PD34181,16091;PD34181,16176;PD34181,16176;PU48866,16176;PD48866,16119;PD48802,16102;PD48745,16078;PD48694,16047;PD48649,16010;PD48610,15965;PD48576,15915;PD48547,15857;PD48523,15793;PD48503,15723;PD48487,15645;PD48474,15561;PD48464,15471;PD48453,15270;PD48450,15042;PD48452,14700;PD48459,14385;PD48478,13843;PD48498,13433;PD48506,13170;PD48505,13064;PD48500,12963;PD48491,12867;PD48479,12775;PD48463,12688;PD48444,12605;PD48422,12527;PD48396,12453;PD48366,12383;PD48333,12317;PD48297,12254;PD48257,12196;PD48214,12142;PD48167,12091;PD48116,12044;PD48062,12000;PD48004,11959;PD47943,11922;PD47878,11888;PD47810,11857;PD47738,11829;PD47663,11805;PD47584,11782;PD47501,11763;PD47325,11732;PD47135,11711;PD46930,11699;PD46710,11695;PD46528,11699;PD46314,11715;PD46197,11728;PD46073,11747;PD45945,11770;PD45812,11799;PD45734,11920;PD45631,12061;PD45510,12212;PD45374,12368;PD45231,12522;PD45086,12666;PD44943,12793;PD44875,12847;PD44810,12896;PD44897,13005;PD44937,13062;PD44970,13122;PD45040,13064;PD45136,12991;PD45257,12912;PD45326,12871;PD45402,12832;PD45483,12794;PD45570,12758;PD45663,12725;PD45761,12697;PD45865,12673;PD45974,12656;PD46089,12644;PD46209,12640;PD46298,12643;PD46383,12652;PD46463,12666;PD46539,12684;PD46609,12708;PD46675,12735;PD46736,12767;PD46793,12802;PD46844,12840;PD46892,12882;PD46934,12925;PD46972,12971;PD47005,13019;PD47034,13068;PD47059,13119;PD47079,13170;PD47102,13269;PD47116,13371;PD47124,13476;PD47126,13586;PD46895,13636;PD46528,13709;PD46001,13817;PD45292,13973;PD45156,14007;PD45030,14045;PD44913,14087;PD44805,14133;PD44706,14184;PD44616,14238;PD44535,14297;PD44463,14360;PD44400,14427;PD44345,14499;PD44299,14575;PD44261,14655;PD44232,14740;PD44211,14830;PD44199,14924;PD44195,15023;PD44199,15122;PD44210,15216;PD44228,15305;PD44253,15388;PD44284,15467;PD44321,15541;PD44364,15610;PD44411,15675;PD44463,15735;PD44520,15792;PD44580,15844;PD44644,15892;PD44710,15937;PD44780,15978;PD44852,16016;PD44925,16050;PD45077,16109;PD45231,16156;PD45385,16193;PD45535,16221;PD45679,16240;PD45813,16253;PD45934,16259;PD46039,16261;PD46152,16143;PD46271,16027;PD46397,15914;PD46529,15804;PD46668,15696;PD46814,15590;PD46966,15485;PD47126,15382;PD47125,15613;PD47119,15815;PD47102,16020;PD47069,16261;PD47179,16236;PD47309,16216;PD47459,16201;PD47627,16190;PD47813,16183;PD48016,16179;PD48468,16176;PD48866,16176;PD48866,16176;PU45613,14701;PD45618,14634;PD45630,14572;PD45649,14514;PD45676,14460;PD45709,14410;PD45747,14364;PD45791,14322;PD45840,14283;PD45894,14247;PD45951,14215;PD46011,14186;PD46074,14159;PD46207,14113;PD46345,14077;PD46483,14049;PD46618,14028;PD46862,13999;PD47042,13982;PD47098,13973;PD47126,13964;PD47125,14334;PD47122,14489;PD47116,14625;PD47107,14742;PD47094,14843;PD47075,14927;PD47050,14995;PD47026,15036;PD46998,15073;PD46965,15108;PD46929,15140;PD46889,15170;PD46847,15196;PD46758,15240;PD46666,15274;PD46576,15298;PD46491,15311;PD46417,15316;PD46335,15313;PD46255,15305;PD46178,15292;PD46104,15273;PD46034,15250;PD45967,15221;PD45905,15188;PD45848,15150;PD45797,15108;PD45750,15062;PD45710,15011;PD45676,14957;PD45649,14898;PD45630,14836;PD45618,14771;PD45613,14701;PU50890,16176;PD51019,16164;PD51150,16154;PD51416,16143;PD51684,16139;PD51949,16138;PD52217,16140;PD52474,16147;PD52731,16158;PD52999,16176;PD52999,16091;PD52945,16083;PD52898,16067;PD52856,16042;PD52820,16005;PD52788,15954;PD52761,15886;PD52739,15800;PD52720,15693;PD52705,15563;PD52693,15407;PD52684,15224;PD52677,15010;PD52670,14485;PD52668,13813;PD52674,13066;PD52692,11983;PD52706,11432;PD52724,10935;PD52746,10541;PD52758,10397;PD52772,10296;PD52851,10264;PD52932,10241;PD53015,10224;PD53098,10213;PD53181,10206;PD53264,10202;PD53424,10201;PD53547,10205;PD53664,10215;PD53776,10233;PD53880,10258;PD53978,10290;PD54069,10329;PD54153,10374;PD54229,10426;PD54297,10484;PD54357,10548;PD54409,10619;PD54452,10696;PD54486,10778;PD54510,10867;PD54525,10961;PD54530,11061;PD54527,11156;PD54517,11245;PD54500,11326;PD54477,11403;PD54449,11473;PD54416,11539;PD54379,11600;PD54337,11657;PD54292,11710;PD54243,11759;PD54192,11806;PD54138,11850;PD54027,11932;PD53911,12009;PD53796,12084;PD53684,12160;PD53579,12241;PD53531,12284;PD53485,12330;PD53444,12378;PD53406,12430;PD53373,12485;PD53345,12544;PD53322,12608;PD53306,12676;PD53295,12750;PD53292,12829;PD53294,12884;PD53301,12938;PD53312,12990;PD53327,13040;PD53346,13089;PD53369,13137;PD53395,13183;PD53425,13229;PD53494,13316;PD53576,13399;PD53668,13479;PD53769,13556;PD53878,13631;PD53994,13704;PD54241,13846;PD54499,13988;PD54757,14134;PD54978,14269;PD55074,14332;PD55160,14393;PD55237,14453;PD55306,14512;PD55367,14571;PD55419,14632;PD55464,14693;PD55502,14757;PD55533,14823;PD55558,14893;PD55576,14967;PD55589,15046;PD55596,15131;PD55599,15221;PD55597,15302;PD55592,15377;PD55583,15447;PD55571,15512;PD55554,15572;PD55532,15626;PD55505,15675;PD55473,15719;PD55436,15757;PD55393,15791;PD55343,15819;PD55288,15842;PD55225,15860;PD55155,15873;PD55078,15881;PD54994,15883;PD54914,15881;PD54836,15873;PD54762,15862;PD54690,15846;PD54621,15826;PD54555,15802;PD54492,15774;PD54431,15744;PD54373,15710;PD54317,15673;PD54264,15633;PD54214,15591;PD54121,15501;PD54038,15404;PD53964,15303;PD53900,15198;PD53845,15091;PD53798,14986;PD53761,14883;PD53732,14784;PD53711,14691;PD53698,14607;PD53585,14620;PD53471,14626;PD53493,14760;PD53504,14895;PD53509,15030;PD53509,15165;PD53504,15394;PD53488,15624;PD53461,15849;PD53424,16063;PD53577,16102;PD53710,16134;PD53873,16169;PD54059,16204;PD54262,16233;PD54475,16254;PD54583,16259;PD54691,16261;PD54876,16255;PD55063,16236;PD55250,16203;PD55436,16158;PD55528,16131;PD55618,16100;PD55708,16066;PD55795,16029;PD55881,15989;PD55965,15945;PD56046,15898;PD56125,15848;PD56201,15794;PD56273,15737;PD56343,15677;PD56408,15614;PD56470,15548;PD56528,15478;PD56582,15404;PD56631,15328;PD56675,15248;PD56714,15165;PD56748,15079;PD56776,14989;PD56798,14896;PD56814,14800;PD56824,14700;PD56828,14597;PD56823,14483;PD56809,14377;PD56785,14279;PD56751,14187;PD56706,14100;PD56650,14018;PD56583,13938;PD56504,13861;PD56413,13785;PD56309,13708;PD56192,13631;PD56062,13551;PD55918,13468;PD55760,13381;PD55400,13189;PD55204,13080;PD55021,12969;PD54936,12912;PD54855,12854;PD54780,12795;PD54711,12735;PD54648,12674;PD54592,12613;PD54544,12550;PD54503,12487;PD54470,12422;PD54446,12357;PD54431,12291;PD54426,12224;PD54430,12161;PD54440,12099;PD54457,12039;PD54480,11981;PD54508,11924;PD54541,11869;PD54578,11815;PD54620,11762;PD54714,11658;PD54818,11556;PD55046,11353;PD55161,11250;PD55273,11143;PD55378,11032;PD55426,10974;PD55472,10915;PD55513,10854;PD55551,10790;PD55584,10725;PD55612,10658;PD55634,10588;PD55651,10515;PD55662,10440;PD55665,10362;PD55662,10294;PD55654,10230;PD55640,10169;PD55621,10113;PD55597,10060;PD55569,10010;PD55537,9964;PD55500,9921;PD55461,9881;PD55417,9844;PD55371,9810;PD55322,9779;PD55218,9725;PD55106,9680;PD54989,9644;PD54870,9615;PD54750,9594;PD54632,9579;PD54518,9568;PD54412,9562;PD54228,9558;PD54084,9561;PD53946,9567;PD53815,9578;PD53691,9592;PD53466,9627;PD53273,9668;PD53116,9709;PD52997,9746;PD52886,9785;PD52836,9819;PD52734,9902;PD52395,10179;PD52170,10354;PD51916,10541;PD51639,10733;PD51493,10828;PD51344,10920;PD51344,13037;PD51341,13936;PD51336,14312;PD51329,14642;PD51319,14929;PD51305,15177;PD51288,15388;PD51266,15564;PD51240,15709;PD51209,15826;PD51191,15875;PD51172,15918;PD51151,15955;PD51129,15986;PD51105,16013;PD51080,16035;PD51053,16053;PD51024,16067;PD50993,16077;PD50961,16085;PD50890,16091;PD50890,16176;PU3063,3602;PD3163,3592;PD3271,3583;PD3258,3453;PD3252,3309;PD3254,3116;PD3259,2958;PD3267,2828;PD3279,2720;PD3294,2627;PD3312,2543;PD3356,2373;PD3271,2367;PD3155,2352;PD2857,2306;PD2688,2282;PD2513,2261;PD2340,2246;PD2174,2240;PD2058,2242;PD1955,2248;PD1862,2259;PD1772,2276;PD1683,2298;PD1589,2328;PD1370,2410;PD1045,2546;PD694,2701;PD538,2774;PD408,2839;PD316,2889;PD288,2908;PD274,2921;PD246,2971;PD220,3040;PD196,3123;PD174,3218;PD157,3319;PD143,3422;PD135,3524;PD132,3621;PD136,3780;PD150,3924;PD171,4054;PD201,4171;PD239,4277;PD283,4371;PD335,4455;PD394,4531;PD459,4598;PD531,4657;PD608,4711;PD690,4759;PD778,4802;PD870,4842;PD1068,4916;PD1435,5040;PD1770,5156;PD1912,5211;PD2030,5263;PD2079,5288;PD2120,5313;PD2151,5337;PD2174,5360;PD2205,5417;PD2225,5462;PD2246,5521;PD2266,5594;PD2282,5682;PD2293,5787;PD2297,5909;PD2293,6033;PD2287,6085;PD2278,6131;PD2265,6171;PD2248,6205;PD2226,6235;PD2199,6260;PD2166,6280;PD2128,6297;PD2082,6310;PD2030,6319;PD1902,6331;PD1739,6334;PD1673,6332;PD1606,6327;PD1473,6306;PD1341,6272;PD1211,6227;PD1085,6170;PD964,6105;PD849,6031;PD741,5949;PD641,5861;PD550,5767;PD471,5669;PD403,5568;PD348,5465;PD326,5413;PD308,5360;PD293,5308;PD282,5256;PD276,5204;PD274,5152;PD186,5165;PD85,5171;PD98,5353;PD104,5549;PD102,5748;PD97,5910;PD88,6043;PD76,6154;PD62,6251;PD44,6342;PD0,6533;PD77,6555;PD182,6591;PD310,6636;PD459,6684;PD627,6730;PD809,6769;PD905,6785;PD1005,6797;PD1106,6804;PD1210,6807;PD1374,6802;PD1534,6787;PD1689,6763;PD1840,6731;PD1985,6692;PD2126,6647;PD2261,6597;PD2392,6542;PD2830,6348;PD3118,6217;PD3217,6167;PD3292,6123;PD3346,6082;PD3384,6041;PD3416,5993;PD3446,5942;PD3497,5832;PD3538,5717;PD3570,5599;PD3593,5484;PD3609,5376;PD3618,5280;PD3621,5200;PD3619,5123;PD3613,5050;PD3603,4982;PD3589,4917;PD3572,4856;PD3552,4798;PD3528,4744;PD3501,4693;PD3471,4645;PD3438,4600;PD3403,4558;PD3365,4518;PD3281,4446;PD3189,4382;PD3089,4325;PD2983,4274;PD2871,4227;PD2755,4184;PD2514,4102;PD2269,4018;PD2094,3956;PD1927,3893;PD1849,3860;PD1774,3824;PD1703,3784;PD1637,3740;PD1577,3691;PD1523,3635;PD1476,3573;PD1436,3503;PD1404,3425;PD1381,3337;PD1366,3238;PD1361,3129;PD1366,2977;PD1372,2913;PD1381,2858;PD1393,2809;PD1409,2768;PD1428,2733;PD1451,2704;PD1478,2680;PD1509,2660;PD1544,2645;PD1584,2634;PD1629,2627;PD1679,2622;PD1796,2618;PD1899,2622;PD2005,2633;PD2113,2650;PD2221,2675;PD2329,2706;PD2434,2744;PD2535,2789;PD2631,2841;PD2722,2899;PD2804,2964;PD2877,3035;PD2941,3113;PD2968,3154;PD2992,3197;PD3013,3242;PD3030,3288;PD3044,3336;PD3054,3385;PD3061,3436;PD3063,3488;PD3063,3602;PD3063,3602;PU11352,2354;PD11266,2353;PD11181,2350;PD11096,2342;PD11011,2325;PD10963,2455;PD10913,2594;PD10858,2731;PD10828,2795;PD10794,2855;PD11076,2850;PD11352,2845;PD11352,3838;PD11350,4029;PD11344,4225;PD11328,4619;PD11312,5001;PD11306,5181;PD11304,5351;PD11306,5472;PD11311,5595;PD11320,5720;PD11335,5846;PD11357,5969;PD11386,6090;PD11422,6206;PD11469,6316;PD11525,6419;PD11557,6467;PD11592,6513;PD11630,6556;PD11671,6597;PD11715,6634;PD11763,6668;PD11814,6699;PD11869,6727;PD11927,6750;PD11989,6770;PD12055,6786;PD12125,6797;PD12200,6804;PD12278,6807;PD12383,6802;PD12486,6789;PD12694,6750;PD12803,6637;PD12918,6530;PD13040,6429;PD13169,6333;PD13306,6242;PD13452,6156;PD13607,6073;PD13772,5994;PD13744,5937;PD13719,5879;PD13699,5820;PD13687,5757;PD13566,5813;PD13445,5861;PD13383,5881;PD13321,5896;PD13259,5905;PD13195,5909;PD13113,5905;PD13040,5894;PD12975,5876;PD12919,5850;PD12869,5816;PD12827,5775;PD12791,5725;PD12761,5666;PD12737,5600;PD12718,5524;PD12703,5440;PD12691,5346;PD12684,5244;PD12679,5131;PD12675,4878;PD12679,4074;PD12687,3453;PD12704,2845;PD12940,2832;PD13176,2826;PD13358,2834;PD13471,2842;PD13583,2855;PD13620,2721;PD13662,2582;PD13709,2444;PD13763,2316;PD13684,2328;PD13568,2338;PD13269,2349;PD12951,2353;PD12704,2354;PD12707,2170;PD12716,1995;PD12730,1828;PD12747,1672;PD12787,1390;PD12827,1153;PD12741,1201;PD12655,1244;PD12568,1284;PD12480,1321;PD12391,1354;PD12300,1383;PD12209,1409;PD12116,1432;PD11926,1468;PD11730,1493;PD11526,1508;PD11314,1512;PD11328,1635;PD11340,1782;PD11348,1978;PD11352,2250;PD11352,2354;PD11352,2354;PU20918,6722;PD21168,6698;PD21429,6684;PD21690,6677;PD21940,6674;PD22196,6678;PD22445,6687;PD22695,6702;PD22951,6722;PD22951,6665;PD22891,6649;PD22839,6624;PD22793,6588;PD22754,6541;PD22721,6480;PD22694,6405;PD22671,6313;PD22653,6204;PD22639,6075;PD22629,5926;PD22621,5754;PD22616,5559;PD22612,5091;PD22611,4509;PD22613,4097;PD22620,3713;PD22631,3363;PD22644,3049;PD22659,2775;PD22675,2547;PD22690,2367;PD22705,2240;PD22599,2263;PD22478,2281;PD22340,2296;PD22184,2308;PD22008,2316;PD21811,2321;PD21344,2325;PD20833,2325;PD20833,2382;PD20913,2409;PD20949,2426;PD20983,2446;PD21015,2470;PD21044,2496;PD21071,2525;PD21096,2558;PD21140,2632;PD21176,2721;PD21206,2824;PD21230,2942;PD21249,3076;PD21263,3226;PD21273,3394;PD21280,3579;PD21286,4005;PD21287,4509;PD21286,5010;PD21280,5443;PD21274,5634;PD21265,5809;PD21253,5967;PD21238,6108;PD21218,6234;PD21193,6343;PD21163,6436;PD21128,6513;PD21108,6546;PD21086,6574;PD21063,6599;PD21037,6620;PD21011,6637;PD20982,6650;PD20951,6660;PD20918,6665;PD20918,6722;PD20918,6722;PU21968,1957;PD22178,1745;PD22405,1523;PD22622,1317;PD22800,1153;PD22685,1063;PD22576,970;PD22469,873;PD22366,771;PD22265,665;PD22166,553;PD22067,436;PD21968,312;PD21884,431;PD21794,547;PD21699,659;PD21599,768;PD21494,872;PD21383,971;PD21267,1065;PD21145,1153;PD21284,1255;PD21403,1352;PD21508,1445;PD21603,1537;PD21692,1632;PD21780,1731;PD21968,1957;PU33938,3602;PD34038,3592;PD34146,3583;PD34133,3453;PD34127,3309;PD34129,3116;PD34134,2958;PD34142,2828;PD34154,2720;PD34169,2627;PD34187,2543;PD34231,2373;PD34146,2367;PD34030,2352;PD33732,2306;PD33562,2282;PD33388,2261;PD33215,2246;PD33049,2240;PD32933,2242;PD32830,2248;PD32737,2259;PD32647,2276;PD32558,2298;PD32464,2328;PD32245,2410;PD31920,2546;PD31569,2701;PD31412,2774;PD31283,2839;PD31191,2889;PD31163,2908;PD31148,2921;PD31121,2971;PD31094,3040;PD31070,3123;PD31049,3218;PD31032,3319;PD31018,3422;PD31010,3524;PD31007,3621;PD31011,3780;PD31024,3924;PD31046,4054;PD31076,4171;PD31113,4277;PD31158,4371;PD31210,4455;PD31269,4531;PD31334,4598;PD31405,4657;PD31483,4711;PD31565,4759;PD31653,4802;PD31745,4842;PD31943,4916;PD32310,5040;PD32645,5156;PD32787,5211;PD32905,5263;PD32954,5288;PD32994,5313;PD33026,5337;PD33049,5360;PD33080,5417;PD33100,5462;PD33121,5521;PD33140,5594;PD33156,5682;PD33168,5787;PD33172,5909;PD33168,6033;PD33162,6085;PD33152,6131;PD33139,6171;PD33122,6205;PD33101,6235;PD33074,6260;PD33041,6280;PD33002,6297;PD32957,6310;PD32905,6319;PD32776,6331;PD32614,6334;PD32547,6332;PD32481,6327;PD32347,6306;PD32215,6272;PD32086,6227;PD31960,6170;PD31839,6105;PD31723,6031;PD31615,5949;PD31515,5861;PD31425,5767;PD31346,5669;PD31278,5568;PD31223,5465;PD31201,5413;PD31182,5360;PD31168,5308;PD31157,5256;PD31151,5204;PD31148,5152;PD31061,5165;PD30959,5171;PD30972,5353;PD30978,5549;PD30977,5748;PD30971,5910;PD30963,6043;PD30951,6154;PD30936,6251;PD30918,6342;PD30874,6533;PD30952,6555;PD31057,6591;PD31185,6636;PD31334,6684;PD31501,6730;PD31684,6769;PD31780,6785;PD31879,6797;PD31981,6804;PD32085,6807;PD32249,6802;PD32409,6787;PD32564,6763;PD32714,6731;PD32860,6692;PD33001,6647;PD33136,6597;PD33266,6542;PD33705,6348;PD33993,6217;PD34092,6167;PD34166,6123;PD34221,6082;PD34259,6041;PD34291,5993;PD34321,5942;PD34372,5832;PD34413,5717;PD34444,5599;PD34468,5484;PD34484,5376;PD34493,5280;PD34495,5200;PD34493,5123;PD34487,5050;PD34477,4982;PD34464,4917;PD34447,4856;PD34426,4798;PD34403,4744;PD34376,4693;PD34346,4645;PD34313,4600;PD34278,4558;PD34240,4518;PD34156,4446;PD34064,4382;PD33964,4325;PD33858,4274;PD33746,4227;PD33630,4184;PD33389,4102;PD33143,4018;PD32969,3956;PD32802,3893;PD32723,3860;PD32649,3824;PD32578,3784;PD32512,3740;PD32452,3691;PD32398,3635;PD32351,3573;PD32311,3503;PD32279,3425;PD32255,3337;PD32241,3238;PD32236,3129;PD32240,2977;PD32247,2913;PD32256,2858;PD32268,2809;PD32284,2768;PD32303,2733;PD32326,2704;PD32352,2680;PD32384,2660;PD32419,2645;PD32459,2634;PD32504,2627;PD32554,2622;PD32671,2618;PD32774,2622;PD32880,2633;PD32988,2650;PD33096,2675;PD33203,2706;PD33308,2744;PD33410,2789;PD33506,2841;PD33596,2899;PD33679,2964;PD33752,3035;PD33815,3113;PD33843,3154;PD33867,3197;PD33888,3242;PD33905,3288;PD33919,3336;PD33929,3385;PD33936,3436;PD33938,3488;PD33938,3602;PD33938,3602;PU43672,6807;PD43809,6642;PD43941,6495;PD44074,6360;PD44212,6237;PD44285,6179;PD44361,6122;PD44442,6066;PD44527,6012;PD44714,5904;PD44929,5795;PD44875,5695;PD44852,5642;PD44835,5587;PD44773,5628;PD44701,5663;PD44622,5694;PD44538,5720;PD44451,5740;PD44363,5755;PD44276,5764;PD44192,5767;PD44100,5765;PD44009,5760;PD43920,5751;PD43833,5739;PD43748,5723;PD43665,5704;PD43584,5682;PD43506,5656;PD43429,5627;PD43355,5594;PD43283,5558;PD43214,5520;PD43148,5477;PD43084,5432;PD43022,5384;PD42964,5332;PD42908,5277;PD42856,5219;PD42807,5159;PD42760,5095;PD42717,5028;PD42677,4958;PD42641,4885;PD42608,4810;PD42579,4731;PD42553,4650;PD42531,4565;PD42513,4478;PD42499,4389;PD42489,4296;PD42483,4201;PD42480,4103;PD42484,3973;PD42493,3848;PD42507,3729;PD42526,3617;PD42549,3511;PD42575,3412;PD42604,3320;PD42634,3235;PD42666,3159;PD42698,3090;PD42729,3030;PD42760,2978;PD42789,2935;PD42815,2902;PD42839,2878;PD42859,2864;PD42921,2839;PD42991,2822;PD43069,2811;PD43152,2808;PD43253,2811;PD43353,2823;PD43451,2842;PD43546,2869;PD43638,2903;PD43727,2944;PD43810,2991;PD43888,3045;PD43960,3105;PD44024,3172;PD44081,3244;PD44129,3322;PD44168,3406;PD44196,3494;PD44214,3588;PD44220,3687;PD44215,3745;PD44211,3810;PD44310,3819;PD44409,3829;PD44451,3631;PD44495,3454;PD44542,3289;PD44596,3133;PD44660,2977;PD44736,2817;PD44829,2646;PD44939,2458;PD44818,2404;PD44730,2368;PD44619,2331;PD44479,2297;PD44397,2281;PD44307,2268;PD44208,2256;PD44100,2248;PD43981,2242;PD43852,2240;PD43716,2246;PD43550,2265;PD43359,2299;PD43149,2347;PD43038,2378;PD42924,2413;PD42808,2452;PD42691,2496;PD42573,2545;PD42454,2598;PD42336,2657;PD42219,2721;PD42105,2791;PD41992,2866;PD41883,2946;PD41778,3033;PD41677,3125;PD41582,3224;PD41492,3329;PD41409,3441;PD41333,3559;PD41265,3684;PD41206,3816;PD41156,3955;PD41116,4101;PD41087,4255;PD41069,4416;PD41062,4585;PD41066,4702;PD41076,4817;PD41093,4930;PD41117,5042;PD41146,5150;PD41182,5257;PD41224,5361;PD41272,5463;PD41325,5562;PD41384,5658;PD41448,5751;PD41517,5841;PD41590,5927;PD41669,6011;PD41752,6091;PD41839,6167;PD41930,6240;PD42025,6309;PD42124,6374;PD42227,6435;PD42333,6492;PD42442,6545;PD42555,6593;PD42670,6636;PD42788,6675;PD42908,6710;PD43030,6739;PD43155,6763;PD43282,6782;PD43410,6796;PD43540,6804;PD43672,6807;PU52303,6722;PD52549,6702;PD52794,6687;PD53039,6678;PD53286,6674;PD53541,6678;PD53797,6687;PD54052,6702;PD54307,6722;PD54307,6665;PD54256,6649;PD54210,6629;PD54171,6602;PD54138,6567;PD54109,6523;PD54086,6466;PD54066,6396;PD54051,6310;PD54039,6208;PD54029,6086;PD54019,5777;PD54015,5370;PD54014,4850;PD54018,4614;PD54033,4196;PD54045,3975;PD54062,3777;PD54083,3623;PD54095,3569;PD54109,3535;PD54130,3505;PD54155,3476;PD54183,3450;PD54214,3425;PD54285,3383;PD54364,3349;PD54450,3323;PD54542,3304;PD54637,3293;PD54733,3290;PD54836,3294;PD54926,3308;PD55004,3332;PD55039,3348;PD55072,3367;PD55101,3389;PD55128,3414;PD55153,3441;PD55176,3472;PD55214,3543;PD55245,3627;PD55270,3724;PD55288,3837;PD55301,3964;PD55310,4107;PD55318,4443;PD55319,4850;PD55318,5287;PD55313,5657;PD55307,5818;PD55299,5964;PD55287,6095;PD55271,6211;PD55251,6313;PD55226,6401;PD55196,6476;PD55159,6538;PD55116,6588;PD55092,6608;PD55065,6625;PD55037,6639;PD55007,6651;PD54940,6665;PD54940,6722;PD55466,6691;PD55732,6679;PD55999,6674;PD56241,6678;PD56482,6687;PD56723,6702;PD56964,6722;PD56964,6665;PD56907,6651;PD56858,6632;PD56815,6605;PD56778,6567;PD56747,6514;PD56721,6444;PD56700,6353;PD56683,6240;PD56669,6099;PD56659,5929;PD56652,5726;PD56648,5487;PD56643,4890;PD56642,4112;PD56640,3660;PD56633,3459;PD56620,3275;PD56598,3106;PD56583,3028;PD56566,2954;PD56545,2883;PD56521,2817;PD56493,2754;PD56460,2695;PD56424,2640;PD56383,2589;PD56338,2541;PD56287,2498;PD56231,2457;PD56169,2421;PD56102,2388;PD56028,2359;PD55948,2333;PD55861,2311;PD55768,2292;PD55667,2277;PD55559,2265;PD55443,2256;PD55319,2251;PD55186,2250;PD55108,2252;PD55030,2257;PD54952,2266;PD54874,2278;PD54795,2396;PD54701,2522;PD54596,2653;PD54483,2785;PD54365,2916;PD54246,3043;PD54127,3162;PD54014,3271;PD54018,2905;PD54030,2465;PD54049,1982;PD54073,1486;PD54102,1010;PD54134,582;PD54168,235;PD54185,102;PD54203,0;PD54108,28;PD54008,52;PD53904,70;PD53797,83;PD53688,93;PD53578,99;PD53362,104;PD52237,104;PD52237,151;PD52317,157;PD52386,167;PD52447,183;PD52474,195;PD52499,210;PD52522,228;PD52543,249;PD52562,275;PD52580,305;PD52596,341;PD52610,381;PD52634,479;PD52653,604;PD52667,757;PD52677,943;PD52683,1164;PD52690,1725;PD52691,2467;PD52690,3554;PD52685,4455;PD52679,4840;PD52670,5183;PD52658,5486;PD52642,5750;PD52622,5978;PD52596,6169;PD52565,6327;PD52547,6394;PD52527,6453;PD52506,6504;PD52482,6548;PD52458,6585;PD52431,6614;PD52402,6637;PD52371,6653;PD52338,6662;PD52303,6665;PD52303,6722;PU; diff --git a/3.hpgl b/3.hpgl new file mode 100755 index 0000000..524ad97 --- /dev/null +++ b/3.hpgl @@ -0,0 +1 @@ +IN;SP1;PU50862,13680;PD50860,13564;PD50855,13432;PD50843,13286;PD50823,13131;PD50792,12968;PD50748,12803;PD50721,12720;PD50689,12637;PD50654,12555;PD50613,12475;PD50568,12396;PD50518,12319;PD50463,12245;PD50402,12173;PD50335,12105;PD50262,12041;PD50182,11981;PD50096,11925;PD50003,11875;PD49902,11829;PD49794,11790;PD49678,11757;PD49554,11730;PD49422,11711;PD49281,11699;PD49131,11695;PD49022,11697;PD48913,11704;PD48804,11716;PD48694,11732;PD48586,11752;PD48478,11777;PD48371,11807;PD48266,11841;PD48162,11880;PD48059,11923;PD47959,11970;PD47861,12021;PD47765,12077;PD47672,12137;PD47582,12202;PD47495,12270;PD47411,12343;PD47331,12420;PD47255,12501;PD47183,12586;PD47116,12675;PD47053,12769;PD46995,12866;PD46942,12967;PD46894,13072;PD46852,13181;PD46816,13294;PD46786,13411;PD46762,13532;PD46744,13656;PD46734,13785;PD46730,13917;PD46732,13988;PD46738,14096;PD46753,14235;PD46780,14399;PD46821,14582;PD46849,14679;PD46881,14779;PD46919,14881;PD46963,14984;PD47013,15088;PD47069,15192;PD47133,15295;PD47204,15396;PD47283,15495;PD47370,15592;PD47467,15684;PD47572,15773;PD47686,15856;PD47811,15934;PD47946,16005;PD48092,16068;PD48249,16124;PD48418,16172;PD48598,16210;PD48792,16238;PD48998,16255;PD49217,16261;PD49387,16257;PD49557,16252;PD49689,16089;PD49828,15933;PD49976,15785;PD50133,15644;PD50297,15512;PD50471,15388;PD50652,15272;PD50843,15165;PD50816,15115;PD50793,15063;PD50774,15008;PD50758,14947;PD50701,14983;PD50625,15026;PD50530,15071;PD50416,15116;PD50284,15157;PD50134,15190;PD50053,15203;PD49967,15213;PD49878,15219;PD49784,15221;PD49650,15218;PD49525,15209;PD49406,15195;PD49295,15175;PD49190,15151;PD49093,15121;PD49002,15087;PD48917,15050;PD48838,15008;PD48765,14963;PD48697,14915;PD48635,14863;PD48578,14809;PD48525,14753;PD48478,14695;PD48434,14635;PD48395,14574;PD48360,14511;PD48328,14448;PD48300,14384;PD48254,14256;PD48218,14128;PD48191,14005;PD48172,13888;PD48148,13680;PD50862,13680;PD50862,13680;PU48148,13397;PD48150,13288;PD48158,13114;PD48168,13010;PD48181,12899;PD48201,12784;PD48226,12667;PD48260,12553;PD48301,12444;PD48351,12344;PD48380,12298;PD48412,12254;PD48446,12215;PD48483,12180;PD48523,12149;PD48567,12122;PD48613,12101;PD48663,12086;PD48716,12076;PD48772,12073;PD48832,12075;PD48889,12082;PD48942,12094;PD48993,12109;PD49040,12128;PD49085,12151;PD49128,12177;PD49167,12207;PD49204,12239;PD49239,12274;PD49301,12351;PD49355,12436;PD49400,12527;PD49437,12622;PD49468,12718;PD49492,12815;PD49510,12911;PD49523,13002;PD49532,13088;PD49538,13236;PD49536,13283;PD49530,13321;PD49521,13349;PD49506,13369;PD49487,13383;PD49462,13391;PD49432,13396;PD49396,13397;PD48148,13397;PD48148,13397;PU52497,16176;PD52746,16153;PD52994,16138;PD53242,16131;PD53490,16129;PD53753,16132;PD54015,16142;PD54277,16157;PD54540,16176;PD54540,16119;PD54489,16116;PD54444,16106;PD54403,16086;PD54367,16056;PD54335,16014;PD54307,15958;PD54283,15886;PD54263,15798;PD54246,15691;PD54232,15564;PD54221,15415;PD54212,15242;PD54202,14820;PD54199,14285;PD54201,13689;PD54207,13460;PD54217,13274;PD54234,13126;PD54245,13066;PD54259,13014;PD54275,12971;PD54294,12935;PD54316,12907;PD54341,12886;PD54419,12839;PD54497,12803;PD54574,12776;PD54648,12757;PD54719,12745;PD54785,12738;PD54899,12735;PD54988,12738;PD55069,12750;PD55142,12771;PD55206,12802;PD55263,12843;PD55314,12896;PD55357,12962;PD55394,13042;PD55425,13136;PD55451,13246;PD55472,13373;PD55488,13517;PD55500,13679;PD55508,13860;PD55512,14062;PD55513,14285;PD55513,14668;PD55508,15012;PD55494,15315;PD55483,15451;PD55469,15575;PD55449,15687;PD55426,15788;PD55397,15876;PD55362,15951;PD55321,16014;PD55298,16040;PD55273,16063;PD55246,16082;PD55217,16098;PD55187,16111;PD55154,16119;PD55154,16176;PD55402,16157;PD55650,16142;PD55899,16132;PD56147,16129;PD56389,16131;PD56634,16138;PD56878,16153;PD57120,16176;PD57120,16119;PD57071,16104;PD57027,16082;PD56989,16051;PD56972,16031;PD56957,16006;PD56929,15944;PD56906,15860;PD56888,15750;PD56872,15611;PD56861,15439;PD56852,15229;PD56842,14681;PD56838,13936;PD56837,12962;PD56834,12838;PD56824,12717;PD56807,12599;PD56782,12485;PD56747,12375;PD56701,12270;PD56645,12172;PD56613,12125;PD56577,12080;PD56538,12037;PD56496,11996;PD56450,11958;PD56401,11921;PD56348,11887;PD56292,11855;PD56231,11826;PD56167,11800;PD56098,11776;PD56026,11755;PD55949,11737;PD55867,11722;PD55781,11710;PD55690,11702;PD55595,11697;PD55495,11695;PD55391,11697;PD55292,11705;PD55195,11723;PD55098,11752;PD54994,11889;PD54893,12015;PD54792,12131;PD54687,12241;PD54576,12348;PD54455,12456;PD54321,12568;PD54171,12688;PD54177,12482;PD54190,12177;PD54203,11879;PD54209,11695;PD54066,11723;PD53918,11744;PD53765,11759;PD53610,11769;PD53303,11779;PD53017,11780;PD52422,11780;PD52422,11837;PD52463,11843;PD52502,11853;PD52538,11869;PD52572,11889;PD52603,11914;PD52632,11944;PD52659,11978;PD52684,12017;PD52707,12061;PD52728,12109;PD52765,12219;PD52795,12348;PD52819,12494;PD52838,12658;PD52852,12839;PD52862,13038;PD52868,13254;PD52875,13736;PD52876,14285;PD52875,14551;PD52870,14847;PD52856,15152;PD52844,15302;PD52828,15447;PD52808,15584;PD52783,15711;PD52753,15825;PD52716,15925;PD52695,15968;PD52673,16006;PD52648,16039;PD52622,16067;PD52594,16090;PD52564,16106;PD52532,16116;PD52497,16119;PD52497,16176;PU75,6722;PD323,6698;PD572,6684;PD820,6676;PD1068,6674;PD1330,6678;PD1593,6687;PD1855,6702;PD2117,6722;PD2117,6665;PD2067,6662;PD2021,6651;PD1981,6632;PD1944,6602;PD1913,6559;PD1885,6503;PD1861,6432;PD1841,6344;PD1824,6236;PD1810,6109;PD1799,5960;PD1790,5787;PD1780,5366;PD1777,4831;PD1779,4235;PD1784,4006;PD1795,3819;PD1812,3671;PD1823,3611;PD1837,3560;PD1853,3516;PD1872,3481;PD1894,3453;PD1919,3432;PD1997,3384;PD2075,3348;PD2152,3321;PD2226,3303;PD2297,3291;PD2363,3284;PD2477,3280;PD2566,3284;PD2647,3296;PD2719,3316;PD2784,3347;PD2841,3388;PD2891,3442;PD2935,3508;PD2972,3587;PD3003,3682;PD3029,3792;PD3050,3918;PD3066,4062;PD3077,4224;PD3085,4406;PD3090,4608;PD3091,4831;PD3090,5213;PD3086,5557;PD3072,5861;PD3061,5996;PD3046,6120;PD3027,6233;PD3003,6333;PD2974,6421;PD2940,6497;PD2898,6559;PD2875,6585;PD2850,6608;PD2824,6628;PD2795,6644;PD2765,6656;PD2732,6665;PD2732,6722;PD2980,6702;PD3228,6687;PD3476,6678;PD3725,6674;PD3967,6676;PD4212,6684;PD4456,6698;PD4698,6722;PD4698,6665;PD4649,6649;PD4605,6628;PD4567,6597;PD4550,6576;PD4534,6552;PD4507,6489;PD4484,6405;PD4465,6296;PD4450,6157;PD4439,5984;PD4430,5774;PD4419,5226;PD4415,4481;PD4415,3507;PD4412,3384;PD4402,3263;PD4385,3144;PD4359,3030;PD4324,2920;PD4279,2815;PD4223,2717;PD4190,2670;PD4155,2626;PD4116,2583;PD4074,2542;PD4028,2503;PD3979,2467;PD3926,2432;PD3870,2401;PD3809,2372;PD3745,2345;PD3676,2321;PD3603,2300;PD3526,2282;PD3445,2268;PD3359,2256;PD3268,2247;PD3173,2242;PD3072,2240;PD2969,2242;PD2870,2251;PD2773,2268;PD2675,2297;PD2571,2435;PD2471,2560;PD2370,2676;PD2265,2786;PD2154,2894;PD2033,3002;PD1899,3114;PD1749,3233;PD1755,3027;PD1768,2722;PD1781,2425;PD1786,2240;PD1644,2268;PD1495,2289;PD1342,2305;PD1187,2315;PD881,2324;PD595,2325;PD0,2325;PD0,2382;PD41,2388;PD79,2399;PD116,2414;PD149,2435;PD181,2460;PD210,2489;PD237,2524;PD262,2563;PD285,2606;PD306,2654;PD343,2765;PD373,2893;PD397,3039;PD415,3203;PD429,3385;PD439,3583;PD446,3799;PD452,4282;PD453,4831;PD453,5097;PD447,5393;PD433,5698;PD422,5848;PD406,5993;PD386,6130;PD361,6257;PD330,6371;PD294,6470;PD273,6513;PD250,6552;PD226,6585;PD200,6613;PD172,6635;PD142,6652;PD110,6662;PD75,6665;PD75,6722;PD75,6722;PU21607,6722;PD21607,6665;PD21543,6647;PD21486,6623;PD21435,6592;PD21390,6555;PD21351,6511;PD21317,6460;PD21288,6403;PD21264,6339;PD21244,6268;PD21228,6191;PD21215,6107;PD21205,6016;PD21194,5815;PD21191,5587;PD21193,5245;PD21200,4930;PD21219,4389;PD21239,3978;PD21247,3715;PD21246,3609;PD21241,3509;PD21232,3412;PD21220,3321;PD21204,3233;PD21185,3151;PD21163,3072;PD21137,2998;PD21107,2928;PD21075,2862;PD21038,2800;PD20998,2742;PD20955,2687;PD20908,2636;PD20857,2589;PD20803,2545;PD20745,2505;PD20684,2468;PD20620,2434;PD20551,2403;PD20479,2375;PD20404,2350;PD20325,2328;PD20242,2308;PD20066,2277;PD19876,2256;PD19671,2244;PD19451,2240;PD19270,2244;PD19055,2260;PD18938,2274;PD18814,2292;PD18686,2315;PD18553,2344;PD18475,2466;PD18372,2606;PD18251,2758;PD18116,2914;PD17973,3067;PD17827,3211;PD17684,3338;PD17616,3393;PD17551,3441;PD17638,3551;PD17678,3607;PD17712,3668;PD17781,3609;PD17877,3537;PD17998,3457;PD18067,3417;PD18143,3377;PD18224,3339;PD18311,3303;PD18404,3271;PD18503,3242;PD18606,3219;PD18716,3201;PD18830,3190;PD18950,3186;PD19040,3189;PD19125,3197;PD19205,3211;PD19280,3230;PD19350,3253;PD19416,3281;PD19477,3312;PD19534,3348;PD19586,3386;PD19633,3427;PD19675,3471;PD19713,3517;PD19747,3564;PD19775,3614;PD19800,3664;PD19820,3715;PD19843,3815;PD19858,3916;PD19865,4021;PD19867,4131;PD19636,4181;PD19269,4254;PD18742,4362;PD18033,4519;PD17898,4553;PD17771,4591;PD17654,4633;PD17546,4679;PD17448,4729;PD17358,4784;PD17277,4842;PD17204,4905;PD17141,4973;PD17086,5044;PD17040,5120;PD17002,5201;PD16973,5286;PD16953,5375;PD16940,5469;PD16936,5568;PD16940,5667;PD16951,5761;PD16969,5850;PD16994,5934;PD17026,6012;PD17063,6086;PD17105,6156;PD17152,6220;PD17205,6281;PD17261,6337;PD17321,6390;PD17385,6438;PD17452,6483;PD17521,6524;PD17593,6561;PD17667,6595;PD17818,6654;PD17972,6702;PD18126,6739;PD18276,6766;PD18420,6786;PD18554,6798;PD18675,6805;PD18780,6807;PD18893,6688;PD19012,6572;PD19138,6460;PD19270,6349;PD19409,6241;PD19555,6135;PD19708,6031;PD19867,5928;PD19866,6158;PD19860,6360;PD19843,6566;PD19810,6807;PD19920,6781;PD20050,6762;PD20200,6747;PD20368,6736;PD20554,6729;PD20757,6724;PD21210,6722;PD21607,6722;PD21607,6722;PU18354,5247;PD18358,5180;PD18371,5118;PD18390,5060;PD18417,5006;PD18449,4956;PD18488,4910;PD18532,4867;PD18581,4828;PD18635,4793;PD18692,4760;PD18752,4731;PD18815,4704;PD18948,4659;PD19086,4623;PD19224,4595;PD19359,4573;PD19603,4545;PD19783,4527;PD19839,4519;PD19867,4509;PD19866,4879;PD19863,5034;PD19858,5170;PD19849,5288;PD19835,5388;PD19816,5472;PD19791,5540;PD19768,5581;PD19739,5619;PD19706,5654;PD19670,5686;PD19630,5715;PD19589,5741;PD19500,5786;PD19407,5819;PD19317,5843;PD19232,5857;PD19158,5861;PD19076,5859;PD18996,5850;PD18919,5837;PD18845,5819;PD18775,5795;PD18708,5767;PD18647,5734;PD18589,5696;PD18538,5654;PD18491,5607;PD18451,5557;PD18417,5502;PD18390,5444;PD18371,5382;PD18358,5316;PD18354,5247;PU33123,6722;PD33370,6702;PD33615,6687;PD33859,6678;PD34106,6674;PD34361,6678;PD34617,6687;PD34872,6702;PD35127,6722;PD35127,6665;PD35076,6649;PD35031,6629;PD34991,6602;PD34958,6567;PD34929,6523;PD34906,6466;PD34886,6396;PD34871,6310;PD34859,6208;PD34850,6086;PD34839,5777;PD34835,5370;PD34834,4850;PD34838,4614;PD34853,4196;PD34866,3975;PD34882,3777;PD34903,3623;PD34915,3569;PD34929,3535;PD34950,3505;PD34975,3476;PD35003,3450;PD35034,3425;PD35105,3383;PD35184,3349;PD35271,3323;PD35362,3304;PD35457,3293;PD35553,3290;PD35656,3294;PD35746,3308;PD35825,3332;PD35859,3348;PD35892,3367;PD35921,3389;PD35948,3413;PD35973,3441;PD35996,3472;PD36035,3542;PD36066,3627;PD36090,3724;PD36108,3837;PD36121,3964;PD36130,4107;PD36138,4443;PD36139,4850;PD36138,5287;PD36133,5657;PD36127,5818;PD36119,5964;PD36107,6095;PD36092,6211;PD36072,6313;PD36047,6401;PD36016,6476;PD35979,6538;PD35936,6588;PD35912,6608;PD35886,6625;PD35857,6639;PD35827,6651;PD35761,6665;PD35761,6722;PD36287,6691;PD36552,6679;PD36820,6674;PD37061,6678;PD37302,6687;PD37543,6702;PD37784,6722;PD37784,6665;PD37727,6651;PD37678,6632;PD37635,6605;PD37598,6567;PD37567,6514;PD37541,6444;PD37520,6353;PD37503,6240;PD37489,6099;PD37479,5929;PD37472,5726;PD37468,5487;PD37463,4890;PD37463,4112;PD37460,3660;PD37453,3459;PD37440,3275;PD37418,3106;PD37403,3028;PD37386,2954;PD37365,2883;PD37341,2817;PD37313,2754;PD37281,2695;PD37244,2640;PD37203,2589;PD37158,2541;PD37107,2497;PD37051,2457;PD36989,2421;PD36922,2388;PD36848,2359;PD36768,2333;PD36682,2311;PD36588,2292;PD36487,2277;PD36379,2265;PD36263,2256;PD36139,2251;PD36007,2250;PD35929,2251;PD35851,2257;PD35773,2266;PD35695,2278;PD35615,2396;PD35522,2522;PD35417,2653;PD35303,2785;PD35185,2916;PD35066,3043;PD34948,3162;PD34834,3271;PD34838,2905;PD34850,2464;PD34869,1981;PD34893,1486;PD34922,1010;PD34954,582;PD34988,235;PD35006,102;PD35023,0;PD34928,28;PD34828,52;PD34724,70;PD34617,83;PD34508,93;PD34398,99;PD34182,104;PD33057,104;PD33057,151;PD33137,157;PD33207,167;PD33267,183;PD33294,195;PD33319,210;PD33342,228;PD33363,249;PD33382,275;PD33400,305;PD33416,340;PD33430,381;PD33454,479;PD33473,604;PD33487,757;PD33497,943;PD33503,1164;PD33510,1725;PD33511,2467;PD33510,3554;PD33505,4455;PD33499,4840;PD33490,5183;PD33478,5486;PD33462,5750;PD33442,5978;PD33416,6169;PD33385,6327;PD33367,6394;PD33347,6453;PD33326,6504;PD33303,6548;PD33278,6585;PD33251,6614;PD33222,6637;PD33191,6653;PD33158,6662;PD33123,6665;PD33123,6722;PD33123,6722;PU49933,6722;PD50183,6698;PD50443,6684;PD50704,6676;PD50954,6674;PD51212,6678;PD51463,6687;PD51713,6702;PD51965,6722;PD51965,6665;PD51916,6662;PD51872,6651;PD51832,6632;PD51797,6602;PD51765,6559;PD51737,6503;PD51713,6432;PD51693,6344;PD51675,6236;PD51661,6109;PD51649,5960;PD51640,5787;PD51629,5366;PD51625,4831;PD51627,4541;PD51633,4295;PD51643,4089;PD51656,3920;PD51671,3785;PD51689,3681;PD51708,3605;PD51729,3554;PD51755,3517;PD51787,3483;PD51823,3452;PD51864,3424;PD51907,3399;PD51952,3376;PD52046,3339;PD52138,3312;PD52221,3294;PD52289,3283;PD52334,3280;PD52436,3284;PD52525,3296;PD52602,3316;PD52636,3330;PD52668,3347;PD52697,3366;PD52724,3388;PD52748,3414;PD52770,3442;PD52790,3473;PD52808,3508;PD52839,3587;PD52863,3682;PD52881,3792;PD52893,3918;PD52902,4062;PD52910,4406;PD52911,4831;PD52910,5363;PD52905,5777;PD52900,5945;PD52892,6089;PD52881,6212;PD52866,6315;PD52847,6401;PD52823,6470;PD52794,6526;PD52759,6570;PD52718,6604;PD52670,6630;PD52615,6649;PD52552,6665;PD52552,6722;PD52806,6702;PD53067,6687;PD53328,6678;PD53583,6674;PD53832,6676;PD54082,6684;PD54331,6698;PD54575,6722;PD54575,6665;PD54515,6655;PD54463,6633;PD54417,6601;PD54378,6557;PD54345,6499;PD54318,6429;PD54295,6344;PD54277,6244;PD54263,6129;PD54253,5998;PD54240,5684;PD54235,5297;PD54235,4831;PD54235,4451;PD54241,4086;PD54246,3928;PD54255,3796;PD54266,3698;PD54274,3663;PD54282,3640;PD54312,3586;PD54345,3537;PD54380,3494;PD54417,3456;PD54457,3422;PD54498,3393;PD54541,3368;PD54584,3346;PD54629,3329;PD54674,3314;PD54766,3294;PD54856,3283;PD54944,3280;PD55034,3285;PD55115,3299;PD55186,3324;PD55219,3340;PD55249,3359;PD55277,3381;PD55304,3406;PD55351,3464;PD55390,3535;PD55424,3619;PD55451,3717;PD55473,3829;PD55490,3956;PD55502,4098;PD55511,4256;PD55517,4430;PD55520,4831;PD55520,5205;PD55515,5546;PD55502,5848;PD55490,5984;PD55476,6110;PD55457,6223;PD55433,6326;PD55404,6416;PD55369,6493;PD55328,6557;PD55305,6584;PD55280,6607;PD55253,6627;PD55224,6643;PD55194,6656;PD55161,6665;PD55161,6722;PD55420,6702;PD55667,6687;PD55914,6678;PD56173,6674;PD56419,6678;PD56677,6687;PD56935,6702;PD57175,6722;PD57175,6665;PD57145,6656;PD57117,6643;PD57090,6626;PD57066,6605;PD57043,6579;PD57022,6549;PD57002,6515;PD56984,6475;PD56952,6381;PD56925,6266;PD56903,6128;PD56885,5968;PD56872,5782;PD56862,5571;PD56849,5067;PD56845,4445;PD56844,3696;PD56840,3521;PD56829,3357;PD56809,3204;PD56781,3062;PD56744,2931;PD56697,2812;PD56670,2756;PD56640,2704;PD56608,2654;PD56573,2607;PD56536,2562;PD56496,2521;PD56453,2482;PD56407,2447;PD56358,2414;PD56306,2384;PD56252,2356;PD56194,2332;PD56133,2311;PD56069,2292;PD56002,2276;PD55931,2263;PD55780,2246;PD55615,2240;PD55480,2242;PD55346,2250;PD55211,2264;PD55076,2287;PD54905,2511;PD54727,2728;PD54628,2842;PD54516,2962;PD54389,3091;PD54244,3233;PD54241,3119;PD54233,3011;PD54218,2910;PD54196,2815;PD54166,2726;PD54126,2645;PD54077,2570;PD54017,2503;PD53946,2442;PD53862,2390;PD53765,2345;PD53654,2308;PD53528,2278;PD53386,2257;PD53228,2245;PD53053,2240;PD52918,2242;PD52785,2251;PD52653,2268;PD52587,2281;PD52523,2297;PD52427,2435;PD52335,2560;PD52243,2676;PD52148,2786;PD52046,2894;PD51936,3002;PD51812,3114;PD51672,3233;PD51675,2701;PD51680,2467;PD51691,2240;PD51542,2268;PD51386,2289;PD51226,2305;PD51064,2315;PD50743,2324;PD50443,2325;PD49848,2325;PD49848,2382;PD49889,2388;PD49928,2399;PD49964,2414;PD49998,2435;PD50029,2460;PD50058,2489;PD50085,2524;PD50110,2563;PD50133,2606;PD50154,2654;PD50191,2765;PD50221,2893;PD50245,3039;PD50264,3203;PD50278,3385;PD50288,3583;PD50294,3799;PD50301,4282;PD50302,4831;PD50301,5097;PD50296,5393;PD50282,5698;PD50271,5848;PD50255,5993;PD50236,6130;PD50212,6257;PD50182,6371;PD50146,6470;PD50126,6513;PD50104,6552;PD50080,6585;PD50055,6613;PD50027,6635;PD49998,6652;PD49966,6662;PD49933,6665;PD49933,6722;PU2159,15739;PD2488,15739;PD2488,15613;PD2159,15613;PD2159,15400;PD2542,15400;PD2542,15274;PD2008,15274;PD2008,16098;PD2564,16098;PD2564,15972;PD2159,15972;PD2159,15739;PD2159,15739;PU2697,16098;PD2843,16098;PD2843,15501;PD2697,15501;PD2697,16098;PD2697,16098;PU2694,15365;PD2847,15365;PD2847,15206;PD2694,15206;PD2694,15365;PD2694,15365;PU3123,15501;PD3003,15501;PD3003,16098;PD3149,16098;PD3149,15687;PD3181,15654;PD3218,15629;PD3258,15614;PD3299,15609;PD3329,15612;PD3354,15621;PD3373,15638;PD3387,15662;PD3394,15692;PD3396,15733;PD3396,16098;PD3542,16098;PD3542,15711;PD3540,15659;PD3531,15617;PD3518,15585;PD3501,15558;PD3480,15535;PD3456,15517;PD3430,15503;PD3401,15494;PD3370,15488;PD3337,15487;PD3304,15489;PD3273,15495;PD3217,15517;PD3172,15548;PD3139,15584;PD3137,15584;PD3123,15501;PD3123,15501;PU4131,16098;PD4131,15726;PD4133,15726;PD4466,16098;PD4660,16098;PD4288,15682;PD4631,15274;PD4444,15274;PD4133,15649;PD4131,15649;PD4131,15274;PD3980,15274;PD3980,16098;PD4131,16098;PD4131,16098;PU5099,16098;PD5231,16098;PD5229,16022;PD5227,15921;PD5227,15696;PD5223,15653;PD5211,15613;PD5191,15577;PD5162,15547;PD5125,15522;PD5080,15503;PD5027,15491;PD4966,15487;PD4912,15490;PD4860,15498;PD4811,15510;PD4764,15528;PD4764,15642;PD4814,15624;PD4860,15612;PD4905,15605;PD4949,15602;PD4983,15605;PD5011,15611;PD5033,15622;PD5052,15635;PD5065,15651;PD5074,15670;PD5080,15689;PD5081,15710;PD5081,15734;PD5024,15722;PD4953,15717;PD4902,15721;PD4856,15731;PD4816,15748;PD4781,15771;PD4753,15801;PD4732,15836;PD4719,15877;PD4715,15922;PD4718,15964;PD4730,16001;PD4748,16034;PD4771,16062;PD4800,16084;PD4835,16100;PD4873,16110;PD4914,16113;PD4944,16111;PD4972,16106;PD5022,16086;PD5061,16061;PD5091,16034;PD5093,16034;PD5099,16098;PD5099,16098;PU5081,15935;PD5059,15956;PD5029,15976;PD4993,15991;PD4951,15997;PD4917,15992;PD4889,15977;PD4878,15966;PD4870,15952;PD4865,15936;PD4863,15917;PD4865,15896;PD4871,15879;PD4880,15864;PD4894,15852;PD4911,15843;PD4931,15836;PD4979,15831;PD5033,15835;PD5081,15844;PD5081,15935;PD5081,15935;PU5754,15977;PD5707,15987;PD5657,15991;PD5632,15989;PD5611,15984;PD5595,15975;PD5584,15962;PD5576,15941;PD5573,15911;PD5573,15621;PD5746,15621;PD5746,15501;PD5573,15501;PD5573,15334;PD5427,15334;PD5427,15501;PD5316,15501;PD5316,15621;PD5427,15621;PD5427,15930;PD5431,15981;PD5442,16019;PD5453,16040;PD5468,16059;PD5487,16075;PD5509,16089;PD5535,16099;PD5564,16107;PD5632,16113;PD5696,16109;PD5754,16097;PD5754,15977;PD5754,15977;PU6227,16098;PD6359,16098;PD6357,16022;PD6355,15921;PD6355,15696;PD6351,15653;PD6339,15613;PD6319,15577;PD6290,15547;PD6253,15522;PD6208,15503;PD6155,15491;PD6094,15487;PD6040,15490;PD5988,15498;PD5939,15510;PD5893,15528;PD5893,15642;PD5942,15624;PD5989,15612;PD6033,15605;PD6077,15602;PD6111,15605;PD6139,15611;PD6162,15622;PD6180,15635;PD6193,15651;PD6203,15670;PD6208,15689;PD6210,15710;PD6210,15734;PD6152,15722;PD6081,15717;PD6030,15721;PD5984,15731;PD5944,15748;PD5909,15771;PD5881,15801;PD5860,15836;PD5847,15877;PD5843,15922;PD5847,15964;PD5858,16001;PD5876,16034;PD5899,16062;PD5928,16084;PD5963,16100;PD6001,16110;PD6042,16113;PD6072,16111;PD6101,16106;PD6150,16086;PD6189,16061;PD6219,16034;PD6221,16034;PD6227,16098;PD6227,16098;PU6210,15935;PD6187,15956;PD6157,15976;PD6121,15991;PD6079,15997;PD6045,15992;PD6017,15977;PD6006,15966;PD5998,15952;PD5993,15936;PD5991,15917;PD5993,15896;PD5999,15879;PD6009,15864;PD6022,15852;PD6039,15843;PD6059,15836;PD6107,15831;PD6162,15835;PD6210,15844;PD6210,15935;PD6210,15935;PU6661,15206;PD6516,15206;PD6516,16098;PD6661,16098;PD6661,15206;PD6661,15206;PU7231,15884;PD7218,15917;PD7200,15944;PD7179,15966;PD7153,15981;PD7125,15991;PD7094,15994;PD7062,15991;PD7034,15981;PD7008,15966;PD6986,15944;PD6968,15917;PD6955,15884;PD6947,15844;PD6944,15800;PD6947,15755;PD6955,15716;PD6968,15683;PD6986,15655;PD7007,15634;PD7033,15618;PD7061,15609;PD7092,15606;PD7124,15609;PD7153,15618;PD7178,15634;PD7200,15655;PD7218,15683;PD7231,15716;PD7239,15755;PD7242,15800;PD7239,15844;PD7231,15884;PU7372,15672;PD7347,15618;PD7313,15573;PD7270,15536;PD7218,15509;PD7159,15492;PD7092,15487;PD7027,15492;PD6969,15509;PD6917,15536;PD6874,15573;PD6840,15618;PD6814,15672;PD6798,15733;PD6793,15800;PD6798,15867;PD6814,15928;PD6839,15982;PD6873,16027;PD6916,16064;PD6968,16091;PD7027,16108;PD7094,16113;PD7159,16108;PD7217,16091;PD7269,16064;PD7312,16027;PD7346,15982;PD7372,15928;PD7387,15867;PD7393,15800;PD7388,15733;PD7372,15672;PU7909,16127;PD7905,16163;PD7895,16194;PD7879,16221;PD7855,16242;PD7826,16259;PD7791,16270;PD7750,16278;PD7704,16280;PD7656,16278;PD7610,16273;PD7566,16264;PD7525,16252;PD7525,16371;PD7559,16382;PD7605,16391;PD7658,16397;PD7716,16399;PD7767,16397;PD7815,16391;PD7860,16381;PD7901,16366;PD7938,16347;PD7971,16324;PD7998,16297;PD8021,16265;PD8035,16234;PD8046,16199;PD8052,16157;PD8055,16109;PD8055,15501;PD7927,15501;PD7920,15568;PD7918,15568;PD7887,15536;PD7848,15510;PD7803,15492;PD7751,15487;PD7702,15492;PD7654,15507;PD7610,15533;PD7571,15568;PD7538,15614;PD7513,15670;PD7496,15735;PD7491,15811;PD7496,15886;PD7512,15949;PD7537,16001;PD7569,16043;PD7607,16074;PD7649,16096;PD7695,16109;PD7742,16113;PD7794,16108;PD7840,16094;PD7878,16074;PD7909,16052;PD7911,16052;PD7909,16083;PD7909,16113;PD7909,16127;PD7909,16127;PU7719,15984;PD7695,15967;PD7676,15945;PD7661,15918;PD7650,15885;PD7644,15847;PD7642,15805;PD7643,15767;PD7648,15733;PD7665,15680;PD7676,15660;PD7689,15644;PD7719,15621;PD7749,15609;PD7778,15605;PD7815,15610;PD7851,15624;PD7883,15645;PD7909,15671;PD7909,15937;PD7886,15958;PD7856,15977;PD7820,15991;PD7778,15997;PD7746,15993;PD7719,15984;PU1066,15886;PD1089,15889;PD1110,15895;PD1129,15906;PD1145,15920;PD1158,15936;PD1167,15956;PD1173,15977;PD1175,16000;PD1172,16022;PD1165,16042;PD1155,16060;PD1140,16076;PD1123,16090;PD1104,16099;PD1083,16106;PD1061,16107;PD1039,16105;PD1019,16098;PD1001,16087;PD985,16074;PD972,16057;PD962,16038;PD956,16018;PD955,15995;PD957,15973;PD964,15952;PD974,15933;PD988,15917;PD1005,15904;PD1023,15894;PD1044,15888;PD1066,15886;PU800,16063;PD782,16057;PD778,16051;PD775,16041;PD775,16020;PD776,15431;PD772,15391;PD766,15376;PD758,15363;PD746,15353;PD731,15346;PD689,15335;PD707,15329;PD736,15317;PD758,15298;PD772,15272;PD777,15242;PD776,14747;PD770,14702;PD763,14682;PD753,14664;PD740,14648;PD724,14635;PD684,14614;PD650,14606;PD614,14603;PD287,14599;PD277,14600;PD270,14604;PD267,14621;PD266,15403;PD266,16080;PD266,16099;PD450,16099;PD450,15416;PD548,15416;PD570,15419;PD585,15428;PD593,15443;PD596,15467;PD596,16056;PD598,16075;PD606,16088;PD620,16096;PD640,16098;PD803,16096;PD825,16096;PD826,16078;PD824,16068;PD816,16064;PD800,16063;PU598,15037;PD597,15219;PD595,15240;PD588,15253;PD575,15261;PD555,15263;PD448,15264;PD448,14768;PD501,14768;PD563,14769;PD580,14772;PD590,14779;PD596,14790;PD597,14807;PD598,15037;PU; diff --git a/Command.py b/Command.py new file mode 100755 index 0000000..8a055e9 --- /dev/null +++ b/Command.py @@ -0,0 +1,82 @@ +# -*- coding: utf-8 -*- + + +class Command: + inicoms= ("IN", "SP", "LT") # nicht benutzt + scalecoms=("PA", "PD", "PR", "PU", "CI" ) # Liste skalierbarer HPGL-Befehle + movecoms=("PA", "PD", "PU" ) # Liste verschiebbarer HPGL-Befehle + + def __init__(self, name, *args): + self.name = name # Befehlname + self.args = args # Argsliste + + @property + def scalable(self): + return True \ + if self.name in Command.scalecoms and self.args else \ + False + + @property + def movable(self): + return True \ + if self.name in Command.movecoms and self.args else \ + False + + @property + def x(self): + #Baustelle da es Befehle gibt die mehrere Args haben + return self.args[0] \ + if self.movable else\ + None + + @property + def y(self): + if len(self.args)<2 : + return None + return self.args[1] \ + if self.movable else\ + None + + def __trunc__(self): + return Command(self.name,*[int(arg) for arg in self.args]) + + def __len__(self): + return len(str(self)) # Byte-L�nge des Befehls + + def __str__(self): + return self.name + ",".join(str(int(arg)) for arg in self.args) + ";" + + def __mul__(self, factor): # multipliziert falls skalable mit factor + if not self.scalable: + return self + if type(factor) == type(0) or type(factor) == type(0.0): +# Faktor kann skalar oder Tuple sein + factor = (factor, factor) + return Command(self.name,(self.args[0] * factor[0]),(self.args[1] * factor[1])) \ + if len(self.args)>1 else\ + Command(self.name,(self.args[0]*factor[0]) ) # wichtig f�r Befehle mit nur einem Argument + + def __add__(self, addend): + if not self.movable: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + #print( "ADD ", self.name ) + return Command(self.name,(self.x + addend[0]),(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + + def rotate(self, angl): # multiplikation mit Rot-Matrix + if not self.movable: + return self + cosa=math.cos(angl*math.pi/180) + sina=math.sin(angl*math.pi/180) + return Command((self.name,self.x*cosa-self.y*sina),(self.y*cosa+self.x*sina)) + + def flip(self): # Spiegelung + if not self.movable: + return self + return Command(self.name,self.y,-self.x) diff --git a/Command.pyc b/Command.pyc new file mode 100755 index 0000000..0e391bc Binary files /dev/null and b/Command.pyc differ diff --git a/Fensterplott.zip b/Fensterplott.zip new file mode 100755 index 0000000..906e634 Binary files /dev/null and b/Fensterplott.zip differ diff --git a/Plotter.py b/Plotter.py new file mode 100755 index 0000000..6c063f3 --- /dev/null +++ b/Plotter.py @@ -0,0 +1,89 @@ +from __future__ import division +import pyserial + +class Plotter: + + def __init__(self,boundaries=None): + self.__boundaries=boundaries + self.p0incenter = True + if not boundaries: + s=self.getoutput('OW;') + print(s) + if not s: + self.ser=None + else: + self.__boundaries = tuple(int(x) for x in "".join(s).split(",")) + + def getoutput(self,outstr): + try: + self.ser = serial.Serial('/dev/ttyUSB0',timeout=15) + print('try to get Status') + if not self.ser: + print('Plotter not available') + return None + self.ser.write(outstr) + print('device busy') + s = [] + while True: + x = self.ser.read() + + if x == "\x0d" or not x: + break + s.append(x) + return ''.join(s) + except OSError: + return None + @property + def xmin(self): + return self.__boundaries[0] + + @property + def ymin(self): + return self.__boundaries[1] + + @property + def xmax(self): + return self.__boundaries[2] + + @property + def ymax(self): + return self.__boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm)) + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + def oob(self, prog): + return (prog.xmax > self.xmax or prog.xmin < self.xmin or prog.ymin < self.ymin or prog.ymax > self.ymax) + + def full(self,prog): + arg = min(self.winsize[0]/prog.winsize[0],self.winsize[1]/prog.winsize[1]) + #print self.winsize[0]/prog.winsize[0],self.winsize[1]/prog.winsize[1]) + print('Scale Factor', arg) + return prog*arg + + def plot(self,prog): + if self.ready and (not self.oob(prog)) : + self.write(prog) + + if self.oob(prog): + print('programm out of bound') + if not self.ready: + print('device not ready') + + + def centralize(self,prog): + return prog-prog.center \ + if self.p0incenter else \ + prog-(prog.xmin,prog.ymin) + @property + def ready(self): + return bool(self.getoutput('OS;')) + diff --git a/Plotter.pyc b/Plotter.pyc new file mode 100755 index 0000000..0a31f6d Binary files /dev/null and b/Plotter.pyc differ diff --git a/Program.py b/Program.py new file mode 100755 index 0000000..b0725df --- /dev/null +++ b/Program.py @@ -0,0 +1,75 @@ + +import math +from Command import * + +class Program: + + def __init__(self, commands=None): + self.commands = commands or [] + self.active=True + self.visible=False + self.filename='' + + + def parsefile(self, filename): + with open(filename) as file: + self.parse( file.read()) + + def parse(self, code): + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [float(arg) for arg in args.split(",")] if args else [] + # Experimental + #if name=='CI': + #self.commands.append(Command('PR',args[0])) + #self.commands.append(Command('PR',args[0])) + #self.commands.append(Command('PR',args[0])) + + self.commands.append(Command(name, *args)) + + + def __trunc__ (self): + return Program([int(command) for command in self.commands]) + + def __str__(self): + return "".join(str(command) for command in self.commands) + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + def __add__(self, arg): + if type(arg)== type(self): + return Program( self.commands + arg.commands ) + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + def __len__(self): + return len(str(self)) + + def rotate(self, angl): + return Program([command.rotate(angl) for command in self.commands]) + + def flip(self): + return Program([command.flip() for command in self.commands if command]) + + @property + def xmax(self): + return max(command.x for command in self.commands if command.x and command.movable) + @property + def xmin(self): + return min(command.x for command in self.commands if command.x and command.movable) + @property + def ymax(self): + return max(command.y for command in self.commands if command.y and command.movable) + @property + def ymin(self): + return min(command.y for command in self.commands if command.y and command.movable) + @property + def center(self): + return ((self.xmin+self.xmax)/2),((self.ymin+self.ymax)/2) + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin diff --git a/Program.pyc b/Program.pyc new file mode 100755 index 0000000..2e5b681 Binary files /dev/null and b/Program.pyc differ diff --git a/TU.hpgl b/TU.hpgl new file mode 100755 index 0000000..bb8a2a0 --- /dev/null +++ b/TU.hpgl @@ -0,0 +1 @@ +IN;SP1;PU17960,18691;PD18779,10137;PD19597,1595;PD19597,1577;PD22380,1583;PD24347,1588;PD25168,1593;PD25008,3322;PD24615,7473;PD24057,13349;PD24033,13507;PD23991,13751;PD23939,13995;PD23877,14237;PD23805,14479;PD23723,14718;PD23631,14955;PD23529,15189;PD23418,15420;PD23334,15580;PD23249,15733;PD23161,15882;PD23069,16027;PD22973,16169;PD22873,16308;PD22767,16446;PD22656,16584;PD22539,16724;PD22335,16927;PD22131,17131;PD21985,17253;PD21822,17385;PD21658,17511;PD21493,17630;PD21326,17742;PD21157,17849;PD20987,17949;PD20815,18043;PD20642,18130;PD20438,18229;PD20252,18302;PD20010,18391;PD19765,18469;PD19517,18536;PD19264,18592;PD19005,18638;PD18740,18673;PD18467,18697;PD18186,18712;PD17960,18720;PD17960,18691;PU23061,11724;PD23098,11606;PD23124,11467;PD23147,11331;PD23165,11199;PD23179,11071;PD23172,10951;PD23165,10831;PD23142,10747;PD23118,10662;PD23076,10577;PD23035,10493;PD22939,10395;PD22843,10298;PD22724,10240;PD22606,10183;PD22510,10159;PD22414,10135;PD22233,10129;PD22052,10123;PD21937,10141;PD21821,10159;PD21734,10188;PD21646,10217;PD21573,10258;PD21499,10298;PD21414,10384;PD21330,10470;PD21293,10545;PD21256,10620;PD21233,10709;PD21210,10797;PD21210,10905;PD21209,11012;PD21223,11068;PD21243,11129;PD21270,11196;PD21303,11267;PD21367,11332;PD21432,11398;PD21479,11422;PD21527,11451;PD21468,11442;PD21408,11431;PD20850,11430;PD20292,11430;PD20273,11621;PD20253,11827;PD20252,11842;PD21639,11842;PD23025,11842;PD23061,11724;PD23061,11724;PU22032,11412;PD21971,11399;PD21902,11380;PD21827,11357;PD21759,11316;PD21700,11277;PD21654,11240;PD21616,11204;PD21582,11133;PD21547,11063;PD21552,10964;PD21557,10865;PD21590,10805;PD21623,10744;PD21667,10706;PD21712,10672;PD21762,10645;PD21821,10621;PD21895,10599;PD21985,10574;PD22165,10573;PD22346,10572;PD22436,10593;PD22526,10613;PD22594,10645;PD22662,10677;PD22709,10718;PD22757,10759;PD22792,10830;PD22827,10901;PD22837,10973;PD22848,11046;PD22836,11147;PD22825,11249;PD22801,11336;PD22778,11424;PD22432,11423;PD22086,11421;PD22032,11412;PU22526,9786;PD22623,9771;PD22713,9752;PD22797,9731;PD22910,9675;PD23023,9619;PD23093,9556;PD23163,9493;PD23218,9410;PD23274,9327;PD23310,9240;PD23346,9153;PD23371,9049;PD23395,8946;PD23395,8681;PD23395,8415;PD23371,8304;PD23341,8187;PD23290,8191;PD23176,8208;PD23015,8234;PD23022,8268;PD23047,8387;PD23067,8472;PD23067,8658;PD23067,8844;PD23048,8923;PD23029,9002;PD22995,9071;PD22962,9140;PD22917,9190;PD22873,9239;PD22813,9276;PD22752,9312;PD22667,9334;PD22583,9355;PD22490,9362;PD22397,9370;PD22397,9327;PD22452,8715;PD22508,8144;PD22497,8133;PD22487,8122;PD22292,8123;PD22098,8124;PD22007,8148;PD21917,8173;PD21821,8220;PD21725,8267;PD21633,8359;PD21542,8451;PD21495,8546;PD21449,8642;PD21425,8732;PD21402,8822;PD21395,8946;PD21389,9071;PD21408,9166;PD21427,9262;PD21473,9357;PD21519,9452;PD21605,9538;PD21691,9624;PD21781,9671;PD21872,9717;PD21950,9743;PD22029,9768;PD22119,9782;PD22210,9796;PD22318,9797;PD22425,9798;PD22527,9786;PD22526,9786;PU22027,9341;PD21969,9321;PD21912,9296;PD21860,9266;PD21818,9235;PD21780,9201;PD21748,9142;PD21715,9082;PD21710,8996;PD21705,8910;PD21725,8843;PD21744,8777;PD21778,8723;PD21813,8669;PD21873,8625;PD21934,8581;PD22005,8563;PD22075,8544;PD22126,8547;PD22177,8551;PD22141,8923;PD22104,9327;PD22103,9358;PD22095,9357;PD22027,9341;PD22027,9341;PU23488,7535;PD23508,7323;PD23516,7236;PD23055,7236;PD22594,7236;PD22498,7224;PD22402,7213;PD22323,7189;PD22260,7168;PD22205,7145;PD22157,7119;PD22114,7088;PD22074,7057;PD22041,6997;PD22007,6937;PD22007,6835;PD22007,6733;PD22016,6698;PD22025,6663;PD21826,6655;PD21626,6646;PD21616,6662;PD21605,6677;PD21609,6796;PD21612,6916;PD21655,7001;PD21697,7087;PD21762,7146;PD21826,7205;PD21917,7250;PD22007,7294;PD21973,7288;PD21873,7274;PD21748,7263;PD21641,7258;PD21607,7258;PD21594,7261;PD21574,7458;PD21555,7653;PD21849,7656;PD22809,7659;PD23475,7659;PD23488,7535;PD23488,7535;PU23609,6262;PD23627,6090;PD23645,5912;PD23652,5870;PD22240,5870;PD20828,5870;PD20827,5884;PD20807,6093;PD20787,6287;PD21358,6290;PD22766,6296;PD23604,6299;PD23609,6262;PU21290,5338;PD21341,5315;PD21373,5285;PD21405,5254;PD21431,5204;PD21457,5153;PD21465,5105;PD21473,5058;PD21455,4998;PD21438,4938;PD21395,4897;PD21352,4855;PD21321,4843;PD21289,4831;PD21225,4831;PD21162,4831;PD21113,4855;PD21065,4878;PD21019,4930;PD20974,4982;PD20955,5045;PD20937,5108;PD20950,5169;PD20963,5231;PD20995,5271;PD21027,5311;PD21071,5336;PD21115,5361;PD21177,5361;PD21240,5361;PD21290,5338;PD21290,5338;PU23721,5111;PD23740,4902;PD23740,4888;PD22781,4888;PD21823,4888;PD21816,4947;PD21794,5156;PD21780,5305;PD22741,5305;PD23702,5305;PD23721,5111;PU23797,4309;PD23817,4100;PD23837,3905;PD23355,3905;PD22872,3905;PD22785,3893;PD22698,3881;PD22618,3852;PD22538,3823;PD22481,3787;PD22425,3751;PD22376,3698;PD22328,3645;PD22305,3592;PD22281,3539;PD22275,3464;PD22270,3390;PD22289,3323;PD22308,3256;PD22357,3210;PD22405,3163;PD22460,3142;PD22515,3121;PD23212,3118;PD23909,3114;PD23914,3089;PD23932,2923;PD23950,2740;PD23957,2698;PD23227,2698;PD22497,2698;PD22410,2715;PD22323,2733;PD22253,2766;PD22183,2800;PD22121,2857;PD22058,2914;PD22013,3006;PD21967,3098;PD21951,3187;PD21934,3275;PD21934,3363;PD21934,3450;PD21956,3536;PD21977,3621;PD22008,3681;PD22038,3741;PD22102,3808;PD22165,3875;PD22216,3908;PD22267,3941;PD22179,3935;PD22007,3921;PD21923,3915;PD21917,3930;PD21895,4111;PD21877,4308;PD21877,4323;PD22837,4323;PD23796,4323;PD23797,4309;PU16689,18587;PD16446,18534;PD16207,18476;PD15972,18412;PD15743,18343;PD15518,18270;PD15299,18191;PD15085,18108;PD14876,18019;PD14673,17926;PD14476,17829;PD14285,17727;PD14101,17620;PD13923,17509;PD13751,17394;PD13587,17275;PD13429,17152;PD13292,17040;PD13133,16882;PD12964,16705;PD12810,16524;PD12737,16432;PD12667,16337;PD12534,16140;PD12446,16002;PD12355,15821;PD12264,15640;PD12218,15522;PD12169,15393;PD12128,15272;PD12091,15150;PD12055,15016;PD12011,14844;PD11983,14682;PD11957,14516;PD11935,14346;PD11916,14173;PD11916,13778;PD11917,13382;PD12297,9454;PD12677,5500;PD12677,5475;PD7470,5472;PD2263,5468;PD2163,5444;PD2048,5411;PD1909,5367;PD1755,5316;PD1563,5222;PD1371,5127;PD1229,5032;PD1110,4950;PD1005,4869;PD905,4785;PD802,4690;PD697,4588;PD606,4476;PD519,4361;PD437,4244;PD358,4126;PD297,4004;PD247,3899;PD202,3795;PD162,3691;PD127,3586;PD97,3477;PD70,3365;PD46,3246;PD26,3121;PD6,2985;PD6,2714;PD5,2444;PD26,2314;PD49,2185;PD76,2062;PD108,1942;PD146,1823;PD193,1687;PD270,1529;PD348,1371;PD434,1241;PD520,1120;PD603,1010;PD686,908;PD820,778;PD971,639;PD1127,513;PD1207,455;PD1289,401;PD1371,350;PD1455,302;PD1541,257;PD1628,215;PD1716,177;PD1806,142;PD1898,109;PD1992,80;PD2185,31;PD2297,6;PD9093,2;PD15889,-1;PD15996,11;PD16167,37;PD16341,76;PD16515,128;PD16687,191;PD16856,265;PD17020,349;PD17176,442;PD17323,544;PD17416,616;PD17503,691;PD17586,768;PD17665,849;PD17741,935;PD17816,1027;PD17890,1125;PD17963,1231;PD18057,1372;PD18132,1524;PD18194,1658;PD18246,1784;PD18288,1910;PD18326,2047;PD18364,2195;PD18383,2325;PD18402,2455;PD18408,2669;PD18413,2884;PD18069,6457;PD16899,18609;PD16899,18626;PD16885,18625;PD16689,18587;PD16689,18587;PU4921,17125;PD4933,17004;PD5114,15127;PD5932,6640;PD5939,6592;PD8416,6592;PD10893,6592;PD10893,6626;PD10391,11876;PD9889,17114;PD9889,17136;PD7405,17136;PD4921,17136;PD4921,17125;PU; diff --git a/TUlogo.png b/TUlogo.png new file mode 100755 index 0000000..708f050 Binary files /dev/null and b/TUlogo.png differ diff --git a/__pycache__/Program.cpython-36.pyc b/__pycache__/Program.cpython-36.pyc new file mode 100644 index 0000000..4c1d044 Binary files /dev/null and b/__pycache__/Program.cpython-36.pyc differ diff --git a/ag.hpgl b/ag.hpgl new file mode 100755 index 0000000..d6b5879 --- /dev/null +++ b/ag.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0.1,0.057735026919;CI0.215470053838;PU0.0,0.0;CI0.1;PU0.2,0.0;CI0.1;PU0.1,0.173205080757;CI0.1;PU0.1,0.057735026919;CI0.0154700538379;PU0.118834516088,0.0686091398527;CI0.00627817202947;PU0.0811654839116,0.0686091398527;CI0.00627817202947;PU0.1,0.0359868010516;CI0.00627817202947;PU0.127218008394,0.073449351392;CI0.00340225104924;PU0.110920700283,0.0716061792646;CI0.00218414005657;PU0.117473120453,0.0602570546182;CI0.00218414005657;PU0.132012698227,0.0762175668575;CI0.00213417988177;PU0.122915503212,0.0747453765667;CI0.00109121443868;PU0.126189146528,0.0690752600175;CI0.00109121443868;PU0.13512854438,0.078016501473;CI0.00146368934917;PU0.107728895145,0.0723968030522;CI0.00110412787791;PU0.116561918169,0.0570975583914;CI0.00110412787791;PU0.072781991606,0.073449351392;CI0.00340225104924;PU0.0890792997172,0.0716061792646;CI0.00218414005657;PU0.0825268795475,0.0602570546182;CI0.00218414005657;PU0.0679873017735,0.0762175668575;CI0.00213417988177;PU0.0770844967876,0.0747453765667;CI0.00109121443868;PU0.0738108534716,0.0690752600175;CI0.00109121443868;PU0.06487145562,0.078016501473;CI0.00146368934917;PU0.0922711048546,0.0723968030522;CI0.00110412787791;PU0.0834380818313,0.0570975583914;CI0.00110412787791;PU0.1,0.0263063779729;CI0.00340225104924;PU0.10655242017,0.0413418468741;CI0.00218414005657;PU0.0934475798303,0.0413418468741;CI0.00218414005657;PU0.1,0.0207699470418;CI0.00213417988177;PU0.103273643316,0.0293844441727;CI0.00109121443868;PU0.0967263566839,0.0293844441727;CI0.00109121443868;PU0.1,0.0171720778109;CI0.00146368934917;PU0.108833023023,0.0437107193133;CI0.00110412787791;PU0.0911669769767,0.0437107193133;CI0.00110412787791;PU0.244801847548,0.14133641258;CI0.048267282516;PU-0.044801847548,0.14133641258;CI0.048267282516;PU0.1,-0.109467744403;CI0.048267282516;PU0.192940094373,0.111394015424;CI0.0116175117966;PU0.218612978474,0.208393744031;CI0.0237225956947;PU0.289780765558,0.0851275209394;CI0.0237225956947;PU0.17835519475,0.1029734197;CI0.00522367965001;PU0.193921978486,0.127454014927;CI0.004472475166;PU0.207339403984,0.104214352258;CI0.004472475166;PU0.171259982348,0.0988769969098;CI0.00296916593115;PU0.179642384614,0.109847452741;CI0.00176983076919;PU0.184951876921,0.100651142301;CI0.00176983076919;PU0.167030045726,0.0964348418624;CI0.00191514416359;PU0.164212939788,0.0948083849911;CI0.00133776957892;PU0.19466589382,0.134252557911;CI0.00236664734549;PU0.18890819905,0.123998904346;CI0.00161651271001;PU0.198345110642,0.123386411787;CI0.00153664235378;PU0.195179046778,0.138048974403;CI0.00146429302735;PU0.213599072584,0.101459330343;CI0.00236664734549;PU0.20184030073,0.101599847188;CI0.00161651271001;PU0.206028322411,0.110078698638;CI0.00153664235378;PU0.217143442188,0.100005525595;CI0.00146429302735;PU0.194202754186,0.236438407807;CI0.0134575363123;PU0.206393761187,0.180587960242;CI0.00664961007418;PU0.250288776208,0.198735083194;CI0.00939304851301;PU0.176805127242,0.249890024101;CI0.00853390302685;PU0.193180566749,0.219128502807;CI0.00388252361456;PU0.21233778446,0.236095214689;CI0.00468074101916;PU0.164414307029,0.257206611708;CI0.00585584609357;PU0.17850526323,0.239035166353;CI0.00245328947594;PU0.187986312099,0.251405913138;CI0.0027495722531;PU0.155300953359,0.261583156581;CI0.00425391948919;PU0.166606787053,0.250012259092;CI0.00166516967631;PU0.171862782716,0.258961512105;CI0.00179656956789;PU0.148371010211,0.26439494359;CI0.00322473401407;PU0.157393290693,0.256551217906;CI0.0011956935561;PU0.160574576977,0.263199923322;CI0.0012619703537;PU0.142945903331,0.266303293117;CI0.0025262296077;PU0.138593683047,0.267655612181;CI0.00203124647614;PU0.179615271287,0.235603068203;CI0.00115384451141;PU0.192056489408,0.251073556977;CI0.0013341520204;PU0.185406297577,0.25431496452;CI0.00113875063436;PU0.193555859655,0.21342388204;CI0.00183442862069;PU0.188841703563,0.222411851631;CI0.0015586263783;PU0.197554063818,0.222010049853;CI0.00135491755303;PU0.219158672429,0.234447070057;CI0.00233644455743;PU0.208682709425,0.24157563372;CI0.00190671420044;PU0.208295559071,0.231414110756;CI0.00150410498709;PU0.222667596231,0.233180856415;CI0.00139394995717;PU0.203108390604,0.171382554054;CI0.00312449668497;PU0.201467544889,0.188418651251;CI0.00260173192024;PU0.215242430317,0.182488617229;CI0.00240088396493;PU0.201604945701,0.166678077743;CI0.00181437403037;PU0.200747554677,0.163803583519;CI0.00118526534915;PU0.199634430709,0.19195761283;CI0.00138381153763;PU0.218755222906,0.183434520092;CI0.00123703357194;PU0.262622925613,0.191457703413;CI0.00492796744281;PU0.245941029305,0.21112978516;CI0.00374207767448;PU0.239816069982,0.192273102987;CI0.00291283479128;PU0.268909222679,0.186600457338;CI0.00301623611927;PU0.261353259762,0.197961350687;CI0.00169845536591;PU0.256426918658,0.189731130635;CI0.00150410498709;PU0.272655950472,0.183218281796;CI0.00203124647614;PU0.275123178927,0.180749047887;CI0.00145935982439;PU0.276862965561,0.178873966225;CI0.0010985277364;PU0.243133608241,0.216124962477;CI0.00198796678112;PU0.250872922143,0.209549251347;CI0.00143688497279;PU0.243483226732,0.20684717016;CI0.0011956935561;PU0.24130410068,0.218770722991;CI0.00122873131026;PU0.235996911253,0.190233904398;CI0.00141663449222;PU0.24352121801,0.190699653799;CI0.00111256758148;PU0.301863044684,0.0499653147064;CI0.0134575363123;PU0.25959064178,0.0884482602496;CI0.00664961007418;PU0.297254018773,0.117388896881;CI0.00939304851301;PU0.304813672644,0.0281727196602;CI0.00853390302685;PU0.286361133499,0.057735026919;CI0.00388252361456;PU0.310633345862,0.0658423081812;CI0.00468074101916;PU0.304954613275,0.013783660779;CI0.00585584609357;PU0.296263158075,0.0350725094897;CI0.00245328947594;PU0.311717063489,0.0370979652727;CI0.0027495722531;PU0.304188135481,0.00370299255068;CI0.00425391948919;PU0.299820361158,0.0192795804843;CI0.00166516967631;PU0.310198639443,0.0193567797442;CI0.00179656956789;PU0.303158242886,-0.00370440776689;CI0.00322473401407;PU0.300876517425,0.00803097917211;CI0.0011956935561;PU0.30822510836,0.00746170120328;CI0.0012619703537;PU0.302098368616,-0.009356862907;CI0.0025262296077;PU0.301093401138,-0.0138021557682;CI0.00203124647614;PU0.293845877917,0.037749853741;CI0.00115384451141;PU0.313464323265,0.0407890203003;CI0.0013341520204;PU0.312946368625,0.0334090814633;CI0.00113875063436;PU0.281608433449,0.0609123504929;CI0.00183442862069;PU0.287035165396,0.0523357867645;CI0.0015586263783;PU0.291043374977,0.0600818129609;CI0.00135491755303;PU0.312616454726,0.0725734427549;CI0.00233644455743;PU0.31355199045,0.0599367108328;CI0.00190671420044;PU0.304558278245,0.0646821902725;CI0.00150410498709;PU0.313274343447,0.0762453667282;CI0.00139394995717;PU0.249975840879,0.0902057489577;CI0.00312449668497;PU0.263909110975,0.0802666862866;CI0.00260173192024;PU0.26566099358,0.095161104012;CI0.00240088396493;PU0.24514992243,0.091255965634;CI0.00181437403037;PU0.242231841897,0.0919506903385;CI0.00118526534915;PU0.266057384515,0.0769096820491;CI0.00138381153763;PU0.268236565784,0.0977303202014;CI0.00123703357194;PU0.297118697712,0.13170927349;CI0.00492796744281;PU0.305814272096,0.107426286631;CI0.00374207767448;PU0.286421426642,0.111550257346;CI0.00291283479128;PU0.296055347752,0.139581989483;CI0.00301623611927;PU0.302116188543,0.127357886972;CI0.00169845536591;PU0.292525438348,0.127206660454;CI0.00150410498709;PU0.294999661709,0.144517838703;CI0.00203124647614;PU0.294094856644,0.147889138177;CI0.00145935982439;PU0.293340881607,0.15033337843;CI0.0010985277364;PU0.308736512018,0.102497400012;CI0.00198796678112;PU0.306911436082,0.112487698024;CI0.00143688497279;PU0.300876517425,0.107439074666;CI0.0011956935561;PU0.310113054055,0.0995901197307;CI0.00122873131026;PU0.282745849497,0.109262368161;CI0.00141663449222;PU0.286911353688,0.115545734258;CI0.00111256758148;PU0.00705990562715,0.111394015424;CI0.0116175117966;PU-0.0186129784736,0.208393744031;CI0.0237225956947;PU-0.0897807655578,0.0851275209394;CI0.0237225956947;PU0.0216448052499,0.1029734197;CI0.00522367965001;PU0.00607802151396,0.127454014927;CI0.004472475166;PU-0.00733940398404,0.104214352258;CI0.004472475166;PU0.0287400176525,0.0988769969098;CI0.00296916593115;PU0.0203576153864,0.109847452741;CI0.00176983076919;PU0.0150481230788,0.100651142301;CI0.00176983076919;PU0.0329699542745,0.0964348418624;CI0.00191514416359;PU0.0357870602118,0.0948083849911;CI0.00133776957892;PU0.00533410618031,0.134252557911;CI0.00236664734549;PU0.0110918009496,0.123998904346;CI0.00161651271001;PU0.00165488935834,0.123386411787;CI0.00153664235378;PU0.004820953222,0.138048974403;CI0.00146429302735;PU-0.0135990725836,0.101459330343;CI0.00236664734549;PU-0.00184030073045,0.101599847188;CI0.00161651271001;PU-0.00602832241054,0.110078698638;CI0.00153664235378;PU-0.0171434421883,0.100005525595;CI0.00146429302735;PU0.00579724581403,0.236438407807;CI0.0134575363123;PU-0.00639376118687,0.180587960242;CI0.00664961007418;PU-0.0502887762082,0.198735083194;CI0.00939304851301;PU0.0231948727584,0.249890024101;CI0.00853390302685;PU0.0068194332506,0.219128502807;CI0.00388252361456;PU-0.0123377844599,0.236095214689;CI0.00468074101916;PU0.0355856929707,0.257206611708;CI0.00585584609357;PU0.0214947367701,0.239035166353;CI0.00245328947594;PU0.0120136879008,0.251405913138;CI0.0027495722531;PU0.0446990466405,0.261583156581;CI0.00425391948919;PU0.0333932129474,0.250012259092;CI0.00166516967631;PU0.0281372172843,0.258961512105;CI0.00179656956789;PU0.051628989789,0.26439494359;CI0.00322473401407;PU0.0426067093071,0.256551217906;CI0.0011956935561;PU0.0394254230226,0.263199923322;CI0.0012619703537;PU0.057054096669,0.266303293117;CI0.0025262296077;PU0.0614063169533,0.267655612181;CI0.00203124647614;PU0.0203847287128,0.235603068203;CI0.00115384451141;PU0.00794351059207,0.251073556977;CI0.0013341520204;PU0.0145937024231,0.25431496452;CI0.00113875063436;PU0.00644414034465,0.21342388204;CI0.00183442862069;PU0.0111582964367,0.222411851631;CI0.0015586263783;PU0.00244593618211,0.222010049853;CI0.00135491755303;PU-0.0191586724291,0.234447070057;CI0.00233644455743;PU-0.00868270942533,0.24157563372;CI0.00190671420044;PU-0.0082955590707,0.231414110756;CI0.00150410498709;PU-0.0226675962312,0.233180856415;CI0.00139394995717;PU-0.003108390604,0.171382554054;CI0.00312449668497;PU-0.00146754488923,0.188418651251;CI0.00260173192024;PU-0.0152424303166,0.182488617229;CI0.00240088396493;PU-0.00160494570074,0.166678077743;CI0.00181437403037;PU-0.000747554677381,0.163803583519;CI0.00118526534915;PU0.000365569290833,0.19195761283;CI0.00138381153763;PU-0.0187552229064,0.183434520092;CI0.00123703357194;PU-0.0626229256127,0.191457703413;CI0.00492796744281;PU-0.0459410293046,0.21112978516;CI0.00374207767448;PU-0.0398160699816,0.192273102987;CI0.00291283479128;PU-0.068909222679,0.186600457338;CI0.00301623611927;PU-0.0613532597616,0.197961350687;CI0.00169845536591;PU-0.0564269186577,0.189731130635;CI0.00150410498709;PU-0.0726559504719,0.183218281796;CI0.00203124647614;PU-0.0751231789265,0.180749047887;CI0.00145935982439;PU-0.0768629655607,0.178873966225;CI0.0010985277364;PU-0.0431336082406,0.216124962477;CI0.00198796678112;PU-0.0508729221428,0.209549251347;CI0.00143688497279;PU-0.0434832267323,0.20684717016;CI0.0011956935561;PU-0.04130410068,0.218770722991;CI0.00122873131026;PU-0.0359969112534,0.190233904398;CI0.00141663449222;PU-0.0435212180103,0.190699653799;CI0.00111256758148;PU-0.101863044684,0.0499653147064;CI0.0134575363123;PU-0.0595906417803,0.0884482602496;CI0.00664961007418;PU-0.0972540187732,0.117388896881;CI0.00939304851301;PU-0.104813672644,0.0281727196602;CI0.00853390302685;PU-0.0863611334988,0.057735026919;CI0.00388252361456;PU-0.110633345862,0.0658423081812;CI0.00468074101916;PU-0.104954613275,0.013783660779;CI0.00585584609357;PU-0.0962631580748,0.0350725094897;CI0.00245328947594;PU-0.111717063489,0.0370979652727;CI0.0027495722531;PU-0.104188135481,0.00370299255068;CI0.00425391948919;PU-0.0998203611577,0.0192795804843;CI0.00166516967631;PU-0.110198639443,0.0193567797442;CI0.00179656956789;PU-0.103158242886,-0.00370440776689;CI0.00322473401407;PU-0.100876517425,0.00803097917211;CI0.0011956935561;PU-0.10822510836,0.00746170120328;CI0.0012619703537;PU-0.102098368616,-0.009356862907;CI0.0025262296077;PU-0.101093401138,-0.0138021557682;CI0.00203124647614;PU-0.0938458779168,0.037749853741;CI0.00115384451141;PU-0.113464323265,0.0407890203003;CI0.0013341520204;PU-0.112946368625,0.0334090814633;CI0.00113875063436;PU-0.0816084334486,0.0609123504929;CI0.00183442862069;PU-0.0870351653965,0.0523357867645;CI0.0015586263783;PU-0.0910433749767,0.0600818129609;CI0.00135491755303;PU-0.112616454726,0.0725734427549;CI0.00233644455743;PU-0.11355199045,0.0599367108328;CI0.00190671420044;PU-0.104558278245,0.0646821902725;CI0.00150410498709;PU-0.113274343447,0.0762453667282;CI0.00139394995717;PU-0.0499758408785,0.0902057489577;CI0.00312449668497;PU-0.0639091109749,0.0802666862866;CI0.00260173192024;PU-0.0656609935802,0.095161104012;CI0.00240088396493;PU-0.0451499224296,0.091255965634;CI0.00181437403037;PU-0.0422318418975,0.0919506903385;CI0.00118526534915;PU-0.0660573845153,0.0769096820491;CI0.00138381153763;PU-0.068236565784,0.0977303202014;CI0.00123703357194;PU-0.0971186977124,0.13170927349;CI0.00492796744281;PU-0.105814272096,0.107426286631;CI0.00374207767448;PU-0.0864214266422,0.111550257346;CI0.00291283479128;PU-0.0960553477524,0.139581989483;CI0.00301623611927;PU-0.102116188543,0.127357886972;CI0.00169845536591;PU-0.0925254383479,0.127206660454;CI0.00150410498709;PU-0.0949996617095,0.144517838703;CI0.00203124647614;PU-0.0940948566436,0.147889138177;CI0.00145935982439;PU-0.0933408816068,0.15033337843;CI0.0010985277364;PU-0.108736512018,0.102497400012;CI0.00198796678112;PU-0.106911436082,0.112487698024;CI0.00143688497279;PU-0.100876517425,0.107439074666;CI0.0011956935561;PU-0.110113054055,0.0995901197307;CI0.00122873131026;PU-0.0827458494967,0.109262368161;CI0.00141663449222;PU-0.0869113536878,0.115545734258;CI0.00111256758148;PU0.1,-0.0495829500904;CI0.0116175117966;PU0.171167787084,-0.120316184214;CI0.0237225956947;PU0.0288322129158,-0.120316184214;CI0.0237225956947;PU0.1,-0.0327417586438;CI0.00522367965001;PU0.113417425498,-0.0584632864276;CI0.004472475166;PU0.086582574502,-0.0584632864276;CI0.004472475166;PU0.1,-0.0245489130626;CI0.00296916593115;PU0.105309492308,-0.0372935142852;CI0.00176983076919;PU0.0946905076924,-0.0372935142852;CI0.00176983076919;PU0.1,-0.0196646029679;CI0.00191514416359;PU0.1,-0.0164116892254;CI0.00133776957892;PU0.118933178764,-0.0625068074968;CI0.00236664734549;PU0.11293210168,-0.052393670777;CI0.00161651271001;PU0.107683211769,-0.0602600296689;CI0.00153664235378;PU0.12196439541,-0.0648494192407;CI0.00146429302735;PU0.0810668212361,-0.0625068074968;CI0.00236664734549;PU0.0870678983199,-0.052393670777;CI0.00161651271001;PU0.0923167882311,-0.0602600296689;CI0.00153664235378;PU0.0780356045897,-0.0648494192407;CI0.00146429302735;PU0.207660290498,-0.113198641757;CI0.0134575363123;PU0.153196880593,-0.0958311397344;CI0.00664961007418;PU0.146965242565,-0.142918899318;CI0.00939304851301;PU0.228008545403,-0.104857663004;CI0.00853390302685;PU0.193180566749,-0.103658448969;CI0.00388252361456;PU0.198295561402,-0.128732442113;CI0.00468074101916;PU0.240540306246,-0.0977851917301;CI0.00585584609357;PU0.217757894845,-0.100902595086;CI0.00245328947594;PU0.22373075139,-0.115298797654;CI0.0027495722531;PU0.248887182122,-0.0920810683749;CI0.00425391948919;PU0.233213574105,-0.0960867588197;CI0.00166516967631;PU0.238335856728,-0.105113211093;CI0.00179656956789;PU0.254787232675,-0.0874854550658;CI0.00322473401407;PU0.243483226732,-0.0913771163216;CI0.0011956935561;PU0.247650531382,-0.0974565437686;CI0.0012619703537;PU0.259152465285,-0.0837413494532;CI0.0025262296077;PU0.262499718091,-0.0806483756563;CI0.00203124647614;PU0.21423060663,-0.100147841187;CI0.00115384451141;PU0.221407833857,-0.118657496521;CI0.0013341520204;PU0.227540071048,-0.114518965226;CI0.00113875063436;PU0.188052573793,-0.101131151776;CI0.00183442862069;PU0.198193461833,-0.101542557638;CI0.0015586263783;PU0.193489311159,-0.108886782057;CI0.00135491755303;PU0.193457782297,-0.133815432055;CI0.00233644455743;PU0.204869281024,-0.128307263796;CI0.00190671420044;PU0.196262719174,-0.122891220272;CI0.00150410498709;PU0.190606747216,-0.136221142387;CI0.00139394995717;PU0.146867450275,-0.0883832222551;CI0.00312449668497;PU0.162441566086,-0.0954802567808;CI0.00260173192024;PU0.150418563264,-0.104444640484;CI0.00240088396493;PU0.143544976729,-0.08472896262;CI0.00181437403037;PU0.14148428722,-0.0825491931011;CI0.00118526534915;PU0.166422953806,-0.0956622141224;CI0.00138381153763;PU0.149481342878,-0.107959759537;CI0.00123703357194;PU0.1344957721,-0.149961896146;CI0.00492796744281;PU0.159873242792,-0.145350991034;CI0.00374207767448;PU0.146605356661,-0.130618279577;CI0.00291283479128;PU0.127146125073,-0.152977366064;CI0.00301623611927;PU0.140762928782,-0.152114156902;CI0.00169845536591;PU0.13609851969,-0.143732710333;CI0.00150410498709;PU0.122343711238,-0.154531039743;CI0.00203124647614;PU0.118971677717,-0.155433105307;CI0.00145935982439;PU0.116477916046,-0.156002263898;CI0.0010985277364;PU0.165602903777,-0.145417281732;CI0.00198796678112;PU0.156038513939,-0.148831868614;CI0.00143688497279;PU0.157393290693,-0.141081164068;CI0.0011956935561;PU0.168808953375,-0.145155761965;CI0.00122873131026;PU0.146748938243,-0.126291191802;CI0.00141663449222;PU0.143390135678,-0.1330403073;CI0.00111256758148;PU-0.00766029049825,-0.113198641757;CI0.0134575363123;PU0.0468031194066,-0.0958311397344;CI0.00664961007418;PU0.0530347574349,-0.142918899318;CI0.00939304851301;PU-0.0280085454027,-0.104857663004;CI0.00853390302685;PU0.0068194332506,-0.103658448969;CI0.00388252361456;PU0.0017044385976,-0.128732442113;CI0.00468074101916;PU-0.0405403062457,-0.0977851917301;CI0.00585584609357;PU-0.0177578948449,-0.100902595086;CI0.00245328947594;PU-0.0237307513895,-0.115298797654;CI0.0027495722531;PU-0.0488871821216,-0.0920810683749;CI0.00425391948919;PU-0.0332135741052,-0.0960867588197;CI0.00166516967631;PU-0.0383358567278,-0.105113211093;CI0.00179656956789;PU-0.0547872326752,-0.0874854550658;CI0.00322473401407;PU-0.0434832267323,-0.0913771163216;CI0.0011956935561;PU-0.0476505313824,-0.0974565437686;CI0.0012619703537;PU-0.0591524652853,-0.0837413494532;CI0.0025262296077;PU-0.0624997180912,-0.0806483756563;CI0.00203124647614;PU-0.0142306066295,-0.100147841187;CI0.00115384451141;PU-0.0214078338568,-0.118657496521;CI0.0013341520204;PU-0.0275400710482,-0.114518965226;CI0.00113875063436;PU0.0119474262067,-0.101131151776;CI0.00183442862069;PU0.00180653816685,-0.101542557638;CI0.0015586263783;PU0.00651068884119,-0.108886782057;CI0.00135491755303;PU0.0065422177027,-0.133815432055;CI0.00233644455743;PU-0.00486928102444,-0.128307263796;CI0.00190671420044;PU0.00373728082605,-0.122891220272;CI0.00150410498709;PU0.00939325278379,-0.136221142387;CI0.00139394995717;PU0.0531325497255,-0.0883832222551;CI0.00312449668497;PU0.0375584339143,-0.0954802567808;CI0.00260173192024;PU0.0495814367365,-0.104444640484;CI0.00240088396493;PU0.0564550232711,-0.08472896262;CI0.00181437403037;PU0.0585157127799,-0.0825491931011;CI0.00118526534915;PU0.0335770461939,-0.0956622141224;CI0.00138381153763;PU0.0505186571223,-0.107959759537;CI0.00123703357194;PU0.0655042279003,-0.149961896146;CI0.00492796744281;PU0.0401267572084,-0.145350991034;CI0.00374207767448;PU0.0533946433395,-0.130618279577;CI0.00291283479128;PU0.0728538749266,-0.152977366064;CI0.00301623611927;PU0.0592370712181,-0.152114156902;CI0.00169845536591;PU0.0639014803098,-0.143732710333;CI0.00150410498709;PU0.0776562887625,-0.154531039743;CI0.00203124647614;PU0.081028322283,-0.155433105307;CI0.00145935982439;PU0.083522083954,-0.156002263898;CI0.0010985277364;PU0.0343970962231,-0.145417281732;CI0.00198796678112;PU0.0439614860613,-0.148831868614;CI0.00143688497279;PU0.0426067093071,-0.141081164068;CI0.0011956935561;PU0.0311910466254,-0.145155761965;CI0.00122873131026;PU0.0532510617567,-0.126291191802;CI0.00141663449222;PU0.0566098643225,-0.1330403073;CI0.00111256758148; \ No newline at end of file diff --git a/amag.hpgl b/amag.hpgl new file mode 100755 index 0000000..7d5aebf --- /dev/null +++ b/amag.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1291,792;PD1073,1382;PD1509,1382;PD1291,792;PU1200,634;PD1382,634;PD1834,1819;PD1667,1819;PD1559,1515;PD1025,1515;PD917,1819;PD748,1819;PD1200,634;PU1984,1468;PD1984,930;PD2130,930;PD2130,1463;PD2134,1522;PD2143,1573;PD2158,1617;PD2180,1652;PD2207,1680;PD2241,1699;PD2281,1711;PD2327,1715;PD2383,1710;PD2433,1696;PD2477,1673;PD2514,1640;PD2544,1598;PD2566,1550;PD2579,1496;PD2583,1434;PD2583,930;PD2729,930;PD2729,1819;PD2583,1819;PD2583,1682;PD2555,1720;PD2525,1753;PD2493,1781;PD2459,1803;PD2423,1820;PD2383,1832;PD2341,1840;PD2296,1842;PD2224,1836;PD2192,1829;PD2162,1818;PD2134,1805;PD2108,1788;PD2085,1769;PD2064,1747;PD2045,1722;PD2029,1694;PD2004,1629;PD1989,1554;PD1984,1468;PU2352,909;PD2352,909;PU3598,956;PD3598,1094;PD3535,1067;PD3470,1047;PD3402,1035;PD3331,1031;PD3280,1033;PD3236,1039;PD3199,1050;PD3168,1064;PD3144,1083;PD3127,1106;PD3117,1133;PD3114,1164;PD3116,1188;PD3124,1210;PD3136,1228;PD3153,1244;PD3177,1258;PD3211,1272;PD3309,1299;PD3359,1310;PD3431,1329;PD3492,1350;PD3542,1376;PD3580,1405;PD3609,1438;PD3629,1477;PD3642,1522;PD3646,1574;PD3640,1632;PD3632,1659;PD3621,1685;PD3607,1708;PD3590,1730;PD3547,1770;PD3494,1801;PD3431,1824;PD3359,1837;PD3278,1842;PD3205,1838;PD3129,1828;PD3050,1811;PD2966,1786;PD2966,1636;PD3047,1673;PD3126,1699;PD3204,1715;PD3281,1720;PD3330,1718;PD3373,1711;PD3409,1700;PD3440,1685;PD3464,1665;PD3482,1642;PD3492,1615;PD3496,1585;PD3493,1557;PD3486,1532;PD3473,1511;PD3455,1494;PD3429,1478;PD3392,1462;PD3342,1447;PD3280,1432;PD3229,1421;PD3166,1404;PD3112,1384;PD3068,1361;PD3033,1333;PD3007,1301;PD2988,1263;PD2976,1219;PD2973,1170;PD2978,1111;PD2995,1059;PD3023,1015;PD3062,977;PD3111,947;PD3169,926;PD3237,913;PD3314,909;PD3393,912;PD3466,920;PD3535,935;PD3598,956;PU4403,634;PD4642,634;PD4944,1440;PD5248,634;PD5487,634;PD5487,1819;PD5331,1819;PD5331,778;PD5025,1591;PD4864,1591;PD4559,778;PD4559,1819;PD4403,1819;PD4403,634;PU6204,1372;PD6122,1375;PD6054,1382;PD6000,1395;PD5959,1413;PD5929,1436;PD5908,1467;PD5895,1505;PD5890,1551;PD5894,1588;PD5903,1621;PD5919,1650;PD5941,1675;PD5969,1694;PD6002,1708;PD6039,1717;PD6081,1720;PD6139,1714;PD6190,1698;PD6236,1672;PD6275,1634;PD6308,1587;PD6331,1533;PD6345,1473;PD6349,1405;PD6349,1372;PD6204,1372;PU6495,1312;PD6495,1819;PD6349,1819;PD6349,1684;PD6323,1722;PD6293,1754;PD6260,1782;PD6225,1804;PD6185,1821;PD6142,1832;PD6094,1840;PD6042,1842;PD5977,1837;PD5919,1823;PD5869,1799;PD5825,1766;PD5790,1724;PD5764,1676;PD5749,1621;PD5744,1560;PD5751,1490;PD5758,1458;PD5769,1429;PD5783,1402;PD5801,1377;PD5821,1354;PD5844,1334;PD5871,1316;PD5901,1301;PD5970,1277;PD6051,1263;PD6144,1258;PD6349,1258;PD6349,1244;PD6345,1196;PD6333,1154;PD6312,1118;PD6283,1088;PD6246,1064;PD6203,1046;PD6153,1036;PD6097,1032;PD6022,1037;PD5948,1051;PD5878,1073;PD5810,1105;PD5810,970;PD5888,943;PD5965,924;PD6040,913;PD6112,909;PD6202,915;PD6243,923;PD6280,934;PD6315,948;PD6346,965;PD6375,985;PD6400,1009;PD6422,1035;PD6442,1065;PD6458,1098;PD6471,1134;PD6482,1174;PD6489,1217;PD6495,1312;PU7536,1282;PD7536,1819;PD7390,1819;PD7390,1287;PD7387,1228;PD7378,1177;PD7362,1134;PD7341,1098;PD7313,1071;PD7279,1051;PD7239,1039;PD7193,1036;PD7137,1040;PD7087,1054;PD7044,1078;PD7006,1111;PD6977,1152;PD6955,1200;PD6942,1255;PD6938,1317;PD6938,1819;PD6791,1819;PD6791,930;PD6938,930;PD6938,1068;PD6966,1031;PD6995,998;PD7027,971;PD7061,948;PD7098,931;PD7138,918;PD7180,911;PD7226,909;PD7297,915;PD7330,922;PD7360,932;PD7388,946;PD7413,962;PD7437,981;PD7457,1004;PD7476,1029;PD7492,1057;PD7516,1121;PD7531,1196;PD7536,1282;PU8414,1364;PD8410,1289;PD8397,1223;PD8377,1166;PD8348,1118;PD8312,1080;PD8270,1053;PD8220,1036;PD8165,1031;PD8109,1036;PD8060,1053;PD8017,1080;PD7981,1118;PD7953,1166;PD7932,1223;PD7920,1289;PD7916,1364;PD7920,1439;PD7932,1504;PD7953,1561;PD7981,1609;PD8017,1648;PD8060,1675;PD8109,1691;PD8165,1697;PD8220,1691;PD8270,1675;PD8312,1648;PD8348,1609;PD8377,1561;PD8397,1504;PD8410,1439;PD8414,1364;PU8560,1709;PD8554,1815;PD8546,1863;PD8535,1906;PD8520,1947;PD8503,1984;PD8483,2017;PD8459,2046;PD8432,2072;PD8402,2095;PD8368,2114;PD8331,2129;PD8291,2141;PD8248,2150;PD8201,2155;PD8150,2157;PD8075,2154;PD8005,2145;PD7938,2131;PD7872,2110;PD7872,1968;PD7936,1999;PD7999,2020;PD8063,2032;PD8127,2036;PD8195,2032;PD8253,2018;PD8302,1994;PD8342,1961;PD8374,1919;PD8396,1867;PD8409,1806;PD8414,1735;PD8414,1663;PD8390,1699;PD8362,1731;PD8332,1758;PD8298,1780;PD8261,1797;PD8220,1809;PD8176,1817;PD8129,1819;PD8089,1817;PD8051,1811;PD8015,1801;PD7981,1788;PD7949,1770;PD7919,1749;PD7891,1724;PD7865,1694;PD7842,1662;PD7822,1627;PD7804,1590;PD7790,1550;PD7779,1507;PD7772,1462;PD7765,1364;PD7772,1266;PD7779,1221;PD7790,1178;PD7804,1138;PD7822,1101;PD7842,1066;PD7865,1033;PD7891,1004;PD7919,979;PD7949,957;PD7981,940;PD8015,926;PD8051,916;PD8089,911;PD8129,909;PD8176,911;PD8220,918;PD8261,930;PD8298,947;PD8332,969;PD8362,996;PD8390,1028;PD8414,1065;PD8414,930;PD8560,930;PD8560,1709;PU9621,1338;PD9621,1409;PD8950,1409;PD8959,1480;PD8977,1542;PD9004,1595;PD9040,1640;PD9085,1674;PD9138,1699;PD9198,1713;PD9267,1718;PD9350,1713;PD9430,1698;PD9509,1672;PD9587,1636;PD9587,1774;PD9507,1803;PD9426,1825;PD9343,1838;PD9258,1842;PD9207,1840;PD9158,1834;PD9111,1825;PD9068,1811;PD9027,1794;PD8989,1772;PD8954,1747;PD8921,1718;PD8892,1686;PD8867,1651;PD8846,1613;PD8828,1573;PD8815,1529;PD8805,1483;PD8799,1435;PD8797,1383;PD8799,1330;PD8805,1280;PD8814,1232;PD8827,1188;PD8843,1146;PD8863,1107;PD8887,1071;PD8915,1037;PD8946,1007;PD8979,981;PD9015,959;PD9053,941;PD9094,927;PD9138,917;PD9184,911;PD9233,909;PD9277,910;PD9318,916;PD9357,925;PD9393,938;PD9428,954;PD9460,974;PD9489,997;PD9516,1024;PD9541,1055;PD9562,1087;PD9580,1122;PD9595,1160;PD9606,1201;PD9615,1244;PD9619,1290;PD9621,1338;PU9475,1295;PD9470,1238;PD9457,1187;PD9437,1143;PD9408,1104;PD9372,1073;PD9332,1050;PD9286,1037;PD9235,1032;PD9176,1037;PD9124,1050;PD9078,1071;PD9038,1101;PD9006,1139;PD8981,1185;PD8964,1237;PD8954,1296;PD9475,1295;PU9861,584;PD10007,584;PD10007,1819;PD9861,1819;PD9861,584;PU11233,1372;PD11151,1375;PD11083,1382;PD11029,1395;PD10988,1413;PD10958,1436;PD10937,1467;PD10924,1505;PD10920,1551;PD10923,1588;PD10932,1621;PD10948,1650;PD10970,1675;PD10999,1694;PD11031,1708;PD11068,1717;PD11110,1720;PD11168,1714;PD11220,1698;PD11265,1672;PD11305,1634;PD11337,1587;PD11360,1533;PD11374,1473;PD11378,1405;PD11378,1372;PD11233,1372;PU11525,1312;PD11525,1819;PD11378,1819;PD11378,1684;PD11352,1722;PD11322,1754;PD11290,1782;PD11254,1804;PD11214,1821;PD11171,1832;PD11123,1840;PD11071,1842;PD11006,1837;PD10949,1823;PD10898,1799;PD10854,1766;PD10819,1724;PD10794,1676;PD10779,1621;PD10774,1560;PD10780,1490;PD10788,1458;PD10799,1429;PD10813,1402;PD10830,1377;PD10850,1354;PD10874,1334;PD10900,1316;PD10930,1301;PD10999,1277;PD11080,1263;PD11174,1258;PD11378,1258;PD11378,1244;PD11374,1196;PD11362,1154;PD11341,1118;PD11312,1088;PD11275,1064;PD11232,1046;PD11183,1036;PD11126,1032;PD11051,1037;PD10978,1051;PD10907,1073;PD10839,1105;PD10839,970;PD10918,943;PD10994,924;PD11069,913;PD11141,909;PD11231,915;PD11272,923;PD11310,934;PD11344,948;PD11376,965;PD11404,985;PD11429,1009;PD11452,1035;PD11471,1065;PD11487,1098;PD11501,1134;PD11511,1174;PD11519,1217;PD11525,1312;PU12565,1282;PD12565,1819;PD12419,1819;PD12419,1287;PD12416,1228;PD12407,1177;PD12391,1134;PD12370,1098;PD12342,1071;PD12308,1051;PD12268,1039;PD12222,1036;PD12166,1040;PD12116,1054;PD12073,1078;PD12036,1111;PD12006,1152;PD11984,1200;PD11972,1255;PD11967,1317;PD11967,1819;PD11821,1819;PD11821,930;PD11967,930;PD11967,1068;PD11995,1031;PD12024,998;PD12056,971;PD12090,948;PD12128,931;PD12167,918;PD12210,911;PD12255,909;PD12327,915;PD12359,922;PD12389,932;PD12417,946;PD12443,962;PD12466,981;PD12487,1004;PD12505,1029;PD12521,1057;PD12545,1121;PD12560,1196;PD12565,1282;PU14190,1650;PD14190,1332;PD13928,1332;PD13928,1200;PD14349,1200;PD14349,1709;PD14301,1740;PD14251,1767;PD14199,1790;PD14144,1809;PD14087,1823;PD14028,1834;PD13968,1840;PD13905,1842;PD13837,1839;PD13774,1832;PD13714,1819;PD13657,1802;PD13605,1779;PD13556,1751;PD13511,1718;PD13470,1680;PD13433,1637;PD13402,1591;PD13375,1540;PD13353,1486;PD13336,1427;PD13323,1365;PD13316,1298;PD13314,1228;PD13316,1157;PD13323,1090;PD13336,1028;PD13353,969;PD13375,915;PD13402,864;PD13433,818;PD13470,775;PD13511,737;PD13556,704;PD13605,676;PD13657,653;PD13714,635;PD13774,623;PD13837,615;PD13905,612;PD13962,614;PD14018,620;PD14072,629;PD14125,641;PD14176,657;PD14225,676;PD14273,699;PD14318,725;PD14318,896;PD14273,860;PD14226,830;PD14178,804;PD14129,782;PD14078,766;PD14026,754;PD13973,747;PD13918,744;PD13866,746;PD13816,752;PD13771,761;PD13728,775;PD13689,792;PD13653,813;PD13621,837;PD13591,866;PD13566,898;PD13544,934;PD13525,974;PD13510,1017;PD13498,1064;PD13489,1115;PD13484,1169;PD13483,1228;PD13484,1286;PD13489,1340;PD13498,1391;PD13510,1438;PD13525,1481;PD13544,1521;PD13566,1557;PD13591,1589;PD13621,1617;PD13653,1642;PD13689,1663;PD13728,1680;PD13771,1693;PD13816,1703;PD13866,1708;PD13918,1710;PD13999,1707;PD14070,1696;PD14133,1677;PD14190,1650;PU15151,1067;PD15125,1054;PD15097,1046;PD15067,1041;PD15034,1039;PD14975,1044;PD14924,1059;PD14880,1084;PD14843,1120;PD14814,1164;PD14794,1218;PD14781,1280;PD14777,1351;PD14777,1819;PD14630,1819;PD14630,930;PD14777,930;PD14777,1068;PD14802,1030;PD14830,998;PD14862,970;PD14897,948;PD14936,931;PD14979,918;PD15026,911;PD15077,909;PD15110,911;PD15150,916;PD15151,1067;PU15291,1468;PD15291,930;PD15437,930;PD15437,1463;PD15440,1522;PD15449,1573;PD15465,1617;PD15486,1652;PD15514,1680;PD15548,1699;PD15588,1711;PD15634,1715;PD15690,1710;PD15740,1696;PD15783,1673;PD15820,1640;PD15850,1598;PD15872,1550;PD15885,1496;PD15889,1434;PD15889,930;PD16035,930;PD16035,1819;PD15889,1819;PD15889,1682;PD15862,1720;PD15832,1753;PD15800,1781;PD15766,1803;PD15729,1820;PD15690,1832;PD15648,1840;PD15603,1842;PD15531,1836;PD15498,1829;PD15468,1818;PD15440,1805;PD15415,1788;PD15391,1769;PD15370,1747;PD15352,1722;PD15336,1694;PD15311,1629;PD15296,1554;PD15291,1468;PU15658,909;PD15658,909;PU15731,587;PD15893,587;PD15893,747;PD15731,747;PD15731,587;PU15421,587;PD15582,587;PD15582,747;PD15421,747;PD15421,587;PU17077,1282;PD17077,1819;PD16931,1819;PD16931,1287;PD16928,1228;PD16918,1177;PD16903,1134;PD16882,1098;PD16854,1071;PD16820,1051;PD16780,1039;PD16734,1036;PD16678,1040;PD16628,1054;PD16585,1078;PD16547,1111;PD16517,1152;PD16496,1200;PD16483,1255;PD16479,1317;PD16479,1819;PD16332,1819;PD16332,930;PD16479,930;PD16479,1068;PD16506,1031;PD16536,998;PD16568,971;PD16602,948;PD16639,931;PD16679,918;PD16721,911;PD16766,909;PD16838,915;PD16871,922;PD16901,932;PD16929,946;PD16954,962;PD16977,981;PD16998,1004;PD17017,1029;PD17033,1057;PD17057,1121;PD17072,1196;PD17077,1282;PU17955,1065;PD17955,584;PD18101,584;PD18101,1819;PD17955,1819;PD17955,1686;PD17930,1723;PD17902,1755;PD17872,1782;PD17838,1804;PD17801,1821;PD17761,1832;PD17717,1840;PD17670,1842;PD17630,1840;PD17593,1834;PD17557,1824;PD17523,1810;PD17492,1792;PD17462,1770;PD17433,1744;PD17407,1713;PD17383,1680;PD17363,1644;PD17346,1606;PD17331,1565;PD17320,1521;PD17312,1475;PD17306,1375;PD17312,1276;PD17320,1230;PD17331,1186;PD17346,1145;PD17363,1106;PD17383,1071;PD17407,1037;PD17433,1007;PD17462,981;PD17492,959;PD17523,941;PD17557,927;PD17593,917;PD17630,911;PD17670,909;PD17717,911;PD17761,918;PD17801,930;PD17838,947;PD17872,969;PD17902,996;PD17930,1028;PD17955,1065;PU17457,1375;PD17461,1452;PD17473,1519;PD17494,1578;PD17523,1628;PD17559,1668;PD17602,1697;PD17651,1714;PD17705,1720;PD17760,1714;PD17809,1697;PD17852,1668;PD17888,1628;PD17917,1578;PD17938,1519;PD17951,1452;PD17955,1375;PD17951,1299;PD17938,1232;PD17917,1173;PD17888,1123;PD17852,1083;PD17809,1054;PD17760,1037;PD17705,1031;PD17651,1037;PD17602,1054;PD17559,1083;PD17523,1123;PD17494,1173;PD17473,1232;PD17461,1299;PD17457,1375;PU19162,1338;PD19162,1409;PD18490,1409;PD18500,1480;PD18518,1542;PD18545,1595;PD18581,1640;PD18626,1674;PD18679,1699;PD18739,1713;PD18808,1718;PD18891,1713;PD18971,1698;PD19050,1672;PD19128,1636;PD19128,1774;PD19048,1803;PD18967,1825;PD18884,1838;PD18799,1842;PD18747,1840;PD18698,1834;PD18652,1825;PD18609,1811;PD18568,1794;PD18530,1772;PD18494,1747;PD18462,1718;PD18433,1686;PD18408,1651;PD18386,1613;PD18369,1573;PD18355,1529;PD18346,1483;PD18340,1435;PD18338,1383;PD18340,1330;PD18345,1280;PD18355,1232;PD18367,1188;PD18384,1146;PD18404,1107;PD18428,1071;PD18456,1037;PD18486,1007;PD18520,981;PD18556,959;PD18594,941;PD18635,927;PD18679,917;PD18725,911;PD18774,909;PD18818,910;PD18859,916;PD18898,925;PD18934,938;PD18969,954;PD19000,974;PD19030,997;PD19057,1024;PD19082,1055;PD19103,1087;PD19121,1122;PD19136,1160;PD19147,1201;PD19155,1244;PD19160,1290;PD19162,1338;PU19016,1295;PD19011,1238;PD18998,1187;PD18977,1143;PD18948,1104;PD18913,1073;PD18873,1050;PD18827,1037;PD18775,1032;PD18717,1037;PD18665,1050;PD18619,1071;PD18579,1101;PD18547,1139;PD18522,1185;PD18505,1237;PD18495,1296;PD19016,1295;PU20141,1282;PD20141,1819;PD19995,1819;PD19995,1287;PD19992,1228;PD19982,1177;PD19967,1134;PD19945,1098;PD19918,1071;PD19884,1051;PD19844,1039;PD19798,1036;PD19742,1040;PD19692,1054;PD19648,1078;PD19611,1111;PD19581,1152;PD19560,1200;PD19547,1255;PD19543,1317;PD19543,1819;PD19396,1819;PD19396,930;PD19543,930;PD19543,1068;PD19570,1031;PD19600,998;PD19632,971;PD19666,948;PD19703,931;PD19743,918;PD19785,911;PD19830,909;PD19902,915;PD19935,922;PD19965,932;PD19993,946;PD20018,962;PD20041,981;PD20062,1004;PD20081,1029;PD20096,1057;PD20121,1121;PD20136,1196;PD20141,1282;PU21712,1338;PD21712,1409;PD21040,1409;PD21049,1480;PD21067,1542;PD21094,1595;PD21130,1640;PD21175,1674;PD21228,1699;PD21289,1713;PD21357,1718;PD21440,1713;PD21520,1698;PD21599,1672;PD21677,1636;PD21677,1774;PD21598,1803;PD21516,1825;PD21433,1838;PD21349,1842;PD21297,1840;PD21248,1834;PD21202,1825;PD21158,1811;PD21117,1794;PD21079,1772;PD21044,1747;PD21011,1718;PD20982,1686;PD20957,1651;PD20936,1613;PD20919,1573;PD20905,1529;PD20895,1483;PD20890,1435;PD20888,1383;PD20889,1330;PD20895,1280;PD20904,1232;PD20917,1188;PD20933,1146;PD20954,1107;PD20978,1071;PD21005,1037;PD21036,1007;PD21069,981;PD21105,959;PD21144,941;PD21185,927;PD21228,917;PD21275,911;PD21323,909;PD21367,910;PD21408,916;PD21447,925;PD21484,938;PD21518,954;PD21550,974;PD21580,997;PD21607,1024;PD21631,1055;PD21653,1087;PD21671,1122;PD21685,1160;PD21697,1201;PD21705,1244;PD21710,1290;PD21712,1338;PU21565,1295;PD21561,1238;PD21548,1187;PD21527,1143;PD21498,1104;PD21463,1073;PD21422,1050;PD21376,1037;PD21325,1032;PD21267,1037;PD21215,1050;PD21169,1071;PD21129,1101;PD21096,1139;PD21071,1185;PD21054,1237;PD21045,1296;PD21565,1295;PU22518,956;PD22518,1094;PD22455,1067;PD22389,1047;PD22321,1035;PD22251,1031;PD22200,1033;PD22156,1039;PD22118,1050;PD22088,1064;PD22064,1083;PD22047,1106;PD22037,1133;PD22034,1164;PD22036,1188;PD22043,1210;PD22056,1228;PD22073,1244;PD22097,1258;PD22131,1272;PD22229,1299;PD22279,1310;PD22351,1329;PD22412,1350;PD22461,1376;PD22500,1405;PD22529,1438;PD22549,1477;PD22561,1522;PD22566,1574;PD22559,1632;PD22552,1659;PD22541,1685;PD22527,1708;PD22510,1730;PD22467,1770;PD22414,1801;PD22351,1824;PD22279,1837;PD22198,1842;PD22125,1838;PD22049,1828;PD21970,1811;PD21886,1786;PD21886,1636;PD21966,1673;PD22046,1699;PD22124,1715;PD22201,1720;PD22250,1718;PD22293,1711;PD22329,1700;PD22360,1685;PD22384,1665;PD22402,1642;PD22412,1615;PD22416,1585;PD22413,1557;PD22405,1532;PD22393,1511;PD22375,1494;PD22349,1478;PD22311,1462;PD22262,1447;PD22200,1432;PD22149,1421;PD22086,1404;PD22032,1384;PD21988,1361;PD21953,1333;PD21926,1301;PD21908,1263;PD21896,1219;PD21892,1170;PD21898,1111;PD21915,1059;PD21942,1015;PD21981,977;PD22030,947;PD22089,926;PD22157,913;PD22234,909;PD22312,912;PD22386,920;PD22455,935;PD22518,956;PU24055,1282;PD24055,1819;PD23909,1819;PD23909,1287;PD23906,1228;PD23897,1177;PD23882,1134;PD23860,1098;PD23832,1071;PD23799,1051;PD23759,1039;PD23713,1036;PD23657,1040;PD23607,1054;PD23563,1078;PD23526,1111;PD23496,1152;PD23475,1200;PD23462,1255;PD23458,1317;PD23458,1819;PD23311,1819;PD23311,930;PD23458,930;PD23458,1068;PD23485,1031;PD23515,998;PD23547,971;PD23581,948;PD23618,931;PD23658,918;PD23700,911;PD23745,909;PD23817,915;PD23849,922;PD23880,932;PD23907,946;PD23933,962;PD23956,981;PD23977,1004;PD23995,1029;PD24011,1057;PD24036,1121;PD24051,1196;PD24055,1282;PU24348,930;PD24494,930;PD24494,1819;PD24348,1819;PD24348,930;PU24348,584;PD24494,584;PD24494,769;PD24348,769;PD24348,584;PU25439,964;PD25439,1101;PD25377,1071;PD25314,1050;PD25252,1037;PD25189,1032;PD25122,1038;PD25063,1055;PD25036,1068;PD25012,1083;PD24989,1102;PD24968,1123;PD24934,1172;PD24909,1231;PD24895,1298;PD24890,1375;PD24895,1452;PD24909,1520;PD24934,1579;PD24968,1628;PD24989,1650;PD25012,1668;PD25036,1683;PD25063,1696;PD25122,1713;PD25189,1718;PD25252,1714;PD25314,1702;PD25377,1680;PD25439,1650;PD25439,1785;PD25377,1810;PD25312,1828;PD25245,1838;PD25173,1842;PD25124,1840;PD25078,1834;PD25034,1824;PD24993,1810;PD24954,1793;PD24918,1771;PD24885,1745;PD24854,1716;PD24826,1683;PD24802,1647;PD24782,1609;PD24765,1568;PD24752,1524;PD24743,1477;PD24738,1427;PD24736,1375;PD24738,1322;PD24743,1272;PD24752,1225;PD24765,1181;PD24782,1140;PD24803,1101;PD24827,1066;PD24855,1033;PD24886,1004;PD24920,979;PD24957,957;PD24997,940;PD25039,926;PD25084,916;PD25132,911;PD25183,909;PD25249,912;PD25314,923;PD25378,940;PD25439,964;PU26434,1282;PD26434,1819;PD26287,1819;PD26287,1287;PD26284,1228;PD26275,1177;PD26260,1134;PD26238,1098;PD26211,1071;PD26177,1051;PD26137,1039;PD26091,1036;PD26035,1040;PD25985,1054;PD25941,1078;PD25904,1111;PD25874,1152;PD25853,1200;PD25840,1255;PD25836,1317;PD25836,1819;PD25689,1819;PD25689,584;PD25836,584;PD25836,1068;PD25863,1031;PD25893,998;PD25925,971;PD25959,948;PD25996,931;PD26036,918;PD26078,911;PD26123,909;PD26195,915;PD26228,922;PD26258,932;PD26286,946;PD26311,962;PD26334,981;PD26355,1004;PD26373,1029;PD26389,1057;PD26414,1121;PD26429,1196;PD26434,1282;PU26871,678;PD26871,930;PD27172,930;PD27172,1043;PD26871,1043;PD26871,1526;PD26873,1576;PD26878,1615;PD26887,1645;PD26900,1666;PD26919,1679;PD26946,1689;PD26980,1695;PD27022,1697;PD27172,1697;PD27172,1819;PD27022,1819;PD26944,1815;PD26879,1803;PD26827,1784;PD26806,1771;PD26788,1756;PD26773,1739;PD26760,1718;PD26740,1667;PD26728,1603;PD26724,1526;PD26724,1043;PD26617,1043;PD26617,930;PD26724,930;PD26724,678;PD26871,678;PU27819,930;PD28512,930;PD28512,1063;PD27963,1702;PD28512,1702;PD28512,1819;PD27799,1819;PD27799,1686;PD28348,1047;PD27819,1047;PD27819,930;PU28721,1468;PD28721,930;PD28867,930;PD28867,1463;PD28870,1522;PD28879,1573;PD28895,1617;PD28916,1652;PD28944,1680;PD28978,1699;PD29018,1711;PD29064,1715;PD29120,1710;PD29170,1696;PD29213,1673;PD29251,1640;PD29281,1598;PD29302,1550;PD29315,1496;PD29320,1434;PD29320,930;PD29466,930;PD29466,1819;PD29320,1819;PD29320,1682;PD29292,1720;PD29262,1753;PD29230,1781;PD29196,1803;PD29159,1820;PD29120,1832;PD29078,1840;PD29033,1842;PD28961,1836;PD28929,1829;PD28898,1818;PD28870,1805;PD28845,1788;PD28821,1769;PD28800,1747;PD28782,1722;PD28766,1694;PD28741,1629;PD28726,1554;PD28721,1468;PU29089,909;PD29089,909;PU30430,678;PD30430,930;PD30731,930;PD30731,1043;PD30430,1043;PD30430,1526;PD30432,1576;PD30437,1615;PD30447,1645;PD30459,1666;PD30478,1679;PD30505,1689;PD30539,1695;PD30581,1697;PD30731,1697;PD30731,1819;PD30581,1819;PD30503,1815;PD30438,1803;PD30386,1784;PD30365,1771;PD30348,1756;PD30332,1739;PD30319,1718;PD30299,1667;PD30287,1603;PD30283,1526;PD30283,1043;PD30176,1043;PD30176,930;PD30283,930;PD30283,678;PD30430,678;PU30909,1468;PD30909,930;PD31055,930;PD31055,1463;PD31058,1522;PD31067,1573;PD31082,1617;PD31104,1652;PD31132,1680;PD31165,1699;PD31205,1711;PD31252,1715;PD31308,1710;PD31357,1696;PD31401,1673;PD31438,1640;PD31468,1598;PD31490,1550;PD31503,1496;PD31507,1434;PD31507,930;PD31653,930;PD31653,1819;PD31507,1819;PD31507,1682;PD31479,1720;PD31450,1753;PD31418,1781;PD31383,1803;PD31347,1820;PD31308,1832;PD31266,1840;PD31221,1842;PD31149,1836;PD31116,1829;PD31086,1818;PD31058,1805;PD31032,1788;PD31009,1769;PD30988,1747;PD30969,1722;PD30953,1694;PD30929,1629;PD30914,1554;PD30909,1468;PU31276,909;PD31276,909;PU32695,1282;PD32695,1819;PD32549,1819;PD32549,1287;PD32545,1228;PD32536,1177;PD32521,1134;PD32499,1098;PD32472,1071;PD32438,1051;PD32398,1039;PD32352,1036;PD32296,1040;PD32246,1054;PD32202,1078;PD32165,1111;PD32135,1152;PD32114,1200;PD32101,1255;PD32097,1317;PD32097,1819;PD31950,1819;PD31950,930;PD32097,930;PD32097,1068;PD32124,1031;PD32154,998;PD32186,971;PD32220,948;PD32257,931;PD32297,918;PD32339,911;PD32384,909;PD32456,915;PD32489,922;PD32519,932;PD32547,946;PD32572,962;PD32595,981;PD32616,1004;PD32634,1029;PD32650,1057;PD32675,1121;PD32690,1196;PD32695,1282;PU33008,1617;PD33176,1617;PD33176,1819;PD33008,1819;PD33008,1617;PU895,2758;PD895,2975;PD1024,2975;PD1054,2973;PD1080,2968;PD1102,2960;PD1119,2948;PD1133,2933;PD1143,2914;PD1149,2892;PD1151,2866;PD1149,2840;PD1143,2818;PD1133,2799;PD1119,2784;PD1102,2773;PD1080,2765;PD1054,2760;PD1024,2758;PD895,2758;PU895,2514;PD895,2693;PD1014,2693;PD1065,2687;PD1085,2680;PD1101,2671;PD1114,2658;PD1123,2643;PD1128,2625;PD1130,2603;PD1128,2582;PD1123,2564;PD1114,2549;PD1101,2536;PD1085,2527;PD1065,2520;PD1014,2514;PD895,2514;PU815,2448;PD1020,2448;PD1063,2451;PD1101,2458;PD1133,2470;PD1161,2486;PD1183,2507;PD1198,2533;PD1207,2562;PD1211,2595;PD1209,2621;PD1204,2644;PD1196,2664;PD1185,2681;PD1171,2696;PD1154,2707;PD1134,2716;PD1111,2721;PD1138,2729;PD1163,2741;PD1184,2756;PD1202,2775;PD1217,2796;PD1227,2820;PD1233,2846;PD1235,2875;PD1232,2912;PD1222,2945;PD1205,2974;PD1181,2998;PD1151,3016;PD1116,3030;PD1075,3038;PD1028,3041;PD815,3041;PD815,2448;PU1571,2817;PD1496,2822;PD1469,2829;PD1448,2838;PD1433,2850;PD1423,2865;PD1416,2884;PD1414,2907;PD1416,2925;PD1420,2942;PD1428,2956;PD1440,2969;PD1454,2978;PD1470,2986;PD1509,2991;PD1538,2989;PD1564,2981;PD1587,2967;PD1607,2948;PD1623,2925;PD1634,2898;PD1641,2868;PD1644,2834;PD1644,2817;PD1571,2817;PU1717,2787;PD1717,3041;PD1644,3041;PD1644,2973;PD1615,3009;PD1581,3033;PD1540,3048;PD1490,3052;PD1458,3050;PD1429,3043;PD1403,3031;PD1381,3014;PD1364,2993;PD1351,2969;PD1344,2942;PD1341,2911;PD1344,2876;PD1354,2846;PD1369,2820;PD1391,2798;PD1419,2782;PD1454,2770;PD1494,2763;PD1541,2760;PD1644,2760;PD1644,2753;PD1641,2729;PD1635,2708;PD1625,2690;PD1610,2675;PD1592,2663;PD1570,2654;PD1546,2649;PD1517,2648;PD1480,2650;PD1443,2657;PD1408,2668;PD1374,2684;PD1374,2617;PD1413,2603;PD1451,2594;PD1489,2588;PD1525,2586;PD1570,2589;PD1609,2598;PD1642,2614;PD1669,2636;PD1690,2664;PD1705,2699;PD1714,2740;PD1717,2787;PU1867,2423;PD1940,2423;PD1940,3041;PD1867,3041;PD1867,2423;PU2165,2470;PD2165,2596;PD2315,2596;PD2315,2653;PD2165,2653;PD2165,2894;PD2169,2939;PD2173,2954;PD2180,2964;PD2189,2971;PD2202,2976;PD2240,2980;PD2315,2980;PD2315,3041;PD2240,3041;PD2201,3039;PD2169,3033;PD2143,3023;PD2124,3009;PD2110,2990;PD2100,2965;PD2094,2933;PD2092,2894;PD2092,2653;PD2038,2653;PD2038,2596;PD2092,2596;PD2092,2470;PD2165,2470;PU2781,2773;PD2781,3041;PD2708,3041;PD2708,2775;PD2707,2745;PD2702,2720;PD2694,2698;PD2684,2680;PD2670,2667;PD2653,2657;PD2633,2651;PD2610,2649;PD2582,2651;PD2557,2659;PD2535,2670;PD2517,2687;PD2502,2707;PD2491,2731;PD2485,2759;PD2483,2790;PD2483,3041;PD2409,3041;PD2409,2423;PD2483,2423;PD2483,2665;PD2511,2630;PD2544,2605;PD2582,2591;PD2626,2586;PD2662,2589;PD2693,2598;PD2720,2612;PD2742,2633;PD2759,2660;PD2772,2692;PD2779,2729;PD2781,2773;PU3130,2817;PD3055,2822;PD3028,2829;PD3007,2838;PD2992,2850;PD2982,2865;PD2975,2884;PD2973,2907;PD2975,2925;PD2979,2942;PD2987,2956;PD2998,2969;PD3012,2978;PD3029,2986;PD3068,2991;PD3097,2989;PD3123,2981;PD3146,2967;PD3166,2948;PD3182,2925;PD3193,2898;PD3200,2868;PD3202,2834;PD3202,2817;PD3130,2817;PU3275,2787;PD3275,3041;PD3202,3041;PD3202,2973;PD3174,3009;PD3140,3033;PD3099,3048;PD3049,3052;PD3016,3050;PD2988,3043;PD2962,3031;PD2940,3014;PD2923,2993;PD2910,2969;PD2903,2942;PD2900,2911;PD2903,2876;PD2913,2846;PD2928,2820;PD2950,2798;PD2978,2782;PD3013,2770;PD3053,2763;PD3100,2760;PD3202,2760;PD3202,2753;PD3200,2729;PD3194,2708;PD3184,2690;PD3169,2675;PD3151,2663;PD3129,2654;PD3105,2649;PD3076,2648;PD3039,2650;PD3002,2657;PD2967,2668;PD2933,2684;PD2933,2617;PD2972,2603;PD3010,2594;PD3048,2588;PD3084,2586;PD3129,2589;PD3168,2598;PD3201,2614;PD3228,2636;PD3249,2664;PD3264,2699;PD3272,2740;PD3275,2787;PU3710,2609;PD3710,2678;PD3678,2665;PD3645,2655;PD3611,2649;PD3576,2647;PD3529,2651;PD3495,2663;PD3483,2673;PD3474,2684;PD3469,2698;PD3468,2713;PD3472,2736;PD3487,2753;PD3516,2767;PD3565,2781;PD3590,2786;PD3657,2807;PD3681,2819;PD3701,2834;PD3715,2850;PD3725,2870;PD3731,2893;PD3733,2918;PD3730,2948;PD3721,2974;PD3706,2997;PD3684,3016;PD3658,3032;PD3626,3043;PD3590,3050;PD3550,3052;PD3513,3051;PD3475,3045;PD3394,3025;PD3394,2949;PD3434,2968;PD3474,2981;PD3513,2989;PD3551,2991;PD3597,2987;PD3631,2974;PD3643,2964;PD3652,2952;PD3657,2939;PD3658,2924;PD3653,2897;PD3638,2878;PD3606,2863;PD3551,2848;PD3525,2842;PD3467,2824;PD3445,2812;PD3427,2798;PD3414,2782;PD3404,2763;PD3399,2741;PD3397,2717;PD3400,2687;PD3408,2661;PD3422,2639;PD3441,2620;PD3466,2605;PD3495,2594;PD3529,2588;PD3568,2586;PD3644,2592;PD3678,2599;PD3710,2609;PU4052,2817;PD3977,2822;PD3950,2829;PD3930,2838;PD3915,2850;PD3904,2865;PD3898,2884;PD3895,2907;PD3897,2925;PD3902,2942;PD3910,2956;PD3921,2969;PD3935,2978;PD3951,2986;PD3991,2991;PD4019,2989;PD4045,2981;PD4068,2967;PD4088,2948;PD4104,2925;PD4116,2898;PD4122,2868;PD4125,2834;PD4125,2817;PD4052,2817;PU4198,2787;PD4198,3041;PD4125,3041;PD4125,2973;PD4097,3009;PD4062,3033;PD4021,3048;PD3971,3052;PD3939,3050;PD3910,3043;PD3884,3031;PD3862,3014;PD3845,2993;PD3832,2969;PD3825,2942;PD3822,2911;PD3825,2876;PD3835,2846;PD3850,2820;PD3872,2798;PD3901,2782;PD3935,2770;PD3976,2763;PD4022,2760;PD4125,2760;PD4125,2753;PD4123,2729;PD4116,2708;PD4106,2690;PD4091,2675;PD4073,2663;PD4052,2654;PD4027,2649;PD3999,2648;PD3961,2650;PD3924,2657;PD3889,2668;PD3855,2684;PD3855,2617;PD3894,2603;PD3933,2594;PD3970,2588;PD4006,2586;PD4051,2589;PD4090,2598;PD4123,2614;PD4150,2636;PD4171,2664;PD4186,2699;PD4195,2740;PD4198,2787;PU4606,2665;PD4579,2654;PD4547,2651;PD4518,2653;PD4493,2661;PD4471,2673;PD4452,2691;PD4438,2713;PD4427,2740;PD4421,2771;PD4419,2807;PD4419,3041;PD4346,3041;PD4346,2596;PD4419,2596;PD4419,2665;PD4446,2630;PD4479,2605;PD4520,2591;PD4569,2586;PD4586,2587;PD4606,2590;PD4606,2665;PU4946,2448;PD5026,2448;PD5026,2973;PD5314,2973;PD5314,3041;PD4946,3041;PD4946,2448;PU5553,2648;PD5525,2650;PD5500,2659;PD5478,2673;PD5460,2694;PD5445,2719;PD5434,2748;PD5428,2781;PD5426,2819;PD5428,2857;PD5434,2890;PD5445,2920;PD5459,2945;PD5478,2965;PD5500,2979;PD5525,2988;PD5553,2990;PD5580,2988;PD5605,2979;PD5627,2965;PD5645,2944;PD5660,2919;PD5671,2890;PD5677,2857;PD5679,2819;PD5677,2782;PD5671,2748;PD5660,2719;PD5645,2694;PD5627,2674;PD5605,2659;PD5580,2650;PD5553,2648;PU5553,2586;PD5598,2589;PD5638,2601;PD5673,2620;PD5702,2648;PD5726,2681;PD5743,2721;PD5753,2767;PD5757,2819;PD5753,2871;PD5743,2916;PD5726,2956;PD5702,2990;PD5673,3018;PD5638,3037;PD5598,3048;PD5553,3052;PD5507,3048;PD5467,3037;PD5432,3018;PD5403,2990;PD5379,2956;PD5362,2916;PD5352,2871;PD5349,2819;PD5352,2767;PD5362,2721;PD5379,2681;PD5403,2648;PD5432,2620;PD5467,2601;PD5507,2589;PD5553,2586;PU6247,2773;PD6247,3041;PD6174,3041;PD6174,2775;PD6172,2745;PD6168,2720;PD6160,2698;PD6149,2680;PD6135,2667;PD6118,2657;PD6098,2651;PD6075,2649;PD6047,2651;PD6023,2659;PD6001,2670;PD5982,2687;PD5967,2707;PD5957,2731;PD5950,2759;PD5948,2790;PD5948,3041;PD5875,3041;PD5875,2423;PD5948,2423;PD5948,2665;PD5976,2630;PD6010,2605;PD6048,2591;PD6092,2586;PD6128,2589;PD6159,2598;PD6186,2612;PD6208,2633;PD6225,2660;PD6237,2692;PD6244,2729;PD6247,2773;PU6774,2800;PD6774,2836;PD6438,2836;PD6442,2872;PD6451,2903;PD6465,2929;PD6483,2951;PD6505,2968;PD6532,2981;PD6562,2988;PD6597,2990;PD6638,2988;PD6678,2980;PD6717,2967;PD6756,2949;PD6756,3018;PD6717,3033;PD6676,3044;PD6634,3050;PD6592,3052;PD6542,3048;PD6497,3037;PD6457,3018;PD6423,2990;PD6396,2957;PD6377,2918;PD6365,2873;PD6362,2823;PD6365,2771;PD6376,2725;PD6395,2685;PD6420,2650;PD6452,2622;PD6490,2602;PD6532,2590;PD6579,2586;PD6622,2589;PD6660,2600;PD6693,2618;PD6721,2644;PD6744,2675;PD6760,2712;PD6770,2753;PD6774,2800;PU6700,2779;PD6698,2750;PD6692,2725;PD6681,2703;PD6667,2683;PD6649,2668;PD6629,2656;PD6606,2650;PD6580,2648;PD6551,2650;PD6525,2656;PD6502,2667;PD6482,2682;PD6466,2701;PD6453,2724;PD6445,2750;PD6440,2779;PD6700,2779;PU7263,2773;PD7263,3041;PD7190,3041;PD7190,2775;PD7188,2745;PD7184,2720;PD7176,2698;PD7165,2680;PD7151,2667;PD7134,2657;PD7114,2651;PD7091,2649;PD7063,2651;PD7039,2659;PD7017,2670;PD6998,2687;PD6983,2707;PD6973,2731;PD6966,2759;PD6964,2790;PD6964,3041;PD6891,3041;PD6891,2596;PD6964,2596;PD6964,2665;PD6992,2630;PD7026,2605;PD7064,2591;PD7108,2586;PD7144,2589;PD7175,2598;PD7202,2612;PD7224,2633;PD7241,2660;PD7253,2692;PD7260,2729;PD7263,2773;PU7728,2819;PD7726,2781;PD7720,2747;PD7710,2718;PD7695,2693;PD7677,2673;PD7656,2658;PD7632,2650;PD7604,2647;PD7577,2650;PD7552,2658;PD7531,2673;PD7513,2693;PD7498,2718;PD7488,2747;PD7482,2781;PD7480,2819;PD7482,2857;PD7488,2891;PD7498,2920;PD7513,2946;PD7531,2966;PD7552,2980;PD7577,2988;PD7604,2991;PD7632,2988;PD7656,2980;PD7677,2966;PD7695,2946;PD7710,2920;PD7720,2891;PD7726,2857;PD7728,2819;PU7480,2664;PD7506,2629;PD7538,2605;PD7577,2590;PD7622,2586;PD7661,2590;PD7695,2602;PD7726,2622;PD7753,2650;PD7776,2685;PD7792,2724;PD7801,2769;PD7804,2819;PD7801,2869;PD7792,2914;PD7776,2953;PD7753,2988;PD7726,3016;PD7695,3036;PD7661,3048;PD7622,3052;PD7577,3048;PD7538,3033;PD7506,3009;PD7480,2974;PD7480,3041;PD7407,3041;PD7407,2423;PD7480,2423;PD7480,2664;PU8305,2800;PD8305,2836;PD7970,2836;PD7974,2872;PD7983,2903;PD7997,2929;PD8015,2951;PD8037,2968;PD8064,2981;PD8094,2988;PD8128,2990;PD8170,2988;PD8210,2980;PD8249,2967;PD8288,2949;PD8288,3018;PD8249,3033;PD8208,3044;PD8166,3050;PD8124,3052;PD8074,3048;PD8029,3037;PD7989,3018;PD7955,2990;PD7928,2957;PD7909,2918;PD7897,2873;PD7894,2823;PD7897,2771;PD7908,2725;PD7927,2685;PD7952,2650;PD7984,2622;PD8022,2602;PD8064,2590;PD8111,2586;PD8154,2589;PD8192,2600;PD8225,2618;PD8253,2644;PD8276,2675;PD8292,2712;PD8302,2753;PD8305,2800;PU8232,2779;PD8230,2750;PD8224,2725;PD8213,2703;PD8199,2683;PD8181,2668;PD8161,2656;PD8138,2650;PD8112,2648;PD8083,2650;PD8057,2656;PD8034,2667;PD8014,2682;PD7998,2701;PD7985,2724;PD7977,2750;PD7972,2779;PD8232,2779;PU8683,2665;PD8656,2654;PD8624,2651;PD8595,2653;PD8569,2661;PD8547,2673;PD8529,2691;PD8514,2713;PD8504,2740;PD8498,2771;PD8496,2807;PD8496,3041;PD8423,3041;PD8423,2596;PD8496,2596;PD8496,2665;PD8522,2630;PD8556,2605;PD8597,2591;PD8646,2586;PD8662,2587;PD8682,2590;PD8683,2665;PU9038,2813;PD9036,2776;PD9030,2743;PD9020,2714;PD9006,2690;PD8988,2671;PD8966,2658;PD8942,2649;PD8914,2647;PD8886,2649;PD8862,2658;PD8840,2671;PD8822,2690;PD8808,2714;PD8798,2743;PD8792,2776;PD8790,2813;PD8792,2851;PD8798,2884;PD8808,2912;PD8822,2936;PD8840,2955;PD8862,2969;PD8886,2977;PD8914,2980;PD8942,2977;PD8966,2969;PD8988,2955;PD9006,2936;PD9020,2912;PD9030,2884;PD9036,2851;PD9038,2813;PU9112,2986;PD9108,3039;PD9099,3085;PD9083,3123;PD9061,3154;PD9033,3179;PD8997,3196;PD8955,3206;PD8907,3210;PD8834,3204;PD8768,3186;PD8768,3115;PD8800,3131;PD8831,3141;PD8863,3147;PD8895,3150;PD8929,3147;PD8958,3140;PD8983,3128;PD9003,3112;PD9018,3091;PD9030,3065;PD9036,3034;PD9038,2999;PD9038,2963;PD9013,2997;PD8981,3021;PD8942,3036;PD8896,3041;PD8857,3037;PD8822,3025;PD8791,3006;PD8764,2979;PD8742,2945;PD8727,2906;PD8717,2862;PD8714,2813;PD8717,2764;PD8727,2720;PD8742,2682;PD8764,2648;PD8791,2621;PD8822,2601;PD8857,2590;PD8896,2586;PD8942,2590;PD8981,2605;PD9013,2629;PD9038,2664;PD9038,2596;PD9112,2596;PD9112,2986;PU9281,2940;PD9364,2940;PD9364,3008;PD9299,3135;PD9248,3135;PD9281,3008;PD9281,2940;PU9730,2448;PD9811,2448;PD9935,2949;PD10060,2448;PD10150,2448;PD10274,2949;PD10399,2448;PD10480,2448;PD10331,3041;PD10230,3041;PD10105,2526;PD9979,3041;PD9878,3041;PD9730,2448;PU10707,2648;PD10680,2650;PD10655,2659;PD10633,2673;PD10614,2694;PD10600,2719;PD10589,2748;PD10582,2781;PD10580,2819;PD10582,2857;PD10589,2890;PD10599,2920;PD10614,2945;PD10633,2965;PD10654,2979;PD10679,2988;PD10707,2990;PD10735,2988;PD10760,2979;PD10781,2965;PD10800,2944;PD10815,2919;PD10825,2890;PD10832,2857;PD10834,2819;PD10832,2782;PD10825,2748;PD10815,2719;PD10800,2694;PD10781,2674;PD10760,2659;PD10735,2650;PD10707,2648;PU10707,2586;PD10752,2589;PD10792,2601;PD10827,2620;PD10857,2648;PD10881,2681;PD10898,2721;PD10908,2767;PD10911,2819;PD10908,2871;PD10898,2916;PD10881,2956;PD10857,2990;PD10827,3018;PD10792,3037;PD10752,3048;PD10707,3052;PD10662,3048;PD10622,3037;PD10587,3018;PD10557,2990;PD10534,2956;PD10517,2916;PD10507,2871;PD10503,2819;PD10507,2767;PD10517,2721;PD10534,2681;PD10557,2648;PD10587,2620;PD10622,2601;PD10662,2589;PD10707,2586;PU11032,2423;PD11105,2423;PD11105,3041;PD11032,3041;PD11032,2423;PU11482,2423;PD11482,2484;PD11413,2484;PD11379,2488;PD11358,2500;PD11347,2522;PD11343,2557;PD11343,2596;PD11463,2596;PD11463,2653;PD11343,2653;PD11343,3041;PD11269,3041;PD11269,2653;PD11199,2653;PD11199,2596;PD11269,2596;PD11269,2565;PD11271,2531;PD11278,2501;PD11289,2477;PD11304,2457;PD11324,2442;PD11348,2432;PD11378,2425;PD11413,2423;PD11482,2423;PU11836,2813;PD11834,2776;PD11827,2743;PD11817,2714;PD11803,2690;PD11785,2671;PD11764,2658;PD11739,2649;PD11711,2647;PD11683,2649;PD11659,2658;PD11637,2671;PD11619,2690;PD11605,2714;PD11595,2743;PD11589,2776;PD11587,2813;PD11589,2851;PD11595,2884;PD11605,2912;PD11619,2936;PD11637,2955;PD11659,2969;PD11683,2977;PD11711,2980;PD11739,2977;PD11764,2969;PD11785,2955;PD11803,2936;PD11817,2912;PD11827,2884;PD11834,2851;PD11836,2813;PU11909,2986;PD11906,3039;PD11896,3085;PD11880,3123;PD11858,3154;PD11830,3179;PD11794,3196;PD11753,3206;PD11704,3210;PD11631,3204;PD11565,3186;PD11565,3115;PD11597,3131;PD11628,3141;PD11660,3147;PD11692,3150;PD11726,3147;PD11755,3140;PD11780,3128;PD11800,3112;PD11816,3091;PD11827,3065;PD11833,3034;PD11836,2999;PD11836,2963;PD11810,2997;PD11778,3021;PD11739,3036;PD11693,3041;PD11654,3037;PD11619,3025;PD11588,3006;PD11561,2979;PD11540,2945;PD11524,2906;PD11515,2862;PD11511,2813;PD11515,2764;PD11524,2720;PD11540,2682;PD11561,2648;PD11588,2621;PD11619,2601;PD11654,2590;PD11693,2586;PD11739,2590;PD11778,2605;PD11810,2629;PD11836,2664;PD11836,2596;PD11909,2596;PD11909,2986;PU12261,2817;PD12186,2822;PD12159,2829;PD12138,2838;PD12124,2850;PD12113,2865;PD12106,2884;PD12104,2907;PD12106,2925;PD12111,2942;PD12119,2956;PD12130,2969;PD12144,2978;PD12160,2986;PD12200,2991;PD12228,2989;PD12254,2981;PD12277,2967;PD12297,2948;PD12313,2925;PD12325,2898;PD12331,2868;PD12334,2834;PD12334,2817;PD12261,2817;PU12407,2787;PD12407,3041;PD12334,3041;PD12334,2973;PD12306,3009;PD12271,3033;PD12230,3048;PD12180,3052;PD12148,3050;PD12119,3043;PD12093,3031;PD12071,3014;PD12054,2993;PD12041,2969;PD12034,2942;PD12031,2911;PD12034,2876;PD12044,2846;PD12059,2820;PD12081,2798;PD12110,2782;PD12144,2770;PD12185,2763;PD12231,2760;PD12334,2760;PD12334,2753;PD12332,2729;PD12325,2708;PD12315,2690;PD12300,2675;PD12282,2663;PD12261,2654;PD12236,2649;PD12208,2648;PD12170,2650;PD12133,2657;PD12098,2668;PD12064,2684;PD12064,2617;PD12103,2603;PD12142,2594;PD12179,2588;PD12215,2586;PD12260,2589;PD12299,2598;PD12332,2614;PD12359,2636;PD12380,2664;PD12395,2699;PD12404,2740;PD12407,2787;PU12927,2773;PD12927,3041;PD12854,3041;PD12854,2775;PD12853,2745;PD12848,2720;PD12840,2698;PD12829,2680;PD12816,2667;PD12799,2657;PD12779,2651;PD12756,2649;PD12728,2651;PD12703,2659;PD12681,2670;PD12662,2687;PD12647,2707;PD12637,2731;PD12630,2759;PD12628,2790;PD12628,3041;PD12555,3041;PD12555,2596;PD12628,2596;PD12628,2665;PD12657,2630;PD12690,2605;PD12728,2591;PD12772,2586;PD12808,2589;PD12839,2598;PD12866,2612;PD12888,2633;PD12905,2660;PD12917,2692;PD12925,2729;PD12927,2773;PU13366,2813;PD13364,2776;PD13358,2743;PD13347,2714;PD13333,2690;PD13315,2671;PD13294,2658;PD13269,2649;PD13241,2647;PD13214,2649;PD13189,2658;PD13168,2671;PD13150,2690;PD13135,2714;PD13125,2743;PD13119,2776;PD13117,2813;PD13119,2851;PD13125,2884;PD13135,2912;PD13150,2936;PD13168,2955;PD13189,2969;PD13214,2977;PD13241,2980;PD13269,2977;PD13294,2969;PD13315,2955;PD13333,2936;PD13347,2912;PD13358,2884;PD13364,2851;PD13366,2813;PU13439,2986;PD13436,3039;PD13426,3085;PD13411,3123;PD13389,3154;PD13360,3179;PD13325,3196;PD13283,3206;PD13234,3210;PD13162,3204;PD13095,3186;PD13095,3115;PD13127,3131;PD13159,3141;PD13190,3147;PD13223,3150;PD13256,3147;PD13286,3140;PD13310,3128;PD13330,3112;PD13346,3091;PD13357,3065;PD13364,3034;PD13366,2999;PD13366,2963;PD13340,2997;PD13308,3021;PD13269,3036;PD13224,3041;PD13185,3037;PD13150,3025;PD13119,3006;PD13092,2979;PD13070,2945;PD13054,2906;PD13045,2862;PD13042,2813;PD13045,2764;PD13054,2720;PD13070,2682;PD13092,2648;PD13119,2621;PD13150,2601;PD13185,2590;PD13224,2586;PD13269,2590;PD13308,2605;PD13340,2629;PD13366,2664;PD13366,2596;PD13439,2596;PD13439,2986;PU14132,2763;PD14158,2777;PD14182,2800;PD14207,2834;PD14232,2879;PD14313,3041;PD14227,3041;PD14151,2889;PD14122,2839;PD14094,2810;PD14061,2795;PD14019,2790;PD13932,2790;PD13932,3041;PD13851,3041;PD13851,2448;PD14032,2448;PD14080,2451;PD14121,2459;PD14156,2472;PD14184,2491;PD14206,2515;PD14221,2544;PD14231,2579;PD14234,2619;PD14232,2646;PD14227,2670;PD14219,2692;PD14208,2712;PD14193,2729;PD14176,2743;PD14156,2754;PD14132,2763;PU13932,2514;PD13932,2725;PD14032,2725;PD14060,2723;PD14083,2718;PD14103,2710;PD14120,2698;PD14133,2683;PD14142,2665;PD14148,2643;PD14149,2619;PD14148,2595;PD14142,2573;PD14133,2555;PD14120,2541;PD14103,2529;PD14083,2521;PD14060,2516;PD14032,2514;PD13932,2514;PU14598,2817;PD14523,2822;PD14496,2829;PD14475,2838;PD14460,2850;PD14450,2865;PD14443,2884;PD14441,2907;PD14443,2925;PD14447,2942;PD14455,2956;PD14467,2969;PD14481,2978;PD14497,2986;PD14536,2991;PD14565,2989;PD14591,2981;PD14614,2967;PD14634,2948;PD14650,2925;PD14661,2898;PD14668,2868;PD14671,2834;PD14671,2817;PD14598,2817;PU14744,2787;PD14744,3041;PD14671,3041;PD14671,2973;PD14642,3009;PD14608,3033;PD14567,3048;PD14517,3052;PD14485,3050;PD14456,3043;PD14430,3031;PD14408,3014;PD14391,2993;PD14378,2969;PD14371,2942;PD14368,2911;PD14371,2876;PD14381,2846;PD14396,2820;PD14418,2798;PD14446,2782;PD14481,2770;PD14521,2763;PD14568,2760;PD14671,2760;PD14671,2753;PD14668,2729;PD14662,2708;PD14652,2690;PD14637,2675;PD14619,2663;PD14598,2654;PD14573,2649;PD14544,2648;PD14507,2650;PD14470,2657;PD14435,2668;PD14401,2684;PD14401,2617;PD14440,2603;PD14478,2594;PD14516,2588;PD14552,2586;PD14597,2589;PD14636,2598;PD14669,2614;PD14696,2636;PD14717,2664;PD14732,2699;PD14741,2740;PD14744,2787;PU15264,2773;PD15264,3041;PD15191,3041;PD15191,2775;PD15189,2745;PD15185,2720;PD15177,2698;PD15166,2680;PD15152,2667;PD15135,2657;PD15115,2651;PD15092,2649;PD15064,2651;PD15040,2659;PD15018,2670;PD14999,2687;PD14984,2707;PD14974,2731;PD14967,2759;PD14965,2790;PD14965,3041;PD14892,3041;PD14892,2596;PD14965,2596;PD14965,2665;PD14993,2630;PD15027,2605;PD15065,2591;PD15109,2586;PD15145,2589;PD15176,2598;PD15203,2612;PD15225,2633;PD15242,2660;PD15254,2692;PD15261,2729;PD15264,2773;PU15635,2423;PD15635,2484;PD15565,2484;PD15532,2488;PD15511,2500;PD15499,2522;PD15496,2557;PD15496,2596;PD15616,2596;PD15616,2653;PD15496,2653;PD15496,3041;PD15422,3041;PD15422,2653;PD15352,2653;PD15352,2596;PD15422,2596;PD15422,2565;PD15424,2531;PD15431,2501;PD15442,2477;PD15457,2457;PD15477,2442;PD15501,2432;PD15531,2425;PD15566,2423;PD15635,2423;PU15754,2470;PD15754,2596;PD15904,2596;PD15904,2653;PD15754,2653;PD15754,2894;PD15758,2939;PD15762,2954;PD15769,2964;PD15778,2971;PD15791,2976;PD15829,2980;PD15904,2980;PD15904,3041;PD15829,3041;PD15790,3039;PD15758,3033;PD15732,3023;PD15713,3009;PD15699,2990;PD15689,2965;PD15683,2933;PD15681,2894;PD15681,2653;PD15627,2653;PD15627,2596;PD15681,2596;PD15681,2470;PD15754,2470;PU16020,2940;PD16103,2940;PD16103,3008;PD16038,3135;PD15987,3135;PD16020,3008;PD16020,2940;PU16522,2448;PD16630,2448;PD16892,2944;PD16892,2448;PD16970,2448;PD16970,3041;PD16862,3041;PD16599,2545;PD16599,3041;PD16522,3041;PD16522,2448;PU17573,2494;PD17573,2578;PD17531,2546;PD17487,2522;PD17440,2508;PD17390,2503;PD17342,2507;PD17300,2519;PD17264,2539;PD17234,2566;PD17210,2600;PD17193,2642;PD17183,2690;PD17180,2745;PD17183,2800;PD17193,2849;PD17210,2890;PD17234,2925;PD17264,2952;PD17300,2971;PD17342,2983;PD17390,2986;PD17440,2982;PD17487,2968;PD17531,2944;PD17573,2911;PD17573,2995;PD17530,3020;PD17484,3038;PD17436,3049;PD17385,3052;PD17321,3047;PD17265,3032;PD17215,3006;PD17173,2970;PD17139,2925;PD17115,2873;PD17100,2813;PD17095,2745;PD17100,2678;PD17115,2617;PD17139,2565;PD17173,2520;PD17215,2484;PD17265,2458;PD17321,2443;PD17385,2438;PD17436,2441;PD17485,2452;PD17531,2469;PD17573,2494;PU17698,2448;PD17778,2448;PD17778,2973;PD18067,2973;PD18067,3041;PD17698,3041;PD17698,2448;PU; diff --git a/amag.svg b/amag.svg new file mode 100755 index 0000000..25a95c7 --- /dev/null +++ b/amag.svg @@ -0,0 +1,106 @@ + + + + + + + + + + image/svg+xml + + + + + + + + Aus Mangel an Gründen es nicht zu tun.Balthasar Lohenberg, Wolfgang Ranft, NCL + + + diff --git a/apollon-master/.gitignore b/apollon-master/.gitignore new file mode 100755 index 0000000..2358b09 --- /dev/null +++ b/apollon-master/.gitignore @@ -0,0 +1,4 @@ +*~ +*pyc +__pycache__/ +html/ \ No newline at end of file diff --git a/apollon-master/LICENSE b/apollon-master/LICENSE new file mode 100755 index 0000000..94a9ed0 --- /dev/null +++ b/apollon-master/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/apollon-master/README.rst b/apollon-master/README.rst new file mode 100755 index 0000000..966074b --- /dev/null +++ b/apollon-master/README.rst @@ -0,0 +1,89 @@ +Apollon +####### + +About +===== + +These are some python classes and functions for calculating Apollonian +Gaskets and saving them as svg. For an overview about this +mathematical object, see wikipedia_. + +The code is split into the following files: + +- `apollon.py`:code: contains all the pure math stuff +- `coloring.py`:code: contains helpers for color mapping +- `ag.py`:code: is a command-line tool for generating Apollonian Gaskets +- `index.cgi`:code: is an interactive online cgi version +- `colorbrewer.json`:code: contains the color schemes, copied from + https://gist.github.com/jsundram/6004447#file-colorbrewer-json + + +Usage +===== + +CLI +--- + +Run `./ag.py c1 c2 c3`:code: where c1, c2, c3 are the (positive) curvatures +of the starting circles. Please also see the `--help`:code: option. + +Note: The method used to calculate the circles is recursive. For depth +d, 2*3^{d+1} circles are created. It is usually safe to do this up to +d=10, but with higher values you can reach the limit of your +RAM. Because of this, and to prevent typos potentially crashing your +machine, the recursion depth is capped at d=10. If you know what you +are doing, you can use the `--force`:code: option for higher values. + +CGI +--- + +Online interactive version. You can try it at +http://lsandig.org/cgi-bin/apollon/index.cgi + +Recursion depth is limited to 5 to reduce server load and RAM +usage. This implementation might not be very fast, it is just intended +as a showcase of what you can expect from the CLI-version. + +Needs python3 and the other three files to work. + +Documentation +============= + +For the cli-program see `ag.py --help`:code:. + +For a somewhat complete documentation of the source files run +`epydoc --html apollon.py ag.py coloring.py`:code: + +For a writeup on how the math behind this program works see my +blogpost here: http://lsandig.org/blog/2014/08/apollon-python/en/ + +TODO +==== +- More logical structure of the source files +- Better documentation +- A time- and RAM-saving algorithm that excludes Circles from + recursion which are too small to be seen. +- fastcgi version of index.cgi? + +Credits +======= + +Colors from www.ColorBrewer.org by Cynthia A. Brewer, Geography, +Pennsylvania State University. + +Thanks to Dorothee Henke for helping me figuring out the math. + +Author & License +================ + +| Author: Ludger Sandig +| Contact: contact@lsandig.org +| Homepage: http://lsandig.org/ + +This software can be found on github: +https://github.com/lsandig/apollon + +This software is published under the GPL, see LICENSE + +.. Links +.. _wikipedia: https://en.wikipedia.org/wiki/Apollonian_gasket diff --git a/apollon-master/ag.py b/apollon-master/ag.py new file mode 100755 index 0000000..dda2b8b --- /dev/null +++ b/apollon-master/ag.py @@ -0,0 +1,228 @@ +#! /usr/bin/python3 + +# Command line program to create svg apollonian circles + +# Copyright (c) 2014 Ludger Sandig +# This file is part of apollon. + +# Apollon is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# Apollon is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with Apollon. If not, see . + + +import argparse +import sys +import math + +from apollon import ApollonianGasket +from coloring import ColorMap, ColorScheme + +def parseArguments(argv, colors): + description = "Generate Apollonian Gaskets and save as svg" + name = argv[0] + + colors.append('none') + colors.sort() + + parser = argparse.ArgumentParser(description=description, prog=name) + + parser.add_argument("-d", "--depth", metavar="D", type=int, default=3, help="Recursion depth, generates 2*3^{D+1} circles. Usually safe for D<=10. For higher D use --force if you know what you are doing.") + parser.add_argument("-o", "--output", metavar="", type=str, default="", help="Output file name. If left blank, default is created from circle curvatures.") + parser.add_argument("-r", "--radii", action="store_true", default=False, help="Interpret c1, c2, c3 as radii and not as curvatures") + parser.add_argument("--color", choices=colors, metavar='SCHEME', default='none', help="Color Scheme. Choose from "+", ".join(colors)) + parser.add_argument("--treshold", metavar='T', default=0.005, type=float, help="Don't save circles that are too small. Useful for higher depths to reduce filesize.") + parser.add_argument("--force", action="store_true", default=False, help="Use if you want a higher recursion depth than 10.") + + parser.add_argument("c1", type=float, help="Curvature of first circle") + parser.add_argument("c2", type=float, help="Curvature of second circle") + parser.add_argument("c3", type=float, help="Curvature of third circle") + + return parser.parse_args() + +def colorMsg(color): + print("Available color schemes (name: resmin -- resmax)") + for i in color.info(): + print("%s: %d -- %d" % (i["name"], i["low"], i["high"])) + +def ag_to_svg(circles, colors, tresh=0.005): + """ + Convert a list of circles to svg, optionally color them. + @param circles: A list of L{Circle}s + @param colors: A L{ColorMap} object + @param tresh: Only circles with a radius greater than the product of tresh and maximal radius are saved + """ + svg = [] + + # Find the biggest circle, which hopefully is the enclosing one + # and has a negative radius because of this. Note that this does + # not have to be the case if we picked an unlucky set of radii at + # the start. If that was the case, we're screwed now. + + big = min(circles, key=lambda c: c.r.real) + + # Move biggest circle to front so it gets drawn first + circles.remove(big) + circles.insert(0, big) + + if big.r.real < 0: + # Bounding box from biggest circle, lower left corner and two + # times the radius as width + corner = big.m - ( abs(big.r) + abs(big.r) * 1j ) + vbwidth = abs(big.r)*2 + width = 500 # Hardcoded! + + # Line width independent of circle size + lw = (vbwidth/width) + + svg.append('\n' % (width, width, corner.real, corner.imag, vbwidth, vbwidth)) + + # Keep stroke width relative + svg.append('\n' % lw) + + # Iterate through circle list, circles with radius radmin: + fill = colors.color_for(abs(c.r)) + svg.append(( '\n' % (c.m.real, c.m.imag, abs(c.r), fill))) + + svg.append('\n') + svg.append('\n') + + return ''.join(svg) + +def ag_to_hpgl(circles, colors, tresh=0.005): + """ + Convert a list of circles to hpgl, + @param circles: A list of L{Circle}s + @param tresh: Only circles with a radius greater than the product of tresh and maximal radius are saved + """ + hpgl = [] + + # Find the biggest circle, which hopefully is the enclosing one + # and has a negative radius because of this. Note that this does + # not have to be the case if we picked an unlucky set of radii at + # the start. If that was the case, we're screwed now. + + big = min(circles, key=lambda c: c.r.real) + + # Move biggest circle to front so it gets drawn first + circles.remove(big) + circles.insert(0, big) + + eps = 0.001 + + if big.r.real < 0: + # Bounding box from biggest circle, lower left corner and two + # times the radius as width + corner = big.m - ( abs(big.r) + abs(big.r) * 1j ) + + # Gerards Hack + big.r = abs(big.r) + 2*eps + + vbwidth = abs(big.r)*2 + width = 500 # Hardcoded! + + # Line width independent of circle size + lw = (vbwidth/width) + + hpgl.append('IN;SP1;') + + # Iterate through circle list, circles with radius radmin: + hpgl.append('PU'+str(c.m.real)+','+str(c.m.imag)+';CI'+str(abs(c.r)-eps)+';') + + + return ''.join(hpgl) + +def impossible_combination(c1, c2, c3): + # If any curvatures x, y, z satisfy the equation + # x = 2*sqrt(y*z) + y + z + # then no fourth enclosing circle can be genereated, because it + # would be a line. + # We need to see for c1, c2, c3 if they could be "x". + + impossible = False + + sets = [(c1,c2,c3), (c2,c3,c1), (c3,c1,c2)] + + for (x, y, z) in sets: + if x == 2*math.sqrt(y*z) + y + z: + impossible = True + + return impossible + +def main(): + color = ColorScheme("colorbrewer.json") + available = [d['name'] for d in color.info()] + + args = parseArguments(sys.argv, available) + + # Sanity checks + for c in [args.c1, args.c2, args.c3]: + if c == 0: + print("Error: curvature or radius can't be 0") + exit(1) + if impossible_combination(args.c1, args.c2, args.c3): + print("Error: no apollonian gasket possible for these curvatures") + exit(1) + + # Given curvatures were in fact radii, so take the reciprocal + if args.radii: + args.c1 = 1/args.c1 + args.c2 = 1/args.c2 + args.c3 = 1/args.c3 + + ag = ApollonianGasket(args.c1, args.c2, args.c3) + + # At a recursion depth > 10 things start to get serious. + if args.depth > 10: + if not args.force: + print("Note: Number of cicles increases exponentially with 2*3^{D+1} at depth D.\nIf you want to use D>10, specify the --force option.") + args.depth = 10 + + ag.generate(args.depth) + + # Get smallest and biggest radius + smallest = abs(min(ag.genCircles, key=lambda c: abs(c.r.real)).r.real) + biggest = abs(max(ag.genCircles, key=lambda c: abs(c.r.real)).r.real) + + # Construct color map + if args.color == 'none': + mp = ColorMap('none') + else: + # TODO: resolution of 8 is hardcoded, some color schemes have + # resolutions up to 11. Make this configurable. + mp = color.makeMap(smallest, biggest, args.color, 8) + + svg = ag_to_svg(ag.genCircles, mp, tresh=args.treshold) + hpgl = ag_to_hpgl(ag.genCircles, mp, tresh=args.treshold) + # User supplied filename? If not, we need to construct something. + if len(args.output) == 0: + args.output = 'ag_%.4f_%.4f_%.4f.svg' % (args.c1, args.c2, args.c3) + + with open(args.output, 'w') as f: + f.write(svg) + f.close() + + with open(args.output+'.hpgl', 'w') as f: + f.write(hpgl) + f.close() + +if( __name__ == "__main__" ): + main() diff --git a/apollon-master/apollon.py b/apollon-master/apollon.py new file mode 100755 index 0000000..0712f2a --- /dev/null +++ b/apollon-master/apollon.py @@ -0,0 +1,195 @@ +#!/usr/bin/python3 + +# Generate Apollonian Gaskets -- the math part. + +# Copyright (c) 2014 Ludger Sandig +# This file is part of apollon. + +# Apollon is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# Apollon is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with Apollon. If not, see . + +from cmath import * +import random + +class Circle(object): + """ + A circle represented by center point as complex number and radius. + """ + def __init__ ( self, mx, my, r ): + """ + @param mx: x center coordinate + @type mx: int or float + @param my: y center coordinate + @type my: int or float + @param r: radius + @type r: int or float + """ + self.r = r + self.m = (mx +my*1j) + + def __repr__ ( self ): + """ + Pretty printing + """ + return "Circle( self, %s, %s, %s )" % (self.m.real, self.m.imag, self.r) + + def __str__ ( self ): + """ + Pretty printing + """ + return "Circle x:%.3f y:%.3f r:%.3f [cur:%.3f]" % (self.m.real, self.m.imag, self.r.real, self.curvature().real) + + def curvature (self): + """ + Get circle's curvature. + @rtype: float + @return: Curvature of the circle. + """ + return 1/self.r + +def outerTangentCircle( circle1, circle2, circle3 ): + """ + Takes three externally tangent circles and calculates the fourth one enclosing them. + @param circle1: first circle + @param circle2: second circle + @param circle3: third circle + @type circle1: L{Circle} + @type circle2: L{Circle} + @type circle3: L{Circle} + @return: The enclosing circle + @rtype: L{Circle} + """ + cur1 = circle1.curvature() + cur2 = circle2.curvature() + cur3 = circle3.curvature() + m1 = circle1.m + m2 = circle2.m + m3 = circle3.m + cur4 = -2 * sqrt( cur1*cur2 + cur2*cur3 + cur1 * cur3 ) + cur1 + cur2 + cur3 + m4 = ( -2 * sqrt( cur1*m1*cur2*m2 + cur2*m2*cur3*m3 + cur1*m1*cur3*m3 ) + cur1*m1 + cur2*m2 + cur3*m3 ) / cur4 + circle4 = Circle( m4.real, m4.imag, 1/cur4 ) + + return circle4 + + +def tangentCirclesFromRadii( r2, r3, r4 ): + """ + Takes three radii and calculates the corresponding externally + tangent circles as well as a fourth one enclosing them. The enclosing + circle is the first one. + + @param r2, r3, r4: Radii of the circles to calculate + @type r2: int or float + @type r3: int or float + @type r4: int or float + @return: The four circles, where the first one is the enclosing one. + @rtype: (L{Circle}, L{Circle}, L{Circle}, L{Circle}) + """ + circle2 = Circle( 0, 0, r2 ) + circle3 = Circle( r2 + r3, 0, r3 ) + m4x = (r2*r2 + r2*r4 + r2*r3 - r3*r4) / (r2 + r3) + m4y = sqrt( (r2 + r4) * (r2 + r4) - m4x*m4x ) + circle4 = Circle( m4x, m4y, r4 ) + circle1 = outerTangentCircle( circle2, circle3, circle4 ) + return ( circle1, circle2, circle3, circle4 ) + +def secondSolution( fixed, c1, c2, c3 ): + """ + If given four tangent circles, calculate the other one that is tangent + to the last three. + + @param fixed: The fixed circle touches the other three, but not + the one to be calculated. + + @param c1, c2, c3: Three circles to which the other tangent circle + is to be calculated. + + @type fixed: L{Circle} + @type c1: L{Circle} + @type c2: L{Circle} + @type c3: L{Circle} + @return: The circle. + @rtype: L{Circle} + """ + + curf = fixed.curvature() + cur1 = c1.curvature() + cur2 = c2.curvature() + cur3 = c3.curvature() + + curn = 2 * (cur1 + cur2 + cur3) - curf + mn = (2 * (cur1*c1.m + cur2*c2.m + cur3*c3.m) - curf*fixed.m ) / curn + return Circle( mn.real, mn.imag, 1/curn ) + +class ApollonianGasket(object): + """ + Container for an Apollonian Gasket. + """ + def __init__(self, c1, c2, c3): + """ + Creates a basic apollonian Gasket with four circles. + + @param c1, c2, c3: The curvatures of the three inner circles of the + starting set (i.e. depth 0 of the recursion). The fourth, + enclosing circle will be calculated from them. + @type c1: int or float + @type c2: int or float + @type c3: int or float + """ + self.start = tangentCirclesFromRadii( 1/c1, 1/c2, 1/c3 ) + self.genCircles = list(self.start) + + def recurse(self, circles, depth, maxDepth): + """Recursively calculate the smaller circles of the AG up to the + given depth. Note that for depth n we get 2*3^{n+1} circles. + + @param maxDepth: Maximal depth of the recursion. + @type maxDepth: int + + @param circles: 4-Tuple of circles for which the second + solutions are calculated + @type circles: (L{Circle}, L{Circle}, L{Circle}, L{Circle}) + + @param depth: Current depth + @type depth: int + """ + if( depth == maxDepth ): + return + (c1, c2, c3, c4) = circles + if( depth == 0 ): + # First recursive step, this is the only time we need to + # calculate 4 new circles. + del self.genCircles[4:] + cspecial = secondSolution( c1, c2, c3, c4 ) + self.genCircles.append( cspecial ) + self.recurse( (cspecial, c2, c3, c4), 1, maxDepth ) + + cn2 = secondSolution( c2, c1, c3, c4 ) + self.genCircles.append( cn2 ) + cn3 = secondSolution( c3, c1, c2, c4 ) + self.genCircles.append( cn3 ) + cn4 = secondSolution( c4, c1, c2, c3 ) + self.genCircles.append( cn4 ) + + self.recurse( (cn2, c1, c3, c4), depth+1, maxDepth ) + self.recurse( (cn3, c1, c2, c4), depth+1, maxDepth ) + self.recurse( (cn4, c1, c2, c3), depth+1, maxDepth ) + + def generate(self, depth): + """ + Wrapper for the recurse function. Generate the AG, + @param depth: Recursion depth of the Gasket + @type depth: int + """ + self.recurse(self.start, 0, depth) + diff --git a/apollon-master/colorbrewer.json b/apollon-master/colorbrewer.json new file mode 100755 index 0000000..799fa6a --- /dev/null +++ b/apollon-master/colorbrewer.json @@ -0,0 +1,301 @@ +{"YlGn": { +"3": ["#f7fcb9","#addd8e","#31a354"], +"4": ["#ffffcc","#c2e699","#78c679","#238443"], +"5": ["#ffffcc","#c2e699","#78c679","#31a354","#006837"], +"6": ["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"], +"7": ["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], +"8": ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"], +"9": ["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"] +},"YlGnBu": { +"3": ["#edf8b1","#7fcdbb","#2c7fb8"], +"4": ["#ffffcc","#a1dab4","#41b6c4","#225ea8"], +"5": ["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"], +"6": ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"], +"7": ["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], +"8": ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"], +"9": ["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"] +},"GnBu": { +"3": ["#e0f3db","#a8ddb5","#43a2ca"], +"4": ["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"], +"5": ["#f0f9e8","#bae4bc","#7bccc4","#43a2ca","#0868ac"], +"6": ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#43a2ca","#0868ac"], +"7": ["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], +"8": ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"], +"9": ["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"] +},"BuGn": { +"3": ["#e5f5f9","#99d8c9","#2ca25f"], +"4": ["#edf8fb","#b2e2e2","#66c2a4","#238b45"], +"5": ["#edf8fb","#b2e2e2","#66c2a4","#2ca25f","#006d2c"], +"6": ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#2ca25f","#006d2c"], +"7": ["#edf8fb","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], +"8": ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"], +"9": ["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"] +},"PuBuGn": { +"3": ["#ece2f0","#a6bddb","#1c9099"], +"4": ["#f6eff7","#bdc9e1","#67a9cf","#02818a"], +"5": ["#f6eff7","#bdc9e1","#67a9cf","#1c9099","#016c59"], +"6": ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#1c9099","#016c59"], +"7": ["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], +"8": ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"], +"9": ["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"] +},"PuBu": { +"3": ["#ece7f2","#a6bddb","#2b8cbe"], +"4": ["#f1eef6","#bdc9e1","#74a9cf","#0570b0"], +"5": ["#f1eef6","#bdc9e1","#74a9cf","#2b8cbe","#045a8d"], +"6": ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#2b8cbe","#045a8d"], +"7": ["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], +"8": ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"], +"9": ["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"] +},"BuPu": { +"3": ["#e0ecf4","#9ebcda","#8856a7"], +"4": ["#edf8fb","#b3cde3","#8c96c6","#88419d"], +"5": ["#edf8fb","#b3cde3","#8c96c6","#8856a7","#810f7c"], +"6": ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8856a7","#810f7c"], +"7": ["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], +"8": ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"], +"9": ["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"] +},"RdPu": { +"3": ["#fde0dd","#fa9fb5","#c51b8a"], +"4": ["#feebe2","#fbb4b9","#f768a1","#ae017e"], +"5": ["#feebe2","#fbb4b9","#f768a1","#c51b8a","#7a0177"], +"6": ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#c51b8a","#7a0177"], +"7": ["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], +"8": ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"], +"9": ["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"] +},"PuRd": { +"3": ["#e7e1ef","#c994c7","#dd1c77"], +"4": ["#f1eef6","#d7b5d8","#df65b0","#ce1256"], +"5": ["#f1eef6","#d7b5d8","#df65b0","#dd1c77","#980043"], +"6": ["#f1eef6","#d4b9da","#c994c7","#df65b0","#dd1c77","#980043"], +"7": ["#f1eef6","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], +"8": ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"], +"9": ["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"] +},"OrRd": { +"3": ["#fee8c8","#fdbb84","#e34a33"], +"4": ["#fef0d9","#fdcc8a","#fc8d59","#d7301f"], +"5": ["#fef0d9","#fdcc8a","#fc8d59","#e34a33","#b30000"], +"6": ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#e34a33","#b30000"], +"7": ["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], +"8": ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"], +"9": ["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"] +},"YlOrRd": { +"3": ["#ffeda0","#feb24c","#f03b20"], +"4": ["#ffffb2","#fecc5c","#fd8d3c","#e31a1c"], +"5": ["#ffffb2","#fecc5c","#fd8d3c","#f03b20","#bd0026"], +"6": ["#ffffb2","#fed976","#feb24c","#fd8d3c","#f03b20","#bd0026"], +"7": ["#ffffb2","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], +"8": ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"], +"9": ["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"] +},"YlOrBr": { +"3": ["#fff7bc","#fec44f","#d95f0e"], +"4": ["#ffffd4","#fed98e","#fe9929","#cc4c02"], +"5": ["#ffffd4","#fed98e","#fe9929","#d95f0e","#993404"], +"6": ["#ffffd4","#fee391","#fec44f","#fe9929","#d95f0e","#993404"], +"7": ["#ffffd4","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], +"8": ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"], +"9": ["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"] +},"Purples": { +"3": ["#efedf5","#bcbddc","#756bb1"], +"4": ["#f2f0f7","#cbc9e2","#9e9ac8","#6a51a3"], +"5": ["#f2f0f7","#cbc9e2","#9e9ac8","#756bb1","#54278f"], +"6": ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#756bb1","#54278f"], +"7": ["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], +"8": ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"], +"9": ["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"] +},"Blues": { +"3": ["#deebf7","#9ecae1","#3182bd"], +"4": ["#eff3ff","#bdd7e7","#6baed6","#2171b5"], +"5": ["#eff3ff","#bdd7e7","#6baed6","#3182bd","#08519c"], +"6": ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#3182bd","#08519c"], +"7": ["#eff3ff","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], +"8": ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"], +"9": ["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"] +},"Greens": { +"3": ["#e5f5e0","#a1d99b","#31a354"], +"4": ["#edf8e9","#bae4b3","#74c476","#238b45"], +"5": ["#edf8e9","#bae4b3","#74c476","#31a354","#006d2c"], +"6": ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#31a354","#006d2c"], +"7": ["#edf8e9","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], +"8": ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"], +"9": ["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"] +},"Oranges": { +"3": ["#fee6ce","#fdae6b","#e6550d"], +"4": ["#feedde","#fdbe85","#fd8d3c","#d94701"], +"5": ["#feedde","#fdbe85","#fd8d3c","#e6550d","#a63603"], +"6": ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#e6550d","#a63603"], +"7": ["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], +"8": ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"], +"9": ["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"] +},"Reds": { +"3": ["#fee0d2","#fc9272","#de2d26"], +"4": ["#fee5d9","#fcae91","#fb6a4a","#cb181d"], +"5": ["#fee5d9","#fcae91","#fb6a4a","#de2d26","#a50f15"], +"6": ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#de2d26","#a50f15"], +"7": ["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], +"8": ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"], +"9": ["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"] +},"Greys": { +"3": ["#f0f0f0","#bdbdbd","#636363"], +"4": ["#f7f7f7","#cccccc","#969696","#525252"], +"5": ["#f7f7f7","#cccccc","#969696","#636363","#252525"], +"6": ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#636363","#252525"], +"7": ["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], +"8": ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"], +"9": ["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"] +},"PuOr": { +"3": ["#f1a340","#f7f7f7","#998ec3"], +"4": ["#e66101","#fdb863","#b2abd2","#5e3c99"], +"5": ["#e66101","#fdb863","#f7f7f7","#b2abd2","#5e3c99"], +"6": ["#b35806","#f1a340","#fee0b6","#d8daeb","#998ec3","#542788"], +"7": ["#b35806","#f1a340","#fee0b6","#f7f7f7","#d8daeb","#998ec3","#542788"], +"8": ["#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788"], +"9": ["#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788"], +"10": ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"], +"11": ["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"] +},"BrBG": { +"3": ["#d8b365","#f5f5f5","#5ab4ac"], +"4": ["#a6611a","#dfc27d","#80cdc1","#018571"], +"5": ["#a6611a","#dfc27d","#f5f5f5","#80cdc1","#018571"], +"6": ["#8c510a","#d8b365","#f6e8c3","#c7eae5","#5ab4ac","#01665e"], +"7": ["#8c510a","#d8b365","#f6e8c3","#f5f5f5","#c7eae5","#5ab4ac","#01665e"], +"8": ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e"], +"9": ["#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e"], +"10": ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"], +"11": ["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"] +},"PRGn": { +"3": ["#af8dc3","#f7f7f7","#7fbf7b"], +"4": ["#7b3294","#c2a5cf","#a6dba0","#008837"], +"5": ["#7b3294","#c2a5cf","#f7f7f7","#a6dba0","#008837"], +"6": ["#762a83","#af8dc3","#e7d4e8","#d9f0d3","#7fbf7b","#1b7837"], +"7": ["#762a83","#af8dc3","#e7d4e8","#f7f7f7","#d9f0d3","#7fbf7b","#1b7837"], +"8": ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837"], +"9": ["#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837"], +"10": ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"], +"11": ["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"] +},"PiYG": { +"3": ["#e9a3c9","#f7f7f7","#a1d76a"], +"4": ["#d01c8b","#f1b6da","#b8e186","#4dac26"], +"5": ["#d01c8b","#f1b6da","#f7f7f7","#b8e186","#4dac26"], +"6": ["#c51b7d","#e9a3c9","#fde0ef","#e6f5d0","#a1d76a","#4d9221"], +"7": ["#c51b7d","#e9a3c9","#fde0ef","#f7f7f7","#e6f5d0","#a1d76a","#4d9221"], +"8": ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221"], +"9": ["#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221"], +"10": ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"], +"11": ["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"] +},"RdBu": { +"3": ["#ef8a62","#f7f7f7","#67a9cf"], +"4": ["#ca0020","#f4a582","#92c5de","#0571b0"], +"5": ["#ca0020","#f4a582","#f7f7f7","#92c5de","#0571b0"], +"6": ["#b2182b","#ef8a62","#fddbc7","#d1e5f0","#67a9cf","#2166ac"], +"7": ["#b2182b","#ef8a62","#fddbc7","#f7f7f7","#d1e5f0","#67a9cf","#2166ac"], +"8": ["#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac"], +"9": ["#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac"], +"10": ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"], +"11": ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"] +},"RdGy": { +"3": ["#ef8a62","#ffffff","#999999"], +"4": ["#ca0020","#f4a582","#bababa","#404040"], +"5": ["#ca0020","#f4a582","#ffffff","#bababa","#404040"], +"6": ["#b2182b","#ef8a62","#fddbc7","#e0e0e0","#999999","#4d4d4d"], +"7": ["#b2182b","#ef8a62","#fddbc7","#ffffff","#e0e0e0","#999999","#4d4d4d"], +"8": ["#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d"], +"9": ["#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d"], +"10": ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"], +"11": ["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"] +},"RdYlBu": { +"3": ["#fc8d59","#ffffbf","#91bfdb"], +"4": ["#d7191c","#fdae61","#abd9e9","#2c7bb6"], +"5": ["#d7191c","#fdae61","#ffffbf","#abd9e9","#2c7bb6"], +"6": ["#d73027","#fc8d59","#fee090","#e0f3f8","#91bfdb","#4575b4"], +"7": ["#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4"], +"8": ["#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4"], +"9": ["#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4"], +"10": ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"], +"11": ["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"] +},"Spectral": { +"3": ["#fc8d59","#ffffbf","#99d594"], +"4": ["#d7191c","#fdae61","#abdda4","#2b83ba"], +"5": ["#d7191c","#fdae61","#ffffbf","#abdda4","#2b83ba"], +"6": ["#d53e4f","#fc8d59","#fee08b","#e6f598","#99d594","#3288bd"], +"7": ["#d53e4f","#fc8d59","#fee08b","#ffffbf","#e6f598","#99d594","#3288bd"], +"8": ["#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd"], +"9": ["#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd"], +"10": ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"], +"11": ["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"] +},"RdYlGn": { +"3": ["#fc8d59","#ffffbf","#91cf60"], +"4": ["#d7191c","#fdae61","#a6d96a","#1a9641"], +"5": ["#d7191c","#fdae61","#ffffbf","#a6d96a","#1a9641"], +"6": ["#d73027","#fc8d59","#fee08b","#d9ef8b","#91cf60","#1a9850"], +"7": ["#d73027","#fc8d59","#fee08b","#ffffbf","#d9ef8b","#91cf60","#1a9850"], +"8": ["#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850"], +"9": ["#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850"], +"10": ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"], +"11": ["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"] +},"Accent": { +"3": ["#7fc97f","#beaed4","#fdc086"], +"4": ["#7fc97f","#beaed4","#fdc086","#ffff99"], +"5": ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0"], +"6": ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f"], +"7": ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17"], +"8": ["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"] +},"Dark2": { +"3": ["#1b9e77","#d95f02","#7570b3"], +"4": ["#1b9e77","#d95f02","#7570b3","#e7298a"], +"5": ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e"], +"6": ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02"], +"7": ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d"], +"8": ["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"] +},"Paired": { +"3": ["#a6cee3","#1f78b4","#b2df8a"], +"4": ["#a6cee3","#1f78b4","#b2df8a","#33a02c"], +"5": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99"], +"6": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c"], +"7": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f"], +"8": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00"], +"9": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6"], +"10": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a"], +"11": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99"], +"12": ["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"] +},"Pastel1": { +"3": ["#fbb4ae","#b3cde3","#ccebc5"], +"4": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4"], +"5": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6"], +"6": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc"], +"7": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd"], +"8": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec"], +"9": ["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"] +},"Pastel2": { +"3": ["#b3e2cd","#fdcdac","#cbd5e8"], +"4": ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4"], +"5": ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9"], +"6": ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae"], +"7": ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc"], +"8": ["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"] +},"Set1": { +"3": ["#e41a1c","#377eb8","#4daf4a"], +"4": ["#e41a1c","#377eb8","#4daf4a","#984ea3"], +"5": ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00"], +"6": ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33"], +"7": ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628"], +"8": ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf"], +"9": ["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"] +},"Set2": { +"3": ["#66c2a5","#fc8d62","#8da0cb"], +"4": ["#66c2a5","#fc8d62","#8da0cb","#e78ac3"], +"5": ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854"], +"6": ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f"], +"7": ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494"], +"8": ["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"] +},"Set3": { +"3": ["#8dd3c7","#ffffb3","#bebada"], +"4": ["#8dd3c7","#ffffb3","#bebada","#fb8072"], +"5": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3"], +"6": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462"], +"7": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69"], +"8": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5"], +"9": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9"], +"10": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd"], +"11": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5"], +"12": ["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"] +}} diff --git a/apollon-master/coloring.py b/apollon-master/coloring.py new file mode 100755 index 0000000..ff4e13d --- /dev/null +++ b/apollon-master/coloring.py @@ -0,0 +1,86 @@ +# Select a color from colorbrewer schemes + +# Copyright (c) 2014 Ludger Sandig +# This file is part of apollon. + +# Apollon is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# Apollon is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with Apollon. If not, see . + + +import json + +class ColorMap(object): + """ + Map numbers to colors. + """ + def __init__(self, default): + """ + @param default: Is returned when a number can't be mapped. + """ + self.pairs = [] + self.default = default + + def add_interval(self, left, right, color): + """ + A number in interval [left,right] gets mapped to color. + """ + self.pairs.append((left, right, color)) + + def color_for(self, number): + """ + Map number to color. If not found, return default value. + """ + ret = self.default + for p in self.pairs: + if (number >= p[0]) and (number <= p[1]): + ret = p[2] + break + return ret + +class ColorScheme(object): + """ + Color Scheme helper class. + """ + def __init__(self, filename): + """ + Load color scheme definitions from json file. + """ + json_data = open(filename) + + self.schemes=json.load(json_data) + json_data.close() + + def info(self): + """ + Get information on available color schemes + """ + infos = [] + for name in self.schemes: + smallest = min(self.schemes[name], key=lambda k: len(self.schemes[name][k])) + biggest = max(self.schemes[name], key=lambda k: len(self.schemes[name][k])) + infos.append({"name" : name, "low" : int(smallest), "high" : int(biggest)}) + return infos + + def makeMap(self, frm, to, name, res): + """ + Construct a L{ColorMap} that maps numbers between frm and to to color scheme name with resolution res. + """ + # TODO: Proper error handling when name or res are not available + delta = to-frm + step = delta/res + colors = self.schemes[name][str(res)] + mp = ColorMap("none") + # Items are (lower_bound, color) + for n in range(res): + mp.add_interval(frm + n*step, frm + (n+1)*step, colors[n]) + return mp diff --git a/apollon-master/index.cgi b/apollon-master/index.cgi new file mode 100755 index 0000000..1e3cdfb --- /dev/null +++ b/apollon-master/index.cgi @@ -0,0 +1,271 @@ +#!/usr/bin/env python3 + +# Copyright (c) 2014 Ludger Sandig +# This file is part of apollon. + +# Apollon is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# Apollon is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with Apollon. If not, see . + +import cgi +import cgitb + +from apollon import ApollonianGasket +from coloring import ColorScheme, ColorMap +from ag import ag_to_svg, impossible_combination + + + +# Container for sanitized settings +class Settings(object): + def __init__(self, form): + self.color = form.getvalue("color", "Blues") + self.resolution = int(form.getvalue("res", 8)) + self.c1 = float(form.getvalue("c1", 1)) + self.c2 = float(form.getvalue("c2", 2)) + self.c3 = float(form.getvalue("c3", 2)) + self.rad_or_curv = form.getvalue("roc", "curvature") + self.depth = int(form.getvalue("depth", 3)) + + # Sanity check + + if (self.resolution > 8) or (self.resolution < 3): + self.resolution = 8 + + if self.c1 <= 0: self.c1 = 1 + if self.c2 <= 0: self.c2 = 1 + if self.c3 <= 0: self.c3 = 1 + + if not (self.rad_or_curv == "curvature" or self.rad_or_curv == "radius"): + self.rad_or_curvature = "curvature" + + if (self.depth < 0) or (self.depth > 5): + self.depth = 3 + + # For a more usable form + if self.rad_or_curv == "curvature": + self.rad_checked = "" + self.curv_checked = "checked" + else: + self.rad_checked = "checked" + self.curv_checked = "" + + # Curvature or Radius? + if self.rad_or_curv == "radius": + self.c1 = 1/self.c1 + self.c2 = 1/self.c2 + self.c3 = 1/self.c3 + + # AG possible in the first place? + self.impossible = impossible_combination(self.c1, self.c2, self.c3) + + # What to print: With form or only svg + action = form.getvalue("submit","Update") + self.onlysvg = False + if action == "Save": + self.onlysvg = True + + +def print_with_form(svg, settings, schemes): + # Print first chunk of html + print("Content-type: text/html") + + print(""" + + + +Apollonian Gasket Generator + + + + + + + +

Apollonian Gasket Generator

+""") + + print('
\n%s\n
' % svg) + + # Print form + print(""" +
+
+ +

+

+

+

+

+

+

+

+

+
+
+
+
+

About

+ +

Apollonian Gaskets are groups of circles in which three are +mutally tangent to each other. You can think of it as tightly filling +a big circle with lots of smaller cicles. These sets of circles can be +computed recusively with relative ease. If you are interested in the +mathematical part, see Wikipedia on +this subject.

+ +

This site showcases a small command line program I wrote to +generate svg images of those circles. It can be found on github.

+ +

For a more in-depth explanation of this implementation see this +post on my blog (English and German version)

+ +

Please note that the online version has a recursion limit of depth +5 to reduce the time and memory consumption on the server. With the +command line version only your RAM is the limit.

+ +

This is free software published under the GPLv3.

+ +
+
+ + +""") + + +def print_only_image(svg): + print('Content-type: image/svg+xml\nContent-Disposition: attachment; filename="apollonian_gasket.svg"\n\n') + print(svg) + + +if __name__ == "__main__": + # Debugging + #cgitb.enable() + + # Get settings from form + form = cgi.FieldStorage() + param = Settings(form) + + # Construct color map + schemes = ColorScheme("colorbrewer.json") + + if not param.impossible: + # Magic + ag = ApollonianGasket(param.c1, param.c2, param.c3) + + ag.generate(param.depth) + + # Get smallest and biggest radius + smallest = abs(min(ag.genCircles, key=lambda c: abs(c.r.real)).r.real) + biggest = abs(max(ag.genCircles, key=lambda c: abs(c.r.real)).r.real) + + + if param.color == 'none': + mp = ColorMap('none') + else: + mp = schemes.makeMap(smallest, biggest, param.color, param.resolution) + + # Convert to svg + svg = ag_to_svg(ag.genCircles, mp, tresh=0.005) + + # Output + if param.onlysvg: + print_only_image(svg) + else: + print_with_form(svg, param, schemes) + else: + errortext = "

No Apollonian gasket possible for these curvatures :(" + print_with_form(errortext, param, schemes) + + + + diff --git a/apollon.html b/apollon.html new file mode 100755 index 0000000..0ffda06 --- /dev/null +++ b/apollon.html @@ -0,0 +1,1338 @@ + + + + + + + + + + + + + apollon/apollon.py at master · lsandig/apollon · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to content + + + + + + + + + + + + +
+ +
+
+ + +
+
+
+ +
+ +
+ + + +

+ + /apollon + + + + + +

+ +
+
+
+ +
+
+
+ + + +
+ +
+

HTTPS clone URL

+
+ + + + +
+
+ + +
+

Subversion checkout URL

+
+ + + + +
+
+ + + +
You can clone with +
or
. + + + +
+ + + + Download ZIP + +
+
+
+ + + + + + + +
+ +
+ + Branch: + master + + + +
+ +
+ + + + +
+ + +
+ + +
+ + + + +
+ +
+
+
+ +
+ Raw + Blame + History +
+ + + + +
+ +
+ executable file + + 196 lines (164 sloc) + + 6.25 KB +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#!/usr/bin/python3
+
# Generate Apollonian Gaskets -- the math part.
+
# Copyright (c) 2014 Ludger Sandig
# This file is part of apollon.
+
# Apollon is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
+
# Apollon is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
+
# You should have received a copy of the GNU General Public License
# along with Apollon. If not, see <http://www.gnu.org/licenses/>.
+
from cmath import *
import random
+
class Circle(object):
"""
A circle represented by center point as complex number and radius.
"""
def __init__ ( self, mx, my, r ):
"""
@param mx: x center coordinate
@type mx: int or float
@param my: y center coordinate
@type my: int or float
@param r: radius
@type r: int or float
"""
self.r = r
self.m = (mx +my*1j)
+
def __repr__ ( self ):
"""
Pretty printing
"""
return "Circle( self, %s, %s, %s )" % (self.m.real, self.m.imag, self.r)
+
def __str__ ( self ):
"""
Pretty printing
"""
return "Circle x:%.3f y:%.3f r:%.3f [cur:%.3f]" % (self.m.real, self.m.imag, self.r.real, self.curvature().real)
+
def curvature (self):
"""
Get circle's curvature.
@rtype: float
@return: Curvature of the circle.
"""
return 1/self.r
+
def outerTangentCircle( circle1, circle2, circle3 ):
"""
Takes three externally tangent circles and calculates the fourth one enclosing them.
@param circle1: first circle
@param circle2: second circle
@param circle3: third circle
@type circle1: L{Circle}
@type circle2: L{Circle}
@type circle3: L{Circle}
@return: The enclosing circle
@rtype: L{Circle}
"""
cur1 = circle1.curvature()
cur2 = circle2.curvature()
cur3 = circle3.curvature()
m1 = circle1.m
m2 = circle2.m
m3 = circle3.m
cur4 = -2 * sqrt( cur1*cur2 + cur2*cur3 + cur1 * cur3 ) + cur1 + cur2 + cur3
m4 = ( -2 * sqrt( cur1*m1*cur2*m2 + cur2*m2*cur3*m3 + cur1*m1*cur3*m3 ) + cur1*m1 + cur2*m2 + cur3*m3 ) / cur4
circle4 = Circle( m4.real, m4.imag, 1/cur4 )
return circle4
+
def tangentCirclesFromRadii( r2, r3, r4 ):
"""
Takes three radii and calculates the corresponding externally
tangent circles as well as a fourth one enclosing them. The enclosing
circle is the first one.
@param r2, r3, r4: Radii of the circles to calculate
@type r2: int or float
@type r3: int or float
@type r4: int or float
@return: The four circles, where the first one is the enclosing one.
@rtype: (L{Circle}, L{Circle}, L{Circle}, L{Circle})
"""
circle2 = Circle( 0, 0, r2 )
circle3 = Circle( r2 + r3, 0, r3 )
m4x = (r2*r2 + r2*r4 + r2*r3 - r3*r4) / (r2 + r3)
m4y = sqrt( (r2 + r4) * (r2 + r4) - m4x*m4x )
circle4 = Circle( m4x, m4y, r4 )
circle1 = outerTangentCircle( circle2, circle3, circle4 )
return ( circle1, circle2, circle3, circle4 )
+
def secondSolution( fixed, c1, c2, c3 ):
"""
If given four tangent circles, calculate the other one that is tangent
to the last three.
@param fixed: The fixed circle touches the other three, but not
the one to be calculated.
@param c1, c2, c3: Three circles to which the other tangent circle
is to be calculated.
@type fixed: L{Circle}
@type c1: L{Circle}
@type c2: L{Circle}
@type c3: L{Circle}
@return: The circle.
@rtype: L{Circle}
"""
curf = fixed.curvature()
cur1 = c1.curvature()
cur2 = c2.curvature()
cur3 = c3.curvature()
+
curn = 2 * (cur1 + cur2 + cur3) - curf
mn = (2 * (cur1*c1.m + cur2*c2.m + cur3*c3.m) - curf*fixed.m ) / curn
return Circle( mn.real, mn.imag, 1/curn )
+
class ApollonianGasket(object):
"""
Container for an Apollonian Gasket.
"""
def __init__(self, c1, c2, c3):
"""
Creates a basic apollonian Gasket with four circles.
@param c1, c2, c3: The curvatures of the three inner circles of the
starting set (i.e. depth 0 of the recursion). The fourth,
enclosing circle will be calculated from them.
@type c1: int or float
@type c2: int or float
@type c3: int or float
"""
self.start = tangentCirclesFromRadii( 1/c1, 1/c2, 1/c3 )
self.genCircles = list(self.start)
+
def recurse(self, circles, depth, maxDepth):
"""Recursively calculate the smaller circles of the AG up to the
given depth. Note that for depth n we get 2*3^{n+1} circles.
@param maxDepth: Maximal depth of the recursion.
@type maxDepth: int
@param circles: 4-Tuple of circles for which the second
solutions are calculated
@type circles: (L{Circle}, L{Circle}, L{Circle}, L{Circle})
@param depth: Current depth
@type depth: int
"""
if( depth == maxDepth ):
return
(c1, c2, c3, c4) = circles
if( depth == 0 ):
# First recursive step, this is the only time we need to
# calculate 4 new circles.
del self.genCircles[4:]
cspecial = secondSolution( c1, c2, c3, c4 )
self.genCircles.append( cspecial )
self.recurse( (cspecial, c2, c3, c4), 1, maxDepth )
+
cn2 = secondSolution( c2, c1, c3, c4 )
self.genCircles.append( cn2 )
cn3 = secondSolution( c3, c1, c2, c4 )
self.genCircles.append( cn3 )
cn4 = secondSolution( c4, c1, c2, c3 )
self.genCircles.append( cn4 )
+
self.recurse( (cn2, c1, c3, c4), depth+1, maxDepth )
self.recurse( (cn3, c1, c2, c4), depth+1, maxDepth )
self.recurse( (cn4, c1, c2, c3), depth+1, maxDepth )
+
def generate(self, depth):
"""
Wrapper for the recurse function. Generate the AG,
@param depth: Recursion depth of the Gasket
@type depth: int
"""
self.recurse(self.start, 0, depth)
+
+ +
+ +
+ +Jump to Line + + +
+
+ +
+
+ + +
+ +
+ +
+ + + + + + + +
+ + + Something went wrong with that request. Please try again. +
+ + + + + + + + + + diff --git a/devil.hpgl b/devil.hpgl new file mode 100755 index 0000000..1c4f466 --- /dev/null +++ b/devil.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU1125,992;PD1120,991,1116,987,1115,982,1117,976,1121,973,1123,972,1115,930,1112,909,1113,909,1112,888,1110,888,1107,878,1103,880,1099,876,1097,880,1090,877,1090,878,1080,875,1081,871,1077,867,1081,864,1084,864,1083,858,1088,859,1090,856,1094,859,1095,862,1097,861,1097,867,1102,869,1102,867,1107,868,1107,863,1106,862,1110,859,1107,856,1103,854,1103,852,1098,853,1096,854,1095,852,1092,855,1089,852,1091,850,1087,844,1091,843,1090,837,1091,836,1090,824,1088,815,1087,816,1085,808,1083,808,1079,799,1081,799,1079,790,1076,771,1073,772,1070,766,1066,770,1064,773,1058,772,1058,776,1028,783,963,798,963,797,941,799,941,797,921,795,907,793,907,794,893,794,866,795,838,793,811,790,811,789,775,784,775,783,757,778,757,777,740,769,740,770,727,765,727,767,713,765,713,763,708,761,711,757,713,756,711,752,714,751,714,741,719,742,723,745,725,750,724,752,771,757,771,759,787,763,788,762,810,767,810,766,833,768,833,767,931,772,931,771,978,772,978,771,1006,768,1005,767,1033,762,1033,763,1050,760,1066,757,1066,756,1074,753,1072,750,1076,746,1072,743,1070,743,1071,737,1067,738,1064,730,1049,686,1041,665,1041,664,1034,642,1034,643,1032,638,1028,641,1027,642,1024,639,1022,644,1022,646,1018,646,1020,650,1015,653,1015,654,992,670,991,669,965,681,921,698,877,717,877,716,863,721,862,719,848,722,848,721,819,725,819,726,804,728,804,726,789,727,789,726,744,726,744,725,721,724,721,722,699,716,699,715,681,707,681,706,663,697,642,685,643,684,623,670,625,667,617,656,618,655,613,646,611,647,607,643,605,647,599,644,600,642,597,640,602,636,603,636,603,632,607,632,608,627,612,629,615,625,617,626,657,593,656,592,695,557,725,531,726,532,750,512,751,513,777,497,777,498,793,491,794,493,811,489,811,490,845,486,845,485,864,482,864,484,884,485,884,486,904,488,941,491,941,490,979,492,978,487,974,483,969,481,965,482,956,466,955,466,944,451,945,451,937,439,939,439,934,425,933,425,929,415,928,416,922,407,922,406,917,397,919,396,915,386,913,376,911,377,907,368,908,368,904,359,906,358,904,349,903,349,900,335,899,336,893,323,887,310,889,310,885,296,886,296,882,282,881,282,876,269,875,269,863,242,863,243,859,236,857,237,853,230,854,229,845,211,846,211,838,193,837,194,827,173,826,173,821,163,819,164,812,155,801,143,802,142,792,129,782,116,781,117,770,105,771,104,763,93,764,92,754,76,752,78,740,66,739,67,724,58,708,49,708,50,703,48,702,51,697,50,697,52,686,53,686,51,676,49,676,48,656,41,656,42,630,35,629,36,603,32,602,33,585,33,585,35,570,39,570,41,555,48,556,49,541,58,446,121,446,122,427,137,428,137,409,153,377,178,378,179,349,208,350,209,337,226,337,227,326,245,301,280,300,280,274,315,275,315,264,333,239,377,238,377,212,419,194,449,195,450,179,480,178,480,176,484,181,485,181,490,186,488,190,484,194,486,195,481,195,479,199,478,199,479,232,475,232,476,265,473,265,474,292,474,292,476,319,481,318,482,372,499,372,500,425,520,424,521,441,530,439,532,453,544,453,545,463,555,464,554,475,563,475,562,499,578,498,578,511,589,524,599,536,608,537,606,543,610,540,614,538,615,539,618,534,618,529,616,526,621,530,623,533,623,533,625,538,622,541,619,543,620,539,624,539,625,541,630,536,631,535,636,532,635,527,646,528,647,525,659,523,665,520,663,516,668,514,665,503,671,493,677,494,679,486,688,472,701,471,699,455,709,455,708,420,723,392,735,364,747,363,745,323,755,323,753,282,757,246,759,239,760,239,757,232,755,233,755,221,752,221,754,209,753,202,753,203,749,200,747,204,743,202,740,199,743,197,741,195,746,195,747,191,747,192,745,169,742,146,739,112,734,113,732,96,726,97,725,81,716,81,717,77,715,76,719,72,719,74,725,75,726,72,728,76,731,75,735,76,736,70,778,70,779,67,822,70,821,73,830,77,827,79,825,82,827,83,822,88,823,88,822,136,820,159,818,159,817,183,814,201,811,201,812,219,811,219,809,238,805,288,798,288,797,337,786,337,783,339,782,335,778,333,777,334,774,328,774,324,777,321,781,321,785,307,788,307,787,292,787,293,782,297,778,302,777,307,778,310,781,316,775,318,779,325,777,325,780,340,781,340,780,354,778,354,777,367,774,367,773,394,766,393,765,399,763,399,764,405,762,405,767,409,767,407,772,403,775,405,781,401,782,401,789,398,788,394,797,392,796,387,804,385,802,378,808,377,805,368,810,367,808,333,816,333,813,330,813,331,808,332,807,328,803,326,805,322,804,321,808,312,809,313,811,304,815,304,814,295,816,295,817,291,819,294,822,290,826,287,830,285,827,280,830,279,827,255,831,255,830,232,833,232,834,150,850,150,849,124,853,124,852,98,854,98,853,68,853,68,854,64,854,65,858,61,860,65,864,66,864,64,867,68,869,68,874,70,874,79,932,80,931,93,989,95,988,98,998,100,997,104,1004,108,1000,109,998,113,998,112,993,118,991,118,992,123,991,123,996,129,998,125,1003,121,1005,115,1004,111,1012,108,1009,103,1014,105,1016,102,1021,106,1022,104,1032,108,1032,112,1053,119,1089,125,1125,127,1138,128,1152,129,1152,131,1157,133,1156,136,1161,137,1161,145,1172,150,1180,151,1179,157,1184,160,1180,160,1179,167,1181,166,1175,166,1174,176,1169,176,1171,185,1168,186,1173,185,1173,195,1176,195,1177,209,1182,209,1179,223,1181,223,1179,251,1175,251,1174,266,1170,266,1169,281,1163,280,1162,294,1153,293,1152,306,1140,306,1141,316,1133,317,1136,329,1131,330,1133,342,1131,342,1134,355,1135,375,1137,376,1135,395,1134,395,1133,414,1129,414,1128,433,1122,433,1123,445,1120,445,1122,456,1121,456,1123,479,1126,495,1128,495,1127,509,1127,509,1129,523,1131,522,1132,549,1140,548,1140,552,1142,553,1137,551,1132,546,1129,545,1129,547,1123,551,1125,554,1130,558,1129,558,1133,563,1133,563,1129,567,1128,565,1124,569,1121,571,1124,576,1122,576,1123,586,1121,583,1117,583,1116,586,1113,582,1111,584,1106,588,1109,591,1105,592,1107,600,1102,601,1104,606,1102,607,1105,612,1104,611,1102,616,1101,613,1096,616,1091,619,1095,620,1101,618,1104,623,1107,625,1102,625,1101,629,1101,629,1099,638,1096,638,1098,666,1095,666,1096,679,1095,679,1097,693,1099,693,1096,697,1095,696,1092,700,1089,700,1091,722,1082,723,1083,734,1081,734,1082,746,1081,768,1080,767,1077,776,1072,774,1069,782,1061,785,1066,791,1065,791,1068,799,1070,799,1067,805,1067,805,1064,818,1059,818,1060,827,1058,827,1061,836,1062,835,1065,851,1071,871,1077,891,1083,891,1081,895,1081,894,1077,897,1076,897,1077,906,1075,907,1078,915,1078,915,1081,931,1087,932,1086,938,1087,938,1085,944,1085,950,1085,950,1087,955,1089,977,1096,978,1094,1000,1096,1000,1094,1022,1093,1022,1092,1044,1089,1044,1088,1061,1085,1061,1083,1070,1080,1069,1079,1077,1074,1078,1074,1094,1067,1095,1069,1113,1064,1112,1063,1125,1058,1123,1054,1131,1045,1128,1043,1132,1032,1130,1032,1131,1019,1130,1019,1129,995,1127,996,1123,972,1115,933;PU1026,611;PD1026,611,1025,601,1023,602,1020,593,1013,576,1014,576,1008,559,1007,559,999,543,998,544,981,513,978,515,975,512,973,517,935,509,916,505,897,502,897,504,882,504,857,505,857,504,831,503,831,504,805,505,805,506,780,512,780,513,762,521,762,522,745,531,746,532,729,544,730,545,716,560,694,581,694,580,670,600,650,616,651,616,632,634,635,636,632,640,637,641,642,640,644,645,647,643,683,671,683,670,721,696,722,694,735,700,736,699,750,702,764,705,763,706,777,711,777,709,785,710,785,706,792,705,792,704,799,701,800,703,807,702,807,703,826,702,845,701,863,699,862,698,880,693,880,692,932,673,985,654,984,653,1011,642,1010,641,1023,632,1022,631,1033,621,1031,619,1033,616,1028,614,1028,611,1026,611,1025,601,1023,602,1020,593,1013,576,1014,576,1013,573;PU157,515;PD153,518,151,522,151,528,155,532,157,533,143,574,135,593,134,593,124,612,114,632,113,632,102,652,94,665,96,666,90,680,91,680,84,711,89,711,90,714,94,711,97,707,100,708,100,707,114,710,113,711,127,715,127,716,153,725,153,723,162,724,162,722,170,722,170,723,179,723,178,726,187,730,186,730,196,734,196,732,207,734,207,732,228,731,228,732,238,733,238,734,248,736,248,735,272,739,272,738,296,738,296,737,320,735,320,733,344,728,344,727,379,717,378,716,412,703,412,702,443,687,443,686,473,668,473,667,510,639,510,638,514,633,511,631,513,627,507,626,506,626,505,622,501,625,497,620,496,621,477,605,478,604,470,595,471,594,465,583,464,584,461,581,466,579,467,579,467,577,472,578,476,582,479,580,477,578,478,577,474,574,468,575,464,578,463,579,461,578,448,570,449,569,438,559,426,549,425,550,413,542,386,526,373,518,372,519,358,512,357,513,321,499,320,500,308,497,308,498,295,497,270,494,270,493,250,490,249,490,229,487,229,489,204,491,205,491,181,495,181,496,169,500,171,503,163,510,166,512,160,522,161,522,157,533,144,571;PU441,1634;PD446,1635,449,1634,460,1654,461,1653,474,1671,475,1670,483,1677,484,1674,487,1675,488,1670,487,1667,490,1666,487,1662,483,1660,484,1655,479,1655,477,1656,474,1651,477,1649,476,1643,475,1644,469,1624,470,1624,467,1604,468,1604,468,1584,469,1584,471,1564,472,1564,477,1537,484,1511,483,1510,484,1505,484,1500,486,1501,492,1485,494,1486,497,1481,495,1481,504,1460,505,1460,515,1441,516,1441,540,1403,539,1403,545,1391,548,1393,547,1392,549,1388,552,1391,565,1383,565,1384,571,1382,569,1378,573,1373,574,1373,581,1366,585,1362,583,1360,586,1356,581,1354,576,1356,572,1360,571,1362,555,1359,556,1356,542,1348,540,1347,539,1352,526,1352,526,1354,507,1358,508,1360,489,1367,490,1369,477,1377,481,1380,486,1381,491,1380,495,1375,495,1372,497,1373,495,1378,491,1381,486,1381,481,1379,479,1377,477,1379,478,1379,468,1388,469,1389,468,1391,467,1390,460,1396,461,1397,455,1406,456,1407,438,1436,439,1437,433,1453,435,1454,434,1463,436,1463,437,1474,437,1481,433,1480,430,1487,429,1487,426,1495,428,1495,426,1504,429,1504,429,1509,427,1509,424,1525,424,1526,423,1526,422,1532,424,1532,425,1558,426,1558,429,1585,430,1584,436,1610,438,1609,448,1634,449,1634,460,1654,461,1653,471,1667;PU818,1357;PD814,1359,815,1367,818,1366,819,1368,820,1370,821,1369,823,1371,821,1372,835,1398,849,1424,847,1425,851,1438,850,1438,852,1452,854,1451,858,1463,857,1464,860,1476,858,1477,859,1482,861,1482,863,1491,865,1491,867,1494,865,1495,865,1497,872,1526,870,1526,872,1556,871,1556,870,1584,869,1584,866,1611,865,1611,854,1656,859,1656,864,1653,866,1648,866,1643,864,1639,875,1629,874,1628,884,1616,883,1616,899,1592,898,1592,917,1560,916,1560,930,1526,931,1526,944,1495,950,1479,948,1479,950,1462,949,1462,950,1441,950,1433,947,1434,945,1425,946,1424,946,1423,947,1423,947,1421,949,1421,949,1420,950,1415,947,1415,947,1403,945,1403,934,1365,933,1365,918,1328,915,1330,909,1324,907,1329,898,1327,898,1330,882,1331,882,1330,866,1329,867,1328,856,1327,856,1329,847,1330,847,1332,828,1337,818,1341,818,1342,808,1347,809,1349,807,1351,808,1352,805,1356,810,1358,815,1358,819,1355,821,1350,821,1346,822,1346,822,1351,819,1356,815,1358,810,1358,809,1358,814,1359,815,1367,818,1366,819,1368,820,1370,821,1369,823,1371,821,1372,833,1394;PU1169,850;PD1163,851,1162,851,1159,869,1161,869,1162,887,1163,887,1166,907,1164,907,1165,927,1163,927,1159,967,1155,997,1157,997,1158,1025,1161,1049,1160,1049,1160,1073,1159,1073,1156,1120,1155,1120,1151,1151,1150,1166,1151,1166,1152,1182,1151,1182,1151,1196,1147,1195,1144,1201,1142,1199,1137,1205,1138,1205,1133,1212,1135,1213,1133,1221,1134,1221,1131,1229,1130,1228,1126,1236,1125,1235,1107,1265,1108,1265,1093,1297,1087,1309,1086,1308,1078,1320,1071,1332,1072,1333,1067,1345,1063,1342,1062,1341,1060,1342,1059,1339,1053,1340,1056,1345,1056,1346,1053,1349,1055,1351,1051,1360,1049,1360,1043,1369,1042,1368,1034,1377,1033,1376,1024,1384,1025,1384,1016,1393,995,1413,994,1412,983,1421,982,1419,969,1426,961,1431,962,1433,956,1439,959,1441,956,1450,960,1450,959,1461,960,1461,961,1474,959,1474,957,1487,956,1487,948,1519,943,1535,942,1534,935,1549,930,1562,931,1562,926,1575,926,1574,920,1587,919,1586,911,1597,898,1616,888,1632,887,1631,875,1645,874,1644,846,1669,845,1667,840,1670,838,1665,831,1665,832,1661,826,1657,830,1653,828,1650,833,1649,835,1649,835,1646,840,1648,843,1643,841,1642,842,1638,840,1637,840,1633,843,1634,853,1612,852,1612,858,1589,857,1589,860,1566,859,1565,859,1542,858,1516,857,1502,856,1503,854,1490,853,1490,851,1483,848,1484,846,1479,842,1483,841,1484,837,1483,836,1488,837,1489,829,1491,829,1488,823,1488,824,1486,816,1484,815,1487,808,1487,808,1489,792,1493,765,1499,765,1497,751,1497,751,1495,737,1492,737,1496,732,1497,735,1502,731,1505,729,1501,725,1502,725,1500,717,1501,711,1502,711,1500,704,1499,704,1500,691,1499,691,1501,657,1505,657,1504,622,1504,622,1503,609,1501,609,1504,597,1506,597,1507,579,1512,579,1509,561,1510,561,1509,528,1508,528,1509,511,1510,512,1511,495,1514,496,1516,488,1520,491,1524,493,1524,489,1531,492,1532,487,1559,485,1585,486,1585,487,1612,489,1611,496,1638,497,1637,505,1657,506,1657,517,1676,518,1675,534,1693,541,1703,540,1704,546,1714,541,1716,536,1714,532,1710,532,1709,526,1712,526,1709,520,1709,516,1709,518,1714,519,1716,518,1717,522,1719,527,1719,527,1722,529,1722,530,1725,524,1725,520,1723,518,1725,515,1720,515,1715,515,1713,510,1711,512,1708,505,1701,503,1702,495,1697,494,1700,472,1693,473,1691,453,1681,452,1682,444,1678,445,1676,442,1673,446,1670,450,1670,450,1666,455,1667,457,1669,460,1667,462,1671,463,1673,467,1673,466,1677,476,1681,476,1679,478,1679,478,1674,475,1670,470,1667,464,1668,463,1669,459,1663,455,1667,451,1666,451,1667,445,1665,447,1662,443,1659,445,1656,427,1627,428,1627,421,1611,422,1611,416,1595,417,1594,409,1559,404,1524,403,1524,402,1514,399,1515,396,1510,392,1514,391,1516,386,1514,385,1517,376,1517,355,1517,355,1515,341,1513,341,1512,328,1508,328,1507,302,1498,302,1497,292,1492,293,1491,284,1485,275,1478,274,1480,263,1476,249,1471,250,1469,237,1462,238,1461,226,1452,227,1451,217,1440,218,1439,209,1425,199,1412,198,1413,187,1402,188,1401,179,1388,180,1387,165,1360,157,1340,158,1339,155,1329,156,1329,155,1317,153,1302,151,1302,145,1288,144,1288,128,1261,127,1262,115,1245,109,1236,111,1236,106,1226,107,1226,98,1206,88,1186,68,1147,56,1124,51,1112,52,1112,47,1099,48,1099,37,1062,37,1063,23,1027,17,1010,18,1009,15,992,16,991,14,973,15,973,16,955,19,915,18,915,17,875,15,875,10,851,8,839,10,839,10,827,11,827,17,771,18,771,23,750,22,750,24,740,23,740,23,729,25,729,27,717,29,717,33,705,30,705,32,687,34,679,36,679,39,671,40,671,44,662,43,661,45,651,48,641,50,641,55,632,60,623,58,622,61,613,65,599,67,600,73,587,75,588,92,566,93,566,104,553,103,552,114,534,113,534,121,515,129,495,130,496,141,478,142,478,168,440,169,441,183,423,184,424,201,408,209,402,207,401,213,393,212,392,251,327,252,327,289,271,327,217,328,217,345,193,346,194,365,172,366,172,408,132,409,132,439,107,440,107,471,84,472,84,518,51,518,52,566,22,567,23,582,17,582,19,597,17,597,19,627,21,627,20,638,20,636,15,634,12,637,9,632,7,630,7,630,0,635,2,639,5,640,11,639,16,638,17,640,19,636,22,637,25,636,25,637,28,642,25,642,24,644,26,646,21,646,16,642,12,641,11,643,8,644,9,645,7,649,11,649,16,652,16,652,18,698,32,699,32,746,45,753,47,752,49,759,53,757,55,774,72,789,90,789,91,802,110,801,110,813,131,819,141,821,140,829,148,830,147,835,152,833,154,837,159,835,160,854,202,855,202,871,226,887,251,886,251,901,285,900,285,911,320,913,330,916,329,920,336,924,332,930,336,931,333,941,334,941,336,946,337,966,344,986,351,1003,356,1003,357,1011,361,1009,363,1016,369,1012,372,1014,379,1016,379,1019,385,1021,383,1041,401,1040,402,1056,423,1055,424,1083,465,1096,487,1095,487,1106,510,1119,536,1132,563,1142,586,1144,585,1151,596,1152,595,1162,604,1160,605,1163,610,1158,611,1158,617,1156,616,1153,630,1156,630,1156,643,1157,643,1160,656,1159,656,1160,669,1162,690,1164,711,1163,711,1162,737,1163,737,1164,762,1166,812,1166,831,1165,831,1163,851,1162,851,1159,869,1161,869,1162,887,1163,887,1163,890;PU591,129;PD596,126,597,126,609,140,611,138,619,144,620,141,630,144,647,148,664,152,664,149,672,149,670,144,676,140,683,134,684,136,691,131,690,130,693,127,689,124,687,123,687,119,684,119,682,113,677,115,675,112,672,117,672,119,667,119,668,123,662,125,663,126,648,133,648,132,633,137,632,134,616,135,616,132,608,130,609,128,602,124,602,123,593,116,591,119,580,116,580,121,583,126,587,128,593,128,597,126,609,140,611,138,619,144,620,141,630,144,631,144;PU618,235;PD618,230,616,225,612,223,614,220,609,219,607,219,606,217,608,216,607,210,610,210,611,205,615,207,618,203,621,206,626,203,627,205,634,204,634,208,640,209,638,213,643,216,640,219,644,225,643,225,648,234,651,231,658,235,660,230,658,225,655,221,650,220,647,220,643,206,640,207,632,196,630,198,620,191,618,195,607,193,607,197,588,203,589,205,586,206,590,210,593,211,592,214,597,214,602,229,604,228,608,235,610,233,616,239,618,235,618,229,616,225,612,223,614,220,609,219,607,219,606,217,608,216,607,210,610,210,611,205,615,207,618,203,621,206,626,203,627,205,634,204,634,208,638,208;PU460,645;PD460,639,456,635,452,633,449,633,448,624,444,625,439,617,436,620,428,614,427,616,416,611,415,613,399,610,399,613,383,615,384,617,370,623,370,624,356,631,358,633,353,637,356,640,353,645,356,646,355,660,358,660,361,678,363,678,371,695,373,694,378,700,380,697,387,701,388,698,396,699,396,695,404,694,412,693,412,694,420,693,420,690,437,684,435,681,447,670,444,668,451,654,449,653,452,633,449,633,448,624,444,625,439,617,436,620,428,614,427,616,417,611;PU782,643;PD785,638,789,637,787,619,783,620,776,607,772,610,760,602,759,606,742,603,742,606,724,609,725,612,710,620,713,623,703,634,706,636,704,643,706,644,705,651,708,651,709,659,711,659,714,667,717,665,728,679,730,677,746,686,747,683,756,685,756,683,766,684,766,681,777,677,775,675,787,667,785,664,794,653,791,651,793,645,791,644,792,637,789,637,787,619,783,620,776,607,772,610,767,606;PU0,0;SP0;IN; diff --git a/docs/Download.pdf b/docs/Download.pdf new file mode 100755 index 0000000..00caddf Binary files /dev/null and b/docs/Download.pdf differ diff --git a/docs/HP 7475A Interfacing & Programming.pdf b/docs/HP 7475A Interfacing & Programming.pdf new file mode 100755 index 0000000..92e7cce Binary files /dev/null and b/docs/HP 7475A Interfacing & Programming.pdf differ diff --git a/docs/HPGL_ProgrammersReferenceManual_47pages_1984.pdf b/docs/HPGL_ProgrammersReferenceManual_47pages_1984.pdf new file mode 100755 index 0000000..b6e1a2f Binary files /dev/null and b/docs/HPGL_ProgrammersReferenceManual_47pages_1984.pdf differ diff --git a/docs/hpgl.pdf b/docs/hpgl.pdf new file mode 100755 index 0000000..5fc51e5 Binary files /dev/null and b/docs/hpgl.pdf differ diff --git a/hilbert.py b/hilbert.py new file mode 100644 index 0000000..50409ae --- /dev/null +++ b/hilbert.py @@ -0,0 +1,22 @@ +import math +from hilbertcurve.hilbertcurve import HilbertCurve +penthickness=28 +import Program +import Command + + +def hilbert( laenge, dicke): + tiefe=math.floor(math.log(laenge/dicke,2)-1) + print(tiefe) + hilbert_curve = HilbertCurve(tiefe , 2) + pts = [hilbert_curve.coordinates_from_distance(i) for i in range(4*(2**tiefe))] + return pts + +def hilbert_curve(plt): + + list=hilbert(min(plt.winsize[0],plt.winsize[1]),penthickness) + return Program([Command('IN'),Command('SP1'),Command('PU',*list[-1])]\ + +[Command('PD',*p) for p in list]\ + +[Command('PU')]) + + diff --git a/hpgl/ArsOpifex.hpgl b/hpgl/ArsOpifex.hpgl new file mode 100755 index 0000000..5924c08 --- /dev/null +++ b/hpgl/ArsOpifex.hpgl @@ -0,0 +1 @@ +IN;SP1;PU5174,3108;PD5195,2947;PD5211,2759;PD5222,2555;PD5228,2345;PD5230,2214;PD5232,2175;PD5237,2151;PD5244,2137;PD5255,2133;PD5269,2135;PD5289,2140;PD5303,2147;PD5311,2166;PD5316,2206;PD5321,2278;PD5326,2347;PD5332,2397;PD5343,2435;PD5358,2472;PD5377,2505;PD5402,2540;PD5466,2611;PD5537,2674;PD5572,2698;PD5604,2716;PD5675,2742;PD5748,2758;PD5820,2763;PD5892,2757;PD5961,2741;PD6026,2715;PD6088,2679;PD6143,2633;PD6170,2605;PD6192,2577;PD6210,2548;PD6224,2518;PD6235,2485;PD6242,2450;PD6248,2370;PD6247,2316;PD6242,2277;PD6231,2242;PD6211,2199;PD6191,2163;PD6166,2127;PD6135,2090;PD6098,2053;PD6006,1976;PD5886,1892;PD5776,1817;PD5682,1750;PD5603,1689;PD5536,1632;PD5481,1577;PD5436,1525;PD5399,1472;PD5370,1419;PD5340,1349;PD5320,1282;PD5309,1213;PD5306,1136;PD5308,1078;PD5315,1025;PD5326,975;PD5342,927;PD5364,882;PD5391,839;PD5424,797;PD5462,755;PD5533,693;PD5570,667;PD5609,645;PD5650,626;PD5693,610;PD5739,597;PD5789,587;PD5898,577;PD6023,579;PD6168,592;PD6334,616;PD6375,623;PD6401,497;PD6427,372;PD6467,372;PD6508,372;PD6484,567;PD6464,737;PD6449,907;PD6438,1057;PD6434,1167;PD6434,1241;PD6397,1226;PD6378,1217;PD6366,1205;PD6358,1188;PD6353,1161;PD6345,1044;PD6340,998;PD6328,953;PD6308,910;PD6282,868;PD6249,829;PD6209,793;PD6163,761;PD6112,732;PD6077,717;PD6040,705;PD5966,691;PD5890,689;PD5817,700;PD5748,722;PD5686,755;PD5658,775;PD5633,798;PD5611,824;PD5593,851;PD5579,879;PD5568,908;PD5556,970;PD5557,1033;PD5562,1063;PD5571,1091;PD5585,1119;PD5605,1150;PD5632,1182;PD5665,1216;PD5746,1285;PD5845,1354;PD6068,1498;PD6212,1599;PD6263,1639;PD6304,1677;PD6341,1715;PD6375,1756;PD6406,1799;PD6434,1844;PD6458,1892;PD6478,1942;PD6495,1993;PD6507,2046;PD6516,2100;PD6522,2154;PD6523,2208;PD6520,2262;PD6514,2316;PD6504,2368;PD6490,2419;PD6471,2469;PD6449,2517;PD6423,2562;PD6389,2609;PD6347,2654;PD6300,2697;PD6249,2737;PD6193,2773;PD6134,2804;PD6073,2830;PD6011,2850;PD5946,2863;PD5870,2872;PD5786,2876;PD5698,2876;PD5610,2871;PD5526,2862;PD5450,2849;PD5385,2832;PD5320,2815;PD5287,2970;PD5264,3079;PD5250,3128;PD5234,3136;PD5205,3143;PD5167,3151;PD5174,3108;PU17393,3062;PD17376,3058;PD17366,3045;PD17362,3016;PD17359,2959;PD17356,2861;PD17238,2854;PD16976,2846;PD16512,2838;PD16005,2828;PD15924,2821;PD15909,2817;PD15906,2811;PD15910,2790;PD15916,2782;PD15925,2776;PD15956,2767;PD16007,2761;PD16167,2741;PD16242,2728;PD16250,2524;PD16254,2147;PD16254,1547;PD16250,989;PD16247,809;PD16243,740;PD16200,730;PD16108,716;PD15999,700;PD15940,688;PD15924,681;PD15915,674;PD15910,664;PD15908,653;PD15904,623;PD16523,617;PD16876,611;PD17124,604;PD17282,594;PD17332,587;PD17364,580;PD17373,574;PD17381,560;PD17391,506;PD17399,463;PD17412,435;PD17421,427;PD17433,421;PD17464,417;PD17476,418;PD17482,422;PD17484,429;PD17483,440;PD17452,759;PD17434,973;PD17422,1073;PD17415,1093;PD17406,1099;PD17395,1097;PD17379,1092;PD17339,1079;PD17339,963;PD17339,897;PD17335,860;PD17327,841;PD17310,828;PD17279,812;PD17234,796;PD17110,767;PD16953,743;PD16773,727;PD16654,719;PD16647,791;PD16640,951;PD16632,1235;PD16625,1606;PD16849,1599;PD16990,1593;PD17106,1584;PD17194,1574;PD17251,1562;PD17261,1555;PD17269,1541;PD17284,1489;PD17292,1450;PD17300,1430;PD17314,1423;PD17336,1422;PD17358,1423;PD17369,1427;PD17372,1438;PD17369,1459;PD17327,1757;PD17291,2018;PD17259,2007;PD17226,1995;PD17226,1885;PD17226,1774;PD17190,1762;PD17099,1743;PD16963,1725;PD16803,1712;PD16641,1704;PD16636,1708;PD16633,1720;PD16629,1780;PD16632,2119;PD16647,2633;PD16654,2731;PD16745,2731;PD16911,2725;PD17074,2708;PD17221,2683;PD17283,2668;PD17334,2651;PD17393,2629;PD17426,2491;PD17445,2412;PD17460,2369;PD17467,2358;PD17475,2350;PD17498,2340;PD17540,2330;PD17515,2495;PD17462,2864;PD17443,3009;PD17430,3068;PD17393,3062;PD17393,3062;PU19766,2885;PD19683,2810;PD19596,2727;PD19409,2534;PD19204,2304;PD18978,2035;PD18851,1882;PD18794,1818;PD18783,1827;PD18761,1855;PD18692,1954;PD18497,2259;PD18309,2567;PD18251,2671;PD18236,2702;PD18233,2715;PD18361,2740;PD18485,2760;PD18488,2794;PD18492,2829;PD18085,2828;PD17797,2825;PD17678,2820;PD17688,2784;PD17696,2770;PD17708,2760;PD17728,2753;PD17759,2748;PD17815,2738;PD17865,2723;PD17905,2705;PD17936,2683;PD17996,2617;PD18096,2497;PD18356,2168;PD18598,1850;PD18675,1744;PD18695,1713;PD18701,1699;PD18610,1573;PD18411,1306;PD18059,843;PD18008,782;PD17988,763;PD17967,748;PD17945,737;PD17917,729;PD17833,711;PD17787,698;PD17773,691;PD17768,684;PD17762,649;PD17761,641;PD17767,636;PD17785,632;PD17821,629;PD17968,626;PD18253,626;PD18750,627;PD18737,667;PD18720,699;PD18590,719;PD18514,734;PD18477,743;PD18491,774;PD18537,848;PD18685,1072;PD18843,1301;PD18902,1381;PD18935,1421;PD18941,1422;PD18949,1418;PD18978,1388;PD19102,1219;PD19217,1051;PD19314,905;PD19380,799;PD19399,765;PD19405,748;PD19397,742;PD19375,734;PD19298,716;PD19211,697;PD19195,687;PD19191,676;PD19185,641;PD19187,637;PD19197,634;PD19252,629;PD19552,626;PD19924,626;PD19924,662;PD19924,698;PD19818,722;PD19711,746;PD19611,855;PD19386,1112;PD19103,1446;PD19022,1544;PD19114,1672;PD19420,2105;PD19819,2666;PD20003,2928;PD19991,2935;PD19961,2945;PD19902,2959;PD19882,2961;PD19864,2958;PD19846,2950;PD19826,2936;PD19766,2885;PD19766,2885;PU4863,2871;PD4799,2818;PD4715,2741;PD4503,2529;PD4253,2262;PD3992,1966;PD3843,1794;PD3697,1801;PD3546,1811;PD3546,1954;PD3552,2262;PD3561,2571;PD3568,2714;PD3619,2724;PD3731,2739;PD3890,2759;PD3899,2794;PD3906,2827;PD2838,2827;PD2224,2827;PD1907,2825;PD1830,2822;PD1791,2818;PD1777,2812;PD1777,2805;PD1783,2768;PD1786,2762;PD1793,2758;PD1818,2754;PD1969,2737;PD2056,2724;PD2097,2715;PD2062,2606;PD1978,2360;PD1818,1910;PD1790,1843;PD1774,1813;PD1738,1811;PD1656,1813;PD1417,1824;PD1178,1841;PD1098,1849;PD1064,1855;PD1046,1899;PD1016,1999;PD940,2290;PD872,2578;PD853,2675;PD849,2704;PD850,2716;PD986,2740;PD1092,2759;PD1112,2768;PD1117,2778;PD1123,2812;PD1121,2817;PD1109,2820;PD1046,2824;PD705,2827;PD281,2827;PD284,2794;PD287,2761;PD417,2740;PD513,2722;PD545,2713;PD560,2706;PD578,2676;PD608,2610;PD710,2365;PD870,1956;PD1094,1371;PD1304,817;PD1328,745;PD1329,735;PD1327,733;PD1210,716;PD1144,703;PD1105,691;PD1094,683;PD1088,674;PD1083,649;PD1085,641;PD1092,636;PD1111,632;PD1146,629;PD1289,626;PD1563,626;PD2043,626;PD2036,660;PD2027,696;PD1913,716;PD1798,738;PD1822,820;PD1890,1022;PD2085,1574;PD2201,1887;PD2311,2173;PD2408,2411;PD2483,2581;PD2548,2718;PD2684,2738;PD2757,2749;PD2799,2758;PD2819,2768;PD2825,2781;PD2830,2805;PD2831,2781;PD2835,2768;PD2846,2760;PD2871,2755;PD2915,2750;PD3083,2730;PD3170,2718;PD3177,2592;PD3181,2245;PD3181,1617;PD3177,1014;PD3172,741;PD3120,732;PD3005,719;PD2839,698;PD2831,660;PD2827,626;PD3392,627;PD3776,630;PD4034,640;PD4129,649;PD4209,660;PD4279,675;PD4345,694;PD4418,722;PD4482,755;PD4536,793;PD4581,837;PD4616,886;PD4641,940;PD4657,998;PD4662,1061;PD4655,1128;PD4635,1199;PD4604,1271;PD4561,1343;PD4509,1413;PD4447,1481;PD4378,1544;PD4303,1601;PD4250,1642;PD4239,1656;PD4238,1667;PD4278,1739;PD4365,1879;PD4586,2221;PD4701,2390;PD4802,2533;PD4898,2661;PD4996,2784;PD5090,2899;PD5019,2911;PD4942,2923;PD4863,2871;PD4863,2871;PU1658,1442;PD1501,987;PD1454,854;PD1434,802;PD1281,1221;PD1122,1663;PD1115,1692;PD1277,1696;PD1594,1702;PD1749,1704;PD1658,1442;PU3785,1675;PD3871,1655;PD3943,1631;PD4007,1599;PD4067,1559;PD4114,1519;PD4155,1477;PD4190,1431;PD4219,1383;PD4242,1332;PD4258,1278;PD4268,1222;PD4271,1163;PD4271,1117;PD4266,1081;PD4257,1049;PD4241,1013;PD4205,955;PD4158,903;PD4100,857;PD4032,817;PD3955,783;PD3869,757;PD3775,738;PD3674,726;PD3569,719;PD3563,768;PD3556,934;PD3550,1261;PD3543,1705;PD3620,1698;PD3700,1688;PD3785,1675;PD3785,1675;PU8641,2866;PD8541,2847;PD8445,2822;PD8354,2791;PD8268,2753;PD8187,2710;PD8110,2660;PD8037,2603;PD7969,2540;PD7913,2481;PD7863,2421;PD7819,2361;PD7781,2300;PD7749,2237;PD7721,2172;PD7698,2105;PD7680,2034;PD7672,1983;PD7666,1921;PD7661,1779;PD7665,1637;PD7671,1576;PD7680,1526;PD7696,1463;PD7716,1400;PD7740,1339;PD7767,1279;PD7798,1220;PD7832,1164;PD7869,1109;PD7909,1057;PD7952,1006;PD7998,958;PD8046,913;PD8097,870;PD8151,830;PD8206,793;PD8264,759;PD8324,728;PD8413,688;PD8495,657;PD8581,631;PD8682,607;PD8752,596;PD8839,587;PD9041,579;PD9240,584;PD9325,591;PD9392,601;PD9490,626;PD9586,657;PD9677,695;PD9764,737;PD9844,785;PD9918,837;PD9983,892;PD10039,951;PD10108,1041;PD10165,1135;PD10211,1234;PD10246,1337;PD10269,1446;PD10282,1559;PD10283,1678;PD10272,1801;PD10256,1902;PD10232,1998;PD10201,2090;PD10163,2179;PD10117,2263;PD10064,2344;PD10003,2421;PD9935,2495;PD9864,2561;PD9792,2620;PD9716,2672;PD9637,2719;PD9553,2759;PD9464,2794;PD9369,2825;PD9268,2850;PD9217,2858;PD9143,2864;PD8958,2873;PD8771,2874;PD8696,2871;PD8641,2866;PD8641,2866;PU9213,2730;PD9270,2717;PD9324,2699;PD9377,2678;PD9428,2653;PD9477,2624;PD9524,2592;PD9569,2557;PD9612,2518;PD9652,2476;PD9689,2431;PD9724,2383;PD9757,2333;PD9786,2279;PD9812,2223;PD9836,2164;PD9856,2104;PD9867,2057;PD9876,2002;PD9886,1875;PD9885,1742;PD9881,1680;PD9873,1622;PD9847,1501;PD9810,1387;PD9765,1280;PD9711,1180;PD9649,1089;PD9579,1006;PD9503,933;PD9421,869;PD9334,814;PD9242,771;PD9145,738;PD9046,716;PD8943,706;PD8839,709;PD8733,724;PD8626,752;PD8574,771;PD8523,792;PD8475,817;PD8429,844;PD8385,874;PD8343,906;PD8303,941;PD8266,979;PD8198,1061;PD8141,1152;PD8094,1252;PD8059,1360;PD8047,1416;PD8038,1480;PD8033,1550;PD8031,1623;PD8033,1696;PD8038,1767;PD8046,1833;PD8058,1890;PD8079,1962;PD8105,2032;PD8135,2101;PD8169,2168;PD8207,2233;PD8249,2295;PD8294,2354;PD8342,2408;PD8406,2471;PD8472,2528;PD8542,2578;PD8614,2622;PD8688,2659;PD8765,2690;PD8844,2714;PD8925,2731;PD8995,2739;PD9074,2741;PD9151,2738;PD9214,2730;PD9213,2730;PU10538,2812;PD10543,2778;PD10545,2772;PD10549,2767;PD10573,2758;PD10710,2738;PD10881,2713;PD10885,2645;PD10888,2468;PD10891,1921;PD10892,1333;PD10888,966;PD10878,783;PD10871,750;PD10866,743;PD10861,739;PD10698,718;PD10548,697;PD10536,655;PD10529,618;PD11058,624;PD11498,632;PD11626,639;PD11712,647;PD11818,666;PD11913,689;PD11997,718;PD12069,751;PD12132,791;PD12184,836;PD12227,887;PD12262,945;PD12282,989;PD12293,1024;PD12297,1063;PD12298,1118;PD12294,1185;PD12283,1250;PD12266,1314;PD12242,1375;PD12212,1433;PD12176,1490;PD12134,1543;PD12086,1594;PD12033,1642;PD11974,1687;PD11910,1728;PD11840,1767;PD11765,1802;PD11685,1833;PD11601,1861;PD11511,1885;PD11445,1899;PD11416,1903;PD11421,1858;PD11427,1834;PD11439,1818;PD11462,1805;PD11503,1790;PD11590,1754;PD11667,1709;PD11734,1656;PD11790,1595;PD11837,1527;PD11873,1450;PD11899,1366;PD11914,1275;PD11916,1198;PD11907,1124;PD11887,1053;PD11858,987;PD11820,927;PD11774,874;PD11720,830;PD11658,795;PD11597,774;PD11518,754;PD11431,739;PD11344,730;PD11269,725;PD11262,918;PD11257,1214;PD11255,1646;PD11257,2096;PD11262,2446;PD11269,2718;PD11471,2738;PD11618,2756;PD11658,2764;PD11672,2770;PD11679,2805;PD11679,2812;PD11672,2818;PD11651,2822;PD11610,2824;PD11439,2827;PD11108,2827;PD10643,2824;PD10558,2820;PD10541,2817;PD10538,2812;PD10538,2812;PU12536,2812;PD12541,2778;PD12543,2772;PD12547,2767;PD12571,2758;PD12708,2738;PD12827,2723;PD12880,2713;PD12884,2422;PD12886,1731;PD12883,949;PD12878,793;PD12875,758;PD12871,746;PD12817,734;PD12708,718;PD12600,702;PD12551,690;PD12538,654;PD12531,626;PD13078,626;PD13624,626;PD13618,654;PD13611,677;PD13603,691;PD13552,704;PD13441,721;PD13329,737;PD13278,749;PD13275,836;PD13272,1059;PD13270,1731;PD13271,2404;PD13273,2626;PD13276,2713;PD13328,2724;PD13445,2740;PD13607,2760;PD13614,2794;PD13621,2827;PD13076,2827;PD12635,2824;PD12555,2820;PD12539,2817;PD12536,2812;PD12536,2812;PU13913,2812;PD13919,2777;PD13923,2766;PD13942,2758;PD14052,2744;PD14173,2731;PD14209,2724;PD14232,2714;PD14246,2699;PD14253,2676;PD14259,2601;PD14265,2296;PD14267,1760;PD14266,1215;PD14261,889;PD14254,735;PD14168,723;PD14001,704;PD13956,699;PD13931,693;PD13921,685;PD13919,670;PD13913,630;PD13918,626;PD13941,622;PD14055,618;PD14680,618;PD15452,622;PD15472,510;PD15491,397;PD15531,391;PD15574,386;PD15566,451;PD15545,668;PD15526,972;PD15519,1137;PD15483,1126;PD15445,1111;PD15432,992;PD15427,931;PD15421,893;PD15412,870;PD15398,856;PD15364,835;PD15312,816;PD15245,797;PD15163,780;PD15070,764;PD14965,751;PD14729,730;PD14695,729;PD14675,730;PD14664,737;PD14659,749;PD14652,888;PD14645,1189;PD14638,1606;PD14834,1598;PD15005,1589;PD15143,1579;PD15238,1567;PD15267,1562;PD15281,1556;PD15296,1523;PD15313,1460;PD15332,1394;PD15342,1380;PD15353,1377;PD15393,1369;PD15403,1367;PD15407,1371;PD15405,1412;PD15392,1524;PD15379,1691;PD15368,1861;PD15364,1979;PD15364,2079;PD15328,2072;PD15288,2061;PD15277,1935;PD15270,1842;PD15261,1793;PD15245,1780;PD15213,1767;PD15165,1756;PD15104,1744;PD14943,1725;PD14740,1711;PD14641,1707;PD14642,2019;PD14645,2291;PD14651,2506;PD14659,2650;PD14664,2690;PD14670,2708;PD14687,2714;PD14726,2722;PD14844,2740;PD15007,2760;PD15014,2794;PD15021,2827;PD14464,2827;PD14015,2824;PD13932,2820;PD13916,2817;PD13913,2812;PD13913,2812;PU; diff --git a/hpgl/GT.hpgl b/hpgl/GT.hpgl new file mode 100755 index 0000000..2c698bb --- /dev/null +++ b/hpgl/GT.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1860,689;PD1493,689;PD1475,687;PD1458,683;PD1443,675;PD1429,663;PD1323,562;PD1312,549;PD1305,534;PD1303,518;PD1306,501;PD1346,391;PD1359,364;PD1377,343;PD1399,327;PD1426,314;PD1475,301;PD1526,298;PD3049,297;PD3076,300;PD3099,309;PD3119,324;PD3137,342;PD3165,363;PD3187,383;PD3198,393;PD3202,400;PD3202,409;PD3197,423;PD3185,453;PD3176,462;PD3164,463;PD3049,463;PD3028,464;PD3021,468;PD3016,474;PD2987,550;PD2940,676;PD2933,687;PD2921,690;PD2561,688;PD2516,689;PD2493,686;PD2474,674;PD2448,647;PD2409,616;PD2381,593;PD2374,582;PD2376,570;PD2410,480;PD2412,472;PD2410,466;PD2397,462;PD2273,462;PD2259,466;PD2267,479;PD2305,512;PD2313,524;PD2311,539;PD2261,674;PD2252,686;PD2238,689;PD1860,689;PD1860,689;PD1860,689;PU2330,347;PD2330,347;PD1564,347;PD1517,352;PD1495,359;PD1473,369;PD1457,380;PD1443,393;PD1432,409;PD1424,428;PD1381,547;PD1376,570;PD1379,592;PD1389,611;PD1403,627;PD1417,636;PD1432,640;PD1463,642;PD1756,642;PD2162,642;PD2175,640;PD2184,630;PD2224,519;PD2238,480;PD2239,469;PD2237,463;PD2230,459;PD2220,458;PD2167,459;PD1843,458;PD1832,461;PD1824,469;PD1808,508;PD1804,516;PD1804,522;PD1811,526;PD1819,528;PD1870,528;PD1879,531;PD1884,535;PD1882,547;PD1875,559;PD1864,568;PD1852,571;PD1746,572;PD1730,570;PD1719,567;PD1713,561;PD1711,553;PD1713,543;PD1744,453;PD1752,437;PD1763,426;PD1777,419;PD1793,416;PD1817,415;PD1931,415;PD2449,415;PD2505,415;PD2518,419;PD2519,431;PD2495,495;PD2448,619;PD2445,630;PD2446,636;PD2452,640;PD2463,641;PD2574,642;PD2834,642;PD2850,642;PD2859,639;PD2864,632;PD2870,618;PD2912,508;PD2938,436;PD2947,418;PD2954,416;PD2966,415;PD3102,416;PD3113,415;PD3121,410;PD3138,360;PD3136,351;PD3126,347;PD3076,347;PD2330,347;PD2330,347;PU712,346;PD826,346;PD835,348;PD842,351;PD845,358;PD847,368;PD845,456;PD849,469;PD861,476;PD879,479;PD897,476;PD909,469;PD913,456;PD913,331;PD910,321;PD902,317;PD889,313;PD882,304;PD890,295;PD900,293;PD1010,293;PD1025,297;PD1029,312;PD1029,448;PD1029,462;PD1031,470;PD1039,474;PD1053,478;PD1070,477;PD1087,472;PD1090,467;PD1092,459;PD1092,331;PD1088,320;PD1077,316;PD1066,313;PD1064,309;PD1064,303;PD1070,296;PD1079,293;PD1190,293;PD1201,294;PD1208,298;PD1211,304;PD1212,316;PD1211,452;PD1214,468;PD1219,473;PD1228,475;PD1235,480;PD1239,488;PD1235,498;PD1224,501;PD1174,502;PD1080,501;PD1009,501;PD938,502;PD881,495;PD876,494;PD848,501;PD820,502;PD763,502;PD608,502;PD594,501;PD574,493;PD568,486;PD566,477;PD567,462;PD571,452;PD578,446;PD591,440;PD693,407;PD718,399;PD730,392;PD733,386;PD733,379;PD725,373;PD714,369;PD696,369;PD685,371;PD679,382;PD673,393;PD660,396;PD588,397;PD575,396;PD567,386;PD567,367;PD571,358;PD576,353;PD602,347;PD712,347;PD712,346;PD712,346;PU729,451;PD729,446;PD728,430;PD725,422;PD716,422;PD701,427;PD698,428;PD685,434;PD677,443;PD675,454;PD677,468;PD683,476;PD691,478;PD708,477;PD720,478;PD726,475;PD730,469;PD730,461;PD729,451;PD729,451;PU577,689;PD514,688;PD486,681;PD474,682;PD450,689;PD240,688;PD214,681;PD201,682;PD178,689;PD63,689;PD52,688;PD45,684;PD41,677;PD39,666;PD40,617;PD44,605;PD52,595;PD75,578;PD85,561;PD67,557;PD35,560;PD23,558;PD19,554;PD18,547;PD19,541;PD23,538;PD34,538;PD49,537;PD63,533;PD86,516;PD100,507;PD115,504;PD146,505;PD151,509;PD155,517;PD159,534;PD177,536;PD189,538;PD198,543;PD207,544;PD225,540;PD246,537;PD267,538;PD454,538;PD471,540;PD493,539;PD506,537;PD599,537;PD610,539;PD616,547;PD624,559;PD630,558;PD635,552;PD647,541;PD661,537;PD690,537;PD697,539;PD702,547;PD704,574;PD699,586;PD687,588;PD650,587;PD636,591;PD633,605;PD632,647;PD635,659;PD647,663;PD652,664;PD663,668;PD666,678;PD661,687;PD651,690;PD577,690;PD577,689;PD577,689;PU516,606;PD517,606;PD517,572;PD511,561;PD499,558;PD489,563;PD488,573;PD486,586;PD476,593;PD450,603;PD330,642;PD324,647;PD321,653;PD327,664;PD338,667;PD352,667;PD376,657;PD385,652;PD396,649;PD461,650;PD476,651;PD489,659;PD500,663;PD514,662;PD518,645;PD516,606;PD516,606;PU205,613;PD205,613;PD205,576;PD204,565;PD201,559;PD194,557;PD183,558;PD172,559;PD159,562;PD155,576;PD154,649;PD158,661;PD170,665;PD191,666;PD202,663;PD205,653;PD205,613;PD205,613;PU318,589;PD320,589;PD321,605;PD326,613;PD332,617;PD351,616;PD366,606;PD374,590;PD374,572;PD371,564;PD365,560;PD346,559;PD327,563;PD322,573;PD318,589;PD318,589;PU935,550;PD942,543;PD951,539;PD972,537;PD1172,537;PD1194,537;PD1210,539;PD1213,545;PD1214,554;PD1213,644;PD1215,658;PD1220,663;PD1229,664;PD1240,668;PD1243,672;PD1243,678;PD1237,685;PD1227,689;PD959,689;PD944,686;PD939,680;PD937,672;PD937,646;PD942,639;PD951,634;PD999,618;PD1089,589;PD1099,583;PD1102,571;PD1096,561;PD1084,558;PD1070,558;PD1056,561;PD1048,574;PD1043,582;PD1035,586;PD992,588;PD950,586;PD930,586;PD911,587;PD892,588;PD872,587;PD861,590;PD857,602;PD857,648;PD860,659;PD870,663;PD879,664;PD886,671;PD890,679;PD885,685;PD877,689;PD727,689;PD716,686;PD713,676;PD718,669;PD726,664;PD735,663;PD740,659;PD743,644;PD742,581;PD739,566;PD734,561;PD725,558;PD719,553;PD713,546;PD721,540;PD728,536;PD820,536;PD832,539;PD839,550;PD842,558;PD846,562;PD852,560;PD857,554;PD870,542;PD884,538;PD915,537;PD924,542;PD935,550;PD935,550;PU1101,640;PD1102,640;PD1102,626;PD1100,617;PD1096,612;PD1090,610;PD1081,612;PD1056,622;PD1046,635;PD1044,654;PD1047,661;PD1052,665;PD1066,667;PD1087,667;PD1099,663;PD1102,652;PD1101,640;PD1101,640;PU4332,689;PD3965,689;PD3947,687;PD3930,683;PD3915,675;PD3901,663;PD3795,562;PD3784,549;PD3777,534;PD3775,518;PD3778,501;PD3817,391;PD3830,364;PD3848,343;PD3871,327;PD3897,314;PD3947,301;PD3998,298;PD5520,297;PD5548,300;PD5571,309;PD5591,324;PD5609,342;PD5637,363;PD5659,383;PD5669,393;PD5674,400;PD5674,409;PD5669,423;PD5657,453;PD5648,462;PD5635,463;PD5520,463;PD5500,464;PD5493,468;PD5487,474;PD5459,550;PD5412,676;PD5405,687;PD5393,690;PD5032,688;PD4988,689;PD4965,686;PD4946,674;PD4919,647;PD4881,616;PD4853,593;PD4846,582;PD4848,570;PD4882,480;PD4884,472;PD4882,466;PD4868,462;PD4745,462;PD4731,466;PD4739,479;PD4777,512;PD4785,524;PD4783,539;PD4733,674;PD4724,686;PD4710,689;PD4332,689;PD4332,689;PD4332,689;PU4801,347;PD4801,347;PD4036,347;PD3989,352;PD3967,359;PD3945,369;PD3929,380;PD3915,393;PD3904,409;PD3896,428;PD3853,547;PD3848,570;PD3851,592;PD3861,611;PD3875,627;PD3889,636;PD3904,640;PD3935,642;PD4228,642;PD4634,642;PD4647,640;PD4656,630;PD4696,519;PD4710,480;PD4711,469;PD4708,463;PD4702,459;PD4692,458;PD4639,459;PD4315,458;PD4303,461;PD4296,469;PD4279,508;PD4276,516;PD4276,522;PD4282,526;PD4291,528;PD4342,528;PD4350,531;PD4355,535;PD4354,547;PD4346,559;PD4336,568;PD4324,571;PD4218,572;PD4202,570;PD4191,567;PD4185,561;PD4183,553;PD4185,543;PD4216,453;PD4224,437;PD4235,426;PD4248,419;PD4265,416;PD4289,415;PD4403,415;PD4920,415;PD4977,415;PD4990,419;PD4991,431;PD4967,495;PD4920,619;PD4917,630;PD4918,636;PD4923,640;PD4934,641;PD5045,642;PD5306,642;PD5321,642;PD5330,639;PD5336,632;PD5342,618;PD5384,508;PD5410,436;PD5419,418;PD5426,416;PD5438,415;PD5574,416;PD5585,415;PD5592,410;PD5610,360;PD5608,351;PD5598,347;PD5548,347;PD4801,347;PD4801,347;PU6412,346;PD6526,346;PD6535,348;PD6542,351;PD6546,358;PD6547,368;PD6546,456;PD6549,469;PD6561,476;PD6579,479;PD6598,476;PD6610,469;PD6613,456;PD6613,331;PD6611,321;PD6602,317;PD6589,313;PD6582,304;PD6590,295;PD6601,293;PD6710,293;PD6726,297;PD6730,312;PD6729,448;PD6729,462;PD6732,470;PD6739,474;PD6753,478;PD6770,477;PD6787,472;PD6791,467;PD6792,459;PD6793,331;PD6788,320;PD6777,316;PD6767,313;PD6764,309;PD6764,303;PD6770,296;PD6779,293;PD6890,293;PD6901,294;PD6908,298;PD6911,304;PD6912,316;PD6911,452;PD6914,468;PD6919,473;PD6929,475;PD6935,480;PD6939,488;PD6935,498;PD6924,501;PD6874,502;PD6781,501;PD6710,501;PD6639,502;PD6581,495;PD6576,494;PD6548,501;PD6520,502;PD6464,502;PD6308,502;PD6294,501;PD6274,493;PD6269,486;PD6267,477;PD6267,462;PD6271,452;PD6279,446;PD6292,440;PD6393,407;PD6419,399;PD6431,392;PD6434,386;PD6433,379;PD6426,373;PD6414,369;PD6397,369;PD6385,371;PD6379,382;PD6373,393;PD6360,396;PD6288,397;PD6276,396;PD6268,386;PD6267,367;PD6271,358;PD6277,353;PD6302,347;PD6412,347;PD6412,346;PD6412,346;PU6430,451;PD6430,446;PD6429,430;PD6425,422;PD6417,422;PD6401,427;PD6398,428;PD6385,434;PD6378,443;PD6375,454;PD6378,468;PD6383,476;PD6391,478;PD6408,477;PD6420,478;PD6426,475;PD6430,469;PD6431,461;PD6430,451;PD6430,451;PU6278,689;PD6214,688;PD6186,681;PD6174,682;PD6151,689;PD5941,688;PD5914,681;PD5901,682;PD5879,689;PD5764,689;PD5752,688;PD5745,684;PD5741,677;PD5740,666;PD5740,617;PD5744,605;PD5752,595;PD5775,578;PD5786,561;PD5767,557;PD5735,560;PD5723,558;PD5719,554;PD5718,547;PD5720,541;PD5724,538;PD5734,538;PD5750,537;PD5763,533;PD5786,516;PD5800,507;PD5815,504;PD5846,505;PD5852,509;PD5855,517;PD5860,534;PD5878,536;PD5889,538;PD5898,543;PD5907,544;PD5926,540;PD5946,537;PD5967,538;PD6154,538;PD6171,540;PD6193,539;PD6207,537;PD6300,537;PD6310,539;PD6316,547;PD6325,559;PD6330,558;PD6336,552;PD6348,541;PD6361,537;PD6390,537;PD6397,539;PD6402,547;PD6405,574;PD6399,586;PD6387,588;PD6350,587;PD6336,591;PD6333,605;PD6332,647;PD6335,659;PD6347,663;PD6352,664;PD6363,668;PD6366,678;PD6361,687;PD6351,690;PD6278,690;PD6278,689;PD6278,689;PU6217,606;PD6217,606;PD6217,572;PD6212,561;PD6199,558;PD6190,563;PD6188,573;PD6186,586;PD6176,593;PD6151,603;PD6030,642;PD6025,647;PD6021,653;PD6027,664;PD6038,667;PD6052,667;PD6076,657;PD6086,652;PD6096,649;PD6161,650;PD6176,651;PD6190,659;PD6201,663;PD6215,662;PD6218,645;PD6217,606;PD6217,606;PU5905,613;PD5905,613;PD5905,576;PD5904,565;PD5901,559;PD5895,557;PD5883,558;PD5873,559;PD5859,562;PD5855,576;PD5855,649;PD5858,661;PD5870,665;PD5892,666;PD5902,663;PD5905,653;PD5905,613;PD5905,613;PU6019,589;PD6021,589;PD6021,605;PD6026,613;PD6033,617;PD6051,616;PD6066,606;PD6074,590;PD6075,572;PD6071,564;PD6066,560;PD6046,559;PD6027,563;PD6022,573;PD6019,589;PD6019,589;PU6635,550;PD6643,543;PD6651,539;PD6672,537;PD6872,537;PD6894,537;PD6910,539;PD6914,545;PD6915,554;PD6914,644;PD6916,658;PD6921,663;PD6929,664;PD6940,668;PD6943,672;PD6943,678;PD6937,685;PD6928,689;PD6660,689;PD6644,686;PD6639,680;PD6637,672;PD6637,646;PD6642,639;PD6652,634;PD6699,618;PD6789,589;PD6799,583;PD6802,571;PD6797,561;PD6785,558;PD6770,558;PD6756,561;PD6749,574;PD6743,582;PD6735,586;PD6693,588;PD6650,586;PD6631,586;PD6611,587;PD6592,588;PD6573,587;PD6562,590;PD6558,602;PD6557,648;PD6560,659;PD6571,663;PD6580,664;PD6586,671;PD6590,679;PD6586,685;PD6578,689;PD6427,689;PD6417,686;PD6414,676;PD6419,669;PD6426,664;PD6435,663;PD6440,659;PD6443,644;PD6443,581;PD6440,566;PD6434,561;PD6426,558;PD6420,553;PD6414,546;PD6421,540;PD6429,536;PD6521,536;PD6533,539;PD6539,550;PD6542,558;PD6547,562;PD6552,560;PD6558,554;PD6570,542;PD6585,538;PD6615,537;PD6625,542;PD6635,550;PD6635,550;PU6802,640;PD6802,640;PD6802,626;PD6801,617;PD6797,612;PD6791,610;PD6782,612;PD6757,622;PD6746,635;PD6744,654;PD6747,661;PD6752,665;PD6766,667;PD6788,667;PD6799,663;PD6802,652;PD6802,640;PD6802,640;PU8581,519;PD8519,479;PD8491,459;PD8480,447;PD8473,430;PD8469,404;PD8470,251;PD8474,225;PD8484,203;PD8500,184;PD8521,169;PD8554,153;PD8588,141;PD8673,109;PD8785,69;PD8869,37;PD8954,7;PD8964,3;PD8975,0;PD8985,4;PD9082,71;PD9088,75;PD9108,79;PD9125,89;PD9157,112;PD9208,147;PD9217,156;PD9220,168;PD9220,323;PD9216,336;PD9206,343;PD9160,359;PD9171,372;PD9210,398;PD9216,405;PD9219,414;PD9220,436;PD9217,449;PD9207,457;PD9188,466;PD9124,489;PD9105,499;PD9102,507;PD9102,519;PD9102,728;PD9099,747;PD9081,755;PD8971,796;PD8882,828;PD8774,868;PD8725,884;PD8711,881;PD8602,805;PD8596,797;PD8593,786;PD8593,701;PD8591,689;PD8579,687;PD8566,683;PD8473,620;PD8466,608;PD8465,591;PD8466,575;PD8468,565;PD8476,559;PD8491,553;PD8572,524;PD8581,519;PD8581,519;PU8541,356;PD8542,444;PD8545,464;PD8552,481;PD8565,494;PD8584,499;PD8609,498;PD8633,493;PD8719,461;PD8827,423;PD8934,382;PD9020,352;PD9132,310;PD9143,303;PD9146,292;PD9146,125;PD9143,115;PD9132,115;PD9076,137;PD8971,176;PD8861,215;PD8853,223;PD8850,233;PD8849,272;PD8853,284;PD8865,284;PD8912,267;PD8923,265;PD8927,267;PD8929,273;PD8928,307;PD8918,318;PD8801,359;PD8781,359;PD8770,353;PD8762,345;PD8757,322;PD8757,243;PD8760,224;PD8769,206;PD8783,193;PD8801,185;PD8839,171;PD8921,141;PD9006,110;PD9016,103;PD9019,90;PD9018,65;PD9018,47;PD9014,39;PD9005,39;PD8988,44;PD8871,88;PD8744,134;PD8609,184;PD8582,199;PD8560,221;PD8545,249;PD8541,279;PD8541,356;PD8541,356;PU8677,726;PD8677,726;PD8677,828;PD8678,838;PD8681,844;PD8688,845;PD8699,843;PD8833,792;PD9005,730;PD9016,722;PD9019,710;PD9018,503;PD9019,489;PD9022,481;PD9030,475;PD9043,470;PD9134,437;PD9144,430;PD9146,418;PD9146,382;PD9146,371;PD9143,366;PD9137,365;PD9127,368;PD9001,416;PD8890,455;PD8778,497;PD8668,537;PD8554,578;PD8543,585;PD8539,596;PD8539,632;PD8540,643;PD8543,649;PD8550,650;PD8561,647;PD8660,611;PD8674,608;PD8677,622;PD8677,726;PD8677,726;PU7453,519;PD7392,479;PD7364,459;PD7353,447;PD7346,430;PD7341,404;PD7342,251;PD7346,225;PD7357,203;PD7373,184;PD7394,169;PD7427,153;PD7461,141;PD7545,109;PD7657,69;PD7742,37;PD7827,7;PD7837,3;PD7847,0;PD7858,4;PD7954,71;PD7961,75;PD7981,79;PD7998,89;PD8030,112;PD8081,147;PD8090,156;PD8092,168;PD8092,323;PD8089,336;PD8078,343;PD8032,359;PD8044,372;PD8083,398;PD8089,405;PD8091,414;PD8093,436;PD8090,449;PD8080,457;PD8060,466;PD7997,489;PD7978,499;PD7975,507;PD7974,519;PD7975,728;PD7971,747;PD7954,755;PD7844,796;PD7755,828;PD7647,868;PD7598,884;PD7583,881;PD7474,805;PD7468,797;PD7466,786;PD7466,701;PD7463,689;PD7452,687;PD7438,683;PD7346,620;PD7339,608;PD7338,591;PD7338,575;PD7341,565;PD7348,559;PD7363,553;PD7444,524;PD7453,519;PD7453,519;PU7414,356;PD7414,444;PD7417,464;PD7425,481;PD7438,494;PD7457,499;PD7481,498;PD7506,493;PD7591,461;PD7699,423;PD7806,382;PD7892,352;PD8005,310;PD8015,303;PD8019,292;PD8019,125;PD8015,115;PD8005,115;PD7948,137;PD7843,176;PD7733,215;PD7726,223;PD7722,233;PD7721,272;PD7725,284;PD7738,284;PD7784,267;PD7795,265;PD7799,267;PD7801,273;PD7800,307;PD7791,318;PD7674,359;PD7653,359;PD7642,353;PD7635,345;PD7630,322;PD7629,243;PD7632,224;PD7641,206;PD7655,193;PD7674,185;PD7712,171;PD7794,141;PD7879,110;PD7888,103;PD7891,90;PD7891,65;PD7890,47;PD7887,39;PD7878,39;PD7861,44;PD7743,88;PD7616,134;PD7481,184;PD7454,199;PD7432,221;PD7418,249;PD7413,279;PD7414,356;PD7414,356;PU7549,726;PD7549,726;PD7549,828;PD7550,838;PD7554,844;PD7561,845;PD7571,843;PD7705,792;PD7878,730;PD7888,722;PD7891,710;PD7891,503;PD7892,489;PD7895,481;PD7902,475;PD7916,470;PD8007,437;PD8016,430;PD8019,418;PD8019,382;PD8018,371;PD8016,366;PD8010,365;PD8000,368;PD7873,416;PD7763,455;PD7650,497;PD7540,537;PD7426,578;PD7415,585;PD7412,596;PD7412,632;PD7412,643;PD7416,649;PD7422,650;PD7433,647;PD7533,611;PD7546,608;PD7549,622;PD7549,726;PD7549,726;PU; diff --git a/hpgl/Lars.hpgl b/hpgl/Lars.hpgl new file mode 100755 index 0000000..7ad77f8 --- /dev/null +++ b/hpgl/Lars.hpgl @@ -0,0 +1 @@ +IN;SP1;PU; diff --git a/hpgl/Lars.plt b/hpgl/Lars.plt new file mode 100755 index 0000000..2ec8d71 --- /dev/null +++ b/hpgl/Lars.plt @@ -0,0 +1 @@ +IN;PU463,9397;PD525,9397;PD525,9778;PD533,9777;PD539,9776;PD544,9775;PD553,9775;PD560,9775;PD566,9775;PD572,9776;PD581,9777;PD661,9397;PD732,9397;PD643,9806;PD679,9845;PD703,9883;PD711,9911;PD717,9954;PD720,10013;PD721,10087;PD718,10206;PD709,10292;PD702,10323;PD694,10346;PD684,10360;PD672,10367;PD624,10374;PD577,10377;PD463,10377;PD463,9397;PU571,10217;PD610,10215;PD637,10209;PD646,10198;PD653,10174;PD656,10135;PD658,10082;PD656,10022;PD652,9978;PD644,9951;PD634,9940;PD602,9935;PD556,9933;PD547,9934;PD541,9935;PD535,9936;PD525,9938;PD525,10217;PD571,10217;PU792,10046;PD792,9916;PD811,9938;PD824,9952;PD838,9960;PD859,9963;PD881,9962;PD898,9958;PD909,9952;PD915,9944;PD919,9901;PD921,9809;PD874,9802;PD844,9795;PD820,9785;PD802,9771;PD790,9755;PD782,9731;PD777,9694;PD773,9646;PD772,9585;PD776,9485;PD788,9424;PD799,9406;PD814,9393;PD833,9385;PD857,9383;PD882,9386;PD898,9395;PD912,9413;PD929,9442;PD936,9397;PD984,9397;PD984,9815;PD981,9949;PD973,10033;PD962,10059;PD942,10077;PD912,10088;PD872,10091;PD838,10088;PD820,10077;PD808,10063;PD792,10046;PU873,9508;PD852,9513;PD840,9525;PD834,9551;PD832,9596;PD834,9640;PD840,9665;PD854,9678;PD880,9686;PD924,9693;PD924,9548;PD912,9529;PD905,9517;PD894,9510;PD873,9508;PU1264,9395;PD1264,10076;PD1204,10076;PD1204,9559;PD1185,9535;PD1172,9525;PD1161,9522;PD1151,9521;PD1133,9524;PD1121,9532;PD1113,9546;PD1109,9565;PD1107,9610;PD1107,9659;PD1107,10076;PD1046,10076;PD1046,9689;PD1046,9577;PD1048,9477;PD1054,9436;PD1071,9406;PD1083,9396;PD1097,9389;PD1115,9384;PD1134,9383;PD1163,9387;PD1181,9401;PD1196,9420;PD1214,9442;PD1222,9395;PD1264,9395;PU1331,10077;PD1331,9397;PD1392,9397;PD1392,9914;PD1414,9938;PD1426,9948;PD1435,9951;PD1445,9952;PD1460,9949;PD1471,9941;PD1478,9927;PD1481,9908;PD1483,9862;PD1484,9813;PD1484,9397;PD1545,9397;PD1545,9784;PD1544,9818;PD1544,9844;PD1543,9871;PD1541,9909;PD1562,9933;PD1574,9945;PD1584,9950;PD1598,9952;PD1613,9949;PD1624,9941;PD1631,9927;PD1634,9908;PD1636,9862;PD1636,9813;PD1636,9397;PD1697,9397;PD1697,9784;PD1697,9896;PD1695,9996;PD1689,10037;PD1674,10067;PD1662,10077;PD1649,10084;PD1632,10089;PD1614,10090;PD1597,10088;PD1582,10084;PD1569,10076;PD1559,10065;PD1541,10040;PD1524,10018;PD1512,10054;PD1502,10075;PD1487,10086;PD1461,10090;PD1432,10085;PD1412,10069;PD1396,10049;PD1382,10031;PD1374,10077;PD1331,10077;PU1927,10077;PD1886,10077;PD1886,9946;PD1927,9946;PD1927,9397;PD1987,9397;PD1987,9946;PD2079,9946;PD2079,10077;PD1987,10077;PD1987,10138;PD1990,10192;PD1998,10224;PD2004,10233;PD2014,10240;PD2026,10244;PD2041,10245;PD2054,10244;PD2064,10240;PD2071,10236;PD2079,10231;PD2089,10224;PD2098,10346;PD2089,10354;PD2064,10374;PD2049,10381;PD2039,10382;PD2026,10382;PD1987,10377;PD1959,10360;PD1941,10333;PD1932,10295;PD1928,10210;PD1927,10132;PD1927,10077;PU2137,10220;PD2203,10220;PD2203,10405;PD2137,10405;PD2137,10220;PU2247,10220;PD2313,10220;PD2313,10405;PD2247,10405;PD2247,10220;PU2328,9395;PD2328,10076;PD2268,10076;PD2268,9559;PD2249,9535;PD2236,9525;PD2226,9522;PD2215,9521;PD2198,9524;PD2185,9532;PD2177,9546;PD2173,9565;PD2172,9610;PD2171,9659;PD2171,10076;PD2110,10076;PD2110,9689;PD2111,9577;PD2112,9477;PD2118,9436;PD2135,9406;PD2147,9396;PD2162,9389;PD2179,9384;PD2199,9383;PD2227,9387;PD2245,9401;PD2260,9420;PD2278,9442;PD2286,9395;PD2328,9395;PU2438,10077;PD2396,10077;PD2396,9397;PD2456,9397;PD2456,9922;PD2471,9934;PD2483,9942;PD2495,9946;PD2512,9947;PD2525,9947;PD2535,9944;PD2545,9937;PD2558,9922;PD2562,9922;PD2562,10065;PD2550,10079;PD2541,10087;PD2531,10090;PD2518,10091;PD2496,10088;PD2480,10079;PD2465,10061;PD2446,10031;PD2438,10077;PU2911,10062;PD2896,10077;PD2884,10086;PD2871,10090;PD2852,10091;PD2829,10089;PD2807,10080;PD2787,10065;PD2768,10045;PD2753,10008;PD2742,9945;PD2736,9854;PD2734,9737;PD2735,9637;PD2739,9556;PD2746,9494;PD2756,9450;PD2771,9421;PD2793,9400;PD2822,9387;PD2858,9383;PD2880,9386;PD2895,9396;PD2908,9412;PD2923,9434;PD2928,9397;PD2971,9397;PD2971,10377;PD2911,10377;PD2911,10062;PU2911,9935;PD2911,9546;PD2900,9531;PD2893,9520;PD2883,9515;PD2869,9513;PD2850,9514;PD2834,9519;PD2822,9528;PD2812,9540;PD2800,9601;PD2796,9727;PD2800,9866;PD2811,9931;PD2820,9942;PD2832,9951;PD2848,9956;PD2867,9957;PD2878,9957;PD2887,9955;PD2897,9948;PD2911,9935;PU3081,10077;PD3039,10077;PD3039,9397;PD3099,9397;PD3099,9922;PD3114,9934;PD3125,9942;PD3138,9946;PD3155,9947;PD3168,9947;PD3178,9944;PD3188,9937;PD3201,9922;PD3205,9922;PD3205,10065;PD3193,10079;PD3184,10087;PD3174,10090;PD3161,10091;PD3139,10088;PD3123,10079;PD3108,10061;PD3089,10031;PD3081,10077;PU3255,10046;PD3255,9916;PD3274,9938;PD3287,9952;PD3301,9960;PD3322,9963;PD3344,9962;PD3361,9958;PD3372,9952;PD3378,9944;PD3382,9901;PD3384,9809;PD3337,9802;PD3307,9795;PD3283,9785;PD3266,9771;PD3254,9755;PD3246,9731;PD3240,9694;PD3237,9646;PD3235,9585;PD3239,9485;PD3252,9424;PD3262,9406;PD3277,9393;PD3297,9385;PD3321,9383;PD3346,9386;PD3362,9395;PD3375,9413;PD3392,9442;PD3399,9397;PD3448,9397;PD3448,9815;PD3445,9949;PD3436,10033;PD3426,10059;PD3405,10077;PD3375,10088;PD3335,10091;PD3301,10088;PD3283,10077;PD3271,10063;PD3255,10046;PU3336,9508;PD3316,9513;PD3303,9525;PD3297,9551;PD3295,9596;PD3297,9640;PD3303,9665;PD3317,9678;PD3343,9686;PD3387,9693;PD3387,9548;PD3376,9529;PD3368,9517;PD3357,9510;PD3336,9508;PU3592,9383;PD3632,9387;PD3662,9399;PD3682,9418;PD3692,9446;PD3699,9516;PD3701,9600;PD3697,9700;PD3684,9769;PD3674,9792;PD3662,9807;PD3648,9814;PD3631,9813;PD3615,9810;PD3601,9811;PD3589,9815;PD3579,9823;PD3566,9848;PD3562,9887;PD3562,9909;PD3565,9930;PD3568,9939;PD3577,9945;PD3591,9949;PD3609,9950;PD3635,9947;PD3653,9938;PD3668,9925;PD3682,9914;PD3682,10059;PD3666,10072;PD3651,10082;PD3633,10089;PD3608,10091;PD3567,10087;PD3537,10075;PD3518,10055;PD3510,10027;PD3506,9961;PD3504,9895;PD3508,9788;PD3521,9714;PD3531,9689;PD3543,9673;PD3557,9666;PD3573,9667;PD3589,9670;PD3603,9670;PD3615,9666;PD3624,9660;PD3638,9637;PD3643,9600;PD3642,9561;PD3638,9540;PD3624,9531;PD3594,9528;PD3574,9530;PD3559,9535;PD3541,9549;PD3514,9576;PD3505,9586;PD3505,9434;PD3528,9409;PD3545,9393;PD3563,9385;PD3592,9383;PU3920,9541;PD3911,9534;PD3901,9527;PD3890,9523;PD3874,9521;PD3859,9523;PD3848,9527;PD3841,9534;PD3837,9544;PD3834,9575;PD3833,9620;PD3833,9946;PD3918,9946;PD3918,10077;PD3833,10077;PD3833,10274;PD3772,10274;PD3772,10077;PD3732,10077;PD3732,9946;PD3772,9946;PD3772,9616;PD3774,9512;PD3778,9439;PD3785,9414;PD3801,9397;PD3826,9386;PD3860,9383;PD3881,9385;PD3898,9393;PD3913,9405;PD3930,9421;PD3920,9541;PU3973,10212;PD4033,10212;PD4033,10377;PD3973,10377;PD3973,10212;PU3973,9397;PD4033,9397;PD4033,10077;PD3973,10077;PD3973,9397;PU4176,9383;PD4217,9387;PD4247,9399;PD4267,9418;PD4276,9446;PD4284,9516;PD4286,9600;PD4282,9700;PD4269,9769;PD4259,9792;PD4247,9807;PD4233,9814;PD4216,9813;PD4200,9810;PD4186,9811;PD4174,9815;PD4164,9823;PD4151,9848;PD4147,9887;PD4147,9909;PD4149,9930;PD4153,9939;PD4162,9945;PD4176,9949;PD4194,9950;PD4220,9947;PD4238,9938;PD4253,9925;PD4267,9914;PD4267,10059;PD4251,10072;PD4236,10082;PD4218,10089;PD4193,10091;PD4152,10087;PD4122,10075;PD4103,10055;PD4094,10027;PD4090,9961;PD4089,9895;PD4093,9788;PD4106,9714;PD4116,9689;PD4128,9673;PD4142,9666;PD4158,9667;PD4174,9670;PD4188,9670;PD4200,9666;PD4209,9660;PD4223,9637;PD4228,9600;PD4227,9561;PD4222,9540;PD4209,9531;PD4179,9528;PD4159,9530;PD4144,9535;PD4126,9549;PD4099,9576;PD4090,9586;PD4090,9434;PD4113,9409;PD4130,9393;PD4148,9385;PD4176,9383;PU4460,9959;PD4482,9956;PD4497,9948;PD4509,9935;PD4526,9916;PD4544,10028;PD4524,10055;PD4509,10075;PD4488,10087;PD4450,10091;PD4415,10087;PD4387,10074;PD4365,10051;PD4349,10020;PD4338,9976;PD4331,9913;PD4326,9833;PD4325,9736;PD4326,9638;PD4331,9558;PD4338,9496;PD4349,9451;PD4365,9420;PD4387,9398;PD4415,9384;PD4450,9380;PD4488,9384;PD4509,9396;PD4524,9416;PD4544,9443;PD4526,9555;PD4509,9536;PD4497,9523;PD4482,9515;PD4460,9513;PD4439,9516;PD4422,9524;PD4409,9539;PD4400,9559;PD4390,9627;PD4387,9736;PD4390,9845;PD4399,9912;PD4407,9933;PD4420,9947;PD4438,9956;PD4460,9959;PU4758,9813;PD4758,9397;PD4818,9397;PD4818,9784;PD4818,9887;PD4816,9989;PD4810,10033;PD4794,10065;PD4782,10076;PD4767,10084;PD4750,10089;PD4730,10090;PD4706,10087;PD4688,10078;PD4674,10063;PD4656,10043;PD4656,10375;PD4595,10375;PD4595,9397;PD4656,9397;PD4656,9914;PD4678,9938;PD4693,9948;PD4703,9951;PD4714,9952;PD4731,9949;PD4744,9941;PD4752,9927;PD4755,9908;PD4757,9862;PD4758,9813;PU4871,9736;PD4872,9641;PD4876,9562;PD4882,9500;PD4891,9455;PD4906,9422;PD4928,9399;PD4960,9385;PD4999,9380;PD5028,9382;PD5047,9388;PD5064,9401;PD5085,9421;PD5085,9541;PD5066,9530;PD5053,9521;PD5035,9515;PD5008,9513;PD4971,9517;PD4949,9530;PD4938,9573;PD4932,9671;PD5097,9671;PD5097,9736;PD5092,9912;PD5078,10019;PD5065,10051;PD5045,10073;PD5018,10087;PD4983,10091;PD4956,10087;PD4932,10074;PD4913,10051;PD4897,10020;PD4886,9976;PD4877,9913;PD4872,9833;PD4871,9736;PU5037,9789;PD4933,9789;PD4937,9879;PD4947,9929;PD4955,9942;PD4963,9951;PD4973,9957;PD4985,9959;PD4998,9957;PD5010,9951;PD5019,9942;PD5025,9929;PD5034,9879;PD5037,9789;PU5325,9397;PD5387,9397;PD5387,10135;PD5475,9648;PD5528,9648;PD5617,10135;PD5617,9397;PD5679,9397;PD5679,10377;PD5599,10377;PD5503,9840;PD5408,10377;PD5325,10377;PD5325,9397;PU5767,10046;PD5767,9916;PD5786,9938;PD5799,9952;PD5813,9960;PD5834,9963;PD5856,9962;PD5873,9958;PD5884,9952;PD5890,9944;PD5894,9901;PD5896,9809;PD5849,9802;PD5819,9795;PD5795,9785;PD5777,9771;PD5765,9755;PD5758,9731;PD5752,9694;PD5748,9646;PD5747,9585;PD5751,9485;PD5763,9424;PD5774,9406;PD5789,9393;PD5808,9385;PD5833,9383;PD5858,9386;PD5874,9395;PD5887,9413;PD5904,9442;PD5911,9397;PD5959,9397;PD5959,9815;PD5957,9949;PD5948,10033;PD5937,10059;PD5917,10077;PD5887,10088;PD5847,10091;PD5813,10088;PD5795,10077;PD5783,10063;PD5767,10046;PU5848,9508;PD5827,9513;PD5815,9525;PD5809,9551;PD5807,9596;PD5809,9640;PD5815,9665;PD5829,9678;PD5855,9686;PD5899,9693;PD5899,9548;PD5888,9529;PD5880,9517;PD5869,9510;PD5848,9508;PU6043,10073;PD6043,9397;PD6103,9397;PD6103,10073;PD6105,10134;PD6108,10179;PD6114,10206;PD6122,10218;PD6139,10223;PD6152,10224;PD6171,10219;PD6186,10204;PD6195,10173;PD6198,10121;PD6196,10088;PD6189,10064;PD6177,10047;PD6161,10038;PD6145,10024;PD6133,9993;PD6126,9944;PD6124,9878;PD6128,9784;PD6140,9722;PD6149,9702;PD6160,9691;PD6173,9687;PD6188,9691;PD6203,9696;PD6216,9696;PD6226,9692;PD6235,9682;PD6247,9649;PD6251,9596;PD6250,9560;PD6247,9539;PD6235,9530;PD6208,9527;PD6191,9528;PD6178,9531;PD6163,9537;PD6142,9546;PD6131,9552;PD6117,9421;PD6128,9412;PD6157,9393;PD6178,9383;PD6196,9380;PD6218,9378;PD6252,9382;PD6277,9394;PD6295,9414;PD6304,9442;PD6312,9510;PD6315,9589;PD6311,9694;PD6299,9767;PD6291,9791;PD6280,9806;PD6268,9814;PD6254,9813;PD6240,9809;PD6227,9809;PD6217,9812;PD6209,9819;PD6197,9842;PD6193,9878;PD6196,9905;PD6202,9926;PD6214,9942;PD6229,9952;PD6245,9969;PD6257,10004;PD6263,10057;PD6266,10128;PD6261,10231;PD6248,10312;PD6236,10343;PD6216,10365;PD6190,10378;PD6157,10382;PD6130,10380;PD6107,10371;PD6087,10357;PD6071,10338;PD6059,10305;PD6050,10249;PD6045,10172;PD6043,10073;PU6383,10077;PD6383,9397;PD6443,9397;PD6443,9914;PD6466,9938;PD6480,9948;PD6490,9951;PD6501,9952;PD6518,9949;PD6531,9941;PD6539,9927;PD6543,9908;PD6545,9862;PD6545,9813;PD6545,9397;PD6606,9397;PD6606,9784;PD6605,9896;PD6604,9996;PD6598,10037;PD6581,10067;PD6569,10077;PD6554,10084;PD6537,10089;PD6517,10090;PD6488,10085;PD6468,10072;PD6451,10052;PD6433,10031;PD6425,10077;PD6383,10077;PU6678,10046;PD6678,9916;PD6697,9938;PD6710,9952;PD6724,9960;PD6745,9963;PD6767,9962;PD6784,9958;PD6795,9952;PD6801,9944;PD6805,9901;PD6807,9809;PD6760,9802;PD6730,9795;PD6706,9785;PD6688,9771;PD6676,9755;PD6668,9731;PD6663,9694;PD6659,9646;PD6658,9585;PD6662,9485;PD6674,9424;PD6685,9406;PD6700,9393;PD6719,9385;PD6743,9383;PD6768,9386;PD6784,9395;PD6798,9413;PD6815,9442;PD6822,9397;PD6870,9397;PD6870,9815;PD6867,9949;PD6859,10033;PD6848,10059;PD6828,10077;PD6798,10088;PD6758,10091;PD6724,10088;PD6706,10077;PD6694,10063;PD6678,10046;PU6759,9508;PD6738,9513;PD6726,9525;PD6720,9551;PD6718,9596;PD6720,9640;PD6726,9665;PD6740,9678;PD6766,9686;PD6810,9693;PD6810,9548;PD6798,9529;PD6791,9517;PD6780,9510;PD6759,9508;PU7097,9813;PD7097,9397;PD7158,9397;PD7158,9784;PD7157,9887;PD7156,9989;PD7149,10033;PD7133,10065;PD7121,10076;PD7106,10084;PD7089,10089;PD7069,10090;PD7045,10087;PD7028,10078;PD7013,10063;PD6995,10043;PD6995,10375;PD6934,10375;PD6934,9397;PD6995,9397;PD6995,9914;PD7018,9938;PD7032,9948;PD7042,9951;PD7053,9952;PD7070,9949;PD7083,9941;PD7091,9927;PD7095,9908;PD7096,9862;PD7097,9813;PU7222,10077;PD7222,9397;PD7283,9397;PD7283,9914;PD7305,9938;PD7317,9948;PD7326,9951;PD7336,9952;PD7351,9949;PD7362,9941;PD7369,9927;PD7372,9908;PD7374,9862;PD7375,9813;PD7375,9397;PD7436,9397;PD7436,9784;PD7436,9818;PD7435,9844;PD7434,9871;PD7432,9909;PD7453,9933;PD7465,9945;PD7475,9950;PD7489,9952;PD7504,9949;PD7515,9941;PD7522,9927;PD7525,9908;PD7527,9862;PD7528,9813;PD7528,9397;PD7588,9397;PD7588,9784;PD7588,9896;PD7586,9996;PD7580,10037;PD7565,10067;PD7553,10077;PD7540,10084;PD7523,10089;PD7505,10090;PD7488,10088;PD7473,10084;PD7460,10076;PD7450,10065;PD7432,10040;PD7415,10018;PD7403,10054;PD7393,10075;PD7378,10086;PD7352,10090;PD7323,10085;PD7303,10069;PD7288,10049;PD7273,10031;PD7265,10077;PD7222,10077;PU7644,9736;PD7645,9641;PD7649,9562;PD7655,9500;PD7664,9455;PD7679,9422;PD7702,9399;PD7733,9385;PD7773,9380;PD7801,9382;PD7820,9388;PD7837,9401;PD7858,9421;PD7858,9541;PD7839,9530;PD7826,9521;PD7809,9515;PD7781,9513;PD7744,9517;PD7723,9530;PD7711,9573;PD7705,9671;PD7870,9671;PD7870,9736;PD7865,9912;PD7851,10019;PD7838,10051;PD7818,10073;PD7791,10087;PD7756,10091;PD7729,10087;PD7705,10074;PD7686,10051;PD7670,10020;PD7659,9976;PD7650,9913;PD7645,9833;PD7644,9736;PU7810,9789;PD7706,9789;PD7711,9879;PD7721,9929;PD7728,9942;PD7736,9951;PD7746,9957;PD7758,9959;PD7771,9957;PD7783,9951;PD7792,9942;PD7799,9929;PD7807,9879;PD7810,9789;PU7947,10077;PD7947,9397;PD8008,9397;PD8008,9914;PD8030,9938;PD8045,9948;PD8055,9951;PD8066,9952;PD8083,9949;PD8096,9941;PD8104,9927;PD8107,9908;PD8109,9862;PD8110,9813;PD8110,9397;PD8170,9397;PD8170,9784;PD8170,9896;PD8168,9996;PD8162,10037;PD8146,10067;PD8134,10077;PD8119,10084;PD8102,10089;PD8082,10090;PD8053,10085;PD8033,10072;PD8016,10052;PD7998,10031;PD7989,10077;PD7947,10077;PU; diff --git a/hpgl/Naked.hpgl b/hpgl/Naked.hpgl new file mode 100755 index 0000000..e69de29 diff --git a/hpgl/Suempfonie.hpgl b/hpgl/Suempfonie.hpgl new file mode 100755 index 0000000..ab62868 --- /dev/null +++ b/hpgl/Suempfonie.hpgl @@ -0,0 +1 @@ +IN;SP1;PU741,2071;PD854,2071;PD1027,2767;PD1199,2071;PD1324,2071;PD1497,2767;PD1670,2071;PD1783,2071;PD1576,2894;PD1436,2894;PD1263,2180;PD1087,2894;PD947,2894;PD741,2071;PU1930,2071;PD2041,2071;PD2041,2894;PD1930,2894;PD1930,2071;PU2263,2071;PD2374,2071;PD2374,2800;PD2775,2800;PD2775,2894;PD2263,2894;PD2263,2071;PU2891,2071;PD3364,2071;PD3364,2165;PD3003,2165;PD3003,2407;PD3329,2407;PD3329,2501;PD3003,2501;PD3003,2894;PD2891,2894;PD2891,2071;PU3932,2508;PD3967,2527;PD4002,2560;PD4036,2607;PD4070,2669;PD4183,2894;PD4063,2894;PD3958,2683;PD3918,2614;PD3898,2590;PD3879,2573;PD3858,2562;PD3834,2553;PD3806,2548;PD3774,2546;PD3653,2546;PD3653,2894;PD3542,2894;PD3542,2071;PD3793,2071;PD3859,2075;PD3916,2086;PD3965,2104;PD4004,2130;PD4034,2163;PD4056,2204;PD4069,2252;PD4073,2308;PD4071,2345;PD4064,2379;PD4053,2410;PD4037,2437;PD4017,2461;PD3993,2481;PD3965,2496;PD3932,2508;PU3653,2163;PD3653,2455;PD3793,2455;PD3831,2453;PD3864,2446;PD3892,2434;PD3914,2418;PD3933,2397;PD3946,2372;PD3953,2342;PD3956,2308;PD3953,2274;PD3946,2245;PD3933,2220;PD3914,2200;PD3892,2183;PD3864,2172;PD3831,2165;PD3793,2163;PD3653,2163;PU4327,2071;PD4438,2071;PD4438,2894;PD4327,2894;PD4327,2071;PU4771,2163;PD4771,2803;PD4906,2803;PD4985,2798;PD5053,2783;PD5110,2759;PD5134,2744;PD5155,2725;PD5173,2705;PD5189,2681;PD5203,2655;PD5214,2626;PD5229,2560;PD5234,2482;PD5229,2405;PD5214,2339;PD5203,2310;PD5189,2284;PD5173,2260;PD5155,2240;PD5134,2222;PD5110,2206;PD5053,2182;PD4985,2168;PD4906,2163;PD4771,2163;PU4660,2071;PD4888,2071;PD5000,2077;PD5050,2085;PD5096,2096;PD5138,2110;PD5176,2127;PD5210,2148;PD5240,2171;PD5266,2198;PD5289,2228;PD5308,2261;PD5324,2298;PD5336,2339;PD5345,2383;PD5350,2431;PD5352,2482;PD5350,2533;PD5344,2581;PD5336,2626;PD5323,2666;PD5308,2704;PD5288,2737;PD5265,2768;PD5239,2794;PD5209,2818;PD5175,2838;PD5137,2855;PD5095,2869;PD5049,2880;PD5000,2888;PD4888,2894;PD4660,2894;PD4660,2071;PU6449,2777;PD6449,2556;PD6267,2556;PD6267,2464;PD6559,2464;PD6559,2818;PD6491,2858;PD6417,2887;PD6337,2904;PD6251,2910;PD6204,2908;PD6160,2903;PD6118,2894;PD6079,2882;PD6043,2866;PD6009,2847;PD5978,2824;PD5949,2798;PD5924,2768;PD5902,2736;PD5883,2701;PD5868,2663;PD5856,2622;PD5847,2579;PD5842,2532;PD5840,2484;PD5842,2434;PD5847,2388;PD5856,2345;PD5868,2304;PD5883,2266;PD5902,2231;PD5924,2199;PD5949,2169;PD5978,2143;PD6009,2120;PD6043,2100;PD6079,2085;PD6118,2072;PD6160,2063;PD6204,2058;PD6251,2056;PD6330,2061;PD6404,2076;PD6474,2101;PD6538,2135;PD6538,2253;PD6474,2207;PD6407,2174;PD6371,2163;PD6335,2154;PD6260,2148;PD6190,2153;PD6128,2169;PD6101,2181;PD6076,2195;PD6054,2212;PD6033,2232;PD6016,2255;PD6000,2279;PD5977,2337;PD5963,2405;PD5958,2484;PD5963,2562;PD5977,2629;PD6000,2687;PD6016,2712;PD6033,2734;PD6054,2754;PD6076,2771;PD6101,2786;PD6128,2798;PD6190,2813;PD6260,2819;PD6316,2816;PD6366,2809;PD6410,2795;PD6449,2777;PU7153,2508;PD7189,2527;PD7223,2560;PD7257,2607;PD7291,2669;PD7404,2894;PD7285,2894;PD7179,2683;PD7139,2614;PD7119,2590;PD7100,2573;PD7079,2562;PD7055,2553;PD7027,2548;PD6996,2546;PD6875,2546;PD6875,2894;PD6763,2894;PD6763,2071;PD7015,2071;PD7081,2075;PD7138,2086;PD7186,2104;PD7225,2130;PD7255,2163;PD7277,2204;PD7290,2252;PD7295,2308;PD7292,2345;PD7285,2379;PD7274,2410;PD7258,2437;PD7238,2461;PD7214,2481;PD7186,2496;PD7153,2508;PU6875,2163;PD6875,2455;PD7015,2455;PD7052,2453;PD7085,2446;PD7113,2434;PD7136,2418;PD7154,2397;PD7167,2372;PD7175,2342;PD7177,2308;PD7175,2274;PD7167,2245;PD7154,2220;PD7136,2200;PD7113,2183;PD7085,2172;PD7052,2165;PD7015,2163;PD6875,2163;PU7882,2147;PD7825,2152;PD7773,2169;PD7728,2198;PD7689,2237;PD7658,2286;PD7636,2344;PD7623,2410;PD7618,2484;PD7623,2557;PD7636,2623;PD7658,2680;PD7689,2729;PD7728,2769;PD7773,2797;PD7825,2814;PD7882,2820;PD7940,2814;PD7991,2797;PD8036,2769;PD8074,2729;PD8105,2680;PD8127,2623;PD8141,2557;PD8145,2484;PD8141,2410;PD8127,2344;PD8105,2286;PD8074,2237;PD8036,2198;PD7991,2169;PD7940,2152;PD7882,2147;PU7882,2056;PD7924,2058;PD7964,2064;PD8002,2073;PD8038,2085;PD8071,2102;PD8103,2122;PD8132,2145;PD8159,2173;PD8183,2203;PD8204,2235;PD8222,2271;PD8237,2308;PD8248,2348;PD8256,2391;PD8261,2436;PD8262,2484;PD8261,2531;PD8256,2576;PD8248,2618;PD8237,2659;PD8222,2696;PD8204,2731;PD8183,2764;PD8159,2794;PD8132,2822;PD8103,2845;PD8071,2865;PD8038,2881;PD8002,2894;PD7964,2903;PD7924,2908;PD7882,2910;PD7840,2908;PD7800,2903;PD7762,2894;PD7726,2881;PD7692,2865;PD7661,2845;PD7631,2822;PD7604,2794;PD7580,2764;PD7559,2732;PD7541,2696;PD7527,2659;PD7515,2619;PD7507,2576;PD7502,2531;PD7501,2484;PD7502,2436;PD7507,2391;PD7515,2348;PD7527,2308;PD7541,2271;PD7559,2235;PD7580,2203;PD7604,2173;PD7631,2145;PD7661,2122;PD7692,2102;PD7726,2085;PD7762,2073;PD7800,2064;PD7840,2058;PD7882,2056;PU7934,1863;PD8046,1863;PD8046,1975;PD7934,1975;PD7934,1863;PU7718,1863;PD7830,1863;PD7830,1975;PD7718,1975;PD7718,1863;PU8930,2098;PD8930,2207;PD8868,2180;PD8810,2162;PD8755,2150;PD8702,2147;PD8659,2149;PD8621,2156;PD8589,2167;PD8561,2182;PD8540,2201;PD8524,2225;PD8515,2252;PD8512,2282;PD8514,2308;PD8520,2330;PD8530,2349;PD8545,2365;PD8565,2378;PD8592,2390;PD8669,2410;PD8737,2423;PD8795,2438;PD8845,2456;PD8886,2479;PD8920,2507;PD8946,2540;PD8965,2577;PD8976,2619;PD8980,2667;PD8975,2723;PD8959,2772;PD8934,2814;PD8899,2848;PD8854,2875;PD8800,2895;PD8737,2906;PD8664,2910;PD8604,2907;PD8540,2897;PD8473,2881;PD8404,2858;PD8404,2743;PD8471,2776;PD8536,2800;PD8601,2815;PD8664,2820;PD8709,2817;PD8749,2810;PD8783,2799;PD8811,2782;PD8834,2762;PD8850,2737;PD8860,2708;PD8863,2675;PD8861,2647;PD8854,2621;PD8842,2599;PD8826,2581;PD8804,2565;PD8777,2551;PD8743,2539;PD8704,2529;PD8636,2516;PD8578,2502;PD8529,2484;PD8488,2463;PD8456,2438;PD8432,2409;PD8414,2375;PD8404,2336;PD8400,2291;PD8405,2239;PD8419,2194;PD8443,2153;PD8477,2119;PD8519,2092;PD8569,2072;PD8625,2060;PD8689,2056;PD8748,2059;PD8807,2067;PD8868,2080;PD8930,2098;PU9647,2098;PD9647,2207;PD9585,2180;PD9527,2162;PD9472,2150;PD9418,2147;PD9375,2149;PD9338,2156;PD9305,2167;PD9278,2182;PD9256,2201;PD9241,2225;PD9232,2252;PD9229,2282;PD9231,2308;PD9237,2330;PD9247,2349;PD9261,2365;PD9281,2378;PD9309,2390;PD9386,2410;PD9453,2423;PD9511,2438;PD9561,2456;PD9603,2479;PD9637,2507;PD9663,2540;PD9681,2577;PD9692,2619;PD9696,2667;PD9691,2723;PD9676,2772;PD9651,2814;PD9616,2848;PD9571,2875;PD9517,2895;PD9454,2906;PD9381,2910;PD9321,2907;PD9256,2897;PD9189,2881;PD9120,2858;PD9120,2743;PD9187,2776;PD9253,2800;PD9318,2815;PD9381,2820;PD9426,2817;PD9465,2810;PD9499,2799;PD9528,2782;PD9551,2762;PD9567,2737;PD9577,2708;PD9580,2675;PD9578,2647;PD9571,2621;PD9559,2599;PD9542,2581;PD9521,2565;PD9493,2551;PD9460,2539;PD9421,2529;PD9353,2516;PD9295,2502;PD9245,2484;PD9205,2463;PD9173,2438;PD9148,2409;PD9131,2375;PD9120,2336;PD9117,2291;PD9122,2239;PD9136,2194;PD9160,2153;PD9193,2119;PD9236,2092;PD9285,2072;PD9342,2060;PD9406,2056;PD9464,2059;PD9524,2067;PD9584,2080;PD9647,2098;PU9870,2071;PD10390,2071;PD10390,2165;PD9981,2165;PD9981,2409;PD10373,2409;PD10373,2502;PD9981,2502;PD9981,2800;PD10400,2800;PD10400,2894;PD9870,2894;PD9870,2071;PU10584,2071;PD10696,2071;PD10696,2800;PD11096,2800;PD11096,2894;PD10584,2894;PD10584,2071;PU1308,3509;PD1308,3618;PD1246,3591;PD1188,3573;PD1133,3562;PD1080,3558;PD1037,3560;PD999,3567;PD966,3578;PD939,3593;PD918,3613;PD902,3636;PD893,3663;PD890,3693;PD892,3719;PD898,3741;PD908,3760;PD923,3776;PD943,3789;PD970,3801;PD1047,3821;PD1114,3835;PD1173,3849;PD1223,3867;PD1264,3891;PD1298,3918;PD1324,3951;PD1343,3988;PD1354,4031;PD1357,4078;PD1352,4134;PD1337,4183;PD1312,4225;PD1277,4260;PD1232,4287;PD1178,4306;PD1115,4317;PD1042,4321;PD982,4318;PD918,4308;PD851,4292;PD781,4269;PD781,4154;PD849,4188;PD914,4212;PD979,4226;PD1042,4231;PD1087,4229;PD1127,4221;PD1161,4210;PD1189,4193;PD1212,4173;PD1228,4148;PD1238,4119;PD1241,4086;PD1239,4058;PD1232,4032;PD1220,4010;PD1204,3992;PD1182,3976;PD1155,3962;PD1121,3950;PD1082,3940;PD1014,3927;PD956,3913;PD907,3895;PD866,3874;PD834,3849;PD809,3820;PD792,3786;PD782,3747;PD778,3702;PD783,3651;PD797,3605;PD821,3565;PD855,3530;PD897,3503;PD946,3483;PD1003,3471;PD1067,3467;PD1125,3470;PD1185,3478;PD1246,3491;PD1308,3509;PU1518,3482;PD1630,3482;PD1630,3982;PD1633,4044;PD1642,4096;PD1657,4139;PD1678,4173;PD1706,4198;PD1741,4216;PD1784,4227;PD1834,4231;PD1883,4227;PD1926,4216;PD1961,4198;PD1989,4173;PD2010,4139;PD2025,4096;PD2034,4044;PD2037,3982;PD2037,3482;PD2148,3482;PD2148,3996;PD2143,4072;PD2128,4137;PD2103,4193;PD2087,4217;PD2068,4239;PD2047,4258;PD2024,4275;PD1970,4301;PD1907,4316;PD1834,4321;PD1760,4316;PD1697,4301;PD1642,4275;PD1619,4258;PD1598,4239;PD1579,4217;PD1563,4193;PD1538,4137;PD1523,4072;PD1518,3996;PD1518,3482;PU1885,3275;PD1997,3275;PD1997,3386;PD1885,3386;PD1885,3275;PU1670,3275;PD1782,3275;PD1782,3386;PD1670,3386;PD1670,3275;PU2358,3482;PD2524,3482;PD2734,4042;PD2945,3482;PD3111,3482;PD3111,4305;PD3002,4305;PD3002,3583;PD2790,4147;PD2678,4147;PD2466,3583;PD2466,4305;PD2358,4305;PD2358,3482;PU3444,3574;PD3444,3883;PD3584,3883;PD3620,3881;PD3653,3873;PD3681,3860;PD3704,3843;PD3723,3821;PD3736,3794;PD3744,3763;PD3746,3728;PD3744,3693;PD3736,3663;PD3723,3636;PD3704,3614;PD3681,3596;PD3653,3584;PD3620,3576;PD3584,3574;PD3444,3574;PU3332,3482;PD3584,3482;PD3649,3486;PD3705,3498;PD3753,3518;PD3793,3545;PD3824,3580;PD3846,3622;PD3859,3671;PD3864,3728;PD3859,3785;PD3846,3835;PD3824,3877;PD3793,3912;PD3753,3940;PD3705,3959;PD3649,3971;PD3584,3975;PD3444,3975;PD3444,4305;PD3332,4305;PD3332,3482;PU4014,3482;PD4487,3482;PD4487,3576;PD4125,3576;PD4125,3819;PD4451,3819;PD4451,3912;PD4125,3912;PD4125,4305;PD4014,4305;PD4014,3482;PU4998,3558;PD4941,3563;PD4889,3580;PD4844,3609;PD4805,3648;PD4774,3698;PD4752,3755;PD4739,3821;PD4734,3895;PD4739,3968;PD4752,4034;PD4774,4091;PD4805,4140;PD4844,4180;PD4889,4208;PD4941,4225;PD4998,4231;PD5056,4225;PD5107,4208;PD5152,4180;PD5190,4140;PD5221,4091;PD5243,4034;PD5257,3968;PD5261,3895;PD5257,3821;PD5243,3755;PD5221,3698;PD5190,3648;PD5152,3609;PD5107,3580;PD5056,3563;PD4998,3558;PU4998,3467;PD5040,3469;PD5080,3475;PD5118,3484;PD5154,3497;PD5187,3513;PD5219,3533;PD5248,3556;PD5275,3584;PD5299,3614;PD5320,3647;PD5338,3682;PD5353,3719;PD5364,3759;PD5372,3802;PD5377,3847;PD5379,3895;PD5377,3942;PD5372,3987;PD5364,4030;PD5353,4070;PD5338,4107;PD5320,4142;PD5299,4175;PD5275,4206;PD5248,4233;PD5219,4256;PD5187,4276;PD5154,4292;PD5118,4305;PD5080,4314;PD5040,4319;PD4998,4321;PD4956,4319;PD4916,4314;PD4878,4305;PD4842,4292;PD4808,4276;PD4777,4256;PD4748,4233;PD4720,4206;PD4696,4175;PD4675,4143;PD4657,4108;PD4643,4070;PD4631,4030;PD4623,3987;PD4618,3942;PD4617,3895;PD4618,3847;PD4623,3802;PD4631,3759;PD4643,3719;PD4657,3682;PD4675,3647;PD4696,3614;PD4720,3584;PD4748,3556;PD4777,3533;PD4808,3513;PD4842,3497;PD4878,3484;PD4916,3475;PD4956,3469;PD4998,3467;PU5553,3482;PD5703,3482;PD6068,4171;PD6068,3482;PD6176,3482;PD6176,4305;PD6026,4305;PD5661,3617;PD5661,4305;PD5553,4305;PD5553,3482;PU6397,3482;PD6509,3482;PD6509,4305;PD6397,4305;PD6397,3482;PU6730,3482;PD7250,3482;PD7250,3576;PD6841,3576;PD6841,3820;PD7233,3820;PD7233,3913;PD6841,3913;PD6841,4212;PD7260,4212;PD7260,4305;PD6730,4305;PD6730,3482;PU; diff --git a/hpgl/Suempfonie.svg b/hpgl/Suempfonie.svg new file mode 100755 index 0000000..2ee8a14 --- /dev/null +++ b/hpgl/Suempfonie.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + WILFRID GRÖSSEL SÜMPFONIE + + + diff --git a/hpgl/Sümpfonie.svg b/hpgl/Sümpfonie.svg new file mode 100755 index 0000000..952e24a --- /dev/null +++ b/hpgl/Sümpfonie.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + WILFRID GRÖSSEL SÜMPFONIE + + + diff --git a/hpgl/Woman.hpgl b/hpgl/Woman.hpgl new file mode 100755 index 0000000..9ebd40a --- /dev/null +++ b/hpgl/Woman.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1615,1502;PD1611,1515;PD1601,1525;PD1588,1529;PD1574,1525;PD1564,1515;PD1561,1502;PD1564,1488;PD1574,1478;PD1588,1474;PD1601,1478;PD1611,1488;PD1615,1502;PD1615,1502;PU2055,1483;PD2051,1497;PD2041,1507;PD2028,1511;PD2014,1507;PD2005,1497;PD2001,1483;PD2005,1470;PD2015,1460;PD2028,1456;PD2042,1460;PD2052,1470;PD2055,1483;PD2055,1483;PU1764,2026;PD1798,2037;PD1829,2040;PD1859,2035;PD1892,2023;PU1688,2590;PD1700,2491;PD1705,2387;PD1709,2283;PD1719,2183;PU2451,1440;PD2461,1465;PD2463,1491;PD2459,1519;PD2449,1549;PD2433,1581;PD2412,1616;PD2353,1697;PD2428,1661;PD2485,1634;PD2509,1618;PD2531,1597;PD2552,1569;PD2573,1531;PU2621,1651;PD2617,1689;PD2604,1724;PD2583,1754;PD2557,1778;PD2527,1797;PD2496,1809;PD2466,1814;PD2437,1811;PU1804,2358;PD1819,2384;PD1828,2411;PD1841,2468;PD1857,2527;PD1869,2557;PD1887,2587;PU1860,2896;PD1623,2901;PD1382,2906;PD1359,2902;PD1350,2897;PD1343,2888;PD1337,2877;PD1335,2861;PD1339,2814;PU1980,2935;PD2019,2942;PD2052,2939;PD2080,2927;PD2105,2911;PD2151,2882;PD2174,2874;PD2198,2877;PU2406,2861;PD2546,2865;PD2672,2858;PD2786,2844;PD2885,2824;PD2969,2800;PD3038,2773;PD3092,2746;PD3129,2721;PU2015,2756;PD2032,2774;PD2049,2779;PD2066,2774;PD2083,2760;PD2100,2739;PD2117,2710;PD2150,2639;PD2213,2478;PD2242,2408;PD2269,2359;PU3598,6904;PD3628,6831;PD3648,6759;PD3663,6689;PD3673,6619;PD3691,6478;PD3703,6407;PD3721,6335;PD3754,6232;PD3783,6128;PD3807,6024;PD3828,5920;PD3844,5815;PD3856,5712;PD3865,5609;PD3870,5507;PD3871,5406;PD3869,5308;PD3856,5116;PD3830,4936;PD3794,4768;PD3770,4655;PD3753,4539;PD3741,4423;PD3732,4306;PD3723,4074;PD3717,3849;PD3707,3635;PD3698,3535;PD3684,3439;PD3666,3349;PD3641,3266;PD3609,3189;PD3569,3121;PD3506,3021;PD3467,2963;PD3432,2920;PD3367,2866;PD3298,2820;PD3129,2721;PD2899,2580;PD2779,2514;PD2716,2485;PD2649,2457;PD2605,2435;PD2565,2401;PD2532,2357;PD2504,2302;PD2484,2235;PD2471,2155;PD2466,2062;PD2469,1955;PD2476,1811;PU3274,5843;PD3260,5763;PD3243,5691;PD3224,5625;PD3203,5566;PD3157,5464;PD3109,5379;PD3064,5306;PD3024,5238;PD2994,5171;PD2983,5136;PD2977,5098;PD2974,5046;PD2978,4994;PD2986,4944;PD2999,4894;PD3033,4795;PD3072,4694;PD3108,4588;PD3123,4532;PD3134,4474;PD3141,4413;PD3142,4350;PD3136,4283;PD3123,4212;PU3262,4828;PD3276,4895;PD3286,4969;PD3300,5131;PD3304,5306;PD3301,5488;PD3292,5669;PD3279,5843;PD3247,6140;PD3246,6194;PD3247,6245;PD3241,6365;PD3241,6422;PD3240,6503;PD3231,6700;PD3223,6756;PD3206,6804;PD3184,6847;PD3158,6888;PD3132,6930;PD3106,6976;PD3084,7028;PD3069,7088;PD3059,7178;PD3057,7235;PD3058,7293;PD3052,7338;PD3035,7405;PD3017,7485;PD3006,7569;PD3003,7644;PD3004,7712;PD3007,7740;PD3013,7762;PD3023,7779;PD3036,7788;PD3061,7791;PD3082,7784;PD3101,7766;PD3119,7735;PD3137,7690;PD3157,7630;PD3207,7457;PD3215,7407;PD3218,7357;PD3223,7307;PD3229,7282;PD3238,7256;PU3207,7457;PD3238,7514;PD3261,7578;PD3277,7645;PD3286,7708;PD3286,7766;PD3278,7822;PD3263,7876;PD3245,7931;PD3217,7997;PD3206,8027;PD3198,8056;PD3197,8079;PD3202,8097;PD3213,8108;PD3227,8115;PD3242,8117;PD3258,8113;PD3273,8106;PD3285,8094;PD3316,8045;PD3344,7994;PD3368,7941;PD3388,7888;PD3404,7836;PD3417,7785;PD3425,7737;PD3428,7693;PD3431,7639;PD3437,7586;PD3450,7533;PD3470,7484;PU3310,8055;PD3296,8092;PD3294,8128;PD3300,8159;PD3314,8183;PD3333,8197;PD3344,8200;PD3355,8199;PD3367,8195;PD3379,8186;PD3401,8154;PD3412,8126;PD3412,8106;PD3412,8085;PD3420,8054;PD3488,7907;PD3503,7868;PD3513,7831;PD3519,7797;PD3516,7767;PD3502,7694;PD3500,7662;PD3501,7633;PD3507,7607;PD3517,7583;PD3534,7562;PD3558,7543;PU3412,8104;PD3412,8119;PD3418,8127;PD3428,8128;PD3440,8124;PD3468,8107;PD3489,8087;PD3510,8052;PD3527,8019;PD3541,7999;PD3554,7973;PD3568,7937;PD3580,7885;PD3593,7758;PD3602,7672;PD3615,7593;PU3576,7903;PD3602,7900;PD3625,7890;PD3645,7875;PD3662,7857;PD3676,7835;PD3687,7811;PD3694,7786;PD3697,7760;PD3695,7706;PD3684,7658;PD3669,7622;PD3655,7604;PD3675,7522;PD3686,7433;PD3688,7338;PD3681,7239;PD3666,7138;PD3641,7036;PD3609,6933;PD3568,6832;PU3145,4456;PD3166,4490;PD3178,4531;PD3194,4633;PD3207,4693;PD3228,4759;PD3263,4829;PD3286,4867;PD3315,4905;PD3331,4936;PD3344,4978;PD3361,5031;PD3391,5093;PU2286,4278;PD2335,4328;PD2384,4372;PD2433,4408;PD2482,4439;PD2531,4463;PD2579,4481;PD2627,4494;PD2674,4502;PD2720,4504;PD2765,4501;PD2808,4494;PD2849,4483;PD2889,4467;PD2926,4447;PD2961,4424;PD2994,4398;PD3023,4368;PD3050,4336;PD3074,4301;PD3095,4264;PD3111,4224;PD3125,4183;PD3134,4140;PD3139,4096;PD3139,4051;PD3135,4005;PD3126,3959;PD3112,3912;PD3093,3865;PD3069,3818;PD3039,3772;PD3003,3726;PU2881,4104;PD2869,4108;PD2854,4123;PD2824,4172;PD2804,4222;PD2801,4239;PD2803,4244;PD2806,4247;PD2826,4245;PD2845,4235;PD2863,4220;PD2878,4200;PD2888,4180;PD2893,4160;PD2891,4143;PD2880,4132;PU1141,4265;PD1177,4276;PD1206,4275;PD1228,4264;PD1242,4247;PD1248,4226;PD1245,4205;PD1234,4186;PD1212,4171;PD1208,4171;PD1202,4173;PU1752,4311;PD1707,4357;PD1660,4396;PD1613,4429;PD1564,4457;PD1516,4479;PD1467,4496;PD1420,4508;PD1373,4515;PD1328,4518;PD1285,4517;PD1245,4512;PD1207,4503;PD1173,4491;PD1143,4475;PD1117,4457;PD1095,4436;PD1065,4386;PD1036,4334;PD1007,4281;PD986,4222;PD974,4157;PD972,4088;PD980,4014;PD999,3934;PD1029,3850;PD1072,3760;PD1080,3740;PD1085,3716;PD1086,3665;PD1081,3613;PD1073,3566;PU1155,4482;PD1152,4600;PD1139,4711;PD1119,4818;PD1094,4924;PD1041,5146;PD1017,5267;PD998,5398;PU1066,6010;PD1093,6078;PD1123,6143;PD1158,6204;PD1198,6259;PU2690,5199;PD2689,5158;PD2693,5119;PD2700,5082;PD2712,5048;PD2726,5017;PD2745,4990;PD2766,4967;PD2790,4947;PU1810,5856;PD1797,5841;PD1781,5832;PD1764,5832;PD1749,5844;PD1745,5856;PD1747,5868;PD1754,5880;PD1764,5891;PD1792,5905;PD1807,5908;PD1820,5905;PD1835,5894;PD1844,5878;PD1845,5859;PD1836,5842;PU2648,6350;PD2692,6252;PD2707,6205;PD2718,6155;PU2383,6903;PD2415,6870;PU2298,6983;PD2237,7034;PD2186,7089;PD2143,7145;PD2108,7204;PD2082,7263;PD2063,7322;PD2052,7380;PD2048,7437;PD1970,7374;PD1898,7306;PD1831,7235;PD1769,7160;PD1711,7085;PD1657,7008;PD1559,6859;PD1523,6807;PD1486,6761;PD1409,6675;PD1327,6590;PD1236,6494;PU412,7425;PD427,7445;PD439,7476;PD458,7564;PD480,7669;PD496,7722;PD517,7770;PD528,7787;PD542,7801;PD573,7824;PD609,7845;PD644,7874;PD674,7959;PD702,8032;PD712,8065;PD718,8097;PD718,8129;PD711,8161;PD662,8119;PD608,8067;PD507,7969;PD463,7922;PD426,7872;PD395,7821;PD368,7768;PD317,7661;PD289,7608;PD257,7556;PD243,7534;PD233,7511;PD229,7487;PD229,7462;PD234,7438;PD243,7414;PD256,7390;PD272,7367;PD316,7302;PD351,7229;PD378,7147;PD397,7059;PD410,6964;PD418,6864;PD421,6759;PD420,6650;PD412,6422;PD401,6187;PD395,5950;PD395,5833;PD400,5718;PD411,5507;PD418,5405;PD428,5303;PD443,5202;PD465,5102;PD496,5000;PD538,4898;PD564,4842;PD587,4781;PD607,4715;PD623,4644;PD647,4490;PD662,4323;PD670,4145;PD673,3959;PD671,3577;PD676,3500;PD686,3429;PD699,3362;PD716,3300;PD738,3242;PD763,3189;PD793,3140;PD827,3094;PD865,3053;PD908,3014;PD954,2980;PD1005,2948;PD1060,2919;PD1119,2893;PD1182,2869;PD1250,2848;PD1315,2818;PD1380,2784;PD1442,2747;PD1502,2706;PD1558,2661;PD1610,2611;PD1657,2557;PD1700,2498;PU1233,4509;PD1248,4616;PD1257,4713;PD1259,4800;PD1254,4880;PD1244,4952;PD1229,5017;PD1209,5077;PD1184,5133;PD1156,5185;PD1125,5234;PD1055,5328;PD978,5421;PD897,5521;PD849,5595;PD809,5675;PD777,5760;PD753,5851;PD736,5947;PD724,6047;PD718,6152;PD716,6260;PD714,6350;PD708,6438;PD687,6603;PD658,6757;PD626,6900;PD595,7034;PD571,7159;PD557,7276;PD556,7332;PD560,7387;PD580,7539;PD605,7695;PD636,7853;PD672,8012;PD711,8170;PD753,8327;PD845,8629;PD942,8909;PD1037,9153;PD1127,9352;PD1168,9432;PD1205,9495;PU1371,9962;PD1336,9939;PD1303,9915;PD1274,9888;PD1247,9859;PD1223,9827;PD1201,9793;PD1165,9718;PD1139,9632;PD1120,9534;PD1108,9424;PD1102,9301;PU1157,9802;PD1192,9884;PD1224,9950;PD1256,10004;PD1291,10052;PU1886,10047;PD1881,9986;PD1881,9931;PD1885,9882;PD1893,9838;PD1905,9797;PD1921,9758;PD1942,9722;PD1966,9686;PU1429,10080;PD1468,10080;PD1500,10072;PD1526,10057;PD1544,10036;PD1556,10008;PD1562,9976;PD1562,9938;PD1556,9897;PD1550,9862;PD1548,9828;PD1550,9794;PD1556,9759;PU1181,9748;PD1161,9790;PD1145,9834;PD1131,9882;PD1121,9933;PD1109,10042;PD1108,10163;PD1116,10292;PD1131,10429;PD1153,10572;PD1181,10720;PD1248,11027;PD1323,11339;PD1397,11646;PD1458,11937;PD1490,12092;PD1514,12225;PD1521,12292;PD1524,12362;PD1520,12439;PD1511,12527;PU1935,12063;PD2014,12201;PD2076,12322;PD2123,12428;PD2154,12517;PD2163,12557;PD2168,12592;PD2168,12624;PD2165,12652;PD2157,12677;PD2144,12698;PD2127,12716;PD2106,12731;PD1921,12829;PD1728,12933;PU1523,12370;PD1484,12407;PD1450,12453;PD1419,12503;PD1390,12556;PD1334,12657;PD1306,12699;PD1275,12733;PD1233,12767;PD1189,12796;PD1105,12849;PD1066,12875;PD1032,12902;PD1003,12933;PD982,12967;PD971,12994;PD968,13018;PD974,13039;PD989,13057;PU996,13221;PD984,13224;PD975,13223;PD967,13218;PD962,13210;PD956,13187;PD956,13158;PD960,13126;PD968,13096;PD978,13071;PD989,13057;PD1086,12985;PU1086,12985;PD1124,13049;PD1091,13103;PD1059,13144;PD1027,13181;PD996,13221;PD977,13257;PD971,13287;PD976,13314;PD992,13338;PU4773,12936;PD4820,12961;PD4863,12989;PD4905,13021;PD4944,13055;PD5014,13128;PD5072,13205;PD5087,13257;PD5090,13293;PD5084,13331;PU4027,12642;PD3989,12771;PD3968,12870;PD3965,12910;PD3967,12945;PD3973,12975;PD3985,13002;PD4003,13025;PD4026,13046;PD4055,13065;PD4091,13084;PD4181,13120;PD4298,13161;PU3513,10196;PD3477,10162;PD3446,10126;PD3420,10090;PD3400,10053;PD3384,10015;PD3373,9976;PD3366,9935;PD3364,9893;PU3153,10254;PD3134,10306;PD3120,10359;PD3110,10411;PD3104,10464;PD3101,10517;PD3103,10569;PD3115,10674;PD3140,10779;PD3175,10884;PD3219,10989;PD3269,11093;PD3325,11197;PD3385,11300;PD3509,11505;PD3629,11708;PD3683,11807;PD3730,11906;PD3780,12020;PD3827,12136;PD3920,12377;PD4019,12624;PD4075,12750;PD4136,12877;PU3231,10419;PD3191,10326;PD3153,10254;PD3016,10030;PD2949,9917;PD2891,9809;PD2843,9705;PD2799,9594;PD2757,9476;PD2717,9347;PD2633,9049;PD2534,8681;PD2505,8604;PD2449,8470;PD2290,8100;PD2207,7899;PD2132,7710;PD2076,7550;PD2058,7487;PD2048,7437;PD2054,7676;PD2049,7886;PD2038,8070;PD2023,8231;PD1993,8497;PD1984,8607;PD1985,8706;PD1992,8777;PD2004,8867;PD2031,9078;PD2039,9188;PD2040,9295;PD2036,9344;PD2029,9391;PD2019,9434;PD2004,9472;PD1977,9544;PD1962,9611;PD1960,9663;PD1963,9681;PD1970,9693;PD1982,9710;PD1990,9732;PD1997,9784;PD2000,9836;PD2003,9856;PD2008,9871;PD2029,9917;PD2049,9977;PD2066,10048;PD2079,10128;PD2090,10214;PD2096,10303;PD2097,10393;PD2093,10479;PD2080,10586;PD2066,10660;PD2053,10728;PD2044,10818;PD2036,11135;PD2023,11498;PD1997,11944;PD1976,12208;PD1950,12507;PD1937,12548;PD1932,12580;PD1934,12618;PU3886,10306;PD3889,10191;PD3884,10077;PD3873,9972;PD3860,9884;PD3855,9842;PD3853,9797;PD3851,9753;PD3847,9715;PD3829,9632;PD3810,9553;PD3769,9389;PD3750,9298;PD3735,9196;PD3724,9079;PD3718,8943;PD3718,8660;PD3719,8324;PD3714,8164;PD3705,8025;PD3698,7966;PD3689,7918;PD3678,7880;PD3664,7854;PU3901,10116;PD3937,10155;PD3971,10200;PD4003,10251;PD4033,10307;PD4061,10367;PD4087,10432;PD4133,10572;PD4173,10724;PD4207,10885;PD4236,11052;PD4261,11221;PD4302,11556;PD4337,11864;PD4354,12000;PD4372,12120;PD4392,12220;PD4413,12298;PD4471,12443;PD4529,12559;PD4586,12655;PD4642,12738;PD4696,12817;PD4749,12901;PD4800,12996;PD4848,13111;PU3748,10214;PD3766,10199;PD3780,10173;PD3789,10143;PD3792,10113;PU3162,2740;PD3129,2582;PD3091,2414;PD3075,2326;PD3062,2234;PD3055,2139;PD3055,2040;PD3064,1850;PD3069,1663;PD3068,1572;PD3063,1482;PD3053,1394;PD3038,1308;PD3017,1229;PD2990,1155;PD2957,1086;PD2920,1020;PD2838,894;PD2750,767;PD2652,618;PD2600,549;PD2542,488;PD2510,461;PD2476,437;PD2439,416;PD2400,398;PD2356,384;PD2309,375;PD2258,369;PD2202,369;PD2138,377;PD2072,395;PD2006,425;PD1943,466;PD1914,490;PD1886,518;PD1861,548;PD1838,582;PD1818,618;PD1802,657;PD1788,699;PD1779,744;PD1777,771;PD1779,798;PD1784,825;PD1793,851;PD1819,902;PD1856,947;PD1902,986;PD1955,1016;PD2013,1036;PD2044,1041;PD2075,1043;PD2109,1045;PD2139,1051;PD2165,1060;PD2187,1072;PD2207,1087;PD2223,1103;PD2250,1142;PD2270,1185;PD2286,1230;PD2302,1273;PD2319,1312;PD2335,1338;PD2352,1360;PD2392,1399;PD2436,1430;PD2481,1459;PD2524,1488;PD2562,1520;PD2593,1559;PD2604,1583;PD2612,1609;PD2622,1661;PD2627,1714;PD2628,1821;PD2622,1931;PD2613,2041;PD2609,2151;PD2610,2205;PD2615,2260;PD2624,2313;PD2638,2366;PD2657,2419;PD2683,2471;PU1300,13180;PD1288,13203;PD1272,13223;PD1236,13259;PD1195,13289;PD1154,13314;PD1083,13354;PD1062,13372;PD1057,13381;PD1056,13390;PD1062,13421;PD1071,13444;PD1084,13463;PD1100,13475;PD1119,13483;PD1140,13486;PD1163,13485;PD1187,13481;PD1240,13463;PD1294,13436;PD1348,13403;PD1398,13369;PD1423,13371;PD1447,13370;PD1469,13366;PD1491,13358;PD1531,13333;PD1567,13296;PD1601,13248;PD1631,13192;PD1660,13127;PD1687,13056;PD1720,12956;PD1755,12863;PD1776,12823;PD1799,12789;PD1825,12761;PD1856,12741;PU1213,13116;PD1169,13171;PD1115,13230;PD1054,13287;PD991,13338;PD984,13346;PD980,13357;PD980,13368;PD984,13379;PD993,13388;PD1007,13394;PD1028,13395;PD1056,13390;PU4987,13225;PD4983,13265;PD5084,13331;PD5082,13366;PD5078,13405;PD5069,13464;PU4950,13298;PD4924,13352;PD4994,13411;PD5031,13439;PD5069,13464;PD5076,13481;PD5074,13495;PD5064,13506;PD5051,13515;PD5020,13533;PD5007,13543;PD4999,13556;PU4889,13375;PD4869,13427;PD4913,13466;PD4957,13499;PD5044,13556;PD5039,13589;PD5040,13608;PD5046,13627;PD5056,13650;PD5059,13672;PD5058,13692;PD5052,13710;PD5042,13726;PD5028,13741;PD4992,13765;PD4947,13779;PD4899,13785;PD4851,13780;PD4807,13763;PD4776,13743;PD4749,13721;PD4699,13675;PD4672,13652;PD4642,13632;PD4607,13614;PD4565,13600;PD4538,13589;PD4512,13568;PD4486,13538;PD4461,13501;PD4410,13412;PD4362,13310;PD4277,13109;PD4241,13031;PD4210,12981;PU4800,13473;PD4815,13516;PD4826,13531;PD4839,13545;PD4878,13568;PD4935,13594;PD4959,13600;PD4990,13603;PD5021,13610;PD5035,13617;PD5046,13627;PU3087,3674;PD3029,3568;PU3092,3862;PD3091,3789;PD3088,3715;PD3086,3638;PD3090,3553;PU1727,1630;PD1732,1575;PD1732,1526;PD1728,1483;PD1721,1443;PU1922,1663;PD1930,1682;PD1930,1701;PD1923,1718;PD1910,1732;PD1892,1742;PD1871,1746;PD1848,1744;PD1824,1733;PD1801,1753;PD1774,1766;PD1746,1773;PD1719,1774;PD1693,1769;PD1671,1758;PD1654,1742;PD1645,1720;PU1625,1385;PD1618,1371;PD1604,1360;PD1585,1351;PD1562,1345;PD1512,1340;PD1469,1344;PU1862,1367;PD1884,1355;PD1916,1344;PD1999,1327;PD2041,1324;PD2079,1324;PD2108,1330;PD2118,1335;PD2125,1342;PU1653,1921;PD1703,1884;PD1733,1894;PD1764,1900;PD1780,1900;PD1796,1897;PD1811,1889;PD1825,1876;PD1850,1895;PD1883,1906;PD1923,1910;PD1965,1907;PD1977,1910;PD1990,1916;PU1667,1911;PD1714,1920;PD1761,1924;PD1809,1918;PD1833,1910;PD1858,1898;PU1487,1460;PD1576,1460;PD1608,1464;PD1632,1470;PD1651,1479;PD1667,1491;PD1692,1526;PU1927,1516;PD1936,1490;PD1951,1469;PD1973,1455;PD2000,1446;PD2032,1443;PD2069,1445;PD2108,1452;PD2150,1463;PU2452,1651;PD2446,1739;PD2438,1807;PD2426,1861;PD2409,1905;PD2385,1942;PD2351,1978;PD2307,2016;PD2249,2061;PD2202,2096;PD2152,2129;PD2098,2160;PD2040,2186;PD1978,2207;PD1910,2221;PD1837,2227;PD1757,2223;PD1706,2169;PD1648,2100;PD1590,2021;PD1541,1936;PD1491,1832;PD1469,1779;PD1452,1724;PD1440,1667;PD1436,1608;PD1440,1546;PD1455,1481;PD1442,1410;PD1442,1377;PD1446,1361;PD1453,1345;PD1451,1307;PD1452,1265;PD1463,1177;PD1482,1100;PD1493,1072;PD1504,1054;PD1620,946;PD1692,882;PD1716,857;PD1734,830;PD1748,797;PD1760,756;PD1785,660;PD1806,599;PD1833,542;PD1823,536;PD1808,534;PD1787,537;PD1761,546;PD1697,577;PD1623,626;PD1544,692;PD1464,773;PD1426,819;PD1391,869;PD1358,922;PD1329,978;PD1308,1032;PD1295,1088;PD1288,1147;PD1283,1210;PD1272,1344;PD1262,1417;PD1244,1493;PD1236,1543;PD1237,1595;PD1244,1650;PD1258,1707;PD1297,1832;PD1341,1968;PD1361,2041;PD1378,2118;PD1390,2199;PD1396,2283;PD1395,2370;PD1384,2462;PD1362,2558;PD1329,2658;PD1316,2702;PD1308,2751;PD1300,2825;PU; diff --git a/hpgl/Zaskar.hpgl b/hpgl/Zaskar.hpgl new file mode 100755 index 0000000..7086e39 --- /dev/null +++ b/hpgl/Zaskar.hpgl @@ -0,0 +1 @@ +IN;SP1;PU3674,2651;PD3578,2667;PD3525,2676;PD3513,2683;PD3505,2694;PD3510,2704;PD3520,2713;PD3565,2733;PD3613,2743;PD3647,2749;PD3680,2753;PD3845,2744;PD3999,2733;PD4074,2725;PD4175,2718;PD4276,2708;PD4365,2694;PD4409,2683;PD4451,2666;PD4462,2659;PD4469,2649;PD4471,2635;PD4469,2617;PD4465,2606;PD4457,2596;PD4447,2590;PD4435,2587;PD4313,2584;PD4268,2578;PD4224,2569;PD4211,2563;PD4200,2553;PD4180,2538;PD4168,2536;PD4155,2537;PD4126,2542;PD4097,2544;PD4070,2541;PD4046,2532;PD4024,2520;PD4001,2512;PD3978,2507;PD3953,2506;PD3882,2506;PD3811,2501;PD3689,2483;PD3567,2464;PD3512,2462;PD3458,2451;PD3399,2433;PD3333,2409;PD3267,2388;PD3250,2382;PD3235,2373;PD3208,2351;PD3179,2332;PD3168,2324;PD3154,2297;PD3148,2266;PD3151,2250;PD3157,2235;PD3168,2222;PD3185,2211;PD3194,2201;PD3194,2188;PD3191,2170;PD3194,2159;PD3204,2153;PD3221,2152;PD3283,2156;PD3310,2156;PD3336,2153;PD3388,2141;PD3495,2115;PD3571,2093;PD3645,2073;PD3752,2050;PD3766,2044;PD3780,2035;PD3795,2025;PD3897,2008;PD3932,2003;PD3973,1993;PD4015,1988;PD4057,1987;PD4099,1991;PD4115,1990;PD4129,1985;PD4154,1970;PD4184,1956;PD4200,1953;PD4217,1953;PD4234,1952;PD4362,1929;PD4391,1927;PD4420,1930;PD4474,1944;PD4491,1953;PD4506,1964;PD4532,1994;PD4549,2030;PD4554,2068;PD4552,2080;PD4546,2089;PD4537,2095;PD4525,2097;PD4473,2093;PD4453,2092;PD4434,2094;PD4387,2105;PD4340,2110;PD4310,2117;PD4280,2126;PD4247,2133;PD4213,2135;PD4187,2136;PD4163,2141;PD4140,2150;PD4119,2165;PD4096,2179;PD4072,2186;PD4048,2188;PD4023,2185;PD3996,2184;PD3970,2190;PD3960,2196;PD3956,2203;PD3958,2211;PD3965,2219;PD3984,2229;PD4160,2272;PD4239,2285;PD4318,2296;PD4335,2296;PD4352,2293;PD4384,2287;PD4416,2286;PD4448,2290;PD4479,2297;PD4580,2324;PD4631,2334;PD4683,2340;PD4705,2349;PD4725,2365;PD4740,2377;PD4757,2386;PD4793,2399;PD4807,2405;PD4817,2414;PD4822,2426;PD4824,2441;PD4828,2471;PD4841,2497;PD4862,2528;PD4869,2534;PD4876,2537;PD4885,2532;PD4890,2525;PD4908,2461;PD4913,2443;PD4922,2429;PD4928,2413;PD4933,2379;PD4938,2359;PD4948,2344;PD4963,2332;PD4980,2322;PD5020,2295;PD5057,2265;PD5091,2230;PD5120,2192;PD5133,2166;PD5144,2139;PD5164,2097;PD5186,2055;PD5258,1948;PD5272,1931;PD5289,1920;PD5309,1914;PD5332,1914;PD5388,1920;PD5444,1918;PD5469,1918;PD5491,1924;PD5513,1935;PD5533,1949;PD5559,1964;PD5586,1975;PD5666,2007;PD5677,2016;PD5681,2027;PD5678,2039;PD5668,2049;PD5648,2068;PD5632,2089;PD5610,2137;PD5590,2180;PD5588,2200;PD5607,2199;PD5656,2184;PD5718,2166;PD5782,2155;PD5807,2148;PD5832,2138;PD5871,2121;PD5910,2106;PD5937,2095;PD5962,2081;PD6010,2049;PD6030,2039;PD6159,2010;PD6191,1999;PD6218,1982;PD6241,1960;PD6259,1932;PD6268,1920;PD6279,1912;PD6291,1908;PD6306,1908;PD6430,1915;PD6480,1920;PD6666,1947;PD6723,1962;PD6733,1969;PD6740,1978;PD6743,1990;PD6742,2002;PD6735,2026;PD6724,2044;PD6704,2054;PD6681,2063;PD6660,2076;PD6614,2116;PD6596,2128;PD6576,2134;PD6475,2157;PD6436,2164;PD6404,2172;PD6374,2185;PD6308,2207;PD6285,2217;PD6264,2231;PD6249,2242;PD6233,2249;PD6215,2253;PD6196,2254;PD6187,2254;PD6166,2251;PD6146,2254;PD6127,2262;PD6108,2273;PD6089,2285;PD6068,2293;PD6023,2303;PD5927,2319;PD5908,2328;PD5871,2351;PD5831,2368;PD5790,2377;PD5744,2376;PD5717,2376;PD5690,2380;PD5663,2389;PD5638,2402;PD5631,2410;PD5627,2422;PD5626,2447;PD5628,2471;PD5634,2484;PD5644,2493;PD5668,2498;PD5692,2497;PD5723,2495;PD5752,2499;PD5779,2511;PD5804,2530;PD5828,2543;PD5856,2551;PD5955,2577;PD6045,2601;PD6123,2617;PD6145,2625;PD6165,2637;PD6204,2657;PD6225,2663;PD6247,2666;PD6268,2662;PD6285,2648;PD6305,2624;PD6327,2603;PD6352,2587;PD6381,2577;PD6440,2561;PD6467,2549;PD6493,2533;PD6515,2515;PD6517,2506;PD6516,2489;PD6515,2464;PD6519,2448;PD6532,2437;PD6554,2428;PD6565,2424;PD6718,2363;PD6735,2350;PD6740,2340;PD6742,2327;PD6744,2314;PD6749,2306;PD6758,2302;PD6771,2302;PD6784,2303;PD6795,2300;PD6802,2293;PD6809,2281;PD6823,2257;PD6839,2245;PD6860,2242;PD6877,2242;PD6889,2240;PD6898,2236;PD6902,2228;PD6903,2216;PD6905,2199;PD6911,2185;PD6933,2162;PD7000,2102;PD7012,2092;PD7024,2088;PD7035,2089;PD7050,2095;PD7155,2153;PD7174,2159;PD7193,2153;PD7277,2095;PD7319,2071;PD7365,2053;PD7387,2044;PD7405,2029;PD7428,2008;PD7454,1994;PD7482,1985;PD7511,1981;PD7540,1974;PD7551,1966;PD7559,1954;PD7572,1937;PD7589,1927;PD7608,1923;PD7628,1923;PD7754,1930;PD7807,1933;PD7859,1945;PD7872,1951;PD7881,1962;PD7899,1990;PD7921,2013;PD7947,2030;PD7977,2044;PD7997,2053;PD8014,2065;PD8045,2093;PD8127,2170;PD8134,2181;PD8138,2194;PD8145,2215;PD8157,2233;PD8165,2243;PD8168,2254;PD8167,2266;PD8163,2277;PD8098,2411;PD8095,2427;PD8104,2441;PD8125,2453;PD8150,2458;PD8176,2456;PD8199,2449;PD8270,2406;PD8335,2356;PD8352,2346;PD8369,2338;PD8387,2329;PD8403,2316;PD8430,2288;PD8485,2244;PD8504,2231;PD8523,2221;PD8566,2208;PD8595,2196;PD8620,2177;PD8648,2156;PD8680,2144;PD8713,2139;PD8748,2136;PD8807,2135;PD8836,2131;PD8863,2119;PD8909,2098;PD8957,2088;PD9005,2085;PD9055,2085;PD9071,2082;PD9087,2077;PD9101,2072;PD9123,2068;PD9144,2061;PD9186,2045;PD9241,2030;PD9339,2006;PD9389,1996;PD9440,1992;PD9473,1987;PD9577,1974;PD9616,1968;PD9654,1962;PD9762,1958;PD9815,1960;PD9868,1966;PD9940,1983;PD9996,1993;PD10024,1995;PD10052,1993;PD10078,1993;PD10173,2007;PD10200,2016;PD10266,2038;PD10287,2050;PD10300,2071;PD10329,2145;PD10330,2158;PD10329,2171;PD10327,2185;PD10328,2199;PD10330,2215;PD10328,2230;PD10321,2243;PD10308,2254;PD10296,2263;PD10287,2274;PD10275,2301;PD10266,2319;PD10251,2332;PD10229,2351;PD10212,2374;PD10201,2388;PD10190,2399;PD10176,2407;PD10158,2410;PD10124,2413;PD10110,2415;PD10098,2421;PD10089,2431;PD10084,2444;PD10076,2462;PD10065,2475;PD10049,2485;PD10031,2491;PD9976,2509;PD9922,2529;PD9835,2554;PD9816,2560;PD9801,2569;PD9774,2593;PD9768,2604;PD9768,2613;PD9774,2621;PD9786,2627;PD9832,2638;PD9878,2647;PD9940,2661;PD9997,2687;PD10088,2734;PD10184,2769;PD10247,2782;PD10312,2786;PD10354,2792;PD10391,2806;PD10423,2829;PD10451,2859;PD10460,2877;PD10459,2893;PD10449,2906;PD10431,2913;PD10398,2916;PD10365,2916;PD10287,2911;PD10262,2914;PD10209,2925;PD10156,2932;PD10110,2929;PD10063,2923;PD10039,2919;PD10017,2910;PD9998,2897;PD9980,2879;PD9967,2866;PD9953,2857;PD9936,2853;PD9917,2852;PD9893,2847;PD9869,2838;PD9833,2817;PD9803,2804;PD9771,2797;PD9706,2790;PD9463,2769;PD9336,2754;PD9255,2736;PD9228,2733;PD9201,2733;PD9169,2732;PD9142,2722;PD9118,2704;PD9097,2679;PD9084,2665;PD9069,2653;PD9037,2630;PD9008,2610;PD8997,2598;PD8990,2584;PD8987,2573;PD8989,2565;PD8994,2558;PD9004,2553;PD9088,2523;PD9243,2473;PD9297,2451;PD9349,2422;PD9364,2415;PD9488,2377;PD9582,2350;PD9621,2335;PD9698,2293;PD9734,2276;PD9760,2260;PD9770,2249;PD9777,2235;PD9783,2225;PD9790,2216;PD9834,2175;PD9843,2163;PD9844,2153;PD9838,2144;PD9826,2136;PD9793,2123;PD9764,2102;PD9745,2092;PD9723,2088;PD9693,2089;PD9663,2094;PD9604,2109;PD9582,2113;PD9560,2114;PD9538,2117;PD9519,2128;PD9505,2138;PD9490,2144;PD9474,2145;PD9456,2141;PD9433,2135;PD9411,2137;PD9390,2143;PD9369,2153;PD9340,2167;PD9310,2176;PD9248,2186;PD9228,2189;PD9210,2197;PD9176,2218;PD9151,2236;PD9125,2252;PD9103,2258;PD9080,2260;PD9060,2261;PD9042,2267;PD9028,2278;PD9015,2294;PD9010,2308;PD9009,2321;PD9014,2348;PD9017,2361;PD9016,2372;PD9012,2383;PD9004,2392;PD8977,2419;PD8955,2450;PD8917,2516;PD8823,2677;PD8800,2708;PD8787,2724;PD8777,2741;PD8764,2780;PD8757,2794;PD8744,2804;PD8725,2814;PD8713,2825;PD8710,2841;PD8710,2854;PD8706,2866;PD8689,2885;PD8626,2945;PD8614,2955;PD8602,2959;PD8589,2957;PD8577,2948;PD8564,2933;PD8555,2916;PD8539,2888;PD8528,2877;PD8514,2868;PD8500,2859;PD8477,2847;PD8465,2847;PD8453,2851;PD8428,2861;PD8403,2865;PD8351,2869;PD8267,2882;PD8255,2887;PD8234,2896;PD8214,2896;PD8197,2886;PD8185,2868;PD8164,2809;PD8161,2790;PD8164,2771;PD8166,2749;PD8161,2727;PD8154,2704;PD8152,2680;PD8155,2656;PD8161,2632;PD8174,2590;PD8183,2546;PD8183,2534;PD8180,2527;PD8172,2523;PD8159,2522;PD8111,2527;PD8099,2531;PD8090,2537;PD8085,2547;PD8082,2559;PD8076,2611;PD8072,2623;PD8064,2632;PD8054,2631;PD8043,2625;PD8032,2622;PD8026,2630;PD8018,2663;PD8022,2696;PD8023,2708;PD8022,2720;PD8009,2740;PD7998,2754;PD7991,2770;PD7984,2804;PD7971,2837;PD7952,2861;PD7926,2877;PD7892,2885;PD7847,2886;PD7802,2883;PD7779,2883;PD7757,2889;PD7712,2904;PD7689,2908;PD7665,2909;PD7595,2910;PD7525,2912;PD7508,2909;PD7499,2902;PD7497,2890;PD7504,2875;PD7531,2833;PD7551,2801;PD7573,2770;PD7588,2758;PD7607,2753;PD7626,2747;PD7638,2738;PD7643,2724;PD7642,2705;PD7627,2638;PD7625,2602;PD7621,2588;PD7613,2578;PD7602,2579;PD7590,2586;PD7566,2600;PD7539,2603;PD7489,2602;PD7441,2593;PD7425,2591;PD7412,2596;PD7387,2613;PD7354,2633;PD7319,2650;PD7301,2652;PD7282,2649;PD7260,2646;PD7239,2645;PD6974,2676;PD6956,2683;PD6940,2695;PD6904,2736;PD6887,2750;PD6868,2756;PD6849,2755;PD6829,2746;PD6815,2740;PD6803,2740;PD6793,2745;PD6783,2757;PD6760,2791;PD6746,2800;PD6686,2819;PD6671,2824;PD6662,2831;PD6657,2841;PD6654,2856;PD6645,2884;PD6627,2907;PD6603,2922;PD6574,2928;PD6557,2927;PD6540,2924;PD6515,2919;PD6491,2920;PD6443,2933;PD6422,2940;PD6401,2943;PD6339,2942;PD6277,2936;PD6153,2916;PD6018,2893;PD6004,2891;PD5977,2882;PD5963,2873;PD5958,2859;PD5956,2839;PD5950,2820;PD5938,2805;PD5920,2794;PD5895,2785;PD5811,2757;PD5805,2753;PD5785,2737;PD5763,2726;PD5716,2714;PD5692,2712;PD5668,2713;PD5644,2710;PD5598,2700;PD5535,2680;PD5474,2654;PD5462,2650;PD5447,2649;PD5436,2643;PD5427,2633;PD5421,2619;PD5410,2599;PD5402,2592;PD5390,2588;PD5378,2590;PD5368,2595;PD5353,2614;PD5338,2629;PD5319,2634;PD5304,2636;PD5291,2642;PD5280,2652;PD5272,2664;PD5256,2699;PD5244,2724;PD5224,2740;PD5200,2757;PD5183,2776;PD5171,2800;PD5165,2827;PD5161,2841;PD5155,2853;PD5146,2862;PD5132,2869;PD5119,2878;PD5107,2891;PD5087,2905;PD5075,2907;PD5062,2906;PD5049,2906;PD5036,2907;PD4985,2911;PD4935,2902;PD4837,2876;PD4739,2852;PD4718,2842;PD4711,2833;PD4706,2821;PD4701,2808;PD4694,2801;PD4684,2802;PD4670,2808;PD4621,2836;PD4596,2848;PD4569,2855;PD4534,2854;PD4498,2852;PD4437,2847;PD4406,2847;PD4375,2851;PD4312,2869;PD4278,2878;PD4243,2883;PD4173,2883;PD4147,2884;PD4122,2890;PD4073,2903;PD3974,2917;PD3940,2917;PD3907,2915;PD3708,2901;PD3614,2897;PD3538,2894;PD3501,2888;PD3463,2878;PD3389,2858;PD3365,2857;PD3209,2859;PD3180,2856;PD3150,2851;PD3135,2848;PD3123,2841;PD3103,2820;PD3086,2801;PD3055,2773;PD3043,2757;PD3036,2737;PD3029,2725;PD3019,2713;PD3007,2691;PD3007,2671;PD3019,2653;PD3042,2642;PD3079,2636;PD3116,2641;PD3130,2641;PD3142,2635;PD3170,2614;PD3201,2601;PD3233,2594;PD3268,2593;PD3286,2588;PD3304,2576;PD3323,2562;PD3344,2555;PD3366,2554;PD3389,2556;PD3418,2560;PD3446,2560;PD3471,2560;PD3496,2564;PD3544,2575;PD3576,2578;PD3591,2575;PD3606,2568;PD3619,2564;PD3677,2566;PD3706,2572;PD3732,2585;PD3747,2601;PD3757,2621;PD3759,2632;PD3755,2643;PD3747,2650;PD3735,2654;PD3675,2654;PD3674,2651;PD3674,2651;PU7696,2452;PD7702,2452;PD7727,2452;PD7749,2446;PD7767,2432;PD7783,2412;PD7807,2379;PD7823,2366;PD7843,2357;PD7848,2353;PD7856,2340;PD7856,2333;PD7852,2326;PD7761,2233;PD7749,2225;PD7736,2223;PD7723,2226;PD7710,2233;PD7685,2248;PD7630,2268;PD7616,2276;PD7606,2291;PD7598,2300;PD7586,2306;PD7574,2308;PD7560,2307;PD7539,2311;PD7530,2317;PD7524,2326;PD7515,2339;PD7504,2350;PD7479,2366;PD7423,2397;PD7354,2434;PD7347,2442;PD7345,2451;PD7351,2458;PD7360,2461;PD7460,2455;PD7509,2453;PD7533,2457;PD7555,2467;PD7569,2474;PD7582,2477;PD7596,2476;PD7608,2471;PD7629,2461;PD7651,2456;PD7696,2452;PD7696,2452;PU8291,2772;PD8313,2764;PD8319,2756;PD8322,2745;PD8327,2717;PD8337,2691;PD8347,2681;PD8360,2674;PD8378,2666;PD8392,2657;PD8399,2647;PD8399,2636;PD8393,2620;PD8388,2604;PD8390,2589;PD8399,2578;PD8414,2570;PD8435,2557;PD8447,2538;PD8471,2460;PD8471,2448;PD8468,2440;PD8460,2437;PD8447,2437;PD8418,2446;PD8390,2461;PD8250,2541;PD8238,2551;PD8233,2561;PD8233,2573;PD8239,2586;PD8246,2606;PD8243,2688;PD8243,2706;PD8247,2723;PD8263,2754;PD8276,2764;PD8291,2772;PD8291,2772;PU657,2883;PD293,2884;PD258,2891;PD223,2902;PD193,2908;PD178,2907;PD163,2902;PD140,2900;PD16,2911;PD0,2912;PD-15,2910;PD-56,2896;PD-76,2886;PD-93,2872;PD-117,2855;PD-146,2845;PD-162,2840;PD-177,2832;PD-207,2806;PD-228,2776;PD-233,2761;PD-234,2749;PD-229,2730;PD-223,2724;PD-214,2720;PD-190,2712;PD-168,2699;PD-126,2671;PD-111,2656;PD-100,2637;PD-83,2616;PD-64,2599;PD-19,2572;PD-5,2562;PD6,2550;PD19,2531;PD38,2516;PD62,2510;PD96,2507;PD113,2502;PD119,2495;PD123,2485;PD129,2476;PD139,2469;PD163,2463;PD178,2459;PD189,2452;PD198,2441;PD205,2427;PD211,2418;PD221,2410;PD244,2399;PD300,2381;PD358,2373;PD379,2366;PD393,2349;PD410,2325;PD431,2306;PD480,2275;PD532,2250;PD585,2229;PD701,2186;PD766,2159;PD780,2151;PD785,2146;PD784,2137;PD773,2131;PD756,2131;PD629,2156;PD499,2168;PD437,2173;PD375,2182;PD359,2183;PD344,2181;PD330,2174;PD318,2163;PD305,2153;PD288,2153;PD263,2156;PD245,2151;PD232,2138;PD199,2061;PD195,2036;PD198,2017;PD206,2004;PD218,1995;PD236,1991;PD399,1980;PD501,1967;PD557,1959;PD613,1962;PD706,1974;PD740,1974;PD773,1964;PD800,1954;PD827,1949;PD882,1943;PD990,1929;PD1098,1919;PD1315,1911;PD1360,1906;PD1404,1898;PD1422,1897;PD1439,1900;PD1454,1908;PD1467,1922;PD1537,2001;PD1554,2025;PD1560,2051;PD1557,2077;PD1542,2103;PD1530,2115;PD1515,2123;PD1482,2130;PD1453,2139;PD1441,2148;PD1431,2160;PD1420,2173;PD1407,2184;PD1375,2197;PD1243,2248;PD1169,2270;PD1149,2279;PD1133,2292;PD1057,2383;PD1045,2393;PD1030,2398;PD1010,2401;PD989,2400;PD974,2404;PD966,2417;PD957,2440;PD943,2457;PD924,2470;PD902,2479;PD834,2505;PD767,2532;PD698,2554;PD671,2564;PD651,2583;PD611,2646;PD608,2656;PD609,2665;PD615,2672;PD625,2676;PD726,2694;PD827,2702;PD879,2700;PD931,2697;PD987,2701;PD1035,2702;PD1082,2699;PD1129,2691;PD1175,2677;PD1208,2662;PD1239,2644;PD1267,2621;PD1293,2595;PD1297,2590;PD1315,2577;PD1321,2568;PD1324,2557;PD1319,2525;PD1304,2496;PD1288,2467;PD1284,2458;PD1284,2450;PD1293,2435;PD1325,2404;PD1349,2389;PD1378,2382;PD1466,2372;PD1554,2352;PD1568,2346;PD1606,2320;PD1624,2305;PD1639,2287;PD1661,2265;PD1688,2247;PD1702,2235;PD1713,2221;PD1725,2189;PD1734,2166;PD1750,2149;PD1890,2039;PD1914,2025;PD1939,2019;PD1963,2022;PD1989,2034;PD2018,2050;PD2034,2055;PD2052,2056;PD2071,2060;PD2082,2067;PD2087,2077;PD2087,2088;PD2081,2099;PD2070,2115;PD2065,2132;PD2065,2168;PD2067,2175;PD2071,2178;PD2078,2179;PD2085,2176;PD2111,2158;PD2141,2145;PD2153,2138;PD2161,2125;PD2171,2110;PD2185,2101;PD2216,2091;PD2233,2088;PD2248,2082;PD2257,2069;PD2272,2051;PD2294,2042;PD2314,2036;PD2334,2027;PD2461,1968;PD2484,1960;PD2496,1953;PD2505,1945;PD2523,1925;PD2545,1913;PD2570,1908;PD2596,1908;PD2635,1915;PD2674,1924;PD2688,1925;PD2702,1922;PD2722,1918;PD2741,1919;PD2759,1924;PD2777,1934;PD2802,1947;PD2829,1956;PD2893,1971;PD2926,1976;PD2959,1977;PD2975,1979;PD2989,1985;PD3001,1994;PD3012,2007;PD3025,2020;PD3043,2027;PD3059,2032;PD3073,2041;PD3123,2097;PD3128,2111;PD3122,2126;PD3105,2158;PD3101,2176;PD3102,2195;PD3098,2211;PD3086,2223;PD3074,2236;PD3074,2243;PD3078,2253;PD3080,2268;PD3069,2278;PD3056,2287;PD3046,2298;PD3041,2312;PD3038,2327;PD3033,2344;PD3024,2359;PD3019,2372;PD3019,2382;PD3026,2390;PD3038,2393;PD3072,2393;PD3106,2390;PD3125,2386;PD3147,2384;PD3165,2389;PD3180,2401;PD3191,2420;PD3194,2433;PD3191,2445;PD3182,2454;PD3170,2455;PD3142,2454;PD3117,2460;PD3071,2483;PD3031,2507;PD2992,2534;PD2982,2544;PD2974,2555;PD2963,2580;PD2952,2634;PD2946,2659;PD2931,2679;PD2921,2690;PD2914,2703;PD2911,2717;PD2911,2732;PD2908,2758;PD2896,2781;PD2888,2794;PD2884,2810;PD2880,2829;PD2873,2846;PD2861,2859;PD2843,2870;PD2807,2892;PD2784,2899;PD2663,2895;PD2624,2886;PD2536,2878;PD2417,2872;PD2404,2868;PD2396,2860;PD2397,2846;PD2403,2833;PD2413,2825;PD2425,2821;PD2438,2817;PD2449,2811;PD2465,2790;PD2531,2677;PD2552,2640;PD2560,2621;PD2563,2599;PD2558,2557;PD2554,2548;PD2549,2544;PD2533,2546;PD2502,2558;PD2471,2567;PD2438,2571;PD2405,2570;PD2323,2566;PD2288,2560;PD2248,2561;PD2178,2568;PD2063,2575;PD2035,2578;PD2008,2581;PD1964,2586;PD1927,2601;PD1896,2627;PD1870,2661;PD1861,2673;PD1850,2681;PD1823,2691;PD1795,2696;PD1775,2702;PD1761,2713;PD1754,2729;PD1752,2750;PD1749,2775;PD1739,2799;PD1723,2819;PD1702,2835;PD1681,2843;PD1660,2847;PD1618,2849;PD1592,2854;PD1568,2862;PD1547,2874;PD1527,2890;PD1507,2908;PD1483,2920;PD1464,2929;PD1451,2936;PD1438,2938;PD1425,2936;PD1413,2928;PD1409,2925;PD1357,2916;PD1330,2912;PD1303,2911;PD1234,2912;PD1159,2905;PD1084,2896;PD1048,2886;PD1012,2873;PD969,2861;PD947,2859;PD924,2862;PD806,2886;PD777,2887;PD657,2878;PD657,2883;PD657,2883;PU2409,2408;PD2455,2413;PD2520,2425;PD2534,2426;PD2546,2423;PD2568,2416;PD2590,2416;PD2610,2416;PD2628,2412;PD2643,2402;PD2656,2387;PD2665,2363;PD2664,2338;PD2662,2301;PD2667,2285;PD2678,2270;PD2691,2252;PD2696,2233;PD2696,2192;PD2690,2177;PD2683,2175;PD2674,2175;PD2651,2183;PD2617,2201;PD2586,2217;PD2491,2261;PD2457,2274;PD2443,2284;PD2434,2303;PD2429,2318;PD2422,2327;PD2410,2331;PD2394,2332;PD2372,2334;PD2353,2340;PD2336,2351;PD2321,2366;PD2307,2377;PD2290,2383;PD2271,2391;PD2255,2403;PD2251,2411;PD2251,2418;PD2256,2423;PD2265,2426;PD2296,2426;PD2351,2423;PD2409,2408;PD2409,2408;PU3674,4207;PD3578,4224;PD3525,4233;PD3513,4240;PD3505,4251;PD3510,4261;PD3520,4270;PD3565,4290;PD3613,4299;PD3647,4306;PD3680,4310;PD3845,4301;PD3999,4290;PD4074,4282;PD4175,4275;PD4276,4265;PD4365,4251;PD4409,4240;PD4451,4223;PD4462,4216;PD4469,4206;PD4471,4192;PD4469,4174;PD4465,4163;PD4457,4153;PD4447,4147;PD4435,4144;PD4313,4141;PD4268,4135;PD4224,4126;PD4211,4120;PD4200,4110;PD4180,4095;PD4168,4093;PD4155,4094;PD4126,4099;PD4097,4101;PD4070,4098;PD4046,4089;PD4024,4077;PD4001,4069;PD3978,4064;PD3953,4063;PD3882,4063;PD3811,4058;PD3689,4040;PD3567,4021;PD3512,4019;PD3458,4008;PD3399,3990;PD3333,3966;PD3267,3945;PD3250,3939;PD3235,3930;PD3208,3908;PD3179,3889;PD3168,3881;PD3154,3854;PD3148,3823;PD3151,3807;PD3157,3792;PD3168,3779;PD3185,3768;PD3194,3758;PD3194,3745;PD3191,3727;PD3194,3716;PD3204,3710;PD3221,3709;PD3283,3713;PD3310,3713;PD3336,3710;PD3388,3698;PD3495,3672;PD3571,3650;PD3645,3630;PD3752,3607;PD3766,3601;PD3780,3592;PD3795,3582;PD3897,3565;PD3932,3560;PD3973,3550;PD4015,3545;PD4057,3544;PD4099,3548;PD4115,3547;PD4129,3542;PD4154,3527;PD4184,3513;PD4200,3510;PD4217,3510;PD4234,3509;PD4362,3486;PD4391,3484;PD4420,3487;PD4474,3501;PD4491,3510;PD4506,3521;PD4532,3551;PD4549,3587;PD4554,3625;PD4552,3637;PD4546,3646;PD4537,3652;PD4525,3654;PD4473,3650;PD4453,3648;PD4434,3651;PD4387,3662;PD4340,3667;PD4310,3674;PD4280,3683;PD4247,3689;PD4213,3692;PD4187,3693;PD4163,3698;PD4140,3707;PD4119,3722;PD4096,3736;PD4072,3743;PD4048,3745;PD4023,3742;PD3996,3741;PD3970,3747;PD3960,3753;PD3956,3760;PD3958,3768;PD3965,3776;PD3984,3786;PD4160,3829;PD4239,3842;PD4318,3853;PD4335,3853;PD4352,3850;PD4384,3844;PD4416,3843;PD4448,3847;PD4479,3854;PD4580,3881;PD4631,3891;PD4683,3897;PD4705,3905;PD4725,3922;PD4740,3934;PD4757,3943;PD4793,3956;PD4807,3962;PD4817,3971;PD4822,3983;PD4824,3998;PD4828,4028;PD4841,4054;PD4862,4085;PD4869,4091;PD4876,4094;PD4885,4089;PD4890,4082;PD4908,4018;PD4913,4000;PD4922,3986;PD4928,3970;PD4933,3936;PD4938,3916;PD4948,3901;PD4963,3889;PD4980,3879;PD5020,3852;PD5057,3822;PD5091,3787;PD5120,3749;PD5133,3723;PD5144,3696;PD5164,3654;PD5186,3612;PD5258,3505;PD5272,3488;PD5289,3477;PD5309,3471;PD5332,3471;PD5388,3477;PD5444,3475;PD5469,3475;PD5491,3481;PD5513,3492;PD5533,3506;PD5559,3521;PD5586,3532;PD5666,3564;PD5677,3572;PD5681,3584;PD5678,3596;PD5668,3606;PD5648,3625;PD5632,3646;PD5610,3693;PD5590,3737;PD5588,3756;PD5607,3756;PD5656,3741;PD5718,3723;PD5782,3712;PD5807,3705;PD5832,3695;PD5871,3678;PD5910,3663;PD5937,3652;PD5962,3638;PD6010,3606;PD6030,3596;PD6159,3567;PD6191,3556;PD6218,3539;PD6241,3517;PD6259,3489;PD6268,3477;PD6279,3469;PD6291,3465;PD6306,3465;PD6430,3471;PD6480,3477;PD6666,3504;PD6723,3519;PD6733,3526;PD6740,3535;PD6743,3547;PD6742,3559;PD6735,3583;PD6724,3601;PD6704,3611;PD6681,3620;PD6660,3633;PD6614,3673;PD6596,3685;PD6576,3691;PD6475,3714;PD6436,3721;PD6404,3729;PD6374,3742;PD6308,3764;PD6285,3774;PD6264,3788;PD6249,3799;PD6233,3806;PD6215,3810;PD6196,3811;PD6187,3811;PD6166,3808;PD6146,3811;PD6127,3818;PD6108,3830;PD6089,3842;PD6068,3850;PD6023,3860;PD5927,3876;PD5908,3885;PD5871,3908;PD5831,3925;PD5790,3934;PD5744,3933;PD5717,3933;PD5690,3937;PD5663,3946;PD5638,3959;PD5631,3967;PD5627,3979;PD5626,4004;PD5628,4028;PD5634,4041;PD5644,4049;PD5668,4054;PD5692,4054;PD5723,4052;PD5752,4056;PD5779,4068;PD5804,4087;PD5828,4100;PD5856,4108;PD5955,4134;PD6045,4158;PD6123,4174;PD6145,4182;PD6165,4194;PD6204,4214;PD6225,4220;PD6247,4223;PD6268,4219;PD6285,4205;PD6305,4181;PD6327,4160;PD6352,4144;PD6381,4134;PD6440,4118;PD6467,4106;PD6493,4090;PD6515,4072;PD6517,4063;PD6516,4046;PD6515,4021;PD6519,4005;PD6532,3994;PD6554,3985;PD6565,3981;PD6718,3920;PD6735,3907;PD6740,3897;PD6742,3884;PD6744,3871;PD6749,3863;PD6758,3859;PD6771,3859;PD6784,3860;PD6795,3857;PD6802,3850;PD6809,3838;PD6823,3814;PD6839,3802;PD6860,3799;PD6877,3799;PD6889,3797;PD6898,3793;PD6902,3785;PD6903,3773;PD6905,3756;PD6911,3742;PD6933,3719;PD7000,3659;PD7012,3649;PD7024,3645;PD7035,3646;PD7050,3652;PD7155,3710;PD7174,3716;PD7193,3710;PD7277,3652;PD7319,3628;PD7365,3610;PD7387,3601;PD7405,3586;PD7428,3565;PD7454,3550;PD7482,3542;PD7511,3538;PD7540,3531;PD7551,3523;PD7559,3511;PD7572,3494;PD7589,3484;PD7608,3480;PD7628,3480;PD7754,3487;PD7807,3490;PD7859,3502;PD7872,3508;PD7881,3519;PD7899,3547;PD7921,3569;PD7947,3587;PD7977,3601;PD7997,3610;PD8014,3622;PD8045,3650;PD8127,3727;PD8134,3738;PD8138,3751;PD8145,3772;PD8157,3790;PD8165,3800;PD8168,3811;PD8167,3823;PD8163,3834;PD8098,3968;PD8095,3984;PD8104,3998;PD8125,4010;PD8150,4015;PD8176,4013;PD8199,4006;PD8270,3963;PD8335,3913;PD8352,3903;PD8369,3895;PD8387,3886;PD8403,3873;PD8430,3844;PD8485,3800;PD8504,3788;PD8523,3778;PD8566,3765;PD8595,3753;PD8620,3734;PD8648,3713;PD8680,3701;PD8713,3696;PD8748,3693;PD8807,3692;PD8836,3688;PD8863,3676;PD8909,3655;PD8957,3645;PD9005,3642;PD9055,3642;PD9071,3639;PD9087,3634;PD9101,3629;PD9123,3625;PD9144,3618;PD9186,3602;PD9241,3587;PD9339,3563;PD9389,3553;PD9440,3549;PD9473,3544;PD9577,3531;PD9616,3525;PD9654,3519;PD9762,3515;PD9815,3517;PD9868,3523;PD9940,3540;PD9996,3550;PD10024,3552;PD10052,3550;PD10078,3550;PD10173,3564;PD10200,3573;PD10266,3595;PD10287,3607;PD10300,3628;PD10329,3702;PD10330,3715;PD10329,3728;PD10327,3742;PD10328,3756;PD10330,3772;PD10328,3787;PD10321,3800;PD10308,3811;PD10296,3820;PD10287,3831;PD10275,3858;PD10266,3876;PD10251,3889;PD10229,3908;PD10212,3931;PD10201,3945;PD10190,3956;PD10176,3964;PD10158,3967;PD10124,3969;PD10110,3972;PD10098,3978;PD10089,3988;PD10084,4001;PD10076,4019;PD10065,4032;PD10049,4042;PD10031,4048;PD9976,4066;PD9922,4086;PD9835,4111;PD9816,4117;PD9801,4126;PD9774,4150;PD9768,4161;PD9768,4170;PD9774,4178;PD9786,4184;PD9832,4195;PD9878,4204;PD9940,4218;PD9997,4244;PD10088,4291;PD10184,4326;PD10247,4339;PD10312,4343;PD10354,4349;PD10391,4363;PD10423,4386;PD10451,4416;PD10460,4434;PD10459,4450;PD10449,4463;PD10431,4470;PD10398,4473;PD10365,4473;PD10287,4468;PD10262,4471;PD10209,4482;PD10156,4489;PD10110,4486;PD10063,4480;PD10039,4476;PD10017,4467;PD9998,4454;PD9980,4436;PD9967,4423;PD9953,4414;PD9936,4409;PD9917,4408;PD9893,4404;PD9869,4395;PD9833,4374;PD9803,4361;PD9771,4354;PD9706,4347;PD9463,4326;PD9336,4311;PD9255,4293;PD9228,4290;PD9201,4290;PD9169,4289;PD9142,4279;PD9118,4261;PD9097,4236;PD9084,4222;PD9069,4210;PD9037,4187;PD9008,4167;PD8997,4155;PD8990,4141;PD8987,4130;PD8989,4122;PD8994,4115;PD9004,4110;PD9088,4080;PD9243,4030;PD9297,4008;PD9349,3979;PD9364,3972;PD9488,3934;PD9582,3907;PD9621,3892;PD9698,3850;PD9734,3833;PD9760,3817;PD9770,3806;PD9777,3792;PD9783,3782;PD9790,3773;PD9834,3732;PD9843,3720;PD9844,3710;PD9838,3701;PD9826,3693;PD9793,3680;PD9764,3659;PD9745,3649;PD9723,3645;PD9693,3646;PD9663,3650;PD9604,3666;PD9582,3670;PD9560,3671;PD9538,3674;PD9519,3685;PD9505,3695;PD9490,3701;PD9474,3702;PD9456,3698;PD9433,3692;PD9411,3693;PD9390,3700;PD9369,3710;PD9340,3724;PD9310,3733;PD9248,3743;PD9228,3746;PD9210,3753;PD9176,3775;PD9151,3793;PD9125,3809;PD9103,3815;PD9080,3817;PD9060,3818;PD9042,3824;PD9028,3835;PD9015,3851;PD9010,3865;PD9009,3878;PD9014,3905;PD9017,3918;PD9016,3929;PD9012,3940;PD9004,3949;PD8977,3976;PD8955,4007;PD8917,4073;PD8823,4234;PD8800,4265;PD8787,4281;PD8777,4298;PD8764,4337;PD8757,4351;PD8744,4361;PD8725,4371;PD8713,4382;PD8710,4398;PD8710,4411;PD8706,4423;PD8689,4442;PD8626,4502;PD8614,4512;PD8602,4516;PD8589,4514;PD8577,4505;PD8564,4490;PD8555,4473;PD8539,4445;PD8528,4434;PD8514,4425;PD8500,4416;PD8477,4404;PD8465,4404;PD8453,4408;PD8428,4418;PD8403,4422;PD8351,4425;PD8267,4439;PD8255,4444;PD8234,4453;PD8214,4453;PD8197,4443;PD8185,4425;PD8164,4366;PD8161,4347;PD8164,4328;PD8166,4306;PD8161,4284;PD8154,4261;PD8152,4237;PD8155,4213;PD8161,4189;PD8174,4147;PD8183,4103;PD8183,4091;PD8180,4083;PD8172,4080;PD8159,4079;PD8111,4084;PD8099,4088;PD8090,4094;PD8085,4104;PD8082,4116;PD8076,4168;PD8072,4180;PD8064,4189;PD8054,4188;PD8043,4182;PD8032,4179;PD8026,4187;PD8018,4220;PD8022,4253;PD8023,4265;PD8022,4277;PD8009,4297;PD7998,4311;PD7991,4327;PD7984,4361;PD7971,4394;PD7952,4418;PD7926,4434;PD7892,4442;PD7847,4443;PD7802,4440;PD7779,4440;PD7757,4446;PD7712,4461;PD7689,4465;PD7665,4466;PD7595,4467;PD7525,4469;PD7508,4466;PD7499,4459;PD7497,4447;PD7504,4431;PD7531,4390;PD7551,4358;PD7573,4327;PD7588,4315;PD7607,4310;PD7626,4304;PD7638,4295;PD7643,4281;PD7642,4262;PD7627,4195;PD7625,4159;PD7621,4145;PD7613,4135;PD7602,4136;PD7590,4143;PD7566,4157;PD7539,4160;PD7489,4159;PD7441,4150;PD7425,4148;PD7412,4153;PD7387,4170;PD7354,4190;PD7319,4207;PD7301,4209;PD7282,4206;PD7260,4203;PD7239,4202;PD6974,4233;PD6956,4240;PD6940,4252;PD6904,4293;PD6887,4307;PD6868,4313;PD6849,4312;PD6829,4303;PD6815,4297;PD6803,4297;PD6793,4302;PD6783,4313;PD6760,4348;PD6746,4357;PD6686,4376;PD6671,4381;PD6662,4388;PD6657,4398;PD6654,4413;PD6645,4441;PD6627,4464;PD6603,4479;PD6574,4485;PD6557,4484;PD6540,4481;PD6515,4476;PD6491,4477;PD6443,4490;PD6422,4497;PD6401,4500;PD6339,4499;PD6277,4493;PD6153,4473;PD6018,4450;PD6004,4448;PD5977,4439;PD5963,4430;PD5958,4416;PD5956,4396;PD5950,4377;PD5938,4362;PD5920,4350;PD5895,4342;PD5811,4314;PD5805,4310;PD5785,4294;PD5763,4283;PD5716,4271;PD5692,4269;PD5668,4270;PD5644,4267;PD5598,4257;PD5535,4237;PD5474,4211;PD5462,4207;PD5447,4206;PD5436,4200;PD5427,4190;PD5421,4176;PD5410,4156;PD5402,4148;PD5390,4145;PD5378,4147;PD5368,4152;PD5353,4171;PD5338,4186;PD5319,4191;PD5304,4193;PD5291,4199;PD5280,4209;PD5272,4221;PD5256,4256;PD5244,4281;PD5224,4297;PD5200,4314;PD5183,4333;PD5171,4357;PD5165,4384;PD5161,4398;PD5155,4410;PD5146,4419;PD5132,4426;PD5119,4435;PD5107,4448;PD5087,4462;PD5075,4464;PD5062,4463;PD5049,4463;PD5036,4464;PD4985,4468;PD4935,4459;PD4837,4433;PD4739,4409;PD4718,4399;PD4711,4390;PD4706,4378;PD4701,4365;PD4694,4358;PD4684,4359;PD4670,4365;PD4621,4393;PD4596,4405;PD4569,4412;PD4534,4411;PD4498,4409;PD4437,4404;PD4406,4404;PD4375,4408;PD4312,4426;PD4278,4435;PD4243,4440;PD4173,4440;PD4147,4441;PD4122,4447;PD4073,4460;PD3974,4474;PD3940,4474;PD3907,4472;PD3708,4458;PD3614,4454;PD3538,4451;PD3501,4445;PD3463,4435;PD3389,4415;PD3365,4414;PD3209,4416;PD3180,4413;PD3150,4408;PD3135,4405;PD3123,4398;PD3103,4377;PD3086,4358;PD3055,4330;PD3043,4314;PD3036,4294;PD3029,4282;PD3019,4270;PD3007,4248;PD3007,4228;PD3019,4210;PD3042,4199;PD3079,4193;PD3116,4198;PD3130,4198;PD3142,4192;PD3170,4171;PD3201,4158;PD3233,4151;PD3268,4150;PD3286,4145;PD3304,4133;PD3323,4118;PD3344,4112;PD3366,4110;PD3389,4113;PD3418,4117;PD3446,4117;PD3471,4117;PD3496,4121;PD3544,4132;PD3576,4135;PD3591,4132;PD3606,4125;PD3619,4121;PD3677,4123;PD3706,4129;PD3732,4142;PD3747,4158;PD3757,4178;PD3759,4189;PD3755,4200;PD3747,4207;PD3735,4211;PD3675,4211;PD3674,4207;PD3674,4207;PU7696,4009;PD7702,4009;PD7727,4009;PD7749,4003;PD7767,3989;PD7783,3969;PD7807,3936;PD7823,3923;PD7843,3914;PD7848,3910;PD7856,3897;PD7856,3890;PD7852,3883;PD7761,3790;PD7749,3782;PD7736,3780;PD7723,3783;PD7710,3790;PD7685,3805;PD7630,3825;PD7616,3833;PD7606,3847;PD7598,3857;PD7586,3863;PD7574,3864;PD7560,3864;PD7539,3868;PD7530,3874;PD7524,3883;PD7515,3896;PD7504,3907;PD7479,3923;PD7423,3954;PD7354,3991;PD7347,3998;PD7345,4008;PD7351,4015;PD7360,4018;PD7460,4012;PD7509,4010;PD7533,4014;PD7555,4024;PD7569,4031;PD7582,4034;PD7596,4033;PD7608,4028;PD7629,4018;PD7651,4013;PD7696,4009;PD7696,4009;PU8291,4329;PD8313,4321;PD8319,4313;PD8322,4302;PD8327,4274;PD8337,4248;PD8347,4238;PD8360,4231;PD8378,4223;PD8392,4214;PD8399,4204;PD8399,4193;PD8393,4177;PD8388,4161;PD8390,4146;PD8399,4135;PD8414,4127;PD8435,4114;PD8447,4095;PD8471,4017;PD8471,4005;PD8468,3997;PD8460,3994;PD8447,3994;PD8418,4003;PD8390,4017;PD8250,4098;PD8238,4107;PD8233,4118;PD8233,4130;PD8239,4143;PD8246,4163;PD8243,4245;PD8243,4263;PD8247,4280;PD8263,4311;PD8276,4320;PD8291,4329;PD8291,4329;PU657,4440;PD293,4441;PD258,4448;PD223,4459;PD193,4465;PD178,4464;PD163,4459;PD140,4457;PD16,4468;PD0,4469;PD-15,4467;PD-56,4453;PD-76,4443;PD-93,4429;PD-117,4411;PD-146,4402;PD-162,4397;PD-177,4389;PD-207,4363;PD-228,4333;PD-233,4318;PD-234,4305;PD-229,4287;PD-223,4281;PD-214,4277;PD-190,4269;PD-168,4256;PD-126,4228;PD-111,4213;PD-100,4194;PD-83,4173;PD-64,4156;PD-19,4129;PD-5,4119;PD6,4107;PD19,4088;PD38,4073;PD62,4067;PD96,4064;PD113,4059;PD119,4052;PD123,4042;PD129,4033;PD139,4026;PD163,4020;PD178,4016;PD189,4009;PD198,3998;PD205,3984;PD211,3975;PD221,3967;PD244,3956;PD300,3938;PD358,3930;PD379,3923;PD393,3906;PD410,3882;PD431,3863;PD480,3832;PD532,3807;PD585,3786;PD701,3743;PD766,3716;PD780,3708;PD785,3703;PD784,3694;PD773,3688;PD756,3688;PD629,3712;PD499,3725;PD437,3730;PD375,3739;PD359,3740;PD344,3737;PD330,3731;PD318,3720;PD305,3710;PD288,3710;PD263,3713;PD245,3708;PD232,3694;PD199,3618;PD195,3593;PD198,3574;PD206,3561;PD218,3552;PD236,3548;PD399,3537;PD501,3523;PD557,3516;PD613,3519;PD706,3531;PD740,3531;PD773,3521;PD800,3511;PD827,3506;PD882,3500;PD990,3486;PD1098,3476;PD1315,3468;PD1360,3463;PD1404,3455;PD1422,3454;PD1439,3457;PD1454,3465;PD1467,3479;PD1537,3558;PD1554,3582;PD1560,3608;PD1557,3634;PD1542,3660;PD1530,3672;PD1515,3680;PD1482,3687;PD1453,3696;PD1441,3705;PD1431,3717;PD1420,3730;PD1407,3740;PD1375,3754;PD1243,3805;PD1169,3827;PD1149,3836;PD1133,3849;PD1057,3940;PD1045,3950;PD1030,3955;PD1010,3957;PD989,3957;PD974,3961;PD966,3974;PD957,3997;PD943,4014;PD924,4027;PD902,4036;PD834,4062;PD767,4089;PD698,4110;PD671,4121;PD651,4140;PD611,4203;PD608,4213;PD609,4222;PD615,4229;PD625,4233;PD726,4251;PD827,4259;PD879,4257;PD931,4254;PD987,4258;PD1035,4259;PD1082,4256;PD1129,4248;PD1175,4234;PD1208,4219;PD1239,4201;PD1267,4178;PD1293,4152;PD1297,4147;PD1315,4134;PD1321,4125;PD1324,4114;PD1319,4082;PD1304,4053;PD1288,4024;PD1284,4015;PD1284,4007;PD1293,3992;PD1325,3961;PD1349,3946;PD1378,3939;PD1466,3929;PD1554,3909;PD1568,3903;PD1606,3877;PD1624,3862;PD1639,3844;PD1661,3822;PD1688,3804;PD1702,3792;PD1713,3778;PD1725,3746;PD1734,3723;PD1750,3706;PD1890,3596;PD1914,3582;PD1939,3576;PD1963,3579;PD1989,3591;PD2018,3607;PD2034,3612;PD2052,3613;PD2071,3617;PD2082,3624;PD2087,3634;PD2087,3645;PD2081,3656;PD2070,3672;PD2065,3689;PD2065,3725;PD2067,3732;PD2071,3735;PD2078,3736;PD2085,3733;PD2111,3715;PD2141,3702;PD2153,3694;PD2161,3682;PD2171,3667;PD2185,3658;PD2216,3648;PD2233,3645;PD2248,3639;PD2257,3626;PD2272,3608;PD2294,3599;PD2314,3593;PD2334,3584;PD2461,3525;PD2484,3517;PD2496,3510;PD2505,3502;PD2523,3482;PD2545,3470;PD2570,3465;PD2596,3465;PD2635,3472;PD2674,3481;PD2688,3482;PD2702,3479;PD2722,3475;PD2741,3476;PD2759,3481;PD2777,3491;PD2802,3504;PD2829,3513;PD2893,3528;PD2926,3533;PD2959,3534;PD2975,3536;PD2989,3542;PD3001,3551;PD3012,3564;PD3025,3577;PD3043,3584;PD3059,3589;PD3073,3598;PD3123,3654;PD3128,3668;PD3122,3683;PD3105,3715;PD3101,3733;PD3102,3752;PD3098,3768;PD3086,3780;PD3074,3793;PD3074,3800;PD3078,3810;PD3080,3825;PD3069,3835;PD3056,3844;PD3046,3855;PD3041,3868;PD3038,3884;PD3033,3901;PD3024,3916;PD3019,3929;PD3019,3939;PD3026,3947;PD3038,3950;PD3072,3950;PD3106,3947;PD3125,3943;PD3147,3941;PD3165,3946;PD3180,3958;PD3191,3977;PD3194,3990;PD3191,4002;PD3182,4011;PD3170,4012;PD3142,4011;PD3117,4017;PD3071,4039;PD3031,4064;PD2992,4091;PD2982,4100;PD2974,4112;PD2963,4137;PD2952,4191;PD2946,4216;PD2931,4236;PD2921,4247;PD2914,4260;PD2911,4274;PD2911,4289;PD2908,4315;PD2896,4338;PD2888,4351;PD2884,4366;PD2880,4386;PD2873,4403;PD2861,4416;PD2843,4427;PD2807,4449;PD2784,4456;PD2663,4452;PD2624,4443;PD2536,4435;PD2417,4429;PD2404,4425;PD2396,4417;PD2397,4403;PD2403,4389;PD2413,4382;PD2425,4378;PD2438,4374;PD2449,4368;PD2465,4347;PD2531,4234;PD2552,4197;PD2560,4178;PD2563,4156;PD2558,4114;PD2554,4105;PD2549,4101;PD2533,4103;PD2502,4115;PD2471,4124;PD2438,4128;PD2405,4127;PD2323,4123;PD2288,4117;PD2248,4118;PD2178,4125;PD2063,4132;PD2035,4135;PD2008,4138;PD1964,4142;PD1927,4158;PD1896,4184;PD1870,4218;PD1861,4230;PD1850,4238;PD1823,4248;PD1795,4253;PD1775,4259;PD1761,4270;PD1754,4286;PD1752,4307;PD1749,4332;PD1739,4356;PD1723,4376;PD1702,4392;PD1681,4400;PD1660,4404;PD1618,4406;PD1592,4410;PD1568,4419;PD1547,4431;PD1527,4447;PD1507,4465;PD1483,4477;PD1464,4486;PD1451,4493;PD1438,4495;PD1425,4493;PD1413,4484;PD1409,4482;PD1357,4473;PD1330,4469;PD1303,4468;PD1234,4469;PD1159,4462;PD1084,4453;PD1048,4443;PD1012,4430;PD969,4417;PD947,4416;PD924,4419;PD806,4443;PD777,4444;PD657,4435;PD657,4440;PD657,4440;PU2409,3965;PD2455,3970;PD2520,3982;PD2534,3982;PD2546,3979;PD2568,3972;PD2590,3973;PD2610,3973;PD2628,3969;PD2643,3959;PD2656,3944;PD2665,3920;PD2664,3895;PD2662,3858;PD2667,3842;PD2678,3826;PD2691,3809;PD2696,3790;PD2696,3749;PD2690,3734;PD2683,3731;PD2674,3732;PD2651,3740;PD2617,3758;PD2586,3774;PD2491,3818;PD2457,3831;PD2443,3841;PD2434,3860;PD2429,3875;PD2422,3884;PD2410,3888;PD2394,3889;PD2372,3891;PD2353,3897;PD2336,3908;PD2321,3922;PD2307,3934;PD2290,3940;PD2271,3948;PD2255,3960;PD2251,3968;PD2251,3975;PD2256,3980;PD2265,3983;PD2296,3983;PD2351,3980;PD2409,3965;PD2409,3965;PU; diff --git a/hpgl/ag.hpgl b/hpgl/ag.hpgl new file mode 100755 index 0000000..dfc8f04 --- /dev/null +++ b/hpgl/ag.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0.1,0.057735026919;CI0.216470053838;PU0.0,0.0;CI0.099;PU0.2,0.0;CI0.099;PU0.1,0.173205080757;CI0.099;PU0.1,0.057735026919;CI0.0144700538379;PU0.118834516088,0.0686091398527;CI0.00527817202947;PU0.0811654839116,0.0686091398527;CI0.00527817202947;PU0.1,0.0359868010516;CI0.00527817202947;PU0.127218008394,0.073449351392;CI0.00240225104924;PU0.110920700283,0.0716061792646;CI0.00118414005657;PU0.117473120453,0.0602570546182;CI0.00118414005657;PU0.132012698227,0.0762175668575;CI0.00113417988177;PU0.072781991606,0.073449351392;CI0.00240225104924;PU0.0890792997172,0.0716061792646;CI0.00118414005657;PU0.0825268795475,0.0602570546182;CI0.00118414005657;PU0.0679873017735,0.0762175668575;CI0.00113417988177;PU0.1,0.0263063779729;CI0.00240225104924;PU0.10655242017,0.0413418468741;CI0.00118414005657;PU0.0934475798303,0.0413418468741;CI0.00118414005657;PU0.1,0.0207699470418;CI0.00113417988177;PU0.244801847548,0.14133641258;CI0.047267282516;PU-0.044801847548,0.14133641258;CI0.047267282516;PU0.1,-0.109467744403;CI0.047267282516;PU0.192940094373,0.111394015424;CI0.0106175117966;PU0.218612978474,0.208393744031;CI0.0227225956947;PU0.289780765558,0.0851275209394;CI0.0227225956947;PU0.17835519475,0.1029734197;CI0.00422367965001;PU0.193921978486,0.127454014927;CI0.003472475166;PU0.207339403984,0.104214352258;CI0.003472475166;PU0.171259982348,0.0988769969098;CI0.00196916593115;PU0.19466589382,0.134252557911;CI0.00136664734549;PU0.213599072584,0.101459330343;CI0.00136664734549;PU0.194202754186,0.236438407807;CI0.0124575363123;PU0.206393761187,0.180587960242;CI0.00564961007418;PU0.250288776208,0.198735083194;CI0.00839304851301;PU0.176805127242,0.249890024101;CI0.00753390302685;PU0.193180566749,0.219128502807;CI0.00288252361456;PU0.21233778446,0.236095214689;CI0.00368074101916;PU0.164414307029,0.257206611708;CI0.00485584609357;PU0.17850526323,0.239035166353;CI0.00145328947594;PU0.187986312099,0.251405913138;CI0.0017495722531;PU0.155300953359,0.261583156581;CI0.00325391948919;PU0.148371010211,0.26439494359;CI0.00222473401407;PU0.142945903331,0.266303293117;CI0.0015262296077;PU0.219158672429,0.234447070057;CI0.00133644455743;PU0.203108390604,0.171382554054;CI0.00212449668497;PU0.201467544889,0.188418651251;CI0.00160173192024;PU0.215242430317,0.182488617229;CI0.00140088396493;PU0.262622925613,0.191457703413;CI0.00392796744281;PU0.245941029305,0.21112978516;CI0.00274207767448;PU0.239816069982,0.192273102987;CI0.00191283479128;PU0.268909222679,0.186600457338;CI0.00201623611927;PU0.301863044684,0.0499653147064;CI0.0124575363123;PU0.25959064178,0.0884482602496;CI0.00564961007418;PU0.297254018773,0.117388896881;CI0.00839304851301;PU0.304813672644,0.0281727196602;CI0.00753390302685;PU0.286361133499,0.057735026919;CI0.00288252361456;PU0.310633345862,0.0658423081812;CI0.00368074101916;PU0.304954613275,0.013783660779;CI0.00485584609357;PU0.296263158075,0.0350725094897;CI0.00145328947594;PU0.311717063489,0.0370979652727;CI0.0017495722531;PU0.304188135481,0.00370299255068;CI0.00325391948919;PU0.303158242886,-0.00370440776689;CI0.00222473401407;PU0.302098368616,-0.009356862907;CI0.0015262296077;PU0.312616454726,0.0725734427549;CI0.00133644455743;PU0.249975840879,0.0902057489577;CI0.00212449668497;PU0.263909110975,0.0802666862866;CI0.00160173192024;PU0.26566099358,0.095161104012;CI0.00140088396493;PU0.297118697712,0.13170927349;CI0.00392796744281;PU0.305814272096,0.107426286631;CI0.00274207767448;PU0.286421426642,0.111550257346;CI0.00191283479128;PU0.296055347752,0.139581989483;CI0.00201623611927;PU0.00705990562715,0.111394015424;CI0.0106175117966;PU-0.0186129784736,0.208393744031;CI0.0227225956947;PU-0.0897807655578,0.0851275209394;CI0.0227225956947;PU0.0216448052499,0.1029734197;CI0.00422367965001;PU0.00607802151396,0.127454014927;CI0.003472475166;PU-0.00733940398404,0.104214352258;CI0.003472475166;PU0.0287400176525,0.0988769969098;CI0.00196916593115;PU0.00533410618031,0.134252557911;CI0.00136664734549;PU-0.0135990725836,0.101459330343;CI0.00136664734549;PU0.00579724581403,0.236438407807;CI0.0124575363123;PU-0.00639376118687,0.180587960242;CI0.00564961007418;PU-0.0502887762082,0.198735083194;CI0.00839304851301;PU0.0231948727584,0.249890024101;CI0.00753390302685;PU0.0068194332506,0.219128502807;CI0.00288252361456;PU-0.0123377844599,0.236095214689;CI0.00368074101916;PU0.0355856929707,0.257206611708;CI0.00485584609357;PU0.0214947367701,0.239035166353;CI0.00145328947594;PU0.0120136879008,0.251405913138;CI0.0017495722531;PU0.0446990466405,0.261583156581;CI0.00325391948919;PU0.051628989789,0.26439494359;CI0.00222473401407;PU0.057054096669,0.266303293117;CI0.0015262296077;PU-0.0191586724291,0.234447070057;CI0.00133644455743;PU-0.003108390604,0.171382554054;CI0.00212449668497;PU-0.00146754488923,0.188418651251;CI0.00160173192024;PU-0.0152424303166,0.182488617229;CI0.00140088396493;PU-0.0626229256127,0.191457703413;CI0.00392796744281;PU-0.0459410293046,0.21112978516;CI0.00274207767448;PU-0.0398160699816,0.192273102987;CI0.00191283479128;PU-0.068909222679,0.186600457338;CI0.00201623611927;PU-0.101863044684,0.0499653147064;CI0.0124575363123;PU-0.0595906417803,0.0884482602496;CI0.00564961007418;PU-0.0972540187732,0.117388896881;CI0.00839304851301;PU-0.104813672644,0.0281727196602;CI0.00753390302685;PU-0.0863611334988,0.057735026919;CI0.00288252361456;PU-0.110633345862,0.0658423081812;CI0.00368074101916;PU-0.104954613275,0.013783660779;CI0.00485584609357;PU-0.0962631580748,0.0350725094897;CI0.00145328947594;PU-0.111717063489,0.0370979652727;CI0.0017495722531;PU-0.104188135481,0.00370299255068;CI0.00325391948919;PU-0.103158242886,-0.00370440776689;CI0.00222473401407;PU-0.102098368616,-0.009356862907;CI0.0015262296077;PU-0.112616454726,0.0725734427549;CI0.00133644455743;PU-0.0499758408785,0.0902057489577;CI0.00212449668497;PU-0.0639091109749,0.0802666862866;CI0.00160173192024;PU-0.0656609935802,0.095161104012;CI0.00140088396493;PU-0.0971186977124,0.13170927349;CI0.00392796744281;PU-0.105814272096,0.107426286631;CI0.00274207767448;PU-0.0864214266422,0.111550257346;CI0.00191283479128;PU-0.0960553477524,0.139581989483;CI0.00201623611927;PU0.1,-0.0495829500904;CI0.0106175117966;PU0.171167787084,-0.120316184214;CI0.0227225956947;PU0.0288322129158,-0.120316184214;CI0.0227225956947;PU0.1,-0.0327417586438;CI0.00422367965001;PU0.113417425498,-0.0584632864276;CI0.003472475166;PU0.086582574502,-0.0584632864276;CI0.003472475166;PU0.1,-0.0245489130626;CI0.00196916593115;PU0.118933178764,-0.0625068074968;CI0.00136664734549;PU0.0810668212361,-0.0625068074968;CI0.00136664734549;PU0.207660290498,-0.113198641757;CI0.0124575363123;PU0.153196880593,-0.0958311397344;CI0.00564961007418;PU0.146965242565,-0.142918899318;CI0.00839304851301;PU0.228008545403,-0.104857663004;CI0.00753390302685;PU0.193180566749,-0.103658448969;CI0.00288252361456;PU0.198295561402,-0.128732442113;CI0.00368074101916;PU0.240540306246,-0.0977851917301;CI0.00485584609357;PU0.217757894845,-0.100902595086;CI0.00145328947594;PU0.22373075139,-0.115298797654;CI0.0017495722531;PU0.248887182122,-0.0920810683749;CI0.00325391948919;PU0.254787232675,-0.0874854550658;CI0.00222473401407;PU0.259152465285,-0.0837413494532;CI0.0015262296077;PU0.193457782297,-0.133815432055;CI0.00133644455743;PU0.146867450275,-0.0883832222551;CI0.00212449668497;PU0.162441566086,-0.0954802567808;CI0.00160173192024;PU0.150418563264,-0.104444640484;CI0.00140088396493;PU0.1344957721,-0.149961896146;CI0.00392796744281;PU0.159873242792,-0.145350991034;CI0.00274207767448;PU0.146605356661,-0.130618279577;CI0.00191283479128;PU0.127146125073,-0.152977366064;CI0.00201623611927;PU-0.00766029049825,-0.113198641757;CI0.0124575363123;PU0.0468031194066,-0.0958311397344;CI0.00564961007418;PU0.0530347574349,-0.142918899318;CI0.00839304851301;PU-0.0280085454027,-0.104857663004;CI0.00753390302685;PU0.0068194332506,-0.103658448969;CI0.00288252361456;PU0.0017044385976,-0.128732442113;CI0.00368074101916;PU-0.0405403062457,-0.0977851917301;CI0.00485584609357;PU-0.0177578948449,-0.100902595086;CI0.00145328947594;PU-0.0237307513895,-0.115298797654;CI0.0017495722531;PU-0.0488871821216,-0.0920810683749;CI0.00325391948919;PU-0.0547872326752,-0.0874854550658;CI0.00222473401407;PU-0.0591524652853,-0.0837413494532;CI0.0015262296077;PU0.0065422177027,-0.133815432055;CI0.00133644455743;PU0.0531325497255,-0.0883832222551;CI0.00212449668497;PU0.0375584339143,-0.0954802567808;CI0.00160173192024;PU0.0495814367365,-0.104444640484;CI0.00140088396493;PU0.0655042279003,-0.149961896146;CI0.00392796744281;PU0.0401267572084,-0.145350991034;CI0.00274207767448;PU0.0533946433395,-0.130618279577;CI0.00191283479128;PU0.0728538749266,-0.152977366064;CI0.00201623611927; \ No newline at end of file diff --git a/hpgl/clit.hpgl b/hpgl/clit.hpgl new file mode 100755 index 0000000..230ed0f --- /dev/null +++ b/hpgl/clit.hpgl @@ -0,0 +1 @@ +IN;SP1;PU7021,4301;PD7021,4921;PD7016,4936;PD7014,4952;PD7016,4982;PD7016,7852;PD7014,7883;PD7016,7898;PD7021,7913;PD7022,8127;PD7021,8140;PD7018,8148;PD7011,8151;PD6999,8150;PD6970,8150;PD-39,8151;PD-65,8149;PD-82,8141;PD-90,8125;PD-91,8099;PD-89,8006;PD-90,7913;PD-84,7900;PD-83,7886;PD-84,7858;PD-84,5993;PD-83,5965;PD-84,5951;PD-90,5937;PD-91,863;PD-89,837;PD-81,821;PD-65,813;PD-39,811;PD6970,811;PD6997,813;PD7014,821;PD7022,837;PD7022,863;PD7020,911;PD7021,959;PD7016,974;PD7014,989;PD7016,1020;PD7016,4240;PD7014,4270;PD7016,4286;PD7021,4301;PD7021,4301;PU7021,4301;PD7010,4290;PD7007,4277;PD7010,4251;PD7010,1009;PD7007,983;PD7010,970;PD7021,959;PD7021,4301;PD7021,4301;PU7021,7913;PD7010,7902;PD7007,7890;PD7010,7863;PD7010,4971;PD7007,4945;PD7010,4932;PD7021,4921;PD7021,7913;PD7021,7913;PU-90,5937;PD-79,5948;PD-76,5961;PD-79,5987;PD-79,7863;PD-76,7890;PD-79,7902;PD-90,7913;PD-90,5937;PD-90,5937;PU3859,1250;PD3889,1236;PD3923,1232;PD3960,1239;PD3997,1253;PD4034,1273;PD4070,1298;PD4133,1352;PD4176,1401;PD4210,1453;PD4237,1507;PD4257,1563;PD4271,1621;PD4281,1680;PD4286,1742;PD4288,1805;PD4285,1944;PD4278,2084;PD4271,2223;PD4266,2362;PD4266,2475;PD4270,2587;PD4279,2698;PD4291,2809;PD4309,2919;PD4332,3028;PD4360,3137;PD4394,3244;PD4421,3313;PD4453,3378;PD4491,3441;PD4535,3499;PD4674,3669;PD4740,3757;PD4803,3847;PD4862,3926;PD4926,4000;PD5058,4145;PD5254,4367;PD5455,4584;PD5534,4671;PD5608,4762;PD5753,4948;PD5975,5243;PD6196,5540;PD6297,5680;PD6391,5825;PD6434,5899;PD6475,5976;PD6512,6054;PD6546,6134;PD6585,6223;PD6629,6309;PD6673,6396;PD6714,6484;PD6765,6608;PD6810,6735;PD6845,6866;PD6858,6932;PD6868,7000;PD6882,7086;PD6899,7171;PD6915,7257;PD6924,7344;PD6932,7538;PD6930,7635;PD6921,7732;PD6914,7767;PD6904,7801;PD6889,7837;PD6869,7876;PD6862,7803;PD6843,7734;PD6827,7665;PD6800,7526;PD6772,7387;PD6755,7318;PD6735,7249;PD6691,7117;PD6642,6986;PD6588,6859;PD6525,6734;PD6465,6633;PD6399,6537;PD6327,6445;PD6250,6357;PD5819,5880;PD5607,5638;PD5402,5391;PD5361,5337;PD5325,5283;PD5293,5225;PD5267,5165;PD5254,5141;PD5239,5119;PD5204,5079;PD5040,4871;PD4957,4768;PD4870,4668;PD4809,4602;PD4745,4538;PD4682,4474;PD4621,4408;PD4541,4308;PD4470,4203;PD4405,4095;PD4341,3986;PD4291,3896;PD4246,3806;PD4204,3713;PD4167,3620;PD4133,3524;PD4103,3428;PD4077,3329;PD4055,3230;PD4032,3082;PD4019,2934;PD4014,2784;PD4015,2635;PD4014,2588;PD4006,2542;PD3991,2499;PD3969,2457;PD3975,2432;PD3986,2410;PD4014,2367;PD4049,2304;PD4075,2238;PD4089,2168;PD4094,2096;PD4096,1971;PD4097,1857;PD4099,1891;PD4096,1924;PD4090,1958;PD4079,1991;PD4050,2057;PD4012,2121;PD3927,2252;PD3889,2319;PD3856,2389;PD3846,2409;PD3838,2416;PD3826,2418;PD3814,2416;PD3805,2409;PD3795,2390;PD3772,2298;PD3753,2206;PD3741,2114;PD3740,2019;PD3791,1930;PD3839,1840;PD3861,1794;PD3879,1746;PD3894,1698;PD3905,1647;PD3915,1555;PD3916,1509;PD3914,1464;PD3908,1419;PD3897,1374;PD3882,1330;PD3860,1287;PD3854,1269;PD3855,1259;PD3859,1250;PD3859,1250;PU4569,7351;PD4497,7276;PD4427,7198;PD4361,7118;PD4299,7034;PD4254,6935;PD4213,6835;PD4170,6735;PD4123,6638;PD4112,6615;PD4108,6589;PD4120,6535;PD4130,6509;PD4148,6486;PD4166,6490;PD4181,6498;PD4202,6520;PD4233,6575;PD4343,6729;PD4402,6802;PD4464,6874;PD4526,6939;PD4594,6998;PD4668,7049;PD4708,7070;PD4749,7089;PD4787,7101;PD4825,7109;PD4862,7111;PD4899,7110;PD4936,7103;PD4971,7093;PD5004,7079;PD5035,7062;PD5064,7041;PD5091,7016;PD5114,6989;PD5133,6959;PD5149,6926;PD5160,6891;PD5166,6854;PD5168,6815;PD5165,6774;PD5158,6734;PD5137,6658;PD5107,6584;PD5069,6513;PD5032,6452;PD4993,6393;PD4908,6279;PD4818,6169;PD4726,6060;PD4622,5945;PD4513,5835;PD4402,5727;PD4293,5617;PD4242,5561;PD4193,5503;PD4105,5381;PD4027,5253;PD3958,5119;PD3925,5039;PD3908,4999;PD3889,4960;PD3879,4912;PD3875,4863;PD3869,4765;PD3839,4518;PD3816,4270;PD3801,4115;PD3780,3961;PD3761,3807;PD3750,3652;PD3745,3647;PD3736,3645;PD3725,3626;PD3721,3606;PD3725,3565;PD3732,3523;PD3734,3481;PD3729,3398;PD3722,3320;PD3720,3243;PD3722,3199;PD3729,3180;PD3737,3171;PD3749,3165;PD3769,3169;PD3780,3181;PD3787,3197;PD3792,3215;PD3811,3288;PD3824,3363;PD3842,3514;PD3863,3673;PD3877,3752;PD3894,3830;PD3916,3906;PD3942,3981;PD3975,4055;PD4015,4126;PD4073,4212;PD4139,4290;PD4210,4364;PD4285,4435;PD4415,4563;PD4541,4695;PD4683,4855;PD4754,4935;PD4828,5012;PD4922,5112;PD5008,5218;PD5047,5275;PD5082,5334;PD5114,5396;PD5143,5460;PD5187,5563;PD5236,5665;PD5337,5867;PD5417,6043;PD5452,6133;PD5485,6223;PD5512,6315;PD5536,6408;PD5553,6503;PD5565,6600;PD5570,6668;PD5570,6737;PD5567,6804;PD5558,6871;PD5544,6937;PD5524,7002;PD5496,7065;PD5462,7126;PD5434,7164;PD5404,7199;PD5369,7230;PD5331,7257;PD5263,7296;PD5194,7327;PD5122,7351;PD5050,7368;PD4976,7379;PD4901,7385;PD4825,7384;PD4747,7378;PD4658,7368;PD4569,7351;PD4569,7351;PU4569,7351;PD4580,7341;PD4591,7340;PD4615,7346;PD4686,7357;PD4757,7365;PD4828,7369;PD4898,7369;PD4969,7364;PD5039,7354;PD5109,7339;PD5179,7317;PD5255,7285;PD5322,7246;PD5380,7200;PD5429,7146;PD5470,7086;PD5502,7019;PD5526,6946;PD5542,6867;PD5552,6760;PD5553,6654;PD5545,6550;PD5529,6448;PD5505,6346;PD5476,6246;PD5440,6147;PD5401,6048;PD5293,5807;PD5177,5570;PD5135,5479;PD5094,5387;PD5047,5298;PD5020,5256;PD4989,5216;PD4898,5107;PD4850,5055;PD4798,5007;PD4746,4957;PD4699,4903;PD4609,4791;PD4501,4670;PD4386,4554;PD4153,4327;PD4103,4273;PD4056,4217;PD4015,4158;PD3978,4096;PD3946,4031;PD3918,3965;PD3895,3895;PD3877,3823;PD3855,3715;PD3837,3606;PD3822,3497;PD3813,3386;PD3807,3331;PD3796,3277;PD3780,3223;PD3759,3171;PD3779,3159;PD3797,3157;PD3813,3167;PD3828,3189;PD3850,3233;PD3868,3279;PD3882,3326;PD3891,3375;PD3908,3467;PD3934,3556;PD3964,3643;PD3998,3730;PD4114,4012;PD4156,4094;PD4208,4169;PD4269,4237;PD4338,4298;PD4446,4391;PD4547,4490;PD4643,4595;PD4734,4705;PD4781,4756;PD4831,4802;PD4883,4848;PD4933,4896;PD5016,4987;PD5096,5079;PD5250,5270;PD5399,5465;PD5547,5660;PD5684,5839;PD5752,5929;PD5817,6021;PD5891,6141;PD5924,6204;PD5953,6268;PD5983,6327;PD6021,6378;PD6066,6424;PD6114,6467;PD6261,6593;PD6334,6658;PD6402,6727;PD6472,6809;PD6532,6897;PD6546,6922;PD6555,6948;PD6557,6968;PD6554,6977;PD6547,6984;PD6537,6988;PD6528,6986;PD6512,6975;PD6496,6959;PD6482,6941;PD6457,6904;PD6362,6791;PD6260,6684;PD6153,6582;PD6041,6485;PD6031,6482;PD6028,6493;PD6029,6503;PD6038,6522;PD6048,6540;PD6050,6550;PD6050,6561;PD6038,6561;PD6032,6566;PD6031,6585;PD6037,6680;PD6037,6775;PD6032,6868;PD6019,6960;PD6001,7052;PD5976,7142;PD5945,7231;PD5908,7320;PD5889,7354;PD5868,7386;PD5844,7415;PD5818,7442;PD5760,7489;PD5696,7531;PD5616,7576;PD5533,7615;PD5448,7648;PD5360,7673;PD5302,7684;PD5244,7688;PD5186,7686;PD5130,7679;PD5074,7666;PD5019,7650;PD4965,7629;PD4912,7606;PD4830,7566;PD4750,7521;PD4676,7469;PD4641,7438;PD4608,7405;PD4586,7380;PD4576,7367;PD4569,7351;PD4569,7351;PU92,7112;PD52,7204;PD29,7249;PD0,7291;PD-13,7134;PD-15,7055;PD-12,7016;PD-6,6976;PD19,6865;PD48,6756;PD81,6647;PD117,6541;PD158,6435;PD203,6332;PD254,6231;PD310,6131;PD394,5996;PD482,5864;PD668,5607;PD781,5461;PD897,5319;PD1131,5035;PD1206,4946;PD1284,4861;PD1366,4781;PD1451,4703;PD1539,4629;PD1629,4556;PD1814,4419;PD1959,4312;PD2101,4201;PD2382,3976;PD2446,3921;PD2507,3862;PD2621,3738;PD2731,3612;PD2844,3488;PD2853,3507;PD2853,3526;PD2840,3562;PD2810,3641;PD2778,3719;PD2713,3875;PD2698,3912;PD2681,3947;PD2663,3983;PD2650,4021;PD2608,4114;PD2572,4209;PD2535,4304;PD2494,4397;PD2207,4647;PD2061,4769;PD1910,4885;PD1701,5030;PD1597,5102;PD1495,5177;PD1384,5267;PD1280,5364;PD1183,5468;PD1095,5580;PD1050,5647;PD1009,5716;PD971,5787;PD938,5859;PD909,5933;PD883,6009;PD862,6087;PD844,6166;PD836,6232;PD826,6263;PD817,6277;PD805,6291;PD788,6290;PD772,6292;PD741,6307;PD566,6425;PD482,6488;PD402,6557;PD300,6660;PD253,6715;PD209,6772;PD170,6831;PD135,6894;PD106,6961;PD83,7032;PD53,7128;PD15,7222;PD31,7183;PD48,7145;PD63,7119;PD74,7111;PD92,7112;PD92,7112;PU6050,6561;PD6037,6550;PD6028,6538;PD6018,6511;PD6013,6481;PD6011,6450;PD6157,6570;PD6227,6633;PD6294,6699;PD6359,6768;PD6422,6839;PD6482,6914;PD6540,6992;PD6544,6961;PD6539,6936;PD6529,6915;PD6517,6897;PD6483,6846;PD6446,6798;PD6366,6709;PD6278,6626;PD6186,6547;PD6084,6459;PD5987,6365;PD5971,6342;PD5960,6316;PD5921,6235;PD5880,6156;PD5834,6078;PD5785,6003;PD5684,5863;PD5580,5726;PD5372,5452;PD5219,5247;PD5140,5147;PD5055,5052;PD4918,4905;PD4848,4833;PD4773,4765;PD4736,4730;PD4701,4693;PD4635,4614;PD4570,4534;PD4500,4459;PD4408,4377;PD4314,4297;PD4264,4251;PD4219,4201;PD4179,4148;PD4144,4093;PD4112,4035;PD4083,3975;PD4031,3852;PD3955,3658;PD3921,3561;PD3893,3461;PD3864,3327;PD3846,3261;PD3819,3198;PD3807,3180;PD3793,3170;PD3778,3167;PD3759,3171;PD3746,3176;PD3739,3183;PD3735,3201;PD3737,3221;PD3735,3239;PD3717,3229;PD3710,3213;PD3710,3179;PD3709,2990;PD3716,2897;PD3733,2804;PD3742,2770;PD3750,2756;PD3762,2745;PD3789,2722;PD3811,2698;PD3848,2642;PD3880,2583;PD3915,2526;PD3940,2489;PD3954,2473;PD3973,2461;PD3991,2472;PD4004,2486;PD4013,2501;PD4019,2518;PD4025,2554;PD4028,2590;PD4031,2636;PD4031,2682;PD4030,2776;PD4037,2963;PD4045,3057;PD4056,3149;PD4071,3242;PD4091,3333;PD4115,3424;PD4145,3514;PD4208,3676;PD4279,3834;PD4358,3988;PD4446,4139;PD4504,4229;PD4566,4316;PD4632,4399;PD4702,4478;PD4860,4644;PD5013,4814;PD5077,4893;PD5138,4973;PD5200,5053;PD5267,5128;PD5278,5146;PD5285,5165;PD5298,5205;PD5326,5261;PD5359,5313;PD5395,5363;PD5434,5411;PD5515,5503;PD5594,5597;PD5679,5701;PD5767,5803;PD5945,6005;PD6039,6106;PD6134,6206;PD6265,6349;PD6387,6499;PD6444,6577;PD6497,6657;PD6547,6740;PD6592,6826;PD6637,6925;PD6677,7026;PD6713,7129;PD6744,7234;PD6797,7426;PD6818,7523;PD6834,7621;PD6842,7666;PD6853,7711;PD6861,7756;PD6862,7803;PD6747,7495;PD6683,7344;PD6646,7270;PD6607,7197;PD6541,7095;PD6469,6998;PD6392,6905;PD6313,6814;PD6249,6749;PD6180,6688;PD6112,6627;PD6050,6561;PD6050,6561;PU802,6288;PD822,6220;PD836,6151;PD848,6081;PD867,6012;PD896,5929;PD930,5849;PD966,5771;PD1007,5695;PD1051,5622;PD1100,5551;PD1154,5482;PD1212,5416;PD1302,5326;PD1397,5241;PD1495,5162;PD1598,5086;PD1784,4955;PD1968,4822;PD2146,4682;PD2233,4608;PD2316,4531;PD2399,4459;PD2484,4391;PD2488,4411;PD2489,4431;PD2481,4468;PD2450,4538;PD2378,4590;PD2310,4648;PD2179,4767;PD1944,4969;PD1702,5163;PD1585,5256;PD1471,5352;PD1363,5456;PD1313,5511;PD1265,5569;PD1193,5671;PD1131,5779;PD1104,5835;PD1081,5893;PD1062,5953;PD1046,6015;PD1002,6213;PD987,6313;PD984,6364;PD984,6415;PD986,6449;PD994,6481;PD1010,6509;PD1030,6525;PD1056,6530;PD1088,6525;PD1129,6513;PD1167,6497;PD1203,6478;PD1236,6456;PD1267,6430;PD1295,6402;PD1321,6370;PD1344,6335;PD1439,6186;PD1540,6042;PD1748,5758;PD1821,5653;PD1891,5546;PD2030,5330;PD2096,5236;PD2167,5147;PD2317,4975;PD2336,4956;PD2348,4953;PD2364,4958;PD2369,4987;PD2370,5015;PD2360,5069;PD2327,5174;PD2312,5219;PD2295,5261;PD2253,5344;PD2161,5504;PD2132,5551;PD2107,5599;PD2086,5648;PD2070,5699;PD2057,5750;PD2049,5803;PD2045,5858;PD2046,5913;PD2048,6023;PD2049,6077;PD2053,6132;PD2025,6173;PD1992,6209;PD1918,6273;PD1691,6475;PD1573,6571;PD1451,6661;PD1401,6691;PD1350,6717;PD1297,6737;PD1243,6752;PD1188,6762;PD1132,6767;PD1075,6767;PD1017,6763;PD973,6753;PD931,6737;PD847,6695;PD855,6748;PD873,6796;PD897,6840;PD924,6883;PD972,6960;PD992,7001;PD1003,7046;PD966,7017;PD934,6985;PD905,6951;PD881,6914;PD860,6875;PD842,6834;PD814,6747;PD768,6570;PD755,6497;PD753,6461;PD755,6425;PD761,6390;PD770,6356;PD784,6322;PD802,6288;PD802,6288;PU1003,7046;PD979,7000;PD952,6956;PD896,6867;PD871,6821;PD849,6772;PD833,6721;PD825,6664;PD872,6692;PD918,6715;PD970,6733;PD1021,6746;PD1073,6752;PD1125,6754;PD1176,6750;PD1228,6740;PD1279,6726;PD1331,6707;PD1383,6683;PD1432,6655;PD1523,6592;PD1610,6522;PD1695,6449;PD1871,6298;PD2041,6140;PD2060,6210;PD2070,6282;PD2074,6354;PD2076,6426;PD2081,6505;PD2093,6582;PD2114,6657;PD2130,6693;PD2149,6728;PD2163,6757;PD2181,6783;PD2216,6837;PD2180,6782;PD2163,6754;PD2148,6725;PD2114,6656;PD2093,6584;PD2081,6510;PD2077,6435;PD2075,6355;PD2068,6276;PD2049,6118;PD2077,6079;PD2110,6044;PD2145,6010;PD2177,5974;PD2199,5934;PD2212,5915;PD2232,5902;PD2245,5919;PD2249,5937;PD2250,5976;PD2267,6122;PD2289,6267;PD2319,6411;PD2339,6482;PD2362,6552;PD2379,6584;PD2398,6615;PD2412,6647;PD2416,6665;PD2416,6684;PD2360,6755;PD2330,6787;PD2297,6817;PD2273,6840;PD2261,6863;PD2260,6875;PD2262,6888;PD2277,6916;PD2277,6917;PD2261,6903;PD2247,6895;PD2232,6892;PD2218,6893;PD2190,6905;PD2160,6926;PD2105,6965;PD2047,7002;PD1988,7035;PD1927,7065;PD1801,7115;PD1670,7155;PD1527,7194;PD1454,7208;PD1379,7214;PD1324,7211;PD1271,7204;PD1220,7192;PD1171,7175;PD1125,7152;PD1082,7123;PD1041,7087;PD1003,7046;PD1003,7046;PU3207,2370;PD3234,2293;PD3257,2215;PD3295,2057;PD3363,1739;PD3382,1656;PD3403,1573;PD3430,1492;PD3448,1453;PD3468,1415;PD3506,1363;PD3552,1322;PD3578,1305;PD3605,1292;PD3667,1273;PD3676,1286;PD3681,1299;PD3685,1327;PD3684,1355;PD3685,1383;PD3694,1416;PD3699,1450;PD3702,1518;PD3701,1587;PD3705,1655;PD3737,1945;PD3738,1996;PD3736,2046;PD3736,2075;PD3732,2104;PD3714,2159;PD3689,2235;PD3666,2312;PD3621,2464;PD3608,2472;PD3596,2474;PD3574,2469;PD3554,2457;PD3533,2448;PD3518,2439;PD3459,2416;PD3400,2398;PD3339,2388;PD3276,2385;PD3240,2385;PD3223,2381;PD3207,2370;PD3207,2370;PU2606,6931;PD2588,6916;PD2574,6897;PD2577,6884;PD2577,6872;PD2564,6823;PD2554,6774;PD2549,6724;PD2547,6674;PD2542,6615;PD2532,6557;PD2534,6510;PD2535,6462;PD2537,6395;PD2547,6331;PD2563,6271;PD2587,6213;PD2616,6158;PD2650,6104;PD2688,6053;PD2729,6003;PD2752,5981;PD2776,5964;PD2830,5938;PD2887,5917;PD2942,5893;PD3002,5866;PD3063,5846;PD3125,5831;PD3188,5820;PD3316,5804;PD3442,5786;PD3455,5794;PD3462,5805;PD3488,5885;PD3517,5964;PD3543,6043;PD3563,6125;PD3563,6139;PD3558,6152;PD3535,6150;PD3513,6146;PD3472,6130;PD3433,6111;PD3392,6093;PD3333,6075;PD3271,6061;PD3211,6045;PD3182,6034;PD3154,6019;PD3136,6014;PD3117,6015;PD3076,6020;PD3003,6020;PD2937,6032;PD2879,6055;PD2828,6087;PD2782,6129;PD2742,6178;PD2707,6234;PD2675,6295;PD2674,6298;PD2677,6298;PD2679,6298;PD2676,6296;PD2677,6291;PD2710,6236;PD2748,6188;PD2791,6148;PD2839,6114;PD2890,6085;PD2945,6062;PD3002,6042;PD3062,6025;PD3099,6019;PD3136,6019;PD3172,6027;PD3207,6043;PD3261,6073;PD3317,6098;PD3375,6116;PD3437,6127;PD3469,6134;PD3501,6145;PD3561,6177;PD3573,6191;PD3580,6208;PD3581,6236;PD3573,6263;PD3559,6272;PD3545,6274;PD3515,6266;PD3384,6215;PD3317,6193;PD3249,6177;PD3217,6166;PD3188,6148;PD3144,6126;PD3100,6113;PD3056,6108;PD3013,6112;PD2971,6124;PD2933,6145;PD2897,6174;PD2865,6211;PD2835,6252;PD2800,6289;PD2763,6326;PD2735,6366;PD2713,6407;PD2699,6451;PD2690,6496;PD2687,6543;PD2689,6591;PD2695,6640;PD2705,6686;PD2718,6731;PD2752,6819;PD2793,6904;PD2835,6989;PD2852,7012;PD2875,7028;PD2901,7040;PD2928,7048;PD3000,7072;PD3069,7105;PD3105,7121;PD3143,7129;PD3181,7127;PD3220,7116;PD3242,7108;PD3253,7109;PD3262,7115;PD3268,7127;PD3267,7139;PD3256,7162;PD3209,7238;PD3198,7252;PD3183,7261;PD3165,7261;PD3084,7231;PD3004,7195;PD2929,7152;PD2858,7100;PD2808,7055;PD2762,7007;PD2721,6958;PD2685,6905;PD2656,6850;PD2634,6792;PD2620,6730;PD2615,6665;PD2617,6698;PD2621,6736;PD2635,6816;PD2644,6857;PD2656,6897;PD2681,6977;PD2671,6990;PD2662,6990;PD2646,6974;PD2629,6949;PD2620,6938;PD2606,6931;PD2606,6931;PU802,6288;PD784,6357;PD774,6428;PD768,6570;PD572,6678;PD476,6736;PD383,6799;PD298,6866;PD221,6940;PD152,7022;PD121,7066;PD92,7112;PD75,7123;PD62,7138;PD45,7172;PD30,7208;PD19,7224;PD5,7238;PD14,7200;PD26,7163;PD40,7126;PD51,7089;PD79,6995;PD116,6906;PD161,6823;PD212,6746;PD271,6672;PD335,6603;PD405,6537;PD479,6474;PD542,6427;PD607,6383;PD737,6295;PD749,6283;PD765,6270;PD773,6267;PD783,6268;PD792,6275;PD802,6288;PD802,6288;PU3859,1250;PD3887,1301;PD3907,1352;PD3921,1405;PD3930,1459;PD3933,1513;PD3931,1567;PD3924,1621;PD3914,1676;PD3888,1768;PD3851,1857;PD3804,1941;PD3748,2020;PD3735,1998;PD3729,1973;PD3727,1924;PD3721,1844;PD3711,1765;PD3701,1687;PD3694,1607;PD3694,1550;PD3696,1493;PD3692,1436;PD3686,1408;PD3677,1381;PD3674,1352;PD3674,1323;PD3674,1294;PD3671,1265;PD3676,1215;PD3673,1166;PD3667,1117;PD3663,1068;PD3678,1105;PD3688,1143;PD3692,1182;PD3692,1222;PD3692,1241;PD3697,1254;PD3709,1260;PD3731,1259;PD3795,1252;PD3859,1250;PD3859,1250;PU3117,2784;PD3126,2762;PD3129,2740;PD3124,2718;PD3112,2697;PD3111,2670;PD3114,2644;PD3121,2619;PD3133,2595;PD3158,2582;PD3171,2576;PD3181,2568;PD3212,2542;PD3243,2524;PD3275,2513;PD3308,2509;PD3341,2511;PD3375,2517;PD3444,2536;PD3459,2545;PD3489,2574;PD3521,2601;PD3552,2630;PD3564,2647;PD3575,2666;PD3572,2705;PD3564,2741;PD3551,2773;PD3533,2803;PD3512,2830;PD3486,2855;PD3427,2898;PD3442,2913;PD3459,2920;PD3475,2924;PD3489,2933;PD3485,2950;PD3474,2960;PD3460,2965;PD3446,2966;PD3394,2969;PD3343,2966;PD3318,2962;PD3293,2954;PD3270,2942;PD3247,2926;PD3245,2923;PD3242,2924;PD3240,2925;PD3242,2924;PD3245,2928;PD3249,2949;PD3245,2967;PD3236,2984;PD3223,2999;PD3144,3079;PD3132,3083;PD3127,3082;PD3121,3077;PD3117,3062;PD3119,3047;PD3128,3018;PD3138,2981;PD3143,2944;PD3145,2869;PD3143,2849;PD3137,2831;PD3126,2815;PD3113,2801;PD3113,2792;PD3117,2784;PD3117,2784;PU3366,7394;PD3350,7383;PD3333,7381;PD3299,7388;PD3246,7393;PD3194,7392;PD3143,7384;PD3092,7370;PD3093,7356;PD3098,7345;PD3112,7326;PD3131,7310;PD3147,7292;PD3172,7271;PD3184,7260;PD3194,7247;PD3194,7247;PD3237,7185;PD3256,7152;PD3269,7116;PD3278,7098;PD3294,7088;PD3330,7072;PD3362,7052;PD3392,7030;PD3421,7005;PD3473,6950;PD3523,6894;PD3541,6871;PD3552,6864;PD3566,6866;PD3576,6877;PD3578,6891;PD3569,6922;PD3547,6974;PD3508,7059;PD3477,7148;PD3447,7237;PD3414,7325;PD3400,7366;PD3387,7383;PD3366,7394;PD3366,7394;PU4119,6592;PD4291,6980;PD4306,7005;PD4308,7019;PD4299,7034;PD4278,7026;PD4256,7024;PD4235,7026;PD4213,7032;PD4018,7111;PD4012,7091;PD4015,7072;PD4026,7035;PD4045,6977;PD4061,6919;PD4070,6859;PD4071,6829;PD4069,6798;PD4075,6773;PD4075,6748;PD4071,6724;PD4062,6700;PD4014,6589;PD3991,6533;PD3972,6475;PD3964,6445;PD3966,6432;PD3979,6420;PD3993,6418;PD4005,6424;PD4024,6445;PD4069,6499;PD4109,6557;PD4112,6565;PD4111,6575;PD4112,6584;PD4119,6592;PD4119,6592;PU3168,2559;PD3183,2476;PD3205,2393;PD3216,2384;PD3228,2378;PD3256,2376;PD3327,2381;PD3397,2393;PD3466,2412;PD3533,2438;PD3533,2438;PD3552,2451;PD3572,2461;PD3592,2472;PD3609,2488;PD3609,2526;PD3604,2562;PD3592,2596;PD3574,2629;PD3562,2631;PD3552,2630;PD3535,2620;PD3520,2606;PD3505,2593;PD3480,2572;PD3454,2551;PD3454,2551;PD3395,2529;PD3365,2519;PD3335,2513;PD3306,2511;PD3276,2516;PD3246,2529;PD3216,2552;PD3207,2560;PD3195,2567;PD3182,2569;PD3168,2559;PD3168,2559;PU2416,6684;PD2375,6615;PD2344,6544;PD2319,6471;PD2300,6396;PD2271,6244;PD2244,6091;PD2239,6044;PD2237,5996;PD2234,5949;PD2224,5903;PD2212,5884;PD2208,5864;PD2214,5823;PD2232,5738;PD2258,5654;PD2289,5573;PD2325,5494;PD2354,5431;PD2380,5367;PD2420,5236;PD2451,5102;PD2477,4966;PD2493,4881;PD2513,4796;PD2525,4747;PD2540,4699;PD2549,4674;PD2558,4666;PD2574,4664;PD2585,4686;PD2585,4709;PD2573,4753;PD2553,4827;PD2536,4901;PD2511,5050;PD2499,5122;PD2483,5192;PD2441,5328;PD2390,5462;PD2334,5594;PD2304,5668;PD2279,5744;PD2263,5822;PD2261,5863;PD2262,5904;PD2278,6069;PD2301,6233;PD2335,6395;PD2357,6475;PD2383,6554;PD2397,6583;PD2414,6611;PD2430,6638;PD2443,6668;PD2442,6677;PD2438,6686;PD2416,6684;PD2416,6684;PU3046,7381;PD3049,7366;PD2996,7347;PD2946,7320;PD2896,7292;PD2845,7269;PD2833,7269;PD2827,7262;PD2823,7253;PD2818,7246;PD2790,7192;PD2756,7141;PD2739,7116;PD2737,7103;PD2743,7087;PD2763,7089;PD2780,7098;PD2809,7124;PD2848,7152;PD2888,7176;PD2930,7197;PD2973,7214;PD3062,7240;PD3153,7261;PD3163,7273;PD3162,7283;PD3146,7300;PD3112,7334;PD3095,7352;PD3082,7373;PD3064,7383;PD3054,7386;PD3046,7381;PD3046,7381;PU4041,7043;PD4018,7111;PD3966,7193;PD3909,7270;PD3844,7342;PD3771,7406;PD3712,7450;PD3650,7488;PD3587,7522;PD3521,7551;PD3455,7577;PD3386,7598;PD3316,7616;PD3245,7631;PD3169,7640;PD3094,7650;PD3057,7658;PD3021,7670;PD2986,7688;PD2953,7713;PD2960,7695;PD2970,7683;PD2995,7669;PD3010,7660;PD3015,7652;PD3013,7644;PD3006,7636;PD3060,7623;PD3111,7605;PD3160,7582;PD3206,7556;PD3249,7525;PD3290,7489;PD3328,7449;PD3363,7404;PD3374,7410;PD3379,7422;PD3369,7447;PD3355,7469;PD3321,7507;PD3280,7538;PD3238,7569;PD3208,7588;PD3174,7608;PD3296,7587;PD3411,7556;PD3521,7516;PD3624,7466;PD3673,7436;PD3720,7404;PD3765,7368;PD3809,7329;PD3850,7287;PD3889,7242;PD3926,7193;PD3961,7141;PD3976,7113;PD3989,7083;PD4002,7055;PD4022,7030;PD4029,7030;PD4034,7034;PD4041,7043;PD4041,7043;PU2438,6686;PD2436,6671;PD2453,6635;PD2476,6605;PD2506,6581;PD2541,6561;PD2552,6587;PD2559,6613;PD2563,6667;PD2564,6721;PD2571,6775;PD2581,6829;PD2588,6883;PD2544,6839;PD2506,6791;PD2438,6688;PD2438,6686;PD2438,6686;PU3117,2784;PD3117,2802;PD3113,2829;PD3103,2853;PD3087,2873;PD3067,2891;PD3059,2890;PD3058,2881;PD3058,2873;PD3072,2852;PD3080,2834;PD3082,2818;PD3079,2803;PD3070,2791;PD3057,2781;PD3016,2765;PD3006,2755;PD2988,2731;PD2944,2659;PD2905,2585;PD2893,2559;PD2890,2546;PD2919,2478;PD2944,2409;PD2958,2375;PD2975,2342;PD2996,2312;PD3023,2283;PD3056,2252;PD3085,2218;PD3111,2182;PD3134,2144;PD3154,2105;PD3171,2064;PD3185,2021;PD3196,1976;PD3207,1978;PD3211,1983;PD3208,2000;PD3184,2078;PD3151,2152;PD3131,2187;PD3107,2220;PD3081,2250;PD3051,2279;PD3023,2307;PD3001,2337;PD2982,2370;PD2967,2404;PD2941,2474;PD2911,2542;PD2907,2555;PD2908,2568;PD2914,2578;PD2923,2587;PD2947,2612;PD2965,2639;PD2978,2669;PD2988,2702;PD2996,2724;PD3009,2740;PD3024,2751;PD3042,2759;PD3080,2771;PD3117,2784;PD3117,2784;PU3215,1804;PD3254,1619;PD3287,1435;PD3318,1252;PD3352,1072;PD3360,1083;PD3364,1098;PD3362,1154;PD3355,1207;PD3341,1258;PD3318,1336;PD3300,1415;PD3289,1495;PD3284,1576;PD3278,1641;PD3264,1704;PD3227,1828;PD3216,1826;PD3212,1820;PD3215,1804;PD3215,1804;PU2858,3455;PD2933,3197;PD2975,3070;PD3024,2945;PD3037,2915;PD3046,2901;PD3059,2890;PD3058,2889;PD3066,2901;PD3068,2912;PD3062,2936;PD3014,3060;PD2973,3186;PD2934,3313;PD2892,3438;PD2885,3449;PD2875,3458;PD2866,3458;PD2858,3455;PD2858,3455;PU2742,7089;PD2763,7128;PD2787,7165;PD2808,7204;PD2821,7247;PD2817,7250;PD2813,7246;PD2705,7092;PD2653,7013;PD2606,6931;PD2620,6932;PD2630,6937;PD2644,6955;PD2656,6976;PD2664,6984;PD2674,6989;PD2700,7008;PD2720,7031;PD2734,7058;PD2742,7089;PD2742,7089;PU3373,7416;PD3363,7404;PD3366,7394;PD3396,7339;PD3419,7281;PD3458,7162;PD3494,7062;PD3535,6965;PD3547,6969;PD3552,6980;PD3543,7018;PD3528,7053;PD3511,7089;PD3500,7126;PD3485,7181;PD3453,7270;PD3420,7360;PD3403,7393;PD3390,7407;PD3373,7416;PD3373,7416;PU2508,7290;PD2556,7355;PD2603,7422;PD2651,7487;PD2704,7548;PD2801,7649;PD2770,7631;PD2731,7599;PD2688,7556;PD2644,7505;PD2600,7450;PD2560,7394;PD2527,7341;PD2504,7294;PD2508,7290;PD2508,7290;PU2277,6917;PD2277,6916;PD2300,6933;PD2317,6954;PD2344,7000;PD2424,7131;PD2501,7263;PD2506,7276;PD2508,7290;PD2504,7294;PD2277,6917;PD2277,6917;PU2858,3455;PD2866,3455;PD2875,3468;PD2877,3481;PD2872,3508;PD2842,3605;PD2805,3699;PD2764,3792;PD2720,3884;PD2712,3885;PD2707,3883;PD2699,3872;PD2836,3526;PD2844,3488;PD2858,3455;PD2858,3455;PU3533,2438;PD3310,2387;PD3283,2383;PD3256,2383;PD3205,2393;PD3188,2392;PD3173,2397;PD3157,2402;PD3140,2401;PD3155,2387;PD3172,2381;PD3190,2377;PD3207,2370;PD3282,2369;PD3355,2375;PD3427,2389;PD3498,2413;PD3519,2421;PD3527,2428;PD3533,2438;PD3533,2438;PU3137,2597;PD3133,2622;PD3131,2649;PD3126,2674;PD3112,2697;PD3096,2694;PD3077,2684;PD3063,2672;PD3053,2656;PD3049,2636;PD3051,2625;PD3055,2617;PD3069,2610;PD3087,2606;PD3103,2600;PD3111,2592;PD3120,2590;PD3137,2597;PD3137,2597;PU3137,2597;PD3103,2600;PD3117,2585;PD3135,2578;PD3153,2572;PD3168,2559;PD3185,2559;PD3200,2554;PD3227,2535;PD3251,2520;PD3279,2511;PD3310,2506;PD3342,2506;PD3373,2510;PD3404,2519;PD3431,2533;PD3454,2551;PD3312,2520;PD3293,2518;PD3276,2522;PD3260,2530;PD3245,2541;PD3221,2560;PD3195,2576;PD3167,2589;PD3137,2597;PD3137,2597;PU2813,7246;PD2821,7247;PD2845,7269;PD2872,7353;PD2882,7395;PD2889,7438;PD2892,7480;PD2889,7523;PD2878,7567;PD2860,7610;PD2873,7562;PD2878,7515;PD2877,7469;PD2871,7423;PD2861,7378;PD2847,7334;PD2813,7246;PD2813,7246;PU3046,7381;PD3064,7383;PD3029,7412;PD2999,7443;PD2972,7477;PD2947,7513;PD2907,7590;PD2876,7672;PD2899,7588;PD2914,7547;PD2931,7509;PD2953,7473;PD2979,7439;PD3009,7408;PD3046,7381;PD3046,7381;PU2438,6688;PD2588,6883;PD2574,6897;PD2447,6723;PD2432,6708;PD2430,6699;PD2438,6688;PD2438,6688;PU3215,1804;PD3218,1817;PD3221,1823;PD3227,1828;PD3228,1871;PD3224,1914;PD3208,2000;PD3196,1976;PD3204,1933;PD3204,1890;PD3205,1846;PD3208,1825;PD3215,1804;PD3215,1804;PU3082,7373;PD3078,7356;PD3084,7346;PD3106,7329;PD3132,7299;PD3160,7269;PD3164,7262;PD3171,7258;PD3194,7247;PD3186,7266;PD3175,7283;PD3147,7312;PD3117,7339;PD3092,7370;PD3082,7373;PD3082,7373;PU3671,1265;PD3680,1292;PD3681,1320;PD3679,1349;PD3680,1377;PD3681,1387;PD3670,1387;PD3667,1273;PD3671,1265;PD3671,1265;PU3670,1387;PD3680,1377;PD3691,1394;PD3697,1413;PD3701,1451;PD3699,1514;PD3701,1577;PD3713,1703;PD3728,1828;PD3737,1954;PD3741,1987;PD3748,2020;PD3758,2119;PD3772,2218;PD3793,2316;PD3825,2412;PD3847,2361;PD3872,2312;PD3930,2218;PD3990,2127;PD4045,2033;PD4067,1982;PD4082,1928;PD4086,1873;PD4080,1816;PD4080,1799;PD4088,1793;PD4099,1827;PD4108,1863;PD4117,1942;PD4116,2029;PD4105,2119;PD4085,2210;PD4056,2299;PD4019,2383;PD3973,2461;PD3906,2570;PD3873,2625;PD3843,2682;PD3834,2697;PD3823,2711;PD3796,2734;PD3768,2758;PD3757,2772;PD3747,2788;PD3738,2811;PD3731,2822;PD3720,2830;PD3697,2832;PD3687,2829;PD3677,2823;PD3673,2810;PD3675,2796;PD3714,2745;PD3748,2691;PD3775,2633;PD3793,2571;PD3798,2538;PD3799,2504;PD3796,2471;PD3788,2438;PD3762,2351;PD3741,2262;PD3730,2173;PD3729,2127;PD3731,2081;PD3731,2067;PD3725,2054;PD3718,1937;PD3707,1820;PD3693,1703;PD3683,1586;PD3682,1486;PD3679,1436;PD3670,1387;PD3670,1387;PU3906,4967;PD3965,5098;PD4029,5227;PD4082,5323;PD4142,5414;PD4208,5501;PD4281,5582;PD4448,5746;PD4532,5828;PD4613,5911;PD4745,6055;PD4872,6203;PD4932,6280;PD4990,6358;PD5044,6440;PD5093,6524;PD5137,6614;PD5155,6659;PD5170,6706;PD5179,6754;PD5183,6803;PD5180,6854;PD5171,6905;PD5155,6948;PD5131,6988;PD5102,7024;PD5066,7056;PD5027,7083;PD4984,7103;PD4939,7118;PD4894,7124;PD4837,7124;PD4784,7116;PD4735,7100;PD4688,7079;PD4644,7053;PD4603,7022;PD4523,6954;PD4439,6869;PD4362,6779;PD4291,6684;PD4226,6583;PD4192,6536;PD4155,6491;PD4144,6471;PD4145,6451;PD4159,6413;PD4180,6406;PD4195,6411;PD4205,6424;PD4213,6441;PD4245,6506;PD4281,6568;PD4320,6627;PD4363,6684;PD4455,6793;PD4551,6899;PD4607,6953;PD4669,6996;PD4735,7030;PD4806,7057;PD4833,7065;PD4860,7069;PD4887,7069;PD4914,7066;PD4965,7051;PD5011,7025;PD5051,6989;PD5082,6946;PD5103,6895;PD5109,6868;PD5111,6840;PD5111,6796;PD5106,6753;PD5099,6711;PD5088,6670;PD5058,6590;PD5016,6512;PD4970,6439;PD4922,6368;PD4817,6232;PD4705,6102;PD4589,5977;PD4440,5825;PD4287,5676;PD4198,5581;PD4157,5529;PD4118,5475;PD4053,5384;PD4025,5336;PD4005,5283;PD4002,5281;PD3999,5284;PD3997,5286;PD3999,5285;PD4002,5285;PD4004,5288;PD4056,5501;PD4080,5607;PD4099,5715;PD4112,5782;PD4129,5849;PD4150,5915;PD4174,5980;PD4191,6028;PD4204,6077;PD4221,6177;PD4220,6212;PD4216,6226;PD4210,6237;PD4200,6245;PD4189,6250;PD4158,6253;PD4130,6116;PD4100,5979;PD4037,5743;PD4006,5625;PD3980,5505;PD3947,5304;PD3931,5203;PD3913,5103;PD3910,5100;PD3909,5102;PD3908,5105;PD3911,5104;PD3914,5107;PD3966,5429;PD3996,5589;PD4036,5748;PD4072,5874;PD4104,6000;PD4132,6127;PD4153,6256;PD4159,6304;PD4161,6351;PD4157,6399;PD4145,6445;PD4125,6443;PD4110,6433;PD4091,6404;PD4010,6257;PD3938,6107;PD3874,5952;PD3822,5792;PD3781,5636;PD3746,5478;PD3711,5320;PD3672,5162;PD3611,4925;PD3584,4805;PD3561,4685;PD3544,4548;PD3538,4410;PD3540,4272;PD3546,4134;PD3559,3923;PD3570,3818;PD3586,3714;PD3611,3573;PD3616,3502;PD3612,3429;PD3611,3412;PD3614,3398;PD3621,3387;PD3631,3379;PD3643,3375;PD3657,3374;PD3673,3378;PD3689,3385;PD3714,3404;PD3732,3429;PD3742,3497;PD3742,3530;PD3737,3564;PD3735,3606;PD3737,3626;PD3745,3646;PD3758,3713;PD3767,3781;PD3781,3916;PD3789,4125;PD3801,4334;PD3811,4438;PD3825,4541;PD3844,4644;PD3869,4746;PD3881,4820;PD3887,4893;PD3892,4965;PD3901,5034;PD3902,5020;PD3899,5003;PD3899,4985;PD3906,4967;PD3906,4967;PU4140,6444;PD4146,6367;PD4145,6292;PD4139,6217;PD4129,6143;PD4097,5997;PD4057,5852;PD4011,5683;PD3975,5511;PD3944,5339;PD3916,5166;PD3907,5121;PD3905,5095;PD3911,5066;PD3927,5119;PD3937,5170;PD3950,5268;PD3976,5424;PD4007,5580;PD4044,5734;PD4085,5887;PD4108,5978;PD4128,6069;PD4166,6254;PD4180,6293;PD4185,6333;PD4180,6372;PD4166,6412;PD4156,6450;PD4155,6491;PD4119,6592;PD4109,6596;PD4105,6597;PD4101,6593;PD4102,6581;PD4106,6568;PD4106,6534;PD4110,6502;PD4121,6472;PD4140,6444;PD4140,6444;PU3771,3916;PD3745,3646;PD3750,3614;PD3792,3925;PD3813,4081;PD3828,4237;PD3840,4381;PD3855,4525;PD3891,4812;PD3892,4851;PD3891,4890;PD3894,4929;PD3898,4948;PD3906,4967;PD3906,5044;PD3896,5008;PD3889,4972;PD3880,4898;PD3873,4825;PD3860,4752;PD3827,4548;PD3804,4343;PD3788,4138;PD3776,3932;PD3771,3916;PD3771,3916;PU3737,3564;PD3735,3497;PD3724,3431;PD3709,3374;PD3702,3316;PD3695,3199;PD3686,3119;PD3683,3039;PD3687,2960;PD3697,2881;PD3706,2848;PD3725,2821;PD3747,2788;PD3733,2885;PD3726,2983;PD3724,3081;PD3725,3180;PD3724,3210;PD3726,3225;PD3735,3239;PD3747,3512;PD3748,3539;PD3746,3552;PD3737,3564;PD3737,3564;PU2154,5496;PD2172,5449;PD2197,5406;PD2224,5364;PD2249,5321;PD2289,5233;PD2322,5143;PD2346,5051;PD2354,5004;PD2358,4955;PD2351,4937;PD2352,4918;PD2363,4829;PD2380,4741;PD2421,4566;PD2428,4551;PD2439,4538;PD2464,4465;PD2484,4391;PD2521,4301;PD2555,4210;PD2590,4119;PD2631,4031;PD2641,4018;PD2648,4016;PD2656,4020;PD2659,4035;PD2656,4050;PD2645,4078;PD2537,4347;PD2513,4416;PD2495,4487;PD2466,4585;PD2442,4684;PD2404,4884;PD2393,4944;PD2387,5005;PD2377,5068;PD2363,5129;PD2344,5188;PD2321,5245;PD2267,5356;PD2203,5463;PD2187,5486;PD2176,5494;PD2163,5499;PD2154,5496;PD2154,5496;PU2652,4018;PD2641,4018;PD2650,3980;PD2667,3944;PD2685,3909;PD2699,3872;PD2709,3883;PD2708,3922;PD2698,3958;PD2679,3990;PD2652,4018;PD2652,4018;PU2439,4538;PD2358,4955;PD2275,5043;PD2195,5133;PD2120,5227;PD2050,5325;PD1860,5615;PD1763,5759;PD1660,5900;PD1582,6002;PD1507,6107;PD1436,6214;PD1369,6325;PD1343,6366;PD1313,6402;PD1281,6436;PD1246,6465;PD1208,6491;PD1168,6513;PD1124,6531;PD1078,6546;PD1057,6549;PD1037,6547;PD1019,6540;PD1004,6528;PD991,6512;PD981,6492;PD974,6469;PD970,6442;PD969,6389;PD971,6335;PD984,6230;PD1005,6126;PD1029,6022;PD1062,5913;PD1104,5809;PD1156,5709;PD1218,5612;PD1259,5557;PD1304,5504;PD1399,5406;PD1500,5314;PD1604,5225;PD1722,5130;PD1841,5036;PD1959,4941;PD2073,4842;PD2243,4691;PD2416,4543;PD2426,4534;PD2432,4533;PD2439,4538;PD2439,4538;PU2155,6740;PD2129,6709;PD2111,6675;PD2098,6639;PD2088,6601;PD2078,6558;PD2072,6514;PD2066,6426;PD2063,6338;PD2054,6251;PD2041,6140;PD2033,6060;PD2029,5980;PD2028,5900;PD2032,5820;PD2043,5733;PD2067,5649;PD2084,5609;PD2104,5570;PD2127,5532;PD2154,5496;PD2157,5498;PD2162,5515;PD2160,5531;PD2146,5561;PD2119,5617;PD2097,5673;PD2080,5731;PD2067,5789;PD2060,5848;PD2057,5908;PD2060,5969;PD2067,6030;PD2069,6069;PD2066,6088;PD2056,6106;PD2077,6260;PD2085,6338;PD2088,6416;PD2090,6494;PD2100,6571;PD2120,6645;PD2135,6681;PD2154,6716;PD2156,6727;PD2156,6738;PD2155,6740;PD2155,6740;PU2056,6106;PD2044,5939;PD2043,5856;PD2054,5772;PD2067,5717;PD2084,5663;PD2105,5610;PD2130,5559;PD2157,5498;PD2197,5442;PD2233,5385;PD2267,5327;PD2296,5266;PD2322,5204;PD2343,5140;PD2360,5074;PD2371,5006;PD2377,4946;PD2382,4916;PD2392,4887;PD2416,4873;PD2437,4856;PD2479,4821;PD2500,4804;PD2511,4798;PD2526,4797;PD2482,5028;PD2434,5258;PD2412,5331;PD2382,5402;PD2319,5543;PD2284,5630;PD2253,5718;PD2231,5808;PD2226,5855;PD2224,5903;PD2225,5920;PD2223,5934;PD2208,5959;PD2168,6001;PD2120,6061;PD2091,6087;PD2056,6106;PD2056,6106;PU2156,6738;PD2198,6793;PD2216,6822;PD2229,6854;PD2205,6829;PD2183,6803;PD2165,6774;PD2155,6740;PD2156,6738;PD2156,6738;PU3725,2054;PD3770,2317;PD3785,2380;PD3804,2441;PD3812,2472;PD3815,2502;PD3813,2561;PD3797,2619;PD3772,2676;PD3734,2744;PD3711,2774;PD3680,2799;PD3661,2774;PD3647,2747;PD3632,2719;PD3613,2695;PD3601,2679;PD3585,2665;PD3571,2651;PD3567,2641;PD3567,2629;PD3589,2558;PD3596,2521;PD3600,2484;PD3624,2487;PD3645,2496;PD3664,2509;PD3680,2523;PD3666,2508;PD3647,2498;PD3627,2487;PD3612,2471;PD3629,2386;PD3652,2303;PD3706,2140;PD3720,2098;PD3725,2076;PD3725,2054;PD3725,2054;PU3612,2471;PD3665,2500;PD3687,2520;PD3694,2534;PD3698,2552;PD3677,2530;PD3654,2511;PD3628,2496;PD3600,2484;PD3583,2474;PD3564,2465;PD3546,2454;PD3533,2438;PD3554,2443;PD3573,2452;PD3592,2462;PD3612,2471;PD3612,2471;PU3409,2285;PD3443,2281;PD3473,2283;PD3501,2291;PD3527,2305;PD3470,2303;PD3440,2299;PD3409,2285;PD3409,2285;PU2541,6561;PD2436,6671;PD2408,6632;PD2384,6590;PD2364,6547;PD2348,6503;PD2322,6412;PD2303,6318;PD2267,6112;PD2254,6007;PD2247,5903;PD2371,5724;PD2497,5547;PD2663,5303;PD2826,5056;PD2874,4989;PD2928,4928;PD2987,4872;PD3051,4821;PD3069,4803;PD3085,4782;PD3104,4767;PD3117,4764;PD3133,4765;PD3153,4811;PD3169,4859;PD3182,4907;PD3199,4954;PD3216,5004;PD3236,5053;PD3246,5079;PD3246,5092;PD3240,5106;PD3212,5116;PD3184,5122;PD3126,5131;PD3096,5141;PD3069,5155;PD3046,5173;PD3027,5199;PD2974,5278;PD2953,5312;PD2939,5347;PD2930,5382;PD2926,5417;PD2927,5453;PD2933,5489;PD2943,5525;PD2956,5561;PD2988,5627;PD3003,5653;PD3024,5672;PD3049,5683;PD3080,5686;PD3136,5687;PD3192,5692;PD3248,5697;PD3304,5697;PD3357,5694;PD3410,5685;PD3433,5707;PD3445,5732;PD3447,5761;PD3441,5791;PD3389,5810;PD3336,5824;PD3282,5831;PD3229,5832;PD3192,5832;PD3157,5836;PD3090,5853;PD3026,5877;PD2962,5903;PD2839,5947;PD2809,5961;PD2781,5977;PD2755,5997;PD2731,6022;PD2658,6119;PD2627,6169;PD2600,6222;PD2578,6276;PD2562,6333;PD2552,6393;PD2550,6456;PD2552,6509;PD2549,6535;PD2541,6561;PD2541,6561;PU3545,6976;PD3535,6965;PD3544,6942;PD3555,6920;PD3564,6895;PD3564,6867;PD3519,6919;PD3476,6972;PD3431,7020;PD3405,7040;PD3377,7057;PD3327,7087;PD3287,7124;PD3254,7168;PD3226,7217;PD3213,7235;PD3194,7247;PD3198,7230;PD3205,7213;PD3224,7182;PD3245,7149;PD3262,7108;PD3227,7128;PD3194,7140;PD3161,7144;PD3130,7142;PD3100,7134;PD3070,7123;PD3012,7091;PD2981,7077;PD2948,7069;PD2920,7063;PD2895,7055;PD2872,7043;PD2851,7029;PD2833,7011;PD2817,6991;PD2792,6942;PD2762,6869;PD2729,6798;PD2700,6725;PD2689,6687;PD2681,6649;PD2672,6569;PD2671,6530;PD2674,6491;PD2680,6453;PD2692,6416;PD2709,6381;PD2732,6347;PD2818,6241;PD2864,6190;PD2913,6142;PD2943,6121;PD2973,6105;PD3004,6095;PD3035,6091;PD3066,6091;PD3098,6096;PD3130,6104;PD3161,6116;PD3235,6149;PD3273,6164;PD3313,6175;PD3366,6191;PD3419,6211;PD3523,6254;PD3543,6262;PD3566,6264;PD3572,6300;PD3570,6335;PD3563,6370;PD3552,6405;PD3517,6502;PD3501,6551;PD3487,6601;PD3491,6608;PD3493,6616;PD3492,6636;PD3494,6655;PD3503,6671;PD3524,6682;PD3556,6687;PD3584,6685;PD3611,6672;PD3636,6647;PD3596,6639;PD3555,6637;PD3536,6634;PD3518,6628;PD3501,6618;PD3487,6601;PD3515,6511;PD3550,6423;PD3562,6421;PD3571,6425;PD3581,6444;PD3597,6470;PD3616,6494;PD3634,6518;PD3650,6545;PD3656,6554;PD3664,6561;PD3686,6565;PD3693,6569;PD3697,6576;PD3707,6606;PD3710,6634;PD3708,6661;PD3702,6687;PD3678,6737;PD3646,6785;PD3626,6821;PD3612,6861;PD3598,6901;PD3580,6938;PD3568,6963;PD3560,6972;PD3545,6976;PD3545,6976;PU3171,7258;PD3160,7269;PD3105,7264;PD3052,7254;PD3001,7240;PD2951,7222;PD2903,7200;PD2857,7174;PD2812,7144;PD2769,7109;PD2742,7089;PD2674,6989;PD2641,6898;PD2619,6806;PD2609,6712;PD2609,6664;PD2613,6616;PD2626,6694;PD2644,6771;PD2671,6845;PD2688,6881;PD2709,6915;PD2749,6969;PD2792,7018;PD2837,7063;PD2886,7104;PD2939,7141;PD2994,7174;PD3053,7202;PD3115,7226;PD3147,7235;PD3161,7243;PD3171,7258;PD3171,7258;PU3059,6039;PD2998,6057;PD2939,6079;PD2884,6105;PD2832,6135;PD2784,6172;PD2740,6214;PD2700,6263;PD2666,6319;PD2690,6251;PD2721,6188;PD2760,6132;PD2807,6085;PD2862,6048;PD2892,6033;PD2923,6021;PD2957,6012;PD2993,6006;PD3031,6004;PD3070,6005;PD3073,6016;PD3071,6024;PD3059,6039;PD3059,6039;PU3059,6039;PD3070,6005;PD3197,6024;PD3320,6053;PD3380,6073;PD3439,6096;PD3497,6122;PD3554,6152;PD3560,6160;PD3562,6169;PD3556,6186;PD3520,6168;PD3483,6155;PD3406,6137;PD3328,6119;PD3291,6105;PD3256,6087;PD3238,6078;PD3221,6068;PD3183,6045;PD3143,6034;PD3102,6032;PD3059,6039;PD3059,6039;PU3556,6186;PD3554,6152;PD3532,6060;PD3503,5970;PD3471,5881;PD3441,5791;PD3430,5738;PD3422,5713;PD3411,5688;PD3397,5662;PD3387,5636;PD3372,5581;PD3361,5526;PD3349,5471;PD3341,5439;PD3340,5422;PD3344,5405;PD3349,5398;PD3357,5393;PD3372,5404;PD3381,5419;PD3391,5454;PD3418,5567;PD3446,5680;PD3479,5790;PD3504,5875;PD3533,5959;PD3561,6043;PD3581,6129;PD3589,6167;PD3589,6187;PD3583,6206;PD3575,6211;PD3567,6208;PD3556,6186;PD3556,6186;PU3567,6208;PD3576,6209;PD3587,6237;PD3594,6264;PD3596,6291;PD3593,6318;PD3579,6370;PD3556,6422;PD3488,6604;PD3488,6604;PD3480,6596;PD3478,6588;PD3482,6569;PD3513,6496;PD3536,6420;PD3553,6342;PD3566,6264;PD3567,6208;PD3567,6208;PU3124,3081;PD3137,3072;PD3191,3023;PD3202,3015;PD3208,3013;PD3215,3015;PD3223,3027;PD3223,3041;PD3212,3090;PD3199,3139;PD3174,3251;PD3159,3365;PD3152,3479;PD3153,3595;PD3153,3626;PD3150,3656;PD3115,3712;PD3077,3766;PD3000,3872;PD2833,4103;PD2820,4122;PD2806,4140;PD2788,4152;PD2776,4154;PD2761,4152;PD2756,4135;PD2756,4119;PD2765,4087;PD2797,3976;PD2836,3869;PD2886,3766;PD2946,3668;PD2956,3654;PD2980,3615;PD2997,3575;PD3007,3532;PD3010,3486;PD3010,3377;PD3007,3268;PD3021,3212;PD3041,3159;PD3055,3135;PD3072,3114;PD3095,3095;PD3124,3081;PD3124,3081;PU3124,3081;PD3085,3119;PD3055,3163;PD3033,3211;PD3017,3263;PD3019,3275;PD3017,3287;PD2995,3329;PD2966,3366;PD2904,3436;PD2893,3443;PD2887,3443;PD2880,3439;PD2959,3177;PD3002,3048;PD3055,2922;PD3058,2906;PD3058,2889;PD3076,2869;PD3090,2847;PD3117,2802;PD3138,2801;PD3151,2810;PD3157,2824;PD3160,2844;PD3161,2905;PD3156,2964;PD3143,3023;PD3124,3081;PD3124,3081;PU3488,2935;PD3449,2934;PD3422,2926;PD3410,2918;PD3404,2907;PD3405,2894;PD3413,2886;PD3436,2876;PD3465,2857;PD3489,2835;PD3510,2811;PD3528,2785;PD3542,2758;PD3553,2728;PD3567,2663;PD3585,2664;PD3598,2673;PD3618,2698;PD3636,2719;PD3651,2743;PD3665,2778;PD3668,2792;PD3667,2804;PD3662,2815;PD3654,2826;PD3624,2850;PD3566,2898;PD3536,2921;PD3504,2941;PD3495,2939;PD3488,2935;PD3488,2935;PU3488,2935;PD3499,2935;PD3510,2942;PD3512,2954;PD3496,2970;PD3475,2977;PD3454,2982;PD3433,2988;PD3424,3009;PD3423,3031;PD3420,3053;PD3416,3063;PD3409,3072;PD3400,3072;PD3393,3068;PD3383,3038;PD3372,3010;PD3363,2998;PD3352,2989;PD3337,2982;PD3316,2979;PD3292,2979;PD3273,2985;PD3259,2998;PD3249,3019;PD3223,3113;PD3201,3207;PD3185,3303;PD3176,3400;PD3176,3512;PD3173,3625;PD3165,3682;PD3166,3739;PD3160,3833;PD3153,3880;PD3141,3926;PD3128,3925;PD3120,3921;PD3113,3908;PD3113,3891;PD3111,3875;PD3110,3825;PD3115,3746;PD3123,3707;PD3137,3669;PD3138,3459;PD3143,3354;PD3150,3301;PD3160,3249;PD3211,3020;PD3192,3034;PD3176,3050;PD3159,3064;PD3137,3072;PD3153,3049;PD3172,3028;PD3213,2990;PD3229,2971;PD3238,2951;PD3237,2929;PD3222,2905;PD3287,2937;PD3319,2948;PD3352,2955;PD3386,2958;PD3419,2956;PD3454,2948;PD3488,2935;PD3488,2935;PU3351,2712;PD3350,2727;PD3345,2740;PD3327,2765;PD3301,2782;PD3270,2788;PD3249,2787;PD3230,2782;PD3213,2774;PD3199,2763;PD3187,2750;PD3178,2734;PD3173,2716;PD3171,2696;PD3176,2666;PD3188,2643;PD3209,2627;PD3238,2620;PD3260,2620;PD3281,2625;PD3300,2633;PD3317,2644;PD3331,2659;PD3342,2675;PD3349,2693;PD3351,2712;PD3351,2712;PU3612,2698;PD3567,2663;PD3539,2634;PD3509,2609;PD3479,2582;PD3454,2551;PD3486,2565;PD3513,2586;PD3539,2609;PD3567,2629;PD3579,2645;PD3596,2657;PD3612,2669;PD3622,2686;PD3612,2698;PD3612,2698;PU3545,6976;PD3575,6920;PD3588,6891;PD3597,6860;PD3611,6817;PD3632,6778;PD3680,6703;PD3691,6683;PD3698,6664;PD3698,6645;PD3687,6624;PD3682,6610;PD3684,6597;PD3688,6583;PD3689,6570;PD3682,6556;PD3681,6543;PD3686,6516;PD3699,6455;PD3708,6395;PD3719,6273;PD3721,6151;PD3721,6028;PD3720,5980;PD3724,5932;PD3731,5920;PD3739,5913;PD3746,5911;PD3753,5913;PD3766,5923;PD3777,5937;PD3830,6006;PD3852,6039;PD3868,6071;PD3860,6030;PD3846,5990;PD3828,5952;PD3806,5914;PD3756,5839;PD3704,5764;PD3688,5702;PD3680,5638;PD3679,5617;PD3675,5596;PD3657,5529;PD3637,5463;PD3616,5397;PD3598,5330;PD3617,5402;PD3639,5472;PD3660,5542;PD3678,5614;PD3677,5631;PD3673,5638;PD3666,5643;PD3658,5644;PD3651,5640;PD3640,5627;PD3627,5602;PD3618,5575;PD3561,5387;PD3503,5199;PD3494,5175;PD3487,5150;PD3488,5125;PD3494,5112;PD3504,5100;PD3517,5113;PD3526,5127;PD3540,5159;PD3502,5077;PD3469,4993;PD3441,4908;PD3416,4821;PD3407,4719;PD3404,4616;PD3407,4412;PD3411,4292;PD3420,4173;PD3434,4054;PD3453,3936;PD3498,3680;PD3521,3553;PD3546,3426;PD3555,3377;PD3570,3331;PD3593,3288;PD3625,3249;PD3643,3231;PD3660,3209;PD3670,3201;PD3681,3195;PD3695,3193;PD3712,3196;PD3714,3255;PD3720,3313;PD3725,3372;PD3724,3431;PD3706,3418;PD3692,3403;PD3676,3391;PD3659,3385;PD3639,3389;PD3630,3396;PD3624,3403;PD3621,3421;PD3631,3459;PD3635,3516;PD3630,3571;PD3609,3681;PD3581,3878;PD3571,3976;PD3565,4076;PD3555,4373;PD3559,4498;PD3571,4621;PD3591,4744;PD3619,4866;PD3696,5167;PD3732,5318;PD3764,5470;PD3793,5607;PD3828,5742;PD3867,5876;PD3909,6010;PD3933,6070;PD3963,6127;PD4004,6208;PD4044,6290;PD4087,6369;PD4112,6407;PD4140,6444;PD4106,6568;PD4005,6442;PD3996,6431;PD3991,6428;PD3984,6429;PD3976,6434;PD3974,6441;PD3979,6457;PD4080,6706;PD4089,6728;PD4097,6751;PD4097,6762;PD4094,6774;PD4087,6785;PD4075,6795;PD4076,6857;PD4069,6917;PD4053,6975;PD4027,7031;PD3972,7145;PD3745,7250;PD3632,7301;PD3516,7350;PD3491,7360;PD3465,7369;PD3438,7371;PD3424,7368;PD3410,7361;PD3421,7313;PD3438,7268;PD3475,7178;PD3541,7132;PD3602,7081;PD3655,7023;PD3679,6991;PD3700,6956;PD3733,6881;PD3745,6844;PD3752,6806;PD3755,6768;PD3752,6729;PD3744,6689;PD3729,6649;PD3725,6630;PD3723,6607;PD3724,6679;PD3717,6748;PD3703,6813;PD3681,6875;PD3653,6935;PD3619,6992;PD3580,7046;PD3536,7099;PD3516,7118;PD3504,7123;PD3489,7123;PD3499,7085;PD3515,7049;PD3532,7013;PD3545,6976;PD3545,6976;PU4027,7031;PD4045,6974;PD4059,6915;PD4075,6795;PD4087,6826;PD4087,6857;PD4074,6919;PD4041,7043;PD4027,7031;PD4027,7031;PU3125,4763;PD3090,4803;PD3050,4838;PD2969,4906;PD2909,4966;PD2858,5032;PD2765,5173;PD2648,5350;PD2527,5526;PD2281,5873;PD2265,5889;PD2247,5903;PD2246,5856;PD2249,5811;PD2257,5767;PD2268,5724;PD2297,5640;PD2334,5558;PD2369,5481;PD2400,5402;PD2427,5323;PD2451,5243;PD2490,5080;PD2518,4914;PD2534,4832;PD2546,4791;PD2561,4752;PD2610,4691;PD2663,4632;PD2716,4574;PD2767,4514;PD2930,4294;PD3085,4069;PD3092,4056;PD3100,4043;PD3105,4039;PD3111,4040;PD3118,4046;PD3126,4059;PD3120,4185;PD3119,4310;PD3121,4560;PD3126,4633;PD3137,4705;PD3139,4736;PD3135,4750;PD3125,4763;PD3125,4763;PU3114,4041;PD3061,4129;PD3004,4215;PD2883,4382;PD2818,4470;PD2751,4555;PD2680,4638;PD2603,4716;PD2561,4752;PD2570,4707;PD2574,4685;PD2574,4661;PD2573,4653;PD2598,4571;PD2630,4492;PD2698,4334;PD2705,4312;PD2708,4288;PD2713,4273;PD2722,4259;PD2823,4163;PD2921,4064;PD3013,3960;PD3055,3904;PD3094,3845;PD3106,3830;PD3114,3826;PD3125,3827;PD3125,3872;PD3120,3898;PD3123,3924;PD3129,3950;PD3131,3976;PD3130,4010;PD3125,4026;PD3114,4041;PD3114,4041;PU2526,4797;PD2416,4893;PD2401,4902;PD2395,4899;PD2392,4887;PD2406,4783;PD2425,4681;PD2450,4580;PD2483,4481;PD2523,4434;PD2568,4393;PD2663,4317;PD2677,4310;PD2687,4313;PD2694,4324;PD2697,4340;PD2674,4404;PD2648,4467;PD2620,4530;PD2594,4594;PD2573,4662;PD2574,4661;PD2556,4693;PD2546,4728;PD2537,4763;PD2526,4797;PD2526,4797;PU3410,7361;PD3448,7355;PD3486,7346;PD3557,7320;PD3697,7256;PD3905,7160;PD3937,7146;PD3954,7143;PD3972,7145;PD3919,7227;PD3860,7300;PD3794,7364;PD3722,7421;PD3645,7471;PD3563,7513;PD3476,7549;PD3384,7578;PD3265,7607;PD3201,7617;PD3132,7621;PD3203,7575;PD3270,7531;PD3301,7507;PD3328,7480;PD3353,7450;PD3373,7416;PD3410,7361;PD3410,7361;PU2880,3439;PD2917,3403;PD2950,3365;PD3013,3284;PD3017,3368;PD3020,3451;PD3019,3492;PD3013,3533;PD3003,3574;PD2987,3615;PD2957,3669;PD2957,3668;PD2918,3723;PD2883,3780;PD2854,3839;PD2829,3900;PD2788,4026;PD2755,4155;PD2748,4185;PD2742,4199;PD2732,4211;PD2690,4236;PD2652,4266;PD2615,4297;PD2575,4325;PD2554,4342;PD2542,4347;PD2527,4345;PD2551,4273;PD2578,4204;PD2635,4065;PD2652,4018;PD2709,3883;PD2753,3778;PD2800,3674;PD2840,3567;PD2855,3512;PD2866,3455;PD2880,3439;PD2880,3439;PU3489,7123;PD3546,7065;PD3595,7004;PD3636,6940;PD3668,6871;PD3691,6799;PD3706,6722;PD3710,6641;PD3705,6554;PD3729,6603;PD3747,6651;PD3760,6699;PD3767,6746;PD3768,6792;PD3762,6839;PD3749,6886;PD3729,6933;PD3708,6972;PD3684,7009;PD3657,7044;PD3628,7076;PD3563,7133;PD3489,7182;PD3483,7181;PD3475,7178;PD3478,7149;PD3482,7136;PD3489,7123;PD3489,7123;PU3712,3196;PD3699,3198;PD3688,3204;PD3670,3219;PD3654,3237;PD3635,3252;PD3626,3235;PD3620,3219;PD3615,3185;PD3618,3150;PD3622,3116;PD3627,3065;PD3628,3015;PD3625,2964;PD3616,2914;PD3624,2886;PD3640,2863;PD3680,2822;PD3725,2821;PD3709,2899;PD3703,2977;PD3703,3136;PD3706,3166;PD3712,3196;PD3712,3196;PU3680,2822;PD3673,2847;PD3660,2867;PD3623,2901;PD3614,2924;PD3600,2940;PD3581,2948;PD3554,2944;PD3544,2943;PD3533,2946;PD3522,2948;PD3511,2946;PD3499,2935;PD3567,2877;PD3602,2849;PD3640,2824;PD3653,2813;PD3658,2799;PD3657,2785;PD3653,2771;PD3633,2734;PD3612,2698;PD3622,2686;PD3643,2711;PD3660,2738;PD3672,2767;PD3680,2799;PD3680,2822;PD3680,2822;PU4166,6412;PD4166,6254;PD4190,6243;PD4204,6226;PD4210,6204;PD4209,6180;PD4194,6106;PD4173,6034;PD4130,5890;PD4098,5772;PD4085,5712;PD4075,5651;PD4058,5553;PD4036,5455;PD3986,5259;PD3999,5261;PD4007,5267;PD4014,5284;PD4025,5314;PD4041,5342;PD4077,5394;PD4115,5445;PD4146,5501;PD4156,5515;PD4170,5527;PD4185,5537;PD4198,5550;PD4258,5619;PD4321,5685;PD4449,5815;PD4530,5895;PD4613,5975;PD4691,6058;PD4727,6103;PD4759,6150;PD4798,6202;PD4843,6248;PD4882,6287;PD4918,6329;PD4980,6419;PD5035,6513;PD5088,6608;PD5106,6644;PD5119,6682;PD5127,6722;PD5131,6762;PD5132,6803;PD5129,6844;PD5115,6926;PD5101,6961;PD5076,6993;PD5043,7023;PD5005,7048;PD4963,7067;PD4919,7081;PD4878,7086;PD4839,7082;PD4779,7065;PD4722,7042;PD4667,7015;PD4614,6983;PD4577,6954;PD4543,6921;PD4481,6849;PD4408,6760;PD4332,6673;PD4293,6624;PD4262,6571;PD4206,6459;PD4194,6428;PD4184,6417;PD4166,6412;PD4166,6412;PU3771,3916;PD3783,3965;PD3790,4014;PD3800,4113;PD3828,4408;PD3842,4555;PD3859,4702;PD3860,4727;PD3860,4752;PD3834,4676;PD3816,4599;PD3804,4521;PD3794,4442;PD3783,4311;PD3774,4180;PD3770,4048;PD3771,3916;PD3771,3916;PU2527,4345;PD2667,4236;PD2691,4215;PD2705,4209;PD2722,4211;PD2728,4220;PD2730,4230;PD2725,4249;PD2717,4267;PD2716,4277;PD2719,4287;PD2720,4312;PD2718,4324;PD2710,4335;PD2704,4331;PD2699,4333;PD2693,4336;PD2687,4335;PD2680,4320;PD2673,4320;PD2659,4334;PD2483,4481;PD2499,4411;PD2510,4377;PD2527,4345;PD2527,4345;PU3353,5395;PD3360,5458;PD3375,5520;PD3391,5582;PD3403,5644;PD3411,5688;PD3403,5698;PD3394,5706;PD3370,5712;PD3286,5713;PD3202,5709;PD3118,5703;PD3034,5700;PD3022,5698;PD3012,5693;PD2998,5676;PD2967,5617;PD2939,5557;PD2918,5494;PD2912,5461;PD2910,5426;PD2912,5396;PD2917,5368;PD2937,5317;PD2990,5221;PD3012,5186;PD3038,5159;PD3066,5138;PD3097,5123;PD3131,5113;PD3166,5106;PD3241,5101;PD3254,5104;PD3263,5113;PD3301,5197;PD3316,5239;PD3329,5283;PD3329,5299;PD3323,5315;PD3308,5317;PD3298,5312;PD3286,5291;PD3243,5229;PD3222,5208;PD3202,5194;PD3182,5186;PD3160,5184;PD3137,5187;PD3111,5195;PD3078,5210;PD3051,5229;PD3028,5251;PD3010,5277;PD2997,5305;PD2989,5337;PD2987,5371;PD2989,5408;PD2992,5420;PD3006,5358;PD3024,5297;PD3041,5261;PD3065,5234;PD3097,5215;PD3135,5207;PD3155,5207;PD3173,5210;PD3205,5225;PD3231,5249;PD3252,5280;PD3276,5334;PD3288,5390;PD3290,5447;PD3283,5504;PD3275,5532;PD3262,5556;PD3244,5576;PD3222,5592;PD3196,5604;PD3167,5611;PD3134,5614;PD3099,5612;PD3073,5607;PD3048,5597;PD3092,5628;PD3115,5640;PD3141,5649;PD3178,5653;PD3212,5649;PD3242,5637;PD3268,5619;PD3290,5594;PD3306,5563;PD3315,5527;PD3318,5486;PD3318,5439;PD3323,5417;PD3337,5396;PD3345,5393;PD3353,5395;PD3353,5395;PU3319,5316;PD3308,5260;PD3289,5206;PD3241,5101;PD3206,5018;PD3175,4934;PD3125,4763;PD3111,4629;PD3104,4494;PD3102,4360;PD3103,4225;PD3106,4133;PD3114,4041;PD3116,3976;PD3128,3980;PD3136,3986;PD3143,4002;PD3143,4040;PD3145,4117;PD3141,4194;PD3135,4271;PD3132,4349;PD3139,4531;PD3153,4713;PD3174,4817;PD3204,4918;PD3242,5016;PD3285,5112;PD3327,5218;PD3346,5272;PD3360,5327;PD3365,5362;PD3362,5380;PD3352,5396;PD3353,5395;PD3341,5395;PD3323,5379;PD3316,5360;PD3316,5338;PD3319,5316;PD3319,5316;PU3556,6422;PD3574,6316;PD3579,6263;PD3576,6209;PD3571,6151;PD3560,6093;PD3544,6037;PD3526,5982;PD3492,5888;PD3478,5840;PD3466,5791;PD3488,5767;PD3513,5756;PD3540,5755;PD3568,5764;PD3609,5785;PD3649,5810;PD3685,5840;PD3716,5876;PD3727,5960;PD3732,6043;PD3729,6211;PD3725,6302;PD3715,6392;PD3700,6481;PD3680,6570;PD3673,6581;PD3666,6585;PD3658,6581;PD3651,6570;PD3628,6533;PD3601,6497;PD3576,6461;PD3556,6422;PD3556,6422;PU3166,6278;PD3139,6311;PD3119,6346;PD3105,6383;PD3097,6421;PD3095,6461;PD3098,6500;PD3106,6540;PD3118,6578;PD3134,6616;PD3153,6651;PD3175,6684;PD3199,6715;PD3225,6741;PD3252,6764;PD3281,6783;PD3310,6796;PD3353,6807;PD3372,6808;PD3379,6812;PD3380,6824;PD3376,6833;PD3369,6838;PD3348,6841;PD3318,6838;PD3289,6830;PD3263,6816;PD3241,6798;PD3198,6755;PD3161,6709;PD3129,6661;PD3103,6610;PD3081,6556;PD3065,6500;PD3054,6442;PD3049,6382;PD3050,6358;PD3055,6338;PD3064,6320;PD3077,6306;PD3094,6294;PD3115,6286;PD3139,6280;PD3166,6278;PD3166,6278;PU3680,6570;PD3701,6404;PD3711,6321;PD3719,6237;PD3723,6145;PD3723,6053;PD3716,5961;PD3702,5870;PD3687,5821;PD3678,5771;PD3667,5670;PD3667,5659;PD3669,5648;PD3676,5639;PD3690,5634;PD3716,5768;PD3732,5803;PD3744,5839;PD3747,5876;PD3743,5896;PD3737,5915;PD3738,6203;PD3735,6296;PD3724,6388;PD3708,6479;PD3689,6570;PD3680,6570;PD3680,6570;PU3449,6652;PD3408,6615;PD3374,6572;PD3348,6523;PD3330,6470;PD3320,6417;PD3319,6363;PD3328,6312;PD3348,6265;PD3344,6333;PD3343,6365;PD3348,6396;PD3361,6442;PD3379,6486;PD3404,6525;PD3437,6560;PD3457,6581;PD3466,6603;PD3463,6627;PD3449,6652;PD3449,6652;PU3018,6839;PD3086,6891;PD3121,6913;PD3159,6931;PD3198,6946;PD3239,6957;PD3283,6964;PD3330,6966;PD3314,6982;PD3298,6993;PD3281,7000;PD3265,7003;PD3232,7001;PD3202,6993;PD3143,6972;PD3114,6960;PD3087,6945;PD3063,6926;PD3043,6903;PD3028,6874;PD3018,6839;PD3018,6839;PU3488,6604;PD3520,6615;PD3553,6623;PD3586,6626;PD3620,6622;PD3639,6620;PD3647,6624;PD3653,6632;PD3655,6642;PD3654,6651;PD3643,6668;PD3629,6682;PD3609,6693;PD3586,6700;PD3562,6703;PD3538,6703;PD3515,6698;PD3495,6690;PD3480,6677;PD3474,6668;PD3472,6659;PD3476,6640;PD3484,6622;PD3488,6604;PD3488,6604;PD3488,6604;PU3516,6802;PD3496,6817;PD3473,6825;PD3426,6839;PD3416,6840;PD3406,6835;PD3402,6829;PD3402,6823;PD3408,6811;PD3427,6788;PD3438,6781;PD3451,6779;PD3481,6783;PD3516,6802;PD3516,6802;PU2949,6249;PD2897,6296;PD2873,6323;PD2852,6355;PD2852,6335;PD2856,6317;PD2863,6300;PD2874,6285;PD2889,6273;PD2906,6262;PD2949,6249;PD2949,6249;PU3690,5634;PD3682,5649;PD3678,5664;PD3680,5694;PD3688,5724;PD3694,5753;PD3702,5870;PD3654,5837;PD3608,5802;PD3573,5779;PD3556,5773;PD3539,5770;PD3503,5775;PD3466,5791;PD3433,5688;PD3458,5673;PD3479,5656;PD3496,5636;PD3509,5614;PD3518,5591;PD3524,5566;PD3529,5512;PD3525,5443;PD3514,5375;PD3497,5309;PD3475,5244;PD3455,5206;PD3426,5175;PD3390,5150;PD3348,5133;PD3272,5115;PD3228,5022;PD3191,4926;PD3161,4829;PD3139,4728;PD3165,4695;PD3188,4660;PD3224,4586;PD3256,4510;PD3288,4434;PD3308,4451;PD3318,4474;PD3326,4523;PD3346,4595;PD3369,4666;PD3418,4806;PD3432,4866;PD3452,4924;PD3494,5040;PD3505,5071;PD3509,5086;PD3509,5103;PD3503,5116;PD3500,5130;PD3503,5155;PD3521,5204;PD3636,5585;PD3654,5626;PD3660,5634;PD3663,5634;PD3667,5627;PD3668,5610;PD3674,5603;PD3682,5598;PD3688,5606;PD3691,5615;PD3690,5634;PD3690,5634;PU3272,5115;PD3282,5106;PD3293,5103;PD3318,5107;PD3353,5119;PD3386,5133;PD3415,5151;PD3441,5171;PD3464,5196;PD3482,5225;PD3497,5258;PD3507,5296;PD3524,5370;PD3539,5443;PD3543,5480;PD3544,5517;PD3540,5555;PD3531,5593;PD3520,5628;PD3502,5660;PD3490,5673;PD3475,5682;PD3456,5688;PD3433,5688;PD3375,5451;PD3368,5421;PD3362,5408;PD3352,5396;PD3347,5337;PD3333,5281;PD3292,5172;PD3272,5115;PD3272,5115;PU3125,3827;PD3088,3884;PD3048,3937;PD2961,4040;PD2869,4137;PD2773,4231;PD2730,4266;PD2728,4234;PD2733,4205;PD2745,4178;PD2765,4153;PD2791,4131;PD2814,4107;PD2855,4055;PD2931,3945;PD3019,3823;PD3105,3700;PD3118,3682;PD3137,3669;PD3137,3709;PD3133,3748;PD3127,3788;PD3125,3827;PD3125,3827;PU2765,4153;PD2741,4208;PD2734,4236;PD2730,4266;PD2719,4287;PD2712,4277;PD2710,4267;PD2713,4248;PD2720,4230;PD2722,4211;PD2824,3891;PD2847,3830;PD2876,3771;PD2913,3717;PD2957,3668;PD2953,3688;PD2944,3705;PD2922,3737;PD2892,3786;PD2867,3835;PD2825,3938;PD2792,4045;PD2765,4153;PD2765,4153;PU2957,3669;PD2981,3606;PD3002,3543;PD3015,3478;PD3016,3445;PD3013,3411;PD3006,3347;PD3008,3316;PD3013,3284;PD3017,3263;PD3025,3356;PD3028,3450;PD3026,3496;PD3019,3542;PD3008,3587;PD2990,3632;PD2977,3654;PD2957,3669;PD2957,3669;PU3285,4436;PD3267,4518;PD3240,4596;PD3221,4632;PD3199,4667;PD3172,4699;PD3139,4728;PD3124,4578;PD3117,4427;PD3118,4276;PD3126,4124;PD3130,4050;PD3127,4012;PD3116,3976;PD3114,3923;PD3116,3897;PD3125,3872;PD3127,3886;PD3127,3900;PD3129,3914;PD3136,3926;PD3142,3932;PD3147,3943;PD3150,3946;PD3153,3946;PD3162,3929;PD3176,3902;PD3196,3878;PD3205,3872;PD3213,3870;PD3221,3874;PD3227,3883;PD3233,3994;PD3244,4104;PD3258,4213;PD3276,4322;PD3292,4378;PD3295,4406;PD3292,4421;PD3285,4436;PD3285,4436;PU3160,3623;PD3159,3465;PD3163,3387;PD3170,3309;PD3180,3232;PD3195,3155;PD3214,3079;PD3237,3003;PD3248,2977;PD3262,2961;PD3282,2957;PD3312,2963;PD3360,2979;PD3375,2987;PD3385,2995;PD3391,3006;PD3395,3021;PD3398,3070;PD3411,3100;PD3414,3131;PD3409,3194;PD3376,3254;PD3346,3316;PD3295,3443;PD3272,3495;PD3242,3542;PD3205,3586;PD3160,3623;PD3160,3623;PU3511,2946;PD3539,2929;PD3555,2927;PD3575,2934;PD3584,2938;PD3591,2937;PD3601,2925;PD3610,2909;PD3615,2903;PD3623,2901;PD3641,2946;PD3648,2992;PD3648,3039;PD3643,3086;PD3637,3169;PD3635,3252;PD3587,3329;PD3570,3371;PD3566,3394;PD3566,3419;PD3548,3415;PD3540,3410;PD3537,3398;PD3536,3376;PD3535,3325;PD3530,3274;PD3518,3226;PD3507,3202;PD3493,3180;PD3483,3166;PD3478,3150;PD3477,3126;PD3472,3102;PD3455,3058;PD3435,3014;PD3420,2969;PD3467,2966;PD3490,2959;PD3511,2946;PD3511,2946;PU3396,3207;PD3398,3070;PD3409,3070;PD3423,3081;PD3432,3094;PD3437,3107;PD3438,3121;PD3435,3151;PD3434,3180;PD3421,3267;PD3398,3351;PD3368,3432;PD3333,3513;PD3306,3582;PD3285,3653;PD3270,3724;PD3260,3796;PD3255,3868;PD3254,3941;PD3261,4088;PD3269,4165;PD3280,4242;PD3310,4394;PD3357,4557;PD3380,4638;PD3407,4719;PD3418,4756;PD3420,4776;PD3418,4795;PD3408,4810;PD3372,4725;PD3343,4638;PD3296,4460;PD3285,4436;PD3257,4296;PD3233,4156;PD3218,4014;PD3215,3943;PD3216,3872;PD3209,3855;PD3206,3839;PD3207,3806;PD3217,3742;PD3223,3705;PD3232,3668;PD3250,3595;PD3396,3207;PD3396,3207;PU3396,3207;PD3393,3242;PD3386,3275;PD3365,3340;PD3340,3403;PD3316,3467;PD3292,3529;PD3263,3590;PD3222,3642;PD3188,3699;PD3176,3723;PD3166,3732;PD3152,3736;PD3150,3679;PD3152,3651;PD3160,3623;PD3175,3596;PD3193,3571;PD3233,3526;PD3256,3494;PD3273,3460;PD3300,3388;PD3325,3316;PD3341,3281;PD3361,3248;PD3376,3225;PD3385,3215;PD3396,3207;PD3396,3207;PU3152,3736;PD3187,3673;PD3205,3641;PD3227,3612;PD3243,3596;PD3252,3591;PD3263,3590;PD3237,3730;PD3224,3800;PD3216,3872;PD3195,3898;PD3178,3927;PD3150,3997;PD3141,3977;PD3138,3958;PD3136,3926;PD3152,3736;PD3152,3736;PU3420,3184;PD3419,3155;PD3421,3127;PD3419,3098;PD3409,3070;PD3410,3045;PD3408,3019;PD3409,2993;PD3420,2969;PD3438,2991;PD3453,3014;PD3475,3064;PD3489,3116;PD3499,3171;PD3494,3177;PD3458,3191;PD3440,3192;PD3420,3184;PD3420,3184;PU3409,4796;PD3408,4771;PD3401,4747;PD3384,4700;PD3298,4400;PD3312,4323;PD3331,4247;PD3349,4170;PD3364,4093;PD3400,3811;PD3417,3670;PD3438,3529;PD3449,3457;PD3456,3384;PD3472,3239;PD3479,3203;PD3487,3187;PD3499,3173;PD3499,3171;PD3520,3194;PD3534,3218;PD3542,3244;PD3547,3271;PD3550,3327;PD3550,3382;PD3548,3405;PD3552,3414;PD3566,3419;PD3543,3528;PD3524,3638;PD3486,3858;PD3466,3971;PD3451,4085;PD3431,4313;PD3425,4442;PD3424,4572;PD3432,4831;PD3422,4831;PD3417,4828;PD3414,4818;PD3414,4805;PD3409,4796;PD3409,4796;PU3737,5915;PD3716,5768;PD3779,5846;PD3806,5888;PD3831,5931;PD3852,5978;PD3869,6026;PD3882,6078;PD3892,6133;PD3818,6016;PD3780,5962;PD3737,5915;PD3737,5915;PU3409,4796;PD3432,4831;PD3547,5169;PD3537,5172;PD3508,5103;PD3455,4958;PD3429,4885;PD3408,4810;PD3409,4796;PD3409,4796;PU3682,5598;PD3668,5610;PD3581,5303;PD3613,5375;PD3640,5448;PD3663,5522;PD3682,5598;PD3682,5598;PU2687,4335;PD2693,4331;PD2698,4321;PD2701,4318;PD2704,4318;PD2710,4335;PD2573,4662;PD2574,4626;PD2584,4591;PD2614,4526;PD2654,4432;PD2672,4384;PD2687,4335;PD2687,4335;PU3319,5316;PD3341,5395;PD3334,5412;PD3331,5429;PD3331,5463;PD3333,5498;PD3330,5532;PD3313,5584;PD3287,5623;PD3254,5650;PD3217,5665;PD3176,5669;PD3134,5663;PD3091,5645;PD3051,5618;PD3026,5592;PD3006,5559;PD3040,5580;PD3076,5593;PD3113,5600;PD3152,5599;PD3192,5590;PD3229,5570;PD3244,5557;PD3257,5541;PD3266,5524;PD3271,5505;PD3276,5447;PD3274,5388;PD3261,5331;PD3250,5304;PD3235,5277;PD3216,5252;PD3193,5232;PD3166,5220;PD3134,5219;PD3099,5228;PD3071,5246;PD3049,5272;PD3036,5306;PD2995,5469;PD2982,5439;PD2973,5411;PD2969,5383;PD2968,5356;PD2971,5331;PD2977,5307;PD2997,5264;PD3027,5228;PD3065,5200;PD3109,5180;PD3156,5170;PD3182,5170;PD3205,5175;PD3225,5185;PD3242,5199;PD3271,5233;PD3294,5274;PD3304,5297;PD3310,5308;PD3319,5316;PD3319,5316;PU3058,5463;PD3059,5438;PD3066,5413;PD3083,5386;PD3095,5377;PD3110,5376;PD3124,5382;PD3127,5394;PD3125,5423;PD3128,5446;PD3134,5466;PD3146,5484;PD3164,5499;PD3178,5512;PD3180,5520;PD3177,5531;PD3166,5546;PD3149,5554;PD3129,5556;PD3112,5554;PD3096,5548;PD3083,5537;PD3072,5524;PD3064,5506;PD3059,5486;PD3058,5463;PD3058,5463;PU3499,3173;PD3419,3811;PD3385,4072;PD3362,4201;PD3329,4329;PD3318,4367;PD3310,4384;PD3298,4400;PD3275,4295;PD3257,4190;PD3244,4085;PD3237,3980;PD3238,3875;PD3247,3770;PD3267,3665;PD3297,3560;PD3353,3419;PD3380,3349;PD3403,3277;PD3406,3253;PD3407,3229;PD3410,3206;PD3420,3184;PD3440,3181;PD3459,3176;PD3479,3172;PD3499,3173;PD3499,3173;PU; diff --git a/hpgl/cross.hpgl b/hpgl/cross.hpgl new file mode 100755 index 0000000..34e4966 --- /dev/null +++ b/hpgl/cross.hpgl @@ -0,0 +1 @@ +IN;SP1;PU338,1626;PD484,1791;PD638,1946;PD799,2092;PD968,2228;PD1143,2355;PD1325,2472;PD1512,2578;PD1705,2675;PD1902,2760;PD2104,2835;PD2310,2899;PD2520,2952;PD2733,2994;PD2949,3023;PD3166,3041;PD3386,3048;PD3606,3041;PD3824,3023;PD4039,2994;PD4252,2952;PD4462,2899;PD4668,2835;PD4870,2760;PD5068,2675;PD5260,2578;PD5448,2472;PD5629,2355;PD5804,2228;PD5973,2092;PD6134,1946;PD6288,1791;PD6434,1626;PD6434,5146;PD6288,4982;PD6134,4826;PD5973,4680;PD5804,4544;PD5629,4417;PD5448,4300;PD5260,4194;PD5068,4098;PD4870,4012;PD4668,3937;PD4462,3873;PD4252,3820;PD4039,3779;PD3824,3749;PD3606,3731;PD3386,3725;PD3166,3731;PD2949,3749;PD2733,3779;PD2520,3820;PD2310,3873;PD2104,3937;PD1902,4012;PD1705,4098;PD1512,4194;PD1325,4300;PD1143,4417;PD968,4544;PD799,4680;PD638,4826;PD484,4982;PD338,5146;PD338,1626;PU5146,338;PD4982,484;PD4826,638;PD4680,799;PD4544,968;PD4417,1143;PD4300,1325;PD4194,1512;PD4098,1705;PD4012,1902;PD3937,2104;PD3873,2310;PD3820,2520;PD3779,2733;PD3749,2949;PD3731,3166;PD3725,3386;PD3731,3606;PD3749,3824;PD3779,4039;PD3820,4252;PD3873,4462;PD3937,4668;PD4012,4870;PD4098,5068;PD4194,5260;PD4300,5448;PD4417,5629;PD4544,5804;PD4680,5973;PD4826,6134;PD4982,6288;PD5146,6434;PD1626,6434;PD1791,6288;PD1946,6134;PD2092,5973;PD2228,5804;PD2355,5629;PD2472,5448;PD2578,5260;PD2675,5068;PD2760,4870;PD2835,4668;PD2899,4462;PD2952,4252;PD2994,4039;PD3023,3824;PD3041,3606;PD3048,3386;PD3041,3166;PD3023,2949;PD2994,2733;PD2952,2520;PD2899,2310;PD2835,2104;PD2760,1902;PD2675,1705;PD2578,1512;PD2472,1325;PD2355,1143;PD2228,968;PD2092,799;PD1946,638;PD1791,484;PD1626,338;PD5146,338;PU; diff --git a/hpgl/dot.hpgl b/hpgl/dot.hpgl new file mode 100755 index 0000000..11c1fa0 --- /dev/null +++ b/hpgl/dot.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1724,2978;PD1699,2964;PD1679,2944;PD1662,2920;PD1648,2893;PD1638,2863;PD1631,2832;PD1626,2768;PD1631,2728;PD1644,2685;PD1664,2646;PD1692,2614;PD1735,2584;PD1782,2565;PD1830,2557;PD1878,2559;PD1924,2571;PD1966,2594;PD2003,2628;PD2033,2672;PD2046,2703;PD2052,2735;PD2053,2770;PD2051,2808;PD2043,2864;PD2027,2911;PD2016,2931;PD2001,2949;PD1982,2966;PD1959,2981;PD1934,2991;PD1905,2997;PD1840,3001;PD1775,2993;PD1724,2978;PD1724,2978;PU; diff --git a/hpgl/fhain.hpgl b/hpgl/fhain.hpgl new file mode 100755 index 0000000..6937043 --- /dev/null +++ b/hpgl/fhain.hpgl @@ -0,0 +1 @@ +IN;SP1;PU16,16;PD2985,16;PD2985,2122;PD2982,2221;PD2972,2318;PD2956,2415;PD2934,2509;PD2906,2602;PD2872,2692;PD2832,2779;PD2787,2864;PD2736,2946;PD2680,3024;PD2619,3099;PD2553,3169;PD2482,3236;PD2407,3298;PD2327,3355;PD2243,3407;PD2156,3454;PD2066,3494;PD1975,3529;PD1882,3557;PD1788,3578;PD1693,3594;PD1597,3603;PD1501,3606;PD1405,3603;PD1309,3594;PD1214,3578;PD1120,3557;PD1027,3529;PD935,3494;PD846,3454;PD759,3407;PD675,3355;PD595,3298;PD520,3236;PD449,3169;PD383,3099;PD322,3024;PD266,2946;PD215,2864;PD170,2779;PD130,2692;PD96,2602;PD68,2509;PD46,2415;PD29,2318;PD20,2221;PD16,2122;PD16,16;PU1021,1456;PD1078,1456;PD1078,1501;PD1134,1501;PD1134,1456;PD1190,1456;PD1190,1501;PD1247,1501;PD1247,1456;PD1303,1456;PD1303,1501;PD1360,1501;PD1360,1456;PD1416,1456;PD1416,1501;PD1473,1501;PD1473,1456;PD1529,1456;PD1529,1501;PD1586,1501;PD1586,1456;PD1642,1456;PD1642,1501;PD1698,1501;PD1698,1456;PD1755,1456;PD1755,1501;PD1811,1501;PD1811,1456;PD1868,1456;PD1868,1501;PD1924,1501;PD1924,1456;PD1981,1456;PD1981,2150;PD1949,2088;PD1906,2032;PD1855,1983;PD1795,1941;PD1729,1908;PD1657,1883;PD1581,1867;PD1501,1862;PD1421,1867;PD1345,1883;PD1273,1908;PD1207,1941;PD1147,1983;PD1096,2032;PD1053,2088;PD1021,2150;PD1021,1456;PU1021,1557;PD1981,1557;PD1981,1772;PD1021,1772;PU519,2359;PD519,1433;PD1038,1433;PD1038,2359;PD1095,2573;PD462,2573;PD519,2359;PD778,2223;PD1038,2359;PD519,2359;PU609,2144;PD609,1772;PD613,1738;PD622,1706;PD638,1677;PD659,1652;PD684,1631;PD713,1616;PD744,1606;PD778,1603;PD813,1606;PD844,1616;PD873,1631;PD898,1652;PD919,1677;PD934,1706;PD944,1738;PD948,1772;PD948,2144;PD609,2144;PU519,1433;PD512,1405;PD497,1381;PD477,1362;PD451,1349;PD451,1044;PD428,1027;PD587,948;PD970,948;PD1128,1027;PD1106,1044;PD1106,1349;PD1080,1362;PD1060,1381;PD1045,1405;PD1038,1433;PD519,1433;PU451,1044;PD1106,1044;PD1106,1315;PD451,1315;PU587,948;PD587,666;PD778,169;PD970,666;PD970,948;PD587,948;PU564,1371;PD982,1371;PU558,666;PD558,519;PD637,519;PD637,564;PD694,564;PD694,519;PD750,519;PD750,564;PD807,564;PD807,519;PD863,519;PD863,564;PD920,564;PD920,519;PD999,519;PD999,666;PD558,666;PU620,1433;PD620,1315;PD625,1298;PD637,1285;PD654,1281;PD671,1285;PD684,1298;PD688,1315;PD688,1433;PD620,1433;PU745,1433;PD745,1315;PD749,1298;PD762,1285;PD778,1281;PD795,1285;PD808,1298;PD812,1315;PD812,1433;PD745,1433;PU869,1433;PD869,1315;PD873,1298;PD886,1285;PD903,1281;PD920,1285;PD932,1298;PD936,1315;PD936,1433;PD869,1433;PU666,564;PD666,666;PD688,666;PD688,948;PD564,1044;PD564,1433;PD561,1472;PD551,1505;PD536,1527;PD528,1533;PD519,1535;PU891,564;PD891,666;PD869,666;PD869,948;PD993,1044;PD993,1433;PD996,1472;PD1006,1505;PD1021,1527;PD1029,1533;PD1038,1535;PU654,1862;PD654,1732;PD658,1718;PD668,1708;PD682,1704;PD697,1708;PD707,1718;PD711,1732;PD711,1862;PD654,1862;PU745,1862;PD745,1693;PD749,1676;PD762,1664;PD778,1659;PD795,1664;PD808,1676;PD812,1693;PD812,1862;PD745,1862;PU846,1862;PD846,1732;PD850,1718;PD860,1708;PD874,1704;PD889,1708;PD899,1718;PD903,1732;PD903,1862;PD846,1862;PU-79,2511;PD-49,2508;PD-24,2499;PD19,2472;PD63,2445;PD89,2436;PD118,2432;PD147,2436;PD173,2445;PD217,2472;PD261,2499;PD286,2508;PD316,2511;PD345,2508;PD370,2499;PD414,2472;PD458,2445;PD484,2436;PD513,2432;PD542,2436;PD568,2445;PD612,2472;PD656,2499;PD681,2508;PD711,2511;PD740,2508;PD765,2499;PD809,2472;PD854,2445;PD879,2436;PD908,2432;PD938,2436;PD963,2445;PD1007,2472;PD1051,2499;PD1076,2508;PD1106,2511;PD1135,2508;PD1160,2499;PD1205,2472;PD1249,2445;PD1274,2436;PD1303,2432;PD1333,2436;PD1358,2445;PD1402,2472;PD1446,2499;PD1472,2508;PD1501,2511;PD1530,2508;PD1556,2499;PD1600,2472;PD1644,2445;PD1669,2436;PD1698,2432;PD1728,2436;PD1753,2445;PD1797,2472;PD1841,2499;PD1867,2508;PD1896,2511;PD1925,2508;PD1951,2499;PD1995,2472;PD2039,2445;PD2064,2436;PD2094,2432;PD2123,2436;PD2148,2445;PD2192,2472;PD2236,2499;PD2262,2508;PD2291,2511;PD2320,2508;PD2346,2499;PD2390,2472;PD2434,2445;PD2459,2436;PD2489,2432;PD2518,2436;PD2543,2445;PD2587,2472;PD2632,2499;PD2657,2508;PD2686,2511;PD2716,2508;PD2741,2499;PD2785,2472;PD2829,2445;PD2854,2436;PD2884,2432;PD2913,2436;PD2938,2445;PD2983,2472;PD3027,2499;PD3052,2508;PD3081,2511;PD3081,2698;PD3052,2694;PD3027,2685;PD2983,2658;PD2938,2631;PD2913,2622;PD2884,2619;PD2854,2622;PD2829,2631;PD2785,2658;PD2741,2685;PD2716,2694;PD2686,2698;PD2657,2694;PD2632,2685;PD2587,2658;PD2543,2631;PD2518,2622;PD2489,2619;PD2459,2622;PD2434,2631;PD2390,2658;PD2346,2685;PD2320,2694;PD2291,2698;PD2262,2694;PD2236,2685;PD2192,2658;PD2148,2631;PD2123,2622;PD2094,2619;PD2064,2622;PD2039,2631;PD1995,2658;PD1951,2685;PD1925,2694;PD1896,2698;PD1867,2694;PD1841,2685;PD1797,2658;PD1753,2631;PD1728,2622;PD1698,2619;PD1669,2622;PD1644,2631;PD1600,2658;PD1556,2685;PD1530,2694;PD1501,2698;PD1472,2694;PD1446,2685;PD1402,2658;PD1358,2631;PD1333,2622;PD1303,2619;PD1274,2622;PD1249,2631;PD1205,2658;PD1160,2685;PD1135,2694;PD1106,2698;PD1076,2694;PD1051,2685;PD1007,2658;PD963,2631;PD938,2622;PD908,2619;PD879,2622;PD854,2631;PD809,2658;PD765,2685;PD740,2694;PD711,2698;PD681,2694;PD656,2685;PD612,2658;PD568,2631;PD542,2622;PD513,2619;PD484,2622;PD458,2631;PD414,2658;PD370,2685;PD345,2694;PD316,2698;PD286,2694;PD261,2685;PD217,2658;PD173,2631;PD147,2622;PD118,2619;PD89,2622;PD63,2631;PD19,2658;PD-24,2685;PD-49,2694;PD-79,2698;PD-79,2511;PU; diff --git a/hpgl/fuu.hpgl b/hpgl/fuu.hpgl new file mode 100755 index 0000000..c9c9ffb --- /dev/null +++ b/hpgl/fuu.hpgl @@ -0,0 +1 @@ +IN;SP1;PU3402,5343;PD3392,5337;PD3389,5326;PD3391,5310;PD3404,5265;PD3431,5209;PD3469,5153;PD3462,5130;PD3451,5110;PD3435,5095;PD3415,5083;PD3404,5106;PD3390,5128;PD3351,5169;PD3304,5205;PD3251,5237;PD3197,5263;PD3147,5283;PD3073,5307;PD3061,5310;PD3066,5299;PD3156,5108;PD3091,5122;PD3034,5132;PD2989,5133;PD2973,5130;PD2962,5124;PD2952,5107;PD2951,5085;PD2958,5065;PD2970,5043;PD3009,4998;PD3061,4958;PD3119,4928;PD3160,4914;PD3222,4900;PD3257,4897;PD3292,4898;PD3326,4904;PD3358,4918;PD3382,4936;PD3400,4960;PD3414,4988;PD3421,5022;PD3422,5048;PD3418,5072;PD3442,5086;PD3460,5103;PD3471,5121;PD3478,5141;PD3483,5134;PD3512,5106;PD3541,5091;PD3569,5086;PD3597,5090;PD3626,5101;PD3653,5118;PD3709,5158;PD3733,5178;PD3777,5212;PD3818,5239;PD3860,5255;PD3882,5259;PD3905,5259;PD3933,5253;PD3957,5240;PD3976,5224;PD3992,5208;PD4004,5190;PD4010,5163;PD4017,5148;PD4023,5144;PD4029,5144;PD4033,5151;PD4032,5157;PD4015,5194;PD4014,5240;PD4020,5276;PD4027,5292;PD4039,5305;PD4055,5314;PD4073,5316;PD4092,5314;PD4111,5309;PD4146,5289;PD4172,5267;PD4192,5240;PD4205,5223;PD4222,5215;PD4230,5216;PD4237,5221;PD4252,5238;PD4274,5262;PD4287,5271;PD4302,5274;PD4315,5272;PD4325,5265;PD4342,5243;PD4354,5211;PD4357,5202;PD4364,5208;PD4395,5232;PD4425,5247;PD4441,5252;PD4457,5253;PD4475,5248;PD4488,5237;PD4496,5221;PD4502,5199;PD4503,5195;PD4507,5194;PD4512,5196;PD4516,5202;PD4530,5229;PD4539,5238;PD4551,5238;PD4555,5239;PD4539,5241;PD4526,5236;PD4517,5227;PD4510,5216;PD4504,5232;PD4495,5247;PD4479,5259;PD4458,5265;PD4429,5261;PD4402,5249;PD4363,5222;PD4356,5240;PD4343,5261;PD4326,5279;PD4315,5284;PD4302,5286;PD4284,5282;PD4268,5272;PD4243,5245;PD4233,5232;PD4224,5226;PD4213,5232;PD4201,5247;PD4181,5274;PD4152,5299;PD4113,5320;PD4091,5326;PD4070,5328;PD4050,5324;PD4032,5314;PD4018,5299;PD4010,5280;PD4002,5241;PD4002,5213;PD3984,5233;PD3962,5250;PD3936,5264;PD3906,5270;PD3881,5270;PD3857,5266;PD3813,5249;PD3770,5221;PD3726,5187;PD3702,5167;PD3648,5128;PD3622,5112;PD3596,5102;PD3570,5098;PD3544,5102;PD3518,5116;PD3492,5141;PD3480,5156;PD3480,5156;PD3481,5186;PD3476,5217;PD3468,5247;PD3456,5275;PD3430,5321;PD3418,5335;PD3408,5342;PD3402,5343;PD3402,5343;PU3470,5170;PD3437,5223;PD3414,5272;PD3402,5310;PD3402,5331;PD3404,5331;PD3422,5314;PD3444,5275;PD3463,5224;PD3468,5197;PD3470,5170;PD3470,5170;PU3170,5105;PD3082,5293;PD3165,5264;PD3213,5243;PD3262,5217;PD3308,5188;PD3350,5155;PD3382,5118;PD3404,5079;PD3359,5071;PD3326,5073;PD3284,5079;PD3184,5101;PD3170,5105;PD3170,5105;PU3268,4908;PD3223,4911;PD3181,4919;PD3123,4938;PD3093,4952;PD3064,4969;PD3015,5008;PD2979,5050;PD2968,5070;PD2962,5087;PD2962,5103;PD2969,5115;PD2980,5121;PD2996,5123;PD3042,5119;PD3162,5095;PD3188,5043;PD3199,5025;PD3209,5019;PD3176,5092;PD3181,5090;PD3284,5068;PD3326,5061;PD3360,5060;PD3407,5068;PD3411,5046;PD3410,5024;PD3403,4993;PD3391,4966;PD3374,4944;PD3352,4927;PD3333,4918;PD3312,4912;PD3268,4908;PD3268,4908;PU3693,5365;PD3678,5373;PD3701,5333;PD3773,5205;PD3809,5130;PD3837,5054;PD3789,5035;PD3746,5013;PD3710,4988;PD3681,4963;PD3657,4938;PD3638,4915;PD3617,4877;PD3614,4863;PD3617,4850;PD3626,4838;PD3640,4827;PD3658,4819;PD3680,4813;PD3705,4811;PD3732,4813;PD3759,4820;PD3787,4832;PD3814,4850;PD3839,4874;PD3850,4890;PD3858,4909;PD3866,4950;PD3863,4996;PD3852,5046;PD3895,5057;PD3943,5064;PD4014,5068;PD4080,5065;PD4140,5056;PD4192,5045;PD4267,5021;PD4295,5010;PD4312,5009;PD4281,5022;PD4201,5050;PD4146,5064;PD4083,5074;PD4015,5079;PD3942,5075;PD3893,5068;PD3849,5057;PD3820,5133;PD3784,5208;PD3711,5339;PD3693,5365;PD3693,5365;PU3707,4822;PD3673,4826;PD3646,4837;PD3631,4850;PD3626,4860;PD3627,4873;PD3648,4909;PD3666,4932;PD3689,4956;PD3718,4980;PD3752,5003;PD3793,5025;PD3841,5043;PD3851,4995;PD3854,4952;PD3848,4913;PD3841,4896;PD3831,4882;PD3801,4854;PD3770,4835;PD3738,4825;PD3707,4822;PD3707,4822;PU; diff --git a/hpgl/fuufuu.hpgl b/hpgl/fuufuu.hpgl new file mode 100755 index 0000000..fdc6b84 --- /dev/null +++ b/hpgl/fuufuu.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1709,5343;PD1699,5337;PD1696,5326;PD1697,5310;PD1711,5265;PD1738,5209;PD1775,5153;PD1769,5130;PD1758,5110;PD1742,5095;PD1721,5083;PD1711,5106;PD1696,5128;PD1658,5169;PD1610,5205;PD1558,5237;PD1504,5263;PD1454,5283;PD1379,5307;PD1367,5310;PD1373,5299;PD1463,5108;PD1398,5122;PD1341,5132;PD1296,5133;PD1280,5130;PD1268,5124;PD1258,5107;PD1258,5085;PD1265,5065;PD1277,5043;PD1316,4998;PD1367,4958;PD1425,4928;PD1467,4914;PD1529,4900;PD1563,4897;PD1599,4898;PD1633,4904;PD1665,4918;PD1688,4936;PD1707,4960;PD1720,4988;PD1728,5022;PD1729,5048;PD1725,5072;PD1749,5086;PD1766,5103;PD1778,5121;PD1784,5141;PD1790,5134;PD1819,5106;PD1847,5091;PD1876,5086;PD1904,5090;PD1932,5101;PD1960,5118;PD2015,5158;PD2039,5178;PD2084,5212;PD2125,5239;PD2166,5255;PD2188,5259;PD2212,5259;PD2240,5253;PD2263,5240;PD2283,5224;PD2298,5208;PD2311,5190;PD2317,5163;PD2324,5148;PD2330,5144;PD2335,5144;PD2339,5151;PD2339,5157;PD2322,5194;PD2320,5240;PD2327,5276;PD2334,5292;PD2345,5305;PD2361,5314;PD2379,5316;PD2398,5314;PD2417,5309;PD2453,5289;PD2479,5267;PD2498,5240;PD2512,5223;PD2529,5215;PD2537,5216;PD2544,5221;PD2559,5238;PD2581,5262;PD2594,5271;PD2609,5274;PD2621,5272;PD2632,5265;PD2648,5243;PD2661,5211;PD2663,5202;PD2670,5208;PD2701,5232;PD2731,5247;PD2747,5252;PD2764,5253;PD2782,5248;PD2795,5237;PD2803,5221;PD2809,5199;PD2809,5195;PD2814,5194;PD2819,5196;PD2822,5202;PD2836,5229;PD2846,5238;PD2858,5238;PD2861,5239;PD2846,5241;PD2833,5236;PD2823,5227;PD2816,5216;PD2811,5232;PD2801,5247;PD2786,5259;PD2764,5265;PD2736,5261;PD2709,5249;PD2669,5222;PD2662,5240;PD2650,5261;PD2632,5279;PD2621,5284;PD2609,5286;PD2590,5282;PD2575,5272;PD2550,5245;PD2539,5232;PD2530,5226;PD2519,5232;PD2508,5247;PD2487,5274;PD2458,5299;PD2419,5320;PD2398,5326;PD2377,5328;PD2357,5324;PD2338,5314;PD2325,5299;PD2316,5280;PD2309,5241;PD2309,5213;PD2291,5233;PD2269,5250;PD2243,5264;PD2213,5270;PD2188,5270;PD2164,5266;PD2120,5249;PD2077,5221;PD2032,5187;PD2008,5167;PD1955,5128;PD1929,5112;PD1903,5102;PD1877,5098;PD1851,5102;PD1825,5116;PD1799,5141;PD1787,5156;PD1787,5156;PD1788,5186;PD1783,5217;PD1774,5247;PD1763,5275;PD1737,5321;PD1724,5335;PD1714,5342;PD1709,5343;PD1709,5343;PU1777,5170;PD1744,5223;PD1721,5272;PD1708,5310;PD1708,5331;PD1711,5331;PD1728,5314;PD1751,5275;PD1769,5224;PD1775,5197;PD1777,5170;PD1777,5170;PU1477,5105;PD1389,5293;PD1472,5264;PD1520,5243;PD1569,5217;PD1615,5188;PD1656,5155;PD1689,5118;PD1711,5079;PD1666,5071;PD1633,5073;PD1590,5079;PD1491,5101;PD1477,5105;PD1477,5105;PU1574,4908;PD1529,4911;PD1488,4919;PD1430,4938;PD1400,4952;PD1371,4969;PD1322,5008;PD1286,5050;PD1275,5070;PD1269,5087;PD1269,5103;PD1276,5115;PD1287,5121;PD1303,5123;PD1348,5119;PD1469,5095;PD1495,5043;PD1506,5025;PD1516,5019;PD1483,5092;PD1488,5090;PD1590,5068;PD1633,5061;PD1667,5060;PD1714,5068;PD1718,5046;PD1717,5024;PD1710,4993;PD1698,4966;PD1681,4944;PD1659,4927;PD1639,4918;PD1618,4912;PD1574,4908;PD1574,4908;PU2000,5365;PD1984,5373;PD2008,5333;PD2079,5205;PD2115,5130;PD2144,5054;PD2095,5035;PD2053,5013;PD2017,4988;PD1987,4963;PD1963,4938;PD1945,4915;PD1923,4877;PD1921,4863;PD1924,4850;PD1933,4838;PD1947,4827;PD1965,4819;PD1987,4813;PD2012,4811;PD2038,4813;PD2066,4820;PD2094,4832;PD2121,4850;PD2146,4874;PD2157,4890;PD2165,4909;PD2173,4950;PD2170,4996;PD2159,5046;PD2202,5057;PD2249,5064;PD2321,5068;PD2387,5065;PD2447,5056;PD2499,5045;PD2574,5021;PD2602,5010;PD2618,5009;PD2588,5022;PD2508,5050;PD2453,5064;PD2390,5074;PD2321,5079;PD2248,5075;PD2200,5068;PD2155,5057;PD2127,5133;PD2091,5208;PD2017,5339;PD2000,5365;PD2000,5365;PU2013,4822;PD1979,4826;PD1953,4837;PD1937,4850;PD1933,4860;PD1934,4873;PD1954,4909;PD1972,4932;PD1996,4956;PD2024,4980;PD2059,5003;PD2100,5025;PD2147,5043;PD2158,4995;PD2161,4952;PD2155,4913;PD2147,4896;PD2137,4882;PD2108,4854;PD2076,4835;PD2044,4825;PD2013,4822;PD2013,4822;PU4777,5343;PD4767,5337;PD4764,5326;PD4765,5310;PD4779,5265;PD4806,5209;PD4843,5153;PD4837,5130;PD4826,5110;PD4810,5095;PD4789,5083;PD4779,5106;PD4764,5128;PD4726,5169;PD4678,5205;PD4626,5237;PD4572,5263;PD4522,5283;PD4447,5307;PD4435,5310;PD4441,5299;PD4531,5108;PD4466,5122;PD4408,5132;PD4364,5133;PD4348,5130;PD4336,5124;PD4326,5107;PD4326,5085;PD4333,5065;PD4345,5043;PD4384,4998;PD4435,4958;PD4493,4928;PD4535,4914;PD4597,4900;PD4631,4897;PD4667,4898;PD4701,4904;PD4733,4918;PD4756,4936;PD4775,4960;PD4788,4988;PD4796,5022;PD4797,5048;PD4793,5072;PD4817,5086;PD4834,5103;PD4846,5121;PD4852,5141;PD4858,5134;PD4887,5106;PD4915,5091;PD4944,5086;PD4972,5090;PD5000,5101;PD5028,5118;PD5083,5158;PD5107,5178;PD5152,5212;PD5193,5239;PD5234,5255;PD5256,5259;PD5280,5259;PD5308,5253;PD5331,5240;PD5351,5224;PD5366,5208;PD5379,5190;PD5385,5163;PD5392,5148;PD5398,5144;PD5403,5144;PD5407,5151;PD5407,5157;PD5390,5194;PD5388,5240;PD5395,5276;PD5402,5292;PD5413,5305;PD5429,5314;PD5447,5316;PD5466,5314;PD5485,5309;PD5521,5289;PD5547,5267;PD5566,5240;PD5580,5223;PD5597,5215;PD5605,5216;PD5612,5221;PD5627,5238;PD5649,5262;PD5662,5271;PD5677,5274;PD5689,5272;PD5700,5265;PD5716,5243;PD5729,5211;PD5731,5202;PD5738,5208;PD5769,5232;PD5799,5247;PD5815,5252;PD5831,5253;PD5850,5248;PD5863,5237;PD5871,5221;PD5877,5199;PD5877,5195;PD5882,5194;PD5887,5196;PD5890,5202;PD5904,5229;PD5914,5238;PD5926,5238;PD5929,5239;PD5913,5241;PD5901,5236;PD5891,5227;PD5884,5216;PD5879,5232;PD5869,5247;PD5854,5259;PD5832,5265;PD5804,5261;PD5777,5249;PD5737,5222;PD5730,5240;PD5718,5261;PD5700,5279;PD5689,5284;PD5677,5286;PD5658,5282;PD5643,5272;PD5618,5245;PD5607,5232;PD5598,5226;PD5587,5232;PD5576,5247;PD5555,5274;PD5526,5299;PD5487,5320;PD5466,5326;PD5445,5328;PD5425,5324;PD5406,5314;PD5393,5299;PD5384,5280;PD5377,5241;PD5377,5213;PD5359,5233;PD5337,5250;PD5311,5264;PD5281,5270;PD5256,5270;PD5232,5266;PD5188,5249;PD5145,5221;PD5100,5187;PD5076,5167;PD5023,5128;PD4997,5112;PD4971,5102;PD4945,5098;PD4919,5102;PD4893,5116;PD4867,5141;PD4855,5156;PD4855,5156;PD4856,5186;PD4851,5217;PD4842,5247;PD4831,5275;PD4805,5321;PD4792,5335;PD4782,5342;PD4777,5343;PD4777,5343;PU4845,5170;PD4812,5223;PD4789,5272;PD4776,5310;PD4776,5331;PD4779,5331;PD4796,5314;PD4819,5275;PD4837,5224;PD4843,5197;PD4845,5170;PD4845,5170;PU4545,5105;PD4457,5293;PD4540,5264;PD4588,5243;PD4637,5217;PD4683,5188;PD4724,5155;PD4757,5118;PD4779,5079;PD4734,5071;PD4701,5073;PD4658,5079;PD4559,5101;PD4545,5105;PD4545,5105;PU4642,4908;PD4597,4911;PD4556,4919;PD4498,4938;PD4468,4952;PD4439,4969;PD4390,5008;PD4354,5050;PD4343,5070;PD4337,5087;PD4337,5103;PD4344,5115;PD4355,5121;PD4371,5123;PD4416,5119;PD4537,5095;PD4563,5043;PD4574,5025;PD4584,5019;PD4551,5092;PD4556,5090;PD4658,5068;PD4701,5061;PD4735,5060;PD4782,5068;PD4786,5046;PD4785,5024;PD4778,4993;PD4766,4966;PD4749,4944;PD4727,4927;PD4707,4918;PD4686,4912;PD4642,4908;PD4642,4908;PU5068,5365;PD5052,5373;PD5076,5333;PD5147,5205;PD5183,5130;PD5212,5054;PD5163,5035;PD5121,5013;PD5085,4988;PD5055,4963;PD5031,4938;PD5013,4915;PD4991,4877;PD4989,4863;PD4992,4850;PD5001,4838;PD5015,4827;PD5033,4819;PD5055,4813;PD5080,4811;PD5106,4813;PD5134,4820;PD5162,4832;PD5189,4850;PD5214,4874;PD5225,4890;PD5233,4909;PD5241,4950;PD5238,4996;PD5227,5046;PD5270,5057;PD5317,5064;PD5389,5068;PD5455,5065;PD5515,5056;PD5567,5045;PD5642,5021;PD5670,5010;PD5686,5009;PD5656,5022;PD5576,5050;PD5521,5064;PD5458,5074;PD5389,5079;PD5316,5075;PD5268,5068;PD5223,5057;PD5195,5133;PD5159,5208;PD5085,5339;PD5068,5365;PD5068,5365;PU5081,4822;PD5047,4826;PD5021,4837;PD5005,4850;PD5001,4860;PD5002,4873;PD5022,4909;PD5040,4932;PD5063,4956;PD5092,4980;PD5127,5003;PD5168,5025;PD5215,5043;PD5226,4995;PD5229,4952;PD5223,4913;PD5215,4896;PD5205,4882;PD5176,4854;PD5144,4835;PD5112,4825;PD5081,4822;PD5081,4822;PU; diff --git a/hpgl/janos.hpgl b/hpgl/janos.hpgl new file mode 100755 index 0000000..7c11ca3 --- /dev/null +++ b/hpgl/janos.hpgl @@ -0,0 +1 @@ +IN;SP1;PU1952,5185;PD1960,5193;PD1963,5193;PD1970,5191;PD1975,5192;PD1976,5200;PD1976,5256;PD1979,5258;PD1994,5258;PD1995,5256;PD1995,5200;PD1994,5188;PD1988,5180;PD1980,5175;PD1970,5173;PD1958,5176;PD1951,5182;PD1952,5185;PD1952,5185;PU2040,5185;PD2044,5187;PD2045,5190;PD2044,5194;PD2040,5196;PD2036,5194;PD2035,5190;PD2036,5187;PD2040,5185;PD2040,5185;PU2031,5236;PD2028,5242;PD2028,5244;PD2049,5256;PD2052,5256;PD2056,5249;PD2056,5245;PD2034,5236;PD2031,5236;PD2031,5236;PU2037,5205;PD2046,5203;PD2045,5208;PD2040,5210;PD2028,5208;PD2024,5211;PD2023,5219;PD2025,5222;PD2041,5224;PD2051,5222;PD2057,5219;PD2060,5212;PD2062,5203;PD2062,5176;PD2059,5174;PD2054,5174;PD2052,5176;PD2050,5179;PD2045,5176;PD2035,5173;PD2023,5177;PD2019,5189;PD2023,5200;PD2029,5203;PD2037,5205;PD2037,5205;PU2086,5220;PD2088,5222;PD2094,5222;PD2095,5221;PD2098,5216;PD2104,5221;PD2115,5224;PD2124,5221;PD2131,5216;PD2136,5208;PD2137,5199;PD2137,5176;PD2135,5174;PD2122,5174;PD2120,5176;PD2120,5199;PD2118,5205;PD2112,5208;PD2105,5206;PD2103,5200;PD2103,5176;PD2100,5174;PD2088,5174;PD2086,5176;PD2086,5220;PD2086,5220;PU2182,5188;PD2189,5191;PD2191,5199;PD2189,5205;PD2182,5208;PD2176,5205;PD2173,5199;PD2176,5191;PD2182,5188;PD2182,5188;PU2182,5224;PD2191,5221;PD2200,5216;PD2205,5208;PD2208,5199;PD2205,5188;PD2200,5180;PD2191,5175;PD2182,5173;PD2172,5175;PD2164,5180;PD2160,5188;PD2157,5199;PD2160,5208;PD2164,5216;PD2172,5221;PD2182,5224;PD2182,5224;PU2226,5179;PD2230,5188;PD2233,5189;PD2244,5186;PD2246,5188;PD2244,5190;PD2239,5193;PD2229,5200;PD2226,5209;PD2230,5220;PD2236,5222;PD2244,5224;PD2260,5220;PD2261,5216;PD2257,5208;PD2255,5208;PD2244,5211;PD2242,5209;PD2247,5205;PD2259,5199;PD2262,5195;PD2263,5188;PD2262,5183;PD2259,5178;PD2252,5174;PD2244,5173;PD2233,5175;PD2227,5177;PD2226,5179;PD2226,5179;PU2357,5191;PD2363,5194;PD2365,5200;PD2362,5206;PD2356,5208;PD2346,5208;PD2346,5191;PD2357,5191;PD2357,5191;PU2356,5224;PD2361,5227;PD2363,5232;PD2361,5239;PD2356,5241;PD2346,5241;PD2346,5224;PD2356,5224;PD2356,5224;PU2327,5256;PD2329,5258;PD2357,5258;PD2368,5256;PD2375,5251;PD2381,5244;PD2383,5236;PD2378,5224;PD2369,5217;PD2380,5210;PD2383,5204;PD2385,5197;PD2383,5188;PD2378,5181;PD2369,5176;PD2359,5174;PD2329,5174;PD2327,5176;PD2327,5256;PD2327,5256;PU2408,5220;PD2410,5222;PD2423,5222;PD2425,5220;PD2425,5198;PD2428,5191;PD2433,5188;PD2438,5191;PD2440,5197;PD2440,5220;PD2443,5222;PD2455,5222;PD2457,5220;PD2457,5176;PD2455,5174;PD2449,5174;PD2447,5176;PD2445,5180;PD2440,5176;PD2429,5173;PD2419,5175;PD2413,5180;PD2409,5188;PD2408,5198;PD2408,5220;PD2408,5220;PU2504,5224;PD2515,5221;PD2523,5215;PD2522,5212;PD2515,5204;PD2512,5205;PD2505,5208;PD2498,5205;PD2495,5198;PD2498,5191;PD2505,5188;PD2513,5192;PD2515,5193;PD2523,5187;PD2524,5184;PD2515,5176;PD2504,5173;PD2495,5175;PD2486,5180;PD2480,5188;PD2479,5198;PD2480,5208;PD2487,5216;PD2495,5221;PD2504,5224;PD2504,5224;PU2544,5256;PD2547,5258;PD2560,5258;PD2562,5256;PD2562,5204;PD2576,5221;PD2579,5222;PD2593,5222;PD2595,5221;PD2595,5219;PD2579,5200;PD2598,5178;PD2599,5176;PD2596,5174;PD2580,5174;PD2578,5176;PD2562,5196;PD2562,5176;PD2560,5174;PD2547,5174;PD2544,5176;PD2544,5256;PD2544,5256;PU; diff --git a/hpgl/kamel.hpgl b/hpgl/kamel.hpgl new file mode 100755 index 0000000..1b71a69 --- /dev/null +++ b/hpgl/kamel.hpgl @@ -0,0 +1 @@ +IN;SP1;PU429,5320;PD432,5317;PD440,5317;PD443,5320;PD443,5359;PD483,5318;PD486,5317;PD496,5317;PD499,5318;PD498,5322;PD458,5363;PD501,5410;PD501,5413;PD498,5415;PD487,5415;PD484,5414;PD443,5368;PD443,5412;PD440,5415;PD432,5415;PD429,5412;PD429,5320;PD429,5320;PU594,5381;PD577,5343;PD576,5343;PD559,5381;PD594,5381;PD594,5381;PU530,5411;PD573,5317;PD576,5315;PD577,5315;PD580,5317;PD622,5411;PD620,5415;PD611,5415;PD608,5413;PD599,5394;PD553,5394;PD545,5413;PD542,5415;PD533,5415;PD530,5411;PU671,5317;PD674,5315;PD676,5315;PD678,5317;PD708,5389;PD708,5389;PD737,5317;PD740,5315;PD742,5315;PD744,5317;PD762,5412;PD759,5415;PD750,5415;PD747,5413;PD737,5350;PD737,5350;PD711,5415;PD709,5416;PD706,5416;PD704,5415;PD679,5350;PD678,5350;PD668,5413;PD665,5415;PD656,5415;PD654,5412;PD671,5317;PD671,5317;PU802,5319;PD804,5317;PD861,5317;PD863,5319;PD863,5327;PD861,5330;PD816,5330;PD816,5358;PD854,5358;PD856,5361;PD856,5369;PD854,5372;PD816,5372;PD816,5402;PD861,5402;PD863,5405;PD863,5412;PD861,5415;PD804,5415;PD802,5412;PD802,5319;PD802,5319;PU903,5319;PD906,5317;PD915,5317;PD918,5319;PD918,5402;PD956,5402;PD959,5405;PD959,5412;PD956,5415;PD906,5415;PD903,5412;PD903,5319;PD903,5319;PU999,5337;PD979,5337;PD976,5335;PD976,5319;PD979,5317;PD1041,5317;PD1044,5319;PD1044,5335;PD1041,5337;PD1021,5337;PD1021,5412;PD1018,5415;PD1001,5415;PD999,5412;PD999,5337;PD999,5337;PU1117,5381;PD1106,5358;PD1106,5358;PD1095,5381;PD1117,5381;PD1117,5381;PU1059,5411;PD1103,5317;PD1105,5315;PD1107,5315;PD1109,5317;PD1153,5411;PD1151,5415;PD1135,5415;PD1130,5411;PD1125,5400;PD1087,5400;PD1082,5412;PD1077,5415;PD1061,5415;PD1059,5411;PU1224,5315;PD1242,5319;PD1258,5329;PD1259,5332;PD1248,5344;PD1244,5344;PD1235,5339;PD1225,5338;PD1215,5340;PD1206,5346;PD1200,5355;PD1198,5366;PD1200,5377;PD1206,5386;PD1215,5392;PD1226,5394;PD1238,5392;PD1238,5383;PD1229,5383;PD1227,5381;PD1227,5367;PD1229,5364;PD1257,5364;PD1260,5367;PD1260,5405;PD1259,5407;PD1249,5412;PD1224,5416;PD1205,5412;PD1188,5402;PD1178,5386;PD1174,5366;PD1178,5346;PD1188,5330;PD1205,5319;PD1224,5315;PU1300,5319;PD1303,5317;PD1361,5317;PD1364,5319;PD1364,5335;PD1361,5337;PD1322,5337;PD1322,5355;PD1354,5355;PD1357,5357;PD1357,5373;PD1354,5375;PD1322,5375;PD1322,5394;PD1361,5394;PD1364,5397;PD1364,5412;PD1361,5415;PD1303,5415;PD1300,5412;PD1300,5319;PD1300,5319;PU; diff --git a/hpgl/kanamen.hpgl b/hpgl/kanamen.hpgl new file mode 100755 index 0000000..c60cbfd --- /dev/null +++ b/hpgl/kanamen.hpgl @@ -0,0 +1 @@ +IN;SP1;PU973,5308;PD975,5305;PD978,5305;PD980,5307;PD1015,5371;PD1015,5371;PD1050,5307;PD1053,5305;PD1055,5305;PD1058,5308;PD1075,5408;PD1072,5412;PD1054,5412;PD1051,5409;PD1045,5363;PD1044,5363;PD1019,5411;PD1017,5413;PD1014,5413;PD1011,5411;PD986,5363;PD986,5363;PD979,5409;PD976,5412;PD959,5412;PD956,5408;PD973,5308;PD973,5308;PU1131,5394;PD1140,5390;PD1143,5381;PD1140,5373;PD1131,5369;PD1123,5373;PD1120,5381;PD1123,5390;PD1131,5394;PU1131,5350;PD1143,5353;PD1153,5359;PD1160,5369;PD1163,5381;PD1160,5394;PD1153,5404;PD1143,5411;PD1131,5413;PD1119,5411;PD1109,5404;PD1103,5394;PD1100,5381;PD1103,5369;PD1109,5359;PD1119,5353;PD1131,5350;PU1189,5355;PD1192,5352;PD1199,5352;PD1202,5353;PD1204,5360;PD1211,5353;PD1221,5350;PD1231,5352;PD1233,5357;PD1225,5369;PD1222,5370;PD1218,5369;PD1213,5372;PD1211,5378;PD1211,5409;PD1207,5412;PD1192,5412;PD1189,5409;PD1189,5355;PD1189,5355;PU1256,5355;PD1259,5352;PD1275,5352;PD1278,5355;PD1278,5409;PD1275,5412;PD1259,5412;PD1256,5409;PD1256,5355;PD1256,5355;PU1255,5322;PD1258,5313;PD1267,5310;PD1275,5313;PD1279,5322;PD1275,5330;PD1267,5334;PD1258,5330;PD1255,5322;PU1311,5371;PD1307,5371;PD1304,5368;PD1304,5355;PD1307,5352;PD1311,5352;PD1311,5335;PD1314,5332;PD1330,5332;PD1333,5335;PD1333,5352;PD1344,5352;PD1347,5355;PD1347,5368;PD1344,5371;PD1333,5371;PD1333,5389;PD1334,5392;PD1337,5393;PD1342,5392;PD1346,5394;PD1349,5406;PD1347,5410;PD1329,5413;PD1316,5408;PD1311,5392;PD1311,5371;PD1311,5371;PU1372,5407;PD1389,5371;PD1389,5371;PD1376,5371;PD1373,5368;PD1373,5355;PD1376,5352;PD1416,5352;PD1419,5356;PD1400,5392;PD1400,5392;PD1414,5392;PD1416,5395;PD1416,5409;PD1414,5412;PD1375,5412;PD1372,5409;PD1372,5407;PD1372,5407;PU1498,5310;PD1501,5307;PD1519,5307;PD1522,5310;PD1522,5347;PD1565,5347;PD1565,5310;PD1568,5307;PD1585,5307;PD1588,5310;PD1588,5409;PD1585,5412;PD1568,5412;PD1565,5409;PD1565,5369;PD1522,5369;PD1522,5409;PD1519,5412;PD1501,5412;PD1498,5409;PD1498,5310;PD1498,5310;PU1659,5321;PD1662,5313;PD1669,5310;PD1676,5313;PD1680,5321;PD1676,5328;PD1669,5331;PD1662,5328;PD1659,5321;PU1628,5321;PD1631,5313;PD1638,5310;PD1646,5313;PD1649,5321;PD1646,5328;PD1638,5331;PD1631,5328;PD1628,5321;PU1623,5355;PD1625,5352;PD1641,5352;PD1644,5355;PD1644,5382;PD1647,5390;PD1654,5394;PD1661,5390;PD1663,5383;PD1663,5355;PD1666,5352;PD1681,5352;PD1684,5355;PD1684,5409;PD1681,5412;PD1674,5412;PD1671,5409;PD1669,5404;PD1662,5410;PD1649,5413;PD1637,5411;PD1629,5404;PD1624,5394;PD1623,5382;PD1623,5355;PD1623,5355;PU1718,5371;PD1714,5371;PD1711,5368;PD1711,5355;PD1714,5352;PD1718,5352;PD1718,5335;PD1721,5332;PD1737,5332;PD1739,5335;PD1739,5352;PD1750,5352;PD1753,5355;PD1753,5368;PD1750,5371;PD1739,5371;PD1739,5389;PD1741,5392;PD1743,5393;PD1749,5392;PD1752,5394;PD1756,5406;PD1754,5410;PD1736,5413;PD1722,5408;PD1718,5392;PD1718,5371;PD1718,5371;PU1784,5371;PD1780,5371;PD1778,5368;PD1778,5355;PD1780,5352;PD1784,5352;PD1784,5335;PD1787,5332;PD1803,5332;PD1806,5335;PD1806,5352;PD1817,5352;PD1820,5355;PD1820,5368;PD1817,5371;PD1806,5371;PD1806,5389;PD1807,5392;PD1810,5393;PD1816,5392;PD1819,5394;PD1822,5406;PD1820,5410;PD1802,5413;PD1789,5408;PD1784,5392;PD1784,5371;PD1784,5371;PU1848,5355;PD1851,5352;PD1858,5352;PD1861,5353;PD1863,5359;PD1871,5353;PD1885,5350;PD1897,5353;PD1906,5359;PD1911,5369;PD1913,5381;PD1913,5409;PD1910,5412;PD1894,5412;PD1891,5409;PD1891,5381;PD1889,5373;PD1881,5370;PD1873,5372;PD1870,5380;PD1870,5409;PD1867,5412;PD1851,5412;PD1848,5409;PD1848,5355;PD1848,5355;PU1977,5373;PD1974,5368;PD1969,5366;PD1963,5368;PD1960,5373;PD1977,5373;PD1977,5373;PU1969,5350;PD1980,5352;PD1989,5358;PD1995,5367;PD1998,5378;PD1997,5382;PD1994,5385;PD1959,5385;PD1962,5391;PD1970,5395;PD1981,5391;PD1984,5391;PD1992,5400;PD1992,5405;PD1982,5411;PD1969,5413;PD1957,5411;PD1947,5404;PD1941,5394;PD1938,5382;PD1941,5370;PD1947,5360;PD1957,5353;PD1969,5350;PU2024,5355;PD2027,5352;PD2034,5352;PD2036,5353;PD2039,5360;PD2046,5353;PD2055,5350;PD2065,5352;PD2067,5357;PD2060,5369;PD2057,5370;PD2053,5369;PD2048,5372;PD2045,5378;PD2045,5409;PD2042,5412;PD2027,5412;PD2024,5409;PD2024,5355;PD2024,5355;PU2441,5398;PD2451,5388;PD2455,5388;PD2463,5391;PD2469,5389;PD2471,5380;PD2471,5310;PD2474,5307;PD2493,5307;PD2495,5310;PD2495,5380;PD2493,5394;PD2486,5404;PD2476,5411;PD2463,5413;PD2448,5409;PD2440,5402;PD2441,5398;PU2550,5398;PD2555,5396;PD2557,5392;PD2555,5387;PD2550,5385;PD2546,5387;PD2544,5392;PD2546,5396;PD2550,5398;PU2539,5334;PD2535,5327;PD2536,5324;PD2562,5309;PD2566,5309;PD2571,5318;PD2570,5323;PD2543,5335;PD2539,5334;PU2547,5373;PD2558,5376;PD2557,5369;PD2550,5367;PD2535,5369;PD2531,5366;PD2530,5356;PD2532,5352;PD2552,5350;PD2564,5352;PD2572,5356;PD2576,5364;PD2578,5376;PD2578,5409;PD2575,5412;PD2568,5412;PD2565,5410;PD2563,5406;PD2557,5410;PD2545,5413;PD2530,5408;PD2525,5393;PD2530,5379;PD2537,5375;PD2547,5373;PU2608,5355;PD2611,5352;PD2618,5352;PD2620,5353;PD2623,5359;PD2630,5353;PD2644,5350;PD2656,5353;PD2665,5359;PD2670,5369;PD2672,5381;PD2672,5409;PD2669,5412;PD2653,5412;PD2651,5409;PD2651,5381;PD2648,5373;PD2640,5370;PD2632,5372;PD2629,5380;PD2629,5409;PD2626,5412;PD2611,5412;PD2608,5409;PD2608,5355;PD2608,5355;PU2728,5394;PD2737,5390;PD2740,5381;PD2737,5373;PD2728,5369;PD2720,5373;PD2717,5381;PD2720,5390;PD2728,5394;PU2728,5350;PD2740,5353;PD2750,5359;PD2757,5369;PD2760,5381;PD2757,5394;PD2750,5404;PD2740,5411;PD2728,5413;PD2716,5411;PD2706,5404;PD2700,5394;PD2697,5381;PD2700,5369;PD2706,5359;PD2716,5353;PD2728,5350;PU2783,5405;PD2788,5395;PD2792,5393;PD2805,5397;PD2808,5395;PD2806,5392;PD2799,5388;PD2787,5380;PD2783,5368;PD2788,5355;PD2795,5352;PD2806,5350;PD2826,5355;PD2827,5359;PD2822,5369;PD2819,5370;PD2806,5366;PD2803,5368;PD2809,5373;PD2824,5381;PD2828,5386;PD2830,5394;PD2828,5401;PD2824,5407;PD2816,5412;PD2805,5413;PD2792,5411;PD2784,5408;PD2783,5405;PU2947,5390;PD2954,5387;PD2957,5379;PD2953,5372;PD2945,5369;PD2933,5369;PD2933,5390;PD2947,5390;PD2947,5390;PU2945,5349;PD2952,5346;PD2955,5339;PD2952,5331;PD2945,5328;PD2933,5328;PD2933,5349;PD2945,5349;PD2945,5349;PU2910,5310;PD2912,5307;PD2947,5307;PD2960,5309;PD2970,5315;PD2977,5324;PD2979,5335;PD2973,5349;PD2962,5358;PD2975,5367;PD2980,5374;PD2982,5383;PD2980,5394;PD2973,5403;PD2962,5409;PD2950,5412;PD2912,5412;PD2910,5409;PD2910,5310;PD2910,5310;PU3011,5355;PD3013,5352;PD3029,5352;PD3032,5355;PD3032,5382;PD3035,5390;PD3042,5394;PD3048,5390;PD3051,5383;PD3051,5355;PD3054,5352;PD3069,5352;PD3072,5355;PD3072,5409;PD3069,5412;PD3062,5412;PD3059,5409;PD3057,5404;PD3050,5410;PD3037,5413;PD3025,5411;PD3017,5404;PD3012,5394;PD3011,5382;PD3011,5355;PD3011,5355;PU3131,5350;PD3144,5353;PD3154,5361;PD3153,5365;PD3144,5374;PD3141,5373;PD3132,5369;PD3123,5373;PD3120,5382;PD3123,5390;PD3132,5394;PD3142,5389;PD3145,5388;PD3154,5396;PD3155,5400;PD3145,5410;PD3131,5413;PD3119,5411;PD3108,5404;PD3101,5394;PD3099,5382;PD3101,5369;PD3109,5359;PD3119,5353;PD3131,5350;PU3181,5310;PD3184,5307;PD3200,5307;PD3203,5310;PD3203,5374;PD3221,5353;PD3225,5352;PD3242,5352;PD3244,5353;PD3244,5356;PD3224,5379;PD3248,5407;PD3249,5410;PD3246,5412;PD3226,5412;PD3223,5410;PD3203,5384;PD3203,5409;PD3200,5412;PD3184,5412;PD3181,5409;PD3181,5310;PD3181,5310;PU; diff --git a/hpgl/karmen.hpgl b/hpgl/karmen.hpgl new file mode 100644 index 0000000..a67181c --- /dev/null +++ b/hpgl/karmen.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU377,24;PD372,23,370,27,375,28,375,32,380,31,381,30,384,33,387,28,387,23,384,18,388,14,386,13,390,6,385,5,385,1,380,2,376,6,375,9,372,8,373,13,374,16,369,20,372,23,370,27,375,28,375,32,380,31,381,30,384,33,387,28,387,23,384,18,388,14,386,13,390,6,385,5,385,1,380,2,376,6,375,9,372,8,373,13,374,16,369,20;PU4649,20;PD4653,23,4651,27,4656,28,4656,32,4661,31,4662,30,4665,33,4667,28,4668,23,4665,18,4669,14,4667,13,4671,6,4666,5,4666,1,4661,2,4657,6,4656,9,4653,8,4653,13,4655,16,4649,20,4653,23,4651,27,4656,28,4656,32,4661,31,4662,30,4665,33,4667,28,4668,23,4665,18,4669,14,4667,13,4671,6,4666,5,4666,1,4661,2,4657,6,4656,9,4653,8,4653,13,4655,16,4649,20;PU5001,19;PD5001,20,4999,23,5003,26,5008,26,5013,23,5015,20,5017,21,5018,19,5021,20,5019,25,5014,27,5013,28,5014,29,5008,29,5004,26,5002,28,5000,24,4995,26,4995,24,4977,26,4977,29,4972,30,4973,32,4954,43,4953,42,4939,48,4938,45,4934,45,4935,40,4932,38,4933,37,4930,35,4928,40,4929,45,4932,49,4937,51,4942,50,4943,49,4946,53,4945,53,4946,57,4941,58,4940,57,4939,61,4934,59,4923,70,4913,80,4915,82,4912,89,4914,90,4913,94,4909,92,4906,96,4903,101,4906,103,4905,108,4904,113,4899,110,4898,109,4895,111,4894,109,4892,110,4896,114,4901,116,4903,116,4903,118,4902,118,4903,123,4899,123,4897,130,4899,131,4896,148,4897,148,4897,178,4899,223,4900,223,4901,229,4906,227,4908,223,4910,224,4909,227,4910,228,4906,231,4902,231,4901,235,4901,239,4906,238,4910,235,4911,237,4912,235,4915,237,4911,240,4909,241,4910,245,4911,244,4914,253,4916,252,4924,266,4932,280,4929,281,4931,288,4926,288,4925,288,4925,290,4930,290,4935,288,4938,283,4938,279,4939,278,4939,280,4944,280,4943,285,4948,288,4945,290,4949,295,4944,297,4943,297,4944,301,4943,301,4943,304,4948,303,4951,300,4954,303,4957,305,4952,309,4949,309,4949,312,4947,312,4946,314,4952,314,4956,311,4958,306,4958,301,4958,300,4960,299,4957,295,4959,292,4954,290,4949,291,4946,293,4942,289,4939,285,4944,283,4949,283,4952,285,4953,283,4956,287,4957,293,4956,297,4966,303,4966,304,4973,308,4974,306,4979,308,4978,309,4982,311,4983,306,4983,305,4986,304,4985,301,4986,300,4988,305,4986,310,4982,314,4980,315,4980,316,4975,316,4971,325,4970,325,4967,332,4972,333,4977,331,4980,327,4981,322,4979,317,4977,316,4984,308,4985,310,4992,304,4994,309,4994,311,5007,313,5037,316,5051,318,5050,321,5060,325,5059,327,5064,331,5066,326,5065,321,5062,317,5057,315,5051,316,5050,317,5048,313,5049,312,5047,307,5053,306,5058,308,5061,312,5068,310,5092,304,5103,302,5103,304,5109,305,5108,307,5109,308,5110,302,5107,298,5102,295,5097,295,5096,295,5095,293,5097,292,5096,289,5102,290,5106,293,5108,296,5110,295,5111,300,5110,303,5119,308,5119,309,5124,312,5126,307,5125,302,5124,300,5127,298,5123,295,5124,292,5119,292,5114,294,5111,298,5110,304,5111,305,5109,306,5109,304,5106,305,5106,299,5107,299,5103,297,5104,294,5101,291,5105,289,5103,285,5109,284,5111,285,5113,283,5116,287,5117,289,5120,288,5119,286,5125,282,5124,281,5133,272,5144,263,5146,268,5146,269,5150,268,5149,274,5148,274,5152,276,5152,277,5156,279,5157,274,5156,269,5152,265,5147,264,5142,265,5141,266,5137,261,5138,260,5133,253,5138,251,5144,253,5149,247,5153,241,5149,239,5150,235,5149,234,5149,232,5154,233,5157,237,5160,236,5160,237,5163,237,5160,232,5155,230,5154,230,5154,228,5155,228,5157,217,5158,217,5162,200,5160,200,5162,148,5157,150,5155,151,5152,147,5149,152,5149,154,5136,152,5136,153,5053,152,4975,151,4959,149,4961,145,4957,143,4960,140,4966,138,4971,140,4973,137,4977,141,4980,140,4986,137,4983,133,4980,132,4981,130,4975,130,4971,132,4968,137,4968,139,4965,139,4965,138,4961,137,4964,132,4968,130,4966,126,4971,125,4973,126,4976,112,4979,113,4986,103,4990,107,4991,112,4993,112,4991,117,4987,120,4986,121,4987,125,4981,125,4980,130,4975,127,4975,126,4971,128,4970,127,4967,128,4970,132,4975,134,4980,133,4984,129,4985,128,4990,129,4990,128,4994,128,4994,123,4993,122,4995,121,4992,117,4987,115,4987,105,4988,94,4993,95,4994,96,5001,88,5003,91,5012,86,5013,89,5019,88,5020,89,5023,89,5022,84,5017,81,5016,80,5017,78,5015,78,5015,75,5020,77,5023,81,5027,79,5028,83,5044,82,5044,83,5063,86,5063,88,5078,93,5076,97,5081,102,5077,105,5076,105,5078,110,5075,110,5075,113,5080,112,5084,108,5085,103,5088,103,5087,106,5092,107,5090,111,5097,116,5095,118,5100,124,5095,126,5096,128,5095,129,5096,130,5101,128,5102,127,5106,131,5110,135,5106,138,5100,138,5096,135,5093,130,5093,126,5089,126,5085,126,5086,131,5087,133,5086,135,5090,138,5095,138,5100,136,5101,135,5103,138,5106,134,5112,136,5113,134,5120,134,5120,131,5125,130,5124,127,5147,114,5148,115,5165,107,5166,110,5170,110,5169,115,5173,117,5172,118,5176,121,5178,116,5176,110,5173,107,5168,105,5163,106,5162,103,5159,96,5162,95,5160,85,5157,86,5155,79,5153,80,5146,72,5147,72,5141,64,5146,63,5145,57,5149,58,5150,55,5145,55,5140,58,5137,62,5137,68,5135,68,5135,63,5130,62,5133,57,5126,51,5125,51,5115,43,5115,44,5107,38,5108,38,5102,33,5100,36,5095,34,5096,32,5092,29,5096,25,5100,24,5099,16,5095,17,5095,16,5091,19,5089,25,5090,28,5087,28,5090,33,5091,33,5089,36,5094,38,5096,38,5096,41,5091,40,5090,41,5086,37,5085,32,5085,29,5080,28,5058,21,5058,20,5048,17,5050,13,5047,9,5050,7,5049,4,5044,7,5043,9,5039,8,5039,12,5035,13,5037,18,5041,21,5043,22,5043,24,5048,23,5052,20,5053,19,5056,21,5057,16,5057,14,5060,13,5060,12,5062,11,5062,16,5060,21,5055,24,5050,24,5046,22,5044,25,5041,21,5036,24,5035,19,5037,14,5030,10,5030,9,5026,6,5024,11,5025,16,5029,20,5034,22,5038,21,5039,23,5038,23,5040,28,5034,28,5030,26,5027,21,5027,20,5018,21,5018,18,5005,17,5007,12,5009,10,5008,8,5013,6,5018,7,5020,9,5023,6,5026,4,5021,1,5016,1,5011,4,5010,5,5009,4,5007,9,5008,14,4999,17,5001,20,4999,23,5003,26,5008,26,5013,23,5015,20,5017,21,5018,19,5021,20,5019,25,5014,27,5013,28,5014,29,5008,29,5004,26,5002,28,5000,24,4995,26,4995,24,4977,26,4977,29,4975,29;PU5081,213;PD5082,216,5080,219,5084,222,5089,222,5091,222,5091,223,5090,223,5090,226,5085,226,5084,225,5080,233,5078,232,5063,249,5061,247,5051,253,5050,251,5037,255,5036,253,5022,255,5022,253,5007,252,5008,248,4994,241,4995,239,4979,226,4980,224,4969,210,4971,209,4969,203,4974,203,4975,203,4975,199,4980,202,4983,206,4984,209,5045,206,5045,207,5089,208,5099,209,5097,214,5095,216,5097,217,5092,220,5087,219,5082,216,5080,219,5084,222,5089,222,5091,222,5091,223,5090,223,5090,226,5085,226,5084,225,5080,233,5078,232,5063,249,5061,247;PU5949,18;PD5950,18,5947,20,5951,24,5950,27,5955,27,5960,25,5962,23,5964,24,5965,19,5964,14,5968,12,5968,11,5972,8,5974,13,5973,18,5969,22,5964,24,5959,22,5958,22,5955,26,5956,27,5954,32,5959,33,5959,37,5961,37,5961,39,5956,39,5951,36,5950,34,5948,35,5948,33,5945,34,5948,39,5951,40,5950,42,5954,43,5954,50,5950,49,5948,52,5944,49,5943,44,5944,38,5939,35,5940,35,5935,32,5934,37,5935,42,5939,46,5944,47,5948,47,5950,51,5949,52,5950,56,5946,56,5946,62,5943,61,5935,78,5934,78,5920,101,5918,99,5916,101,5921,104,5926,104,5930,101,5931,102,5928,104,5929,106,5923,107,5921,106,5920,111,5916,109,5913,113,5910,109,5909,107,5905,107,5906,103,5904,102,5903,107,5905,112,5910,115,5915,115,5919,113,5921,116,5918,118,5919,124,5914,124,5913,124,5909,137,5907,136,5901,146,5899,144,5895,147,5893,144,5892,145,5895,149,5900,151,5900,155,5899,155,5898,159,5893,156,5891,153,5888,154,5888,153,5884,154,5887,158,5888,159,5885,162,5890,164,5889,167,5895,167,5899,163,5901,158,5901,157,5903,157,5902,154,5904,153,5905,159,5902,163,5901,165,5902,166,5897,168,5893,167,5891,173,5889,172,5884,180,5882,179,5876,186,5873,188,5878,191,5883,191,5888,188,5890,183,5890,180,5892,180,5892,181,5894,181,5893,186,5889,190,5884,191,5881,191,5879,197,5877,196,5873,202,5870,198,5869,197,5866,199,5867,200,5866,201,5870,204,5875,205,5876,210,5875,210,5875,215,5870,214,5866,210,5866,209,5862,211,5861,209,5857,210,5859,214,5856,216,5860,219,5864,220,5864,222,5869,220,5873,216,5874,211,5874,210,5877,210,5877,211,5881,211,5880,216,5876,220,5871,221,5868,220,5865,227,5863,227,5860,233,5857,230,5854,233,5852,234,5857,237,5862,238,5863,238,5864,240,5863,241,5863,243,5858,243,5853,240,5851,235,5851,232,5848,231,5848,232,5843,231,5844,236,5845,237,5841,239,5845,243,5848,244,5847,246,5853,245,5857,243,5860,238,5861,238,5861,237,5864,237,5862,242,5858,246,5857,246,5857,248,5852,249,5849,261,5846,260,5843,266,5839,262,5838,260,5835,262,5835,256,5833,255,5833,261,5836,265,5840,268,5846,267,5846,270,5844,270,5844,274,5839,273,5836,278,5833,276,5830,279,5827,274,5827,273,5824,273,5823,273,5825,278,5829,282,5834,282,5839,281,5841,283,5836,285,5836,291,5832,291,5828,302,5827,302,5821,316,5826,316,5831,314,5835,310,5835,307,5873,308,5873,307,5905,307,5904,305,5912,303,5910,300,5914,297,5912,295,5915,291,5910,289,5904,290,5900,294,5899,298,5897,298,5899,293,5903,290,5907,289,5907,285,5911,286,5917,272,5918,273,5926,258,5928,259,5934,252,5936,255,5938,253,5934,249,5929,248,5924,250,5921,254,5920,255,5918,255,5919,252,5917,250,5921,247,5926,246,5926,242,5931,244,5933,241,5937,245,5937,248,5940,248,5939,246,5941,245,5938,241,5933,238,5933,235,5934,235,5935,231,5940,234,5942,237,5946,236,5946,238,5948,238,5946,233,5942,230,5937,229,5937,227,5937,223,5942,224,5943,224,5945,220,5948,222,5952,220,5954,224,5954,226,5958,226,5957,228,5959,229,5959,223,5956,219,5951,216,5946,217,5946,214,5941,218,5938,215,5936,220,5936,222,5933,223,5934,226,5932,227,5931,221,5933,217,5936,214,5935,213,5941,212,5944,212,5947,202,5950,204,5956,195,5960,187,5959,187,5962,183,5966,186,5967,191,5967,192,5971,192,5970,195,5973,197,5974,191,5971,186,5967,183,5962,183,5958,184,5956,181,5959,180,5957,173,5962,173,5966,162,5967,163,5972,154,5974,156,5978,152,5981,157,5980,162,5980,163,5982,163,5979,168,5975,170,5975,171,5976,171,5980,181,5983,186,5977,187,5976,187,5976,189,5971,186,5970,187,5974,190,5980,190,5984,188,5986,189,5985,190,5993,200,5990,202,5993,209,5988,210,5985,209,5983,215,5981,214,5978,218,5983,220,5989,219,5993,215,5994,210,5993,205,5992,204,5996,202,5997,203,6002,201,6003,206,6001,211,5997,214,6000,220,5996,221,5996,227,5992,227,5990,233,5988,232,5985,235,5990,237,5996,236,5999,232,6001,227,5999,222,5999,221,6003,218,6004,219,6009,216,6010,221,6009,226,6005,230,6004,230,6006,233,6001,234,6001,241,6007,240,6009,238,6011,240,6011,241,6014,245,6012,246,6015,255,6014,255,6018,264,6015,265,6016,270,6020,269,6022,272,6031,286,6029,287,6033,297,6028,297,6027,297,6025,303,6023,302,6021,305,6026,307,6031,305,6032,306,6033,306,6034,306,6029,309,6024,308,6020,306,6018,308,6016,311,6021,313,6026,313,6030,310,6031,309,6035,311,6036,308,6040,308,6039,303,6036,299,6031,297,6030,297,6030,295,6028,295,6027,293,6033,293,6037,296,6038,298,6040,297,6041,302,6040,307,6045,310,6046,307,6059,309,6059,308,6086,309,6086,308,6116,307,6116,304,6121,303,6118,298,6116,296,6117,294,6116,293,6118,290,6122,293,6124,298,6124,299,6128,300,6128,301,6131,301,6131,296,6127,292,6122,290,6120,290,6120,288,6115,290,6113,292,6110,290,6108,295,6108,296,6105,296,6106,291,6101,289,6104,285,6099,277,6101,276,6098,267,6101,267,6101,260,6105,261,6106,258,6101,258,6096,260,6093,264,6092,270,6093,272,6092,272,6091,267,6092,264,6090,262,6093,259,6089,254,6090,253,6081,235,6082,234,6073,214,6075,213,6071,201,6073,200,6073,196,6068,197,6065,201,6064,203,6061,203,6064,198,6057,192,6059,190,6049,170,6035,140,6039,139,6038,136,6044,137,6047,141,6049,146,6048,150,6051,152,6052,150,6053,150,6053,145,6050,140,6045,138,6040,138,6039,137,6037,138,6031,131,6032,131,6026,122,6029,121,6028,115,6032,115,6033,113,6027,113,6023,116,6022,118,6020,117,6022,115,6017,110,6020,108,6014,97,6015,97,6010,85,6013,85,6012,78,6015,78,6015,76,6010,76,6005,79,6004,81,6003,80,6005,77,5998,67,5999,66,5988,45,5978,23,5980,22,5976,11,5979,10,5978,6,5973,8,5970,11,5966,7,5964,11,5956,10,5956,13,5948,14,5950,18,5947,20,5951,24,5950,27,5955,27,5960,25,5962,23,5964,24,5965,19,5964,14,5968,12,5968,11,5972,8,5974,13,5973,18,5969,22,5964,24,5959,22,5958,22,5955,26,5956,27,5954,32,5959,33,5959,37,5961,37,5961,39,5956,39,5951,36,5950,34,5948,35,5948,33,5946,34;PU6351,19;PD6354,24,6358,26,6364,26,6368,23,6369,22,6375,26,6377,22,6381,23,6381,17,6377,13,6375,12,6376,10,6371,9,6367,11,6364,8,6361,12,6350,7,6350,11,6344,11,6346,16,6350,20,6355,21,6360,19,6362,18,6368,23,6369,22,6375,26,6377,22,6381,23,6381,17,6377,13,6375,12,6376,10,6371,9,6367,11,6364,8,6361,12,6350,7,6350,11,6344,11,6346,16,6350,20,6355,21,6360,19,6362,18,6365,21;PU2027,23;PD2023,26,2021,26,2021,28,2016,28,2012,24,2011,23,2009,24,2008,20,1992,20,1970,21,1971,23,1955,28,1955,26,1944,27,1945,21,1943,20,1947,16,1952,15,1954,15,1954,13,1954,12,1949,12,1945,15,1943,20,1943,26,1945,29,1943,31,1942,30,1923,42,1922,41,1902,50,1903,50,1900,51,1904,55,1905,56,1904,58,1905,58,1902,66,1898,63,1894,66,1892,61,1893,56,1893,55,1888,53,1889,51,1885,49,1883,54,1884,59,1888,63,1893,64,1898,63,1899,62,1901,65,1899,66,1901,69,1895,70,1894,74,1891,73,1883,87,1873,105,1874,106,1867,125,1862,138,1859,136,1855,140,1852,136,1851,132,1850,131,1851,137,1854,141,1859,143,1864,142,1865,145,1864,145,1867,153,1865,153,1866,163,1864,163,1864,172,1861,172,1858,178,1856,177,1853,181,1858,182,1864,181,1868,178,1869,173,1868,169,1871,168,1872,169,1874,169,1873,174,1871,178,1870,179,1871,181,1866,183,1866,195,1867,211,1869,210,1871,225,1875,246,1876,251,1881,249,1883,246,1884,248,1887,250,1884,252,1888,258,1886,259,1890,269,1893,267,1901,275,1906,280,1902,283,1896,283,1892,280,1889,275,1889,271,1885,271,1885,272,1883,272,1884,277,1888,281,1893,282,1898,281,1899,280,1900,282,1902,279,1911,285,1910,285,1920,293,1917,295,1920,300,1915,302,1912,301,1912,303,1917,303,1921,301,1923,298,1925,298,1926,295,1934,295,1932,300,1931,301,1933,302,1929,305,1924,306,1924,308,1922,308,1921,310,1927,310,1931,307,1934,304,1935,304,1936,303,1951,306,1950,308,1968,314,1969,313,1979,315,1979,314,2010,316,2010,314,2034,313,2034,314,2037,314,2035,320,2034,321,2036,324,2033,326,2034,330,2029,331,2029,335,2034,334,2035,334,2036,335,2040,332,2041,329,2045,330,2045,327,2050,326,2048,321,2044,318,2039,317,2034,319,2031,315,2032,314,2027,306,2032,304,2036,305,2037,303,2041,307,2043,312,2043,313,2046,313,2047,313,2051,313,2050,308,2054,306,2053,304,2056,302,2058,307,2057,312,2054,316,2049,318,2045,317,2044,320,2045,320,2045,323,2050,323,2054,320,2055,319,2057,321,2059,315,2057,310,2057,309,2059,308,2055,304,2054,303,2055,299,2054,299,2054,295,2059,297,2062,302,2063,307,2060,312,2059,313,2062,316,2065,319,2068,314,2068,309,2065,304,2061,302,2060,301,2060,297,2062,298,2063,294,2068,297,2068,298,2071,296,2073,301,2084,300,2083,297,2084,296,2081,292,2076,290,2072,291,2072,289,2075,288,2075,284,2080,286,2083,289,2087,286,2089,290,2094,289,2094,294,2099,296,2098,298,2101,301,2103,296,2102,291,2099,286,2094,285,2088,286,2087,287,2084,283,2085,283,2083,280,2089,278,2090,279,2090,275,2095,278,2096,278,2104,269,2113,259,2111,258,2115,250,2118,245,2121,249,2122,250,2126,248,2127,249,2135,246,2132,241,2130,240,2131,239,2126,238,2121,239,2117,243,2116,248,2117,251,2115,252,2114,250,2111,250,2112,245,2113,243,2110,241,2114,238,2115,237,2114,234,2119,234,2122,235,2123,232,2125,234,2128,231,2124,229,2126,224,2125,224,2130,196,2134,180,2136,181,2138,177,2142,180,2143,182,2145,182,2145,187,2145,189,2146,189,2146,184,2144,179,2139,176,2134,176,2131,177,2129,174,2131,173,2129,167,2131,166,2131,156,2130,157,2129,144,2124,146,2120,150,2120,154,2020,152,1952,151,1925,150,1926,145,1930,141,1936,140,1941,142,1944,146,1944,148,1962,143,1959,139,1958,138,1959,137,1954,135,1949,136,1946,138,1943,135,1943,136,1940,133,1944,130,1950,130,1954,132,1957,137,1960,136,1960,135,1962,134,1959,130,1954,128,1949,129,1948,129,1946,126,1947,125,1945,121,1950,120,1953,121,1955,117,1955,118,1957,115,1952,114,1947,116,1943,120,1943,121,1940,120,1940,125,1941,128,1937,130,1941,133,1945,135,1945,140,1946,140,1945,145,1942,145,1940,150,1937,148,1934,152,1931,148,1927,149,1927,144,1929,139,1927,138,1932,135,1937,135,1938,135,1939,132,1942,122,1945,113,1947,114,1954,103,1955,104,1963,95,1965,98,1970,96,1971,101,1971,103,1973,104,1973,99,1971,94,1966,91,1961,91,1960,89,1965,89,1966,89,1967,85,1972,88,1973,89,1980,84,1981,86,1993,82,1993,83,2007,80,2007,82,2020,81,2019,86,2015,90,2013,91,2013,93,2008,93,2005,91,2002,95,1999,100,2004,101,2009,100,2013,97,2015,92,2014,86,2013,85,2018,81,2019,83,2025,80,2026,83,2034,82,2034,86,2039,87,2037,92,2032,94,2032,98,2033,97,2034,99,2038,96,2041,91,2044,91,2044,92,2048,93,2046,98,2042,100,2043,103,2042,104,2042,106,2047,104,2050,99,2053,100,2055,101,2053,105,2048,108,2048,111,2047,111,2047,114,2052,112,2056,107,2056,103,2058,103,2058,106,2062,107,2060,111,2065,116,2064,117,2079,136,2078,137,2083,144,2087,140,2088,135,2086,131,2110,117,2110,118,2131,107,2132,111,2137,111,2136,116,2135,117,2139,119,2144,122,2145,117,2144,112,2144,111,2147,109,2143,106,2142,105,2143,103,2138,103,2133,105,2130,109,2130,115,2128,116,2128,115,2125,115,2125,110,2126,108,2124,106,2128,103,2131,102,2130,99,2136,100,2140,104,2141,105,2143,104,2143,106,2146,105,2143,100,2138,98,2134,98,2134,96,2134,93,2139,94,2140,94,2142,90,2142,91,2144,87,2139,86,2134,88,2130,91,2129,97,2129,98,2125,99,2121,99,2122,94,2125,90,2130,88,2131,88,2131,84,2136,86,2137,87,2139,83,2143,88,2143,89,2146,88,2146,89,2149,88,2146,84,2142,81,2137,80,2137,78,2132,80,2130,82,2128,80,2126,85,2127,90,2123,92,2122,90,2117,91,2118,86,2121,81,2115,76,2117,74,2111,64,2110,65,2099,53,2098,55,2084,45,2084,46,2082,45,2086,41,2091,40,2093,40,2093,38,2091,37,2090,35,2085,37,2082,41,2081,42,2078,41,2075,40,2078,35,2083,33,2085,33,2086,30,2088,31,2089,28,2083,28,2079,31,2076,35,2076,41,2074,41,2073,39,2068,40,2069,36,2062,34,2062,32,2056,28,2059,25,2056,22,2057,21,2056,20,2052,24,2051,29,2052,31,2049,31,2047,32,2047,27,2050,22,2051,21,2050,20,2047,23,2043,21,2042,25,2032,23,2020,21,2022,17,2014,13,2016,11,2013,8,2010,12,2010,18,2013,22,2018,25,2021,25,2021,26,2021,28,2016,28,2012,24,2011,23,2009,24,2008,20,1992,20,1973,21;PU2047,218;PD2048,223,2051,226,2044,237,2043,236,2034,247,2032,245,2021,253,2020,250,2007,255,2006,253,1992,255,1991,253,1976,252,1977,249,1965,244,1966,242,1953,233,1954,232,1944,223,1948,221,1945,214,1948,214,1947,210,1942,212,1942,213,1939,209,1940,208,1935,201,1940,199,1945,200,1949,204,1950,208,1967,206,1967,207,2011,207,2072,208,2071,213,2067,216,2061,217,2058,216,2052,227,2051,226,2044,237,2043,236,2034,247,2032,245,2021,253;PU2462,23;PD2462,23,2460,25,2458,20,2458,18,2455,17,2453,16,2453,21,2457,26,2458,27,2457,29,2462,30,2467,28,2469,31,2472,28,2476,30,2477,28,2481,29,2481,24,2485,23,2482,18,2477,16,2475,15,2475,14,2469,16,2466,20,2465,22,2462,22,2463,20,2460,19,2463,15,2468,13,2474,13,2475,14,2477,10,2476,9,2479,4,2473,4,2468,6,2465,10,2465,15,2467,20,2463,23,2462,23,2460,25,2458,20,2458,18,2455,17,2453,16,2453,21,2457,26,2458,27,2457,29,2462,30,2467,28,2469,31,2472,28,2476,30,2477,28,2481,29,2481,24,2485,23,2482,18,2477,16,2475,15,2475,14,2469,16,2466,20,2465,22,2462,22,2463,20,2460,19,2463,15,2468,13,2474,13,2475,14,2477,10,2476,9,2477,7;PU2506,7;PD2510,10,2512,15,2511,21,2507,25,2502,26,2502,31,2497,30,2495,28,2492,30,2490,25,2484,26,2484,25,2473,26,2474,29,2462,33,2450,37,2452,40,2443,47,2443,46,2437,50,2435,46,2431,47,2431,45,2429,45,2430,50,2434,54,2436,55,2435,57,2434,57,2433,59,2429,55,2427,50,2428,45,2429,45,2425,42,2427,39,2424,35,2429,33,2430,33,2431,29,2434,30,2435,28,2430,27,2425,29,2422,34,2421,39,2424,44,2426,46,2423,51,2419,60,2418,59,2416,63,2421,64,2426,63,2430,59,2431,54,2430,49,2430,48,2434,45,2434,46,2438,43,2440,48,2440,50,2441,50,2439,55,2435,58,2430,59,2426,57,2415,78,2413,78,2400,96,2396,92,2396,86,2398,82,2402,79,2408,78,2410,79,2412,73,2414,74,2417,70,2412,68,2407,69,2403,73,2401,78,2402,83,2403,84,2399,86,2401,89,2397,93,2402,95,2403,95,2402,100,2403,100,2403,105,2400,104,2398,111,2396,110,2392,117,2390,115,2386,120,2384,122,2389,124,2394,124,2398,121,2401,117,2403,118,2400,122,2402,125,2398,127,2394,127,2392,136,2393,136,2389,163,2391,163,2392,198,2393,198,2397,230,2398,230,2402,242,2403,241,2407,248,2408,248,2423,271,2423,270,2432,284,2434,282,2439,288,2440,287,2442,289,2438,292,2433,292,2433,296,2433,299,2438,298,2442,294,2444,289,2443,288,2447,288,2447,287,2451,287,2450,292,2447,296,2442,298,2440,298,2440,300,2441,300,2441,303,2446,301,2450,297,2450,295,2454,295,2454,296,2458,297,2455,301,2451,304,2452,307,2450,307,2451,310,2456,308,2459,304,2459,300,2461,299,2466,299,2466,303,2473,305,2472,307,2478,310,2475,313,2478,317,2479,318,2483,314,2483,309,2483,308,2486,307,2486,310,2490,310,2489,315,2488,316,2492,320,2495,324,2497,319,2497,314,2495,309,2494,309,2495,307,2497,304,2501,309,2501,314,2508,315,2531,318,2531,316,2541,315,2540,313,2547,311,2551,309,2552,315,2549,319,2545,322,2542,323,2542,324,2540,324,2540,327,2545,327,2547,326,2549,328,2552,324,2553,321,2555,322,2555,316,2551,312,2547,310,2547,308,2552,310,2555,305,2558,309,2567,304,2568,304,2590,294,2590,295,2601,290,2601,291,2603,290,2600,286,2596,284,2597,281,2598,282,2599,280,2603,283,2605,289,2605,290,2607,291,2607,288,2610,288,2608,283,2605,280,2607,277,2608,275,2612,278,2613,283,2611,289,2608,292,2604,293,2605,298,2602,298,2600,306,2596,304,2590,310,2589,309,2581,314,2585,318,2590,318,2595,316,2598,312,2599,306,2598,304,2606,300,2606,302,2612,300,2612,305,2610,310,2611,312,2614,307,2623,310,2623,308,2648,309,2648,308,2675,307,2675,304,2680,303,2678,298,2680,295,2682,292,2685,297,2686,301,2689,301,2689,298,2691,298,2688,293,2684,290,2678,290,2675,292,2672,288,2672,287,2667,279,2672,277,2674,277,2674,275,2679,277,2682,282,2682,287,2682,288,2685,289,2685,287,2688,288,2687,282,2686,280,2688,278,2684,275,2681,274,2682,272,2676,273,2672,277,2671,281,2668,280,2670,275,2674,273,2672,268,2675,267,2674,248,2673,148,2673,51,2674,31,2677,31,2679,26,2684,30,2686,34,2685,39,2688,40,2688,34,2685,30,2681,27,2675,27,2674,25,2670,28,2668,32,2657,29,2657,31,2630,30,2594,30,2596,36,2599,39,2604,40,2604,51,2603,50,2601,61,2596,58,2593,54,2593,49,2594,46,2578,35,2577,36,2558,26,2556,25,2559,21,2564,19,2566,20,2567,17,2572,19,2574,21,2576,20,2578,25,2578,27,2581,28,2581,29,2583,29,2583,24,2580,19,2575,17,2570,17,2569,15,2565,18,2562,16,2560,21,2560,23,2557,23,2557,21,2553,21,2555,16,2555,15,2550,12,2551,11,2548,7,2545,11,2545,16,2547,21,2552,24,2557,24,2558,23,2561,29,2560,29,2563,36,2557,36,2553,34,2550,29,2549,25,2545,24,2545,23,2531,19,2531,20,2516,18,2510,17,2512,12,2513,12,2511,10,2515,7,2515,6,2510,8,2508,13,2505,12,2505,17,2502,18,2505,23,2509,25,2511,25,2511,27,2510,27,2509,29,2504,27,2501,22,2498,23,2498,17,2495,16,2498,12,2502,9,2504,9,2504,7,2505,7,2505,4,2500,5,2496,8,2494,13,2496,19,2498,21,2495,23,2500,26,2502,26,2502,31,2497,30,2495,28,2492,30,2490,25,2484,26,2484,25,2473,26,2474,29,2462,33,2460,34;PU2562,97;PD2565,101,2570,103,2575,102,2579,100,2588,108,2584,110,2587,117,2585,117,2586,122,2590,119,2593,115,2594,114,2597,115,2596,117,2602,120,2599,124,2605,131,2603,132,2606,141,2602,142,2602,149,2601,149,2601,151,2606,150,2610,147,2611,145,2614,146,2612,149,2614,150,2609,153,2608,154,2609,158,2607,159,2607,180,2606,180,2603,201,2602,201,2597,218,2595,217,2587,231,2586,230,2575,242,2573,241,2564,248,2562,243,2562,241,2560,240,2562,235,2562,234,2560,232,2559,234,2550,228,2549,234,2550,239,2553,242,2552,243,2557,245,2562,244,2566,241,2569,244,2570,243,2573,245,2569,249,2568,249,2569,251,2563,251,2559,249,2558,248,2550,254,2549,251,2538,255,2537,253,2523,255,2523,254,2511,253,2512,250,2508,249,2511,245,2512,244,2510,242,2512,241,2511,239,2507,243,2505,248,2505,250,2503,250,2498,251,2499,246,2493,244,2494,241,2480,231,2482,229,2468,214,2470,212,2462,197,2463,196,2457,185,2455,187,2452,185,2457,182,2458,182,2457,179,2463,180,2464,181,2466,179,2469,183,2470,184,2473,184,2473,182,2479,179,2476,175,2471,173,2466,174,2465,172,2461,176,2459,181,2459,182,2455,183,2451,184,2452,179,2454,176,2452,174,2456,171,2459,171,2460,154,2461,154,2464,127,2465,127,2467,118,2472,120,2473,119,2476,123,2476,129,2478,130,2479,127,2481,127,2479,122,2476,118,2470,117,2469,117,2469,114,2473,115,2475,107,2478,109,2486,98,2488,99,2499,89,2500,90,2513,82,2514,85,2530,80,2530,83,2548,82,2548,85,2566,88,2565,90,2580,97,2579,100,2588,108,2584,110,2587,117,2585,117,2586,122,2590,119,2593,115,2594,114,2597,115,2596,117,2602,120,2599,124,2603,129;PU2530,238;PD2525,240,2520,239,2517,236,2514,238,2512,233,2512,231,2509,230,2509,231,2507,231,2508,236,2512,240,2516,242,2516,244,2515,244,2514,247,2509,244,2507,240,2506,239,2504,240,2503,239,2501,240,2503,245,2508,248,2512,248,2513,250,2517,248,2521,244,2521,243,2525,244,2524,238,2523,236,2530,231,2528,229,2536,221,2532,218,2526,219,2522,222,2521,223,2519,222,2518,228,2520,233,2521,234,2517,237,2517,236,2514,238,2512,233,2512,231,2509,230,2509,231,2507,231,2508,236,2512,240,2516,242,2516,244,2515,244,2514,247,2509,244,2507,240,2506,239,2504,240,2503,239,2501,240,2503,245,2508,248,2512,248,2513,250,2517,248,2521,244,2521,243,2525,244,2524,238,2523,236,2530,231,2528,229,2533,225;PU3394,10;PD3397,14,3397,19,3394,24,3389,27,3384,26,3382,26,3380,29,3376,26,3376,24,3368,27,3354,31,3354,27,3344,26,3344,25,3338,24,3339,29,3342,33,3346,36,3347,36,3347,40,3346,46,3341,44,3338,49,3335,45,3330,48,3329,43,3329,42,3324,42,3324,41,3321,40,3321,45,3324,50,3328,52,3328,53,3329,53,3328,59,3325,58,3320,67,3320,66,3308,87,3309,88,3305,98,3310,98,3315,96,3317,100,3320,97,3326,101,3325,101,3331,106,3327,109,3324,110,3325,115,3322,114,3321,118,3326,118,3331,115,3333,110,3332,104,3331,102,3334,100,3335,102,3340,101,3340,106,3347,107,3346,109,3354,113,3354,115,3362,121,3362,120,3370,125,3372,119,3370,114,3368,112,3380,97,3380,98,3389,89,3391,92,3396,90,3397,95,3397,96,3399,97,3399,91,3396,87,3391,84,3386,85,3386,83,3388,82,3387,79,3392,80,3395,82,3398,79,3400,83,3411,79,3411,82,3424,82,3424,85,3430,86,3428,89,3432,92,3435,95,3437,91,3438,90,3441,90,3441,88,3443,88,3442,93,3439,97,3437,98,3438,100,3435,101,3436,109,3440,107,3443,113,3441,114,3442,118,3437,118,3433,116,3429,121,3428,121,3425,124,3430,126,3435,126,3439,124,3442,119,3442,115,3444,114,3447,114,3446,119,3443,123,3438,126,3433,125,3432,124,3429,131,3426,129,3419,137,3418,135,3408,141,3402,146,3400,141,3395,142,3395,139,3392,139,3392,144,3395,148,3400,150,3400,152,3396,150,3394,154,3390,151,3382,155,3382,154,3372,157,3372,154,3366,154,3366,151,3364,150,3364,155,3367,160,3371,163,3376,163,3377,165,3374,165,3374,168,3369,167,3366,164,3363,167,3361,162,3358,162,3359,157,3362,153,3367,151,3370,151,3370,149,3371,149,3372,147,3367,147,3362,149,3359,154,3359,159,3357,160,3357,158,3354,159,3355,153,3357,150,3355,148,3354,149,3353,147,3351,152,3351,157,3354,162,3355,162,3353,165,3356,167,3356,170,3361,170,3365,167,3368,162,3368,161,3369,162,3369,158,3371,157,3371,163,3369,167,3367,168,3368,170,3363,171,3358,170,3357,169,3353,174,3351,172,3342,177,3342,176,3333,179,3332,175,3326,175,3324,174,3325,180,3329,184,3334,185,3334,191,3333,191,3332,198,3328,197,3325,202,3321,207,3325,208,3324,215,3323,221,3318,219,3316,221,3321,223,3320,230,3322,230,3323,245,3324,244,3329,275,3333,274,3341,287,3342,287,3346,292,3342,294,3342,298,3341,298,3341,301,3346,299,3347,298,3350,301,3353,296,3355,297,3355,291,3352,287,3348,284,3342,284,3341,281,3345,281,3345,280,3350,281,3353,285,3354,290,3352,295,3352,296,3356,300,3356,299,3371,308,3372,306,3397,317,3398,315,3410,317,3410,316,3413,317,3411,322,3407,325,3401,325,3398,324,3395,329,3394,329,3391,333,3396,335,3401,334,3405,330,3407,325,3405,320,3405,319,3410,315,3411,316,3420,310,3422,315,3420,320,3417,324,3415,324,3415,326,3410,326,3407,325,3405,329,3404,329,3401,333,3406,335,3412,334,3415,330,3417,325,3416,320,3415,319,3420,315,3420,316,3427,311,3428,313,3435,311,3436,314,3443,313,3442,317,3448,318,3448,319,3452,320,3452,315,3450,310,3445,307,3442,307,3441,304,3445,304,3446,300,3451,302,3452,304,3458,300,3477,288,3486,282,3487,286,3493,285,3493,287,3497,287,3496,282,3492,279,3494,276,3489,275,3485,275,3484,273,3479,276,3477,280,3475,280,3475,281,3472,281,3474,276,3478,273,3480,272,3479,270,3485,270,3490,258,3491,259,3496,248,3491,247,3486,249,3483,253,3468,246,3468,245,3458,239,3461,235,3458,231,3463,229,3465,229,3465,228,3460,228,3456,232,3454,236,3454,241,3452,242,3452,241,3448,242,3448,237,3448,235,3446,234,3446,233,3433,224,3432,226,3425,222,3424,228,3425,229,3423,229,3425,234,3430,237,3431,237,3430,242,3427,241,3422,250,3421,249,3414,260,3410,255,3409,250,3411,245,3415,243,3410,234,3409,234,3404,226,3400,230,3399,235,3401,240,3405,243,3406,244,3405,248,3410,248,3411,252,3416,250,3417,248,3419,250,3421,251,3417,255,3415,255,3416,259,3411,258,3408,257,3406,261,3402,258,3401,254,3395,255,3396,251,3388,249,3390,246,3384,241,3386,239,3382,232,3387,231,3392,232,3395,226,3396,227,3399,222,3394,221,3389,222,3385,225,3383,230,3384,234,3381,236,3381,235,3378,236,3377,231,3380,226,3385,223,3387,223,3387,220,3392,221,3394,223,3401,216,3402,218,3416,209,3416,210,3430,203,3431,205,3440,202,3440,206,3442,207,3442,201,3438,197,3434,195,3434,194,3439,196,3442,193,3444,196,3453,191,3454,192,3463,189,3463,192,3467,192,3465,197,3462,201,3465,205,3468,201,3469,195,3472,195,3470,190,3465,187,3466,183,3467,184,3469,178,3473,181,3482,173,3483,173,3489,169,3490,174,3495,173,3495,175,3497,175,3496,170,3492,166,3488,165,3489,162,3490,159,3495,162,3498,166,3498,167,3500,166,3501,168,3503,168,3502,163,3498,159,3499,158,3497,157,3502,143,3503,143,3511,125,3508,124,3511,101,3509,101,3508,91,3504,92,3502,89,3499,91,3498,90,3502,87,3506,86,3506,80,3507,74,3501,76,3498,79,3497,80,3495,79,3494,84,3492,84,3493,79,3497,75,3502,74,3503,74,3503,71,3499,71,3497,63,3494,65,3485,52,3473,36,3472,36,3471,36,3470,38,3458,31,3446,23,3444,26,3425,22,3426,19,3421,17,3425,13,3427,12,3426,10,3432,10,3432,8,3427,8,3422,11,3420,16,3420,21,3418,22,3418,19,3413,20,3414,15,3414,14,3409,12,3410,11,3406,8,3404,13,3405,18,3409,22,3414,24,3417,23,3418,26,3419,28,3413,28,3409,25,3408,27,3405,22,3404,20,3396,20,3397,17,3381,13,3382,11,3378,10,3377,15,3379,20,3383,23,3387,24,3386,27,3382,26,3380,29,3376,26,3376,24,3368,27,3354,31,3354,27,3344,26,3344,25,3341,24;PU4956,15;PD4957,21,4960,25,4963,27,4962,29,4967,29,4972,27,4975,22,4975,17,4975,16,4977,15,4978,18,4981,17,4980,23,4976,27,4971,28,4969,28,4968,34,4967,39,4972,38,4977,35,4979,30,4979,28,4980,28,4978,23,4977,22,4983,17,4979,14,4978,14,4978,11,4973,11,4970,13,4968,9,4965,13,4960,10,4959,15,4961,20,4961,21,4958,23,4963,27,4962,29,4967,29,4972,27,4975,22,4975,17,4975,16,4977,15,4978,18,4981,17,4980,23,4976,27,4971,28,4969,28,4968,34,4967,39,4972,38,4977,35,4979,30,4979,28,4980,28,4978,23,4977,22,4983,17,4979,14,4978,14,4978,11,4973,11,4970,13,4968,9,4965,13,4961,10;PU6258,13;PD6257,19,6259,24,6263,27,6266,28,6266,32,6261,31,6258,26,6257,24,6249,25,6249,26,6235,30,6236,31,6217,40,6195,51,6194,46,6191,46,6193,41,6197,37,6202,36,6206,37,6207,34,6206,34,6207,32,6201,31,6197,34,6194,39,6194,44,6192,45,6195,49,6196,50,6194,53,6199,55,6200,55,6200,59,6198,59,6197,63,6192,60,6190,58,6186,61,6185,60,6181,62,6184,66,6183,69,6186,70,6185,75,6182,73,6178,79,6176,77,6172,81,6169,77,6166,77,6166,72,6166,71,6165,71,6164,76,6166,81,6171,84,6176,85,6178,84,6179,86,6174,87,6174,93,6170,92,6165,100,6159,110,6161,111,6158,120,6161,121,6158,184,6159,184,6159,218,6160,218,6162,231,6167,229,6170,225,6171,220,6170,219,6172,219,6172,224,6169,229,6168,229,6169,231,6165,233,6166,244,6170,243,6181,263,6188,276,6185,277,6186,280,6181,280,6179,279,6178,281,6174,277,6172,279,6176,282,6181,283,6186,282,6190,278,6190,276,6193,276,6192,279,6202,284,6201,286,6217,300,6218,299,6224,304,6225,300,6229,301,6229,299,6231,299,6229,304,6225,308,6223,309,6223,311,6224,314,6229,311,6231,307,6232,303,6233,303,6233,304,6239,304,6238,307,6249,310,6270,315,6270,316,6274,317,6271,322,6270,323,6272,325,6271,326,6274,333,6278,330,6279,327,6281,327,6281,322,6278,317,6274,315,6271,314,6271,312,6273,312,6273,309,6278,311,6280,314,6283,312,6284,316,6298,314,6298,316,6311,316,6310,320,6315,322,6312,326,6307,328,6308,336,6311,335,6313,338,6317,335,6317,334,6320,336,6322,331,6325,331,6323,326,6323,325,6325,322,6321,319,6319,319,6319,317,6314,318,6310,321,6308,326,6308,328,6305,328,6305,325,6302,325,6304,320,6308,317,6307,312,6311,312,6312,307,6317,310,6320,314,6322,314,6323,318,6325,318,6324,313,6321,309,6319,308,6320,305,6323,307,6325,305,6328,310,6328,312,6334,313,6340,313,6339,308,6338,307,6341,305,6340,304,6342,302,6345,307,6345,309,6350,310,6354,310,6353,305,6349,301,6348,300,6348,299,6344,298,6344,296,6349,297,6353,300,6354,299,6356,304,6364,304,6363,300,6365,299,6362,295,6359,294,6359,291,6362,293,6364,291,6367,295,6368,300,6372,300,6371,301,6375,302,6374,296,6371,292,6372,291,6371,290,6375,285,6377,286,6387,276,6388,276,6398,268,6398,269,6401,267,6402,272,6401,277,6398,281,6397,282,6392,283,6391,283,6390,286,6395,286,6397,285,6399,288,6403,284,6404,279,6403,277,6405,276,6403,272,6398,269,6396,269,6396,265,6398,265,6400,255,6402,256,6409,243,6410,243,6419,226,6416,225,6419,206,6424,168,6422,168,6423,154,6421,154,6419,146,6415,149,6412,153,6406,151,6405,153,6388,152,6388,153,6311,152,6235,151,6219,149,6220,146,6217,143,6220,140,6225,138,6230,139,6231,140,6233,137,6237,141,6240,140,6239,140,6246,137,6242,132,6243,131,6238,129,6232,131,6229,135,6228,140,6228,143,6226,143,6226,142,6222,143,6223,137,6225,134,6222,132,6227,129,6227,125,6230,124,6231,119,6235,120,6238,116,6241,120,6242,124,6246,123,6245,128,6247,129,6248,123,6246,118,6241,115,6236,115,6234,116,6233,115,6237,114,6236,108,6241,109,6246,101,6248,102,6255,93,6256,94,6266,86,6267,88,6278,83,6279,86,6285,85,6285,89,6287,89,6287,84,6284,79,6283,78,6284,77,6288,81,6292,80,6292,83,6302,82,6302,83,6328,85,6327,89,6334,93,6333,94,6344,103,6343,104,6364,127,6362,128,6368,139,6365,140,6366,149,6364,149,6364,155,6369,154,6373,150,6374,145,6373,140,6372,139,6378,133,6376,132,6379,128,6374,126,6368,127,6364,131,6363,136,6363,139,6361,139,6361,138,6357,139,6357,134,6361,129,6366,127,6371,128,6375,132,6388,124,6389,125,6400,120,6401,126,6401,127,6403,128,6401,133,6400,133,6403,136,6406,139,6409,135,6409,130,6407,125,6402,122,6398,122,6397,117,6398,117,6398,113,6403,114,6405,111,6409,114,6420,107,6431,100,6428,97,6433,92,6428,90,6424,90,6423,87,6418,90,6416,95,6416,96,6414,96,6414,97,6412,97,6413,92,6417,88,6418,88,6417,85,6415,86,6404,69,6403,69,6395,58,6397,57,6394,51,6395,50,6394,48,6389,51,6388,54,6385,52,6381,50,6385,46,6388,45,6387,42,6388,41,6388,39,6383,41,6380,46,6379,50,6377,51,6377,49,6373,50,6374,44,6369,42,6369,41,6345,27,6345,29,6332,23,6332,25,6325,24,6325,27,6324,27,6324,22,6328,18,6331,17,6331,14,6330,14,6330,11,6325,14,6323,19,6322,23,6321,23,6321,22,6318,23,6318,18,6319,17,6314,15,6315,14,6311,11,6310,16,6311,22,6314,25,6320,27,6324,26,6325,29,6323,30,6324,33,6318,32,6314,29,6312,24,6312,21,6307,21,6282,19,6268,18,6268,16,6260,13,6261,11,6258,10,6256,15,6258,20,6262,24,6267,24,6268,24,6269,28,6266,28,6266,32,6261,31,6258,26,6257,24,6249,25,6249,26,6235,30,6236,31,6224,37;PU6315,215;PD6318,219,6320,220,6319,223,6325,223,6330,221,6332,216,6333,211,6331,208,6335,205,6336,207,6343,204,6343,207,6352,207,6352,210,6360,211,6357,216,6353,219,6349,219,6348,224,6343,222,6340,226,6337,221,6336,219,6333,220,6333,217,6331,217,6331,222,6332,224,6330,226,6334,229,6337,230,6337,233,6342,232,6344,231,6346,233,6344,234,6346,238,6340,238,6337,237,6335,241,6331,238,6327,241,6325,236,6321,236,6318,236,6320,241,6324,245,6329,246,6329,249,6325,248,6324,253,6319,250,6319,249,6313,253,6312,250,6304,252,6304,249,6297,248,6294,248,6295,253,6298,257,6304,259,6305,259,6305,261,6302,260,6301,262,6297,259,6294,254,6291,255,6291,253,6277,252,6277,251,6263,249,6263,246,6257,243,6260,240,6258,237,6255,242,6254,246,6252,246,6253,241,6254,240,6252,239,6256,235,6259,234,6258,229,6261,229,6262,223,6267,226,6270,230,6272,229,6272,235,6274,235,6274,230,6271,225,6266,223,6261,224,6260,221,6256,224,6253,222,6251,227,6251,230,6248,231,6250,236,6252,237,6250,240,6255,242,6257,242,6257,246,6258,245,6259,249,6254,249,6250,246,6247,241,6245,242,6246,236,6248,233,6237,223,6238,222,6232,213,6235,211,6234,205,6237,205,6238,202,6233,202,6228,206,6227,211,6226,212,6225,212,6225,213,6222,214,6223,208,6226,204,6228,203,6227,201,6232,200,6237,202,6240,206,6241,208,6253,205,6253,207,6289,206,6289,207,6326,208,6326,209,6333,211,6330,215,6327,218,6328,220,6323,221,6320,220,6319,223,6325,223,6330,221,6332,216,6333,211,6331,208,6335,205,6336,207,6343,204,6343,207,6352,207,6352,210,6360,211,6357,216,6353,219,6349,219,6348,224,6343,222,6341,225;PU168,28;PD172,30,175,30,176,33,170,32,168,31,166,33,165,36,170,38,172,38,172,41,170,41,170,44,165,42,163,40,160,42,159,42,156,44,160,47,163,48,162,50,162,54,157,51,153,55,152,54,148,57,146,51,147,46,151,42,156,41,160,42,161,39,161,38,162,35,157,35,152,37,149,41,149,47,147,48,149,52,151,54,149,57,154,59,155,59,156,63,156,67,151,66,147,63,145,58,145,56,141,56,141,55,138,55,138,60,142,64,147,66,147,69,146,69,145,74,141,73,137,81,135,79,128,86,125,81,125,77,120,76,121,73,117,71,116,77,118,82,115,84,119,87,122,88,122,90,127,89,131,86,133,82,136,82,136,81,139,82,137,87,133,90,132,91,132,93,127,93,125,92,118,104,116,102,109,108,107,105,101,107,100,106,95,107,98,112,99,113,96,116,101,118,100,122,105,121,110,118,112,113,111,108,108,104,111,101,112,102,115,98,118,103,117,108,120,109,117,113,112,116,111,116,111,119,107,119,105,124,102,122,98,127,95,122,94,120,90,121,91,116,89,115,88,121,91,125,95,128,100,129,102,128,103,129,98,130,98,135,94,134,90,141,88,140,81,147,78,143,78,139,75,139,77,134,78,133,75,131,78,128,76,124,79,123,77,113,78,113,77,71,78,71,77,29,75,30,73,22,68,25,67,27,64,25,63,27,60,26,63,22,68,19,71,19,71,16,73,17,74,14,68,14,64,17,61,21,61,27,62,30,59,32,57,29,48,33,47,30,33,30,33,28,21,27,22,24,18,22,22,18,23,17,22,15,25,14,24,12,19,14,16,18,16,23,14,23,16,28,18,30,16,33,21,35,23,34,24,38,22,38,21,40,16,38,13,34,12,29,7,29,8,27,0,25,0,30,3,35,8,37,10,38,10,279,10,520,15,519,19,515,20,510,20,509,29,507,29,508,35,508,34,513,30,517,26,518,27,521,21,520,18,517,15,520,13,515,13,512,10,512,7,512,8,517,12,521,17,523,22,521,25,519,31,524,33,521,38,522,38,517,35,512,31,510,30,510,31,506,32,503,37,505,38,507,42,505,43,510,62,508,62,509,79,509,79,512,82,513,79,518,74,520,72,520,72,522,69,521,68,524,74,524,78,521,81,517,81,512,81,511,83,510,80,506,76,504,78,495,76,495,77,472,78,369,79,264,81,244,84,245,86,240,90,243,92,248,91,253,94,254,94,249,92,244,88,241,82,240,78,242,76,239,78,238,75,232,78,231,76,223,79,223,80,215,85,217,88,222,89,227,88,229,92,231,89,235,93,239,88,241,82,240,80,239,78,243,77,241,74,243,79,246,84,246,89,244,91,239,91,235,95,234,94,239,99,240,98,243,106,250,105,251,134,278,170,316,173,311,173,308,224,308,261,306,260,305,274,302,271,297,267,295,262,294,258,296,256,294,253,299,253,303,249,304,250,299,244,297,246,294,235,286,235,285,197,248,147,196,149,194,146,189,142,193,141,192,139,197,141,202,145,206,150,207,153,206,154,208,153,209,154,212,149,212,144,209,142,206,140,206,140,201,141,197,133,191,135,189,132,186,136,184,135,180,141,181,142,181,148,171,150,173,160,162,163,167,163,168,165,168,164,173,161,177,156,179,152,179,150,183,149,185,154,186,159,183,162,179,162,174,162,171,163,170,159,166,158,166,161,157,163,153,167,157,169,160,173,159,173,160,177,159,175,154,171,151,165,151,164,151,163,148,164,148,164,145,169,146,171,142,173,143,184,129,185,130,195,120,196,122,199,121,200,126,199,131,195,135,193,135,193,137,189,137,188,141,193,140,198,137,200,133,201,133,201,128,198,124,195,122,198,113,198,114,203,101,206,103,216,93,219,98,221,97,221,103,218,107,213,109,211,110,210,113,212,113,212,117,217,115,219,113,222,116,225,111,228,112,228,106,224,102,220,100,216,100,215,98,211,87,216,87,217,84,221,86,224,91,225,93,227,93,227,96,229,97,229,92,227,87,222,84,217,85,216,85,215,82,219,82,219,77,223,78,227,73,229,74,234,70,236,75,236,76,240,75,242,75,240,70,236,67,230,66,230,63,234,64,235,58,240,60,246,54,246,55,252,50,248,47,249,45,245,44,245,42,250,43,251,44,255,39,256,41,262,37,264,41,267,41,269,40,267,36,262,33,257,32,257,29,258,29,258,25,263,26,267,30,269,29,271,31,273,31,270,26,266,24,262,23,262,22,257,24,254,28,253,31,207,30,173,30,173,28,166,27,168,22,169,22,167,20,171,18,177,17,181,20,183,22,185,20,187,25,187,27,190,28,190,26,192,26,191,21,187,17,182,16,177,17,177,18,174,14,172,16,167,10,164,15,164,20,163,20,166,25,171,27,176,27,177,26,178,29,175,30,176,33,170,32,168,31,166,33,165,36,170,38,172,38,172,41,170,41,170,44,165,42,163,40,160,42,159,42,156,44,160,47,163,48,162,50,162,54,157,51,153,55,152,54,148,57,146,51,147,46,151,42,156,41,160,42,160,41;PU771,12;PD766,11,761,13,758,17,757,23,726,28,727,30,698,40,684,44,682,44,685,49,690,51,691,52,691,54,686,52,683,57,681,55,672,64,673,64,661,75,662,76,650,91,651,92,641,106,642,107,638,117,639,117,639,120,634,117,633,116,631,117,633,119,631,121,636,123,640,123,640,127,641,130,635,130,632,127,631,129,632,130,630,134,634,135,632,144,633,144,632,173,633,173,633,204,635,204,638,223,640,222,642,228,639,229,639,232,639,235,644,233,645,233,648,237,647,238,651,243,648,244,649,251,650,255,654,252,657,248,659,249,659,250,662,251,659,255,658,256,662,262,663,261,671,273,673,272,688,286,702,298,700,300,705,306,703,307,704,309,708,305,710,301,713,301,713,303,717,304,714,308,710,311,711,314,709,314,709,317,714,316,718,312,718,306,717,302,721,300,721,302,728,299,728,305,728,306,749,313,750,312,768,315,768,314,788,316,788,315,805,316,805,314,815,312,815,315,818,315,816,320,814,322,817,324,814,326,815,330,810,331,810,335,815,334,816,334,816,335,820,332,822,329,826,330,826,327,831,326,829,321,825,318,820,317,815,319,812,315,813,314,808,306,813,304,817,305,818,303,822,307,824,312,824,313,827,313,832,313,831,308,835,306,834,304,837,302,839,307,838,312,835,316,830,318,826,317,825,320,826,320,825,323,831,323,835,320,836,319,838,321,839,315,838,310,841,309,837,305,835,304,836,301,837,301,838,297,842,300,843,300,846,297,848,301,857,299,857,305,855,308,856,309,852,312,847,313,846,312,845,315,844,317,849,317,854,315,857,310,857,305,857,304,859,303,857,300,859,297,855,295,852,294,852,292,857,294,858,295,863,289,864,290,878,280,877,279,894,265,893,264,906,250,914,240,917,244,923,242,923,247,927,248,926,242,923,238,918,236,913,237,911,238,909,234,910,234,908,229,914,228,919,230,921,232,924,230,926,234,933,232,933,237,930,242,925,244,922,244,922,249,921,249,920,253,925,253,929,250,932,245,931,240,930,238,933,236,929,233,931,229,926,228,925,228,924,224,920,226,919,227,916,225,914,229,913,232,909,232,909,233,907,234,908,228,911,224,911,223,916,221,919,221,921,213,922,213,928,199,926,198,928,184,927,184,927,157,926,130,925,131,922,116,920,117,918,112,923,112,923,107,924,107,924,104,919,104,915,107,913,112,913,114,911,114,911,110,909,109,912,105,917,103,919,103,919,97,920,97,920,91,915,92,914,92,913,90,909,94,909,96,907,96,910,91,914,89,913,87,918,87,920,87,920,85,925,88,927,93,929,92,928,91,930,91,927,86,922,84,917,84,916,82,912,85,911,85,909,83,907,88,907,91,904,91,904,93,900,94,900,88,901,86,898,85,902,81,904,80,903,77,908,77,910,77,912,73,913,74,915,71,910,69,905,70,901,74,900,79,900,81,897,81,897,79,892,78,894,73,889,69,891,67,888,63,893,61,899,62,902,66,904,71,903,75,906,77,908,78,909,73,907,68,903,64,898,63,893,65,892,65,891,66,885,61,868,46,867,47,856,39,855,40,839,31,838,32,821,25,820,26,806,22,805,23,786,18,786,20,775,19,775,20,757,22,757,23,726,28,727,30,719,33;PU803,92;PD806,96,811,98,816,98,821,94,836,103,835,105,849,117,847,119,856,131,854,132,856,138,851,138,850,142,850,144,855,144,860,140,861,138,863,139,860,143,861,145,856,147,851,146,848,144,844,147,845,148,840,152,845,155,850,155,851,154,854,158,857,156,860,158,862,153,862,148,858,144,853,142,850,142,849,138,850,138,849,134,855,135,858,137,860,135,862,140,862,145,862,146,865,148,862,152,860,153,862,158,858,159,859,183,857,183,855,204,853,203,847,221,844,220,834,235,832,233,817,247,816,246,811,249,810,244,811,239,814,235,819,234,823,234,824,231,823,231,824,229,818,229,814,232,811,237,812,242,814,246,811,248,804,253,802,248,802,243,803,242,801,242,805,238,810,236,813,237,814,233,812,233,812,232,807,233,803,236,801,241,802,247,804,249,801,252,801,251,794,257,791,252,791,250,790,250,791,245,795,241,801,240,803,241,804,238,800,238,800,236,795,238,791,242,791,243,788,242,788,247,789,249,786,251,789,255,794,256,794,259,793,259,792,261,788,259,786,256,783,258,782,254,772,255,772,253,758,252,758,251,745,248,746,246,734,240,735,239,724,232,725,231,717,223,720,221,716,215,718,215,717,212,712,216,710,220,710,222,708,223,706,223,707,218,709,214,708,213,713,210,714,210,714,202,709,204,707,206,704,203,700,200,705,197,702,188,704,188,702,158,703,158,704,139,708,140,709,136,713,140,715,143,717,143,717,144,720,144,719,139,715,136,709,135,705,136,702,132,703,132,700,127,705,125,710,127,711,128,715,124,716,125,718,123,714,120,709,120,706,121,706,120,705,118,711,117,713,117,714,113,718,115,722,111,725,115,725,116,731,115,731,116,737,115,735,110,740,107,738,104,740,100,735,99,730,100,726,103,725,108,726,113,722,114,712,117,712,112,712,111,709,110,712,106,717,103,718,103,718,101,723,102,726,103,728,101,731,105,731,107,734,106,737,106,735,101,730,98,726,97,725,95,729,96,731,91,735,94,741,88,742,90,750,85,751,89,757,88,757,91,760,91,759,86,756,82,751,80,750,80,750,78,752,78,752,76,757,78,760,83,765,81,765,83,790,81,790,83,807,84,807,87,822,91,821,94,836,103,835,105,849,117,847,119,849,121;PU831,225;PD829,225,832,230,827,231,827,235,822,234,820,237,816,233,815,227,812,227,812,226,810,225,810,230,813,235,818,237,823,237,824,239,828,236,832,240,835,235,834,230,831,225,835,219,832,218,833,212,828,212,825,213,821,209,819,211,815,208,813,213,814,218,818,222,823,224,828,222,829,222,831,224,829,225,832,230,827,231,827,235,822,234,820,237,816,233,815,227,812,227,812,226,810,225,810,230,813,235,818,237,823,237,824,239,828,236,832,240,835,235,834,230,831,225,835,219,832,218,833,212,828,212,825,213,824,213;PU4340,13;PD4337,17,4337,22,4337,23,4323,27,4302,31,4296,32,4296,26,4299,22,4304,20,4307,20,4307,17,4310,18,4311,15,4305,14,4301,17,4298,21,4297,26,4298,27,4295,28,4298,32,4296,35,4300,37,4302,38,4302,40,4298,39,4297,43,4293,39,4292,38,4287,42,4286,40,4279,42,4278,38,4273,38,4274,36,4272,35,4272,40,4274,45,4279,48,4284,47,4285,49,4280,50,4280,54,4275,52,4274,51,4270,56,4268,53,4262,56,4261,52,4256,52,4256,48,4254,48,4254,53,4256,58,4261,61,4266,61,4268,60,4269,61,4264,62,4262,62,4260,68,4257,66,4250,76,4229,100,4230,101,4227,106,4232,108,4233,107,4233,110,4233,111,4228,110,4224,106,4223,103,4220,104,4221,105,4218,106,4222,110,4227,112,4228,112,4229,115,4228,115,4229,120,4226,119,4224,127,4223,127,4218,145,4220,145,4218,169,4216,184,4213,184,4209,194,4207,193,4204,198,4209,199,4214,198,4218,195,4219,190,4218,185,4218,184,4222,181,4223,182,4227,179,4229,185,4227,190,4223,193,4220,194,4221,199,4218,199,4217,204,4212,201,4209,197,4207,198,4206,194,4204,194,4205,199,4206,201,4203,203,4208,206,4207,209,4212,209,4217,206,4220,202,4220,197,4222,196,4222,197,4225,197,4225,202,4223,205,4226,208,4223,211,4230,229,4235,243,4237,242,4244,254,4252,267,4253,266,4262,276,4262,275,4267,281,4263,284,4263,288,4259,288,4258,290,4263,290,4268,287,4271,283,4271,278,4272,278,4273,281,4277,282,4276,286,4281,291,4280,293,4284,298,4279,300,4280,305,4276,305,4275,307,4280,307,4285,304,4288,300,4287,294,4290,293,4290,294,4295,293,4295,297,4301,298,4299,302,4303,304,4300,308,4296,309,4297,312,4293,312,4292,314,4297,314,4302,311,4305,306,4304,301,4306,300,4307,301,4311,300,4311,305,4315,306,4315,307,4325,310,4325,311,4334,315,4334,313,4345,317,4345,314,4374,315,4374,316,4387,317,4386,320,4392,322,4388,327,4384,328,4385,336,4388,335,4389,338,4393,335,4393,334,4396,336,4398,331,4401,331,4400,326,4399,325,4402,322,4397,319,4395,319,4395,317,4390,318,4386,321,4384,326,4384,328,4382,328,4382,325,4378,325,4381,320,4385,317,4383,312,4388,312,4388,307,4393,310,4396,314,4397,314,4399,314,4399,318,4401,318,4400,313,4397,309,4395,308,4396,305,4399,307,4401,305,4404,310,4405,312,4411,313,4417,313,4416,308,4415,307,4417,305,4417,304,4419,302,4421,307,4421,309,4426,310,4430,310,4429,305,4426,301,4424,300,4425,299,4420,298,4420,295,4425,296,4429,299,4430,302,4438,300,4438,301,4442,300,4442,305,4438,310,4433,312,4430,312,4430,315,4433,315,4433,316,4438,314,4441,309,4442,304,4439,299,4438,299,4442,294,4443,295,4449,290,4451,295,4452,296,4457,296,4456,300,4459,301,4459,296,4457,291,4452,288,4447,288,4446,286,4450,286,4450,283,4455,284,4456,286,4459,283,4461,286,4466,284,4467,287,4471,287,4471,284,4472,283,4469,279,4464,277,4460,277,4459,275,4460,275,4460,271,4465,272,4469,275,4472,273,4474,278,4474,279,4478,279,4477,283,4482,286,4481,287,4485,290,4487,285,4486,280,4482,276,4477,274,4472,276,4471,276,4469,273,4470,272,4468,270,4474,268,4475,265,4479,266,4487,254,4488,255,4503,237,4507,232,4502,230,4501,230,4502,224,4504,225,4508,214,4509,215,4519,198,4521,200,4524,198,4519,195,4514,195,4509,198,4507,203,4507,206,4505,206,4505,207,4503,207,4504,202,4507,198,4507,197,4506,196,4511,194,4513,194,4513,184,4516,149,4515,149,4515,136,4513,136,4511,130,4508,132,4506,130,4511,128,4514,128,4514,126,4512,126,4512,121,4509,121,4506,114,4503,105,4506,104,4506,97,4508,97,4508,93,4503,94,4499,97,4497,102,4497,103,4494,103,4495,105,4492,105,4492,100,4496,96,4497,95,4496,93,4485,76,4478,66,4481,64,4480,58,4483,58,4483,56,4478,56,4474,60,4472,64,4470,64,4470,62,4467,61,4470,56,4474,54,4473,50,4474,50,4473,47,4469,49,4466,53,4465,55,4463,55,4463,56,4459,56,4461,51,4456,48,4444,40,4443,41,4425,32,4424,33,4388,20,4388,22,4356,18,4356,19,4343,19,4343,21,4337,23,4323,27,4302,31,4298,31;PU4391,91;PD4394,96,4398,99,4403,100,4408,97,4410,95,4425,104,4423,105,4435,117,4433,119,4442,134,4440,135,4447,152,4444,152,4447,169,4445,169,4445,187,4444,187,4442,202,4439,201,4436,208,4434,207,4433,210,4438,211,4440,211,4440,216,4441,219,4436,218,4431,215,4429,210,4430,206,4427,205,4424,203,4424,209,4426,214,4430,217,4436,217,4437,217,4437,219,4439,224,4433,224,4432,223,4431,226,4426,223,4425,220,4422,221,4422,215,4422,214,4418,212,4419,210,4415,208,4413,213,4414,218,4418,222,4423,223,4428,222,4429,222,4432,226,4430,227,4433,233,4428,234,4423,232,4420,238,4417,236,4406,245,4405,243,4391,250,4390,249,4374,253,4374,252,4357,253,4357,252,4341,251,4341,249,4330,247,4331,245,4322,242,4323,241,4316,238,4317,236,4308,229,4309,228,4294,212,4296,210,4292,201,4297,200,4299,200,4300,198,4304,200,4305,201,4307,198,4306,197,4309,193,4304,191,4299,192,4296,194,4292,189,4291,190,4286,187,4284,192,4285,197,4289,201,4294,203,4299,202,4300,201,4303,205,4302,206,4305,210,4299,212,4294,210,4292,208,4290,209,4288,205,4289,199,4290,197,4286,195,4289,192,4286,186,4289,185,4286,172,4288,172,4287,154,4288,154,4289,138,4291,139,4294,131,4297,133,4299,130,4294,128,4291,128,4291,125,4290,123,4295,124,4300,127,4301,128,4303,127,4301,125,4304,122,4300,120,4303,113,4304,114,4309,105,4310,106,4319,94,4320,95,4330,85,4332,87,4339,83,4340,85,4357,81,4365,79,4365,82,4380,83,4380,84,4396,87,4396,88,4411,93,4410,95,4425,104,4423,105,4435,117,4433,119,4436,124;PU4435,160;PD4435,159,4437,162,4432,164,4430,164,4430,167,4432,167,4433,171,4438,169,4439,167,4443,170,4445,166,4449,167,4448,161,4445,157,4441,155,4435,155,4433,156,4430,152,4432,151,4428,144,4425,146,4423,143,4420,148,4420,150,4418,150,4420,155,4423,159,4429,160,4434,158,4436,156,4437,157,4435,159,4437,162,4432,164,4430,164,4430,167,4432,167,4433,171,4438,169,4439,167,4443,170,4445,166,4449,167,4448,161,4445,157,4441,155,4435,155,4433,156,4430,152,4432,151,4428,144,4425,146,4423,143,4420,148,4420,150,4418,150,4420,155,4423,159,4429,160,4434,158,4436,156,4437,157;PU5370,28;PD5366,31,5360,31,5355,29,5353,25,5349,26,5348,22,5340,22,5333,22,5335,27,5336,29,5333,31,5337,34,5338,34,5337,36,5332,33,5330,28,5330,24,5329,23,5328,26,5324,26,5325,30,5317,33,5309,36,5309,33,5304,33,5304,34,5300,35,5302,39,5296,43,5285,49,5284,48,5282,49,5285,53,5287,55,5286,57,5287,58,5286,60,5282,57,5279,52,5279,48,5278,48,5278,53,5279,54,5274,57,5276,59,5266,68,5255,78,5253,73,5244,75,5244,73,5239,73,5240,79,5244,82,5245,82,5243,86,5248,86,5252,85,5255,93,5259,89,5260,88,5261,89,5262,84,5260,79,5256,75,5251,74,5249,75,5248,73,5250,72,5249,69,5254,70,5256,71,5258,68,5262,72,5262,75,5265,75,5264,80,5261,84,5259,85,5260,87,5255,88,5252,87,5244,103,5243,102,5232,116,5231,117,5236,119,5239,119,5240,122,5239,122,5240,125,5235,125,5234,129,5233,128,5230,134,5233,135,5232,146,5230,146,5228,150,5224,147,5222,142,5219,142,5219,139,5216,139,5217,144,5218,146,5216,148,5220,152,5223,152,5223,154,5228,153,5232,150,5233,146,5236,146,5235,149,5237,150,5234,154,5232,155,5233,160,5231,161,5234,184,5233,184,5235,207,5236,207,5239,223,5241,223,5245,236,5247,236,5254,250,5260,262,5256,263,5256,270,5251,269,5250,269,5249,271,5254,272,5259,271,5263,268,5264,262,5263,257,5265,256,5266,261,5266,263,5272,263,5270,268,5280,277,5279,278,5288,289,5285,291,5286,294,5280,294,5279,294,5278,297,5277,296,5275,300,5280,301,5285,300,5289,296,5290,290,5288,285,5291,283,5292,286,5295,284,5296,289,5300,290,5300,293,5317,301,5336,309,5336,308,5353,313,5353,312,5363,315,5362,318,5366,321,5362,325,5356,325,5352,324,5350,325,5347,321,5347,316,5347,314,5344,314,5344,313,5342,313,5342,318,5344,323,5349,325,5354,325,5355,325,5356,327,5360,324,5363,326,5365,321,5365,317,5368,316,5376,314,5376,316,5389,314,5389,316,5403,317,5402,321,5412,325,5411,327,5416,331,5418,326,5417,321,5414,316,5409,315,5403,316,5402,316,5400,313,5402,312,5400,307,5405,306,5410,308,5413,312,5420,309,5420,310,5441,305,5441,306,5451,304,5451,306,5458,307,5458,308,5461,308,5460,303,5457,299,5452,297,5451,297,5451,295,5453,295,5453,292,5458,294,5459,295,5463,292,5467,289,5463,286,5465,280,5462,280,5463,251,5464,223,5467,223,5468,217,5473,220,5476,217,5477,218,5481,215,5477,212,5471,211,5467,213,5463,217,5463,219,5459,219,5459,216,5455,214,5458,210,5461,209,5459,204,5460,204,5459,197,5454,199,5451,204,5451,209,5454,214,5439,228,5438,228,5424,240,5423,239,5407,249,5406,248,5389,255,5389,253,5374,256,5374,253,5351,251,5352,249,5345,246,5348,242,5349,241,5347,238,5352,237,5352,235,5347,237,5344,241,5343,246,5343,247,5340,247,5341,242,5332,239,5334,236,5321,225,5322,224,5312,213,5313,212,5311,210,5317,208,5322,209,5326,213,5326,214,5327,214,5328,219,5332,220,5331,214,5329,211,5331,210,5326,207,5321,207,5317,209,5315,207,5312,211,5312,212,5307,211,5302,210,5304,206,5300,203,5304,200,5305,200,5305,198,5310,197,5315,200,5317,205,5317,210,5317,211,5320,212,5323,214,5323,208,5321,203,5317,200,5312,200,5308,201,5305,197,5306,197,5304,191,5309,191,5310,186,5312,187,5313,184,5308,184,5303,186,5300,191,5300,196,5298,197,5298,195,5294,195,5295,190,5299,186,5300,185,5298,181,5302,180,5301,153,5303,153,5305,133,5307,133,5312,116,5314,116,5322,104,5324,107,5328,104,5330,109,5334,108,5334,109,5338,108,5336,103,5333,100,5334,98,5329,96,5326,97,5325,94,5320,98,5318,103,5318,104,5316,105,5316,106,5314,106,5315,101,5318,96,5323,94,5328,95,5329,92,5333,96,5345,88,5346,90,5365,83,5365,84,5383,81,5383,83,5389,83,5387,89,5386,90,5388,92,5384,95,5378,95,5377,94,5376,96,5372,92,5370,87,5370,85,5368,85,5365,84,5366,90,5367,92,5365,93,5369,97,5374,98,5375,98,5375,100,5380,97,5383,93,5383,91,5387,91,5386,86,5391,85,5388,81,5390,78,5391,78,5393,75,5396,79,5396,80,5401,79,5401,83,5406,84,5405,88,5409,91,5412,93,5414,88,5413,83,5414,82,5415,87,5415,88,5419,88,5418,92,5428,96,5427,97,5436,103,5435,105,5439,110,5434,112,5429,112,5424,109,5423,107,5421,108,5420,102,5421,100,5416,98,5418,95,5409,89,5408,90,5402,87,5401,92,5402,96,5400,97,5404,101,5409,102,5414,101,5416,99,5419,101,5419,102,5422,105,5417,107,5412,107,5407,104,5406,103,5402,105,5403,106,5399,108,5403,112,5409,113,5412,111,5414,115,5418,112,5422,114,5423,109,5422,104,5421,102,5425,99,5425,98,5428,95,5431,99,5430,105,5428,109,5424,111,5425,114,5424,114,5425,117,5430,114,5432,110,5432,106,5434,106,5437,106,5436,111,5436,112,5440,114,5440,115,5443,117,5445,112,5444,107,5440,103,5435,102,5431,102,5430,100,5431,99,5430,96,5435,96,5440,98,5443,103,5443,106,5446,106,5444,111,5444,112,5447,114,5442,118,5441,118,5442,121,5441,121,5441,124,5446,122,5449,117,5450,113,5452,113,5451,117,5456,118,5453,122,5459,128,5465,134,5468,130,5468,125,5471,125,5469,120,5465,117,5463,117,5464,102,5463,102,5463,72,5461,36,5457,37,5454,31,5450,35,5445,32,5438,28,5442,25,5448,24,5452,25,5455,22,5456,23,5458,21,5454,18,5449,18,5444,21,5442,26,5442,30,5437,31,5437,29,5427,29,5427,27,5416,25,5416,23,5407,19,5409,16,5407,14,5411,11,5413,11,5413,9,5415,9,5415,8,5410,9,5406,12,5404,17,5405,22,5406,23,5403,25,5403,24,5396,29,5394,23,5394,22,5392,22,5395,17,5399,14,5404,13,5405,11,5399,12,5395,15,5393,18,5389,16,5388,19,5374,18,5374,19,5359,20,5359,22,5352,24,5353,25,5349,26,5348,22,5340,22,5333,22,5335,27,5336,29,5333,31,5337,34,5338,34,5337,36,5332,33,5330,28,5330,24,5329,23,5328,26,5324,26,5325,30,5317,33,5316,33;PU6203,26;PD6206,30,6211,32,6216,32,6217,31,6218,33,6222,30,6223,25,6227,24,6231,24,6230,29,6235,31,6235,32,6238,34,6240,28,6238,23,6234,20,6230,19,6231,15,6225,16,6224,17,6221,13,6217,17,6217,18,6211,16,6211,19,6205,20,6207,25,6208,27,6206,30,6211,32,6216,32,6217,31,6218,33,6222,30,6223,25,6227,24,6231,24,6230,29,6235,31,6235,32,6238,34,6240,28,6238,23,6234,20,6230,19,6231,15,6225,16,6224,17,6221,13,6217,17,6217,18,6211,16,6211,19,6206,20;PU1720,23;PD1722,28,1726,32,1730,33,1730,38,1725,37,1723,35,1721,37,1719,32,1719,29,1714,29,1714,31,1710,32,1712,36,1716,39,1718,40,1716,50,1718,50,1717,132,1716,195,1713,230,1712,230,1709,240,1707,239,1704,246,1701,243,1696,246,1695,241,1689,242,1685,243,1687,248,1691,251,1696,251,1700,250,1701,252,1700,252,1701,255,1696,256,1691,254,1689,252,1683,255,1682,253,1672,255,1671,254,1660,255,1660,253,1650,253,1651,250,1648,249,1652,244,1656,242,1656,241,1654,241,1653,240,1649,243,1647,248,1647,250,1643,250,1643,248,1635,247,1636,244,1627,240,1628,238,1621,232,1625,229,1623,224,1626,224,1626,221,1621,223,1620,223,1617,219,1614,215,1619,213,1620,213,1620,210,1621,210,1621,207,1616,208,1614,210,1612,207,1614,206,1611,202,1615,200,1614,193,1617,193,1618,186,1623,188,1625,185,1624,185,1625,183,1620,181,1615,183,1614,183,1611,180,1613,179,1610,173,1613,172,1612,160,1613,160,1612,96,1612,20,1607,22,1603,26,1602,30,1568,30,1534,30,1536,36,1539,39,1544,40,1544,279,1544,518,1549,517,1553,513,1554,508,1588,508,1622,508,1620,503,1617,499,1612,498,1612,394,1613,284,1615,284,1616,280,1621,283,1624,287,1623,293,1623,294,1627,296,1626,299,1637,310,1641,314,1643,309,1643,304,1640,299,1637,297,1637,296,1633,296,1633,293,1638,294,1642,297,1644,302,1644,304,1647,305,1645,310,1644,310,1650,315,1652,316,1654,312,1654,308,1658,307,1662,307,1661,312,1658,316,1653,318,1649,318,1648,321,1647,321,1646,323,1651,324,1656,322,1659,317,1660,312,1659,312,1661,311,1662,312,1668,311,1668,314,1679,314,1679,316,1689,319,1686,323,1686,324,1687,325,1683,328,1677,327,1676,327,1676,328,1675,328,1672,335,1677,336,1682,335,1685,331,1686,328,1688,329,1687,323,1684,319,1688,315,1689,316,1696,311,1698,315,1698,316,1708,315,1708,316,1716,316,1714,310,1712,308,1714,306,1713,305,1714,303,1717,307,1719,312,1725,313,1730,314,1730,309,1729,308,1731,307,1730,305,1734,302,1735,304,1747,298,1747,299,1760,294,1761,299,1763,300,1760,304,1756,307,1752,308,1752,310,1751,310,1751,313,1756,312,1760,309,1762,304,1762,303,1764,303,1763,298,1761,295,1763,293,1758,290,1757,290,1758,287,1759,287,1761,281,1764,282,1769,273,1771,274,1777,267,1780,270,1785,268,1785,269,1788,268,1785,263,1782,262,1784,257,1780,256,1780,251,1775,253,1771,257,1770,262,1772,267,1773,268,1770,271,1771,272,1768,275,1765,270,1765,265,1768,260,1772,257,1777,257,1778,253,1780,244,1782,244,1783,243,1787,246,1789,251,1789,253,1791,253,1790,248,1789,246,1790,245,1786,242,1782,241,1782,235,1782,229,1787,231,1788,232,1790,229,1791,230,1792,227,1788,225,1785,225,1785,220,1784,220,1784,215,1789,216,1793,219,1795,224,1795,226,1798,226,1798,227,1800,228,1800,223,1797,218,1792,216,1787,216,1786,216,1784,211,1785,211,1783,204,1788,204,1790,204,1793,198,1794,199,1797,195,1792,194,1786,195,1783,198,1781,204,1782,207,1779,207,1779,202,1782,197,1783,196,1781,194,1786,192,1784,178,1785,178,1784,109,1784,35,1782,36,1781,23,1776,25,1775,26,1772,23,1770,27,1767,26,1770,22,1775,19,1778,19,1778,16,1780,17,1781,14,1775,14,1770,17,1768,21,1768,27,1769,30,1765,32,1764,29,1755,32,1754,30,1740,30,1740,29,1728,27,1729,24,1725,23,1728,18,1729,18,1728,16,1731,15,1730,10,1725,13,1723,17,1722,23,1725,27,1726,28,1724,31,1729,33,1730,33,1730,38,1725,37,1723,35,1721,37,1719,32,1719,29,1714,29,1714,31,1710,32,1712,36,1716,39,1718,40,1716,50,1718,50,1718,63;PU3048,34;PD3044,33,3043,35,3039,32,3038,31,3035,32,3034,30,3022,31,3022,30,3008,29,3008,26,2998,23,3000,21,2996,18,2994,23,2995,29,2999,32,3004,34,3007,33,3008,36,3007,36,3007,39,3002,39,2998,35,2996,33,2993,34,2996,38,2993,41,2998,44,2997,58,2998,58,2997,142,2996,214,2995,214,2993,242,2988,240,2985,236,2984,233,2981,234,2983,239,2979,243,2981,244,2978,249,2983,250,2988,249,2992,246,2993,241,2992,235,2995,232,2996,233,3001,231,3002,236,3002,237,3005,237,3003,242,3000,244,3003,248,2997,249,2992,248,2991,250,2987,246,2986,242,2973,243,2973,242,2958,241,2959,247,2963,250,2968,252,2969,252,2970,274,2969,274,2969,290,2965,289,2964,292,2960,289,2958,284,2958,281,2956,281,2957,279,2954,278,2953,283,2955,288,2960,291,2965,291,2969,289,2972,292,2971,293,2974,298,2971,299,2972,305,2967,305,2966,309,2961,306,2960,305,2957,307,2957,306,2955,306,2958,310,2963,312,2968,311,2971,309,2974,311,2976,308,2983,310,2984,308,2994,309,2994,308,3007,308,3006,313,3002,317,2997,318,2997,365,2995,403,2994,403,2992,413,2990,412,2988,419,2986,418,2983,424,2988,426,2993,424,2997,420,2998,415,2996,410,3003,407,3004,409,3017,404,3017,407,3043,406,3069,405,3069,402,3073,400,3070,396,3067,394,3068,391,3065,390,3065,341,3064,298,3070,300,3073,304,3074,308,3099,307,3124,306,3122,301,3118,297,3113,296,3112,270,3113,270,3113,249,3116,249,3118,244,3122,247,3125,244,3126,245,3130,242,3126,239,3120,238,3116,240,3112,244,3112,250,3109,250,3108,249,3104,249,3105,243,3106,242,3104,240,3102,242,3095,239,3095,243,3077,243,3061,243,3062,241,3055,239,3058,234,3063,232,3065,232,3065,123,3065,18,3060,19,3056,23,3055,28,3055,30,3048,32,3048,31,3043,31,3044,26,3047,22,3052,20,3052,18,3054,18,3055,15,3049,15,3047,16,3045,14,3042,18,3041,21,3039,21,3040,26,3043,30,3048,32,3047,34,3044,33,3043,35,3039,32,3038,31,3035,32,3034,30,3022,31,3022,30,3008,29,3008,26,3001,24;PU4028,21;PD4028,26,4028,27,4010,34,4011,34,3996,40,3997,42,3983,50,3973,56,3972,53,3966,54,3965,52,3963,52,3965,57,3969,61,3972,62,3972,65,3971,64,3970,67,3966,65,3963,60,3960,61,3960,59,3957,59,3959,64,3963,68,3967,69,3967,70,3965,70,3964,74,3960,72,3956,77,3954,76,3949,79,3947,74,3948,69,3952,65,3952,64,3951,63,3954,62,3953,58,3949,60,3947,62,3944,59,3942,64,3939,64,3940,69,3944,73,3949,75,3954,74,3955,73,3956,75,3955,76,3959,85,3954,86,3954,90,3949,88,3945,84,3945,80,3940,80,3941,78,3937,78,3938,83,3941,87,3946,89,3947,89,3947,91,3945,91,3944,99,3942,99,3936,113,3936,114,3928,137,3927,140,3923,137,3922,137,3918,139,3915,142,3919,145,3924,146,3927,145,3928,149,3926,150,3929,161,3927,161,3928,181,3927,181,3925,204,3920,202,3917,205,3914,201,3913,198,3909,199,3904,199,3906,204,3909,207,3908,209,3914,210,3919,208,3922,204,3925,206,3926,201,3932,201,3932,202,3937,202,3936,206,3939,208,3935,212,3931,213,3931,216,3926,214,3922,211,3921,209,3919,210,3920,212,3918,213,3922,217,3928,218,3933,216,3933,215,3936,218,3940,223,3937,225,3940,231,3939,231,3943,242,3944,246,3939,247,3938,250,3939,250,3939,253,3944,252,3948,248,3950,244,3952,244,3952,247,3955,248,3951,252,3947,254,3947,260,3948,265,3953,263,3954,262,3956,264,3959,260,3958,254,3957,252,3959,250,3955,247,3949,246,3948,246,3947,243,3948,243,3948,241,3953,242,3957,245,3959,250,3959,255,3958,257,3962,259,3959,262,3963,266,3958,268,3958,273,3956,273,3955,276,3961,275,3965,272,3967,267,3968,267,3972,268,3970,273,3974,277,3972,279,3975,284,3970,285,3970,289,3966,289,3966,290,3971,290,3976,288,3979,284,3979,278,3979,277,3981,276,3982,279,3987,279,3986,284,3986,285,3991,288,3988,291,3992,296,3987,298,3985,298,3984,303,3981,302,3980,306,3985,307,3990,305,3992,308,3995,304,3996,301,3998,302,3997,296,3994,292,3990,290,3990,288,3991,288,3991,285,3996,287,3997,288,4000,286,4002,291,4005,291,4004,296,4001,300,3995,302,3992,301,3991,304,3990,307,3995,307,4000,305,4003,300,4003,295,4005,294,4005,296,4010,296,4010,299,4017,301,4016,303,4023,307,4020,310,4022,314,4023,315,4026,311,4027,306,4027,305,4030,304,4030,305,4032,305,4031,310,4028,314,4027,315,4028,317,4026,318,4027,320,4032,317,4034,312,4034,310,4036,310,4036,311,4055,313,4093,317,4093,316,4108,316,4108,313,4114,311,4111,307,4110,306,4112,304,4115,308,4116,311,4119,311,4119,310,4138,306,4137,304,4164,294,4163,293,4171,288,4169,286,4171,285,4166,282,4161,282,4156,285,4155,287,4154,287,4153,287,4151,286,4154,282,4157,280,4156,277,4159,277,4159,234,4157,201,4154,201,4152,196,4148,200,4146,203,4142,202,4142,207,4138,208,4141,212,4145,215,4150,215,4151,215,4151,218,4149,218,4149,221,4144,220,4141,224,4140,223,4130,234,4129,233,4117,242,4116,240,4111,243,4110,239,4107,239,4108,236,4106,235,4106,240,4108,245,4113,247,4118,247,4119,249,4118,250,4119,252,4113,252,4110,249,4108,251,4105,246,4105,244,4097,245,4098,248,4096,249,4099,253,4102,255,4102,257,4100,256,4099,258,4095,255,4094,250,4094,248,4091,248,4089,247,4089,253,4091,255,4088,257,4087,255,4081,257,4080,254,4070,255,4070,253,4056,252,4056,251,4043,249,4044,247,4033,242,4034,240,4024,234,4026,232,4019,226,4024,223,4025,223,4025,219,4030,219,4030,220,4031,218,4026,217,4021,219,4017,223,4017,229,4017,231,4015,232,4015,226,4015,224,4010,222,4012,219,4005,212,4006,211,4001,202,4005,201,4004,195,4007,195,4008,193,4002,193,3999,195,3997,193,3998,192,3994,187,3997,186,3994,177,3996,176,3995,168,4001,169,4004,172,4005,171,4007,176,4007,181,4009,182,4012,183,4013,178,4011,173,4006,170,4001,169,3997,171,3994,167,3995,166,3992,160,3998,159,4002,160,4005,155,4008,152,4003,150,3998,151,3994,155,3992,160,3993,162,3991,163,3990,162,3988,162,3989,157,3992,153,3993,152,3992,150,3997,149,3998,149,3998,140,4000,141,4004,128,4005,128,4011,114,4013,115,4027,93,4029,95,4035,89,4037,93,4039,93,4039,98,4036,103,4034,104,4035,106,4036,105,4036,106,4040,102,4041,97,4039,92,4038,91,4040,90,4045,85,4047,88,4055,84,4055,86,4076,81,4076,83,4095,82,4094,86,4100,87,4097,92,4094,94,4096,97,4092,98,4092,101,4097,99,4101,95,4102,90,4100,85,4104,83,4104,84,4109,82,4110,87,4108,91,4111,93,4110,95,4113,97,4115,92,4115,90,4118,90,4118,91,4122,91,4121,95,4126,99,4125,101,4129,105,4125,108,4124,108,4125,111,4123,112,4123,113,4128,112,4132,108,4133,103,4133,102,4136,102,4135,107,4142,109,4140,112,4149,120,4147,121,4155,130,4151,132,4153,138,4151,139,4151,140,4156,138,4160,134,4160,129,4163,128,4161,124,4161,123,4163,120,4159,118,4160,111,4158,111,4159,81,4160,37,4159,37,4158,31,4153,33,4152,34,4150,31,4147,35,4135,31,4117,25,4117,24,4109,19,4108,23,4096,21,4096,22,4069,21,4069,22,4042,22,4042,23,4028,25,4028,27,4010,34,4011,34,3996,40,3997,42,3992,44;PU542,32;PD540,29,530,32,529,30,506,31,506,30,474,30,476,36,479,39,484,40,484,127,483,189,482,189,480,212,475,210,472,205,471,201,468,201,469,206,470,208,468,210,472,213,471,215,477,216,481,213,484,209,484,203,486,203,490,202,490,207,487,212,486,213,488,215,482,217,480,217,479,221,476,220,472,226,465,236,470,238,475,237,479,233,480,230,482,230,482,225,480,222,484,218,483,217,487,214,490,219,490,224,487,228,482,231,479,231,477,231,475,240,473,240,471,246,468,244,462,251,460,249,454,254,452,249,447,250,447,247,445,247,445,252,449,257,450,258,450,260,448,259,446,261,443,257,442,255,438,256,438,252,432,251,433,248,428,245,429,244,426,241,424,246,425,251,428,255,433,257,438,256,439,259,435,260,435,263,430,261,426,258,425,255,422,256,422,251,409,249,410,247,395,240,396,238,386,230,391,227,391,225,396,225,401,227,403,232,403,237,403,238,406,239,406,238,407,239,407,233,405,229,400,226,395,226,395,225,391,227,387,221,388,221,381,210,385,209,383,194,384,194,383,182,379,184,376,180,373,184,372,185,370,185,373,180,378,178,379,178,378,174,379,174,380,94,379,94,379,21,374,22,370,26,369,31,339,29,339,30,304,30,306,35,310,38,311,39,308,45,311,46,310,66,311,66,311,177,311,316,317,314,320,310,321,307,331,309,331,308,355,308,389,308,388,303,384,299,379,298,379,285,380,285,381,275,386,277,389,281,390,287,388,292,393,296,401,302,402,301,414,308,424,313,421,316,424,319,423,320,424,321,428,317,429,312,433,311,433,312,439,312,439,315,444,317,444,315,465,317,465,315,486,314,486,311,489,310,509,304,508,302,521,295,523,294,525,299,524,303,528,305,533,307,534,301,532,297,532,296,536,292,534,291,537,286,532,285,527,286,523,289,522,294,523,300,520,303,519,302,515,304,513,299,513,298,510,298,512,293,516,290,519,289,518,286,523,287,525,287,527,284,530,286,533,284,535,289,535,290,539,290,538,292,540,293,540,288,537,283,533,281,533,279,534,279,538,269,541,271,545,265,548,269,549,275,548,276,554,278,553,280,557,283,558,278,557,273,554,269,548,267,543,269,542,269,540,266,542,265,538,256,543,255,544,255,544,252,549,255,552,259,552,262,555,263,554,259,556,258,553,254,548,252,546,252,545,247,545,243,550,244,552,245,554,243,555,244,557,242,553,239,551,239,552,225,551,225,552,123,553,43,555,29,560,31,562,28,565,32,566,37,565,40,568,41,569,35,566,31,562,28,557,27,553,29,550,25,551,25,549,20,554,19,555,19,555,16,555,14,550,15,546,18,544,23,546,29,547,30,542,33,540,29,530,32,529,30,506,31,506,30,500,30;PU5579,27;PD5579,30,5570,32,5570,30,5551,30,5551,29,5527,28,5528,33,5532,37,5537,39,5537,147,5536,238,5535,238,5533,249,5528,247,5526,244,5524,245,5523,240,5525,235,5526,233,5524,232,5525,231,5520,227,5518,231,5517,236,5520,241,5525,244,5529,244,5530,248,5528,248,5528,253,5523,252,5519,248,5518,243,5510,243,5510,242,5501,240,5501,245,5504,250,5509,252,5510,252,5509,277,5508,300,5510,300,5511,313,5516,311,5517,310,5522,314,5524,310,5525,308,5534,309,5534,308,5547,308,5546,313,5542,317,5537,318,5537,365,5538,415,5543,414,5547,410,5548,407,5559,408,5559,407,5583,407,5616,406,5615,401,5611,397,5606,396,5605,347,5604,298,5609,300,5613,304,5614,308,5639,307,5663,306,5661,301,5657,297,5653,296,5653,265,5654,241,5656,242,5657,237,5662,240,5664,244,5666,243,5666,248,5666,250,5668,251,5669,245,5666,240,5662,237,5657,237,5655,238,5654,236,5650,240,5648,244,5639,242,5639,243,5620,243,5595,243,5596,238,5600,234,5605,233,5605,127,5604,34,5602,34,5600,22,5595,25,5593,28,5589,26,5588,28,5584,27,5586,23,5591,20,5591,17,5595,17,5596,14,5591,14,5586,17,5584,22,5584,27,5586,30,5581,33,5579,30,5570,32,5570,30,5551,30,5551,29,5539,29;PU5708,26;PD5709,31,5713,35,5718,36,5719,39,5713,38,5709,35,5708,32,5704,33,5703,32,5701,32,5703,37,5704,38,5703,40,5707,42,5708,43,5706,57,5707,57,5706,172,5705,276,5704,299,5702,299,5700,308,5696,306,5693,309,5698,311,5704,310,5708,307,5710,302,5709,297,5711,296,5712,299,5715,299,5714,304,5711,308,5709,309,5710,312,5711,312,5712,315,5716,311,5717,309,5722,310,5723,308,5750,309,5750,308,5779,307,5778,302,5782,300,5779,296,5776,295,5778,291,5775,291,5775,151,5774,19,5769,20,5765,24,5764,29,5740,30,5721,30,5721,27,5711,23,5713,21,5709,18,5707,23,5708,29,5712,33,5717,34,5720,34,5721,36,5718,36,5719,39,5713,38,5709,35,5708,32,5704,33,5703,32,5701,32,5703,37,5704,38,5703,40,5707,42,5708,43,5706,57,5707,57,5707,70;PU1039,40;PD1033,38,1030,34,1029,30,999,31,1001,36,1005,40,1009,41,1009,147,1009,253,1004,252,1000,248,999,243,991,243,980,243,981,248,975,251,979,255,982,256,980,266,982,266,982,286,982,318,987,317,991,313,992,308,1006,308,1019,308,1018,313,1014,317,1009,318,1009,367,1009,417,1014,415,1018,411,1019,406,1053,405,1088,404,1086,399,1082,396,1077,395,1077,346,1076,298,1082,300,1085,303,1086,308,1110,308,1134,308,1133,303,1129,299,1124,298,1124,266,1124,234,1119,235,1115,239,1114,244,1095,243,1071,244,1072,240,1069,239,1072,234,1075,233,1074,229,1079,229,1080,229,1081,226,1086,229,1088,234,1088,236,1091,237,1090,239,1093,240,1093,235,1091,230,1087,227,1081,227,1077,229,1075,226,1078,224,1076,217,1078,216,1077,198,1078,198,1077,120,1076,42,1075,42,1074,25,1071,26,1069,21,1065,24,1063,29,1063,30,1029,30,999,31,1001,36,1005,40,1009,41,1009,51;PU4595,40;PD4593,40,4591,53,4592,53,4591,93,4590,280,4590,518,4596,517,4599,513,4600,508,4610,508,4610,509,4616,510,4614,515,4611,517,4613,520,4608,521,4606,521,4606,524,4611,523,4613,522,4615,524,4618,520,4619,517,4621,518,4620,512,4617,508,4613,507,4613,504,4615,505,4616,503,4620,506,4622,509,4626,507,4626,510,4646,509,4646,510,4672,510,4670,505,4666,501,4662,500,4661,260,4660,21,4655,22,4651,26,4650,31,4619,29,4619,30,4585,31,4586,36,4590,39,4593,40,4591,53,4592,53,4591,80;PU1375,142;PD1375,142,1374,223,1373,223,1372,238,1367,237,1365,240,1362,236,1361,231,1361,229,1359,229,1359,234,1362,238,1367,241,1372,240,1374,239,1377,243,1376,243,1378,248,1373,249,1370,248,1369,250,1365,247,1363,242,1339,244,1340,245,1333,246,1335,251,1340,254,1345,254,1346,254,1347,256,1351,264,1347,265,1348,280,1346,280,1344,295,1342,295,1338,306,1335,304,1332,309,1337,311,1342,310,1346,307,1348,302,1346,297,1346,296,1350,293,1351,294,1356,291,1357,296,1355,301,1351,305,1349,306,1350,311,1349,311,1350,315,1354,312,1355,312,1357,314,1360,310,1360,308,1371,309,1371,308,1385,308,1383,313,1380,317,1375,318,1375,360,1374,391,1372,391,1370,404,1365,402,1364,401,1361,404,1366,407,1368,407,1367,410,1373,409,1375,408,1377,410,1380,407,1384,409,1385,405,1421,408,1421,407,1451,408,1449,402,1446,399,1441,398,1442,348,1443,298,1448,300,1452,304,1453,308,1476,308,1500,308,1499,303,1495,299,1490,298,1490,266,1489,242,1486,243,1483,234,1479,237,1477,240,1475,239,1479,235,1484,233,1486,233,1486,231,1487,228,1481,229,1479,230,1478,227,1474,232,1474,235,1471,234,1472,240,1473,242,1470,244,1475,247,1474,249,1479,250,1484,247,1487,242,1487,237,1486,236,1489,235,1492,234,1492,239,1490,244,1486,247,1480,247,1479,249,1474,247,1473,244,1465,246,1465,243,1451,245,1451,244,1433,244,1434,239,1438,235,1443,234,1443,127,1443,20,1437,22,1434,26,1433,30,1399,30,1365,30,1366,36,1370,39,1375,40,1375,142,1374,182;PU2763,174;PD2763,174,2762,272,2760,306,2755,305,2751,301,2750,296,2747,296,2748,301,2750,303,2747,305,2751,308,2751,310,2756,310,2761,308,2763,303,2763,298,2766,297,2766,299,2769,299,2768,304,2766,307,2769,310,2771,313,2774,308,2780,310,2780,307,2808,308,2834,307,2834,305,2848,303,2846,298,2849,295,2845,292,2839,292,2834,294,2832,299,2831,304,2828,304,2828,301,2824,300,2826,295,2831,292,2829,286,2833,286,2833,280,2838,282,2841,286,2842,287,2844,286,2844,292,2842,296,2841,298,2842,300,2838,302,2835,302,2835,305,2835,307,2840,306,2844,302,2845,301,2847,302,2871,311,2870,312,2896,326,2895,327,2900,331,2902,326,2901,321,2897,317,2892,315,2887,316,2886,317,2884,313,2882,310,2888,308,2891,309,2892,307,2896,310,2898,315,2910,313,2910,314,2921,314,2920,320,2923,322,2919,326,2914,327,2909,325,2908,324,2906,326,2903,321,2903,320,2899,320,2900,323,2898,323,2901,328,2906,330,2911,329,2913,334,2915,333,2920,340,2923,335,2924,330,2921,325,2917,322,2915,322,2916,316,2917,316,2919,312,2923,315,2926,320,2931,320,2931,321,2935,321,2934,316,2930,312,2925,311,2920,313,2918,314,2916,312,2917,311,2914,307,2919,305,2922,305,2922,302,2927,304,2928,305,2931,303,2933,308,2934,310,2938,310,2938,311,2941,311,2940,306,2938,303,2940,301,2939,301,2942,298,2945,300,2952,297,2952,296,2963,289,2959,286,2957,285,2958,283,2952,283,2948,286,2945,291,2945,294,2941,295,2936,296,2937,291,2940,287,2945,284,2950,285,2954,287,2958,283,2957,282,2961,278,2956,276,2951,276,2950,273,2946,276,2943,281,2941,280,2941,286,2944,290,2946,291,2945,293,2947,294,2946,297,2941,295,2939,290,2939,285,2940,283,2937,281,2941,278,2930,260,2932,259,2924,239,2927,238,2927,234,2932,235,2936,238,2937,240,2939,239,2936,235,2932,233,2934,227,2930,227,2929,222,2924,224,2921,228,2921,234,2923,239,2924,239,2920,242,2920,241,2913,246,2911,241,2912,236,2915,232,2914,230,2918,228,2918,223,2919,223,2918,215,2913,217,2910,221,2909,226,2911,231,2915,234,2912,242,2911,242,2909,246,2906,244,2903,246,2900,241,2888,243,2888,244,2885,244,2887,249,2892,252,2892,254,2890,253,2889,256,2885,253,2883,250,2878,252,2877,250,2869,251,2869,248,2861,247,2862,245,2852,241,2853,239,2845,233,2846,232,2839,224,2841,223,2835,214,2836,213,2832,203,2835,202,2832,187,2833,187,2831,109,2832,109,2830,20,2825,22,2822,26,2821,30,2787,30,2753,30,2755,36,2759,39,2763,40,2763,174,2763,214;PU3166,167;PD3166,167,3167,297,3162,295,3160,294,3156,299,3155,298,3152,300,3157,303,3162,304,3167,301,3169,297,3172,297,3170,300,3173,302,3169,306,3168,306,3169,311,3169,315,3174,312,3176,309,3180,311,3181,307,3210,308,3235,307,3235,304,3244,302,3241,297,3240,296,3241,294,3244,299,3245,304,3245,305,3248,305,3248,307,3250,308,3251,303,3248,298,3244,295,3239,295,3235,297,3232,293,3233,292,3229,285,3234,284,3239,285,3241,286,3242,285,3245,290,3245,295,3248,296,3248,297,3250,298,3251,293,3248,288,3244,285,3239,284,3235,286,3232,283,3236,281,3234,273,3236,273,3234,250,3235,250,3234,148,3234,20,3229,22,3225,26,3224,30,3190,30,3156,30,3158,36,3162,39,3166,40,3166,167,3166,207;PU3576,145;PD3576,145,3575,220,3573,251,3568,249,3565,245,3564,242,3540,247,3543,251,3547,254,3550,255,3549,307,3550,307,3550,313,3554,312,3556,315,3559,312,3561,308,3573,309,3573,308,3587,308,3585,313,3581,317,3576,318,3575,371,3575,407,3576,420,3581,418,3585,414,3586,409,3585,407,3596,405,3596,407,3620,406,3654,406,3652,401,3649,398,3644,396,3644,347,3644,298,3649,300,3653,303,3654,308,3678,308,3701,308,3700,303,3696,299,3691,298,3691,266,3691,234,3686,235,3682,239,3681,244,3657,244,3657,243,3638,242,3639,238,3636,236,3640,232,3643,231,3642,228,3644,228,3644,121,3644,20,3639,22,3635,26,3634,30,3600,30,3566,30,3568,36,3571,39,3576,40,3576,145,3576,185;PU4749,280;PD4749,280,4750,519,4755,517,4758,513,4760,509,4791,509,4791,508,4815,507,4815,505,4827,503,4826,501,4830,499,4831,504,4831,505,4834,506,4833,508,4835,508,4835,503,4833,498,4829,495,4823,494,4822,495,4821,493,4817,495,4814,493,4812,497,4812,500,4809,500,4810,495,4814,491,4818,490,4816,427,4816,256,4816,20,4811,22,4807,26,4806,30,4772,30,4738,30,4739,36,4743,39,4748,40,4749,280,4749,320;PU2112,52;PD2114,52,2114,57,2109,56,2105,53,2103,48,2103,46,2099,46,2096,46,2097,51,2100,55,2099,57,2104,59,2109,57,2110,57,2112,59,2115,55,2116,53,2121,54,2121,49,2125,47,2122,43,2120,42,2122,39,2117,38,2115,38,2114,34,2110,36,2107,31,2104,35,2102,34,2101,39,2103,44,2107,47,2112,48,2113,48,2114,52,2114,57,2109,56,2105,53,2103,48,2103,46,2099,46,2096,46,2097,51,2100,55,2099,57,2104,59,2109,57,2110,57,2112,59,2115,55,2116,53,2121,54,2121,49,2125,47,2122,43,2120,42,2122,39,2117,38,2115,38,2114,34,2110,36,2107,32;PU4158,40;PD4154,44,4154,49,4156,54,4160,57,4159,60,4165,60,4169,58,4172,53,4172,48,4172,46,4175,45,4175,46,4178,45,4178,51,4175,55,4171,58,4167,58,4166,62,4168,62,4168,67,4173,65,4176,69,4180,65,4183,67,4184,62,4182,57,4178,53,4174,53,4173,47,4170,48,4165,37,4161,41,4160,43,4157,42,4156,47,4159,52,4156,54,4160,57,4159,60,4165,60,4169,58,4172,53,4172,48,4172,46,4175,45,4175,46,4178,45,4178,51,4175,55,4171,58,4167,58,4166,62,4168,62,4168,67,4173,65,4176,69,4180,65,4183,67,4184,62,4182,57,4178,53,4174,53,4173,47,4170,48,4167,41;PU4508,96;PD4503,99,4502,104,4503,109,4506,113,4508,115,4506,120,4512,121,4515,119,4519,124,4522,120,4526,122,4527,117,4530,116,4528,111,4524,108,4521,107,4521,106,4516,107,4512,110,4510,113,4508,112,4505,111,4508,106,4513,104,4518,105,4522,107,4525,104,4525,103,4528,99,4523,97,4518,97,4517,98,4515,94,4511,98,4510,99,4506,97,4506,103,4508,108,4505,112,4508,115,4506,120,4512,121,4515,119,4519,124,4522,120,4526,122,4527,117,4530,116,4528,111,4524,108,4521,107,4521,106,4516,107,4512,110,4510,113,4508,112,4505,111,4508,106,4513,104,4518,105,4522,107,4525,104,4525,103,4528,99,4523,97,4518,97,4517,98,4515,95;PU3510,109;PD3506,112,3505,118,3506,123,3510,126,3515,128,3518,127,3519,133,3524,130,3526,125,3526,120,3523,116,3526,113,3526,114,3530,110,3532,115,3533,117,3536,117,3536,120,3538,121,3538,116,3536,111,3531,108,3526,108,3522,110,3520,107,3519,109,3513,104,3511,109,3507,108,3507,113,3510,117,3507,119,3512,122,3515,122,3514,128,3518,127,3519,133,3524,130,3526,125,3526,120,3523,116,3526,113,3526,114,3530,110,3532,115,3533,117,3536,117,3536,120,3538,121,3538,116,3536,111,3531,108,3526,108,3522,110,3520,107,3519,109,3513,104,3511,109,3507,108,3507,113,3510,117,3507,119,3512,122,3515,122,3514,123;PU2136,203;PD2140,202,2142,207,2137,208,2133,207,2129,213,2126,216,2131,218,2137,217,2141,213,2142,208,2141,203,2140,202,2145,197,2145,196,2154,186,2149,184,2144,184,2139,187,2137,192,2137,196,2135,197,2135,195,2132,196,2132,190,2133,190,2128,188,2129,187,2125,184,2124,189,2125,195,2128,198,2134,200,2139,198,2140,198,2142,201,2140,202,2142,207,2137,208,2133,207,2129,213,2126,216,2131,218,2137,217,2141,213,2142,208,2141,203,2140,202,2145,197,2145,196,2154,186,2149,184,2144,184,2139,187,2137,192,2137,196,2136,196;PU158,212;PD161,217,165,219,170,219,172,223,175,221,181,228,182,226,188,231,190,226,190,225,193,225,191,220,188,216,182,215,177,216,176,217,170,209,169,210,165,206,170,203,169,200,171,199,171,197,166,198,162,202,161,207,163,212,164,213,160,216,164,219,170,219,172,223,175,221,181,228,182,226,188,231,190,226,190,225,193,225,191,220,188,216,182,215,177,216,176,217,170,209,169,210,165,206,170,203,170,202;PU561,213;PD556,215,554,220,554,225,556,229,561,232,563,232,563,236,558,234,556,232,552,235,552,234,549,237,553,240,557,241,556,243,562,242,565,239,568,241,570,236,570,234,573,234,572,229,571,229,574,226,570,223,569,223,570,219,565,219,565,215,561,217,558,213,555,216,554,216,552,221,554,226,558,229,564,230,566,230,567,232,563,232,563,236,558,234,556,232,552,235,552,234,549,237,553,240,557,241,556,243,562,242,565,239,568,241,570,236,570,234,573,234,572,229,571,229,574,226,570,223,569,223,570,219,565,219,565,215,561,217,558,213,555,216,554,216,552,221,554,226,558,229,564,230,566,230;PU1866,236;PD1861,237,1856,234,1855,233,1851,236,1856,239,1861,239,1866,237,1869,233,1869,232,1872,232,1872,233,1875,234,1873,238,1868,241,1863,241,1858,238,1855,242,1856,242,1852,246,1857,249,1862,248,1863,248,1865,251,1869,248,1870,246,1874,248,1875,243,1872,238,1872,237,1876,233,1872,231,1874,226,1869,225,1866,226,1865,223,1863,224,1861,221,1866,220,1869,220,1869,217,1870,217,1871,214,1865,214,1861,217,1859,222,1859,227,1860,228,1854,232,1855,233,1851,236,1856,239,1861,239,1866,237,1869,233,1869,232,1872,232,1872,233,1875,234,1873,238,1868,241,1863,241,1858,238,1855,242,1856,242,1852,246,1857,249,1862,248,1863,248,1865,251,1869,248,1870,246,1874,248,1875,243,1872,238,1872,237,1876,233,1872,231,1874,227;PU6422,223;PD6426,226,6428,231,6428,236,6424,240,6419,242,6419,246,6413,245,6413,244,6410,250,6409,250,6406,254,6411,256,6416,255,6420,251,6421,249,6422,249,6423,244,6423,243,6426,243,6426,248,6425,250,6427,251,6426,253,6427,254,6429,249,6429,244,6426,239,6421,237,6418,237,6418,235,6422,236,6425,228,6426,229,6427,225,6422,225,6417,227,6416,227,6414,224,6411,228,6409,227,6408,232,6410,237,6415,240,6420,241,6422,240,6422,241,6419,242,6419,246,6413,245,6413,244,6410,250,6409,250,6406,254,6411,256,6416,255,6420,251,6421,249,6422,249,6423,244,6423,243,6426,243,6426,248,6425,250,6427,251,6426,253,6427,254,6429,249,6429,244,6426,239,6421,237,6418,237,6418,235,6422,236,6425,228,6426,229,6427,225,6422,225,6417,227,6416,227,6414,225;PU4890,231;PD4887,235,4887,241,4890,245,4894,248,4900,248,4903,246,4906,250,4901,252,4902,255,4896,254,4892,251,4891,248,4889,249,4889,243,4890,241,4886,239,4886,238,4882,235,4880,240,4881,245,4885,249,4890,250,4895,249,4896,249,4899,253,4901,251,4906,255,4908,250,4907,245,4912,243,4909,239,4912,235,4907,233,4902,234,4900,235,4898,233,4896,235,4894,234,4898,230,4902,229,4902,227,4900,228,4899,226,4895,228,4892,233,4889,232,4889,238,4886,238,4889,243,4893,245,4899,245,4900,244,4902,247,4903,246,4906,250,4901,252,4902,255,4896,254,4892,251,4891,248,4889,249,4889,243,4890,241,4886,239,4886,238,4882,235,4880,240,4881,245,4885,249,4890,250,4895,249,4896,249,4899,253,4901,251,4906,255,4908,250,4907,245,4912,243,4909,239,4912,236;PU4498,264;PD4501,268,4502,273,4499,278,4495,281,4497,286,4502,283,4506,285,4508,280,4508,279,4511,279,4510,274,4506,270,4505,270,4507,267,4502,266,4500,266,4499,263,4494,266,4492,271,4493,277,4493,278,4489,280,4486,283,4484,278,4485,272,4489,269,4494,267,4496,268,4497,264,4496,264,4497,259,4492,260,4491,260,4490,257,4486,260,4484,265,4485,270,4483,271,4487,275,4491,277,4491,281,4495,281,4497,286,4502,283,4506,285,4508,280,4508,279,4511,279,4510,274,4506,270,4505,270,4507,267,4502,266,4500,266,4499,263,4494,266,4492,271,4493,277,4493,278,4489,280,4486,283,4484,278,4485,272,4489,269,4494,267,4496,268,4497,264,4496,264,4497,259,4492,260,4491,260,4491,259;PU124,272;PD130,271,135,273,138,277,138,283,136,287,133,290,139,299,141,297,145,300,147,296,150,296,150,291,147,287,142,284,137,285,135,285,130,276,128,278,123,273,121,278,121,283,119,283,121,288,126,291,131,290,133,290,139,299,141,297,145,300,147,296,150,296,150,291,147,287,142,284,137,285,135,285,130,276,128,278,123,273,121,278,121,283,119,283;PU2862,326;PD2864,329,2860,332,2858,327,2858,326,2854,326,2854,324,2852,323,2853,329,2856,333,2860,336,2866,335,2867,338,2870,335,2873,338,2875,333,2875,330,2878,330,2880,330,2879,335,2884,338,2883,338,2887,341,2888,336,2887,331,2884,327,2879,325,2873,327,2870,323,2872,323,2869,318,2875,317,2878,318,2881,313,2880,313,2882,309,2877,308,2872,310,2869,314,2868,319,2870,324,2870,325,2864,330,2864,329,2860,332,2858,327,2858,326,2854,326,2854,324,2852,323,2853,329,2856,333,2860,336,2866,335,2867,338,2870,335,2873,338,2875,333,2875,330,2878,330,2880,330,2879,335,2884,338,2883,338,2887,341,2888,336,2887,331,2884,327,2879,325,2873,327,2870,323,2872,323,2870,318;PU3158,357;PD3163,356,3168,358,3171,362,3172,367,3170,372,3167,375,3169,379,3164,380,3160,379,3158,384,3154,381,3154,380,3150,383,3148,378,3149,373,3144,371,3145,369,3141,367,3139,372,3141,377,3144,381,3149,382,3155,381,3158,385,3160,383,3165,386,3167,381,3171,381,3170,376,3170,375,3174,372,3170,369,3172,365,3167,364,3166,364,3165,359,3161,361,3161,362,3157,358,3155,360,3151,357,3150,362,3151,367,3155,371,3160,373,3165,371,3166,371,3168,374,3167,375,3169,379,3164,380,3160,379,3158,384,3154,381,3154,380,3150,383,3148,378,3149,373,3144,371,3145,369,3141,367,3139,372,3141,377,3144,381,3149,382,3155,381,3158,385,3160,383,3165,386,3167,381,3171,381;PU5746,366;PD5744,371,5740,374,5734,374,5734,377,5739,377,5740,376,5742,380,5743,382,5738,384,5733,382,5732,381,5731,382,5728,377,5727,375,5716,374,5707,374,5707,375,5705,376,5707,381,5712,384,5717,384,5722,382,5726,387,5722,390,5716,389,5715,388,5714,390,5710,386,5709,381,5709,379,5707,379,5704,379,5705,384,5708,389,5710,390,5709,392,5708,391,5707,393,5703,389,5702,384,5702,383,5699,382,5700,381,5698,380,5697,385,5700,390,5704,393,5709,393,5710,395,5707,395,5707,399,5703,398,5699,404,5697,402,5694,405,5692,400,5692,395,5695,391,5699,388,5703,388,5703,386,5705,387,5706,384,5700,384,5696,386,5693,391,5693,396,5692,396,5694,401,5699,403,5697,412,5699,412,5700,428,5701,428,5703,444,5705,444,5708,453,5710,453,5714,458,5710,459,5711,464,5712,467,5717,464,5719,460,5719,459,5722,460,5723,460,5728,461,5726,464,5733,468,5732,469,5737,472,5739,467,5738,462,5735,458,5736,458,5731,456,5732,454,5736,457,5739,460,5742,459,5742,462,5755,462,5768,461,5767,458,5771,456,5768,452,5763,450,5759,450,5759,448,5764,448,5768,451,5771,455,5771,457,5773,457,5772,462,5772,463,5781,468,5780,469,5785,473,5787,468,5786,463,5783,459,5778,457,5773,458,5772,459,5769,455,5770,455,5768,451,5772,450,5772,446,5776,447,5782,435,5784,436,5791,426,5794,430,5794,431,5800,429,5801,433,5804,434,5803,429,5800,424,5795,422,5790,423,5788,424,5784,420,5785,419,5781,412,5783,412,5780,403,5782,403,5781,396,5786,397,5787,395,5791,399,5793,403,5793,406,5795,406,5795,403,5796,403,5794,398,5790,395,5784,395,5784,392,5780,394,5777,389,5775,392,5770,389,5771,388,5768,385,5773,382,5775,382,5775,378,5776,378,5776,374,5771,375,5767,379,5766,381,5764,380,5763,383,5757,383,5757,380,5751,378,5753,375,5748,372,5752,369,5755,368,5754,365,5757,365,5757,363,5752,364,5748,367,5746,373,5746,375,5742,376,5742,375,5737,375,5738,371,5733,369,5735,365,5732,362,5736,359,5739,359,5739,355,5741,355,5741,353,5736,353,5731,356,5729,361,5730,366,5731,368,5727,370,5731,373,5734,374,5734,377,5739,377,5740,376,5742,380,5743,382,5738,384,5733,382,5732,381,5731,382,5728,377,5727,375,5716,374,5707,374,5707,375,5705,376,5707,381,5712,384,5717,384,5722,382,5726,387;PU3209,377;PD3211,375,3213,376,3215,371,3214,369,3217,368,3219,367,3219,372,3217,377,3212,379,3207,379,3206,381,3202,378,3200,376,3196,379,3195,375,3187,375,3180,375,3182,380,3183,382,3182,384,3187,386,3187,388,3182,386,3179,381,3175,382,3176,383,3169,387,3170,389,3161,397,3162,397,3155,404,3154,402,3152,403,3151,398,3152,393,3156,389,3161,388,3164,388,3164,387,3165,387,3166,384,3161,384,3156,386,3153,390,3153,396,3151,397,3153,401,3155,403,3153,406,3158,407,3159,407,3160,412,3161,412,3161,416,3156,416,3152,413,3150,408,3150,402,3151,401,3146,398,3146,397,3141,394,3139,399,3141,404,3144,408,3149,410,3154,408,3156,407,3160,413,3159,414,3163,423,3159,424,3160,434,3160,444,3164,443,3168,451,3169,450,3173,456,3168,457,3168,461,3165,461,3164,463,3170,463,3174,460,3177,455,3177,450,3178,450,3179,455,3184,456,3182,460,3190,466,3189,466,3195,472,3198,468,3199,468,3199,463,3197,459,3199,456,3202,461,3202,462,3212,461,3212,460,3225,458,3224,456,3235,451,3248,446,3248,447,3250,446,3247,442,3242,440,3237,440,3236,438,3239,437,3239,433,3242,433,3245,427,3247,419,3245,418,3245,410,3246,410,3246,404,3251,405,3254,401,3256,403,3258,400,3254,397,3248,397,3244,400,3241,405,3238,405,3238,402,3234,399,3237,396,3232,390,3226,382,3224,384,3214,376,3206,370,3210,367,3209,364,3214,363,3216,364,3217,362,3216,361,3217,358,3211,358,3207,361,3204,366,3199,365,3199,369,3194,369,3196,374,3198,376,3197,378,3202,380,3208,378,3211,375,3213,376,3215,371,3214,369,3217,368,3219,367,3219,372,3217,377,3212,379,3207,379,3206,381,3202,378,3200,376,3196,379,3195,375,3187,375,3180,375,3182,380,3183,382,3182,384,3187,386,3187,388,3182,386,3179,381,3175,382,3176,383,3174,384;PU3200,836;PD3200,832,0,833,1,838,5,842,10,843,10,3075,11,5308,16,5307,20,5303,21,5298,3223,5300,6426,5299,6425,5294,6421,5290,6416,5289,6418,828,6414,828,6413,825,6408,829,6405,827,6403,832,6403,833,3200,832,3160,832;PU6149,1376;PD6151,1382,6155,1385,6159,1386,6159,1600,6157,1676,6152,1675,6148,1671,6147,1667,6134,1667,6134,1666,6110,1665,6110,1664,6085,1661,6069,1657,6069,1659,6060,1659,6060,1658,6054,1657,6056,1653,6052,1651,6051,1652,6047,1650,6046,1655,6039,1656,6033,1657,6034,1652,6037,1647,6042,1646,6044,1646,6044,1642,6047,1643,6049,1640,6043,1639,6038,1642,6035,1646,6035,1651,6037,1656,6034,1658,6033,1657,6025,1661,6024,1655,6026,1650,6030,1647,6029,1645,6034,1644,6038,1645,6040,1641,6041,1642,6044,1638,6039,1636,6034,1637,6030,1641,6028,1646,6030,1651,6030,1652,6025,1656,6024,1655,6018,1658,6017,1653,6017,1652,6012,1651,6004,1649,6004,1650,5985,1648,5985,1647,5961,1642,5961,1641,5955,1639,5957,1636,5952,1632,5953,1631,5951,1629,5948,1633,5948,1638,5951,1643,5954,1646,5954,1648,5949,1644,5947,1647,5944,1642,5945,1638,5938,1637,5939,1634,5932,1631,5933,1628,5927,1623,5928,1622,5924,1618,5921,1623,5921,1628,5924,1633,5928,1635,5933,1635,5934,1639,5933,1640,5934,1644,5929,1643,5924,1640,5924,1639,5922,1641,5920,1636,5920,1633,5904,1628,5884,1622,5883,1623,5862,1619,5863,1615,5858,1612,5862,1608,5862,1607,5867,1606,5872,1608,5875,1612,5876,1617,5875,1620,5878,1621,5881,1622,5881,1616,5879,1612,5875,1609,5869,1608,5869,1609,5868,1606,5863,1609,5863,1610,5860,1607,5858,1612,5859,1618,5855,1619,5855,1618,5849,1620,5849,1615,5834,1611,5812,1606,5785,1601,5764,1597,5749,1594,5749,1593,5733,1589,5733,1588,5729,1587,5729,1592,5724,1592,5721,1592,5722,1587,5725,1583,5730,1581,5731,1581,5732,1578,5731,1578,5731,1574,5726,1575,5722,1579,5722,1580,5719,1578,5718,1583,5719,1586,5716,1587,5719,1592,5724,1594,5726,1594,5726,1596,5725,1596,5725,1598,5720,1596,5716,1592,5716,1586,5712,1585,5712,1584,5694,1580,5686,1578,5688,1574,5685,1571,5688,1569,5687,1567,5683,1571,5682,1576,5682,1578,5680,1579,5680,1577,5675,1578,5676,1573,5670,1571,5658,1568,5658,1570,5640,1567,5641,1563,5638,1562,5642,1558,5647,1557,5649,1557,5649,1554,5651,1554,5652,1552,5647,1551,5642,1554,5639,1558,5639,1563,5640,1567,5637,1569,5636,1567,5630,1569,5630,1566,5623,1566,5623,1563,5618,1562,5621,1557,5624,1555,5623,1552,5618,1556,5617,1559,5613,1557,5613,1560,5601,1560,5589,1560,5590,1556,5585,1554,5589,1550,5587,1548,5584,1552,5583,1557,5580,1557,5580,1556,5574,1557,5574,1554,5566,1552,5546,1547,5545,1548,5523,1546,5523,1544,5518,1541,5519,1539,5517,1537,5515,1541,5509,1541,5481,1539,5481,1536,5476,1534,5479,1530,5482,1528,5482,1525,5484,1525,5484,1522,5479,1524,5476,1528,5474,1533,5475,1536,5470,1538,5462,1541,5461,1536,5464,1531,5464,1530,5463,1529,5468,1527,5473,1527,5474,1527,5475,1524,5475,1522,5470,1522,5465,1524,5462,1529,5462,1534,5461,1534,5460,1533,5451,1533,5451,1531,5435,1529,5435,1528,5419,1523,5420,1521,5410,1517,5412,1514,5410,1511,5407,1516,5407,1521,5410,1526,5414,1528,5418,1528,5418,1530,5419,1530,5419,1532,5414,1532,5410,1530,5409,1531,5406,1526,5406,1521,5407,1520,5401,1518,5401,1519,5391,1516,5385,1515,5388,1510,5392,1508,5391,1503,5392,1503,5392,1498,5387,1500,5384,1505,5383,1510,5385,1514,5379,1519,5375,1522,5373,1517,5374,1511,5377,1507,5381,1506,5381,1505,5385,1505,5386,1502,5380,1502,5376,1505,5374,1509,5371,1508,5371,1511,5357,1511,5358,1508,5353,1507,5356,1502,5358,1501,5357,1499,5354,1503,5353,1503,5350,1502,5349,1507,5340,1507,5330,1507,5331,1503,5329,1502,5332,1498,5337,1496,5338,1496,5338,1494,5336,1495,5335,1492,5330,1495,5328,1500,5323,1499,5323,1500,5296,1496,5297,1495,5274,1490,5277,1485,5281,1482,5286,1482,5287,1475,5292,1478,5297,1473,5300,1477,5300,1483,5299,1485,5301,1486,5297,1490,5292,1491,5290,1491,5289,1493,5292,1493,5292,1495,5297,1493,5301,1489,5302,1484,5301,1483,5305,1483,5304,1479,5307,1477,5304,1473,5298,1472,5293,1474,5291,1476,5287,1473,5285,1477,5279,1476,5280,1482,5282,1485,5276,1490,5270,1495,5268,1490,5268,1488,5263,1488,5263,1487,5247,1484,5238,1483,5239,1480,5233,1477,5234,1475,5230,1473,5228,1478,5228,1479,5225,1479,5225,1478,5216,1477,5204,1475,5203,1475,5181,1472,5182,1471,5160,1466,5160,1467,5138,1465,5139,1464,5124,1462,5126,1457,5131,1454,5132,1453,5130,1443,5128,1443,5125,1438,5121,1441,5119,1446,5120,1451,5122,1454,5121,1455,5126,1458,5129,1458,5129,1464,5129,1471,5124,1470,5120,1466,5120,1465,5115,1467,5115,1462,5115,1461,5101,1459,5102,1457,5097,1455,5100,1451,5101,1450,5100,1448,5096,1452,5095,1455,5085,1453,5085,1455,5060,1454,5011,1452,5011,1451,4977,1447,4977,1446,4953,1440,4953,1439,4949,1437,4948,1442,4944,1442,4936,1442,4936,1440,4925,1438,4895,1432,4867,1427,4840,1422,4840,1423,4791,1415,4771,1410,4771,1408,4762,1405,4766,1400,4771,1399,4776,1399,4776,1400,4778,1398,4781,1401,4782,1403,4785,1402,4787,1402,4784,1397,4780,1395,4775,1395,4775,1394,4770,1396,4768,1401,4767,1403,4764,1403,4765,1409,4766,1409,4761,1412,4760,1412,4754,1416,4753,1410,4754,1406,4746,1402,4746,1401,4741,1398,4740,1404,4741,1409,4745,1412,4750,1413,4750,1415,4752,1415,4753,1418,4748,1418,4743,1415,4741,1411,4741,1406,4736,1406,4736,1405,4718,1401,4718,1402,4697,1398,4698,1397,4684,1394,4684,1395,4657,1390,4626,1385,4612,1383,4612,1381,4605,1378,4602,1376,4601,1381,4595,1382,4595,1381,4589,1381,4591,1376,4591,1375,4587,1372,4589,1370,4586,1368,4583,1372,4583,1378,4586,1382,4589,1385,4589,1387,4588,1386,4586,1389,4582,1385,4581,1381,4578,1381,4578,1378,4557,1374,4556,1375,4523,1372,4504,1370,4504,1368,4495,1366,4495,1365,4492,1364,4491,1367,4483,1368,4483,1366,4472,1365,4472,1363,4460,1359,4460,1358,4452,1354,4451,1359,4449,1359,4450,1364,4447,1366,4445,1361,4435,1362,4435,1361,4424,1360,4426,1355,4423,1353,4420,1351,4419,1356,4419,1357,4409,1358,4400,1358,4401,1354,4397,1352,4391,1350,4390,1352,4377,1351,4362,1349,4362,1347,4353,1344,4354,1343,4350,1341,4349,1347,4345,1347,4339,1348,4339,1346,4330,1345,4330,1343,4322,1341,4325,1337,4323,1334,4321,1333,4319,1337,4318,1341,4313,1341,4313,1340,4277,1337,4278,1336,4238,1329,4238,1331,4216,1330,4203,1329,4204,1327,4196,1325,4199,1320,4196,1318,4200,1315,4206,1315,4209,1317,4212,1313,4208,1311,4209,1308,4203,1309,4199,1312,4194,1308,4193,1309,4187,1306,4186,1312,4188,1317,4192,1320,4197,1321,4202,1319,4205,1324,4208,1329,4203,1331,4198,1329,4194,1326,4193,1321,4193,1318,4188,1317,4184,1316,4184,1322,4187,1326,4192,1328,4197,1328,4199,1327,4201,1331,4202,1333,4197,1335,4192,1333,4191,1334,4187,1330,4186,1326,4175,1326,4175,1324,4165,1322,4166,1319,4161,1315,4164,1312,4162,1310,4159,1314,4158,1320,4160,1325,4161,1326,4159,1328,4157,1326,4153,1328,4152,1323,4152,1322,4146,1322,4147,1318,4142,1315,4146,1311,4148,1311,4147,1308,4151,1307,4151,1305,4145,1306,4144,1307,4141,1304,4139,1309,4136,1308,4136,1313,4139,1318,4143,1321,4148,1321,4149,1321,4150,1323,4146,1323,4146,1326,4141,1325,4137,1321,4137,1319,4133,1320,4133,1315,4127,1314,4128,1311,4123,1308,4124,1307,4121,1304,4119,1309,4119,1315,4123,1319,4128,1321,4132,1320,4134,1323,4131,1323,4132,1326,4127,1326,4122,1323,4120,1318,4120,1315,4115,1314,4116,1313,4101,1310,4076,1305,4051,1301,4051,1299,4045,1297,4047,1294,4042,1290,4043,1289,4041,1287,4038,1291,4038,1297,4041,1301,4040,1302,4038,1303,4036,1298,4036,1293,4037,1291,4035,1289,4034,1290,4030,1287,4029,1293,4030,1297,4025,1299,4025,1298,4020,1301,4019,1295,4020,1293,4013,1291,4014,1290,4008,1288,4007,1292,4003,1293,4003,1294,4000,1294,4000,1290,3996,1288,3987,1285,3986,1286,3937,1278,3937,1276,3923,1272,3923,1270,3915,1265,3915,1264,3910,1261,3908,1266,3909,1271,3913,1275,3918,1277,3923,1275,3924,1275,3927,1279,3926,1280,3928,1284,3923,1285,3919,1284,3919,1286,3914,1282,3913,1277,3914,1272,3906,1268,3907,1266,3904,1264,3902,1269,3903,1274,3906,1278,3911,1280,3916,1279,3917,1282,3915,1283,3915,1286,3910,1285,3906,1282,3904,1277,3904,1274,3899,1274,3899,1273,3882,1269,3866,1265,3866,1266,3851,1264,3851,1263,3845,1261,3847,1257,3851,1254,3850,1250,3853,1250,3853,1247,3848,1248,3844,1252,3843,1257,3845,1262,3845,1263,3842,1265,3841,1263,3832,1267,3831,1262,3828,1262,3830,1257,3834,1253,3838,1253,3838,1251,3833,1252,3832,1250,3829,1253,3827,1257,3823,1256,3822,1257,3795,1256,3795,1254,3789,1253,3792,1248,3794,1247,3792,1245,3798,1243,3799,1243,3799,1240,3794,1241,3792,1243,3789,1240,3786,1244,3784,1244,3784,1249,3786,1254,3791,1257,3796,1257,3797,1256,3797,1259,3796,1259,3797,1261,3791,1260,3787,1257,3786,1258,3783,1254,3783,1253,3775,1254,3775,1252,3766,1251,3767,1248,3764,1246,3760,1244,3759,1247,3750,1246,3750,1247,3682,1243,3683,1238,3681,1237,3685,1233,3690,1232,3691,1232,3692,1229,3693,1229,3694,1227,3689,1226,3684,1229,3681,1233,3681,1239,3683,1242,3679,1244,3678,1242,3669,1245,3669,1241,3653,1239,3623,1238,3614,1237,3615,1234,3608,1232,3609,1230,3605,1227,3604,1232,3605,1237,3608,1241,3614,1243,3618,1242,3619,1245,3613,1246,3611,1245,3610,1247,3606,1243,3604,1239,3595,1240,3595,1239,3544,1237,3465,1235,3453,1234,3453,1231,3445,1228,3446,1226,3443,1224,3441,1229,3442,1234,3446,1238,3451,1239,3455,1239,3456,1241,3455,1241,3455,1243,3450,1243,3445,1241,3445,1240,3444,1241,3442,1236,3441,1234,3433,1234,3351,1233,3207,1233,3153,1231,3154,1229,3151,1229,3151,1234,3154,1238,3156,1239,3155,1241,3151,1238,3148,1239,3147,1236,3140,1237,3140,1236,3118,1236,3118,1235,3095,1234,3096,1232,3082,1229,3084,1226,3080,1224,3079,1229,3080,1234,3084,1238,3089,1239,3092,1239,3093,1241,3091,1242,3091,1244,3086,1243,3082,1239,3081,1238,3079,1240,3078,1235,3064,1236,3021,1238,3021,1239,2983,1243,2983,1242,2974,1241,2975,1237,2968,1232,2968,1231,2964,1228,2962,1233,2962,1237,2961,1238,2964,1242,2968,1244,2970,1244,2969,1251,2964,1250,2961,1246,2960,1240,2960,1238,2955,1236,2956,1234,2952,1231,2951,1236,2952,1242,2956,1245,2960,1247,2960,1250,2955,1248,2952,1245,2948,1248,2947,1243,2930,1245,2930,1244,2833,1246,2674,1248,2674,1249,2576,1252,2577,1252,2516,1255,2453,1259,2361,1261,2361,1262,2339,1262,2339,1264,2330,1266,2331,1268,2327,1269,2326,1266,2317,1266,2262,1270,2189,1273,2190,1273,2137,1277,2137,1278,2066,1289,2036,1296,2036,1295,2018,1299,2018,1296,2014,1295,2016,1290,2020,1287,2021,1287,2021,1285,2016,1287,2014,1285,2011,1290,2011,1292,2004,1291,2004,1294,1996,1296,1998,1301,1999,1302,1995,1308,1996,1308,1991,1316,1987,1312,1986,1306,1988,1301,1992,1298,1997,1297,1997,1294,1992,1295,1991,1295,1990,1294,1987,1298,1986,1303,1987,1307,1982,1309,1961,1318,1960,1316,1949,1318,1949,1313,1943,1310,1943,1309,1939,1307,1938,1312,1939,1317,1943,1321,1945,1321,1943,1328,1939,1326,1937,1329,1934,1324,1934,1323,1928,1324,1928,1323,1923,1324,1925,1329,1928,1331,1927,1333,1930,1334,1930,1336,1925,1334,1923,1332,1920,1334,1918,1330,1915,1331,1916,1325,1919,1321,1924,1319,1927,1320,1928,1317,1922,1317,1921,1316,1917,1320,1915,1324,1916,1330,1917,1332,1913,1335,1912,1335,1907,1338,1905,1333,1906,1331,1903,1331,1905,1326,1906,1325,1905,1324,1903,1329,1903,1334,1906,1339,1904,1341,1902,1339,1896,1342,1895,1339,1886,1341,1886,1340,1878,1341,1879,1345,1877,1347,1881,1351,1883,1351,1882,1354,1877,1351,1875,1348,1871,1350,1870,1347,1865,1347,1866,1343,1862,1341,1858,1340,1857,1345,1858,1347,1853,1348,1855,1351,1852,1354,1856,1357,1862,1357,1866,1355,1869,1350,1869,1345,1873,1344,1873,1345,1879,1344,1878,1349,1875,1353,1870,1355,1869,1356,1869,1357,1864,1356,1860,1352,1848,1359,1847,1358,1819,1369,1800,1376,1797,1378,1800,1382,1797,1385,1797,1384,1794,1387,1791,1382,1791,1380,1787,1380,1787,1381,1782,1382,1784,1387,1778,1391,1769,1398,1768,1397,1759,1402,1722,1423,1685,1440,1684,1435,1686,1430,1690,1427,1696,1426,1697,1422,1694,1422,1694,1420,1689,1422,1686,1427,1685,1432,1687,1436,1683,1439,1683,1438,1660,1453,1659,1451,1641,1460,1641,1459,1630,1462,1630,1463,1624,1465,1623,1461,1619,1461,1619,1460,1617,1459,1617,1465,1620,1469,1622,1470,1621,1472,1619,1470,1616,1473,1614,1468,1613,1467,1608,1468,1608,1469,1597,1471,1598,1473,1578,1482,1542,1494,1508,1505,1508,1504,1490,1507,1490,1504,1488,1504,1489,1509,1491,1513,1490,1515,1489,1514,1486,1516,1484,1513,1479,1515,1465,1520,1450,1525,1450,1524,1432,1530,1423,1532,1423,1529,1417,1529,1417,1528,1413,1528,1414,1533,1415,1534,1412,1535,1407,1537,1406,1534,1399,1534,1399,1532,1391,1532,1392,1528,1388,1526,1389,1525,1386,1523,1384,1528,1385,1531,1382,1531,1384,1536,1385,1536,1382,1539,1387,1541,1386,1545,1391,1545,1392,1544,1393,1546,1397,1543,1399,1538,1398,1533,1396,1530,1398,1527,1399,1528,1401,1525,1404,1530,1404,1535,1402,1538,1405,1539,1401,1543,1396,1544,1394,1543,1393,1546,1388,1543,1386,1541,1380,1543,1380,1542,1362,1548,1324,1561,1295,1568,1295,1567,1290,1568,1292,1573,1296,1575,1295,1578,1300,1578,1300,1580,1295,1580,1291,1576,1290,1574,1288,1575,1287,1570,1288,1567,1286,1566,1289,1562,1291,1561,1290,1558,1290,1555,1285,1558,1283,1563,1283,1568,1286,1572,1284,1575,1283,1574,1280,1577,1277,1572,1277,1569,1274,1569,1274,1567,1271,1567,1271,1572,1274,1576,1275,1577,1274,1579,1272,1577,1269,1580,1267,1577,1258,1581,1258,1579,1234,1585,1234,1586,1224,1589,1224,1588,1221,1589,1222,1583,1222,1582,1218,1580,1218,1581,1214,1579,1214,1584,1216,1589,1213,1591,1217,1595,1217,1597,1222,1597,1227,1595,1229,1590,1229,1585,1229,1584,1232,1583,1234,1582,1235,1587,1233,1592,1228,1595,1223,1595,1222,1597,1218,1595,1216,1592,1210,1596,1209,1593,1198,1596,1177,1601,1172,1602,1173,1604,1168,1607,1168,1608,1164,1610,1163,1606,1159,1606,1160,1601,1160,1600,1158,1599,1161,1595,1167,1594,1167,1591,1168,1591,1168,1590,1163,1591,1159,1594,1157,1599,1158,1604,1160,1607,1157,1610,1156,1608,1147,1613,1147,1611,1133,1617,1133,1616,1120,1619,1120,1616,1114,1615,1115,1612,1114,1612,1113,1617,1115,1622,1117,1623,1115,1626,1113,1623,1107,1626,1106,1623,1096,1625,1087,1626,1089,1630,1085,1632,1087,1634,1085,1635,1083,1631,1082,1627,1079,1626,1079,1627,1075,1626,1076,1631,1080,1636,1081,1636,1080,1638,1078,1637,1074,1641,1072,1638,1062,1644,1061,1643,1052,1646,1051,1643,1049,1644,1050,1638,1053,1634,1056,1633,1056,1632,1061,1632,1062,1630,1057,1630,1052,1633,1050,1637,1050,1643,1047,1644,1047,1642,1042,1642,1043,1637,1038,1634,1039,1633,1035,1631,1034,1636,1035,1641,1039,1645,1044,1646,1045,1646,1045,1648,1047,1648,1048,1651,1042,1651,1040,1650,1039,1652,1037,1651,1037,1652,1042,1654,1047,1653,1051,1650,1053,1645,1053,1643,1055,1642,1055,1644,1060,1643,1059,1649,1055,1652,1052,1654,1052,1656,1047,1655,1044,1654,1040,1658,1039,1656,1031,1661,1031,1659,1019,1664,1019,1658,1019,1657,1013,1656,1015,1652,1012,1651,1010,1656,1011,1661,1015,1665,1020,1666,1022,1666,1023,1670,1019,1670,1018,1674,1014,1672,1012,1670,1007,1673,1005,1668,999,1669,1000,1664,1001,1663,996,1660,998,1658,996,1656,993,1661,993,1666,996,1671,1001,1673,1004,1673,1005,1676,999,1675,998,1679,994,1676,988,1680,987,1679,958,1694,918,1712,919,1713,914,1716,913,1713,910,1714,910,1709,910,1708,907,1706,903,1704,902,1709,904,1714,901,1717,905,1720,906,1720,905,1722,910,1723,915,1720,918,1716,918,1710,920,1709,920,1710,923,1709,923,1714,920,1719,919,1720,920,1721,915,1723,910,1722,909,1722,907,1724,903,1721,899,1723,898,1721,892,1722,892,1718,888,1717,888,1719,884,1720,886,1725,883,1728,882,1728,875,1733,873,1728,874,1722,875,1721,874,1720,878,1716,884,1716,886,1717,888,1714,890,1710,885,1709,880,1711,876,1715,876,1716,873,1715,872,1720,873,1722,868,1724,872,1728,876,1730,875,1738,870,1736,868,1734,866,1735,864,1730,864,1729,860,1729,860,1730,855,1730,857,1735,858,1736,855,1739,856,1741,854,1744,850,1740,847,1741,846,1736,848,1731,847,1730,851,1727,856,1726,859,1727,862,1723,861,1722,863,1720,858,1719,853,1720,849,1725,848,1730,850,1735,845,1739,832,1748,830,1746,827,1747,827,1742,829,1737,833,1734,839,1734,841,1735,842,1731,842,1729,837,1729,832,1731,829,1735,829,1741,831,1745,832,1746,828,1749,828,1748,822,1751,821,1747,820,1746,816,1747,816,1744,814,1744,814,1749,818,1753,819,1754,818,1756,816,1755,814,1758,811,1753,811,1751,805,1752,805,1749,798,1748,799,1745,794,1742,795,1740,792,1738,789,1743,790,1748,794,1752,799,1754,804,1753,805,1752,808,1756,806,1757,809,1762,804,1763,799,1761,798,1761,796,1764,792,1760,792,1757,767,1760,767,1759,717,1760,667,1760,667,1759,642,1758,642,1756,631,1754,631,1755,625,1754,627,1749,631,1746,635,1745,635,1741,637,1742,638,1738,633,1738,628,1741,626,1746,626,1751,628,1754,625,1756,624,1755,619,1758,618,1755,612,1756,612,1753,607,1752,609,1747,613,1744,619,1744,624,1746,624,1747,627,1744,630,1742,625,1739,620,1739,615,1741,614,1743,612,1742,611,1747,612,1752,606,1755,603,1757,602,1752,602,1751,597,1751,598,1748,593,1745,595,1743,591,1739,589,1738,587,1742,587,1748,590,1752,594,1754,593,1756,589,1753,588,1752,584,1755,582,1751,573,1752,573,1750,563,1750,564,1746,558,1744,554,1742,553,1746,546,1746,546,1745,518,1743,491,1739,479,1737,480,1736,465,1732,445,1725,445,1727,436,1725,438,1721,440,1718,439,1717,445,1715,448,1716,449,1714,450,1711,445,1711,440,1713,437,1717,437,1723,439,1727,436,1729,435,1728,427,1732,426,1727,426,1725,424,1725,427,1720,431,1717,436,1717,436,1715,431,1715,427,1718,426,1720,423,1718,422,1723,413,1723,403,1723,405,1718,401,1716,401,1717,397,1714,396,1719,386,1719,377,1719,378,1715,374,1713,376,1710,374,1708,372,1712,371,1717,367,1717,367,1716,361,1716,361,1713,353,1711,352,1711,330,1706,320,1704,321,1701,314,1696,316,1694,312,1690,309,1695,309,1700,312,1704,316,1707,320,1707,321,1711,319,1711,319,1715,314,1713,310,1709,309,1704,309,1702,301,1701,302,1698,296,1695,300,1691,302,1690,301,1686,306,1686,306,1684,301,1684,296,1687,294,1692,295,1697,296,1700,293,1702,292,1700,283,1704,282,1699,279,1698,281,1693,286,1690,289,1690,289,1687,284,1689,283,1689,282,1688,279,1692,278,1696,273,1696,273,1698,264,1699,265,1694,268,1690,273,1688,274,1687,274,1382,274,1077,279,1078,283,1082,284,1087,3226,1088,6168,1089,6167,1094,6163,1098,6159,1099,6159,1386,6159,1426;PU5908,1629;PD5910,1628,5910,1632,5915,1630,5916,1628,5920,1632,5922,1628,5929,1629,5928,1624,5926,1619,5925,1619,5929,1613,5927,1612,5929,1607,5924,1606,5919,1608,5916,1613,5916,1618,5918,1623,5915,1626,5914,1625,5910,1628,5909,1624,5904,1625,5905,1620,5905,1619,5902,1618,5905,1614,5910,1612,5912,1612,5913,1609,5912,1609,5912,1605,5907,1606,5903,1610,5902,1615,5903,1620,5904,1622,5900,1625,5905,1628,5910,1628,5910,1632,5915,1630,5916,1628,5920,1632,5922,1628,5929,1629,5928,1624,5926,1619,5925,1619,5929,1613,5927,1612,5929,1607,5924,1606,5919,1608,5916,1613,5916,1618,5918,1623,5915,1626,5914,1625,5910,1628,5909,1624,5906,1625;PU2008,1299;PD2011,1304,2006,1308,2004,1304,1997,1307,1996,1302,1999,1297,2003,1294,2002,1290,2007,1290,2010,1291,2012,1288,2016,1292,2016,1294,2021,1293,2021,1298,2028,1301,2025,1305,2020,1307,2015,1307,2011,1304,2006,1308,2004,1304,1997,1307,1996,1302,1999,1297,2003,1294,2002,1290,2007,1290,2010,1291,2012,1288,2016,1292,2016,1294,2021,1293,2021,1298,2028,1301;PU3086,1419;PD3085,1421,3088,1423,3089,1418,3089,1414,3092,1412,3093,1415,3121,1413,3121,1414,3179,1413,3235,1414,3261,1416,3259,1421,3259,1422,3261,1423,3263,1418,3263,1416,3267,1416,3267,1417,3304,1420,3347,1425,3367,1426,3366,1429,3370,1430,3367,1435,3362,1437,3360,1437,3360,1440,3357,1439,3356,1442,3362,1442,3366,1440,3369,1436,3369,1430,3368,1427,3372,1425,3372,1427,3381,1425,3382,1427,3396,1425,3396,1426,3409,1427,3409,1430,3412,1431,3409,1436,3407,1437,3408,1439,3407,1439,3407,1442,3412,1439,3414,1434,3414,1429,3411,1425,3413,1422,3414,1422,3416,1419,3419,1424,3419,1429,3416,1434,3412,1436,3411,1436,3412,1441,3413,1445,3418,1442,3421,1438,3421,1432,3420,1430,3422,1429,3426,1427,3428,1431,3435,1430,3435,1431,3455,1433,3455,1434,3461,1435,3459,1440,3462,1443,3457,1445,3452,1446,3449,1444,3448,1446,3444,1442,3443,1439,3440,1439,3440,1437,3438,1436,3439,1442,3442,1446,3447,1448,3452,1447,3453,1446,3455,1449,3450,1450,3447,1450,3447,1453,3450,1453,3451,1454,3455,1452,3459,1448,3459,1443,3462,1442,3461,1439,3465,1436,3461,1433,3462,1430,3466,1434,3467,1437,3477,1435,3477,1436,3501,1436,3501,1437,3525,1438,3525,1439,3534,1441,3533,1442,3538,1444,3538,1441,3550,1442,3586,1445,3586,1446,3613,1450,3638,1454,3637,1456,3641,1457,3638,1462,3633,1464,3631,1464,3631,1467,3628,1467,3628,1469,3633,1469,3638,1467,3640,1462,3640,1457,3639,1454,3643,1451,3643,1452,3648,1450,3649,1455,3648,1459,3651,1460,3651,1461,3654,1463,3655,1457,3660,1456,3663,1455,3663,1460,3659,1465,3654,1467,3650,1466,3649,1469,3648,1469,3647,1472,3652,1473,3657,1471,3660,1467,3661,1461,3659,1457,3663,1455,3664,1458,3671,1456,3672,1458,3682,1458,3682,1460,3690,1462,3689,1465,3691,1467,3687,1470,3683,1472,3684,1473,3689,1471,3690,1470,3691,1472,3694,1467,3694,1464,3700,1464,3706,1463,3704,1469,3703,1471,3704,1472,3706,1470,3709,1471,3710,1467,3721,1467,3731,1467,3730,1471,3733,1473,3732,1474,3736,1477,3737,1472,3748,1473,3748,1474,3761,1476,3760,1479,3769,1483,3768,1485,3772,1488,3774,1483,3773,1478,3770,1474,3766,1472,3766,1471,3765,1471,3765,1468,3770,1469,3773,1473,3774,1478,3774,1479,3781,1479,3781,1480,3817,1485,3817,1486,3821,1486,3819,1491,3815,1493,3816,1495,3820,1492,3821,1489,3827,1491,3827,1489,3842,1490,3861,1492,3860,1494,3872,1499,3872,1500,3877,1503,3878,1498,3877,1493,3875,1490,3875,1489,3870,1487,3870,1485,3875,1486,3878,1490,3879,1495,3885,1495,3885,1496,3909,1501,3929,1504,3937,1505,3936,1507,3939,1509,3936,1513,3931,1515,3929,1515,3928,1518,3926,1517,3925,1520,3930,1520,3935,1518,3938,1514,3938,1508,3937,1505,3940,1502,3941,1504,3947,1502,3948,1506,3954,1506,3954,1509,3959,1512,3956,1516,3955,1516,3958,1520,3955,1521,3956,1523,3960,1520,3963,1516,3962,1510,3960,1507,3962,1505,3964,1508,3970,1506,3971,1510,3982,1510,3981,1512,3991,1514,3989,1517,3992,1518,3988,1522,3985,1523,3985,1525,3984,1525,3984,1526,3989,1525,3993,1521,3994,1516,3992,1511,3995,1509,3996,1510,4002,1507,4003,1513,4009,1513,4008,1514,4018,1516,4018,1515,4048,1518,4098,1522,4116,1522,4115,1526,4118,1527,4115,1531,4110,1533,4109,1533,4110,1535,4109,1535,4108,1537,4114,1535,4117,1532,4119,1527,4117,1521,4121,1519,4122,1521,4131,1518,4132,1522,4149,1522,4274,1524,4352,1525,4352,1526,4396,1528,4396,1529,4434,1532,4450,1534,4449,1535,4461,1539,4461,1540,4466,1542,4467,1537,4465,1532,4466,1531,4469,1530,4471,1535,4471,1536,4481,1537,4506,1539,4514,1540,4512,1545,4516,1547,4511,1551,4506,1551,4502,1550,4500,1551,4497,1547,4496,1542,4497,1540,4494,1540,4494,1539,4492,1538,4492,1544,4494,1548,4499,1551,4504,1551,4505,1553,4510,1550,4510,1549,4514,1551,4515,1546,4515,1543,4520,1541,4521,1542,4530,1540,4530,1542,4542,1541,4542,1542,4554,1543,4553,1546,4560,1549,4558,1551,4561,1552,4562,1547,4562,1545,4565,1544,4571,1543,4571,1546,4580,1548,4580,1550,4587,1553,4584,1557,4583,1557,4585,1561,4580,1562,4576,1562,4576,1564,4581,1564,4586,1562,4589,1557,4589,1552,4587,1548,4590,1547,4591,1550,4597,1548,4597,1551,4607,1550,4607,1551,4635,1553,4635,1554,4661,1558,4661,1559,4669,1562,4666,1566,4668,1569,4664,1571,4661,1571,4660,1574,4666,1573,4668,1572,4670,1574,4673,1570,4673,1568,4675,1568,4675,1563,4671,1558,4667,1557,4667,1554,4672,1556,4673,1557,4675,1554,4678,1559,4678,1560,4686,1559,4686,1562,4712,1565,4728,1566,4728,1567,4743,1570,4764,1575,4765,1574,4793,1576,4793,1577,4796,1578,4794,1583,4791,1585,4791,1587,4794,1585,4796,1587,4798,1582,4799,1581,4805,1582,4820,1583,4819,1586,4825,1589,4824,1591,4830,1596,4829,1597,4833,1603,4829,1605,4830,1608,4826,1609,4826,1611,4831,1610,4833,1609,4835,1611,4838,1607,4839,1604,4841,1604,4840,1599,4836,1595,4831,1593,4830,1590,4826,1591,4819,1580,4818,1580,4815,1576,4820,1574,4824,1574,4824,1572,4829,1575,4831,1580,4831,1585,4830,1586,4841,1592,4846,1595,4847,1590,4846,1585,4842,1581,4840,1580,4841,1579,4836,1579,4835,1576,4841,1576,4845,1579,4847,1584,4847,1587,4851,1587,4851,1589,4872,1594,4872,1595,4881,1599,4878,1603,4881,1607,4880,1607,4881,1609,4884,1605,4885,1599,4885,1596,4889,1594,4896,1591,4896,1597,4894,1601,4897,1603,4897,1604,4900,1606,4902,1601,4902,1600,4907,1600,4912,1600,4911,1604,4916,1607,4923,1610,4924,1607,4932,1608,4953,1611,4952,1612,4992,1623,4992,1624,5004,1629,5005,1628,5012,1630,5012,1629,5016,1629,5016,1631,5025,1635,5025,1633,5052,1638,5052,1639,5056,1641,5053,1645,5051,1647,5051,1648,5053,1648,5054,1649,5057,1645,5058,1640,5058,1639,5063,1639,5063,1641,5069,1642,5067,1647,5064,1649,5068,1656,5072,1663,5076,1660,5077,1654,5076,1650,5081,1648,5081,1647,5087,1644,5088,1647,5093,1646,5093,1649,5102,1650,5100,1655,5102,1657,5098,1660,5094,1661,5094,1665,5093,1665,5092,1668,5098,1668,5102,1665,5104,1660,5103,1655,5101,1651,5104,1647,5105,1648,5110,1643,5113,1648,5112,1653,5112,1655,5116,1657,5114,1660,5116,1663,5111,1665,5105,1664,5101,1661,5100,1656,5100,1655,5098,1655,5096,1655,5097,1660,5101,1664,5102,1664,5101,1667,5106,1668,5108,1667,5109,1670,5113,1667,5116,1663,5115,1657,5114,1656,5118,1654,5118,1655,5123,1653,5124,1659,5123,1662,5128,1664,5128,1665,5131,1668,5133,1663,5132,1658,5128,1654,5123,1652,5121,1653,5120,1651,5122,1650,5122,1647,5127,1648,5131,1652,5132,1655,5137,1654,5137,1658,5142,1658,5140,1663,5142,1665,5144,1667,5146,1663,5151,1664,5152,1663,5172,1667,5171,1669,5177,1671,5174,1675,5174,1676,5175,1678,5176,1679,5179,1676,5180,1670,5185,1669,5185,1671,5191,1671,5190,1676,5189,1677,5195,1681,5194,1682,5197,1686,5200,1681,5200,1676,5197,1671,5193,1669,5194,1666,5199,1669,5201,1674,5201,1676,5207,1676,5206,1679,5212,1681,5209,1685,5212,1688,5213,1690,5216,1685,5217,1681,5220,1681,5220,1680,5225,1680,5225,1684,5230,1685,5229,1686,5235,1689,5235,1688,5258,1694,5258,1696,5269,1701,5269,1702,5275,1707,5274,1709,5278,1712,5281,1708,5281,1702,5278,1698,5274,1696,5274,1695,5272,1694,5273,1691,5278,1693,5281,1698,5285,1697,5285,1701,5290,1702,5289,1705,5294,1708,5294,1707,5330,1720,5331,1720,5354,1729,5354,1730,5365,1736,5362,1740,5359,1741,5359,1743,5354,1743,5349,1740,5347,1735,5347,1730,5348,1730,5345,1729,5342,1728,5342,1733,5344,1738,5348,1741,5354,1741,5355,1741,5356,1743,5360,1740,5363,1742,5365,1738,5364,1732,5367,1730,5368,1733,5376,1733,5375,1737,5390,1741,5390,1743,5410,1753,5409,1754,5411,1755,5413,1750,5413,1747,5415,1746,5416,1748,5418,1748,5417,1753,5413,1757,5408,1759,5406,1758,5405,1762,5404,1766,5409,1766,5414,1763,5416,1758,5416,1753,5415,1751,5418,1749,5419,1750,5424,1747,5425,1753,5424,1756,5429,1758,5428,1759,5432,1761,5433,1756,5433,1755,5436,1755,5436,1757,5438,1757,5436,1762,5436,1763,5439,1766,5440,1765,5445,1769,5447,1765,5453,1767,5453,1766,5460,1767,5459,1770,5465,1772,5464,1775,5468,1778,5463,1781,5461,1782,5461,1785,5458,1785,5457,1787,5462,1787,5467,1784,5470,1780,5469,1774,5472,1773,5472,1776,5478,1775,5478,1778,5487,1780,5487,1781,5495,1785,5493,1788,5497,1791,5498,1791,5500,1792,5502,1787,5507,1788,5507,1789,5512,1790,5510,1794,5507,1796,5509,1799,5507,1800,5508,1802,5513,1799,5515,1794,5515,1792,5518,1792,5522,1792,5521,1797,5517,1801,5518,1804,5516,1805,5516,1807,5521,1805,5524,1800,5524,1796,5525,1796,5529,1796,5528,1801,5534,1803,5542,1807,5543,1805,5550,1807,5548,1811,5550,1813,5546,1816,5540,1816,5539,1819,5540,1819,5539,1821,5545,1821,5549,1818,5551,1813,5551,1807,5550,1806,5553,1803,5554,1804,5559,1801,5561,1806,5559,1811,5564,1814,5561,1816,5563,1819,5558,1821,5553,1820,5549,1817,5547,1812,5548,1807,5545,1806,5545,1807,5542,1806,5542,1811,5544,1816,5548,1819,5554,1819,5555,1821,5560,1818,5563,1820,5565,1815,5564,1810,5568,1808,5568,1809,5574,1807,5574,1812,5574,1813,5583,1815,5583,1814,5600,1818,5600,1817,5605,1817,5603,1822,5600,1825,5601,1827,5600,1828,5601,1829,5605,1826,5607,1821,5607,1819,5611,1819,5618,1818,5618,1821,5624,1822,5624,1823,5636,1827,5637,1826,5652,1829,5689,1838,5688,1840,5698,1845,5694,1849,5697,1853,5692,1854,5691,1854,5691,1858,5696,1857,5697,1856,5699,1859,5703,1855,5703,1854,5705,1855,5705,1849,5703,1845,5698,1842,5693,1842,5692,1842,5692,1840,5693,1840,5693,1837,5698,1838,5702,1841,5704,1843,5706,1842,5707,1847,5706,1849,5715,1852,5712,1857,5714,1860,5709,1862,5709,1866,5707,1866,5707,1869,5712,1868,5716,1865,5718,1860,5717,1855,5717,1854,5717,1853,5718,1854,5720,1852,5721,1858,5721,1860,5724,1861,5726,1861,5726,1856,5723,1851,5718,1849,5713,1849,5712,1847,5713,1847,5712,1845,5718,1845,5722,1848,5724,1852,5726,1851,5726,1857,5732,1860,5731,1861,5739,1866,5738,1868,5745,1873,5750,1877,5752,1872,5751,1867,5749,1864,5751,1862,5752,1861,5755,1865,5755,1871,5752,1874,5756,1878,5756,1879,5759,1882,5762,1877,5762,1872,5759,1867,5754,1865,5751,1865,5750,1863,5749,1860,5755,1860,5759,1864,5761,1868,5761,1872,5765,1873,5765,1875,5783,1881,5783,1882,5792,1886,5790,1889,5796,1893,5795,1894,5797,1896,5800,1892,5800,1887,5797,1882,5795,1880,5796,1879,5794,1878,5795,1876,5799,1879,5802,1884,5802,1885,5805,1885,5805,1888,5828,1895,5828,1894,5847,1898,5846,1898,5851,1899,5848,1904,5844,1907,5839,1907,5834,1904,5831,1907,5831,1906,5829,1908,5834,1911,5839,1911,5844,1908,5845,1908,5848,1903,5848,1901,5856,1900,5865,1900,5864,1904,5868,1906,5867,1908,5870,1910,5872,1906,5880,1907,5880,1906,5911,1909,5965,1913,6011,1914,6038,1916,6037,1918,6049,1921,6046,1925,6048,1927,6051,1922,6050,1917,6048,1912,6043,1910,6044,1908,6046,1908,6047,1906,6051,1910,6052,1911,6055,1910,6055,1914,6068,1913,6068,1914,6081,1914,6080,1912,6088,1910,6088,1911,6103,1909,6118,1908,6146,1904,6170,1903,6169,1908,6165,1912,6160,1914,6160,2057,6160,2200,6155,2199,6151,2195,6150,2191,6126,2193,6126,2192,6106,2193,6106,2190,6096,2188,6098,2184,6095,2182,6093,2187,6094,2193,6098,2196,6103,2198,6106,2197,6107,2200,6104,2200,6104,2204,6099,2202,6095,2198,6094,2196,6089,2198,6089,2197,6052,2202,6028,2205,6000,2206,6000,2207,5967,2209,5969,2214,5970,2215,5967,2218,5965,2213,5959,2214,5959,2212,5952,2212,5952,2208,5947,2207,5949,2204,5946,2202,5944,2207,5945,2213,5949,2217,5954,2218,5958,2217,5959,2220,5957,2221,5958,2224,5952,2224,5948,2221,5946,2216,5946,2214,5941,2213,5936,2212,5937,2218,5937,2219,5935,2221,5934,2216,5914,2218,5914,2217,5870,2218,5870,2217,5824,2216,5800,2213,5801,2210,5796,2209,5796,2214,5798,2219,5803,2222,5807,2222,5807,2224,5806,2224,5806,2226,5801,2225,5797,2221,5795,2222,5794,2218,5783,2219,5783,2217,5772,2217,5774,2212,5770,2210,5768,2208,5766,2213,5766,2214,5758,2214,5758,2213,5740,2212,5741,2211,5722,2207,5722,2208,5689,2204,5690,2201,5683,2199,5685,2196,5678,2191,5678,2190,5674,2186,5671,2191,5672,2196,5675,2201,5678,2203,5678,2204,5682,2204,5683,2207,5677,2206,5673,2203,5671,2198,5671,2195,5666,2194,5667,2191,5658,2186,5658,2185,5656,2183,5654,2187,5649,2186,5649,2185,5644,2184,5647,2180,5652,2177,5654,2177,5654,2174,5657,2174,5658,2172,5653,2172,5648,2174,5645,2179,5645,2184,5645,2185,5643,2186,5643,2181,5636,2180,5637,2177,5625,2171,5626,2170,5581,2142,5568,2133,5569,2132,5564,2126,5567,2124,5567,2122,5562,2125,5560,2129,5559,2129,5554,2128,5555,2124,5549,2120,5551,2119,5546,2114,5551,2111,5550,2107,5553,2107,5553,2105,5548,2106,5544,2109,5542,2114,5542,2116,5539,2117,5539,2115,5533,2115,5534,2111,5526,2108,5528,2105,5522,2101,5526,2098,5527,2097,5526,2093,5529,2093,5529,2091,5524,2093,5520,2096,5519,2102,5516,2103,5516,2100,5510,2099,5512,2095,5505,2090,5498,2084,5496,2088,5491,2086,5491,2087,5487,2086,5490,2081,5491,2080,5488,2077,5489,2076,5487,2072,5483,2076,5480,2075,5480,2076,5474,2073,5475,2071,5468,2066,5469,2064,5463,2058,5467,2056,5465,2052,5470,2051,5472,2052,5473,2050,5467,2049,5462,2052,5460,2056,5459,2061,5460,2063,5459,2064,5458,2061,5453,2061,5453,2058,5446,2056,5446,2054,5440,2051,5442,2048,5439,2044,5442,2043,5441,2041,5437,2044,5435,2049,5435,2051,5433,2051,5433,2048,5424,2045,5425,2044,5407,2037,5407,2036,5390,2027,5391,2026,5382,2020,5379,2018,5377,2023,5377,2024,5373,2025,5369,2026,5370,2020,5373,2017,5371,2015,5371,2016,5367,2012,5365,2015,5357,2011,5348,2006,5352,2002,5353,2002,5351,1997,5353,1997,5352,1994,5347,1997,5345,2001,5345,2004,5338,2004,5338,2003,5329,2002,5331,1998,5323,1993,5323,1992,5318,1988,5316,1993,5313,1992,5312,1994,5310,1994,5311,1989,5307,1986,5291,1976,5291,1977,5262,1962,5262,1961,5242,1949,5243,1948,5241,1946,5239,1951,5238,1953,5236,1954,5236,1955,5233,1956,5234,1950,5236,1946,5240,1944,5240,1942,5245,1942,5247,1943,5251,1935,5252,1933,5247,1932,5242,1934,5238,1938,5238,1943,5239,1948,5235,1951,5235,1950,5229,1955,5227,1949,5228,1944,5229,1943,5226,1940,5227,1939,5223,1935,5221,1938,5217,1935,5217,1936,5195,1925,5196,1924,5186,1917,5187,1915,5182,1910,5187,1907,5189,1907,5189,1904,5194,1906,5198,1909,5199,1915,5198,1917,5201,1918,5201,1919,5204,1920,5204,1914,5202,1910,5197,1907,5192,1906,5191,1907,5190,1904,5185,1907,5182,1905,5180,1910,5181,1915,5183,1918,5179,1922,5179,1921,5175,1925,5173,1920,5173,1915,5170,1915,5171,1913,5159,1908,5150,1905,5151,1903,5143,1898,5144,1897,5138,1893,5136,1898,5133,1897,5133,1898,5129,1897,5130,1894,5123,1890,5110,1883,5092,1873,5093,1873,5075,1860,5074,1863,5069,1861,5069,1860,5053,1852,5054,1850,5041,1841,5046,1838,5051,1837,5056,1839,5059,1843,5059,1848,5063,1849,5063,1847,5064,1846,5063,1841,5059,1838,5053,1837,5052,1834,5048,1835,5046,1832,5043,1836,5042,1841,5044,1846,5044,1847,5043,1848,5043,1849,5040,1852,5037,1848,5037,1846,5032,1847,5032,1843,5026,1841,5027,1838,5021,1833,5016,1829,5014,1833,5011,1833,5007,1833,5008,1829,5001,1825,4989,1819,4984,1816,4970,1809,4970,1808,4963,1804,4967,1800,4965,1796,4967,1796,4966,1794,4962,1797,4959,1801,4959,1803,4955,1803,4955,1802,4948,1801,4950,1797,4943,1792,4945,1790,4942,1785,4945,1783,4944,1779,4949,1779,4951,1780,4952,1777,4956,1780,4957,1783,4961,1782,4961,1787,4961,1789,4963,1790,4959,1794,4954,1796,4952,1795,4952,1797,4954,1797,4955,1799,4959,1798,4963,1793,4963,1792,4966,1793,4966,1788,4966,1786,4968,1785,4965,1781,4960,1779,4955,1780,4953,1781,4950,1776,4948,1778,4943,1774,4941,1779,4942,1784,4942,1785,4940,1786,4942,1789,4940,1791,4937,1787,4937,1781,4939,1777,4939,1776,4937,1774,4935,1776,4933,1774,4932,1780,4933,1785,4937,1788,4942,1790,4943,1790,4943,1796,4943,1802,4939,1801,4938,1804,4933,1801,4932,1796,4932,1791,4913,1783,4914,1781,4904,1775,4906,1773,4903,1769,4908,1767,4911,1767,4912,1766,4906,1766,4902,1769,4900,1774,4900,1778,4897,1778,4897,1777,4890,1777,4890,1774,4882,1772,4882,1771,4870,1768,4868,1767,4871,1763,4874,1761,4873,1759,4870,1761,4868,1759,4865,1763,4865,1766,4861,1765,4845,1762,4845,1761,4830,1757,4823,1755,4823,1757,4818,1757,4820,1752,4822,1750,4819,1747,4819,1748,4817,1746,4814,1750,4814,1753,4809,1752,4809,1753,4805,1753,4806,1748,4806,1747,4805,1746,4809,1742,4812,1742,4812,1735,4807,1737,4803,1741,4802,1747,4804,1750,4801,1752,4802,1754,4800,1756,4797,1752,4797,1751,4793,1752,4793,1749,4776,1746,4776,1745,4761,1741,4761,1739,4754,1736,4755,1734,4746,1728,4744,1730,4739,1728,4739,1733,4741,1738,4745,1741,4750,1741,4755,1739,4756,1738,4759,1742,4758,1743,4761,1747,4756,1749,4751,1748,4747,1744,4745,1740,4736,1740,4736,1739,4729,1738,4730,1734,4727,1732,4726,1735,4722,1734,4721,1736,4709,1736,4696,1736,4696,1733,4691,1731,4694,1727,4692,1725,4689,1730,4689,1731,4685,1730,4685,1731,4657,1730,4657,1729,4650,1727,4652,1723,4653,1722,4651,1720,4656,1718,4659,1717,4660,1714,4654,1715,4651,1717,4649,1715,4646,1720,4646,1721,4642,1721,4643,1726,4640,1728,4643,1732,4642,1735,4647,1736,4652,1735,4656,1731,4657,1726,4657,1724,4661,1723,4666,1722,4665,1727,4663,1732,4658,1734,4652,1733,4651,1733,4649,1736,4646,1732,4641,1734,4640,1730,4634,1730,4635,1725,4631,1723,4635,1719,4637,1718,4636,1714,4638,1714,4638,1711,4633,1713,4630,1717,4629,1722,4630,1726,4627,1728,4626,1726,4616,1728,4615,1725,4596,1725,4596,1724,4568,1720,4568,1721,4521,1718,4484,1716,4484,1714,4475,1712,4476,1709,4471,1706,4471,1705,4467,1703,4465,1708,4466,1713,4470,1717,4475,1718,4475,1720,4477,1720,4477,1723,4472,1722,4468,1719,4466,1714,4466,1712,4460,1712,4460,1711,4433,1707,4433,1706,4419,1704,4419,1702,4411,1699,4412,1698,4409,1696,4407,1701,4409,1706,4408,1707,4407,1706,4406,1707,4405,1702,4406,1697,4403,1695,4403,1696,4399,1694,4398,1699,4398,1700,4395,1700,4395,1699,4392,1699,4393,1694,4388,1691,4389,1691,4385,1688,4383,1693,4384,1698,4388,1702,4393,1704,4396,1703,4397,1706,4397,1705,4398,1708,4392,1708,4388,1705,4387,1704,4385,1705,4383,1700,4383,1698,4373,1697,4356,1694,4357,1691,4353,1689,4352,1692,4329,1689,4303,1685,4293,1684,4260,1682,4220,1678,4207,1677,4209,1673,4202,1668,4203,1666,4201,1664,4198,1668,4198,1674,4201,1678,4206,1681,4209,1681,4209,1682,4209,1684,4204,1683,4200,1680,4199,1679,4197,1680,4196,1676,4183,1676,4183,1675,4171,1673,4172,1670,4169,1669,4173,1665,4177,1663,4177,1662,4181,1662,4182,1660,4177,1660,4172,1662,4169,1667,4169,1672,4170,1674,4168,1675,4168,1673,4164,1673,4165,1668,4165,1667,4161,1665,4157,1664,4157,1669,4159,1674,4156,1676,4160,1679,4159,1682,4165,1682,4169,1680,4172,1675,4172,1670,4174,1669,4174,1670,4178,1669,4177,1674,4176,1677,4179,1678,4175,1682,4169,1683,4164,1681,4163,1679,4161,1680,4159,1676,4151,1677,4151,1676,4128,1676,4103,1675,4103,1673,4089,1670,4090,1668,4085,1666,4084,1671,4086,1676,4083,1679,4082,1676,4074,1678,4073,1675,4054,1675,4054,1674,4026,1673,4027,1668,4029,1666,4028,1664,4033,1662,4038,1662,4039,1659,4040,1657,4035,1656,4030,1659,4027,1663,4027,1668,4028,1672,4025,1674,4023,1672,4017,1674,4017,1672,4005,1673,4005,1672,3973,1672,3941,1670,3941,1668,3924,1664,3925,1661,3921,1658,3920,1663,3921,1669,3925,1672,3928,1674,3928,1675,3923,1673,3921,1670,3917,1672,3916,1668,3904,1669,3866,1670,3866,1669,3825,1668,3825,1667,3804,1664,3805,1660,3802,1658,3800,1663,3802,1668,3805,1672,3811,1673,3813,1673,3813,1675,3808,1674,3803,1672,3803,1671,3802,1673,3799,1668,3793,1669,3793,1667,3768,1668,3768,1667,3691,1662,3614,1656,3614,1655,3605,1654,3605,1651,3598,1648,3599,1646,3595,1644,3594,1649,3595,1654,3598,1658,3604,1659,3607,1659,3608,1661,3607,1662,3608,1664,3602,1664,3598,1661,3597,1661,3595,1662,3593,1657,3594,1652,3592,1652,3595,1647,3597,1646,3596,1644,3593,1645,3592,1643,3589,1648,3588,1652,3585,1653,3578,1654,3578,1651,3571,1650,3572,1647,3566,1645,3570,1641,3570,1640,3569,1637,3567,1638,3565,1635,3562,1639,3562,1640,3555,1638,3554,1640,3547,1640,3549,1645,3552,1649,3557,1650,3563,1649,3565,1647,3568,1650,3570,1646,3575,1648,3575,1643,3580,1642,3579,1641,3582,1640,3582,1645,3579,1650,3575,1653,3569,1653,3568,1655,3564,1652,3563,1651,3559,1653,3558,1648,3558,1647,3552,1647,3552,1646,3531,1642,3504,1638,3488,1636,3465,1632,3465,1631,3455,1628,3455,1629,3433,1624,3433,1626,3418,1625,3412,1624,3414,1619,3418,1616,3421,1615,3420,1613,3424,1613,3424,1610,3419,1610,3415,1614,3414,1615,3412,1614,3410,1613,3414,1609,3419,1608,3421,1608,3421,1605,3422,1605,3423,1603,3417,1603,3413,1605,3410,1610,3410,1615,3410,1616,3408,1617,3411,1621,3409,1624,3414,1626,3416,1626,3416,1629,3417,1629,3418,1631,3412,1630,3408,1627,3407,1625,3405,1626,3404,1621,3404,1620,3398,1619,3399,1617,3390,1614,3391,1612,3384,1608,3384,1607,3379,1603,3377,1608,3378,1613,3381,1617,3386,1619,3392,1618,3393,1618,3395,1621,3394,1621,3396,1626,3391,1627,3386,1625,3383,1621,3382,1616,3376,1615,3377,1612,3364,1607,3365,1605,3361,1603,3360,1609,3361,1614,3365,1617,3370,1619,3373,1618,3374,1621,3371,1621,3371,1624,3366,1623,3362,1619,3361,1616,3355,1617,3355,1614,3317,1609,3291,1606,3291,1607,3242,1605,3242,1606,3000,1607,2696,1611,2648,1614,2628,1615,2628,1617,2620,1619,2623,1623,2621,1625,2619,1620,2618,1619,2612,1619,2612,1620,2579,1624,2579,1625,2543,1633,2543,1632,2538,1633,2539,1628,2542,1624,2547,1622,2549,1622,2550,1619,2545,1620,2544,1618,2540,1621,2538,1626,2539,1632,2534,1635,2534,1634,2524,1638,2523,1636,2511,1638,2501,1640,2504,1645,2501,1647,2504,1649,2503,1651,2499,1647,2498,1642,2498,1641,2493,1641,2493,1640,2488,1639,2489,1644,2491,1648,2490,1649,2489,1648,2485,1651,2484,1649,2473,1653,2472,1652,2450,1659,2450,1653,2450,1652,2448,1651,2451,1647,2455,1645,2455,1642,2458,1642,2458,1640,2453,1640,2449,1644,2447,1649,2448,1654,2449,1656,2448,1656,2447,1655,2445,1656,2444,1651,2444,1649,2441,1648,2439,1648,2439,1653,2442,1657,2447,1660,2452,1659,2453,1659,2454,1662,2450,1663,2450,1666,2445,1664,2441,1661,2440,1655,2440,1654,2433,1654,2433,1653,2427,1652,2427,1658,2431,1662,2435,1664,2441,1663,2443,1662,2445,1664,2445,1663,2448,1666,2444,1669,2438,1668,2434,1665,2431,1661,2427,1662,2427,1660,2416,1661,2416,1664,2414,1665,2417,1669,2422,1671,2424,1671,2425,1674,2420,1673,2419,1675,2415,1672,2413,1667,2413,1665,2407,1665,2407,1666,2399,1666,2400,1670,2395,1673,2395,1674,2391,1676,2389,1671,2383,1671,2383,1670,2379,1669,2380,1674,2383,1678,2385,1680,2385,1681,2387,1682,2387,1684,2382,1682,2379,1678,2375,1679,2375,1677,2362,1680,2363,1682,2353,1686,2352,1684,2340,1687,2339,1685,2335,1685,2337,1690,2338,1692,2336,1693,2337,1694,2334,1696,2332,1693,2326,1695,2326,1693,2303,1699,2283,1705,2283,1706,2277,1709,2276,1708,2213,1727,2213,1726,2204,1728,2204,1725,2198,1725,2198,1724,2196,1723,2196,1729,2199,1733,2201,1734,2200,1736,2199,1735,2198,1738,2194,1734,2193,1732,2190,1733,2190,1728,2190,1727,2187,1726,2190,1722,2195,1720,2197,1719,2197,1717,2198,1717,2198,1716,2193,1717,2188,1720,2187,1725,2187,1728,2185,1729,2187,1732,2180,1736,2180,1735,2169,1740,2168,1738,2155,1741,2155,1740,2143,1743,2143,1744,2131,1749,2121,1753,2121,1750,2113,1751,2113,1750,2108,1749,2110,1755,2112,1757,2110,1759,2113,1761,2113,1763,2108,1760,2106,1755,2106,1751,2105,1750,2104,1752,2101,1752,2102,1757,2102,1758,2098,1760,2099,1761,2095,1763,2093,1758,2094,1753,2098,1749,2103,1748,2107,1748,2108,1745,2107,1745,2108,1742,2102,1742,2098,1745,2095,1750,2096,1755,2097,1758,2093,1761,2092,1760,2081,1766,2080,1760,2080,1758,2078,1758,2080,1753,2085,1750,2089,1750,2090,1747,2085,1747,2084,1746,2080,1749,2078,1754,2079,1760,2080,1762,2075,1765,2069,1769,2067,1764,2069,1758,2072,1755,2070,1753,2073,1751,2073,1748,2068,1751,2065,1756,2066,1761,2067,1764,2065,1766,2066,1766,2062,1770,2060,1768,2056,1770,2055,1766,2051,1767,2052,1761,2056,1757,2060,1756,2059,1754,2061,1754,2061,1752,2056,1754,2052,1758,2051,1763,2052,1768,2054,1770,2051,1773,2049,1771,2041,1776,2039,1772,2022,1773,2009,1774,2009,1777,2004,1779,2008,1783,2013,1785,2012,1787,2008,1785,2004,1781,2001,1782,2001,1780,1990,1781,1971,1784,1971,1785,1955,1788,1955,1789,1950,1790,1950,1786,1945,1785,1942,1785,1943,1790,1946,1794,1951,1796,1952,1796,1952,1798,1955,1798,1956,1800,1950,1800,1946,1797,1944,1795,1942,1796,1941,1790,1943,1787,1936,1783,1933,1781,1931,1786,1933,1791,1934,1792,1931,1795,1935,1798,1934,1800,1940,1801,1944,1798,1947,1794,1947,1788,1947,1787,1950,1786,1952,1785,1953,1790,1951,1795,1946,1798,1941,1799,1940,1798,1939,1801,1935,1798,1934,1797,1931,1800,1929,1795,1924,1796,1924,1795,1918,1796,1919,1799,1912,1801,1911,1801,1902,1804,1901,1803,1888,1805,1889,1805,1869,1809,1869,1810,1848,1817,1808,1829,1808,1830,1785,1837,1786,1838,1770,1845,1756,1850,1755,1845,1752,1845,1754,1840,1755,1839,1753,1836,1750,1833,1747,1837,1744,1835,1743,1841,1744,1843,1742,1844,1746,1848,1751,1850,1756,1849,1759,1847,1761,1849,1761,1850,1764,1853,1759,1855,1754,1855,1752,1854,1749,1859,1746,1856,1741,1860,1739,1855,1734,1856,1734,1855,1728,1856,1730,1860,1725,1863,1725,1864,1721,1867,1719,1862,1719,1861,1715,1861,1715,1860,1712,1860,1713,1865,1716,1869,1721,1871,1722,1871,1722,1872,1717,1871,1716,1871,1714,1873,1711,1869,1710,1868,1702,1871,1703,1871,1689,1877,1690,1879,1687,1882,1685,1877,1681,1877,1682,1872,1679,1870,1683,1866,1688,1865,1689,1865,1689,1862,1687,1862,1687,1861,1682,1863,1679,1867,1678,1872,1680,1876,1676,1879,1676,1878,1657,1889,1656,1887,1646,1891,1646,1889,1639,1890,1640,1885,1631,1882,1630,1884,1627,1883,1627,1888,1628,1891,1625,1893,1630,1896,1631,1896,1630,1899,1635,1899,1640,1896,1643,1892,1642,1886,1645,1884,1645,1885,1648,1884,1648,1890,1645,1894,1641,1897,1638,1897,1638,1900,1633,1898,1631,1897,1628,1900,1625,1896,1625,1895,1620,1897,1620,1896,1615,1897,1617,1901,1621,1904,1620,1906,1622,1907,1622,1909,1617,1906,1614,1902,1614,1901,1611,1902,1611,1897,1608,1895,1611,1891,1615,1889,1617,1889,1617,1886,1613,1887,1613,1886,1609,1889,1607,1894,1608,1900,1610,1902,1606,1907,1605,1905,1598,1911,1596,1908,1588,1911,1588,1910,1580,1912,1581,1914,1575,1918,1569,1922,1568,1919,1562,1921,1562,1917,1556,1916,1557,1912,1552,1909,1548,1906,1546,1911,1547,1916,1551,1920,1556,1921,1557,1921,1558,1926,1556,1926,1555,1933,1550,1931,1548,1928,1541,1932,1539,1929,1531,1931,1532,1926,1533,1924,1529,1921,1532,1918,1535,1917,1534,1910,1529,1913,1528,1911,1525,1915,1525,1917,1520,1916,1520,1918,1514,1918,1516,1923,1520,1927,1525,1928,1530,1926,1532,1924,1536,1926,1535,1927,1540,1931,1536,1934,1537,1938,1532,1938,1531,1938,1530,1942,1526,1939,1524,1936,1520,1938,1514,1940,1515,1942,1499,1952,1499,1950,1489,1954,1488,1950,1485,1949,1487,1944,1490,1941,1490,1940,1486,1944,1485,1949,1486,1953,1481,1956,1483,1958,1476,1966,1477,1966,1476,1968,1473,1964,1472,1958,1473,1957,1470,1956,1468,1956,1468,1961,1471,1966,1470,1968,1469,1967,1466,1970,1464,1968,1456,1971,1435,1981,1427,1984,1426,1979,1428,1974,1433,1971,1438,1970,1442,1972,1444,1967,1445,1967,1447,1964,1442,1962,1437,1963,1433,1967,1431,1972,1433,1977,1434,1979,1430,1983,1430,1982,1420,1990,1418,1985,1418,1983,1414,1983,1416,1978,1417,1976,1414,1974,1415,1973,1413,1971,1410,1975,1410,1981,1412,1985,1417,1988,1421,1988,1422,1991,1420,1992,1421,1996,1416,1995,1414,1999,1410,1997,1407,2000,1405,1996,1400,1997,1401,1999,1390,2005,1390,2006,1379,2015,1378,2014,1362,2023,1362,2022,1347,2029,1346,2027,1338,2029,1338,2026,1335,2025,1336,2031,1340,2035,1341,2036,1340,2038,1339,2040,1335,2036,1333,2031,1333,2029,1331,2029,1331,2028,1329,2028,1329,2033,1332,2038,1334,2039,1333,2040,1332,2040,1328,2044,1326,2041,1318,2046,1317,2044,1308,2047,1307,2045,1300,2045,1300,2044,1296,2043,1297,2048,1301,2052,1302,2053,1302,2055,1303,2055,1302,2058,1298,2055,1296,2053,1292,2056,1291,2053,1270,2059,1270,2061,1261,2064,1261,2063,1257,2065,1257,2060,1253,2059,1253,2061,1250,2062,1252,2067,1253,2068,1250,2072,1249,2070,1243,2074,1242,2070,1232,2072,1224,2073,1226,2078,1223,2081,1224,2082,1222,2084,1219,2080,1219,2077,1213,2078,1208,2078,1210,2083,1211,2084,1209,2087,1211,2088,1210,2090,1206,2087,1205,2082,1205,2080,1202,2079,1200,2079,1201,2084,1204,2088,1205,2089,1204,2091,1202,2090,1200,2093,1197,2089,1190,2092,1191,2093,1166,2104,1166,2105,1147,2114,1146,2112,1133,2116,1134,2118,1126,2122,1126,2121,1122,2123,1121,2117,1117,2116,1118,2114,1115,2113,1115,2119,1117,2124,1121,2127,1127,2127,1128,2126,1129,2128,1124,2128,1119,2126,1118,2125,1113,2130,1111,2127,1096,2134,1095,2133,1076,2140,1075,2136,1071,2135,1073,2130,1070,2127,1071,2127,1068,2123,1065,2128,1065,2133,1068,2138,1073,2140,1074,2141,1074,2145,1073,2145,1073,2148,1068,2146,1066,2149,1063,2145,1063,2144,1053,2148,1052,2146,1041,2148,1042,2142,1042,2141,1037,2138,1039,2136,1037,2134,1035,2139,1034,2143,1033,2144,1036,2148,1040,2151,1042,2152,1042,2158,1037,2156,1033,2152,1030,2154,1029,2151,1019,2152,1019,2151,988,2154,988,2155,968,2160,964,2162,964,2156,964,2154,961,2153,963,2150,960,2147,958,2152,958,2153,955,2152,955,2157,956,2160,954,2161,958,2165,960,2165,959,2169,958,2168,957,2172,953,2169,951,2166,948,2168,947,2163,948,2162,943,2161,945,2157,940,2154,938,2152,936,2157,937,2162,940,2166,945,2168,947,2168,948,2169,942,2169,941,2168,939,2171,935,2168,934,2166,928,2168,927,2165,919,2166,920,2162,915,2160,913,2159,912,2165,915,2169,916,2171,914,2174,912,2178,908,2174,905,2175,904,2170,906,2165,904,2164,908,2161,913,2160,915,2160,915,2157,916,2155,910,2155,906,2158,904,2163,904,2168,905,2170,901,2173,900,2171,891,2174,890,2172,875,2174,831,2179,832,2179,803,2184,803,2186,792,2189,780,2192,774,2194,768,2195,769,2197,754,2204,748,2208,747,2202,749,2197,753,2194,756,2193,755,2191,759,2191,760,2189,755,2189,750,2192,747,2196,748,2202,750,2206,747,2208,746,2207,737,2213,727,2219,721,2222,720,2217,714,2218,714,2217,709,2217,710,2222,707,2224,711,2228,714,2229,713,2231,719,2230,723,2227,725,2223,725,2218,728,2217,727,2216,730,2215,731,2220,729,2225,724,2228,719,2229,715,2227,714,2229,710,2225,700,2230,682,2236,683,2237,670,2242,670,2237,670,2234,669,2233,672,2229,677,2228,682,2228,683,2225,682,2225,683,2223,677,2223,673,2225,670,2230,670,2235,671,2237,668,2238,667,2236,655,2238,655,2237,634,2238,634,2237,615,2237,615,2235,608,2234,608,2232,603,2231,603,2234,590,2233,549,2230,549,2229,507,2225,507,2226,470,2224,458,2223,459,2220,453,2218,453,2217,449,2216,448,2221,442,2221,436,2222,437,2216,438,2215,435,2213,434,2216,429,2214,429,2217,416,2218,403,2218,404,2213,402,2211,406,2208,412,2207,413,2207,414,2205,415,2205,417,2202,411,2202,406,2204,403,2208,403,2213,405,2218,402,2220,401,2219,395,2222,394,2218,387,2219,387,2217,379,2216,380,2213,373,2210,375,2208,372,2205,376,2202,382,2202,386,2205,389,2209,389,2214,393,2215,393,2214,397,2215,397,2209,393,2205,388,2203,387,2203,387,2201,382,2203,379,2206,376,2204,374,2209,374,2210,370,2211,370,2212,354,2215,354,2213,348,2213,349,2208,347,2207,344,2205,343,2211,336,2211,330,2212,331,2206,334,2202,340,2201,345,2202,346,2203,348,2201,349,2201,352,2199,347,2196,342,2196,337,2199,336,2200,335,2199,333,2204,334,2210,328,2213,323,2217,321,2212,322,2208,320,2207,324,2203,328,2201,330,2201,331,2199,325,2200,321,2203,320,2205,316,2204,315,2207,302,2207,302,2206,273,2206,274,2204,264,2202,267,2198,271,2195,274,2194,274,2084,274,1975,279,1976,283,1980,284,1985,439,1985,627,1983,653,1982,653,1985,657,1986,655,1990,650,1993,649,1993,650,1995,644,1995,643,1997,649,1998,653,1995,656,1991,657,1986,655,1982,659,1980,660,1984,677,1981,677,1982,718,1981,792,1980,792,1979,837,1975,844,1975,843,1980,839,1984,840,1986,835,1987,834,1987,833,1990,838,1990,841,1988,842,1991,846,1987,846,1984,848,1985,848,1979,845,1975,840,1973,841,1971,845,1973,846,1974,850,1970,852,1972,862,1967,863,1968,875,1963,876,1965,886,1962,886,1967,889,1968,886,1973,882,1975,876,1975,874,1974,872,1978,873,1978,870,1982,876,1983,880,1982,882,1984,886,1980,887,1977,889,1978,888,1972,885,1968,881,1967,881,1964,885,1966,888,1961,891,1964,901,1958,902,1960,914,1955,915,1957,927,1954,938,1951,935,1947,939,1944,940,1947,948,1944,948,1945,956,1943,957,1946,962,1946,962,1945,967,1945,966,1941,972,1938,982,1933,983,1938,982,1943,983,1944,979,1947,973,1948,971,1948,970,1951,972,1951,972,1953,978,1952,982,1948,983,1943,982,1938,980,1935,983,1933,984,1934,990,1930,991,1932,999,1930,1012,1925,1012,1924,1023,1918,1024,1922,1029,1922,1027,1927,1027,1928,1030,1930,1026,1933,1024,1934,1025,1936,1020,1936,1015,1933,1012,1929,1012,1924,1010,1923,1010,1924,1007,1923,1007,1928,1008,1931,1006,1932,1010,1936,1012,1936,1011,1940,1016,1940,1021,1937,1021,1936,1023,1938,1025,1933,1025,1930,1029,1930,1028,1926,1033,1924,1031,1921,1035,1918,1030,1915,1025,1915,1022,1917,1021,1915,1018,1919,1017,1921,1014,1920,1017,1915,1020,1913,1020,1911,1025,1911,1028,1912,1029,1909,1033,1912,1036,1910,1038,1914,1041,1914,1040,1919,1037,1923,1032,1925,1030,1925,1030,1928,1030,1929,1036,1928,1039,1924,1041,1919,1040,1914,1038,1912,1041,1909,1042,1910,1054,1902,1055,1904,1075,1895,1075,1896,1096,1890,1096,1892,1110,1890,1110,1893,1116,1894,1115,1888,1112,1884,1107,1882,1101,1883,1099,1884,1098,1882,1099,1882,1096,1878,1102,1877,1107,1878,1111,1882,1117,1878,1118,1881,1132,1877,1132,1876,1138,1874,1138,1872,1142,1869,1143,1871,1151,1868,1152,1871,1164,1870,1164,1871,1169,1871,1168,1866,1164,1862,1159,1860,1159,1857,1157,1857,1157,1854,1162,1854,1166,1857,1168,1862,1168,1865,1171,1866,1173,1867,1173,1861,1170,1857,1169,1856,1170,1854,1171,1852,1175,1856,1176,1861,1176,1863,1178,1863,1179,1860,1184,1860,1183,1856,1191,1851,1204,1844,1204,1845,1221,1838,1232,1834,1233,1837,1239,1836,1239,1839,1241,1839,1241,1834,1237,1829,1236,1828,1237,1826,1238,1827,1240,1825,1243,1829,1244,1834,1243,1838,1247,1841,1247,1842,1250,1844,1252,1839,1251,1834,1247,1830,1242,1828,1240,1829,1239,1827,1242,1826,1242,1823,1247,1825,1250,1827,1254,1824,1256,1827,1275,1823,1275,1822,1289,1818,1289,1819,1306,1814,1306,1816,1319,1814,1318,1812,1323,1810,1324,1811,1339,1807,1339,1809,1363,1806,1373,1805,1371,1800,1374,1798,1371,1795,1372,1794,1375,1798,1376,1803,1376,1804,1381,1805,1386,1805,1385,1800,1384,1798,1386,1796,1387,1798,1393,1795,1394,1797,1409,1793,1409,1794,1446,1789,1446,1788,1452,1787,1449,1782,1447,1781,1449,1778,1451,1781,1454,1779,1456,1784,1456,1785,1464,1785,1464,1786,1472,1786,1471,1781,1473,1780,1470,1776,1465,1774,1465,1772,1470,1774,1474,1777,1477,1776,1478,1780,1482,1779,1482,1783,1486,1785,1486,1783,1491,1784,1491,1779,1490,1778,1495,1776,1502,1773,1503,1776,1511,1774,1541,1770,1556,1768,1556,1770,1565,1770,1565,1771,1568,1771,1567,1766,1566,1764,1569,1761,1568,1760,1570,1757,1573,1761,1574,1767,1571,1771,1567,1774,1566,1774,1566,1778,1567,1778,1567,1781,1572,1778,1575,1774,1575,1768,1572,1764,1574,1761,1576,1764,1584,1761,1585,1764,1598,1762,1614,1760,1614,1759,1626,1755,1626,1756,1639,1752,1640,1754,1657,1751,1679,1747,1677,1742,1672,1739,1670,1739,1670,1738,1665,1739,1661,1743,1659,1748,1660,1752,1657,1753,1654,1754,1653,1749,1655,1744,1660,1741,1665,1741,1669,1742,1670,1740,1673,1744,1674,1745,1703,1734,1742,1722,1743,1722,1754,1719,1754,1722,1762,1722,1762,1723,1766,1724,1765,1719,1762,1714,1757,1712,1758,1711,1761,1712,1763,1709,1767,1713,1774,1710,1774,1711,1782,1709,1782,1712,1788,1712,1788,1713,1791,1713,1789,1707,1788,1706,1791,1704,1794,1702,1796,1708,1796,1709,1800,1709,1800,1710,1803,1710,1802,1705,1799,1700,1794,1699,1793,1699,1793,1697,1791,1697,1791,1695,1796,1695,1801,1698,1802,1700,1803,1699,1805,1703,1812,1702,1811,1698,1815,1695,1833,1684,1834,1686,1850,1679,1850,1681,1854,1680,1851,1675,1850,1674,1851,1672,1852,1673,1855,1669,1857,1672,1863,1668,1864,1670,1870,1667,1871,1671,1875,1671,1875,1669,1878,1668,1876,1664,1882,1660,1888,1656,1890,1660,1895,1660,1895,1662,1898,1663,1897,1657,1894,1653,1889,1651,1888,1651,1888,1650,1889,1650,1889,1647,1894,1649,1897,1651,1900,1649,1901,1653,1906,1652,1906,1656,1910,1657,1912,1658,1912,1653,1909,1648,1905,1646,1899,1646,1899,1644,1901,1643,1900,1640,1906,1641,1910,1645,1911,1647,1914,1646,1914,1645,1923,1641,1923,1640,1941,1629,1941,1630,1958,1622,1959,1627,1957,1632,1958,1633,1953,1636,1948,1637,1945,1635,1942,1639,1940,1643,1945,1644,1950,1643,1954,1639,1955,1634,1953,1629,1953,1628,1959,1624,1959,1625,1972,1617,1977,1615,1976,1614,1986,1607,1987,1608,2006,1598,2007,1599,2026,1591,2026,1593,2035,1591,2035,1596,2033,1600,2034,1601,2036,1596,2036,1591,2033,1586,2035,1583,2039,1579,2041,1582,2045,1580,2046,1586,2044,1590,2046,1591,2042,1595,2037,1596,2035,1596,2035,1598,2040,1598,2045,1595,2047,1590,2047,1588,2049,1588,2048,1583,2056,1578,2067,1573,2068,1576,2074,1574,2075,1577,2078,1577,2077,1572,2073,1568,2074,1566,2076,1567,2077,1565,2080,1570,2080,1575,2079,1578,2083,1580,2094,1585,2095,1580,2095,1579,2098,1579,2096,1574,2091,1571,2086,1570,2083,1571,2081,1568,2078,1571,2074,1568,2072,1573,2072,1574,2068,1574,2069,1577,2066,1578,2066,1572,2069,1568,2073,1565,2078,1565,2082,1566,2084,1564,2087,1567,2108,1557,2108,1558,2133,1550,2143,1546,2142,1546,2145,1544,2146,1550,2144,1555,2140,1558,2135,1558,2134,1560,2135,1560,2135,1562,2140,1561,2144,1557,2145,1556,2148,1557,2148,1551,2148,1550,2151,1549,2147,1544,2143,1542,2143,1540,2148,1542,2149,1543,2154,1538,2156,1541,2168,1536,2168,1537,2182,1534,2183,1536,2191,1536,2191,1539,2193,1540,2193,1534,2191,1530,2186,1527,2181,1527,2180,1528,2179,1525,2181,1524,2180,1521,2186,1522,2190,1525,2192,1530,2192,1532,2197,1533,2202,1533,2201,1528,2197,1524,2196,1523,2197,1521,2193,1520,2194,1518,2199,1520,2202,1524,2202,1525,2205,1523,2206,1525,2217,1523,2216,1521,2237,1513,2237,1514,2243,1513,2243,1518,2240,1523,2235,1525,2232,1525,2232,1528,2235,1528,2235,1529,2240,1527,2243,1522,2243,1517,2241,1513,2245,1510,2246,1512,2257,1506,2258,1511,2258,1513,2260,1514,2258,1519,2253,1521,2249,1521,2248,1524,2253,1524,2254,1525,2258,1522,2260,1517,2259,1512,2258,1510,2263,1506,2263,1507,2271,1503,2272,1507,2281,1505,2289,1503,2289,1508,2288,1511,2293,1516,2292,1517,2296,1521,2298,1517,2299,1511,2296,1507,2291,1504,2288,1504,2288,1499,2290,1499,2291,1494,2296,1496,2299,1500,2304,1499,2315,1496,2315,1498,2322,1497,2322,1499,2325,1499,2325,1495,2330,1493,2334,1491,2335,1496,2333,1501,2328,1504,2326,1505,2326,1506,2325,1506,2325,1508,2331,1507,2334,1503,2335,1500,2338,1500,2337,1495,2345,1491,2341,1487,2339,1486,2340,1485,2334,1484,2330,1487,2327,1491,2326,1496,2327,1498,2324,1499,2321,1500,2321,1494,2323,1490,2328,1487,2332,1486,2333,1485,2338,1487,2339,1489,2344,1486,2345,1489,2353,1487,2354,1489,2361,1489,2360,1494,2356,1498,2355,1499,2356,1502,2352,1502,2353,1505,2358,1503,2361,1499,2362,1494,2365,1494,2364,1489,2367,1487,2363,1483,2360,1483,2360,1480,2365,1483,2368,1486,2374,1482,2375,1484,2393,1480,2394,1480,2414,1477,2415,1478,2430,1477,2443,1475,2443,1473,2452,1470,2452,1472,2470,1469,2470,1470,2509,1467,2523,1467,2522,1465,2527,1463,2526,1461,2531,1459,2532,1463,2549,1462,2549,1464,2563,1466,2568,1467,2568,1462,2565,1458,2560,1456,2555,1456,2551,1460,2550,1461,2546,1459,2547,1458,2542,1455,2546,1452,2552,1451,2557,1453,2560,1457,2566,1455,2567,1458,2590,1455,2590,1457,2600,1458,2598,1463,2597,1464,2600,1466,2602,1463,2604,1463,2604,1458,2604,1457,2612,1454,2613,1455,2624,1451,2625,1454,2635,1453,2635,1454,2642,1454,2641,1449,2644,1448,2644,1449,2648,1447,2649,1450,2659,1450,2659,1449,2682,1448,2730,1444,2772,1441,2772,1438,2777,1436,2778,1439,2786,1439,2786,1441,2794,1442,2792,1447,2795,1450,2796,1451,2798,1446,2798,1441,2795,1437,2799,1434,2800,1436,2807,1432,2808,1437,2823,1437,2836,1437,2836,1434,2842,1433,2853,1431,2853,1432,2880,1431,2880,1430,2922,1427,2938,1425,2938,1426,2977,1424,2976,1423,3006,1420,3042,1417,3078,1413,3077,1411,3082,1409,3082,1415,3080,1418,3085,1422,3085,1421,3088,1423,3089,1418,3089,1414,3092,1412,3093,1415,3121,1413,3121,1414,3126,1414;PU3452,1615;PD3451,1620,3447,1624,3445,1625,3447,1628,3441,1628,3436,1626,3434,1621,3433,1617,3430,1617,3425,1616,3426,1620,3421,1621,3424,1626,3426,1628,3426,1629,3431,1630,3436,1628,3439,1624,3440,1623,3441,1624,3442,1621,3452,1621,3452,1620,3463,1619,3461,1614,3461,1613,3463,1612,3458,1609,3454,1608,3454,1606,3450,1607,3448,1604,3444,1608,3443,1613,3445,1618,3447,1621,3446,1623,3445,1622,3443,1625,3440,1620,3440,1615,3441,1612,3436,1610,3437,1609,3433,1606,3431,1611,3432,1617,3436,1621,3441,1622,3445,1621,3446,1624,3445,1625,3447,1628,3441,1628,3436,1626,3434,1621,3433,1617,3430,1617,3425,1616,3426,1620,3421,1621,3424,1626,3426,1628,3426,1629,3431,1630,3436,1628,3439,1624,3440,1623,3441,1624,3442,1621,3452,1621,3452,1620,3462,1619;PU5170,1675;PD5169,1680,5165,1684,5160,1686,5157,1686,5155,1690,5161,1690,5165,1687,5168,1683,5168,1681,5178,1683,5178,1678,5185,1676,5183,1672,5185,1670,5181,1667,5175,1667,5171,1670,5168,1674,5168,1679,5164,1680,5164,1678,5159,1678,5160,1673,5156,1672,5156,1671,5153,1669,5152,1675,5154,1680,5152,1682,5156,1685,5157,1686,5155,1690,5161,1690,5165,1687,5168,1683,5168,1681,5178,1683,5178,1678,5185,1676,5183,1672,5185,1670,5181,1667,5175,1667,5171,1670,5168,1674,5168,1679,5164,1680,5164,1678,5159,1678,5160,1673,5156,1672,5156,1671,5154,1670;PU1665,1754;PD1664,1760,1666,1765,1670,1768,1672,1769,1670,1773,1676,1773,1680,1770,1681,1769,1687,1773,1688,1770,1694,1773,1694,1767,1692,1763,1688,1760,1682,1759,1681,1760,1681,1757,1679,1758,1674,1750,1673,1751,1671,1749,1668,1754,1668,1759,1669,1763,1666,1765,1670,1768,1672,1769,1670,1773,1676,1773,1680,1770,1681,1769,1687,1773,1688,1770,1694,1773,1694,1767,1692,1763,1688,1760,1682,1759,1681,1760,1681,1757,1679,1758,1674,1750,1673,1751,1671,1749,1668,1754,1668,1759,1669,1763,1666,1765;PU1851,1810;PD1854,1813,1852,1816,1857,1817,1862,1816,1865,1813,1867,1814,1868,1809,1868,1805,1871,1803,1867,1799,1870,1796,1869,1796,1870,1793,1874,1797,1875,1802,1873,1807,1869,1811,1867,1812,1868,1814,1870,1813,1872,1815,1875,1812,1877,1807,1879,1807,1878,1802,1877,1801,1880,1799,1876,1796,1875,1796,1876,1793,1871,1792,1867,1794,1865,1792,1862,1796,1861,1799,1857,1799,1858,1802,1853,1804,1855,1807,1851,1810,1854,1813,1852,1816,1857,1817,1862,1816,1865,1813,1867,1814,1868,1809,1868,1805,1871,1803,1867,1799,1870,1796,1869,1796,1870,1793,1874,1797,1875,1802,1873,1807,1869,1811,1867,1812,1868,1814,1870,1813,1872,1815,1875,1812,1877,1807,1879,1807,1878,1802,1877,1801,1880,1799,1876,1796,1875,1796,1876,1793,1871,1792,1867,1794,1865,1792,1862,1796,1861,1799,1857,1799,1858,1802,1854,1804;PU4991,1813;PD4994,1818,4999,1820,4999,1824,5004,1823,5005,1823,5006,1825,5010,1822,5011,1819,5014,1820,5014,1815,5013,1814,5017,1812,5014,1808,5013,1807,5015,1805,5010,1803,5005,1804,5004,1805,5001,1801,4998,1804,4994,1802,4993,1807,4995,1812,4997,1815,4994,1818,4999,1820,4999,1824,5004,1823,5005,1823,5006,1825,5010,1822,5011,1819,5014,1820,5014,1815,5013,1814,5017,1812,5014,1808,5013,1807,5015,1805,5010,1803,5005,1804,5004,1805,5001,1801,4998,1804,4994,1802,4993,1807,4995,1812,4997,1815,4994,1818;PU5618,2163;PD5623,2165,5628,2165,5629,2164,5632,2168,5635,2164,5638,2165,5640,2166,5636,2170,5631,2172,5629,2171,5629,2174,5630,2174,5630,2176,5636,2175,5638,2173,5641,2175,5643,2170,5643,2169,5647,2169,5646,2164,5642,2160,5638,2159,5639,2156,5634,2156,5632,2157,5630,2152,5628,2154,5623,2149,5621,2151,5615,2147,5614,2152,5615,2157,5619,2161,5624,2162,5624,2165,5629,2164,5632,2168,5635,2164,5638,2165,5640,2166,5636,2170,5631,2172,5629,2171,5629,2174,5630,2174,5630,2176,5636,2175,5638,2173,5641,2175,5643,2170,5643,2169,5647,2169,5646,2164,5642,2160,5638,2159,5639,2156,5634,2156,5632,2157,5630,2152,5628,2154,5623,2149,5621,2151,5619,2149;PU2657,1861;PD2655,1867,2656,1872,2660,1875,2661,1876,2657,1883,2662,1884,2667,1883,2670,1878,2671,1873,2669,1868,2668,1867,2674,1859,2675,1860,2681,1854,2683,1859,2683,1864,2682,1866,2687,1868,2683,1872,2681,1873,2684,1879,2683,1880,2683,1881,2688,1878,2690,1874,2691,1873,2694,1873,2693,1869,2696,1868,2694,1863,2689,1861,2684,1861,2682,1862,2680,1858,2685,1857,2685,1854,2690,1856,2694,1860,2695,1863,2702,1862,2703,1863,2756,1864,2850,1867,2871,1868,2871,1870,2875,1872,2872,1876,2868,1878,2869,1880,2864,1880,2864,1882,2869,1882,2873,1879,2876,1874,2875,1869,2874,1866,2877,1864,2877,1866,2883,1863,2884,1866,2892,1864,2892,1868,2899,1869,2897,1874,2896,1875,2899,1878,2895,1880,2895,1882,2900,1880,2902,1875,2902,1870,2900,1866,2902,1864,2904,1868,2905,1870,2928,1867,2928,1868,2976,1867,3025,1868,3052,1871,3051,1872,3056,1874,3056,1868,3056,1867,3059,1866,3059,1867,3067,1864,3067,1867,3082,1866,3082,1867,3096,1868,3095,1871,3101,1873,3098,1877,3100,1879,3103,1875,3103,1870,3103,1868,3107,1867,3108,1869,3139,1868,3203,1868,3270,1869,3309,1871,3315,1871,3314,1866,3312,1863,3313,1861,3308,1859,3303,1860,3302,1858,3307,1857,3312,1859,3314,1862,3316,1861,3317,1866,3316,1869,3326,1872,3327,1872,3333,1873,3333,1868,3331,1865,3334,1863,3335,1868,3336,1869,3370,1867,3470,1867,3638,1869,3661,1870,3661,1872,3670,1874,3669,1876,3674,1878,3675,1875,3689,1876,3689,1875,3740,1879,3740,1880,3782,1886,3830,1893,3857,1896,3856,1900,3861,1902,3857,1906,3852,1907,3852,1910,3853,1912,3858,1910,3861,1906,3862,1901,3861,1898,3866,1897,3866,1898,3874,1896,3875,1899,3902,1901,3928,1904,3948,1907,3948,1906,4026,1909,4025,1910,4075,1914,4074,1915,4085,1918,4084,1920,4090,1924,4089,1925,4095,1929,4097,1924,4096,1919,4092,1915,4087,1913,4082,1914,4081,1914,4079,1911,4080,1911,4078,1907,4083,1905,4086,1906,4087,1904,4091,1908,4093,1913,4092,1918,4100,1922,4099,1924,4102,1926,4104,1922,4103,1916,4100,1912,4095,1910,4090,1911,4089,1908,4094,1908,4094,1905,4099,1907,4103,1911,4103,1912,4107,1911,4107,1915,4112,1916,4110,1920,4114,1923,4110,1927,4109,1927,4110,1929,4104,1929,4100,1926,4097,1922,4098,1916,4095,1915,4092,1913,4091,1919,4093,1923,4098,1927,4103,1927,4107,1925,4110,1928,4112,1926,4116,1929,4118,1924,4117,1919,4115,1917,4118,1913,4119,1914,4122,1911,4124,1915,4124,1921,4123,1922,4129,1925,4128,1926,4133,1929,4134,1924,4133,1919,4130,1915,4125,1913,4121,1914,4120,1911,4119,1909,4124,1909,4129,1911,4130,1912,4132,1911,4134,1916,4134,1918,4145,1919,4185,1921,4202,1922,4201,1924,4207,1926,4207,1927,4211,1928,4211,1924,4222,1924,4222,1925,4243,1926,4243,1927,4259,1931,4259,1929,4309,1932,4309,1933,4352,1936,4352,1937,4377,1940,4395,1943,4395,1944,4405,1947,4403,1951,4405,1953,4400,1956,4395,1956,4391,1953,4388,1949,4388,1945,4382,1944,4377,1943,4377,1948,4380,1953,4385,1955,4391,1954,4394,1951,4398,1954,4399,1951,4405,1953,4406,1948,4405,1945,4410,1943,4411,1945,4420,1942,4420,1945,4439,1946,4438,1947,4464,1951,4464,1952,4475,1955,4475,1954,4495,1956,4494,1956,4501,1957,4499,1962,4502,1964,4504,1965,4506,1960,4506,1959,4511,1959,4516,1959,4514,1964,4513,1966,4515,1968,4512,1970,4513,1972,4517,1968,4518,1963,4518,1961,4521,1961,4521,1964,4525,1965,4523,1969,4529,1973,4529,1974,4535,1979,4536,1976,4541,1978,4542,1973,4540,1968,4535,1965,4536,1963,4530,1963,4526,1965,4524,1967,4520,1963,4520,1964,4514,1960,4518,1956,4523,1955,4528,1957,4531,1962,4532,1966,4541,1966,4541,1967,4563,1971,4588,1975,4588,1976,4598,1978,4597,1982,4599,1984,4594,1987,4591,1987,4591,1989,4591,1992,4596,1991,4599,1987,4600,1987,4602,1988,4603,1983,4602,1980,4610,1977,4611,1978,4615,1977,4616,1981,4622,1981,4621,1984,4626,1986,4623,1990,4626,1992,4628,1990,4630,1992,4632,1987,4632,1986,4637,1986,4648,1987,4648,1989,4660,1992,4659,1993,4669,1998,4667,2001,4670,2006,4665,2008,4665,2011,4670,2009,4673,2005,4674,2000,4673,1996,4676,1994,4677,1995,4683,1993,4683,1997,4691,1997,4691,1999,4700,2001,4699,2004,4706,2007,4705,2008,4708,2010,4710,2005,4709,2000,4705,1996,4700,1994,4698,1995,4698,1993,4701,1993,4702,1991,4707,1993,4710,1997,4710,2001,4716,2001,4715,2004,4721,2006,4719,2009,4721,2012,4723,2009,4725,2011,4727,2006,4727,2005,4733,2005,4739,2005,4737,2010,4737,2011,4739,2013,4742,2015,4744,2011,4752,2012,4770,2014,4769,2015,4787,2019,4794,2020,4792,2025,4797,2029,4796,2030,4798,2032,4801,2028,4801,2022,4798,2018,4795,2015,4795,2013,4800,2017,4801,2018,4804,2016,4805,2021,4805,2023,4813,2024,4812,2027,4821,2030,4820,2033,4826,2038,4826,2039,4828,2041,4831,2037,4831,2031,4828,2027,4823,2024,4820,2024,4819,2023,4817,2024,4816,2021,4821,2020,4826,2022,4827,2021,4830,2026,4830,2031,4830,2032,4842,2035,4841,2037,4848,2040,4844,2044,4844,2045,4846,2048,4841,2049,4841,2051,4846,2049,4850,2045,4851,2040,4851,2039,4854,2039,4854,2040,4860,2039,4860,2043,4867,2045,4866,2047,4872,2050,4868,2054,4867,2055,4868,2058,4863,2059,4858,2056,4857,2055,4854,2057,4852,2052,4852,2050,4850,2049,4850,2046,4848,2045,4847,2050,4849,2055,4853,2059,4854,2059,4854,2060,4859,2060,4863,2057,4869,2063,4870,2061,4874,2064,4875,2059,4874,2053,4870,2050,4865,2048,4865,2047,4863,2047,4862,2044,4867,2044,4869,2045,4871,2042,4875,2046,4876,2051,4881,2051,4881,2054,4889,2056,4889,2057,4896,2061,4894,2064,4897,2067,4893,2070,4887,2069,4883,2067,4881,2063,4879,2064,4878,2059,4878,2058,4873,2056,4873,2055,4868,2053,4868,2058,4870,2063,4874,2066,4879,2067,4884,2064,4885,2063,4891,2068,4892,2067,4898,2071,4899,2068,4903,2069,4903,2064,4902,2062,4905,2060,4901,2057,4896,2056,4893,2056,4892,2052,4891,2050,4896,2050,4901,2052,4904,2057,4904,2060,4906,2059,4905,2064,4921,2071,4920,2072,4929,2077,4925,2081,4924,2081,4926,2086,4920,2086,4919,2086,4918,2088,4924,2088,4928,2086,4931,2081,4931,2076,4933,2075,4933,2079,4941,2080,4940,2083,4953,2088,4952,2089,4962,2095,4961,2098,4963,2100,4965,2103,4967,2100,4977,2106,4976,2107,4987,2114,4985,2116,4990,2122,4985,2124,4979,2123,4978,2126,4974,2122,4972,2119,4969,2119,4966,2119,4969,2124,4973,2127,4978,2128,4978,2130,4983,2128,4986,2124,4989,2126,4990,2121,4988,2116,4993,2113,4999,2110,5000,2115,4999,2119,5004,2121,5002,2123,5013,2130,5047,2153,5058,2163,5056,2165,5060,2170,5055,2172,5051,2171,5051,2173,5056,2173,5061,2170,5063,2166,5063,2161,5065,2160,5065,2164,5071,2165,5070,2168,5079,2173,5078,2175,5086,2181,5084,2183,5087,2188,5086,2189,5089,2196,5093,2192,5093,2191,5095,2192,5096,2187,5094,2182,5090,2178,5085,2177,5082,2178,5082,2176,5082,2173,5087,2172,5092,2175,5092,2176,5094,2175,5096,2180,5095,2185,5095,2186,5101,2190,5098,2194,5097,2194,5100,2198,5094,2199,5091,2198,5088,2203,5087,2203,5084,2206,5090,2208,5095,2207,5099,2203,5100,2198,5099,2193,5098,2192,5103,2189,5104,2191,5110,2189,5111,2194,5109,2198,5117,2204,5115,2206,5121,2213,5116,2215,5111,2214,5109,2218,5107,2217,5106,2219,5111,2221,5116,2220,5120,2216,5122,2211,5121,2210,5126,2209,5126,2211,5132,2211,5131,2215,5136,2217,5133,2220,5136,2223,5131,2226,5127,2226,5127,2229,5128,2229,5128,2231,5133,2230,5136,2228,5138,2231,5140,2227,5143,2228,5143,2222,5141,2218,5136,2215,5131,2215,5130,2215,5129,2212,5130,2212,5129,2209,5134,2209,5139,2212,5141,2216,5142,2219,5144,2220,5143,2225,5142,2225,5145,2228,5141,2231,5140,2231,5141,2236,5142,2239,5147,2236,5149,2232,5152,2232,5152,2231,5159,2232,5157,2237,5156,2237,5163,2243,5161,2245,5167,2254,5164,2255,5167,2266,5172,2263,5172,2262,5175,2265,5177,2260,5177,2259,5188,2260,5186,2265,5190,2268,5187,2271,5190,2275,5189,2275,5192,2280,5196,2276,5199,2278,5200,2275,5203,2275,5200,2280,5198,2282,5200,2284,5195,2286,5194,2286,5194,2288,5189,2287,5185,2283,5184,2277,5185,2275,5182,2274,5180,2273,5179,2278,5181,2283,5186,2286,5191,2286,5192,2286,5193,2288,5197,2285,5200,2287,5202,2283,5202,2280,5205,2280,5207,2280,5206,2285,5203,2289,5201,2290,5202,2292,5201,2292,5202,2295,5206,2292,5209,2287,5209,2283,5210,2282,5210,2288,5216,2289,5214,2293,5222,2300,5221,2301,5228,2309,5224,2311,5226,2317,5221,2317,5221,2319,5226,2318,5230,2315,5233,2311,5232,2306,5234,2305,5235,2311,5233,2314,5246,2323,5245,2324,5271,2347,5270,2347,5294,2372,5293,2372,5304,2386,5303,2386,5304,2388,5307,2383,5308,2378,5312,2377,5311,2380,5316,2381,5314,2386,5312,2388,5315,2394,5321,2403,5324,2399,5325,2394,5324,2389,5320,2385,5314,2384,5313,2380,5312,2380,5312,2378,5317,2379,5322,2381,5324,2386,5324,2392,5323,2394,5326,2396,5324,2398,5328,2403,5323,2405,5318,2405,5318,2404,5315,2409,5314,2409,5312,2413,5317,2414,5322,2413,5326,2409,5327,2404,5326,2400,5332,2397,5332,2398,5338,2396,5339,2401,5337,2406,5332,2409,5334,2413,5332,2413,5333,2417,5338,2414,5341,2410,5341,2408,5343,2408,5342,2405,5346,2404,5346,2410,5350,2413,5348,2416,5352,2419,5348,2422,5347,2422,5348,2426,5346,2426,5346,2429,5351,2428,5355,2424,5356,2420,5359,2420,5363,2420,5361,2426,5365,2429,5362,2431,5365,2436,5360,2437,5359,2437,5359,2441,5363,2441,5364,2445,5368,2442,5369,2441,5375,2445,5377,2443,5384,2446,5385,2441,5390,2440,5394,2439,5394,2445,5393,2446,5400,2450,5414,2459,5414,2458,5419,2461,5415,2464,5417,2467,5415,2468,5416,2470,5420,2467,5422,2463,5424,2463,5430,2463,5429,2466,5437,2469,5437,2470,5444,2474,5443,2476,5446,2480,5443,2482,5443,2484,5448,2481,5449,2476,5451,2477,5451,2476,5457,2477,5457,2480,5465,2484,5464,2485,5470,2490,5467,2493,5469,2497,5464,2498,5464,2501,5469,2500,5472,2497,5474,2498,5476,2493,5475,2488,5477,2487,5474,2483,5472,2482,5473,2480,5474,2480,5475,2478,5479,2482,5480,2487,5480,2489,5483,2489,5480,2494,5478,2496,5480,2499,5475,2500,5473,2500,5472,2503,5470,2503,5469,2505,5475,2506,5480,2503,5483,2499,5483,2494,5482,2491,5483,2491,5484,2494,5488,2493,5487,2498,5487,2499,5491,2501,5491,2502,5494,2505,5496,2500,5495,2495,5491,2491,5486,2489,5482,2490,5481,2487,5483,2486,5483,2485,5488,2485,5492,2489,5494,2494,5494,2496,5496,2496,5494,2500,5502,2505,5515,2513,5516,2512,5524,2516,5532,2520,5533,2516,5542,2517,5542,2520,5545,2521,5542,2526,5537,2528,5535,2528,5535,2532,5534,2532,5533,2535,5538,2535,5543,2532,5545,2527,5544,2522,5543,2520,5547,2518,5547,2519,5552,2518,5553,2523,5551,2527,5555,2531,5560,2534,5562,2529,5561,2524,5565,2522,5565,2521,5570,2519,5571,2525,5570,2527,5573,2529,5572,2529,5577,2532,5578,2529,5586,2530,5586,2529,5632,2534,5682,2540,5696,2543,5695,2544,5706,2548,5712,2551,5713,2545,5711,2541,5712,2540,5709,2537,5710,2535,5714,2539,5715,2544,5715,2546,5720,2546,5719,2549,5731,2555,5735,2556,5735,2551,5735,2548,5737,2547,5737,2548,5746,2546,5746,2548,5762,2547,5777,2548,5777,2550,5784,2552,5784,2550,5815,2552,5815,2551,5889,2552,5992,2550,5992,2549,6010,2546,6010,2548,6023,2548,6023,2552,6025,2553,6022,2557,6017,2559,6016,2559,6016,2561,6013,2560,6012,2562,6018,2563,6022,2560,6025,2555,6025,2550,6024,2549,6027,2548,6028,2548,6038,2545,6038,2547,6067,2542,6094,2539,6106,2538,6142,2535,6170,2534,6169,2540,6165,2543,6160,2545,6160,2698,6160,2851,6155,2850,6151,2846,6150,2842,6139,2842,6139,2843,6093,2849,6068,2852,6055,2854,6033,2858,6015,2861,6015,2860,5998,2862,5998,2861,5976,2863,5976,2864,5939,2869,5939,2868,5930,2868,5930,2864,5929,2863,5932,2859,5937,2857,5939,2857,5939,2856,5940,2856,5940,2853,5935,2853,5933,2854,5931,2852,5927,2856,5927,2859,5924,2859,5925,2864,5929,2868,5933,2870,5933,2872,5929,2871,5927,2874,5923,2870,5922,2867,5915,2868,5915,2869,5901,2871,5901,2872,5893,2873,5893,2871,5880,2871,5880,2870,5867,2869,5867,2868,5858,2865,5858,2864,5854,2863,5854,2868,5856,2873,5860,2876,5865,2876,5865,2878,5860,2877,5855,2874,5854,2871,5849,2873,5848,2870,5832,2872,5832,2871,5781,2872,5781,2871,5727,2870,5727,2869,5700,2866,5701,2862,5698,2860,5697,2865,5698,2870,5702,2874,5707,2875,5710,2874,5712,2877,5708,2878,5708,2880,5702,2879,5699,2875,5698,2873,5694,2874,5693,2871,5667,2872,5667,2871,5642,2869,5642,2868,5629,2865,5630,2862,5627,2860,5626,2865,5627,2870,5631,2874,5636,2875,5639,2875,5639,2877,5636,2877,5635,2879,5630,2877,5627,2873,5627,2872,5624,2873,5623,2870,5607,2870,5607,2869,5581,2867,5582,2864,5572,2860,5573,2858,5569,2856,5568,2862,5569,2867,5573,2870,5578,2872,5582,2871,5582,2874,5582,2877,5577,2877,5573,2875,5572,2876,5569,2872,5569,2866,5569,2865,5564,2862,5563,2864,5547,2861,5546,2862,5494,2858,5494,2857,5486,2855,5489,2850,5485,2847,5485,2848,5480,2845,5478,2850,5478,2851,5471,2851,5464,2852,5465,2846,5469,2843,5473,2841,5473,2837,5474,2837,5474,2834,5469,2835,5465,2839,5464,2844,5459,2844,5459,2843,5452,2842,5453,2838,5445,2832,5445,2831,5439,2826,5437,2831,5438,2837,5441,2841,5446,2843,5451,2842,5452,2841,5454,2845,5455,2845,5458,2850,5453,2851,5448,2850,5444,2846,5442,2841,5444,2836,5440,2832,5439,2833,5413,2817,5414,2816,5407,2809,5403,2805,5401,2809,5397,2808,5397,2809,5393,2808,5396,2803,5397,2802,5395,2801,5393,2803,5371,2788,5349,2774,5351,2772,5350,2770,5347,2774,5346,2776,5343,2775,5343,2773,5339,2772,5341,2768,5336,2764,5329,2758,5328,2759,5318,2753,5307,2745,5307,2744,5305,2742,5310,2739,5312,2739,5311,2736,5311,2734,5306,2736,5303,2741,5303,2746,5301,2746,5301,2745,5297,2745,5299,2739,5299,2738,5296,2736,5299,2733,5297,2729,5302,2728,5304,2728,5304,2725,5303,2725,5303,2724,5298,2725,5294,2729,5292,2734,5293,2736,5289,2737,5289,2733,5283,2732,5285,2727,5287,2726,5280,2718,5276,2711,5273,2715,5272,2715,5271,2720,5273,2725,5277,2728,5282,2729,5282,2730,5283,2730,5283,2733,5278,2732,5274,2729,5272,2726,5271,2726,5271,2721,5273,2717,5265,2711,5266,2710,5260,2703,5262,2701,5260,2697,5259,2697,5257,2694,5255,2696,5248,2691,5242,2685,5246,2682,5244,2677,5248,2676,5248,2674,5243,2675,5239,2678,5238,2684,5238,2685,5236,2685,5236,2683,5231,2682,5232,2678,5223,2673,5224,2672,5197,2647,5196,2647,5177,2632,5179,2631,5172,2622,5168,2616,5165,2621,5161,2620,5161,2624,5159,2624,5160,2619,5163,2615,5165,2614,5164,2612,5164,2610,5159,2613,5157,2618,5157,2619,5155,2619,5156,2614,5157,2614,5148,2608,5150,2607,5133,2592,5134,2591,5120,2576,5117,2572,5122,2570,5127,2570,5131,2573,5133,2578,5133,2581,5136,2582,5136,2577,5133,2572,5132,2572,5132,2571,5127,2569,5122,2571,5120,2572,5113,2565,5112,2566,5107,2562,5105,2567,5106,2573,5110,2577,5115,2578,5116,2578,5116,2580,5117,2580,5117,2581,5112,2581,5108,2578,5105,2573,5106,2567,5107,2566,5106,2565,5107,2564,5101,2558,5101,2557,5076,2530,5077,2529,5064,2512,5066,2511,5062,2499,5064,2499,5063,2497,5059,2500,5056,2504,5055,2506,5054,2506,5055,2502,5047,2497,5048,2495,5034,2482,5035,2482,5023,2468,5024,2467,5020,2459,5025,2457,5028,2458,5029,2456,5023,2456,5018,2458,5016,2463,5016,2468,5017,2470,5015,2471,5014,2466,5014,2465,5009,2464,5011,2459,5004,2454,5005,2452,4998,2444,5003,2442,5004,2441,5004,2438,5009,2440,5011,2437,5012,2437,5014,2434,5009,2432,5004,2433,5000,2437,4998,2442,5000,2447,5001,2448,4998,2450,4996,2447,4991,2449,4990,2444,4991,2441,4984,2436,4985,2434,4979,2428,4982,2426,4979,2421,4981,2420,4980,2417,4976,2419,4974,2422,4972,2421,4973,2420,4961,2412,4962,2412,4956,2407,4954,2412,4953,2412,4953,2417,4956,2421,4961,2423,4965,2423,4966,2424,4966,2426,4961,2426,4956,2423,4954,2418,4953,2416,4952,2416,4954,2411,4949,2408,4951,2406,4940,2395,4939,2395,4936,2392,4934,2396,4930,2395,4930,2394,4925,2392,4927,2389,4921,2384,4923,2382,4919,2378,4924,2376,4930,2377,4934,2380,4935,2385,4935,2386,4937,2387,4937,2390,4940,2391,4940,2385,4938,2381,4934,2378,4928,2377,4927,2378,4926,2376,4922,2379,4920,2383,4910,2380,4905,2378,4908,2374,4904,2370,4909,2368,4910,2367,4910,2364,4915,2365,4919,2368,4921,2374,4920,2379,4919,2380,4924,2383,4929,2387,4931,2382,4930,2376,4926,2372,4921,2371,4916,2372,4915,2373,4912,2368,4910,2370,4906,2366,4904,2371,4901,2371,4900,2373,4896,2373,4896,2369,4889,2366,4890,2365,4884,2361,4888,2358,4885,2354,4890,2352,4889,2344,4884,2346,4881,2350,4876,2347,4875,2352,4875,2353,4871,2354,4873,2358,4878,2362,4883,2362,4888,2359,4892,2362,4891,2363,4895,2366,4890,2369,4888,2369,4888,2372,4883,2370,4879,2367,4878,2363,4875,2363,4876,2358,4876,2357,4872,2355,4873,2355,4853,2342,4852,2343,4824,2329,4825,2328,4815,2323,4818,2319,4815,2315,4820,2313,4821,2313,4822,2311,4816,2312,4814,2313,4812,2310,4809,2315,4807,2314,4807,2319,4809,2324,4814,2327,4819,2327,4820,2329,4821,2329,4822,2331,4816,2332,4812,2330,4811,2331,4808,2327,4807,2322,4808,2319,4795,2313,4796,2312,4781,2302,4784,2299,4780,2293,4785,2291,4789,2292,4790,2291,4794,2294,4796,2300,4795,2303,4798,2304,4798,2303,4801,2303,4800,2298,4799,2296,4802,2294,4797,2290,4792,2290,4788,2291,4788,2289,4784,2293,4783,2298,4778,2297,4779,2301,4770,2304,4769,2300,4762,2299,4762,2297,4748,2291,4749,2291,4734,2284,4734,2282,4725,2276,4726,2275,4722,2271,4720,2276,4720,2281,4718,2281,4719,2284,4717,2286,4715,2281,4715,2278,4708,2276,4709,2274,4702,2270,4706,2266,4704,2263,4705,2263,4705,2261,4701,2265,4699,2270,4699,2273,4695,2273,4692,2274,4692,2269,4695,2264,4700,2262,4703,2262,4703,2260,4704,2260,4704,2257,4699,2258,4694,2261,4692,2266,4692,2269,4689,2269,4689,2268,4682,2268,4682,2265,4673,2261,4651,2251,4652,2251,4644,2247,4647,2243,4650,2242,4649,2240,4655,2240,4659,2242,4660,2241,4661,2241,4662,2239,4658,2236,4652,2237,4648,2240,4646,2244,4646,2248,4642,2248,4641,2247,4634,2247,4635,2243,4627,2241,4628,2238,4623,2234,4627,2230,4625,2225,4629,2225,4629,2222,4624,2223,4620,2227,4619,2232,4621,2238,4618,2240,4617,2238,4612,2240,4611,2234,4611,2233,4604,2230,4591,2225,4591,2224,4585,2221,4587,2219,4579,2213,4579,2212,4574,2207,4572,2212,4572,2217,4575,2222,4580,2224,4583,2224,4584,2225,4585,2225,4587,2229,4581,2229,4577,2227,4574,2223,4573,2217,4564,2215,4564,2213,4555,2209,4557,2207,4552,2203,4552,2202,4550,2200,4547,2204,4547,2207,4543,2207,4539,2207,4541,2202,4541,2201,4538,2199,4539,2199,4536,2197,4534,2201,4534,2204,4531,2204,4529,2205,4530,2199,4533,2195,4535,2194,4534,2192,4533,2190,4529,2194,4527,2199,4527,2201,4525,2201,4525,2202,4522,2202,4523,2197,4526,2193,4527,2192,4526,2190,4524,2192,4521,2189,4518,2193,4511,2190,4501,2186,4503,2183,4495,2177,4496,2176,4492,2172,4489,2176,4489,2182,4492,2186,4496,2189,4499,2189,4499,2190,4502,2189,4504,2193,4498,2193,4493,2191,4490,2187,4490,2186,4488,2187,4488,2182,4489,2179,4477,2172,4478,2172,4471,2167,4470,2172,4467,2171,4467,2175,4466,2176,4466,2170,4467,2168,4463,2165,4463,2166,4460,2163,4458,2168,4459,2172,4458,2173,4457,2170,4455,2170,4456,2165,4457,2163,4452,2160,4454,2158,4450,2153,4455,2151,4455,2146,4458,2147,4458,2145,4453,2145,4448,2148,4446,2153,4447,2158,4444,2159,4447,2163,4445,2166,4450,2168,4452,2168,4452,2171,4452,2173,4447,2172,4443,2168,4442,2166,4440,2167,4440,2162,4440,2160,4430,2155,4432,2152,4428,2148,4433,2146,4435,2146,4434,2143,4429,2145,4428,2144,4425,2149,4424,2153,4419,2153,4419,2152,4405,2152,4407,2147,4403,2145,4406,2141,4410,2140,4410,2137,4411,2137,4410,2135,4405,2137,4402,2141,4401,2146,4401,2147,4398,2147,4398,2146,4394,2147,4395,2141,4396,2140,4393,2138,4391,2136,4388,2141,4388,2143,4386,2143,4386,2145,4382,2146,4382,2141,4383,2138,4380,2137,4384,2133,4386,2132,4385,2129,4391,2129,4392,2129,4394,2125,4395,2126,4397,2122,4392,2121,4387,2122,4383,2125,4382,2131,4383,2136,4384,2137,4379,2140,4378,2139,4371,2143,4370,2138,4371,2134,4364,2131,4351,2125,4350,2126,4334,2121,4321,2117,4322,2116,4320,2116,4323,2111,4328,2109,4330,2109,4330,2107,4325,2109,4323,2109,4322,2107,4319,2112,4318,2114,4312,2112,4313,2111,4302,2108,4302,2107,4295,2104,4295,2106,4264,2097,4222,2083,4212,2081,4214,2077,4207,2071,4204,2067,4201,2072,4202,2077,4202,2078,4199,2079,4195,2081,4194,2077,4186,2077,4187,2075,4164,2070,4164,2071,4143,2068,4135,2067,4137,2062,4136,2060,4140,2057,4145,2057,4146,2056,4147,2056,4147,2054,4142,2053,4137,2056,4135,2061,4135,2066,4135,2067,4133,2068,4132,2065,4123,2066,4123,2063,4110,2061,4110,2059,4098,2055,4099,2053,4096,2051,4100,2047,4101,2047,4101,2045,4101,2043,4096,2046,4094,2051,4094,2056,4095,2059,4091,2061,4086,2065,4085,2060,4086,2055,4089,2051,4094,2049,4098,2050,4100,2046,4101,2043,4096,2042,4091,2044,4088,2049,4088,2054,4089,2058,4086,2060,4084,2058,4078,2061,4077,2056,4061,2054,4061,2053,4047,2051,4047,2052,4033,2050,4033,2051,4024,2051,4025,2047,4022,2045,4021,2048,4013,2046,4013,2047,3990,2046,3890,2041,3890,2040,3845,2036,3845,2035,3823,2031,3822,2031,3802,2028,3802,2029,3773,2025,3773,2026,3741,2024,3728,2023,3729,2020,3724,2018,3726,2015,3725,2014,3722,2019,3722,2021,3716,2022,3710,2022,3712,2017,3715,2013,3716,2012,3715,2011,3720,2009,3720,2007,3714,2008,3711,2012,3710,2014,3707,2013,3707,2018,3707,2019,3704,2020,3707,2025,3712,2027,3714,2027,3714,2029,3709,2028,3709,2030,3705,2026,3703,2021,3703,2019,3698,2018,3698,2019,3675,2017,3634,2014,3604,2011,3604,2012,3568,2011,3534,2010,3535,2008,3527,2006,3529,2002,3525,1999,3527,1998,3523,1994,3520,1999,3520,2004,3523,2009,3527,2011,3532,2012,3533,2015,3530,2015,3530,2018,3525,2016,3521,2012,3517,2013,3516,2010,3488,2011,3488,2010,3461,2009,3461,2008,3448,2005,3449,2002,3446,1999,3445,2005,3446,2010,3449,2014,3455,2015,3458,2014,3459,2017,3458,2017,3459,2020,3454,2020,3449,2017,3448,2016,3447,2018,3445,2013,3446,2007,3446,2006,3441,2003,3440,2004,3437,2002,3436,2007,3436,2009,3432,2010,3431,2009,3417,2011,3417,2009,3314,2006,3209,2003,3142,2001,3142,2002,3040,2003,2995,2004,2995,2003,2987,2001,2989,1997,2992,1994,2991,1992,2996,1991,2999,1991,3000,1989,2995,1989,2990,1991,2987,1995,2987,2001,2988,2004,2985,2007,2983,2005,2976,2008,2975,2005,2964,2006,2964,2005,2950,2005,2950,2006,2933,2008,2879,2014,2817,2020,2801,2021,2801,2023,2794,2025,2795,2027,2793,2028,2791,2024,2785,2024,2779,2024,2780,2028,2776,2030,2776,2031,2771,2033,2770,2028,2771,2025,2769,2024,2772,2020,2777,2018,2779,2018,2779,2016,2777,2016,2777,2014,2772,2016,2769,2020,2768,2021,2766,2020,2766,2025,2766,2026,2763,2027,2766,2032,2771,2034,2773,2034,2773,2036,2767,2035,2766,2034,2765,2036,2762,2032,2761,2028,2754,2028,2746,2027,2746,2031,2742,2033,2739,2034,2739,2029,2739,2026,2736,2024,2732,2022,2731,2027,2733,2032,2733,2033,2730,2035,2734,2038,2735,2038,2734,2041,2739,2041,2744,2039,2747,2034,2747,2029,2746,2028,2749,2027,2752,2026,2752,2031,2750,2036,2746,2039,2740,2039,2739,2039,2739,2041,2734,2038,2734,2037,2730,2041,2728,2036,2723,2037,2723,2033,2719,2032,2722,2027,2726,2024,2728,2024,2727,2021,2727,2020,2722,2022,2719,2026,2718,2031,2720,2035,2716,2038,2715,2036,2706,2040,2706,2038,2690,2042,2690,2040,2648,2044,2648,2045,2635,2047,2636,2050,2631,2052,2630,2048,2619,2049,2619,2048,2607,2047,2607,2045,2600,2043,2600,2041,2596,2039,2595,2044,2597,2049,2597,2050,2594,2052,2599,2055,2598,2058,2603,2058,2608,2056,2611,2051,2611,2046,2611,2045,2613,2044,2613,2045,2616,2045,2616,2050,2613,2054,2612,2055,2613,2057,2608,2059,2603,2057,2601,2056,2599,2059,2596,2054,2596,2053,2590,2054,2574,2056,2569,2057,2569,2051,2573,2047,2578,2045,2579,2045,2580,2043,2578,2042,2578,2041,2573,2042,2570,2046,2569,2051,2570,2055,2564,2058,2564,2057,2553,2060,2553,2058,2539,2060,2513,2061,2513,2064,2509,2065,2512,2069,2517,2072,2518,2072,2518,2074,2513,2072,2512,2074,2509,2070,2508,2065,2508,2064,2503,2064,2496,2063,2496,2067,2491,2068,2491,2067,2462,2073,2462,2072,2425,2076,2386,2081,2350,2086,2302,2092,2302,2093,2279,2096,2258,2100,2258,2099,2194,2108,2194,2109,2168,2113,2168,2114,2151,2117,2134,2120,2134,2121,2123,2124,2122,2123,2115,2123,2115,2124,2104,2125,2104,2126,2083,2131,2083,2130,2052,2136,2021,2140,2006,2143,2006,2142,1979,2145,1962,2146,1963,2148,1954,2150,1955,2151,1943,2155,1942,2155,1918,2161,1904,2164,1904,2165,1894,2169,1885,2172,1885,2169,1879,2169,1879,2165,1877,2164,1877,2170,1879,2174,1883,2177,1889,2178,1891,2177,1891,2178,1886,2179,1883,2178,1882,2181,1878,2178,1877,2177,1871,2181,1870,2179,1845,2187,1821,2196,1821,2195,1810,2199,1810,2194,1803,2192,1804,2190,1800,2188,1799,2193,1801,2198,1799,2200,1796,2202,1794,2197,1794,2195,1791,2194,1791,2193,1789,2193,1789,2198,1792,2202,1797,2205,1802,2205,1803,2207,1807,2204,1810,2206,1813,2201,1812,2196,1811,2195,1816,2193,1819,2191,1820,2196,1819,2201,1817,2204,1818,2205,1813,2207,1808,2206,1805,2205,1802,2208,1800,2205,1792,2208,1791,2207,1772,2211,1772,2212,1767,2213,1770,2217,1770,2218,1768,2220,1765,2216,1765,2215,1763,2215,1763,2210,1764,2207,1759,2204,1760,2203,1754,2199,1752,2204,1753,2209,1756,2214,1761,2215,1764,2215,1764,2219,1763,2219,1763,2224,1758,2223,1755,2220,1751,2223,1749,2221,1732,2228,1732,2227,1723,2230,1723,2227,1717,2227,1717,2225,1715,2225,1715,2230,1719,2234,1720,2235,1719,2237,1718,2237,1716,2240,1713,2237,1707,2240,1706,2237,1700,2239,1700,2235,1695,2234,1696,2233,1688,2230,1687,2235,1687,2236,1685,2236,1688,2241,1693,2243,1696,2244,1696,2245,1701,2244,1703,2241,1706,2243,1707,2238,1707,2236,1710,2235,1712,2234,1712,2239,1709,2244,1707,2245,1708,2246,1703,2248,1698,2246,1697,2246,1695,2249,1692,2246,1686,2250,1685,2248,1675,2252,1675,2247,1677,2242,1678,2241,1677,2241,1681,2238,1687,2238,1688,2239,1689,2236,1688,2235,1689,2233,1684,2233,1679,2235,1676,2240,1676,2245,1676,2246,1674,2247,1677,2251,1675,2254,1679,2256,1682,2256,1682,2259,1679,2259,1678,2262,1674,2259,1673,2258,1668,2261,1667,2259,1661,2261,1660,2256,1656,2256,1656,2254,1654,2253,1654,2258,1656,2263,1661,2266,1666,2266,1667,2268,1662,2268,1661,2268,1660,2272,1655,2269,1655,2268,1648,2273,1647,2271,1639,2274,1638,2269,1640,2265,1639,2264,1643,2261,1648,2260,1650,2260,1650,2258,1648,2258,1649,2254,1644,2255,1642,2255,1640,2253,1637,2257,1636,2259,1633,2259,1634,2264,1635,2267,1633,2269,1637,2272,1636,2274,1642,2275,1646,2272,1649,2268,1649,2262,1651,2261,1651,2260,1654,2259,1655,2265,1652,2269,1651,2270,1652,2272,1648,2274,1642,2274,1642,2273,1638,2282,1635,2280,1631,2285,1629,2280,1628,2279,1624,2280,1624,2278,1620,2278,1622,2283,1623,2285,1621,2288,1620,2287,1614,2293,1612,2291,1599,2299,1566,2318,1549,2328,1548,2323,1545,2323,1547,2317,1551,2314,1556,2313,1558,2313,1560,2310,1559,2310,1560,2308,1555,2307,1550,2310,1547,2314,1547,2320,1548,2320,1545,2321,1548,2325,1546,2328,1550,2330,1552,2330,1552,2333,1547,2331,1544,2335,1541,2332,1533,2336,1533,2335,1524,2338,1523,2335,1517,2336,1517,2335,1515,2335,1517,2340,1521,2344,1526,2345,1527,2345,1527,2348,1525,2348,1524,2352,1519,2350,1517,2348,1514,2351,1512,2348,1502,2353,1501,2349,1498,2349,1500,2344,1504,2340,1509,2339,1510,2339,1511,2335,1512,2335,1513,2331,1507,2331,1503,2334,1500,2339,1501,2344,1502,2347,1498,2350,1500,2351,1496,2356,1501,2358,1500,2361,1500,2363,1495,2361,1492,2364,1490,2361,1486,2364,1484,2358,1486,2353,1487,2353,1484,2351,1488,2347,1487,2345,1493,2345,1497,2347,1500,2352,1500,2357,1500,2358,1503,2359,1505,2360,1506,2355,1504,2350,1499,2347,1494,2347,1493,2347,1492,2345,1488,2348,1485,2345,1483,2350,1483,2353,1480,2353,1482,2358,1484,2360,1482,2363,1487,2364,1489,2364,1489,2368,1486,2368,1485,2372,1480,2370,1480,2369,1475,2373,1474,2372,1459,2380,1434,2394,1434,2395,1427,2399,1428,2400,1412,2414,1411,2413,1401,2420,1399,2417,1390,2419,1390,2417,1383,2417,1385,2422,1381,2424,1384,2428,1387,2429,1387,2431,1392,2430,1397,2427,1399,2423,1399,2418,1401,2417,1401,2418,1404,2417,1404,2422,1401,2427,1400,2428,1401,2429,1396,2431,1392,2431,1391,2434,1387,2431,1386,2430,1383,2432,1381,2427,1377,2427,1378,2422,1374,2421,1375,2420,1371,2418,1370,2424,1372,2429,1376,2432,1381,2433,1381,2438,1380,2438,1380,2443,1374,2442,1372,2439,1367,2442,1366,2441,1361,2444,1364,2447,1362,2450,1361,2452,1358,2448,1357,2443,1357,2441,1354,2441,1355,2440,1352,2439,1352,2445,1355,2449,1359,2452,1365,2452,1365,2454,1360,2454,1360,2459,1355,2456,1354,2456,1349,2460,1348,2458,1341,2462,1340,2457,1334,2457,1334,2456,1332,2456,1333,2461,1336,2465,1341,2467,1340,2469,1339,2469,1339,2472,1334,2469,1331,2465,1331,2464,1328,2465,1328,2464,1326,2464,1327,2469,1332,2472,1335,2473,1335,2475,1330,2473,1327,2479,1325,2477,1315,2485,1314,2484,1302,2492,1301,2491,1292,2495,1288,2497,1292,2501,1294,2502,1293,2505,1296,2506,1295,2508,1290,2507,1287,2503,1287,2502,1285,2503,1284,2498,1285,2494,1278,2490,1279,2489,1276,2487,1274,2491,1275,2497,1278,2501,1283,2503,1288,2502,1289,2501,1292,2505,1290,2506,1291,2512,1286,2512,1281,2510,1281,2509,1274,2515,1274,2514,1268,2519,1272,2522,1271,2525,1268,2530,1266,2529,1258,2539,1257,2538,1248,2548,1246,2546,1240,2550,1239,2545,1237,2545,1239,2550,1243,2554,1246,2554,1246,2556,1245,2556,1244,2560,1240,2559,1237,2564,1235,2563,1230,2567,1228,2563,1228,2562,1224,2563,1225,2558,1225,2557,1224,2556,1223,2561,1225,2566,1229,2570,1234,2570,1237,2570,1237,2572,1232,2572,1231,2572,1229,2580,1226,2578,1219,2591,1218,2591,1211,2601,1213,2602,1211,2605,1217,2606,1222,2603,1225,2600,1226,2596,1227,2595,1226,2601,1223,2604,1217,2606,1212,2604,1210,2603,1207,2606,1203,2610,1208,2612,1209,2613,1209,2614,1209,2619,1205,2618,1200,2629,1199,2628,1184,2651,1181,2649,1174,2655,1173,2652,1166,2656,1165,2651,1160,2651,1161,2646,1165,2643,1171,2642,1171,2638,1171,2636,1166,2637,1162,2640,1161,2646,1162,2651,1158,2653,1159,2655,1150,2661,1155,2664,1160,2665,1165,2662,1168,2658,1168,2653,1172,2652,1178,2651,1177,2656,1174,2660,1170,2663,1166,2663,1165,2665,1161,2662,1159,2660,1144,2670,1143,2668,1130,2674,1129,2670,1126,2669,1128,2664,1128,2663,1126,2661,1127,2661,1125,2658,1122,2663,1122,2668,1125,2673,1128,2675,1127,2677,1125,2675,1120,2680,1117,2676,1108,2680,1107,2677,1098,2678,1099,2674,1095,2674,1098,2669,1100,2668,1099,2666,1098,2666,1097,2665,1094,2669,1093,2674,1095,2679,1096,2680,1094,2683,1093,2681,1087,2685,1086,2681,1078,2683,1078,2682,1067,2683,1067,2684,1043,2689,1030,2692,1030,2691,1000,2696,1000,2695,960,2698,950,2699,952,2704,949,2706,948,2703,942,2705,942,2702,927,2702,927,2701,909,2699,911,2694,912,2694,910,2692,914,2689,920,2689,922,2690,923,2687,924,2687,926,2684,921,2683,916,2684,912,2688,911,2693,912,2698,913,2699,908,2702,906,2699,894,2704,894,2701,869,2703,869,2702,844,2702,845,2697,842,2695,846,2691,851,2690,852,2690,852,2687,854,2687,855,2683,849,2683,845,2686,843,2690,843,2696,846,2700,842,2704,841,2703,837,2706,835,2702,826,2703,826,2702,778,2701,718,2697,718,2696,685,2692,685,2693,647,2689,647,2690,618,2688,603,2687,603,2685,594,2683,595,2681,591,2680,590,2685,592,2689,589,2691,590,2692,587,2694,585,2690,581,2691,581,2686,578,2685,580,2681,585,2678,586,2678,586,2676,581,2678,580,2679,579,2677,576,2682,576,2684,569,2684,560,2683,562,2679,555,2676,556,2674,552,2671,550,2676,551,2682,554,2685,553,2687,551,2685,549,2687,546,2682,539,2683,539,2682,502,2681,502,2680,464,2678,464,2677,437,2674,406,2671,397,2671,398,2666,394,2664,396,2662,394,2660,391,2664,391,2667,386,2667,387,2666,367,2664,367,2663,337,2659,312,2656,312,2655,294,2651,294,2650,287,2647,290,2643,295,2641,300,2641,302,2636,304,2637,306,2634,301,2632,296,2633,292,2637,291,2642,292,2647,293,2648,288,2652,287,2651,280,2655,279,2652,272,2654,271,2652,264,2652,265,2647,269,2643,274,2642,274,2514,274,2387,280,2389,283,2392,284,2398,284,2400,293,2402,293,2403,300,2406,299,2408,303,2412,302,2413,304,2415,307,2410,307,2405,304,2400,300,2398,300,2395,302,2396,303,2394,307,2397,309,2402,309,2405,312,2406,311,2407,320,2410,321,2408,337,2410,345,2412,344,2415,347,2417,349,2419,350,2413,355,2412,355,2413,360,2412,359,2418,358,2418,360,2420,359,2421,361,2423,363,2419,364,2418,368,2419,368,2418,391,2421,391,2422,415,2427,438,2430,455,2433,465,2436,469,2438,467,2442,463,2444,464,2448,461,2449,461,2452,466,2450,470,2446,471,2441,469,2436,472,2433,473,2435,482,2431,483,2436,486,2436,484,2441,480,2445,476,2445,477,2448,482,2446,485,2442,489,2444,490,2440,502,2442,502,2441,535,2443,535,2444,579,2447,579,2448,619,2451,651,2455,651,2456,679,2461,677,2464,683,2467,680,2471,676,2472,676,2476,672,2475,671,2478,677,2478,681,2475,684,2471,684,2465,686,2464,683,2460,683,2459,685,2457,680,2455,677,2455,677,2451,677,2449,682,2450,686,2454,688,2459,688,2461,692,2462,701,2464,699,2468,701,2469,696,2473,691,2473,690,2473,689,2476,688,2476,687,2478,693,2479,697,2476,700,2472,701,2467,699,2463,703,2461,704,2465,722,2462,723,2464,770,2463,816,2463,816,2462,840,2461,840,2460,846,2459,846,2465,844,2467,845,2469,841,2472,838,2472,838,2475,843,2474,845,2472,847,2475,850,2471,852,2471,852,2466,850,2461,845,2459,840,2459,839,2457,842,2456,842,2452,847,2454,851,2449,853,2451,858,2447,860,2451,865,2449,865,2454,865,2455,869,2456,866,2460,861,2463,856,2462,854,2462,853,2465,852,2465,851,2469,856,2470,861,2468,864,2464,865,2463,868,2464,868,2459,871,2458,869,2454,864,2451,865,2449,861,2449,860,2446,866,2446,867,2447,869,2444,873,2448,883,2443,883,2445,892,2443,892,2442,897,2440,898,2440,921,2432,933,2429,933,2434,931,2439,931,2440,927,2442,921,2442,917,2439,916,2439,913,2441,914,2442,911,2444,915,2447,920,2447,925,2445,927,2441,930,2442,930,2437,930,2435,933,2433,930,2429,933,2425,934,2426,937,2423,940,2427,946,2426,966,2420,978,2417,978,2419,987,2418,987,2419,992,2419,991,2414,987,2410,985,2409,985,2407,983,2407,983,2405,988,2406,992,2410,993,2415,993,2417,996,2417,1000,2418,1000,2413,998,2409,999,2408,1000,2409,1004,2406,1005,2409,1014,2407,1014,2406,1031,2401,1031,2400,1035,2398,1036,2403,1041,2403,1040,2400,1046,2399,1044,2395,1050,2389,1050,2390,1061,2382,1063,2387,1063,2389,1065,2389,1063,2394,1059,2397,1054,2398,1053,2398,1052,2401,1055,2402,1055,2403,1060,2401,1064,2397,1064,2392,1063,2388,1067,2385,1067,2386,1084,2375,1085,2378,1092,2376,1092,2380,1097,2380,1097,2383,1099,2384,1100,2378,1097,2374,1093,2371,1087,2370,1087,2371,1086,2368,1090,2368,1091,2364,1096,2366,1097,2368,1101,2364,1103,2367,1109,2365,1109,2370,1114,2371,1114,2372,1116,2373,1116,2368,1114,2363,1109,2360,1104,2360,1104,2358,1106,2358,1106,2355,1112,2357,1113,2358,1116,2355,1118,2359,1128,2356,1126,2353,1133,2347,1133,2348,1157,2330,1157,2331,1176,2318,1178,2323,1177,2328,1176,2330,1185,2338,1186,2337,1194,2343,1195,2339,1200,2340,1199,2335,1196,2330,1191,2328,1192,2325,1186,2326,1185,2326,1183,2323,1180,2325,1177,2322,1175,2327,1175,2328,1172,2328,1172,2327,1169,2327,1171,2322,1171,2321,1167,2318,1169,2316,1167,2313,1172,2311,1178,2313,1180,2315,1181,2314,1183,2317,1188,2316,1186,2313,1193,2308,1201,2303,1202,2307,1208,2306,1208,2309,1210,2309,1210,2304,1206,2300,1201,2298,1200,2298,1200,2296,1200,2294,1206,2295,1209,2299,1210,2301,1213,2300,1217,2299,1214,2295,1214,2294,1216,2292,1219,2289,1221,2293,1226,2291,1225,2291,1236,2285,1240,2282,1241,2288,1240,2293,1239,2294,1240,2295,1236,2298,1231,2298,1229,2298,1227,2301,1223,2298,1220,2300,1220,2299,1217,2300,1221,2304,1227,2305,1232,2304,1235,2300,1236,2297,1238,2298,1238,2293,1238,2292,1241,2290,1238,2286,1237,2285,1240,2281,1240,2280,1242,2276,1246,2280,1247,2283,1250,2282,1249,2288,1246,2292,1245,2293,1247,2295,1241,2297,1239,2297,1238,2300,1237,2302,1243,2302,1247,2299,1250,2294,1250,2289,1249,2289,1252,2288,1249,2284,1251,2281,1246,2279,1244,2279,1244,2276,1247,2276,1248,2274,1253,2276,1257,2273,1258,2275,1269,2269,1270,2271,1275,2270,1276,2272,1281,2271,1280,2268,1282,2268,1278,2264,1273,2262,1270,2262,1269,2260,1275,2260,1278,2262,1283,2256,1285,2258,1298,2249,1299,2250,1315,2240,1315,2242,1328,2236,1329,2236,1334,2234,1332,2230,1334,2228,1335,2228,1338,2225,1340,2228,1347,2225,1348,2226,1356,2224,1356,2227,1362,2227,1363,2227,1362,2222,1359,2218,1354,2217,1355,2215,1355,2211,1360,2213,1362,2215,1364,2214,1365,2216,1386,2208,1423,2192,1423,2193,1442,2186,1457,2179,1457,2180,1478,2172,1478,2171,1487,2166,1488,2166,1494,2163,1495,2169,1495,2171,1498,2172,1495,2176,1490,2178,1487,2178,1487,2181,1485,2181,1484,2183,1489,2183,1494,2181,1497,2176,1497,2171,1497,2170,1499,2170,1496,2165,1498,2162,1493,2160,1491,2160,1491,2157,1494,2158,1495,2155,1499,2158,1502,2163,1506,2162,1512,2162,1510,2158,1513,2156,1514,2157,1524,2152,1525,2156,1531,2156,1530,2161,1526,2165,1523,2166,1523,2168,1528,2166,1531,2162,1531,2158,1533,2158,1531,2153,1531,2152,1538,2147,1539,2147,1548,2141,1550,2144,1557,2142,1557,2143,1563,2142,1561,2138,1567,2134,1576,2128,1578,2134,1578,2135,1580,2135,1578,2140,1574,2143,1569,2144,1568,2144,1568,2147,1569,2147,1569,2150,1574,2149,1576,2147,1578,2150,1581,2146,1583,2146,1584,2141,1581,2136,1577,2134,1572,2133,1571,2132,1573,2131,1573,2127,1578,2129,1580,2130,1583,2126,1585,2129,1590,2127,1591,2132,1591,2133,1595,2133,1595,2135,1597,2136,1597,2131,1595,2126,1590,2123,1585,2123,1585,2121,1587,2121,1587,2118,1592,2119,1596,2123,1599,2120,1601,2125,1606,2125,1605,2129,1610,2132,1610,2133,1613,2135,1614,2130,1613,2125,1609,2121,1604,2120,1603,2120,1603,2118,1604,2118,1603,2114,1609,2115,1610,2116,1613,2112,1616,2116,1621,2113,1622,2118,1627,2118,1627,2119,1630,2120,1630,2115,1626,2110,1621,2108,1619,2109,1618,2106,1622,2106,1622,2104,1627,2106,1630,2110,1630,2114,1637,2115,1643,2115,1642,2110,1642,2109,1644,2108,1642,2105,1644,2103,1647,2107,1647,2109,1652,2109,1652,2112,1657,2113,1656,2116,1661,2119,1660,2120,1664,2123,1666,2118,1665,2112,1661,2108,1656,2107,1651,2108,1650,2108,1647,2104,1649,2103,1647,2098,1653,2098,1658,2100,1660,2104,1668,2101,1668,2102,1692,2095,1691,2094,1705,2088,1705,2086,1708,2084,1710,2090,1708,2095,1704,2098,1699,2100,1696,2099,1695,2102,1695,2104,1700,2104,1705,2102,1708,2097,1708,2094,1709,2094,1707,2089,1707,2088,1712,2084,1712,2085,1721,2079,1722,2081,1730,2078,1730,2079,1743,2075,1743,2076,1747,2074,1747,2079,1751,2080,1751,2081,1753,2082,1753,2077,1751,2072,1746,2069,1741,2069,1740,2067,1745,2067,1747,2068,1748,2064,1752,2068,1754,2070,1761,2067,1761,2069,1775,2067,1775,2065,1776,2065,1773,2060,1770,2058,1771,2056,1772,2057,1773,2055,1777,2058,1779,2064,1779,2065,1781,2066,1783,2066,1783,2061,1779,2057,1778,2056,1779,2053,1778,2053,1779,2051,1783,2054,1785,2059,1785,2061,1787,2061,1787,2060,1792,2060,1791,2056,1799,2054,1799,2053,1809,2048,1810,2054,1809,2056,1811,2056,1807,2061,1803,2063,1797,2062,1796,2064,1801,2065,1801,2069,1805,2068,1809,2073,1810,2072,1814,2077,1817,2072,1817,2067,1815,2062,1810,2059,1805,2060,1804,2060,1802,2055,1803,2055,1801,2049,1804,2048,1805,2043,1810,2045,1812,2042,1815,2046,1816,2047,1820,2046,1820,2045,1833,2040,1841,2036,1842,2037,1851,2034,1859,2031,1859,2034,1864,2034,1863,2037,1865,2037,1865,2032,1862,2027,1858,2025,1858,2023,1860,2024,1862,2021,1865,2024,1867,2026,1870,2025,1893,2017,1893,2016,1930,1999,1944,1993,1945,1998,1944,1999,1948,2000,1945,2004,1944,2006,1946,2008,1947,2008,1950,2012,1953,2009,1957,2011,1958,2006,1958,2005,1961,2004,1959,1999,1954,1997,1952,1996,1952,1993,1947,1994,1946,1994,1944,1991,1940,1996,1940,2001,1942,2006,1939,2008,1937,2010,1935,2005,1936,1999,1939,1995,1937,1992,1942,1990,1945,1991,1946,1986,1951,1988,1956,1983,1958,1985,1964,1981,1965,1986,1971,1986,1971,1988,1973,1988,1972,1983,1969,1979,1967,1978,1968,1975,1968,1976,1969,1973,1973,1977,1975,1982,1975,1984,1977,1984,1977,1985,1980,1985,1979,1980,1976,1976,1975,1975,1976,1973,1978,1974,1982,1969,1984,1972,1994,1967,1995,1968,2006,1965,2007,1968,2014,1968,2013,1972,2016,1973,2017,1968,2015,1963,2018,1961,2014,1958,2013,1958,2014,1955,2009,1955,2004,1958,2001,1962,2001,1967,2001,1968,1999,1969,1999,1968,1996,1969,1996,1963,1999,1959,2001,1958,1999,1956,2005,1954,2010,1956,2011,1957,2014,1953,2017,1958,2018,1960,2026,1960,2025,1956,2027,1955,2023,1951,2020,1950,2021,1947,2022,1945,2026,1948,2029,1953,2029,1957,2030,1958,2030,1954,2035,1954,2034,1950,2043,1946,2052,1942,2053,1947,2052,1950,2057,1951,2054,1955,2050,1957,2051,1960,2046,1960,2041,1957,2038,1953,2038,1947,2039,1946,2036,1945,2033,1944,2033,1950,2035,1954,2039,1957,2045,1958,2046,1957,2046,1960,2051,1957,2054,1959,2056,1954,2056,1952,2059,1951,2057,1946,2055,1944,2057,1942,2052,1940,2050,1940,2049,1937,2052,1938,2052,1935,2057,1937,2059,1939,2062,1937,2064,1941,2067,1941,2067,1946,2063,1950,2058,1952,2056,1952,2056,1955,2058,1955,2058,1956,2063,1954,2066,1950,2067,1945,2065,1940,2064,1938,2067,1935,2071,1931,2074,1936,2074,1937,2076,1937,2076,1939,2078,1939,2077,1934,2082,1931,2083,1931,2089,1928,2090,1933,2094,1933,2093,1936,2095,1936,2095,1931,2093,1926,2089,1924,2089,1922,2090,1922,2092,1919,2096,1923,2101,1920,2102,1923,2119,1919,2128,1917,2127,1914,2132,1911,2135,1909,2137,1914,2137,1915,2141,1915,2141,1916,2145,1917,2144,1911,2143,1908,2144,1907,2144,1906,2145,1905,2148,1909,2149,1911,2153,1911,2158,1911,2157,1907,2162,1905,2162,1906,2186,1898,2186,1900,2201,1897,2201,1901,2203,1902,2200,1906,2196,1909,2193,1909,2193,1911,2194,1911,2194,1914,2199,1913,2202,1909,2205,1910,2206,1905,2204,1900,2207,1898,2203,1895,2199,1894,2199,1889,2199,1885,2204,1886,2207,1889,2209,1887,2211,1892,2210,1897,2210,1898,2212,1899,2208,1903,2203,1904,2201,1904,2200,1907,2204,1907,2204,1909,2209,1907,2212,1902,2213,1897,2211,1893,2215,1891,2223,1886,2224,1888,2233,1885,2233,1888,2241,1887,2240,1893,2244,1895,2242,1898,2244,1901,2247,1896,2248,1891,2245,1886,2241,1884,2240,1883,2240,1881,2242,1881,2243,1879,2247,1882,2249,1887,2249,1889,2252,1889,2252,1890,2254,1890,2254,1885,2250,1881,2249,1880,2250,1878,2248,1877,2249,1875,2253,1878,2255,1881,2257,1880,2258,1882,2265,1880,2265,1881,2294,1878,2321,1874,2337,1871,2337,1873,2380,1871,2408,1868,2407,1867,2430,1862,2430,1864,2448,1863,2448,1866,2453,1867,2451,1871,2454,1873,2453,1874,2455,1876,2458,1872,2458,1867,2455,1862,2450,1859,2446,1859,2445,1856,2448,1856,2448,1854,2453,1855,2456,1858,2458,1857,2459,1861,2473,1859,2473,1861,2567,1859,2679,1859,2677,1864,2674,1868,2668,1869,2664,1868,2661,1876,2657,1883,2662,1884,2667,1883,2670,1878,2671,1873,2669,1868,2668,1867,2674,1859,2675,1860,2681,1854,2683,1859,2683,1864,2682,1866,2687,1868,2683,1872,2681,1873,2684,1879,2683,1880,2683,1881,2688,1878,2690,1874,2691,1873;PU3780,1893;PD3778,1898,3777,1899,3780,1902,3775,1905,3773,1905,3773,1908,3773,1909,3778,1908,3782,1904,3783,1899,3783,1896,3786,1896,3785,1892,3789,1890,3784,1886,3779,1886,3776,1887,3774,1883,3770,1886,3769,1887,3761,1883,3760,1888,3760,1890,3757,1891,3760,1896,3765,1898,3770,1898,3774,1895,3778,1898,3777,1899,3780,1902,3775,1905,3773,1905,3773,1908,3773,1909,3778,1908,3782,1904,3783,1899,3783,1896,3786,1896,3785,1892,3789,1890,3784,1886,3779,1886,3776,1887,3774,1883,3770,1886,3769,1887,3761,1883,3760,1888,3760,1890,3757,1891,3760,1896,3765,1898,3770,1898,3774,1895,3778,1898;PU5003,2144;PD4999,2147,4998,2147,4999,2152,5004,2149,5008,2152,5010,2147,5010,2146,5014,2147,5013,2142,5012,2140,5016,2137,5011,2134,5010,2133,5011,2131,5006,2131,5001,2134,4998,2139,4998,2144,4996,2144,4996,2143,4993,2144,4994,2139,4995,2137,4992,2135,4996,2131,4998,2131,4998,2128,5003,2129,5008,2132,5009,2133,5011,2132,5011,2134,5014,2133,5011,2129,5009,2127,5010,2125,5005,2124,5001,2125,4999,2123,4995,2126,4994,2131,4991,2131,4992,2136,4993,2137,4989,2139,4993,2143,4994,2143,4992,2146,4997,2147,4998,2147,4999,2152,5004,2149,5008,2152,5010,2147,5010,2146,5014,2147,5013,2142,5012,2140,5016,2137,5011,2134,5010,2133,5011,2131,5006,2131,5001,2134,4998,2139,4998,2144,4996,2144,4996,2143,4993,2144,4994,2139,4995,2137,4992,2135,4996,2131,4998,2131,4998,2128,5003,2129,5008,2132,5009,2133,5011,2132,5011,2134,5014,2133,5011,2129,5009,2127,5010,2125,5005,2124,5001,2125,4999,2123;PU4524,2174;PD4520,2177,4519,2182,4520,2188,4524,2191,4529,2193,4530,2193,4531,2196,4536,2193,4539,2189,4540,2189,4540,2187,4543,2188,4541,2193,4540,2193,4543,2196,4544,2195,4548,2199,4550,2194,4549,2189,4554,2187,4552,2184,4555,2182,4551,2179,4545,2178,4541,2181,4538,2186,4538,2190,4534,2191,4534,2190,4529,2191,4530,2185,4533,2181,4539,2180,4540,2180,4540,2176,4541,2176,4541,2173,4536,2173,4532,2177,4530,2182,4530,2183,4528,2183,4528,2184,4526,2185,4526,2179,4529,2175,4531,2174,4530,2172,4531,2172,4531,2169,4526,2172,4525,2174,4523,2173,4522,2178,4523,2183,4524,2184,4522,2185,4526,2188,4528,2189,4527,2192,4530,2193,4531,2196,4536,2193,4539,2189,4540,2189,4540,2187,4543,2188,4541,2193,4540,2193,4543,2196,4544,2195,4548,2199,4550,2194,4549,2189,4554,2187,4552,2184,4555,2182,4551,2179,4545,2178,4541,2181,4538,2186,4538,2190,4534,2191,4534,2190,4529,2191,4530,2185,4533,2181,4539,2180,4540,2180,4540,2176,4541,2176,4541,2174;PU5136,2238;PD5130,2238,5126,2242,5124,2247,5125,2252,5128,2256,5132,2258,5132,2262,5127,2259,5124,2255,5124,2250,5126,2245,5127,2244,5124,2241,5121,2239,5119,2244,5119,2249,5121,2253,5122,2254,5121,2255,5126,2257,5131,2257,5132,2261,5136,2259,5139,2263,5141,2261,5145,2263,5147,2258,5147,2257,5150,2257,5148,2252,5144,2248,5141,2248,5141,2246,5135,2247,5131,2251,5130,2253,5128,2252,5125,2252,5128,2247,5133,2245,5138,2245,5142,2248,5143,2250,5147,2248,5146,2247,5150,2244,5146,2241,5140,2240,5136,2242,5133,2238,5130,2241,5126,2238,5125,2243,5126,2249,5130,2252,5133,2253,5132,2257,5132,2258,5132,2262,5127,2259,5124,2255,5124,2250,5126,2245,5127,2244,5124,2241,5121,2239,5119,2244,5119,2249,5121,2253,5122,2254,5121,2255,5126,2257,5131,2257,5132,2261,5136,2259,5139,2263,5141,2261,5145,2263,5147,2258,5147,2257,5150,2257,5148,2252,5144,2248,5141,2248,5141,2246,5135,2247,5131,2251,5130,2253,5128,2252,5125,2252,5128,2247,5133,2245,5138,2245,5142,2248,5143,2250,5145,2249;PU5006,2421;PD5007,2426,5006,2431,5009,2432,5010,2428,5015,2428,5015,2429,5018,2430,5016,2434,5012,2438,5013,2441,5011,2441,5012,2443,5016,2441,5019,2437,5020,2432,5022,2432,5020,2427,5018,2425,5020,2423,5016,2421,5010,2421,5009,2422,5007,2419,5004,2422,4999,2419,4998,2422,4993,2421,4992,2424,4988,2424,4990,2429,4994,2432,4995,2433,4994,2435,5000,2435,5004,2433,5006,2431,5009,2432,5010,2428,5015,2428,5015,2429,5018,2430,5016,2434,5012,2438,5013,2441,5011,2441,5012,2443,5016,2441,5019,2437,5020,2432,5022,2432,5020,2427,5018,2425,5020,2423,5016,2421,5010,2421,5009,2422,5007,2419,5004,2422,4999,2419,4998,2422,4993,2421,4992,2424,4990,2424;PU1305,2466;PD1307,2471,1311,2475,1314,2475,1313,2480,1318,2479,1320,2478,1322,2482,1326,2478,1326,2477,1330,2479,1330,2474,1330,2471,1333,2470,1330,2466,1328,2464,1329,2461,1324,2460,1320,2462,1317,2458,1314,2461,1310,2459,1308,2464,1310,2469,1307,2471,1311,2475,1314,2475,1313,2480,1318,2479,1320,2478,1322,2482,1326,2478,1326,2477,1330,2479,1330,2474,1330,2471,1333,2470,1330,2466,1328,2464,1329,2461,1324,2460,1320,2462,1317,2458,1314,2461,1310,2459,1308,2464,1310,2469,1307,2471;PU1193,2599;PD1197,2603,1201,2603,1201,2607,1205,2606,1208,2612,1210,2610,1214,2614,1217,2610,1217,2604,1214,2600,1210,2597,1207,2597,1208,2591,1205,2592,1202,2583,1198,2586,1196,2588,1194,2587,1193,2592,1195,2597,1195,2598,1193,2600,1198,2603,1201,2603,1201,2607,1205,2606,1208,2612,1210,2610,1214,2614,1217,2610,1217,2604,1214,2600,1210,2597,1207,2597,1208,2591,1205,2592,1202,2583,1198,2586,1196,2588,1194,2587,1193,2592,1195,2597,1195,2598,1193,2600;PU5670,2870;PD5670,2870,5665,2874,5670,2877,5675,2878,5680,2875,5682,2871,5683,2867,5688,2867,5688,2864,5697,2861,5694,2857,5693,2856,5694,2854,5688,2853,5683,2854,5682,2855,5681,2853,5678,2857,5677,2861,5673,2861,5674,2866,5669,2868,5670,2870,5665,2874,5670,2877,5675,2878,5680,2875,5682,2871,5683,2867,5688,2867,5688,2864,5697,2861,5694,2857,5693,2856,5694,2854,5688,2853,5683,2854,5682,2855,5681,2853,5678,2857,5677,2861,5673,2861,5674,2866,5669,2868;PU3086,2168;PD3090,2172,3087,2175,3092,2177,3098,2175,3101,2172,3103,2166,3101,2161,3106,2157,3114,2153,3115,2158,3114,2163,3121,2168,3121,2169,3126,2173,3128,2168,3128,2163,3124,2159,3119,2157,3117,2157,3116,2153,3118,2153,3119,2148,3124,2150,3127,2154,3128,2157,3136,2156,3136,2159,3143,2160,3141,2165,3140,2165,3143,2168,3139,2171,3140,2173,3144,2170,3147,2165,3146,2160,3145,2158,3148,2155,3149,2158,3158,2155,3159,2158,3174,2156,3174,2158,3189,2159,3188,2163,3190,2164,3187,2168,3182,2169,3180,2169,3180,2171,3179,2171,3178,2173,3184,2173,3188,2170,3190,2166,3190,2160,3189,2158,3193,2156,3197,2154,3198,2159,3197,2164,3198,2165,3197,2167,3199,2169,3202,2164,3202,2161,3207,2161,3207,2162,3219,2163,3219,2162,3303,2164,3360,2165,3360,2166,3379,2169,3377,2174,3373,2177,3375,2179,3379,2176,3380,2174,3382,2175,3383,2169,3382,2166,3384,2165,3380,2161,3375,2160,3373,2160,3373,2158,3378,2158,3378,2156,3383,2159,3385,2163,3388,2162,3388,2164,3402,2163,3402,2165,3416,2166,3415,2170,3417,2171,3413,2175,3408,2176,3407,2176,3407,2178,3406,2178,3405,2180,3411,2180,3415,2177,3417,2172,3417,2167,3416,2165,3420,2162,3421,2164,3429,2162,3430,2165,3441,2165,3441,2168,3452,2170,3450,2174,3458,2179,3456,2181,3460,2185,3463,2180,3463,2175,3460,2170,3456,2167,3451,2167,3450,2164,3451,2164,3451,2160,3456,2161,3460,2165,3461,2167,3465,2166,3465,2171,3489,2175,3503,2178,3503,2179,3508,2180,3508,2179,3518,2181,3583,2193,3583,2191,3590,2191,3590,2192,3595,2193,3593,2198,3591,2199,3593,2201,3595,2199,3598,2200,3599,2195,3606,2195,3615,2195,3615,2197,3622,2198,3633,2200,3638,2201,3636,2204,3642,2207,3641,2208,3645,2210,3647,2205,3645,2200,3642,2196,3637,2194,3634,2195,3633,2193,3637,2192,3638,2189,3643,2191,3646,2195,3646,2198,3654,2197,3654,2199,3661,2200,3659,2205,3662,2207,3660,2209,3661,2211,3665,2207,3665,2202,3669,2202,3669,2203,3675,2203,3674,2205,3683,2208,3683,2207,3710,2212,3736,2216,3755,2220,3770,2222,3768,2227,3772,2229,3767,2232,3763,2233,3763,2236,3760,2236,3760,2238,3765,2238,3770,2236,3772,2231,3773,2226,3771,2222,3773,2220,3775,2224,3783,2223,3783,2226,3800,2229,3800,2230,3831,2238,3832,2237,3843,2239,3843,2238,3863,2239,3863,2240,3872,2241,3871,2245,3877,2248,3877,2249,3881,2252,3883,2247,3882,2242,3880,2240,3882,2238,3884,2240,3887,2238,3888,2243,3887,2247,3895,2251,3901,2255,3902,2251,3903,2251,3902,2246,3899,2242,3894,2240,3892,2240,3891,2239,3890,2240,3889,2237,3895,2236,3899,2239,3901,2243,3903,2242,3904,2247,3903,2250,3912,2255,3922,2260,3923,2255,3921,2250,3920,2248,3921,2247,3916,2245,3911,2245,3907,2247,3904,2245,3901,2242,3906,2240,3911,2240,3916,2242,3918,2247,3919,2250,3923,2250,3922,2254,3927,2256,3923,2260,3921,2261,3923,2264,3921,2265,3921,2267,3926,2265,3929,2261,3929,2256,3931,2256,3929,2251,3927,2249,3929,2247,3924,2245,3922,2245,3921,2242,3926,2242,3927,2240,3931,2243,3933,2247,3934,2249,3939,2249,3938,2253,3944,2255,3941,2259,3939,2260,3941,2263,3938,2264,3939,2266,3944,2264,3946,2260,3949,2260,3949,2255,3949,2254,3957,2251,3958,2253,3965,2252,3965,2256,3989,2261,4021,2266,4021,2267,4040,2274,4046,2277,4047,2271,4045,2266,4042,2265,4043,2263,4038,2262,4036,2262,4036,2260,4041,2260,4045,2263,4048,2268,4048,2270,4050,2271,4050,2272,4073,2279,4085,2283,4084,2285,4089,2289,4086,2292,4087,2293,4091,2289,4092,2284,4091,2283,4094,2282,4099,2281,4099,2285,4106,2287,4105,2290,4111,2293,4107,2297,4110,2301,4106,2302,4107,2306,4112,2304,4115,2299,4115,2294,4112,2289,4115,2285,4115,2286,4118,2283,4120,2288,4120,2293,4117,2298,4113,2300,4110,2300,4109,2305,4110,2305,4110,2311,4115,2310,4117,2314,4121,2310,4122,2308,4124,2309,4124,2303,4121,2299,4117,2296,4112,2296,4112,2294,4112,2291,4116,2291,4118,2287,4122,2290,4123,2290,4127,2287,4129,2292,4129,2295,4137,2297,4136,2300,4142,2303,4139,2307,4141,2311,4140,2311,4141,2313,4145,2310,4147,2305,4147,2303,4151,2302,4155,2301,4154,2307,4151,2311,4146,2313,4141,2312,4140,2312,4137,2317,4136,2316,4133,2321,4138,2323,4143,2322,4147,2318,4149,2313,4147,2308,4146,2307,4151,2303,4152,2304,4159,2300,4160,2305,4160,2308,4168,2311,4167,2314,4174,2319,4172,2321,4176,2326,4177,2325,4180,2329,4183,2325,4183,2324,4188,2325,4188,2321,4192,2321,4190,2316,4186,2313,4180,2312,4176,2315,4173,2319,4169,2318,4169,2316,4165,2314,4169,2310,4167,2308,4172,2306,4177,2307,4179,2309,4181,2307,4183,2312,4183,2317,4183,2318,4188,2319,4186,2322,4199,2331,4198,2331,4202,2335,4198,2338,4192,2338,4188,2335,4185,2331,4185,2329,4183,2329,4183,2327,4179,2327,4180,2332,4184,2336,4189,2338,4194,2337,4196,2335,4201,2341,4203,2339,4206,2341,4208,2336,4207,2331,4204,2328,4205,2327,4201,2325,4199,2325,4199,2323,4205,2324,4207,2328,4210,2326,4211,2332,4219,2333,4219,2336,4250,2350,4249,2351,4276,2366,4275,2367,4284,2373,4285,2368,4295,2369,4293,2374,4301,2379,4301,2378,4308,2382,4309,2379,4315,2380,4315,2379,4319,2379,4318,2384,4316,2386,4317,2388,4314,2390,4315,2393,4319,2390,4321,2387,4323,2388,4323,2386,4334,2389,4333,2391,4338,2394,4335,2397,4337,2400,4335,2401,4335,2403,4340,2400,4342,2395,4342,2391,4343,2390,4344,2393,4348,2393,4347,2397,4354,2400,4354,2399,4362,2402,4362,2398,4367,2398,4366,2403,4365,2404,4366,2405,4362,2408,4357,2409,4356,2409,4355,2414,4354,2420,4359,2420,4364,2417,4366,2412,4365,2407,4362,2402,4365,2399,4366,2400,4370,2395,4372,2400,4372,2405,4371,2408,4377,2412,4377,2411,4383,2415,4384,2409,4389,2409,4389,2407,4391,2407,4391,2412,4388,2416,4383,2419,4378,2418,4376,2417,4373,2421,4370,2426,4375,2428,4380,2426,4384,2423,4386,2418,4385,2414,4390,2411,4391,2412,4396,2409,4397,2415,4396,2416,4398,2417,4396,2421,4398,2423,4401,2418,4406,2419,4406,2420,4423,2424,4422,2426,4429,2429,4427,2432,4430,2435,4432,2432,4439,2434,4440,2433,4449,2435,4449,2437,4461,2442,4460,2443,4472,2449,4471,2450,4478,2456,4482,2460,4484,2455,4484,2454,4487,2455,4487,2456,4494,2457,4493,2459,4506,2465,4518,2472,4516,2474,4522,2478,4524,2480,4526,2476,4531,2477,4531,2478,4538,2480,4537,2482,4543,2486,4543,2487,4547,2490,4549,2485,4549,2484,4551,2484,4551,2483,4554,2483,4553,2488,4560,2491,4618,2519,4628,2523,4625,2527,4628,2530,4623,2532,4622,2532,4622,2535,4623,2537,4628,2536,4631,2531,4634,2533,4634,2527,4634,2526,4637,2525,4634,2520,4629,2518,4628,2518,4628,2516,4625,2516,4624,2514,4629,2514,4634,2516,4636,2521,4637,2525,4640,2526,4639,2529,4662,2540,4661,2541,4677,2551,4676,2553,4681,2559,4676,2561,4673,2561,4673,2563,4678,2562,4682,2559,4684,2554,4684,2550,4686,2549,4686,2554,4694,2556,4694,2559,4708,2567,4708,2568,4730,2583,4729,2584,4733,2587,4728,2590,4723,2590,4718,2588,4715,2583,4715,2578,4716,2577,4712,2575,4712,2576,4709,2574,4708,2580,4711,2585,4715,2587,4721,2588,4721,2587,4722,2590,4726,2587,4727,2587,4729,2589,4731,2584,4731,2582,4734,2581,4734,2584,4740,2586,4739,2589,4748,2595,4747,2596,4755,2603,4752,2605,4755,2611,4750,2612,4745,2610,4743,2608,4740,2611,4738,2607,4731,2609,4731,2607,4725,2607,4726,2602,4730,2598,4735,2597,4740,2598,4742,2600,4747,2596,4746,2596,4750,2592,4745,2589,4740,2589,4739,2590,4738,2588,4734,2592,4732,2597,4733,2602,4734,2603,4726,2608,4730,2611,4728,2615,4733,2617,4738,2615,4740,2618,4744,2613,4744,2610,4750,2610,4750,2609,4753,2609,4752,2614,4756,2617,4759,2620,4761,2615,4760,2609,4756,2606,4751,2604,4748,2605,4747,2603,4748,2602,4748,2599,4753,2599,4755,2600,4757,2598,4760,2602,4761,2607,4760,2610,4772,2616,4771,2617,4793,2632,4814,2648,4813,2649,4823,2658,4818,2661,4813,2661,4810,2660,4806,2667,4806,2666,4804,2669,4809,2671,4814,2670,4818,2666,4819,2661,4819,2657,4824,2655,4824,2656,4829,2655,4829,2660,4829,2661,4834,2663,4832,2666,4855,2688,4873,2707,4872,2708,4879,2719,4883,2725,4885,2723,4895,2732,4896,2732,4920,2751,4919,2752,4926,2758,4924,2759,4925,2760,4920,2762,4915,2761,4911,2758,4909,2753,4910,2750,4909,2750,4908,2751,4905,2751,4906,2756,4907,2758,4904,2760,4908,2763,4909,2763,4908,2766,4913,2766,4918,2763,4921,2759,4921,2753,4923,2752,4923,2753,4926,2752,4926,2758,4923,2762,4922,2763,4923,2765,4924,2764,4926,2766,4929,2761,4929,2757,4933,2756,4937,2756,4936,2761,4933,2765,4928,2767,4926,2767,4925,2771,4924,2771,4924,2775,4929,2774,4932,2773,4933,2774,4936,2770,4937,2768,4946,2769,4944,2774,4953,2782,4952,2784,4957,2791,4954,2793,4955,2798,4953,2798,4953,2800,4958,2798,4961,2794,4962,2790,4965,2790,4965,2792,4968,2792,4965,2797,4961,2800,4961,2803,4959,2803,4959,2806,4964,2804,4968,2801,4969,2802,4970,2799,4979,2802,4977,2805,4980,2808,4976,2811,4975,2811,4976,2814,4975,2814,4975,2816,4980,2814,4982,2812,4985,2814,4984,2815,4988,2818,4983,2821,4980,2822,4980,2826,4978,2826,4978,2829,4983,2829,4988,2826,4989,2822,4991,2822,4990,2825,4996,2828,4994,2830,5004,2841,5025,2863,5025,2864,5030,2870,5026,2872,5020,2872,5018,2877,5016,2876,5013,2880,5018,2882,5023,2881,5027,2877,5029,2872,5028,2867,5027,2866,5031,2864,5032,2865,5037,2862,5038,2868,5036,2872,5040,2875,5036,2879,5038,2883,5033,2884,5032,2883,5031,2886,5029,2886,5029,2887,5034,2888,5039,2886,5042,2882,5043,2878,5045,2878,5044,2883,5050,2886,5048,2888,5058,2896,5057,2897,5066,2907,5064,2908,5068,2915,5067,2915,5068,2917,5072,2914,5074,2909,5075,2910,5074,2913,5084,2919,5081,2922,5095,2939,5092,2941,5095,2948,5091,2949,5091,2955,5089,2955,5088,2959,5094,2958,5098,2955,5100,2951,5100,2945,5098,2942,5100,2940,5101,2941,5104,2939,5106,2944,5105,2949,5104,2951,5108,2954,5105,2956,5108,2960,5102,2962,5098,2961,5098,2962,5103,2963,5103,2965,5108,2963,5109,2963,5113,2967,5113,2968,5119,2976,5115,2978,5116,2982,5111,2981,5110,2981,5109,2984,5115,2984,5117,2983,5122,2993,5120,2993,5125,3008,5123,3008,5125,3030,5123,3030,5123,3051,5121,3051,5117,3064,5114,3062,5111,3066,5116,3068,5122,3067,5126,3063,5127,3058,5126,3054,5129,3053,5133,3052,5133,3057,5131,3062,5126,3065,5121,3065,5120,3065,5119,3068,5120,3068,5117,3083,5118,3083,5117,3111,5114,3111,5109,3129,5108,3128,5102,3141,5098,3137,5095,3139,5099,3143,5102,3144,5101,3151,5102,3151,5101,3158,5097,3157,5095,3160,5094,3160,5093,3162,5098,3164,5100,3164,5101,3167,5097,3167,5096,3169,5091,3166,5089,3162,5088,3158,5083,3157,5083,3156,5078,3155,5078,3160,5081,3165,5086,3167,5091,3166,5095,3163,5098,3166,5099,3166,5102,3168,5097,3171,5097,3172,5097,3174,5092,3174,5090,3174,5085,3185,5083,3184,5070,3203,5070,3204,5059,3222,5060,3222,5055,3229,5052,3227,5048,3230,5046,3225,5047,3220,5050,3216,5051,3215,5049,3213,5055,3212,5060,3213,5060,3214,5064,3208,5065,3209,5071,3202,5066,3199,5061,3200,5057,3203,5055,3208,5055,3213,5057,3215,5048,3222,5049,3223,5042,3229,5047,3231,5049,3232,5049,3234,5055,3232,5056,3231,5058,3233,5057,3234,5060,3238,5055,3240,5049,3239,5047,3244,5043,3242,5039,3246,5037,3241,5037,3239,5032,3239,5033,3236,5030,3235,5030,3240,5033,3245,5037,3248,5042,3248,5043,3248,5045,3250,5043,3251,5044,3254,5039,3254,5034,3251,5032,3246,5032,3242,5027,3242,5028,3241,5023,3239,5023,3245,5026,3249,5030,3252,5036,3251,5040,3248,5045,3253,5044,3253,5048,3257,5044,3260,5038,3260,5034,3257,5033,3255,5030,3257,5029,3252,5022,3252,5023,3257,5027,3260,5026,3262,5031,3264,5032,3264,5032,3269,5033,3269,5033,3274,5028,3273,5024,3270,5022,3265,5023,3259,5025,3257,5022,3254,5023,3254,5020,3251,5017,3255,5017,3261,5019,3265,5024,3268,5025,3268,5024,3271,5022,3271,5017,3280,5015,3279,5006,3291,5005,3290,4995,3301,4993,3298,4986,3301,4986,3300,4984,3301,4987,3305,4992,3307,4992,3311,4991,3311,4990,3315,4985,3312,4983,3309,4980,3310,4979,3308,4976,3308,4979,3313,4982,3315,4980,3318,4979,3317,4974,3325,4973,3325,4959,3339,4959,3338,4943,3353,4941,3350,4937,3351,4937,3346,4938,3342,4936,3340,4934,3338,4932,3343,4933,3348,4936,3352,4941,3354,4944,3354,4944,3360,4945,3367,4939,3366,4938,3368,4934,3365,4921,3375,4900,3392,4899,3390,4885,3398,4884,3397,4882,3398,4885,3403,4887,3404,4886,3406,4885,3405,4883,3408,4880,3404,4879,3402,4875,3403,4875,3402,4872,3403,4874,3408,4876,3409,4874,3411,4871,3414,4869,3412,4862,3415,4862,3413,4849,3418,4849,3417,4847,3417,4850,3422,4854,3424,4853,3426,4849,3424,4844,3429,4842,3427,4831,3434,4830,3433,4819,3438,4818,3436,4812,3436,4813,3431,4816,3427,4821,3425,4822,3425,4823,3419,4817,3420,4814,3423,4813,3422,4811,3427,4812,3432,4813,3434,4809,3436,4811,3438,4806,3444,4811,3446,4816,3446,4817,3445,4818,3446,4822,3442,4823,3437,4822,3433,4825,3432,4826,3436,4827,3436,4826,3441,4822,3445,4817,3446,4816,3446,4816,3449,4811,3447,4810,3446,4806,3451,4804,3447,4783,3455,4756,3467,4755,3464,4750,3464,4751,3459,4754,3455,4759,3453,4759,3451,4762,3451,4762,3449,4757,3450,4752,3453,4750,3458,4751,3463,4753,3466,4750,3469,4749,3467,4732,3477,4732,3476,4722,3480,4722,3476,4718,3476,4719,3480,4709,3485,4710,3485,4704,3488,4703,3483,4704,3478,4705,3478,4704,3477,4708,3474,4712,3473,4713,3470,4707,3471,4703,3475,4702,3477,4700,3475,4699,3481,4699,3482,4696,3483,4699,3487,4702,3489,4701,3491,4697,3488,4689,3492,4688,3490,4671,3497,4671,3496,4653,3501,4652,3499,4642,3500,4642,3497,4641,3497,4641,3502,4644,3506,4648,3509,4653,3509,4654,3510,4648,3511,4647,3510,4646,3513,4642,3510,4641,3508,4636,3511,4635,3508,4628,3510,4628,3506,4623,3505,4621,3504,4621,3510,4624,3514,4626,3515,4625,3517,4621,3514,4615,3518,4614,3516,4601,3520,4601,3519,4586,3523,4586,3521,4577,3521,4577,3520,4573,3519,4574,3525,4577,3528,4576,3530,4575,3529,4570,3533,4568,3531,4557,3537,4556,3536,4544,3540,4544,3538,4536,3539,4536,3536,4533,3536,4534,3541,4536,3545,4535,3546,4533,3545,4529,3548,4528,3545,4518,3549,4518,3548,4508,3550,4507,3548,4502,3548,4502,3549,4499,3550,4501,3554,4502,3555,4499,3559,4498,3558,4494,3562,4491,3557,4492,3552,4492,3551,4487,3549,4488,3548,4483,3546,4482,3551,4483,3556,4484,3557,4481,3559,4485,3562,4485,3565,4490,3565,4495,3563,4497,3558,4497,3553,4497,3552,4500,3552,4503,3552,4502,3557,4499,3561,4498,3562,4499,3564,4494,3566,4489,3564,4486,3562,4483,3565,4481,3560,4474,3561,4474,3560,4461,3560,4462,3563,4449,3568,4449,3567,4437,3571,4437,3570,4423,3574,4409,3579,4408,3574,4407,3574,4409,3569,4414,3566,4418,3566,4418,3564,4415,3564,4414,3562,4410,3565,4407,3569,4405,3568,4405,3573,4406,3576,4404,3578,4408,3581,4411,3582,4411,3585,4407,3584,4405,3586,4402,3582,4401,3581,4396,3582,4396,3579,4380,3579,4382,3585,4382,3586,4378,3590,4377,3589,4372,3592,4371,3588,4363,3590,4363,3589,4356,3590,4357,3594,4356,3595,4355,3594,4349,3597,4348,3595,4331,3600,4331,3599,4313,3603,4313,3601,4301,3602,4296,3602,4298,3607,4299,3608,4297,3610,4296,3610,4292,3613,4291,3610,4280,3614,4255,3622,4242,3627,4242,3621,4245,3617,4247,3615,4246,3614,4252,3612,4257,3614,4259,3616,4263,3613,4262,3612,4267,3609,4262,3606,4257,3606,4252,3608,4249,3613,4246,3612,4246,3617,4242,3618,4245,3622,4246,3623,4244,3626,4243,3624,4238,3629,4237,3626,4226,3632,4225,3631,4212,3636,4211,3631,4207,3631,4209,3627,4205,3625,4202,3622,4200,3628,4202,3633,4206,3637,4210,3638,4210,3639,4207,3639,4206,3643,4202,3640,4201,3638,4194,3642,4193,3640,4184,3642,4184,3640,4176,3640,4176,3639,4171,3638,4172,3644,4176,3648,4181,3649,4181,3651,4182,3651,4182,3654,4177,3653,4173,3649,4171,3644,4172,3642,4168,3641,4164,3641,4165,3646,4167,3649,4165,3651,4168,3653,4166,3655,4162,3651,4158,3653,4157,3651,4140,3655,4111,3661,4067,3668,4067,3667,4034,3671,4002,3676,4002,3675,3979,3677,3968,3678,3969,3681,3966,3683,3969,3687,3971,3688,3970,3690,3966,3687,3964,3683,3960,3684,3960,3683,3946,3685,3945,3684,3916,3687,3902,3688,3902,3690,3897,3692,3900,3696,3903,3698,3902,3699,3898,3696,3896,3692,3892,3692,3865,3696,3836,3699,3836,3700,3820,3703,3805,3705,3806,3700,3793,3697,3792,3698,3790,3697,3791,3703,3794,3707,3799,3709,3804,3708,3806,3707,3808,3711,3809,3711,3811,3714,3806,3716,3804,3716,3803,3718,3798,3715,3795,3711,3795,3708,3784,3708,3784,3709,3771,3709,3771,3711,3757,3713,3757,3714,3731,3719,3710,3724,3710,3725,3696,3729,3695,3727,3675,3730,3675,3729,3603,3731,3555,3731,3555,3732,3536,3734,3536,3737,3532,3739,3531,3736,3520,3737,3520,3736,3318,3737,3187,3737,3133,3736,3133,3734,3127,3732,3127,3734,3112,3734,3098,3734,3098,3732,3091,3730,3085,3728,3085,3731,3073,3730,3053,3729,3055,3724,3051,3722,3055,3719,3061,3717,3061,3718,3062,3714,3063,3715,3064,3712,3059,3712,3054,3715,3051,3719,3051,3725,3052,3727,3049,3729,3049,3728,3042,3730,3042,3728,3034,3730,3034,3728,3027,3728,3029,3722,3031,3720,3030,3718,3028,3716,3025,3721,3025,3725,3019,3725,3019,3724,3010,3724,3010,3722,3000,3719,2987,3716,2987,3718,2972,3717,2972,3718,2961,3718,2962,3713,2959,3712,2960,3709,2959,3707,2956,3712,2956,3714,2949,3713,2923,3711,2923,3710,2884,3706,2839,3701,2840,3700,2829,3699,2830,3695,2827,3693,2826,3696,2819,3695,2819,3696,2800,3695,2768,3692,2735,3688,2713,3685,2714,3682,2706,3678,2708,3676,2704,3672,2702,3677,2702,3682,2703,3684,2698,3686,2698,3685,2691,3687,2691,3683,2681,3683,2682,3682,2666,3679,2668,3675,2664,3672,2663,3674,2660,3673,2659,3677,2653,3678,2645,3679,2646,3673,2650,3669,2655,3668,2660,3669,2663,3664,2664,3664,2667,3660,2662,3658,2657,3659,2653,3662,2652,3667,2653,3673,2654,3674,2649,3678,2648,3677,2639,3683,2637,3678,2638,3674,2636,3673,2640,3669,2645,3667,2649,3668,2650,3665,2650,3664,2651,3662,2645,3662,2641,3664,2638,3669,2638,3674,2638,3675,2636,3675,2636,3672,2609,3671,2609,3669,2577,3663,2577,3664,2568,3663,2555,3662,2556,3659,2551,3657,2555,3653,2553,3649,2558,3648,2559,3648,2560,3643,2563,3644,2566,3638,2567,3635,2562,3634,2557,3636,2554,3640,2553,3646,2555,3650,2551,3653,2553,3655,2548,3662,2548,3661,2545,3664,2542,3660,2542,3656,2525,3654,2526,3652,2513,3648,2505,3646,2505,3647,2490,3643,2490,3644,2479,3642,2479,3641,2459,3637,2435,3632,2428,3631,2430,3627,2427,3624,2428,3623,2427,3621,2424,3626,2423,3630,2420,3630,2415,3630,2416,3625,2420,3621,2425,3620,2427,3620,2429,3613,2433,3614,2435,3611,2439,3616,2439,3619,2442,3619,2442,3621,2444,3622,2444,3616,2441,3612,2436,3610,2431,3610,2430,3610,2429,3608,2425,3611,2422,3609,2420,3614,2421,3619,2423,3622,2419,3627,2418,3626,2413,3631,2410,3626,2410,3625,2403,3625,2403,3621,2398,3618,2401,3614,2404,3613,2402,3609,2406,3609,2406,3607,2401,3608,2398,3611,2396,3610,2394,3615,2394,3616,2386,3616,2386,3615,2375,3614,2376,3610,2365,3603,2366,3602,2358,3596,2356,3601,2356,3606,2360,3610,2365,3612,2370,3611,2371,3610,2375,3615,2375,3614,2382,3622,2377,3624,2372,3624,2368,3621,2366,3616,2366,3611,2358,3609,2334,3602,2334,3601,2323,3597,2326,3593,2323,3589,2328,3586,2328,3584,2323,3586,2320,3590,2319,3595,2321,3599,2317,3602,2316,3602,2312,3604,2311,3599,2312,3594,2316,3590,2315,3588,2317,3587,2316,3585,2311,3588,2309,3593,2309,3594,2307,3594,2307,3593,2297,3591,2298,3587,2293,3584,2297,3581,2301,3580,2301,3576,2305,3576,2306,3574,2301,3573,2296,3576,2293,3580,2293,3585,2294,3589,2292,3591,2290,3586,2283,3587,2284,3584,2270,3582,2271,3580,2229,3568,2229,3569,2215,3566,2215,3565,2193,3558,2177,3552,2178,3550,2176,3549,2180,3546,2186,3545,2187,3541,2186,3541,2186,3537,2181,3538,2180,3538,2178,3535,2175,3539,2174,3541,2172,3540,2172,3546,2174,3550,2179,3553,2184,3553,2185,3553,2185,3555,2181,3555,2180,3558,2175,3556,2172,3552,2172,3550,2166,3551,2166,3547,2159,3546,2162,3541,2158,3537,2159,3536,2157,3533,2154,3537,2153,3540,2150,3540,2150,3542,2148,3542,2149,3537,2152,3533,2154,3532,2153,3530,2152,3528,2148,3531,2146,3536,2146,3538,2144,3539,2144,3537,2139,3536,2139,3534,2131,3531,2132,3529,2124,3526,2126,3523,2123,3520,2128,3517,2133,3517,2138,3520,2140,3525,2140,3528,2143,3528,2143,3527,2145,3527,2144,3522,2140,3518,2134,3517,2133,3517,2133,3514,2129,3515,2127,3511,2124,3515,2122,3520,2124,3525,2126,3528,2123,3531,2120,3535,2117,3532,2114,3533,2113,3528,2115,3523,2113,3522,2117,3519,2122,3518,2124,3518,2124,3515,2125,3515,2126,3513,2120,3513,2116,3516,2113,3520,2113,3525,2113,3526,2111,3527,2110,3524,2106,3524,2107,3520,2101,3517,2102,3515,2098,3511,2102,3508,2103,3508,2102,3504,2105,3504,2105,3503,2100,3505,2096,3508,2095,3513,2096,3518,2097,3519,2094,3521,2093,3519,2089,3520,2089,3516,2084,3516,2086,3511,2083,3509,2087,3506,2091,3504,2091,3502,2090,3502,2090,3500,2085,3502,2082,3507,2081,3512,2078,3512,2074,3513,2075,3507,2077,3504,2075,3503,2074,3505,2070,3503,2069,3506,2059,3505,2048,3503,2049,3500,2043,3497,2044,3496,2038,3493,2037,3498,2031,3498,2032,3495,2027,3493,2030,3489,2027,3486,2032,3484,2034,3484,2034,3480,2035,3480,2035,3476,2030,3477,2026,3480,2024,3479,2022,3484,2023,3488,2020,3489,2023,3493,2027,3495,2027,3497,2028,3497,2027,3499,2022,3497,2020,3494,2018,3495,2017,3490,2017,3489,2010,3489,2010,3487,1980,3477,1980,3476,1959,3469,1960,3467,1949,3461,1949,3460,1945,3457,1943,3462,1943,3464,1940,3464,1938,3464,1939,3459,1942,3455,1947,3454,1949,3454,1950,3450,1948,3450,1948,3446,1943,3448,1939,3452,1938,3456,1932,3455,1923,3454,1924,3452,1914,3449,1915,3447,1908,3443,1912,3440,1912,3439,1911,3435,1913,3435,1912,3433,1908,3435,1905,3440,1904,3442,1901,3442,1901,3441,1893,3441,1893,3438,1884,3435,1885,3433,1878,3429,1882,3425,1880,3421,1883,3420,1883,3419,1878,3421,1875,3426,1875,3431,1871,3431,1871,3428,1863,3428,1864,3425,1852,3421,1852,3419,1841,3414,1844,3411,1839,3406,1843,3404,1842,3401,1838,3404,1835,3409,1835,3413,1834,3414,1833,3411,1829,3411,1830,3408,1822,3404,1823,3403,1816,3398,1819,3396,1816,3392,1818,3391,1817,3389,1813,3392,1811,3397,1811,3399,1809,3399,1810,3394,1802,3390,1803,3388,1787,3376,1787,3375,1771,3360,1773,3359,1769,3353,1773,3352,1772,3348,1774,3348,1774,3343,1769,3345,1765,3349,1764,3354,1765,3359,1767,3361,1765,3363,1763,3362,1760,3364,1758,3359,1758,3358,1755,3358,1756,3353,1757,3352,1754,3350,1758,3347,1763,3346,1764,3343,1759,3343,1759,3341,1754,3344,1753,3346,1748,3344,1749,3343,1744,3341,1748,3337,1749,3336,1748,3333,1749,3333,1748,3329,1744,3332,1741,3335,1738,3334,1739,3332,1735,3330,1739,3326,1742,3325,1741,3318,1742,3318,1741,3312,1736,3314,1734,3317,1732,3315,1730,3320,1731,3325,1734,3329,1733,3331,1738,3333,1740,3333,1741,3336,1742,3338,1737,3338,1732,3335,1731,3334,1730,3334,1728,3329,1729,3324,1730,3323,1726,3320,1728,3318,1724,3310,1725,3310,1722,3302,1725,3301,1724,3296,1726,3296,1726,3293,1721,3294,1719,3295,1717,3292,1714,3297,1711,3296,1711,3301,1714,3306,1718,3309,1724,3309,1724,3311,1725,3314,1719,3314,1717,3313,1716,3315,1712,3311,1711,3306,1712,3302,1707,3298,1709,3296,1701,3286,1702,3285,1695,3274,1697,3273,1696,3269,1702,3269,1704,3269,1704,3268,1699,3267,1694,3269,1692,3271,1689,3269,1690,3268,1687,3264,1692,3262,1697,3262,1698,3263,1701,3257,1702,3258,1705,3253,1700,3252,1695,3253,1691,3256,1690,3261,1691,3266,1692,3268,1689,3270,1688,3269,1680,3273,1679,3268,1680,3265,1678,3265,1680,3260,1685,3258,1690,3258,1690,3255,1687,3255,1687,3252,1682,3254,1679,3256,1676,3254,1677,3253,1674,3250,1678,3247,1681,3247,1681,3243,1683,3243,1684,3240,1678,3240,1674,3243,1672,3246,1671,3245,1670,3248,1667,3248,1669,3243,1666,3240,1668,3238,1665,3234,1670,3232,1674,3233,1675,3232,1673,3231,1673,3230,1668,3230,1665,3233,1662,3230,1643,3210,1644,3209,1637,3200,1638,3199,1637,3197,1642,3195,1647,3197,1651,3201,1652,3205,1654,3206,1653,3200,1649,3197,1644,3195,1639,3197,1637,3198,1634,3196,1635,3195,1631,3190,1636,3188,1636,3184,1635,3184,1634,3180,1629,3183,1625,3177,1624,3178,1616,3172,1614,3177,1614,3182,1618,3186,1623,3188,1628,3187,1630,3186,1637,3195,1643,3203,1639,3205,1633,3204,1629,3201,1627,3196,1628,3191,1630,3189,1620,3180,1621,3179,1596,3150,1577,3127,1563,3110,1564,3109,1559,3101,1562,3099,1561,3096,1566,3096,1571,3099,1572,3098,1568,3095,1562,3095,1558,3097,1556,3096,1556,3095,1542,3079,1544,3078,1535,3062,1538,3061,1537,3059,1533,3062,1530,3066,1528,3065,1530,3062,1526,3059,1528,3057,1524,3050,1523,3050,1510,3031,1509,3031,1504,3024,1507,3023,1505,3019,1506,3018,1506,3016,1501,3018,1497,3015,1494,3012,1499,3009,1504,3009,1509,3012,1511,3017,1511,3021,1513,3021,1513,3016,1515,3016,1512,3011,1507,3009,1502,3009,1498,3012,1494,3007,1495,3007,1490,3000,1495,2998,1494,2991,1495,2991,1495,2986,1490,2987,1488,2989,1486,2987,1483,2991,1483,2997,1485,3000,1483,3002,1487,3005,1492,3005,1492,3009,1493,3009,1493,3012,1488,3012,1484,3008,1482,3003,1482,3001,1480,3001,1482,2996,1484,2993,1482,2990,1487,2989,1488,2989,1488,2984,1488,2979,1483,2981,1479,2984,1477,2983,1477,2982,1473,2980,1476,2977,1470,2969,1471,2969,1461,2954,1458,2950,1462,2948,1461,2944,1466,2945,1467,2945,1468,2942,1472,2945,1474,2950,1474,2953,1477,2953,1476,2955,1479,2956,1479,2950,1476,2946,1472,2943,1466,2943,1465,2941,1461,2944,1458,2942,1456,2946,1456,2949,1453,2949,1454,2944,1454,2943,1451,2941,1455,2938,1456,2937,1454,2930,1455,2930,1452,2923,1448,2926,1446,2924,1448,2923,1435,2905,1436,2904,1424,2881,1430,2880,1435,2882,1438,2886,1439,2890,1444,2890,1450,2890,1449,2885,1445,2881,1446,2879,1441,2878,1439,2878,1438,2875,1433,2878,1431,2882,1428,2881,1428,2886,1428,2887,1423,2888,1423,2889,1420,2890,1419,2885,1417,2884,1419,2879,1421,2878,1415,2870,1417,2869,1414,2862,1419,2861,1422,2862,1422,2861,1426,2864,1428,2869,1428,2874,1429,2874,1431,2875,1431,2869,1429,2865,1424,2862,1419,2861,1415,2864,1412,2861,1408,2855,1410,2854,1406,2846,1409,2845,1404,2821,1406,2821,1405,2807,1410,2808,1412,2809,1414,2808,1416,2812,1416,2818,1415,2820,1418,2822,1422,2824,1423,2819,1422,2814,1418,2810,1416,2810,1417,2807,1412,2806,1411,2807,1410,2803,1406,2806,1404,2809,1401,2808,1403,2805,1401,2803,1405,2800,1408,2800,1407,2794,1409,2794,1410,2781,1411,2781,1420,2744,1423,2732,1422,2732,1426,2702,1427,2702,1430,2694,1434,2696,1436,2693,1439,2698,1439,2701,1442,2701,1441,2696,1439,2694,1442,2692,1438,2689,1438,2687,1433,2687,1428,2689,1426,2694,1425,2699,1426,2699,1423,2700,1424,2701,1421,2702,1420,2697,1422,2692,1425,2690,1424,2688,1429,2687,1432,2687,1435,2672,1437,2673,1440,2664,1444,2666,1447,2664,1448,2665,1449,2664,1445,2661,1440,2660,1439,2655,1440,2655,1440,2650,1445,2652,1447,2654,1450,2652,1452,2656,1454,2655,1452,2650,1449,2649,1450,2647,1446,2646,1446,2642,1447,2642,1449,2630,1450,2631,1452,2623,1455,2624,1458,2618,1461,2621,1464,2619,1466,2624,1465,2629,1461,2633,1456,2635,1453,2634,1452,2636,1455,2637,1455,2639,1460,2638,1464,2634,1464,2633,1467,2634,1468,2628,1467,2627,1470,2626,1467,2622,1463,2619,1457,2620,1455,2617,1456,2617,1455,2611,1458,2611,1459,2603,1461,2604,1463,2598,1468,2601,1469,2603,1472,2602,1473,2606,1476,2606,1474,2601,1473,2599,1476,2597,1471,2594,1472,2592,1467,2592,1462,2594,1459,2599,1459,2604,1460,2605,1457,2605,1457,2606,1455,2607,1454,2601,1456,2597,1455,2596,1459,2593,1465,2592,1466,2587,1469,2588,1473,2580,1475,2581,1482,2574,1482,2575,1489,2568,1485,2565,1480,2565,1475,2568,1472,2572,1472,2578,1473,2580,1467,2583,1460,2586,1459,2581,1460,2576,1465,2573,1469,2572,1469,2567,1473,2568,1474,2564,1479,2567,1480,2569,1482,2569,1479,2564,1483,2558,1482,2557,1490,2541,1503,2515,1507,2518,1508,2523,1508,2527,1515,2531,1514,2533,1518,2536,1520,2531,1519,2525,1516,2521,1511,2520,1505,2521,1505,2522,1502,2517,1503,2516,1501,2510,1506,2509,1510,2511,1516,2503,1518,2505,1524,2499,1526,2502,1531,2500,1530,2499,1533,2498,1529,2494,1528,2493,1529,2489,1531,2489,1536,2480,1538,2481,1548,2469,1549,2470,1560,2460,1562,2463,1569,2459,1570,2463,1574,2462,1572,2457,1576,2454,1573,2452,1575,2448,1570,2447,1566,2448,1565,2446,1569,2445,1569,2443,1574,2445,1575,2445,1579,2441,1581,2442,1587,2438,1589,2443,1588,2447,1594,2450,1593,2452,1596,2454,1598,2449,1597,2444,1593,2440,1588,2439,1583,2440,1580,2437,1581,2436,1579,2433,1584,2432,1584,2429,1590,2430,1590,2431,1597,2423,1599,2426,1625,2409,1626,2410,1642,2403,1642,2404,1655,2399,1655,2400,1662,2399,1667,2398,1667,2396,1677,2391,1677,2392,1683,2389,1684,2394,1687,2394,1687,2396,1689,2396,1689,2391,1686,2386,1682,2384,1682,2382,1686,2384,1689,2381,1692,2386,1692,2387,1698,2386,1704,2385,1702,2380,1701,2379,1704,2377,1703,2376,1704,2374,1708,2378,1708,2381,1712,2380,1719,2380,1718,2377,1725,2375,1731,2372,1731,2377,1735,2377,1734,2379,1736,2380,1736,2374,1733,2370,1730,2367,1730,2365,1734,2368,1737,2365,1739,2369,1747,2366,1747,2367,1776,2360,1789,2356,1794,2355,1793,2361,1790,2365,1785,2367,1781,2367,1780,2370,1779,2373,1784,2373,1789,2371,1792,2366,1792,2361,1790,2358,1795,2355,1809,2346,1810,2347,1821,2343,1821,2349,1819,2353,1818,2354,1820,2356,1816,2359,1813,2359,1813,2364,1813,2368,1818,2367,1822,2363,1823,2362,1824,2363,1825,2357,1823,2352,1820,2350,1822,2347,1817,2346,1817,2341,1819,2341,1820,2335,1825,2338,1826,2339,1832,2335,1834,2338,1844,2336,1847,2335,1846,2331,1851,2327,1857,2323,1859,2327,1862,2327,1863,2329,1865,2329,1864,2324,1863,2322,1865,2320,1866,2322,1871,2319,1872,2323,1879,2322,1886,2321,1884,2316,1887,2314,1891,2311,1893,2314,1902,2312,1931,2303,1943,2299,1943,2301,1950,2300,1953,2300,1951,2295,1950,2294,1953,2290,1954,2291,1958,2288,1960,2292,1960,2293,1966,2292,1972,2291,1971,2287,1978,2283,1984,2279,1986,2283,1992,2283,1992,2285,1996,2286,1995,2281,1992,2276,1990,2275,1991,2275,1988,2274,1988,2271,1993,2273,1994,2274,1997,2270,2000,2273,2005,2271,2006,2276,2005,2278,2010,2280,2009,2281,2012,2283,2014,2278,2012,2273,2008,2269,2003,2268,2001,2268,2001,2265,2003,2265,2003,2260,2008,2262,2012,2266,2012,2267,2016,2266,2016,2271,2022,2273,2021,2276,2028,2280,2028,2281,2033,2285,2035,2280,2034,2275,2031,2271,2026,2269,2021,2270,2019,2271,2015,2266,2016,2265,2010,2256,2015,2254,2020,2256,2024,2259,2025,2258,2026,2263,2025,2268,2025,2269,2029,2271,2029,2272,2033,2274,2034,2269,2033,2264,2029,2260,2024,2258,2023,2259,2022,2257,2025,2257,2026,2254,2031,2256,2031,2257,2035,2254,2037,2255,2054,2245,2054,2247,2078,2237,2083,2235,2083,2234,2088,2232,2089,2238,2093,2238,2092,2240,2095,2241,2095,2236,2093,2231,2088,2228,2083,2228,2082,2226,2087,2226,2088,2227,2090,2223,2094,2226,2096,2229,2103,2227,2103,2228,2120,2225,2119,2224,2133,2219,2133,2221,2160,2216,2160,2217,2174,2215,2174,2213,2180,2211,2181,2211,2194,2207,2194,2208,2211,2205,2241,2199,2241,2200,2281,2195,2309,2192,2309,2191,2342,2187,2342,2188,2373,2185,2382,2185,2381,2181,2384,2179,2380,2175,2379,2175,2380,2173,2384,2176,2386,2180,2390,2179,2390,2180,2423,2177,2423,2178,2492,2175,2492,2176,2619,2175,2748,2173,2800,2170,2836,2167,2904,2165,3021,2160,3078,2157,3078,2158,3104,2158,3103,2164,3102,2164,3105,2165,3101,2169,3096,2170,3092,2169,3090,2172,3087,2175,3092,2177,3098,2175,3101,2172,3103,2166,3101,2161,3106,2157,3114,2153,3115,2158,3114,2163,3121,2168,3121,2169,3126,2173,3128,2168,3128,2163,3124,2159,3119,2157,3117,2157,3116,2153,3118,2153;PU3341,2235;PD3336,2236,3332,2240,3330,2245,3331,2246,3319,2248,3319,2247,3284,2248,3140,2249,2926,2251,2926,2252,2884,2255,2822,2259,2822,2258,2758,2261,2668,2266,2668,2267,2640,2269,2640,2267,2633,2266,2634,2263,2630,2261,2631,2259,2627,2257,2625,2262,2626,2267,2630,2271,2635,2273,2638,2272,2639,2274,2639,2276,2634,2276,2630,2274,2629,2276,2626,2271,2625,2270,2617,2271,2617,2270,2559,2275,2529,2278,2521,2279,2522,2283,2520,2284,2518,2282,2499,2286,2499,2285,2463,2288,2463,2289,2456,2290,2458,2295,2459,2295,2457,2297,2456,2297,2455,2298,2453,2294,2446,2295,2446,2293,2426,2294,2427,2298,2423,2301,2422,2300,2407,2305,2406,2304,2381,2310,2382,2312,2375,2316,2375,2315,2372,2316,2371,2311,2374,2306,2378,2303,2383,2303,2385,2303,2386,2300,2388,2297,2382,2296,2378,2298,2374,2303,2374,2308,2376,2312,2371,2315,2371,2314,2365,2316,2364,2312,2359,2312,2359,2311,2355,2311,2356,2316,2359,2320,2358,2322,2358,2321,2356,2323,2353,2319,2352,2315,2349,2314,2345,2313,2346,2318,2349,2323,2354,2325,2355,2325,2355,2326,2356,2326,2356,2329,2351,2328,2347,2324,2344,2325,2343,2321,2330,2323,2330,2324,2306,2330,2293,2334,2293,2328,2294,2325,2293,2324,2297,2321,2302,2320,2303,2320,2303,2317,2304,2317,2304,2313,2299,2314,2295,2317,2292,2322,2293,2327,2295,2331,2292,2334,2290,2332,2282,2338,2281,2336,2267,2341,2252,2345,2251,2343,2241,2344,2241,2345,2223,2348,2192,2355,2192,2352,2182,2352,2183,2348,2178,2345,2181,2342,2178,2340,2175,2344,2175,2350,2178,2354,2183,2357,2183,2361,2180,2360,2178,2363,2174,2359,2174,2358,2169,2361,2168,2359,2145,2364,2105,2373,2091,2376,2091,2370,2088,2369,2092,2365,2096,2363,2099,2363,2100,2360,2101,2361,2102,2358,2097,2358,2092,2361,2089,2365,2089,2371,2087,2372,2090,2376,2088,2379,2093,2381,2096,2381,2096,2385,2094,2385,2094,2387,2089,2385,2085,2380,2085,2377,2081,2376,2081,2377,2074,2377,2074,2380,2066,2383,2059,2385,2059,2381,2054,2381,2055,2379,2053,2378,2053,2384,2056,2388,2060,2391,2059,2393,2055,2390,2051,2393,2049,2389,2041,2391,2041,2389,2033,2389,2034,2385,2031,2384,2034,2380,2033,2378,2030,2383,2029,2384,2024,2383,2024,2386,2020,2386,2021,2391,2025,2394,2031,2395,2036,2393,2038,2395,2038,2394,2041,2397,2036,2399,2031,2399,2029,2399,2028,2401,2024,2397,2023,2393,2013,2394,2007,2394,2009,2399,2010,2400,2008,2402,2006,2400,2003,2402,2002,2397,2002,2396,1994,2396,1994,2395,1987,2395,1988,2400,1991,2404,1997,2406,1999,2405,2000,2407,2004,2405,2004,2404,2006,2406,2001,2409,1996,2408,1996,2410,1991,2407,1990,2405,1982,2408,1981,2407,1970,2411,1969,2405,1971,2402,1970,2402,1974,2398,1979,2397,1982,2398,1984,2396,1980,2395,1981,2392,1975,2393,1973,2394,1971,2392,1968,2396,1968,2398,1966,2397,1966,2403,1969,2407,1974,2409,1973,2411,1969,2409,1964,2414,1962,2412,1951,2420,1950,2419,1921,2433,1921,2432,1888,2444,1889,2445,1873,2453,1868,2455,1867,2450,1863,2450,1863,2448,1861,2448,1861,2453,1864,2458,1865,2459,1864,2460,1862,2458,1857,2463,1856,2461,1845,2468,1844,2467,1825,2476,1824,2471,1826,2466,1830,2463,1834,2462,1834,2456,1836,2457,1837,2453,1832,2453,1827,2456,1825,2461,1826,2466,1828,2470,1826,2473,1830,2475,1828,2482,1825,2481,1824,2484,1820,2481,1814,2485,1789,2500,1762,2519,1752,2525,1750,2522,1744,2523,1744,2518,1742,2517,1742,2522,1744,2527,1749,2530,1754,2530,1755,2532,1750,2532,1748,2531,1745,2536,1742,2534,1734,2541,1733,2540,1723,2546,1722,2544,1714,2547,1715,2549,1713,2550,1717,2553,1722,2554,1724,2554,1725,2557,1724,2557,1724,2560,1719,2559,1715,2556,1713,2551,1713,2548,1709,2547,1706,2547,1706,2552,1709,2556,1713,2558,1713,2560,1715,2560,1715,2563,1710,2562,1707,2566,1706,2565,1696,2579,1695,2579,1690,2585,1687,2580,1683,2581,1683,2576,1681,2575,1681,2581,1684,2585,1688,2588,1693,2587,1694,2589,1690,2590,1690,2594,1685,2592,1683,2590,1679,2594,1677,2591,1672,2593,1671,2587,1674,2583,1676,2581,1674,2578,1674,2579,1673,2577,1669,2581,1669,2587,1671,2591,1672,2593,1670,2596,1669,2595,1665,2599,1663,2594,1662,2592,1659,2592,1659,2589,1657,2589,1657,2594,1660,2599,1664,2601,1670,2601,1671,2603,1675,2600,1678,2602,1680,2597,1680,2592,1679,2592,1684,2589,1687,2587,1689,2592,1687,2597,1684,2600,1685,2602,1679,2603,1675,2602,1669,2612,1668,2612,1656,2628,1655,2627,1649,2632,1647,2628,1643,2629,1643,2623,1641,2623,1641,2628,1643,2633,1648,2635,1648,2637,1646,2636,1643,2645,1641,2644,1632,2659,1631,2659,1621,2672,1619,2671,1613,2676,1611,2671,1611,2668,1609,2668,1610,2674,1614,2678,1619,2679,1623,2679,1624,2681,1620,2682,1620,2686,1615,2685,1614,2684,1610,2689,1609,2688,1606,2691,1611,2694,1616,2693,1621,2691,1623,2686,1623,2682,1625,2682,1625,2681,1628,2681,1628,2686,1625,2690,1620,2693,1615,2692,1612,2691,1609,2696,1604,2704,1607,2705,1604,2716,1601,2714,1599,2718,1595,2714,1593,2715,1592,2711,1589,2711,1590,2716,1591,2717,1589,2720,1593,2723,1592,2725,1598,2725,1602,2723,1605,2718,1605,2713,1605,2712,1607,2712,1610,2711,1610,2716,1607,2721,1607,2722,1608,2723,1603,2725,1599,2725,1598,2734,1594,2733,1592,2736,1589,2732,1588,2730,1586,2731,1589,2736,1593,2738,1592,2744,1594,2744,1593,2761,1592,2779,1590,2779,1587,2787,1583,2785,1582,2787,1586,2790,1592,2789,1596,2786,1598,2782,1600,2783,1598,2788,1597,2788,1600,2792,1595,2794,1596,2806,1594,2806,1593,2818,1588,2816,1588,2815,1587,2817,1584,2812,1583,2807,1586,2802,1584,2801,1585,2800,1582,2798,1580,2802,1580,2807,1582,2812,1584,2813,1583,2815,1588,2816,1593,2815,1597,2821,1596,2822,1598,2827,1594,2828,1594,2836,1594,2844,1599,2842,1601,2841,1603,2843,1606,2838,1606,2836,1608,2836,1606,2841,1602,2844,1597,2846,1596,2848,1592,2847,1590,2850,1586,2846,1586,2845,1583,2846,1585,2848,1582,2850,1587,2853,1589,2854,1588,2858,1591,2859,1592,2863,1597,2861,1600,2857,1600,2851,1598,2847,1597,2846,1601,2843,1605,2840,1607,2845,1607,2850,1606,2851,1609,2853,1605,2857,1601,2858,1601,2862,1596,2861,1594,2866,1593,2865,1590,2869,1595,2871,1600,2870,1604,2866,1605,2862,1608,2862,1608,2863,1611,2864,1609,2869,1607,2870,1609,2874,1606,2875,1610,2886,1609,2886,1610,2891,1605,2891,1601,2888,1598,2883,1598,2879,1595,2878,1595,2879,1593,2879,1594,2884,1597,2888,1602,2890,1608,2889,1609,2888,1612,2892,1611,2893,1617,2903,1615,2904,1620,2918,1619,2918,1623,2932,1621,2933,1621,2942,1619,2942,1619,2945,1624,2944,1628,2940,1630,2935,1630,2933,1632,2932,1635,2932,1634,2937,1631,2942,1626,2944,1624,2944,1624,2947,1625,2947,1625,2953,1628,2953,1630,2961,1636,2981,1635,2981,1638,3002,1640,3001,1644,3010,1645,3010,1647,3015,1644,3015,1645,3023,1646,3023,1647,3032,1652,3030,1656,3034,1653,3036,1659,3048,1658,3048,1663,3062,1661,3062,1663,3070,1659,3070,1659,3073,1664,3073,1669,3070,1671,3065,1672,3065,1671,3069,1675,3071,1672,3073,1678,3080,1677,3081,1683,3089,1681,3090,1683,3095,1684,3095,1689,3102,1690,3101,1701,3115,1718,3134,1717,3134,1723,3142,1719,3144,1720,3150,1715,3150,1715,3152,1720,3152,1725,3149,1727,3144,1727,3139,1727,3138,1730,3137,1730,3138,1733,3138,1733,3143,1730,3147,1726,3150,1721,3150,1721,3154,1720,3157,1725,3157,1730,3154,1731,3150,1733,3151,1733,3148,1737,3148,1735,3153,1734,3154,1738,3157,1735,3160,1737,3163,1731,3165,1730,3164,1729,3168,1729,3167,1728,3169,1734,3169,1738,3166,1741,3161,1741,3159,1744,3159,1743,3162,1748,3164,1745,3168,1749,3173,1748,3174,1752,3178,1755,3174,1755,3173,1758,3173,1758,3168,1760,3167,1760,3173,1757,3177,1753,3180,1754,3182,1756,3181,1764,3193,1765,3192,1790,3219,1789,3219,1795,3228,1790,3230,1791,3236,1788,3236,1787,3240,1792,3240,1796,3237,1799,3232,1798,3227,1797,3225,1800,3224,1801,3226,1803,3225,1804,3230,1803,3232,1807,3233,1805,3236,1819,3247,1818,3247,1845,3271,1845,3270,1860,3281,1861,3279,1869,3283,1868,3285,1880,3294,1891,3304,1889,3305,1893,3311,1888,3313,1885,3313,1885,3315,1890,3314,1895,3311,1897,3306,1896,3301,1899,3300,1899,3306,1907,3308,1906,3311,1920,3318,1920,3319,1933,3328,1931,3330,1937,3337,1934,3338,1935,3341,1939,3337,1941,3333,1943,3334,1949,3335,1948,3338,1957,3342,1957,3344,1965,3350,1962,3352,1965,3357,1962,3358,1963,3360,1967,3357,1970,3353,1970,3350,1974,3350,1979,3350,1978,3355,1975,3358,1977,3360,1975,3362,1976,3364,1980,3360,1982,3355,1982,3353,1984,3353,1987,3352,1986,3358,1983,3362,1981,3363,1982,3365,1984,3367,1987,3364,1988,3362,1992,3363,1991,3363,1998,3365,1997,3368,2006,3373,2005,3375,2011,3381,2007,3383,2009,3388,2004,3388,2002,3387,2001,3389,2006,3389,2011,3387,2014,3383,2015,3378,2014,3376,2017,3375,2017,3378,2022,3377,2021,3382,2027,3384,2025,3386,2030,3390,2027,3393,2029,3396,2029,3397,2032,3402,2036,3398,2037,3396,2038,3396,2038,3391,2035,3386,2031,3384,2025,3384,2024,3384,2023,3382,2024,3381,2024,3378,2029,3378,2033,3381,2035,3383,2037,3382,2038,3388,2036,3392,2043,3397,2043,3398,2047,3401,2049,3396,2049,3395,2052,3395,2052,3396,2055,3396,2053,3401,2051,3403,2053,3406,2054,3406,2057,3409,2060,3405,2065,3406,2072,3409,2071,3412,2077,3416,2075,3418,2079,3424,2074,3426,2074,3431,2071,3431,2070,3433,2076,3433,2080,3430,2083,3426,2083,3420,2085,3419,2082,3415,2084,3412,2079,3410,2076,3410,2076,3407,2074,3407,2073,3405,2079,3405,2083,3407,2086,3412,2086,3414,2088,3414,2087,3418,2103,3426,2102,3426,2111,3432,2109,3434,2113,3438,2110,3440,2110,3442,2115,3439,2116,3437,2118,3437,2119,3434,2127,3434,2125,3439,2124,3441,2127,3445,2122,3447,2117,3447,2113,3445,2112,3447,2109,3442,2108,3438,2105,3438,2101,3437,2102,3443,2105,3446,2104,3448,2109,3450,2112,3450,2113,3454,2118,3451,2119,3450,2121,3451,2123,3446,2123,3444,2126,3444,2124,3439,2128,3436,2128,3437,2132,3434,2134,3439,2134,3442,2138,3442,2137,3444,2170,3458,2191,3468,2191,3469,2202,3476,2201,3477,2204,3480,2206,3475,2206,3470,2203,3466,2203,3465,2204,3464,2203,3463,2205,3460,2209,3464,2210,3468,2215,3468,2215,3471,2223,3474,2222,3476,2232,3481,2232,3482,2240,3487,2241,3482,2243,3482,2242,3477,2238,3473,2235,3472,2236,3469,2241,3472,2243,3476,2244,3477,2248,3476,2248,3480,2253,3481,2252,3485,2255,3488,2251,3491,2250,3491,2251,3494,2246,3494,2241,3491,2238,3487,2238,3481,2236,3480,2236,3482,2234,3482,2234,3487,2237,3491,2242,3493,2245,3493,2246,3497,2249,3495,2251,3499,2255,3495,2256,3490,2255,3485,2252,3483,2255,3479,2256,3480,2260,3476,2262,3480,2262,3486,2261,3489,2266,3494,2265,3494,2268,3498,2271,3493,2271,3488,2268,3483,2263,3481,2259,3481,2259,3480,2260,3480,2260,3477,2265,3478,2269,3481,2271,3486,2271,3487,2276,3488,2276,3490,2290,3494,2287,3499,2283,3501,2281,3501,2281,3504,2276,3502,2273,3501,2270,3504,2266,3507,2271,3510,2276,3510,2281,3507,2283,3503,2283,3497,2282,3496,2289,3492,2289,3493,2296,3490,2297,3495,2295,3500,2297,3501,2293,3505,2292,3505,2292,3508,2297,3505,2299,3500,2300,3497,2301,3497,2307,3496,2307,3499,2318,3501,2317,3503,2328,3507,2327,3509,2334,3513,2333,3515,2335,3518,2338,3513,2338,3508,2335,3503,2331,3501,2326,3501,2325,3499,2323,3496,2329,3495,2334,3498,2336,3502,2336,3508,2335,3511,2339,3514,2340,3513,2345,3515,2346,3510,2350,3510,2350,3508,2353,3508,2353,3512,2357,3514,2357,3515,2364,3518,2365,3516,2385,3521,2385,3522,2404,3528,2403,3530,2409,3533,2410,3530,2426,3533,2446,3539,2446,3538,2470,3544,2489,3549,2489,3548,2504,3551,2504,3550,2510,3551,2508,3556,2511,3557,2514,3559,2516,3555,2524,3556,2523,3556,2553,3561,2583,3564,2591,3565,2590,3569,2595,3571,2591,3575,2589,3576,2590,3578,2585,3579,2580,3576,2577,3572,2577,3566,2575,3566,2572,3565,2572,3571,2573,3573,2571,3575,2575,3578,2578,3579,2578,3581,2583,3580,2587,3576,2589,3574,2591,3574,2591,3569,2591,3568,2598,3566,2599,3568,2609,3567,2609,3569,2650,3574,2650,3575,2687,3581,2701,3583,2711,3585,2711,3583,2757,3586,2794,3587,2794,3588,2817,3591,2837,3594,2837,3593,2865,3594,2889,3595,2889,3597,2898,3600,2896,3604,2894,3605,2895,3607,2899,3603,2900,3598,2900,3596,2902,3596,2902,3597,2906,3597,2905,3602,2904,3604,2907,3607,2906,3608,2908,3611,2911,3606,2911,3601,2909,3596,2905,3594,2905,3591,2907,3592,2909,3589,2913,3592,2914,3596,2918,3595,2918,3600,2924,3601,2923,3604,2929,3608,2928,3608,2933,3611,2934,3606,2933,3601,2930,3597,2925,3595,2924,3596,2924,3594,2921,3594,2920,3591,2925,3591,2930,3593,2933,3598,2933,3603,2932,3604,2935,3605,2936,3604,2954,3607,2955,3606,2991,3607,3002,3608,3001,3612,3004,3615,3001,3618,2996,3619,2996,3622,3001,3620,3005,3616,3005,3614,3008,3615,3008,3610,3008,3609,3011,3609,3008,3604,3004,3602,3002,3602,3002,3599,3007,3601,3011,3605,3012,3609,3040,3607,3040,3608,3113,3609,3218,3611,3218,3610,3247,3607,3269,3604,3269,3609,3268,3611,3276,3615,3274,3617,3277,3621,3280,3616,3280,3611,3277,3606,3273,3604,3268,3604,3267,3600,3270,3600,3270,3596,3275,3598,3279,3602,3283,3601,3284,3603,3327,3598,3370,3595,3422,3593,3518,3590,3518,3589,3648,3581,3647,3580,3653,3579,3651,3574,3649,3572,3651,3570,3646,3569,3646,3567,3651,3569,3654,3573,3655,3576,3658,3576,3674,3574,3708,3570,3755,3565,3784,3563,3814,3563,3814,3564,3837,3565,3837,3566,3843,3568,3840,3572,3840,3573,3841,3575,3838,3577,3838,3578,3842,3575,3845,3570,3844,3565,3843,3563,3847,3560,3848,3561,3854,3558,3855,3561,3869,3558,3869,3559,3954,3554,3964,3552,3963,3549,3969,3547,3972,3546,3972,3551,3970,3556,3973,3559,3972,3560,3975,3563,3978,3559,3978,3554,3976,3549,3971,3546,3972,3543,3975,3545,3978,3542,3981,3547,3982,3550,3991,3551,4000,3551,3999,3547,4004,3546,4003,3543,4005,3541,4007,3546,4007,3548,4009,3549,4012,3549,4011,3544,4010,3542,4012,3540,4013,3541,4017,3540,4018,3543,4024,3543,4030,3542,4029,3538,4033,3536,4033,3537,4037,3536,4037,3541,4037,3543,4043,3546,4047,3548,4048,3543,4046,3538,4044,3536,4045,3535,4048,3538,4053,3535,4054,3538,4070,3535,4070,3536,4088,3534,4087,3537,4091,3537,4089,3542,4085,3545,4084,3545,4084,3547,4084,3548,4089,3546,4091,3541,4092,3536,4090,3533,4094,3530,4094,3532,4102,3528,4102,3530,4112,3528,4112,3529,4129,3525,4134,3524,4135,3527,4140,3528,4143,3529,4142,3523,4139,3519,4134,3517,4133,3517,4133,3515,4133,3513,4138,3515,4142,3519,4143,3520,4146,3519,4147,3522,4171,3520,4171,3519,4179,3518,4177,3514,4181,3512,4180,3511,4182,3510,4184,3515,4184,3517,4189,3517,4194,3517,4193,3512,4191,3510,4193,3508,4194,3509,4196,3508,4197,3513,4196,3518,4200,3521,4204,3524,4205,3519,4204,3514,4200,3510,4195,3508,4193,3509,4192,3506,4192,3507,4191,3504,4196,3503,4200,3505,4201,3504,4204,3508,4205,3510,4217,3508,4217,3509,4224,3509,4223,3514,4219,3518,4214,3520,4214,3523,4211,3522,4210,3525,4215,3525,4220,3523,4223,3518,4223,3513,4222,3510,4225,3508,4226,3510,4246,3502,4246,3504,4257,3501,4257,3504,4264,3504,4263,3505,4266,3506,4265,3500,4262,3496,4260,3495,4261,3493,4265,3496,4268,3493,4270,3498,4278,3497,4287,3496,4286,3493,4292,3491,4292,3490,4297,3488,4298,3490,4307,3488,4315,3487,4315,3484,4321,3481,4333,3476,4334,3476,4353,3469,4365,3465,4366,3467,4377,3465,4385,3464,4384,3460,4387,3458,4385,3456,4386,3454,4389,3458,4390,3464,4389,3465,4392,3466,4392,3464,4395,3464,4394,3459,4390,3455,4389,3454,4390,3452,4391,3450,4395,3454,4397,3459,4395,3464,4399,3466,4404,3468,4405,3463,4408,3462,4406,3457,4402,3454,4400,3454,4400,3452,4395,3452,4391,3455,4389,3459,4386,3458,4387,3458,4383,3457,4386,3453,4391,3450,4396,3451,4397,3451,4398,3449,4402,3453,4403,3455,4413,3452,4413,3454,4426,3452,4426,3450,4435,3446,4435,3447,4439,3445,4439,3450,4443,3451,4443,3450,4446,3450,4445,3445,4443,3443,4446,3441,4447,3443,4451,3440,4452,3444,4459,3444,4473,3442,4473,3441,4503,3432,4504,3433,4533,3427,4532,3426,4539,3423,4540,3424,4554,3421,4554,3422,4561,3420,4559,3415,4558,3415,4561,3414,4560,3413,4562,3410,4565,3415,4572,3413,4572,3415,4580,3414,4580,3417,4586,3418,4588,3419,4588,3414,4585,3409,4580,3407,4575,3407,4574,3405,4579,3404,4579,3400,4584,3403,4586,3405,4592,3401,4593,3404,4601,3402,4601,3407,4601,3408,4607,3411,4606,3413,4611,3416,4612,3411,4611,3406,4608,3402,4603,3400,4597,3402,4594,3398,4596,3397,4593,3391,4599,3391,4604,3393,4606,3396,4613,3392,4613,3391,4635,3378,4635,3377,4644,3370,4645,3373,4649,3372,4649,3377,4649,3378,4651,3378,4651,3373,4650,3370,4653,3368,4657,3366,4659,3371,4657,3376,4653,3380,4648,3381,4647,3381,4647,3385,4650,3385,4650,3386,4655,3384,4658,3380,4658,3374,4656,3370,4653,3368,4656,3362,4657,3362,4661,3354,4664,3357,4668,3353,4670,3358,4669,3364,4671,3365,4668,3369,4663,3371,4658,3369,4657,3369,4655,3373,4656,3373,4654,3376,4659,3378,4664,3376,4667,3372,4668,3371,4671,3372,4671,3366,4670,3364,4673,3362,4669,3358,4665,3357,4666,3352,4667,3352,4668,3347,4673,3349,4674,3351,4680,3347,4689,3342,4685,3339,4680,3338,4675,3339,4671,3343,4670,3349,4666,3349,4666,3350,4664,3351,4665,3345,4667,3341,4672,3339,4678,3339,4680,3340,4682,3337,4684,3338,4688,3334,4690,3339,4690,3340,4693,3339,4693,3338,4695,3337,4692,3333,4696,3328,4696,3329,4701,3324,4703,3327,4708,3325,4709,3327,4712,3326,4710,3321,4708,3320,4709,3318,4705,3317,4705,3311,4710,3312,4713,3317,4714,3322,4713,3324,4719,3326,4718,3328,4721,3330,4723,3325,4721,3320,4719,3317,4720,3316,4717,3314,4722,3303,4725,3306,4731,3300,4733,3305,4733,3307,4738,3307,4737,3311,4740,3312,4741,3307,4738,3302,4734,3299,4729,3298,4727,3299,4727,3298,4728,3297,4727,3293,4733,3293,4733,3294,4736,3289,4739,3291,4743,3287,4745,3292,4750,3292,4750,3295,4753,3295,4752,3290,4749,3285,4744,3284,4742,3284,4742,3282,4743,3282,4743,3277,4748,3279,4751,3274,4752,3275,4768,3258,4767,3258,4779,3241,4781,3238,4785,3242,4785,3245,4788,3245,4788,3247,4791,3247,4790,3242,4789,3240,4791,3238,4787,3234,4788,3232,4782,3232,4778,3234,4775,3239,4775,3244,4775,3245,4773,3245,4770,3245,4770,3240,4773,3235,4774,3234,4773,3233,4778,3231,4783,3232,4784,3229,4788,3232,4792,3230,4791,3229,4794,3227,4790,3224,4786,3223,4786,3220,4785,3218,4791,3219,4795,3222,4796,3228,4796,3230,4799,3230,4800,3230,4804,3230,4803,3225,4803,3224,4806,3222,4802,3219,4800,3218,4801,3215,4795,3215,4791,3218,4789,3221,4787,3220,4787,3223,4780,3223,4782,3218,4786,3215,4792,3214,4794,3215,4796,3209,4797,3209,4811,3179,4819,3161,4821,3162,4824,3158,4827,3162,4828,3163,4830,3162,4830,3167,4832,3168,4831,3162,4828,3158,4823,3156,4818,3157,4817,3157,4815,3154,4816,3154,4815,3149,4820,3148,4820,3144,4825,3146,4828,3143,4831,3147,4831,3151,4835,3151,4837,3151,4836,3146,4832,3142,4830,3141,4831,3139,4826,3138,4824,3139,4823,3136,4819,3140,4817,3145,4814,3144,4816,3139,4814,3138,4818,3134,4820,3134,4819,3127,4820,3126,4820,3090,4821,3055,4822,3055,4825,3039,4828,3040,4830,3037,4825,3035,4820,3037,4816,3041,4815,3045,4812,3045,4813,3042,4809,3040,4812,3036,4817,3034,4815,3028,4812,3015,4811,3016,4810,3012,4815,3011,4816,3008,4815,3008,4815,3005,4810,3006,4808,3007,4806,3004,4804,3001,4809,2999,4810,2999,4811,2995,4811,2992,4806,2993,4805,2993,4803,2990,4802,2991,4800,2988,4805,2986,4804,2983,4803,2983,4798,2966,4797,2966,4794,2954,4799,2954,4800,2946,4802,2947,4804,2942,4799,2942,4794,2944,4791,2948,4790,2953,4786,2954,4782,2955,4783,2950,4786,2945,4791,2943,4796,2944,4798,2945,4801,2940,4800,2940,4803,2936,4798,2934,4793,2935,4789,2939,4788,2942,4786,2942,4787,2938,4785,2937,4788,2934,4784,2928,4786,2928,4777,2907,4778,2906,4768,2872,4767,2867,4762,2870,4762,2871,4760,2869,4759,2870,4757,2869,4761,2865,4767,2864,4768,2865,4769,2862,4768,2862,4768,2859,4763,2860,4761,2861,4759,2859,4759,2858,4749,2843,4750,2842,4746,2833,4749,2832,4748,2828,4744,2830,4738,2823,4739,2823,4734,2816,4738,2815,4738,2809,4741,2809,4742,2806,4736,2807,4732,2810,4730,2809,4730,2810,4726,2808,4728,2806,4711,2789,4712,2788,4701,2777,4703,2776,4699,2769,4701,2768,4700,2766,4695,2769,4693,2773,4693,2775,4691,2775,4691,2772,4687,2771,4689,2767,4682,2761,4683,2761,4652,2732,4652,2731,4635,2715,4637,2713,4633,2708,4637,2706,4636,2702,4638,2702,4638,2698,4633,2700,4629,2704,4628,2706,4626,2705,4626,2711,4629,2715,4631,2716,4629,2719,4634,2720,4637,2720,4637,2724,4632,2723,4630,2722,4629,2723,4626,2720,4624,2714,4626,2710,4620,2707,4622,2705,4616,2700,4620,2698,4618,2694,4617,2692,4613,2695,4611,2700,4611,2702,4608,2702,4608,2699,4603,2698,4606,2693,4601,2688,4597,2683,4594,2688,4594,2691,4592,2691,4592,2693,4591,2693,4591,2688,4593,2684,4589,2681,4588,2681,4570,2668,4546,2651,4534,2641,4532,2643,4525,2640,4526,2639,4514,2632,4515,2631,4504,2623,4505,2621,4499,2615,4500,2615,4498,2611,4495,2616,4494,2619,4491,2618,4491,2617,4487,2616,4488,2612,4481,2607,4470,2598,4471,2598,4463,2591,4462,2591,4454,2585,4453,2588,4449,2587,4450,2584,4444,2578,4445,2577,4440,2571,4443,2569,4441,2565,4442,2565,4441,2563,4437,2565,4434,2570,4434,2571,4431,2570,4431,2568,4420,2564,4421,2562,4403,2552,4404,2551,4388,2540,4390,2538,4384,2531,4386,2529,4384,2527,4380,2531,4379,2533,4374,2532,4366,2529,4367,2527,4358,2521,4359,2520,4351,2514,4355,2511,4352,2506,4357,2505,4358,2505,4358,2503,4352,2504,4348,2507,4347,2513,4348,2518,4349,2520,4347,2518,4342,2521,4341,2516,4343,2511,4343,2510,4341,2509,4346,2506,4351,2505,4352,2505,4353,2503,4354,2501,4349,2500,4344,2503,4341,2508,4341,2513,4342,2513,4339,2514,4339,2512,4334,2512,4335,2507,4330,2504,4318,2496,4319,2496,4315,2493,4319,2489,4322,2489,4322,2484,4323,2484,4323,2480,4318,2481,4317,2482,4315,2479,4311,2483,4311,2484,4309,2484,4309,2489,4311,2494,4316,2496,4321,2496,4322,2496,4322,2498,4323,2501,4318,2501,4313,2498,4311,2496,4309,2497,4308,2492,4308,2490,4296,2487,4297,2484,4292,2481,4295,2477,4297,2477,4295,2473,4300,2473,4300,2470,4295,2471,4293,2472,4291,2469,4288,2474,4285,2473,4285,2478,4288,2483,4292,2486,4297,2486,4298,2486,4299,2488,4301,2490,4295,2491,4290,2489,4289,2488,4288,2489,4286,2484,4286,2479,4278,2475,4280,2472,4275,2468,4280,2465,4285,2465,4286,2459,4287,2459,4289,2455,4284,2454,4279,2456,4276,2461,4276,2465,4272,2465,4274,2470,4271,2472,4275,2476,4279,2476,4278,2479,4282,2479,4283,2481,4278,2481,4273,2479,4270,2474,4268,2474,4269,2469,4269,2468,4256,2463,4257,2461,4249,2456,4253,2453,4252,2449,4257,2448,4258,2448,4259,2446,4253,2446,4249,2449,4246,2454,4247,2459,4245,2459,4244,2455,4237,2454,4238,2451,4225,2445,4226,2445,4200,2430,4201,2429,4194,2425,4198,2421,4203,2421,4205,2421,4207,2416,4209,2417,4211,2414,4206,2412,4201,2413,4197,2417,4196,2422,4197,2427,4191,2430,4191,2429,4184,2432,4183,2427,4185,2422,4181,2418,4183,2417,4180,2414,4177,2419,4177,2424,4177,2425,4176,2426,4176,2424,4174,2424,4174,2419,4175,2418,4169,2415,4169,2416,4162,2413,4162,2418,4157,2418,4158,2413,4160,2410,4160,2409,4164,2407,4170,2407,4173,2402,4175,2396,4170,2395,4165,2397,4162,2401,4162,2407,4164,2411,4159,2415,4158,2414,4152,2418,4150,2413,4151,2409,4141,2405,4142,2403,4129,2394,4130,2393,4128,2392,4126,2396,4126,2402,4129,2406,4133,2408,4133,2410,4131,2410,4129,2412,4125,2409,4124,2404,4125,2399,4126,2398,4121,2394,4120,2394,4115,2391,4114,2396,4111,2396,4111,2399,4108,2399,4108,2394,4105,2392,4097,2388,4097,2389,4054,2375,4054,2376,4042,2373,4042,2372,4031,2369,4020,2366,3998,2360,3998,2358,3985,2353,3988,2348,3993,2347,3998,2347,3998,2346,4002,2349,4005,2354,4004,2357,4008,2358,4012,2359,4012,2354,4009,2350,4004,2347,3999,2348,3996,2349,3993,2345,3991,2347,3987,2344,3985,2349,3986,2354,3986,2355,3982,2357,3981,2356,3976,2358,3975,2354,3966,2354,3967,2351,3937,2343,3936,2343,3922,2340,3923,2338,3914,2334,3914,2333,3908,2330,3907,2335,3905,2336,3906,2340,3905,2340,3904,2335,3905,2331,3902,2329,3901,2329,3898,2327,3896,2332,3897,2333,3894,2334,3894,2333,3889,2333,3889,2329,3882,2327,3882,2325,3876,2322,3879,2318,3877,2315,3876,2316,3875,2314,3872,2319,3871,2323,3867,2323,3867,2322,3858,2322,3859,2319,3849,2317,3850,2316,3836,2311,3836,2314,3823,2313,3824,2312,3817,2310,3819,2306,3821,2304,3819,2302,3824,2300,3826,2300,3826,2297,3821,2298,3819,2299,3816,2297,3813,2301,3811,2300,3811,2306,3813,2310,3818,2313,3823,2313,3824,2313,3824,2315,3825,2318,3819,2318,3815,2315,3814,2314,3812,2315,3810,2310,3811,2307,3797,2303,3798,2300,3787,2293,3789,2291,3787,2289,3784,2293,3784,2299,3786,2303,3791,2306,3791,2308,3790,2308,3788,2311,3784,2308,3783,2306,3780,2307,3779,2302,3781,2297,3779,2296,3783,2293,3789,2292,3790,2292,3791,2289,3792,2289,3793,2287,3788,2286,3783,2289,3780,2293,3780,2298,3781,2302,3778,2304,3777,2302,3772,2305,3771,2299,3766,2298,3767,2297,3762,2295,3762,2299,3757,2299,3757,2300,3754,2300,3755,2295,3757,2291,3756,2290,3755,2290,3753,2288,3750,2293,3745,2292,3745,2293,3708,2289,3708,2288,3678,2281,3678,2283,3665,2282,3659,2281,3661,2276,3665,2273,3670,2272,3670,2269,3673,2269,3674,2267,3669,2266,3664,2268,3661,2273,3661,2278,3663,2282,3660,2284,3658,2280,3648,2282,3648,2280,3630,2280,3630,2279,3613,2278,3613,2276,3604,2273,3599,2271,3599,2274,3591,2274,3583,2274,3585,2269,3583,2267,3584,2266,3582,2265,3580,2270,3580,2272,3574,2272,3574,2271,3553,2271,3520,2268,3490,2264,3490,2263,3477,2260,3476,2262,3451,2260,3379,2253,3353,2249,3353,2247,3338,2244,3339,2243,3332,2240,3332,2245,3334,2250,3332,2251,3331,2246,3319,2248,3319,2247,3291,2248;PU3498,2456;PD3500,2461,3504,2464,3509,2465,3514,2464,3518,2459,3518,2457,3544,2460,3550,2461,3549,2465,3552,2467,3553,2465,3557,2467,3558,2463,3564,2462,3564,2463,3572,2464,3571,2468,3579,2472,3578,2474,3583,2477,3584,2472,3584,2467,3580,2462,3578,2461,3578,2460,3573,2460,3571,2460,3570,2458,3575,2457,3580,2459,3580,2458,3584,2462,3584,2467,3584,2469,3592,2472,3592,2471,3614,2476,3635,2480,3634,2482,3643,2485,3644,2483,3655,2484,3654,2485,3658,2486,3655,2491,3651,2494,3650,2494,3650,2496,3654,2495,3655,2496,3658,2492,3659,2486,3659,2483,3663,2481,3670,2479,3670,2484,3668,2489,3671,2491,3670,2492,3673,2494,3675,2489,3676,2487,3680,2487,3679,2486,3683,2486,3682,2491,3679,2495,3680,2497,3682,2499,3685,2494,3686,2490,3690,2489,3690,2491,3695,2492,3694,2496,3701,2500,3700,2501,3704,2504,3706,2499,3705,2494,3702,2490,3700,2488,3700,2487,3695,2487,3694,2487,3693,2484,3698,2484,3703,2486,3705,2490,3707,2489,3708,2495,3707,2497,3710,2499,3708,2502,3712,2506,3711,2507,3714,2511,3717,2506,3718,2501,3716,2496,3711,2493,3706,2493,3705,2493,3704,2488,3707,2488,3707,2483,3712,2485,3716,2489,3717,2494,3724,2494,3724,2496,3742,2500,3742,2499,3764,2503,3764,2504,3793,2510,3792,2510,3815,2516,3815,2517,3825,2520,3825,2518,3831,2518,3831,2517,3838,2517,3837,2520,3845,2523,3843,2525,3849,2529,3845,2532,3844,2533,3845,2536,3841,2537,3841,2539,3846,2538,3850,2534,3852,2529,3851,2525,3856,2523,3856,2524,3868,2520,3869,2526,3868,2526,3872,2527,3869,2531,3864,2534,3862,2534,3861,2537,3859,2536,3858,2539,3864,2539,3868,2536,3871,2532,3871,2526,3873,2525,3873,2526,3880,2525,3880,2528,3888,2530,3887,2532,3893,2535,3890,2539,3888,2540,3890,2543,3884,2544,3883,2544,3882,2546,3888,2546,3892,2543,3895,2538,3895,2533,3897,2532,3897,2534,3904,2533,3904,2535,3914,2536,3914,2538,3923,2540,3921,2544,3924,2547,3919,2550,3918,2550,3918,2552,3923,2550,3926,2545,3926,2540,3929,2540,3929,2541,3935,2541,3935,2544,3941,2546,3959,2550,3959,2549,3967,2550,3966,2553,3970,2555,3972,2556,3973,2551,3973,2550,3977,2550,3981,2550,3980,2555,3977,2558,3979,2560,3976,2562,3976,2564,3981,2561,3982,2558,3985,2560,3986,2557,4004,2558,4004,2559,4013,2560,4011,2565,4009,2567,4012,2572,4008,2573,4009,2576,4014,2574,4016,2570,4017,2564,4014,2560,4014,2559,4016,2557,4018,2560,4022,2557,4024,2562,4031,2562,4030,2564,4039,2567,4038,2569,4045,2573,4042,2576,4044,2580,4039,2582,4034,2581,4032,2586,4034,2587,4033,2588,4039,2588,4043,2585,4045,2580,4045,2575,4044,2572,4048,2568,4049,2569,4055,2564,4056,2568,4063,2566,4064,2570,4092,2574,4092,2576,4098,2578,4095,2582,4090,2585,4085,2584,4084,2584,4082,2587,4083,2587,4082,2589,4087,2590,4092,2588,4095,2584,4096,2579,4103,2578,4103,2579,4115,2579,4114,2581,4128,2585,4148,2592,4148,2590,4161,2592,4161,2593,4167,2594,4164,2599,4160,2602,4157,2602,4157,2606,4155,2606,4154,2610,4160,2609,4164,2606,4166,2602,4166,2596,4165,2595,4169,2592,4169,2593,4173,2590,4174,2595,4173,2601,4170,2603,4172,2605,4171,2605,4173,2607,4176,2603,4177,2598,4180,2598,4186,2598,4185,2602,4192,2604,4190,2607,4194,2611,4190,2614,4188,2615,4188,2618,4184,2618,4184,2620,4189,2620,4194,2617,4196,2613,4196,2607,4198,2606,4195,2602,4198,2600,4193,2597,4191,2597,4191,2594,4193,2595,4193,2593,4198,2596,4201,2601,4201,2605,4205,2605,4204,2607,4226,2613,4226,2612,4234,2613,4232,2618,4230,2620,4231,2621,4226,2623,4220,2621,4217,2625,4214,2629,4219,2631,4225,2630,4228,2626,4230,2621,4229,2617,4235,2614,4235,2615,4241,2613,4241,2619,4241,2620,4244,2621,4244,2622,4256,2627,4256,2626,4264,2629,4263,2632,4269,2636,4268,2636,4272,2639,4274,2634,4274,2633,4278,2633,4282,2634,4280,2639,4285,2643,4283,2645,4287,2650,4282,2652,4282,2656,4280,2656,4280,2658,4285,2657,4289,2654,4291,2649,4290,2644,4290,2643,4293,2641,4294,2642,4299,2640,4299,2645,4297,2650,4303,2654,4300,2657,4303,2662,4298,2663,4298,2667,4300,2667,4301,2668,4305,2665,4308,2660,4308,2655,4306,2652,4310,2650,4311,2652,4317,2650,4317,2655,4315,2660,4310,2663,4309,2663,4309,2669,4314,2667,4316,2665,4317,2666,4319,2661,4319,2658,4323,2657,4323,2658,4327,2657,4326,2662,4323,2667,4318,2669,4314,2668,4313,2671,4312,2671,4311,2674,4317,2674,4322,2672,4325,2668,4325,2662,4327,2661,4327,2665,4335,2666,4334,2669,4347,2675,4347,2676,4359,2684,4357,2687,4359,2690,4355,2692,4354,2692,4354,2695,4352,2695,4351,2698,4357,2697,4361,2694,4363,2689,4362,2684,4361,2683,4365,2680,4366,2683,4371,2681,4372,2686,4370,2690,4377,2695,4375,2697,4379,2703,4375,2705,4375,2709,4375,2711,4380,2709,4383,2705,4384,2699,4387,2699,4386,2695,4389,2693,4385,2689,4380,2688,4375,2690,4374,2691,4371,2688,4369,2686,4373,2684,4379,2684,4383,2686,4384,2687,4385,2687,4387,2692,4386,2697,4396,2702,4395,2705,4398,2708,4393,2710,4388,2710,4383,2708,4381,2703,4381,2700,4379,2699,4379,2697,4377,2697,4376,2702,4379,2707,4384,2709,4389,2709,4390,2709,4390,2710,4394,2707,4396,2706,4402,2709,4403,2705,4414,2706,4413,2709,4417,2711,4414,2715,4409,2717,4407,2717,4407,2722,4405,2722,4404,2725,4410,2725,4414,2722,4417,2718,4416,2712,4415,2710,4418,2708,4419,2710,4424,2708,4424,2713,4424,2716,4432,2720,4431,2721,4441,2728,4442,2726,4451,2729,4451,2730,4461,2734,4459,2738,4461,2741,4456,2744,4454,2744,4454,2747,4458,2746,4458,2748,4463,2745,4465,2740,4465,2736,4469,2736,4472,2735,4472,2740,4469,2745,4464,2747,4463,2747,4463,2749,4461,2749,4461,2751,4466,2750,4470,2747,4471,2745,4474,2746,4473,2747,4492,2756,4491,2758,4504,2768,4500,2771,4499,2771,4500,2773,4494,2773,4490,2770,4487,2766,4487,2761,4483,2760,4483,2762,4480,2762,4481,2767,4485,2771,4483,2773,4488,2775,4494,2773,4496,2771,4499,2774,4501,2769,4509,2770,4516,2771,4514,2776,4512,2778,4514,2781,4511,2783,4511,2785,4516,2783,4519,2778,4521,2778,4524,2779,4522,2784,4517,2786,4518,2789,4519,2789,4520,2791,4524,2788,4526,2783,4526,2781,4530,2780,4530,2779,4534,2779,4533,2784,4530,2788,4525,2791,4526,2792,4529,2791,4532,2797,4534,2795,4545,2807,4556,2820,4554,2821,4558,2829,4554,2830,4554,2832,4559,2831,4563,2827,4564,2823,4566,2823,4565,2828,4570,2830,4567,2834,4573,2843,4571,2844,4576,2855,4571,2856,4570,2855,4568,2862,4565,2860,4563,2863,4568,2864,4573,2864,4577,2860,4579,2855,4578,2851,4579,2851,4580,2853,4583,2852,4582,2858,4582,2859,4585,2861,4582,2864,4589,2875,4588,2876,4597,2895,4596,2895,4612,2935,4609,2936,4611,2956,4611,2957,4612,2990,4612,3023,4611,3023,4610,3041,4608,3040,4605,3051,4601,3065,4599,3064,4596,3068,4593,3065,4590,3067,4590,3066,4588,3067,4592,3071,4597,3072,4599,3072,4599,3075,4594,3074,4593,3080,4589,3078,4583,3086,4572,3099,4573,3099,4571,3103,4568,3101,4563,3105,4562,3102,4551,3107,4551,3105,4549,3105,4552,3110,4556,3113,4562,3113,4562,3115,4557,3115,4555,3114,4551,3120,4549,3118,4537,3129,4536,3128,4521,3139,4520,3135,4515,3135,4516,3130,4517,3129,4513,3127,4514,3126,4509,3124,4508,3129,4509,3134,4512,3138,4517,3139,4523,3138,4526,3141,4524,3142,4526,3148,4521,3148,4516,3146,4511,3152,4510,3150,4505,3154,4503,3149,4503,3146,4501,3146,4503,3141,4505,3139,4505,3138,4501,3142,4500,3147,4502,3152,4502,3153,4501,3154,4500,3154,4483,3167,4482,3165,4465,3175,4465,3174,4462,3175,4466,3179,4468,3180,4467,3183,4463,3181,4461,3183,4459,3179,4458,3175,4453,3175,4453,3174,4449,3173,4449,3178,4452,3182,4451,3183,4452,3184,4450,3187,4447,3184,4439,3190,4438,3188,4428,3192,4427,3187,4425,3187,4427,3182,4427,3181,4426,3179,4425,3179,4423,3177,4421,3182,4421,3187,4424,3192,4428,3194,4429,3194,4428,3198,4427,3197,4426,3201,4421,3198,4419,3194,4419,3193,4416,3193,4416,3190,4414,3189,4414,3195,4417,3199,4419,3200,4418,3202,4417,3205,4413,3202,4412,3200,4408,3202,4407,3198,4401,3198,4402,3194,4397,3192,4398,3191,4395,3188,4393,3193,4394,3198,4398,3202,4403,3204,4407,3203,4408,3206,4407,3206,4408,3210,4403,3210,4398,3207,4395,3203,4395,3198,4392,3198,4388,3198,4389,3203,4392,3207,4397,3209,4398,3209,4398,3212,4394,3211,4392,3215,4388,3211,4387,3210,4381,3213,4380,3210,4372,3211,4372,3208,4365,3206,4366,3205,4363,3205,4363,3210,4365,3215,4370,3217,4375,3217,4376,3217,4376,3220,4373,3220,4373,3223,4368,3221,4364,3217,4364,3215,4359,3216,4354,3217,4356,3221,4357,3222,4355,3224,4356,3225,4355,3228,4351,3224,4347,3226,4347,3225,4295,3245,4295,3244,4272,3252,4272,3251,4257,3255,4234,3262,4220,3266,4220,3264,4211,3264,4207,3264,4209,3269,4204,3272,4198,3276,4197,3273,4187,3276,4158,3283,4145,3286,4145,3284,4135,3284,4130,3283,4132,3289,4133,3291,4131,3293,4132,3294,4131,3296,4128,3291,4127,3287,4124,3286,4120,3286,4121,3291,4122,3293,4120,3295,4119,3294,4114,3296,4113,3293,4103,3295,4085,3298,4086,3300,4071,3306,4070,3304,4064,3305,4065,3299,4065,3298,4064,3297,4062,3302,4059,3302,4060,3306,4051,3310,4038,3315,4037,3309,4038,3308,4035,3308,4037,3303,4035,3300,4031,3296,4028,3301,4028,3306,4031,3311,4032,3312,4030,3315,4034,3317,4034,3320,4039,3320,4043,3317,4045,3312,4045,3309,4047,3308,4047,3307,4049,3306,4050,3311,4048,3316,4043,3319,4038,3319,4034,3317,4032,3320,4029,3316,4023,3320,4022,3317,4013,3319,3992,3324,3983,3326,3983,3321,3984,3320,3977,3318,3978,3316,3975,3314,3973,3319,3974,3324,3978,3328,3983,3329,3986,3329,3986,3331,3987,3331,3988,3334,3982,3334,3978,3332,3976,3334,3973,3330,3973,3329,3957,3331,3947,3333,3948,3336,3942,3338,3938,3339,3938,3334,3938,3332,3932,3329,3933,3329,3927,3326,3926,3331,3923,3331,3924,3336,3928,3339,3932,3341,3932,3342,3937,3341,3941,3337,3942,3334,3945,3335,3945,3334,3948,3335,3946,3340,3941,3343,3936,3343,3932,3341,3931,3343,3928,3338,3928,3337,3916,3340,3880,3346,3847,3351,3847,3347,3842,3346,3845,3342,3849,3339,3853,3338,3854,3335,3855,3336,3856,3333,3851,3333,3846,3336,3844,3341,3844,3346,3845,3349,3841,3351,3841,3350,3836,3353,3835,3348,3831,3348,3831,3346,3828,3345,3828,3351,3829,3353,3827,3354,3826,3353,3819,3356,3818,3354,3804,3356,3804,3354,3790,3355,3790,3352,3781,3350,3782,3347,3779,3345,3777,3350,3779,3355,3783,3359,3788,3360,3789,3360,3790,3364,3789,3364,3789,3366,3784,3365,3780,3362,3778,3364,3776,3359,3760,3360,3760,3359,3739,3360,3739,3362,3731,3363,3715,3366,3665,3372,3666,3374,3658,3376,3658,3377,3651,3380,3650,3377,3634,3378,3634,3377,3617,3377,3617,3375,3607,3373,3609,3370,3605,3368,3604,3373,3605,3378,3609,3382,3614,3383,3618,3382,3619,3385,3618,3386,3619,3388,3613,3388,3609,3385,3608,3384,3606,3386,3604,3381,3604,3379,3592,3379,3582,3379,3583,3384,3580,3386,3577,3387,3576,3383,3565,3383,3555,3383,3556,3387,3553,3389,3554,3391,3552,3393,3550,3388,3550,3387,3542,3387,3529,3387,3529,3388,3497,3393,3456,3400,3425,3405,3425,3402,3419,3401,3422,3396,3426,3393,3429,3392,3429,3389,3425,3390,3425,3389,3421,3392,3419,3397,3420,3402,3421,3404,3416,3408,3416,3407,3409,3411,3408,3406,3408,3402,3403,3401,3404,3400,3396,3396,3395,3401,3397,3406,3398,3407,3397,3408,3402,3411,3407,3411,3412,3408,3414,3410,3418,3413,3413,3416,3408,3416,3403,3414,3400,3409,3400,3408,3396,3409,3385,3411,3381,3412,3381,3406,3384,3402,3389,3400,3394,3400,3395,3397,3396,3398,3397,3394,3392,3394,3387,3396,3384,3400,3383,3405,3385,3409,3381,3412,3380,3410,3369,3415,3368,3414,3349,3418,3329,3421,3329,3418,3324,3417,3326,3412,3327,3412,3324,3410,3325,3409,3323,3407,3320,3411,3320,3417,3323,3421,3327,3424,3328,3424,3327,3427,3326,3427,3325,3430,3320,3427,3319,3425,3316,3427,3315,3423,3298,3424,3255,3428,3255,3429,3237,3430,3237,3428,3233,3427,3235,3422,3236,3422,3234,3420,3235,3419,3234,3417,3231,3421,3230,3426,3232,3431,3233,3432,3231,3434,3228,3431,3219,3434,3218,3432,3193,3434,3193,3433,3093,3436,3048,3436,3048,3437,3030,3439,3030,3441,3025,3443,3024,3440,3010,3441,2979,3443,2952,3446,2952,3447,2936,3450,2939,3454,2943,3457,2943,3459,2938,3456,2936,3451,2930,3452,2930,3451,2879,3455,2879,3454,2819,3457,2819,3456,2801,3454,2801,3453,2795,3452,2798,3447,2802,3444,2807,3444,2812,3446,2814,3443,2815,3444,2818,3442,2813,3439,2808,3439,2803,3441,2801,3444,2799,3444,2794,3442,2795,3439,2789,3434,2784,3429,2782,3434,2782,3440,2785,3444,2790,3446,2791,3446,2792,3449,2791,3449,2791,3453,2786,3451,2782,3448,2782,3445,2775,3446,2775,3442,2769,3441,2772,3436,2776,3434,2775,3431,2780,3430,2784,3432,2787,3430,2790,3434,2790,3435,2793,3435,2793,3433,2795,3432,2792,3428,2787,3426,2782,3426,2780,3421,2777,3423,2774,3418,2771,3422,2767,3420,2766,3425,2766,3427,2764,3427,2767,3432,2771,3434,2777,3434,2781,3431,2782,3430,2785,3431,2783,3434,2787,3439,2782,3441,2777,3440,2775,3440,2774,3441,2770,3438,2769,3432,2770,3431,2767,3430,2767,3429,2765,3429,2765,3434,2767,3439,2770,3441,2769,3442,2774,3443,2774,3450,2770,3449,2768,3452,2764,3449,2763,3444,2764,3439,2764,3438,2759,3435,2760,3435,2756,3432,2754,3437,2755,3442,2759,3446,2764,3448,2767,3447,2768,3450,2769,3452,2763,3452,2759,3450,2758,3448,2756,3449,2754,3445,2754,3442,2744,3441,2745,3440,2730,3436,2732,3431,2734,3430,2732,3427,2738,3426,2740,3426,2740,3422,2741,3418,2736,3419,2731,3422,2729,3427,2730,3432,2732,3435,2730,3436,2728,3434,2723,3436,2722,3433,2714,3434,2714,3432,2704,3432,2705,3429,2698,3427,2683,3423,2656,3416,2638,3411,2638,3416,2639,3417,2636,3418,2638,3422,2643,3425,2645,3425,2645,3427,2650,3426,2652,3424,2654,3427,2657,3424,2661,3426,2665,3429,2662,3432,2658,3434,2659,3437,2656,3437,2655,3440,2660,3439,2662,3438,2664,3440,2668,3436,2668,3434,2671,3434,2670,3429,2666,3424,2662,3423,2663,3420,2664,3421,2666,3417,2670,3420,2671,3422,2675,3420,2676,3425,2681,3425,2679,3430,2675,3434,2671,3435,2670,3439,2671,3439,2671,3443,2676,3442,2678,3441,2681,3445,2683,3448,2678,3450,2673,3449,2669,3446,2667,3441,2667,3438,2660,3437,2661,3435,2640,3426,2623,3419,2612,3416,2612,3415,2609,3414,2609,3419,2611,3424,2615,3427,2620,3428,2621,3429,2621,3431,2615,3430,2611,3427,2610,3426,2609,3426,2608,3421,2601,3420,2602,3418,2594,3415,2595,3413,2587,3409,2588,3409,2584,3406,2582,3411,2583,3416,2587,3420,2591,3421,2591,3423,2595,3422,2595,3424,2590,3424,2585,3422,2585,3421,2584,3422,2581,3417,2581,3415,2573,3415,2573,3414,2562,3412,2563,3417,2566,3422,2571,3424,2576,3423,2580,3419,2581,3418,2591,3423,2597,3427,2594,3431,2589,3432,2589,3433,2584,3432,2580,3428,2579,3423,2579,3421,2559,3417,2528,3410,2502,3404,2502,3402,2494,3399,2497,3395,2494,3393,2493,3394,2492,3392,2490,3397,2490,3400,2484,3400,2484,3399,2478,3400,2479,3394,2481,3393,2478,3390,2481,3388,2480,3386,2476,3389,2475,3393,2472,3393,2472,3392,2469,3391,2472,3387,2476,3384,2476,3381,2478,3381,2477,3378,2472,3380,2469,3383,2468,3382,2467,3385,2454,3383,2455,3381,2450,3378,2453,3374,2451,3372,2452,3371,2451,3370,2447,3374,2446,3379,2446,3380,2442,3380,2443,3383,2438,3386,2442,3390,2447,3391,2451,3390,2453,3395,2455,3394,2456,3396,2451,3398,2446,3397,2443,3394,2442,3395,2440,3390,2440,3385,2430,3382,2413,3375,2413,3374,2407,3372,2406,3376,2399,3375,2399,3377,2395,3378,2396,3372,2399,3368,2404,3366,2407,3366,2407,3364,2404,3364,2404,3361,2399,3363,2397,3365,2393,3363,2391,3366,2386,3365,2386,3369,2381,3370,2381,3369,2378,3369,2379,3364,2380,3362,2378,3359,2382,3356,2382,3354,2387,3354,2392,3356,2394,3361,2394,3366,2394,3367,2397,3368,2399,3369,2400,3364,2398,3359,2393,3356,2388,3356,2387,3356,2387,3354,2382,3357,2381,3358,2377,3355,2375,3359,2368,3358,2359,3356,2360,3353,2353,3350,2355,3347,2351,3344,2356,3342,2361,3342,2366,3344,2368,3349,2369,3352,2370,3353,2370,3354,2373,3355,2373,3350,2370,3345,2365,3342,2361,3342,2361,3340,2356,3343,2354,3346,2349,3343,2348,3348,2342,3348,2336,3349,2337,3344,2340,3340,2345,3338,2345,3336,2349,3336,2349,3334,2344,3333,2339,3336,2337,3341,2336,3346,2337,3347,2334,3347,2334,3346,2329,3347,2330,3341,2331,3340,2327,3337,2330,3334,2328,3328,2332,3327,2331,3320,2332,3320,2332,3315,2327,3316,2324,3319,2323,3318,2321,3323,2321,3328,2325,3332,2328,3334,2325,3341,2324,3341,2322,3345,2318,3341,2316,3337,2310,3338,2310,3334,2304,3332,2306,3329,2302,3326,2303,3325,2301,3323,2299,3328,2299,3332,2296,3332,2294,3332,2295,3327,2298,3323,2300,3322,2299,3320,2298,3320,2297,3318,2293,3322,2292,3327,2292,3329,2289,3329,2289,3328,2283,3328,2284,3325,2274,3323,2275,3321,2266,3318,2270,3314,2272,3312,2271,3311,2276,3310,2281,3312,2281,3313,2283,3311,2280,3309,2281,3308,2276,3307,2271,3309,2268,3313,2267,3318,2261,3318,2255,3318,2255,3315,2249,3314,2250,3311,2231,3300,2231,3299,2216,3289,2217,3287,2211,3281,2213,3279,2212,3277,2208,3281,2207,3286,2207,3288,2205,3289,2205,3287,2200,3288,2201,3284,2195,3282,2197,3279,2192,3274,2196,3271,2201,3271,2203,3272,2206,3266,2207,3267,2210,3263,2205,3262,2200,3263,2196,3266,2195,3271,2196,3276,2196,3277,2192,3280,2191,3278,2185,3281,2185,3275,2185,3274,2177,3272,2178,3269,2172,3264,2176,3261,2178,3260,2177,3256,2181,3255,2181,3252,2176,3253,2172,3256,2170,3261,2171,3266,2171,3268,2168,3270,2167,3269,2163,3271,2162,3266,2163,3261,2161,3260,2161,3259,2158,3257,2156,3262,2157,3265,2153,3265,2151,3265,2152,3260,2155,3256,2160,3254,2163,3254,2163,3250,2162,3250,2163,3246,2158,3247,2157,3247,2155,3244,2151,3248,2150,3249,2148,3249,2148,3254,2151,3259,2155,3261,2161,3261,2161,3263,2160,3264,2161,3267,2155,3266,2153,3265,2152,3268,2148,3264,2147,3261,2145,3262,2145,3257,2149,3252,2150,3251,2149,3249,2148,3247,2144,3250,2143,3252,2140,3251,2140,3250,2136,3248,2139,3244,2135,3239,2133,3235,2129,3239,2128,3244,2130,3249,2134,3252,2138,3253,2138,3255,2138,3259,2133,3258,2130,3254,2128,3249,2125,3249,2126,3244,2127,3242,2125,3240,2129,3237,2133,3237,2133,3234,2135,3234,2135,3232,2130,3232,2125,3235,2123,3240,2123,3245,2121,3245,2121,3243,2115,3243,2115,3239,2107,3235,2108,3233,2098,3227,2099,3226,2090,3218,2085,3212,2082,3217,2082,3218,2080,3218,2081,3223,2084,3227,2089,3229,2090,3229,2089,3232,2084,3231,2081,3226,2080,3225,2077,3226,2077,3220,2060,3214,2061,3213,2040,3203,2041,3201,2037,3198,2042,3195,2043,3194,2042,3191,2037,3194,2035,3193,2033,3197,2032,3200,2027,3200,2021,3200,2022,3195,2024,3192,2022,3190,2026,3187,2032,3188,2032,3185,2037,3188,2039,3193,2039,3195,2041,3195,2041,3192,2043,3191,2040,3187,2035,3184,2036,3181,2031,3181,2030,3177,2025,3179,2024,3181,2021,3179,2020,3184,2021,3190,2019,3191,2023,3195,2028,3196,2028,3199,2025,3199,2024,3202,2019,3199,2017,3194,2017,3192,2011,3192,2012,3188,1993,3180,1994,3178,1986,3172,1991,3169,1993,3168,1992,3166,1998,3167,1999,3167,2001,3165,2002,3165,2004,3162,1999,3160,1994,3161,1990,3164,1988,3169,1989,3175,1990,3176,1986,3178,1985,3176,1980,3179,1979,3175,1974,3175,1975,3171,1970,3169,1974,3165,1975,3164,1973,3160,1973,3161,1972,3159,1968,3163,1967,3168,1967,3170,1965,3170,1964,3168,1962,3168,1964,3162,1968,3159,1969,3158,1968,3155,1973,3155,1974,3155,1975,3152,1979,3155,1982,3160,1982,3161,1984,3161,1984,3162,1987,3162,1986,3157,1982,3153,1980,3152,1982,3150,1981,3150,1982,3147,1986,3151,1988,3155,1988,3161,1985,3164,1988,3167,1990,3170,1993,3166,1994,3161,1991,3156,1987,3153,1983,3153,1983,3150,1978,3152,1977,3153,1973,3149,1970,3154,1964,3152,1964,3156,1957,3157,1960,3162,1964,3165,1966,3165,1965,3169,1967,3169,1967,3172,1962,3171,1958,3167,1957,3162,1957,3159,1952,3157,1954,3154,1943,3146,1943,3145,1931,3134,1931,3133,1921,3122,1924,3120,1921,3114,1923,3113,1923,3110,1918,3112,1917,3113,1913,3109,1911,3112,1907,3110,1906,3115,1906,3116,1902,3117,1902,3113,1899,3112,1901,3108,1896,3103,1897,3102,1892,3096,1895,3095,1893,3089,1898,3089,1901,3090,1902,3088,1906,3091,1907,3096,1907,3098,1910,3099,1909,3101,1912,3102,1913,3097,1911,3092,1907,3089,1907,3088,1902,3088,1897,3090,1896,3090,1891,3084,1889,3086,1885,3084,1884,3089,1885,3094,1889,3098,1894,3099,1896,3099,1897,3101,1896,3101,1897,3104,1892,3104,1887,3101,1886,3098,1883,3099,1882,3094,1884,3089,1878,3085,1881,3083,1874,3073,1875,3073,1869,3061,1871,3060,1869,3052,1870,3051,1870,3047,1865,3049,1861,3054,1860,3053,1860,3052,1857,3050,1860,3047,1855,3040,1857,3039,1854,3032,1858,3031,1859,3028,1862,3029,1863,3028,1857,3027,1853,3029,1850,3026,1851,3025,1848,3018,1853,3017,1858,3019,1860,3021,1862,3020,1864,3024,1864,3027,1868,3027,1871,3027,1869,3022,1866,3018,1861,3016,1856,3018,1852,3021,1849,3019,1849,3018,1843,3013,1845,3011,1841,3004,1843,3003,1840,2996,1844,2995,1845,2990,1845,2988,1840,2989,1836,2993,1835,2994,1833,2993,1834,2992,1832,2990,1836,2987,1840,2986,1841,2982,1842,2982,1842,2979,1837,2979,1834,2981,1833,2980,1830,2983,1828,2982,1831,2978,1834,2977,1833,2972,1835,2972,1833,2943,1829,2909,1830,2909,1829,2902,1834,2903,1836,2904,1840,2898,1842,2900,1846,2896,1841,2893,1836,2893,1831,2895,1829,2900,1829,2905,1825,2906,1825,2904,1820,2904,1821,2899,1825,2895,1827,2894,1826,2889,1831,2889,1832,2884,1836,2886,1839,2882,1842,2886,1843,2889,1845,2888,1844,2894,1841,2898,1836,2900,1833,2900,1832,2904,1831,2908,1836,2908,1840,2905,1843,2900,1842,2895,1841,2893,1844,2891,1840,2888,1842,2883,1837,2882,1835,2883,1833,2877,1830,2879,1827,2876,1824,2880,1823,2885,1826,2890,1827,2891,1826,2893,1828,2894,1827,2896,1823,2893,1821,2888,1821,2886,1818,2886,1820,2881,1823,2878,1821,2875,1826,2873,1827,2868,1828,2863,1823,2864,1821,2861,1823,2861,1821,2854,1823,2853,1822,2839,1823,2839,1824,2810,1827,2811,1830,2804,1833,2807,1836,2804,1839,2809,1839,2814,1838,2816,1840,2816,1836,2820,1831,2822,1829,2822,1829,2824,1828,2827,1834,2826,1836,2825,1838,2827,1841,2823,1842,2820,1844,2820,1842,2815,1839,2811,1836,2810,1837,2807,1831,2807,1831,2808,1828,2800,1831,2799,1831,2794,1834,2794,1837,2786,1838,2786,1841,2778,1844,2780,1847,2777,1850,2781,1850,2786,1847,2791,1843,2794,1839,2794,1839,2798,1838,2798,1837,2800,1842,2800,1847,2797,1849,2792,1849,2787,1848,2785,1852,2782,1850,2780,1856,2775,1851,2772,1846,2772,1841,2775,1839,2780,1835,2779,1835,2780,1832,2779,1834,2774,1837,2772,1835,2769,1840,2768,1841,2768,1842,2764,1846,2765,1849,2761,1852,2757,1847,2755,1847,2752,1846,2752,1846,2749,1851,2751,1852,2751,1854,2746,1859,2736,1859,2737,1871,2715,1872,2716,1887,2697,1891,2702,1894,2701,1894,2707,1893,2710,1894,2711,1890,2715,1886,2715,1887,2724,1892,2723,1894,2720,1895,2721,1897,2716,1897,2711,1896,2710,1900,2708,1898,2705,1903,2700,1898,2697,1893,2698,1892,2697,1888,2700,1886,2705,1887,2710,1884,2711,1883,2708,1881,2708,1882,2703,1884,2700,1882,2697,1887,2695,1889,2695,1889,2690,1892,2690,1893,2684,1895,2685,1898,2679,1901,2682,1904,2679,1905,2680,1917,2671,1916,2671,1945,2649,1963,2635,1964,2636,1969,2632,1971,2637,1975,2637,1975,2640,1977,2640,1977,2635,1974,2630,1969,2628,1964,2628,1964,2626,1969,2626,1970,2627,1972,2623,1976,2626,1983,2620,1984,2621,1996,2612,2011,2603,2011,2604,2026,2596,2027,2602,2025,2607,2021,2610,2016,2611,2013,2610,2011,2616,2009,2615,2008,2617,2014,2618,2019,2617,2022,2613,2024,2608,2022,2603,2021,2602,2028,2596,2041,2587,2042,2587,2061,2576,2080,2567,2081,2568,2093,2564,2106,2559,2106,2560,2124,2555,2140,2551,2140,2549,2145,2547,2146,2553,2143,2557,2139,2561,2134,2561,2133,2563,2133,2564,2138,2564,2143,2561,2145,2556,2145,2554,2146,2554,2145,2550,2151,2547,2151,2546,2159,2542,2160,2547,2159,2552,2155,2556,2149,2557,2148,2562,2147,2562,2146,2566,2151,2566,2156,2563,2158,2558,2158,2553,2155,2549,2158,2546,2160,2549,2167,2545,2168,2548,2181,2546,2181,2547,2231,2541,2292,2533,2292,2536,2299,2538,2296,2543,2294,2544,2297,2549,2296,2550,2300,2557,2304,2554,2306,2549,2304,2544,2301,2540,2296,2538,2295,2538,2294,2530,2296,2530,2297,2523,2302,2526,2305,2530,2311,2528,2311,2529,2319,2526,2326,2524,2326,2526,2339,2524,2351,2523,2350,2520,2354,2519,2353,2517,2357,2514,2358,2517,2369,2513,2369,2514,2380,2512,2380,2514,2386,2514,2386,2513,2407,2510,2407,2509,2443,2502,2468,2497,2487,2495,2487,2497,2495,2497,2494,2502,2493,2503,2495,2506,2491,2508,2488,2509,2488,2511,2493,2509,2497,2505,2497,2504,2500,2504,2500,2499,2500,2498,2503,2496,2499,2492,2494,2490,2494,2487,2495,2486,2500,2487,2502,2491,2505,2489,2506,2493,2517,2493,2555,2491,2555,2490,2595,2487,2606,2487,2605,2492,2608,2494,2605,2497,2599,2499,2598,2502,2604,2501,2606,2499,2608,2502,2611,2498,2613,2499,2613,2493,2611,2489,2606,2486,2601,2486,2601,2484,2603,2483,2603,2481,2608,2482,2610,2484,2613,2482,2616,2486,2627,2484,2627,2487,2631,2488,2629,2493,2624,2496,2619,2496,2614,2494,2613,2493,2610,2496,2608,2498,2612,2501,2618,2501,2622,2499,2623,2500,2626,2495,2626,2490,2625,2488,2633,2484,2633,2486,2646,2482,2646,2484,2671,2481,2717,2477,2759,2472,2791,2470,2802,2469,2802,2466,2807,2464,2804,2461,2806,2459,2809,2463,2809,2465,2814,2465,2814,2468,2818,2470,2816,2474,2819,2476,2819,2477,2820,2478,2823,2474,2823,2468,2820,2464,2815,2461,2816,2458,2819,2459,2821,2454,2825,2458,2826,2462,2835,2461,2835,2462,2879,2460,2879,2459,2909,2456,2913,2456,2912,2461,2917,2464,2916,2465,2920,2467,2922,2462,2921,2457,2917,2453,2912,2452,2909,2452,2908,2450,2911,2450,2912,2446,2917,2448,2920,2452,2921,2455,2927,2454,2927,2457,2934,2458,2932,2462,2936,2465,2932,2468,2929,2469,2930,2472,2924,2471,2920,2468,2918,2463,2919,2460,2914,2459,2914,2458,2910,2457,2910,2463,2913,2467,2918,2469,2923,2469,2925,2468,2927,2471,2930,2467,2934,2469,2935,2464,2935,2463,2939,2463,2937,2458,2939,2456,2935,2452,2930,2452,2930,2449,2933,2449,2933,2446,2938,2449,2940,2452,2944,2450,2945,2454,3038,2452,3038,2453,3230,2452,3423,2453,3423,2454,3518,2456,3518,2457,3544,2460,3550,2461,3549,2465,3552,2467,3553,2465,3557,2467;PU1999,2625;PD1996,2629,1992,2631,1992,2634,1997,2632,1998,2631,2003,2634,2004,2632,2009,2634,2010,2629,2008,2624,2003,2621,2000,2620,2000,2618,1998,2619,1997,2616,2003,2616,2007,2619,2008,2621,2010,2620,2013,2619,2009,2615,2007,2614,2008,2611,2003,2611,2001,2611,2001,2609,1996,2612,1994,2617,1995,2622,1996,2624,1993,2626,1992,2626,1985,2630,1984,2624,1985,2621,1983,2620,1986,2616,1991,2614,1995,2614,1996,2612,1994,2611,1994,2608,1989,2609,1985,2612,1983,2617,1984,2622,1986,2624,1982,2628,1987,2631,1992,2631,1992,2634,1997,2632,1998,2631,2003,2634,2004,2632,2009,2634,2010,2629,2008,2624,2003,2621,2000,2620,2000,2618,1998,2619,1997,2616,2003,2616,2007,2619,2008,2621,2010,2620,2013,2619,2009,2615,2007,2614,2008,2611,2003,2611,2001,2611,2001,2609,1996,2612,1994,2617,1995,2622,1996,2624,1993,2626,1992,2626,1987,2629;PU3153,2633;PD3151,2629,3134,2631,3134,2630,3091,2631,3091,2630,3049,2631,3033,2633,3035,2637,3032,2639,3030,2635,3021,2637,3021,2635,3011,2635,3012,2630,3009,2628,3012,2625,3012,2624,3012,2623,3008,2627,3007,2632,3008,2637,3009,2639,3008,2641,3005,2637,2996,2641,2996,2639,2977,2641,2944,2645,2944,2644,2938,2644,2939,2639,2943,2635,2948,2634,2949,2634,2949,2631,2952,2632,2953,2629,2948,2628,2943,2631,2940,2635,2940,2640,2941,2644,2937,2646,2936,2644,2925,2647,2925,2645,2905,2648,2905,2647,2880,2649,2880,2650,2869,2651,2869,2652,2841,2657,2812,2663,2812,2660,2809,2659,2811,2654,2815,2651,2820,2651,2822,2651,2822,2649,2817,2649,2813,2651,2812,2650,2809,2654,2809,2660,2810,2662,2804,2665,2804,2664,2792,2668,2791,2666,2774,2668,2774,2667,2761,2669,2761,2672,2757,2674,2754,2676,2753,2672,2742,2672,2742,2671,2732,2671,2732,2675,2729,2676,2732,2680,2734,2682,2734,2683,2729,2680,2728,2676,2724,2677,2704,2680,2704,2679,2669,2682,2648,2683,2649,2685,2621,2691,2575,2699,2561,2702,2561,2697,2554,2695,2555,2692,2553,2690,2551,2695,2551,2700,2555,2704,2560,2706,2564,2705,2565,2707,2561,2708,2561,2711,2556,2710,2554,2708,2550,2710,2549,2706,2542,2708,2542,2703,2544,2698,2549,2696,2552,2696,2553,2693,2554,2693,2555,2690,2549,2690,2545,2693,2544,2694,2542,2692,2540,2697,2540,2699,2536,2700,2537,2703,2532,2706,2534,2708,2530,2712,2534,2714,2539,2715,2544,2712,2547,2707,2547,2702,2546,2701,2552,2698,2553,2699,2559,2696,2559,2702,2557,2706,2552,2709,2547,2710,2544,2709,2543,2711,2539,2707,2531,2712,2530,2710,2516,2715,2516,2713,2501,2716,2501,2713,2498,2712,2500,2707,2498,2705,2499,2704,2496,2702,2494,2707,2494,2712,2496,2717,2501,2719,2501,2722,2500,2722,2499,2725,2495,2722,2492,2718,2492,2714,2490,2714,2491,2713,2488,2713,2488,2718,2489,2719,2485,2721,2485,2720,2477,2723,2477,2721,2466,2723,2449,2726,2449,2727,2445,2728,2445,2723,2442,2722,2442,2721,2440,2720,2439,2726,2442,2730,2446,2733,2452,2733,2453,2735,2448,2736,2447,2739,2442,2737,2440,2735,2434,2738,2433,2735,2422,2737,2423,2738,2411,2741,2412,2742,2400,2747,2400,2744,2397,2744,2397,2745,2372,2750,2368,2752,2370,2756,2374,2759,2373,2761,2375,2761,2374,2763,2370,2760,2367,2756,2366,2751,2363,2751,2359,2750,2360,2756,2362,2759,2360,2761,2362,2762,2360,2764,2357,2760,2356,2758,2352,2759,2352,2754,2349,2753,2352,2748,2357,2746,2358,2746,2358,2744,2359,2744,2359,2741,2354,2742,2352,2743,2349,2741,2347,2744,2345,2743,2344,2749,2346,2753,2351,2756,2356,2757,2358,2756,2358,2757,2356,2758,2357,2761,2351,2761,2351,2760,2349,2764,2347,2763,2343,2766,2341,2762,2337,2764,2337,2759,2338,2754,2330,2749,2330,2748,2325,2744,2323,2748,2324,2754,2327,2758,2332,2760,2335,2760,2335,2765,2334,2765,2334,2770,2329,2769,2327,2768,2325,2770,2322,2766,2322,2765,2309,2768,2308,2767,2302,2768,2303,2762,2306,2758,2305,2756,2310,2755,2311,2755,2311,2752,2306,2754,2302,2757,2301,2759,2298,2758,2298,2763,2298,2764,2295,2765,2298,2769,2303,2772,2304,2772,2304,2774,2299,2772,2297,2771,2293,2774,2291,2771,2278,2775,2277,2774,2260,2778,2259,2777,2242,2779,2229,2780,2230,2784,2225,2786,2229,2790,2227,2792,2224,2788,2223,2783,2218,2784,2218,2785,2206,2786,2206,2787,2184,2791,2184,2790,2171,2792,2171,2794,2163,2798,2163,2799,2159,2801,2158,2796,2158,2795,2155,2795,2155,2794,2152,2794,2153,2799,2153,2800,2150,2802,2149,2801,2142,2804,2142,2803,2126,2808,2126,2809,2115,2812,2115,2810,2108,2810,2104,2811,2106,2816,2108,2817,2105,2820,2102,2824,2099,2819,2095,2821,2086,2825,2087,2827,2073,2835,2058,2844,2057,2841,2052,2842,2053,2837,2049,2835,2044,2833,2044,2839,2046,2843,2047,2844,2044,2847,2049,2849,2051,2850,2050,2853,2056,2851,2059,2848,2061,2843,2061,2842,2064,2842,2067,2842,2066,2847,2062,2851,2057,2852,2056,2852,2056,2856,2051,2854,2049,2858,2046,2854,2045,2852,2043,2852,2044,2856,2040,2859,2043,2861,2037,2870,2030,2879,2027,2876,2023,2878,2022,2875,2020,2875,2022,2880,2026,2883,2032,2883,2032,2887,2033,2892,2029,2892,2028,2898,2029,2898,2026,2934,2027,2934,2027,2956,2028,2956,2029,2965,2034,2963,2036,2961,2039,2963,2036,2966,2041,2974,2039,2975,2043,2984,2040,2985,2041,2991,2036,2991,2035,2993,2041,2993,2046,2991,2048,2987,2049,2981,2048,2979,2049,2979,2050,2984,2050,2985,2053,2986,2051,2991,2049,2992,2054,2997,2052,2998,2056,3008,2051,3009,2049,3008,2048,3010,2044,3007,2042,3002,2042,2997,2042,2996,2040,2996,2040,3001,2040,3004,2038,3005,2042,3009,2045,3010,2044,3015,2047,3015,2047,3020,2052,3019,2055,3015,2056,3009,2055,3004,2052,3002,2055,2998,2055,2999,2059,2994,2061,2998,2065,2996,2066,3002,2065,3005,2067,3006,2063,3010,2060,3012,2061,3016,2056,3015,2055,3018,2050,3016,2048,3011,2048,3009,2046,3009,2044,3009,2045,3015,2049,3018,2055,3019,2056,3022,2060,3021,2062,3024,2066,3020,2067,3015,2065,3010,2067,3008,2067,3009,2069,3008,2070,3013,2070,3017,2072,3018,2069,3022,2075,3029,2073,3030,2078,3040,2072,3041,2070,3041,2069,3047,2066,3046,2063,3049,2069,3051,2074,3050,2078,3046,2079,3041,2078,3037,2081,3036,2081,3042,2081,3043,2087,3044,2084,3049,2092,3058,2091,3059,2101,3070,2102,3069,2111,3077,2117,3082,2113,3085,2114,3089,2109,3089,2104,3087,2101,3082,2099,3083,2099,3078,2099,3076,2095,3074,2096,3073,2092,3071,2091,3076,2092,3082,2093,3082,2091,3083,2091,3082,2090,3083,2088,3077,2090,3072,2092,3070,2089,3068,2090,3067,2087,3064,2084,3068,2083,3074,2086,3078,2090,3081,2095,3082,2095,3085,2099,3084,2101,3087,2105,3084,2108,3085,2109,3083,2114,3084,2114,3083,2126,3085,2126,3087,2136,3090,2135,3092,2142,3098,2141,3099,2145,3103,2148,3099,2151,3099,2151,3098,2156,3099,2155,3102,2164,3107,2163,3108,2171,3114,2168,3117,2171,3121,2166,3122,2165,3122,2165,3125,2170,3124,2172,3123,2174,3125,2177,3121,2180,3121,2180,3116,2177,3111,2173,3109,2167,3109,2166,3106,2168,3106,2168,3103,2173,3104,2177,3107,2179,3112,2179,3115,2184,3116,2183,3119,2193,3125,2198,3129,2199,3127,2210,3131,2209,3134,2213,3137,2208,3140,2207,3141,2208,3143,2203,3143,2203,3145,2208,3145,2212,3142,2215,3137,2215,3133,2217,3132,2217,3136,2223,3136,2223,3138,2235,3142,2235,3143,2275,3159,2275,3160,2288,3165,2288,3166,2298,3170,2294,3174,2296,3179,2297,3178,2298,3179,2301,3175,2302,3170,2307,3169,2312,3169,2312,3174,2308,3178,2303,3180,2298,3179,2297,3179,2294,3184,2294,3183,2290,3188,2295,3190,2301,3189,2305,3185,2306,3180,2305,3175,2304,3174,2309,3170,2310,3171,2316,3167,2317,3172,2321,3173,2319,3178,2324,3181,2325,3178,2343,3182,2341,3185,2348,3189,2345,3193,2346,3195,2350,3191,2351,3186,2351,3184,2353,3183,2357,3182,2357,3187,2361,3188,2360,3191,2363,3194,2359,3197,2356,3198,2356,3201,2351,3200,2347,3196,2345,3198,2343,3193,2343,3191,2340,3190,2340,3193,2338,3193,2341,3198,2345,3201,2350,3202,2351,3205,2355,3203,2357,3207,2361,3203,2361,3197,2359,3193,2358,3192,2362,3187,2365,3184,2368,3188,2371,3187,2371,3192,2384,3195,2384,3196,2408,3202,2408,3203,2414,3205,2412,3209,2415,3211,2413,3213,2414,3215,2418,3211,2419,3206,2419,3204,2421,3203,2421,3205,2426,3205,2425,3209,2431,3211,2439,3214,2439,3211,2446,3212,2451,3212,2449,3217,2444,3221,2440,3221,2440,3225,2440,3230,2445,3229,2446,3228,2448,3231,2451,3227,2452,3226,2454,3226,2454,3221,2451,3216,2447,3214,2442,3214,2441,3212,2442,3212,2441,3208,2446,3208,2450,3211,2451,3212,2453,3210,2455,3215,2455,3216,2460,3217,2459,3220,2465,3223,2471,3226,2472,3222,2476,3222,2476,3221,2480,3220,2479,3226,2484,3228,2483,3231,2487,3234,2482,3237,2482,3238,2482,3241,2481,3241,2481,3243,2486,3241,2490,3237,2490,3232,2490,3229,2494,3227,2495,3228,2500,3226,2501,3231,2500,3234,2503,3235,2504,3234,2510,3237,2511,3234,2524,3235,2537,3236,2536,3239,2546,3242,2544,3245,2549,3249,2545,3252,2541,3253,2541,3258,2538,3257,2537,3260,2542,3260,2547,3258,2550,3253,2550,3248,2550,3247,2552,3246,2549,3242,2551,3238,2546,3236,2545,3236,2545,3232,2542,3233,2541,3230,2546,3229,2549,3230,2550,3229,2553,3233,2555,3238,2555,3241,2565,3243,2589,3248,2607,3251,2606,3254,2611,3256,2607,3260,2605,3261,2606,3264,2610,3261,2612,3259,2615,3260,2616,3256,2625,3257,2625,3258,2649,3260,2648,3263,2655,3267,2651,3271,2653,3275,2656,3282,2660,3279,2662,3274,2662,3273,2663,3273,2662,3268,2658,3264,2653,3263,2652,3263,2651,3260,2653,3260,2653,3256,2658,3257,2662,3261,2663,3263,2667,3262,2667,3267,2673,3268,2671,3272,2676,3275,2673,3278,2675,3281,2670,3283,2668,3283,2667,3286,2666,3286,2665,3287,2670,3288,2675,3286,2678,3281,2679,3276,2678,3274,2680,3273,2678,3269,2680,3266,2675,3264,2672,3264,2672,3261,2675,3261,2675,3259,2680,3261,2683,3265,2683,3270,2689,3271,2735,3281,2735,3282,2738,3283,2735,3288,2734,3289,2735,3291,2737,3288,2739,3290,2741,3285,2741,3282,2745,3281,2749,3280,2748,3286,2745,3290,2740,3292,2738,3292,2738,3294,2738,3296,2743,3295,2747,3291,2749,3292,2750,3288,2759,3288,2773,3290,2773,3291,2789,3294,2788,3295,2801,3299,2799,3303,2803,3306,2801,3308,2801,3309,2805,3305,2806,3300,2806,3299,2810,3298,2810,3299,2816,3299,2814,3304,2811,3308,2810,3309,2811,3313,2806,3313,2804,3313,2803,3316,2799,3314,2796,3309,2796,3306,2794,3306,2794,3304,2792,3303,2792,3308,2794,3313,2799,3316,2804,3316,2804,3318,2809,3315,2810,3314,2812,3316,2815,3312,2819,3312,2818,3307,2826,3303,2822,3299,2821,3298,2821,3297,2816,3296,2811,3298,2808,3302,2807,3307,2808,3309,2806,3310,2805,3309,2802,3309,2803,3304,2806,3300,2806,3299,2805,3297,2810,3295,2815,3297,2819,3299,2821,3298,2823,3302,2823,3304,2829,3304,2829,3307,2845,3313,2845,3312,2864,3318,2864,3316,2894,3318,2894,3317,2968,3314,3041,3310,3054,3309,3053,3314,3055,3315,3052,3319,3046,3321,3044,3321,3044,3323,3042,3322,3041,3325,3046,3325,3051,3323,3054,3319,3055,3313,3053,3309,3056,3307,3057,3309,3065,3306,3065,3309,3076,3308,3076,3310,3088,3311,3087,3314,3094,3317,3093,3319,3096,3321,3098,3316,3097,3311,3093,3307,3088,3305,3086,3305,3085,3304,3086,3303,3086,3300,3091,3301,3095,3304,3096,3306,3101,3304,3102,3307,3132,3306,3132,3307,3154,3308,3154,3311,3159,3312,3156,3316,3155,3318,3156,3320,3154,3321,3155,3323,3159,3320,3161,3315,3161,3313,3165,3312,3163,3308,3167,3305,3163,3302,3157,3301,3152,3303,3152,3304,3149,3301,3150,3300,3149,3299,3154,3297,3159,3298,3163,3302,3164,3303,3166,3302,3166,3306,3177,3306,3189,3306,3189,3304,3196,3302,3208,3297,3208,3299,3230,3297,3230,3298,3251,3297,3251,3299,3263,3301,3262,3304,3265,3306,3267,3301,3265,3296,3263,3293,3264,3292,3259,3290,3257,3290,3256,3282,3261,3283,3263,3279,3267,3282,3268,3285,3274,3283,3275,3286,3285,3286,3298,3286,3297,3283,3304,3282,3303,3279,3305,3278,3306,3283,3306,3286,3309,3286,3311,3287,3311,3282,3308,3277,3303,3275,3298,3275,3296,3272,3300,3272,3299,3269,3305,3270,3308,3273,3310,3278,3310,3279,3316,3280,3322,3280,3321,3275,3319,3272,3320,3270,3323,3275,3331,3273,3332,3275,3354,3274,3354,3275,3379,3276,3379,3279,3383,3280,3381,3284,3376,3287,3375,3287,3376,3289,3371,3288,3370,3291,3375,3291,3380,3289,3383,3285,3383,3279,3381,3276,3385,3274,3387,3277,3401,3274,3401,3276,3434,3275,3481,3273,3480,3272,3484,3271,3483,3277,3482,3279,3484,3281,3486,3278,3489,3280,3490,3274,3489,3272,3495,3269,3504,3264,3505,3269,3505,3272,3506,3273,3503,3277,3498,3279,3494,3279,3493,3282,3498,3282,3501,3281,3502,3282,3506,3278,3507,3273,3506,3268,3511,3265,3511,3266,3524,3261,3525,3266,3523,3270,3526,3272,3522,3275,3516,3276,3512,3275,3508,3281,3507,3280,3504,3285,3509,3287,3514,3286,3518,3282,3520,3277,3519,3272,3518,3270,3525,3265,3526,3266,3539,3259,3539,3261,3557,3256,3557,3257,3574,3255,3574,3258,3584,3259,3584,3260,3588,3260,3588,3255,3594,3252,3594,3251,3600,3248,3601,3252,3606,3252,3606,3254,3609,3255,3608,3250,3606,3246,3608,3245,3610,3247,3616,3244,3617,3247,3631,3244,3632,3245,3655,3241,3654,3240,3667,3235,3667,3236,3688,3231,3688,3232,3717,3228,3723,3226,3720,3222,3723,3220,3723,3221,3726,3219,3728,3224,3735,3224,3735,3226,3742,3227,3741,3230,3747,3232,3746,3233,3750,3234,3751,3229,3749,3224,3749,3223,3752,3221,3747,3218,3748,3215,3743,3215,3738,3217,3735,3222,3735,3227,3735,3228,3733,3228,3733,3227,3730,3228,3730,3223,3734,3218,3735,3217,3734,3215,3739,3214,3744,3216,3747,3218,3751,3216,3753,3221,3764,3221,3775,3221,3775,3218,3780,3217,3779,3216,3785,3214,3785,3216,3797,3215,3797,3214,3815,3211,3815,3210,3830,3206,3850,3200,3850,3201,3868,3197,3868,3199,3876,3200,3875,3203,3880,3205,3879,3208,3882,3210,3884,3205,3883,3200,3879,3195,3874,3194,3870,3194,3870,3192,3871,3192,3871,3188,3876,3188,3879,3190,3881,3188,3884,3193,3884,3194,3888,3194,3887,3199,3892,3202,3891,3203,3895,3205,3897,3200,3895,3195,3892,3191,3886,3190,3885,3190,3884,3187,3887,3187,3887,3183,3892,3185,3896,3189,3900,3188,3901,3192,3906,3193,3904,3198,3903,3199,3905,3201,3900,3204,3895,3203,3892,3202,3891,3204,3888,3200,3887,3195,3887,3193,3884,3192,3882,3191,3882,3196,3885,3201,3889,3204,3894,3204,3895,3204,3896,3206,3900,3203,3903,3205,3905,3200,3905,3198,3908,3197,3906,3192,3905,3191,3907,3189,3903,3186,3903,3182,3905,3182,3906,3179,3910,3182,3911,3183,3914,3181,3915,3184,3931,3180,3931,3179,3953,3172,3953,3173,3973,3168,3973,3169,3988,3168,3987,3171,3995,3173,3994,3177,3997,3179,3998,3174,3997,3168,3994,3164,3989,3163,3986,3163,3985,3159,3986,3159,3985,3155,3990,3155,3994,3158,3995,3157,3998,3162,4009,3161,4009,3160,4026,3157,4026,3156,4039,3152,4039,3153,4042,3152,4042,3158,4039,3162,4037,3163,4038,3166,4039,3167,4043,3164,4044,3158,4043,3153,4041,3151,4043,3148,4045,3149,4050,3145,4052,3150,4061,3149,4061,3148,4081,3145,4091,3143,4090,3141,4095,3139,4095,3138,4100,3136,4101,3141,4106,3141,4109,3142,4109,3137,4107,3135,4110,3133,4110,3134,4114,3131,4116,3134,4124,3133,4125,3133,4141,3130,4141,3129,4165,3124,4190,3118,4195,3117,4194,3123,4191,3127,4187,3129,4182,3129,4181,3132,4180,3132,4179,3135,4185,3135,4189,3133,4192,3129,4193,3123,4191,3120,4196,3117,4196,3118,4203,3114,4204,3117,4210,3115,4210,3114,4225,3110,4234,3108,4234,3110,4245,3110,4253,3110,4252,3105,4255,3103,4257,3107,4259,3106,4258,3112,4257,3114,4263,3118,4269,3122,4271,3118,4271,3114,4272,3114,4269,3109,4265,3107,4264,3106,4265,3104,4260,3104,4259,3101,4255,3104,4252,3109,4250,3109,4250,3111,4247,3111,4249,3106,4250,3104,4248,3102,4252,3099,4255,3099,4255,3097,4260,3099,4264,3102,4266,3101,4267,3105,4275,3105,4274,3107,4283,3108,4283,3111,4289,3114,4293,3116,4294,3111,4292,3106,4288,3102,4290,3097,4291,3098,4294,3092,4298,3096,4302,3094,4317,3087,4326,3082,4327,3084,4336,3081,4336,3082,4341,3080,4339,3076,4338,3075,4340,3072,4338,3071,4340,3069,4343,3072,4345,3075,4348,3074,4354,3072,4353,3069,4359,3065,4359,3066,4370,3060,4369,3059,4377,3054,4376,3053,4380,3050,4382,3055,4385,3055,4384,3052,4390,3049,4389,3047,4401,3038,4401,3037,4427,3013,4433,3008,4435,3009,4440,3006,4442,3011,4445,3011,4444,3016,4440,3020,4435,3021,4433,3021,4432,3024,4431,3024,4431,3026,4436,3027,4441,3024,4443,3019,4443,3014,4443,3013,4446,3012,4443,3008,4445,3005,4440,3003,4435,3004,4434,3004,4432,3001,4428,2994,4434,2993,4437,2993,4437,2992,4441,2995,4444,3000,4443,3004,4445,3005,4445,3000,4444,2997,4447,2995,4444,2992,4449,2985,4454,2977,4457,2980,4461,2977,4462,2979,4464,2978,4461,2974,4456,2972,4454,2972,4454,2969,4455,2969,4454,2965,4460,2966,4461,2967,4463,2964,4466,2968,4469,2967,4469,2973,4467,2977,4462,2980,4457,2980,4456,2980,4456,2982,4457,2983,4457,2985,4462,2985,4466,2981,4468,2976,4468,2974,4472,2973,4470,2969,4474,2967,4470,2963,4464,2962,4459,2964,4459,2965,4457,2962,4458,2961,4455,2957,4460,2956,4464,2956,4467,2948,4466,2948,4469,2934,4467,2934,4467,2915,4466,2915,4465,2893,4463,2893,4459,2873,4456,2860,4458,2859,4458,2852,4456,2852,4456,2850,4451,2853,4448,2857,4448,2859,4444,2858,4445,2856,4440,2855,4443,2851,4448,2848,4447,2843,4446,2838,4441,2840,4438,2844,4438,2847,4434,2847,4431,2847,4432,2842,4436,2838,4441,2837,4446,2839,4447,2839,4451,2833,4451,2834,4458,2826,4453,2824,4448,2824,4444,2827,4442,2832,4442,2838,4443,2839,4436,2843,4436,2842,4431,2843,4431,2838,4427,2837,4429,2832,4414,2821,4415,2819,4400,2803,4404,2800,4405,2800,4404,2798,4410,2798,4414,2801,4416,2806,4415,2812,4414,2813,4420,2817,4424,2820,4426,2815,4425,2810,4421,2806,4416,2804,4411,2806,4410,2806,4407,2802,4405,2804,4401,2800,4399,2805,4399,2809,4395,2811,4390,2813,4390,2807,4391,2804,4387,2801,4386,2801,4375,2794,4361,2786,4362,2784,4357,2779,4360,2777,4358,2773,4359,2772,4358,2770,4353,2773,4352,2775,4350,2774,4349,2778,4347,2778,4348,2783,4352,2787,4357,2788,4362,2787,4365,2784,4367,2785,4365,2787,4367,2789,4362,2791,4359,2791,4359,2794,4354,2792,4351,2788,4350,2785,4346,2786,4347,2780,4340,2777,4328,2771,4327,2772,4312,2767,4313,2765,4303,2757,4307,2754,4312,2753,4317,2755,4319,2757,4325,2754,4326,2756,4331,2754,4328,2750,4323,2748,4317,2748,4313,2752,4311,2756,4307,2756,4307,2759,4303,2759,4304,2764,4301,2766,4300,2764,4297,2766,4296,2760,4296,2758,4290,2756,4291,2756,4278,2751,4279,2750,4271,2745,4273,2742,4272,2739,4277,2737,4282,2738,4286,2742,4287,2747,4287,2751,4290,2752,4293,2753,4293,2748,4291,2743,4287,2740,4281,2740,4280,2740,4279,2739,4275,2742,4273,2745,4263,2742,4258,2741,4261,2736,4263,2735,4261,2732,4263,2731,4262,2729,4258,2732,4255,2737,4255,2739,4252,2739,4252,2737,4242,2736,4242,2734,4223,2729,4181,2717,4181,2719,4150,2714,4144,2713,4146,2708,4147,2708,4144,2706,4143,2704,4140,2709,4140,2713,4136,2713,4133,2714,4133,2709,4136,2704,4141,2702,4145,2703,4147,2699,4148,2700,4149,2697,4144,2696,4139,2698,4136,2702,4135,2708,4137,2712,4133,2714,4133,2713,4128,2716,4127,2711,4127,2710,4124,2710,4124,2709,4089,2704,4089,2705,4035,2699,4035,2698,4017,2694,4017,2695,3983,2692,3951,2689,3951,2688,3936,2685,3936,2686,3899,2682,3900,2680,3886,2675,3887,2672,3883,2670,3881,2675,3882,2680,3886,2684,3891,2685,3895,2685,3896,2687,3892,2688,3892,2691,3887,2690,3883,2686,3882,2683,3876,2684,3876,2681,3870,2680,3872,2675,3873,2675,3870,2673,3868,2671,3866,2676,3866,2678,3861,2679,3856,2679,3857,2674,3858,2672,3856,2671,3857,2670,3855,2667,3852,2672,3847,2671,3847,2672,3834,2670,3834,2667,3825,2663,3822,2662,3821,2667,3823,2672,3827,2675,3833,2676,3834,2675,3834,2678,3834,2681,3829,2680,3825,2678,3824,2676,3822,2677,3820,2672,3821,2668,3818,2668,3822,2663,3824,2662,3823,2660,3820,2661,3819,2659,3816,2664,3815,2668,3812,2668,3805,2668,3805,2665,3796,2663,3796,2664,3773,2659,3773,2660,3739,2656,3739,2655,3733,2653,3736,2648,3738,2647,3737,2644,3739,2643,3738,2640,3733,2643,3731,2648,3731,2653,3726,2655,3726,2654,3718,2656,3717,2653,3708,2651,3688,2649,3681,2649,3681,2646,3676,2643,3676,2642,3673,2640,3671,2645,3673,2650,3676,2654,3682,2655,3685,2654,3686,2657,3684,2658,3684,2661,3679,2660,3675,2657,3673,2652,3673,2651,3667,2651,3668,2647,3663,2645,3666,2641,3668,2640,3666,2636,3669,2636,3668,2633,3663,2635,3660,2640,3660,2644,3658,2644,3660,2649,3662,2651,3660,2654,3665,2656,3668,2656,3668,2659,3669,2659,3670,2661,3664,2661,3660,2658,3657,2653,3657,2648,3658,2648,3655,2647,3655,2648,3640,2644,3640,2646,3547,2637,3549,2632,3546,2630,3550,2627,3551,2626,3550,2621,3551,2621,3550,2615,3546,2617,3542,2622,3542,2627,3544,2632,3546,2633,3543,2637,3542,2637,3539,2641,3536,2638,3533,2639,3532,2634,3534,2629,3532,2628,3536,2624,3542,2624,3543,2624,3544,2621,3545,2621,3546,2619,3540,2618,3536,2620,3533,2625,3532,2630,3534,2634,3530,2636,3530,2635,3525,2638,3524,2633,3521,2632,3488,2629,3319,2628,3174,2630,3174,2631,3157,2632,3158,2628,3155,2628,3157,2623,3162,2620,3164,2620,3164,2619,3166,2619,3167,2615,3162,2615,3157,2618,3155,2623,3156,2629,3158,2631,3154,2634,3152,2630,3151,2629,3134,2631,3134,2630,3112,2630;PU3591,2814;PD3592,2819,3596,2823,3601,2824,3606,2822,3610,2818,3611,2815,3617,2816,3616,2821,3618,2822,3619,2820,3625,2822,3625,2820,3638,2821,3638,2820,3663,2822,3663,2823,3683,2825,3682,2827,3696,2830,3694,2834,3699,2839,3695,2842,3695,2843,3700,2840,3702,2836,3701,2831,3703,2830,3703,2832,3707,2832,3706,2837,3705,2838,3710,2840,3709,2841,3713,2844,3715,2839,3713,2833,3710,2829,3705,2828,3701,2829,3700,2826,3701,2826,3700,2823,3705,2823,3710,2825,3712,2830,3712,2835,3712,2836,3717,2838,3722,2840,3723,2835,3726,2835,3726,2837,3732,2838,3732,2840,3745,2843,3770,2850,3792,2856,3793,2855,3812,2859,3812,2861,3820,2865,3818,2867,3823,2871,3827,2875,3829,2870,3829,2864,3828,2863,3834,2861,3834,2862,3840,2859,3841,2864,3841,2865,3850,2867,3850,2866,3860,2868,3860,2870,3865,2873,3864,2874,3868,2876,3869,2871,3869,2867,3870,2867,3871,2870,3873,2870,3872,2875,3878,2878,3884,2881,3885,2876,3886,2876,3884,2871,3880,2867,3875,2866,3874,2867,3873,2866,3873,2864,3878,2864,3883,2867,3884,2869,3886,2868,3887,2873,3898,2874,3898,2876,3924,2883,3942,2888,3942,2889,3946,2890,3943,2895,3941,2896,3942,2901,3940,2901,3941,2905,3946,2903,3949,2899,3949,2893,3947,2888,3946,2888,3948,2885,3949,2885,3952,2882,3955,2887,3955,2892,3952,2897,3947,2899,3949,2905,3952,2904,3955,2910,3959,2906,3960,2907,3962,2902,3960,2897,3956,2893,3951,2892,3948,2893,3947,2890,3948,2890,3948,2888,3953,2888,3958,2891,3959,2893,3960,2892,3962,2897,3973,2898,3972,2899,3988,2903,3987,2906,3990,2908,3985,2912,3981,2913,3980,2915,3986,2914,3989,2911,3992,2912,3993,2907,4000,2908,4020,2911,4019,2914,4026,2917,4023,2921,4026,2924,4025,2925,4027,2926,4030,2923,4031,2919,4034,2919,4033,2924,4034,2925,4031,2929,4028,2929,4030,2935,4028,2935,4029,2959,4028,2959,4028,2991,4023,2990,4020,2986,4003,2996,3992,3002,3991,2999,3988,3000,3988,2995,3991,2990,3996,2988,3997,2988,3997,2986,3992,2988,3988,2992,3988,2993,3985,2992,3985,2997,3985,2998,3982,2998,3984,3003,3987,3005,3986,3007,3984,3006,3981,3009,3979,3006,3971,3011,3970,3009,3963,3011,3963,3006,3959,3005,3959,3008,3957,3009,3959,3014,3953,3019,3953,3018,3945,3025,3943,3022,3935,3025,3935,3022,3922,3023,3923,3026,3919,3027,3922,3032,3920,3035,3919,3034,3916,3037,3913,3032,3908,3033,3908,3034,3892,3039,3893,3040,3871,3050,3871,3049,3851,3056,3851,3054,3835,3057,3835,3054,3825,3052,3826,3050,3822,3048,3821,3054,3823,3058,3828,3062,3832,3062,3833,3064,3835,3064,3836,3066,3830,3067,3827,3065,3825,3067,3822,3063,3821,3062,3809,3066,3808,3064,3802,3065,3802,3060,3806,3056,3811,3054,3816,3055,3818,3056,3819,3054,3821,3055,3824,3053,3819,3050,3814,3049,3813,3050,3812,3049,3808,3052,3806,3057,3806,3062,3807,3063,3796,3068,3789,3071,3788,3067,3783,3067,3783,3065,3781,3065,3781,3070,3785,3074,3786,3075,3785,3077,3784,3077,3783,3079,3779,3075,3778,3070,3775,3070,3770,3069,3771,3074,3772,3075,3769,3077,3769,3076,3765,3078,3764,3074,3757,3073,3757,3074,3751,3074,3753,3079,3754,3080,3751,3082,3752,3083,3750,3084,3748,3079,3748,3074,3749,3072,3745,3070,3745,3069,3741,3067,3740,3072,3741,3077,3745,3081,3749,3082,3749,3085,3746,3085,3744,3088,3740,3085,3738,3082,3733,3084,3732,3082,3703,3086,3703,3085,3680,3087,3681,3085,3679,3085,3680,3090,3683,3094,3685,3095,3684,3097,3680,3094,3677,3096,3675,3092,3669,3093,3648,3095,3639,3095,3640,3090,3640,3089,3635,3086,3637,3084,3635,3081,3632,3085,3631,3091,3634,3096,3638,3098,3639,3098,3638,3101,3634,3099,3632,3102,3629,3098,3628,3095,3621,3096,3621,3097,3605,3099,3592,3101,3592,3100,3570,3101,3551,3101,3551,3103,3543,3105,3535,3107,3535,3105,3518,3105,3491,3105,3491,3104,3487,3103,3488,3109,3488,3110,3481,3114,3481,3112,3469,3115,3468,3113,3444,3115,3406,3118,3406,3119,3402,3120,3402,3115,3405,3110,3410,3108,3414,3109,3414,3105,3416,3106,3417,3103,3412,3102,3407,3105,3404,3109,3404,3114,3405,3118,3401,3121,3400,3118,3391,3121,3390,3118,3375,3118,3363,3118,3363,3122,3359,3123,3362,3127,3367,3130,3366,3132,3362,3129,3359,3125,3358,3124,3355,3125,3355,3120,3351,3119,3353,3115,3350,3112,3354,3109,3354,3107,3359,3107,3364,3109,3366,3114,3366,3119,3368,3120,3369,3119,3371,3119,3370,3114,3367,3109,3362,3107,3360,3108,3359,3104,3355,3106,3353,3102,3349,3106,3348,3111,3350,3116,3351,3117,3348,3119,3353,3122,3354,3123,3353,3130,3351,3129,3350,3131,3346,3128,3344,3125,3338,3127,3337,3125,3305,3129,3305,3128,3250,3133,3198,3135,3185,3135,3185,3137,3182,3138,3184,3143,3189,3145,3190,3146,3190,3147,3191,3147,3191,3149,3186,3147,3182,3143,3181,3140,3176,3141,3176,3138,3168,3137,3170,3132,3174,3129,3180,3129,3182,3129,3185,3124,3186,3125,3189,3121,3184,3119,3179,3120,3175,3124,3173,3129,3175,3134,3175,3135,3171,3137,3171,3136,3166,3138,3165,3133,3165,3132,3162,3132,3163,3129,3161,3128,3160,3133,3162,3138,3166,3142,3171,3143,3173,3142,3174,3144,3169,3144,3164,3142,3162,3143,3160,3139,3159,3138,3152,3139,3152,3138,3122,3139,3122,3138,3092,3138,3092,3137,3086,3136,3088,3131,3088,3130,3086,3129,3090,3126,3090,3125,3086,3128,3083,3133,3084,3138,3084,3139,3080,3141,3080,3140,3074,3142,3073,3138,3067,3138,3069,3133,3065,3130,3069,3127,3074,3126,3074,3122,3077,3122,3078,3120,3073,3119,3068,3122,3065,3126,3065,3131,3066,3135,3063,3137,3061,3134,3046,3138,3046,3136,3020,3139,3020,3138,2995,3138,2995,3137,2987,3136,2988,3132,2985,3130,2989,3126,2989,3124,2985,3128,2983,3133,2984,3138,2986,3141,2984,3143,2983,3142,2979,3145,2977,3140,2978,3135,2980,3132,2975,3127,2971,3123,2969,3127,2968,3132,2971,3137,2976,3140,2980,3140,2981,3143,2980,3143,2980,3148,2975,3147,2971,3143,2969,3138,2969,3137,2966,3137,2938,3133,2938,3134,2912,3132,2914,3127,2912,3125,2916,3122,2921,3121,2924,3122,2926,3119,2924,3119,2925,3117,2919,3117,2915,3119,2912,3124,2912,3129,2914,3132,2910,3134,2909,3133,2904,3135,2903,3130,2899,3130,2899,3128,2886,3125,2885,3127,2838,3123,2809,3120,2809,3119,2794,3116,2796,3112,2792,3110,2791,3115,2792,3121,2796,3124,2801,3126,2804,3125,2805,3128,2804,3128,2804,3131,2799,3131,2795,3128,2793,3124,2790,3125,2790,3120,2790,3118,2779,3113,2772,3110,2771,3114,2766,3115,2767,3117,2765,3118,2764,3113,2767,3108,2772,3105,2777,3105,2778,3106,2778,3103,2778,3100,2773,3100,2769,3103,2766,3108,2766,3113,2767,3114,2762,3116,2761,3114,2752,3115,2752,3112,2740,3110,2741,3108,2730,3103,2732,3101,2729,3098,2733,3095,2734,3095,2733,3093,2735,3092,2735,3089,2730,3091,2726,3095,2725,3101,2727,3104,2723,3106,2724,3106,2720,3108,2718,3104,2713,3104,2713,3101,2688,3095,2689,3094,2674,3088,2677,3084,2675,3082,2679,3080,2685,3080,2686,3078,2688,3074,2683,3073,2678,3075,2676,3072,2672,3076,2672,3077,2670,3076,2670,3081,2672,3086,2676,3089,2682,3089,2682,3091,2680,3091,2680,3094,2675,3093,2672,3090,2669,3093,2667,3088,2663,3088,2664,3083,2667,3079,2665,3078,2666,3077,2664,3076,2661,3080,2661,3085,2657,3085,2657,3084,2653,3084,2654,3079,2655,3078,2652,3076,2656,3072,2656,3070,2661,3069,2666,3072,2669,3076,2669,3081,2671,3081,2671,3080,2673,3080,2672,3074,2668,3071,2666,3070,2667,3067,2662,3067,2661,3067,2660,3064,2655,3067,2653,3072,2654,3077,2654,3078,2651,3080,2650,3079,2646,3081,2645,3076,2645,3075,2641,3074,2641,3073,2631,3070,2631,3072,2622,3071,2623,3066,2624,3066,2620,3062,2623,3060,2618,3053,2620,3052,2617,3044,2622,3043,2624,3044,2626,3038,2628,3040,2630,3037,2625,3035,2620,3036,2616,3040,2614,3045,2615,3049,2612,3051,2612,3050,2605,3053,2605,3055,2600,3057,2604,3061,2606,3062,2605,3064,2611,3064,2615,3061,2618,3057,2618,3054,2621,3054,2621,3056,2624,3056,2622,3061,2618,3064,2617,3064,2618,3067,2617,3067,2617,3070,2622,3068,2625,3063,2625,3059,2628,3059,2627,3058,2630,3058,2629,3063,2626,3067,2625,3068,2626,3070,2621,3071,2618,3071,2617,3073,2612,3070,2611,3068,2609,3069,2608,3063,2609,3060,2604,3057,2604,3058,2592,3052,2591,3053,2585,3051,2588,3046,2589,3046,2587,3043,2588,3043,2587,3041,2583,3045,2582,3050,2582,3051,2577,3051,2572,3051,2574,3046,2576,3043,2574,3041,2576,3039,2575,3037,2571,3040,2570,3042,2567,3041,2547,3034,2530,3027,2531,3025,2526,3023,2529,3020,2523,3014,2525,3013,2521,3006,2524,3005,2523,3000,2526,3000,2526,2998,2521,2999,2517,3002,2516,3004,2514,3003,2511,3002,2515,2998,2517,2997,2516,2994,2521,2994,2525,2995,2526,2993,2530,2997,2531,3003,2534,3004,2535,3004,2534,2999,2531,2994,2526,2993,2521,2993,2518,2995,2515,2993,2518,2991,2514,2982,2517,2981,2516,2965,2518,2965,2519,2949,2521,2950,2525,2937,2529,2939,2545,2921,2546,2922,2566,2908,2567,2911,2574,2908,2575,2911,2580,2910,2579,2916,2578,2917,2580,2919,2576,2922,2571,2923,2570,2923,2569,2927,2568,2926,2567,2928,2573,2929,2577,2927,2580,2922,2580,2917,2579,2914,2581,2913,2578,2910,2581,2905,2580,2904,2583,2897,2587,2900,2587,2901,2593,2897,2594,2902,2593,2907,2593,2908,2594,2909,2590,2913,2585,2913,2583,2913,2583,2916,2582,2916,2581,2918,2587,2918,2591,2916,2594,2911,2594,2906,2594,2905,2596,2905,2593,2900,2595,2897,2591,2895,2588,2895,2588,2892,2585,2893,2584,2891,2589,2890,2594,2892,2594,2893,2596,2891,2599,2896,2599,2897,2611,2895,2624,2893,2624,2891,2638,2886,2638,2888,2653,2885,2653,2886,2662,2884,2661,2882,2679,2874,2679,2875,2691,2872,2691,2875,2693,2876,2691,2881,2687,2884,2683,2885,2683,2886,2682,2886,2681,2888,2687,2887,2691,2884,2693,2879,2692,2874,2691,2873,2695,2870,2696,2872,2702,2869,2703,2873,2709,2873,2714,2874,2713,2868,2717,2867,2718,2869,2721,2868,2721,2874,2720,2876,2725,2879,2724,2880,2729,2883,2731,2878,2733,2878,2732,2873,2728,2869,2724,2868,2725,2861,2730,2863,2732,2865,2736,2862,2738,2867,2749,2866,2759,2865,2758,2861,2762,2859,2765,2858,2766,2863,2773,2864,2773,2863,2781,2864,2780,2859,2785,2858,2784,2856,2787,2853,2788,2858,2793,2858,2793,2857,2804,2855,2804,2856,2829,2853,2841,2852,2841,2849,2845,2847,2842,2843,2844,2841,2847,2846,2854,2844,2854,2846,2878,2843,2878,2844,2887,2845,2885,2850,2883,2853,2885,2856,2881,2857,2881,2860,2886,2858,2889,2853,2890,2849,2892,2849,2890,2844,2888,2842,2890,2839,2885,2837,2883,2837,2882,2835,2888,2835,2890,2837,2892,2835,2895,2840,2895,2841,2902,2839,2902,2841,2923,2841,2923,2839,2927,2839,2925,2834,2920,2831,2917,2830,2918,2828,2920,2828,2921,2826,2926,2829,2928,2833,2928,2835,2935,2835,2935,2834,2949,2832,2948,2831,2951,2831,2951,2836,2948,2840,2946,2842,2947,2844,2946,2845,2946,2847,2951,2844,2953,2840,2953,2834,2951,2831,2953,2830,2955,2832,2965,2828,2966,2830,2988,2826,2988,2827,3049,2822,3093,2819,3132,2815,3155,2815,3155,2816,3160,2817,3158,2822,3156,2824,3157,2825,3152,2827,3150,2827,3149,2830,3155,2829,3157,2828,3159,2831,3162,2827,3163,2824,3165,2824,3164,2819,3161,2815,3157,2813,3157,2811,3161,2812,3163,2809,3166,2812,3167,2815,3175,2814,3188,2812,3188,2813,3366,2813,3611,2814,3611,2815,3617,2816,3616,2821,3618,2822,3619,2820,3625,2822,3625,2820,3638,2821,3638,2820,3650,2821;PU3137,2915;PD3136,2920,3135,2921,3137,2923,3133,2926,3129,2927,3129,2928,3124,2926,3120,2922,3120,2920,3111,2922,3111,2919,3098,2919,3099,2914,3101,2911,3100,2909,3105,2907,3110,2908,3114,2911,3116,2908,3117,2909,3118,2908,3114,2905,3108,2904,3104,2906,3101,2911,3100,2915,3098,2915,3100,2919,3097,2921,3101,2925,3103,2926,3102,2928,3098,2926,3095,2929,3092,2925,3084,2928,3084,2925,3073,2925,3073,2921,3063,2917,3064,2916,3057,2912,3056,2918,3058,2923,3062,2926,3067,2927,3072,2925,3073,2924,3077,2928,3076,2929,3078,2932,3073,2934,3068,2933,3064,2929,3063,2927,3058,2928,3057,2925,3012,2926,2954,2926,2954,2928,2911,2933,2911,2932,2904,2933,2905,2928,2909,2924,2913,2922,2913,2919,2916,2919,2916,2918,2911,2918,2906,2921,2904,2926,2905,2931,2907,2935,2905,2937,2903,2935,2894,2939,2893,2936,2875,2939,2833,2946,2816,2949,2816,2945,2808,2943,2809,2940,2806,2937,2804,2942,2805,2948,2809,2952,2814,2953,2819,2952,2820,2951,2822,2955,2820,2956,2822,2961,2817,2962,2812,2959,2810,2957,2802,2960,2801,2958,2794,2960,2793,2956,2789,2956,2789,2954,2788,2954,2788,2959,2790,2964,2795,2966,2800,2966,2802,2966,2803,2968,2806,2966,2809,2968,2811,2964,2811,2961,2814,2961,2813,2966,2815,2967,2812,2971,2808,2972,2809,2978,2810,2978,2812,2985,2816,2982,2821,2987,2822,2987,2826,2991,2821,2994,2819,2994,2820,2998,2816,2997,2815,2999,2820,3000,2825,2997,2828,2992,2828,2988,2830,2988,2829,2992,2836,2995,2835,2997,2846,3005,2862,3016,2862,3015,2877,3022,2878,3021,2893,3025,2893,3024,2910,3026,2909,3027,2914,3028,2912,3031,2915,3034,2911,3037,2910,3037,2911,3040,2906,3040,2901,3037,2899,3033,2896,3034,2893,3034,2896,3039,2901,3041,2905,3041,2905,3043,2910,3041,2913,3036,2913,3034,2916,3034,2915,3029,2919,3026,2920,3026,2925,3024,2926,3029,2924,3034,2929,3036,2926,3039,2928,3042,2923,3044,2918,3043,2914,3040,2912,3035,2913,3030,2910,3029,2907,3028,2906,3033,2908,3038,2913,3041,2918,3041,2922,3039,2925,3043,2927,3041,2931,3043,2932,3038,2931,3033,2930,3031,2933,3029,2934,3030,2938,3027,2940,3031,2947,3031,2947,3034,2953,3036,2950,3040,2945,3043,2943,3043,2943,3046,2944,3046,2944,3049,2949,3047,2953,3042,2953,3040,2960,3041,2960,3039,2966,3038,2964,3033,2963,3031,2964,3030,2960,3027,2957,3027,2957,3025,2962,3026,2966,3030,2967,3032,2969,3031,2969,3036,2968,3040,2971,3043,2972,3042,2976,3044,2977,3041,2987,3043,2988,3041,3178,3043,3178,3042,3362,3040,3362,3039,3370,3038,3369,3044,3365,3048,3364,3049,3365,3051,3360,3052,3360,3054,3365,3053,3369,3049,3371,3044,3370,3040,3374,3038,3375,3039,3383,3037,3384,3039,3395,3038,3395,3039,3405,3038,3404,3035,3407,3033,3412,3031,3413,3034,3426,3032,3426,3033,3533,3030,3533,3031,3594,3031,3622,3033,3622,3036,3628,3038,3628,3032,3626,3028,3627,3027,3622,3024,3617,3024,3612,3026,3612,3027,3609,3024,3611,3023,3610,3021,3615,3019,3620,3020,3624,3024,3625,3026,3629,3025,3630,3027,3661,3026,3660,3024,3673,3021,3673,3022,3688,3021,3688,3022,3720,3021,3754,3020,3754,3019,3775,3017,3775,3016,3782,3014,3783,3018,3786,3019,3786,3018,3787,3018,3786,3013,3783,3009,3785,3006,3787,3008,3791,3004,3793,3009,3793,3014,3792,3015,3799,3018,3799,3019,3805,3022,3806,3016,3804,3011,3800,3008,3795,3007,3791,3008,3789,3005,3787,3002,3792,3001,3794,3001,3795,2999,3799,3001,3801,3003,3809,2997,3811,2999,3820,2995,3820,2999,3826,2998,3826,3000,3829,3001,3828,2995,3825,2991,3821,2989,3821,2987,3824,2988,3825,2984,3829,2988,3830,2989,3836,2987,3835,2987,3842,2984,3838,2980,3842,2975,3840,2974,3842,2970,3846,2973,3848,2978,3847,2983,3846,2985,3849,2987,3847,2988,3849,2991,3852,2987,3853,2981,3850,2977,3846,2974,3845,2974,3846,2971,3847,2972,3848,2969,3852,2972,3855,2977,3855,2979,3857,2979,3857,2980,3860,2980,3859,2975,3858,2973,3860,2971,3856,2968,3851,2967,3850,2967,3849,2965,3845,2968,3842,2973,3842,2975,3838,2975,3838,2973,3831,2971,3834,2966,3827,2959,3820,2952,3818,2955,3813,2952,3812,2954,3808,2953,3811,2948,3813,2947,3811,2945,3813,2944,3813,2941,3808,2944,3806,2947,3805,2947,3804,2948,3791,2944,3791,2942,3784,2938,3787,2935,3784,2933,3783,2934,3781,2932,3779,2937,3772,2935,3764,2934,3764,2931,3758,2928,3758,2929,3753,2927,3753,2928,3744,2925,3744,2924,3736,2922,3736,2925,3730,2925,3725,2925,3726,2921,3721,2918,3722,2918,3718,2915,3717,2921,3718,2925,3716,2926,3717,2927,3716,2928,3714,2923,3715,2917,3718,2914,3716,2912,3713,2915,3707,2911,3706,2916,3693,2915,3682,2915,3683,2911,3681,2909,3684,2906,3689,2904,3691,2904,3691,2902,3692,2900,3687,2901,3682,2904,3680,2909,3681,2914,3676,2915,3676,2914,3665,2916,3664,2915,3647,2915,3647,2914,3630,2913,3631,2911,3621,2909,3622,2906,3619,2904,3617,2909,3619,2914,3622,2918,3628,2919,3631,2918,3632,2921,3632,2922,3633,2925,3627,2925,3623,2922,3620,2918,3619,2915,3617,2915,3617,2916,3604,2917,3604,2919,3599,2920,3599,2915,3602,2910,3607,2908,3608,2908,3608,2906,3603,2907,3601,2909,3600,2908,3598,2913,3598,2918,3599,2919,3593,2922,3585,2926,3584,2921,3584,2918,3578,2915,3579,2913,3575,2911,3574,2916,3575,2921,3579,2925,3584,2926,3586,2926,3587,2928,3586,2928,3587,2931,3581,2931,3577,2928,3576,2926,3573,2927,3572,2924,3553,2926,3553,2925,3543,2926,3544,2921,3545,2920,3542,2918,3546,2915,3550,2914,3550,2911,3545,2913,3541,2917,3541,2918,3538,2917,3538,2923,3535,2924,3537,2928,3542,2931,3543,2931,3543,2933,3545,2933,3545,2935,3540,2934,3538,2933,3536,2935,3533,2931,3532,2929,3530,2930,3530,2925,3534,2920,3533,2918,3537,2916,3536,2908,3532,2909,3530,2906,3526,2909,3525,2915,3527,2920,3525,2921,3530,2924,3534,2925,3535,2930,3534,2930,3534,2937,3529,2936,3525,2932,3525,2930,3520,2932,3520,2930,3497,2932,3483,2933,3484,2928,3488,2924,3493,2922,3493,2921,3498,2922,3501,2924,3504,2921,3508,2917,3504,2914,3498,2914,3494,2917,3491,2921,3491,2927,3492,2929,3485,2932,3476,2935,3475,2930,3476,2928,3470,2925,3470,2923,3467,2921,3465,2926,3466,2931,3470,2935,3475,2936,3478,2936,3479,2938,3478,2938,3478,2941,3473,2941,3469,2938,3467,2936,3465,2937,3464,2932,3465,2929,3456,2924,3457,2922,3454,2920,3452,2925,3452,2930,3456,2934,3461,2936,3465,2935,3466,2938,3462,2939,3462,2942,3457,2940,3454,2936,3453,2934,3448,2935,3448,2931,3443,2930,3446,2925,3450,2922,3453,2922,3453,2919,3456,2919,3457,2917,3451,2917,3447,2919,3444,2924,3444,2929,3445,2932,3442,2934,3441,2933,3436,2936,3435,2930,3430,2929,3399,2925,3399,2926,3378,2924,3378,2922,3367,2919,3368,2916,3365,2914,3363,2919,3364,2924,3368,2928,3373,2929,3377,2929,3378,2931,3377,2932,3377,2935,3372,2935,3368,2932,3365,2927,3365,2924,3361,2924,3361,2923,3338,2919,3318,2915,3318,2917,3248,2915,3198,2914,3198,2913,3178,2911,3179,2907,3177,2906,3175,2911,3176,2915,3172,2917,3172,2915,3163,2918,3163,2915,3148,2916,3148,2915,3136,2915,3137,2919,3133,2921,3136,2925,3141,2927,3141,2929,3136,2927,3133,2923,3132,2918,3129,2917,3131,2913,3127,2911,3132,2907,3131,2904,3129,2905,3127,2903,3124,2907,3123,2910,3119,2909,3119,2912,3114,2913,3116,2917,3120,2921,3126,2921,3131,2919,3131,2918,3134,2921,3135,2921,3137,2923,3133,2926,3129,2927,3129,2928,3124,2926,3120,2922,3120,2920,3111,2922,3111,2919,3098,2919,3099,2914,3101,2911,3100,2909,3105,2907,3110,2908,3114,2911,3116,2908,3117,2909,3118,2908,3114,2905,3108,2904,3104,2906,3101,2911,3100,2915,3098,2915,3100,2919,3097,2921,3101,2925,3103,2926;PU3994,2935;PD3994,2935,3994,2939,3989,2937,3986,2932,3986,2927,3988,2922,3989,2922,3986,2919,3984,2916,3981,2921,3981,2926,3983,2931,3984,2931,3983,2932,3988,2935,3993,2934,3994,2938,3998,2936,4001,2940,4003,2938,4007,2940,4009,2935,4009,2934,4012,2934,4010,2929,4006,2926,4003,2925,4003,2923,3997,2924,3994,2928,3992,2931,3990,2930,3987,2929,3990,2925,3995,2922,4000,2922,4004,2925,4005,2927,4009,2925,4008,2924,4012,2922,4008,2918,4002,2917,3998,2919,3995,2915,3992,2918,3989,2916,3987,2921,3988,2926,3992,2930,3995,2931,3994,2935,3994,2939,3989,2937,3986,2932,3986,2927,3988,2922,3989,2922,3986,2919,3984,2916,3981,2921,3981,2926,3983,2931,3984,2931,3983,2932,3988,2935,3993,2934,3994,2938,3998,2936,4001,2940,4003,2938,4007,2940,4009,2935,4009,2934,4012,2934,4010,2929,4006,2926,4003,2925,4003,2923,3997,2924,3994,2928,3992,2931,3990,2930,3987,2929,3990,2925,3995,2922,4000,2922,4004,2925,4005,2927,4007,2926;PU3847,2943;PD3849,2948,3847,2953,3843,2956,3838,2958,3833,2956,3832,2955,3828,2959,3833,2961,3838,2961,3839,2961,3840,2964,3844,2960,3846,2955,3846,2953,3850,2953,3848,2948,3847,2947,3850,2942,3847,2940,3849,2934,3844,2934,3839,2936,3836,2940,3836,2946,3837,2948,3830,2953,3832,2955,3828,2959,3833,2961,3838,2961,3839,2961,3840,2964,3844,2960,3846,2955,3846,2953,3850,2953,3848,2948,3847,2947,3850,2942,3847,2940,3849,2934,3844,2934,3839,2936,3836,2940,3836,2946,3837,2948,3830,2953;PU1928,2662;PD1932,2665,1937,2667,1942,2665,1944,2664,1950,2669,1951,2668,1955,2671,1957,2666,1956,2661,1952,2657,1947,2655,1943,2656,1942,2653,1944,2653,1944,2649,1949,2650,1953,2653,1955,2658,1955,2661,1961,2662,1966,2663,1965,2658,1962,2654,1961,2653,1962,2652,1957,2650,1951,2652,1948,2655,1947,2657,1936,2654,1936,2657,1927,2657,1928,2662,1932,2665,1937,2667,1943,2665,1944,2664,1950,2669,1951,2668,1955,2671,1957,2666,1956,2661,1952,2657,1947,2655,1943,2656,1942,2653,1944,2653,1944,2649,1949,2650,1953,2653,1955,2658,1955,2661,1961,2662,1966,2663,1965,2658,1962,2654,1961,2653,1962,2652,1957,2650,1951,2652,1948,2655,1947,2657,1939,2655;PU4317,2674;PD4317,2680,4320,2684,4324,2687,4326,2687,4326,2695,4331,2694,4335,2690,4336,2685,4337,2685,4336,2680,4332,2676,4330,2675,4330,2673,4332,2673,4333,2671,4337,2674,4339,2679,4339,2681,4341,2682,4339,2687,4338,2688,4340,2691,4335,2693,4332,2693,4332,2696,4332,2695,4331,2698,4337,2697,4339,2696,4340,2698,4344,2694,4344,2691,4346,2692,4345,2686,4342,2682,4338,2681,4338,2678,4333,2679,4329,2668,4327,2670,4323,2665,4320,2669,4319,2675,4322,2680,4324,2682,4322,2686,4326,2687,4326,2695,4331,2694,4335,2690,4336,2685,4337,2685,4336,2680,4332,2676,4330,2675,4330,2673,4332,2673,4333,2671,4337,2674,4339,2679,4339,2681,4341,2682,4339,2687,4338,2688,4340,2691,4335,2693,4332,2693,4332,2696,4332,2695,4331,2698,4337,2697,4339,2696,4340,2698,4344,2694,4344,2691,4346,2692,4345,2686,4342,2682,4338,2681,4338,2678,4333,2679,4330,2672;PU2008,2926;PD2004,2929,2002,2934,2002,2939,2006,2943,2011,2945,2015,2944,2016,2949,2020,2946,2023,2950,2026,2947,2029,2949,2030,2943,2030,2941,2032,2940,2029,2935,2025,2933,2025,2931,2020,2931,2018,2932,2016,2930,2013,2934,2012,2935,2010,2934,2010,2940,2012,2944,2013,2945,2012,2946,2009,2943,2008,2943,2007,2938,2009,2933,2011,2931,2008,2929,2006,2926,2003,2931,2003,2936,2006,2941,2005,2943,2010,2945,2015,2944,2016,2949,2020,2946,2023,2950,2026,2947,2029,2949,2030,2943,2030,2941,2032,2940,2029,2935,2025,2933,2025,2931,2020,2931,2018,2932,2016,2930,2013,2934,2012,2935,2010,2934,2010,2940,2012,2944,2013,2945,2012,2946,2009,2943,2008,2943,2007,2938,2009,2933,2011,2931,2008,2929,2006,2926,2003,2931,2003,2936,2006,2941,2005,2943;PU4004,3175;PD4008,3177,4007,3180,4003,3177,4000,3174,3997,3175,3996,3171,3991,3170,3992,3167,3987,3164,3984,3162,3983,3167,3984,3172,3988,3176,3994,3177,3999,3175,4001,3178,4003,3176,4008,3180,4009,3177,4014,3178,4014,3174,4019,3173,4017,3168,4021,3166,4018,3163,4020,3159,4014,3158,4009,3159,4007,3157,4004,3161,4003,3163,4001,3163,4002,3168,4005,3173,4009,3174,4009,3177,4008,3177,4007,3180,4003,3177,4000,3174,3997,3175,3996,3171,3991,3170,3992,3167,3987,3164,3984,3162,3983,3167,3984,3172,3988,3176,3994,3177,3999,3175,4001,3178,4003,3176,4008,3180,4009,3177,4014,3178,4014,3174,4018,3173;PU3245,3301;PD3245,3306,3241,3311,3236,3312,3235,3313,3235,3318,3241,3316,3244,3313,3245,3308,3247,3308,3246,3303,3242,3299,3239,3298,3240,3295,3240,3293,3245,3295,3248,3300,3248,3305,3245,3309,3247,3311,3248,3310,3252,3312,3253,3307,3253,3304,3257,3304,3255,3299,3253,3298,3255,3295,3250,3293,3245,3294,3241,3298,3240,3299,3235,3297,3235,3300,3229,3300,3230,3305,3227,3307,3230,3311,3235,3313,3235,3318,3241,3316,3244,3313,3245,3308,3247,3308,3246,3303,3242,3299,3239,3298,3240,3295,3240,3293,3245,3295,3248,3300,3248,3305,3245,3309,3247,3311,3248,3310,3252,3312,3253,3307,3253,3304,3257,3304,3255,3299,3253,3298,3255,3295,3250,3293,3245,3294,3241,3298,3240,3299,3235,3297,3235,3300,3229,3300,3230,3305,3227,3307;PU3182,3315;PD3186,3319,3191,3320,3196,3319,3198,3318,3200,3321,3203,3316,3203,3315,3209,3316,3209,3313,3214,3312,3212,3307,3207,3304,3202,3304,3202,3301,3197,3303,3195,3306,3187,3303,3186,3308,3186,3309,3183,3310,3185,3314,3188,3317,3187,3319,3192,3320,3197,3318,3198,3318,3200,3321,3203,3316,3203,3315,3209,3316,3209,3313,3214,3312,3212,3307,3207,3304,3202,3304,3202,3301,3197,3303,3195,3306,3187,3303,3186,3308,3186,3309,3183,3310,3185,3314,3188,3317,3187,3319;PU2607,3395;PD2606,3394,2604,3397,2600,3393,2595,3395,2596,3395,2592,3397,2595,3401,2600,3403,2606,3401,2608,3399,2615,3405,2615,3404,2621,3407,2623,3402,2622,3397,2618,3393,2613,3392,2609,3393,2607,3390,2607,3391,2604,3386,2609,3385,2614,3386,2618,3390,2621,3388,2624,3385,2620,3382,2615,3381,2613,3381,2611,3377,2608,3379,2605,3377,2602,3381,2602,3387,2605,3391,2607,3392,2606,3394,2604,3397,2600,3393,2595,3395,2596,3395,2592,3397,2595,3401,2600,3403,2606,3401,2608,3399,2615,3405,2615,3404,2621,3407,2623,3402,2622,3397,2618,3393,2613,3392,2609,3393,2607,3390,2607,3391,2604,3386,2609,3385,2614,3386,2618,3390,2621,3388;PU2545,3398;PD2546,3403,2545,3408,2542,3411,2546,3416,2549,3412,2549,3411,2552,3413,2553,3410,2568,3411,2568,3412,2578,3413,2577,3408,2574,3404,2569,3402,2564,3402,2563,3398,2561,3399,2558,3395,2564,3394,2569,3395,2572,3399,2574,3404,2573,3406,2578,3407,2582,3407,2581,3402,2578,3398,2575,3396,2576,3395,2571,3394,2566,3396,2563,3401,2557,3399,2557,3402,2546,3402,2535,3401,2535,3399,2527,3396,2528,3394,2525,3392,2524,3397,2525,3402,2529,3406,2534,3407,2538,3406,2540,3412,2542,3411,2546,3416,2549,3412,2549,3411,2552,3413,2553,3410,2568,3411,2568,3412,2578,3413,2577,3408,2574,3404,2569,3402,2564,3402,2563,3398,2561,3399,2560,3398;PU2825,3428;PD2821,3432,2820,3437,2822,3442,2826,3445,2831,3446,2832,3446,2832,3450,2827,3449,2823,3446,2821,3441,2821,3440,2819,3440,2816,3440,2818,3445,2822,3449,2823,3449,2822,3452,2827,3452,2829,3452,2831,3455,2835,3451,2836,3450,2840,3452,2841,3448,2856,3448,2856,3449,2861,3450,2859,3454,2863,3457,2864,3454,2866,3455,2866,3450,2864,3445,2859,3442,2857,3442,2858,3436,2855,3437,2853,3430,2848,3433,2846,3437,2845,3439,2840,3439,2834,3439,2834,3435,2827,3432,2827,3431,2821,3427,2820,3433,2821,3438,2825,3441,2830,3442,2831,3442,2832,3446,2832,3450,2827,3449,2823,3446,2821,3441,2821,3440,2819,3440,2816,3440,2818,3445,2822,3449,2823,3449,2822,3452,2827,3452,2829,3452,2831,3455,2835,3451,2836,3450,2840,3452,2841,3448,2856,3448,2856,3449,2861,3450,2859,3454,2860,3455;PU2736,3454;PD2737,3452,2744,3454,2740,3459,2735,3460,2730,3459,2726,3456,2725,3451,2718,3451,2718,3448,2706,3445,2708,3441,2705,3439,2709,3436,2714,3435,2719,3437,2722,3442,2722,3444,2726,3443,2726,3447,2737,3450,2737,3452,2744,3454,2740,3459,2735,3460,2730,3459,2726,3456,2725,3451,2718,3451,2718,3448,2706,3445,2708,3441,2705,3439,2709,3436,2714,3435,2719,3437,2722,3442,2722,3444,2726,3443,2726,3447,2731,3448;PU4001,2275;PD3998,2279,3994,2282,3989,2282,3989,2285,3994,2285,3998,2282,4000,2284,4002,2280,4002,2279,4006,2280,4006,2276,4011,2275,4010,2272,4013,2269,4009,2266,4004,2265,3999,2267,3998,2267,3996,2265,3993,2268,3986,2266,3986,2271,3987,2275,3983,2278,3987,2281,3989,2282,3989,2285,3994,2285,3998,2282,4000,2284,4002,2280,4002,2279,4006,2280,4006,2276,4011,2275,4010,2272,4013,2269,4009,2266,4004,2265,3999,2267,3998,2267,3996,2265,3993,2268,3986,2266,3986,2271,3987,2275,3983,2278;PU1475,2985;PD1477,2987,1474,2992,1479,2994,1484,2993,1488,2989,1490,2984,1490,2981,1494,2981,1494,2982,1498,2981,1498,2986,1502,2988,1504,2989,1505,2984,1503,2979,1498,2976,1498,2975,1498,2973,1493,2972,1493,2969,1488,2972,1485,2977,1483,2977,1483,2980,1481,2980,1482,2975,1484,2971,1483,2970,1480,2974,1480,2975,1477,2974,1478,2979,1479,2983,1475,2986,1477,2987,1474,2992,1479,2994,1484,2993,1488,2989,1490,2984,1490,2981,1494,2981,1494,2982,1498,2981,1498,2986,1502,2988,1504,2989,1505,2984,1503,2979,1498,2976,1498,2975,1498,2973,1493,2972,1493,2969,1488,2972,1485,2977,1483,2977,1483,2980,1481,2980,1482,2975,1484,2971,1483,2970,1480,2974,1480,2975,1477,2974,1478,2979,1479,2983,1476,2985;PU1551,3091;PD1555,3094,1555,3095,1553,3100,1558,3100,1559,3100,1560,3103,1565,3100,1567,3096,1567,3094,1571,3094,1570,3089,1568,3087,1571,3084,1568,3082,1570,3078,1564,3077,1563,3073,1559,3075,1556,3078,1553,3077,1552,3082,1554,3087,1555,3089,1552,3093,1555,3095,1553,3100,1558,3100,1559,3100,1560,3103,1565,3100,1567,3096,1567,3094,1571,3094,1570,3089,1568,3087,1571,3084,1568,3082,1570,3078,1564,3077,1563,3073,1559,3075,1556,3078,1553,3077,1552,3082,1554,3087,1555,3089,1552,3093;PU1603,3164;PD1608,3167,1613,3166,1618,3177,1620,3176,1624,3180,1627,3176,1627,3170,1625,3165,1623,3164,1625,3160,1621,3159,1621,3155,1616,3156,1612,3159,1611,3161,1609,3160,1608,3162,1605,3161,1608,3157,1611,3154,1609,3152,1610,3152,1608,3145,1603,3148,1601,3153,1600,3152,1600,3158,1604,3162,1608,3164,1609,3164,1609,3167,1613,3166,1618,3177,1620,3176,1624,3180,1627,3176,1627,3170,1625,3165,1623,3164,1625,3160,1621,3159,1621,3155,1616,3156,1612,3159,1611,3161,1609,3160,1608,3162,1605,3161,1608,3157,1611,3154,1609,3152,1610,3152,1608,3145,1603,3148,1601,3153;PU4963,3300;PD4964,3306,4967,3310,4971,3312,4973,3312,4972,3316,4978,3315,4981,3319,4983,3317,4988,3320,4990,3315,4989,3310,4985,3306,4982,3304,4983,3301,4978,3301,4977,3298,4972,3301,4970,3305,4970,3306,4968,3306,4968,3309,4966,3309,4967,3304,4970,3300,4972,3299,4971,3297,4976,3296,4981,3298,4986,3293,4988,3296,4990,3294,4986,3291,4981,3289,4976,3291,4972,3295,4972,3297,4970,3296,4970,3301,4971,3304,4964,3307,4968,3311,4973,3312,4972,3316,4978,3315,4981,3319,4983,3317,4988,3320,4990,3315,4989,3310,4985,3306,4982,3304,4983,3301,4978,3301,4977,3298,4972,3301,4970,3305,4970,3306,4968,3306,4968,3309,4966,3309,4967,3304,4970,3300,4972,3299,4971,3297,4976,3296,4981,3298,4986,3293,4988,3296,4990,3294,4986,3291,4981,3289,4976,3291,4972,3295,4972,3297,4970,3296,4970,3301,4971,3304,4969,3304;PU1848,3417;PD1852,3421,1857,3422,1860,3422,1862,3430,1866,3427,1869,3422,1869,3421,1870,3421,1869,3416,1866,3412,1869,3409,1867,3408,1870,3400,1865,3400,1860,3402,1859,3402,1858,3400,1855,3405,1854,3406,1851,3405,1851,3410,1851,3411,1848,3412,1851,3416,1856,3418,1857,3418,1857,3422,1860,3422,1862,3430,1866,3427,1869,3422,1869,3421,1870,3421,1869,3416,1866,3412,1869,3409,1867,3408,1870,3400,1865,3400,1860,3402,1859,3402,1858,3400,1855,3405,1854,3406,1851,3405,1851,3410,1851,3411,1848,3412,1851,3416,1856,3418,1857,3418,1857,3422;PU2042,3425;PD2047,3424,2048,3428,2043,3429,2042,3429,2042,3431,2045,3431,2045,3432,2050,3430,2053,3426,2054,3423,2057,3423,2055,3418,2065,3412,2063,3409,2065,3406,2060,3404,2055,3405,2051,3408,2049,3413,2050,3419,2051,3420,2046,3423,2045,3421,2040,3423,2039,3417,2042,3413,2046,3410,2047,3409,2046,3404,2042,3406,2039,3410,2034,3408,2034,3413,2034,3415,2031,3416,2034,3420,2039,3422,2044,3422,2045,3422,2046,3425,2047,3424,2048,3428,2043,3429,2042,3429,2042,3431,2045,3431,2045,3432,2050,3430,2053,3426,2054,3423,2057,3423,2055,3418,2065,3412,2063,3409,2065,3406,2060,3404,2055,3405,2051,3408,2049,3413,2050,3419,2051,3420,2046,3423,2045,3421,2040,3423,2039,3417,2042,3413,2046,3410,2047,3409,2047,3406;PU2172,3458;PD2167,3460,2165,3465,2164,3470,2167,3475,2165,3478,2169,3480,2172,3480,2172,3483,2177,3481,2181,3478,2188,3481,2189,3476,2189,3474,2192,3473,2189,3468,2185,3466,2186,3463,2180,3463,2179,3464,2176,3457,2172,3461,2170,3466,2170,3469,2164,3470,2167,3475,2165,3478,2169,3480,2172,3480,2172,3483,2177,3481,2181,3478,2188,3481,2189,3476,2189,3474,2192,3473,2189,3468,2185,3466,2186,3463,2180,3463,2179,3464,2176,3457,2172,3461,2170,3466,2170,3469,2164,3470;PU2046,3484;PD2048,3488,2045,3491,2049,3494,2055,3494,2059,3491,2062,3487,2065,3487,2065,3488,2067,3489,2064,3494,2060,3496,2054,3495,2053,3494,2050,3499,2049,3499,2047,3503,2052,3504,2057,3503,2061,3500,2062,3495,2061,3490,2067,3487,2066,3485,2070,3481,2066,3478,2062,3478,2062,3475,2057,3477,2055,3479,2053,3477,2058,3474,2062,3474,2062,3471,2063,3471,2064,3469,2058,3469,2054,3472,2052,3476,2052,3482,2053,3483,2047,3486,2048,3488,2045,3491,2049,3494,2055,3494,2059,3491,2062,3487,2065,3487,2065,3488,2067,3489,2064,3494,2060,3496,2054,3495,2053,3494,2050,3499,2049,3499,2047,3503,2052,3504,2057,3503,2061,3500,2062,3495,2061,3490,2067,3487,2066,3485,2070,3481,2066,3478,2062,3478,2062,3475,2057,3477,2055,3479,2053,3477,2058,3474,2062,3474,2062,3471,2063,3471;PU287,2909;PD291,2911,294,2916,294,2921,294,2922,298,2923,298,2920,308,2920,317,2920,317,2924,321,2925,320,2927,324,2929,325,2925,334,2926,334,2925,369,2928,399,2930,398,2931,404,2933,401,2937,396,2940,394,2940,394,2944,391,2943,390,2946,395,2946,400,2944,403,2939,403,2934,402,2931,405,2930,406,2933,416,2931,416,2934,433,2935,432,2936,447,2940,446,2942,450,2944,446,2948,443,2949,444,2951,439,2951,439,2952,444,2952,449,2949,451,2944,450,2938,449,2937,453,2934,453,2935,459,2932,460,2938,459,2942,463,2945,461,2948,462,2950,457,2952,452,2951,448,2948,447,2943,447,2942,445,2942,446,2947,444,2948,448,2952,450,2953,449,2959,451,2959,450,2968,455,2967,459,2963,461,2958,460,2953,456,2949,460,2940,462,2941,468,2934,471,2939,471,2942,479,2941,479,2945,494,2949,494,2950,498,2951,499,2946,502,2946,502,2948,510,2949,510,2951,524,2956,522,2959,524,2961,520,2964,515,2964,514,2967,512,2967,511,2969,517,2970,521,2968,524,2963,525,2958,523,2954,526,2951,527,2952,534,2948,535,2953,535,2955,537,2956,535,2960,530,2963,525,2963,525,2966,530,2965,534,2963,536,2964,538,2959,539,2957,545,2957,545,2958,561,2959,561,2961,570,2964,571,2962,587,2964,586,2965,593,2966,590,2970,589,2971,591,2973,593,2971,596,2973,598,2968,607,2969,639,2972,668,2977,668,2980,674,2982,671,2986,673,2989,674,2990,677,2986,678,2981,676,2976,675,2975,677,2973,680,2970,682,2975,682,2980,680,2985,681,2986,682,2984,686,2987,687,2982,696,2983,725,2987,756,2992,756,2991,765,2992,763,2997,766,2998,762,3002,763,3004,767,3000,768,2997,773,2998,813,3004,813,3005,831,3009,831,3011,839,3014,843,3015,844,3012,853,3012,863,3013,863,3016,868,3018,867,3021,869,3022,871,3017,871,3015,873,3015,873,3016,878,3015,878,3018,885,3021,886,3020,905,3023,933,3027,932,3028,959,3035,958,3036,965,3038,961,3043,960,3043,962,3046,964,3044,966,3046,968,3041,969,3039,975,3039,982,3039,981,3044,979,3046,981,3048,980,3049,981,3050,984,3046,985,3042,990,3041,990,3042,996,3042,995,3047,993,3049,996,3052,993,3053,994,3056,998,3052,1000,3047,1000,3045,1002,3045,1002,3044,1006,3043,1006,3048,1011,3049,1011,3050,1021,3053,1021,3054,1028,3058,1024,3062,1019,3063,1019,3066,1014,3064,1011,3063,1009,3065,1007,3068,1012,3070,1017,3070,1021,3067,1022,3066,1025,3068,1027,3063,1027,3062,1032,3062,1030,3057,1035,3054,1034,3053,1038,3050,1040,3053,1044,3052,1044,3058,1048,3059,1045,3064,1044,3064,1047,3068,1048,3066,1051,3069,1054,3065,1054,3062,1060,3062,1060,3061,1065,3061,1064,3066,1061,3070,1056,3072,1055,3072,1055,3074,1054,3074,1053,3077,1059,3076,1063,3073,1065,3068,1065,3065,1068,3064,1072,3063,1072,3069,1069,3073,1064,3075,1060,3075,1059,3078,1057,3078,1056,3081,1061,3082,1066,3079,1069,3075,1070,3070,1068,3066,1072,3064,1073,3066,1081,3064,1081,3069,1095,3072,1095,3074,1118,3082,1118,3083,1122,3084,1123,3079,1121,3074,1116,3071,1111,3071,1110,3069,1112,3068,1111,3066,1117,3067,1121,3070,1122,3076,1122,3077,1127,3078,1127,3079,1141,3083,1140,3085,1145,3087,1141,3091,1143,3094,1144,3096,1148,3092,1149,3087,1149,3085,1151,3085,1151,3086,1158,3085,1158,3087,1168,3088,1168,3089,1177,3091,1175,3095,1178,3098,1180,3100,1182,3095,1190,3096,1189,3098,1206,3103,1205,3105,1226,3118,1225,3119,1243,3133,1242,3135,1246,3140,1242,3142,1243,3146,1241,3146,1241,3149,1246,3147,1250,3143,1250,3141,1253,3142,1253,3143,1259,3146,1257,3149,1263,3155,1261,3156,1264,3163,1259,3164,1259,3169,1254,3168,1254,3167,1252,3170,1257,3171,1262,3170,1266,3167,1268,3162,1272,3162,1270,3166,1275,3169,1274,3170,1278,3172,1280,3167,1278,3162,1275,3158,1270,3156,1266,3157,1265,3154,1270,3153,1270,3152,1275,3154,1278,3159,1278,3164,1276,3168,1279,3170,1278,3171,1288,3180,1319,3207,1331,3217,1329,3219,1331,3223,1326,3224,1326,3227,1323,3227,1323,3230,1328,3230,1332,3227,1335,3222,1334,3217,1333,3214,1336,3212,1336,3213,1340,3211,1342,3216,1341,3221,1345,3223,1344,3225,1361,3240,1386,3262,1386,3263,1390,3267,1385,3269,1380,3269,1375,3266,1373,3261,1373,3260,1372,3260,1372,3256,1369,3255,1368,3260,1371,3265,1375,3268,1380,3268,1385,3266,1388,3269,1389,3269,1415,3291,1415,3292,1429,3305,1428,3307,1433,3314,1429,3316,1429,3317,1434,3315,1437,3310,1437,3305,1440,3305,1440,3306,1444,3305,1443,3311,1440,3314,1442,3316,1439,3318,1440,3320,1445,3317,1446,3315,1448,3316,1449,3316,1453,3317,1452,3320,1457,3324,1456,3326,1460,3330,1455,3333,1456,3336,1454,3336,1454,3338,1459,3337,1463,3333,1463,3332,1466,3333,1465,3334,1472,3338,1470,3340,1481,3349,1480,3350,1489,3360,1488,3361,1492,3368,1490,3369,1491,3371,1495,3368,1497,3364,1499,3364,1497,3368,1512,3379,1511,3380,1552,3418,1553,3417,1562,3424,1574,3434,1572,3435,1581,3446,1576,3448,1577,3452,1572,3452,1571,3455,1571,3456,1571,3459,1576,3459,1580,3456,1583,3451,1583,3446,1580,3442,1585,3437,1590,3432,1593,3437,1593,3442,1590,3447,1585,3449,1584,3449,1584,3452,1582,3452,1582,3456,1587,3455,1591,3451,1593,3447,1595,3447,1601,3448,1600,3451,1609,3455,1608,3457,1616,3462,1614,3465,1618,3469,1620,3471,1623,3467,1624,3466,1628,3467,1628,3468,1634,3470,1632,3473,1638,3477,1639,3477,1648,3484,1649,3482,1656,3484,1655,3486,1665,3492,1664,3493,1673,3500,1671,3502,1674,3506,1673,3507,1674,3509,1678,3505,1679,3502,1684,3503,1683,3504,1690,3506,1688,3509,1693,3514,1692,3515,1695,3518,1698,3514,1699,3511,1700,3511,1699,3508,1701,3507,1702,3512,1701,3514,1706,3516,1704,3518,1709,3522,1704,3525,1703,3525,1704,3528,1701,3529,1701,3531,1706,3530,1708,3529,1710,3532,1713,3527,1716,3528,1716,3523,1713,3518,1709,3515,1703,3515,1702,3513,1701,3510,1706,3510,1711,3512,1714,3517,1716,3516,1716,3521,1715,3524,1727,3529,1725,3531,1731,3536,1727,3539,1729,3542,1731,3541,1731,3542,1735,3538,1736,3533,1736,3532,1740,3532,1740,3533,1746,3533,1744,3539,1743,3541,1746,3544,1745,3545,1748,3548,1751,3544,1752,3541,1755,3541,1754,3543,1760,3544,1759,3547,1770,3552,1769,3553,1778,3560,1777,3562,1781,3567,1776,3570,1771,3569,1769,3568,1765,3573,1765,3572,1763,3575,1768,3577,1771,3577,1771,3580,1776,3577,1777,3577,1779,3579,1782,3574,1785,3575,1785,3570,1784,3568,1786,3567,1782,3563,1776,3562,1771,3564,1770,3565,1767,3563,1765,3561,1769,3558,1773,3558,1773,3556,1778,3558,1782,3562,1782,3566,1789,3565,1787,3560,1789,3559,1784,3556,1779,3555,1777,3556,1776,3553,1777,3553,1777,3550,1782,3551,1786,3554,1789,3558,1788,3563,1791,3564,1789,3567,1801,3576,1802,3575,1836,3595,1866,3613,1871,3616,1872,3614,1879,3616,1888,3619,1887,3621,1896,3626,1902,3630,1904,3627,1905,3627,1905,3622,1902,3617,1897,3615,1893,3615,1893,3614,1895,3614,1895,3612,1901,3614,1904,3618,1905,3623,1904,3625,1911,3628,1910,3630,1916,3634,1913,3637,1915,3641,1916,3641,1918,3643,1921,3639,1922,3636,1927,3636,1931,3636,1930,3641,1929,3642,1931,3644,1929,3646,1930,3648,1934,3644,1935,3642,1938,3643,1942,3644,1939,3649,1937,3650,1939,3652,1941,3655,1944,3651,1945,3649,1948,3650,1948,3651,1952,3652,1949,3657,1952,3660,1952,3661,1954,3664,1957,3659,1958,3656,1961,3657,1961,3658,1965,3658,1963,3663,1969,3667,1976,3672,1977,3669,1984,3670,1982,3674,1986,3678,1982,3681,1980,3681,1980,3685,1976,3685,1975,3687,1981,3687,1985,3684,1988,3680,1988,3674,1990,3674,1990,3676,1995,3676,1995,3679,2002,3681,2001,3683,2007,3686,2005,3690,2007,3693,2009,3695,2012,3691,2013,3689,2016,3690,2016,3691,2021,3693,2020,3696,2026,3701,2031,3705,2033,3700,2036,3701,2036,3699,2040,3699,2038,3704,2043,3707,2065,3720,2075,3727,2072,3730,2076,3735,2070,3737,2067,3736,2066,3738,2071,3738,2076,3736,2079,3732,2079,3726,2078,3724,2080,3723,2081,3728,2087,3729,2086,3732,2096,3736,2095,3738,2105,3744,2104,3746,2110,3752,2109,3753,2112,3756,2115,3752,2115,3746,2113,3741,2110,3739,2111,3737,2112,3738,2114,3736,2117,3740,2118,3745,2117,3748,2124,3752,2124,3751,2140,3758,2146,3760,2144,3763,2148,3766,2147,3767,2149,3770,2152,3765,2152,3760,2150,3755,2151,3754,2152,3755,2153,3754,2155,3760,2154,3765,2157,3767,2161,3769,2162,3764,2162,3763,2165,3762,2166,3762,2166,3767,2163,3771,2159,3773,2160,3776,2159,3776,2160,3778,2165,3776,2167,3771,2168,3768,2169,3768,2169,3770,2176,3771,2176,3773,2191,3778,2224,3788,2225,3787,2241,3790,2241,3791,2270,3799,2268,3801,2272,3804,2268,3807,2263,3808,2262,3808,2262,3811,2260,3810,2259,3813,2264,3813,2269,3811,2272,3806,2272,3801,2271,3798,2274,3795,2275,3797,2281,3795,2281,3799,2288,3799,2288,3802,2292,3804,2289,3808,2285,3810,2286,3813,2289,3812,2290,3814,2294,3810,2295,3804,2301,3803,2301,3804,2307,3803,2306,3808,2306,3809,2308,3810,2307,3812,2310,3814,2312,3810,2318,3811,2318,3812,2325,3814,2324,3817,2330,3822,2329,3823,2332,3826,2334,3821,2335,3816,2332,3812,2327,3809,2325,3809,2325,3808,2326,3808,2326,3805,2331,3807,2334,3811,2335,3815,2341,3815,2340,3816,2354,3818,2354,3819,2358,3820,2355,3825,2350,3827,2350,3830,2354,3828,2355,3830,2359,3826,2360,3821,2365,3821,2371,3821,2370,3826,2367,3830,2368,3831,2363,3833,2363,3836,2368,3834,2370,3832,2374,3834,2376,3830,2379,3830,2378,3825,2375,3821,2370,3819,2368,3819,2367,3817,2369,3817,2369,3814,2374,3816,2377,3820,2379,3825,2378,3826,2383,3827,2397,3831,2397,3833,2408,3837,2408,3838,2412,3840,2413,3835,2413,3833,2415,3833,2415,3832,2417,3831,2417,3837,2414,3841,2410,3844,2411,3846,2415,3843,2417,3845,2419,3841,2420,3838,2425,3838,2431,3837,2430,3841,2435,3843,2453,3849,2453,3848,2474,3852,2472,3856,2475,3858,2471,3862,2465,3862,2465,3865,2463,3864,2462,3867,2467,3867,2472,3865,2475,3860,2475,3855,2474,3852,2477,3849,2478,3852,2484,3850,2484,3854,2493,3854,2493,3856,2519,3862,2532,3865,2547,3869,2547,3867,2562,3869,2562,3870,2568,3871,2566,3876,2571,3880,2570,3881,2572,3884,2575,3880,2576,3874,2573,3870,2573,3869,2574,3868,2572,3866,2573,3863,2577,3867,2578,3870,2583,3869,2583,3874,2588,3876,2587,3878,2593,3882,2593,3883,2597,3886,2599,3881,2598,3876,2595,3872,2592,3870,2592,3869,2590,3869,2590,3866,2595,3867,2598,3871,2599,3874,2604,3874,2604,3878,2608,3879,2606,3884,2605,3884,2607,3887,2605,3888,2605,3890,2609,3887,2611,3882,2611,3877,2612,3876,2613,3879,2616,3879,2615,3884,2619,3887,2622,3889,2624,3884,2622,3879,2619,3875,2614,3874,2612,3874,2611,3872,2612,3872,2612,3871,2617,3871,2621,3875,2622,3876,2624,3875,2625,3879,2635,3879,2635,3881,2668,3884,2668,3885,2687,3889,2706,3891,2706,3890,2747,3893,2747,3894,2758,3896,2757,3899,2763,3902,2762,3903,2766,3905,2768,3900,2767,3895,2772,3893,2771,3892,2775,3890,2777,3895,2775,3900,2771,3904,2766,3905,2764,3905,2763,3909,2762,3914,2767,3914,2772,3911,2774,3906,2774,3901,2773,3899,2775,3897,2776,3898,2786,3894,2787,3899,2787,3900,2790,3900,2788,3905,2783,3908,2778,3908,2773,3906,2773,3905,2769,3908,2770,3908,2767,3911,2772,3913,2777,3913,2781,3911,2783,3909,2784,3910,2786,3905,2785,3900,2791,3897,2790,3896,2796,3893,2797,3898,2796,3903,2798,3903,2795,3907,2789,3909,2788,3909,2787,3911,2788,3911,2787,3914,2793,3913,2795,3912,2797,3914,2800,3910,2800,3908,2803,3908,2802,3903,2799,3899,2794,3897,2795,3895,2797,3895,2798,3892,2802,3895,2804,3898,2808,3896,2809,3900,2815,3900,2814,3904,2820,3907,2819,3908,2822,3910,2824,3905,2823,3900,2819,3896,2814,3895,2810,3896,2809,3893,2811,3892,2811,3890,2816,3891,2821,3894,2822,3897,2825,3896,2826,3899,2847,3900,2847,3901,2866,3904,2865,3906,2874,3908,2873,3911,2877,3914,2879,3909,2878,3903,2877,3902,2879,3901,2874,3898,2869,3897,2868,3897,2867,3895,2866,3893,2871,3892,2876,3895,2879,3899,2879,3905,2881,3905,2881,3904,2902,3907,2902,3906,2971,3911,3019,3915,3042,3918,3082,3921,3081,3921,3109,3925,3108,3925,3152,3934,3153,3932,3171,3932,3182,3933,3182,3936,3184,3937,3181,3941,3176,3943,3176,3945,3177,3945,3178,3947,3183,3944,3185,3939,3186,3937,3191,3936,3191,3937,3228,3939,3284,3942,3375,3943,3465,3944,3465,3945,3495,3948,3494,3953,3493,3954,3494,3956,3497,3951,3497,3946,3494,3941,3491,3939,3492,3938,3496,3941,3498,3944,3506,3941,3507,3943,3529,3942,3630,3939,3786,3937,3847,3936,3872,3934,3871,3930,3875,3929,3876,3933,3887,3933,3887,3934,3899,3935,3898,3938,3905,3940,3903,3943,3905,3945,3907,3940,3907,3935,3903,3931,3900,3929,3901,3927,3905,3929,3907,3931,3910,3929,3911,3933,3923,3932,3923,3933,3976,3932,4047,3932,4047,3930,4055,3928,4074,3925,4074,3926,4104,3922,4133,3918,4152,3915,4153,3916,4159,3916,4158,3911,4161,3910,4161,3911,4167,3908,4168,3910,4183,3908,4213,3903,4240,3898,4257,3894,4257,3893,4259,3892,4259,3897,4257,3902,4252,3905,4247,3905,4246,3907,4247,3907,4247,3910,4252,3910,4254,3909,4256,3911,4259,3907,4260,3906,4262,3907,4262,3901,4260,3897,4257,3895,4258,3894,4254,3893,4254,3885,4259,3887,4262,3889,4266,3886,4268,3890,4294,3885,4293,3884,4314,3877,4314,3879,4320,3879,4319,3883,4324,3884,4329,3886,4330,3880,4328,3877,4332,3875,4328,3872,4326,3871,4327,3869,4322,3869,4317,3871,4314,3876,4314,3881,4315,3882,4312,3883,4309,3884,4309,3879,4311,3874,4315,3871,4321,3871,4321,3869,4326,3871,4327,3873,4331,3870,4332,3873,4341,3870,4341,3872,4372,3867,4398,3862,4398,3861,4410,3859,4410,3864,4407,3868,4406,3869,4407,3871,4402,3872,4397,3871,4396,3871,4394,3875,4391,3872,4387,3875,4385,3870,4381,3871,4378,3871,4380,3876,4384,3879,4383,3882,4388,3883,4391,3882,4393,3885,4397,3881,4398,3876,4397,3872,4403,3870,4413,3867,4413,3868,4415,3868,4412,3863,4408,3860,4402,3860,4402,3858,4404,3858,4404,3855,4409,3856,4410,3857,4413,3854,4416,3858,4416,3859,4434,3853,4434,3855,4461,3851,4467,3850,4466,3846,4468,3844,4469,3845,4472,3843,4473,3847,4481,3846,4481,3845,4508,3841,4530,3837,4530,3841,4538,3842,4535,3847,4531,3850,4525,3850,4522,3848,4520,3851,4521,3852,4519,3855,4524,3856,4529,3855,4530,3854,4533,3859,4535,3857,4539,3860,4541,3855,4540,3850,4537,3845,4532,3844,4529,3844,4528,3840,4529,3840,4529,3835,4534,3836,4538,3840,4540,3838,4542,3840,4544,3840,4541,3835,4536,3833,4530,3834,4527,3836,4524,3834,4525,3833,4523,3830,4528,3828,4533,3829,4534,3829,4535,3827,4539,3830,4540,3833,4543,3832,4544,3836,4549,3837,4549,3835,4553,3835,4552,3830,4556,3826,4560,3823,4562,3828,4565,3828,4565,3829,4568,3830,4567,3824,4565,3822,4568,3821,4571,3818,4573,3823,4577,3822,4576,3827,4579,3829,4576,3833,4571,3835,4570,3835,4570,3838,4569,3838,4569,3839,4574,3838,4578,3835,4580,3829,4579,3824,4577,3822,4580,3819,4580,3820,4585,3816,4587,3821,4587,3826,4586,3827,4591,3829,4590,3830,4593,3832,4594,3827,4593,3822,4590,3818,4585,3816,4582,3817,4581,3812,4580,3808,4586,3809,4590,3812,4592,3816,4594,3816,4594,3819,4598,3820,4597,3815,4602,3813,4602,3815,4607,3813,4607,3819,4606,3820,4611,3822,4610,3823,4614,3826,4615,3821,4614,3815,4611,3812,4606,3810,4602,3811,4601,3808,4602,3808,4601,3804,4607,3804,4611,3807,4613,3810,4621,3808,4621,3809,4625,3809,4624,3814,4621,3818,4616,3820,4613,3820,4613,3823,4613,3824,4613,3825,4618,3824,4622,3821,4624,3816,4623,3811,4621,3808,4624,3805,4628,3801,4631,3806,4631,3808,4633,3808,4632,3812,4633,3813,4634,3808,4633,3804,4636,3801,4637,3803,4642,3801,4642,3802,4660,3797,4659,3797,4681,3790,4681,3795,4685,3796,4683,3801,4678,3804,4673,3804,4673,3807,4671,3807,4671,3808,4676,3809,4681,3807,4684,3802,4684,3797,4682,3792,4684,3790,4685,3791,4700,3782,4701,3784,4708,3781,4708,3786,4706,3791,4701,3794,4698,3795,4698,3797,4695,3796,4694,3799,4699,3800,4704,3797,4707,3793,4707,3788,4705,3783,4709,3781,4709,3782,4717,3778,4718,3783,4718,3786,4719,3787,4716,3791,4712,3793,4707,3793,4707,3796,4708,3796,4708,3799,4713,3798,4715,3797,4717,3799,4720,3795,4721,3792,4723,3793,4722,3787,4719,3783,4714,3782,4715,3779,4716,3779,4716,3776,4721,3779,4724,3784,4727,3783,4727,3784,4729,3784,4727,3779,4723,3776,4718,3775,4718,3773,4722,3773,4723,3770,4727,3773,4729,3774,4734,3771,4735,3774,4742,3772,4742,3774,4750,3774,4750,3773,4756,3772,4754,3768,4759,3766,4759,3765,4766,3761,4767,3763,4778,3759,4777,3759,4800,3751,4814,3746,4814,3745,4817,3744,4814,3740,4812,3739,4813,3736,4812,3736,4812,3733,4817,3736,4819,3741,4819,3745,4821,3746,4821,3745,4824,3745,4823,3740,4823,3739,4827,3737,4832,3735,4833,3740,4831,3745,4830,3746,4834,3749,4833,3750,4835,3752,4838,3748,4838,3743,4836,3738,4831,3735,4828,3735,4828,3731,4830,3731,4831,3726,4835,3728,4836,3729,4839,3726,4842,3730,4842,3733,4845,3733,4844,3738,4840,3742,4835,3743,4833,3743,4833,3746,4832,3747,4838,3747,4842,3744,4844,3739,4843,3733,4841,3730,4844,3727,4845,3729,4854,3723,4855,3726,4858,3725,4855,3720,4853,3719,4854,3717,4856,3718,4859,3715,4861,3718,4868,3715,4868,3714,4895,3698,4918,3685,4925,3682,4922,3678,4919,3677,4919,3676,4914,3676,4909,3678,4907,3683,4907,3688,4904,3689,4904,3686,4902,3686,4904,3681,4908,3677,4913,3676,4918,3678,4920,3679,4923,3675,4924,3676,4939,3665,4969,3639,4986,3624,4987,3626,4993,3622,4994,3627,4997,3627,4996,3631,4999,3632,5000,3626,4997,3622,4993,3619,4994,3616,4989,3616,4988,3616,4987,3613,4983,3616,4980,3620,4980,3622,4978,3621,4978,3624,4976,3625,4976,3619,4979,3615,4981,3614,4980,3613,4985,3611,4990,3613,4991,3613,4996,3606,4998,3608,5016,3594,5017,3595,5027,3590,5028,3595,5028,3596,5031,3596,5029,3601,5028,3602,5030,3604,5029,3605,5032,3607,5035,3603,5035,3598,5032,3593,5028,3590,5029,3587,5026,3587,5026,3579,5031,3580,5032,3581,5039,3572,5042,3575,5049,3570,5051,3575,5049,3580,5056,3584,5056,3585,5060,3589,5062,3584,5061,3579,5058,3575,5053,3573,5048,3574,5047,3574,5045,3571,5046,3570,5044,3565,5049,3564,5054,3566,5058,3561,5060,3563,5071,3555,5072,3558,5075,3557,5075,3562,5073,3567,5068,3570,5064,3570,5064,3572,5066,3572,5066,3576,5071,3574,5072,3573,5075,3577,5077,3575,5081,3578,5083,3573,5082,3568,5078,3564,5073,3563,5068,3564,5067,3565,5065,3562,5067,3560,5066,3555,5071,3555,5072,3549,5076,3551,5078,3546,5082,3550,5083,3554,5087,3554,5087,3555,5089,3555,5088,3550,5084,3546,5083,3545,5084,3543,5083,3543,5083,3540,5088,3543,5090,3548,5090,3552,5092,3553,5092,3549,5095,3549,5093,3544,5092,3543,5096,3539,5097,3539,5105,3533,5107,3538,5107,3542,5109,3542,5106,3547,5102,3549,5096,3549,5095,3553,5095,3554,5100,3554,5105,3551,5108,3547,5107,3541,5107,3539,5108,3539,5106,3537,5111,3532,5112,3533,5121,3526,5123,3528,5133,3523,5133,3524,5140,3522,5139,3518,5142,3516,5140,3514,5142,3512,5145,3516,5150,3514,5151,3517,5155,3517,5154,3522,5151,3526,5146,3527,5145,3527,5145,3530,5143,3530,5143,3531,5148,3530,5153,3527,5155,3523,5155,3519,5156,3519,5154,3515,5159,3511,5160,3511,5179,3498,5180,3500,5190,3496,5190,3501,5190,3503,5196,3505,5195,3507,5199,3510,5200,3505,5199,3499,5195,3496,5190,3494,5189,3495,5188,3491,5190,3491,5190,3488,5195,3490,5197,3486,5200,3489,5207,3482,5209,3485,5218,3481,5218,3487,5225,3488,5223,3492,5226,3494,5228,3489,5227,3484,5223,3480,5218,3478,5216,3478,5215,3475,5217,3475,5217,3472,5222,3474,5223,3474,5225,3471,5228,3473,5240,3466,5273,3445,5294,3432,5302,3427,5307,3423,5308,3428,5314,3428,5314,3430,5318,3430,5317,3425,5316,3423,5318,3422,5314,3419,5310,3418,5310,3413,5314,3414,5315,3410,5319,3414,5320,3414,5329,3408,5329,3409,5336,3405,5334,3402,5337,3399,5336,3399,5338,3396,5341,3401,5342,3402,5345,3401,5345,3407,5348,3408,5345,3412,5340,3415,5338,3415,5338,3417,5336,3417,5335,3419,5340,3419,5345,3417,5348,3412,5347,3407,5350,3406,5347,3401,5349,3399,5344,3396,5342,3396,5341,3393,5345,3394,5346,3388,5350,3390,5357,3382,5359,3384,5367,3377,5369,3381,5375,3380,5375,3385,5374,3386,5377,3387,5377,3381,5375,3377,5371,3373,5365,3373,5364,3373,5364,3372,5365,3372,5365,3369,5370,3369,5372,3370,5375,3367,5377,3369,5392,3360,5391,3359,5406,3349,5406,3348,5410,3344,5412,3348,5416,3347,5416,3352,5416,3353,5420,3354,5417,3359,5416,3359,5419,3363,5414,3365,5414,3369,5409,3368,5405,3364,5403,3359,5404,3357,5399,3357,5400,3356,5396,3355,5396,3360,5399,3365,5404,3367,5409,3366,5411,3365,5413,3368,5416,3365,5420,3367,5422,3362,5421,3360,5425,3359,5422,3354,5419,3352,5421,3349,5415,3348,5414,3348,5413,3343,5411,3337,5417,3338,5419,3339,5422,3334,5426,3338,5429,3335,5430,3341,5429,3345,5431,3346,5432,3342,5433,3343,5433,3337,5430,3334,5434,3330,5437,3327,5440,3331,5441,3335,5442,3335,5442,3333,5444,3333,5443,3328,5442,3328,5448,3323,5449,3324,5456,3319,5457,3324,5463,3324,5462,3328,5464,3329,5465,3323,5463,3318,5458,3316,5453,3315,5452,3315,5452,3313,5456,3313,5456,3310,5461,3312,5463,3315,5467,3312,5474,3307,5473,3306,5479,3298,5480,3298,5487,3291,5489,3296,5496,3295,5496,3296,5500,3296,5499,3291,5495,3288,5492,3287,5493,3284,5494,3284,5495,3279,5499,3281,5504,3274,5506,3276,5515,3270,5517,3275,5516,3279,5524,3281,5523,3283,5529,3286,5530,3281,5528,3276,5524,3272,5519,3271,5514,3273,5511,3269,5512,3268,5510,3265,5515,3264,5517,3264,5517,3260,5522,3263,5523,3263,5534,3252,5535,3253,5554,3240,5554,3241,5557,3240,5554,3236,5557,3232,5561,3228,5564,3232,5568,3231,5569,3233,5577,3232,5575,3227,5582,3222,5582,3223,5587,3220,5588,3225,5587,3230,5586,3232,5589,3235,5588,3236,5590,3238,5593,3234,5594,3229,5591,3224,5587,3221,5586,3221,5587,3219,5589,3220,5592,3216,5595,3219,5601,3216,5602,3220,5609,3219,5608,3224,5607,3226,5612,3230,5611,3231,5614,3234,5617,3230,5617,3224,5614,3220,5609,3217,5607,3217,5607,3212,5609,3213,5611,3207,5615,3210,5618,3215,5624,3214,5628,3213,5626,3209,5622,3206,5623,3203,5624,3204,5625,3202,5629,3206,5630,3211,5636,3212,5642,3213,5641,3207,5640,3206,5642,3204,5641,3203,5643,3201,5646,3204,5654,3201,5655,3202,5675,3198,5690,3194,5707,3189,5707,3190,5724,3188,5723,3185,5732,3182,5732,3184,5739,3183,5747,3182,5747,3181,5752,3180,5751,3185,5751,3186,5756,3188,5755,3190,5758,3192,5760,3187,5759,3182,5755,3178,5750,3177,5746,3178,5746,3175,5749,3174,5749,3171,5754,3172,5758,3176,5759,3178,5764,3177,5764,3178,5777,3177,5776,3175,5788,3170,5789,3171,5798,3168,5799,3170,5808,3170,5808,3169,5821,3167,5821,3166,5825,3166,5824,3171,5823,3174,5826,3177,5825,3177,5828,3180,5830,3175,5830,3170,5828,3165,5823,3163,5822,3163,5823,3159,5825,3159,5826,3155,5831,3158,5833,3163,5833,3164,5838,3164,5838,3165,5843,3165,5842,3160,5840,3158,5842,3156,5843,3156,5846,3154,5848,3159,5848,3160,5854,3160,5854,3159,5870,3158,5870,3156,5889,3152,5889,3153,5908,3150,5907,3149,5928,3144,5927,3144,5936,3142,5936,3144,5942,3145,5942,3146,5945,3146,5944,3141,5941,3137,5936,3135,5936,3133,5941,3135,5943,3132,5946,3137,5947,3137,5953,3135,5954,3137,5962,3136,5962,3139,5967,3139,5969,3139,5969,3134,5965,3130,5963,3129,5964,3127,5965,3127,5966,3125,5970,3128,5971,3132,5974,3131,5984,3130,5983,3128,6005,3121,6006,3122,6020,3119,6020,3124,6027,3126,6026,3128,6029,3130,6030,3125,6029,3120,6025,3116,6026,3115,6024,3115,6026,3111,6030,3114,6031,3116,6046,3111,6046,3112,6057,3109,6057,3114,6054,3118,6056,3120,6051,3123,6048,3123,6048,3127,6053,3126,6054,3127,6058,3123,6059,3118,6059,3115,6061,3115,6058,3110,6060,3107,6055,3105,6053,3105,6053,3102,6055,3103,6055,3100,6060,3102,6062,3104,6066,3102,6067,3105,6071,3104,6071,3109,6075,3109,6076,3109,6078,3109,6077,3103,6073,3099,6072,3098,6073,3096,6074,3094,6078,3098,6080,3103,6080,3105,6082,3105,6084,3106,6084,3100,6082,3097,6083,3095,6085,3099,6097,3094,6097,3096,6123,3092,6122,3091,6131,3089,6131,3091,6142,3089,6142,3090,6148,3089,6146,3084,6145,3084,6148,3082,6151,3080,6153,3085,6160,3084,6160,3085,6170,3085,6169,3090,6165,3094,6160,3095,6160,3217,6159,3305,6156,3338,6151,3336,6148,3332,6147,3327,6145,3326,6145,3332,6148,3335,6146,3337,6143,3332,6143,3331,6126,3334,6126,3333,6078,3335,6026,3335,6026,3334,6015,3333,6016,3330,6012,3327,6014,3324,6012,3322,6009,3327,6009,3332,6012,3337,6015,3339,6014,3341,6013,3340,6011,3343,6007,3339,6006,3336,6002,3337,5987,3339,5980,3340,5980,3334,5984,3330,5982,3327,5985,3326,5985,3323,5980,3325,5977,3330,5977,3335,5980,3340,5978,3343,5976,3341,5973,3344,5971,3339,5971,3335,5965,3333,5965,3332,5960,3330,5959,3336,5962,3340,5964,3342,5963,3344,5962,3343,5961,3345,5958,3340,5958,3339,5952,3340,5952,3338,5931,3339,5896,3341,5896,3342,5864,3348,5827,3355,5827,3356,5809,3360,5809,3361,5795,3367,5795,3366,5787,3368,5787,3362,5790,3358,5784,3353,5784,3352,5779,3347,5776,3352,5776,3357,5777,3359,5774,3361,5777,3365,5779,3366,5778,3368,5783,3369,5788,3366,5791,3362,5791,3357,5793,3356,5793,3359,5797,3359,5795,3364,5793,3366,5795,3370,5791,3372,5792,3377,5787,3377,5783,3374,5781,3372,5773,3377,5772,3376,5757,3382,5751,3384,5753,3387,5751,3390,5751,3391,5749,3392,5746,3388,5746,3384,5744,3383,5744,3384,5741,3384,5742,3389,5746,3393,5748,3394,5747,3396,5744,3395,5742,3397,5739,3393,5738,3389,5734,3389,5734,3388,5729,3388,5730,3393,5734,3397,5739,3399,5739,3401,5740,3401,5740,3403,5735,3402,5731,3398,5729,3393,5729,3391,5726,3390,5722,3390,5723,3395,5726,3399,5730,3402,5730,3403,5727,3402,5726,3406,5722,3403,5717,3407,5715,3405,5701,3411,5703,3414,5698,3419,5691,3425,5690,3423,5676,3431,5657,3443,5658,3444,5643,3456,5642,3455,5634,3459,5633,3456,5628,3457,5628,3453,5626,3453,5626,3458,5629,3462,5634,3465,5639,3465,5639,3466,5637,3467,5637,3470,5632,3469,5628,3466,5625,3468,5624,3464,5619,3465,5618,3462,5613,3461,5613,3460,5609,3460,5610,3465,5613,3469,5617,3472,5623,3471,5626,3469,5628,3471,5627,3472,5629,3475,5624,3477,5619,3476,5617,3475,5614,3479,5611,3475,5605,3477,5605,3472,5607,3467,5611,3464,5613,3464,5612,3458,5609,3460,5606,3454,5602,3458,5601,3457,5599,3463,5601,3468,5605,3471,5610,3472,5613,3472,5614,3473,5610,3473,5611,3477,5605,3476,5604,3475,5602,3478,5599,3476,5596,3478,5594,3473,5594,3472,5590,3472,5591,3470,5589,3470,5589,3475,5592,3479,5597,3482,5602,3481,5603,3484,5607,3481,5610,3483,5612,3478,5612,3473,5611,3472,5616,3470,5620,3467,5622,3473,5620,3478,5616,3481,5610,3482,5605,3480,5604,3479,5581,3498,5550,3524,5549,3523,5538,3531,5536,3526,5538,3520,5539,3518,5538,3517,5543,3514,5548,3514,5551,3516,5554,3511,5558,3505,5553,3503,5548,3504,5546,3505,5543,3501,5541,3503,5537,3501,5535,3506,5536,3511,5540,3515,5545,3516,5547,3516,5548,3520,5547,3520,5547,3525,5542,3524,5540,3529,5539,3529,5537,3532,5542,3534,5543,3534,5543,3536,5542,3536,5542,3539,5537,3537,5535,3536,5532,3539,5530,3536,5518,3540,5509,3543,5508,3542,5505,3543,5506,3537,5506,3536,5502,3534,5502,3535,5498,3533,5498,3538,5500,3543,5497,3546,5501,3549,5500,3551,5506,3552,5511,3549,5513,3545,5513,3539,5515,3539,5516,3540,5519,3539,5518,3544,5517,3546,5520,3548,5523,3550,5525,3545,5523,3540,5528,3538,5527,3537,5531,3535,5532,3540,5531,3545,5527,3549,5528,3551,5523,3552,5520,3551,5519,3554,5515,3551,5513,3549,5511,3550,5510,3548,5502,3550,5505,3554,5493,3564,5494,3564,5474,3583,5473,3582,5465,3588,5463,3583,5464,3579,5461,3578,5464,3574,5461,3570,5457,3566,5454,3570,5454,3575,5456,3580,5461,3583,5466,3583,5467,3582,5470,3588,5469,3588,5470,3592,5465,3593,5464,3597,5459,3594,5448,3605,5447,3604,5429,3615,5428,3611,5423,3612,5424,3607,5427,3602,5432,3600,5435,3600,5435,3597,5440,3599,5442,3601,5444,3599,5446,3604,5446,3606,5449,3606,5449,3604,5451,3604,5448,3599,5444,3596,5439,3595,5438,3592,5435,3593,5433,3589,5429,3592,5428,3598,5429,3603,5431,3605,5424,3614,5425,3615,5421,3620,5426,3622,5431,3622,5435,3618,5437,3613,5436,3610,5437,3610,5437,3609,5442,3608,5442,3613,5439,3618,5435,3620,5430,3621,5430,3623,5425,3621,5413,3632,5412,3631,5403,3636,5402,3632,5398,3633,5399,3635,5395,3637,5397,3639,5387,3647,5376,3656,5374,3653,5368,3656,5367,3652,5365,3652,5366,3657,5370,3661,5372,3661,5371,3664,5369,3662,5367,3665,5364,3661,5363,3655,5359,3655,5359,3654,5356,3653,5356,3658,5358,3662,5363,3665,5364,3665,5364,3666,5366,3666,5366,3669,5361,3668,5359,3667,5357,3671,5354,3669,5350,3672,5348,3667,5345,3667,5341,3667,5343,3672,5343,3673,5339,3676,5339,3675,5335,3679,5333,3674,5333,3673,5328,3674,5328,3672,5326,3671,5326,3676,5329,3681,5334,3683,5335,3683,5335,3684,5334,3684,5334,3688,5329,3686,5328,3685,5325,3689,5323,3687,5319,3690,5317,3685,5318,3680,5322,3676,5327,3675,5331,3675,5332,3672,5328,3671,5328,3670,5323,3672,5319,3676,5319,3681,5321,3686,5317,3690,5316,3690,5308,3696,5307,3694,5296,3700,5284,3707,5285,3707,5275,3714,5274,3713,5267,3717,5269,3720,5266,3723,5267,3724,5266,3725,5263,3721,5262,3716,5262,3715,5259,3714,5262,3709,5266,3707,5266,3704,5271,3704,5276,3707,5281,3704,5282,3704,5287,3701,5283,3698,5281,3697,5281,3696,5276,3695,5271,3698,5269,3703,5269,3708,5269,3709,5259,3713,5261,3716,5258,3719,5262,3722,5263,3722,5262,3725,5261,3728,5256,3726,5252,3730,5250,3728,5244,3731,5243,3727,5239,3728,5239,3730,5236,3731,5239,3735,5240,3736,5236,3740,5233,3745,5230,3741,5230,3740,5227,3741,5224,3742,5226,3746,5221,3751,5215,3757,5214,3755,5209,3757,5208,3752,5210,3747,5214,3743,5215,3743,5214,3741,5219,3740,5223,3742,5226,3736,5227,3737,5231,3731,5227,3729,5221,3730,5217,3733,5215,3738,5216,3743,5218,3745,5213,3750,5214,3751,5209,3757,5212,3759,5210,3765,5210,3764,5208,3768,5204,3765,5203,3762,5198,3764,5198,3763,5195,3764,5197,3768,5202,3771,5203,3771,5202,3774,5201,3774,5199,3778,5195,3776,5189,3781,5187,3779,5177,3785,5178,3786,5169,3793,5170,3794,5150,3811,5149,3810,5136,3819,5134,3814,5129,3813,5130,3809,5123,3806,5124,3804,5119,3801,5117,3806,5118,3811,5122,3815,5127,3817,5132,3815,5133,3814,5138,3820,5137,3821,5141,3828,5136,3829,5131,3828,5129,3826,5123,3832,5121,3829,5110,3834,5109,3829,5111,3824,5115,3821,5118,3820,5117,3818,5123,3819,5125,3820,5128,3814,5129,3815,5135,3807,5131,3805,5125,3806,5121,3809,5119,3814,5120,3819,5121,3822,5114,3828,5115,3829,5111,3835,5115,3837,5114,3842,5117,3842,5118,3846,5113,3845,5108,3842,5108,3840,5106,3841,5106,3840,5094,3846,5086,3850,5085,3846,5080,3846,5080,3845,5077,3845,5078,3850,5080,3852,5077,3854,5081,3857,5081,3859,5086,3860,5091,3857,5093,3853,5094,3847,5093,3847,5096,3846,5096,3848,5100,3847,5099,3852,5096,3857,5091,3859,5086,3858,5082,3854,5072,3861,5071,3859,5058,3864,5059,3866,5055,3868,5055,3869,5048,3874,5047,3873,5035,3878,5023,3882,5022,3880,5016,3881,5016,3878,5013,3878,5014,3883,5018,3887,5022,3889,5022,3892,5018,3891,5017,3894,5013,3890,5011,3887,5005,3888,5005,3887,4999,3888,5001,3893,5002,3894,5001,3896,5004,3898,5003,3901,4999,3898,4998,3897,4993,3900,4992,3898,4986,3900,4985,3896,4980,3896,4980,3895,4977,3895,4978,3900,4981,3904,4986,3906,4987,3906,4987,3908,4983,3907,4982,3911,4978,3908,4977,3906,4971,3910,4970,3907,4963,3909,4963,3905,4957,3905,4958,3903,4956,3903,4956,3908,4958,3913,4963,3915,4968,3915,4969,3917,4966,3918,4966,3921,4961,3920,4957,3916,4956,3911,4949,3912,4951,3917,4947,3920,4947,3921,4941,3925,4940,3923,4931,3927,4930,3925,4921,3928,4920,3924,4914,3924,4916,3919,4914,3917,4912,3922,4913,3928,4917,3932,4922,3933,4922,3934,4923,3934,4923,3936,4918,3935,4917,3934,4915,3937,4912,3935,4903,3941,4902,3939,4889,3945,4888,3943,4874,3946,4874,3947,4868,3948,4870,3952,4866,3955,4862,3958,4859,3954,4860,3948,4861,3947,4859,3946,4863,3942,4868,3941,4870,3941,4870,3939,4865,3939,4861,3942,4858,3947,4856,3947,4857,3952,4857,3953,4850,3957,4849,3956,4835,3963,4834,3962,4819,3966,4819,3967,4794,3975,4793,3974,4783,3976,4783,3972,4779,3971,4779,3977,4780,3979,4778,3981,4773,3984,4772,3982,4764,3985,4764,3983,4757,3984,4757,3978,4761,3974,4765,3972,4765,3970,4770,3970,4774,3973,4776,3971,4779,3976,4779,3978,4782,3978,4782,3979,4784,3979,4783,3974,4782,3972,4784,3970,4780,3967,4777,3966,4777,3964,4771,3965,4768,3969,4767,3974,4767,3975,4763,3975,4764,3978,4758,3981,4760,3983,4756,3987,4755,3987,4751,3991,4749,3986,4749,3984,4744,3984,4745,3981,4743,3980,4742,3985,4745,3990,4749,3993,4754,3993,4755,3993,4756,3995,4750,3995,4749,3999,4745,3996,4743,3993,4736,3995,4736,3994,4714,4001,4703,4004,4703,4001,4697,4001,4697,3998,4695,3997,4695,4003,4698,4007,4702,4010,4707,4010,4708,4012,4706,4012,4706,4015,4701,4014,4698,4012,4696,4014,4694,4011,4677,4018,4666,4021,4666,4016,4669,4011,4671,4009,4670,4008,4675,4006,4676,4007,4677,4002,4676,4002,4677,3998,4671,3999,4667,4003,4666,4008,4667,4013,4671,4017,4672,4017,4669,4023,4668,4022,4664,4029,4661,4026,4656,4030,4654,4025,4648,4026,4649,4021,4649,4020,4644,4018,4645,4017,4642,4015,4641,4020,4642,4025,4646,4029,4651,4031,4653,4030,4654,4034,4654,4035,4655,4039,4650,4039,4645,4036,4643,4031,4643,4028,4640,4027,4640,4028,4637,4028,4638,4033,4640,4036,4638,4039,4635,4043,4632,4039,4632,4038,4627,4040,4627,4035,4621,4034,4623,4031,4617,4027,4618,4027,4615,4024,4613,4029,4614,4034,4617,4038,4622,4040,4627,4039,4629,4038,4631,4043,4633,4046,4628,4048,4626,4048,4626,4050,4621,4048,4619,4045,4609,4050,4608,4049,4598,4052,4597,4049,4590,4049,4590,4048,4587,4048,4588,4054,4592,4057,4594,4058,4593,4060,4592,4060,4591,4063,4587,4060,4586,4057,4581,4059,4580,4055,4575,4055,4575,4051,4570,4049,4571,4048,4568,4046,4566,4052,4568,4057,4572,4060,4577,4061,4578,4061,4579,4065,4578,4065,4579,4069,4573,4068,4570,4066,4568,4068,4566,4064,4552,4067,4552,4068,4516,4079,4516,4078,4500,4082,4500,4081,4492,4082,4493,4077,4496,4072,4501,4070,4502,4070,4502,4067,4504,4067,4504,4066,4499,4066,4494,4070,4492,4075,4493,4080,4495,4083,4493,4086,4491,4085,4486,4089,4484,4084,4479,4084,4479,4083,4475,4083,4476,4088,4478,4090,4475,4092,4472,4094,4470,4089,4471,4084,4465,4081,4460,4079,4459,4084,4461,4089,4464,4091,4462,4093,4461,4092,4458,4097,4455,4093,4446,4097,4445,4096,4434,4099,4433,4097,4424,4097,4424,4096,4419,4096,4420,4101,4422,4103,4421,4105,4420,4104,4416,4107,4415,4104,4404,4107,4404,4106,4391,4108,4391,4103,4384,4101,4385,4099,4381,4097,4380,4102,4381,4107,4385,4111,4389,4112,4389,4115,4388,4117,4383,4115,4381,4113,4379,4114,4377,4109,4367,4110,4366,4110,4357,4111,4358,4114,4355,4116,4354,4115,4347,4117,4347,4115,4329,4117,4276,4121,4243,4124,4243,4125,4239,4126,4241,4130,4241,4131,4240,4133,4238,4134,4235,4130,4235,4129,4231,4130,4231,4129,4190,4135,4190,4134,4184,4135,4185,4130,4189,4126,4194,4124,4195,4124,4195,4121,4192,4121,4192,4120,4187,4122,4185,4127,4185,4132,4186,4136,4182,4139,4181,4137,4172,4142,4171,4138,4158,4139,4138,4141,4131,4141,4133,4136,4126,4132,4127,4132,4121,4128,4120,4133,4121,4138,4118,4140,4122,4144,4123,4145,4122,4147,4127,4148,4132,4145,4135,4141,4135,4135,4137,4134,4137,4135,4140,4134,4140,4139,4137,4144,4136,4145,4137,4147,4132,4148,4127,4147,4125,4146,4123,4149,4120,4144,4120,4143,4115,4144,4115,4140,4110,4139,4113,4134,4117,4131,4120,4131,4120,4128,4123,4128,4124,4126,4118,4126,4114,4129,4111,4133,4111,4139,4112,4140,4109,4141,4108,4139,4091,4143,4091,4142,4062,4146,4018,4152,3979,4157,3963,4160,3962,4160,3946,4162,3925,4165,3919,4166,3921,4171,3922,4171,3920,4173,3922,4175,3921,4177,3917,4173,3917,4172,3912,4174,3912,4170,3907,4170,3908,4165,3910,4162,3908,4160,3909,4159,3908,4158,3905,4162,3904,4167,3906,4172,3907,4174,3905,4176,3903,4174,3897,4177,3896,4174,3885,4175,3876,4176,3878,4181,3875,4183,3880,4186,3879,4188,3875,4185,3873,4180,3873,4179,3869,4179,3869,4180,3859,4181,3859,4182,3845,4185,3845,4184,3815,4186,3717,4188,3717,4187,3588,4185,3588,4184,3543,4182,3544,4181,3524,4178,3510,4175,3510,4176,3424,4170,3408,4169,3408,4167,3403,4165,3405,4161,3410,4158,3412,4158,3412,4155,3415,4155,3415,4153,3410,4153,3405,4156,3403,4161,3403,4166,3405,4168,3401,4171,3400,4169,3394,4171,3394,4166,3396,4161,3400,4158,3403,4157,3402,4151,3399,4152,3398,4151,3394,4155,3392,4160,3393,4163,3391,4163,3393,4168,3394,4168,3392,4171,3397,4173,3399,4173,3400,4176,3394,4175,3391,4172,3388,4174,3386,4169,3386,4168,3377,4169,3377,4167,3367,4166,3369,4162,3367,4160,3371,4157,3375,4156,3375,4154,3376,4154,3376,4153,3371,4154,3367,4157,3365,4163,3367,4168,3367,4169,3365,4171,3364,4170,3359,4172,3358,4170,3352,4171,3352,4168,3348,4168,3350,4163,3354,4159,3355,4159,3354,4157,3350,4160,3347,4164,3340,4162,3340,4164,3320,4164,3254,4161,3174,4157,3144,4155,3144,4154,3128,4152,3114,4150,3114,4151,3106,4151,3108,4146,3112,4143,3117,4141,3122,4143,3123,4144,3127,4140,3131,4136,3126,4134,3121,4134,3120,4134,3120,4133,3115,4136,3113,4141,3114,4146,3115,4147,3107,4152,3102,4155,3100,4150,3092,4150,3093,4148,3079,4146,3080,4144,3077,4143,3080,4138,3082,4138,3081,4135,3079,4136,3078,4135,3075,4139,3074,4144,3076,4149,3077,4150,3075,4152,3074,4151,3071,4154,3069,4149,3069,4146,3065,4146,3067,4141,3068,4139,3066,4137,3071,4134,3076,4135,3080,4137,3082,4134,3083,4135,3085,4133,3081,4130,3075,4130,3071,4132,3069,4136,3067,4135,3066,4140,3067,4143,3061,4147,3062,4149,3060,4151,3058,4146,3058,4144,3055,4144,3055,4143,3028,4139,3009,4136,3009,4135,2998,4131,2999,4129,2996,4126,2994,4131,2995,4136,2999,4140,3004,4142,3008,4141,3009,4144,3008,4144,3009,4148,3004,4148,2999,4145,2997,4140,2997,4136,2992,4135,2969,4132,2968,4132,2921,4128,2922,4128,2901,4124,2887,4121,2887,4123,2831,4120,2768,4116,2768,4115,2742,4111,2742,4112,2721,4110,2721,4111,2707,4111,2707,4109,2698,4107,2698,4108,2681,4105,2609,4098,2609,4099,2572,4095,2520,4091,2520,4092,2491,4090,2487,4089,2489,4084,2493,4081,2497,4080,2497,4076,2498,4076,2498,4073,2493,4073,2489,4077,2487,4082,2488,4086,2483,4088,2482,4087,2473,4089,2472,4086,2460,4086,2460,4084,2450,4082,2452,4078,2449,4077,2453,4073,2456,4072,2456,4070,2458,4070,2459,4068,2453,4069,2449,4073,2448,4078,2448,4082,2444,4084,2444,4082,2430,4083,2430,4082,2408,4082,2408,4081,2387,4079,2387,4077,2375,4074,2376,4071,2372,4069,2371,4074,2372,4079,2376,4083,2381,4084,2385,4083,2386,4086,2387,4089,2382,4090,2377,4088,2374,4083,2374,4078,2374,4077,2372,4077,2371,4078,2346,4075,2318,4072,2318,4071,2274,4064,2275,4063,2270,4061,2272,4057,2269,4054,2269,4055,2267,4053,2264,4057,2264,4060,2260,4060,2260,4061,2257,4061,2258,4056,2260,4052,2259,4051,2257,4053,2254,4050,2252,4055,2245,4053,2245,4054,2223,4051,2224,4049,2211,4043,2208,4041,2207,4046,2203,4047,2203,4045,2197,4044,2197,4042,2188,4038,2172,4033,2172,4034,2155,4029,2156,4028,2141,4022,2141,4024,2129,4022,2130,4021,2126,4019,2129,4015,2130,4014,2128,4011,2133,4010,2138,4011,2139,4011,2140,4010,2144,4014,2145,4019,2144,4020,2147,4021,2147,4022,2149,4023,2150,4018,2148,4013,2143,4010,2138,4010,2135,4011,2134,4009,2131,4013,2125,4010,2125,4011,2118,4008,2115,4006,2114,4012,2116,4017,2120,4020,2126,4020,2127,4020,2128,4022,2127,4022,2128,4025,2123,4025,2118,4022,2117,4021,2115,4022,2114,4017,2115,4012,2115,4011,2110,4008,2110,4007,2108,4005,2106,4010,2106,4013,2103,4013,2101,4013,2102,4008,2105,4004,2107,4003,2106,4001,2105,4001,2104,3999,2100,4003,2099,4008,2099,4010,2096,4011,2094,4012,2094,4007,2097,4002,2101,3999,2107,4000,2108,4000,2109,3997,2112,3988,2107,3987,2106,3985,2101,3987,2098,3991,2098,3995,2096,3996,2098,4001,2100,4003,2098,4005,2103,4007,2106,4007,2106,4009,2105,4010,2105,4012,2100,4011,2096,4007,2093,4009,2092,4004,2080,4004,2081,4000,2076,3998,2080,3994,2083,3992,2082,3989,2087,3989,2088,3987,2082,3987,2078,3990,2076,3995,2076,4000,2074,4001,2073,4000,2069,4001,2070,3996,2065,3995,2066,3994,2057,3990,2057,3991,2047,3988,2038,3985,2040,3981,2037,3979,2042,3976,2043,3976,2043,3972,2042,3968,2037,3970,2034,3974,2034,3980,2035,3982,2031,3984,2031,3983,2026,3985,2025,3981,2019,3981,2020,3977,2015,3975,2018,3971,2016,3967,2018,3966,2017,3964,2013,3967,2011,3971,2009,3971,1997,3968,1999,3965,1986,3957,1988,3956,1985,3953,1982,3958,1982,3963,1985,3967,1990,3970,1995,3969,1995,3971,1996,3972,1990,3972,1986,3970,1983,3965,1981,3965,1982,3960,1972,3957,1972,3956,1963,3951,1966,3948,1963,3944,1968,3942,1969,3942,1969,3939,1964,3941,1963,3942,1960,3939,1958,3944,1955,3943,1955,3948,1957,3953,1962,3956,1967,3956,1968,3956,1969,3958,1967,3958,1967,3961,1962,3960,1958,3957,1956,3955,1954,3956,1953,3950,1949,3949,1951,3946,1947,3943,1935,3935,1935,3934,1930,3930,1934,3927,1933,3923,1935,3922,1934,3920,1929,3922,1926,3927,1926,3931,1924,3932,1924,3931,1918,3931,1918,3927,1910,3924,1912,3922,1905,3917,1909,3914,1910,3914,1908,3909,1913,3909,1914,3906,1908,3907,1904,3910,1902,3915,1903,3920,1904,3921,1900,3923,1900,3922,1895,3924,1894,3919,1895,3915,1890,3913,1891,3912,1876,3902,1869,3897,1872,3894,1870,3890,1870,3891,1868,3888,1865,3892,1864,3897,1860,3897,1860,3896,1854,3895,1856,3890,1851,3886,1841,3879,1834,3875,1834,3876,1829,3873,1820,3869,1824,3865,1825,3865,1822,3861,1828,3859,1831,3860,1834,3855,1835,3856,1838,3852,1833,3851,1827,3852,1823,3856,1822,3861,1823,3866,1824,3867,1819,3870,1819,3869,1815,3871,1814,3866,1811,3865,1812,3860,1813,3860,1801,3850,1802,3850,1780,3830,1781,3830,1775,3823,1779,3820,1778,3814,1782,3814,1783,3811,1778,3811,1773,3814,1771,3819,1772,3824,1774,3828,1772,3831,1771,3830,1769,3832,1766,3828,1766,3825,1763,3824,1765,3819,1766,3819,1755,3809,1740,3797,1729,3787,1719,3777,1718,3778,1704,3769,1688,3758,1692,3755,1698,3754,1703,3756,1706,3760,1707,3764,1709,3764,1709,3763,1713,3763,1712,3759,1717,3756,1716,3754,1719,3750,1715,3748,1709,3748,1708,3748,1708,3746,1703,3750,1701,3755,1702,3760,1696,3762,1697,3763,1691,3766,1690,3761,1690,3760,1684,3760,1685,3756,1677,3751,1679,3749,1670,3741,1656,3727,1653,3731,1649,3730,1651,3726,1646,3722,1647,3720,1643,3714,1646,3713,1645,3708,1647,3707,1647,3703,1642,3705,1638,3709,1638,3715,1638,3718,1635,3719,1635,3718,1632,3720,1631,3715,1626,3714,1627,3711,1608,3703,1609,3702,1594,3693,1596,3691,1591,3686,1596,3683,1601,3684,1602,3683,1596,3682,1592,3684,1589,3689,1588,3694,1589,3696,1586,3697,1586,3694,1581,3694,1582,3689,1577,3688,1580,3684,1576,3681,1581,3678,1583,3678,1583,3675,1579,3675,1579,3674,1575,3677,1573,3682,1573,3684,1569,3684,1569,3682,1562,3681,1564,3677,1556,3672,1547,3666,1546,3667,1539,3663,1540,3663,1528,3657,1529,3656,1522,3652,1522,3651,1518,3648,1516,3653,1516,3654,1509,3654,1511,3649,1514,3645,1516,3645,1515,3642,1514,3639,1510,3642,1505,3638,1504,3639,1498,3636,1497,3642,1499,3647,1503,3650,1508,3651,1513,3649,1516,3654,1511,3656,1506,3655,1502,3651,1501,3650,1500,3651,1499,3645,1500,3643,1492,3640,1492,3639,1464,3625,1432,3606,1433,3605,1426,3599,1428,3597,1426,3593,1430,3592,1430,3588,1425,3590,1421,3595,1421,3600,1422,3603,1419,3604,1419,3603,1414,3604,1414,3599,1409,3598,1410,3594,1406,3591,1410,3588,1413,3587,1413,3583,1412,3583,1412,3582,1407,3584,1404,3588,1404,3593,1400,3594,1396,3595,1397,3589,1400,3585,1405,3583,1409,3583,1410,3580,1411,3581,1412,3578,1406,3577,1402,3580,1399,3584,1398,3589,1398,3590,1396,3590,1396,3586,1389,3585,1390,3582,1380,3577,1381,3576,1371,3569,1373,3567,1369,3561,1368,3559,1365,3563,1364,3568,1364,3570,1361,3571,1361,3570,1359,3570,1359,3565,1362,3561,1367,3559,1370,3559,1371,3555,1372,3551,1367,3552,1362,3555,1360,3558,1359,3558,1359,3559,1354,3559,1356,3555,1349,3550,1349,3551,1339,3544,1337,3543,1341,3539,1342,3538,1342,3535,1340,3536,1338,3532,1335,3534,1330,3530,1326,3525,1330,3523,1332,3522,1331,3519,1335,3519,1336,3517,1330,3517,1326,3520,1323,3525,1322,3524,1323,3521,1315,3516,1316,3514,1302,3501,1303,3501,1291,3486,1292,3485,1287,3476,1290,3475,1289,3471,1284,3473,1282,3476,1279,3475,1278,3480,1279,3483,1276,3484,1279,3488,1284,3490,1289,3489,1290,3489,1292,3493,1293,3492,1295,3496,1290,3497,1285,3496,1281,3492,1280,3491,1279,3491,1278,3486,1280,3483,1266,3474,1266,3473,1258,3466,1260,3464,1257,3459,1256,3457,1252,3461,1251,3463,1247,3463,1247,3461,1241,3459,1243,3455,1237,3450,1238,3449,1235,3445,1231,3449,1231,3451,1229,3451,1230,3456,1230,3457,1229,3458,1228,3452,1229,3448,1226,3446,1228,3443,1225,3438,1230,3437,1235,3437,1238,3432,1239,3433,1242,3429,1237,3427,1231,3429,1227,3432,1226,3437,1227,3443,1228,3443,1224,3446,1223,3444,1216,3446,1215,3441,1216,3439,1207,3435,1208,3432,1201,3427,1205,3424,1203,3420,1206,3419,1205,3416,1200,3418,1197,3423,1194,3421,1194,3427,1194,3428,1191,3428,1194,3433,1199,3436,1200,3436,1199,3438,1194,3436,1191,3431,1191,3428,1188,3428,1189,3424,1182,3421,1183,3420,1170,3412,1169,3413,1159,3409,1159,3408,1146,3401,1147,3400,1128,3385,1097,3361,1094,3358,1098,3355,1104,3354,1108,3357,1111,3361,1111,3363,1114,3362,1113,3368,1113,3369,1120,3373,1121,3369,1123,3369,1122,3364,1119,3360,1114,3358,1114,3354,1110,3354,1109,3350,1105,3352,1102,3357,1102,3359,1099,3359,1099,3361,1093,3363,1093,3358,1084,3356,1084,3354,1074,3349,1075,3347,1066,3340,1053,3330,1043,3322,1044,3321,1029,3308,1030,3307,1025,3301,1030,3299,1030,3293,1033,3293,1034,3290,1028,3290,1024,3293,1022,3298,1022,3303,1023,3305,1019,3307,1014,3309,1013,3304,1015,3299,1017,3296,1015,3293,1014,3294,1010,3289,1008,3293,1001,3290,996,3287,999,3283,996,3280,1001,3278,1006,3279,1008,3280,1009,3278,1012,3282,1013,3287,1013,3289,1016,3289,1016,3290,1018,3291,1018,3286,1016,3281,1011,3278,1006,3278,1005,3278,1004,3276,1000,3279,997,3277,995,3282,995,3284,992,3285,992,3284,986,3285,987,3280,981,3277,982,3275,977,3270,982,3267,981,3263,985,3262,985,3260,980,3261,976,3264,974,3269,974,3270,972,3270,970,3271,971,3265,973,3262,972,3260,971,3260,969,3257,966,3261,961,3259,961,3264,957,3264,959,3269,963,3272,966,3273,965,3275,971,3274,975,3271,977,3273,979,3268,979,3266,982,3265,982,3268,984,3268,982,3273,980,3275,982,3278,978,3280,978,3284,973,3283,969,3280,967,3275,967,3274,964,3274,965,3270,923,3254,923,3256,891,3249,890,3250,861,3247,863,3242,867,3238,872,3238,873,3232,874,3232,875,3228,870,3228,865,3231,863,3236,863,3241,865,3244,862,3246,861,3246,857,3249,855,3245,850,3246,850,3241,836,3236,830,3233,829,3238,831,3243,836,3246,836,3248,841,3248,842,3248,843,3250,837,3251,833,3248,830,3244,830,3239,831,3236,828,3234,826,3237,815,3234,814,3235,793,3234,761,3231,761,3230,750,3227,750,3228,727,3227,727,3225,724,3224,726,3219,729,3217,729,3216,725,3219,723,3221,720,3219,719,3223,709,3223,698,3222,699,3218,697,3217,701,3213,706,3212,706,3210,708,3210,708,3208,703,3209,698,3212,697,3217,697,3222,693,3224,693,3222,684,3224,684,3221,673,3221,673,3219,662,3217,664,3213,658,3209,658,3208,655,3205,653,3210,653,3215,654,3216,650,3218,649,3217,644,3219,643,3214,643,3213,635,3211,635,3212,608,3207,608,3208,592,3205,593,3204,580,3200,580,3199,573,3196,573,3201,573,3203,571,3204,574,3208,579,3211,585,3210,586,3212,580,3213,576,3211,572,3207,571,3207,571,3202,573,3197,566,3192,566,3193,562,3190,560,3195,561,3200,562,3201,560,3202,564,3206,565,3206,564,3209,560,3205,559,3203,556,3204,555,3199,556,3197,554,3197,557,3192,559,3190,559,3189,562,3188,562,3182,556,3183,553,3187,552,3189,551,3189,551,3194,554,3199,552,3200,551,3199,547,3202,545,3197,546,3193,540,3191,539,3192,523,3188,523,3189,513,3187,514,3185,504,3182,490,3177,491,3175,487,3173,489,3170,485,3164,486,3164,483,3159,480,3163,478,3168,480,3173,484,3177,489,3178,490,3177,491,3181,491,3186,486,3186,482,3182,480,3177,481,3172,483,3169,479,3166,479,3167,474,3163,473,3167,468,3166,468,3165,453,3160,453,3159,441,3154,441,3155,426,3150,427,3149,417,3144,421,3140,423,3139,421,3135,425,3134,425,3131,420,3132,416,3136,415,3141,415,3144,411,3146,410,3146,405,3147,405,3142,405,3141,402,3140,384,3133,374,3129,376,3126,374,3124,378,3121,383,3121,385,3122,386,3121,388,3122,389,3121,384,3119,379,3119,375,3122,374,3121,372,3126,372,3127,365,3126,339,3125,339,3123,327,3120,327,3119,324,3117,323,3121,316,3122,311,3122,312,3117,314,3114,313,3112,312,3113,311,3111,308,3116,308,3118,301,3117,292,3115,294,3111,287,3107,288,3106,283,3102,281,3107,277,3107,278,3112,281,3116,283,3117,282,3119,288,3120,292,3118,295,3120,293,3121,294,3124,289,3125,284,3123,281,3120,280,3116,274,3117,273,3116,264,3116,266,3111,269,3107,274,3106,274,3006,275,2923,276,2923,278,2909,283,2911,285,2908,289,2912,289,2918,293,2919,290,2923,289,2924,291,2926,294,2922,298,2923,298,2920,308,2920,317,2920,317,2924,321,2925,320,2927,324,2929,325,2925,333,2926;PU614,2981;PD613,2985,618,2988,620,2983,618,2978,617,2977,623,2972,622,2971,624,2967,619,2965,614,2966,610,2969,608,2974,609,2979,610,2980,608,2981,600,2985,599,2980,599,2978,597,2977,600,2973,604,2970,609,2970,610,2968,606,2967,606,2965,601,2968,598,2972,597,2973,594,2972,594,2977,591,2978,594,2983,598,2985,604,2985,607,2983,610,2988,613,2985,618,2988,620,2983,618,2978,617,2977,623,2972,622,2971,624,2967,619,2965,614,2966,610,2969,608,2974,609,2979,610,2980,608,2981,600,2985,599,2980,599,2978,597,2977,600,2973,604,2970,609,2970,610,2968,606,2967,606,2965,601,2968,598,2972,597,2973,594,2972,594,2977,593,2978;PU625,2987;PD627,2992,632,2994,632,2996,637,2996,641,2993,644,2988,643,2983,646,2982,646,2984,650,2984,650,2989,654,2992,659,2994,660,2989,659,2984,664,2981,662,2979,664,2976,659,2974,656,2974,656,2973,651,2974,648,2979,647,2981,638,2980,638,2982,629,2983,630,2986,625,2989,629,2993,632,2994,632,2996,637,2996,641,2993,644,2988,643,2983,646,2982,646,2984,650,2984,650,2989,654,2992,659,2994,660,2989,659,2984,664,2981,662,2979,664,2976,659,2974,656,2974,656,2973,651,2974,648,2979,647,2981,638,2980,638,2982;PU735,3000;PD737,3005,741,3009,746,3009,748,3009,749,3015,744,3015,740,3013,738,3016,739,3017,738,3018,743,3020,748,3018,752,3015,755,3017,756,3015,760,3016,760,3010,757,3006,753,3003,753,3002,749,3002,749,2999,754,3000,755,3000,757,2995,758,2996,760,2993,755,2991,750,2992,746,2996,744,3001,744,3002,740,3002,741,2997,742,2995,738,2992,739,2991,736,2987,733,2991,733,2997,735,3001,740,3004,745,3004,746,3003,749,3009,748,3009,749,3015,744,3015,740,3013,738,3016,739,3017,738,3018,743,3020,748,3018,752,3015,755,3017,756,3015,760,3016,760,3010,757,3006,753,3003,753,3002,749,3002,749,2999,754,3000,755,3000,757,2995,758,2996,760,2993,755,2991,750,2992,746,2996,744,3001,744,3002,740,3002,741,2997,742,2995,740,2993;PU871,3021;PD869,3026,870,3031,873,3035,878,3037,879,3037,879,3041,884,3039,885,3038,888,3042,891,3039,895,3041,896,3035,894,3030,892,3028,895,3025,890,3023,889,3023,889,3018,884,3019,883,3020,880,3017,877,3021,876,3023,873,3023,873,3028,875,3031,871,3034,876,3037,879,3037,879,3041,884,3039,885,3038,888,3042,891,3039,895,3041,896,3035,894,3030,892,3028,895,3025,890,3023,889,3023,889,3018,884,3019,883,3020,880,3017,877,3021,876,3023,873,3023,873,3028,875,3031,871,3034;PU583,3196;PD588,3199,593,3199,597,3197,605,3206,604,3207,608,3214,612,3210,613,3205,611,3200,607,3196,602,3195,601,3196,601,3189,598,3190,594,3181,590,3184,589,3186,582,3183,581,3188,582,3191,580,3192,584,3196,589,3198,594,3196,596,3195,598,3197,597,3197,605,3206,604,3207,608,3214,612,3210,613,3205,611,3200,607,3196,602,3195,601,3196,601,3189,598,3190,594,3181,590,3184,589,3186,585,3185;PU1493,3387;PD1492,3392,1494,3397,1495,3398,1490,3404,1495,3406,1500,3406,1504,3403,1507,3398,1506,3393,1506,3392,1512,3390,1512,3391,1518,3388,1518,3394,1516,3398,1519,3401,1517,3402,1519,3404,1522,3400,1522,3394,1521,3391,1523,3390,1519,3386,1515,3385,1515,3382,1510,3383,1509,3383,1507,3380,1504,3384,1503,3385,1498,3384,1498,3389,1500,3393,1494,3397,1495,3398,1490,3404,1495,3406,1500,3406,1504,3403,1507,3398,1506,3393,1506,3392,1512,3390,1512,3391,1518,3388,1518,3394,1516,3398,1519,3401,1517,3402,1519,3404,1522,3400,1522,3394,1521,3391,1523,3390,1519,3386,1515,3385,1515,3382,1510,3383,1509,3383,1507,3380,1504,3384,1503,3385,1498,3384;PU1256,3454;PD1256,3459,1259,3464,1263,3466,1266,3466,1266,3470,1270,3469,1273,3475,1275,3474,1279,3480,1282,3477,1286,3480,1287,3475,1286,3470,1282,3466,1278,3465,1278,3463,1273,3463,1271,3465,1267,3459,1268,3459,1263,3453,1267,3452,1267,3447,1270,3447,1270,3445,1265,3445,1261,3448,1259,3453,1260,3459,1260,3460,1257,3462,1261,3465,1266,3466,1266,3470,1270,3469,1273,3475,1275,3474,1279,3480,1282,3477,1286,3480,1287,3475,1286,3470,1282,3466,1278,3465,1278,3463,1273,3463,1271,3465,1267,3459,1268,3459,1263,3453,1267,3452,1267,3450;PU5490,3535;PD5485,3538,5482,3542,5482,3547,5484,3552,5489,3555,5492,3555,5492,3565,5494,3565,5496,3572,5501,3570,5503,3565,5503,3560,5500,3555,5506,3547,5505,3546,5509,3540,5504,3539,5500,3540,5498,3536,5494,3539,5493,3541,5486,3539,5486,3544,5487,3548,5483,3551,5487,3554,5492,3555,5492,3565,5494,3565,5496,3572,5501,3570,5503,3565,5503,3560,5500,3555,5506,3547,5505,3546,5509,3540,5504,3539,5500,3540,5498,3536,5494,3539,5493,3541,5491,3541;PU4893,3701;PD4892,3706,4894,3711,4899,3714,4903,3715,4903,3717,4898,3716,4894,3714,4892,3715,4888,3718,4892,3721,4894,3722,4893,3725,4899,3725,4901,3724,4903,3727,4906,3723,4907,3722,4912,3723,4912,3718,4917,3717,4915,3712,4910,3710,4907,3709,4906,3705,4905,3696,4906,3696,4906,3693,4901,3694,4897,3698,4895,3697,4894,3702,4895,3705,4892,3706,4896,3711,4901,3712,4903,3712,4903,3715,4903,3717,4898,3716,4894,3714,4892,3715,4888,3718,4892,3721,4894,3722,4893,3725,4899,3725,4901,3724,4903,3727,4906,3723,4907,3722,4912,3723,4912,3718,4917,3717,4915,3712,4910,3710,4907,3709,4906,3705,4905,3698;PU1887,3881;PD1882,3883,1879,3888,1878,3893,1880,3897,1878,3899,1876,3894,1876,3892,1873,3892,1869,3892,1871,3897,1874,3901,1879,3903,1885,3901,1887,3899,1894,3904,1896,3901,1901,3903,1901,3898,1899,3893,1894,3890,1890,3890,1889,3886,1888,3882,1894,3883,1898,3886,1900,3891,1900,3895,1903,3896,1902,3897,1905,3898,1906,3892,1903,3888,1899,3885,1894,3884,1893,3884,1892,3882,1888,3885,1884,3881,1882,3886,1882,3891,1884,3895,1881,3898,1880,3897,1878,3899,1876,3894,1876,3892,1873,3892,1869,3892,1871,3897,1874,3901,1879,3903,1885,3901,1887,3899,1894,3904,1896,3901,1901,3903,1901,3898,1899,3893,1894,3890,1890,3890,1889,3886,1888,3882,1894,3883,1898,3886,1900,3891,1900,3895,1903,3896,1902,3897,1905,3898,1906,3892,1903,3888,1899,3885,1894,3884,1893,3884,1892,3882,1888,3885,1888,3884;PU2182,4019;PD2179,4024,2180,4029,2182,4034,2187,4036,2192,4036,2195,4034,2198,4038,2201,4034,2201,4033,2207,4035,2208,4031,2213,4031,2212,4026,2208,4023,2202,4022,2197,4024,2196,4025,2193,4021,2189,4018,2194,4015,2195,4015,2194,4013,2194,4012,2189,4014,2186,4019,2186,4020,2183,4019,2184,4025,2181,4027,2185,4031,2188,4032,2187,4036,2192,4036,2195,4034,2198,4038,2201,4034,2201,4033,2207,4035,2208,4031,2213,4031,2212,4026,2208,4023,2202,4022,2197,4024,2196,4025,2193,4021,2189,4018,2194,4015,2195,4015,2194,4013,2194,4012,2189,4014,2186,4019,2186,4020,2183,4019,2184,4025,2181,4027,2185,4031,2188,4032,2187,4036;PU279,3440;PD284,3440,286,3439,287,3441,291,3437,292,3435,295,3436,295,3433,310,3434,310,3435,318,3437,316,3442,314,3444,315,3446,309,3447,308,3447,307,3450,307,3453,312,3453,316,3450,318,3445,318,3439,315,3436,319,3432,320,3433,326,3428,328,3433,328,3437,334,3439,333,3439,340,3442,340,3439,348,3439,353,3439,352,3444,351,3445,353,3446,354,3446,356,3447,358,3442,358,3441,364,3441,370,3441,369,3446,368,3447,371,3449,371,3447,375,3449,376,3445,386,3445,405,3446,405,3448,422,3451,432,3454,431,3456,438,3461,443,3465,445,3459,444,3456,448,3454,447,3452,449,3450,451,3456,451,3458,454,3459,455,3458,467,3459,472,3459,470,3464,466,3467,467,3469,471,3466,473,3468,475,3463,475,3462,484,3462,497,3463,496,3465,507,3468,507,3469,515,3471,515,3467,520,3467,520,3468,526,3468,526,3471,537,3475,537,3474,559,3481,559,3480,563,3481,560,3486,556,3489,556,3491,557,3490,558,3492,562,3489,564,3484,564,3482,569,3482,573,3481,572,3486,571,3488,573,3490,576,3492,578,3488,584,3489,607,3494,606,3496,615,3500,613,3503,617,3506,612,3509,607,3509,603,3507,602,3508,599,3504,598,3498,599,3498,596,3497,596,3496,594,3495,593,3501,595,3505,600,3508,605,3509,607,3508,608,3509,612,3506,613,3504,620,3508,621,3503,621,3502,624,3501,622,3497,617,3494,614,3493,614,3491,617,3491,617,3490,622,3493,624,3498,627,3497,627,3500,637,3500,637,3502,663,3508,685,3513,700,3517,700,3519,706,3521,707,3518,727,3520,727,3522,739,3525,737,3530,736,3531,738,3532,733,3535,727,3534,723,3530,722,3527,718,3528,716,3529,718,3533,723,3536,727,3536,728,3537,732,3535,735,3530,736,3529,739,3529,738,3524,737,3523,742,3521,742,3522,748,3519,749,3525,747,3529,754,3533,758,3537,760,3532,759,3527,756,3523,753,3521,754,3520,748,3520,747,3517,753,3517,757,3520,758,3521,760,3520,761,3525,761,3529,763,3530,760,3535,758,3536,759,3538,760,3538,761,3540,765,3536,766,3531,766,3529,768,3529,777,3528,777,3530,791,3532,790,3533,803,3535,801,3539,806,3541,802,3545,798,3546,798,3547,803,3546,807,3541,807,3536,810,3536,814,3536,813,3541,813,3542,816,3544,815,3545,818,3547,820,3542,820,3540,823,3539,823,3540,827,3540,826,3545,831,3548,830,3549,834,3551,836,3546,834,3541,831,3537,826,3535,823,3536,822,3534,823,3534,822,3531,827,3531,832,3534,834,3539,834,3542,838,3543,836,3547,839,3550,835,3553,830,3554,827,3553,825,3558,823,3557,821,3561,826,3562,831,3561,835,3558,836,3553,835,3547,834,3546,837,3544,838,3545,844,3542,845,3545,851,3544,851,3547,858,3547,856,3552,860,3554,860,3553,864,3555,865,3550,870,3550,875,3550,874,3555,871,3558,873,3560,871,3561,872,3564,876,3560,878,3555,878,3553,880,3553,884,3553,883,3558,888,3560,892,3562,893,3557,897,3556,897,3558,904,3558,904,3560,915,3564,915,3565,926,3570,925,3572,933,3577,932,3577,936,3580,938,3575,942,3575,941,3575,944,3576,942,3581,937,3584,936,3584,937,3587,937,3588,937,3591,942,3589,944,3586,946,3588,947,3584,958,3587,956,3589,962,3592,959,3595,961,3598,962,3598,964,3600,966,3595,967,3594,971,3595,971,3596,976,3598,973,3602,971,3603,973,3607,971,3608,971,3611,976,3609,978,3607,980,3608,981,3603,986,3603,986,3607,991,3609,990,3611,995,3614,991,3617,993,3621,992,3622,993,3625,997,3622,1000,3617,1000,3615,1002,3615,1002,3613,1004,3612,1004,3617,1001,3622,1000,3623,1001,3624,1003,3622,1017,3633,1026,3640,1022,3643,1025,3647,1020,3648,1018,3648,1018,3650,1023,3649,1028,3646,1030,3642,1029,3637,1031,3636,1032,3641,1037,3643,1035,3646,1043,3652,1043,3653,1063,3672,1063,3673,1070,3681,1066,3683,1067,3688,1062,3688,1061,3690,1066,3690,1071,3688,1074,3683,1074,3678,1075,3678,1075,3682,1081,3684,1079,3687,1087,3693,1086,3694,1092,3699,1094,3696,1095,3697,1096,3691,1093,3687,1089,3683,1084,3683,1083,3683,1082,3682,1081,3679,1086,3679,1091,3681,1094,3686,1094,3691,1094,3692,1096,3692,1093,3697,1096,3700,1092,3702,1093,3706,1093,3710,1098,3707,1100,3705,1101,3707,1103,3702,1109,3702,1107,3707,1103,3711,1098,3712,1094,3710,1092,3713,1090,3712,1088,3715,1093,3717,1098,3717,1103,3714,1105,3709,1110,3710,1110,3711,1117,3713,1115,3717,1121,3722,1118,3724,1122,3730,1118,3732,1119,3739,1118,3739,1118,3742,1123,3740,1127,3737,1128,3731,1126,3726,1125,3724,1127,3722,1127,3723,1129,3721,1132,3726,1132,3728,1134,3728,1133,3733,1132,3734,1140,3739,1138,3741,1144,3747,1140,3750,1141,3754,1135,3754,1135,3753,1134,3755,1140,3755,1145,3753,1147,3748,1148,3743,1147,3741,1149,3741,1150,3746,1150,3747,1157,3749,1156,3752,1169,3760,1181,3770,1179,3771,1185,3778,1187,3776,1190,3779,1191,3777,1197,3780,1196,3782,1203,3789,1202,3790,1209,3798,1207,3799,1210,3805,1208,3806,1209,3809,1213,3806,1216,3802,1216,3796,1213,3792,1212,3791,1214,3789,1217,3794,1218,3799,1220,3800,1219,3804,1225,3809,1245,3828,1244,3828,1266,3852,1282,3873,1283,3873,1300,3893,1326,3919,1349,3943,1348,3943,1357,3956,1356,3956,1360,3963,1364,3959,1365,3957,1367,3958,1367,3952,1364,3948,1360,3945,1354,3945,1353,3942,1353,3941,1358,3941,1363,3943,1365,3948,1365,3953,1365,3954,1366,3954,1364,3958,1369,3962,1368,3963,1373,3970,1371,3972,1372,3976,1370,3977,1371,3978,1375,3976,1378,3972,1379,3966,1381,3965,1381,3971,1380,3972,1386,3976,1385,3978,1397,3989,1396,3990,1408,4001,1409,3999,1415,4003,1417,3998,1416,3994,1417,3993,1418,3999,1415,4004,1411,4007,1406,4007,1403,4006,1403,4007,1408,4008,1413,4007,1415,4010,1418,4007,1425,4011,1425,4012,1432,4017,1430,4019,1432,4023,1432,4024,1434,4026,1437,4022,1438,4020,1443,4022,1449,4024,1448,4026,1454,4030,1455,4030,1464,4035,1465,4034,1468,4035,1465,4040,1467,4043,1469,4042,1471,4045,1474,4040,1474,4038,1479,4038,1479,4036,1482,4036,1482,4041,1478,4045,1473,4047,1469,4047,1469,4050,1468,4049,1467,4052,1472,4053,1477,4051,1480,4046,1480,4041,1480,4040,1482,4040,1482,4041,1487,4040,1487,4044,1494,4045,1493,4047,1522,4060,1521,4062,1527,4066,1522,4069,1523,4073,1521,4073,1522,4077,1527,4075,1528,4073,1531,4075,1533,4070,1535,4070,1534,4065,1530,4061,1525,4059,1520,4061,1517,4063,1516,4062,1517,4061,1516,4059,1520,4056,1524,4056,1524,4054,1529,4056,1532,4060,1532,4061,1535,4060,1535,4066,1534,4068,1539,4071,1539,4072,1544,4075,1545,4070,1545,4069,1547,4069,1547,4071,1552,4072,1551,4074,1563,4079,1588,4092,1588,4093,1594,4097,1590,4100,1589,4101,1590,4105,1588,4106,1588,4109,1593,4107,1596,4103,1599,4104,1600,4099,1600,4097,1602,4097,1600,4092,1595,4090,1594,4089,1594,4088,1593,4088,1592,4085,1598,4086,1599,4087,1601,4085,1604,4090,1605,4091,1607,4090,1607,4095,1604,4100,1603,4101,1604,4102,1606,4100,1612,4105,1614,4102,1626,4105,1625,4107,1628,4109,1625,4113,1624,4113,1625,4116,1621,4117,1620,4120,1615,4119,1615,4118,1613,4121,1614,4121,1610,4127,1615,4129,1620,4127,1624,4124,1625,4120,1627,4120,1626,4115,1624,4112,1629,4107,1628,4107,1634,4099,1637,4103,1638,4109,1637,4111,1655,4121,1677,4134,1674,4137,1677,4141,1672,4143,1669,4143,1669,4146,1668,4146,1668,4148,1673,4148,1677,4145,1680,4140,1679,4135,1678,4133,1682,4131,1682,4132,1686,4131,1687,4136,1692,4136,1691,4139,1712,4148,1711,4148,1729,4158,1727,4160,1735,4166,1730,4169,1730,4172,1735,4169,1738,4165,1738,4159,1735,4155,1733,4153,1734,4151,1737,4153,1739,4152,1741,4157,1741,4159,1745,4159,1744,4162,1758,4168,1757,4170,1777,4182,1775,4184,1777,4186,1780,4182,1780,4177,1778,4173,1779,4173,1781,4178,1781,4181,1787,4182,1786,4184,1800,4190,1829,4204,1835,4208,1832,4211,1834,4215,1835,4214,1836,4217,1840,4212,1840,4208,1844,4207,1844,4208,1850,4208,1850,4212,1856,4214,1856,4215,1873,4221,1873,4222,1879,4224,1875,4228,1874,4229,1875,4232,1872,4233,1872,4235,1877,4233,1880,4229,1881,4224,1881,4223,1884,4223,1888,4223,1887,4228,1885,4231,1886,4233,1885,4234,1887,4236,1890,4232,1891,4230,1895,4231,1906,4234,1905,4236,1922,4242,1921,4243,1936,4250,1935,4252,1942,4257,1943,4258,1945,4253,1945,4250,1949,4249,1953,4249,1952,4254,1949,4258,1945,4260,1945,4262,1946,4262,1947,4264,1951,4261,1953,4257,1958,4259,1979,4265,1995,4271,1994,4273,1996,4274,1992,4278,1986,4279,1985,4282,1985,4285,1990,4285,1994,4281,1996,4276,1995,4272,2000,4270,2000,4273,2010,4273,2010,4276,2025,4279,2024,4281,2037,4287,2035,4289,2039,4292,2035,4295,2036,4298,2032,4298,2033,4301,2038,4299,2041,4295,2042,4290,2041,4285,2043,4283,2045,4286,2051,4285,2051,4290,2051,4291,2063,4295,2062,4297,2077,4307,2076,4308,2078,4310,2080,4305,2080,4301,2083,4301,2085,4301,2084,4306,2081,4310,2079,4311,2080,4313,2079,4314,2080,4316,2084,4313,2086,4309,2088,4310,2101,4313,2101,4315,2115,4321,2112,4325,2107,4327,2102,4326,2100,4325,2096,4330,2092,4334,2097,4337,2101,4336,2103,4341,2107,4339,2109,4342,2112,4337,2112,4332,2110,4327,2105,4325,2100,4325,2099,4321,2101,4320,2100,4316,2105,4317,2109,4320,2111,4325,2111,4326,2115,4326,2114,4327,2119,4327,2118,4322,2117,4321,2120,4318,2116,4315,2115,4314,2115,4312,2110,4312,2105,4315,2103,4320,2103,4325,2103,4326,2100,4327,2098,4328,2097,4322,2099,4318,2104,4315,2109,4314,2110,4315,2110,4312,2115,4315,2117,4320,2118,4320,2124,4319,2124,4324,2136,4327,2135,4329,2146,4334,2144,4336,2148,4339,2143,4342,2144,4344,2141,4345,2142,4348,2147,4346,2150,4342,2151,4337,2150,4333,2153,4331,2154,4332,2158,4330,2159,4335,2159,4336,2163,4337,2164,4337,2171,4338,2171,4337,2173,4337,2172,4342,2171,4343,2173,4346,2169,4348,2170,4350,2165,4351,2160,4348,2157,4344,2157,4338,2155,4338,2152,4337,2152,4342,2153,4345,2151,4346,2154,4350,2159,4351,2165,4349,2167,4351,2170,4347,2171,4344,2177,4345,2195,4347,2194,4349,2207,4353,2205,4358,2204,4359,2206,4362,2201,4363,2199,4363,2199,4367,2198,4367,2198,4370,2203,4370,2207,4366,2209,4361,2211,4361,2214,4361,2212,4366,2212,4367,2216,4370,2220,4373,2222,4368,2222,4364,2226,4363,2226,4364,2237,4362,2237,4365,2255,4367,2255,4368,2271,4373,2271,4375,2276,4378,2273,4381,2275,4384,2277,4381,2280,4383,2281,4378,2281,4377,2287,4376,2294,4376,2293,4381,2291,4384,2295,4388,2293,4389,2296,4393,2299,4389,2300,4383,2298,4378,2300,4375,2300,4374,2302,4372,2305,4377,2305,4382,2302,4387,2301,4387,2302,4388,2303,4388,2306,4390,2308,4385,2315,4387,2322,4389,2320,4392,2325,4395,2324,4397,2326,4399,2328,4395,2328,4389,2326,4385,2324,4383,2325,4382,2327,4381,2330,4385,2331,4388,2334,4387,2334,4390,2349,4393,2373,4396,2405,4398,2445,4402,2445,4403,2466,4406,2466,4405,2704,4413,2720,4414,2720,4417,2727,4420,2724,4424,2721,4426,2722,4428,2717,4429,2712,4426,2709,4422,2709,4416,2709,4415,2707,4414,2704,4413,2703,4418,2706,4423,2710,4426,2715,4427,2716,4426,2717,4429,2721,4426,2722,4425,2725,4427,2727,4422,2727,4420,2731,4420,2730,4415,2733,4413,2729,4410,2727,4409,2727,4407,2732,4409,2734,4414,2739,4413,2739,4416,2752,4416,2752,4417,2764,4418,2763,4421,2768,4423,2772,4425,2773,4422,2785,4422,2831,4425,2957,4431,2957,4430,3064,4434,3072,4434,3070,4438,3074,4440,3075,4438,3083,4440,3083,4438,3104,4439,3280,4445,3378,4449,3547,4450,3689,4449,3710,4447,3710,4445,3717,4442,3717,4444,3731,4441,3731,4443,3837,4438,3837,4437,3860,4434,3860,4433,3875,4429,3875,4431,3892,4430,3892,4431,3900,4431,3899,4426,3898,4425,3901,4423,3897,4420,3891,4419,3889,4419,3889,4417,3894,4417,3899,4420,3901,4424,3903,4423,3903,4429,3902,4430,3911,4434,3916,4436,3917,4431,3915,4426,3910,4423,3906,4422,3906,4420,3905,4420,3905,4417,3910,4418,3914,4422,3915,4423,3918,4421,3919,4425,3930,4423,3960,4420,3960,4421,4009,4417,4030,4416,4029,4421,4029,4422,4031,4424,4027,4427,4022,4428,4021,4428,4020,4431,4019,4431,4018,4436,4023,4436,4028,4433,4031,4428,4030,4423,4027,4419,4031,4414,4032,4416,4039,4410,4041,4415,4070,4413,4107,4409,4121,4408,4121,4410,4128,4411,4126,4416,4124,4418,4125,4421,4120,4422,4119,4422,4118,4425,4117,4425,4116,4429,4122,4429,4126,4426,4128,4421,4128,4416,4125,4412,4127,4409,4125,4407,4127,4403,4122,4402,4122,4398,4127,4399,4130,4402,4132,4400,4134,4404,4135,4406,4142,4405,4142,4406,4155,4406,4155,4405,4167,4403,4167,4402,4181,4399,4181,4400,4210,4396,4255,4391,4255,4390,4266,4386,4267,4388,4293,4385,4293,4386,4320,4385,4320,4386,4336,4387,4335,4390,4340,4392,4340,4386,4338,4382,4333,4379,4329,4378,4329,4376,4329,4372,4334,4373,4338,4377,4339,4378,4343,4376,4343,4381,4349,4382,4348,4386,4355,4389,4354,4390,4358,4394,4360,4389,4360,4384,4356,4380,4351,4378,4346,4379,4344,4376,4345,4376,4343,4371,4349,4371,4354,4373,4356,4377,4363,4375,4363,4378,4371,4378,4369,4384,4374,4388,4372,4390,4374,4394,4377,4389,4378,4384,4376,4379,4372,4376,4366,4376,4365,4372,4367,4371,4367,4367,4372,4368,4376,4372,4376,4373,4380,4371,4381,4377,4380,4379,4383,4380,4380,4384,4375,4387,4373,4387,4373,4389,4372,4389,4372,4390,4377,4390,4381,4386,4383,4381,4383,4378,4384,4378,4383,4375,4389,4371,4390,4372,4403,4366,4404,4369,4424,4366,4450,4364,4449,4363,4471,4358,4471,4359,4497,4355,4536,4350,4552,4348,4552,4351,4556,4351,4554,4356,4553,4357,4555,4358,4560,4362,4562,4357,4561,4351,4563,4350,4559,4346,4554,4344,4552,4344,4552,4342,4554,4342,4555,4339,4560,4341,4563,4345,4569,4343,4569,4346,4599,4344,4622,4342,4622,4341,4641,4338,4655,4335,4656,4336,4666,4336,4666,4337,4671,4337,4670,4332,4669,4330,4671,4328,4670,4327,4672,4325,4675,4330,4675,4331,4680,4330,4680,4334,4685,4335,4682,4339,4677,4342,4674,4343,4674,4346,4671,4345,4670,4348,4675,4348,4680,4346,4683,4341,4683,4336,4682,4333,4685,4331,4686,4332,4696,4327,4697,4329,4713,4324,4713,4325,4730,4322,4730,4323,4742,4322,4742,4323,4748,4322,4746,4317,4744,4315,4745,4313,4740,4311,4739,4311,4739,4309,4744,4310,4748,4314,4749,4315,4751,4314,4752,4316,4763,4314,4777,4312,4777,4311,4783,4310,4780,4306,4783,4304,4783,4305,4787,4302,4789,4307,4788,4312,4787,4313,4789,4315,4785,4318,4780,4319,4779,4319,4779,4322,4778,4323,4784,4323,4788,4319,4790,4314,4789,4309,4787,4306,4789,4304,4791,4305,4803,4297,4805,4301,4811,4300,4810,4305,4807,4310,4802,4312,4799,4312,4799,4315,4802,4315,4802,4316,4807,4314,4810,4310,4810,4304,4809,4300,4813,4297,4813,4298,4820,4294,4821,4299,4827,4298,4827,4301,4831,4301,4830,4296,4827,4292,4822,4290,4822,4288,4826,4290,4828,4287,4832,4291,4832,4292,4840,4289,4862,4282,4870,4279,4871,4282,4876,4282,4876,4283,4879,4284,4878,4279,4877,4276,4879,4275,4879,4274,4882,4272,4884,4277,4884,4280,4887,4280,4889,4280,4888,4275,4887,4273,4889,4271,4892,4269,4894,4274,4894,4276,4897,4277,4899,4277,4899,4272,4897,4270,4900,4268,4901,4269,4905,4267,4906,4270,4913,4269,4925,4266,4924,4264,4931,4261,4931,4262,4949,4256,4950,4257,4962,4253,4962,4258,4965,4259,4963,4263,4966,4266,4967,4264,4975,4269,4976,4263,4975,4260,4977,4259,4974,4255,4969,4253,4964,4254,4959,4257,4959,4258,4957,4256,4958,4255,4956,4252,4961,4250,4964,4249,4965,4246,4966,4246,4966,4244,4961,4245,4956,4248,4954,4253,4955,4258,4952,4259,4949,4260,4948,4255,4950,4250,4955,4247,4960,4247,4964,4248,4965,4246,4969,4250,4969,4251,4981,4246,4995,4241,4994,4240,5015,4228,5015,4230,5025,4226,5026,4230,5030,4230,5029,4235,5025,4238,5021,4240,5021,4242,5016,4241,5013,4239,5010,4241,5011,4241,5010,4243,5014,4245,5020,4245,5024,4243,5027,4238,5030,4238,5030,4234,5034,4232,5031,4228,5026,4225,5024,4225,5024,4220,5025,4220,5026,4215,5031,4217,5033,4219,5042,4214,5058,4205,5062,4203,5064,4207,5068,4207,5072,4207,5070,4202,5069,4200,5071,4198,5072,4199,5078,4193,5079,4194,5093,4186,5114,4173,5116,4171,5118,4176,5118,4179,5120,4179,5120,4180,5122,4181,5122,4175,5120,4171,5118,4170,5119,4168,5121,4170,5129,4162,5130,4165,5135,4162,5136,4167,5135,4172,5131,4176,5125,4177,5121,4175,5119,4177,5120,4178,5116,4186,5121,4187,5126,4186,5130,4181,5130,4176,5130,4175,5132,4174,5130,4170,5129,4169,5133,4163,5138,4156,5141,4160,5143,4158,5144,4164,5143,4169,5139,4172,5136,4173,5137,4179,5140,4177,5143,4183,5147,4180,5148,4177,5150,4178,5150,4173,5147,4168,5143,4165,5140,4165,5140,4162,5142,4163,5143,4159,5148,4162,5151,4166,5151,4168,5156,4167,5156,4169,5160,4169,5159,4163,5155,4160,5150,4158,5145,4160,5143,4161,5140,4159,5139,4162,5134,4160,5133,4165,5130,4165,5130,4166,5128,4167,5129,4161,5132,4157,5133,4156,5133,4154,5138,4153,5143,4155,5144,4156,5148,4151,5149,4153,5158,4147,5159,4148,5175,4141,5174,4139,5182,4133,5189,4128,5190,4132,5197,4130,5197,4135,5202,4137,5199,4141,5195,4144,5194,4144,5195,4148,5191,4148,5190,4151,5196,4151,5200,4148,5202,4143,5202,4138,5201,4136,5203,4134,5200,4131,5202,4127,5197,4126,5196,4126,5196,4122,5191,4124,5190,4125,5188,4122,5185,4127,5185,4131,5181,4131,5178,4131,5179,4126,5183,4122,5188,4120,5193,4122,5196,4124,5203,4119,5205,4121,5210,4119,5211,4124,5208,4129,5204,4132,5199,4132,5198,4132,5197,4135,5200,4135,5200,4136,5205,4135,5209,4131,5210,4126,5208,4121,5210,4120,5209,4118,5218,4111,5229,4101,5230,4103,5239,4097,5239,4098,5252,4090,5257,4088,5258,4093,5262,4093,5262,4095,5265,4096,5264,4090,5262,4086,5260,4085,5261,4083,5264,4079,5266,4081,5273,4076,5274,4078,5279,4075,5280,4080,5280,4081,5281,4081,5280,4086,5275,4089,5270,4090,5269,4090,5269,4091,5274,4091,5278,4089,5281,4084,5281,4079,5279,4076,5282,4074,5281,4073,5290,4064,5291,4065,5307,4052,5321,4041,5320,4041,5351,4014,5352,4014,5367,4004,5368,4007,5372,4006,5372,4011,5372,4013,5374,4015,5371,4018,5373,4021,5368,4023,5362,4022,5359,4018,5357,4013,5358,4011,5354,4010,5353,4010,5350,4010,5350,4015,5353,4019,5358,4021,5359,4021,5359,4023,5364,4022,5367,4020,5370,4022,5372,4018,5372,4014,5375,4013,5373,4009,5372,4007,5374,4004,5370,4002,5371,3997,5372,3997,5374,3990,5378,3993,5383,3988,5403,3970,5419,3956,5420,3956,5432,3947,5431,3946,5456,3923,5464,3915,5466,3920,5466,3925,5463,3929,5463,3930,5470,3937,5474,3941,5477,3936,5477,3931,5478,3931,5475,3927,5471,3924,5469,3924,5469,3920,5474,3922,5477,3918,5480,3921,5483,3919,5485,3924,5485,3925,5488,3926,5487,3927,5489,3928,5489,3923,5486,3918,5482,3915,5476,3915,5475,3916,5474,3913,5470,3916,5467,3914,5465,3919,5466,3924,5466,3925,5461,3929,5457,3932,5455,3927,5456,3922,5459,3918,5464,3917,5463,3912,5468,3913,5469,3913,5472,3906,5474,3908,5481,3900,5482,3901,5490,3895,5492,3897,5498,3894,5499,3899,5498,3902,5501,3903,5498,3907,5496,3908,5497,3911,5496,3912,5497,3914,5501,3911,5503,3906,5503,3902,5505,3901,5502,3897,5498,3894,5496,3894,5497,3891,5491,3892,5489,3888,5488,3888,5486,3884,5492,3883,5497,3885,5500,3889,5501,3893,5505,3892,5504,3898,5508,3900,5504,3904,5503,3905,5504,3909,5502,3910,5503,3913,5508,3911,5511,3907,5511,3902,5510,3899,5513,3897,5509,3893,5508,3893,5509,3889,5504,3888,5501,3889,5498,3884,5499,3884,5496,3878,5501,3877,5506,3879,5508,3880,5513,3875,5513,3876,5537,3856,5550,3846,5551,3848,5559,3845,5560,3850,5562,3851,5562,3845,5558,3841,5553,3839,5553,3838,5558,3839,5561,3834,5563,3836,5573,3827,5574,3828,5584,3820,5585,3822,5592,3819,5591,3817,5597,3813,5597,3812,5602,3808,5603,3811,5610,3809,5620,3805,5617,3800,5614,3799,5615,3798,5609,3797,5605,3800,5602,3804,5601,3809,5602,3811,5599,3812,5599,3811,5595,3812,5595,3806,5598,3802,5603,3799,5607,3799,5608,3796,5612,3799,5623,3788,5625,3790,5633,3785,5635,3790,5633,3795,5640,3800,5647,3805,5649,3800,5648,3795,5644,3791,5641,3790,5642,3782,5640,3782,5640,3778,5635,3779,5631,3783,5630,3789,5631,3792,5628,3794,5625,3796,5624,3791,5624,3789,5621,3789,5623,3784,5625,3782,5623,3779,5628,3778,5630,3778,5630,3775,5635,3777,5638,3781,5638,3782,5645,3780,5645,3781,5650,3780,5647,3775,5643,3772,5643,3770,5642,3770,5643,3766,5648,3769,5649,3770,5653,3766,5655,3769,5660,3767,5660,3773,5660,3775,5662,3775,5662,3773,5663,3773,5663,3768,5659,3764,5662,3760,5662,3761,5666,3757,5668,3760,5672,3758,5673,3763,5671,3768,5669,3770,5671,3772,5666,3774,5661,3773,5659,3773,5657,3777,5656,3777,5653,3781,5658,3783,5663,3782,5667,3778,5669,3773,5668,3768,5667,3767,5671,3764,5672,3766,5677,3763,5678,3768,5683,3769,5682,3771,5685,3772,5685,3767,5683,3762,5678,3759,5673,3759,5672,3757,5671,3754,5677,3754,5679,3755,5680,3753,5681,3753,5676,3751,5671,3752,5667,3756,5665,3761,5666,3763,5663,3763,5663,3761,5660,3761,5661,3756,5665,3753,5670,3751,5675,3753,5678,3749,5680,3751,5684,3747,5686,3751,5690,3749,5691,3755,5694,3756,5692,3760,5691,3761,5693,3764,5694,3763,5696,3764,5698,3759,5698,3754,5695,3750,5694,3749,5696,3746,5692,3745,5693,3741,5688,3741,5683,3745,5681,3749,5681,3750,5679,3750,5679,3751,5676,3752,5677,3746,5681,3742,5686,3741,5691,3742,5695,3746,5715,3734,5716,3735,5739,3725,5740,3730,5739,3734,5741,3735,5737,3739,5732,3740,5730,3740,5729,3742,5728,3742,5728,3744,5733,3745,5738,3742,5740,3737,5740,3732,5742,3731,5740,3727,5742,3724,5737,3722,5735,3722,5735,3719,5740,3720,5741,3717,5745,3720,5746,3721,5752,3718,5752,3719,5768,3713,5768,3714,5773,3713,5773,3719,5770,3723,5765,3725,5761,3725,5760,3728,5759,3728,5758,3731,5763,3731,5768,3729,5771,3724,5771,3719,5771,3718,5773,3717,5770,3713,5772,3711,5768,3708,5766,3708,5766,3705,5767,3705,5768,3703,5772,3705,5774,3707,5778,3705,5779,3708,5784,3707,5784,3711,5788,3712,5785,3717,5783,3719,5785,3721,5780,3723,5777,3723,5777,3726,5776,3726,5775,3728,5781,3728,5785,3725,5788,3720,5788,3715,5790,3714,5787,3710,5789,3707,5785,3705,5783,3705,5783,3702,5784,3702,5785,3699,5789,3701,5790,3701,5793,3697,5795,3699,5799,3697,5800,3702,5799,3707,5795,3711,5790,3712,5788,3712,5788,3714,5787,3717,5792,3716,5797,3713,5799,3709,5799,3705,5802,3705,5801,3701,5804,3698,5800,3695,5797,3694,5797,3692,5802,3694,5803,3694,5805,3692,5807,3695,5814,3693,5815,3695,5829,3693,5828,3691,5830,3690,5827,3686,5824,3684,5824,3681,5829,3684,5829,3685,5832,3682,5834,3687,5834,3689,5842,3689,5841,3689,5848,3690,5847,3684,5846,3683,5848,3682,5844,3679,5842,3678,5843,3676,5847,3678,5849,3680,5852,3678,5854,3682,5857,3681,5856,3687,5853,3691,5848,3693,5845,3693,5844,3695,5848,3695,5849,3697,5853,3694,5856,3690,5856,3684,5855,3681,5859,3678,5859,3679,5865,3675,5867,3680,5866,3683,5871,3684,5871,3683,5875,3684,5875,3679,5874,3677,5881,3672,5881,3673,5889,3668,5890,3672,5898,3671,5898,3673,5903,3673,5902,3668,5899,3665,5901,3663,5902,3664,5904,3662,5907,3666,5915,3664,5915,3665,5950,3657,6001,3647,6009,3645,6016,3643,6016,3644,6040,3639,6040,3640,6068,3637,6113,3634,6113,3635,6170,3632,6169,3638,6165,3641,6160,3643,6160,3806,6160,3969,6155,3968,6151,3964,6150,3959,6107,3959,6006,3963,5932,3967,5921,3968,5922,3973,5923,3974,5922,3975,5927,3978,5932,3978,5937,3975,5938,3973,5940,3974,5940,3975,5942,3978,5938,3981,5933,3981,5928,3979,5925,3975,5925,3972,5916,3973,5916,3971,5907,3970,5907,3967,5900,3964,5902,3962,5899,3960,5897,3965,5897,3970,5901,3974,5906,3976,5911,3975,5912,3974,5914,3978,5916,3982,5910,3984,5909,3987,5904,3984,5902,3982,5899,3984,5898,3980,5892,3980,5892,3977,5888,3976,5891,3971,5896,3968,5898,3968,5897,3965,5898,3965,5898,3964,5893,3965,5889,3969,5888,3974,5889,3979,5891,3981,5888,3984,5887,3983,5880,3987,5878,3982,5869,3982,5863,3982,5864,3987,5865,3988,5862,3990,5863,3991,5858,3994,5857,3992,5846,3997,5846,3996,5822,4004,5822,4005,5806,4011,5797,4015,5797,4011,5791,4011,5791,4008,5789,4008,5789,4013,5791,4018,5796,4020,5801,4020,5802,4020,5803,4022,5802,4023,5803,4026,5798,4026,5793,4023,5791,4018,5790,4016,5787,4015,5787,4016,5783,4016,5785,4021,5781,4024,5780,4023,5756,4034,5755,4033,5741,4037,5741,4035,5731,4037,5731,4033,5725,4031,5728,4027,5733,4024,5736,4024,5736,4020,5739,4020,5739,4018,5734,4018,5729,4020,5727,4025,5727,4030,5727,4031,5724,4031,5727,4036,5728,4036,5725,4039,5730,4041,5735,4040,5736,4040,5738,4044,5737,4045,5739,4050,5734,4050,5729,4048,5726,4043,5726,4040,5722,4040,5723,4045,5706,4053,5695,4058,5694,4055,5688,4056,5688,4055,5685,4056,5687,4061,5682,4064,5681,4064,5672,4069,5671,4067,5654,4071,5655,4074,5645,4079,5645,4078,5638,4082,5637,4079,5627,4081,5627,4080,5619,4082,5621,4087,5626,4090,5625,4094,5629,4094,5629,4097,5624,4096,5620,4093,5618,4087,5618,4085,5616,4084,5613,4084,5613,4089,5617,4094,5618,4095,5617,4097,5613,4093,5611,4095,5610,4090,5611,4084,5606,4080,5602,4077,5600,4082,5601,4087,5604,4091,5609,4093,5614,4092,5615,4093,5614,4093,5616,4098,5610,4099,5606,4096,5605,4096,5600,4102,5598,4099,5577,4111,5577,4109,5567,4113,5566,4110,5561,4110,5561,4108,5559,4108,5559,4113,5562,4117,5564,4118,5563,4120,5560,4118,5556,4122,5555,4120,5544,4126,5544,4125,5520,4134,5521,4135,5509,4142,5509,4141,5500,4147,5499,4145,5495,4147,5496,4150,5492,4154,5492,4153,5488,4157,5486,4152,5482,4153,5477,4154,5479,4158,5473,4162,5468,4165,5466,4161,5462,4161,5462,4158,5460,4158,5461,4163,5464,4167,5465,4168,5464,4170,5463,4169,5460,4173,5458,4171,5451,4175,5450,4174,5443,4177,5442,4173,5437,4173,5439,4168,5437,4168,5436,4173,5438,4178,5442,4181,5447,4182,5447,4184,5446,4184,5446,4187,5441,4185,5439,4183,5437,4185,5428,4193,5428,4194,5424,4198,5421,4194,5421,4193,5419,4194,5416,4194,5418,4199,5412,4204,5412,4203,5404,4209,5403,4205,5398,4207,5398,4206,5394,4207,5396,4211,5391,4216,5391,4215,5385,4221,5383,4219,5376,4223,5375,4220,5370,4220,5371,4215,5374,4211,5379,4209,5379,4206,5384,4207,5385,4204,5379,4203,5375,4205,5371,4210,5371,4215,5373,4219,5370,4222,5369,4220,5360,4224,5359,4219,5359,4217,5356,4217,5359,4212,5363,4209,5367,4209,5367,4206,5366,4206,5365,4205,5360,4206,5357,4210,5356,4216,5353,4217,5354,4220,5350,4223,5354,4226,5359,4228,5364,4226,5366,4224,5370,4227,5372,4223,5378,4225,5378,4221,5383,4221,5387,4221,5386,4226,5382,4230,5377,4231,5372,4230,5371,4229,5367,4234,5365,4232,5340,4251,5340,4250,5323,4261,5322,4258,5313,4261,5313,4256,5313,4255,5311,4255,5311,4260,5314,4265,5319,4267,5324,4267,5324,4269,5319,4269,5318,4269,5317,4274,5313,4271,5306,4277,5305,4276,5297,4280,5296,4276,5290,4277,5290,4278,5287,4279,5290,4284,5287,4289,5276,4302,5274,4300,5268,4305,5266,4302,5261,4304,5262,4305,5258,4307,5262,4311,5259,4314,5258,4313,5255,4316,5252,4311,5252,4310,5247,4311,5248,4306,5244,4305,5247,4300,5250,4299,5249,4295,5250,4295,5250,4293,5245,4295,5242,4299,5242,4304,5239,4305,5242,4309,5243,4311,5242,4314,5247,4316,5252,4314,5254,4318,5253,4319,5255,4321,5249,4322,5247,4322,5247,4324,5242,4322,5242,4321,5233,4329,5232,4328,5222,4333,5221,4330,5215,4332,5215,4327,5213,4327,5213,4332,5216,4336,5220,4338,5219,4340,5222,4340,5222,4349,5218,4348,5217,4350,5213,4346,5211,4341,5211,4340,5210,4340,5210,4343,5207,4344,5209,4349,5204,4354,5198,4359,5195,4355,5190,4356,5190,4352,5187,4352,5187,4357,5191,4361,5192,4362,5191,4363,5187,4368,5186,4367,5177,4375,5176,4374,5163,4383,5153,4391,5152,4390,5139,4399,5138,4394,5134,4394,5135,4389,5139,4385,5141,4384,5141,4381,5137,4383,5135,4380,5132,4384,5131,4386,5126,4385,5126,4389,5121,4389,5123,4394,5125,4396,5124,4398,5129,4400,5135,4398,5138,4395,5140,4397,5141,4392,5141,4389,5144,4389,5144,4390,5147,4390,5146,4396,5144,4397,5147,4400,5142,4402,5138,4403,5137,4408,5133,4405,5132,4405,5128,4411,5126,4409,5120,4413,5118,4408,5113,4408,5113,4407,5112,4407,5113,4412,5117,4416,5121,4417,5120,4420,5117,4419,5115,4422,5111,4419,5110,4415,5104,4416,5104,4412,5098,4411,5100,4406,5104,4404,5103,4399,5105,4398,5104,4394,5099,4396,5096,4401,5095,4406,5096,4409,5094,4410,5097,4414,5099,4415,5097,4419,5102,4419,5106,4418,5108,4423,5109,4423,5111,4428,5106,4430,5101,4428,5100,4427,5097,4431,5094,4427,5085,4430,5084,4428,5075,4430,5077,4434,5073,4437,5077,4440,5077,4442,5082,4443,5087,4440,5090,4436,5090,4431,5090,4430,5093,4429,5093,4431,5095,4431,5094,4436,5090,4440,5085,4442,5080,4440,5078,4438,5074,4442,5073,4440,5067,4443,5066,4439,5061,4439,5061,4438,5058,4437,5059,4442,5060,4444,5058,4446,5057,4445,5039,4456,5038,4455,5018,4464,5017,4459,5019,4454,5024,4451,5028,4450,5028,4446,5023,4447,5022,4448,5022,4447,5018,4451,5017,4456,5019,4461,5020,4463,5016,4467,5015,4466,5008,4472,5006,4468,4996,4471,4996,4470,4989,4471,4991,4475,4989,4477,4994,4480,4995,4481,4995,4483,4990,4480,4988,4478,4985,4480,4984,4475,4984,4474,4980,4474,4981,4469,4983,4467,4980,4464,4981,4464,4979,4461,4975,4465,4975,4468,4972,4468,4973,4473,4977,4477,4975,4481,4981,4482,4982,4486,4983,4486,4984,4490,4978,4490,4974,4487,4972,4482,4972,4477,4973,4475,4969,4472,4964,4469,4963,4474,4964,4479,4968,4483,4973,4485,4975,4484,4976,4489,4975,4489,4976,4493,4971,4493,4966,4489,4964,4484,4964,4482,4960,4482,4960,4481,4957,4480,4957,4486,4960,4490,4965,4492,4966,4492,4966,4494,4967,4494,4967,4496,4962,4495,4958,4492,4958,4491,4955,4493,4954,4489,4946,4490,4947,4493,4938,4497,4927,4502,4927,4501,4908,4507,4908,4506,4890,4511,4890,4509,4880,4510,4880,4507,4878,4507,4878,4512,4881,4516,4883,4517,4882,4519,4879,4516,4873,4521,4871,4518,4857,4522,4858,4524,4851,4527,4850,4524,4844,4525,4839,4526,4840,4528,4830,4532,4817,4537,4817,4535,4805,4538,4805,4537,4797,4538,4798,4543,4796,4544,4800,4548,4801,4548,4801,4550,4796,4548,4795,4546,4792,4548,4790,4544,4787,4545,4788,4540,4791,4535,4796,4533,4795,4532,4796,4532,4796,4529,4791,4531,4789,4533,4786,4531,4784,4536,4780,4536,4781,4541,4781,4542,4778,4544,4782,4548,4784,4548,4783,4550,4788,4551,4793,4548,4796,4543,4795,4538,4798,4537,4801,4536,4801,4542,4798,4546,4794,4549,4795,4551,4789,4551,4786,4549,4780,4557,4778,4554,4774,4557,4772,4552,4773,4547,4777,4543,4782,4542,4786,4542,4787,4539,4784,4538,4785,4536,4779,4537,4775,4541,4774,4546,4775,4551,4776,4552,4771,4556,4771,4555,4765,4559,4763,4554,4764,4549,4767,4546,4766,4543,4768,4542,4767,4540,4763,4543,4761,4548,4762,4553,4765,4557,4762,4560,4761,4560,4758,4564,4755,4560,4751,4562,4750,4557,4750,4556,4746,4556,4749,4551,4750,4550,4747,4547,4746,4547,4745,4546,4742,4551,4743,4557,4746,4561,4751,4563,4752,4563,4752,4567,4750,4567,4749,4572,4744,4569,4742,4565,4741,4564,4736,4565,4735,4564,4730,4565,4732,4569,4730,4571,4721,4577,4720,4574,4708,4579,4707,4573,4709,4570,4707,4568,4711,4565,4717,4564,4718,4561,4713,4562,4713,4561,4708,4564,4706,4568,4706,4574,4709,4577,4705,4581,4699,4587,4697,4584,4691,4588,4690,4584,4685,4584,4686,4579,4682,4576,4682,4575,4679,4573,4678,4578,4679,4583,4682,4587,4687,4589,4688,4589,4688,4592,4686,4592,4686,4595,4681,4592,4679,4590,4676,4593,4674,4589,4658,4592,4652,4594,4655,4598,4653,4601,4651,4597,4649,4598,4648,4593,4650,4589,4646,4587,4646,4586,4642,4583,4640,4588,4641,4593,4645,4597,4650,4599,4654,4598,4655,4601,4653,4602,4654,4605,4648,4604,4644,4601,4642,4596,4642,4593,4636,4592,4631,4591,4632,4597,4635,4601,4640,4603,4642,4603,4643,4606,4641,4606,4641,4609,4636,4607,4633,4603,4631,4598,4625,4598,4619,4597,4620,4602,4617,4604,4619,4606,4617,4609,4614,4605,4606,4607,4606,4605,4575,4609,4575,4608,4557,4608,4558,4606,4555,4605,4557,4600,4562,4598,4567,4598,4569,4598,4570,4597,4572,4599,4575,4597,4570,4594,4565,4594,4560,4597,4558,4601,4558,4603,4553,4603,4553,4606,4549,4608,4552,4612,4555,4614,4553,4617,4550,4615,4549,4617,4546,4612,4540,4614,4539,4613,4514,4617,4514,4616,4474,4620,4474,4619,4419,4622,4360,4627,4360,4626,4298,4630,4298,4629,4262,4628,4262,4626,4254,4625,4255,4622,4250,4619,4251,4617,4246,4613,4244,4618,4244,4623,4248,4628,4253,4629,4258,4628,4259,4628,4262,4632,4263,4635,4258,4637,4253,4635,4251,4634,4250,4636,4247,4631,4247,4629,4226,4629,4226,4628,4205,4627,4206,4624,4195,4620,4197,4617,4191,4613,4189,4618,4190,4623,4194,4628,4199,4629,4204,4628,4205,4628,4208,4632,4207,4632,4209,4636,4204,4638,4201,4637,4200,4639,4196,4635,4194,4630,4194,4627,4191,4627,4193,4623,4189,4619,4188,4620,4185,4617,4184,4622,4185,4628,4188,4632,4189,4632,4188,4634,4185,4632,4183,4633,4181,4629,4174,4630,4174,4629,4148,4630,4100,4632,4090,4632,4092,4627,4093,4626,4092,4625,4096,4622,4101,4621,4106,4624,4107,4624,4108,4623,4111,4620,4106,4618,4101,4618,4096,4620,4094,4625,4094,4627,4089,4627,4089,4629,4084,4630,4087,4635,4089,4637,4088,4638,4084,4634,4079,4637,4078,4634,4064,4636,4064,4635,4022,4636,4022,4637,3983,4639,3971,4639,3972,4634,3967,4631,3969,4628,3967,4625,3964,4630,3963,4635,3966,4640,3970,4643,3971,4643,3970,4645,3968,4645,3967,4647,3963,4643,3962,4641,3959,4642,3958,4639,3943,4639,3943,4640,3920,4641,3920,4642,3894,4646,3894,4645,3827,4649,3761,4654,3761,4655,3743,4657,3743,4656,3696,4659,3642,4662,3642,4663,3561,4673,3519,4677,3489,4679,3479,4680,3480,4684,3476,4686,3475,4685,3471,4687,3470,4683,3459,4683,3448,4682,3448,4685,3443,4686,3443,4687,3438,4689,3438,4686,3429,4686,3421,4686,3422,4690,3418,4692,3422,4696,3420,4698,3417,4694,3416,4690,3413,4690,3414,4685,3414,4684,3408,4680,3406,4678,3404,4683,3405,4688,3409,4692,3411,4694,3411,4696,3410,4696,3409,4699,3405,4696,3404,4694,3401,4695,3400,4690,3401,4685,3400,4684,3403,4681,3409,4679,3410,4680,3411,4677,3406,4677,3403,4678,3403,4677,3399,4681,3398,4687,3399,4690,3394,4693,3393,4691,3385,4694,3384,4692,3364,4693,3261,4693,3159,4692,3137,4690,3138,4689,3128,4686,3128,4685,3117,4680,3117,4685,3118,4690,3117,4690,3122,4694,3127,4694,3132,4692,3134,4691,3137,4693,3136,4694,3138,4696,3133,4698,3128,4698,3124,4696,3123,4697,3120,4693,3120,4690,3110,4691,3110,4690,3100,4689,3101,4685,3096,4683,3097,4683,3093,4681,3092,4686,3084,4685,3075,4685,3075,4682,3071,4680,3071,4679,3068,4678,3067,4683,3063,4684,3063,4683,3058,4683,3060,4678,3060,4677,3056,4674,3058,4673,3055,4670,3053,4675,3053,4680,3055,4685,3056,4686,3055,4687,3056,4688,3055,4690,3051,4686,3050,4684,3047,4685,3047,4680,3047,4679,3042,4677,3041,4679,3029,4678,3029,4679,3021,4678,3021,4675,3016,4674,3012,4673,3011,4676,3002,4676,2992,4676,2993,4671,2988,4668,2990,4665,2988,4663,2985,4667,2985,4672,2987,4677,2992,4680,2992,4683,2990,4682,2989,4685,2985,4682,2983,4677,2983,4675,2981,4675,2981,4674,2951,4671,2916,4667,2879,4664,2772,4659,2772,4658,2721,4652,2722,4652,2693,4646,2671,4642,2671,4640,2666,4638,2665,4640,2654,4639,2655,4637,2651,4635,2654,4631,2659,4629,2661,4629,2661,4625,2664,4626,2665,4624,2660,4623,2655,4625,2652,4630,2652,4635,2653,4639,2651,4641,2649,4638,2641,4640,2641,4635,2625,4632,2591,4627,2570,4625,2571,4622,2569,4621,2572,4617,2577,4615,2581,4616,2581,4614,2576,4614,2571,4617,2569,4615,2566,4620,2559,4619,2543,4617,2543,4616,2526,4611,2526,4610,2513,4605,2516,4602,2511,4597,2516,4595,2518,4595,2518,4593,2513,4595,2509,4599,2509,4604,2510,4609,2507,4611,2506,4611,2502,4613,2501,4608,2502,4604,2500,4603,2501,4602,2497,4600,2496,4604,2487,4603,2478,4601,2479,4598,2474,4596,2474,4595,2471,4593,2469,4598,2462,4597,2454,4597,2456,4591,2460,4588,2463,4587,2462,4583,2465,4583,2466,4580,2461,4580,2456,4583,2454,4588,2455,4594,2456,4595,2452,4598,2451,4596,2445,4598,2444,4594,2436,4593,2436,4592,2422,4588,2422,4589,2378,4583,2380,4579,2377,4577,2381,4574,2385,4573,2385,4568,2386,4568,2386,4564,2381,4565,2377,4569,2376,4572,2374,4571,2374,4576,2377,4581,2379,4583,2376,4589,2377,4589,2376,4591,2372,4588,2370,4585,2368,4586,2367,4582,2354,4580,2354,4579,2343,4576,2344,4572,2340,4570,2340,4569,2339,4568,2337,4573,2337,4574,2330,4574,2323,4574,2324,4569,2328,4565,2329,4565,2328,4562,2327,4563,2326,4562,2322,4565,2321,4570,2322,4575,2317,4577,2311,4579,2310,4574,2312,4569,2313,4569,2310,4566,2311,4565,2309,4563,2306,4567,2305,4571,2303,4571,2303,4572,2298,4573,2298,4569,2293,4568,2294,4566,2289,4564,2293,4560,2294,4559,2293,4557,2289,4560,2288,4562,2283,4560,2282,4563,2269,4562,2254,4561,2254,4559,2243,4556,2245,4553,2239,4548,2243,4545,2246,4544,2246,4539,2249,4539,2250,4535,2244,4536,2240,4539,2238,4543,2238,4549,2241,4553,2237,4557,2237,4556,2232,4560,2231,4557,2226,4559,2226,4554,2226,4553,2223,4553,2225,4548,2230,4545,2235,4545,2236,4542,2234,4541,2234,4539,2228,4540,2225,4544,2224,4549,2224,4551,2219,4551,2213,4551,2214,4546,2215,4545,2212,4543,2216,4539,2219,4538,2218,4534,2223,4535,2224,4535,2226,4530,2228,4531,2230,4526,2225,4525,2220,4526,2216,4530,2215,4535,2216,4540,2217,4541,2212,4544,2211,4543,2204,4547,2203,4544,2196,4545,2196,4542,2182,4541,2182,4540,2177,4539,2179,4534,2181,4532,2180,4530,2179,4531,2177,4530,2174,4534,2174,4535,2168,4535,2168,4534,2152,4531,2152,4530,2144,4527,2145,4525,2140,4522,2139,4527,2132,4526,2128,4526,2130,4521,2134,4517,2135,4517,2133,4513,2135,4513,2134,4509,2129,4512,2126,4516,2126,4521,2129,4526,2128,4528,2125,4530,2123,4526,2122,4521,2123,4518,2119,4516,2122,4513,2119,4509,2124,4507,2130,4508,2132,4509,2136,4505,2140,4502,2135,4499,2130,4499,2125,4502,2123,4507,2123,4512,2117,4515,2117,4517,2110,4521,2114,4524,2119,4525,2124,4524,2125,4523,2129,4528,2129,4527,2132,4530,2127,4533,2122,4532,2121,4532,2121,4533,2116,4530,2115,4525,2115,4522,2105,4521,2107,4516,2104,4514,2109,4510,2112,4510,2112,4507,2112,4505,2107,4507,2103,4511,2102,4516,2104,4521,2100,4523,2100,4522,2096,4525,2095,4519,2096,4514,2095,4513,2096,4511,2094,4509,2091,4513,2091,4514,2085,4513,2085,4514,2064,4513,2065,4510,2052,4504,2053,4502,2049,4500,2047,4505,2048,4510,2052,4514,2056,4515,2056,4517,2058,4517,2058,4519,2053,4518,2049,4515,2047,4510,2047,4507,2042,4505,2043,4503,2037,4500,2041,4496,2039,4493,2036,4496,2033,4495,2032,4500,2025,4500,2025,4501,2018,4501,2019,4496,2021,4493,2019,4491,2020,4491,2018,4489,2015,4493,2014,4496,2007,4495,1988,4492,1957,4487,1929,4483,1929,4482,1914,4479,1914,4478,1898,4474,1898,4472,1894,4471,1894,4476,1890,4477,1890,4476,1885,4476,1886,4472,1879,4470,1872,4467,1871,4470,1864,4469,1858,4468,1860,4463,1864,4460,1862,4455,1864,4455,1864,4451,1859,4453,1856,4458,1855,4463,1858,4468,1856,4470,1855,4469,1851,4472,1849,4467,1850,4462,1843,4460,1842,4460,1826,4455,1817,4452,1818,4450,1809,4445,1809,4444,1803,4440,1801,4443,1800,4443,1800,4448,1803,4453,1808,4455,1811,4455,1811,4456,1812,4456,1813,4459,1807,4458,1803,4455,1802,4454,1800,4455,1799,4450,1799,4446,1797,4445,1800,4441,1802,4440,1801,4438,1802,4437,1801,4435,1797,4438,1795,4441,1793,4440,1792,4444,1785,4444,1785,4441,1782,4440,1785,4435,1789,4433,1795,4433,1799,4436,1802,4434,1801,4432,1803,4430,1798,4428,1792,4429,1788,4432,1786,4437,1781,4436,1763,4434,1763,4431,1750,4426,1751,4425,1746,4423,1745,4426,1739,4425,1739,4424,1732,4423,1733,4420,1726,4417,1727,4415,1722,4410,1726,4407,1727,4407,1726,4403,1727,4403,1727,4400,1722,4402,1721,4402,1718,4398,1716,4400,1712,4397,1710,4402,1711,4407,1715,4411,1720,4413,1725,4411,1726,4411,1729,4415,1728,4415,1730,4420,1725,4421,1721,4420,1719,4423,1715,4420,1714,4416,1709,4417,1709,4414,1704,4413,1705,4410,1700,4408,1704,4404,1707,4403,1706,4400,1709,4399,1709,4397,1704,4398,1702,4399,1700,4397,1697,4401,1694,4400,1694,4406,1697,4410,1701,4413,1707,4413,1708,4413,1709,4415,1708,4416,1708,4419,1703,4419,1698,4416,1696,4411,1696,4407,1692,4406,1692,4405,1679,4401,1680,4401,1670,4397,1673,4394,1671,4391,1675,4389,1678,4389,1678,4386,1673,4388,1670,4390,1669,4388,1666,4392,1666,4393,1660,4392,1644,4389,1646,4384,1647,4384,1644,4381,1649,4378,1654,4379,1655,4375,1657,4376,1659,4372,1653,4371,1648,4373,1645,4377,1644,4378,1641,4377,1641,4382,1641,4383,1638,4384,1641,4388,1646,4391,1647,4391,1647,4393,1642,4391,1641,4393,1637,4389,1637,4386,1631,4387,1631,4384,1625,4383,1627,4378,1625,4376,1625,4375,1624,4374,1621,4378,1621,4382,1617,4383,1617,4382,1613,4383,1613,4378,1617,4373,1622,4372,1624,4372,1625,4367,1626,4367,1627,4363,1622,4363,1617,4366,1615,4371,1615,4376,1616,4378,1614,4380,1613,4378,1607,4380,1606,4375,1597,4374,1598,4372,1562,4360,1565,4356,1570,4353,1575,4354,1578,4346,1581,4348,1585,4343,1588,4348,1588,4350,1592,4349,1592,4353,1594,4354,1594,4349,1591,4344,1586,4341,1581,4342,1580,4339,1576,4342,1574,4340,1572,4345,1572,4348,1569,4348,1571,4353,1572,4354,1565,4360,1557,4366,1555,4361,1555,4360,1552,4361,1553,4355,1550,4353,1553,4350,1551,4346,1556,4345,1557,4344,1557,4341,1560,4341,1561,4339,1555,4339,1551,4341,1548,4346,1548,4351,1549,4355,1547,4357,1545,4355,1541,4357,1540,4353,1534,4353,1535,4348,1531,4347,1534,4343,1539,4341,1539,4338,1542,4338,1543,4336,1537,4336,1533,4339,1530,4344,1531,4349,1528,4349,1528,4347,1522,4347,1523,4343,1515,4340,1515,4339,1504,4334,1503,4335,1496,4333,1499,4329,1496,4326,1500,4323,1501,4323,1501,4321,1503,4321,1503,4319,1498,4320,1494,4323,1493,4328,1493,4330,1489,4331,1489,4328,1480,4327,1481,4324,1468,4319,1468,4318,1456,4311,1458,4309,1451,4303,1452,4301,1450,4298,1446,4302,1443,4301,1442,4306,1443,4308,1441,4309,1444,4313,1449,4315,1454,4314,1457,4312,1460,4314,1460,4315,1463,4317,1458,4320,1453,4320,1448,4317,1447,4315,1445,4316,1444,4311,1445,4307,1440,4305,1443,4302,1438,4297,1434,4293,1431,4298,1431,4299,1428,4298,1428,4301,1425,4301,1426,4296,1426,4295,1422,4293,1425,4290,1421,4285,1426,4283,1432,4284,1434,4279,1435,4280,1438,4276,1433,4274,1428,4275,1424,4279,1422,4284,1424,4289,1424,4290,1420,4293,1416,4295,1415,4290,1412,4291,1412,4285,1413,4284,1405,4278,1406,4277,1368,4240,1369,4239,1357,4225,1359,4224,1355,4217,1361,4216,1363,4216,1364,4214,1358,4214,1354,4217,1351,4221,1351,4227,1349,4227,1349,4223,1345,4223,1347,4218,1348,4217,1345,4213,1348,4211,1346,4206,1351,4206,1352,4206,1352,4202,1351,4202,1352,4201,1346,4201,1342,4205,1340,4210,1341,4213,1338,4214,1338,4209,1331,4208,1334,4203,1326,4196,1318,4189,1317,4191,1311,4188,1313,4186,1311,4184,1316,4182,1321,4181,1323,4182,1326,4178,1327,4178,1329,4175,1324,4173,1319,4174,1315,4178,1313,4182,1307,4181,1309,4177,1300,4171,1301,4170,1294,4163,1298,4161,1296,4155,1301,4155,1302,4155,1302,4153,1297,4153,1292,4156,1290,4161,1290,4165,1288,4166,1288,4161,1288,4160,1283,4159,1286,4155,1278,4148,1280,4146,1274,4137,1279,4136,1279,4133,1284,4134,1286,4135,1287,4133,1286,4133,1288,4131,1283,4129,1277,4131,1273,4134,1272,4139,1272,4141,1268,4142,1268,4141,1262,4142,1263,4136,1265,4134,1263,4132,1265,4130,1263,4127,1260,4130,1255,4127,1256,4127,1229,4109,1230,4109,1179,4067,1179,4066,1167,4054,1169,4053,1166,4049,1171,4047,1173,4047,1173,4045,1177,4047,1179,4045,1174,4043,1172,4043,1171,4040,1166,4042,1164,4045,1161,4044,1160,4049,1162,4054,1163,4055,1159,4058,1155,4062,1153,4058,1153,4052,1154,4049,1150,4046,1150,4047,1142,4041,1141,4043,1135,4041,1137,4039,1130,4034,1132,4033,1126,4028,1129,4026,1127,4021,1126,4019,1122,4022,1120,4027,1120,4029,1118,4029,1118,4026,1114,4025,1115,4022,1107,4018,1109,4016,1097,4006,1096,4006,1095,4005,1093,4010,1093,4013,1090,4014,1088,4015,1088,4009,1091,4005,1094,4003,1094,4001,1099,4001,1102,4002,1106,3995,1108,3992,1103,3991,1098,3992,1097,3993,1095,3990,1091,3994,1091,3997,1088,3996,1089,4001,1092,4006,1097,4008,1096,4010,1095,4010,1095,4013,1090,4011,1087,4006,1087,4004,1083,4004,1083,4000,1065,3991,1066,3989,1056,3981,1059,3978,1057,3975,1062,3973,1062,3970,1064,3970,1065,3967,1060,3967,1055,3970,1053,3975,1053,3980,1056,3984,1054,3986,1053,3985,1050,3987,1048,3982,1048,3980,1045,3979,1046,3975,1033,3966,1034,3965,1024,3956,1027,3954,1024,3948,1029,3947,1032,3948,1033,3947,1027,3946,1023,3948,1020,3953,1019,3958,1020,3960,1018,3961,1017,3956,1011,3956,1012,3952,1004,3947,1005,3945,998,3940,1003,3937,1002,3932,1007,3932,1008,3930,1002,3930,998,3932,995,3937,995,3942,993,3943,993,3940,990,3940,991,3935,992,3933,989,3930,983,3924,984,3923,982,3920,987,3918,987,3916,982,3918,979,3922,978,3923,977,3923,976,3925,970,3924,972,3919,976,3916,981,3915,985,3916,987,3913,989,3915,992,3912,987,3909,982,3909,977,3912,975,3917,975,3921,970,3922,969,3921,964,3922,965,3917,966,3915,964,3914,966,3911,964,3908,961,3910,955,3906,950,3902,954,3898,955,3898,954,3895,958,3894,958,3892,953,3893,949,3897,948,3899,946,3898,946,3897,944,3897,947,3892,952,3891,954,3891,954,3888,949,3889,949,3887,944,3891,942,3896,942,3898,938,3898,938,3897,932,3897,933,3893,927,3891,930,3887,927,3884,931,3881,934,3881,934,3877,936,3877,936,3875,931,3876,926,3879,924,3883,925,3889,922,3890,921,3888,917,3888,918,3883,919,3881,915,3879,916,3877,904,3866,903,3867,898,3864,896,3869,895,3869,896,3874,900,3878,905,3879,908,3879,909,3880,904,3881,904,3882,899,3880,896,3875,896,3870,897,3867,891,3864,893,3862,884,3853,884,3852,883,3850,880,3855,879,3856,876,3855,876,3854,871,3852,874,3849,869,3845,868,3846,859,3839,858,3840,850,3835,853,3832,851,3829,856,3828,861,3829,865,3832,867,3837,866,3841,869,3842,869,3840,873,3841,873,3836,869,3831,865,3829,859,3830,856,3832,851,3826,849,3828,846,3825,844,3830,845,3836,849,3839,854,3841,856,3840,857,3843,856,3843,857,3847,852,3846,848,3843,845,3839,846,3833,822,3821,823,3820,803,3807,807,3804,812,3803,812,3800,807,3802,804,3803,802,3801,800,3805,797,3804,797,3809,799,3814,804,3817,809,3817,810,3817,810,3819,806,3819,805,3822,801,3820,797,3816,797,3814,791,3815,791,3812,785,3811,787,3806,785,3803,784,3801,781,3806,781,3810,777,3810,777,3811,773,3811,774,3806,777,3802,781,3800,781,3798,776,3801,774,3798,771,3803,771,3804,763,3802,753,3801,754,3798,748,3796,739,3793,734,3792,735,3789,729,3785,725,3782,723,3787,724,3792,727,3796,731,3797,731,3799,732,3799,732,3802,727,3800,723,3796,723,3794,717,3795,717,3792,710,3791,712,3787,708,3784,708,3783,706,3781,704,3786,704,3789,701,3789,698,3789,699,3784,701,3782,698,3780,696,3778,694,3783,694,3785,691,3785,691,3786,688,3786,689,3781,690,3779,688,3777,687,3778,685,3776,683,3781,683,3782,679,3782,673,3782,674,3778,668,3776,670,3773,665,3769,670,3766,672,3766,671,3762,675,3762,676,3760,671,3760,666,3763,663,3768,664,3773,662,3774,661,3773,656,3774,656,3770,649,3769,650,3766,644,3764,648,3760,650,3759,649,3756,654,3755,655,3755,656,3754,650,3753,646,3756,643,3761,643,3766,641,3766,641,3764,635,3765,635,3762,626,3760,626,3759,617,3755,618,3753,613,3749,617,3746,618,3746,617,3744,623,3743,627,3746,630,3751,630,3756,632,3756,635,3757,635,3751,634,3749,636,3748,632,3744,627,3743,622,3745,621,3746,619,3744,616,3748,616,3751,609,3750,598,3749,598,3747,583,3744,584,3742,572,3738,574,3734,571,3731,572,3730,571,3729,568,3733,567,3739,563,3739,558,3739,559,3734,560,3732,558,3731,562,3727,567,3727,568,3724,572,3725,575,3720,576,3718,571,3717,566,3718,562,3722,561,3727,563,3732,559,3735,558,3734,553,3737,552,3734,547,3735,547,3729,544,3728,547,3724,552,3722,554,3722,555,3719,553,3718,553,3717,548,3719,544,3723,544,3728,541,3729,541,3726,533,3726,534,3723,523,3720,523,3718,514,3714,517,3710,514,3706,519,3704,521,3705,522,3702,516,3703,513,3705,511,3703,509,3707,506,3706,506,3712,508,3716,511,3718,510,3719,514,3721,513,3727,508,3724,505,3720,504,3715,504,3714,497,3712,487,3708,486,3710,478,3708,461,3705,443,3703,444,3700,435,3696,439,3692,442,3690,441,3689,446,3689,451,3692,454,3696,454,3702,453,3702,456,3704,459,3705,460,3700,457,3695,453,3692,448,3691,448,3690,443,3692,440,3697,440,3698,419,3694,419,3695,394,3693,395,3691,391,3689,394,3685,396,3683,395,3682,394,3682,393,3681,389,3685,389,3690,389,3692,386,3692,383,3692,383,3687,379,3686,379,3688,352,3684,352,3685,336,3683,337,3681,329,3679,320,3676,319,3679,297,3678,297,3677,291,3676,293,3671,297,3668,296,3665,301,3665,306,3667,308,3669,310,3667,312,3672,312,3674,315,3675,315,3676,317,3676,317,3671,314,3667,310,3664,304,3664,303,3662,299,3665,296,3663,294,3667,294,3673,295,3674,291,3676,291,3675,285,3677,284,3675,275,3676,275,3675,264,3675,265,3669,269,3666,274,3665,274,3541,275,3451,276,3451,278,3417,283,3419,287,3423,288,3429,287,3431,289,3432,286,3436,284,3437,285,3439,286,3439,287,3441,291,3437,292,3435,295,3436,295,3433,310,3434,310,3435,318,3437,316,3442,314,3444,315,3446,309,3447,308,3447,307,3450,307,3453,312,3453,316,3450,318,3445,318,3439,315,3436,317,3434;PU1158,3758;PD1161,3762,1161,3768,1158,3772,1153,3775,1148,3775,1145,3773,1143,3777,1148,3779,1153,3777,1157,3774,1159,3769,1159,3768,1164,3768,1162,3773,1168,3777,1167,3778,1173,3782,1175,3777,1174,3772,1171,3768,1166,3766,1160,3767,1159,3768,1154,3763,1155,3762,1151,3756,1156,3754,1161,3756,1163,3756,1165,3753,1167,3756,1169,3755,1165,3751,1160,3750,1155,3752,1152,3756,1150,3755,1149,3760,1150,3763,1146,3765,1148,3768,1144,3772,1145,3773,1143,3777,1148,3779,1153,3777,1157,3774,1159,3769,1159,3768,1164,3768,1162,3773,1168,3777,1167,3778,1173,3782,1175,3777,1174,3772,1171,3768,1166,3766,1160,3767,1159,3768,1154,3763,1155,3762,1151,3756,1156,3754,1161,3756,1163,3756,1164,3754;PU1271,3865;PD1274,3870,1275,3875,1273,3880,1268,3883,1263,3883,1262,3883,1259,3891,1264,3891,1269,3889,1272,3884,1279,3886,1279,3883,1285,3883,1284,3878,1280,3874,1274,3873,1269,3875,1268,3877,1265,3874,1266,3873,1262,3870,1267,3867,1268,3867,1268,3863,1273,3864,1275,3865,1277,3862,1280,3866,1281,3870,1284,3870,1284,3872,1286,3873,1286,3867,1283,3863,1278,3860,1273,3861,1272,3859,1269,3860,1267,3857,1264,3861,1263,3864,1261,3863,1262,3869,1265,3873,1260,3882,1262,3883,1259,3891,1264,3891,1269,3889,1272,3884,1279,3886,1279,3883,1285,3883,1284,3878,1280,3874,1274,3873,1269,3875,1268,3877,1265,3874,1266,3873,1262,3870,1267,3867,1268,3867,1268,3863,1273,3864,1275,3865,1277,3862,1280,3866,1281,3870,1282,3870;PU1346,3941;PD1345,3947,1341,3950,1336,3951,1335,3951,1335,3955,1340,3954,1341,3958,1345,3956,1348,3959,1351,3954,1350,3949,1350,3948,1353,3946,1350,3942,1348,3941,1350,3937,1345,3936,1340,3938,1337,3934,1334,3938,1330,3936,1329,3941,1330,3943,1327,3944,1330,3949,1334,3951,1335,3951,1335,3955,1340,3954,1341,3958,1345,3956,1348,3959,1351,3954,1350,3949,1350,3948,1353,3946,1350,3942,1348,3941,1350,3937,1345,3936,1340,3938,1337,3934,1334,3938,1330,3936,1329,3941,1330,3943,1327,3944;PU1709,4168;PD1712,4172,1717,4175,1718,4175,1717,4183,1722,4183,1725,4190,1729,4187,1731,4182,1730,4177,1728,4174,1729,4173,1724,4170,1721,4170,1721,4164,1721,4158,1726,4159,1730,4163,1731,4167,1734,4167,1734,4171,1736,4172,1736,4166,1734,4161,1729,4159,1724,4159,1723,4159,1723,4157,1719,4159,1715,4155,1712,4160,1712,4165,1714,4169,1711,4171,1716,4174,1718,4175,1717,4183,1722,4183,1725,4190,1729,4187,1731,4182,1730,4177,1728,4174,1729,4173,1724,4170,1721,4170,1721,4164,1721,4158,1726,4159,1730,4163,1731,4167,1734,4167,1734,4171,1736,4172,1736,4166,1734,4161,1729,4159,1724,4159,1723,4159,1723,4157,1719,4159,1717,4158;PU1850,4223;PD1847,4228,1847,4233,1850,4238,1854,4240,1860,4240,1863,4238,1866,4241,1868,4237,1873,4239,1874,4235,1878,4234,1876,4229,1872,4226,1867,4225,1863,4226,1861,4223,1857,4226,1850,4221,1849,4226,1849,4230,1847,4231,1850,4235,1855,4237,1857,4237,1857,4240,1862,4239,1863,4238,1866,4241,1868,4237,1873,4239,1874,4235,1878,4234,1876,4229,1872,4226,1867,4225,1863,4226,1861,4223,1857,4226,1850,4221,1849,4226,1849,4230,1847,4231,1850,4235,1855,4237,1857,4237,1857,4240;PU4992,4256;PD4987,4255,4985,4254,4979,4260,4982,4262,4980,4267,4985,4267,4990,4265,4991,4264,4993,4266,4996,4261,4995,4256,4995,4255,5001,4253,5000,4250,5002,4248,4998,4245,4993,4245,4988,4247,4985,4251,4983,4251,4984,4248,4983,4247,4987,4244,4993,4243,4995,4244,4995,4242,4999,4244,5004,4238,5005,4238,5011,4232,5008,4230,5009,4228,5004,4227,4999,4229,4996,4233,4995,4239,4997,4243,4984,4252,4985,4254,4979,4260,4982,4262,4980,4267,4985,4267,4990,4265,4991,4264,4993,4266,4996,4261,4995,4256,4995,4255,5001,4253,5000,4250,5002,4248,4998,4245,4993,4245,4988,4247,4985,4251,4983,4251,4984,4248,4983,4247,4987,4244,4993,4243,4995,4244,4995,4242,4999,4244,5004,4238;PU1515,4321;PD1518,4325,1518,4331,1515,4335,1511,4338,1507,4338,1506,4342,1511,4341,1512,4341,1514,4344,1518,4341,1519,4339,1522,4340,1522,4335,1520,4330,1519,4329,1521,4326,1516,4324,1516,4319,1511,4320,1510,4321,1509,4318,1505,4322,1504,4324,1501,4324,1502,4329,1504,4333,1501,4335,1505,4338,1507,4338,1506,4342,1511,4341,1512,4341,1514,4344,1518,4341,1519,4339,1522,4340,1522,4335,1520,4330,1519,4329,1521,4326,1516,4324,1516,4319,1511,4320,1510,4321,1509,4318,1505,4322,1504,4324,1501,4324,1502,4329,1504,4333,1501,4335;PU295,3927;PD299,3930,305,3930,309,3928,312,3924,331,3931,330,3931,346,3937,346,3936,368,3942,367,3944,381,3951,379,3954,381,3955,383,3951,384,3947,387,3946,391,3946,390,3951,388,3955,389,3956,391,3958,394,3953,394,3949,398,3949,401,3948,400,3954,398,3957,399,3959,400,3958,402,3960,405,3956,405,3955,410,3956,415,3956,413,3961,412,3963,414,3965,414,3964,417,3967,420,3962,427,3963,435,3965,434,3968,442,3972,441,3972,446,3976,448,3971,448,3970,451,3970,451,3967,452,3967,453,3972,450,3977,446,3979,447,3981,449,3980,451,3982,454,3978,455,3973,459,3973,462,3973,461,3978,458,3982,459,3984,457,3985,457,3988,462,3985,464,3982,465,3982,466,3980,472,3981,471,3983,478,3986,477,3988,482,3992,478,3995,480,3998,475,3999,475,4001,480,4000,484,3996,486,3991,486,3990,488,3990,488,3991,495,3990,494,3994,503,3996,502,3998,511,4002,510,4004,518,4010,524,4014,526,4010,528,4010,528,4006,530,4005,530,4010,529,4012,534,4013,533,4016,537,4020,532,4023,531,4023,532,4027,531,4027,531,4028,536,4026,539,4022,540,4017,543,4016,543,4018,549,4018,548,4022,556,4025,570,4030,570,4029,574,4030,571,4035,567,4037,561,4037,559,4036,556,4041,553,4045,558,4046,564,4045,567,4042,569,4036,568,4032,573,4028,574,4029,580,4027,581,4032,581,4034,584,4035,584,4037,597,4044,597,4042,618,4049,618,4050,623,4052,621,4056,623,4058,625,4059,627,4055,628,4051,631,4050,631,4051,635,4051,634,4056,630,4060,632,4062,631,4063,632,4065,636,4061,637,4056,637,4054,640,4054,640,4056,643,4056,641,4061,639,4064,641,4067,643,4070,647,4066,647,4061,646,4058,649,4056,650,4060,658,4060,657,4063,677,4069,676,4070,705,4081,708,4083,709,4078,713,4077,717,4076,716,4082,713,4086,708,4088,705,4088,704,4090,705,4090,704,4093,709,4092,714,4089,716,4084,716,4081,719,4080,719,4082,727,4082,727,4084,738,4087,737,4088,747,4092,745,4095,749,4099,747,4100,748,4101,752,4097,753,4092,752,4091,755,4090,755,4094,767,4095,767,4097,795,4107,814,4112,830,4118,829,4119,844,4127,843,4128,854,4136,852,4138,854,4141,849,4143,848,4143,848,4145,847,4145,847,4148,852,4147,854,4146,856,4148,859,4143,860,4141,863,4141,862,4136,860,4134,863,4132,859,4129,858,4128,859,4126,854,4126,849,4129,846,4133,846,4138,847,4139,844,4140,841,4141,841,4136,843,4131,847,4128,853,4128,854,4128,855,4126,859,4129,861,4131,864,4130,865,4135,863,4139,870,4144,876,4148,877,4144,881,4144,881,4143,883,4144,882,4149,879,4152,881,4155,884,4159,887,4155,891,4156,890,4158,903,4169,903,4170,930,4196,989,4255,988,4255,1004,4272,1003,4272,1006,4276,1001,4278,996,4278,992,4274,990,4269,987,4269,989,4274,993,4278,998,4279,999,4279,999,4282,1003,4281,1005,4284,1009,4280,1010,4275,1008,4270,1007,4269,1010,4267,1010,4266,1012,4265,1014,4269,1014,4272,1017,4272,1015,4277,1014,4278,1021,4284,1020,4286,1026,4293,1023,4294,1024,4298,1019,4299,1017,4298,1016,4299,1021,4300,1026,4298,1030,4294,1030,4288,1030,4286,1031,4291,1030,4294,1043,4300,1042,4301,1075,4325,1074,4326,1084,4336,1079,4339,1074,4339,1070,4337,1069,4338,1066,4334,1066,4328,1066,4327,1063,4327,1063,4326,1061,4326,1061,4331,1063,4336,1068,4338,1073,4338,1074,4340,1079,4338,1080,4336,1083,4338,1085,4333,1090,4334,1090,4335,1096,4337,1095,4341,1102,4346,1100,4348,1105,4356,1100,4358,1096,4357,1093,4364,1091,4363,1088,4367,1094,4368,1099,4367,1103,4364,1104,4358,1103,4353,1102,4352,1107,4348,1108,4348,1112,4345,1114,4350,1119,4350,1117,4356,1137,4368,1137,4369,1153,4379,1154,4377,1162,4380,1163,4375,1162,4374,1164,4374,1164,4379,1161,4384,1157,4386,1157,4388,1152,4388,1150,4387,1146,4393,1143,4399,1148,4400,1153,4398,1157,4395,1158,4396,1159,4390,1158,4385,1156,4384,1160,4380,1164,4377,1167,4381,1167,4383,1170,4383,1169,4388,1165,4392,1162,4393,1163,4396,1158,4396,1154,4394,1152,4396,1149,4399,1154,4401,1160,4401,1164,4398,1165,4397,1168,4399,1170,4395,1173,4396,1172,4391,1169,4386,1165,4384,1165,4383,1162,4383,1161,4380,1167,4381,1169,4382,1170,4380,1174,4384,1174,4389,1174,4391,1179,4393,1177,4397,1185,4404,1193,4412,1195,4408,1200,4410,1199,4411,1201,4412,1197,4416,1192,4417,1190,4417,1190,4422,1190,4427,1194,4427,1195,4430,1200,4427,1201,4425,1203,4426,1204,4421,1202,4416,1202,4415,1205,4413,1205,4414,1210,4410,1212,4415,1211,4421,1210,4421,1223,4429,1222,4430,1243,4446,1244,4444,1249,4445,1248,4446,1263,4452,1263,4453,1288,4467,1288,4468,1296,4474,1291,4477,1289,4478,1290,4483,1286,4483,1285,4487,1291,4486,1295,4483,1298,4479,1297,4473,1296,4471,1298,4469,1299,4470,1302,4469,1303,4474,1306,4475,1305,4479,1316,4484,1315,4486,1325,4493,1323,4494,1327,4499,1326,4500,1327,4502,1330,4498,1332,4492,1331,4491,1334,4490,1334,4494,1338,4495,1336,4500,1342,4504,1341,4505,1346,4509,1349,4505,1349,4504,1351,4505,1350,4500,1352,4499,1352,4504,1350,4508,1354,4511,1353,4511,1367,4522,1366,4523,1372,4528,1368,4530,1369,4534,1370,4536,1374,4533,1376,4528,1376,4524,1380,4524,1384,4524,1383,4529,1380,4533,1375,4535,1373,4535,1373,4539,1372,4542,1377,4542,1382,4538,1383,4533,1386,4533,1386,4535,1392,4536,1391,4539,1399,4545,1407,4551,1408,4548,1412,4549,1413,4548,1415,4548,1413,4553,1416,4557,1416,4556,1421,4560,1422,4557,1427,4558,1427,4559,1431,4560,1429,4564,1434,4568,1434,4567,1444,4574,1450,4578,1451,4577,1456,4580,1469,4587,1475,4591,1477,4587,1481,4588,1481,4584,1482,4584,1482,4589,1479,4594,1475,4596,1476,4598,1479,4596,1481,4598,1484,4594,1485,4589,1489,4589,1489,4588,1492,4588,1492,4593,1489,4597,1484,4599,1480,4599,1479,4602,1478,4605,1483,4605,1488,4602,1490,4598,1491,4594,1494,4594,1493,4597,1502,4598,1501,4600,1514,4606,1528,4613,1528,4610,1536,4612,1536,4611,1542,4612,1541,4615,1549,4619,1562,4625,1562,4624,1574,4627,1573,4630,1577,4633,1573,4636,1572,4636,1573,4639,1574,4639,1574,4640,1578,4637,1580,4632,1580,4630,1584,4630,1584,4632,1595,4633,1595,4634,1613,4639,1612,4640,1630,4646,1630,4647,1641,4653,1646,4655,1647,4651,1652,4651,1652,4650,1655,4650,1654,4655,1650,4659,1645,4660,1644,4660,1644,4662,1646,4662,1647,4664,1651,4662,1654,4658,1655,4654,1660,4653,1665,4653,1664,4658,1660,4662,1655,4664,1654,4666,1653,4666,1652,4668,1658,4668,1662,4665,1664,4660,1664,4657,1667,4656,1667,4657,1671,4657,1670,4662,1667,4666,1668,4668,1667,4669,1668,4671,1672,4668,1674,4662,1674,4661,1676,4660,1676,4662,1684,4662,1684,4664,1697,4667,1735,4678,1762,4685,1772,4688,1786,4693,1784,4695,1788,4697,1784,4701,1782,4701,1782,4703,1787,4701,1787,4700,1789,4701,1791,4696,1791,4695,1798,4694,1798,4695,1808,4696,1808,4698,1819,4701,1819,4702,1831,4706,1832,4704,1842,4706,1842,4705,1850,4706,1848,4710,1853,4712,1852,4714,1854,4716,1856,4711,1856,4708,1859,4708,1859,4707,1861,4707,1861,4712,1860,4714,1862,4716,1863,4713,1876,4716,1876,4715,1896,4719,1896,4720,1926,4730,1934,4733,1937,4735,1937,4734,1943,4736,1943,4735,1957,4739,1957,4738,1978,4743,1977,4746,1978,4747,1975,4751,1969,4752,1968,4754,1974,4753,1978,4750,1978,4749,1981,4751,1983,4747,1992,4748,1992,4749,2016,4753,2016,4754,2040,4759,2057,4762,2056,4764,2069,4769,2067,4771,2074,4777,2070,4780,2068,4781,2068,4783,2063,4783,2060,4781,2058,4783,2056,4785,2060,4787,2066,4787,2070,4784,2071,4783,2072,4784,2074,4779,2073,4775,2082,4772,2080,4768,2083,4766,2078,4763,2073,4763,2068,4766,2066,4769,2064,4768,2064,4769,2061,4768,2064,4763,2065,4762,2064,4760,2069,4759,2074,4760,2078,4764,2079,4766,2082,4765,2082,4769,2091,4770,2090,4772,2107,4778,2107,4777,2118,4780,2118,4781,2140,4788,2152,4792,2153,4790,2161,4792,2161,4791,2165,4791,2164,4796,2162,4798,2164,4800,2159,4802,2154,4802,2149,4799,2148,4797,2145,4799,2144,4794,2136,4793,2129,4792,2130,4798,2134,4802,2139,4803,2143,4802,2144,4804,2148,4801,2149,4798,2155,4800,2156,4797,2163,4798,2169,4798,2167,4803,2163,4807,2160,4808,2160,4811,2158,4811,2158,4814,2163,4813,2167,4810,2169,4805,2169,4803,2171,4803,2169,4798,2167,4796,2169,4793,2164,4791,2162,4791,2162,4787,2162,4784,2167,4786,2171,4789,2172,4791,2174,4790,2175,4796,2174,4797,2185,4802,2186,4801,2195,4803,2195,4800,2199,4800,2198,4804,2205,4806,2204,4808,2210,4812,2208,4814,2211,4818,2210,4818,2211,4820,2215,4816,2216,4810,2215,4809,2218,4808,2218,4810,2224,4810,2224,4813,2233,4815,2232,4816,2240,4820,2237,4824,2240,4827,2240,4826,2242,4828,2244,4823,2245,4820,2250,4819,2256,4819,2255,4824,2254,4825,2257,4826,2253,4830,2248,4831,2247,4831,2247,4834,2242,4833,2239,4838,2240,4838,2239,4840,2244,4841,2249,4839,2252,4835,2253,4830,2252,4825,2255,4823,2256,4823,2265,4818,2267,4823,2265,4828,2264,4829,2266,4831,2261,4834,2256,4834,2255,4838,2255,4842,2260,4841,2264,4838,2266,4833,2266,4828,2265,4827,2268,4825,2270,4829,2282,4829,2281,4831,2302,4834,2302,4835,2322,4840,2321,4842,2331,4848,2328,4851,2330,4853,2333,4849,2334,4844,2332,4839,2331,4838,2334,4835,2336,4834,2338,4838,2339,4840,2341,4840,2340,4845,2340,4846,2349,4851,2356,4856,2357,4851,2357,4849,2358,4849,2356,4844,2352,4841,2347,4840,2343,4842,2342,4840,2340,4835,2345,4834,2350,4836,2354,4839,2355,4844,2361,4845,2360,4846,2373,4847,2373,4849,2375,4850,2372,4855,2367,4857,2367,4859,2372,4857,2375,4853,2378,4855,2379,4851,2389,4851,2400,4851,2399,4854,2404,4855,2403,4857,2406,4859,2407,4855,2415,4856,2435,4858,2435,4859,2461,4863,2461,4864,2473,4867,2472,4870,2475,4871,2471,4875,2467,4876,2468,4878,2464,4878,2463,4879,2469,4879,2473,4877,2476,4872,2475,4867,2474,4864,2477,4862,2477,4863,2481,4860,2483,4865,2487,4864,2486,4868,2505,4873,2516,4878,2513,4882,2512,4882,2514,4885,2509,4887,2507,4886,2507,4889,2506,4889,2506,4893,2511,4892,2515,4889,2517,4884,2517,4878,2514,4875,2518,4871,2521,4868,2524,4872,2529,4871,2529,4875,2554,4879,2616,4887,2658,4891,2711,4896,2744,4899,2744,4902,2750,4905,2747,4909,2742,4911,2741,4911,2742,4915,2743,4914,2743,4916,2748,4913,2751,4909,2751,4903,2751,4902,2755,4901,2760,4899,2761,4904,2764,4904,2764,4903,2787,4905,2804,4905,2803,4908,2813,4911,2811,4914,2815,4916,2817,4911,2816,4906,2812,4902,2807,4901,2803,4901,2802,4898,2801,4895,2806,4895,2811,4897,2814,4901,2814,4907,2814,4908,2817,4909,2817,4908,2825,4911,2825,4909,2845,4910,2960,4912,3113,4916,3113,4917,3153,4919,3153,4920,3188,4924,3252,4928,3252,4929,3265,4930,3265,4933,3270,4936,3267,4939,3268,4941,3272,4937,3272,4931,3272,4930,3275,4930,3275,4931,3278,4931,3277,4936,3273,4940,3268,4942,3266,4942,3265,4946,3264,4946,3263,4951,3268,4951,3273,4948,3275,4943,3275,4938,3272,4933,3276,4929,3277,4931,3282,4927,3284,4932,3294,4930,3294,4932,3354,4933,3432,4937,3476,4940,3476,4941,3518,4944,3533,4946,3533,4945,3540,4946,3538,4951,3534,4954,3531,4955,3531,4958,3526,4958,3525,4960,3531,4961,3536,4959,3539,4955,3539,4949,3537,4945,3540,4943,3541,4944,3547,4941,3548,4944,3555,4943,3555,4946,3560,4946,3558,4951,3554,4954,3553,4955,3554,4957,3557,4955,3559,4957,3562,4953,3562,4947,3569,4946,3569,4947,3580,4946,3581,4947,3642,4949,3686,4949,3686,4950,3696,4951,3694,4956,3696,4957,3692,4960,3687,4961,3682,4959,3680,4958,3678,4960,3682,4963,3688,4963,3692,4961,3694,4959,3696,4959,3697,4954,3696,4950,3702,4947,3703,4950,3715,4947,3716,4949,3740,4948,3740,4949,3765,4950,3765,4952,3776,4955,3773,4960,3769,4962,3770,4964,3774,4961,3776,4956,3776,4951,3773,4947,3775,4945,3778,4948,3784,4945,3785,4949,3799,4949,3811,4949,3809,4944,3813,4942,3810,4939,3809,4938,3810,4936,3814,4940,3815,4944,3820,4944,3820,4943,3834,4941,3835,4942,3864,4939,3880,4938,3879,4936,3885,4934,3884,4932,3888,4930,3889,4934,3900,4933,3932,4930,3968,4925,4004,4919,4016,4917,4016,4919,4023,4920,4023,4921,4025,4922,4025,4916,4022,4912,4020,4911,4021,4909,4024,4912,4028,4909,4030,4913,4039,4910,4039,4911,4060,4907,4065,4906,4065,4911,4061,4916,4059,4917,4059,4919,4056,4920,4056,4922,4061,4921,4065,4917,4065,4915,4068,4916,4069,4911,4068,4910,4071,4909,4069,4905,4064,4902,4063,4902,4063,4900,4067,4902,4069,4899,4072,4903,4073,4904,4079,4902,4079,4904,4104,4898,4104,4899,4136,4893,4156,4890,4156,4892,4159,4892,4158,4896,4163,4899,4162,4899,4166,4902,4168,4897,4167,4892,4163,4888,4158,4886,4159,4883,4162,4884,4163,4881,4167,4884,4169,4888,4176,4887,4176,4888,4182,4887,4180,4882,4177,4880,4179,4878,4181,4880,4184,4878,4186,4883,4186,4884,4195,4883,4213,4882,4212,4880,4224,4877,4224,4876,4234,4873,4235,4874,4254,4871,4255,4872,4266,4870,4266,4868,4272,4866,4271,4865,4276,4862,4277,4867,4276,4871,4278,4872,4274,4876,4269,4878,4267,4877,4267,4880,4265,4879,4264,4882,4270,4883,4274,4880,4277,4876,4279,4877,4279,4871,4277,4867,4283,4862,4284,4863,4290,4859,4291,4862,4301,4860,4301,4861,4310,4859,4309,4855,4313,4853,4309,4849,4308,4849,4309,4848,4313,4851,4315,4856,4314,4861,4316,4861,4316,4859,4319,4860,4319,4854,4318,4853,4322,4851,4322,4852,4327,4850,4328,4854,4333,4855,4337,4855,4336,4850,4335,4849,4338,4847,4339,4849,4343,4847,4344,4851,4352,4851,4359,4852,4358,4847,4361,4845,4360,4845,4364,4842,4366,4845,4376,4842,4376,4843,4408,4836,4421,4832,4438,4827,4439,4828,4450,4827,4449,4824,4454,4822,4459,4819,4460,4824,4465,4824,4465,4823,4472,4823,4471,4820,4482,4817,4482,4819,4501,4817,4500,4819,4506,4820,4504,4825,4501,4828,4502,4831,4500,4832,4500,4834,4505,4832,4508,4828,4508,4823,4511,4823,4509,4818,4506,4816,4508,4813,4503,4811,4498,4812,4496,4808,4494,4805,4499,4804,4504,4805,4506,4807,4508,4806,4510,4810,4519,4808,4523,4808,4523,4813,4519,4817,4515,4819,4514,4819,4514,4821,4513,4821,4513,4824,4518,4822,4522,4819,4523,4817,4525,4818,4526,4813,4525,4811,4528,4810,4525,4806,4520,4804,4518,4804,4518,4801,4518,4799,4524,4801,4527,4805,4529,4810,4528,4811,4532,4811,4536,4812,4536,4807,4539,4805,4545,4802,4546,4804,4557,4801,4557,4803,4584,4800,4594,4799,4592,4795,4595,4793,4591,4789,4590,4789,4590,4787,4595,4790,4597,4795,4597,4799,4600,4800,4600,4798,4604,4798,4603,4793,4599,4789,4601,4787,4602,4785,4606,4789,4607,4794,4611,4794,4610,4794,4615,4795,4614,4789,4613,4789,4616,4787,4620,4785,4621,4788,4628,4787,4628,4786,4648,4781,4656,4778,4656,4783,4656,4784,4658,4784,4655,4789,4650,4791,4645,4791,4645,4793,4644,4792,4643,4795,4649,4795,4653,4793,4656,4788,4656,4783,4655,4780,4658,4778,4659,4779,4673,4774,4673,4775,4708,4766,4708,4767,4724,4766,4723,4771,4722,4773,4725,4775,4721,4778,4715,4779,4710,4777,4710,4776,4707,4779,4710,4781,4710,4783,4715,4784,4720,4781,4723,4777,4723,4774,4729,4775,4729,4772,4735,4771,4733,4766,4728,4763,4723,4763,4719,4765,4716,4762,4711,4756,4716,4754,4722,4754,4724,4756,4725,4754,4728,4759,4729,4764,4732,4764,4736,4764,4735,4759,4734,4757,4736,4755,4737,4757,4743,4754,4744,4757,4756,4755,4800,4749,4849,4742,4849,4743,4876,4739,4876,4738,4894,4734,4894,4736,4900,4736,4899,4741,4898,4743,4900,4744,4895,4747,4891,4748,4891,4750,4896,4750,4898,4748,4900,4751,4903,4747,4903,4745,4906,4745,4905,4740,4902,4735,4898,4734,4898,4731,4899,4731,4900,4728,4904,4731,4906,4733,4909,4731,4910,4733,4921,4730,4921,4731,4926,4731,4925,4736,4922,4740,4921,4741,4922,4744,4920,4745,4921,4747,4925,4744,4928,4740,4928,4734,4925,4730,4924,4730,4927,4727,4928,4727,4931,4724,4933,4727,4937,4725,4938,4728,4954,4725,4975,4722,4974,4721,4987,4717,4992,4716,4992,4720,4997,4720,5000,4721,4999,4715,4996,4711,4991,4709,4988,4710,4988,4707,4990,4707,4990,4705,4995,4706,4999,4710,5000,4715,5000,4716,5005,4716,5005,4715,5013,4715,5012,4711,5021,4708,5020,4707,5027,4703,5028,4708,5026,4713,5022,4717,5017,4718,5016,4718,5015,4721,5015,4720,5014,4723,5019,4723,5024,4720,5026,4716,5026,4710,5025,4707,5029,4704,5036,4700,5037,4703,5042,4701,5042,4700,5051,4697,5062,4692,5063,4693,5081,4687,5081,4686,5120,4672,5119,4671,5133,4664,5133,4665,5143,4661,5144,4666,5144,4667,5151,4669,5151,4670,5156,4672,5156,4667,5155,4663,5158,4661,5154,4657,5153,4657,5153,4655,5148,4654,5143,4657,5141,4661,5141,4667,5139,4667,5135,4667,5136,4662,5137,4660,5134,4658,5138,4655,5143,4654,5145,4654,5146,4651,5151,4654,5152,4656,5157,4653,5167,4647,5166,4645,5168,4643,5170,4648,5170,4654,5167,4658,5163,4660,5164,4662,5168,4660,5170,4658,5171,4659,5173,4654,5172,4649,5170,4647,5175,4643,5175,4642,5180,4638,5182,4642,5182,4646,5185,4646,5183,4651,5179,4654,5173,4655,5170,4654,5166,4662,5164,4661,5162,4664,5167,4666,5172,4665,5176,4662,5178,4657,5177,4652,5176,4651,5180,4648,5179,4646,5183,4642,5180,4640,5182,4635,5181,4635,5182,4632,5187,4635,5187,4636,5190,4635,5192,4639,5204,4638,5204,4636,5206,4636,5204,4631,5199,4629,5198,4628,5198,4627,5203,4629,5205,4631,5220,4621,5220,4622,5257,4603,5312,4574,5312,4573,5322,4567,5323,4569,5327,4567,5328,4572,5326,4576,5327,4577,5323,4580,5319,4581,5319,4584,5324,4582,5328,4578,5329,4575,5332,4575,5331,4570,5339,4566,5335,4562,5334,4561,5334,4560,5329,4559,5324,4561,5321,4565,5320,4571,5321,4573,5319,4574,5318,4573,5315,4574,5315,4568,5318,4564,5317,4562,5321,4560,5327,4560,5331,4562,5334,4558,5336,4561,5345,4556,5346,4558,5355,4554,5356,4557,5362,4557,5361,4561,5370,4564,5370,4558,5369,4555,5370,4554,5366,4550,5361,4549,5361,4546,5356,4548,5354,4545,5351,4549,5350,4554,5352,4559,5352,4560,5349,4562,5350,4563,5348,4566,5345,4561,5345,4556,5347,4551,5352,4549,5356,4548,5356,4545,5361,4547,5364,4543,5367,4547,5371,4544,5372,4549,5376,4549,5375,4554,5371,4558,5367,4559,5367,4561,5365,4561,5364,4564,5369,4563,5371,4562,5373,4565,5377,4561,5377,4555,5377,4554,5379,4553,5376,4549,5371,4546,5369,4546,5369,4542,5370,4542,5370,4538,5374,4539,5376,4535,5379,4538,5390,4529,5391,4531,5411,4522,5412,4526,5417,4527,5416,4532,5414,4534,5417,4537,5417,4538,5419,4541,5422,4537,5423,4531,5421,4527,5420,4526,5424,4522,5421,4520,5424,4515,5419,4514,5419,4510,5414,4512,5411,4516,5410,4516,5408,4515,5407,4520,5408,4524,5404,4526,5401,4528,5400,4523,5401,4518,5403,4516,5402,4515,5406,4512,5412,4512,5413,4513,5414,4510,5418,4513,5419,4514,5422,4511,5424,4515,5429,4514,5428,4518,5433,4519,5432,4520,5434,4521,5435,4516,5433,4511,5428,4508,5423,4508,5421,4508,5420,4507,5424,4506,5424,4502,5429,4504,5432,4499,5434,4500,5439,4496,5441,4499,5445,4497,5445,4496,5459,4487,5468,4481,5470,4486,5473,4486,5472,4492,5471,4492,5474,4494,5473,4494,5476,4496,5478,4492,5478,4486,5474,4482,5469,4480,5466,4481,5465,4477,5469,4477,5470,4471,5475,4474,5476,4475,5482,4469,5483,4471,5490,4468,5491,4473,5489,4478,5485,4481,5483,4482,5483,4484,5484,4484,5485,4485,5489,4482,5491,4477,5491,4472,5489,4469,5493,4465,5494,4465,5500,4460,5501,4462,5507,4460,5508,4464,5512,4465,5510,4470,5506,4473,5501,4474,5500,4474,5500,4477,5498,4477,5497,4479,5503,4479,5507,4477,5510,4472,5510,4467,5512,4466,5509,4462,5508,4461,5511,4458,5506,4456,5504,4456,5504,4452,5505,4452,5506,4448,5511,4450,5514,4445,5517,4448,5520,4446,5522,4451,5521,4456,5522,4456,5523,4451,5525,4451,5523,4446,5521,4444,5525,4440,5526,4441,5534,4433,5535,4434,5549,4424,5558,4417,5560,4420,5566,4418,5567,4422,5569,4423,5568,4417,5565,4413,5560,4412,5559,4411,5559,4410,5560,4410,5560,4408,5565,4409,5566,4411,5569,4408,5571,4411,5581,4407,5581,4408,5586,4407,5587,4409,5592,4408,5591,4405,5592,4404,5589,4400,5584,4398,5581,4399,5580,4396,5585,4396,5586,4397,5588,4392,5592,4396,5599,4391,5599,4390,5609,4382,5607,4380,5609,4379,5612,4383,5613,4384,5616,4383,5616,4382,5620,4381,5618,4378,5623,4374,5623,4375,5628,4371,5630,4376,5635,4376,5635,4377,5639,4377,5638,4372,5634,4368,5631,4367,5631,4364,5635,4365,5638,4360,5641,4363,5650,4357,5651,4358,5661,4353,5662,4357,5669,4356,5669,4358,5671,4359,5671,4353,5667,4349,5665,4348,5666,4346,5667,4347,5669,4345,5672,4348,5673,4354,5673,4355,5676,4356,5676,4357,5678,4358,5678,4352,5676,4348,5671,4345,5666,4345,5666,4343,5671,4343,5672,4344,5674,4339,5678,4342,5685,4335,5686,4336,5697,4329,5697,4331,5708,4326,5707,4325,5715,4320,5713,4317,5716,4314,5718,4316,5725,4311,5726,4313,5734,4309,5735,4312,5740,4312,5740,4313,5743,4314,5742,4308,5740,4307,5743,4304,5739,4301,5738,4301,5739,4299,5733,4299,5729,4302,5726,4306,5726,4311,5724,4312,5723,4310,5722,4310,5723,4305,5726,4301,5731,4299,5736,4301,5739,4303,5742,4299,5744,4302,5751,4298,5752,4302,5759,4300,5759,4303,5766,4304,5765,4308,5770,4311,5770,4312,5772,4313,5773,4308,5772,4302,5768,4299,5763,4297,5762,4297,5762,4294,5757,4296,5754,4293,5751,4297,5751,4299,5747,4299,5747,4300,5744,4300,5745,4295,5749,4292,5754,4290,5759,4292,5760,4292,5762,4289,5765,4292,5769,4289,5771,4295,5769,4300,5773,4302,5781,4306,5782,4300,5781,4295,5780,4294,5781,4293,5776,4290,5771,4290,5766,4293,5763,4291,5765,4290,5762,4287,5767,4285,5773,4286,5777,4289,5777,4290,5783,4287,5784,4290,5795,4288,5795,4289,5797,4289,5795,4284,5791,4281,5790,4280,5791,4278,5792,4278,5794,4276,5797,4280,5799,4285,5797,4290,5801,4293,5805,4296,5807,4291,5805,4285,5802,4282,5797,4280,5795,4280,5795,4277,5799,4277,5800,4273,5804,4275,5805,4277,5811,4273,5812,4275,5818,4273,5819,4278,5816,4283,5812,4286,5809,4286,5809,4288,5814,4287,5814,4288,5818,4285,5820,4279,5818,4274,5818,4273,5822,4270,5823,4271,5829,4267,5830,4272,5835,4272,5835,4276,5837,4277,5837,4271,5835,4267,5831,4264,5825,4264,5824,4262,5830,4262,5832,4263,5834,4260,5838,4263,5838,4264,5846,4260,5846,4262,5869,4257,5873,4256,5871,4251,5870,4251,5872,4249,5871,4248,5872,4247,5876,4251,5876,4256,5876,4257,5879,4258,5876,4263,5875,4263,5877,4265,5872,4268,5870,4268,5870,4270,5875,4269,5876,4269,5877,4270,5881,4266,5882,4261,5886,4260,5886,4258,5891,4256,5888,4251,5883,4249,5878,4250,5874,4253,5873,4255,5868,4252,5864,4250,5868,4246,5873,4244,5878,4246,5881,4249,5884,4247,5885,4250,5896,4248,5896,4250,5915,4248,5915,4247,5932,4244,5932,4245,5976,4239,5976,4240,6048,4234,6086,4231,6086,4232,6130,4230,6130,4231,6168,4232,6167,4237,6163,4241,6158,4242,6158,4648,6158,5054,6153,5053,6150,5049,6148,5044,3206,5045,264,5046,266,5041,270,5037,274,5036,274,4467,274,3898,279,3899,283,3903,284,3908,283,3913,294,3918,312,3924,331,3931,330,3931,346,3937,346,3936,350,3937;PU5700,4340;PD5697,4345,5693,4347,5687,4347,5683,4344,5682,4342,5678,4344,5682,4348,5683,4348,5682,4351,5688,4351,5692,4349,5693,4351,5697,4347,5697,4345,5701,4346,5701,4341,5704,4340,5701,4336,5696,4333,5695,4333,5695,4331,5700,4333,5702,4332,5705,4336,5705,4340,5711,4340,5718,4341,5717,4337,5721,4336,5718,4331,5713,4329,5707,4330,5704,4332,5702,4330,5700,4335,5700,4336,5694,4335,5694,4337,5680,4338,5682,4342,5678,4344,5682,4348,5683,4348,5682,4351,5688,4351,5692,4349,5693,4351,5697,4347,5697,4345,5701,4346,5701,4341,5704,4340,5701,4336,5696,4333,5695,4333,5695,4331,5700,4333,5702,4332,5705,4336,5705,4340,5711,4340,5718,4341,5717,4337,5721,4336,5718,4331,5713,4329,5707,4330,5704,4332,5702,4330,5700,4335,5700,4336,5697,4335;PU1722,4685;PD1722,4690,1726,4694,1731,4696,1736,4695,1740,4692,1741,4690,1749,4694,1750,4691,1762,4692,1761,4693,1765,4694,1763,4698,1759,4701,1759,4703,1758,4703,1758,4705,1763,4703,1766,4699,1766,4698,1769,4699,1769,4693,1772,4692,1769,4688,1764,4685,1759,4686,1758,4686,1756,4683,1752,4686,1748,4683,1747,4687,1742,4685,1741,4686,1728,4685,1728,4684,1723,4684,1723,4689,1726,4693,1726,4694,1731,4696,1736,4695,1740,4692,1741,4690,1749,4694,1750,4691,1762,4692,1761,4693,1765,4694,1763,4698,1759,4701,1759,4703,1758,4703,1758,4705,1763,4703,1766,4699,1766,4698,1769,4699,1769,4693,1772,4692,1769,4688,1764,4685,1759,4686,1758,4686,1756,4683,1752,4686,1751,4685;PU5111,4685;PD5109,4690,5110,4695,5114,4699,5119,4701,5121,4701,5121,4703,5116,4703,5112,4700,5110,4695,5110,4692,5106,4691,5102,4691,5102,4696,5103,4696,5100,4697,5103,4702,5108,4703,5113,4702,5116,4701,5118,4703,5120,4698,5121,4696,5127,4697,5127,4695,5134,4694,5132,4689,5128,4686,5123,4685,5122,4685,5121,4682,5116,4685,5111,4681,5108,4686,5109,4691,5112,4695,5117,4697,5120,4697,5121,4701,5121,4703,5116,4703,5112,4700,5110,4695,5110,4692,5106,4691,5102,4691,5102,4696,5103,4696,5100,4697,5103,4702,5108,4703,5113,4702,5116,4701,5118,4703,5120,4698,5121,4696,5127,4697,5127,4695,5134,4694,5132,4689,5128,4686,5123,4685,5122,4685,5121,4682,5116,4685,5111,4681;PU2019,4754;PD2017,4759,2017,4764,2020,4768,2017,4771,2021,4774,2021,4777,2026,4777,2029,4775,2031,4777,2034,4773,2034,4771,2038,4772,2038,4767,2047,4764,2044,4759,2040,4757,2040,4756,2035,4756,2031,4759,2028,4764,2028,4766,2025,4766,2025,4764,2022,4764,2024,4759,2028,4756,2029,4756,2028,4753,2031,4752,2031,4749,2026,4750,2022,4754,2021,4759,2022,4763,2018,4766,2020,4768,2017,4771,2021,4774,2021,4777,2026,4777,2029,4775,2031,4777,2034,4773,2034,4771,2038,4772,2038,4767,2047,4764,2044,4759,2040,4757,2040,4756,2035,4756,2031,4759,2028,4764,2028,4766,2025,4766,2025,4764,2022,4764,2024,4759,2028,4756,2029,4756,2028,4753,2031,4752,2031,4749,2026,4750,2022,4754,2021,4759,2022,4763,2021,4764;PU4375,4851;PD4378,4854,4384,4856,4386,4856,4386,4858,4381,4858,4377,4855,4376,4857,4373,4852,4373,4850,4365,4851,4365,4850,4362,4851,4364,4856,4368,4859,4372,4860,4371,4861,4377,4860,4380,4858,4385,4864,4386,4862,4390,4865,4391,4860,4390,4854,4387,4851,4381,4849,4381,4848,4381,4845,4386,4846,4388,4847,4391,4844,4395,4840,4390,4838,4385,4838,4382,4840,4379,4837,4376,4841,4374,4840,4373,4845,4375,4850,4380,4853,4385,4853,4386,4853,4387,4855,4386,4856,4386,4858,4381,4858,4377,4855,4376,4857,4373,4852,4373,4850,4365,4851,4365,4850,4362,4851,4364,4856,4368,4859,4372,4860,4371,4861,4377,4860,4380,4858,4385,4864,4386,4862,4390,4865,4391,4860,4390,4854,4387,4851,4381,4849,4381,4848,4381,4845,4386,4846,4388,4847,4391,4844,4393,4842;PU2225,4351;PD2228,4356,2228,4361,2225,4366,2220,4368,2215,4368,2214,4371,2210,4369,2209,4367,2206,4369,2205,4364,2205,4362,2201,4361,2203,4357,2200,4354,2203,4351,2201,4347,2207,4346,2212,4348,2215,4352,2216,4354,2221,4353,2221,4357,2226,4358,2223,4363,2225,4366,2220,4368,2215,4368,2214,4371,2210,4369,2209,4367,2206,4369,2205,4364,2205,4362,2201,4361,2203,4357,2200,4354,2203,4351,2201,4347,2207,4346,2212,4348,2215,4352,2216,4354,2221,4353,2221,4357,2226,4358,2223,4363,2225,4366;SP0;PU0,0;IN; diff --git a/hpgl/kreis.hpgl b/hpgl/kreis.hpgl new file mode 100755 index 0000000..fa43568 --- /dev/null +++ b/hpgl/kreis.hpgl @@ -0,0 +1 @@ +IN;SP1;PA0,0;CI1000;PA1000,0;CI1000;PA-1000,0;CI1000;PA0,1000;CI1000;PA0,-1000;CI1000;PA500,0;CI500;PA-500,0;CI500;PA0,500;CI500;PA0,-500;CI500; diff --git a/hpgl/logo-neos.hpgl b/hpgl/logo-neos.hpgl new file mode 100755 index 0000000..93eddb0 --- /dev/null +++ b/hpgl/logo-neos.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,363;PU4923,2919;PD4902,2913,4888,2898,4883,2877,4748,2870,4748,2866,4614,2845,4615,2842,4483,2809,4484,2806,4355,2763,4357,2760,4215,2698,4216,2695,4080,2621,4082,2618,3952,2533,3954,2530,3832,2435,3835,2432,3717,2320,3719,2317,3611,2195,3614,2193,3516,2062,3518,2060,3431,1923,3434,1921,3390,1835,3392,1834,3348,1732,3350,1731,3269,1516,3271,1515,3189,1263,3210,1262,3229,1272,3240,1291,3242,1301,5862,1301,5857,1322,5841,1337,5832,1340,5890,1556,5888,1557,5927,1747,5925,1747,5937,1839,5934,1839,5939,1921,5935,1921,5929,2067,5925,2067,5907,2213,5902,2212,5865,2353,5860,2351,5833,2418,5829,2416,5796,2480,5790,2477,5712,2582,5707,2578,5611,2670,5607,2665,5498,2743,5495,2739,5379,2803,5377,2798,5260,2843,5259,2838,5136,2867,5135,2863,5009,2879,5009,2875,4883,2880,4883,2877,4748,2870,4748,2866,4722,2862;PU4752,2316;PD4761,2297,4779,2284,4800,2283,4819,2293,4831,2311,4832,2320,4914,2315,4913,2308,4952,2298,4950,2291,4987,2275,4980,2265,5030,2222,5021,2214,5057,2158,5048,2154,5081,2060,5072,2058,5083,1958,5075,1958,5067,1883,5062,1884,5045,1803,5042,1804,5016,1711,4998,1723,4988,1742,4987,1750,4212,1750,4217,1771,4233,1786,4254,1790,4263,1789,4289,1874,4292,1872,4344,2009,4352,2005,4410,2093,4414,2090,4484,2170,4486,2168,4561,2243,4566,2238,4652,2299,4656,2291,4740,2324,4743,2315,4832,2329,4832,2320,4914,2315,4913,2308,4952,2298,4950,2291,4985,2275;PU5374,490;PD5360,474,5340,466,5318,471,5305,482,5134,345,5131,349,4945,233,4944,236,4749,139,4748,142,4647,102,4646,105,4542,73,4541,77,4436,54,4435,57,4328,43,4328,47,4113,39,4113,43,3919,56,3920,60,3824,76,3825,79,3732,104,3733,108,3642,140,3643,143,3554,183,3556,187,3473,236,3476,241,3402,301,3406,305,3327,392,3332,395,3265,493,3270,495,3216,600,3220,602,3180,712,3185,714,3170,784,3174,785,3165,867,3168,867,3163,1040,3166,1040,3174,1239,3194,1232,3208,1216,3212,1199,4135,1199,4129,1178,4114,1163,4093,1158,4087,1159,4072,1073,4074,1072,4065,997,4070,997,4071,930,4079,931,4101,832,4109,835,4150,743,4159,748,4216,675,4222,680,4257,649,4261,654,4300,629,4303,635,4345,617,4347,623,4391,612,4392,619,4484,613,4483,622,4579,637,4578,644,4671,675,4669,678,4762,720,4760,724,4846,778,4842,783,4929,860,4926,864,5003,952,4999,955,5065,1049,5063,1050,5099,1108,5114,1092,5118,1071,5114,1056,5639,795,5624,779,5604,772,5583,778,5577,781,5482,662,5481,663,5394,562,5392,564,5309,478,5305,482,5179,381;PU3081,2168;PD3073,2188,3076,2209,3089,2226,3110,2233,3117,2233,3137,2418,3132,2419,3130,2511,3122,2510,3103,2599,3095,2596,3067,2659,3061,2656,3022,2715,3018,2711,2970,2763,2966,2758,2912,2802,2908,2796,2828,2839,2826,2833,2739,2863,2738,2858,2647,2877,2646,2873,2555,2883,2555,2879,2455,2879,2456,2875,2356,2864,2357,2860,2258,2839,2259,2836,2163,2808,2165,2803,1995,2729,1997,2726,1816,2627,1817,2625,1616,2502,1610,2523,1615,2543,1631,2558,1652,2563,1661,2562,1737,2828,1715,2828,1697,2817,1687,2798,1686,2789,763,2789,769,2768,784,2753,792,2750,368,1263,389,1263,408,1273,418,1292,419,1302,1342,1302,1336,1322,1321,1337,1312,1340,1375,1568,1377,1568,1439,1765,1441,1764,1509,1937,1513,1935,1567,2039,1573,2035,1643,2128,1649,2122,1731,2193,1736,2186,1830,2237,1834,2227,1910,2245,1911,2237,1990,2240,1990,2236,2060,2230,2059,2224,2093,2215,2090,2207,2120,2191,2111,2179,2150,2135,2138,2128,2159,2072,2149,2070,2154,2019,2147,2019,2143,1967,2139,1968,2119,1865,2117,1866,2075,1685,2073,1685,2015,1487,2014,1488,1943,1263,1964,1262,1983,1273,1994,1291,1995,1302,2918,1302,2912,1322,2897,1337,2890,1340,2993,1672,2991,1672,3070,1964,3069,1965,3100,2107,3098,2107,3120,2233,3117,2233,3135,2394;PU1277,1239;PD1256,1235,1239,1221,1232,1201,1237,1180,1251,1164,1261,1160,952,74,933,85,924,104,923,113,0,113,6,134,21,148,42,153,51,152,361,1237,379,1226,389,1207,390,1199,1313,1199,1307,1178,1291,1163,1270,1158,1261,1160,1217,1005;PU1605,74;PD1627,74,1645,85,1655,104,1655,125,1643,143,1627,152,1937,1237,1955,1226,1965,1207,1966,1199,2889,1199,2883,1178,2868,1163,2847,1158,2837,1160,2528,74,2510,85,2500,104,2499,113,1576,113,1582,134,1597,148,1618,153,1627,152,1671,307;PU6411,2068;PD6422,2063,6509,2192,6511,2190,6609,2312,6611,2310,6719,2423,6721,2421,6837,2525,6839,2522,6955,2610,6957,2607,7080,2686,7081,2683,7211,2751,7212,2747,7347,2803,7348,2799,7490,2841,7490,2838,7636,2867,7637,2864,7784,2880,7784,2876,7932,2880,7932,2877,8072,2869,8072,2866,8211,2848,8211,2843,8347,2810,8345,2805,8474,2753,8471,2748,8570,2691,8568,2687,8660,2617,8656,2613,8737,2531,8732,2527,8799,2434,8792,2431,8847,2310,8841,2308,8876,2178,8871,2177,8889,2043,8885,2043,8891,1909,8887,1909,8881,1818,8878,1818,8863,1715,8860,1716,8814,1503,8812,1504,8745,1263,8726,1274,8716,1293,8715,1302,7792,1302,7798,1322,7814,1337,7835,1342,7843,1340,7901,1551,7899,1551,7942,1737,7939,1737,7965,1907,7960,1907,7964,2017,7959,2016,7954,2071,7948,2070,7935,2122,7927,2119,7893,2190,7886,2185,7862,2216,7856,2210,7827,2235,7821,2226,7785,2243,7782,2235,7743,2244,7742,2237,7661,2240,7661,2234,7558,2221,7560,2212,7462,2177,7466,2169,7419,2140,7422,2136,7379,2101,7383,2097,7308,2015,7313,2012,7274,1955,7278,1952,7245,1891,7248,1890,7191,1763,7194,1762,7078,1452,7079,1452,7016,1263,6999,1275,6989,1295,6989,1302,6066,1302,6072,1322,6087,1337,6108,1342,6119,1340,6215,1620,6217,1619,6311,1859,6313,1858,6365,1970,6367,1969,6419,2065,6422,2063,6509,2192,6511,2190,6515,2194;PU8474,754;PD8454,762,8432,759,8416,746,8408,726,8412,705,8423,691,8339,590,8337,592,8248,496,8245,498,8149,410,8147,412,8043,332,8041,335,7925,261,7924,263,7802,199,7800,201,7674,146,7672,149,7542,103,7541,106,7418,73,7417,76,7290,52,7290,55,7162,41,7162,44,7034,39,7034,42,6911,46,6911,49,6788,61,6789,65,6668,88,6669,92,6552,129,6554,133,6468,170,6469,173,6387,219,6389,223,6313,278,6317,282,6249,347,6254,351,6186,441,6191,444,6136,543,6140,545,6097,651,6101,652,6069,761,6076,763,6060,902,6065,902,6065,1059,6068,1059,6080,1239,6100,1232,6114,1215,6117,1199,7040,1199,7034,1178,7019,1163,6998,1158,6993,1159,6980,1082,6983,1082,6971,953,6977,953,6981,850,6986,850,6994,800,7000,801,7014,752,7021,755,7057,686,7066,692,7119,636,7128,647,7197,611,7201,623,7278,609,7278,618,7324,620,7323,627,7368,636,7366,643,7452,676,7449,683,7527,731,7522,737,7590,799,7585,804,7656,899,7652,902,7712,1005,7710,1006,7781,1148,7780,1149,7820,1235,7837,1221,7844,1201,7844,1199,8766,1199,8761,1178,8745,1163,8724,1158,8707,1163,8611,979,8609,980,8519,823,8517,825,8426,689,8423,691,8339,590,8337,592,8317,570;PU11299,2643;PD11288,2662,11287,2683,11293,2695,11218,2744,11215,2740,11134,2779,11132,2775,10960,2832,10959,2829,10841,2857,10840,2854,10719,2873,10719,2870,10597,2880,10596,2878,10474,2879,10474,2876,10370,2870,10370,2867,10266,2853,10266,2849,10062,2801,10064,2796,9876,2724,9878,2719,9702,2623,9705,2619,9542,2502,9545,2498,9399,2361,9403,2357,9297,2230,9300,2227,9255,2158,9258,2156,9219,2083,9222,2082,9188,2003,9191,2001,9164,1919,9168,1918,9149,1834,9154,1833,9147,1748,9152,1748,9154,1675,9158,1675,9169,1602,9174,1603,9194,1532,9201,1534,9232,1469,9241,1474,9301,1405,9305,1410,9384,1344,9386,1347,9484,1278,9491,1299,9491,1302,11293,1302,11287,1322,11272,1337,11251,1342,11238,1339,11208,1418,11206,1417,11176,1483,11172,1481,11138,1537,11132,1533,11086,1585,11083,1582,11031,1629,11027,1624,10910,1702,10907,1695,10818,1734,10817,1730,10723,1758,10723,1754,10529,1792,10529,1793,10337,1832,10338,1836,10245,1866,10247,1870,10159,1911,10162,1916,10086,1965,10091,1971,10060,2002,10069,2009,10048,2047,10060,2051,10052,2091,10063,2091,10065,2133,10073,2131,10085,2172,10091,2170,10109,2207,10116,2203,10145,2241,10151,2235,10187,2267,10192,2260,10276,2308,10280,2301,10335,2320,10337,2314,10395,2325,10396,2319,10515,2324,10515,2318,10666,2302,10665,2296,10739,2277,10737,2271,10806,2242,10802,2234,10873,2184,10870,2179,10941,2112,10939,2110,11015,2027,11026,2045,11027,2067,11023,2077,11590,2401,11575,2416,11554,2421,11533,2415,11533,2414,11455,2532,11453,2530,11379,2627,11375,2624,11298,2701,11293,2695,11218,2744,11215,2740,11151,2771;PU11163,926;PD11159,905,11167,885,11181,873,11107,731,11103,733,11012,600,11009,602,10904,479,10901,482,10786,370,10784,373,10682,292,10679,295,10569,225,10567,229,10451,169,10449,172,10329,123,10327,127,10190,85,10189,89,10049,61,10048,64,9906,46,9905,48,9762,38,9762,41,9565,42,9565,47,9370,74,9371,80,9210,126,9212,131,9057,199,9059,202,8920,283,8922,286,8857,334,8860,338,8802,392,8808,397,8758,467,8762,469,8715,552,8717,553,8670,652,8691,656,8711,648,8722,636,9338,989,9343,968,9337,948,9329,938,9451,791,9451,792,9499,737,9502,739,9554,689,9559,695,9628,649,9632,655,9708,622,9710,630,9803,611,9804,618,9899,614,9899,618,10021,625,10021,629,10081,640,10079,645,10137,662,10135,669,10227,716,10223,723,10264,754,10259,759,10294,797,10288,802,10336,882,10326,886,10339,931,10328,932,10328,977,10314,975,10301,1008,10291,1003,10269,1033,10261,1026,10202,1073,10197,1066,10138,1095,10135,1088,10070,1106,10069,1104,9936,1134,9937,1137,9690,1210,9702,1228,9721,1238,9742,1237,9760,1224,9769,1205,9769,1199,11297,1199,11291,1178,11276,1163,11255,1158,11252,1159,11238,1047,11236,1048,11218,952,11214,953,11188,870,11181,873,11107,731,11103,733,11102,732;SP0;PU0,0;IN; diff --git a/hpgl/logo-tec.hpgl b/hpgl/logo-tec.hpgl new file mode 100755 index 0000000..b86d937 --- /dev/null +++ b/hpgl/logo-tec.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,363;PU2968,1791;PD2980,1790,3005,1874,3008,1873,3061,2010,3068,2006,3126,2094,3130,2091,3200,2171,3202,2169,3278,2244,3282,2239,3368,2300,3373,2291,3457,2324,3459,2316,3548,2329,3548,2321,3630,2316,3629,2309,3668,2299,3666,2292,3703,2275,3696,2266,3746,2222,3737,2215,3773,2159,3765,2155,3798,2060,3789,2058,3799,1959,3791,1959,3783,1884,3779,1885,3761,1804,3758,1804,3732,1712,3714,1723,3704,1742,3703,1751,2928,1751,2934,1772,2949,1787,2970,1791,2980,1790,3005,1874,3008,1873,3034,1941;PU3809,1112;PD3787,1115,3768,1105,3756,1088,3755,1066,3765,1047,3773,1041,3737,982,3735,983,3670,889,3666,892,3589,804,3585,808,3498,731,3494,736,3407,683,3405,688,3312,647,3311,650,3218,619,3216,626,3120,610,3119,619,3028,626,3029,633,2985,644,2987,649,2945,667,2948,673,2909,698,2913,703,2877,734,2883,739,2825,812,2833,817,2791,909,2799,912,2778,1011,2787,1011,2788,1110,2793,1110,2806,1218,2809,1218,2832,1342,2852,1333,2863,1315,2865,1302,4579,1302,4573,1323,4557,1338,4549,1341,4606,1557,4604,1558,4644,1747,4641,1748,4654,1840,4650,1840,4655,1922,4651,1922,4645,2068,4642,2067,4623,2214,4618,2213,4581,2354,4576,2352,4549,2419,4545,2417,4512,2481,4507,2478,4428,2583,4423,2579,4327,2670,4323,2666,4214,2744,4212,2740,4095,2804,4093,2799,3976,2844,3975,2839,3852,2868,3851,2864,3725,2880,3725,2876,3599,2881,3599,2877,3464,2870,3464,2866,3330,2846,3331,2843,3199,2810,3200,2807,3072,2764,3073,2761,2931,2699,2932,2696,2796,2622,2798,2619,2668,2534,2670,2531,2549,2436,2551,2433,2433,2321,2435,2318,2327,2196,2330,2194,2232,2063,2234,2061,2147,1924,2150,1922,2067,1767,2070,1765,2000,1603,2003,1602,1946,1435,1949,1434,1908,1263,1911,1263,1886,1106,1889,1106,1875,947,1880,947,1884,789,1890,790,1917,635,1923,637,1962,527,1967,529,2021,424,2026,427,2093,330,2097,333,2176,247,2181,251,2255,191,2259,196,2342,147,2344,151,2433,111,2434,114,2525,81,2526,84,2619,60,2620,63,2716,48,2716,52,2909,39,2909,43,3125,51,3125,55,3232,69,3231,72,3336,94,3335,98,3439,129,3438,132,3539,172,3538,176,3732,273,3730,276,3916,392,3913,396,4085,533,4081,536,4165,623,4163,624,4250,725,4249,726,4344,845,4324,854,4303,851,4286,837,4283,832,3758,1093,3754,1072,3761,1052,3773,1041,3737,982,3735,983,3682,907;PU7240,969;PD7242,968,7131,794,7129,794,7026,646,7024,648,6921,522,6918,525,6820,428,6818,430,6714,341,6712,343,6601,262,6599,265,6482,193,6481,196,6395,153,6394,156,6304,120,6303,124,6118,70,6117,75,5918,43,5918,48,5716,40,5716,44,5493,58,5493,62,5383,81,5384,85,5277,116,5279,120,5195,154,5197,158,5116,200,5118,204,5043,256,5047,260,4981,321,4985,325,4917,411,4922,414,4866,510,4870,512,4826,614,4830,615,4797,721,4802,722,4789,792,4793,792,4785,874,4788,874,4785,1044,4787,1044,4796,1240,4817,1233,4831,1217,4835,1200,5757,1200,5752,1179,5736,1164,5715,1159,5709,1160,5695,1088,5698,1087,5685,966,5692,966,5700,858,5706,859,5717,806,5723,808,5742,758,5749,762,5797,689,5805,696,5870,638,5876,648,5954,614,5957,624,6042,611,6042,621,6123,630,6121,638,6199,663,6196,669,6292,719,6289,725,6375,790,6370,795,6451,887,6447,889,6518,990,6516,991,6625,1172,6639,1157,6644,1136,6643,1130,7303,994,7293,975,7275,964,7253,963,7242,968,7155,832;PU6595,1738;PD6581,1754,6576,1775,6584,1795,6600,1809,6620,1812,6626,1884,6624,1884,6627,2005,6624,2005,6620,2090,6615,2090,6609,2131,6601,2129,6587,2169,6577,2163,6542,2210,6534,2202,6487,2237,6481,2227,6425,2247,6422,2238,6362,2244,6362,2236,6277,2230,6279,2220,6198,2193,6202,2185,6156,2155,6159,2150,6117,2114,6121,2110,6048,2026,6052,2023,6005,1954,6008,1952,5967,1879,5970,1878,5899,1726,5902,1725,5792,1439,5793,1439,5733,1264,5716,1277,5707,1296,5706,1303,4783,1303,4789,1323,4805,1338,4826,1343,4837,1340,4932,1607,4934,1606,5027,1834,5028,1833,5079,1940,5081,1939,5131,2030,5134,2028,5220,2156,5222,2154,5318,2275,5320,2273,5425,2387,5427,2385,5539,2490,5541,2488,5648,2576,5650,2574,5764,2654,5766,2651,5886,2722,5887,2718,6013,2777,6015,2773,6161,2823,6162,2820,6314,2856,6315,2853,6469,2876,6469,2872,6624,2882,6624,2879,6720,2877,6720,2873,6816,2863,6816,2859,6911,2840,6910,2837,7002,2810,7001,2808,7081,2778,7080,2775,7157,2740,7155,2736,7228,2693,7225,2688,7290,2635,7286,2631,7352,2560,7348,2556,7405,2476,7400,2474,7447,2387,7442,2385,7477,2294,7472,2293,7487,2231,7483,2231,7492,2159,7489,2159,7497,2008,7494,2008,7491,1834,7470,1840,7456,1856,7452,1869,6577,1767,6580,1788,6594,1805,6614,1812,6620,1812,6626,1884,6624,1884,6626,1973;PU819,82;PD798,77,783,62,777,41,512,40,512,45,382,60,383,65,320,80,321,85,260,107,262,112,196,148,200,153,139,198,143,203,91,258,96,262,55,324,62,328,40,381,48,384,36,441,43,442,40,560,48,560,70,673,74,672,94,739,498,2157,476,2157,458,2146,448,2127,447,2118,67,2118,72,2138,88,2153,109,2158,118,2157,310,2829,328,2818,338,2799,339,2790,719,2790,713,2811,698,2826,694,2827,953,3454,970,3441,977,3421,978,3417,1820,3417,1815,3396,1799,3381,1778,3377,1769,3378,1590,2751,1612,2751,1630,2762,1641,2781,1642,2790,2218,2790,2213,2769,2197,2754,2176,2750,2167,2751,1975,2079,1957,2090,1947,2109,1946,2118,1369,2118,1375,2097,1391,2082,1399,2079,1137,1161,1135,1161,1099,1053,1102,1052,1076,956,1080,956,1066,867,1074,867,1075,815,1085,816,1100,767,1114,774,1160,715,1169,725,1233,684,1238,697,1330,675,1331,684,1426,683,1426,687,1622,704,1618,683,1604,667,1584,660,1571,662,1404,75,1386,86,1376,105,1375,108,1152,72,1152,73,956,49,955,51,777,39,777,41,616,41;SP0;PU0,0;IN; diff --git a/hpgl/luz.hpgl b/hpgl/luz.hpgl new file mode 100755 index 0000000..d4fd48c --- /dev/null +++ b/hpgl/luz.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU10,2641;PD15,2640,19,2636,20,2631,368,2631,366,2626,362,2622,358,2621,358,342,363,344,367,348,368,352,1620,352,1619,347,1615,344,1610,342,1610,50,1605,51,1601,55,1600,60,0,60,1,65,5,68,10,70,10,2641,15,2640,19,2636,20,2631,60,2631;PU1875,821;PD1874,826,1870,830,1865,831,1865,1999,1870,1997,1874,1994,1875,1989,2192,1989,2190,1984,2187,1980,2182,1979,2182,823,2184,757,2189,695,2190,695,2198,637,2199,637,2211,583,2212,584,2227,534,2227,535,2246,489,2247,490,2268,449,2269,450,2294,413,2295,414,2324,382,2325,383,2356,355,2357,356,2392,333,2393,334,2431,315,2432,316,2473,301,2474,302,2519,291,2519,292,2567,286,2567,287,2619,285,2619,286,2682,288,2681,289,2741,297,2740,298,2796,310,2796,311,2848,329,2848,330,2897,353,2896,354,2942,382,2941,383,2983,417,2982,418,3021,456,3020,457,3055,499,3054,500,3085,546,3084,547,3110,597,3109,598,3130,652,3129,652,3145,709,3145,710,3156,771,3155,771,3162,836,3164,905,3164,1999,3169,1997,3173,1994,3174,1989,3491,1989,3489,1984,3485,1980,3481,1979,3481,50,3476,51,3472,55,3471,60,3154,60,3155,65,3159,68,3164,70,3164,366,3159,364,3155,361,3154,355,3155,350,3158,348,3129,305,3128,305,3098,266,3097,266,3065,229,3032,195,3031,196,2997,164,2997,165,2962,136,2961,137,2925,111,2924,112,2886,89,2847,70,2807,53,2807,54,2765,39,2765,40,2721,28,2721,29,2676,19,2676,20,2630,13,2630,14,2582,10,2582,11,2532,9,2532,10,2451,13,2451,14,2376,24,2340,32,2305,41,2306,42,2272,52,2272,53,2240,65,2209,79,2210,80,2180,95,2152,112,2152,113,2125,132,2100,152,2100,153,2075,174,2076,175,2052,198,2053,199,2031,224,2010,251,2011,251,1991,279,1992,279,1973,309,1974,309,1957,340,1958,341,1942,373,1943,373,1928,407,1929,408,1905,480,1906,481,1887,559,1888,559,1874,644,1875,644,1867,734,1865,831,1865,871;PU2662,2045;PU4005,1997;PD4008,1993,4009,1989,5515,1989,5513,1984,5509,1980,5505,1979,5505,1689,5500,1691,5498,1692,4306,305,4311,303,4316,303,4321,307,4323,312,4323,313,5515,313,5513,308,5509,304,5505,303,5505,50,5500,51,5496,55,5495,60,3946,60,3948,65,3951,68,3956,70,3956,359,3961,358,3963,357,5155,1743,5150,1745,5145,1745,5140,1742,5138,1737,5138,1736,3989,1736,3991,1741,3994,1744,3999,1746,3999,1999,4004,1997,4008,1994,4009,1989,4049,1989;PU7137,2631;PD7136,2626,7132,2622,7127,2621,7127,50,7132,51,7136,55,7137,60,7485,60,7484,65,7480,68,7475,70,7475,1103,7480,1102,7484,1098,7485,1093,7923,1093,8028,1096,8028,1097,8126,1106,8126,1107,8217,1122,8217,1123,8260,1133,8302,1144,8302,1145,8342,1158,8380,1173,8416,1189,8416,1190,8451,1207,8451,1208,8484,1227,8516,1248,8515,1248,8545,1270,8545,1271,8573,1294,8573,1295,8600,1320,8599,1320,8625,1347,8624,1347,8648,1375,8647,1375,8669,1405,8668,1405,8688,1436,8706,1469,8705,1469,8722,1503,8721,1503,8736,1538,8749,1575,8748,1575,8759,1613,8768,1653,8776,1694,8775,1694,8781,1737,8785,1781,8788,1873,8787,1873,8784,1964,8783,1964,8779,2008,8773,2050,8772,2050,8764,2091,8754,2130,8742,2168,8729,2204,8728,2204,8714,2239,8713,2239,8697,2272,8696,2272,8678,2304,8677,2304,8657,2335,8657,2334,8635,2364,8635,2363,8611,2391,8586,2417,8585,2417,8558,2442,8558,2441,8530,2465,8529,2465,8499,2487,8499,2486,8467,2507,8433,2526,8433,2525,8398,2543,8361,2559,8361,2558,8323,2573,8323,2572,8283,2585,8241,2596,8198,2606,8197,2605,8106,2621,8106,2620,8008,2629,7903,2632,7903,2631,7117,2631,7119,2626,7123,2622,7127,2621,7127,2581;PU7475,2335;PD7480,2337,7484,2341,7485,2345,7923,2345,7982,2343,7982,2342,8037,2336,8089,2326,8089,2325,8138,2311,8137,2310,8183,2293,8182,2292,8224,2270,8223,2269,8262,2244,8261,2243,8296,2213,8295,2212,8326,2179,8325,2179,8352,2142,8351,2142,8374,2102,8373,2101,8392,2058,8391,2058,8405,2012,8404,2012,8415,1962,8414,1962,8420,1909,8419,1909,8421,1853,8419,1797,8418,1797,8412,1744,8411,1744,8400,1694,8399,1694,8385,1648,8384,1648,8365,1605,8364,1605,8341,1566,8340,1566,8313,1530,8313,1531,8281,1497,8281,1498,8246,1469,8245,1470,8207,1444,8206,1445,8164,1424,8119,1407,8119,1408,8070,1394,8070,1395,8018,1385,8017,1386,7962,1380,7962,1381,7903,1379,7465,1379,7467,1384,7471,1388,7475,1389,7475,2355,7480,2354,7484,2350,7485,2345,7525,2345;PU10779,1103;PD10777,1098,10774,1095,10769,1093,10769,938,10764,940,10760,944,10759,948,9302,948,9303,943,9307,940,9312,938,9320,859,9321,859,9333,785,9334,785,9351,715,9352,715,9374,650,9375,651,9402,591,9403,591,9435,536,9436,537,9472,486,9473,487,9515,441,9515,442,9562,402,9563,403,9613,369,9614,370,9669,340,9670,341,9729,317,9729,318,9793,299,9793,300,9861,287,9861,288,9934,280,9934,281,10011,278,10011,279,10101,281,10101,282,10190,290,10190,291,10278,305,10277,306,10363,325,10363,326,10449,351,10449,352,10534,382,10534,383,10619,419,10619,420,10704,462,10705,457,10703,452,10699,448,10695,447,10695,148,10690,149,10686,153,10685,154,10600,120,10599,120,10513,91,10512,91,10424,66,10335,45,10335,46,10245,29,10245,30,10155,18,10063,11,10063,12,9972,9,9972,10,9915,11,9859,14,9859,15,9805,20,9753,28,9702,38,9653,50,9605,64,9558,80,9513,98,9514,99,9470,119,9428,141,9429,142,9388,166,9349,193,9350,193,9312,221,9312,222,9276,252,9277,253,9242,285,9243,286,9210,320,9180,356,9152,394,9153,394,9126,433,9127,433,9103,473,9103,474,9081,515,9082,516,9062,559,9044,604,9045,604,9029,650,9016,698,9005,747,8996,798,8989,850,8984,904,8981,959,8982,959,8981,1015,8982,1074,8985,1131,8986,1131,8991,1186,8998,1240,9007,1292,9008,1292,9019,1343,9032,1392,9033,1392,9048,1439,9065,1485,9084,1530,9085,1530,9106,1573,9106,1572,9129,1614,9154,1654,9155,1654,9182,1692,9211,1729,9211,1728,9242,1764,9243,1763,9275,1797,9276,1797,9310,1828,9346,1857,9383,1884,9384,1884,9422,1909,9422,1908,9462,1931,9503,1952,9503,1951,9546,1970,9546,1969,9590,1985,9635,1999,9636,1999,9682,2011,9682,2010,9730,2020,9730,2019,9780,2027,9831,2032,9883,2035,9883,2034,9936,2036,9936,2035,9984,2034,10031,2031,10031,2030,10077,2025,10121,2018,10164,2009,10163,2008,10205,1997,10245,1984,10284,1969,10284,1968,10322,1952,10322,1951,10358,1933,10358,1932,10393,1911,10427,1888,10426,1888,10459,1863,10490,1836,10520,1807,10519,1807,10548,1777,10548,1776,10575,1744,10601,1711,10600,1710,10624,1676,10624,1675,10646,1639,10666,1601,10684,1562,10701,1521,10700,1521,10715,1479,10728,1436,10739,1391,10749,1345,10748,1345,10756,1298,10756,1297,10762,1249,10766,1198,10768,1147,10769,1093,10769,1053;PU10452,1186;PD10447,1188,10443,1192,10442,1197,10444,1202,10448,1205,10451,1206,10448,1270,10440,1330,10439,1330,10428,1387,10427,1386,10411,1440,10410,1440,10389,1490,10388,1489,10364,1536,10363,1536,10333,1579,10299,1619,10298,1619,10262,1655,10261,1654,10221,1686,10221,1685,10178,1711,10177,1710,10132,1732,10131,1731,10083,1748,10083,1747,10031,1759,10031,1758,9977,1765,9920,1767,9920,1766,9855,1764,9855,1763,9794,1756,9794,1755,9736,1744,9736,1743,9681,1726,9682,1725,9630,1704,9631,1703,9582,1678,9583,1677,9538,1646,9538,1645,9497,1610,9498,1609,9460,1570,9461,1569,9427,1526,9428,1526,9399,1479,9400,1478,9375,1427,9376,1427,9355,1372,9356,1372,9340,1314,9340,1313,9328,1251,9329,1251,9321,1185,9326,1186,9330,1189,9332,1194,9332,1195,10462,1196,10460,1202,10457,1205,10451,1206,10449,1246;PU11256,831;PD11256,831,11256,1999,11261,1997,11265,1994,11266,1989,11583,1989,11582,1984,11578,1980,11573,1979,11573,823,11575,757,11576,757,11581,695,11590,637,11602,583,11603,584,11618,534,11619,535,11637,489,11638,490,11660,449,11661,450,11686,413,11687,414,11715,382,11716,383,11748,355,11748,356,11783,333,11784,334,11822,315,11823,316,11865,301,11865,302,11910,291,11910,292,11959,286,11959,287,12010,285,12010,286,12073,288,12073,289,12132,297,12132,298,12187,310,12187,311,12239,329,12239,330,12288,353,12287,354,12333,382,12332,383,12374,417,12374,418,12412,456,12412,457,12447,499,12446,500,12476,546,12475,547,12501,597,12500,598,12521,652,12520,652,12537,709,12536,710,12548,771,12547,771,12554,836,12553,836,12555,905,12555,1999,12560,1997,12564,1994,12565,1989,12882,1989,12881,1984,12877,1980,12872,1979,12872,50,12867,51,12863,55,12862,60,12545,60,12546,65,12550,68,12555,70,12555,366,12550,364,12546,361,12545,355,12547,350,12549,348,12520,305,12489,266,12488,266,12457,229,12456,229,12423,195,12423,196,12389,164,12388,165,12353,136,12352,137,12316,111,12316,112,12278,89,12277,89,12239,70,12238,70,12198,53,12198,54,12156,39,12156,40,12113,28,12112,29,12068,19,12067,20,12021,13,12021,14,11973,10,11973,11,11923,9,11923,10,11843,13,11843,14,11767,24,11731,32,11697,41,11697,42,11663,52,11664,53,11631,65,11632,65,11601,79,11601,80,11571,95,11572,95,11543,112,11544,113,11516,132,11517,132,11491,152,11491,153,11467,174,11467,175,11444,198,11444,199,11422,224,11401,251,11402,251,11382,279,11383,279,11365,309,11348,340,11349,341,11333,373,11334,373,11320,407,11320,408,11296,480,11297,481,11278,559,11279,559,11265,644,11266,644,11258,734,11259,734,11256,831,11256,871;PU12054,2045;PU14764,1940;PD14767,1936,14768,1931,14766,1926,14762,1923,14758,1922,14758,1622,14753,1624,14749,1628,14748,1633,14749,1637,14681,1669,14681,1668,14612,1696,14541,1719,14470,1738,14469,1738,14396,1753,14396,1752,14322,1763,14322,1762,14246,1769,14246,1768,14169,1770,14112,1769,14112,1768,14059,1765,14059,1764,14009,1759,14009,1758,13963,1750,13920,1739,13921,1739,13882,1726,13882,1725,13847,1711,13847,1710,13816,1693,13816,1692,13789,1673,13790,1672,13766,1650,13767,1649,13747,1626,13748,1625,13731,1599,13733,1598,13720,1570,13721,1569,13712,1539,13713,1539,13708,1506,13709,1506,13707,1471,13708,1471,13709,1444,13710,1444,13714,1419,13715,1419,13722,1395,13723,1395,13732,1373,13733,1373,13745,1352,13746,1353,13761,1333,13762,1334,13779,1316,13780,1317,13800,1300,13800,1301,13824,1286,13824,1287,13854,1271,13854,1272,13888,1257,13889,1257,13928,1242,13928,1243,14024,1214,14141,1185,14141,1186,14249,1162,14249,1161,14331,1142,14406,1121,14475,1098,14475,1097,14538,1073,14537,1072,14594,1045,14644,1016,14688,985,14688,984,14726,952,14759,917,14758,916,14787,879,14786,878,14811,837,14810,837,14830,792,14829,792,14845,745,14844,744,14855,693,14854,693,14861,639,14860,639,14862,582,14861,582,14858,516,14857,517,14847,455,14846,455,14838,425,14828,396,14828,397,14817,369,14816,369,14804,342,14803,342,14789,316,14773,291,14772,292,14755,267,14754,267,14735,244,14714,222,14713,222,14691,200,14690,201,14640,160,14640,161,14584,124,14584,125,14523,93,14523,94,14457,67,14457,68,14386,46,14386,47,14311,29,14311,30,14230,18,14230,19,14145,11,14145,12,14054,9,14054,10,13976,12,13896,18,13896,19,13814,28,13814,29,13730,42,13730,43,13646,59,13559,80,13469,105,13378,133,13380,138,13385,140,13387,140,13387,467,13392,466,13396,462,13397,457,13396,453,13484,410,13484,411,13571,373,13571,374,13657,342,13657,343,13743,317,13828,298,13913,284,13913,285,13997,277,14081,275,14135,276,14135,277,14186,280,14186,281,14234,287,14279,296,14320,307,14320,308,14358,321,14358,322,14393,337,14392,338,14424,356,14452,377,14451,378,14476,400,14475,401,14495,425,14494,426,14511,452,14510,453,14523,481,14522,481,14531,511,14530,512,14536,544,14535,544,14537,578,14536,578,14534,609,14533,609,14529,638,14528,638,14521,666,14520,665,14511,691,14509,691,14497,715,14496,714,14481,736,14480,735,14462,755,14461,754,14441,772,14440,771,14415,789,14415,788,14383,805,14383,804,14345,821,14345,820,14301,837,14300,836,14250,853,14249,853,14192,869,14058,901,13947,927,13876,943,13877,943,13811,962,13811,963,13750,983,13750,984,13694,1006,13695,1007,13644,1032,13599,1059,13599,1060,13559,1089,13560,1089,13524,1120,13525,1121,13494,1155,13495,1156,13469,1192,13470,1193,13447,1233,13448,1233,13430,1276,13431,1276,13416,1322,13417,1322,13407,1371,13408,1371,13402,1422,13403,1422,13400,1477,13401,1477,13404,1543,13405,1543,13414,1605,13415,1605,13430,1663,13432,1663,13453,1717,13454,1717,13481,1767,13482,1767,13515,1813,13516,1813,13555,1856,13556,1855,13601,1894,13602,1893,13653,1928,13653,1927,13709,1957,13710,1956,13770,1981,13771,1980,13837,2001,13837,2000,13908,2017,13908,2016,13984,2028,13984,2027,14065,2034,14065,2033,14152,2036,14152,2035,14238,2034,14238,2033,14322,2028,14403,2020,14403,2019,14482,2008,14558,1993,14631,1975,14631,1974,14701,1953,14768,1929,14765,1924,14760,1922,14758,1922,14758,1882;PU16756,1905;PD16756,1905,16756,1608,16751,1610,16748,1614,16746,1619,16747,1623,16680,1658,16680,1657,16612,1687,16544,1712,16544,1711,16476,1732,16476,1731,16409,1748,16409,1747,16341,1759,16341,1758,16273,1765,16272,1765,16204,1767,16204,1766,16129,1763,16129,1762,16058,1753,16058,1752,15992,1737,15992,1736,15961,1726,15961,1725,15931,1714,15931,1713,15901,1700,15902,1700,15873,1685,15874,1685,15846,1669,15847,1668,15820,1651,15821,1650,15796,1631,15796,1630,15772,1610,15773,1609,15750,1587,15728,1563,15729,1563,15708,1538,15708,1537,15689,1511,15690,1511,15655,1454,15656,1454,15627,1393,15628,1393,15604,1327,15604,1326,15586,1255,15587,1255,15573,1179,15574,1179,15566,1098,15567,1098,15564,1012,15565,1012,15567,927,15568,927,15576,846,15577,846,15590,770,15591,770,15610,699,15634,633,15635,633,15665,572,15666,572,15700,516,15701,516,15720,490,15721,490,15741,465,15742,466,15764,442,15787,420,15787,421,15811,400,15812,401,15837,382,15863,365,15864,365,15891,349,15891,350,15919,335,15920,336,15949,323,15949,324,16011,302,16012,303,16078,288,16078,289,16149,280,16149,281,16224,278,16224,279,16292,281,16292,282,16361,288,16361,289,16428,300,16428,301,16496,317,16495,317,16563,339,16631,365,16631,366,16698,396,16765,431,16766,426,16765,421,16761,417,16756,416,16756,124,16751,125,16748,129,16747,130,16680,101,16612,76,16542,55,16542,56,16471,38,16471,39,16399,25,16399,26,16325,16,16325,17,16248,11,16169,9,16169,10,16116,11,16063,14,16063,15,16012,20,16012,21,15963,28,15963,29,15915,38,15915,39,15868,51,15823,65,15779,81,15779,82,15737,100,15737,101,15696,121,15656,144,15618,169,15618,170,15581,196,15582,197,15546,226,15512,257,15513,257,15480,291,15449,326,15450,326,15420,363,15421,363,15394,401,15369,441,15370,441,15347,482,15326,525,15307,569,15308,569,15291,615,15276,662,15277,662,15264,710,15253,760,15254,760,15245,812,15238,865,15233,919,15234,919,15231,975,15230,1032,15231,1091,15232,1091,15235,1147,15240,1202,15241,1202,15248,1256,15257,1308,15258,1308,15269,1358,15282,1407,15283,1406,15298,1454,15298,1453,15315,1499,15316,1499,15335,1543,15336,1543,15357,1585,15380,1626,15381,1625,15406,1665,15407,1664,15434,1702,15464,1738,15495,1772,15496,1772,15529,1805,15529,1804,15564,1835,15564,1834,15601,1863,15639,1889,15639,1888,15678,1913,15679,1912,15719,1934,15720,1934,15762,1954,15806,1971,15851,1987,15851,1986,15898,2000,15946,2011,15996,2020,16047,2027,16100,2032,16154,2035,16154,2034,16210,2035,16283,2033,16355,2027,16355,2026,16426,2017,16426,2016,16496,2002,16565,1985,16633,1964,16700,1940,16700,1939,16766,1911,16762,1907,16757,1905,16756,1905,16756,1865;PU18059,1757;PD18053,1758,18050,1762,18049,1766,17987,1763,17987,1762,17928,1753,17928,1751,17873,1736,17873,1735,17821,1713,17822,1712,17773,1684,17774,1682,17728,1648,17729,1647,17687,1607,17688,1606,17649,1559,17650,1558,17615,1507,17616,1506,17586,1450,17587,1449,17561,1388,17562,1388,17541,1322,17542,1322,17526,1252,17527,1251,17515,1176,17516,1176,17509,1097,17507,1012,17508,1012,17510,928,17511,928,17517,849,17518,849,17529,773,17530,774,17546,703,17547,703,17568,637,17568,638,17594,576,17594,577,17624,520,17625,520,17659,468,17660,469,17699,422,17700,423,17742,383,17743,384,17788,350,17789,351,17838,323,17838,324,17891,302,17891,303,17947,288,17947,289,18006,280,18006,281,18069,278,18069,279,18130,282,18130,283,18189,292,18188,294,18243,309,18243,310,18295,332,18294,333,18343,361,18342,362,18387,397,18387,398,18428,438,18428,439,18466,486,18500,539,18499,539,18529,596,18554,658,18553,658,18574,724,18573,724,18590,794,18589,794,18600,869,18607,949,18606,949,18608,1032,18606,1116,18605,1116,18598,1195,18597,1195,18586,1269,18585,1269,18569,1339,18568,1339,18547,1405,18546,1404,18521,1465,18520,1465,18490,1522,18489,1521,18454,1573,18415,1620,18414,1619,18372,1660,18371,1659,18326,1694,18325,1693,18277,1721,18276,1720,18225,1742,18224,1741,18169,1757,18169,1756,18110,1765,18110,1764,18049,1767,18049,1766,18009,1764;PU18049,2035;PD18050,2030,18054,2026,18060,2025,18065,2027,18068,2031,18069,2035,18120,2034,18169,2030,18217,2025,18217,2024,18264,2017,18264,2016,18309,2007,18353,1995,18353,1994,18396,1981,18396,1980,18437,1965,18437,1964,18477,1946,18476,1946,18515,1926,18515,1925,18552,1903,18551,1903,18587,1879,18587,1878,18621,1852,18621,1851,18654,1823,18653,1823,18685,1792,18715,1759,18714,1759,18743,1724,18769,1688,18794,1650,18793,1650,18816,1611,18816,1610,18837,1570,18837,1569,18856,1527,18873,1483,18873,1482,18888,1437,18902,1389,18901,1389,18913,1340,18923,1290,18931,1237,18930,1237,18937,1184,18937,1183,18941,1128,18944,1071,18943,1071,18944,1012,18943,954,18940,897,18939,897,18935,842,18928,788,18919,736,18909,686,18908,686,18896,637,18882,590,18866,544,18866,545,18848,500,18848,501,18828,458,18807,417,18806,418,18783,378,18783,379,18758,341,18757,341,18731,305,18730,305,18702,271,18701,271,18671,238,18671,239,18639,208,18639,209,18606,180,18605,181,18571,155,18535,131,18497,109,18497,110,18459,90,18458,91,18419,73,18418,73,18377,57,18377,58,18334,44,18334,45,18290,33,18290,34,18244,24,18244,25,18198,17,18197,18,18149,13,18100,10,18049,9,18049,10,17997,11,17948,14,17948,15,17899,20,17899,21,17852,28,17807,38,17763,50,17720,64,17720,65,17679,80,17679,81,17639,99,17601,119,17601,120,17564,142,17528,166,17529,167,17494,193,17495,193,17462,222,17430,253,17431,253,17401,286,17373,321,17347,357,17322,395,17323,396,17300,435,17279,476,17280,476,17261,519,17244,563,17229,609,17215,656,17216,657,17204,705,17204,706,17194,756,17195,756,17186,808,17187,808,17180,862,17181,862,17176,917,17174,974,17173,1032,17174,1091,17175,1091,17177,1148,17178,1148,17182,1203,17183,1203,17189,1257,17198,1309,17208,1360,17209,1360,17220,1409,17221,1408,17235,1456,17251,1501,17268,1545,17269,1545,17288,1588,17289,1587,17310,1628,17333,1667,17358,1705,17359,1704,17385,1740,17414,1774,17444,1806,17445,1806,17476,1837,17477,1836,17510,1864,17545,1890,17581,1914,17581,1913,17618,1935,17619,1935,17657,1955,17657,1954,17697,1972,17698,1972,17739,1987,17782,2001,17782,2000,17826,2012,17826,2011,17872,2021,17872,2020,17919,2027,17968,2032,18017,2035,18017,2034,18069,2036,18069,2035,18109,2034;PU19250,1989;PD19250,1989,19586,1989,19585,1984,19581,1980,19580,1979,20183,360,20187,363,20189,368,20188,374,20185,378,20183,379,20785,1998,20790,1995,20792,1990,20792,1989,21128,1989,21126,1984,21123,1980,21117,1979,21114,1979,20391,50,20387,53,20384,58,20384,60,19954,60,19955,65,19959,68,19960,69,19237,1998,19242,1999,19247,1996,19250,1992,19250,1989,19290,1989;PU21565,1989;PD21565,1989,21882,1989,21881,1984,21877,1980,21872,1979,21872,50,21867,51,21864,55,21862,60,21545,60,21547,65,21551,68,21555,70,21555,1999,21561,1997,21564,1994,21565,1989,21605,1989;PU21565,2740;PD21565,2740,21882,2740,21881,2735,21877,2731,21872,2730,21872,2328,21867,2330,21864,2334,21862,2338,21545,2338,21547,2344,21551,2347,21555,2348,21555,2750,21561,2748,21564,2745,21565,2740,21605,2740;PU23932,1915;PD23931,1910,23927,1906,23922,1905,23922,1608,23917,1610,23913,1614,23912,1619,23913,1623,23846,1658,23846,1657,23778,1687,23710,1712,23710,1711,23642,1732,23642,1731,23575,1748,23574,1747,23507,1759,23507,1758,23438,1765,23370,1767,23370,1766,23295,1763,23295,1762,23224,1753,23224,1752,23158,1737,23158,1736,23127,1726,23127,1725,23096,1714,23097,1713,23067,1700,23039,1685,23012,1669,23012,1668,22986,1651,22987,1650,22962,1631,22962,1630,22938,1610,22938,1609,22915,1587,22916,1587,22894,1563,22874,1538,22874,1537,22855,1511,22821,1454,22822,1454,22792,1393,22793,1393,22769,1327,22770,1326,22752,1255,22739,1179,22740,1179,22732,1098,22733,1098,22730,1012,22733,927,22734,927,22742,846,22743,846,22756,770,22757,770,22775,699,22776,699,22800,633,22801,633,22830,572,22831,572,22866,516,22867,516,22886,490,22907,465,22907,466,22929,442,22930,442,22953,420,22953,421,22977,400,22977,401,23003,382,23029,365,23057,349,23057,350,23085,335,23085,336,23115,323,23115,324,23177,302,23177,303,23244,288,23244,289,23315,280,23315,281,23390,278,23390,279,23458,281,23458,282,23526,288,23526,289,23594,300,23594,301,23661,317,23729,339,23797,365,23796,366,23864,396,23931,431,23932,426,23930,421,23926,417,23922,416,23922,124,23917,125,23913,129,23913,130,23846,101,23778,76,23777,76,23708,55,23708,56,23637,38,23637,39,23565,25,23565,26,23491,16,23491,17,23414,11,23335,9,23335,10,23281,11,23229,14,23229,15,23178,20,23178,21,23129,28,23129,29,23080,38,23081,39,23034,51,22989,65,22945,81,22945,82,22902,100,22903,101,22861,121,22862,121,22822,144,22784,169,22784,170,22747,196,22747,197,22712,226,22678,257,22646,291,22615,326,22586,363,22587,363,22560,401,22535,441,22512,482,22513,482,22492,525,22473,569,22474,569,22457,615,22442,662,22443,662,22429,710,22430,710,22419,760,22410,812,22411,812,22404,865,22399,919,22396,975,22397,975,22396,1032,22397,1091,22398,1091,22401,1147,22406,1202,22413,1256,22414,1256,22423,1308,22434,1358,22435,1358,22448,1407,22448,1406,22464,1454,22464,1453,22481,1499,22482,1499,22501,1543,22523,1585,22546,1626,22547,1625,22572,1665,22572,1664,22600,1702,22629,1738,22630,1738,22661,1772,22695,1805,22695,1804,22730,1835,22730,1834,22766,1863,22767,1863,22805,1889,22805,1888,22844,1913,22844,1912,22885,1934,22928,1954,22972,1971,23017,1987,23017,1986,23064,2000,23112,2011,23162,2020,23213,2027,23266,2032,23320,2035,23320,2034,23376,2035,23449,2033,23520,2027,23520,2026,23591,2017,23591,2016,23662,2002,23661,2002,23731,1985,23799,1964,23798,1964,23866,1940,23865,1939,23931,1911,23928,1907,23923,1905,23922,1905,23922,1865;PU26081,1214;PD26081,1214,26081,50,26075,51,26072,55,26071,60,25754,60,25755,65,25759,68,25764,70,25764,1224,25763,1224,25762,1290,25761,1290,25756,1352,25755,1352,25747,1410,25746,1409,25735,1463,25734,1463,25719,1512,25718,1511,25700,1556,25699,1556,25677,1596,25676,1596,25651,1632,25650,1631,25622,1663,25621,1662,25589,1690,25588,1689,25553,1712,25553,1711,25514,1730,25514,1729,25472,1744,25472,1743,25427,1753,25427,1752,25378,1759,25378,1758,25326,1760,25326,1759,25264,1757,25264,1756,25205,1748,25205,1747,25149,1734,25150,1733,25097,1716,25098,1715,25049,1692,25049,1691,25004,1662,25005,1661,24962,1628,24963,1627,24924,1589,24925,1588,24891,1546,24891,1545,24861,1498,24862,1498,24837,1448,24838,1447,24817,1393,24818,1393,24802,1335,24791,1274,24792,1274,24785,1209,24783,1140,24783,50,24778,51,24775,55,24773,60,24455,60,24456,65,24460,68,24465,70,24465,2750,24470,2748,24474,2745,24475,2740,24793,2740,24792,2735,24788,2731,24783,2730,24783,1679,24789,1680,24792,1684,24793,1690,24792,1695,24789,1697,24818,1739,24819,1739,24849,1778,24881,1815,24881,1814,24914,1848,24948,1879,24949,1879,24984,1907,24984,1906,25021,1932,25021,1931,25059,1954,25099,1974,25099,1973,25140,1991,25140,1990,25183,2005,25183,2004,25227,2016,25272,2025,25319,2031,25367,2035,25367,2034,25417,2036,25417,2035,25498,2032,25498,2031,25573,2021,25573,2020,25609,2013,25643,2004,25643,2003,25676,1993,25676,1992,25708,1980,25739,1966,25739,1965,25768,1950,25768,1949,25796,1932,25823,1913,25822,1913,25848,1893,25848,1892,25872,1870,25895,1847,25895,1846,25917,1821,25916,1821,25937,1794,25936,1794,25956,1766,25955,1766,25973,1736,25989,1705,26004,1672,26018,1638,26017,1638,26041,1565,26040,1565,26059,1487,26058,1486,26071,1402,26079,1311,26078,1311,26081,1214,26081,1174;PU0,0;SP0;IN; diff --git a/hpgl/moritz.hpgl b/hpgl/moritz.hpgl new file mode 100755 index 0000000..a3ea7be --- /dev/null +++ b/hpgl/moritz.hpgl @@ -0,0 +1 @@ +IN;SP1;PU778,5257;PD780,5260;PD782,5260;PD783,5258;PD811,5207;PD811,5207;PD839,5258;PD842,5260;PD844,5260;PD846,5257;PD859,5177;PD857,5174;PD843,5174;PD840,5176;PD835,5213;PD835,5213;PD815,5175;PD813,5173;PD811,5173;PD808,5175;PD788,5213;PD788,5213;PD783,5176;PD780,5174;PD767,5174;PD764,5177;PD778,5257;PD778,5257;PU904,5188;PD911,5191;PD914,5199;PD911,5205;PD904,5208;PD898,5205;PD896,5199;PD898,5191;PD904,5188;PD904,5188;PU904,5224;PD914,5221;PD922,5216;PD927,5208;PD930,5199;PD927,5188;PD922,5180;PD914,5175;PD904,5173;PD895,5175;PD887,5180;PD882,5188;PD880,5199;PD882,5208;PD887,5216;PD895,5221;PD904,5224;PD904,5224;PU951,5220;PD953,5222;PD959,5222;PD961,5221;PD963,5215;PD968,5221;PD976,5224;PD984,5222;PD986,5218;PD979,5208;PD977,5208;PD974,5208;PD970,5206;PD968,5201;PD968,5176;PD965,5174;PD953,5174;PD951,5176;PD951,5220;PD951,5220;PU1004,5220;PD1007,5222;PD1019,5222;PD1022,5220;PD1022,5176;PD1019,5174;PD1007,5174;PD1004,5176;PD1004,5220;PD1004,5220;PU1003,5246;PD1006,5253;PD1013,5256;PD1019,5253;PD1023,5246;PD1019,5239;PD1013,5236;PD1006,5239;PD1003,5246;PD1003,5246;PU1048,5207;PD1045,5207;PD1043,5209;PD1043,5220;PD1045,5222;PD1048,5222;PD1048,5236;PD1051,5238;PD1064,5238;PD1066,5236;PD1066,5222;PD1075,5222;PD1077,5220;PD1077,5209;PD1075,5207;PD1066,5207;PD1066,5192;PD1067,5190;PD1069,5189;PD1073,5190;PD1076,5188;PD1079,5179;PD1077,5176;PD1063,5173;PD1052,5177;PD1048,5190;PD1048,5207;PD1048,5207;PU1097,5178;PD1111,5207;PD1111,5207;PD1100,5207;PD1098,5209;PD1098,5220;PD1100,5222;PD1132,5222;PD1135,5219;PD1120,5190;PD1120,5190;PD1131,5190;PD1132,5188;PD1132,5176;PD1131,5174;PD1099,5174;PD1097,5176;PD1097,5178;PD1097,5178;PU1198,5256;PD1200,5258;PD1215,5258;PD1217,5256;PD1217,5226;PD1252,5226;PD1252,5256;PD1254,5258;PD1268,5258;PD1270,5256;PD1270,5176;PD1268,5174;PD1254,5174;PD1252,5176;PD1252,5208;PD1217,5208;PD1217,5176;PD1215,5174;PD1200,5174;PD1198,5176;PD1198,5256;PD1198,5256;PU1327,5247;PD1329,5253;PD1335,5256;PD1340,5253;PD1343,5247;PD1340,5241;PD1335,5239;PD1329,5241;PD1327,5247;PD1327,5247;PU1302,5247;PD1304,5253;PD1310,5256;PD1316,5253;PD1319,5247;PD1316,5241;PD1310,5239;PD1304,5241;PD1302,5247;PD1302,5247;PU1298,5220;PD1299,5222;PD1312,5222;PD1315,5220;PD1315,5198;PD1317,5191;PD1323,5188;PD1328,5191;PD1330,5197;PD1330,5220;PD1332,5222;PD1344,5222;PD1347,5220;PD1347,5176;PD1344,5174;PD1339,5174;PD1336,5176;PD1335,5180;PD1329,5176;PD1319,5173;PD1309,5175;PD1303,5180;PD1299,5188;PD1298,5198;PD1298,5220;PD1298,5220;PU1374,5207;PD1371,5207;PD1368,5209;PD1368,5220;PD1371,5222;PD1374,5222;PD1374,5236;PD1376,5238;PD1389,5238;PD1391,5236;PD1391,5222;PD1400,5222;PD1402,5220;PD1402,5209;PD1400,5207;PD1391,5207;PD1391,5192;PD1392,5190;PD1394,5189;PD1399,5190;PD1401,5188;PD1404,5179;PD1403,5176;PD1388,5173;PD1377,5177;PD1374,5190;PD1374,5207;PD1374,5207;PU1427,5207;PD1424,5207;PD1422,5209;PD1422,5220;PD1424,5222;PD1427,5222;PD1427,5236;PD1429,5238;PD1442,5238;PD1444,5236;PD1444,5222;PD1453,5222;PD1455,5220;PD1455,5209;PD1453,5207;PD1444,5207;PD1444,5192;PD1445,5190;PD1448,5189;PD1452,5190;PD1455,5188;PD1457,5179;PD1455,5176;PD1441,5173;PD1431,5177;PD1427,5190;PD1427,5207;PD1427,5207;PU1478,5220;PD1480,5222;PD1486,5222;PD1488,5221;PD1490,5216;PD1496,5221;PD1508,5224;PD1517,5221;PD1524,5216;PD1528,5208;PD1530,5199;PD1530,5176;PD1527,5174;PD1515,5174;PD1512,5176;PD1512,5199;PD1511,5205;PD1504,5208;PD1498,5206;PD1496,5200;PD1496,5176;PD1493,5174;PD1480,5174;PD1478,5176;PD1478,5220;PD1478,5220;PU1581,5205;PD1579,5209;PD1575,5211;PD1570,5209;PD1568,5205;PD1581,5205;PD1581,5205;PU1575,5224;PD1584,5222;PD1591,5217;PD1596,5210;PD1598,5201;PD1597,5198;PD1595,5196;PD1567,5196;PD1569,5191;PD1575,5188;PD1584,5191;PD1587,5191;PD1593,5184;PD1593,5179;PD1585,5175;PD1575,5173;PD1565,5175;PD1557,5180;PD1552,5188;PD1550,5198;PD1552,5208;PD1557,5215;PD1565,5221;PD1575,5224;PD1575,5224;PU1619,5220;PD1621,5222;PD1627,5222;PD1628,5221;PD1631,5215;PD1636,5221;PD1644,5224;PD1652,5222;PD1653,5218;PD1647,5208;PD1645,5208;PD1642,5208;PD1638,5206;PD1635,5201;PD1635,5176;PD1633,5174;PD1621,5174;PD1619,5176;PD1619,5220;PD1619,5220;PU; diff --git a/hpgl/neos.hpgl b/hpgl/neos.hpgl new file mode 100755 index 0000000..d79eafe --- /dev/null +++ b/hpgl/neos.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU1221,724;PD1216,722,1212,718,1211,713,1178,711,1178,710,1144,705,1145,705,1112,697,1112,696,1080,685,1081,684,1045,669,1046,668,1012,650,1012,649,980,628,981,627,951,604,951,603,922,575,896,544,872,511,873,511,851,477,852,476,841,455,830,429,831,429,811,376,811,375,791,313,796,313,801,315,804,320,804,323,1454,323,1453,328,1449,331,1447,332,1461,386,1460,386,1470,433,1473,456,1472,456,1473,476,1472,476,1471,512,1470,512,1465,549,1464,548,1455,583,1453,583,1447,599,1446,599,1438,615,1436,614,1417,640,1416,639,1392,662,1391,661,1364,680,1363,679,1334,695,1334,694,1305,705,1304,704,1274,711,1274,710,1242,714,1242,713,1211,714,1211,713,1178,711,1178,710,1171,710;PU1179,574;PD1181,569,1185,566,1191,566,1195,568,1198,573,1199,575,1219,574,1219,572,1228,570,1228,568,1237,564,1235,561,1248,551,1245,549,1254,535,1252,534,1260,511,1258,510,1261,485,1259,485,1257,467,1256,467,1251,447,1244,424,1240,427,1237,432,1237,434,1045,434,1046,439,1050,443,1055,444,1057,443,1064,464,1078,498,1079,497,1094,519,1095,518,1112,538,1113,537,1131,556,1132,555,1154,570,1155,568,1176,576,1176,574,1198,577,1199,575,1219,574,1219,572,1228,570,1228,568,1236,564;PU1333,121;PD1329,117,1324,115,1319,116,1316,119,1273,85,1273,86,1227,57,1226,58,1178,34,1178,35,1153,25,1152,26,1127,18,1126,19,1100,13,1100,14,1074,10,1074,11,1020,9,1020,10,972,14,972,15,949,18,949,19,926,26,903,34,904,35,882,45,882,46,861,58,862,59,844,74,845,75,825,97,826,98,810,122,811,123,798,149,799,149,789,176,790,177,786,194,787,194,785,215,786,215,784,258,785,258,787,307,792,305,796,301,797,297,1026,297,1024,292,1020,288,1015,287,1014,287,1010,266,1011,266,1008,247,1010,247,1010,230,1012,231,1017,206,1019,207,1029,184,1031,185,1046,167,1047,168,1056,161,1057,162,1066,156,1067,157,1078,153,1078,154,1089,152,1089,153,1112,152,1112,154,1136,158,1135,159,1158,167,1158,168,1181,178,1181,179,1202,193,1201,194,1223,213,1222,214,1241,236,1240,236,1256,260,1265,275,1268,271,1269,265,1268,262,1399,197,1395,193,1390,191,1385,193,1383,193,1360,164,1359,164,1338,139,1338,140,1317,118,1316,119,1285,94;PU764,537;PD762,542,763,548,766,552,771,554,773,554,778,600,777,600,776,622,774,622,770,644,768,644,761,659,759,659,750,673,748,672,737,685,736,684,722,695,721,693,701,704,701,702,679,710,679,709,657,713,656,712,634,715,634,714,609,714,609,713,584,710,585,709,560,704,560,703,537,696,537,695,495,677,495,676,450,651,451,651,401,620,399,625,401,631,404,634,410,635,412,635,431,701,425,701,421,698,418,694,418,692,189,692,191,686,194,683,196,682,91,313,97,313,101,316,104,320,104,323,333,323,331,328,328,331,325,332,341,389,357,437,374,480,375,480,389,505,390,505,407,528,409,526,429,544,430,542,454,554,455,552,474,557,474,555,493,555,493,554,511,553,511,551,519,549,518,547,526,543,524,540,533,529,530,527,536,514,533,513,534,500,532,500,531,488,530,488,526,462,525,462,515,418,514,418,500,369,482,313,487,313,492,315,495,320,495,323,724,323,722,328,718,331,717,332,742,414,761,487,769,522,768,522,774,554,773,554,777,593;PU317,307;PD311,306,307,303,306,298,307,292,310,288,313,287,236,18,231,21,229,26,229,28,0,28,1,33,5,37,10,38,13,37,89,307,94,304,96,299,97,297,326,297,324,292,320,288,315,287,313,287,302,249;PU398,18;PD403,18,408,21,411,25,410,31,407,35,404,37,480,307,485,304,487,299,488,297,716,297,715,292,711,288,706,287,704,287,627,18,622,21,620,26,620,28,391,28,392,33,396,37,401,38,404,37,415,76;PU1590,513;PD1593,511,1614,543,1615,543,1639,573,1640,573,1666,601,1667,600,1696,626,1696,625,1725,647,1725,646,1756,666,1756,665,1789,682,1789,681,1822,695,1823,694,1858,704,1894,711,1894,710,1931,714,1931,713,1967,714,1967,713,2002,711,2037,706,2037,705,2070,697,2070,695,2102,683,2101,681,2126,667,2125,666,2148,649,2147,648,2167,628,2166,626,2182,604,2181,603,2194,573,2193,572,2202,540,2200,540,2205,507,2204,506,2205,473,2204,473,2203,451,2202,451,2198,425,2186,373,2169,313,2164,316,2162,320,2162,323,1933,323,1934,328,1938,331,1943,333,1945,332,1960,384,1959,385,1970,431,1969,431,1976,473,1974,473,1975,500,1974,500,1973,513,1971,513,1968,526,1966,525,1958,543,1956,542,1950,549,1949,548,1941,554,1940,552,1931,556,1930,554,1921,556,1920,555,1900,555,1900,554,1875,551,1875,548,1851,540,1852,538,1840,531,1841,530,1830,521,1831,520,1813,500,1814,499,1804,485,1805,484,1797,469,1798,469,1784,437,1756,360,1740,313,1736,316,1734,321,1734,323,1505,323,1506,328,1510,331,1515,333,1518,332,1541,401,1542,401,1565,461,1566,461,1579,488,1592,512,1593,511,1614,543,1615,543,1616,544;PU2102,187;PD2097,189,2092,188,2087,185,2086,180,2087,175,2089,171,2068,146,2068,147,2046,123,2045,123,2021,101,2021,102,1995,82,1995,83,1966,64,1965,65,1935,49,1935,50,1903,36,1903,37,1871,25,1871,26,1840,18,1840,19,1808,13,1776,10,1776,11,1745,9,1745,10,1714,11,1714,12,1684,15,1684,16,1654,22,1654,23,1625,32,1626,33,1604,42,1605,43,1584,54,1585,55,1566,69,1567,70,1550,86,1551,87,1534,109,1536,110,1522,134,1523,135,1512,161,1513,161,1505,189,1507,189,1503,223,1504,224,1504,262,1505,262,1508,307,1513,305,1516,301,1517,297,1746,297,1745,292,1741,288,1736,287,1735,287,1731,268,1732,268,1729,236,1730,236,1732,211,1733,211,1735,198,1736,198,1740,186,1742,187,1751,170,1753,171,1766,157,1768,160,1785,151,1786,154,1805,151,1805,153,1817,154,1816,155,1827,158,1827,159,1848,167,1848,169,1867,181,1866,183,1883,198,1881,199,1899,223,1898,223,1913,249,1912,249,1930,284,1930,285,1940,306,1944,303,1946,298,1946,297,2174,297,2173,292,2169,288,2164,287,2160,288,2136,243,2135,243,2113,204,2090,171,2089,171,2068,146,2068,147,2063,141;PU2803,655;PD2800,660,2800,665,2801,668,2783,680,2782,679,2762,689,2761,688,2719,702,2718,701,2689,708,2659,712,2628,714,2628,713,2598,714,2598,713,2572,712,2572,711,2546,707,2546,706,2496,694,2496,693,2450,675,2450,674,2406,650,2407,649,2367,620,2368,619,2331,585,2332,584,2306,553,2307,552,2295,535,2296,534,2287,516,2279,496,2280,496,2273,476,2274,476,2269,455,2271,454,2269,433,2270,433,2271,415,2272,415,2274,397,2276,397,2281,380,2282,380,2290,364,2292,365,2307,348,2308,349,2328,333,2328,334,2352,317,2354,322,2354,323,2801,323,2800,328,2796,331,2791,333,2788,332,2780,351,2772,368,2771,367,2763,381,2761,380,2750,393,2749,392,2736,404,2735,403,2706,422,2705,420,2683,430,2683,429,2660,436,2660,435,2612,444,2564,454,2564,455,2541,462,2542,464,2520,474,2521,475,2502,487,2503,489,2495,496,2497,498,2492,507,2495,508,2493,518,2496,518,2497,529,2499,528,2501,538,2503,538,2507,547,2509,546,2516,555,2518,554,2527,562,2528,560,2549,572,2550,570,2564,575,2564,574,2578,576,2579,575,2608,576,2608,575,2646,571,2645,569,2664,564,2663,563,2680,556,2679,554,2697,541,2696,540,2714,524,2713,523,2732,503,2735,507,2735,512,2734,515,2875,595,2871,599,2866,600,2861,599,2841,628,2841,627,2822,651,2821,650,2802,670,2801,668,2783,680,2782,679,2766,687;PU2769,229;PD2768,224,2770,219,2773,216,2755,181,2754,182,2731,148,2731,149,2705,119,2704,119,2675,91,2675,92,2649,72,2649,73,2622,56,2621,56,2592,42,2562,30,2562,31,2528,21,2527,22,2492,15,2457,11,2457,12,2421,9,2421,10,2372,10,2373,11,2324,18,2324,19,2284,31,2285,32,2247,49,2247,50,2212,70,2213,71,2197,83,2198,83,2183,97,2185,98,2172,115,2173,116,2162,137,2150,161,2156,162,2161,161,2163,157,2316,245,2318,240,2316,235,2314,232,2344,196,2356,182,2357,183,2370,171,2371,172,2388,161,2389,162,2408,154,2409,156,2432,151,2432,153,2455,152,2455,153,2486,155,2485,156,2500,158,2500,160,2514,164,2514,166,2537,177,2536,179,2546,187,2545,188,2553,197,2552,199,2564,218,2561,220,2565,231,2562,231,2562,242,2558,241,2555,250,2553,248,2547,256,2545,254,2531,266,2529,264,2515,271,2514,270,2498,274,2465,281,2465,282,2404,300,2406,304,2411,307,2416,306,2421,303,2423,299,2423,297,2802,297,2801,292,2797,288,2792,287,2791,287,2788,259,2787,260,2783,236,2781,236,2775,216,2773,216,2755,181,2754,182,2754,181;SP0;PU0,0;IN; diff --git a/hpgl/nmk.hpgl b/hpgl/nmk.hpgl new file mode 100755 index 0000000..dab58a4 --- /dev/null +++ b/hpgl/nmk.hpgl @@ -0,0 +1 @@ +IN;SP1;PU8017,2774;PD7744,2780;PD7450,2794;PD7157,2806;PD6762,2820;PD6519,2827;PD6389,2819;PD6259,2811;PD5842,2810;PD5366,2811;PD4970,2818;PD4668,2830;PD4557,2837;PD4475,2846;PD4385,2858;PD4182,2862;PD4017,2866;PD3905,2873;PD3793,2884;PD3681,2897;PD3638,2907;PD3607,2918;PD3556,2937;PD3537,2947;PD3518,2967;PD3502,2996;PD3488,3031;PD3474,3076;PD3463,3228;PD3452,3420;PD3453,3646;PD3455,3832;PD3443,3927;PD3431,4021;PD3434,4475;PD3438,4928;PD3466,4978;PD3493,5027;PD3556,5070;PD3618,5113;PD3725,5124;PD3900,5147;PD3968,5159;PD4069,5159;PD4264,5163;PD4448,5174;PD4594,5186;PD4769,5203;PD4882,5215;PD5254,5214;PD5709,5215;PD5790,5217;PD5878,5203;PD5988,5185;PD6139,5180;PD6471,5174;PD6931,5168;PD6931,5186;PD6939,5215;PD6958,5258;PD6985,5311;PD7034,5350;PD7082,5390;PD7139,5415;PD7196,5440;PD7213,5433;PD7236,5428;PD7266,5427;PD7302,5429;PD7308,5410;PD7314,5390;PD7306,5317;PD7301,5251;PD7301,5196;PD7304,5149;PD7555,5151;PD7833,5150;PD8086,5142;PD8325,5126;PD8562,5102;PD8652,5091;PD8777,5102;PD8959,5124;PD9016,5135;PD9201,5130;PD9623,5120;PD9860,5115;PD9933,5098;PD10006,5081;PD10077,5045;PD10149,5010;PD10173,4963;PD10197,4916;PD10186,4876;PD10175,4836;PD10177,4774;PD10182,4555;PD10185,4397;PD10197,4354;PD10208,4312;PD10195,4253;PD10181,4193;PD10175,4007;PD10170,3759;PD10170,3698;PD10154,3641;PD10136,3584;PD10131,3454;PD10120,3307;PD10104,3185;PD10093,3080;PD10080,3064;PD10067,3049;PD10074,3026;PD10082,3003;PD10050,2963;PD10018,2923;PD9968,2904;PD9894,2871;PD9872,2857;PD9798,2850;PD9601,2822;PD9477,2801;PD9308,2801;PD9063,2797;PD8715,2788;PD8317,2777;PD8017,2774;PD8017,2774;PU8081,2879;PD8263,2879;PD8350,2890;PD8438,2901;PD8799,2913;PD9239,2922;PD9417,2921;PD9575,2928;PD9725,2944;PD9876,2971;PD9937,2984;PD9952,3021;PD9968,3058;PD9968,3169;PD9972,3275;PD9979,3375;PD10001,3595;PD10013,3719;PD10019,4250;PD10022,4566;PD10027,4750;PD10035,4851;PD10048,4914;PD10059,4957;PD10039,4973;PD10013,4986;PD9979,4996;PD9894,5014;PD9849,5024;PD9655,5031;PD9460,5038;PD9444,5024;PD9429,5011;PD9221,5013;PD9014,5014;PD8940,5002;PD8860,4992;PD8771,4986;PD8675,4982;PD8534,4992;PD8348,5006;PD8139,5016;PD7857,5030;PD7608,5051;PD7467,5064;PD7391,5073;PD7320,5085;PD7253,5100;PD7235,5090;PD7217,5081;PD7205,5117;PD7192,5158;PD7184,5199;PD7179,5240;PD7177,5283;PD7178,5339;PD7164,5339;PD7149,5336;PD7134,5330;PD7103,5308;PD7075,5274;PD7051,5230;PD7030,5184;PD7037,5161;PD7044,5139;PD7024,5114;PD7003,5088;PD6958,5082;PD6802,5078;PD6488,5077;PD6063,5077;PD5974,5084;PD5853,5098;PD5699,5104;PD5377,5110;PD4935,5116;PD4835,5102;PD4718,5090;PD4577,5078;PD4419,5068;PD4222,5069;PD3979,5074;PD3929,5073;PD3872,5067;PD3734,5051;PD3658,5044;PD3612,5000;PD3567,4955;PD3567,4919;PD3562,4876;PD3550,4826;PD3533,4769;PD3546,4707;PD3554,4653;PD3557,4611;PD3556,4577;PD3572,4526;PD3589,4476;PD3588,4436;PD3600,4233;PD3613,4069;PD3615,3798;PD3613,3330;PD3609,3132;PD3632,3076;PD3654,3019;PD3686,3003;PD3718,2988;PD3810,2979;PD3988,2957;PD4074,2943;PD4196,2951;PD4312,2958;PD4398,2960;PD4477,2956;PD4577,2947;PD4724,2932;PD5063,2929;PD5401,2925;PD5480,2914;PD5537,2907;PD5566,2907;PD5646,2911;PD5826,2913;PD6071,2917;PD6304,2925;PD6530,2937;PD6812,2924;PD7275,2907;PD7677,2891;PD7887,2882;PD8081,2879;PD8081,2879;PU8945,3328;PD8861,3334;PD8777,3339;PD8743,3356;PD8711,3376;PD8683,3399;PD8661,3423;PD8647,3446;PD8638,3471;PD8645,3511;PD8652,3552;PD8685,3592;PD8717,3632;PD8758,3650;PD8822,3672;PD8864,3674;PD8933,3674;PD9021,3670;PD9029,3663;PD9038,3636;PD9048,3582;PD9060,3509;PD9045,3497;PD9030,3485;PD8960,3491;PD8910,3497;PD8876,3504;PD8856,3513;PD8850,3523;PD8850,3533;PD8895,3551;PD8940,3569;PD8934,3580;PD8921,3590;PD8900,3601;PD8874,3611;PD8836,3605;PD8798,3599;PD8779,3565;PD8765,3536;PD8761,3513;PD8767,3491;PD8782,3465;PD8805,3433;PD8854,3410;PD8902,3386;PD8938,3386;PD8973,3386;PD8985,3364;PD8997,3342;PD8971,3335;PD8945,3328;PD8945,3328;PU7189,3339;PD7100,3347;PD7010,3355;PD7005,3379;PD6994,3520;PD6988,3636;PD7015,3663;PD7043,3691;PD7070,3691;PD7097,3691;PD7117,3714;PD7138,3736;PD7186,3736;PD7234,3736;PD7263,3725;PD7293,3708;PD7326,3680;PD7357,3648;PD7378,3617;PD7394,3587;PD7393,3534;PD7390,3490;PD7384,3458;PD7377,3434;PD7329,3394;PD7281,3354;PD7235,3347;PD7189,3339;PD7189,3339;PU8437,3351;PD8392,3395;PD8348,3439;PD8300,3532;PD8252,3625;PD8258,3636;PD8269,3644;PD8287,3645;PD8307,3639;PD8330,3627;PD8356,3608;PD8445,3606;PD8534,3604;PD8534,3619;PD8534,3635;PD8543,3635;PD8560,3643;PD8586,3663;PD8613,3683;PD8632,3691;PD8645,3691;PD8663,3667;PD8680,3642;PD8662,3608;PD8644,3579;PD8627,3557;PD8608,3528;PD8583,3483;PD8556,3433;PD8528,3394;PD8501,3363;PD8469,3357;PD8437,3351;PD8437,3351;PU7718,3353;PD7708,3359;PD7699,3365;PD7699,3505;PD7699,3644;PD7716,3662;PD7734,3680;PD7754,3680;PD7775,3680;PD7787,3665;PD7799,3650;PD7796,3552;PD7792,3453;PD7804,3446;PD7816,3439;PD7820,3452;PD7869,3522;PD7913,3578;PD7934,3578;PD7955,3578;PD7974,3557;PD7993,3535;PD8025,3529;PD8057,3523;PD8075,3505;PD8099,3488;PD8105,3488;PD8105,3576;PD8105,3665;PD8130,3677;PD8151,3686;PD8164,3689;PD8173,3685;PD8183,3675;PD8196,3659;PD8194,3537;PD8192,3414;PD8180,3389;PD8170,3371;PD8160,3362;PD8136,3358;PD8118,3361;PD8095,3373;PD8063,3398;PD8020,3435;PD7978,3472;PD7956,3488;PD7944,3478;PD7925,3455;PD7903,3429;PD7877,3407;PD7849,3390;PD7823,3381;PD7760,3365;PD7718,3353;PD7718,3353;PU6860,3363;PD6849,3373;PD6839,3383;PD6843,3492;PD6846,3601;PD6837,3601;PD6822,3592;PD6795,3566;PD6694,3456;PD6632,3385;PD6598,3384;PD6535,3384;PD6505,3386;PD6502,3474;PD6497,3628;PD6496,3696;PD6524,3703;PD6562,3712;PD6586,3707;PD6604,3700;PD6604,3634;PD6604,3568;PD6615,3536;PD6628,3505;PD6643,3527;PD6668,3561;PD6716,3623;PD6750,3665;PD6778,3693;PD6801,3713;PD6832,3713;PD6863,3714;PD6909,3685;PD6955,3656;PD6947,3546;PD6939,3461;PD6930,3411;PD6920,3386;PD6890,3374;PD6860,3363;PD6860,3363;PU5875,3364;PD5845,3384;PD5804,3419;PD5747,3475;PD5679,3547;PD5605,3484;PD5531,3421;PD5488,3408;PD5445,3395;PD5418,3399;PD5390,3403;PD5389,3448;PD5384,3594;PD5380,3693;PD5408,3715;PD5435,3736;PD5460,3736;PD5485,3736;PD5496,3694;PD5507,3651;PD5505,3590;PD5503,3529;PD5516,3525;PD5530,3520;PD5572,3577;PD5615,3635;PD5647,3635;PD5679,3635;PD5715,3616;PD5755,3591;PD5799,3558;PD5847,3519;PD5847,3606;PD5847,3692;PD5875,3720;PD5903,3747;PD5925,3747;PD5947,3747;PD5955,3735;PD5963,3723;PD5967,3570;PD5972,3417;PD5954,3390;PD5937,3364;PD5906,3364;PD5875,3364;PD5875,3364;PU6225,3373;PD6214,3374;PD6191,3377;PD6160,3406;PD6129,3436;PD6071,3553;PD6012,3671;PD5997,3677;PD5983,3682;PD5983,3698;PD5983,3714;PD6032,3714;PD6081,3714;PD6110,3676;PD6139,3639;PD6216,3643;PD6318,3652;PD6344,3657;PD6344,3675;PD6344,3692;PD6381,3708;PD6429,3724;PD6442,3721;PD6455,3711;PD6464,3698;PD6468,3684;PD6457,3655;PD6427,3601;PD6336,3462;PD6282,3386;PD6260,3378;PD6225,3373;PD6225,3373;PU5234,3383;PD5112,3390;PD4991,3397;PD4951,3413;PD4912,3429;PD4906,3461;PD4893,3608;PD4887,3723;PD4924,3751;PD4961,3780;PD5006,3784;PD5048,3786;PD5096,3784;PD5145,3779;PD5192,3770;PD5262,3754;PD5292,3748;PD5298,3730;PD5305,3712;PD5291,3691;PD5277,3668;PD5243,3668;PD5209,3669;PD5162,3685;PD5114,3699;PD5068,3709;PD5021,3717;PD5011,3701;PD5004,3681;PD5000,3654;PD5000,3623;PD5089,3623;PD5179,3623;PD5205,3601;PD5232,3579;PD5219,3559;PD5207,3539;PD5151,3537;PD5096,3536;PD5058,3551;PD5010,3567;PD5000,3567;PD5000,3517;PD5000,3468;PD5100,3474;PD5200,3479;PD5241,3466;PD5283,3452;PD5283,3431;PD5283,3409;PD5258,3396;PD5234,3383;PD5234,3383;PU4614,3398;PD4604,3404;PD4594,3421;PD4583,3455;PD4573,3502;PD4566,3558;PD4559,3623;PD4549,3629;PD4539,3635;PD4425,3523;PD4311,3411;PD4276,3415;PD4242,3419;PD4225,3433;PD4209,3446;PD4216,3476;PD4221,3519;PD4223,3582;PD4222,3658;PD4210,3705;PD4197,3752;PD4232,3784;PD4259,3806;PD4276,3815;PD4287,3811;PD4301,3801;PD4332,3769;PD4345,3752;PD4334,3713;PD4326,3665;PD4319,3603;PD4315,3533;PD4325,3533;PD4332,3536;PD4334,3544;PD4360,3583;PD4421,3662;PD4507,3770;PD4550,3770;PD4588,3773;PD4621,3781;PD4649,3792;PD4660,3755;PD4672,3719;PD4677,3570;PD4683,3421;PD4648,3410;PD4614,3398;PD4614,3398;PU7115,3403;PD7139,3405;PD7180,3414;PD7241,3431;PD7260,3456;PD7275,3482;PD7284,3507;PD7289,3533;PD7271,3558;PD7252,3582;PD7230,3603;PD7207,3622;PD7165,3632;PD7123,3643;PD7121,3619;PD7116,3544;PD7111,3451;PD7110,3420;PD7113,3403;PD7115,3403;PD7115,3403;PU4778,3408;PD4770,3485;PD4759,3589;PD4746,3681;PD4739,3744;PD4769,3768;PD4793,3785;PD4809,3791;PD4824,3786;PD4842,3771;PD4863,3749;PD4858,3621;PD4853,3494;PD4834,3454;PD4814,3414;PD4796,3411;PD4778,3408;PD4778,3408;PU8463,3439;PD8476,3476;PD8486,3516;PD8446,3527;PD8410,3535;PD8410,3520;PD8418,3500;PD8436,3472;PD8463,3439;PD8463,3439;PU6220,3476;PD6234,3476;PD6249,3476;PD6264,3513;PD6285,3558;PD6289,3567;PD6238,3567;PD6186,3567;PD6186,3555;PD6191,3537;PD6203,3510;PD6220,3476;PD6220,3476;PU16741,3666;PD15976,3675;PD15177,3684;PD14449,3684;PD13625,3682;PD12762,3678;PD12028,3676;PD11949,3689;PD11870,3702;PD11672,3708;PD11535,3714;PD11426,3721;PD11349,3731;PD11311,3742;PD11297,3750;PD11123,3753;PD10948,3756;PD10926,3777;PD10878,3822;PD10853,3847;PD10834,3910;PD10814,3974;PD10821,4236;PD10828,4452;PD10837,4603;PD10847,4707;PD10841,4744;PD10835,4780;PD10859,4896;PD10883,5012;PD10919,5046;PD10955,5079;PD11001,5093;PD11046,5106;PD11401,5108;PD11757,5111;PD11875,5136;PD11994,5160;PD12137,5161;PD12280,5161;PD12274,5247;PD12268,5334;PD12248,5377;PD12227,5421;PD12235,5440;PD12250,5463;PD12277,5489;PD12311,5518;PD12339,5522;PD12366,5526;PD12389,5516;PD12489,5453;PD12600,5381;PD12662,5344;PD12685,5318;PD12721,5267;PD12767,5197;PD12767,5180;PD12763,5164;PD12754,5149;PD12740,5136;PD12706,5136;PD12671,5137;PD12640,5203;PD12608,5268;PD12535,5312;PD12437,5369;PD12417,5379;PD12409,5380;PD12412,5360;PD12424,5316;PD12453,5209;PD12476,5134;PD12487,5103;PD12480,5091;PD12464,5077;PD12436,5060;PD12400,5041;PD12293,5046;PD12110,5050;PD11961,5047;PD11845,5038;PD11757,5021;PD11712,5009;PD11593,5017;PD11243,5030;PD11012,5035;PD10992,5021;PD10973,5006;PD10966,4961;PD10961,4832;PD10956,4587;PD10952,4259;PD10939,4181;PD10923,4064;PD10918,4025;PD10934,3974;PD10949,3921;PD10981,3891;PD11014,3860;PD11052,3848;PD11091,3837;PD11271,3831;PD11452,3824;PD11518,3808;PD11584,3792;PD11634,3799;PD11693,3804;PD11803,3805;PD12299,3797;PD12745,3790;PD13422,3792;PD13947,3794;PD14003,3788;PD14060,3782;PD14630,3782;PD15945,3783;PD16690,3783;PD16755,3793;PD16821,3803;PD16852,3829;PD16884,3855;PD16897,3917;PD16906,3976;PD16910,4030;PD16913,4076;PD16920,4114;PD16929,4148;PD16914,4334;PD16898,4560;PD16884,4677;PD16850,4876;PD16836,4950;PD16763,4959;PD16690,4968;PD16560,4961;PD16294,4947;PD16092,4932;PD15945,4919;PD15764,4925;PD15371,4941;PD15132,4956;PD14997,4967;PD14675,4965;PD14377,4966;PD14111,4971;PD13868,4978;PD13761,4991;PD13653,5004;PD13524,5003;PD13394,5001;PD13320,5019;PD13247,5037;PD13140,5046;PD13033,5057;PD12928,5072;PD12841,5086;PD12791,5099;PD12764,5109;PD12795,5134;PD12827,5159;PD12884,5160;PD12984,5161;PD13162,5153;PD13315,5145;PD13394,5124;PD13473,5103;PD13565,5107;PD13656,5111;PD13711,5100;PD13766,5089;PD14020,5079;PD14314,5063;PD14361,5059;PD14433,5057;PD14754,5062;PD15053,5068;PD15172,5057;PD15290,5046;PD15685,5046;PD16081,5046;PD16154,5058;PD16227,5070;PD16459,5076;PD16690,5081;PD16797,5058;PD16887,5036;PD16953,5016;PD17001,4997;PD17006,4973;PD17016,4786;PD17021,4622;PD17033,4592;PD17045,4562;PD17051,4473;PD17059,4395;PD17070,4329;PD17082,4272;PD17069,4154;PD17046,3967;PD17038,3899;PD17020,3865;PD16995,3829;PD16961,3790;PD16920,3751;PD16873,3728;PD16783,3685;PD16741,3666;PD16741,3666;PU9068,4039;PD9020,4064;PD8971,4088;PD8977,4135;PD8983,4182;PD8976,4271;PD8969,4360;PD8890,4363;PD8756,4373;PD8702,4381;PD8705,4332;PD8709,4284;PD8802,4284;PD8894,4284;PD8914,4264;PD8934,4244;PD8917,4228;PD8901,4211;PD8808,4208;PD8715,4205;PD8715,4174;PD8715,4143;PD8782,4143;PD8849,4143;PD8878,4129;PD8906,4116;PD8906,4090;PD8906,4064;PD8819,4064;PD8731,4064;PD8676,4085;PD8621,4105;PD8607,4133;PD8593,4159;PD8586,4284;PD8579,4409;PD8616,4428;PD8652,4446;PD8779,4443;PD8906,4439;PD8930,4423;PD8954,4407;PD8988,4441;PD9022,4474;PD9038,4452;PD9051,4429;PD9060,4402;PD9076,4349;PD9086,4323;PD9106,4331;PD9143,4353;PD9203,4401;PD9246,4435;PD9280,4442;PD9314,4449;PD9330,4436;PD9342,4422;PD9345,4407;PD9338,4390;PD9321,4367;PD9296,4338;PD9259,4324;PD9223,4305;PD9256,4248;PD9290,4194;PD9290,4174;PD9285,4149;PD9273,4120;PD9256,4086;PD9225,4071;PD9194,4055;PD9131,4047;PD9068,4039;PD9068,4039;PU8431,4072;PD8373,4079;PD8316,4085;PD8295,4104;PD8274,4123;PD8274,4158;PD8274,4193;PD8305,4228;PD8336,4258;PD8367,4282;PD8398,4301;PD8398,4318;PD8398,4335;PD8374,4344;PD8349,4353;PD8303,4345;PD8229,4325;PD8201,4314;PD8185,4286;PD8170,4258;PD8143,4246;PD8116,4237;PD8089,4233;PD8063,4233;PD8044,4211;PD8024,4189;PD8047,4166;PD8067,4149;PD8081,4143;PD8091,4137;PD8099,4124;PD8106,4105;PD8096,4096;PD8087,4086;PD8036,4081;PD7986,4076;PD7961,4113;PD7936,4150;PD7936,4179;PD7936,4207;PD7974,4236;PD8011,4266;PD8042,4273;PD8073,4281;PD8078,4296;PD8084,4310;PD8071,4334;PD8059,4357;PD8011,4357;PD7964,4357;PD7914,4334;PD7864,4311;PD7854,4321;PD7844,4332;PD7861,4366;PD7875,4390;PD7891,4407;PD7915,4421;PD7953,4438;PD7998,4456;PD8047,4458;PD8097,4459;PD8136,4429;PD8174,4400;PD8242,4429;PD8310,4459;PD8361,4459;PD8413,4459;PD8462,4428;PD8511,4397;PD8518,4376;PD8525,4355;PD8518,4327;PD8511,4299;PD8474,4263;PD8419,4216;PD8400,4205;PD8410,4179;PD8420,4154;PD8459,4154;PD8497,4154;PD8510,4138;PD8523,4122;PD8505,4104;PD8484,4089;PD8459,4079;PD8431,4072;PD8431,4072;PU7626,4094;PD7535,4094;PD7445,4094;PD7394,4114;PD7348,4128;PD7309,4135;PD7275,4137;PD7272,4277;PD7269,4417;PD7286,4435;PD7302,4454;PD7400,4456;PD7497,4458;PD7566,4442;PD7634,4426;PD7644,4411;PD7650,4395;PD7653,4377;PD7653,4357;PD7600,4358;PD7539,4363;PD7467,4373;PD7388,4387;PD7382,4370;PD7378,4351;PD7380,4329;PD7384,4306;PD7432,4310;PD7480,4314;PD7528,4301;PD7575,4288;PD7582,4271;PD7588,4254;PD7576,4242;PD7564,4230;PD7472,4232;PD7381,4234;PD7385,4208;PD7388,4182;PD7507,4181;PD7625,4180;PD7651,4167;PD7676,4153;PD7676,4137;PD7676,4121;PD7651,4107;PD7626,4094;PD7626,4094;PU7166,4095;PD7139,4102;PD7113,4109;PD7109,4178;PD7106,4247;PD7061,4261;PD7015,4273;PD6968,4281;PD6920,4287;PD6920,4249;PD6920,4212;PD6890,4188;PD6865,4172;PD6846,4165;PD6832,4165;PD6825,4191;PD6812,4267;PD6801,4350;PD6795,4382;PD6802,4408;PD6809,4434;PD6842,4448;PD6874,4461;PD6890,4448;PD6906,4435;PD6913,4397;PD6920,4359;PD7011,4355;PD7102,4351;PD7096,4380;PD7091,4408;PD7109,4432;PD7129,4452;PD7151,4468;PD7170,4476;PD7185,4476;PD7198,4466;PD7210,4446;PD7224,4417;PD7229,4289;PD7234,4162;PD7222,4135;PD7210,4109;PD7188,4102;PD7166,4095;PD7166,4095;PU9129,4108;PD9147,4125;PD9165,4143;PD9154,4177;PD9143,4207;PD9131,4228;PD9117,4239;PD9102,4244;PD9086,4244;PD9080,4229;PD9077,4203;PD9078,4164;PD9081,4114;PD9105,4111;PD9129,4108;PD9129,4108;PU7794,4109;PD7761,4111;PD7727,4114;PD7724,4222;PD7723,4305;PD7727,4355;PD7733,4381;PD7758,4391;PD7781,4398;PD7798,4401;PD7810,4398;PD7818,4389;PD7824,4361;PD7830,4304;PD7835,4172;PD7835,4140;PD7815,4124;PD7794,4109;PD7794,4109;PU6185,4120;PD6132,4133;PD6053,4155;PD6028,4165;PD6028,4195;PD6028,4225;PD6072,4266;PD6117,4307;PD6191,4333;PD6265,4359;PD6265,4381;PD6265,4401;PD6230,4420;PD6194,4438;PD6156,4418;PD6129,4401;PD6118,4390;PD6105,4381;PD6073,4371;PD6028,4359;PD6010,4373;PD5992,4386;PD6000,4417;PD6008,4447;PD6023,4447;PD6038,4447;PD6047,4463;PD6065,4481;PD6096,4502;PD6135,4525;PD6176,4526;PD6216,4526;PD6255,4514;PD6320,4489;PD6346,4476;PD6362,4446;PD6378,4415;PD6378,4382;PD6378,4350;PD6346,4320;PD6315,4290;PD6261,4273;PD6222,4260;PD6195,4246;PD6180,4231;PD6175,4215;PD6175,4200;PD6208,4206;PD6242,4213;PD6270,4206;PD6299,4199;PD6299,4183;PD6299,4169;PD6279,4151;PD6259,4134;PD6222,4127;PD6185,4120;PD6185,4120;PU6722,4148;PD6612,4149;PD6502,4150;PD6468,4182;PD6434,4214;PD6411,4262;PD6388,4309;PD6393,4338;PD6402,4366;PD6417,4395;PD6436,4424;PD6488,4458;PD6540,4492;PD6606,4492;PD6672,4492;PD6705,4476;PD6738,4458;PD6751,4435;PD6763,4413;PD6756,4391;PD6749,4368;PD6737,4368;PD6718,4375;PD6689,4391;PD6653,4413;PD6612,4419;PD6571,4426;PD6553,4392;PD6541,4361;PD6536,4335;PD6536,4313;PD6559,4273;PD6583,4233;PD6624,4232;PD6662,4229;PD6694,4223;PD6722,4215;PD6722,4182;PD6722,4148;PD6722,4148;PU4162,4154;PD4156,4159;PD4149,4213;PD4143,4325;PD4139,4439;PD4139,4498;PD4154,4513;PD4185,4534;PD4220,4551;PD4246,4559;PD4265,4560;PD4273,4537;PD4280,4513;PD4273,4477;PD4266,4440;PD4295,4427;PD4320,4417;PD4339,4413;PD4354,4413;PD4417,4483;PD4479,4551;PD4530,4557;PD4581,4563;PD4593,4540;PD4605,4516;PD4544,4455;PD4482,4393;PD4448,4378;PD4424,4365;PD4413,4357;PD4432,4334;PD4476,4289;PD4538,4228;PD4538,4208;PD4538,4189;PD4526,4182;PD4514,4174;PD4489,4181;PD4464,4187;PD4413,4235;PD4304,4332;PD4246,4379;PD4238,4332;PD4232,4282;PD4230,4231;PD4231,4178;PD4196,4166;PD4162,4154;PD4162,4154;PU16148,4165;PD16097,4167;PD16057,4171;PD16024,4178;PD16004,4259;PD15991,4320;PD15985,4367;PD15988,4408;PD15998,4450;PD16011,4495;PD16055,4524;PD16098,4552;PD16105,4545;PD16112,4538;PD16140,4561;PD16168,4583;PD16214,4583;PD16258,4583;PD16322,4548;PD16385,4513;PD16411,4455;PD16436,4397;PD16436,4373;PD16436,4349;PD16406,4305;PD16382,4272;PD16358,4248;PD16325,4226;PD16273,4199;PD16207,4165;PD16148,4165;PD16148,4165;PU5406,4182;PD5380,4185;PD5348,4191;PD5334,4226;PD5293,4332;PD5266,4403;PD5242,4433;PD5219,4461;PD5195,4454;PD5171,4446;PD5165,4427;PD5160,4398;PD5157,4360;PD5158,4317;PD5163,4272;PD5171,4214;PD5155,4200;PD5138,4186;PD5089,4190;PD5040,4193;PD5040,4301;PD5040,4410;PD5071,4457;PD5102,4504;PD5139,4520;PD5175,4536;PD5225,4537;PD5275,4538;PD5313,4509;PD5350,4480;PD5370,4444;PD5390,4402;PD5410,4357;PD5428,4318;PD5428,4375;PD5429,4433;PD5453,4463;PD5477,4493;PD5520,4515;PD5564,4538;PD5632,4538;PD5700,4538;PD5762,4510;PD5824,4483;PD5831,4493;PD5837,4504;PD5870,4504;PD5903,4504;PD5913,4484;PD5924,4449;PD5937,4393;PD5952,4322;PD5940,4309;PD5927,4297;PD5867,4299;PD5808,4301;PD5748,4318;PD5688,4335;PD5692,4349;PD5696,4363;PD5732,4374;PD5758,4384;PD5768,4393;PD5749,4408;PD5704,4431;PD5641,4460;PD5601,4456;PD5561,4453;PD5550,4434;PD5538,4416;PD5552,4354;PD5566,4292;PD5610,4272;PD5649,4257;PD5680,4250;PD5720,4246;PD5734,4244;PD5734,4221;PD5734,4198;PD5718,4192;PD5701,4186;PD5631,4209;PD5573,4226;PD5533,4233;PD5505,4233;PD5468,4275;PD5431,4318;PD5439,4278;PD5444,4243;PD5443,4214;PD5439,4189;PD5425,4184;PD5406,4182;PD5406,4182;PU4733,4186;PD4689,4190;PD4645,4193;PD4642,4329;PD4641,4431;PD4644,4488;PD4650,4511;PD4693,4524;PD4763,4542;PD4890,4546;PD4988,4546;PD5011,4530;PD5034,4514;PD5034,4498;PD5034,4482;PD5016,4472;PD4998,4462;PD4892,4467;PD4786,4473;PD4769,4459;PD4752,4445;PD4752,4330;PD4752,4216;PD4742,4201;PD4733,4186;PD4733,4186;PU15804,4199;PD15802,4253;PD15803,4388;PD15805,4470;PD15795,4470;PD15767,4446;PD15715,4392;PD15663,4334;PD15637,4300;PD15623,4286;PD15596,4267;PD15559,4244;PD15501,4238;PD15443,4233;PD15441,4281;PD15436,4374;PD15432,4419;PD15443,4487;PD15453,4555;PD15483,4580;PD15512,4605;PD15534,4605;PD15556,4603;PD15568,4532;PD15584,4438;PD15588,4416;PD15594,4408;PD15603,4413;PD15617,4431;PD15677,4506;PD15718,4551;PD15763,4574;PD15807,4596;PD15854,4573;PD15900,4550;PD15916,4524;PD15932,4498;PD15937,4394;PD15942,4290;PD15935,4262;PD15928,4233;PD15895,4216;PD15861,4199;PD15833,4199;PD15804,4199;PD15804,4199;PU11727,4208;PD11590,4212;PD11454,4217;PD11451,4233;PD11437,4301;PD11413,4437;PD11401,4522;PD11407,4540;PD11414,4557;PD11451,4577;PD11489,4598;PD11508,4590;PD11527,4583;PD11525,4546;PD11524,4478;PD11525,4447;PD11645,4447;PD11765,4447;PD11741,4488;PD11717,4528;PD11717,4554;PD11717,4581;PD11752,4610;PD11778,4630;PD11796,4637;PD11811,4630;PD11830,4610;PD11853,4580;PD11853,4558;PD11856,4537;PD11863,4517;PD11873,4498;PD11939,4499;PD12005,4500;PD12039,4564;PD12073,4628;PD12107,4639;PD12155,4649;PD12167,4646;PD12175,4638;PD12183,4626;PD12159,4593;PD12142,4567;PD12135,4550;PD12125,4524;PD12101,4476;PD12041,4374;PD12012,4338;PD11972,4298;PD11926,4256;PD11900,4256;PD11875,4255;PD11867,4275;PD11814,4360;PD11770,4425;PD11752,4410;PD11703,4382;PD11671,4368;PD11600,4368;PD11528,4368;PD11521,4337;PD11508,4289;PD11503,4272;PD11613,4281;PD11722,4290;PD11748,4284;PD11774,4278;PD11774,4266;PD11767,4252;PD11750,4232;PD11727,4208;PD11727,4208;PU14218,4216;PD14105,4217;PD13992,4218;PD13931,4240;PD13870,4262;PD13856,4301;PD13841,4340;PD13840,4455;PD13840,4570;PD13866,4591;PD13892,4611;PD13998,4610;PD14156,4607;PD14208,4605;PD14230,4588;PD14252,4572;PD14227,4551;PD14203,4530;PD14085,4535;PD13967,4540;PD13959,4528;PD13951,4515;PD13957,4495;PD13964,4476;PD14035,4474;PD14106,4473;PD14142,4454;PD14168,4438;PD14183,4426;PD14190,4415;PD14171,4397;PD14153,4378;PD14051,4386;PD13950,4394;PD13958,4359;PD13965,4325;PD13953,4318;PD13945,4310;PD13941,4303;PD13941,4295;PD14074,4294;PD14207,4292;PD14238,4280;PD14269,4267;PD14269,4256;PD14261,4244;PD14243,4230;PD14218,4216;PD14218,4216;PU14802,4222;PD14767,4229;PD14732,4236;PD14659,4302;PD14605,4349;PD14576,4368;PD14562,4360;PD14544,4339;PD14523,4311;PD14469,4277;PD14432,4255;PD14412,4246;PD14408,4247;PD14405,4251;PD14404,4267;PD14404,4289;PD14367,4286;PD14331,4284;PD14327,4346;PD14327,4407;PD14331,4466;PD14338,4525;PD14373,4560;PD14408,4594;PD14429,4594;PD14449,4594;PD14449,4574;PD14433,4454;PD14416,4353;PD14423,4342;PD14430,4331;PD14471,4376;PD14511,4421;PD14550,4440;PD14583,4453;PD14608,4459;PD14628,4459;PD14636,4436;PD14643,4413;PD14663,4413;PD14683,4413;PD14703,4391;PD14724,4368;PD14739,4368;PD14754,4368;PD14754,4419;PD14754,4476;PD14782,4537;PD14810,4592;PD14830,4598;PD14861,4600;PD14873,4598;PD14876,4476;PD14879,4355;PD14856,4316;PD14840,4284;PD14833,4262;PD14828,4248;PD14818,4234;PD14802,4222;PD14802,4222;PU13495,4227;PD13489,4306;PD13484,4385;PD13490,4439;PD13497,4492;PD13484,4492;PD13465,4482;PD13437,4456;PD13338,4356;PD13266,4291;PD13230,4265;PD13191,4259;PD13151,4253;PD13149,4302;PD13146,4419;PD13144,4487;PD13159,4531;PD13175,4569;PD13193,4596;PD13211,4617;PD13237,4617;PD13264,4617;PD13270,4591;PD13277,4564;PD13267,4489;PD13261,4434;PD13262,4408;PD13288,4428;PD13345,4484;PD13404,4542;PD13436,4567;PD13515,4594;PD13581,4619;PD13598,4612;PD13615,4606;PD13613,4441;PD13611,4277;PD13592,4255;PD13574,4234;PD13535,4231;PD13495,4227;PD13495,4227;PU15078,4235;PD15076,4235;PD15053,4278;PD15007,4352;PD14984,4389;PD14964,4433;PD14951,4478;PD14946,4516;PD14946,4548;PD14979,4571;PD15006,4587;PD15025,4594;PD15038,4594;PD15061,4538;PD15084,4482;PD15159,4489;PD15234,4496;PD15246,4509;PD15275,4553;PD15292,4584;PD15319,4599;PD15344,4609;PD15372,4615;PD15397,4615;PD15412,4610;PD15419,4603;PD15391,4539;PD15362,4483;PD15332,4436;PD15273,4351;PD15239,4301;PD15225,4277;PD15219,4259;PD15149,4245;PD15078,4235;PD15078,4235;PU16135,4242;PD16180,4248;PD16224,4254;PD16257,4285;PD16289,4316;PD16282,4345;PD16272,4372;PD16255,4396;PD16228,4418;PD16190,4442;PD16140,4468;PD16131,4467;PD16126,4459;PD16119,4447;PD16125,4438;PD16130,4403;PD16133,4335;PD16135,4242;PD16135,4242;PU12852,4243;PD12700,4249;PD12515,4255;PD12483,4255;PD12487,4274;PD12491,4292;PD12550,4314;PD12609,4336;PD12609,4443;PD12609,4550;PD12621,4573;PD12633,4595;PD12669,4617;PD12696,4632;PD12716,4638;PD12728,4636;PD12736,4625;PD12742,4611;PD12733,4543;PD12719,4405;PD12713,4334;PD12795,4334;PD12877,4334;PD12892,4317;PD12906,4300;PD12879,4271;PD12852,4243;PD12852,4243;PU13688,4244;PD13682,4251;PD13678,4271;PD13671,4336;PD13669,4414;PD13672,4482;PD13677,4522;PD13694,4546;PD13711,4571;PD13739,4581;PD13766,4592;PD13776,4582;PD13786,4573;PD13781,4445;PD13776,4318;PD13761,4293;PD13745,4268;PD13718,4256;PD13688,4244;PD13688,4244;PU12276,4252;PD12234,4289;PD12192,4327;PD12192,4346;PD12192,4364;PD12217,4388;PD12249,4410;PD12295,4433;PD12340,4451;PD12372,4459;PD12392,4459;PD12406,4476;PD12420,4492;PD12413,4509;PD12407,4526;PD12365,4543;PD12329,4555;PD12300,4560;PD12276,4560;PD12239,4538;PD12212,4523;PD12190,4516;PD12174,4517;PD12163,4526;PD12157,4537;PD12170,4563;PD12185,4586;PD12202,4605;PD12227,4622;PD12266,4643;PD12306,4663;PD12334,4671;PD12362,4668;PD12403,4655;PD12457,4637;PD12493,4609;PD12530,4582;PD12530,4538;PD12530,4494;PD12484,4455;PD12438,4416;PD12397,4409;PD12331,4392;PD12284,4373;PD12295,4357;PD12328,4324;PD12378,4279;PD12365,4266;PD12352,4253;PD12314,4252;PD12276,4252;PD12276,4252;PU9407,4353;PD9371,4355;PD9352,4359;PD9346,4365;PD9352,4381;PD9367,4399;PD9395,4422;PD9431,4447;PD9454,4440;PD9474,4431;PD9493,4418;PD9509,4403;PD9483,4378;PD9456,4353;PD9407,4353;PD9407,4353;PU15160,4366;PD15167,4383;PD15171,4399;PD15170,4411;PD15166,4420;PD15146,4416;PD15133,4411;PD15128,4403;PD15131,4392;PD15144,4380;PD15160,4366;PD15160,4366;PU11945,4380;PD11954,4380;PD11954,4395;PD11954,4411;PD11936,4418;PD11914,4424;PD11910,4422;PD11909,4416;PD11913,4405;PD11923,4393;PD11935,4384;PD11945,4380;PD11945,4380;PU16414,4526;PD16414,4538;PD16426,4573;PD16438,4596;PD16474,4611;PD16502,4621;PD16521,4624;PD16532,4621;PD16536,4597;PD16539,4574;PD16500,4550;PD16462,4526;PD16438,4526;PD16414,4526;PD16414,4526;PU11430,6572;PD11305,6577;PD11181,6582;PD11108,6604;PD11034,6626;PD10997,6649;PD10959,6672;PD10964,6685;PD10968,6699;PD11024,6714;PD11099,6740;PD11118,6747;PD11136,6750;PD11153,6750;PD11153,6760;PD11153,6770;PD11269,6778;PD11458,6790;PD11531,6793;PD11561,6865;PD11626,7029;PD11695,7221;PD11751,7387;PD11768,7443;PD11774,7472;PD11778,7493;PD11789,7522;PD11824,7631;PD11859,7766;PD11869,7801;PD11882,7828;PD11897,7866;PD11914,7924;PD11932,7994;PD11953,8060;PD11975,8122;PD11982,8184;PD11989,8246;PD11982,8311;PD11974,8375;PD11787,8375;PD11646,8377;PD11571,8381;PD11480,8393;PD11412,8404;PD11327,8421;PD11237,8444;PD11153,8469;PD11080,8493;PD11017,8536;PD10917,8612;PD10880,8645;PD10887,8656;PD10894,8668;PD10958,8676;PD11022,8684;PD10959,8704;PD10904,8723;PD10861,8742;PD10832,8761;PD10802,8787;PD10779,8812;PD10769,8829;PD10779,8839;PD10805,8849;PD10841,8859;PD10882,8866;PD11040,8888;PD11126,8899;PD11212,8906;PD11316,8909;PD11455,8909;PD11604,8909;PD11610,8950;PD11633,9070;PD11646,9146;PD11655,9217;PD11667,9330;PD11678,9392;PD11689,9499;PD11706,9674;PD11724,9821;PD11731,9883;PD11729,10058;PD11728,10415;PD11732,10690;PD11737,10865;PD11728,11113;PD11712,11500;PD11705,11639;PD11712,11661;PD11719,11677;PD11728,11684;PD11737,11679;PD11746,11666;PD11763,11611;PD11780,11515;PD11799,11373;PD11813,11249;PD11814,10820;PD11817,9983;PD11814,9770;PD11803,9646;PD11791,9499;PD11779,9330;PD11767,9110;PD11762,8961;PD11763,8909;PD11767,8887;PD11838,8872;PD11905,8860;PD11989,8818;PD12072,8777;PD12116,8720;PD12149,8674;PD12168,8641;PD12178,8619;PD12166,8604;PD12155,8590;PD12162,8556;PD12168,8523;PD12156,8495;PD12144,8469;PD12117,8454;PD12090,8440;PD12095,8416;PD12107,8318;PD12114,8243;PD12096,8165;PD12069,8066;PD12043,7998;PD11995,7863;PD11954,7723;PD11937,7663;PD11926,7627;PD11898,7502;PD11865,7388;PD11822,7266;PD11786,7143;PD11776,7108;PD11763,7084;PD11749,7055;PD11734,7009;PD11722,6958;PD11717,6917;PD11714,6889;PD11707,6866;PD11683,6815;PD11668,6784;PD11682,6758;PD11696,6733;PD11685,6683;PD11674,6633;PD11653,6621;PD11634,6613;PD11603,6604;PD11486,6582;PD11430,6572;PD11430,6572;PU7840,6638;PD7729,6648;PD7649,6657;PD7612,6663;PD7613,6675;PD7622,6693;PD7636,6718;PD7704,6758;PD7828,6829;PD7936,6890;PD7986,6919;PD8060,6941;PD8155,6967;PD8177,6970;PD8180,7016;PD8192,7142;PD8210,7247;PD8249,7409;PD8280,7523;PD8297,7579;PD8308,7693;PD8321,7797;PD8337,7890;PD8359,8005;PD8388,8124;PD8467,8427;PD8490,8517;PD8528,8675;PD8556,8788;PD8563,8827;PD8568,8866;PD8592,8892;PD8617,8918;PD8633,8918;PD8649,8918;PD8684,8954;PD8720,8991;PD8764,9011;PD8798,9025;PD8820,9031;PD8841,9037;PD8873,9051;PD8912,9072;PD9033,9071;PD9155,9070;PD9156,9155;PD9164,9461;PD9177,9675;PD9195,9901;PD9205,10030;PD9222,10206;PD9234,10425;PD9244,10707;PD9251,11074;PD9262,11526;PD9269,11681;PD9274,11763;PD9280,11838;PD9284,11949;PD9290,12090;PD9293,12089;PD9297,12080;PD9308,12049;PD9318,12010;PD9323,11979;PD9324,11954;PD9340,11929;PD9357,11904;PD9352,11633;PD9341,10899;PD9334,10436;PD9325,10391;PD9318,10334;PD9314,10259;PD9305,10111;PD9286,9911;PD9259,9583;PD9250,9415;PD9247,9316;PD9249,9257;PD9242,9249;PD9235,9242;PD9241,9190;PD9258,9102;PD9269,9065;PD9315,9052;PD9458,9025;PD9654,8990;PD9810,8953;PD9878,8936;PD9924,8929;PD9954,8929;PD9980,8915;PD10056,8869;PD10104,8838;PD10100,8824;PD10096,8810;PD9989,8775;PD9883,8739;PD9886,8721;PD9890,8703;PD9878,8703;PD9854,8692;PD9812,8665;PD9750,8626;PD9676,8585;PD9593,8543;PD9467,8549;PD9291,8561;PD9189,8574;PD9113,8591;PD9066,8601;PD8998,8635;PD8945,8659;PD8915,8669;PD8887,8677;PD8845,8698;PD8803,8723;PD8771,8748;PD8712,8796;PD8682,8816;PD8676,8807;PD8666,8780;PD8655,8736;PD8639,8636;PD8632,8588;PD8625,8562;PD8616,8536;PD8608,8489;PD8587,8366;PD8560,8235;PD8548,8156;PD8542,8099;PD8530,8084;PD8518,8068;PD8509,7999;PD8488,7840;PD8480,7765;PD8477,7712;PD8477,7674;PD8462,7638;PD8446,7603;PD8432,7507;PD8418,7411;PD8402,7388;PD8387,7366;PD8387,7301;PD8387,7235;PD8370,7195;PD8360,7164;PD8358,7147;PD8358,7124;PD8353,7078;PD8344,7016;PD8361,6989;PD8377,6963;PD8372,6950;PD8367,6937;PD8383,6918;PD8399,6900;PD8375,6859;PD8351,6818;PD8336,6818;PD8321,6818;PD8306,6797;PD8289,6778;PD8263,6762;PD8224,6746;PD8168,6727;PD8095,6704;PD8088,6693;PD8081,6682;PD8071,6688;PD8061,6694;PD8018,6679;PD7968,6664;PD7907,6650;PD7840,6638;PD7840,6638;PU6269,6680;PD6188,6682;PD6106,6686;PD6100,6696;PD6094,6705;PD6048,6705;PD6003,6705;PD5959,6730;PD5931,6746;PD5918,6760;PD5918,6776;PD5927,6802;PD5938,6833;PD5911,6924;PD5883,7016;PD5871,7117;PD5847,7354;PD5835,7461;PD5825,7529;PD5816,7586;PD5809,7668;PD5802,7768;PD5773,7885;PD5745,8002;PD5738,8079;PD5720,8213;PD5678,8427;PD5648,8579;PD5639,8636;PD5627,8675;PD5603,8736;PD5588,8774;PD5551,8765;PD5480,8757;PD5362,8750;PD5209,8743;PD5130,8752;PD4944,8778;PD4837,8796;PD4732,8834;PD4615,8882;PD4520,8931;PD4480,8956;PD4444,8984;PD4411,9013;PD4380,9045;PD4347,9081;PD4365,9096;PD4384,9110;PD4441,9110;PD4498,9111;PD4464,9124;PD4422,9147;PD4371,9183;PD4313,9228;PD4312,9240;PD4312,9252;PD4365,9278;PD4422,9301;PD4481,9321;PD4543,9337;PD4697,9345;PD4851,9352;PD4945,9345;PD5099,9329;PD5159,9321;PD5161,9337;PD5165,9652;PD5169,9968;PD5159,10239;PD5142,10611;PD5128,10924;PD5113,11147;PD5103,11312;PD5096,11501;PD5092,11707;PD5085,11730;PD5077,11753;PD5086,11873;PD5094,11994;PD5109,11960;PD5120,11930;PD5124,11905;PD5129,11882;PD5141,11855;PD5156,11814;PD5170,11757;PD5184,11689;PD5188,11419;PD5198,11051;PD5210,10859;PD5221,10726;PD5227,10637;PD5233,10472;PD5243,10160;PD5269,9454;PD5271,9350;PD5272,9302;PD5314,9292;PD5390,9272;PD5441,9256;PD5545,9216;PD5629,9180;PD5692,9145;PD5736,9112;PD5767,9084;PD5763,9015;PD5759,8966;PD5754,8933;PD5744,8904;PD5728,8867;PD5701,8821;PD5687,8807;PD5667,8794;PD5651,8784;PD5664,8768;PD5678,8751;PD5671,8733;PD5664,8716;PD5678,8673;PD5692,8637;PD5706,8613;PD5719,8591;PD5733,8558;PD5763,8466;PD5790,8361;PD5806,8263;PD5822,8173;PD5850,8035;PD5865,7907;PD5872,7817;PD5893,7733;PD5909,7665;PD5915,7619;PD5919,7585;PD5930,7545;PD5944,7494;PD5954,7434;PD5963,7382;PD5972,7350;PD6028,7191;PD6073,7049;PD6080,6975;PD6087,6900;PD6240,6899;PD6394,6897;PD6462,6884;PD6513,6873;PD6541,6863;PD6566,6855;PD6609,6848;PD6659,6838;PD6706,6826;PD6742,6812;PD6758,6799;PD6761,6790;PD6594,6735;PD6427,6681;PD6349,6680;PD6269,6680;PD6269,6680;PU; diff --git a/hpgl/plane.hpgl b/hpgl/plane.hpgl new file mode 100755 index 0000000..4426160 --- /dev/null +++ b/hpgl/plane.hpgl @@ -0,0 +1 @@ +IN;SP1;PU7234,10189;PD7305,10201;PD7468,10220;PD7648,10243;PD7874,10276;PD8131,10318;PD8404,10369;PD8677,10430;PD8809,10463;PD8935,10499;PD9054,10538;PD9164,10579;PD9263,10622;PD9348,10667;PD9418,10715;PD9447,10739;PD9472,10765;PD9491,10791;PD9506,10817;PD9516,10844;PD9520,10872;PD9519,10900;PD9512,10929;PD9498,10958;PD9478,10988;PD9452,11018;PD9419,11050;PD9379,11081;PD9331,11114;PD9214,11180;PD9064,11248;PD8880,11319;PD8660,11392;PD8412,11463;PD8146,11527;PD7862,11584;PD7563,11634;PD7251,11678;PD6927,11715;PD6593,11746;PD6250,11771;PD5901,11790;PD5547,11802;PD5190,11809;PD4831,11810;PD4473,11805;PD4117,11795;PD3764,11780;PD3417,11759;PD3076,11733;PD2745,11702;PD2424,11667;PD2116,11626;PD1821,11581;PD1542,11531;PD1281,11477;PD1039,11419;PD817,11356;PD618,11289;PD444,11219;PD366,11182;PD295,11144;PD231,11106;PD175,11066;PD125,11026;PD83,10985;PD49,10943;PD23,10900;PD5,10856;PD-3,10811;PD-20,10635;PD-29,10469;PD-33,10311;PD-31,10164;PD-24,10026;PD-14,9898;PD-1,9781;PD13,9675;PD47,9497;PD79,9367;PD103,9287;PD113,9259;PD139,9180;PD170,9094;PD212,8989;PD265,8876;PD327,8763;PD362,8710;PD399,8660;PD438,8615;PD479,8576;PD522,8543;PD567,8519;PD614,8505;PD662,8501;PD712,8508;PD764,8529;PD817,8563;PD871,8613;PD926,8679;PD983,8762;PD1041,8864;PD1100,8986;PD1159,9129;PD1220,9294;PD1281,9483;PD1343,9696;PD1368,9774;PD1397,9845;PD1429,9909;PD1466,9965;PD1506,10015;PD1550,10058;PD1598,10095;PD1649,10126;PD1704,10152;PD1761,10172;PD1822,10186;PD1887,10196;PD1954,10200;PD2024,10201;PD2097,10197;PD2172,10189;PD2332,10163;PD2501,10124;PD2679,10074;PD2866,10015;PD3261,9880;PD3682,9735;PD3900,9664;PD4121,9597;PD4346,9536;PD4574,9482;PD4803,9438;PD5034,9406;PD5149,9395;PD5264,9387;PD5380,9384;PD5495,9385;PD5609,9391;PD5724,9401;PD5838,9416;PD5951,9437;PD6064,9463;PD6176,9495;PD6287,9533;PD6397,9577;PD6506,9628;PD6614,9685;PD6721,9750;PD6826,9822;PD6931,9902;PD7033,9989;PD7134,10085;PD7234,10189;PD7234,10189;PU9545,7659;PD704,7675;PD635,7671;PD473,7666;PD377,7667;PD280,7672;PD192,7683;PD119,7701;PD91,7714;PD70,7728;PD57,7745;PD53,7765;PD58,7788;PD75,7814;PD103,7843;PD144,7875;PD199,7911;PD269,7951;PD354,7995;PD456,8043;PD715,8153;PD1052,8281;PD1430,8413;PD1804,8532;PD2170,8638;PD2526,8732;PD2870,8815;PD3198,8888;PD3508,8950;PD3797,9004;PD4062,9048;PD4301,9085;PD4688,9136;PD4937,9164;PD5025,9172;PD5026,8938;PD5228,8938;PD5228,9171;PD5828,9044;PD7159,8758;PD7879,8601;PD8519,8459;PD8990,8349;PD9135,8312;PD9205,8290;PD9328,8241;PD9546,8159;PD9799,8055;PD9920,7999;PD10028,7943;PD10116,7888;PD10150,7861;PD10176,7835;PD10193,7810;PD10201,7786;PD10198,7764;PD10184,7743;PD10157,7725;PD10117,7708;PD10062,7693;PD9993,7681;PD9907,7671;PD9805,7664;PD9684,7660;PD9545,7659;PD9545,7659;PD9545,7659;PU5024,11125;PD5027,10921;PD3515,10879;PD3510,11077;PD5024,11125;PD5024,11125; diff --git a/hpgl/r1.hpgl b/hpgl/r1.hpgl new file mode 100755 index 0000000..bada238 --- /dev/null +++ b/hpgl/r1.hpgl @@ -0,0 +1 @@ +IN;SP1;PU51206,-77402;PD51206,-78819;PD51576,-78818;PD51862,-78820;PD51953,-78819;PD51998,-78815;PD52045,-78799;PD52081,-78781;PD52108,-78761;PD52127,-78741;PD52140,-78721;PD52149,-78701;PD52163,-78667;PD52174,-78640;PD52182,-78604;PD52189,-78498;PD52188,-78068;PD52189,-77755;PD52189,-77647;PD52186,-77596;PD52172,-77552;PD52150,-77520;PD52119,-77496;PD52079,-77479;PD52038,-77470;PD52019,-77463;PD52041,-77457;PD52084,-77450;PD52123,-77434;PD52151,-77414;PD52167,-77394;PD52177,-77368;PD52184,-77330;PD52188,-77273;PD52189,-77068;PD52188,-76695;PD52174,-76127;PD52185,-76084;PD52191,-76073;PD52200,-76063;PD52225,-76049;PD52251,-76041;PD52271,-76038;PD52286,-76037;PD52295,-76034;PD52300,-76027;PD52301,-76013;PD52301,-75985;PD52070,-75985;PD51838,-75985;PD51838,-76627;PD51835,-77178;PD51829,-77262;PD51824,-77279;PD51817,-77287;PD51802,-77296;PD51776,-77302;PD51671,-77306;PD51545,-77306;PD51545,-76645;PD51545,-75985;PD51375,-75985;PD51206,-75985;PD51206,-77402;PU51813,-77617;PD51839,-77644;PD51838,-78055;PD51835,-78407;PD51829,-78469;PD51825,-78484;PD51819,-78493;PD51805,-78504;PD51781,-78510;PD51673,-78514;PD51545,-78514;PD51545,-78051;PD51545,-77588;PD51665,-77588;PD51730,-77590;PD51770,-77595;PD51795,-77604;PD51813,-77617;PD51813,-77617;PU52524,-76009;PD52499,-76024;PD52479,-76043;PD52462,-76067;PD52448,-76094;PD52438,-76124;PD52431,-76155;PD52426,-76220;PD52431,-76260;PD52444,-76302;PD52464,-76342;PD52492,-76373;PD52535,-76403;PD52582,-76422;PD52630,-76430;PD52678,-76428;PD52724,-76416;PD52766,-76393;PD52803,-76359;PD52833,-76315;PD52846,-76284;PD52852,-76252;PD52853,-76218;PD52851,-76180;PD52843,-76123;PD52827,-76076;PD52816,-76056;PD52801,-76038;PD52782,-76021;PD52759,-76007;PD52734,-75997;PD52705,-75990;PD52640,-75987;PD52575,-75994;PD52524,-76009;PD52524,-76009;PU; diff --git a/hpgl/r2.hpgl b/hpgl/r2.hpgl new file mode 100755 index 0000000..e88e460 --- /dev/null +++ b/hpgl/r2.hpgl @@ -0,0 +1 @@ +IN;SP1;PU406,1586;PD406,169;PD776,169;PD1062,168;PD1153,168;PD1198,172;PD1245,188;PD1281,207;PD1308,226;PD1327,246;PD1340,267;PD1349,286;PD1363,320;PD1374,348;PD1382,383;PD1389,489;PD1388,920;PD1389,1233;PD1389,1340;PD1386,1392;PD1372,1435;PD1350,1468;PD1319,1492;PD1279,1508;PD1238,1518;PD1219,1524;PD1241,1530;PD1284,1537;PD1323,1553;PD1351,1573;PD1367,1594;PD1377,1619;PD1384,1657;PD1388,1715;PD1389,1919;PD1388,2292;PD1374,2860;PD1385,2903;PD1391,2914;PD1400,2924;PD1425,2939;PD1451,2947;PD1471,2949;PD1486,2950;PD1495,2953;PD1500,2961;PD1501,2974;PD1501,3002;PD1270,3002;PD1038,3002;PD1038,2361;PD1035,1809;PD1029,1725;PD1024,1709;PD1017,1700;PD1002,1691;PD976,1685;PD871,1682;PD745,1682;PD745,2342;PD745,3002;PD575,3002;PD406,3002;PD406,1586;PU1013,1370;PD1039,1343;PD1038,933;PD1035,581;PD1029,518;PD1025,503;PD1019,494;PD1005,484;PD981,477;PD873,474;PD745,474;PD745,936;PD745,1399;PD865,1399;PD930,1398;PD970,1392;PD995,1383;PD1013,1370;PD1013,1370;PU1839,2779;CI220;PU; diff --git a/hpgl/sign b/hpgl/sign new file mode 100755 index 0000000..f4576d7 --- /dev/null +++ b/hpgl/sign @@ -0,0 +1 @@ +IN;SP1;PU8816,3333;PD8728,3320;PD8608,3297;PD8490,3271;PD8409,3250;PD8328,3218;PD8235,3173;PD8176,3143;PD8141,3129;PD8116,3127;PD8088,3133;PD8039,3144;PD7985,3148;PD7933,3145;PD7889,3136;PD7862,3125;PD7836,3110;PD7813,3093;PD7794,3073;PD7777,3053;PD7765,3031;PD7758,3008;PD7755,2985;PD7753,2952;PD7747,2925;PD7739,2907;PD7728,2901;PD7689,2928;PD7614,2992;PD7539,3056;PD7485,3095;PD7464,3106;PD7445,3111;PD7428,3113;PD7411,3111;PD7399,3106;PD7388,3097;PD7368,3070;PD7354,3035;PD7349,2997;PD7345,2977;PD7340,2972;PD7333,2970;PD7312,2976;PD7281,2997;PD7243,3019;PD7204,3032;PD7170,3033;PD7157,3028;PD7146,3020;PD7139,3008;PD7133,2993;PD7130,2951;PD7128,2914;PD7125,2904;PD7119,2901;PD7073,2928;PD6981,2992;PD6887,3059;PD6812,3104;PD6752,3130;PD6727,3136;PD6704,3138;PD6684,3136;PD6667,3132;PD6654,3125;PD6643,3114;PD6635,3098;PD6630,3077;PD6624,3019;PD6620,2940;PD6587,2944;PD6474,2951;PD6432,2954;PD6406,2959;PD6391,2968;PD6381,2982;PD6371,3007;PD6367,3031;PD6357,3057;PD6333,3087;PD6315,3102;PD6303,3110;PD6292,3110;PD6282,3104;PD6270,3085;PD6265,3058;PD6262,3034;PD6255,3020;PD6240,3023;PD6207,3035;PD6105,3081;PD5983,3136;PD5877,3171;PD5828,3183;PD5779,3191;PD5678,3197;PD5594,3193;PD5526,3181;PD5466,3158;PD5413,3123;PD5374,3091;PD5344,3059;PD5323,3027;PD5311,2992;PD5306,2954;PD5309,2910;PD5320,2860;PD5338,2802;PD5362,2738;PD5393,2666;PD5471,2510;PD5560,2357;PD5605,2288;PD5648,2229;PD5807,2030;PD5970,1842;PD6137,1666;PD6308,1500;PD6484,1344;PD6666,1198;PD6854,1061;PD7049,932;PD7201,844;PD7385,748;PD7566,663;PD7706,605;PD7807,573;PD7897,550;PD7977,536;PD8047,531;PD8109,535;PD8163,549;PD8209,572;PD8249,603;PD8282,643;PD8291,662;PD8296,682;PD8296,705;PD8293,731;PD8273,799;PD8252,853;PD8224,910;PD8189,969;PD8147,1031;PD8099,1095;PD8045,1162;PD7920,1298;PD7773,1440;PD7606,1586;PD7421,1732;PD7219,1879;PD7139,1932;PD7035,1997;PD6716,2183;PD6624,2233;PD6519,2283;PD6409,2331;PD6300,2375;PD6198,2411;PD6110,2439;PD6044,2454;PD6020,2456;PD6005,2455;PD5988,2445;PD5984,2431;PD5993,2415;PD6014,2400;PD6083,2375;PD6206,2338;PD6294,2310;PD6387,2275;PD6486,2233;PD6589,2185;PD6697,2130;PD6808,2070;PD7038,1933;PD7184,1842;PD7270,1783;PD7404,1683;PD7545,1572;PD7655,1483;PD7771,1378;PD7876,1276;PD7969,1176;PD8049,1080;PD8115,989;PD8166,903;PD8202,824;PD8214,788;PD8223,753;PD8225,726;PD8222,701;PD8214,679;PD8202,660;PD8184,644;PD8162,630;PD8135,620;PD8104,613;PD8031,608;PD7942,616;PD7841,637;PD7727,670;PD7623,710;PD7495,764;PD7365,824;PD7259,877;PD7122,956;PD6982,1045;PD6840,1143;PD6697,1249;PD6557,1360;PD6421,1477;PD6291,1596;PD6169,1717;PD6019,1875;PD5885,2028;PD5767,2174;PD5664,2315;PD5576,2451;PD5502,2583;PD5441,2712;PD5395,2837;PD5383,2877;PD5377,2912;PD5375,2943;PD5378,2970;PD5386,2996;PD5400,3018;PD5419,3040;PD5443,3061;PD5497,3099;PD5521,3111;PD5545,3120;PD5602,3130;PD5683,3132;PD5788,3126;PD5838,3118;PD5887,3107;PD5937,3091;PD5990,3071;PD6107,3016;PD6193,2974;PD6251,2952;PD6269,2947;PD6284,2939;PD6296,2929;PD6306,2915;PD6318,2877;PD6321,2821;PD6324,2774;PD6331,2742;PD6338,2732;PD6346,2725;PD6368,2720;PD6375,2722;PD6383,2729;PD6397,2751;PD6407,2780;PD6412,2811;PD6418,2832;PD6433,2857;PD6447,2872;PD6462,2878;PD6488,2877;PD6534,2870;PD6602,2856;PD6626,2848;PD6645,2838;PD6661,2825;PD6675,2808;PD6704,2759;PD6743,2698;PD6789,2646;PD6837,2608;PD6861,2596;PD6883,2589;PD6905,2586;PD6921,2588;PD6935,2596;PD6950,2612;PD6969,2642;PD6971,2655;PD6970,2668;PD6952,2699;PD6916,2739;PD6868,2784;PD6809,2830;PD6762,2866;PD6733,2896;PD6717,2929;PD6706,2976;PD6701,3014;PD6702,3040;PD6710,3054;PD6724,3059;PD6752,3052;PD6793,3033;PD6900,2966;PD7022,2876;PD7081,2828;PD7134,2779;PD7175,2742;PD7210,2716;PD7239,2701;PD7260,2696;PD7273,2703;PD7278,2720;PD7274,2748;PD7260,2786;PD7242,2836;PD7230,2884;PD7226,2920;PD7227,2931;PD7231,2935;PD7267,2913;PD7337,2861;PD7386,2826;PD7420,2803;PD7446,2793;PD7467,2791;PD7483,2794;PD7494,2799;PD7501,2808;PD7504,2821;PD7497,2857;PD7473,2911;PD7453,2956;PD7441,2993;PD7439,3016;PD7442,3023;PD7448,3025;PD7484,3006;PD7592,2922;PD7687,2844;PD7709,2826;PD7738,2807;PD7766,2793;PD7787,2788;PD7799,2790;PD7809,2795;PD7817,2804;PD7824,2817;PD7832,2859;PD7834,2922;PD7834,3013;PD7876,3041;PD7920,3062;PD7968,3074;PD8011,3076;PD8028,3073;PD8041,3067;PD8052,3057;PD8054,3046;PD8045,3027;PD8026,2995;PD8010,2966;PD7998,2938;PD7991,2912;PD7988,2884;PD7989,2855;PD7993,2834;PD8006,2815;PD8028,2793;PD8062,2768;PD8101,2748;PD8146,2734;PD8192,2725;PD8240,2722;PD8287,2725;PD8331,2734;PD8370,2750;PD8399,2769;PD8419,2791;PD8428,2817;PD8426,2846;PD8415,2878;PD8393,2914;PD8360,2954;PD8318,2997;PD8263,3051;PD8241,3078;PD8254,3095;PD8289,3120;PD8334,3147;PD8382,3170;PD8431,3187;PD8493,3205;PD8633,3237;PD8756,3256;PD8797,3259;PD8817,3254;PD8827,3218;PD8839,3143;PD8860,3034;PD8892,2912;PD8945,2731;PD8984,2613;PD9033,2479;PD9089,2336;PD9151,2192;PD9213,2053;PD9274,1927;PD9330,1820;PD9379,1741;PD9422,1683;PD9470,1633;PD9522,1590;PD9578,1555;PD9639,1526;PD9706,1505;PD9777,1490;PD9855,1482;PD9920,1481;PD9985,1486;PD10048,1497;PD10111,1514;PD10172,1537;PD10233,1567;PD10292,1602;PD10351,1643;PD10437,1717;PD10545,1827;PD10666,1964;PD10794,2117;PD10890,2234;PD10970,2321;PD11038,2385;PD11099,2432;PD11120,2449;PD11129,2466;PD11129,2473;PD11126,2478;PD11111,2483;PD11086,2478;PD11055,2462;PD11019,2438;PD10979,2406;PD10890,2322;PD10799,2218;PD10692,2089;PD10578,1959;PD10472,1844;PD10390,1762;PD10326,1709;PD10254,1659;PD10178,1614;PD10102,1578;PD10065,1565;PD10027,1557;PD9975,1553;PD9900,1553;PD9791,1557;PD9746,1562;PD9706,1570;PD9669,1582;PD9633,1596;PD9562,1638;PD9504,1681;PD9456,1729;PD9409,1791;PD9359,1872;PD9320,1944;PD9279,2029;PD9191,2226;PD9104,2451;PD9021,2691;PD8969,2860;PD8937,2994;PD8927,3052;PD8921,3106;PD8919,3158;PD8921,3209;PD8923,3263;PD8922,3295;PD8915,3313;PD8903,3324;PD8882,3336;PD8867,3339;PD8816,3333;PD8816,3333;PU8205,2998;PD8241,2971;PD8284,2929;PD8307,2903;PD8321,2882;PD8328,2864;PD8329,2847;PD8325,2830;PD8317,2820;PD8301,2812;PD8276,2806;PD8234,2802;PD8186,2807;PD8134,2818;PD8085,2836;PD8076,2843;PD8069,2852;PD8062,2875;PD8064,2904;PD8074,2935;PD8089,2965;PD8110,2990;PD8133,3007;PD8159,3014;PD8179,3009;PD8205,2998;PD8205,2998;PU6847,2708;PD6851,2696;PD6848,2691;PD6840,2693;PD6830,2703;PD6822,2716;PD6823,2719;PD6827,2720;PD6838,2717;PD6847,2708;PD6847,2708;PU2754,3135;PD2736,3121;PD2725,3103;PD2723,3081;PD2729,3053;PD2743,3019;PD2766,2980;PD2838,2884;PD2940,2754;PD3056,2611;PD3201,2432;PD3331,2259;PD3447,2090;PD3548,1928;PD3591,1859;PD3622,1821;PD3635,1812;PD3646,1810;PD3656,1814;PD3665,1824;PD3676,1843;PD3678,1878;PD3670,1957;PD3652,2107;PD3632,2285;PD3622,2415;PD3621,2495;PD3625,2516;PD3631,2523;PD3664,2501;PD3735,2442;PD3968,2234;PD4276,1947;PD4605,1630;PD4804,1440;PD4983,1274;PD5145,1130;PD5293,1007;PD5427,903;PD5550,815;PD5665,742;PD5772,682;PD5823,658;PD5869,643;PD5911,635;PD5949,635;PD5982,644;PD6011,660;PD6035,683;PD6055,715;PD6066,740;PD6070,764;PD6069,792;PD6063,834;PD6049,893;PD6029,955;PD6004,1020;PD5972,1088;PD5934,1158;PD5891,1230;PD5842,1304;PD5788,1379;PD5688,1504;PD5563,1649;PD5436,1790;PD5327,1902;PD5258,1965;PD5183,2030;PD5018,2159;PD4847,2279;PD4763,2333;PD4683,2380;PD4606,2418;PD4521,2451;PD4443,2474;PD4386,2483;PD4356,2481;PD4337,2477;PD4328,2470;PD4327,2462;PD4337,2453;PD4354,2443;PD4380,2435;PD4415,2427;PD4485,2407;PD4574,2368;PD4677,2315;PD4790,2249;PD4908,2173;PD5029,2089;PD5147,2000;PD5258,1908;PD5314,1856;PD5382,1786;PD5537,1615;PD5690,1431;PD5755,1347;PD5808,1274;PD5847,1212;PD5883,1148;PD5946,1019;PD5971,958;PD5989,902;PD6001,854;PD6005,815;PD6000,778;PD5986,744;PD5965,718;PD5954,709;PD5942,704;PD5909,703;PD5865,713;PD5811,733;PD5749,762;PD5681,799;PD5609,842;PD5535,891;PD5461,945;PD5282,1083;PD5105,1236;PD4862,1463;PD4487,1823;PD4067,2225;PD3795,2471;PD3668,2589;PD3631,2628;PD3616,2650;PD3614,2697;PD3620,2772;PD3635,2849;PD3659,2919;PD3692,2983;PD3733,3038;PD3755,3066;PD3764,3087;PD3763,3094;PD3759,3099;PD3741,3104;PD3728,3100;PD3712,3090;PD3672,3054;PD3632,3009;PD3602,2963;PD3579,2899;PD3558,2818;PD3543,2750;PD3532,2716;PD3520,2720;PD3493,2736;PD3411,2795;PD3296,2884;PD3210,2946;PD3136,2993;PD3056,3036;PD2982,3072;PD2895,3110;PD2821,3139;PD2783,3149;PD2754,3135;PD2754,3135;PU3006,2984;PD3094,2939;PD3167,2895;PD3249,2838;PD3365,2753;PD3465,2675;PD3497,2647;PD3518,2623;PD3532,2600;PD3540,2577;PD3544,2550;PD3544,2518;PD3549,2416;PD3561,2274;PD3575,2121;PD3575,2045;PD3570,2031;PD3562,2033;PD3549,2047;PD3532,2074;PD3475,2160;PD3396,2271;PD3300,2399;PD3194,2534;PD2868,2946;PD2820,3015;PD2812,3032;PD2810,3044;PD2813,3052;PD2822,3055;PD2857,3049;PD2918,3026;PD3006,2984;PD3006,2984;PU4173,3006;PD4167,2994;PD4166,2976;PD4176,2933;PD4197,2895;PD4209,2883;PD4222,2878;PD4234,2882;PD4244,2891;PD4250,2906;PD4253,2924;PD4252,2943;PD4249,2963;PD4241,2983;PD4231,2999;PD4218,3009;PD4201,3013;PD4185,3012;PD4173,3006;PD4173,3006;PU; diff --git a/hpgl/sticker.hpgl b/hpgl/sticker.hpgl new file mode 100755 index 0000000..f9a8129 --- /dev/null +++ b/hpgl/sticker.hpgl @@ -0,0 +1 @@ +IN;SP1;PU663,697;PD740,697;PD766,695;PD788,689;PD807,679;PD821,665;PD832,646;PD840,623;PD845,595;PD847,562;PD845,527;PD839,498;PD829,475;PD815,458;PD798,446;PD778,439;PD725,433;PD663,433;PD660,436;PD659,442;PD659,686;PD660,695;PD663,697;PU588,1110;PD578,1106;PD575,1088;PD575,391;PD577,375;PD581,369;PD588,367;PD745,367;PD787,369;PD825,375;PD860,388;PD889,410;PD901,426;PD911,445;PD925,494;PD930,559;PD927,606;PD919,644;PD906,674;PD890,695;PD871,710;PD847,722;PD845,725;PD846,727;PD871,740;PD892,758;PD911,786;PD923,827;PD929,887;PD930,1083;PD928,1104;PD920,1110;PD859,1111;PD852,1105;PD849,1086;PD847,970;PD843,847;PD836,810;PD829,796;PD819,784;PD808,775;PD793,768;PD757,763;PD664,763;PD660,765;PD659,772;PD659,1088;PD655,1106;PD646,1110;PD588,1110;PD588,1110;PU1129,885;PD1249,885;PD1252,878;PD1251,874;PD1191,463;PD1190,460;PD1188,463;PD1123,873;PD1122,877;PD1124,883;PD1129,885;PU1019,1110;PD1013,1106;PD1012,1095;PD1012,1088;PD1012,1079;PD1133,394;PD1141,374;PD1146,369;PD1152,367;PD1232,367;PD1239,369;PD1244,374;PD1251,394;PD1368,1079;PD1369,1087;PD1371,1095;PD1369,1107;PD1362,1110;PD1298,1110;PD1287,1105;PD1281,1087;PD1260,948;PD1255,939;PD1113,939;PD1109,949;PD1085,1087;PD1079,1106;PD1069,1110;PD1019,1110;PD1019,1110;PU1639,1118;PD1592,1115;PD1551,1105;PD1531,1096;PD1515,1084;PD1486,1047;PD1473,1022;PD1464,992;PD1451,912;PD1446,805;PD1446,392;PD1449,372;PD1459,367;PD1516,367;PD1523,369;PD1528,376;PD1529,392;PD1529,803;PD1534,914;PD1546,986;PD1556,1010;PD1569,1027;PD1583,1039;PD1599,1046;PD1639,1050;PD1679,1046;PD1693,1040;PD1708,1029;PD1720,1012;PD1729,988;PD1740,916;PD1744,803;PD1744,392;PD1747,372;PD1757,367;PD1815,367;PD1824,372;PD1827,392;PD1827,805;PD1822,913;PD1810,992;PD1800,1023;PD1788,1048;PD1761,1085;PD1745,1097;PD1725,1105;PD1685,1115;PD1639,1118;PU1947,1110;PD1942,1109;PD1938,1104;PD1936,1083;PD1936,1080;PD1958,398;PD1961,375;PD1965,369;PD1970,367;PD2034,367;PD2042,369;PD2048,374;PD2055,393;PD2154,917;PD2157,919;PD2159,917;PD2257,396;PD2266,374;PD2271,369;PD2278,367;PD2344,367;PD2349,369;PD2353,375;PD2356,398;PD2380,1080;PD2380,1083;PD2377,1104;PD2373,1109;PD2368,1110;PD2324,1110;PD2319,1108;PD2315,1103;PD2311,1080;PD2295,515;PD2292,513;PD2188,1082;PD2181,1103;PD2176,1108;PD2170,1110;PD2156,1110;PD2142,1110;PD2136,1109;PD2131,1103;PD2124,1082;PD2023,517;PD2021,517;PD2021,519;PD2003,1080;PD2000,1103;PD1997,1108;PD1992,1110;PD1947,1110;PD1947,1110;PU2653,1110;PD2647,1109;PD2643,1104;PD2641,1090;PD2641,387;PD2644,371;PD2653,367;PD2897,367;PD2903,368;PD2907,373;PD2909,386;PD2909,415;PD2907,428;PD2903,433;PD2897,433;PD2730,433;PD2726,437;PD2724,447;PD2724,695;PD2725,702;PD2728,704;PD2868,704;PD2878,707;PD2881,722;PD2881,755;PD2879,768;PD2875,773;PD2868,773;PD2729,773;PD2726,778;PD2724,785;PD2724,1090;PD2721,1107;PD2712,1110;PD2653,1110;PD2653,1110;PU3210,296;PD3205,295;PD3200,289;PD3196,267;PD3196,238;PD3200,216;PD3205,210;PD3210,208;PD3238,208;PD3244,210;PD3248,216;PD3252,238;PD3252,267;PD3248,289;PD3244,295;PD3238,296;PD3210,296;PD3210,296;PU3095,296;PD3089,295;PD3085,289;PD3081,267;PD3081,238;PD3085,216;PD3089,210;PD3095,208;PD3123,208;PD3129,210;PD3133,216;PD3137,238;PD3137,267;PD3133,289;PD3129,295;PD3123,296;PD3095,296;PD3095,296;PU3170,1118;PD3122,1115;PD3081,1105;PD3061,1096;PD3045,1084;PD3016,1047;PD3004,1022;PD2994,992;PD2981,912;PD2976,805;PD2976,392;PD2979,372;PD2989,367;PD3047,367;PD3053,369;PD3058,376;PD3059,392;PD3059,803;PD3064,914;PD3077,986;PD3086,1010;PD3099,1027;PD3114,1039;PD3129,1046;PD3169,1050;PD3209,1046;PD3224,1040;PD3238,1029;PD3250,1012;PD3259,988;PD3270,916;PD3274,803;PD3274,392;PD3277,372;PD3287,367;PD3345,367;PD3354,372;PD3357,392;PD3357,805;PD3352,913;PD3340,992;PD3330,1023;PD3318,1048;PD3291,1085;PD3275,1097;PD3256,1105;PD3216,1115;PD3170,1118;PU3555,697;PD3632,697;PD3658,695;PD3680,689;PD3698,679;PD3713,665;PD3724,646;PD3732,623;PD3736,595;PD3738,562;PD3736,527;PD3730,498;PD3721,475;PD3707,458;PD3689,446;PD3669,439;PD3616,433;PD3555,433;PD3551,436;PD3550,442;PD3550,686;PD3551,695;PD3555,697;PU3479,1110;PD3470,1106;PD3467,1088;PD3467,391;PD3468,375;PD3473,369;PD3479,367;PD3636,367;PD3678,369;PD3717,375;PD3751,388;PD3780,410;PD3792,426;PD3802,445;PD3816,494;PD3821,559;PD3818,606;PD3810,644;PD3797,674;PD3781,695;PD3762,710;PD3738,722;PD3736,725;PD3737,727;PD3762,740;PD3783,758;PD3802,786;PD3814,827;PD3821,887;PD3822,1083;PD3819,1104;PD3811,1110;PD3750,1111;PD3743,1105;PD3741,1086;PD3738,970;PD3734,847;PD3727,810;PD3720,796;PD3711,784;PD3699,775;PD3685,768;PD3649,763;PD3555,763;PD3551,765;PD3550,772;PD3550,1088;PD3547,1106;PD3537,1110;PD3479,1110;PD3479,1110;PU4168,1044;PD4247,1044;PD4269,1043;PD4289,1038;PD4306,1029;PD4320,1018;PD4332,1002;PD4342,981;PD4357,925;PD4365,845;PD4368,736;PD4365,635;PD4355,557;PD4339,500;PD4329,478;PD4317,462;PD4303,449;PD4287,441;PD4269,435;PD4250,433;PD4167,433;PD4163,436;PD4162,444;PD4162,1033;PD4163,1041;PD4168,1044;PU4091,1110;PD4082,1106;PD4079,1089;PD4079,386;PD4082,371;PD4091,367;PD4259,367;PD4294,370;PD4325,378;PD4353,393;PD4378,415;PD4400,445;PD4418,482;PD4432,529;PD4442,587;PD4448,656;PD4451,735;PD4446,860;PD4435,954;PD4426,991;PD4414,1022;PD4401,1047;PD4386,1067;PD4369,1082;PD4349,1094;PD4304,1107;PD4250,1110;PD4091,1110;PD4091,1110;PU4641,697;PD4718,697;PD4744,695;PD4766,689;PD4785,679;PD4799,665;PD4810,646;PD4818,623;PD4823,595;PD4825,562;PD4823,527;PD4817,498;PD4808,475;PD4793,458;PD4776,446;PD4756,439;PD4703,433;PD4641,433;PD4638,436;PD4637,442;PD4637,686;PD4638,695;PD4641,697;PU4566,1110;PD4557,1106;PD4553,1088;PD4553,391;PD4555,375;PD4559,369;PD4566,367;PD4723,367;PD4765,369;PD4803,375;PD4838,388;PD4867,410;PD4879,426;PD4889,445;PD4903,494;PD4908,559;PD4905,606;PD4897,644;PD4884,674;PD4868,695;PD4849,710;PD4825,722;PD4823,725;PD4824,727;PD4849,740;PD4870,758;PD4889,786;PD4901,827;PD4907,887;PD4908,1083;PD4906,1104;PD4898,1110;PD4837,1111;PD4830,1105;PD4827,1086;PD4825,970;PD4821,847;PD4814,810;PD4807,796;PD4797,784;PD4786,775;PD4771,768;PD4735,763;PD4642,763;PD4638,765;PD4637,772;PD4637,1088;PD4634,1106;PD4624,1110;PD4566,1110;PD4566,1110;PU5107,885;PD5227,885;PD5230,878;PD5229,874;PD5169,463;PD5168,460;PD5166,463;PD5101,873;PD5100,877;PD5102,883;PD5107,885;PU4997,1110;PD4992,1106;PD4990,1095;PD4990,1088;PD4990,1079;PD5112,394;PD5119,374;PD5124,369;PD5130,367;PD5210,367;PD5217,369;PD5222,374;PD5229,394;PD5346,1079;PD5347,1087;PD5349,1095;PD5347,1107;PD5340,1110;PD5276,1110;PD5265,1105;PD5259,1087;PD5238,948;PD5233,939;PD5091,939;PD5087,949;PD5063,1087;PD5057,1106;PD5047,1110;PD4997,1110;PD4997,1110;PU5739,911;PD5736,955;PD5728,994;PD5713,1029;PD5692,1060;PD5667,1085;PD5637,1103;PD5604,1114;PD5566,1118;PD5515,1112;PD5470,1094;PD5431,1064;PD5397,1023;PD5395,1013;PD5398,998;PD5407,982;PD5420,969;PD5431,965;PD5440,969;PD5468,1003;PD5499,1027;PD5531,1041;PD5566,1046;PD5587,1044;PD5605,1038;PD5622,1027;PD5636,1011;PD5647,993;PD5655,971;PD5659,947;PD5661,921;PD5656,877;PD5642,843;PD5619,815;PD5585,788;PD5517,742;PD5480,714;PD5449,677;PD5435,653;PD5424,625;PD5418,593;PD5416,558;PD5419,516;PD5427,478;PD5441,444;PD5460,415;PD5484,390;PD5512,373;PD5543,363;PD5578,360;PD5622,364;PD5661,376;PD5695,398;PD5724,427;PD5729,442;PD5726,457;PD5716,473;PD5705,484;PD5694,488;PD5690,486;PD5667,462;PD5643,445;PD5616,435;PD5589,432;PD5569,434;PD5551,440;PD5535,450;PD5521,465;PD5509,482;PD5501,502;PD5496,524;PD5494,547;PD5497,577;PD5505,603;PD5516,625;PD5530,642;PD5566,670;PD5633,714;PD5658,732;PD5680,752;PD5698,774;PD5713,798;PD5725,823;PD5733,851;PD5738,880;PD5739,911;PU5902,1110;PD5892,1106;PD5889,1086;PD5889,448;PD5888,439;PD5884,435;PD5793,435;PD5786,435;PD5782,430;PD5780,417;PD5780,388;PD5783,371;PD5793,367;PD6068,367;PD6078,371;PD6080,388;PD6080,417;PD6079,430;PD6075,435;PD6068,435;PD5978,435;PD5974,439;PD5972,448;PD5972,1086;PD5970,1106;PD5960,1110;PD5902,1110;PD5902,1110;PU6165,1110;PD6159,1109;PD6155,1102;PD6153,1086;PD6153,392;PD6156,372;PD6165,367;PD6223,367;PD6233,372;PD6236,392;PD6236,1086;PD6233,1106;PD6223,1110;PD6165,1110;PD6165,1110;PU6660,911;PD6657,955;PD6648,994;PD6634,1029;PD6613,1060;PD6587,1085;PD6558,1103;PD6524,1114;PD6487,1118;PD6436,1112;PD6391,1094;PD6352,1064;PD6318,1023;PD6316,1013;PD6319,998;PD6328,982;PD6341,969;PD6352,965;PD6361,969;PD6389,1003;PD6420,1027;PD6452,1041;PD6487,1046;PD6508,1044;PD6526,1038;PD6543,1027;PD6556,1011;PD6567,993;PD6575,971;PD6580,947;PD6582,921;PD6577,877;PD6563,843;PD6540,815;PD6506,788;PD6438,742;PD6401,714;PD6370,677;PD6356,653;PD6345,625;PD6339,593;PD6337,558;PD6340,516;PD6348,478;PD6362,444;PD6381,415;PD6405,390;PD6433,373;PD6464,363;PD6499,360;PD6543,364;PD6582,376;PD6616,398;PD6645,427;PD6650,442;PD6647,457;PD6637,473;PD6625,484;PD6615,488;PD6611,486;PD6588,462;PD6563,445;PD6537,435;PD6509,432;PD6489,434;PD6471,440;PD6455,450;PD6441,465;PD6430,482;PD6422,502;PD6417,524;PD6415,547;PD6418,577;PD6426,603;PD6437,625;PD6450,642;PD6487,670;PD6554,714;PD6579,732;PD6601,752;PD6619,774;PD6634,798;PD6645,823;PD6654,851;PD6659,880;PD6660,911;PU6932,1118;PD6898,1116;PD6866,1110;PD6835,1098;PD6807,1075;PD6782,1042;PD6762,993;PD6746,928;PD6736,844;PD6732,738;PD6738,610;PD6745,557;PD6754,514;PD6766,477;PD6780,446;PD6796,420;PD6812,401;PD6830,386;PD6850,375;PD6892,362;PD6936,360;PD6978,363;PD7012,373;PD7014,374;PD7017,377;PD7018,382;PD7018,432;PD7014,439;PD7010,438;PD7001,435;PD6987,432;PD6969,429;PD6950,428;PD6908,433;PD6890,442;PD6871,457;PD6855,480;PD6841,509;PD6831,549;PD6823,600;PD6817,663;PD6815,738;PD6817,814;PD6822,878;PD6829,929;PD6838,969;PD6850,998;PD6865,1020;PD6882,1036;PD6900,1044;PD6941,1050;PD6977,1047;PD7007,1040;PD7009,1044;PD7011,1049;PD7011,1097;PD7009,1102;PD7007,1107;PD6974,1115;PD6932,1118;PU7119,1110;PD7109,1106;PD7106,1086;PD7106,392;PD7109,372;PD7119,367;PD7175,367;PD7183,369;PD7187,376;PD7189,392;PD7189,679;PD7190,686;PD7193,690;PD7375,690;PD7379,686;PD7381,678;PD7381,392;PD7384,372;PD7395,367;PD7452,367;PD7462,372;PD7464,392;PD7464,1086;PD7462,1106;PD7452,1110;PD7395,1110;PD7384,1106;PD7381,1086;PD7381,767;PD7379,761;PD7376,757;PD7194,757;PD7191,760;PD7189,767;PD7189,1086;PD7186,1106;PD7176,1110;PD7119,1110;PD7119,1110;PU7593,1110;PD7586,1109;PD7582,1104;PD7580,1090;PD7580,387;PD7583,371;PD7593,367;PD7851,367;PD7857,368;PD7862,373;PD7863,386;PD7863,415;PD7862,428;PD7858,433;PD7851,433;PD7669,433;PD7665,437;PD7663,449;PD7663,685;PD7665,692;PD7667,696;PD7819,696;PD7828,700;PD7831,716;PD7831,744;PD7828,761;PD7819,766;PD7668,766;PD7665,771;PD7663,779;PD7663,1044;PD7852,1044;PD7859,1045;PD7863,1050;PD7865,1063;PD7865,1092;PD7862,1107;PD7852,1110;PD7593,1110;PD7593,1110;PU8111,1110;PD8106,1109;PD8102,1104;PD8099,1083;PD8099,1080;PD8122,398;PD8125,375;PD8129,369;PD8134,367;PD8198,367;PD8205,369;PD8211,374;PD8219,393;PD8318,917;PD8321,919;PD8323,917;PD8421,396;PD8430,374;PD8435,369;PD8442,367;PD8508,367;PD8513,369;PD8517,375;PD8520,398;PD8544,1080;PD8544,1083;PD8541,1104;PD8537,1109;PD8531,1110;PD8488,1110;PD8483,1108;PD8479,1103;PD8475,1080;PD8459,515;PD8456,513;PD8352,1082;PD8345,1103;PD8340,1108;PD8334,1110;PD8320,1110;PD8306,1110;PD8300,1109;PD8295,1103;PD8288,1082;PD8187,517;PD8185,517;PD8185,519;PD8167,1080;PD8164,1103;PD8161,1108;PD8156,1110;PD8111,1110;PD8111,1110;PU8746,885;PD8867,885;PD8869,878;PD8868,874;PD8808,463;PD8807,460;PD8806,463;PD8740,873;PD8740,877;PD8741,883;PD8746,885;PU8637,1110;PD8631,1106;PD8629,1095;PD8629,1088;PD8630,1079;PD8751,394;PD8758,374;PD8763,369;PD8770,367;PD8850,367;PD8856,369;PD8861,374;PD8868,394;PD8986,1079;PD8987,1087;PD8988,1095;PD8986,1107;PD8980,1110;PD8916,1110;PD8905,1105;PD8898,1087;PD8877,948;PD8873,939;PD8731,939;PD8727,949;PD8703,1087;PD8697,1106;PD8687,1110;PD8637,1110;PD8637,1110;PU9115,1110;PD9084,1110;PD9075,1109;PD9068,1103;PD9064,1089;PD9064,582;PD9067,530;PD9075,486;PD9089,449;PD9108,419;PD9133,396;PD9163,380;PD9198,371;PD9238,367;PD9270,370;PD9299,379;PD9325,394;PD9348,414;PD9367,440;PD9380,470;PD9388,506;PD9391,546;PD9387,597;PD9374,638;PD9364,655;PD9350,670;PD9333,682;PD9313,692;PD9308,697;PD9313,703;PD9336,713;PD9356,729;PD9373,748;PD9386,772;PD9404,827;PD9409,888;PD9406,943;PD9397,990;PD9382,1029;PD9361,1059;PD9334,1081;PD9300,1098;PD9260,1107;PD9214,1110;PD9214,1047;PD9243,1044;PD9268,1037;PD9289,1025;PD9306,1008;PD9319,987;PD9328,960;PD9333,928;PD9335,892;PD9333,855;PD9327,822;PD9318,795;PD9304,772;PD9287,754;PD9266,742;PD9242,734;PD9215,732;PD9210,729;PD9206,722;PD9203,700;PD9206,677;PD9209,671;PD9215,670;PD9263,664;PD9281,657;PD9295,647;PD9306,632;PD9313,613;PD9318,588;PD9320,557;PD9314,501;PD9308,479;PD9299,462;PD9287,449;PD9272,440;PD9254,435;PD9233,433;PD9211,435;PD9191,443;PD9175,456;PD9160,474;PD9149,496;PD9141,522;PD9136,551;PD9135,583;PD9135,1088;PD9130,1105;PD9124,1109;PD9115,1110;PU9521,1110;PD9515,1109;PD9511,1104;PD9508,1083;PD9508,394;PD9511,373;PD9521,367;PD9578,367;PD9587,372;PD9594,384;PD9797,903;PD9799,900;PD9800,896;PD9800,394;PD9803,373;PD9814,367;PD9861,367;PD9866,369;PD9870,374;PD9873,394;PD9873,1087;PD9871,1102;PD9867,1109;PD9861,1110;PD9819,1110;PD9808,1104;PD9799,1089;PD9586,553;PD9583,555;PD9582,558;PD9582,1083;PD9579,1105;PD9569,1110;PD9521,1110;PD9521,1110;PU10077,885;PD10197,885;PD10200,878;PD10199,874;PD10139,463;PD10138,460;PD10136,463;PD10070,873;PD10070,877;PD10072,883;PD10077,885;PU9967,1110;PD9961,1106;PD9959,1095;PD9959,1088;PD9960,1079;PD10081,394;PD10088,374;PD10094,369;PD10100,367;PD10180,367;PD10186,369;PD10192,374;PD10199,394;PD10316,1079;PD10317,1087;PD10318,1095;PD10316,1107;PD10310,1110;PD10246,1110;PD10235,1105;PD10229,1087;PD10207,948;PD10203,939;PD10061,939;PD10057,949;PD10033,1087;PD10027,1106;PD10017,1110;PD9967,1110;PD9967,1110;PU10413,1110;PD10403,1106;PD10400,1086;PD10400,392;PD10403,372;PD10413,367;PD10470,367;PD10477,369;PD10481,376;PD10483,392;PD10483,679;PD10485,686;PD10487,690;PD10670,690;PD10673,686;PD10676,678;PD10676,392;PD10679,372;PD10689,367;PD10746,367;PD10756,372;PD10759,392;PD10759,1086;PD10756,1106;PD10746,1110;PD10689,1110;PD10678,1106;PD10675,1086;PD10675,767;PD10673,761;PD10670,757;PD10488,757;PD10485,760;PD10484,767;PD10484,1086;PD10480,1106;PD10470,1110;PD10413,1110;PD10413,1110;PU10885,1110;PD10880,1109;PD10876,1104;PD10873,1083;PD10873,1080;PD10896,398;PD10899,375;PD10903,369;PD10908,367;PD10972,367;PD10979,369;PD10985,374;PD10993,393;PD11092,917;PD11095,919;PD11097,917;PD11195,396;PD11204,374;PD11209,369;PD11216,367;PD11282,367;PD11287,369;PD11291,375;PD11294,398;PD11318,1080;PD11318,1083;PD11315,1104;PD11311,1109;PD11305,1110;PD11262,1110;PD11257,1108;PD11253,1103;PD11249,1080;PD11233,515;PD11229,513;PD11126,1082;PD11119,1103;PD11114,1108;PD11108,1110;PD11094,1110;PD11080,1110;PD11074,1109;PD11069,1103;PD11062,1082;PD10961,517;PD10959,517;PD10959,519;PD10941,1080;PD10938,1103;PD10935,1108;PD10930,1110;PD10885,1110;PD10885,1110;PU11445,1110;PD11439,1109;PD11434,1104;PD11433,1090;PD11433,387;PD11436,371;PD11445,367;PD11703,367;PD11710,368;PD11714,373;PD11716,386;PD11716,415;PD11714,428;PD11710,433;PD11703,433;PD11521,433;PD11517,437;PD11516,449;PD11516,685;PD11517,692;PD11520,696;PD11671,696;PD11681,700;PD11684,716;PD11684,744;PD11681,761;PD11671,766;PD11520,766;PD11517,771;PD11516,779;PD11516,1044;PD11705,1044;PD11712,1045;PD11716,1050;PD11717,1063;PD11717,1092;PD11714,1107;PD11705,1110;PD11445,1110;PD11445,1110;PU11820,1110;PD11814,1109;PD11810,1104;PD11807,1083;PD11807,394;PD11810,373;PD11820,367;PD11877,367;PD11886,372;PD11893,384;PD12095,903;PD12098,900;PD12099,896;PD12099,394;PD12102,373;PD12112,367;PD12159,367;PD12165,369;PD12168,374;PD12172,394;PD12172,1087;PD12170,1102;PD12166,1109;PD12159,1110;PD12117,1110;PD12107,1104;PD12098,1089;PD11884,553;PD11881,555;PD11881,558;PD11881,1083;PD11877,1105;PD11867,1110;PD11820,1110;PD11820,1110;PU; diff --git a/hpgl/sticker.svg b/hpgl/sticker.svg new file mode 100644 index 0000000..a385d3c --- /dev/null +++ b/hpgl/sticker.svg @@ -0,0 +1,5342 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hpgl/tec.hpgl b/hpgl/tec.hpgl new file mode 100755 index 0000000..a38b89a --- /dev/null +++ b/hpgl/tec.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU736,445;PD739,444,745,465,746,465,759,499,761,498,776,520,777,519,794,539,794,538,813,557,814,556,836,571,837,569,858,577,858,575,880,578,880,576,901,575,900,573,910,571,909,569,919,565,917,562,929,552,927,550,936,536,934,535,942,512,940,511,943,486,940,486,938,468,937,468,933,448,932,448,926,425,921,428,919,433,919,435,726,435,728,440,732,444,737,445,739,444,745,465,746,465,753,482;PU945,276;PD940,277,935,275,932,270,931,265,934,260,936,259,927,244,910,221,909,222,890,200,889,201,868,182,867,183,845,170,845,171,822,161,821,162,798,154,798,156,774,152,774,154,751,156,751,157,740,160,741,162,731,166,731,167,722,174,723,175,714,182,715,184,701,202,703,203,692,226,694,227,689,251,691,251,692,276,693,276,696,303,697,303,703,333,707,331,710,327,711,324,1136,323,1134,329,1131,332,1128,333,1143,387,1142,387,1152,434,1151,434,1154,457,1155,477,1154,477,1152,513,1151,513,1147,550,1146,549,1136,584,1135,584,1129,600,1128,600,1119,616,1118,615,1099,641,1097,640,1073,663,1072,662,1045,681,1045,680,1016,696,1015,695,986,706,986,705,956,712,955,711,924,715,924,714,893,715,893,714,859,712,859,711,826,706,794,698,794,697,762,686,762,685,727,670,727,669,694,651,694,650,662,629,662,628,632,605,633,604,604,576,577,545,578,545,554,512,533,478,533,477,513,439,514,438,496,398,497,398,483,356,484,356,473,314,474,314,468,275,469,275,465,235,466,235,467,196,469,196,476,158,477,158,487,131,488,132,501,106,503,106,519,82,520,83,540,62,541,63,560,48,560,49,581,37,582,38,604,28,604,29,626,21,627,21,650,15,650,16,674,12,674,13,722,10,722,11,775,13,775,14,802,18,828,24,827,25,853,33,878,43,878,44,926,68,925,69,971,98,971,99,1013,133,1012,134,1033,155,1054,180,1054,181,1078,210,1073,212,1067,211,1063,208,1062,207,932,272,931,266,933,261,936,259,927,244,913,226;PU1796,241;PD1796,241,1769,197,1768,197,1743,161,1742,161,1717,130,1716,131,1692,107,1691,107,1665,85,1665,86,1637,65,1637,66,1608,48,1608,49,1586,38,1586,39,1564,30,1564,31,1518,18,1517,19,1468,11,1468,12,1418,10,1418,11,1363,15,1363,16,1335,20,1336,22,1309,29,1309,30,1289,39,1289,40,1269,50,1270,51,1251,64,1252,65,1235,80,1237,81,1220,102,1221,103,1207,127,1208,127,1197,153,1198,153,1190,179,1191,179,1188,197,1189,197,1187,217,1188,217,1187,259,1188,259,1190,308,1195,306,1198,302,1199,298,1428,298,1427,293,1423,289,1418,288,1416,288,1413,270,1414,270,1410,240,1412,240,1414,213,1415,213,1418,200,1420,201,1424,188,1426,189,1438,171,1440,173,1456,159,1458,161,1477,153,1478,155,1499,152,1499,155,1519,157,1518,159,1538,165,1537,166,1561,179,1560,180,1581,196,1580,198,1600,220,1599,221,1617,246,1616,246,1643,291,1647,287,1648,282,1648,281,1812,247,1809,242,1805,239,1799,239,1796,241,1775,207;PU1636,431;PD1632,435,1631,441,1633,446,1637,449,1642,450,1644,468,1643,468,1644,498,1643,498,1642,519,1641,519,1639,529,1638,529,1634,538,1632,537,1623,549,1621,547,1609,555,1608,553,1594,558,1593,555,1578,557,1578,555,1557,553,1558,551,1538,545,1539,542,1527,535,1528,534,1517,525,1518,524,1500,503,1501,502,1490,485,1480,467,1481,466,1463,429,1464,428,1437,357,1422,314,1418,317,1416,322,1415,324,1187,324,1188,329,1192,332,1197,334,1200,333,1223,399,1224,399,1247,455,1260,482,1260,481,1273,504,1274,504,1295,535,1319,565,1320,564,1346,593,1346,592,1374,618,1375,618,1401,639,1402,639,1430,659,1430,658,1460,676,1460,675,1492,689,1492,688,1528,701,1529,700,1566,709,1566,708,1605,714,1605,713,1643,715,1667,714,1667,713,1691,711,1691,710,1714,705,1714,704,1737,698,1737,697,1756,690,1756,689,1775,680,1775,679,1793,668,1792,667,1808,654,1807,653,1824,635,1823,635,1837,615,1836,614,1847,593,1846,592,1855,570,1854,569,1857,554,1856,554,1859,536,1858,536,1860,499,1859,499,1858,455,1853,457,1849,461,1848,464,1631,439,1632,444,1636,448,1641,450,1642,450,1644,468,1643,468,1644,490;PU203,21;PD198,19,194,16,193,11,127,10,127,12,95,15,95,17,79,20,80,21,65,27,65,28,49,37,50,38,35,50,36,51,23,64,24,65,14,81,15,82,10,95,12,96,9,110,11,110,10,139,12,139,18,167,19,167,24,184,23,184,124,535,118,535,114,533,111,528,111,526,17,526,18,531,22,535,27,536,29,535,77,702,81,699,84,695,84,693,178,693,177,698,173,701,172,702,236,857,241,854,243,849,243,848,452,848,450,843,446,839,441,838,439,838,395,683,400,683,404,686,407,690,407,693,550,693,549,687,545,684,540,683,538,683,490,516,485,519,483,524,483,526,340,526,341,521,345,517,347,516,282,288,282,289,273,262,273,261,267,238,268,237,265,216,266,215,267,203,269,203,273,191,276,192,288,178,290,180,306,170,307,173,330,168,330,170,354,170,354,171,403,175,402,170,398,166,393,164,390,165,348,19,344,22,341,27,286,18,286,19,237,13,193,10,193,11,153,11;SP0;PU0,0;IN; diff --git a/hpgl/tiger.hpgl b/hpgl/tiger.hpgl new file mode 100755 index 0000000..747b060 --- /dev/null +++ b/hpgl/tiger.hpgl @@ -0,0 +1 @@ +IN;SP1;PU2315,2754;PD2320,2754;PD2326,2754;PD2329,2749;PD2327,2745;PD2322,2744;PD2315,2744;PD2315,2754;PD2315,2754;PU2310,2739;PD2323,2739;PD2332,2742;PD2334,2749;PD2332,2756;PD2326,2758;PD2335,2773;PD2330,2773;PD2320,2759;PD2315,2759;PD2315,2773;PD2310,2773;PD2310,2739;PD2310,2739;PU2321,2781;PD2330,2779;PD2338,2774;PD2343,2766;PD2345,2756;PD2343,2747;PD2338,2739;PD2330,2734;PD2321,2732;PD2311,2734;PD2304,2739;PD2299,2747;PD2297,2756;PD2299,2766;PD2304,2774;PD2311,2779;PD2321,2781;PU2321,2727;PD2332,2730;PD2341,2736;PD2347,2745;PD2350,2756;PD2347,2768;PD2341,2777;PD2332,2783;PD2321,2785;PD2310,2783;PD2300,2777;PD2294,2768;PD2292,2756;PD2294,2745;PD2300,2736;PD2310,2730;PD2321,2727;PU2346,1174;PD2340,1294;PD2322,1410;PD2293,1523;PD2254,1631;PD2204,1733;PD2145,1830;PD2078,1920;PD2002,2004;PD1919,2079;PD1828,2147;PD1731,2206;PD1629,2255;PD1521,2294;PD1409,2323;PD1293,2341;PD1173,2347;PD1054,2341;PD937,2323;PD825,2294;PD717,2255;PD615,2206;PD518,2147;PD428,2079;PD344,2004;PD268,1920;PD201,1830;PD142,1733;PD92,1631;PD52,1523;PD23,1410;PD6,1294;PD0,1174;PD6,1054;PD23,937;PD53,825;PD92,717;PD142,614;PD201,517;PD268,427;PD344,343;PD428,268;PD518,200;PD615,141;PD718,92;PD825,52;PD938,23;PD1054,6;PD1174,0;PD1293,6;PD1410,23;PD1522,52;PD1629,92;PD1732,141;PD1829,200;PD1919,268;PD2002,343;PD2078,427;PD2146,517;PD2204,614;PD2254,717;PD2293,825;PD2322,937;PD2340,1054;PD2346,1174;PU1174,68;PD1061,73;PD952,90;PD846,117;PD744,155;PD648,201;PD556,257;PD471,320;PD392,392;PD321,470;PD257,555;PD202,647;PD155,743;PD118,845;PD90,951;PD73,1061;PD68,1174;PD73,1287;PD90,1397;PD117,1503;PD155,1604;PD201,1701;PD257,1792;PD321,1877;PD392,1956;PD471,2027;PD556,2091;PD647,2146;PD744,2193;PD845,2230;PD951,2257;PD1061,2274;PD1173,2279;PD1286,2274;PD1395,2257;PD1501,2230;PD1603,2193;PD1699,2146;PD1790,2091;PD1876,2027;PD1954,1956;PD2026,1877;PD2089,1792;PD2145,1701;PD2191,1604;PD2229,1503;PD2256,1397;PD2273,1287;PD2279,1174;PD2273,1061;PD2256,951;PD2229,845;PD2191,743;PD2145,647;PD2089,555;PD2026,470;PD1954,392;PD1876,320;PD1791,257;PD1700,201;PD1603,155;PD1502,117;PD1396,90;PD1286,73;PD1174,68;PU2346,1174;PD2340,1294;PD2322,1410;PD2293,1523;PD2254,1631;PD2204,1733;PD2145,1830;PD2078,1920;PD2002,2004;PD1919,2079;PD1828,2147;PD1731,2206;PD1629,2255;PD1521,2294;PD1409,2323;PD1293,2341;PD1173,2347;PD1054,2341;PD937,2323;PD825,2294;PD717,2255;PD615,2206;PD518,2147;PD428,2079;PD344,2004;PD268,1920;PD201,1830;PD142,1733;PD92,1631;PD52,1523;PD23,1410;PD6,1294;PD0,1174;PD6,1054;PD23,937;PD53,825;PD92,717;PD142,614;PD201,517;PD268,427;PD344,343;PD428,268;PD518,200;PD615,141;PD718,92;PD825,52;PD938,23;PD1054,6;PD1174,0;PD1293,6;PD1410,23;PD1522,52;PD1629,92;PD1732,141;PD1829,200;PD1919,268;PD2002,343;PD2078,427;PD2146,517;PD2204,614;PD2254,717;PD2293,825;PD2322,937;PD2340,1054;PD2346,1174;PU1375,1153;PD1395,1180;PD1412,1208;PD1433,1266;PD1444,1325;PD1447,1382;PD1445,1488;PD1447,1533;PD1456,1569;PD1460,1522;PD1469,1471;PD1479,1419;PD1485,1365;PD1483,1310;PD1477,1283;PD1467,1256;PD1453,1230;PD1433,1204;PD1407,1178;PD1375,1153;PU1692,1418;PD1665,1370;PD1641,1344;PD1624,1332;PD1602,1323;PD1576,1309;PD1543,1287;PD1482,1242;PD1500,1267;PD1520,1307;PD1530,1346;PD1534,1385;PD1534,1422;PD1533,1493;PD1537,1525;PD1547,1556;PD1555,1537;PD1564,1497;PD1569,1444;PD1568,1389;PD1583,1416;PD1592,1442;PD1602,1489;PD1602,1533;PD1599,1574;PD1600,1614;PD1609,1655;PD1620,1676;PD1635,1697;PD1655,1720;PD1681,1743;PD1666,1721;PD1656,1698;PD1644,1652;PD1640,1604;PD1639,1553;PD1636,1501;PD1625,1446;PD1615,1417;PD1601,1388;PD1583,1358;PD1559,1327;PD1593,1361;PD1622,1398;PD1654,1449;PD1719,1446;PD1779,1437;PD1851,1418;PD1882,1405;PD1909,1391;PD1952,1359;PD1981,1328;PD1998,1304;PD2008,1288;PD2017,1268;PD2005,1273;PD1996,1272;PD1980,1263;PD1977,1259;PD1979,1251;PD1988,1240;PD2002,1238;PD2014,1239;PD2027,1246;PD2038,1196;PD2043,1146;PD2036,1140;PD2025,1137;PD2015,1133;PD2010,1125;PD2014,1114;PD2023,1105;PD2032,1098;PD2036,1092;PD2021,1055;PD2011,1040;PD2009,1056;PD1999,1069;PD1985,1078;PD1974,1080;PD1983,1100;PD1986,1122;PD1987,1160;PD2011,1168;PD2026,1180;PD2032,1192;PD2027,1203;PD2018,1203;PD2007,1200;PD1994,1199;PD1979,1207;PD1969,1235;PD1957,1256;PD1935,1284;PD1945,1285;PD1957,1291;PD1965,1302;PD1965,1315;PD1944,1339;PD1924,1355;PD1925,1332;PD1920,1318;PD1906,1309;PD1888,1320;PD1857,1334;PD1871,1356;PD1875,1369;PD1875,1382;PD1843,1395;PD1804,1406;PD1799,1386;PD1791,1368;PD1778,1350;PD1728,1350;PD1701,1346;PD1709,1350;PD1727,1363;PD1745,1384;PD1752,1398;PD1756,1415;PD1692,1418;PU1893,990;PD1862,1001;PD1840,1016;PD1826,1033;PD1817,1046;PD1806,1067;PD1800,1085;PD1802,1100;PD1809,1107;PD1819,1106;PD1828,1097;PD1843,1071;PD1859,1052;PD1872,1042;PD1888,1036;PD1884,1026;PD1882,1014;PD1884,1001;PD1893,990;PU1989,1015;PD1969,1001;PD1951,992;PD1923,987;PD1915,992;PD1910,999;PD1907,1015;PD1912,1034;PD1936,1041;PD1961,1061;PD1973,1052;PD1982,1040;PD1988,1027;PD1989,1015;PU1766,1818;PD1745,1775;PD1731,1736;PD1723,1701;PD1718,1667;PD1708,1598;PD1698,1561;PD1681,1518;PD1684,1542;PD1684,1574;PD1683,1654;PD1689,1698;PD1703,1741;PD1728,1782;PD1745,1800;PD1766,1818;PU1002,674;PD1012,687;PD1019,701;PD1026,676;PD1028,638;PD1024,618;PD1013,601;PD996,586;PD970,576;PD989,598;PD998,615;PD1001,630;PD978,623;PD982,649;PD980,678;PD971,710;PD955,744;PD983,716;PD995,697;PD1002,674;PU752,476;PD747,461;PD747,442;PD755,422;PD764,412;PD777,404;PD749,409;PD733,418;PD727,430;PD728,442;PD741,465;PD752,476;PU830,409;PD854,426;PD868,447;PD874,469;PD872,485;PD883,473;PD889,463;PD891,451;PD888,438;PD878,426;PD859,416;PD830,409;PU754,510;PD735,517;PD717,519;PD686,514;PD655,508;PD638,508;PD620,513;PD636,495;PD653,487;PD668,484;PD678,485;PD692,492;PD713,500;PD726,502;PD735,500;PD743,499;PD752,500;PD740,484;PD732,465;PD716,460;PD703,461;PD692,468;PD678,474;PD665,474;PD654,465;PD651,458;PD654,446;PD667,431;PD697,415;PD660,422;PD637,430;PD624,440;PD619,449;PD619,458;PD622,465;PD628,472;PD618,475;PD596,489;PD584,502;PD572,519;PD563,541;PD557,569;PD579,545;PD604,532;PD632,529;PD661,530;PD689,532;PD715,532;PD737,525;PD754,510;PU932,492;PD919,480;PD907,476;PD897,477;PD891,481;PD887,495;PD878,511;PD887,511;PD897,514;PD908,515;PD921,511;PD939,507;PD959,511;PD979,523;PD993,542;PD981,534;PD969,530;PD944,532;PD916,532;PD899,528;PD881,517;PD910,540;PD936,550;PD977,553;PD989,555;PD1001,560;PD1015,572;PD1028,594;PD1020,544;PD1013,528;PD1005,516;PD983,502;PD959,497;PD969,487;PD974,477;PD975,466;PD970,456;PD960,446;PD944,437;PD924,430;PD899,425;PD928,443;PD941,456;PD948,470;PD949,481;PD946,490;PD940,494;PD932,492;PU648,829;PD681,861;PD698,890;PD685,919;PD673,967;PD664,953;PD652,923;PD644,881;PD644,856;PD648,829;PU688,1036;PD694,1007;PD713,968;PD743,930;PD762,914;PD784,903;PD800,906;PD821,905;PD831,900;PD842,891;PD853,877;PD863,855;PD848,864;PD830,870;PD792,872;PD774,868;PD759,860;PD748,849;PD743,835;PD727,801;PD711,778;PD680,750;PD667,740;PD657,728;PD651,711;PD648,687;PD639,689;PD632,694;PD622,708;PD615,688;PD612,666;PD614,643;PD621,620;PD606,626;PD594,635;PD583,645;PD589,619;PD603,595;PD624,572;PD649,553;PD612,562;PD583,577;PD561,594;PD546,612;PD537,631;PD531,648;PD530,672;PD543,658;PD558,649;PD559,694;PD572,739;PD595,779;PD624,811;PD590,795;PD571,780;PD557,831;PD548,880;PD545,925;PD546,968;PD552,1006;PD563,1040;PD578,1070;PD598,1095;PD720,1266;PD730,1233;PD738,1197;PD752,1122;PD770,1050;PD784,1017;PD803,989;PD772,1010;PD750,1033;PD735,1058;PD724,1084;PD711,1132;PD704,1152;PD694,1168;PD669,1140;PD648,1114;PD625,1081;PD605,1043;PD589,999;PD581,950;PD585,897;PD617,955;PD647,995;PD671,1021;PD688,1036;PU797,546;PD788,547;PD813,574;PD833,591;PD844,601;PD847,621;PD845,638;PD804,641;PD801,694;PD798,700;PD794,693;PD775,642;PD764,640;PD748,632;PD796,611;PD752,615;PD721,621;PD696,630;PD702,623;PD735,608;PD733,591;PD765,588;PD793,589;PD745,582;PD710,583;PD725,576;PD735,573;PD739,560;PD746,551;PD764,542;PD745,542;PD729,545;PD716,551;PD706,560;PD695,582;PD693,608;PD685,615;PD678,624;PD672,636;PD670,653;PD673,673;PD684,698;PD705,727;PD703,707;PD708,688;PD719,673;PD728,669;PD738,668;PD732,689;PD728,719;PD730,749;PD738,781;PD750,805;PD757,812;PD765,813;PD781,807;PD785,764;PD787,759;PD790,763;PD802,802;PD815,801;PD849,805;PD861,770;PD865,763;PD867,770;PD869,811;PD880,813;PD887,809;PD889,792;PD891,763;PD896,732;PD905,703;PD918,676;PD934,664;PD946,647;PD952,626;PD948,602;PD939,627;PD920,622;PD880,616;PD932,638;PD925,646;PD917,651;PD905,650;PD883,698;PD878,705;PD876,700;PD881,645;PD857,638;PD860,604;PD864,596;PD873,585;PD898,556;PD895,551;PD885,543;PD872,541;PD859,545;PD850,546;PD842,543;PD826,537;PD809,540;PD797,546;PU948,587;PD926,580;PD906,579;PD886,587;PD929,588;PD948,587;PU775,478;PD783,456;PD801,440;PD777,446;PD768,457;PD769,469;PD775,478;PU831,443;PD846,462;PD852,482;PD858,472;PD857,459;PD848,448;PD831,443;PU1638,1951;PD1588,1977;PD1536,2000;PD1482,2020;PD1427,2037;PD1456,1994;PD1485,1958;PD1499,1942;PD1508,1925;PD1511,1908;PD1508,1892;PD1495,1875;PD1490,1872;PD1493,1886;PD1492,1900;PD1487,1916;PD1475,1930;PD1456,1947;PD1407,1988;PD1390,2007;PD1380,2023;PD1375,2038;PD1331,2044;PD1279,2048;PD1269,2038;PD1257,2032;PD1250,2033;PD1242,2037;PD1226,2059;PD1219,2047;PD1216,2030;PD1216,2007;PD1202,2024;PD1182,2055;PD1169,2006;PD1159,2021;PD1153,2037;PD1150,2053;PD1139,2035;PD1134,2014;PD1134,1994;PD1138,1976;PD1145,1961;PD1156,1952;PD1169,1951;PD1185,1960;PD1196,1947;PD1208,1941;PD1219,1940;PD1228,1943;PD1243,1952;PD1249,1958;PD1254,1954;PD1269,1951;PD1279,1953;PD1290,1960;PD1302,1973;PD1314,1994;PD1315,1972;PD1309,1954;PD1297,1937;PD1328,1895;PD1334,1882;PD1332,1871;PD1326,1861;PD1318,1855;PD1294,1846;PD1277,1841;PD1298,1830;PD1318,1823;PD1337,1818;PD1363,1822;PD1396,1822;PD1426,1819;PD1447,1813;PD1442,1804;PD1443,1795;PD1452,1783;PD1477,1805;PD1510,1832;PD1555,1865;PD1595,1883;PD1612,1892;PD1625,1900;PD1638,1922;PD1641,1936;PD1638,1951;PU1179,1717;PD1226,1748;PD1265,1773;PD1304,1795;PD1282,1809;PD1269,1822;PD1260,1835;PD1247,1830;PD1218,1810;PD1203,1794;PD1190,1774;PD1181,1748;PD1179,1717;PU947,2022;PD869,2022;PD883,1949;PD903,1890;PD926,1836;PD944,1804;PD970,1761;PD984,1830;PD994,1875;PD1007,1920;PD996,1933;PD987,1947;PD974,1979;PD962,2006;PD955,2016;PD947,2022;PU630,2062;PD617,2040;PD611,2023;PD609,2009;PD612,1999;PD622,1989;PD633,1989;PD640,2000;PD637,2015;PD632,2036;PD630,2062;PU559,2018;PD549,2045;PD547,2058;PD542,2052;PD533,2031;PD527,2005;PD529,1994;PD533,1985;PD545,1980;PD557,1985;PD564,1998;PD564,2007;PD559,2018;PU492,2019;PD484,2038;PD482,2050;PD477,2037;PD470,2009;PD471,1996;PD474,1987;PD484,1978;PD491,1978;PD499,1983;PD501,1996;PD492,2019;PU235,1155;PD237,1099;PD242,1043;PD251,989;PD263,935;PD296,832;PD341,735;PD318,823;PD302,908;PD292,988;PD289,1066;PD292,1140;PD300,1211;PD313,1278;PD332,1343;PD355,1405;PD382,1465;PD414,1522;PD449,1577;PD488,1630;PD530,1681;PD622,1778;PD612,1808;PD599,1836;PD580,1863;PD505,1796;PD437,1722;PD378,1641;PD329,1553;PD289,1461;PD260,1363;PD241,1261;PD235,1155;PU1253,1249;PD1239,1226;PD1228,1200;PD1213,1136;PD1204,1100;PD1192,1062;PD1173,1024;PD1147,985;PD1231,1066;PD1255,1110;PD1268,1147;PD1267,1190;PD1253,1249;PU1044,363;PD1044,348;PD1047,332;PD1054,313;PD1067,293;PD1087,274;PD1117,259;PD1157,248;PD1120,280;PD1084,318;PD1044,363;PU872,354;PD879,338;PD889,321;PD904,302;PD926,285;PD955,270;PD992,263;PD1038,264;PD977,288;PD924,318;PD872,354;PU1220,666;PD1218,779;PD1221,872;PD1227,959;PD1205,900;PD1182,853;PD1169,833;PD1156,819;PD1205,793;PD1189,779;PD1172,770;PD1154,765;PD1185,740;PD1206,728;PD1156,701;PD1176,686;PD1195,676;PD1220,666;PU1174,194;PD1098,197;PD1024,205;PD952,219;PD881,238;PD813,262;PD747,291;PD684,325;PD624,363;PD611,373;PD629,384;PD653,398;PD677,389;PD711,384;PD751,383;PD795,387;PD850,389;PD889,399;PD912,410;PD919,416;PD948,408;PD984,395;PD999,395;PD1008,407;PD1013,433;PD1012,474;PD1030,494;PD1067,462;PD1091,447;PD1121,435;PD1129,588;PD1133,760;PD1135,969;PD1125,959;PD1108,940;PD1088,914;PD1051,855;PD1029,832;PD1000,815;PD1022,850;PD1033,880;PD1037,904;PD1038,925;PD1043,983;PD1050,1012;PD1061,1035;PD1090,1082;PD1087,1025;PD1076,980;PD1067,947;PD1066,934;PD1068,923;PD1097,957;PD1116,993;PD1127,1030;PD1135,1067;PD1148,1142;PD1160,1179;PD1178,1214;PD1202,1256;PD1220,1298;PD1241,1379;PD1257,1454;PD1268,1489;PD1283,1521;PD1279,1483;PD1281,1439;PD1292,1346;PD1305,1254;PD1308,1214;PD1308,1179;PD1321,1193;PD1331,1211;PD1344,1255;PD1350,1307;PD1353,1364;PD1357,1476;PD1366,1525;PD1373,1546;PD1382,1565;PD1386,1497;PD1393,1432;PD1398,1368;PD1398,1306;PD1389,1246;PD1379,1217;PD1366,1188;PD1348,1159;PD1326,1131;PD1298,1104;PD1265,1077;PD1252,969;PD1242,809;PD1241,717;PD1245,622;PD1253,526;PD1268,432;PD1295,463;PD1321,501;PD1364,577;PD1390,536;PD1403,509;PD1414,479;PD1417,524;PD1413,568;PD1404,606;PD1392,635;PD1451,773;PD1476,744;PD1487,721;PD1497,690;PD1499,723;PD1495,761;PD1474,840;PD1500,914;PD1525,992;PD1542,924;PD1555,815;PD1557,755;PD1554,695;PD1545,639;PD1530,592;PD1521,635;PD1506,672;PD1502,607;PD1491,549;PD1475,497;PD1453,451;PD1428,410;PD1401,375;PD1371,345;PD1342,319;PD1350,347;PD1355,374;PD1353,418;PD1340,375;PD1321,332;PD1296,289;PD1262,249;PD1316,272;PD1362,300;PD1402,332;PD1436,364;PD1485,424;PD1513,467;PD1552,501;PD1601,554;PD1609,533;PD1615,505;PD1618,472;PD1615,437;PD1632,487;PD1642,535;PD1647,610;PD1695,676;PD1707,644;PD1713,592;PD1727,634;PD1731,668;PD1730,698;PD1726,725;PD1804,867;PD1809,813;PD1809,760;PD1805,708;PD1797,658;PD1785,612;PD1769,570;PD1751,534;PD1730,505;PD1734,524;PD1733,543;PD1726,573;PD1710,521;PD1687,475;PD1658,433;PD1625,395;PD1589,362;PD1550,333;PD1510,308;PD1470,286;PD1539,312;PD1604,342;PD1668,377;PD1727,416;PD1784,460;PD1837,508;PD1886,559;PD1931,615;PD1971,673;PD2007,735;PD2038,799;PD2064,866;PD2085,935;PD2100,1007;PD2109,1080;PD2112,1155;PD2106,1263;PD2087,1366;PD2057,1466;PD2016,1560;PD1965,1648;PD1904,1730;PD1834,1805;PD1757,1872;PD1741,1856;PD1715,1837;PD1649,1787;PD1612,1754;PD1575,1716;PD1542,1670;PD1514,1617;PD1515,1670;PD1527,1713;PD1547,1749;PD1572,1779;PD1626,1827;PD1648,1847;PD1664,1867;PD1624,1846;PD1578,1818;PD1535,1785;PD1500,1752;PD1483,1735;PD1469,1714;PD1447,1665;PD1433,1615;PD1428,1576;PD1421,1601;PD1418,1624;PD1419,1665;PD1426,1693;PD1430,1704;PD1374,1680;PD1327,1656;PD1290,1629;PD1306,1668;PD1313,1685;PD1317,1702;PD1293,1685;PD1263,1673;PD1226,1656;PD1182,1622;PD1147,1578;PD1149,1638;PD1130,1623;PD1112,1613;PD1092,1607;PD1106,1575;PD1127,1536;PD1140,1511;PD1154,1490;PD1181,1448;PD1191,1425;PD1197,1397;PD1197,1362;PD1189,1320;PD1182,1363;PD1170,1397;PD1154,1422;PD1135,1444;PD1127,1417;PD1126,1378;PD1130,1291;PD1127,1248;PD1114,1200;PD1092,1148;PD1059,1093;PD1087,1195;PD1092,1243;PD1090,1267;PD1084,1291;PD1086,1353;PD1091,1394;PD1106,1461;PD1089,1507;PD1065,1556;PD1036,1611;PD1012,1564;PD995,1537;PD974,1513;PD949,1497;PD935,1494;PD920,1494;PD904,1497;PD887,1506;PD869,1519;PD851,1539;PD868,1533;PD885,1531;PD917,1536;PD945,1550;PD968,1571;PD987,1594;PD1002,1617;PD1014,1646;PD985,1692;PD958,1724;PD935,1749;PD919,1772;PD902,1712;PD876,1653;PD861,1629;PD846,1612;PD832,1602;PD819,1602;PD795,1615;PD771,1633;PD752,1653;PD743,1672;PD763,1663;PD786,1657;PD808,1656;PD817,1659;PD825,1665;PD861,1717;PD882,1756;PD897,1802;PD874,1839;PD855,1876;PD843,1910;PD840,1938;PD807,1952;PD782,1970;PD764,1989;PD752,2005;PD742,2016;PD732,2022;PD702,2025;PD657,2026;PD659,1999;PD656,1978;PD651,1970;PD643,1964;PD627,1962;PD611,1967;PD599,1979;PD593,1998;PD577,1986;PD570,1970;PD569,1950;PD551,1950;PD535,1957;PD522,1969;PD511,1985;PD510,1961;PD516,1936;PD496,1935;PD481,1940;PD469,1948;PD461,1959;PD452,1983;PD450,2002;PD444,1985;PD442,1964;PD444,1944;PD451,1925;PD462,1910;PD479,1902;PD500,1902;PD526,1915;PD538,1900;PD550,1891;PD562,1887;PD574,1887;PD594,1893;PD605,1899;PD629,1871;PD655,1831;PD665,1786;PD682,1739;PD717,1648;PD717,1622;PD722,1595;PD733,1566;PD752,1531;PD773,1501;PD795,1477;PD818,1458;PD865,1428;PD909,1404;PD949,1381;PD966,1367;PD980,1350;PD992,1331;PD1000,1306;PD1004,1277;PD1004,1241;PD990,1284;PD969,1312;PD942,1331;PD910,1347;PD875,1365;PD837,1391;PD797,1429;PD758,1486;PD782,1411;PD810,1356;PD841,1317;PD872,1289;PD931,1250;PD954,1230;PD972,1205;PD987,1164;PD993,1115;PD986,1054;PD963,975;PD966,1011;PD965,1045;PD960,1077;PD952,1106;PD927,1159;PD896,1205;PD832,1282;PD808,1314;PD795,1343;PD790,1319;PD791,1295;PD796,1272;PD805,1248;PD830,1200;PD860,1150;PD889,1096;PD911,1037;PD917,1005;PD918,972;PD915,936;PD906,898;PD907,922;PD903,947;PD885,1002;PD856,1062;PD823,1126;PD790,1195;PD763,1266;PD754,1302;PD748,1340;PD746,1377;PD749,1415;PD733,1378;PD707,1341;PD638,1264;PD602,1224;PD570,1182;PD546,1136;PD538,1112;PD533,1087;PD531,1129;PD533,1164;PD538,1194;PD546,1218;PD556,1238;PD569,1255;PD597,1283;PD629,1309;PD660,1339;PD674,1358;PD686,1381;PD696,1408;PD704,1441;PD692,1418;PD676,1398;PD635,1362;PD586,1323;PD562,1298;PD539,1270;PD557,1329;PD580,1370;PD606,1399;PD632,1420;PD658,1439;PD680,1461;PD697,1491;PD708,1533;PD704,1556;PD693,1585;PD680,1552;PD663,1522;PD645,1499;PD632,1486;PD586,1445;PD564,1420;PD543,1390;PD525,1357;PD509,1320;PD497,1278;PD488,1232;PD483,1176;PD484,1110;PD490,1046;PD496,1021;PD503,1001;PD503,942;PD512,881;PD543,761;PD546,745;PD545,732;PD540,722;PD533,716;PD524,715;PD514,718;PD505,726;PD496,740;PD490,717;PD486,674;PD487,648;PD493,622;PD505,597;PD524,574;PD511,571;PD497,571;PD479,578;PD480,564;PD485,548;PD504,515;PD505,514;PD505,513;PD533,480;PD557,457;PD548,416;PD548,388;PD554,361;PD542,373;PD535,391;PD533,432;PD459,504;PD392,582;PD334,668;PD285,760;PD246,857;PD217,958;PD199,1065;PD193,1174;PD198,1276;PD214,1375;PD239,1470;PD273,1561;PD315,1648;PD366,1730;PD424,1806;PD489,1876;PD472,1879;PD455,1888;PD439,1900;PD426,1919;PD419,1944;PD418,1975;PD426,2015;PD445,2062;PD455,2030;PD458,2028;PD461,2031;PD470,2054;PD486,2078;PD494,2060;PD507,2042;PD512,2039;PD515,2042;PD526,2060;PD550,2084;PD553,2073;PD562,2057;PD589,2058;PD606,2058;PD615,2061;PD633,2088;PD644,2062;PD651,2057;PD742,2054;PD842,2096;PD948,2128;PD1059,2147;PD1173,2154;PD1273,2149;PD1370,2134;PD1464,2110;PD1554,2077;PD1639,2036;PD1720,1987;PD1795,1930;PD1865,1867;PD1928,1798;PD1985,1722;PD2034,1641;PD2075,1556;PD2108,1466;PD2133,1372;PD2148,1274;PD2153,1174;PD2148,1074;PD2133,977;PD2109,883;PD2076,793;PD2034,707;PD1985,626;PD1929,550;PD1865,481;PD1796,418;PD1720,361;PD1640,312;PD1554,271;PD1464,238;PD1370,214;PD1273,199;PD1174,194;PU1462,1837;PD1433,1846;PD1387,1855;PD1368,1859;PD1357,1866;PD1345,1880;PD1413,1877;PD1452,1874;PD1481,1863;PD1475,1854;PD1462,1837;PU887,587;PD907,579;PD927,580;PD948,587;PD929,588;PD887,587;PU1028,491;PD1012,474;PD1013,435;PD1010,410;PD1001,396;PD988,394;PD995,412;PD998,432;PD996,468;PD976,452;PD947,438;PD966,451;PD975,467;PD973,483;PD959,497;PD984,502;PD1005,516;PD1014,528;PD1021,544;PD1029,594;PD1029,594;PD1032,623;PD1029,656;PD1025,683;PD1019,701;PD1012,687;PD1002,674;PD996,695;PD986,713;PD961,740;PD945,757;PD929,770;PD951,728;PD965,688;PD971,649;PD969,615;PD960,587;PD945,566;PD924,555;PD898,555;PD898,556;PD873,585;PD864,596;PD860,604;PD858,638;PD881,645;PD876,700;PD878,705;PD884,698;PD905,650;PD917,651;PD926,646;PD933,638;PD880,617;PD920,622;PD939,627;PD948,602;PD952,626;PD947,647;PD934,664;PD918,676;PD906,703;PD897,732;PD891,763;PD889,792;PD887,809;PD880,813;PD869,811;PD868,770;PD865,763;PD862,770;PD850,805;PD815,801;PD802,802;PD790,763;PD788,759;PD785,764;PD781,807;PD765,813;PD754,809;PD744,794;PD743,834;PD743,835;PD748,849;PD759,860;PD774,868;PD792,872;PD830,870;PD848,864;PD863,855;PD853,877;PD842,891;PD832,900;PD821,905;PD801,906;PD784,903;PD763,914;PD744,930;PD713,968;PD694,1007;PD688,1036;PD671,1021;PD647,995;PD618,955;PD585,897;PD582,950;PD589,999;PD605,1043;PD626,1081;PD648,1114;PD669,1140;PD695,1168;PD704,1152;PD711,1132;PD725,1084;PD735,1058;PD750,1033;PD773,1010;PD803,989;PD785,1017;PD771,1050;PD752,1122;PD738,1197;PD730,1233;PD720,1266;PD598,1095;PD575,1065;PD559,1028;PD549,986;PD545,937;PD535,975;PD530,1014;PD529,1052;PD533,1090;PD533,1087;PD538,1112;PD546,1136;PD571,1182;PD603,1224;PD638,1264;PD707,1341;PD733,1378;PD749,1415;PD746,1377;PD748,1340;PD754,1302;PD764,1266;PD791,1195;PD823,1126;PD857,1062;PD885,1002;PD904,947;PD907,922;PD906,898;PD915,936;PD919,972;PD917,1005;PD911,1037;PD889,1096;PD860,1150;PD830,1200;PD805,1248;PD797,1272;PD791,1295;PD791,1319;PD795,1343;PD808,1314;PD833,1282;PD897,1205;PD928,1159;PD952,1106;PD960,1077;PD965,1045;PD967,1011;PD963,975;PD964,976;PD953,940;PD969,954;PD982,970;PD1002,1003;PD1002,975;PD997,946;PD983,887;PD968,831;PD965,806;PD966,783;PD965,767;PD968,755;PD979,745;PD996,744;PD1010,753;PD1014,762;PD1014,774;PD1036,740;PD1049,709;PD1055,681;PD1055,656;PD1047,620;PD1041,606;PD1050,608;PD1069,615;PD1063,574;PD1053,539;PD1040,511;PD1028,491;PU733,1566;PD723,1595;PD717,1622;PD717,1648;PD682,1739;PD666,1786;PD655,1831;PD629,1871;PD606,1899;PD594,1893;PD574,1887;PD563,1887;PD550,1891;PD538,1900;PD527,1915;PD500,1902;PD479,1902;PD463,1910;PD451,1925;PD444,1944;PD442,1964;PD444,1985;PD450,2002;PD452,1983;PD461,1959;PD470,1948;PD481,1940;PD497,1935;PD516,1936;PD510,1961;PD511,1985;PD524,1947;PD533,1934;PD544,1925;PD557,1921;PD571,1922;PD586,1928;PD603,1941;PD617,1930;PD630,1926;PD643,1927;PD654,1931;PD671,1942;PD678,1949;PD672,1935;PD663,1922;PD646,1910;PD754,1667;PD743,1672;PD750,1656;PD766,1638;PD782,1591;PD791,1550;PD792,1517;PD788,1504;PD781,1492;PD756,1525;PD733,1566;PU1430,1704;PD1424,1687;PD1418,1642;PD1382,1629;PD1351,1613;PD1301,1579;PD1270,1551;PD1259,1539;PD1263,1563;PD1272,1586;PD1290,1615;PD1270,1607;PD1251,1593;PD1211,1549;PD1208,1577;PD1209,1592;PD1215,1611;PD1189,1605;PD1152,1580;PD1152,1584;PD1182,1622;PD1226,1656;PD1263,1673;PD1293,1685;PD1317,1702;PD1313,1685;PD1306,1668;PD1290,1629;PD1327,1656;PD1374,1680;PD1430,1704;PU882,517;PD900,528;PD916,532;PD944,532;PD969,530;PD981,534;PD994,542;PD979,523;PD960,511;PD939,507;PD921,511;PD908,515;PD897,514;PD887,511;PD878,511;PD887,495;PD891,481;PD898,477;PD908,476;PD920,480;PD932,492;PD940,494;PD946,490;PD949,481;PD948,470;PD948,467;PD938,456;PD925,446;PD908,441;PD889,441;PD891,456;PD886,469;PD872,485;PD872,485;PD863,493;PD867,501;PD882,517;PU754,510;PD753,511;PD763,498;PD767,489;PD752,476;PD752,476;PD738,459;PD729,444;PD728,429;PD714,426;PD699,426;PD671,435;PD660,442;PD653,450;PD652,460;PD658,470;PD669,474;PD680,473;PD693,468;PD703,461;PD716,460;PD732,465;PD741,484;PD752,500;PD743,499;PD735,500;PD727,502;PD714,500;PD693,492;PD679,485;PD668,484;PD653,487;PD636,495;PD620,513;PD638,508;PD655,508;PD686,514;PD717,519;PD735,517;PD754,510;PU735,573;PD725,576;PD711,583;PD745,582;PD794,589;PD765,588;PD734,591;PD735,608;PD702,623;PD696,630;PD721,621;PD752,615;PD796,611;PD748,632;PD764,640;PD776,642;PD794,693;PD798,700;PD802,694;PD804,641;PD845,638;PD847,621;PD844,601;PD833,591;PD813,574;PD789,548;PD778,544;PD764,542;PD746,551;PD740,560;PD735,573;PU649,829;PD645,856;PD645,881;PD653,923;PD665,953;PD673,967;PD686,919;PD698,890;PD681,861;PD649,829;PU872,354;PD924,318;PD977,288;PD1038,264;PD992,263;PD955,270;PD926,285;PD904,302;PD889,321;PD879,338;PD872,354;PU1156,701;PD1206,728;PD1185,740;PD1154,765;PD1172,770;PD1189,779;PD1205,793;PD1156,819;PD1169,833;PD1182,853;PD1205,900;PD1227,959;PD1221,872;PD1218,779;PD1220,666;PD1195,676;PD1176,686;PD1156,701;PU1342,319;PD1371,345;PD1401,375;PD1428,410;PD1453,451;PD1475,497;PD1491,549;PD1502,607;PD1506,672;PD1521,635;PD1530,592;PD1533,599;PD1533,598;PD1536,606;PD1548,653;PD1555,707;PD1556,765;PD1554,822;PD1542,925;PD1526,991;PD1544,945;PD1556,905;PD1567,855;PD1576,796;PD1579,730;PD1574,658;PD1560,581;PD1541,523;PD1515,469;PD1513,467;PD1485,424;PD1436,364;PD1402,332;PD1362,300;PD1316,272;PD1262,249;PD1296,289;PD1321,332;PD1340,375;PD1353,418;PD1355,374;PD1350,347;PD1342,319;PU1525,992;PD1525,991;PD1524,994;PD1525,992;PU1726,573;PD1733,543;PD1734,524;PD1730,505;PD1750,533;PD1767,566;PD1782,604;PD1794,647;PD1803,693;PD1808,741;PD1809,791;PD1807,842;PD1813,790;PD1816,741;PD1816,696;PD1812,653;PD1796,577;PD1770,512;PD1736,457;PD1696,411;PD1651,373;PD1604,342;PD1538,312;PD1470,286;PD1510,308;PD1550,333;PD1589,362;PD1625,395;PD1658,433;PD1687,475;PD1710,521;PD1726,573;PU1157,248;PD1117,259;PD1087,274;PD1067,293;PD1054,313;PD1047,332;PD1044,348;PD1044,363;PD1084,318;PD1120,280;PD1157,248;PU1988,1240;PD1979,1251;PD1977,1259;PD1980,1263;PD1996,1272;PD2005,1273;PD2017,1268;PD2016,1269;PD2026,1245;PD2013,1239;PD2001,1238;PD1988,1240;PU2036,1092;PD2032,1098;PD2023,1105;PD2014,1114;PD2010,1125;PD2015,1133;PD2025,1137;PD2036,1140;PD2043,1146;PD2043,1156;PD2043,1152;PD2042,1122;PD2036,1092;PU1445,1812;PD1443,1807;PD1445,1812;PU484,1978;PD474,1987;PD471,1996;PD470,2009;PD477,2037;PD482,2050;PD484,2038;PD492,2019;PD501,1996;PD499,1983;PD491,1978;PD484,1978;PU533,1985;PD529,1994;PD527,2005;PD533,2031;PD542,2052;PD547,2058;PD549,2045;PD559,2018;PD564,2007;PD564,1998;PD557,1985;PD545,1980;PD533,1985;PU1913,1034;PD1912,1034;PD1907,1015;PD1910,999;PD1915,992;PD1923,987;PD1892,990;PD1884,1001;PD1882,1014;PD1884,1026;PD1888,1036;PD1913,1034;PU897,1802;PD882,1756;PD861,1717;PD825,1665;PD811,1656;PD792,1656;PD773,1660;PD754,1667;PD646,1910;PD662,1922;PD672,1935;PD678,1949;PD671,1942;PD654,1931;PD643,1927;PD630,1926;PD617,1930;PD603,1941;PD586,1928;PD570,1922;PD556,1921;PD544,1925;PD533,1934;PD523,1947;PD511,1985;PD511,1985;PD522,1969;PD535,1957;PD551,1950;PD569,1950;PD570,1970;PD577,1986;PD593,1998;PD599,1979;PD611,1967;PD627,1962;PD643,1964;PD651,1970;PD656,1978;PD659,1999;PD657,2026;PD702,2025;PD732,2022;PD742,2016;PD752,2005;PD764,1989;PD782,1970;PD807,1952;PD840,1938;PD843,1910;PD855,1876;PD874,1839;PD897,1802;PU633,1989;PD622,1989;PD612,1999;PD609,2009;PD611,2023;PD617,2040;PD630,2062;PD632,2036;PD637,2015;PD640,2000;PD633,1989;PU1475,1854;PD1481,1863;PD1452,1874;PD1413,1877;PD1345,1880;PD1357,1866;PD1368,1859;PD1387,1855;PD1433,1846;PD1462,1837;PD1446,1813;PD1426,1819;PD1395,1822;PD1363,1822;PD1337,1818;PD1318,1823;PD1298,1830;PD1277,1841;PD1294,1846;PD1318,1855;PD1326,1861;PD1332,1871;PD1334,1882;PD1328,1895;PD1297,1937;PD1309,1954;PD1315,1972;PD1314,1994;PD1302,1973;PD1290,1960;PD1279,1953;PD1269,1951;PD1254,1954;PD1249,1958;PD1243,1952;PD1228,1943;PD1219,1940;PD1208,1941;PD1196,1947;PD1185,1960;PD1169,1951;PD1156,1952;PD1145,1961;PD1138,1976;PD1134,1994;PD1134,2014;PD1139,2035;PD1150,2053;PD1153,2037;PD1159,2021;PD1169,2006;PD1182,2055;PD1202,2024;PD1216,2007;PD1216,2030;PD1219,2047;PD1226,2059;PD1242,2037;PD1250,2033;PD1257,2032;PD1269,2038;PD1279,2048;PD1331,2044;PD1375,2038;PD1380,2023;PD1390,2007;PD1407,1988;PD1456,1947;PD1475,1930;PD1487,1916;PD1492,1902;PD1493,1889;PD1491,1873;PD1475,1854;PU1260,1835;PD1269,1822;PD1282,1809;PD1304,1795;PD1265,1773;PD1226,1748;PD1179,1717;PD1181,1748;PD1190,1774;PD1203,1794;PD1218,1810;PD1247,1830;PD1260,1835;PU926,1836;PD903,1890;PD883,1949;PD869,2022;PD947,2022;PD955,2016;PD962,2006;PD974,1979;PD987,1947;PD996,1933;PD1007,1920;PD994,1875;PD984,1830;PD970,1761;PD944,1804;PD926,1836;PU1935,1284;PD1937,1283;PD1906,1309;PD1920,1318;PD1925,1332;PD1924,1355;PD1944,1339;PD1965,1315;PD1965,1302;PD1957,1291;PD1945,1285;PD1935,1284;PU1702,1346;PD1654,1339;PD1613,1327;PD1632,1337;PD1646,1349;PD1668,1374;PD1692,1418;PD1756,1415;PD1752,1398;PD1745,1385;PD1727,1363;PD1710,1351;PD1702,1346;PU1858,1333;PD1817,1345;PD1778,1351;PD1791,1368;PD1799,1387;PD1804,1406;PD1843,1395;PD1875,1382;PD1875,1369;PD1871,1356;PD1857,1334;PD1858,1333;PU2011,1040;PD1989,1015;PD1988,1027;PD1982,1040;PD1973,1052;PD1961,1060;PD1975,1080;PD1986,1078;PD1999,1069;PD2009,1056;PD2011,1040;PU1147,985;PD1173,1024;PD1192,1062;PD1204,1100;PD1213,1136;PD1228,1200;PD1239,1226;PD1253,1249;PD1267,1190;PD1268,1147;PD1255,1110;PD1231,1066;PD1147,985;PU1766,1818;PD1745,1800;PD1728,1782;PD1703,1741;PD1689,1698;PD1683,1654;PD1684,1574;PD1684,1542;PD1681,1518;PD1681,1519;PD1665,1473;PD1654,1449;PD1654,1449;PD1622,1398;PD1593,1361;PD1559,1327;PD1583,1358;PD1601,1388;PD1615,1417;PD1625,1446;PD1636,1501;PD1639,1553;PD1640,1604;PD1644,1652;PD1656,1698;PD1666,1721;PD1681,1743;PD1655,1720;PD1635,1697;PD1620,1676;PD1609,1655;PD1600,1614;PD1599,1574;PD1602,1533;PD1602,1489;PD1592,1442;PD1583,1416;PD1568,1389;PD1569,1444;PD1564,1497;PD1555,1537;PD1547,1556;PD1537,1525;PD1533,1493;PD1534,1422;PD1534,1385;PD1530,1346;PD1520,1307;PD1500,1267;PD1482,1242;PD1405,1176;PD1430,1200;PD1449,1225;PD1464,1250;PD1474,1275;PD1485,1326;PD1485,1377;PD1478,1428;PD1468,1477;PD1459,1525;PD1456,1569;PD1447,1533;PD1445,1488;PD1447,1383;PD1444,1325;PD1433,1266;PD1412,1209;PD1396,1181;PD1376,1154;PD1276,1085;PD1307,1112;PD1333,1139;PD1353,1167;PD1369,1195;PD1382,1223;PD1390,1252;PD1398,1311;PD1398,1372;PD1393,1434;PD1386,1499;PD1382,1565;PD1373,1546;PD1366,1525;PD1357,1476;PD1353,1364;PD1350,1307;PD1344,1255;PD1331,1211;PD1321,1193;PD1308,1179;PD1308,1214;PD1305,1254;PD1292,1346;PD1281,1439;PD1279,1483;PD1283,1521;PD1268,1489;PD1257,1454;PD1241,1379;PD1220,1298;PD1202,1256;PD1178,1214;PD1160,1179;PD1148,1142;PD1135,1067;PD1127,1030;PD1116,993;PD1097,957;PD1068,923;PD1066,934;PD1067,947;PD1076,980;PD1087,1025;PD1090,1082;PD1061,1035;PD1050,1012;PD1043,983;PD1038,925;PD1037,904;PD1033,880;PD1022,850;PD1000,816;PD985,805;PD968,787;PD966,780;PD964,803;PD968,828;PD982,885;PD997,945;PD1001,974;PD1002,1003;PD981,970;PD968,954;PD953,940;PD963,976;PD986,1054;PD993,1115;PD987,1164;PD972,1205;PD954,1230;PD931,1250;PD872,1289;PD841,1317;PD810,1356;PD782,1411;PD758,1486;PD797,1429;PD837,1391;PD875,1365;PD910,1347;PD942,1331;PD969,1312;PD990,1284;PD1004,1241;PD1005,1272;PD1002,1298;PD996,1320;PD988,1339;PD964,1369;PD934,1391;PD859,1431;PD820,1457;PD781,1492;PD788,1504;PD791,1517;PD791,1550;PD782,1591;PD765,1638;PD792,1617;PD819,1602;PD832,1602;PD846,1612;PD861,1629;PD876,1653;PD902,1712;PD919,1772;PD935,1749;PD958,1724;PD985,1692;PD1014,1646;PD1002,1617;PD987,1594;PD968,1571;PD945,1550;PD917,1536;PD885,1531;PD868,1533;PD851,1539;PD869,1519;PD887,1506;PD904,1497;PD920,1494;PD935,1494;PD949,1497;PD974,1513;PD995,1537;PD1012,1564;PD1036,1611;PD1065,1556;PD1089,1507;PD1106,1461;PD1091,1394;PD1086,1353;PD1084,1291;PD1090,1267;PD1092,1243;PD1087,1195;PD1059,1093;PD1092,1148;PD1114,1200;PD1127,1248;PD1130,1291;PD1126,1378;PD1127,1417;PD1135,1444;PD1154,1422;PD1170,1397;PD1182,1363;PD1189,1320;PD1197,1362;PD1197,1397;PD1191,1425;PD1181,1448;PD1154,1490;PD1140,1511;PD1127,1536;PD1106,1575;PD1092,1607;PD1112,1613;PD1130,1623;PD1149,1638;PD1147,1578;PD1151,1584;PD1151,1580;PD1189,1605;PD1215,1611;PD1209,1592;PD1208,1577;PD1211,1549;PD1251,1593;PD1270,1607;PD1289,1615;PD1272,1586;PD1263,1563;PD1258,1539;PD1269,1551;PD1301,1579;PD1350,1613;PD1382,1629;PD1417,1642;PD1419,1611;PD1428,1576;PD1433,1615;PD1447,1665;PD1469,1714;PD1483,1735;PD1500,1752;PD1535,1785;PD1578,1818;PD1624,1846;PD1664,1867;PD1648,1847;PD1626,1827;PD1572,1779;PD1547,1749;PD1527,1713;PD1515,1670;PD1514,1617;PD1542,1670;PD1575,1716;PD1612,1754;PD1649,1787;PD1715,1837;PD1741,1856;PD1757,1872;PD1784,1850;PD1766,1818;PD1766,1818;PU628,472;PD622,465;PD619,458;PD619,449;PD624,440;PD637,430;PD660,422;PD697,415;PD667,431;PD654,446;PD651,458;PD654,465;PD657,470;PD652,460;PD653,450;PD660,442;PD671,435;PD699,426;PD714,426;PD727,429;PD731,420;PD740,413;PD755,408;PD777,404;PD764,412;PD756,422;PD747,442;PD747,461;PD752,476;PD767,489;PD763,498;PD753,511;PD736,526;PD714,532;PD660,529;PD631,529;PD604,533;PD578,545;PD557,569;PD563,541;PD572,519;PD584,502;PD596,489;PD618,475;PD628,472;PU801,440;PD783,456;PD775,478;PD769,469;PD768,457;PD777,446;PD801,440;PU852,482;PD846,462;PD831,443;PD848,448;PD857,459;PD858,472;PD852,482;PU524,574;PD505,597;PD493,622;PD487,648;PD486,674;PD490,717;PD496,740;PD505,726;PD514,718;PD524,715;PD533,716;PD540,722;PD545,732;PD546,745;PD543,761;PD512,881;PD503,942;PD503,1001;PD496,1021;PD490,1046;PD484,1110;PD483,1176;PD488,1232;PD497,1278;PD509,1320;PD525,1357;PD543,1390;PD564,1420;PD586,1445;PD632,1486;PD645,1499;PD663,1522;PD680,1552;PD693,1585;PD704,1556;PD708,1533;PD697,1491;PD680,1461;PD658,1439;PD632,1420;PD606,1399;PD580,1370;PD557,1329;PD539,1270;PD562,1298;PD586,1323;PD635,1362;PD676,1398;PD692,1418;PD704,1441;PD696,1408;PD686,1381;PD674,1358;PD660,1339;PD629,1309;PD598,1284;PD569,1256;PD557,1239;PD546,1219;PD538,1195;PD533,1166;PD531,1131;PD532,1090;PD529,1052;PD530,1014;PD535,975;PD545,937;PD551,863;PD571,780;PD589,795;PD621,810;PD622,809;PD593,777;PD572,737;PD559,693;PD558,649;PD543,658;PD530,672;PD531,648;PD537,631;PD546,612;PD561,594;PD583,577;PD612,562;PD649,553;PD624,572;PD603,595;PD589,619;PD583,645;PD594,635;PD606,626;PD621,620;PD614,643;PD612,666;PD615,688;PD622,708;PD632,694;PD639,689;PD648,687;PD651,711;PD657,728;PD667,740;PD680,750;PD710,778;PD727,801;PD743,834;PD744,794;PD731,756;PD728,719;PD732,689;PD738,668;PD728,669;PD719,673;PD708,688;PD703,707;PD705,727;PD684,698;PD673,673;PD670,653;PD672,636;PD678,624;PD685,615;PD693,608;PD695,582;PD706,560;PD716,551;PD729,545;PD745,542;PD764,542;PD764,542;PD778,544;PD789,548;PD788,547;PD797,546;PD809,540;PD826,537;PD842,543;PD850,546;PD859,545;PD872,541;PD885,543;PD894,550;PD897,555;PD923,555;PD944,566;PD960,587;PD968,615;PD970,649;PD965,688;PD951,728;PD928,770;PD945,757;PD960,740;PD955,744;PD971,710;PD980,678;PD982,649;PD978,623;PD1001,630;PD998,615;PD989,598;PD970,576;PD1000,589;PD1019,608;PD1027,631;PD1029,656;PD1032,623;PD1028,594;PD1015,572;PD1001,560;PD989,555;PD977,553;PD936,550;PD910,540;PD881,517;PD882,517;PD867,501;PD863,493;PD872,485;PD874,469;PD868,447;PD854,426;PD830,409;PD854,415;PD872,422;PD883,431;PD889,441;PD908,441;PD924,446;PD938,456;PD947,468;PD939,454;PD927,442;PD899,425;PD925,430;PD946,438;PD976,452;PD995,468;PD998,432;PD995,412;PD988,394;PD984,395;PD948,408;PD919,416;PD912,410;PD889,399;PD850,389;PD795,387;PD751,383;PD711,384;PD677,389;PD653,398;PD629,384;PD611,373;PD611,373;PD588,361;PD568,356;PD559,358;PD553,362;PD547,388;PD548,417;PD557,457;PD533,480;PD505,513;PD505,514;PD504,515;PD485,548;PD480,564;PD479,578;PD497,571;PD511,571;PD524,574;PU1987,1160;PD1979,1207;PD1994,1199;PD2007,1200;PD2018,1203;PD2027,1203;PD2032,1192;PD2026,1180;PD2011,1168;PD1987,1160;PU1482,1242;PD1482,1242;PD1483,1243;PD1482,1242;PU1483,1243;PD1485,1245;PD1483,1243;PU1485,1245;PD1487,1249;PD1485,1245;PU1977,1080;PD1975,1080;PD1977,1080;PU1982,1079;PD1982,1079;PD1982,1079;PU1447,1531;PD1447,1532;PD1447,1531;PU1979,1080;PD1977,1080;PD1979,1080;PU1982,1079;PD1980,1080;PD1982,1079;PU1980,1080;PD1979,1080;PD1980,1080;PU1778,1351;PD1778,1351;PD1778,1351;PU1602,341;PD1580,330;PD1602,341;PU1580,330;PD1571,326;PD1580,330;PU1571,326;PD1538,312;PD1571,326;PU1447,1532;PD1448,1539;PD1447,1532;PU1605,342;PD1652,373;PD1696,411;PD1737,457;PD1770,513;PD1796,578;PD1812,654;PD1816,696;PD1816,742;PD1813,790;PD1807,842;PD1804,867;PD1726,725;PD1730,698;PD1731,668;PD1727,634;PD1713,592;PD1707,644;PD1695,676;PD1647,610;PD1642,535;PD1632,487;PD1615,437;PD1618,472;PD1615,505;PD1609,533;PD1601,554;PD1552,501;PD1513,467;PD1515,469;PD1541,523;PD1560,581;PD1574,658;PD1579,730;PD1576,796;PD1567,855;PD1556,905;PD1544,945;PD1526,991;PD1526,990;PD1525,992;PD1525,992;PD1524,994;PD1525,991;PD1474,840;PD1495,761;PD1499,723;PD1497,690;PD1487,721;PD1476,744;PD1451,773;PD1392,635;PD1404,606;PD1413,568;PD1417,524;PD1414,479;PD1403,509;PD1390,536;PD1364,577;PD1321,501;PD1295,463;PD1268,432;PD1253,526;PD1245,622;PD1241,717;PD1242,809;PD1252,969;PD1265,1077;PD1276,1085;PD1276,1085;PD1376,1154;PD1408,1201;PD1429,1251;PD1441,1302;PD1446,1353;PD1446,1449;PD1445,1493;PD1447,1531;PD1445,1493;PD1446,1449;PD1446,1353;PD1441,1302;PD1429,1251;PD1408,1201;PD1375,1153;PD1405,1176;PD1405,1176;PD1482,1242;PD1482,1242;PD1543,1287;PD1576,1309;PD1602,1323;PD1613,1327;PD1613,1327;PD1654,1339;PD1702,1346;PD1701,1346;PD1728,1350;PD1778,1350;PD1778,1351;PD1817,1345;PD1858,1333;PD1888,1320;PD1906,1309;PD1906,1309;PD1937,1283;PD1935,1284;PD1957,1256;PD1969,1235;PD1979,1207;PD1987,1160;PD1986,1122;PD1983,1100;PD1974,1080;PD1975,1080;PD1961,1060;PD1961,1060;PD1961,1061;PD1936,1041;PD1912,1034;PD1913,1034;PD1888,1036;PD1888,1036;PD1872,1042;PD1859,1052;PD1843,1071;PD1828,1097;PD1819,1106;PD1809,1107;PD1802,1100;PD1800,1085;PD1806,1067;PD1817,1046;PD1826,1033;PD1840,1016;PD1862,1001;PD1893,990;PD1893,990;PD1923,987;PD1923,987;PD1951,992;PD1969,1001;PD1989,1015;PD1989,1015;PD2011,1040;PD2010,1053;PD2003,1065;PD1993,1074;PD1982,1079;PD1993,1074;PD2004,1065;PD2010,1053;PD2011,1040;PD2021,1055;PD2036,1092;PD2036,1092;PD2042,1122;PD2043,1152;PD2043,1156;PD2043,1146;PD2038,1196;PD2027,1246;PD2026,1245;PD2016,1269;PD2007,1289;PD1998,1304;PD1981,1328;PD1952,1359;PD1909,1391;PD1882,1405;PD1851,1418;PD1779,1437;PD1719,1446;PD1654,1449;PD1654,1449;PD1665,1473;PD1681,1519;PD1681,1518;PD1698,1561;PD1708,1598;PD1718,1667;PD1723,1701;PD1731,1736;PD1745,1775;PD1766,1818;PD1784,1850;PD1856,1784;PD1920,1710;PD1976,1630;PD2023,1544;PD2061,1453;PD2089,1358;PD2106,1258;PD2112,1155;PD2110,1090;PD2103,1025;PD2091,962;PD2075,901;PD2055,841;PD2031,783;PD2003,727;PD1972,673;PD1936,622;PD1898,573;PD1856,527;PD1811,484;PD1764,444;PD1713,406;PD1660,373;PD1605,342;PU1602,341;PD1605,342;PD1604,342;PD1602,341;PU1450,1550;PD1453,1559;PD1450,1550;PU1449,1541;PD1450,1548;PD1449,1541;PU1448,1539;PD1449,1541;PD1448,1539;PU1450,1548;PD1450,1550;PD1450,1548;PU1030,494;PD1029,493;PD1041,513;PD1053,540;PD1063,575;PD1069,615;PD1050,608;PD1041,606;PD1047,620;PD1055,656;PD1055,681;PD1049,709;PD1036,740;PD1014,774;PD1014,762;PD1010,753;PD996,744;PD979,745;PD968,755;PD965,766;PD965,782;PD966,780;PD968,787;PD985,805;PD1000,816;PD1000,815;PD1029,832;PD1051,855;PD1088,914;PD1108,940;PD1125,959;PD1135,969;PD1133,760;PD1129,588;PD1121,435;PD1091,447;PD1067,462;PD1030,494;PU1560,1868;PD1555,1865;PD1533,1851;PD1477,1805;PD1452,1783;PD1450,1784;PD1450,1785;PD1448,1787;PD1448,1787;PD1443,1796;PD1443,1807;PD1443,1807;PD1445,1812;PD1445,1811;PD1445,1812;PD1447,1813;PD1446,1813;PD1453,1824;PD1455,1827;PD1462,1836;PD1462,1837;PD1475,1854;PD1475,1854;PD1475,1855;PD1483,1864;PD1484,1865;PD1491,1873;PD1490,1872;PD1495,1875;PD1508,1892;PD1511,1908;PD1508,1925;PD1499,1942;PD1485,1958;PD1482,1961;PD1454,1997;PD1427,2037;PD1482,2020;PD1536,2000;PD1588,1977;PD1638,1951;PD1641,1936;PD1638,1922;PD1625,1900;PD1597,1884;PD1560,1868;PU235,1155;PD237,1099;PD242,1043;PD251,989;PD263,935;PD296,832;PD341,735;PD318,823;PD302,908;PD292,988;PD289,1066;PD292,1140;PD300,1211;PD313,1278;PD332,1343;PD355,1405;PD382,1465;PD414,1522;PD449,1577;PD488,1630;PD530,1681;PD622,1778;PD612,1808;PD599,1836;PD580,1863;PD505,1796;PD437,1722;PD378,1641;PD329,1553;PD289,1461;PD260,1363;PD241,1261;PD235,1155;PU2083,2967;PD2083,3131;PD2085,3167;PD2090,3196;PD2098,3220;PD2109,3239;PD2122,3253;PD2137,3263;PD2172,3274;PD2172,3303;PD1853,3303;PD1853,3274;PD1872,3270;PD1889,3263;PD1904,3253;PD1917,3239;PD1927,3220;PD1934,3196;PD1939,3167;PD1940,3131;PD1940,3025;PD1938,3004;PD1933,2986;PD1924,2970;PD1914,2957;PD1887,2938;PD1856,2930;PD1856,2903;PD2083,2798;PD2083,2886;PD2109,2858;PD2139,2836;PD2172,2819;PD2206,2808;PD2239,2803;PD2270,2803;PD2296,2808;PD2316,2819;PD2255,2998;PD2234,2982;PD2212,2969;PD2189,2960;PD2166,2954;PD2143,2952;PD2121,2953;PD2101,2958;PD2083,2967;PU604,2812;PD579,2821;PD571,2807;PD558,2793;PD519,2764;PD468,2742;PD440,2736;PD412,2733;PD391,2735;PD379,2743;PD379,3131;PD381,3167;PD388,3196;PD398,3220;PD412,3239;PD428,3253;PD446,3263;PD485,3274;PD485,3303;PD119,3303;PD119,3274;PD158,3263;PD176,3253;PD192,3239;PD206,3220;PD216,3196;PD223,3167;PD225,3131;PD225,2743;PD212,2735;PD192,2734;PD163,2736;PD136,2743;PD85,2765;PD46,2793;PD33,2808;PD25,2821;PD0,2813;PD41,2615;PD564,2615;PD604,2812;PD604,2812;PU1098,3203;PD1081,3200;PD1065,3191;PD1051,3176;PD1038,3158;PD1028,3135;PD1020,3108;PD1015,3079;PD1014,3048;PD1015,3017;PD1020,2988;PD1028,2962;PD1038,2939;PD1051,2920;PD1065,2906;PD1081,2897;PD1098,2894;PD1115,2897;PD1131,2906;PD1145,2920;PD1158,2939;PD1168,2962;PD1176,2988;PD1181,3017;PD1182,3048;PD1181,3079;PD1176,3108;PD1168,3135;PD1158,3158;PD1145,3176;PD1131,3191;PD1115,3200;PD1098,3203;PU1100,2798;PD1103,2799;PD1100,2799;PD1050,2804;PD1003,2818;PD961,2840;PD925,2869;PD895,2905;PD872,2946;PD857,2991;PD852,3039;PD854,3069;PD860,3098;PD869,3125;PD881,3151;PD913,3197;PD956,3235;PD947,3243;PD944,3252;PD944,3265;PD951,3283;PD966,3298;PD986,3310;PD1011,3321;PD1064,3337;PD1111,3349;PD1140,3358;PD1181,3378;PD1202,3393;PD1219,3412;PD1231,3435;PD1235,3463;PD1233,3486;PD1226,3506;PD1215,3524;PD1201,3539;PD1184,3552;PD1165,3562;PD1122,3573;PD1075,3573;PD1031,3561;PD1011,3550;PD992,3536;PD977,3519;PD964,3499;PD956,3468;PD958,3430;PD963,3412;PD973,3395;PD987,3381;PD1006,3372;PD972,3356;PD941,3347;PD913,3344;PD889,3346;PD868,3354;PD850,3366;PD836,3381;PD825,3399;PD817,3420;PD812,3442;PD813,3489;PD818,3512;PD826,3534;PD838,3555;PD853,3573;PD882,3598;PD917,3619;PD956,3635;PD998,3648;PD1042,3656;PD1087,3660;PD1132,3659;PD1177,3654;PD1220,3644;PD1260,3629;PD1297,3610;PD1329,3587;PD1356,3559;PD1376,3525;PD1389,3487;PD1393,3445;PD1389,3413;PD1378,3381;PD1360,3351;PD1335,3325;PD1305,3302;PD1271,3284;PD1232,3273;PD1189,3269;PD1180,3267;PD1215,3252;PD1247,3233;PD1275,3209;PD1300,3181;PD1320,3149;PD1335,3115;PD1344,3078;PD1347,3039;PD1343,2997;PD1332,2957;PD1315,2920;PD1291,2887;PD1263,2858;PD1229,2834;PD1192,2816;PD1152,2804;PD1165,2787;PD1186,2769;PD1214,2752;PD1249,2739;PD1289,2731;PD1334,2730;PD1382,2739;PD1433,2758;PD1463,2777;PD1529,2585;PD1500,2575;PD1469,2568;PD1405,2564;PD1338,2574;PD1274,2596;PD1243,2612;PD1215,2630;PD1188,2651;PD1164,2676;PD1142,2702;PD1124,2732;PD1110,2764;PD1100,2798;PU558,2930;PD558,2903;PD785,2798;PD785,3131;PD787,3167;PD792,3196;PD800,3220;PD811,3239;PD824,3253;PD839,3263;PD874,3274;PD874,3303;PD556,3303;PD556,3274;PD575,3270;PD592,3263;PD607,3253;PD619,3239;PD629,3220;PD636,3196;PD641,3167;PD642,3131;PD642,3025;PD641,3004;PD635,2986;PD627,2970;PD616,2957;PD589,2938;PD558,2930;PU670,2780;PD673,2746;PD680,2716;PD690,2689;PD704,2666;PD721,2645;PD740,2628;PD782,2601;PD826,2585;PD868,2577;PD904,2578;PD929,2586;PD881,2723;PD862,2718;PD837,2716;PD780,2726;PD721,2748;PD694,2763;PD670,2780;PU1517,3054;PD1518,3042;PD1517,3015;PD1521,2971;PD1534,2936;PD1554,2911;PD1581,2896;PD1599,2893;PD1616,2894;PD1633,2900;PD1648,2909;PD1674,2934;PD1693,2967;PD1693,2965;PD1692,2971;PD1517,3054;PD1517,3054;PU1651,2796;PD1605,2796;PD1559,2805;PD1517,2824;PD1479,2852;PD1446,2887;PD1419,2928;PD1400,2975;PD1388,3026;PD1386,3065;PD1389,3108;PD1398,3150;PD1414,3188;PD1436,3224;PD1466,3259;PD1502,3286;PD1542,3305;PD1584,3315;PD1623,3316;PD1661,3310;PD1697,3298;PD1731,3279;PD1762,3254;PD1790,3224;PD1813,3190;PD1831,3150;PD1833,3144;PD1760,3111;PD1757,3117;PD1732,3158;PD1702,3187;PD1668,3203;PD1629,3206;PD1599,3198;PD1575,3182;PD1557,3158;PD1548,3129;PD1835,2997;PD1827,2959;PD1814,2924;PD1796,2891;PD1773,2862;PD1747,2838;PD1718,2818;PD1686,2804;PD1651,2796;PU1586,2914;PD1572,2921;PD1560,2931;PD1545,2958;PD1538,2988;PD1536,3015;PD1536,3016;PD1549,3009;PD1556,2976;PD1568,2952;PD1586,2934;PD1608,2923;PD1622,2922;PD1637,2924;PD1613,2913;PD1600,2911;PD1586,2914;PU1582,3334;PD1554,3328;PD1584,3338;PD1616,3344;PD1652,3345;PD1689,3338;PD1724,3326;PD1758,3306;PD1790,3282;PD1818,3251;PD1842,3216;PD1860,3177;PD1847,3161;PD1827,3203;PD1802,3239;PD1772,3270;PD1739,3296;PD1703,3316;PD1664,3329;PD1623,3335;PD1582,3334;PU1868,3033;PD1868,3034;PD1868,3033;PU1868,3025;PD1861,2975;PD1849,2935;PD1832,2904;PD1813,2878;PD1827,2905;PD1838,2932;PD1847,2962;PD1851,2992;PD1853,3011;PD1570,3140;PD1579,3156;PD1868,3025;PD1868,3025;PU424,3222;PD414,3200;PD410,3170;PD410,2775;PD423,2768;PD443,2766;PD468,2767;PD443,2757;PD412,2754;PD397,2754;PD397,3139;PD399,3169;PD405,3193;PD413,3210;PD424,3222;PU504,3322;PD138,3322;PD150,3334;PD516,3334;PD516,3292;PD504,3279;PD504,3322;PD504,3322;PU907,2755;PD954,2617;PD943,2600;PD895,2739;PD907,2755;PD907,2755;PU683,2794;PD696,2808;PD735,2782;PD781,2762;PD830,2748;PD874,2743;PD854,2738;PD831,2736;PD780,2744;PD728,2764;PD683,2794;PU1096,2912;PD1080,2915;PD1066,2924;PD1055,2938;PD1046,2956;PD1035,3000;PD1032,3048;PD1037,3105;PD1043,3130;PD1052,3152;PD1045,3113;PD1042,3070;PD1046,3011;PD1053,2986;PD1061,2964;PD1073,2946;PD1087,2933;PD1105,2926;PD1126,2925;PD1112,2915;PD1096,2912;PU1096,3366;PD1069,3359;PD1021,3346;PD973,3328;PD1008,3350;PD1051,3368;PD1131,3392;PD1179,3405;PD1145,3384;PD1099,3367;PD1096,3366;PU1543,2599;PD1476,2797;PD1494,2809;PD1560,2616;PD1543,2599;PD1543,2599;PU1184,2794;PD1203,2802;PD1241,2779;PD1291,2764;PD1349,2760;PD1381,2763;PD1413,2770;PD1375,2757;PD1339,2750;PD1305,2749;PD1274,2752;PD1245,2760;PD1221,2770;PD1184,2794;PU1366,3039;PD1363,3073;PD1357,3105;PD1346,3136;PD1331,3165;PD1312,3192;PD1291,3216;PD1266,3238;PD1238,3256;PD1257,3262;PD1305,3225;PD1325,3204;PD1343,3180;PD1357,3154;PD1367,3126;PD1374,3097;PD1376,3067;PD1374,3019;PD1365,2978;PD1351,2944;PD1332,2915;PD1346,2944;PD1357,2974;PD1364,3006;PD1366,3039;PU2101,2850;PD2114,2837;PD2114,2829;PD2101,2817;PD2101,2850;PD2101,2850;PU2330,2833;PD2267,3018;PD2283,3037;PD2346,2849;PD2330,2833;PD2330,2833;PU2191,3322;PD1872,3322;PD1885,3334;PD2203,3334;PD2203,3292;PD2191,3279;PD2191,3322;PD2191,3322;PU988,3502;PD987,3473;PD994,3444;PD1010,3420;PD1022,3410;PD1037,3403;PD1011,3390;PD993,3401;PD980,3420;PD975,3438;PD974,3458;PD976,3476;PD981,3490;PD988,3502;PU1412,3445;PD1410,3478;PD1402,3510;PD1390,3539;PD1374,3566;PD1352,3591;PD1327,3613;PD1297,3632;PD1263,3649;PD1228,3661;PD1192,3670;PD1117,3679;PD1042,3675;PD970,3660;PD1004,3672;PD1040,3681;PD1115,3689;PD1190,3683;PD1261,3666;PD1294,3652;PD1325,3636;PD1352,3616;PD1376,3594;PD1396,3569;PD1411,3540;PD1421,3510;PD1425,3476;PD1421,3442;PD1408,3409;PD1412,3445;PU206,2753;PD192,2753;PD166,2754;PD141,2760;PD94,2779;PD74,2793;PD57,2808;PD44,2826;PD36,2844;PD9,2836;PD17,2853;PD49,2863;PD59,2839;PD73,2819;PD91,2803;PD112,2790;PD159,2773;PD206,2766;PD206,2753;PD206,2753;PU599,2851;PD641,2835;PD604,2664;PD587,2637;PD626,2825;PD590,2837;PD599,2851;PD599,2851;PU2101,2979;PD2101,3131;PD2107,3186;PD2120,3222;PD2116,3194;PD2114,3162;PD2114,2998;PD2134,2989;PD2156,2984;PD2180,2983;PD2205,2987;PD2178,2977;PD2151,2972;PD2125,2972;PD2101,2979;PU893,3322;PD575,3322;PD587,3334;PD905,3334;PD905,3292;PD893,3279;PD893,3322;PD893,3322;PU822,3222;PD818,3194;PD816,3162;PD816,2998;PD816,2998;PD816,2829;PD804,2817;PD804,3017;PD804,3131;PD809,3186;PD822,3222;PU; diff --git a/hpgl/vishnu.hpgl b/hpgl/vishnu.hpgl new file mode 100755 index 0000000..b3793c6 --- /dev/null +++ b/hpgl/vishnu.hpgl @@ -0,0 +1 @@ +IN;SP1;PU3234,4736;PD3158,4419;PD3104,4366;PD3050,4419;PD2974,4736;PD2985,4770;PD2995,4786;PD3009,4801;PD3026,4813;PD3048,4823;PD3074,4830;PD3104,4833;PD3134,4830;PD3160,4823;PD3182,4813;PD3199,4801;PD3213,4786;PD3223,4770;PD3234,4736;PD3234,4736;PU3082,4413;PD3091,4599;PD3097,4689;PD3106,4770;PD3115,4689;PD3120,4599;PD3129,4413;PD3082,4413;PU2833,4631;PD2875,4571;PD2910,4510;PD2940,4449;PD2964,4389;PD2983,4330;PD2998,4274;PD3017,4171;PD3099,4190;PD3096,4285;PD3093,4406;PD3087,4471;PD3076,4537;PD3060,4602;PD3036,4666;PD3010,4712;PD2981,4747;PD2949,4771;PD2917,4786;PD2885,4792;PD2856,4792;PD2831,4785;PD2811,4774;PD2794,4758;PD2786,4740;PD2784,4723;PD2788,4704;PD2806,4667;PD2833,4631;PD2833,4631;PU3051,4203;PD3040,4288;PD3023,4369;PD2999,4447;PD2972,4518;PD2940,4583;PD2907,4639;PD2872,4686;PD2836,4722;PD2865,4708;PD2892,4687;PD2916,4661;PD2938,4631;PD2976,4560;PD3006,4481;PD3029,4399;PD3047,4323;PD3067,4208;PD3051,4203;PU3741,3714;PD3696,3745;PD3662,3776;PD3647,3794;PD3637,3811;PD3633,3829;PD3635,3847;PD3654,3868;PD3681,3885;PD3712,3902;PD3745,3922;PD3782,3952;PD3812,3980;PD3837,4001;PD3858,4012;PD3900,4013;PD3919,4009;PD3937,4002;PD3952,3991;PD3964,3978;PD3974,3961;PD3979,3941;PD3985,3913;PD3994,3889;PD4009,3867;PD4033,3846;PD4063,3830;PD4095,3819;PD4129,3813;PD4163,3812;PD4199,3817;PD4227,3830;PD4247,3850;PD4263,3878;PD4241,3869;PD4221,3865;PD4202,3866;PD4181,3871;PD4181,3890;PD4177,3905;PD4170,3917;PD4161,3925;PD4137,3934;PD4110,3934;PD4104,3937;PD4101,3944;PD4098,3958;PD4099,3970;PD4103,3981;PD4126,3983;PD4147,3974;PD4167,3962;PD4186,3949;PD4207,3940;PD4247,3936;PD4287,3944;PD4313,3955;PD4336,3970;PD4356,3989;PD4371,4011;PD4382,4036;PD4388,4063;PD4386,4091;PD4378,4118;PD4365,4077;PD4356,4062;PD4339,4052;PD4324,4071;PD4307,4080;PD4290,4083;PD4274,4080;PD4247,4066;PD4236,4054;PD4229,4052;PD4218,4050;PD4204,4057;PD4191,4069;PD4167,4095;PD4150,4105;PD4133,4110;PD4114,4111;PD4124,4125;PD4148,4135;PD4171,4131;PD4192,4128;PD4211,4129;PD4232,4135;PD4252,4145;PD4270,4159;PD4283,4177;PD4297,4209;PD4302,4239;PD4301,4268;PD4295,4293;PD4278,4331;PD4269,4345;PD4268,4287;PD4263,4270;PD4256,4259;PD4234,4262;PD4216,4261;PD4186,4251;PD4166,4234;PD4155,4215;PD4117,4231;PD4081,4241;PD4061,4241;PD4041,4238;PD4021,4236;PD3999,4240;PD3940,4265;PD3907,4277;PD3876,4285;PD3848,4286;PD3820,4285;PD3757,4271;PD3721,4291;PD3685,4304;PD3647,4310;PD3606,4310;PD3591,4325;PD3586,4342;PD3588,4378;PD3565,4356;PD3549,4329;PD3546,4315;PD3549,4300;PD3557,4286;PD3573,4272;PD3579,4246;PD3588,4226;PD3602,4210;PD3618,4199;PD3638,4191;PD3660,4186;PD3711,4182;PD3717,4175;PD3723,4163;PD3720,4150;PD3713,4139;PD3686,4111;PD3654,4086;PD3581,4042;PD3501,4002;PD3426,3959;PD3374,3931;PD3350,3915;PD3331,3895;PD3319,3869;PD3312,3840;PD3310,3811;PD3311,3782;PD3320,3732;PD3338,3689;PD3364,3650;PD3397,3617;PD3435,3587;PD3477,3561;PD3569,3516;PD3741,3714;PU3978,3933;PD4006,3947;PD4018,3956;PD4026,3967;PD4028,3981;PD4024,3994;PD4015,4002;PD4004,4001;PD3987,3985;PD3962,3978;PU3990,3896;PD4016,3912;PD4027,3923;PD4034,3934;PD4036,3944;PD4033,3954;PD4022,3967;PU4013,3864;PD4034,3881;PD4046,3901;PD4047,3911;PD4044,3921;PD4031,3933;PU4046,3841;PD4058,3856;PD4065,3871;PD4065,3882;PD4060,3891;PD4046,3902;PU4077,3823;PD4084,3837;PD4087,3849;PD4086,3860;PD4081,3868;PD4065,3877;PU4002,4000;PD4003,4015;PD3997,4028;PD3986,4036;PD3971,4035;PD3967,4024;PD3959,4016;PD3936,4004;PU3970,4033;PD3966,4047;PD3954,4057;PD3939,4060;PD3926,4053;PD3921,4030;PD3909,4013;PU3926,4055;PD3918,4065;PD3909,4071;PD3888,4072;PD3873,4062;PD3870,4055;PD3870,4046;PD3882,4031;PD3888,4015;PU3869,4049;PD3855,4054;PD3841,4051;PD3831,4043;PD3828,4028;PD3840,4017;PD3846,4001;PU3825,4030;PD3811,4032;PD3798,4027;PD3789,4016;PD3789,4001;PD3803,3993;PD3813,3979;PU3792,4001;PD3777,4002;PD3764,3997;PD3756,3987;PD3756,3972;PD3770,3963;PD3779,3949;PU3757,3971;PD3743,3973;PD3729,3968;PD3721,3957;PD3721,3942;PD3735,3934;PD3744,3920;PU3720,3943;PD3705,3945;PD3692,3940;PD3684,3929;PD3684,3914;PD3695,3908;PD3703,3899;PU3685,3914;PD3670,3915;PD3657,3910;PD3649,3900;PD3649,3885;PD3664,3875;PU3646,3886;PD3632,3887;PD3618,3882;PD3610,3872;PD3610,3857;PD3622,3850;PD3631,3840;PD3633,3834;PU3641,3813;PD3622,3825;PD3603,3832;PD3586,3834;PD3570,3830;PD3558,3822;PD3549,3810;PD3546,3794;PD3548,3774;PU3589,3751;PD3570,3764;PD3551,3771;PD3534,3773;PD3518,3769;PD3506,3761;PD3497,3749;PD3494,3732;PD3496,3713;PU3540,3695;PD3520,3708;PD3499,3714;PD3479,3715;PD3462,3710;PD3448,3699;PD3441,3684;PD3440,3664;PD3449,3640;PU3611,3871;PD3593,3874;PD3577,3873;PD3563,3869;PD3553,3860;PD3546,3850;PD3543,3838;PD3544,3825;PD3550,3813;PU3551,3814;PD3532,3818;PD3515,3816;PD3502,3809;PD3492,3799;PD3486,3787;PD3484,3773;PD3486,3759;PD3493,3747;PU3491,3747;PD3472,3750;PD3455,3747;PD3441,3740;PD3431,3728;PD3425,3714;PD3424,3699;PD3427,3685;PD3436,3672;PU3698,3942;PD3682,3961;PD3668,3975;PD3653,3987;PD3637,3994;PD3620,3994;PD3607,3987;PD3598,3975;PD3596,3963;PD3599,3951;PD3612,3934;PD3629,3919;PD3651,3904;PU3601,3949;PD3584,3955;PD3567,3955;PD3554,3949;PD3546,3936;PD3544,3924;PD3547,3912;PD3564,3891;PD3586,3874;PU3752,3976;PD3737,3995;PD3722,4010;PD3707,4021;PD3691,4028;PD3674,4028;PD3661,4021;PD3653,4009;PD3651,3997;PD3654,3985;PU3791,4018;PD3774,4040;PD3753,4059;PD3738,4067;PD3721,4069;PD3707,4063;PD3698,4051;PD3695,4039;PD3697,4027;PU3841,4050;PD3828,4068;PD3816,4083;PD3802,4095;PD3786,4103;PD3770,4104;PD3756,4098;PD3747,4087;PD3744,4075;PD3746,4062;PU3899,4071;PD3884,4094;PD3870,4112;PD3856,4126;PD3840,4134;PD3823,4135;PD3810,4129;PD3800,4118;PD3798,4106;PD3800,4094;PU4146,3974;PD4136,4003;PD4128,4017;PD4119,4026;PD4105,4031;PD4092,4028;PD4083,4020;PD4082,4009;PD4093,3996;PD4099,3979;PU4189,3949;PD4188,3979;PD4184,3994;PD4178,4006;PD4166,4014;PD4152,4015;PD4141,4010;PD4137,4000;PU4239,3937;PD4237,3963;PD4228,3984;PD4216,3992;PD4202,3993;PD4192,3988;PD4187,3978;PU4287,3942;PD4283,3958;PD4277,3971;PD4265,3979;PD4251,3980;PD4240,3975;PD4236,3965;PU3755,4270;PD3770,4248;PD3788,4233;PD3802,4232;PD3814,4237;PD3822,4246;PD3821,4257;PD3807,4268;PD3798,4284;PU3823,4245;PD3837,4243;PD3850,4248;PD3857,4258;PD3856,4269;PD3839,4284;PU3859,4252;PD3873,4251;PD3886,4256;PD3893,4268;PD3890,4283;PU3788,4233;PD3803,4210;PD3821,4196;PD3835,4194;PD3848,4199;PD3855,4209;PD3854,4220;PD3840,4231;PD3831,4246;PU3856,4218;PD3871,4217;PD3883,4222;PD3890,4231;PD3889,4242;PD3877,4252;PU3842,4198;PD3855,4180;PD3870,4169;PD3884,4167;PD3897,4173;PD3904,4182;PD3903,4193;PD3889,4204;PD3880,4219;PU3870,4168;PD3885,4152;PD3901,4142;PD3915,4142;PD3927,4148;PD3934,4159;PD3931,4169;PD3917,4176;PD3906,4188;PU4257,4236;PD4234,4236;PD4210,4231;PD4188,4217;PD4166,4187;PD4127,4200;PD4089,4209;PD4050,4211;PD4031,4207;PD4012,4201;PD3944,4235;PD3911,4247;PD3877,4252;PU3773,4244;PD3753,4248;PD3742,4248;PD3726,4244;PD3717,4255;PD3700,4271;PD3668,4284;PD3641,4289;PD3615,4289;PU4329,4034;PD4316,4044;PD4304,4052;PD4292,4056;PD4274,4051;PD4257,4039;PD4240,4027;PD4222,4020;PD4199,4025;PD4178,4037;PD4166,4047;PD4157,4059;PD4148,4071;PD4136,4081;PD4104,4092;PD4083,4097;PD4088,4106;PD4096,4111;PD4114,4112;PU4157,3867;PD4155,3881;PD4152,3892;PD4147,3900;PD4132,3905;PD4114,3904;PD4096,3904;PD4082,3910;PD4078,3921;PD4078,3933;PD4080,3946;PD4079,3959;PD4072,3971;PD4063,3982;PD4054,3993;PD4048,4006;PD4047,4026;PD4049,4036;PD4054,4044;PD4063,4050;PD4073,4052;PD4095,4050;PD4101,4045;PD4105,4038;PD4108,4028;PU4106,3817;PD4163,3812;PD4199,3817;PD4227,3830;PD4247,3850;PD4263,3878;PD4241,3869;PD4221,3865;PD4202,3866;PD4181,3871;PD4146,3867;PD4122,3857;PD4113,3850;PD4108,3841;PD4105,3830;PD4106,3817;PD4106,3817;PU4328,3964;PD4353,3986;PD4371,4011;PD4382,4036;PD4388,4063;PD4386,4091;PD4378,4118;PD4365,4077;PD4356,4062;PD4339,4052;PD4318,4020;PD4309,3995;PD4309,3986;PD4312,3977;PD4328,3964;PD4328,3964;PU4296,4206;PD4302,4233;PD4302,4259;PD4298,4283;PD4291,4303;PD4276,4334;PD4269,4345;PD4268,4287;PD4263,4270;PD4256,4259;PD4245,4238;PD4242,4219;PD4246,4204;PD4253,4192;PD4264,4185;PD4276,4185;PD4287,4192;PD4296,4206;PD4296,4206;PU3606,4310;PD3591,4325;PD3586,4342;PD3588,4378;PD3565,4356;PD3549,4329;PD3546,4315;PD3549,4300;PD3557,4286;PD3573,4272;PD3583,4235;PD3602,4210;PD3613,4212;PD3623,4218;PD3631,4227;PD3635,4239;PD3635,4254;PD3631,4270;PD3622,4289;PD3606,4310;PD3606,4310;PU2301,2759;PD2360,2647;PD2402,2546;PD2430,2455;PD2447,2373;PD2456,2301;PD2460,2237;PD2463,2131;PD2594,2075;PD2613,2137;PD2625,2200;PD2633,2262;PD2636,2323;PD2635,2383;PD2630,2441;PD2610,2550;PD2582,2648;PD2548,2732;PD2514,2799;PD2484,2845;PD2464,2866;PD2444,2884;PD2422,2898;PD2400,2908;PD2378,2914;PD2357,2917;PD2337,2917;PD2319,2913;PD2303,2905;PD2290,2894;PD2280,2880;PD2274,2862;PD2273,2842;PD2277,2817;PD2286,2790;PD2301,2759;PD2301,2759;PU2536,2106;PD2532,2211;PD2521,2349;PD2509,2430;PD2492,2517;PD2468,2612;PD2437,2713;PD2476,2642;PD2506,2564;PD2527,2482;PD2543,2398;PD2553,2314;PD2559,2233;PD2566,2088;PD2536,2106;PU377,153;PD410,234;PD444,306;PD479,371;PD514,430;PD550,482;PD585,528;PD655,606;PD723,668;PD786,718;PD844,761;PD893,802;PD871,943;PD791,911;PD717,874;PD649,833;PD587,788;PD531,741;PD480,691;PD434,640;PD393,588;PD357,537;PD325,486;PD275,389;PD241,304;PD221,235;PD214,195;PD211,157;PD212,122;PD216,90;PD224,63;PD233,41;PD246,27;PD260,20;PD273,21;PD288,29;PD320,58;PD352,101;PD377,153;PD377,153;PU885,868;PD787,790;PD732,745;PD672,692;PD608,628;PD539,551;PD467,458;PD390,345;PD409,390;PD430,433;PD480,515;PD538,592;PD603,664;PD672,731;PD742,795;PD879,914;PD885,868;PU2340,2206;PD2371,2140;PD2392,2080;PD2405,2025;PD2411,1975;PD2413,1890;PD2413,1826;PD2527,1799;PD2547,1882;PD2555,1957;PD2553,2025;PD2544,2085;PD2529,2137;PD2511,2180;PD2491,2214;PD2473,2239;PD2451,2260;PD2424,2276;PD2399,2284;PD2377,2283;PD2356,2269;PD2341,2250;PD2335,2228;PD2340,2206;PD2340,2206;PU2489,1807;PD2497,1827;PD2501,1868;PD2500,1924;PD2493,1990;PD2481,2060;PD2461,2130;PD2435,2192;PD2418,2219;PD2400,2242;PD2430,2165;PD2452,2092;PD2465,2027;PD2473,1968;PD2475,1917;PD2474,1874;PD2464,1815;PD2489,1807;PU2185,2170;PD2228,2112;PD2261,2058;PD2285,2006;PD2302,1959;PD2321,1876;PD2335,1813;PD2452,1811;PD2454,1896;PD2446,1971;PD2431,2037;PD2409,2094;PD2384,2142;PD2357,2180;PD2331,2209;PD2308,2230;PD2281,2245;PD2252,2256;PD2225,2259;PD2205,2253;PD2187,2235;PD2177,2213;PD2175,2190;PD2185,2170;PD2185,2170;PU2414,1811;PD2417,1832;PD2412,1873;PD2400,1928;PD2379,1991;PD2352,2057;PD2319,2121;PD2280,2176;PD2258,2199;PD2235,2218;PD2281,2148;PD2317,2082;PD2344,2021;PD2364,1965;PD2377,1915;PD2384,1873;PD2387,1813;PD2414,1811;PU2031,2119;PD2082,2069;PD2123,2019;PD2154,1972;PD2178,1927;PD2209,1849;PD2232,1789;PD2348,1804;PD2338,1888;PD2319,1961;PD2293,2024;PD2264,2077;PD2231,2121;PD2199,2155;PD2169,2180;PD2143,2196;PD2115,2208;PD2085,2214;PD2058,2213;PD2038,2204;PD2023,2184;PD2016,2161;PD2018,2138;PD2031,2119;PD2031,2119;PU2310,1798;PD2310,1819;PD2299,1859;PD2279,1911;PD2250,1971;PD2213,2032;PD2171,2090;PD2124,2139;PD2099,2159;PD2073,2174;PD2129,2112;PD2175,2052;PD2211,1995;PD2238,1943;PD2258,1896;PD2272,1855;PD2284,1796;PD2310,1798;PU1902,2054;PD1956,2006;PD1999,1959;PD2032,1913;PD2058,1870;PD2093,1793;PD2118,1734;PD2233,1754;PD2219,1838;PD2197,1910;PD2169,1972;PD2136,2023;PD2102,2065;PD2068,2098;PD2037,2121;PD2011,2137;PD1982,2147;PD1951,2152;PD1924,2149;PD1905,2140;PD1891,2119;PD1885,2095;PD1888,2072;PD1902,2054;PD1902,2054;PU2196,1746;PD2195,1768;PD2182,1807;PD2159,1858;PD2127,1916;PD2088,1976;PD2043,2032;PD1994,2079;PD1968,2097;PD1942,2111;PD2000,2052;PD2049,1994;PD2087,1939;PD2117,1888;PD2140,1842;PD2155,1801;PD2170,1744;PD2196,1746;PU1760,1991;PD1819,1949;PD1866,1906;PD1904,1865;PD1935,1824;PD1978,1751;PD2009,1695;PD2122,1728;PD2099,1810;PD2069,1880;PD2034,1938;PD1996,1986;PD1958,2023;PD1921,2052;PD1887,2072;PD1859,2085;PD1829,2092;PD1798,2093;PD1772,2088;PD1754,2076;PD1742,2054;PD1739,2030;PD1745,2007;PD1760,1991;PD1760,1991;PU2085,1716;PD2082,1738;PD2065,1775;PD2037,1824;PD1999,1878;PD1953,1933;PD1902,1984;PD1848,2025;PD1821,2041;PD1793,2052;PD1858,1999;PD1912,1947;PD1957,1896;PD1992,1849;PD2019,1805;PD2039,1767;PD2060,1711;PD2085,1716;PU1616,1922;PD1678,1885;PD1728,1846;PD1769,1807;PD1802,1769;PD1851,1699;PD1886,1646;PD1996,1686;PD1967,1766;PD1932,1834;PD1893,1889;PD1852,1934;PD1811,1969;PD1772,1995;PD1737,2013;PD1708,2023;PD1678,2028;PD1647,2027;PD1621,2020;PD1604,2007;PD1594,1984;PD1592,1960;PD1600,1938;PD1616,1922;PD1616,1922;PU1960,1672;PD1956,1693;PD1936,1729;PD1904,1776;PD1863,1827;PD1813,1879;PD1759,1926;PD1702,1963;PD1673,1977;PD1645,1986;PD1713,1938;PD1771,1889;PD1819,1842;PD1858,1797;PD1888,1756;PD1910,1719;PD1935,1665;PD1960,1672;PU1475,1838;PD1540,1806;PD1593,1771;PD1637,1736;PD1673,1700;PD1727,1635;PD1767,1585;PD1873,1634;PD1838,1711;PD1798,1776;PD1754,1828;PD1710,1869;PD1666,1901;PD1625,1923;PD1589,1938;PD1559,1946;PD1528,1949;PD1498,1945;PD1472,1936;PD1456,1922;PD1448,1898;PD1449,1874;PD1458,1852;PD1475,1838;PD1475,1838;PU1839,1617;PD1833,1638;PD1810,1672;PD1775,1716;PD1729,1763;PD1675,1811;PD1617,1853;PD1558,1886;PD1528,1897;PD1499,1904;PD1571,1861;PD1633,1818;PD1684,1775;PD1726,1733;PD1760,1695;PD1785,1660;PD1814,1608;PD1839,1617;PU1323,1737;PD1393,1717;PD1452,1693;PD1502,1667;PD1544,1639;PD1609,1585;PD1658,1543;PD1753,1611;PD1703,1680;PD1652,1736;PD1599,1779;PD1548,1811;PD1499,1834;PD1455,1849;PD1416,1856;PD1385,1859;PD1355,1855;PD1326,1846;PD1302,1832;PD1289,1815;PD1286,1790;PD1291,1766;PD1303,1747;PD1323,1737;PD1323,1737;PU1722,1588;PD1712,1607;PD1684,1637;PD1641,1673;PD1587,1711;PD1525,1748;PD1460,1778;PD1395,1799;PD1364,1804;PD1334,1806;PD1413,1778;PD1482,1747;PD1541,1714;PD1590,1681;PD1630,1649;PD1662,1620;PD1700,1574;PD1722,1588;PU1194,1631;PD1265,1616;PD1326,1596;PD1378,1573;PD1421,1548;PD1490,1498;PD1541,1460;PD1631,1534;PD1578,1600;PD1522,1652;PD1467,1692;PD1414,1721;PD1363,1740;PD1318,1751;PD1279,1757;PD1248,1757;PD1218,1752;PD1189,1741;PD1167,1725;PD1155,1707;PD1154,1682;PD1160,1659;PD1174,1641;PD1194,1631;PD1194,1631;PU1602,1509;PD1591,1527;PD1561,1555;PD1515,1588;PD1459,1623;PD1395,1656;PD1328,1682;PD1262,1698;PD1231,1701;PD1201,1701;PD1281,1678;PD1352,1652;PD1413,1623;PD1464,1593;PD1506,1564;PD1540,1537;PD1581,1494;PD1602,1509;PU1070,1523;PD1142,1514;PD1204,1499;PD1257,1480;PD1303,1458;PD1375,1414;PD1429,1380;PD1513,1461;PD1455,1523;PD1395,1570;PD1337,1605;PD1282,1630;PD1230,1645;PD1184,1653;PD1145,1655;PD1114,1653;PD1084,1645;PD1057,1631;PD1035,1614;PD1025,1595;PD1025,1570;PD1034,1548;PD1049,1531;PD1070,1523;PD1070,1523;PU1487,1434;PD1474,1451;PD1442,1476;PD1394,1506;PD1334,1536;PD1268,1563;PD1200,1584;PD1132,1595;PD1101,1596;PD1071,1593;PD1153,1576;PD1226,1556;PD1289,1532;PD1342,1507;PD1387,1481;PD1422,1457;PD1467,1417;PD1487,1434;PU981,1383;PD1053,1389;PD1117,1386;PD1173,1378;PD1222,1366;PD1302,1337;PD1362,1314;PD1428,1411;PD1358,1459;PD1290,1494;PD1226,1517;PD1167,1530;PD1113,1534;PD1067,1533;PD1028,1527;PD998,1519;PD971,1506;PD946,1487;PD929,1466;PD923,1445;PD928,1421;PD940,1400;PD959,1387;PD981,1383;PD981,1383;PU1407,1379;PD1391,1393;PD1354,1412;PD1301,1431;PD1238,1449;PD1167,1462;PD1096,1469;PD1028,1466;PD997,1461;PD968,1452;PD1052,1452;PD1127,1446;PD1193,1436;PD1251,1421;PD1299,1405;PD1339,1388;PD1391,1358;PD1407,1379;PU915,1233;PD985,1251;PD1048,1261;PD1105,1263;PD1155,1260;PD1239,1246;PD1302,1234;PD1349,1342;PD1272,1377;PD1199,1398;PD1132,1409;PD1071,1411;PD1018,1406;PD972,1396;PD935,1383;PD907,1370;PD882,1352;PD862,1329;PD849,1305;PD846,1284;PD856,1261;PD872,1242;PD893,1232;PD915,1233;PD915,1233;PU1335,1306;PD1316,1318;PD1277,1329;PD1221,1338;PD1155,1344;PD1084,1345;PD1012,1338;PD946,1323;PD916,1312;PD890,1298;PD972,1314;PD1047,1322;PD1114,1323;PD1173,1320;PD1224,1313;PD1266,1303;PD1322,1283;PD1335,1306;PU857,1062;PD921,1095;PD981,1117;PD1036,1131;PD1086,1139;PD1170,1143;PD1234,1145;PD1258,1260;PD1175,1278;PD1099,1283;PD1031,1280;PD972,1269;PD920,1252;PD878,1233;PD844,1213;PD820,1194;PD800,1171;PD784,1144;PD777,1118;PD779,1097;PD793,1076;PD813,1062;PD835,1056;PD857,1062;PD857,1062;PU1251,1222;PD1231,1229;PD1190,1232;PD1134,1229;PD1068,1221;PD998,1206;PD929,1185;PD868,1157;PD841,1139;PD818,1120;PD895,1153;PD967,1176;PD1032,1192;PD1091,1201;PD1142,1205;PD1185,1205;PD1244,1197;PD1251,1222;PU853,903;PD909,949;PD963,984;PD1013,1010;PD1060,1028;PD1141,1051;PD1204,1066;PD1202,1183;PD1117,1183;PD1041,1172;PD976,1154;PD920,1130;PD874,1103;PD836,1074;PD808,1047;PD789,1023;PD774,996;PD765,967;PD763,940;PD770,919;PD788,902;PD810,893;PD833,893;PD853,903;PD853,903;PU1203,1145;PD1182,1148;PD1141,1141;PD1087,1127;PD1025,1104;PD960,1075;PD897,1039;PD843,997;PD821,975;PD803,951;PD871,1000;PD936,1038;PD996,1068;PD1051,1090;PD1100,1105;PD1142,1114;PD1202,1119;PD1203,1145;PU903,748;PD936,812;PD971,865;PD1006,909;PD1042,945;PD1108,998;PD1159,1037;PD1110,1144;PD1032,1109;PD968,1070;PD915,1027;PD873,982;PD842,939;PD819,898;PD804,862;PD795,833;PD793,802;PD796,771;PD805,746;PD819,730;PD843,721;PD867,722;PD888,730;PD903,748;PD903,748;PU1127,1110;PD1106,1104;PD1072,1082;PD1028,1046;PD979,1001;PD932,948;PD889,890;PD856,831;PD844,801;PD837,772;PD880,844;PD924,905;PD968,956;PD1010,998;PD1049,1031;PD1084,1056;PD1136,1085;PD1127,1110;PU1162,1011;PD1089,993;PD1024,968;PD1006,966;PD994,973;PD989,988;PD990,1008;PD999,1031;PD1017,1054;PD1044,1076;PD1080,1094;PD1114,1104;PD1147,1109;PD1180,1110;PD1213,1106;PD1162,1011;PU1177,1043;PD1140,1043;PD1100,1033;PD1023,1003;PD1037,1021;PD1056,1038;PD1078,1051;PD1102,1062;PD1151,1075;PD1174,1077;PD1195,1075;PD1177,1043;PU1225,1013;PD1136,1029;PD1123,1034;PD1117,1043;PD1119,1055;PD1127,1067;PD1141,1077;PD1160,1085;PD1185,1089;PD1215,1087;PD1286,1073;PD1225,1013;PU1246,1035;PD1198,1041;PD1148,1053;PD1178,1059;PD1206,1061;PD1234,1059;PD1264,1053;PD1246,1035;PU3386,3680;PD3402,3670;PD3414,3659;PD3422,3647;PD3426,3633;PD3425,3602;PD3412,3569;PD3398,3558;PD3382,3554;PD3363,3555;PD3342,3560;PD3323,3569;PD3309,3580;PD3299,3594;PD3295,3611;PD3299,3629;PD3306,3645;PD3327,3671;PD3341,3679;PD3355,3684;PD3371,3684;PD3386,3680;PD3386,3680;PU3555,3667;PD3511,3684;PD3489,3687;PD3464,3684;PD3460,3649;PD3464,3621;PD3477,3595;PD3501,3568;PD3553,3589;PD3555,3667;PU3616,3724;PD3571,3737;PD3549,3738;PD3524,3734;PD3523,3698;PD3529,3670;PD3545,3646;PD3571,3621;PD3621,3646;PD3616,3724;PU3658,3790;PD3612,3797;PD3590,3795;PD3566,3787;PD3569,3752;PD3579,3725;PD3598,3703;PD3628,3682;PD3674,3714;PD3658,3790;PU3740,3769;PD3629,3832;PD3622,3811;PD3620,3792;PD3623,3774;PD3630,3758;PD3642,3745;PD3658,3734;PD3678,3726;PD3701,3721;PD3740,3769;PU3539,3667;PD3550,3682;PD3563,3692;PD3576,3698;PD3591,3701;PD3621,3696;PD3652,3679;PD3661,3664;PD3663,3647;PD3660,3628;PD3652,3609;PD3641,3591;PD3628,3578;PD3613,3570;PD3596,3569;PD3579,3575;PD3563,3584;PD3541,3608;PD3534,3622;PD3531,3637;PD3533,3652;PD3539,3667;PD3539,3667;PU3617,3732;PD3628,3747;PD3641,3757;PD3654,3763;PD3669,3766;PD3699,3760;PD3730,3744;PD3739,3729;PD3741,3712;PD3738,3693;PD3730,3674;PD3719,3656;PD3706,3643;PD3691,3635;PD3674,3633;PD3657,3640;PD3641,3648;PD3619,3673;PD3612,3687;PD3609,3702;PD3611,3717;PD3617,3732;PD3617,3732;PU3639,3634;PD3649,3649;PD3662,3659;PD3675,3665;PD3690,3668;PD3720,3663;PD3751,3646;PD3760,3631;PD3763,3614;PD3759,3595;PD3751,3576;PD3740,3558;PD3727,3545;PD3712,3537;PD3695,3536;PD3678,3542;PD3662,3551;PD3640,3575;PD3633,3589;PD3631,3604;PD3632,3619;PD3638,3634;PD3639,3634;PU3709,3757;PD3724,3776;PD3773,3772;PD3829,3758;PD3832,3745;PD3832,3730;PD3822,3699;PD3811,3681;PD3797,3668;PD3782,3660;PD3765,3659;PD3748,3665;PD3733,3674;PD3710,3698;PD3703,3712;PD3701,3727;PD3702,3742;PD3709,3757;PD3709,3757;PU3727,3678;PD3738,3692;PD3750,3703;PD3764,3709;PD3778,3711;PD3809,3706;PD3840,3690;PD3849,3675;PD3851,3658;PD3848,3639;PD3840,3619;PD3829,3602;PD3816,3588;PD3801,3581;PD3784,3579;PD3766,3585;PD3751,3594;PD3728,3618;PD3722,3633;PD3719,3648;PD3721,3663;PD3727,3678;PD3727,3678;PU3799,3704;PD3806,3721;PD3815,3734;PD3827,3743;PD3840,3749;PD3871,3752;PD3905,3743;PD3918,3731;PD3924,3715;PD3926,3696;PD3923,3675;PD3917,3656;PD3907,3639;PD3895,3628;PD3878,3622;PD3860,3624;PD3843,3629;PD3815,3647;PD3805,3659;PD3799,3673;PD3797,3688;PD3799,3704;PD3799,3704;PU3731,3605;PD3743,3619;PD3756,3629;PD3770,3634;PD3784,3636;PD3814,3630;PD3845,3611;PD3853,3596;PD3854,3579;PD3850,3560;PD3841,3541;PD3829,3524;PD3816,3511;PD3800,3504;PD3783,3504;PD3766,3511;PD3751,3521;PD3730,3546;PD3724,3560;PD3722,3575;PD3724,3590;PD3731,3605;PD3731,3605;PU3837,3632;PD3849,3646;PD3862,3655;PD3876,3661;PD3890,3663;PD3920,3656;PD3951,3638;PD3959,3623;PD3960,3605;PD3956,3587;PD3947,3568;PD3935,3551;PD3921,3538;PD3906,3531;PD3889,3530;PD3872,3537;PD3857,3547;PD3835,3572;PD3830,3587;PD3828,3602;PD3830,3617;PD3837,3632;PD3837,3632;PU3900,3688;PD3907,3705;PD3916,3718;PD3928,3727;PD3941,3733;PD3972,3736;PD4006,3728;PD4018,3715;PD4025,3699;PD4026,3680;PD4023,3660;PD4017,3640;PD4008,3624;PD3995,3612;PD3979,3607;PD3961,3608;PD3944,3613;PD3916,3631;PD3906,3643;PD3899,3657;PD3897,3672;PD3900,3688;PD3900,3688;PU3823,3539;PD3833,3555;PD3845,3565;PD3858,3572;PD3872,3575;PD3903,3571;PD3935,3556;PD3944,3542;PD3947,3525;PD3945,3506;PD3938,3486;PD3928,3468;PD3915,3454;PD3900,3446;PD3883,3443;PD3866,3449;PD3850,3457;PD3826,3480;PD3819,3494;PD3816,3509;PD3817,3524;PD3823,3539;PD3823,3539;PU3930,3608;PD3940,3623;PD3952,3634;PD3965,3641;PD3979,3644;PD4010,3640;PD4042,3625;PD4051,3610;PD4054,3593;PD4052,3574;PD4045,3555;PD4035,3537;PD4022,3523;PD4007,3514;PD3990,3512;PD3973,3518;PD3957,3526;PD3933,3549;PD3926,3563;PD3923,3578;PD3924,3593;PD3930,3608;PD3930,3608;PU3998,3686;PD4009,3701;PD4021,3712;PD4034,3719;PD4048,3722;PD4079,3718;PD4111,3703;PD4120,3688;PD4123,3671;PD4121,3652;PD4114,3633;PD4103,3615;PD4091,3601;PD4076,3592;PD4059,3590;PD4042,3596;PD4026,3604;PD4002,3627;PD3995,3641;PD3992,3656;PD3993,3671;PD3998,3686;PD3998,3686;PU3929,3517;PD3941,3531;PD3955,3540;PD3969,3545;PD3983,3547;PD4013,3539;PD4043,3520;PD4051,3505;PD4052,3488;PD4047,3469;PD4038,3450;PD4025,3434;PD4011,3421;PD3996,3415;PD3979,3415;PD3962,3422;PD3947,3432;PD3926,3458;PD3921,3473;PD3919,3488;PD3922,3503;PD3929,3517;PD3929,3517;PU4028,3589;PD4040,3603;PD4053,3612;PD4067,3617;PD4082,3619;PD4112,3611;PD4142,3592;PD4149,3577;PD4150,3560;PD4146,3541;PD4136,3522;PD4124,3505;PD4110,3493;PD4094,3486;PD4077,3486;PD4060,3494;PD4046,3504;PD4025,3530;PD4020,3544;PD4018,3559;PD4021,3574;PD4028,3589;PD4028,3589;PU4100,3667;PD4112,3681;PD4125,3691;PD4139,3696;PD4154,3697;PD4184,3690;PD4213,3671;PD4221,3655;PD4222,3638;PD4217,3620;PD4208,3601;PD4196,3584;PD4182,3572;PD4166,3565;PD4149,3565;PD4132,3572;PD4118,3582;PD4097,3608;PD4091,3623;PD4090,3638;PD4093,3653;PD4100,3667;PD4100,3667;PU3965,3433;PD3977,3447;PD3990,3456;PD4004,3462;PD4019,3463;PD4049,3456;PD4079,3437;PD4086,3421;PD4087,3404;PD4083,3385;PD4074,3367;PD4061,3350;PD4047,3338;PD4032,3331;PD4014,3331;PD3998,3338;PD3983,3348;PD3962,3374;PD3957,3389;PD3955,3404;PD3958,3419;PD3965,3433;PD3965,3433;PU4049,3493;PD4061,3507;PD4074,3516;PD4088,3521;PD4103,3523;PD4133,3515;PD4163,3497;PD4170,3481;PD4171,3464;PD4167,3445;PD4157,3427;PD4145,3410;PD4131,3397;PD4115,3391;PD4098,3391;PD4081,3398;PD4067,3408;PD4046,3434;PD4041,3449;PD4039,3464;PD4042,3479;PD4049,3493;PD4049,3493;PU4124,3547;PD4136,3561;PD4149,3570;PD4163,3575;PD4178,3577;PD4208,3569;PD4237,3550;PD4245,3535;PD4246,3518;PD4241,3499;PD4232,3480;PD4220,3464;PD4206,3451;PD4190,3445;PD4173,3445;PD4156,3452;PD4142,3462;PD4121,3488;PD4115,3502;PD4114,3518;PD4117,3533;PD4124,3547;PD4124,3547;PU4199,3636;PD4211,3650;PD4224,3659;PD4238,3664;PD4252,3666;PD4282,3658;PD4312,3639;PD4320,3624;PD4321,3607;PD4316,3588;PD4307,3569;PD4294,3553;PD4280,3540;PD4265,3534;PD4248,3534;PD4231,3541;PD4216,3551;PD4195,3577;PD4190,3591;PD4188,3607;PD4191,3622;PD4199,3636;PD4199,3636;PU4064,3403;PD4079,3414;PD4094,3420;PD4108,3422;PD4123,3421;PD4151,3407;PD4176,3382;PD4180,3365;PD4177,3348;PD4169,3331;PD4156,3315;PD4140,3301;PD4124,3292;PD4107,3289;PD4090,3292;PD4075,3303;PD4063,3316;PD4048,3346;PD4046,3361;PD4048,3376;PD4054,3390;PD4064,3403;PD4064,3403;PU4154,3466;PD4168,3477;PD4183,3483;PD4198,3485;PD4213,3483;PD4240,3470;PD4265,3445;PD4270,3428;PD4267,3411;PD4258,3394;PD4245,3378;PD4230,3364;PD4214,3355;PD4197,3352;PD4180,3355;PD4165,3366;PD4153,3379;PD4138,3409;PD4136,3424;PD4138,3439;PD4144,3453;PD4154,3466;PD4154,3466;PU4226,3535;PD4240,3545;PD4255,3552;PD4270,3554;PD4284,3552;PD4312,3539;PD4337,3514;PD4341,3497;PD4339,3480;PD4330,3463;PD4317,3446;PD4302,3433;PD4285,3424;PD4269,3420;PD4252,3424;PD4237,3435;PD4225,3448;PD4210,3477;PD4208,3493;PD4209,3508;PD4215,3522;PD4226,3535;PD4226,3535;PU4291,3610;PD4305,3620;PD4320,3627;PD4335,3629;PD4349,3627;PD4377,3614;PD4402,3589;PD4406,3572;PD4404,3555;PD4395,3538;PD4382,3521;PD4367,3508;PD4350,3499;PD4334,3495;PD4317,3499;PD4302,3510;PD4290,3523;PD4275,3552;PD4273,3568;PD4274,3583;PD4280,3597;PD4291,3610;PD4291,3610;PU4387,3597;PD4394,3600;PD4422,3586;PD4451,3566;PD4494,3528;PD4479,3509;PD4463,3496;PD4447,3486;PD4430,3483;PD4413,3487;PD4399,3498;PD4386,3511;PD4372,3540;PD4369,3556;PD4371,3571;PD4377,3585;PD4387,3597;PD4387,3597;PU4163,3358;PD4177,3369;PD4192,3375;PD4207,3377;PD4222,3376;PD4249,3362;PD4274,3337;PD4279,3321;PD4276,3303;PD4267,3286;PD4254,3270;PD4239,3256;PD4222,3247;PD4206,3244;PD4189,3247;PD4174,3258;PD4162,3271;PD4147,3301;PD4145,3316;PD4147,3331;PD4152,3345;PD4163,3358;PD4163,3358;PU4250,3433;PD4264,3444;PD4279,3450;PD4294,3452;PD4308,3450;PD4336,3437;PD4361,3412;PD4365,3395;PD4363,3378;PD4354,3361;PD4341,3345;PD4326,3331;PD4309,3322;PD4293,3319;PD4276,3322;PD4261,3333;PD4249,3346;PD4234,3376;PD4232,3391;PD4233,3406;PD4239,3420;PD4250,3433;PD4250,3433;PU4318,3517;PD4333,3527;PD4348,3534;PD4363,3536;PD4377,3534;PD4405,3521;PD4430,3496;PD4434,3479;PD4432,3462;PD4423,3445;PD4410,3429;PD4394,3415;PD4378,3406;PD4361,3402;PD4345,3406;PD4330,3417;PD4318,3430;PD4303,3459;PD4301,3475;PD4302,3490;PD4308,3504;PD4318,3517;PD4318,3517;PU4420,3508;PD4435,3520;PD4450,3528;PD4466,3531;PD4481,3531;PD4496,3527;PD4510,3519;PD4524,3507;PD4536,3491;PD4539,3474;PD4535,3455;PD4525,3437;PD4512,3420;PD4496,3406;PD4480,3397;PD4463,3393;PD4446,3397;PD4431,3408;PD4419,3421;PD4404,3450;PD4402,3466;PD4404,3481;PD4410,3495;PD4420,3508;PD4420,3508;PU4566,3371;PD4592,3364;PD4600,3335;PD4602,3297;PD4599,3263;PD4592,3248;PD4584,3227;PD4577,3221;PD4569,3219;PD4547,3226;PD4526,3241;PD4510,3260;PD4500,3279;PD4498,3297;PD4500,3315;PD4512,3345;PD4522,3357;PD4535,3366;PD4549,3371;PD4566,3371;PD4566,3371;PU4543,3487;PD4566,3455;PD4581,3420;PD4589,3391;PD4590,3373;PD4567,3362;PD4538,3360;PD4517,3362;PD4499,3368;PD4486,3379;PD4478,3394;PD4476,3412;PD4477,3430;PD4490,3461;PD4500,3472;PD4513,3481;PD4527,3486;PD4543,3487;PD4543,3487;PU4337,3427;PD4351,3437;PD4366,3444;PD4381,3446;PD4395,3444;PD4423,3431;PD4448,3406;PD4452,3389;PD4450,3372;PD4441,3355;PD4428,3339;PD4413,3325;PD4396,3316;PD4380,3312;PD4363,3316;PD4348,3327;PD4336,3340;PD4321,3369;PD4319,3385;PD4320,3400;PD4326,3414;PD4337,3427;PD4337,3427;PU4250,3348;PD4265,3359;PD4280,3365;PD4295,3367;PD4309,3365;PD4337,3352;PD4362,3327;PD4366,3310;PD4364,3293;PD4355,3276;PD4342,3260;PD4326,3246;PD4310,3237;PD4293,3234;PD4277,3237;PD4262,3248;PD4250,3261;PD4235,3291;PD4233,3306;PD4234,3321;PD4240,3335;PD4250,3348;PD4250,3348;PU4461,3407;PD4479,3404;PD4494,3397;PD4505,3387;PD4513,3375;PD4521,3345;PD4519,3310;PD4509,3296;PD4495,3286;PD4476,3281;PD4455,3280;PD4435,3283;PD4417,3289;PD4404,3300;PD4395,3315;PD4394,3333;PD4395,3351;PD4408,3382;PD4418,3393;PD4431,3402;PD4445,3407;PD4461,3407;PD4461,3407;PU4530,3315;PD4544,3303;PD4553,3289;PD4557,3275;PD4558,3261;PD4550,3231;PD4531,3202;PD4515,3194;PD4498,3194;PD4479,3199;PD4461,3209;PD4444,3221;PD4432,3236;PD4426,3251;PD4426,3269;PD4434,3285;PD4445,3300;PD4471,3320;PD4486,3325;PD4501,3326;PD4516,3323;PD4530,3315;PD4530,3315;PU4408,3316;PD4421,3303;PD4430,3290;PD4435,3276;PD4436,3261;PD4428,3232;PD4408,3202;PD4393,3195;PD4375,3194;PD4357,3200;PD4338,3209;PD4322,3222;PD4310,3236;PD4304,3252;PD4304,3269;PD4312,3286;PD4322,3300;PD4349,3321;PD4363,3326;PD4379,3327;PD4394,3324;PD4408,3316;PD4408,3316;PU4574,3242;PD4589,3228;PD4585,3210;PD4573,3182;PD4553,3151;PD4527,3124;PD4505,3135;PD4489,3148;PD4477,3162;PD4470,3178;PD4471,3195;PD4479,3212;PD4489,3226;PD4515,3247;PD4530,3252;PD4545,3253;PD4560,3250;PD4574,3242;PD4574,3242;PU4470,3264;PD4484,3252;PD4493,3238;PD4498,3224;PD4499,3210;PD4490,3180;PD4471,3151;PD4455,3143;PD4438,3143;PD4419,3148;PD4401,3158;PD4384,3170;PD4372,3185;PD4366,3200;PD4367,3218;PD4374,3234;PD4385,3249;PD4411,3269;PD4426,3274;PD4441,3275;PD4456,3272;PD4470,3264;PD4470,3264;PU4511,3159;PD4520,3142;PD4524,3125;PD4510,3109;PD4484,3089;PD4454,3071;PD4428,3063;PD4412,3079;PD4400,3096;PD4393,3114;PD4392,3131;PD4398,3147;PD4410,3160;PD4425,3171;PD4456,3182;PD4472,3182;PD4486,3178;PD4500,3171;PD4511,3159;PD4511,3159;PU4433,3115;PD4445,3091;PD4447,3069;PD4411,3052;PD4376,3039;PD4348,3033;PD4334,3035;PD4322,3052;PD4315,3069;PD4314,3086;PD4320,3102;PD4333,3116;PD4347,3126;PD4378,3137;PD4394,3138;PD4409,3134;PD4422,3126;PD4433,3115;PD4433,3115;PU4404,3199;PD4413,3183;PD4418,3167;PD4418,3152;PD4414,3138;PD4397,3112;PD4369,3091;PD4352,3089;PD4336,3093;PD4320,3104;PD4305,3119;PD4294,3136;PD4287,3154;PD4286,3171;PD4291,3187;PD4304,3200;PD4318,3211;PD4349,3222;PD4365,3222;PD4380,3218;PD4393,3211;PD4404,3199;PD4404,3199;PU4283,3294;PD4298,3284;PD4309,3272;PD4316,3259;PD4319,3245;PD4316,3214;PD4301,3182;PD4286,3173;PD4269,3169;PD4250,3172;PD4230,3179;PD4212,3189;PD4198,3201;PD4190,3216;PD4188,3233;PD4193,3250;PD4201,3266;PD4224,3290;PD4238,3297;PD4253,3301;PD4268,3300;PD4283,3294;PD4283,3294;PU4320,3211;PD4330,3195;PD4335,3180;PD4335,3165;PD4332,3151;PD4316,3124;PD4289,3102;PD4272,3099;PD4255,3103;PD4239,3113;PD4224,3128;PD4212,3145;PD4204,3162;PD4203,3179;PD4208,3195;PD4220,3209;PD4234,3220;PD4265,3232;PD4281,3233;PD4295,3229;PD4309,3222;PD4320,3211;PD4320,3211;PU4349,3105;PD4355,3082;PD4354,3062;PD4346,3044;PD4332,3028;PD4305,3020;PD4279,3018;PD4255,3026;PD4245,3035;PD4236,3048;PD4228,3067;PD4225,3086;PD4227,3103;PD4236,3117;PD4251,3128;PD4268,3135;PD4300,3139;PD4316,3136;PD4329,3129;PD4341,3119;PD4349,3105;PD4349,3105;PU3786,3539;PD3799,3526;PD3808,3512;PD3812,3498;PD3813,3484;PD3803,3454;PD3783,3425;PD3767,3419;PD3750,3419;PD3731,3424;PD3713,3435;PD3697,3448;PD3686,3463;PD3680,3479;PD3681,3496;PD3689,3512;PD3700,3526;PD3727,3545;PD3742,3550;PD3757,3551;PD3772,3547;PD3786,3539;PD3786,3539;PU3943,3450;PD3957,3437;PD3965,3424;PD3970,3409;PD3970,3395;PD3961,3365;PD3940,3337;PD3925,3330;PD3907,3330;PD3889,3335;PD3871,3346;PD3855,3359;PD3843,3374;PD3837,3390;PD3838,3407;PD3847,3423;PD3858,3437;PD3885,3457;PD3900,3461;PD3915,3462;PD3930,3458;PD3943,3450;PD3943,3450;PU4171,3310;PD4186,3299;PD4197,3287;PD4204,3274;PD4207,3260;PD4204,3229;PD4189,3197;PD4175,3188;PD4157,3185;PD4139,3187;PD4119,3194;PD4101,3204;PD4087,3216;PD4078,3231;PD4076,3248;PD4081,3266;PD4089,3281;PD4112,3305;PD4126,3312;PD4141,3316;PD4156,3315;PD4171,3310;PD4171,3310;PU3458,3638;PD3474,3629;PD3486,3618;PD3493,3605;PD3498,3591;PD3496,3561;PD3484,3528;PD3470,3517;PD3453,3513;PD3434,3513;PD3414,3519;PD3395,3528;PD3380,3539;PD3371,3553;PD3367,3570;PD3371,3588;PD3378,3604;PD3399,3630;PD3413,3638;PD3427,3642;PD3442,3643;PD3458,3638;PD3458,3638;PU3376,3610;PD3393,3603;PD3406,3594;PD3416,3583;PD3422,3569;PD3425,3539;PD3417,3504;PD3405,3492;PD3389,3485;PD3370,3483;PD3349,3486;PD3329,3492;PD3313,3501;PD3302,3513;PD3296,3529;PD3297,3548;PD3302,3565;PD3319,3593;PD3331,3603;PD3345,3610;PD3360,3612;PD3376,3610;PD3376,3610;PU3633,3594;PD3646,3581;PD3654,3568;PD3659,3554;PD3659,3539;PD3650,3509;PD3630,3481;PD3614,3474;PD3596,3474;PD3578,3480;PD3560,3490;PD3544,3503;PD3533,3518;PD3527,3534;PD3528,3551;PD3536,3568;PD3547,3582;PD3574,3601;PD3589,3605;PD3604,3606;PD3619,3602;PD3633,3594;PD3633,3594;PU4074,3323;PD4085,3309;PD4091,3294;PD4093,3279;PD4091,3265;PD4078,3237;PD4053,3212;PD4036,3208;PD4019,3210;PD4002,3219;PD3986,3232;PD3972,3248;PD3963,3264;PD3960,3281;PD3963,3297;PD3974,3312;PD3987,3324;PD4017,3339;PD4032,3341;PD4047,3340;PD4061,3334;PD4074,3323;PD4074,3323;PU4182,3239;PD4198,3230;PD4210,3220;PD4219,3208;PD4224,3194;PD4224,3163;PD4214,3130;PD4201,3118;PD4184,3113;PD4165,3113;PD4144,3117;PD4125,3125;PD4110,3135;PD4099,3149;PD4095,3165;PD4098,3183;PD4104,3200;PD4123,3227;PD4136,3236;PD4151,3241;PD4166,3242;PD4182,3239;PD4182,3239;PU4260,3144;PD4271,3129;PD4277,3114;PD4280,3099;PD4278,3085;PD4264,3057;PD4239,3032;PD4223,3028;PD4205,3031;PD4188,3039;PD4172,3052;PD4158,3068;PD4149,3084;PD4146,3101;PD4150,3118;PD4160,3133;PD4173,3145;PD4203,3159;PD4219,3162;PD4234,3160;PD4248,3154;PD4260,3144;PD4260,3144;PU4298,3045;PD4303,3022;PD4280,3012;PD4245,3004;PD4181,2995;PD4175,3015;PD4173,3033;PD4177,3050;PD4186,3064;PD4202,3074;PD4219,3080;PD4252,3082;PD4267,3077;PD4280,3070;PD4291,3059;PD4298,3045;PD4298,3045;PU3690,3549;PD3706,3540;PD3718,3529;PD3726,3516;PD3730,3502;PD3729,3471;PD3717,3438;PD3703,3428;PD3686,3423;PD3667,3424;PD3647,3429;PD3628,3438;PD3613,3449;PD3603,3463;PD3600,3480;PD3604,3498;PD3611,3514;PD3632,3540;PD3645,3548;PD3659,3553;PD3675,3553;PD3690,3549;PD3690,3549;PU3513,3587;PD3531,3582;PD3545,3574;PD3555,3564;PD3563,3551;PD3569,3521;PD3565,3486;PD3555,3472;PD3539,3464;PD3521,3460;PD3500,3460;PD3479,3464;PD3462,3471;PD3449,3482;PD3442,3498;PD3441,3516;PD3444,3534;PD3458,3564;PD3469,3575;PD3482,3583;PD3497,3587;PD3513,3587;PD3513,3587;PU3845,3492;PD3860,3482;PD3871,3470;PD3878,3457;PD3881,3442;PD3877,3412;PD3862,3380;PD3848,3370;PD3831,3367;PD3812,3370;PD3792,3377;PD3774,3387;PD3760,3399;PD3751,3414;PD3749,3431;PD3755,3449;PD3763,3464;PD3786,3488;PD3800,3495;PD3815,3498;PD3830,3498;PD3845,3492;PD3845,3492;PU3998,3352;PD4008,3336;PD4013,3321;PD4013,3306;PD4010,3292;PD3994,3265;PD3967,3242;PD3950,3240;PD3933,3244;PD3917,3254;PD3902,3268;PD3890,3285;PD3882,3302;PD3880,3319;PD3886,3336;PD3898,3349;PD3912,3360;PD3942,3373;PD3958,3373;PD3973,3370;PD3986,3363;PD3998,3352;PD3998,3352;PU4101,3237;PD4111,3221;PD4116,3206;PD4117,3191;PD4114,3177;PD4098,3150;PD4071,3128;PD4054,3125;PD4037,3129;PD4021,3139;PD4006,3154;PD3993,3170;PD3986,3188;PD3984,3204;PD3989,3221;PD4001,3235;PD4015,3246;PD4046,3258;PD4062,3259;PD4076,3255;PD4090,3248;PD4101,3237;PD4101,3237;PU4189,3145;PD4199,3129;PD4204,3114;PD4205,3099;PD4202,3085;PD4185,3058;PD4158,3035;PD4141,3033;PD4125,3037;PD4108,3047;PD4093,3061;PD4081,3078;PD4073,3095;PD4072,3112;PD4077,3129;PD4089,3142;PD4103,3153;PD4134,3166;PD4149,3166;PD4164,3163;PD4178,3156;PD4189,3145;PD4189,3145;PU4207,3031;PD4208,3014;PD4205,2999;PD4141,2986;PD4089,2983;PD4083,3004;PD4080,3024;PD4081,3043;PD4088,3059;PD4100,3071;PD4118,3077;PD4135,3080;PD4168,3076;PD4182,3069;PD4194,3059;PD4202,3046;PD4207,3031;PD4207,3031;PU3439,3551;PD3457,3546;PD3471,3538;PD3482,3528;PD3489,3516;PD3495,3485;PD3491,3450;PD3480,3437;PD3465,3428;PD3447,3425;PD3426,3425;PD3405,3429;PD3388,3436;PD3375,3448;PD3368,3463;PD3367,3481;PD3370,3499;PD3385,3529;PD3395,3540;PD3408,3548;PD3423,3552;PD3439,3551;PD3439,3551;PU3595,3524;PD3612,3515;PD3624,3505;PD3632,3493;PD3638,3479;PD3638,3448;PD3627,3415;PD3614,3403;PD3598,3398;PD3579,3398;PD3558,3402;PD3539,3410;PD3523,3420;PD3513,3434;PD3509,3450;PD3511,3468;PD3517,3485;PD3537,3512;PD3550,3521;PD3564,3526;PD3579,3527;PD3595,3524;PD3595,3524;PU3744,3467;PD3760,3456;PD3771,3445;PD3778,3432;PD3781,3417;PD3778,3387;PD3763,3355;PD3749,3345;PD3732,3342;PD3713,3344;PD3693,3350;PD3675,3360;PD3660,3373;PD3652,3387;PD3649,3404;PD3654,3422;PD3662,3438;PD3685,3462;PD3699,3469;PD3714,3473;PD3729,3472;PD3744,3467;PD3744,3467;PU3891,3385;PD3904,3372;PD3913,3358;PD3917,3344;PD3917,3330;PD3908,3300;PD3887,3272;PD3871,3265;PD3853,3265;PD3835,3271;PD3817,3282;PD3801,3295;PD3790,3310;PD3784,3326;PD3786,3343;PD3794,3360;PD3805,3374;PD3832,3393;PD3847,3397;PD3863,3397;PD3877,3394;PD3891,3385;PD3891,3385;PU4018,3252;PD4026,3235;PD4029,3219;PD4028,3205;PD4024,3191;PD4005,3166;PD3975,3147;PD3958,3146;PD3942,3152;PD3927,3164;PD3914,3180;PD3903,3198;PD3898,3216;PD3898,3233;PD3905,3248;PD3918,3261;PD3933,3270;PD3965,3279;PD3981,3278;PD3995,3273;PD4008,3264;PD4018,3252;PD4018,3252;PU4115,3126;PD4121,3109;PD4122,3093;PD4119,3078;PD4113,3065;PD4092,3043;PD4060,3027;PD4043,3028;PD4027,3036;PD4014,3049;PD4002,3067;PD3994,3086;PD3991,3104;PD3993,3121;PD4002,3136;PD4016,3147;PD4033,3154;PD4065,3159;PD4081,3156;PD4095,3150;PD4106,3140;PD4115,3126;PD4115,3126;PU4106,3026;PD4106,3004;PD4101,2986;PD4083,2981;PD4050,2976;PD4014,2975;PD3984,2979;PD3982,2989;PD3981,2999;PD3979,3020;PD3980,3039;PD3987,3054;PD3999,3066;PD4016,3073;PD4034,3075;PD4067,3071;PD4081,3065;PD4092,3055;PD4101,3042;PD4106,3026;PD4106,3026;PU3375,3509;PD3393,3505;PD3407,3497;PD3417,3486;PD3425,3474;PD3430,3443;PD3426,3408;PD3415,3394;PD3400,3386;PD3381,3382;PD3360,3383;PD3337,3387;PD3314,3396;PD3296,3408;PD3286,3424;PD3286,3443;PD3289,3460;PD3296,3475;PD3306,3489;PD3320,3499;PD3336,3506;PD3354,3510;PD3375,3509;PD3375,3509;PU3654,3467;PD3670,3459;PD3683,3449;PD3691,3436;PD3696,3423;PD3697,3392;PD3686,3358;PD3673,3347;PD3657,3341;PD3638,3341;PD3617,3345;PD3598,3353;PD3582,3364;PD3572,3377;PD3567,3394;PD3570,3412;PD3576,3428;PD3596,3455;PD3609,3464;PD3623,3469;PD3638,3471;PD3654,3467;PD3654,3467;PU3816,3399;PD3828,3385;PD3836,3371;PD3840,3357;PD3840,3342;PD3829,3313;PD3807,3286;PD3791,3280;PD3773,3281;PD3755,3287;PD3738,3299;PD3723,3313;PD3712,3328;PD3707,3344;PD3709,3361;PD3718,3377;PD3730,3391;PD3758,3408;PD3773,3412;PD3788,3412;PD3803,3408;PD3816,3399;PD3816,3399;PU3932,3293;PD3942,3278;PD3948,3263;PD3949,3248;PD3947,3234;PD3932,3207;PD3905,3183;PD3889,3180;PD3872,3183;PD3855,3192;PD3839,3206;PD3826,3223;PD3818,3239;PD3816,3256;PD3820,3273;PD3832,3287;PD3845,3299;PD3876,3312;PD3891,3313;PD3906,3311;PD3920,3304;PD3932,3293;PD3932,3293;PU4030,3149;PD4035,3131;PD4036,3115;PD4033,3101;PD4026,3088;PD4004,3066;PD3971,3052;PD3954,3054;PD3939,3062;PD3926,3076;PD3916,3094;PD3908,3114;PD3906,3132;PD3908,3149;PD3918,3163;PD3933,3173;PD3949,3180;PD3982,3184;PD3998,3180;PD4011,3173;PD4022,3163;PD4030,3149;PD4030,3149;PU3292,3446;PD3310,3444;PD3325,3438;PD3338,3430;PD3347,3418;PD3358,3389;PD3359,3354;PD3350,3339;PD3337,3329;PD3319,3322;PD3298,3319;PD3277,3320;PD3259,3325;PD3245,3334;PD3235,3348;PD3232,3366;PD3232,3384;PD3241,3415;PD3250,3428;PD3262,3438;PD3276,3444;PD3292,3446;PD3292,3446;PU3512,3496;PD3530,3489;PD3543,3480;PD3553,3469;PD3559,3456;PD3563,3425;PD3555,3391;PD3544,3378;PD3528,3371;PD3509,3369;PD3488,3371;PD3468,3377;PD3452,3386;PD3440,3398;PD3434,3414;PD3435,3432;PD3439,3450;PD3456,3478;PD3468,3488;PD3481,3495;PD3496,3498;PD3512,3496;PD3512,3496;PU3423,3439;PD3441,3437;PD3456,3432;PD3468,3423;PD3477,3412;PD3488,3383;PD3489,3347;PD3481,3332;PD3467,3322;PD3449,3315;PD3428,3312;PD3408,3313;PD3390,3318;PD3375,3327;PD3366,3341;PD3362,3359;PD3362,3377;PD3372,3409;PD3381,3421;PD3393,3431;PD3407,3437;PD3423,3439;PD3423,3439;PU3561,3426;PD3579,3422;PD3593,3415;PD3605,3406;PD3613,3393;PD3621,3364;PD3619,3328;PD3610,3314;PD3595,3305;PD3577,3300;PD3556,3299;PD3535,3301;PD3517,3308;PD3504,3318;PD3496,3333;PD3494,3351;PD3495,3369;PD3508,3400;PD3518,3412;PD3530,3420;PD3545,3425;PD3561,3426;PD3561,3426;PU3853,3292;PD3860,3276;PD3863,3260;PD3862,3245;PD3857,3231;PD3838,3207;PD3808,3188;PD3791,3187;PD3775,3194;PD3760,3206;PD3747,3222;PD3737,3240;PD3732,3258;PD3732,3275;PD3739,3291;PD3753,3303;PD3768,3312;PD3800,3320;PD3816,3319;PD3830,3314;PD3843,3305;PD3853,3292;PD3853,3292;PU4014,3045;PD4014,3027;PD4010,3011;PD4003,2998;PD3993,2988;PD3965,2974;PD3930,2969;PD3914,2976;PD3902,2988;PD3894,3005;PD3889,3026;PD3887,3046;PD3890,3065;PD3897,3080;PD3910,3091;PD3928,3097;PD3946,3098;PD3978,3092;PD3992,3085;PD4003,3074;PD4010,3061;PD4014,3045;PD4014,3045;PU3945,3193;PD3952,3176;PD3955,3160;PD3954,3145;PD3949,3132;PD3930,3108;PD3900,3089;PD3883,3088;PD3867,3094;PD3852,3106;PD3839,3123;PD3829,3141;PD3824,3159;PD3824,3176;PD3831,3191;PD3845,3204;PD3861,3213;PD3893,3221;PD3908,3219;PD3923,3214;PD3935,3206;PD3945,3193;PD3945,3193;PU3700,3395;PD3717,3388;PD3730,3379;PD3740,3368;PD3746,3354;PD3749,3324;PD3741,3289;PD3729,3277;PD3713,3270;PD3694,3268;PD3674,3271;PD3654,3276;PD3637,3286;PD3626,3298;PD3620,3314;PD3621,3333;PD3626,3350;PD3643,3378;PD3655,3388;PD3669,3395;PD3684,3397;PD3700,3395;PD3700,3395;PU4121,3386;PD4159,3393;PD4193,3409;PD4196,3413;PD4196,3417;PD4193,3419;PD4187,3418;PD4156,3404;PD4119,3397;PD4078,3398;PD4033,3404;PD3985,3416;PD3935,3432;PD3831,3473;PD3725,3523;PD3625,3573;PD3535,3616;PD3462,3646;PD3458,3635;PD3530,3606;PD3620,3563;PD3720,3513;PD3826,3463;PD3931,3421;PD3982,3404;PD4031,3393;PD4078,3386;PD4121,3386;PD4121,3386;PU2467,3714;PD2512,3745;PD2546,3776;PD2561,3794;PD2570,3811;PD2575,3829;PD2573,3847;PD2554,3868;PD2527,3885;PD2496,3902;PD2463,3922;PD2426,3952;PD2396,3980;PD2371,4001;PD2350,4012;PD2308,4013;PD2289,4009;PD2271,4002;PD2256,3991;PD2243,3978;PD2234,3961;PD2229,3941;PD2223,3913;PD2214,3889;PD2199,3867;PD2175,3846;PD2145,3830;PD2113,3819;PD2079,3813;PD2045,3812;PD2009,3817;PD1981,3830;PD1961,3850;PD1945,3878;PD1967,3869;PD1987,3865;PD2006,3866;PD2027,3871;PD2027,3890;PD2031,3905;PD2037,3917;PD2047,3925;PD2071,3934;PD2098,3934;PD2103,3937;PD2107,3944;PD2110,3958;PD2109,3970;PD2105,3981;PD2081,3983;PD2060,3974;PD2041,3962;PD2022,3949;PD2001,3940;PD1961,3936;PD1921,3944;PD1895,3955;PD1872,3970;PD1852,3989;PD1837,4011;PD1826,4036;PD1820,4063;PD1822,4091;PD1830,4118;PD1843,4077;PD1852,4062;PD1869,4052;PD1884,4071;PD1901,4080;PD1917,4083;PD1934,4080;PD1960,4066;PD1972,4054;PD1978,4052;PD1989,4050;PD2004,4057;PD2017,4069;PD2041,4095;PD2058,4105;PD2075,4110;PD2094,4111;PD2084,4125;PD2060,4135;PD2036,4131;PD2016,4128;PD1997,4129;PD1976,4135;PD1956,4145;PD1938,4159;PD1925,4177;PD1911,4209;PD1906,4239;PD1907,4268;PD1913,4293;PD1930,4331;PD1939,4345;PD1940,4287;PD1945,4270;PD1952,4259;PD1973,4262;PD1992,4261;PD2022,4251;PD2042,4234;PD2053,4215;PD2091,4231;PD2127,4241;PD2147,4241;PD2166,4238;PD2187,4236;PD2209,4240;PD2268,4265;PD2301,4277;PD2332,4285;PD2360,4286;PD2388,4285;PD2451,4271;PD2487,4291;PD2523,4304;PD2560,4310;PD2602,4310;PD2617,4325;PD2622,4342;PD2620,4378;PD2643,4356;PD2659,4329;PD2662,4315;PD2659,4300;PD2651,4286;PD2635,4272;PD2629,4246;PD2619,4226;PD2606,4210;PD2590,4199;PD2570,4191;PD2548,4186;PD2497,4182;PD2491,4175;PD2485,4163;PD2488,4150;PD2495,4139;PD2522,4111;PD2554,4086;PD2627,4042;PD2707,4002;PD2782,3959;PD2834,3931;PD2858,3915;PD2877,3895;PD2889,3869;PD2896,3840;PD2898,3811;PD2897,3782;PD2888,3732;PD2870,3689;PD2844,3650;PD2811,3617;PD2773,3587;PD2731,3561;PD2638,3516;PD2467,3714;PU2230,3933;PD2202,3947;PD2190,3956;PD2182,3967;PD2180,3981;PD2184,3994;PD2193,4002;PD2204,4001;PD2221,3985;PD2246,3978;PU2218,3896;PD2192,3912;PD2181,3923;PD2174,3934;PD2172,3944;PD2174,3954;PD2186,3967;PU2194,3864;PD2174,3881;PD2162,3901;PD2161,3911;PD2164,3921;PD2177,3933;PU2162,3841;PD2150,3856;PD2143,3871;PD2143,3882;PD2147,3891;PD2162,3902;PU2131,3823;PD2124,3837;PD2120,3849;PD2122,3860;PD2127,3868;PD2143,3877;PU2206,4000;PD2205,4015;PD2211,4028;PD2222,4036;PD2237,4035;PD2241,4024;PD2249,4016;PD2272,4004;PU2237,4033;PD2242,4047;PD2254,4057;PD2269,4060;PD2282,4053;PD2287,4030;PD2299,4013;PU2282,4055;PD2290,4065;PD2299,4071;PD2319,4072;PD2335,4062;PD2338,4055;PD2338,4046;PD2326,4031;PD2320,4015;PU2339,4049;PD2353,4054;PD2367,4051;PD2377,4043;PD2380,4028;PD2368,4017;PD2362,4001;PU2383,4030;PD2397,4032;PD2410,4027;PD2419,4016;PD2418,4001;PD2405,3993;PD2395,3979;PU2416,4001;PD2430,4002;PD2444,3997;PD2452,3987;PD2452,3972;PD2438,3963;PD2429,3949;PU2451,3971;PD2465,3973;PD2478,3968;PD2487,3957;PD2487,3942;PD2473,3934;PD2464,3920;PU2488,3943;PD2503,3945;PD2516,3940;PD2524,3929;PD2524,3914;PD2513,3908;PD2505,3899;PU2523,3914;PD2537,3915;PD2551,3910;PD2559,3900;PD2559,3885;PD2544,3875;PU2562,3886;PD2576,3887;PD2589,3882;PD2598,3872;PD2598,3857;PD2586,3850;PD2577,3840;PD2574,3834;PU2566,3813;PD2586,3825;PD2604,3832;PD2622,3834;PD2638,3830;PD2650,3822;PD2659,3810;PD2662,3794;PD2660,3774;PU2618,3751;PD2638,3764;PD2657,3771;PD2674,3773;PD2690,3769;PD2702,3761;PD2711,3749;PD2714,3732;PD2712,3713;PU2667,3695;PD2688,3708;PD2709,3714;PD2729,3715;PD2746,3710;PD2760,3699;PD2767,3684;PD2768,3664;PD2759,3640;PU2597,3871;PD2615,3874;PD2631,3873;PD2644,3869;PD2655,3860;PD2662,3850;PD2665,3838;PD2664,3825;PD2658,3813;PU2657,3814;PD2676,3818;PD2693,3816;PD2706,3809;PD2716,3799;PD2722,3787;PD2724,3773;PD2722,3759;PD2715,3747;PU2716,3747;PD2736,3750;PD2753,3747;PD2767,3740;PD2777,3728;PD2783,3714;PD2784,3699;PD2780,3685;PD2772,3672;PU2510,3942;PD2525,3961;PD2540,3975;PD2555,3987;PD2571,3994;PD2588,3994;PD2601,3987;PD2609,3975;PD2611,3963;PD2608,3951;PD2596,3934;PD2579,3919;PD2557,3904;PU2607,3949;PD2623,3955;PD2640,3955;PD2654,3949;PD2662,3936;PD2664,3924;PD2661,3912;PD2644,3891;PD2622,3874;PU2456,3976;PD2471,3995;PD2486,4010;PD2501,4021;PD2517,4028;PD2534,4028;PD2547,4021;PD2555,4009;PD2557,3997;PD2554,3985;PU2417,4018;PD2434,4040;PD2455,4059;PD2470,4067;PD2487,4069;PD2501,4063;PD2510,4051;PD2513,4039;PD2511,4027;PU2367,4050;PD2379,4068;PD2392,4083;PD2406,4095;PD2421,4103;PD2438,4104;PD2452,4098;PD2461,4087;PD2464,4075;PD2462,4062;PU2309,4071;PD2324,4094;PD2338,4112;PD2352,4126;PD2368,4134;PD2385,4135;PD2398,4129;PD2407,4118;PD2410,4106;PD2408,4094;PU2062,3974;PD2072,4003;PD2079,4017;PD2089,4026;PD2102,4031;PD2116,4028;PD2125,4020;PD2126,4009;PD2115,3996;PD2109,3979;PU2019,3949;PD2020,3979;PD2024,3994;PD2030,4006;PD2042,4014;PD2056,4015;PD2066,4010;PD2071,4000;PU1969,3937;PD1971,3963;PD1980,3984;PD1992,3992;PD2005,3993;PD2016,3988;PD2021,3978;PU1921,3942;PD1925,3958;PD1931,3971;PD1943,3979;PD1957,3980;PD1968,3975;PD1972,3965;PU2453,4270;PD2438,4248;PD2420,4233;PD2406,4232;PD2393,4237;PD2386,4246;PD2387,4257;PD2401,4268;PD2410,4284;PU2385,4245;PD2370,4243;PD2358,4248;PD2351,4258;PD2352,4269;PD2369,4284;PU2349,4252;PD2335,4251;PD2322,4256;PD2315,4268;PD2318,4283;PU2419,4233;PD2405,4210;PD2387,4196;PD2373,4194;PD2360,4199;PD2353,4209;PD2354,4220;PD2368,4231;PD2377,4246;PU2352,4218;PD2337,4217;PD2325,4222;PD2317,4231;PD2319,4242;PD2331,4252;PU2366,4198;PD2353,4180;PD2338,4169;PD2324,4167;PD2311,4173;PD2304,4182;PD2305,4193;PD2319,4204;PD2328,4219;PU2338,4168;PD2323,4152;PD2307,4142;PD2292,4142;PD2281,4148;PD2274,4159;PD2277,4169;PD2291,4176;PD2302,4188;PU1951,4236;PD1974,4236;PD1998,4231;PD2020,4217;PD2042,4187;PD2080,4200;PD2119,4209;PD2158,4211;PD2177,4207;PD2196,4201;PD2264,4235;PD2297,4247;PD2331,4252;PU2435,4244;PD2455,4248;PD2466,4248;PD2481,4244;PD2491,4255;PD2508,4271;PD2540,4284;PD2567,4289;PD2592,4289;PU1879,4034;PD1892,4044;PD1904,4052;PD1916,4056;PD1934,4051;PD1951,4039;PD1968,4027;PD1986,4020;PD2009,4025;PD2030,4037;PD2041,4047;PD2051,4059;PD2060,4071;PD2072,4081;PD2104,4092;PD2124,4097;PD2120,4106;PD2112,4111;PD2094,4112;PU2051,3867;PD2053,3881;PD2056,3892;PD2061,3900;PD2076,3905;PD2094,3904;PD2112,3904;PD2126,3910;PD2130,3921;PD2130,3933;PD2128,3946;PD2129,3959;PD2136,3971;PD2145,3982;PD2154,3993;PD2160,4006;PD2161,4026;PD2159,4036;PD2154,4044;PD2145,4050;PD2135,4052;PD2113,4050;PD2107,4045;PD2103,4038;PD2099,4028;PU2102,3817;PD2045,3812;PD2009,3817;PD1981,3830;PD1961,3850;PD1945,3878;PD1967,3869;PD1987,3865;PD2006,3866;PD2027,3871;PD2061,3867;PD2086,3857;PD2095,3850;PD2100,3841;PD2103,3830;PD2102,3817;PD2102,3817;PU1880,3964;PD1855,3986;PD1837,4011;PD1826,4036;PD1820,4063;PD1822,4091;PD1830,4118;PD1843,4077;PD1852,4062;PD1869,4052;PD1890,4020;PD1899,3995;PD1899,3986;PD1896,3977;PD1880,3964;PD1880,3964;PU1912,4206;PD1906,4233;PD1906,4259;PD1910,4283;PD1917,4303;PD1932,4334;PD1939,4345;PD1940,4287;PD1945,4270;PD1952,4259;PD1963,4238;PD1965,4219;PD1962,4204;PD1954,4192;PD1944,4185;PD1932,4185;PD1921,4192;PD1912,4206;PD1912,4206;PU2602,4310;PD2617,4325;PD2622,4342;PD2620,4378;PD2643,4356;PD2659,4329;PD2662,4315;PD2659,4300;PD2651,4286;PD2635,4272;PD2625,4235;PD2606,4210;PD2595,4212;PD2585,4218;PD2577,4227;PD2573,4239;PD2573,4254;PD2577,4270;PD2586,4289;PD2602,4310;PD2602,4310;PU2822,3680;PD2806,3670;PD2794,3659;PD2786,3647;PD2782,3633;PD2783,3602;PD2796,3569;PD2809,3558;PD2826,3554;PD2845,3555;PD2866,3560;PD2884,3569;PD2899,3580;PD2909,3594;PD2912,3611;PD2909,3629;PD2902,3645;PD2880,3671;PD2867,3679;PD2853,3684;PD2837,3684;PD2822,3680;PD2822,3680;PU2653,3667;PD2697,3684;PD2719,3687;PD2744,3684;PD2748,3649;PD2744,3621;PD2731,3595;PD2706,3568;PD2655,3589;PD2653,3667;PU2592,3724;PD2637,3737;PD2659,3738;PD2684,3734;PD2685,3698;PD2679,3670;PD2663,3646;PD2637,3621;PD2587,3646;PD2592,3724;PU2550,3790;PD2596,3797;PD2618,3795;PD2642,3787;PD2638,3752;PD2628,3725;PD2610,3703;PD2580,3682;PD2534,3714;PD2550,3790;PU2468,3769;PD2578,3832;PD2586,3811;PD2588,3792;PD2585,3774;PD2578,3758;PD2566,3745;PD2550,3734;PD2530,3726;PD2507,3721;PD2468,3769;PU2669,3667;PD2658,3682;PD2645,3692;PD2632,3698;PD2617,3701;PD2587,3696;PD2556,3679;PD2547,3664;PD2545,3647;PD2548,3628;PD2556,3609;PD2567,3591;PD2580,3578;PD2595,3570;PD2612,3569;PD2629,3575;PD2645,3584;PD2667,3608;PD2674,3622;PD2676,3637;PD2675,3652;PD2669,3667;PD2669,3667;PU2591,3732;PD2580,3747;PD2567,3757;PD2554,3763;PD2539,3766;PD2509,3760;PD2478,3744;PD2469,3729;PD2467,3712;PD2470,3693;PD2478,3674;PD2489,3656;PD2502,3643;PD2517,3635;PD2534,3633;PD2551,3640;PD2567,3648;PD2589,3673;PD2596,3687;PD2598,3702;PD2597,3717;PD2591,3732;PD2591,3732;PU2569,3634;PD2558,3649;PD2546,3659;PD2533,3665;PD2518,3668;PD2488,3663;PD2457,3646;PD2448,3631;PD2445,3614;PD2449,3595;PD2456,3576;PD2467,3558;PD2481,3545;PD2496,3537;PD2513,3536;PD2530,3542;PD2545,3551;PD2568,3575;PD2575,3589;PD2577,3604;PD2576,3619;PD2569,3634;PD2569,3634;PU2499,3757;PD2484,3776;PD2435,3772;PD2379,3758;PD2376,3745;PD2376,3730;PD2386,3699;PD2397,3681;PD2410,3668;PD2426,3660;PD2443,3659;PD2460,3665;PD2475,3674;PD2498,3698;PD2505,3712;PD2507,3727;PD2506,3742;PD2499,3757;PD2499,3757;PU2481,3678;PD2470,3692;PD2457,3703;PD2444,3709;PD2430,3711;PD2399,3706;PD2368,3690;PD2359,3675;PD2357,3658;PD2360,3639;PD2368,3619;PD2379,3602;PD2392,3588;PD2407,3581;PD2424,3579;PD2441,3585;PD2457,3594;PD2480,3618;PD2486,3633;PD2489,3648;PD2487,3663;PD2481,3678;PD2481,3678;PU2409,3704;PD2402,3721;PD2392,3734;PD2381,3743;PD2368,3749;PD2337,3752;PD2302,3743;PD2290,3731;PD2284,3715;PD2282,3696;PD2285,3675;PD2291,3656;PD2301,3639;PD2313,3628;PD2329,3622;PD2348,3624;PD2365,3629;PD2393,3647;PD2403,3659;PD2409,3673;PD2411,3688;PD2409,3704;PD2409,3704;PU2477,3605;PD2465,3619;PD2452,3629;PD2438,3634;PD2424,3636;PD2393,3630;PD2363,3611;PD2355,3596;PD2354,3579;PD2358,3560;PD2367,3541;PD2378,3524;PD2392,3511;PD2408,3504;PD2425,3504;PD2442,3511;PD2457,3521;PD2478,3546;PD2484,3560;PD2486,3575;PD2484,3590;PD2477,3605;PD2477,3605;PU2371,3632;PD2359,3646;PD2346,3655;PD2332,3661;PD2318,3663;PD2288,3656;PD2257,3638;PD2249,3623;PD2248,3605;PD2252,3587;PD2261,3568;PD2273,3551;PD2286,3538;PD2302,3531;PD2319,3530;PD2336,3537;PD2351,3547;PD2372,3572;PD2378,3587;PD2380,3602;PD2378,3617;PD2371,3632;PD2371,3632;PU2308,3688;PD2301,3705;PD2292,3718;PD2280,3727;PD2267,3733;PD2236,3736;PD2202,3728;PD2190,3715;PD2183,3699;PD2182,3680;PD2184,3660;PD2191,3640;PD2200,3624;PD2213,3612;PD2229,3607;PD2247,3608;PD2264,3613;PD2292,3631;PD2302,3643;PD2308,3657;PD2311,3672;PD2308,3688;PD2308,3688;PU2385,3539;PD2375,3555;PD2363,3565;PD2350,3572;PD2335,3575;PD2305,3571;PD2273,3556;PD2264,3542;PD2261,3525;PD2263,3506;PD2270,3486;PD2280,3468;PD2293,3454;PD2308,3446;PD2325,3443;PD2342,3449;PD2358,3457;PD2382,3480;PD2389,3494;PD2392,3509;PD2391,3524;PD2385,3539;PD2385,3539;PU2278,3608;PD2268,3623;PD2256,3634;PD2243,3641;PD2228,3644;PD2198,3640;PD2166,3625;PD2157,3610;PD2153,3593;PD2156,3574;PD2163,3555;PD2173,3537;PD2186,3523;PD2200,3514;PD2217,3512;PD2235,3518;PD2251,3526;PD2274,3549;PD2282,3563;PD2285,3578;PD2284,3593;PD2278,3608;PD2278,3608;PU2209,3686;PD2199,3701;PD2187,3712;PD2174,3719;PD2160,3722;PD2129,3718;PD2097,3703;PD2088,3688;PD2085,3671;PD2087,3652;PD2094,3633;PD2104,3615;PD2117,3601;PD2132,3592;PD2149,3590;PD2166,3596;PD2182,3604;PD2206,3627;PD2213,3641;PD2216,3656;PD2215,3671;PD2209,3686;PD2209,3686;PU2278,3517;PD2266,3531;PD2253,3540;PD2239,3545;PD2225,3547;PD2195,3539;PD2165,3520;PD2157,3505;PD2156,3488;PD2161,3469;PD2170,3450;PD2183,3434;PD2197,3421;PD2212,3415;PD2229,3415;PD2246,3422;PD2261,3432;PD2282,3458;PD2287,3473;PD2289,3488;PD2286,3503;PD2278,3517;PD2278,3517;PU2180,3589;PD2168,3603;PD2155,3612;PD2141,3617;PD2126,3619;PD2096,3611;PD2066,3592;PD2059,3577;PD2058,3560;PD2062,3541;PD2072,3522;PD2084,3505;PD2098,3493;PD2114,3486;PD2131,3486;PD2148,3494;PD2162,3504;PD2183,3530;PD2188,3544;PD2190,3559;PD2187,3574;PD2180,3589;PD2180,3589;PU2108,3667;PD2096,3681;PD2083,3691;PD2069,3696;PD2054,3697;PD2024,3690;PD1994,3671;PD1987,3655;PD1986,3638;PD1990,3620;PD2000,3601;PD2012,3584;PD2026,3572;PD2042,3565;PD2059,3565;PD2076,3572;PD2090,3582;PD2111,3608;PD2117,3623;PD2118,3638;PD2115,3653;PD2108,3667;PD2108,3667;PU2243,3433;PD2231,3447;PD2217,3456;PD2203,3462;PD2189,3463;PD2159,3456;PD2129,3437;PD2121,3421;PD2120,3404;PD2125,3385;PD2134,3367;PD2147,3350;PD2161,3338;PD2176,3331;PD2193,3331;PD2210,3338;PD2225,3348;PD2246,3374;PD2251,3389;PD2253,3404;PD2250,3419;PD2243,3433;PD2243,3433;PU2159,3493;PD2147,3507;PD2134,3516;PD2120,3521;PD2105,3523;PD2075,3515;PD2045,3497;PD2038,3481;PD2037,3464;PD2041,3445;PD2051,3427;PD2063,3410;PD2077,3397;PD2093,3391;PD2110,3391;PD2127,3398;PD2141,3408;PD2162,3434;PD2167,3449;PD2169,3464;PD2166,3479;PD2159,3493;PD2159,3493;PU2084,3547;PD2072,3561;PD2059,3570;PD2045,3575;PD2030,3577;PD2000,3569;PD1971,3550;PD1963,3535;PD1962,3518;PD1966,3499;PD1976,3480;PD1988,3464;PD2002,3451;PD2018,3445;PD2035,3445;PD2052,3452;PD2066,3462;PD2087,3488;PD2093,3502;PD2094,3518;PD2091,3533;PD2084,3547;PD2084,3547;PU2009,3636;PD1997,3650;PD1984,3659;PD1970,3664;PD1956,3666;PD1926,3658;PD1896,3639;PD1888,3624;PD1887,3607;PD1892,3588;PD1901,3569;PD1913,3553;PD1927,3540;PD1943,3534;PD1960,3534;PD1977,3541;PD1992,3551;PD2013,3577;PD2018,3591;PD2019,3607;PD2017,3622;PD2009,3636;PD2009,3636;PU2144,3403;PD2129,3414;PD2114,3420;PD2100,3422;PD2085,3421;PD2057,3407;PD2032,3382;PD2028,3365;PD2031,3348;PD2039,3331;PD2052,3315;PD2068,3301;PD2084,3292;PD2101,3289;PD2118,3292;PD2133,3303;PD2145,3316;PD2160,3346;PD2162,3361;PD2160,3376;PD2154,3390;PD2144,3403;PD2144,3403;PU2054,3466;PD2039,3477;PD2025,3483;PD2010,3485;PD1995,3483;PD1968,3470;PD1942,3445;PD1938,3428;PD1941,3411;PD1949,3394;PD1962,3378;PD1978,3364;PD1994,3355;PD2011,3352;PD2028,3355;PD2043,3366;PD2055,3379;PD2070,3409;PD2072,3424;PD2070,3439;PD2064,3453;PD2054,3466;PD2054,3466;PU1982,3535;PD1968,3545;PD1953,3552;PD1938,3554;PD1924,3552;PD1896,3539;PD1871,3514;PD1866,3497;PD1869,3480;PD1878,3463;PD1891,3446;PD1906,3433;PD1923,3424;PD1939,3420;PD1956,3424;PD1971,3435;PD1983,3448;PD1998,3477;PD2000,3493;PD1998,3508;PD1993,3522;PD1982,3535;PD1982,3535;PU1917,3610;PD1903,3620;PD1888,3627;PD1873,3629;PD1859,3627;PD1831,3614;PD1806,3589;PD1802,3572;PD1804,3555;PD1813,3538;PD1826,3521;PD1841,3508;PD1858,3499;PD1874,3495;PD1891,3499;PD1906,3510;PD1918,3523;PD1933,3552;PD1935,3568;PD1934,3583;PD1928,3597;PD1917,3610;PD1917,3610;PU1821,3597;PD1814,3600;PD1786,3586;PD1756,3566;PD1714,3528;PD1729,3509;PD1745,3496;PD1761,3486;PD1778,3483;PD1794,3487;PD1809,3498;PD1822,3511;PD1836,3540;PD1839,3556;PD1837,3571;PD1831,3585;PD1821,3597;PD1821,3597;PU2045,3358;PD2030,3369;PD2016,3375;PD2001,3377;PD1986,3376;PD1959,3362;PD1934,3337;PD1929,3321;PD1932,3303;PD1940,3286;PD1953,3270;PD1969,3256;PD1985,3247;PD2002,3244;PD2019,3247;PD2034,3258;PD2046,3271;PD2061,3301;PD2063,3316;PD2061,3331;PD2055,3345;PD2045,3358;PD2045,3358;PU1958,3433;PD1944,3444;PD1929,3450;PD1914,3452;PD1900,3450;PD1872,3437;PD1847,3412;PD1843,3395;PD1845,3378;PD1854,3361;PD1867,3345;PD1882,3331;PD1899,3322;PD1915,3319;PD1932,3322;PD1947,3333;PD1959,3346;PD1974,3376;PD1976,3391;PD1974,3406;PD1969,3420;PD1958,3433;PD1958,3433;PU1890,3517;PD1875,3527;PD1860,3534;PD1845,3536;PD1831,3534;PD1803,3521;PD1778,3496;PD1774,3479;PD1776,3462;PD1785,3445;PD1798,3429;PD1813,3415;PD1830,3406;PD1847,3402;PD1863,3406;PD1878,3417;PD1890,3430;PD1905,3459;PD1907,3475;PD1906,3490;PD1900,3504;PD1890,3517;PD1890,3517;PU1788,3508;PD1773,3520;PD1758,3528;PD1742,3531;PD1727,3531;PD1712,3527;PD1698,3519;PD1684,3507;PD1672,3491;PD1668,3474;PD1673,3455;PD1682,3437;PD1696,3420;PD1712,3406;PD1728,3397;PD1745,3393;PD1762,3397;PD1776,3408;PD1789,3421;PD1803,3450;PD1806,3466;PD1804,3481;PD1798,3495;PD1788,3508;PD1788,3508;PU1642,3371;PD1616,3364;PD1607,3335;PD1606,3297;PD1609,3263;PD1615,3248;PD1624,3227;PD1630,3221;PD1638,3219;PD1661,3226;PD1682,3241;PD1698,3260;PD1708,3279;PD1710,3297;PD1708,3315;PD1696,3345;PD1685,3357;PD1673,3366;PD1659,3371;PD1642,3371;PD1642,3371;PU1665,3487;PD1642,3455;PD1627,3420;PD1619,3391;PD1618,3373;PD1641,3362;PD1670,3360;PD1691,3362;PD1709,3368;PD1722,3379;PD1730,3394;PD1732,3412;PD1730,3430;PD1718,3461;PD1708,3472;PD1695,3481;PD1681,3486;PD1665,3487;PD1665,3487;PU1871,3427;PD1857,3437;PD1842,3444;PD1827,3446;PD1813,3444;PD1785,3431;PD1760,3406;PD1756,3389;PD1758,3372;PD1767,3355;PD1780,3339;PD1795,3325;PD1812,3316;PD1828,3312;PD1845,3316;PD1860,3327;PD1872,3340;PD1887,3369;PD1889,3385;PD1888,3400;PD1882,3414;PD1871,3427;PD1871,3427;PU1957,3348;PD1943,3359;PD1928,3365;PD1913,3367;PD1899,3365;PD1871,3352;PD1846,3327;PD1842,3310;PD1844,3293;PD1853,3276;PD1866,3260;PD1881,3246;PD1898,3237;PD1914,3234;PD1931,3237;PD1946,3248;PD1958,3261;PD1973,3291;PD1975,3306;PD1974,3321;PD1968,3335;PD1957,3348;PD1957,3348;PU1747,3407;PD1729,3404;PD1714,3397;PD1703,3387;PD1695,3375;PD1687,3345;PD1689,3310;PD1698,3296;PD1713,3286;PD1732,3281;PD1752,3280;PD1773,3283;PD1791,3289;PD1804,3300;PD1812,3315;PD1814,3333;PD1812,3351;PD1800,3382;PD1790,3393;PD1777,3402;PD1763,3407;PD1747,3407;PD1747,3407;PU1678,3315;PD1664,3303;PD1655,3289;PD1650,3275;PD1649,3261;PD1658,3231;PD1677,3202;PD1693,3194;PD1710,3194;PD1729,3199;PD1747,3209;PD1764,3221;PD1776,3236;PD1782,3251;PD1781,3269;PD1774,3285;PD1763,3300;PD1737,3320;PD1722,3325;PD1707,3326;PD1692,3323;PD1678,3315;PD1678,3315;PU1800,3316;PD1787,3303;PD1778,3290;PD1773,3276;PD1772,3261;PD1780,3232;PD1800,3202;PD1815,3195;PD1833,3194;PD1851,3200;PD1869,3209;PD1886,3222;PD1898,3236;PD1904,3252;PD1904,3269;PD1896,3286;PD1886,3300;PD1859,3321;PD1844,3326;PD1829,3327;PD1814,3324;PD1800,3316;PD1800,3316;PU1633,3242;PD1619,3228;PD1622,3210;PD1635,3182;PD1655,3151;PD1681,3124;PD1703,3135;PD1719,3148;PD1731,3162;PD1737,3178;PD1737,3195;PD1729,3212;PD1719,3226;PD1693,3247;PD1678,3252;PD1663,3253;PD1648,3250;PD1633,3242;PD1633,3242;PU1738,3264;PD1724,3252;PD1715,3238;PD1710,3224;PD1709,3210;PD1718,3180;PD1737,3151;PD1753,3143;PD1770,3143;PD1789,3148;PD1807,3158;PD1824,3170;PD1835,3185;PD1842,3200;PD1841,3218;PD1834,3234;PD1823,3249;PD1797,3269;PD1782,3274;PD1767,3275;PD1752,3272;PD1738,3264;PD1738,3264;PU1697,3159;PD1688,3142;PD1684,3125;PD1698,3109;PD1724,3089;PD1754,3071;PD1780,3063;PD1796,3079;PD1808,3096;PD1815,3114;PD1816,3131;PD1810,3147;PD1798,3160;PD1783,3171;PD1752,3182;PD1736,3182;PD1722,3178;PD1708,3171;PD1697,3159;PD1697,3159;PU1775,3115;PD1763,3091;PD1761,3069;PD1797,3052;PD1832,3039;PD1860,3033;PD1874,3035;PD1886,3052;PD1892,3069;PD1894,3086;PD1888,3102;PD1875,3116;PD1861,3126;PD1830,3137;PD1814,3138;PD1799,3134;PD1786,3126;PD1775,3115;PD1775,3115;PU1804,3199;PD1795,3183;PD1790,3167;PD1790,3152;PD1794,3138;PD1811,3112;PD1838,3091;PD1856,3089;PD1872,3093;PD1888,3104;PD1903,3119;PD1914,3136;PD1921,3154;PD1922,3171;PD1917,3187;PD1904,3200;PD1890,3211;PD1858,3222;PD1843,3222;PD1828,3218;PD1815,3211;PD1804,3199;PD1804,3199;PU1925,3294;PD1910,3284;PD1899,3272;PD1892,3259;PD1889,3245;PD1892,3214;PD1907,3182;PD1922,3173;PD1939,3169;PD1958,3172;PD1977,3179;PD1996,3189;PD2010,3201;PD2018,3216;PD2020,3233;PD2015,3250;PD2007,3266;PD1984,3290;PD1970,3297;PD1955,3301;PD1940,3300;PD1925,3294;PD1925,3294;PU1888,3211;PD1878,3195;PD1873,3180;PD1873,3165;PD1876,3151;PD1892,3124;PD1919,3102;PD1936,3099;PD1953,3103;PD1969,3113;PD1984,3128;PD1996,3145;PD2004,3162;PD2005,3179;PD2000,3195;PD1988,3209;PD1974,3220;PD1943,3232;PD1927,3233;PD1913,3229;PD1899,3222;PD1888,3211;PD1888,3211;PU1859,3105;PD1852,3082;PD1854,3062;PD1862,3044;PD1876,3028;PD1903,3020;PD1929,3018;PD1953,3026;PD1963,3035;PD1972,3048;PD1980,3067;PD1983,3086;PD1981,3103;PD1972,3117;PD1957,3128;PD1940,3135;PD1907,3139;PD1892,3136;PD1878,3129;PD1867,3119;PD1859,3105;PD1859,3105;PU2422,3539;PD2409,3526;PD2400,3512;PD2396,3498;PD2395,3484;PD2404,3454;PD2425,3425;PD2441,3419;PD2458,3419;PD2476,3424;PD2495,3435;PD2511,3448;PD2522,3463;PD2528,3479;PD2527,3496;PD2519,3512;PD2508,3526;PD2481,3545;PD2466,3550;PD2451,3551;PD2436,3547;PD2422,3539;PD2422,3539;PU2264,3450;PD2251,3437;PD2243,3424;PD2238,3409;PD2238,3395;PD2247,3365;PD2268,3337;PD2283,3330;PD2301,3330;PD2319,3335;PD2337,3346;PD2353,3359;PD2365,3374;PD2370,3390;PD2369,3407;PD2361,3423;PD2350,3437;PD2323,3457;PD2308,3461;PD2293,3462;PD2278,3458;PD2264,3450;PD2264,3450;PU2037,3310;PD2021,3299;PD2011,3287;PD2004,3274;PD2000,3260;PD2004,3229;PD2019,3197;PD2033,3188;PD2050,3185;PD2069,3187;PD2089,3194;PD2107,3204;PD2121,3216;PD2130,3231;PD2132,3248;PD2127,3266;PD2119,3281;PD2096,3305;PD2082,3312;PD2067,3316;PD2052,3315;PD2037,3310;PD2037,3310;PU2750,3638;PD2734,3629;PD2722,3618;PD2714,3605;PD2710,3591;PD2712,3561;PD2724,3528;PD2738,3517;PD2755,3513;PD2774,3513;PD2794,3519;PD2813,3528;PD2828,3539;PD2837,3553;PD2841,3570;PD2837,3588;PD2830,3604;PD2809,3630;PD2795,3638;PD2781,3642;PD2766,3643;PD2750,3638;PD2750,3638;PU2832,3610;PD2815,3603;PD2802,3594;PD2792,3583;PD2786,3569;PD2783,3539;PD2791,3504;PD2803,3492;PD2819,3485;PD2838,3483;PD2859,3486;PD2878,3492;PD2895,3501;PD2906,3513;PD2912,3529;PD2911,3548;PD2906,3565;PD2889,3593;PD2877,3603;PD2863,3610;PD2848,3612;PD2832,3610;PD2832,3610;PU2575,3594;PD2562,3581;PD2553,3568;PD2549,3554;PD2548,3539;PD2558,3509;PD2578,3481;PD2594,3474;PD2611,3474;PD2630,3480;PD2648,3490;PD2664,3503;PD2675,3518;PD2681,3534;PD2680,3551;PD2672,3568;PD2661,3582;PD2634,3601;PD2619,3605;PD2604,3606;PD2589,3602;PD2575,3594;PD2575,3594;PU2134,3323;PD2123,3309;PD2117,3294;PD2115,3279;PD2117,3265;PD2130,3237;PD2155,3212;PD2172,3208;PD2189,3210;PD2206,3219;PD2222,3232;PD2236,3248;PD2245,3264;PD2248,3281;PD2245,3297;PD2234,3312;PD2221,3324;PD2191,3339;PD2176,3341;PD2161,3340;PD2147,3334;PD2134,3323;PD2134,3323;PU2026,3239;PD2010,3230;PD1998,3220;PD1989,3208;PD1984,3194;PD1984,3163;PD1994,3130;PD2007,3118;PD2024,3113;PD2043,3113;PD2063,3117;PD2083,3125;PD2098,3135;PD2109,3149;PD2113,3165;PD2110,3183;PD2104,3200;PD2084,3227;PD2072,3236;PD2057,3241;PD2042,3242;PD2026,3239;PD2026,3239;PU1948,3144;PD1937,3129;PD1930,3114;PD1928,3099;PD1930,3085;PD1944,3057;PD1969,3032;PD1985,3028;PD2003,3031;PD2020,3039;PD2036,3052;PD2050,3068;PD2059,3084;PD2062,3101;PD2058,3118;PD2047,3133;PD2034,3145;PD2005,3159;PD1989,3162;PD1974,3160;PD1960,3154;PD1948,3144;PD1948,3144;PU1910,3045;PD1905,3022;PD1927,3012;PD1963,3004;PD2027,2995;PD2033,3015;PD2035,3033;PD2031,3050;PD2021,3064;PD2006,3074;PD1989,3080;PD1956,3082;PD1941,3077;PD1928,3070;PD1917,3059;PD1910,3045;PD1910,3045;PU2518,3549;PD2502,3540;PD2490,3529;PD2482,3516;PD2478,3502;PD2479,3471;PD2491,3438;PD2505,3428;PD2521,3423;PD2541,3424;PD2561,3429;PD2580,3438;PD2595,3449;PD2604,3463;PD2608,3480;PD2604,3498;PD2597,3514;PD2576,3540;PD2563,3548;PD2549,3553;PD2533,3553;PD2518,3549;PD2518,3549;PU2695,3587;PD2677,3582;PD2663,3574;PD2652,3564;PD2645,3551;PD2639,3521;PD2643,3486;PD2653,3472;PD2668,3464;PD2687,3460;PD2708,3460;PD2729,3464;PD2746,3471;PD2759,3482;PD2766,3498;PD2767,3516;PD2764,3534;PD2750,3564;PD2739,3575;PD2726,3583;PD2711,3587;PD2695,3587;PD2695,3587;PU2363,3492;PD2348,3482;PD2337,3470;PD2330,3457;PD2327,3442;PD2331,3412;PD2346,3380;PD2360,3370;PD2377,3367;PD2396,3370;PD2416,3377;PD2434,3387;PD2448,3399;PD2456,3414;PD2459,3431;PD2453,3449;PD2445,3464;PD2422,3488;PD2408,3495;PD2393,3498;PD2378,3498;PD2363,3492;PD2363,3492;PU2210,3352;PD2200,3336;PD2195,3321;PD2195,3306;PD2198,3292;PD2214,3265;PD2241,3242;PD2258,3240;PD2275,3244;PD2291,3254;PD2306,3268;PD2318,3285;PD2326,3302;PD2327,3319;PD2322,3336;PD2310,3349;PD2296,3360;PD2265,3373;PD2250,3373;PD2235,3370;PD2221,3363;PD2210,3352;PD2210,3352;PU2106,3237;PD2097,3221;PD2092,3206;PD2091,3191;PD2094,3177;PD2110,3150;PD2137,3128;PD2154,3125;PD2171,3129;PD2187,3139;PD2202,3154;PD2215,3170;PD2222,3188;PD2224,3204;PD2219,3221;PD2207,3235;PD2193,3246;PD2162,3258;PD2146,3259;PD2131,3255;PD2118,3248;PD2106,3237;PD2106,3237;PU2019,3145;PD2009,3129;PD2004,3114;PD2003,3099;PD2006,3085;PD2022,3058;PD2049,3035;PD2066,3033;PD2083,3037;PD2100,3047;PD2115,3061;PD2127,3078;PD2134,3095;PD2136,3112;PD2131,3129;PD2119,3142;PD2105,3153;PD2074,3166;PD2059,3166;PD2044,3163;PD2030,3156;PD2019,3145;PD2019,3145;PU2001,3031;PD2000,3014;PD2003,2999;PD2067,2986;PD2119,2983;PD2125,3004;PD2128,3024;PD2126,3043;PD2120,3059;PD2107,3071;PD2090,3077;PD2073,3080;PD2040,3076;PD2026,3069;PD2014,3059;PD2006,3046;PD2001,3031;PD2001,3031;PU2768,3551;PD2751,3546;PD2737,3538;PD2726,3528;PD2719,3516;PD2712,3485;PD2717,3450;PD2727,3437;PD2743,3428;PD2761,3425;PD2782,3425;PD2803,3429;PD2820,3436;PD2833,3448;PD2840,3463;PD2841,3481;PD2838,3499;PD2823,3529;PD2812,3540;PD2799,3548;PD2785,3552;PD2768,3551;PD2768,3551;PU2613,3524;PD2596,3515;PD2584,3505;PD2575,3493;PD2570,3479;PD2570,3448;PD2581,3415;PD2594,3403;PD2610,3398;PD2629,3398;PD2650,3402;PD2669,3410;PD2685,3420;PD2695,3434;PD2699,3450;PD2696,3468;PD2691,3485;PD2671,3512;PD2658,3521;PD2644,3526;PD2629,3527;PD2613,3524;PD2613,3524;PU2463,3467;PD2448,3456;PD2437,3445;PD2430,3432;PD2427,3417;PD2430,3387;PD2445,3355;PD2459,3345;PD2476,3342;PD2495,3344;PD2515,3350;PD2533,3360;PD2547,3373;PD2556,3387;PD2558,3404;PD2553,3422;PD2545,3438;PD2523,3462;PD2509,3469;PD2494,3473;PD2479,3472;PD2463,3467;PD2463,3467;PU2317,3385;PD2304,3372;PD2295,3358;PD2291,3344;PD2291,3330;PD2300,3300;PD2321,3272;PD2337,3265;PD2355,3265;PD2373,3271;PD2391,3282;PD2407,3295;PD2418,3310;PD2423,3326;PD2422,3343;PD2414,3360;PD2403,3374;PD2376,3393;PD2361,3397;PD2345,3397;PD2331,3394;PD2317,3385;PD2317,3385;PU2190,3252;PD2182,3235;PD2179,3219;PD2180,3205;PD2184,3191;PD2203,3166;PD2232,3147;PD2250,3146;PD2266,3152;PD2281,3164;PD2294,3180;PD2305,3198;PD2310,3216;PD2310,3233;PD2303,3248;PD2290,3261;PD2274,3270;PD2242,3279;PD2227,3278;PD2212,3273;PD2200,3264;PD2190,3252;PD2190,3252;PU2093,3126;PD2087,3109;PD2086,3093;PD2089,3078;PD2095,3065;PD2116,3043;PD2148,3027;PD2165,3028;PD2180,3036;PD2194,3049;PD2205,3067;PD2214,3086;PD2217,3104;PD2215,3121;PD2206,3136;PD2191,3147;PD2175,3154;PD2143,3159;PD2127,3156;PD2113,3150;PD2102,3140;PD2093,3126;PD2093,3126;PU2102,3026;PD2102,3004;PD2107,2986;PD2125,2981;PD2158,2976;PD2194,2975;PD2224,2979;PD2226,2989;PD2226,2999;PD2229,3020;PD2228,3039;PD2221,3054;PD2209,3066;PD2191,3073;PD2174,3075;PD2141,3071;PD2127,3065;PD2115,3055;PD2107,3042;PD2102,3026;PD2102,3026;PU2833,3509;PD2815,3505;PD2801,3497;PD2791,3486;PD2783,3474;PD2777,3443;PD2782,3408;PD2793,3394;PD2808,3386;PD2827,3382;PD2848,3383;PD2871,3387;PD2894,3396;PD2912,3408;PD2922,3424;PD2922,3443;PD2919,3460;PD2912,3475;PD2901,3489;PD2888,3499;PD2872,3506;PD2854,3510;PD2833,3509;PD2833,3509;PU2554,3467;PD2537,3459;PD2525,3449;PD2516,3436;PD2511,3423;PD2511,3392;PD2522,3358;PD2535,3347;PD2551,3341;PD2570,3341;PD2591,3345;PD2610,3353;PD2626,3364;PD2636,3377;PD2640,3394;PD2638,3412;PD2632,3428;PD2612,3455;PD2599,3464;PD2585,3469;PD2570,3471;PD2554,3467;PD2554,3467;PU2392,3399;PD2380,3385;PD2372,3371;PD2368,3357;PD2368,3342;PD2379,3313;PD2401,3286;PD2417,3280;PD2435,3281;PD2452,3287;PD2470,3299;PD2485,3313;PD2496,3328;PD2501,3344;PD2499,3361;PD2490,3377;PD2478,3391;PD2450,3408;PD2435,3412;PD2420,3412;PD2405,3408;PD2392,3399;PD2392,3399;PU2276,3293;PD2266,3278;PD2260,3263;PD2259,3248;PD2261,3234;PD2276,3207;PD2302,3183;PD2319,3180;PD2336,3183;PD2353,3192;PD2369,3206;PD2382,3223;PD2390,3239;PD2392,3256;PD2388,3273;PD2376,3287;PD2362,3299;PD2332,3312;PD2317,3313;PD2302,3311;PD2288,3304;PD2276,3293;PD2276,3293;PU2178,3149;PD2173,3131;PD2172,3115;PD2175,3101;PD2182,3088;PD2204,3066;PD2236,3052;PD2253,3054;PD2269,3062;PD2282,3076;PD2292,3094;PD2300,3114;PD2302,3132;PD2299,3149;PD2290,3163;PD2275,3173;PD2258,3180;PD2225,3184;PD2210,3180;PD2197,3173;PD2186,3163;PD2178,3149;PD2178,3149;PU2916,3446;PD2898,3444;PD2883,3438;PD2870,3430;PD2861,3418;PD2850,3389;PD2849,3354;PD2858,3339;PD2871,3329;PD2889,3322;PD2910,3319;PD2931,3320;PD2949,3325;PD2963,3334;PD2973,3348;PD2976,3366;PD2976,3384;PD2967,3415;PD2957,3428;PD2946,3438;PD2932,3444;PD2916,3446;PD2916,3446;PU2695,3496;PD2678,3489;PD2665,3480;PD2655,3469;PD2649,3456;PD2645,3425;PD2652,3391;PD2664,3378;PD2680,3371;PD2699,3369;PD2720,3371;PD2740,3377;PD2756,3386;PD2768,3398;PD2774,3414;PD2773,3432;PD2769,3450;PD2752,3478;PD2740,3488;PD2727,3495;PD2711,3498;PD2695,3496;PD2695,3496;PU2785,3439;PD2767,3437;PD2752,3432;PD2740,3423;PD2730,3412;PD2720,3383;PD2719,3347;PD2727,3332;PD2741,3322;PD2759,3315;PD2779,3312;PD2800,3313;PD2818,3318;PD2833,3327;PD2842,3341;PD2846,3359;PD2846,3377;PD2836,3409;PD2827,3421;PD2815,3431;PD2801,3437;PD2785,3439;PD2785,3439;PU2647,3426;PD2629,3422;PD2614,3415;PD2603,3406;PD2595,3393;PD2587,3364;PD2589,3328;PD2598,3314;PD2613,3305;PD2631,3300;PD2652,3299;PD2673,3301;PD2690,3308;PD2704,3318;PD2712,3333;PD2714,3351;PD2713,3369;PD2700,3400;PD2690,3412;PD2678,3420;PD2663,3425;PD2647,3426;PD2647,3426;PU2355,3292;PD2348,3276;PD2345,3260;PD2346,3245;PD2351,3231;PD2370,3207;PD2400,3188;PD2417,3187;PD2433,3194;PD2448,3206;PD2461,3222;PD2471,3240;PD2476,3258;PD2476,3275;PD2469,3291;PD2455,3303;PD2440,3312;PD2407,3320;PD2392,3319;PD2378,3314;PD2365,3305;PD2355,3292;PD2355,3292;PU2194,3045;PD2194,3027;PD2198,3011;PD2205,2998;PD2215,2988;PD2243,2974;PD2278,2969;PD2294,2976;PD2306,2988;PD2314,3005;PD2319,3026;PD2321,3046;PD2318,3065;PD2311,3080;PD2298,3091;PD2280,3097;PD2262,3098;PD2230,3092;PD2216,3085;PD2205,3074;PD2197,3061;PD2194,3045;PD2194,3045;PU2263,3193;PD2255,3176;PD2252,3160;PD2254,3145;PD2258,3132;PD2278,3108;PD2308,3089;PD2325,3088;PD2341,3094;PD2356,3106;PD2369,3123;PD2379,3141;PD2384,3159;PD2384,3176;PD2376,3191;PD2363,3204;PD2347,3213;PD2315,3221;PD2300,3219;PD2285,3214;PD2273,3206;PD2263,3193;PD2263,3193;PU2508,3395;PD2491,3388;PD2478,3379;PD2468,3368;PD2462,3354;PD2459,3324;PD2467,3289;PD2479,3277;PD2495,3270;PD2514,3268;PD2534,3271;PD2554,3276;PD2571,3286;PD2582,3298;PD2588,3314;PD2587,3333;PD2582,3350;PD2565,3378;PD2553,3388;PD2539,3395;PD2524,3397;PD2508,3395;PD2508,3395;PU2087,3386;PD2049,3393;PD2015,3409;PD2012,3413;PD2012,3417;PD2015,3419;PD2021,3418;PD2052,3404;PD2089,3397;PD2130,3398;PD2174,3404;PD2222,3416;PD2273,3432;PD2377,3473;PD2483,3523;PD2583,3573;PD2673,3616;PD2746,3646;PD2750,3635;PD2678,3606;PD2588,3563;PD2488,3513;PD2382,3463;PD2276,3421;PD2226,3404;PD2177,3393;PD2130,3386;PD2087,3386;PD2087,3386;PU2657,2872;PD2610,2896;PD2563,2915;PD2515,2929;PD2467,2939;PD2374,2952;PD2287,2963;PD2296,3022;PD2307,3059;PD2321,3099;PD2342,3136;PD2368,3170;PD2400,3196;PD2419,3205;PD2440,3212;PD2448,3238;PD2462,3261;PD2481,3280;PD2503,3294;PD2529,3305;PD2557,3309;PD2585,3308;PD2614,3301;PD2632,3320;PD2656,3333;PD2682,3342;PD2710,3345;PD2738,3344;PD2763,3339;PD2785,3331;PD2802,3319;PD2833,3333;PD2863,3340;PD2891,3340;PD2918,3335;PD2941,3326;PD2960,3313;PD2975,3299;PD2984,3284;PD3107,3282;PD3102,2971;PD2657,2872;PU2305,2961;PD2371,2977;PD2431,2987;PD2485,2990;PD2535,2989;PD2581,2983;PD2625,2973;PD2706,2946;PU2330,3067;PD2378,3081;PD2434,3089;PD2495,3091;PD2558,3086;PD2620,3073;PD2678,3054;PD2729,3028;PD2771,2994;PU2660,3310;PD2710,3292;PD2756,3270;PD2799,3244;PD2840,3215;PD2911,3154;PD2971,3092;PU2459,3193;PD2518,3196;PD2576,3193;PD2632,3184;PD2685,3169;PD2735,3149;PD2781,3123;PD2821,3092;PD2855,3056;PU2310,2961;PD2265,2964;PD2274,3027;PD2285,3067;PD2301,3108;PD2321,3146;PD2348,3180;PD2381,3209;PD2422,3229;PD2432,3256;PD2448,3279;PD2469,3298;PD2492,3314;PD2519,3324;PD2548,3330;PD2577,3331;PD2607,3326;PD2629,3344;PD2654,3357;PD2681,3364;PD2709,3368;PD2736,3367;PD2761,3363;PD2784,3356;PD2804,3345;PD2836,3357;PD2867,3362;PD2897,3362;PD2924,3357;PD2947,3348;PD2967,3337;PD2984,3323;PD2997,3307;PD3108,3304;PD3107,3259;PD2984,3262;PD2969,3262;PD2963,3276;PD2946,3295;PD2930,3305;PD2911,3313;PD2889,3318;PD2865,3318;PD2840,3312;PD2813,3300;PD2798,3291;PD2786,3303;PD2757,3317;PD2735,3321;PD2711,3322;PD2687,3320;PD2665,3313;PD2647,3302;PD2633,3288;PD2623,3273;PD2606,3279;PD2582,3286;PD2558,3287;PD2535,3283;PD2514,3274;PD2495,3262;PD2480,3247;PD2469,3229;PD2462,3208;PD2460,3194;PD2445,3190;PD2411,3176;PD2383,3154;PD2360,3124;PD2342,3089;PD2328,3052;PD2318,3017;PD2310,2961;PD2310,2961;PU2287,2963;PD2296,3022;PD2307,3059;PD2321,3099;PD2342,3136;PD2368,3170;PD2400,3196;PD2419,3205;PD2440,3212;PD2448,3238;PD2462,3261;PD2481,3280;PD2503,3294;PD2529,3305;PD2557,3309;PD2585,3308;PD2614,3301;PD2632,3320;PD2656,3333;PD2682,3342;PD2710,3345;PD2738,3344;PD2763,3339;PD2785,3331;PD2802,3319;PD2833,3333;PD2863,3340;PD2891,3340;PD2918,3335;PD2941,3326;PD2960,3313;PD2975,3299;PD2984,3284;PD3107,3282;PU1486,851;PD1522,835;PD1582,813;PD1625,806;PD1669,802;PD1743,799;PD1742,779;PD1732,770;PD1714,758;PD1690,753;PD1665,753;PD1616,758;PD1542,772;PD1484,803;PD1486,851;PU1749,804;PD1743,784;PD1732,774;PD1717,771;PD1696,771;PD1685,784;PD1683,801;PD1749,804;PU2662,2790;PD2672,2748;PD2679,2706;PD2681,2664;PD2680,2623;PD2669,2540;PD2649,2459;PD2600,2300;PD2577,2224;PD2562,2149;PD2540,2093;PD2527,2039;PD2520,1990;PD2518,1946;PD2522,1881;PD2526,1856;PD2477,1854;PD2424,1848;PD2314,1825;PD2200,1791;PD2089,1750;PD1985,1706;PD1895,1663;PD1822,1625;PD1774,1596;PD1662,1523;PD1559,1446;PD1465,1368;PD1383,1291;PD1314,1220;PD1259,1158;PD1221,1108;PD1199,1073;PD1182,1052;PD1169,1026;PD1163,990;PD1164,961;PD1169,931;PD1186,871;PD1206,808;PD1221,740;PD1222,710;PD1225,699;PD1232,691;PD1247,686;PD1256,689;PD1265,697;PD1271,717;PD1271,738;PD1262,788;PD1257,813;PD1257,838;PD1262,856;PD1267,863;PD1274,867;PD1282,867;PD1290,863;PD1300,857;PD1324,832;PD1350,810;PD1386,791;PD1440,774;PD1475,758;PD1536,742;PD1607,732;PD1654,734;PD1676,733;PD1713,734;PD1741,744;PD1752,752;PD1758,763;PD1757,770;PD1752,774;PD1735,777;PD1690,774;PD1648,778;PD1606,786;PD1547,808;PD1520,823;PD1496,842;PD1481,861;PD1465,890;PD1442,943;PD1427,971;PD1402,1000;PD1360,1033;PD1391,1068;PD1426,1099;PD1463,1128;PD1503,1154;PD1588,1199;PD1674,1239;PD1757,1274;PD1833,1309;PD1896,1347;PD1921,1367;PD1941,1388;PD2037,1416;PD2118,1434;PD2248,1455;PD2359,1469;PD2416,1480;PD2479,1495;PD2489,1490;PD2519,1482;PD2576,1480;PD2626,1482;PD2676,1484;PD2714,1482;PD2747,1477;PD2781,1466;PD2809,1449;PD2832,1429;PD2849,1406;PD2863,1383;PD2872,1360;PD2882,1322;PD3104,1322;PD3326,1322;PD3335,1360;PD3345,1383;PD3358,1406;PD3376,1429;PD3399,1449;PD3427,1466;PD3461,1477;PD3494,1482;PD3532,1484;PD3582,1482;PD3632,1480;PD3689,1482;PD3718,1490;PD3729,1495;PD3792,1480;PD3849,1469;PD3960,1455;PD4090,1434;PD4171,1416;PD4267,1388;PD4287,1367;PD4312,1347;PD4375,1309;PD4450,1274;PD4534,1239;PD4620,1199;PD4705,1154;PD4744,1128;PD4782,1099;PD4817,1068;PD4848,1033;PD4806,1000;PD4781,971;PD4765,943;PD4742,890;PD4727,861;PD4712,842;PD4688,823;PD4660,808;PD4602,786;PD4560,778;PD4518,774;PD4473,777;PD4456,774;PD4451,770;PD4450,763;PD4456,752;PD4467,744;PD4494,734;PD4532,733;PD4554,734;PD4601,732;PD4672,742;PD4733,758;PD4768,774;PD4822,791;PD4858,810;PD4884,832;PD4908,857;PD4917,863;PD4926,867;PD4933,867;PD4941,863;PD4946,856;PD4951,838;PD4951,813;PD4946,788;PD4937,738;PD4937,717;PD4943,697;PD4952,689;PD4960,686;PD4976,691;PD4983,699;PD4986,710;PD4987,740;PD5002,808;PD5022,871;PD5039,931;PD5044,961;PD5045,990;PD5038,1026;PD5026,1052;PD5008,1073;PD4987,1108;PD4949,1158;PD4894,1220;PD4825,1291;PD4742,1368;PD4649,1446;PD4546,1523;PD4434,1596;PD4386,1625;PD4313,1663;PD4223,1706;PD4119,1750;PD4008,1791;PD3894,1825;PD3784,1848;PD3731,1854;PD3682,1856;PD3686,1881;PD3690,1946;PD3688,1990;PD3681,2039;PD3668,2093;PD3646,2149;PD3630,2224;PD3608,2300;PD3559,2459;PD3539,2540;PD3528,2623;PD3527,2664;PD3529,2706;PD3535,2748;PD3546,2790;PD3489,2846;PD3432,2894;PD3373,2933;PD3314,2964;PD3255,2988;PD3196,3003;PD3138,3012;PD3079,3013;PD3022,3007;PD2965,2995;PD2910,2976;PD2857,2951;PD2805,2919;PD2755,2882;PD2707,2839;PD2662,2790;PD2662,2790;PU2928,1376;PD2924,1451;PD2926,1486;PD2930,1519;PD2939,1549;PD2954,1576;PD2975,1600;PD3004,1619;PD3009,1620;PD3012,1617;PD3012,1613;PD3009,1609;PD2983,1591;PD2963,1570;PD2950,1545;PD2941,1517;PD2937,1485;PD2936,1451;PD2939,1377;PD2928,1376;PD2928,1376;PU3280,1376;PD3269,1377;PD3272,1451;PD3271,1485;PD3267,1517;PD3258,1545;PD3245,1570;PD3225,1591;PD3199,1609;PD3195,1613;PD3196,1617;PD3199,1620;PD3204,1619;PD3233,1600;PD3254,1576;PD3269,1549;PD3278,1519;PD3282,1486;PD3284,1451;PD3280,1376;PD3280,1376;PU2758,2136;PD2747,2140;PD2741,2149;PD2742,2156;PD2746,2162;PD2762,2170;PD2781,2168;PD2787,2164;PD2790,2157;PD2789,2151;PD2784,2145;PD2768,2137;PD2758,2136;PD2758,2136;PU3445,2136;PD3440,2137;PD3423,2145;PD3419,2151;PD3418,2157;PD3421,2164;PD3427,2168;PD3445,2170;PD3462,2162;PD3466,2156;PD3467,2149;PD3460,2140;PD3445,2136;PD3445,2136;PU2392,1673;PD2386,1675;PD2384,1678;PD2390,1685;PD2403,1688;PD2414,1692;PD2424,1700;PD2438,1718;PD2451,1742;PD2465,1766;PD2481,1786;PD2515,1809;PD2532,1819;PD2521,1855;PD2521,1855;PD2521,1855;PD2514,1899;PD2526,1900;PD2532,1858;PD2532,1858;PD2545,1817;PD2546,1813;PD2542,1811;PD2520,1799;PD2488,1777;PD2475,1760;PD2461,1737;PD2448,1712;PD2433,1692;PD2420,1682;PD2407,1677;PD2392,1673;PD2392,1673;PU1928,1381;PD1937,1392;PD1957,1424;PD1970,1461;PD1977,1466;PD1980,1464;PD1981,1458;PD1967,1419;PD1945,1385;PD1937,1375;PD1928,1381;PU3125,2748;PD3119,2763;PD3104,2769;PD3089,2763;PD3083,2748;PD3089,2733;PD3104,2727;PD3119,2733;PD3125,2748;PD3125,2748;PU2894,2500;PD2858,2540;PD2832,2585;PD2816,2634;PD2808,2686;PD2806,2740;PD2809,2794;PD2827,2902;PD2839,2899;PD2821,2793;PD2817,2740;PD2819,2687;PD2827,2637;PD2842,2590;PD2867,2547;PD2901,2509;PD2905,2502;PD2904,2498;PD2899,2497;PD2894,2500;PD2894,2500;PU2761,1498;PD2745,1513;PD2728,1525;PD2708,1532;PD2673,1533;PD2635,1522;PD2601,1502;PD2589,1490;PD2582,1476;PD2674,1479;PD2723,1485;PD2744,1490;PD2761,1498;PD2761,1498;PU2732,1497;PD2721,1489;PD2709,1483;PD2670,1478;PD2628,1480;PD2643,1495;PD2664,1506;PD2687,1513;PD2709,1512;PD2721,1506;PD2732,1497;PD2732,1497;PU2802,1730;PD2822,1724;PD2842,1723;PD2865,1725;PD2861,1747;PD2855,1767;PD2845,1785;PD2822,1806;PD2793,1821;PD2761,1831;PD2725,1835;PD2737,1801;PD2754,1771;PD2775,1747;PD2802,1730;PD2802,1730;PU2841,1743;PD2827,1743;PD2814,1746;PD2797,1756;PD2783,1770;PD2760,1807;PD2802,1794;PD2818,1783;PD2832,1769;PD2838,1757;PD2841,1743;PD2841,1743;PU2929,1830;PD2944,1815;PD2961,1804;PD2981,1795;PD2989,1816;PD2993,1836;PD2993,1857;PD2984,1887;PD2966,1914;PD2942,1938;PD2912,1959;PD2907,1923;PD2907,1889;PD2914,1858;PD2929,1830;PD2929,1830;PU2970,1822;PD2957,1829;PD2947,1838;PD2937,1855;PD2932,1874;PD2930,1918;PD2960,1886;PD2969,1868;PD2974,1849;PD2974,1836;PD2970,1822;PD2970,1822;PU3069,1958;PD3077,1937;PD3089,1919;PD3104,1903;PD3119,1919;PD3131,1937;PD3139,1958;PD3142,1997;PD3136,2035;PD3123,2074;PD3104,2111;PD3085,2074;PD3072,2035;PD3066,1997;PD3069,1958;PD3069,1958;PU3104,1927;PD3095,1940;PD3089,1955;PD3087,1980;PD3089,2006;PD3095,2032;PD3104,2058;PD3114,2032;PD3119,2006;PD3121,1980;PD3119,1955;PD3113,1940;PD3104,1927;PD3104,1927;PU3128,1902;PD3126,1912;PD3121,1919;PD3113,1924;PD3104,1926;PD3095,1924;PD3087,1919;PD3082,1912;PD3080,1902;PD3082,1893;PD3087,1885;PD3095,1880;PD3104,1878;PD3113,1880;PD3121,1885;PD3126,1893;PD3128,1902;PD3128,1902;PU2998,1792;PD2983,1799;PD2973,1807;PD2962,1824;PD2983,1826;PD3000,1834;PD3014,1841;PD3027,1844;PD3039,1842;PD3050,1836;PD3074,1812;PD2998,1792;PU2916,1755;PD2900,1759;PD2889,1765;PD2875,1779;PD2895,1785;PD2909,1796;PD2922,1806;PD2934,1812;PD2946,1811;PD2959,1807;PD2987,1789;PD2916,1755;PU3438,1470;PD3402,1451;PD3374,1426;PD3376,1458;PD3375,1489;PD3362,1548;PD3338,1601;PD3305,1647;PD3263,1684;PD3215,1712;PD3161,1729;PD3104,1733;PD3047,1729;PD2993,1712;PD2945,1684;PD2903,1647;PD2869,1601;PD2846,1548;PD2833,1489;PD2832,1458;PD2834,1426;PD2806,1451;PD2770,1470;PD2774,1516;PD2784,1557;PD2798,1595;PD2815,1629;PD2835,1660;PD2857,1687;PD2882,1711;PD2908,1732;PD2962,1765;PD3016,1786;PD3064,1796;PD3104,1797;PD3143,1796;PD3192,1786;PD3246,1765;PD3300,1732;PD3326,1711;PD3350,1687;PD3373,1660;PD3393,1629;PD3410,1595;PD3424,1557;PD3433,1516;PD3438,1470;PD3438,1470;PU3354,1398;PD3361,1430;PD3363,1463;PD3358,1514;PD3343,1562;PD3319,1606;PD3288,1644;PD3249,1676;PD3205,1699;PD3156,1715;PD3104,1720;PD3051,1715;PD3003,1699;PD2959,1676;PD2920,1644;PD2889,1606;PD2865,1562;PD2850,1514;PD2845,1463;PD2847,1431;PD2853,1400;PD2838,1421;PD2820,1440;PD2819,1463;PD2824,1521;PD2841,1575;PD2868,1624;PD2903,1667;PD2945,1702;PD2993,1728;PD3047,1745;PD3104,1750;PD3161,1745;PD3214,1728;PD3263,1702;PD3305,1667;PD3340,1624;PD3366,1575;PD3383,1521;PD3389,1463;PD3388,1439;PD3369,1420;PD3354,1398;PD3354,1398;PU3424,1463;PD3417,1527;PD3399,1586;PD3369,1640;PD3330,1687;PD3283,1726;PD3229,1756;PD3169,1774;PD3104,1781;PD3039,1774;PD2979,1756;PD2925,1726;PD2877,1687;PD2838,1640;PD2809,1587;PD2790,1527;PD2784,1464;PD2758,1474;PD2761,1509;PD2767,1543;PD2788,1606;PD2821,1664;PD2863,1713;PD2914,1754;PD2972,1785;PD3036,1805;PD3069,1810;PD3104,1812;PD3138,1810;PD3172,1805;PD3236,1785;PD3294,1754;PD3344,1713;PD3387,1664;PD3419,1606;PD3441,1543;PD3447,1509;PD3450,1474;PD3424,1463;PD3424,1463;PU3060,1843;PD3058,1829;PD3062,1815;PD3072,1803;PD3086,1794;PD3104,1786;PD3122,1794;PD3136,1803;PD3146,1815;PD3149,1829;PD3148,1843;PD3138,1859;PD3123,1873;PD3104,1888;PD3085,1873;PD3070,1859;PD3060,1843;PD3060,1843;PU3104,1811;PD3097,1814;PD3082,1825;PD3082,1835;PD3100,1856;PD3104,1859;PD3108,1856;PD3126,1835;PD3126,1825;PD3111,1814;PD3104,1811;PD3104,1811;PU3054,1780;PD3058,1800;PD3069,1815;PD3085,1826;PD3104,1830;PD3123,1826;PD3139,1815;PD3150,1800;PD3154,1780;PD3150,1761;PD3139,1745;PD3123,1734;PD3104,1730;PD3085,1734;PD3069,1745;PD3058,1761;PD3054,1780;PD3054,1780;PU3078,1780;PD3080,1790;PD3086,1798;PD3094,1804;PD3104,1806;PD3114,1804;PD3122,1799;PD3128,1790;PD3130,1780;PD3128,1770;PD3122,1762;PD3114,1756;PD3104,1754;PD3094,1756;PD3086,1762;PD3080,1770;PD3078,1780;PD3078,1780;PU2794,1111;PD2774,1122;PD2746,1125;PD2732,1123;PD2719,1117;PD2710,1106;PD2704,1091;PD2711,1094;PD2722,1096;PD2730,1090;PD2732,1080;PD2738,1048;PD2754,1022;PD2767,1012;PD2782,1004;PD2801,999;PD2823,997;PD2826,1020;PD2832,1041;PD2832,1054;PD2826,1069;PD2814,1088;PD2794,1111;PD2794,1111;PU2766,1358;PD2776,1344;PD2790,1334;PD2807,1331;PD2823,1334;PD2834,1342;PD2843,1352;PD2848,1365;PD2849,1378;PD2846,1399;PD2836,1418;PD2823,1435;PD2807,1449;PD2774,1471;PD2753,1477;PD2727,1480;PD2708,1479;PD2691,1475;PD2660,1460;PD2631,1447;PD2617,1444;PD2602,1446;PD2589,1453;PD2577,1462;PD2563,1471;PD2541,1475;PD2516,1470;PD2497,1458;PD2483,1441;PD2499,1447;PD2515,1449;PD2532,1447;PD2548,1438;PD2561,1425;PD2574,1411;PD2589,1401;PD2609,1397;PD2629,1401;PD2679,1425;PD2704,1432;PD2718,1431;PD2734,1427;PD2752,1415;PD2761,1398;PD2763,1379;PD2763,1370;PD2766,1358;PD2766,1358;PU2757,1376;PD2760,1389;PD2767,1399;PD2776,1404;PD2786,1406;PD2796,1404;PD2805,1398;PD2810,1389;PD2811,1378;PD2809,1373;PD2805,1372;PD2802,1374;PD2800,1379;PD2797,1390;PD2786,1395;PD2774,1390;PD2770,1385;PD2769,1376;PD2757,1376;PU3104,732;PD3002,738;PD2915,750;PD2873,760;PD2835,775;PD2813,791;PD2798,811;PD2789,833;PD2783,854;PD2777,889;PD2776,904;PD2778,915;PD2794,973;PD2805,1024;PD2810,1065;PD2806,1136;PD2802,1211;PD2804,1248;PD2811,1283;PD2825,1317;PD2848,1349;PD2873,1376;PD2902,1397;PD2932,1414;PD2964,1426;PD2998,1434;PD3033,1439;PD3068,1439;PD3104,1435;PD3140,1439;PD3175,1439;PD3210,1434;PD3243,1426;PD3276,1414;PD3306,1397;PD3334,1376;PD3360,1349;PD3382,1317;PD3396,1283;PD3403,1248;PD3405,1211;PD3402,1136;PD3397,1065;PD3402,1024;PD3413,973;PD3430,915;PD3432,904;PD3431,889;PD3425,854;PD3419,833;PD3410,811;PD3395,791;PD3373,775;PD3335,760;PD3292,750;PD3206,738;PD3104,732;PD3104,732;PD3104,732;PU3104,770;PD3006,775;PD2922,787;PD2884,797;PD2852,809;PD2840,817;PD2831,830;PD2820,863;PD2814,904;PD2814,905;PD2831,963;PD2843,1016;PD2848,1066;PD2844,1138;PD2840,1210;PD2842,1243;PD2848,1273;PD2859,1299;PD2877,1325;PD2899,1348;PD2924,1366;PD2950,1381;PD2978,1392;PD3008,1398;PD3039,1402;PD3103,1398;PD3105,1398;PD3169,1402;PD3200,1398;PD3230,1392;PD3258,1381;PD3284,1366;PD3308,1348;PD3331,1325;PD3349,1299;PD3360,1273;PD3366,1243;PD3367,1210;PD3364,1138;PD3360,1066;PD3365,1016;PD3377,963;PD3394,905;PD3394,904;PD3388,863;PD3377,830;PD3368,817;PD3356,809;PD3324,797;PD3286,787;PD3202,775;PD3104,770;PD3104,770;PU3032,271;PD3035,220;PD3045,176;PD3057,144;PD3073,116;PD3104,73;PD3134,116;PD3150,144;PD3163,176;PD3173,220;PD3176,271;PD3104,292;PD3032,271;PU3080,282;PD3056,296;PD3028,292;PD3020,269;PD3021,246;PD3034,188;PD3045,195;PD3054,204;PD3066,226;PD3080,282;PD3080,282;PU3023,227;PD3012,243;PD3010,259;PD3018,291;PD3025,292;PD3036,290;PD3053,285;PD3059,281;PD3054,257;PD3045,242;PD3023,227;PD3023,227;PU3078,275;PD3063,257;PD3060,236;PD3065,217;PD3077,200;PD3082,206;PD3086,191;PD3097,178;PD3104,174;PD3111,178;PD3122,191;PD3126,206;PD3131,200;PD3143,217;PD3148,236;PD3144,257;PD3130,275;PD3104,284;PD3078,275;PU3104,211;PD3085,231;PD3079,247;PD3080,271;PD3086,273;PD3104,276;PD3122,274;PD3128,272;PD3128,247;PD3123,231;PD3104,211;PD3104,211;PU2964,504;PD2943,476;PD2953,447;PD2965,399;PD2967,370;PD2972,341;PD2984,324;PD3001,312;PD3022,302;PD3033,286;PD3104,276;PD3174,286;PD3185,302;PD3207,312;PD3224,324;PD3236,341;PD3241,370;PD3243,399;PD3255,447;PD3265,476;PD3244,504;PU3014,478;PD3023,461;PD3036,429;PD3036,404;PD3032,378;PD3029,352;PD3032,328;PD3040,314;PD3051,303;PD3064,294;PD3104,278;PD3144,294;PD3157,303;PD3168,314;PD3176,328;PD3178,352;PD3176,378;PD3172,404;PD3172,429;PD3184,461;PD3194,478;PD3014,478;PU3272,529;PD3280,506;PD3278,482;PD3266,424;PD3259,427;PD3245,437;PD3238,452;PD3234,445;PD3220,458;PD3210,477;PD3210,497;PD3220,518;PD3244,532;PD3272,529;PU3277,463;PD3288,480;PD3290,495;PD3282,528;PD3275,529;PD3264,526;PD3246,521;PD3241,517;PD3246,493;PD3254,479;PD3277,463;PD3277,463;PU2936,529;PD2928,506;PD2929,482;PD2942,424;PD2949,427;PD2962,437;PD2970,452;PD2974,445;PD2988,458;PD2997,477;PD2998,497;PD2988,518;PD2964,532;PD2936,529;PU2931,463;PD2920,480;PD2918,495;PD2926,528;PD2933,529;PD2944,526;PD2961,521;PD2967,517;PD2962,493;PD2953,479;PD2931,463;PD2931,463;PU3078,523;PD3063,505;PD3060,485;PD3065,465;PD3077,449;PD3082,455;PD3086,439;PD3097,426;PD3104,422;PD3111,426;PD3122,439;PD3126,455;PD3131,449;PD3143,465;PD3148,485;PD3144,505;PD3130,523;PD3104,532;PD3078,523;PU3104,460;PD3085,479;PD3080,495;PD3080,520;PD3086,522;PD3104,524;PD3123,523;PD3129,520;PD3129,496;PD3123,479;PD3104,460;PD3104,460;PU2895,676;PD2843,620;PD2936,539;PD3272,539;PD3365,620;PD3313,676;PD2895,676;PU3136,533;PD3133,545;PD3126,555;PD3116,562;PD3104,565;PD3092,562;PD3081,555;PD3075,545;PD3072,533;PD3075,520;PD3081,510;PD3092,503;PD3104,501;PD3116,503;PD3126,510;PD3133,520;PD3136,533;PD3136,533;PU2785,630;PD2799,640;PD2810,654;PD2817,671;PD2817,693;PD2713,740;PD2716,724;PD2724,709;PD2745,682;PD2768,656;PD2785,630;PD2785,630;PU2910,669;PD2918,647;PD2915,629;PD2907,615;PD2894,604;PD2878,595;PD2870,603;PD2867,588;PD2851,573;PD2840,565;PD2832,596;PD2821,623;PD2813,650;PD2811,681;PD2910,669;PU2818,689;PD2809,664;PD2808,645;PD2814,630;PD2824,611;PD2859,635;PD2872,654;PD2876,667;PD2876,684;PD2818,689;PU3028,659;PD3035,636;PD3033,619;PD3026,605;PD3014,594;PD2999,584;PD2991,593;PD2989,578;PD2971,562;PD2958,555;PD2947,565;PD2933,583;PD2933,599;PD2923,591;PD2910,603;PD2901,617;PD2896,632;PD2898,649;PD2909,670;PD3028,659;PU2936,679;PD2932,648;PD2937,626;PD2949,610;PD2962,595;PD2978,607;PD2992,621;PD3002,641;PD3004,672;PD2936,679;PU3164,655;PD3173,633;PD3173,615;PD3167,601;PD3156,588;PD3142,578;PD3133,586;PD3132,571;PD3116,553;PD3104,545;PD3092,553;PD3076,571;PD3075,586;PD3066,578;PD3052,588;PD3041,601;PD3035,615;PD3035,633;PD3044,655;PD3164,655;PU3360,783;PD3409,826;PD3422,927;PD3471,932;PD3496,888;PD3522,845;PD3533,822;PD3540,798;PD3542,773;PD3538,746;PD3499,734;PD3452,715;PD3381,670;PD3300,646;PD3172,644;PD3104,610;PD3036,644;PD2908,646;PD2827,670;PD2756,715;PD2709,734;PD2670,746;PD2663,767;PD2663,790;PD2669,814;PD2680,838;PD2708,887;PD2737,932;PD2786,927;PD2799,826;PD2848,783;PD3104,772;PD3360,783;PU2808,969;PD2811,930;PD2817,891;PD2829,856;PD2839,841;PD2853,827;PD2872,817;PD2893,813;PD2926,816;PD2958,825;PD2990,835;PD3022,841;PD3042,843;PD3061,841;PD3090,826;PD3106,813;PD3104,706;PD3067,719;PD3021,727;PD2974,733;PD2924,734;PD2874,737;PD2851,742;PD2829,749;PD2808,760;PD2791,776;PD2775,799;PD2767,822;PD2766,846;PD2769,870;PD2787,918;PD2808,969;PD2808,969;PU2786,946;PD2777,926;PD2768,912;PD2746,896;PD2725,883;PD2705,862;PD2701,872;PD2701,884;PD2710,913;PD2697,907;PD2686,900;PD2679,893;PD2676,883;PD2676,872;PD2675,861;PD2669,848;PD2658,837;PD2647,830;PD2638,821;PD2632,800;PD2626,812;PD2622,823;PD2622,836;PD2632,853;PD2641,870;PD2641,880;PD2637,888;PD2634,897;PD2632,907;PD2640,930;PD2652,946;PD2669,958;PD2652,960;PD2634,959;PD2648,977;PD2657,994;PD2671,1023;PD2687,1041;PD2707,1053;PD2730,1059;PD2754,1060;PD2770,1056;PD2784,1050;PD2795,1040;PD2802,1027;PD2805,1011;PD2804,992;PD2798,970;PD2786,946;PD2786,946;PU3099,690;PD3082,698;PD3055,706;PD3014,713;PD2928,719;PD2887,722;PD2848,729;PD2823,738;PD2800,750;PD2779,768;PD2761,795;PD2753,820;PD2751,843;PD2754,866;PD2761,888;PD2778,930;PD2786,951;PD2789,971;PD2786,986;PD2779,999;PD2768,1009;PD2754,1011;PD2739,1007;PD2730,1000;PD2725,990;PD2723,979;PD2727,955;PD2734,934;PD2716,945;PD2703,962;PD2696,983;PD2700,1006;PD2710,1023;PD2724,1034;PD2740,1038;PD2755,1039;PD2782,1032;PD2802,1016;PD2815,993;PD2816,967;PD2803,920;PD2787,879;PD2779,843;PD2780,825;PD2786,807;PD2800,786;PD2815,772;PD2834,763;PD2856,756;PD2890,750;PD2929,747;PD3017,741;PD3062,733;PD3092,724;PD3115,713;PD3099,690;PU3060,831;PD3046,831;PD3032,804;PD3028,777;PD3034,754;PD3048,737;PD3053,753;PD3065,722;PD3078,704;PD3104,683;PD3129,704;PD3143,722;PD3154,753;PD3160,737;PD3174,754;PD3180,777;PD3176,804;PD3162,831;PD3147,831;PD3104,809;PD3060,831;PU3084,831;PD3070,818;PD3069,787;PD3076,766;PD3089,751;PD3104,737;PD3119,751;PD3131,766;PD3139,787;PD3138,818;PD3124,831;PD3104,818;PD3084,831;PU3402,916;PD3400,881;PD3396,864;PD3389,847;PD3376,830;PD3359,816;PD3340,807;PD3319,801;PD3297,800;PD3276,803;PD3235,813;PD3198,824;PD3163,827;PD3144,823;PD3128,816;PD3114,805;PD3104,795;PD3094,805;PD3080,816;PD3064,823;PD3045,827;PD3010,824;PD2973,813;PD2932,803;PD2911,800;PD2889,801;PD2868,807;PD2849,816;PD2832,830;PD2819,847;PD2812,864;PD2808,881;PD2806,916;PD2836,952;PD2834,916;PD2836,885;PD2843,861;PD2853,849;PD2864,840;PD2893,829;PD2927,831;PD2964,840;PD3004,852;PD3025,855;PD3047,855;PD3067,852;PD3083,846;PD3104,833;PD3125,846;PD3141,852;PD3161,855;PD3183,855;PD3204,852;PD3243,840;PD3280,831;PD3315,829;PD3344,840;PD3355,849;PD3364,861;PD3372,885;PD3374,916;PD3372,952;PD3402,916;PU3012,660;PD2927,662;PD2889,667;PD2850,679;PD2819,693;PD2796,707;PD2775,722;PD2749,737;PD2718,747;PD2691,751;PD2662,751;PD2655,746;PD2653,738;PD2656,729;PD2665,723;PD2689,723;PD2713,719;PD2737,711;PD2759,699;PD2780,684;PD2806,668;PD2841,652;PD2883,640;PD2924,634;PD3012,632;PD3047,627;PD3072,616;PD3094,600;PD3104,590;PD3114,600;PD3136,616;PD3161,627;PD3195,632;PD3284,634;PD3325,640;PD3367,652;PD3402,668;PD3428,684;PD3449,699;PD3471,711;PD3495,719;PD3519,723;PD3543,723;PD3552,729;PD3555,738;PD3553,746;PD3545,751;PD3517,751;PD3490,747;PD3459,737;PD3433,722;PD3412,707;PD3389,693;PD3357,679;PD3319,667;PD3281,662;PD3196,660;PD3161,657;PD3135,648;PD3116,637;PD3104,628;PD3092,637;PD3073,648;PD3046,657;PD3012,660;PD3012,660;PU3024,269;PD3070,260;PD3117,259;PD3157,263;PD3184,269;PD3195,275;PD3200,285;PD3195,298;PD3190,301;PD3184,302;PD3147,295;PD3101,292;PD3056,294;PD3024,302;PD3018,302;PD3013,298;PD3008,285;PD3013,275;PD3024,269;PD3024,269;PU3189,1352;PD3209,1305;PD3270,1252;PD3291,1166;PD3194,1183;PD3143,1142;PD3104,1127;PD3064,1142;PD3014,1183;PD2917,1166;PD2938,1252;PD2999,1305;PD3019,1352;PD3104,1301;PD3189,1352;PU3132,1425;PD3165,1403;PD3199,1328;PD3179,1302;PD3158,1281;PD3134,1267;PD3104,1261;PD3074,1267;PD3050,1281;PD3029,1302;PD3009,1328;PD3043,1403;PD3076,1425;PD3104,1425;PD3132,1425;PU3046,1149;PD3051,1162;PD3058,1175;PD3071,1195;PD3081,1182;PD3082,1167;PD3077,1152;PD3069,1138;PD3046,1149;PU3028,1159;PD3032,1173;PD3038,1186;PD3049,1207;PD3059,1196;PD3062,1181;PD3059,1165;PD3052,1150;PD3028,1159;PU3010,1170;PD3012,1184;PD3018,1197;PD3027,1220;PD3038,1209;PD3042,1194;PD3040,1178;PD3034,1163;PD3010,1170;PU2969,1163;PD2975,1176;PD2977,1190;PD2981,1214;PD2966,1211;PD2955,1201;PD2948,1186;PD2945,1170;PD2969,1163;PU2972,1159;PD2972,1184;PD2979,1204;PD2995,1239;PD3009,1228;PD3018,1208;PD3019,1183;PD3012,1158;PD2996,1147;PD2972,1159;PU3015,1100;PD3001,1115;PD2993,1131;PD2983,1141;PD2964,1140;PD2941,1132;PD2915,1126;PD2897,1128;PD2880,1133;PD2862,1142;PD2874,1150;PD2892,1165;PD2899,1179;PD2902,1194;PD2904,1210;PD2909,1225;PD2930,1253;PD2954,1274;PD2976,1295;PD2992,1319;PD3012,1385;PD3028,1414;PD3041,1426;PD3058,1438;PD3081,1446;PD3104,1448;PD3127,1446;PD3150,1438;PD3167,1426;PD3180,1414;PD3196,1385;PD3216,1319;PD3232,1295;PD3254,1274;PD3278,1253;PD3299,1225;PD3305,1210;PD3307,1194;PD3309,1179;PD3316,1165;PD3334,1150;PD3346,1142;PD3328,1133;PD3311,1128;PD3293,1126;PD3267,1132;PD3244,1140;PD3225,1141;PD3215,1132;PD3206,1117;PD3193,1100;PD3166,1079;PD3153,1072;PD3137,1069;PD3102,1065;PD3066,1069;PD3051,1073;PD3039,1080;PD3015,1100;PD3015,1100;PU3064,1398;PD3052,1387;PD3043,1376;PD3034,1351;PD3028,1324;PD3019,1297;PD3000,1271;PD2978,1252;PD2957,1235;PD2942,1217;PD2936,1202;PD2933,1185;PD2932,1170;PD2957,1176;PD2979,1185;PD3007,1188;PD3029,1181;PD3045,1168;PD3054,1154;PD3064,1146;PD3081,1142;PD3096,1141;PD3103,1141;PD3103,1141;PD3125,1142;PD3141,1146;PD3151,1154;PD3161,1168;PD3177,1181;PD3199,1188;PD3227,1185;PD3249,1176;PD3273,1170;PD3273,1185;PD3269,1202;PD3264,1217;PD3248,1235;PD3228,1252;PD3206,1271;PD3187,1297;PD3178,1324;PD3172,1352;PD3162,1377;PD3154,1388;PD3142,1398;PD3126,1404;PD3103,1407;PD3080,1404;PD3064,1398;PD3064,1398;PU3007,1051;PD2965,1046;PD2925,1033;PD2848,1000;PD2834,991;PD2831,981;PD2829,968;PD2820,953;PD2809,936;PD2807,917;PD2810,900;PD2816,889;PD2820,896;PD2830,904;PD2850,904;PD2870,903;PD2883,912;PD2890,919;PD2908,912;PD2929,909;PD2951,911;PD2973,916;PD2992,924;PD3009,935;PD3022,948;PD3028,963;PD3049,946;PD3068,936;PD3088,930;PD3107,928;PD3128,931;PD3146,938;PD3180,963;PD3186,948;PD3199,935;PD3216,924;PD3235,916;PD3257,911;PD3279,909;PD3300,912;PD3318,919;PD3325,912;PD3338,903;PD3358,904;PD3377,904;PD3388,896;PD3392,889;PD3398,900;PD3401,917;PD3399,936;PD3388,953;PD3379,968;PD3377,981;PD3374,991;PD3360,1000;PD3283,1033;PD3243,1046;PD3200,1051;PD3176,1043;PD3153,1028;PD3129,1014;PD3116,1009;PD3104,1008;PD3091,1009;PD3079,1014;PD3055,1028;PD3032,1043;PD3007,1051;PD3007,1051;PU3104,963;PD3085,965;PD3069,971;PD3056,980;PD3045,992;PD3032,1023;PD3032,1059;PD3043,1103;PD3061,1143;PD3082,1178;PD3104,1205;PD3126,1178;PD3147,1143;PD3165,1103;PD3176,1059;PD3176,1023;PD3163,992;PD3152,980;PD3139,971;PD3123,965;PD3104,963;PD3104,963;PU2840,958;PD2835,973;PD2836,992;PD2850,1034;PD2875,1072;PD2889,1086;PD2903,1094;PD2931,1098;PD2960,1094;PD2988,1080;PD3014,1055;PD3017,1043;PD3007,1020;PD2994,1002;PD2980,989;PD2965,979;PD2947,973;PD2929,970;PD2898,971;PD2866,969;PD2840,958;PD2840,958;PU2843,995;PD2843,1031;PD2855,1062;PD2876,1085;PD2903,1100;PD2929,1105;PD2957,1103;PD2982,1091;PD2993,1080;PD3000,1065;PD2991,1044;PD2981,1029;PD2969,1017;PD2956,1009;PD2940,1003;PD2924,1001;PD2895,1002;PD2868,1003;PD2855,1000;PD2843,995;PD2843,995;PU2932,1020;PD2918,1022;PD2907,1030;PD2899,1041;PD2897,1055;PD2899,1069;PD2907,1080;PD2918,1088;PD2932,1091;PD2946,1088;PD2957,1080;PD2965,1069;PD2968,1055;PD2965,1041;PD2957,1030;PD2946,1022;PD2932,1020;PD2932,1020;PU2929,1042;PD2939,1047;PD2943,1057;PD2939,1067;PD2929,1071;PD2918,1067;PD2914,1057;PD2918,1047;PD2929,1042;PD2929,1042;PU3104,1331;PD3080,1358;PD3070,1377;PD3062,1397;PD3060,1416;PD3065,1432;PD3079,1443;PD3104,1448;PD3129,1443;PD3143,1433;PD3148,1417;PD3146,1398;PD3139,1378;PD3128,1359;PD3104,1331;PD3104,1331;PU2311,1481;PD2327,1479;PD2340,1481;PD2358,1489;PD2341,1502;PD2331,1517;PD2323,1531;PD2313,1540;PD2301,1544;PD2288,1545;PD2255,1537;PD2311,1481;PU2289,1541;PD2305,1536;PD2318,1535;PD2337,1540;PD2323,1555;PD2316,1572;PD2311,1587;PD2303,1598;PD2292,1604;PD2279,1608;PD2245,1606;PD2289,1541;PU2279,1606;PD2295,1600;PD2307,1598;PD2327,1601;PD2315,1618;PD2309,1635;PD2306,1651;PD2299,1662;PD2289,1670;PD2277,1674;PD2243,1676;PD2279,1606;PU2275,1670;PD2290,1662;PD2302,1659;PD2322,1660;PD2312,1678;PD2308,1696;PD2306,1712;PD2300,1724;PD2291,1732;PD2279,1738;PD2246,1743;PD2275,1670;PU2274,1741;PD2289,1733;PD2301,1730;PD2321,1731;PD2311,1749;PD2307,1767;PD2305,1783;PD2299,1795;PD2286,1805;PD2268,1812;PD2263,1810;PD2257,1804;PD2251,1799;PD2245,1797;PD2274,1741;PU2209,1450;PD2197,1483;PD2187,1523;PD2177,1613;PD2176,1705;PD2182,1784;PD2182,1784;PD2278,1815;PD2278,1813;PD2273,1736;PD2274,1638;PD2285,1540;PD2295,1498;PD2307,1463;PD2308,1463;PD2209,1450;PD2209,1450;PU2236,1453;PD2234,1456;PD2233,1459;PD2222,1488;PD2214,1525;PD2203,1613;PD2202,1703;PD2208,1780;PD2208,1784;PD2208,1793;PD2251,1807;PD2247,1730;PD2249,1637;PD2259,1541;PD2268,1497;PD2281,1459;PD2236,1453;PD2236,1453;PU2308,1490;PD2330,1487;PD2346,1478;PD2366,1455;PD2275,1448;PD2186,1431;PD2199,1458;PD2213,1471;PD2233,1480;PD2235,1497;PD2242,1507;PD2266,1521;PD2292,1513;PD2301,1505;PD2308,1490;PD2308,1490;PU2232,1439;PD2242,1452;PD2254,1463;PD2271,1469;PD2292,1469;PD2307,1462;PD2319,1450;PD2304,1440;PD2281,1433;PD2255,1432;PD2232,1439;PD2232,1439;PU1508,1142;PD1479,1128;PD1454,1112;PD1428,1098;PD1397,1091;PD1373,1112;PD1356,1124;PD1365,1139;PD1380,1152;PD1401,1163;PD1429,1170;PD1427,1152;PD1446,1159;PD1467,1160;PD1489,1155;PD1508,1142;PD1508,1142;PU1340,1138;PD1354,1145;PD1364,1154;PD1374,1171;PD1353,1172;PD1336,1179;PD1321,1186;PD1308,1188;PD1296,1184;PD1285,1177;PD1262,1152;PD1340,1138;PU1360,1034;PD1332,1048;PD1290,1063;PD1244,1074;PD1201,1076;PD1224,1113;PD1264,1163;PD1309,1157;PD1357,1143;PD1399,1126;PD1426,1112;PD1435,1106;PD1395,1072;PD1360,1034;PD1360,1034;PU1378,1054;PD1374,1056;PD1342,1072;PD1300,1087;PD1259,1098;PD1217,1102;PD1243,1138;PD1248,1137;PD1255,1137;PD1292,1133;PD1341,1120;PD1386,1102;PD1410,1090;PD1412,1089;PD1413,1088;PD1378,1054;PD1378,1054;PU1455,1111;PD1431,1090;PD1410,1068;PD1389,1048;PD1361,1033;PD1335,1047;PD1318,1054;PD1324,1070;PD1335,1088;PD1351,1104;PD1371,1117;PD1374,1099;PD1391,1111;PD1411,1118;PD1433,1119;PD1455,1111;PD1455,1111;PU1362,1033;PD1373,1035;PD1392,1044;PD1412,1060;PD1419,1071;PD1424,1083;PD1381,1079;PD1361,1069;PD1352,1059;PD1343,1044;PD1362,1033;PU1223,680;PD1220,746;PD1237,746;PD1250,736;PD1253,715;PD1251,700;PD1242,688;PD1223,680;PD1223,680;PU1715,748;PD1703,759;PD1699,776;PD1764,787;PD1760,766;PD1751,754;PD1736,750;PD1715,748;PD1715,748;PU2565,2168;PD2578,2230;PD2595,2294;PD2692,2335;PD2807,2371;PD2869,2384;PD2931,2394;PD2994,2400;PD3055,2401;PD3076,2406;PD3091,2416;PD3104,2432;PD3117,2416;PD3133,2406;PD3153,2401;PD3215,2400;PD3277,2394;PD3340,2384;PD3401,2371;PD3516,2335;PD3613,2294;PD3630,2230;PD3643,2168;PD3600,2195;PD3549,2220;PD3490,2243;PD3424,2261;PD3352,2271;PD3274,2272;PD3191,2261;PD3148,2251;PD3104,2237;PD3060,2251;PD3017,2261;PD2934,2272;PD2856,2271;PD2784,2261;PD2718,2243;PD2659,2220;PD2608,2194;PD2565,2168;PD2565,2168;PU2977,2292;PD2992,2290;PD3005,2294;PD3017,2304;PD3026,2318;PD3035,2336;PD3026,2355;PD3017,2371;PD3005,2381;PD2992,2385;PD2977,2383;PD2960,2372;PD2942,2357;PD2922,2336;PD2942,2317;PD2960,2302;PD2977,2292;PD2977,2292;PU3647,2148;PD3579,2190;PD3537,2210;PD3490,2228;PD3408,2249;PD3363,2255;PD3316,2258;PD3267,2257;PD3216,2251;PD3163,2239;PD3109,2222;PD3103,2220;PD3098,2222;PD3044,2239;PD2991,2251;PD2940,2257;PD2891,2258;PD2844,2255;PD2799,2249;PD2717,2228;PD2670,2210;PD2629,2190;PD2561,2149;PD2569,2191;PD2631,2225;PD2707,2256;PD2792,2278;PD2839,2285;PD2888,2288;PD2939,2287;PD2992,2281;PD3047,2270;PD3104,2252;PD3160,2270;PD3215,2281;PD3268,2287;PD3319,2288;PD3368,2285;PD3414,2278;PD3500,2256;PD3576,2225;PD3639,2190;PD3646,2149;PD3647,2148;PD3647,2148;PU3618,2276;PD3549,2307;PD3468,2336;PD3396,2359;PD3325,2379;PD3253,2392;PD3178,2395;PD3157,2397;PD3135,2402;PD3116,2410;PD3104,2418;PD3091,2410;PD3072,2402;PD3050,2397;PD3029,2395;PD2954,2392;PD2882,2379;PD2811,2359;PD2739,2336;PD2658,2307;PD2590,2276;PD2601,2315;PD2662,2341;PD2730,2365;PD2804,2388;PD2877,2408;PD2952,2422;PD3030,2426;PD3048,2429;PD3068,2437;PD3091,2449;PD3104,2468;PD3116,2449;PD3139,2437;PD3159,2429;PD3177,2426;PD3255,2422;PD3330,2408;PD3403,2388;PD3477,2365;PD3546,2341;PD3607,2315;PD3618,2276;PD3618,2276;PU3060,2411;PD3058,2397;PD3062,2383;PD3072,2372;PD3086,2362;PD3104,2354;PD3122,2362;PD3136,2372;PD3146,2383;PD3149,2397;PD3148,2411;PD3138,2428;PD3123,2446;PD3104,2467;PD3085,2446;PD3070,2428;PD3060,2411;PD3060,2411;PU3113,2312;PD3109,2260;PD3104,2250;PD3099,2260;PD3095,2312;PD3075,2332;PD3023,2336;PD3012,2341;PD3023,2346;PD3075,2351;PD3095,2370;PD3099,2422;PD3104,2433;PD3109,2422;PD3113,2370;PD3133,2351;PD3185,2346;PD3196,2341;PD3185,2336;PD3133,2332;PD3113,2312;PU3050,2341;PD3055,2362;PD3066,2379;PD3083,2391;PD3104,2395;PD3125,2391;PD3142,2379;PD3153,2362;PD3157,2341;PD3153,2321;PD3142,2303;PD3125,2292;PD3104,2288;PD3083,2292;PD3066,2303;PD3055,2321;PD3050,2341;PD3050,2341;PU3104,2311;PD3092,2313;PD3082,2320;PD3076,2330;PD3073,2342;PD3076,2353;PD3082,2363;PD3092,2370;PD3104,2372;PD3116,2370;PD3125,2363;PD3132,2354;PD3134,2342;PD3132,2329;PD3125,2320;PD3116,2313;PD3104,2311;PD3104,2311;PU2859,2930;PD2783,2877;PD2674,2807;PD2674,2759;PD2679,2709;PD2701,2735;PD2725,2754;PD2749,2767;PD2774,2775;PD2804,2809;PD2838,2837;PD2877,2859;PD2920,2875;PD2964,2887;PD3010,2894;PD3057,2896;PD3104,2895;PD3151,2896;PD3198,2894;PD3244,2887;PD3288,2875;PD3330,2859;PD3369,2837;PD3404,2809;PD3434,2775;PD3459,2767;PD3483,2754;PD3507,2735;PD3529,2709;PD3534,2759;PD3534,2807;PD3425,2877;PD3349,2930;PD3104,2964;PD2859,2930;PU3102,2869;PD3174,2871;PD3225,2879;PD3231,3010;PD3242,3163;PD3261,3330;PD3291,3503;PD3310,3588;PD3333,3672;PD3360,3752;PD3391,3828;PD3427,3899;PD3467,3963;PD3513,4020;PD3564,4068;PD3553,4070;PD3543,4074;PD3535,4081;PD3525,4096;PD3517,4116;PD3502,4154;PD3480,4183;PD3461,4198;PD3449,4203;PD3444,4204;PD3406,4161;PD3372,4109;PD3341,4049;PD3313,3981;PD3288,3906;PD3266,3825;PD3227,3648;PD3194,3458;PD3164,3260;PD3134,3062;PD3102,2869;PD3102,2869;PU3312,3813;PD3313,3790;PD3318,3779;PD3327,3769;PD3339,3774;PD3349,3781;PD3361,3800;PD3364,3832;PD3363,3856;PD3357,3883;PD3338,3863;PD3325,3842;PD3312,3813;PD3312,3813;PU3320,3790;PD3327,3814;PD3333,3825;PD3343,3832;PD3348,3821;PD3348,3808;PD3342,3784;PD3327,3774;PD3320,3790;PU3551,4055;PD3582,4073;PD3547,4092;PD3534,4122;PD3526,4143;PD3517,4162;PD3492,4195;PD3470,4213;PD3453,4220;PD3444,4221;PD3445,4187;PD3453,4183;PD3468,4171;PD3488,4144;PD3501,4111;PD3510,4089;PD3522,4069;PD3533,4059;PD3543,4055;PD3551,4055;PD3551,4055;PU3424,3940;PD3407,3925;PD3388,3916;PD3367,3909;PD3361,3931;PD3360,3952;PD3363,3975;PD3380,4009;PD3404,4040;PD3434,4067;PD3469,4091;PD3467,4049;PD3459,4009;PD3445,3972;PD3424,3940;PD3424,3940;PU3379,3930;PD3393,3937;PD3405,3947;PD3419,3968;PD3430,3991;PD3438,4017;PD3443,4045;PD3421,4026;PD3404,4006;PD3389,3984;PD3379,3962;PD3377,3946;PD3379,3930;PD3379,3930;PU3275,3419;PD3283,3464;PD3274,3467;PD3236,3472;PD3197,3473;PD3189,3427;PD3227,3428;PD3264,3423;PD3275,3419;PD3275,3419;PU3302,3553;PD3312,3597;PD3304,3599;PD3262,3605;PD3219,3605;PD3211,3558;PD3253,3560;PD3294,3555;PD3302,3553;PD3302,3553;PU3351,3726;PD3367,3768;PD3344,3775;PD3301,3781;PD3255,3780;PD3245,3733;PD3290,3736;PD3334,3731;PD3351,3726;PD3351,3726;PU3412,3870;PD3434,3910;PD3379,3929;PD3339,3935;PD3297,3935;PD3283,3888;PD3327,3890;PD3369,3885;PD3412,3870;PD3412,3870;PU3226,3894;PD3263,3906;PD3301,3912;PD3339,3912;PD3376,3906;PD3424,3890;PU3183,3449;PD3228,3450;PD3271,3444;PD3277,3442;PU3202,3579;PD3253,3582;PD3301,3576;PD3308,3575;PU3219,3750;PD3249,3756;PD3281,3759;PD3311,3757;PD3341,3752;PD3362,3747;PU3586,4073;PD3544,4043;PD3510,4014;PD3458,3956;PD3449,4057;PD3454,4078;PD3467,4091;PD3484,4097;PD3504,4098;PD3548,4088;PD3586,4073;PD3586,4073;PU3250,3471;PD3267,3486;PD3275,3505;PD3274,3525;PD3266,3544;PD3260,3539;PD3259,3555;PD3251,3570;PD3245,3575;PD3238,3572;PD3224,3562;PD3217,3548;PD3213,3555;PD3198,3541;PD3189,3523;PD3188,3503;PD3198,3482;PD3222,3467;PD3250,3471;PU3105,2844;PD3156,2846;PD3197,2854;PD3227,3247;PD3245,3438;PD3268,3620;PD3297,3788;PD3315,3865;PD3336,3938;PD3359,4005;PD3385,4066;PD3415,4120;PD3448,4167;PD3439,4172;PD3427,4182;PD3413,4212;PD3400,4241;PD3387,4255;PD3370,4266;PD3350,4275;PD3293,4191;PD3246,4105;PD3209,4018;PD3179,3930;PD3157,3842;PD3142,3752;PD3131,3662;PD3125,3572;PD3121,3390;PD3122,3207;PD3119,3025;PD3114,2934;PD3105,2844;PD3105,2844;PU3443,4224;PD3414,4177;PD3433,4170;PD3450,4169;PD3464,4173;PD3473,4180;PD3477,4189;PD3474,4201;PD3463,4213;PD3443,4224;PD3443,4224;PU3436,4152;PD3467,4174;PD3451,4181;PD3441,4192;PD3430,4217;PD3414,4251;PD3397,4269;PD3379,4281;PD3356,4291;PD3345,4259;PD3362,4251;PD3386,4232;PD3397,4206;PD3413,4172;PD3430,4157;PD3436,4152;PD3436,4152;PU3350,4290;PD3320,4242;PD3339,4235;PD3356,4232;PD3369,4235;PD3378,4241;PD3382,4251;PD3379,4262;PD3369,4276;PD3350,4290;PD3350,4290;PU3343,3984;PD3329,3965;PD3312,3952;PD3293,3941;PD3283,3961;PD3277,3982;PD3276,4005;PD3285,4042;PD3302,4077;PD3326,4110;PD3356,4140;PD3363,4098;PD3363,4058;PD3357,4019;PD3343,3984;PD3343,3984;PU3301,3965;PD3313,3974;PD3323,3986;PD3333,4009;PD3339,4035;PD3341,4061;PD3340,4089;PD3323,4067;PD3309,4044;PD3300,4020;PD3295,3995;PD3296,3980;PD3301,3965;PD3301,3965;PU3260,3310;PD3280,3402;PD3301,3482;PD3332,3572;PD3374,3667;PD3401,3713;PD3431,3757;PD3465,3797;PD3503,3834;PD3546,3866;PD3593,3892;PD3578,3896;PD3554,3906;PD3538,3922;PD3526,3940;PD3514,3960;PD3500,3977;PD3480,3991;PD3461,4005;PD3452,4026;PD3448,4040;PD3410,3977;PD3376,3897;PD3345,3804;PD3317,3702;PD3295,3597;PD3278,3494;PD3266,3397;PD3260,3310;PD3260,3310;PU3360,3779;PD3357,3756;PD3360,3744;PD3367,3733;PD3380,3735;PD3391,3740;PD3406,3757;PD3415,3788;PD3418,3812;PD3417,3840;PD3395,3823;PD3378,3805;PD3360,3779;PD3360,3779;PU3364,3755;PD3375,3777;PD3383,3786;PD3394,3792;PD3397,3780;PD3395,3768;PD3384,3745;PD3368,3737;PD3364,3755;PU3241,3826;PD3245,3803;PD3251,3793;PD3261,3784;PD3272,3789;PD3281,3797;PD3291,3818;PD3292,3850;PD3288,3874;PD3279,3900;PD3263,3878;PD3251,3856;PD3241,3826;PD3241,3826;PU3252,3804;PD3256,3828;PD3262,3840;PD3271,3848;PD3276,3837;PD3278,3825;PD3274,3800;PD3261,3788;PD3252,3804;PU3225,3471;PD3243,3486;PD3251,3505;PD3250,3525;PD3242,3544;PD3235,3539;PD3234,3555;PD3226,3570;PD3221,3575;PD3213,3572;PD3200,3562;PD3192,3548;PD3189,3555;PD3174,3541;PD3165,3523;PD3164,3503;PD3174,3482;PD3198,3467;PD3225,3471;PU3213,3538;PD3227,3515;PD3229,3498;PD3224,3475;PD3218,3474;PD3199,3476;PD3182,3481;PD3176,3485;PD3181,3509;PD3190,3523;PD3213,3538;PD3213,3538;PU3244,3434;PD3250,3479;PD3217,3486;PD3173,3488;PD3129,3483;PD3126,3436;PD3169,3442;PD3211,3441;PD3244,3434;PD3244,3434;PU3132,3567;PD3181,3576;PD3228,3575;PD3261,3569;PD3267,3614;PD3234,3620;PD3184,3622;PD3133,3615;PD3132,3567;PD3132,3567;PU3140,3741;PD3168,3750;PD3196,3755;PD3224,3756;PD3252,3755;PD3289,3746;PD3298,3791;PD3258,3799;PD3203,3801;PD3148,3791;PD3140,3741;PD3140,3741;PU3324,3898;PD3337,3942;PD3278,3956;PD3233,3958;PD3186,3952;PD3172,3902;PD3222,3912;PD3272,3911;PD3324,3898;PD3324,3898;PU3128,3907;PD3164,3922;PD3202,3932;PD3240,3935;PD3277,3933;PD3330,3920;PU3128,3459;PD3172,3465;PD3216,3463;PD3248,3457;PU3135,3591;PD3184,3599;PD3233,3597;PD3264,3591;PU3135,3763;PD3165,3772;PD3196,3777;PD3227,3779;PD3257,3777;PD3295,3769;PU3460,3848;PD3481,3858;PD3493,3874;PD3497,3894;PD3494,3914;PD3487,3911;PD3490,3927;PD3486,3943;PD3482,3950;PD3475,3949;PD3459,3943;PD3448,3931;PD3446,3939;PD3428,3929;PD3415,3914;PD3409,3894;PD3413,3872;PD3432,3852;PD3460,3848;PU3465,3916;PD3473,3890;PD3471,3873;PD3460,3852;PD3453,3853;PD3436,3859;PD3420,3869;PD3416,3874;PD3427,3896;PD3439,3907;PD3465,3916;PD3465,3916;PU3313,3519;PD3327,3562;PD3312,3568;PD3291,3574;PD3283,3530;PD3297,3525;PD3313,3519;PD3313,3519;PU3384,3684;PD3407,3722;PD3372,3738;PD3330,3749;PD3318,3705;PD3357,3695;PD3384,3684;PD3384,3684;PD3384,3684;PU3475,3808;PD3509,3839;PD3469,3867;PD3425,3887;PD3377,3899;PD3361,3855;PD3410,3844;PD3444,3829;PD3475,3808;PD3475,3808;PU3369,3877;PD3420,3865;PD3457,3848;PD3492,3825;PU3286,3552;PD3306,3546;PD3323,3539;PU3325,3727;PD3367,3716;PD3396,3703;PU3433,4021;PD3447,3995;PD3459,3983;PD3471,3976;PD3488,3965;PD3511,3932;PD3525,3911;PD3544,3892;PD3558,3884;PD3573,3880;PD3577,3880;PD3573,3881;PD3573,3881;PD3612,3896;PD3582,3905;PD3571,3913;PD3563,3920;PD3551,3932;PD3540,3949;PD3528,3969;PD3512,3989;PD3488,4005;PD3474,4015;PD3468,4021;PD3461,4031;PD3447,4061;PD3433,4021;PU3106,2869;PD3034,2871;PD2983,2879;PD2977,3010;PD2966,3163;PD2947,3330;PD2917,3503;PD2898,3588;PD2875,3672;PD2848,3752;PD2816,3828;PD2781,3899;PD2741,3963;PD2695,4020;PD2644,4068;PD2655,4070;PD2665,4074;PD2673,4081;PD2683,4096;PD2690,4116;PD2705,4154;PD2728,4183;PD2746,4198;PD2759,4203;PD2764,4204;PD2802,4161;PD2836,4109;PD2867,4049;PD2895,3981;PD2920,3906;PD2942,3825;PD2981,3648;PD3014,3458;PD3044,3260;PD3074,3062;PD3106,2869;PD3106,2869;PU2896,3813;PD2895,3790;PD2890,3779;PD2881,3769;PD2869,3774;PD2859,3781;PD2847,3800;PD2844,3832;PD2845,3856;PD2851,3883;PD2869,3863;PD2883,3842;PD2896,3813;PD2896,3813;PU2888,3790;PD2881,3814;PD2874,3825;PD2865,3832;PD2860,3821;PD2860,3808;PD2866,3784;PD2881,3774;PD2888,3790;PU2657,4055;PD2626,4073;PD2661,4092;PD2674,4122;PD2682,4143;PD2691,4162;PD2716,4195;PD2738,4213;PD2755,4220;PD2764,4221;PD2763,4187;PD2755,4183;PD2740,4171;PD2720,4144;PD2706,4111;PD2698,4089;PD2686,4069;PD2674,4059;PD2665,4055;PD2657,4055;PD2657,4055;PU2783,3940;PD2801,3925;PD2820,3916;PD2841,3909;PD2847,3931;PD2848,3952;PD2845,3975;PD2828,4009;PD2804,4040;PD2774,4067;PD2739,4091;PD2741,4049;PD2748,4009;PD2762,3972;PD2783,3940;PD2783,3940;PU2829,3930;PD2815,3937;PD2803,3947;PD2789,3968;PD2778,3991;PD2770,4017;PD2765,4045;PD2786,4026;PD2804,4006;PD2818,3984;PD2828,3962;PD2830,3946;PD2829,3930;PD2829,3930;PU2933,3419;PD2925,3464;PD2934,3467;PD2972,3472;PD3011,3473;PD3019,3427;PD2981,3428;PD2944,3423;PD2933,3419;PD2933,3419;PU2906,3553;PD2896,3597;PD2904,3599;PD2945,3605;PD2989,3605;PD2997,3558;PD2955,3560;PD2914,3555;PD2906,3553;PD2906,3553;PU2857,3726;PD2841,3768;PD2863,3775;PD2907,3781;PD2953,3780;PD2963,3733;PD2918,3736;PD2874,3731;PD2857,3726;PD2857,3726;PU2796,3870;PD2774,3910;PD2829,3929;PD2869,3935;PD2910,3935;PD2925,3888;PD2881,3890;PD2838,3885;PD2796,3870;PD2796,3870;PU2982,3894;PD2945,3906;PD2907,3912;PD2869,3912;PD2832,3906;PD2784,3890;PU3025,3449;PD2980,3450;PD2937,3444;PD2930,3442;PU3006,3579;PD2955,3582;PD2907,3576;PD2900,3575;PU2989,3750;PD2958,3756;PD2927,3759;PD2896,3757;PD2867,3752;PD2846,3747;PU2622,4073;PD2664,4043;PD2698,4014;PD2750,3956;PD2759,4057;PD2753,4078;PD2741,4091;PD2724,4097;PD2704,4098;PD2659,4088;PD2622,4073;PD2622,4073;PU2958,3471;PD2940,3486;PD2933,3505;PD2934,3525;PD2942,3544;PD2948,3539;PD2949,3555;PD2957,3570;PD2963,3575;PD2970,3572;PD2983,3562;PD2991,3548;PD2995,3555;PD3010,3541;PD3019,3523;PD3020,3503;PD3009,3482;PD2986,3467;PD2958,3471;PU3103,2844;PD3052,2846;PD3011,2854;PD2981,3247;PD2963,3438;PD2940,3620;PD2911,3788;PD2893,3865;PD2872,3938;PD2849,4005;PD2823,4066;PD2793,4120;PD2760,4167;PD2769,4172;PD2781,4182;PD2795,4212;PD2808,4241;PD2821,4255;PD2837,4266;PD2857,4275;PD2915,4191;PD2962,4105;PD2999,4018;PD3029,3930;PD3051,3842;PD3066,3752;PD3077,3662;PD3083,3572;PD3087,3390;PD3086,3207;PD3089,3025;PD3094,2934;PD3103,2844;PD3103,2844;PU2765,4224;PD2794,4177;PD2775,4170;PD2758,4169;PD2744,4173;PD2735,4180;PD2731,4189;PD2734,4201;PD2745,4213;PD2765,4224;PD2765,4224;PU2772,4152;PD2741,4174;PD2757,4181;PD2767,4192;PD2778,4217;PD2794,4251;PD2811,4269;PD2829,4281;PD2852,4291;PD2863,4259;PD2845,4251;PD2822,4232;PD2811,4206;PD2795,4172;PD2778,4157;PD2772,4152;PD2772,4152;PU2858,4290;PD2887,4242;PD2869,4235;PD2852,4232;PD2839,4235;PD2830,4241;PD2826,4251;PD2829,4262;PD2839,4276;PD2858,4290;PD2858,4290;PU2865,3984;PD2879,3965;PD2895,3952;PD2915,3941;PD2925,3961;PD2930,3982;PD2931,4005;PD2923,4042;PD2906,4077;PD2882,4110;PD2852,4140;PD2845,4098;PD2844,4058;PD2851,4019;PD2865,3984;PD2865,3984;PU2907,3965;PD2895,3974;PD2885,3986;PD2875,4009;PD2869,4035;PD2867,4061;PD2868,4089;PD2885,4067;PD2899,4044;PD2908,4020;PD2913,3995;PD2912,3980;PD2907,3965;PD2907,3965;PU2947,3310;PD2928,3402;PD2907,3482;PD2876,3572;PD2834,3667;PD2807,3713;PD2777,3757;PD2743,3797;PD2705,3834;PD2662,3866;PD2615,3892;PD2630,3896;PD2654,3906;PD2670,3922;PD2682,3940;PD2694,3960;PD2708,3977;PD2728,3991;PD2747,4005;PD2756,4026;PD2760,4040;PD2798,3977;PD2832,3897;PD2863,3804;PD2890,3702;PD2913,3597;PD2930,3494;PD2942,3397;PD2947,3310;PD2947,3310;PU2848,3779;PD2851,3756;PD2848,3744;PD2841,3733;PD2828,3735;PD2817,3740;PD2802,3757;PD2793,3788;PD2790,3812;PD2791,3840;PD2813,3823;PD2830,3805;PD2848,3779;PD2848,3779;PU2843,3755;PD2833,3777;PD2825,3786;PD2814,3792;PD2811,3780;PD2813,3768;PD2823,3745;PD2840,3737;PD2843,3755;PU2967,3826;PD2963,3803;PD2957,3793;PD2947,3784;PD2935,3789;PD2927,3797;PD2917,3818;PD2916,3850;PD2920,3874;PD2929,3900;PD2945,3878;PD2957,3856;PD2967,3826;PD2967,3826;PU2956,3804;PD2952,3828;PD2946,3840;PD2937,3848;PD2931,3837;PD2930,3825;PD2934,3800;PD2947,3788;PD2956,3804;PU2983,3471;PD2965,3486;PD2957,3505;PD2958,3525;PD2966,3544;PD2972,3539;PD2973,3555;PD2982,3570;PD2987,3575;PD2994,3572;PD3008,3562;PD3015,3548;PD3019,3555;PD3034,3541;PD3043,3523;PD3044,3503;PD3034,3482;PD3010,3467;PD2983,3471;PU2995,3538;PD2981,3515;PD2979,3498;PD2984,3475;PD2990,3474;PD3009,3476;PD3026,3481;PD3032,3485;PD3027,3509;PD3018,3523;PD2995,3538;PD2995,3538;PU2964,3434;PD2958,3479;PD2991,3486;PD3035,3488;PD3079,3483;PD3082,3436;PD3039,3442;PD2997,3441;PD2964,3434;PD2964,3434;PU3076,3567;PD3027,3576;PD2980,3575;PD2947,3569;PD2941,3614;PD2974,3620;PD3024,3622;PD3075,3615;PD3076,3567;PD3076,3567;PU3068,3741;PD3040,3750;PD3012,3755;PD2984,3756;PD2956,3755;PD2919,3746;PD2910,3791;PD2950,3799;PD3005,3801;PD3060,3791;PD3068,3741;PD3068,3741;PU2884,3898;PD2871,3942;PD2930,3956;PD2975,3958;PD3022,3952;PD3036,3902;PD2986,3912;PD2936,3911;PD2884,3898;PD2884,3898;PU3080,3907;PD3044,3922;PD3006,3932;PD2968,3935;PD2931,3933;PD2878,3920;PU3080,3459;PD3036,3465;PD2992,3463;PD2960,3457;PU3073,3591;PD3023,3599;PD2975,3597;PD2943,3591;PU3073,3763;PD3043,3772;PD3012,3777;PD2981,3779;PD2951,3777;PD2913,3769;PU2748,3848;PD2727,3858;PD2715,3874;PD2710,3894;PD2713,3914;PD2721,3911;PD2717,3927;PD2721,3943;PD2725,3950;PD2733,3949;PD2749,3943;PD2760,3931;PD2762,3939;PD2779,3929;PD2793,3914;PD2799,3894;PD2795,3872;PD2776,3852;PD2748,3848;PU2743,3916;PD2735,3890;PD2737,3873;PD2748,3852;PD2754,3853;PD2772,3859;PD2787,3869;PD2792,3874;PD2781,3896;PD2769,3907;PD2743,3916;PD2743,3916;PU2895,3519;PD2880,3562;PD2896,3568;PD2917,3574;PD2925,3530;PD2911,3525;PD2895,3519;PD2895,3519;PU2824,3684;PD2801,3722;PD2836,3738;PD2878,3749;PD2890,3705;PD2851,3695;PD2824,3684;PD2824,3684;PD2824,3684;PU2733,3808;PD2699,3839;PD2739,3867;PD2783,3887;PD2831,3899;PD2847,3855;PD2798,3844;PD2764,3829;PD2733,3808;PD2733,3808;PU2839,3877;PD2788,3865;PD2751,3848;PD2716,3825;PU2922,3552;PD2902,3546;PD2885,3539;PU2883,3727;PD2841,3716;PD2812,3703;PU2775,4021;PD2760,3995;PD2748,3983;PD2736,3976;PD2720,3965;PD2697,3932;PD2683,3911;PD2664,3892;PD2650,3884;PD2635,3880;PD2631,3880;PD2634,3881;PD2634,3881;PD2595,3896;PD2626,3905;PD2637,3913;PD2644,3920;PD2656,3932;PD2668,3949;PD2680,3969;PD2696,3989;PD2720,4005;PD2734,4015;PD2740,4021;PD2747,4031;PD2761,4061;PD2775,4021;PU3006,4405;PD2998,4387;PD3018,4377;PD3021,4369;PD3020,4357;PD3004,4353;PD2976,4342;PD2949,4315;PD2924,4283;PD2899,4251;PD2886,4238;PD2870,4228;PD2857,4224;PD2851,4223;PD2875,4184;PD2897,4137;PD2918,4083;PD2937,4022;PD2969,3880;PD2995,3714;PD3016,3524;PD3030,3313;PD3040,3081;PD3045,2832;PD3071,2825;PD3104,2823;PD3137,2825;PD3163,2832;PD3168,3081;PD3178,3313;PD3192,3524;PD3212,3714;PD3239,3880;PD3271,4022;PD3290,4083;PD3310,4137;PD3333,4184;PD3357,4223;PD3350,4224;PD3338,4228;PD3322,4238;PD3308,4251;PD3284,4283;PD3259,4315;PD3232,4342;PD3204,4353;PD3188,4357;PD3187,4369;PD3190,4377;PD3210,4387;PD3202,4405;PD3181,4420;PD3148,4434;PD3104,4449;PD3060,4434;PD3027,4420;PD3006,4405;PD3006,4405;PU3129,3851;PD3122,3829;PD3114,3820;PD3103,3813;PD3093,3820;PD3085,3829;PD3079,3851;PD3084,3883;PD3091,3906;PD3104,3930;PD3117,3906;PD3124,3883;PD3129,3851;PD3129,3851;PU3115,3831;PD3115,3856;PD3111,3868;PD3104,3878;PD3096,3868;PD3093,3856;PD3093,3831;PD3104,3817;PD3115,3831;PU3029,3840;PD3028,3817;PD3023,3806;PD3015,3796;PD3003,3800;PD2993,3807;PD2981,3826;PD2977,3858;PD2978,3882;PD2983,3909;PD3002,3889;PD3016,3869;PD3029,3840;PD3029,3840;PU3021,3817;PD3014,3841;PD3008,3851;PD2998,3859;PD2993,3847;PD2993,3835;PD3000,3811;PD3014,3800;PD3021,3817;PU3077,3853;PD3075,3830;PD3069,3819;PD3060,3810;PD3048,3815;PD3039,3822;PD3028,3842;PD3026,3874;PD3029,3898;PD3037,3925;PD3054,3904;PD3066,3882;PD3077,3853;PD3077,3853;PU3067,3830;PD3063,3854;PD3057,3865;PD3047,3874;PD3042,3862;PD3041,3850;PD3046,3826;PD3060,3814;PD3067,3830;PU3078,3498;PD3063,3516;PD3060,3536;PD3065,3556;PD3077,3572;PD3082,3566;PD3086,3582;PD3097,3595;PD3104,3599;PD3111,3595;PD3122,3582;PD3126,3566;PD3131,3572;PD3143,3556;PD3148,3536;PD3144,3516;PD3130,3498;PD3104,3488;PD3078,3498;PU3104,3561;PD3085,3541;PD3080,3525;PD3080,3501;PD3086,3499;PD3104,3497;PD3123,3498;PD3129,3501;PD3129,3525;PD3123,3541;PD3104,3561;PD3104,3561;PU2963,3930;PD2976,3951;PD2985,3973;PD2989,3996;PD2986,4017;PD2980,4037;PD2960,4073;PD2932,4103;PD2901,4129;PD2920,4078;PD2935,4029;PD2963,3930;PD2963,3930;PU2921,4077;PD2946,4052;PD2963,4023;PD2967,4006;PD2967,3990;PD2964,3972;PD2956,3953;PD2921,4077;PU3014,3968;PD2996,3982;PD2987,4001;PD2987,4021;PD2994,4040;PD3001,4035;PD3001,4052;PD3009,4067;PD3014,4073;PD3021,4070;PD3035,4061;PD3043,4047;PD3047,4054;PD3062,4041;PD3072,4023;PD3074,4003;PD3065,3982;PD3042,3966;PD3014,3968;PU3023,4036;PD3010,4012;PD3009,3996;PD3015,3972;PD3021,3972;PD3040,3974;PD3057,3980;PD3062,3984;PD3056,4008;PD3047,4022;PD3023,4036;PD3023,4036;PU3069,4026;PD3077,4005;PD3089,3987;PD3104,3971;PD3119,3987;PD3131,4005;PD3139,4026;PD3142,4065;PD3136,4103;PD3123,4142;PD3104,4179;PD3085,4142;PD3072,4103;PD3066,4065;PD3069,4026;PD3069,4026;PU3104,3995;PD3095,4008;PD3089,4023;PD3087,4048;PD3089,4073;PD3095,4100;PD3104,4126;PD3114,4100;PD3119,4073;PD3121,4048;PD3119,4023;PD3113,4008;PD3104,3995;PD3104,3995;PU3069,4026;PD3077,4005;PD3089,3987;PD3104,3971;PD3119,3987;PD3131,4005;PD3139,4026;PD3142,4065;PD3136,4103;PD3123,4142;PD3104,4179;PD3085,4142;PD3072,4103;PD3066,4065;PD3069,4026;PD3069,4026;PU3104,3995;PD3095,4008;PD3089,4023;PD3087,4048;PD3089,4073;PD3095,4100;PD3104,4126;PD3114,4100;PD3119,4073;PD3121,4048;PD3119,4023;PD3113,4008;PD3104,3995;PD3104,3995;PU3188,3456;PD3147,3468;PD3105,3472;PD3063,3468;PD3022,3457;PD3018,3503;PD3062,3514;PD3105,3517;PD3148,3514;PD3192,3503;PD3188,3456;PD3188,3456;PU3199,3587;PD3152,3602;PD3105,3607;PD3057,3602;PD3011,3587;PD3006,3634;PD3055,3648;PD3105,3653;PD3155,3648;PD3204,3634;PD3199,3587;PD3199,3587;PU3219,3757;PD3192,3771;PD3163,3780;PD3134,3786;PD3105,3788;PD3076,3786;PD3046,3780;PD3018,3771;PD2991,3758;PD2983,3805;PD3013,3817;PD3043,3826;PD3074,3831;PD3105,3833;PD3135,3832;PD3166,3826;PD3197,3817;PD3227,3805;PD3219,3757;PD3219,3757;PU3243,3899;PD3212,3919;PD3178,3934;PD3141,3943;PD3105,3946;PD3069,3943;PD3032,3934;PD2998,3920;PD2967,3900;PD2956,3948;PD2991,3967;PD3029,3981;PD3067,3989;PD3105,3991;PD3143,3989;PD3181,3980;PD3219,3967;PD3254,3947;PD3243,3899;PD3243,3899;PU2861,4207;PD2832,4233;PD2864,4243;PD2888,4263;PD2912,4293;PD2937,4326;PD2951,4342;PD2968,4356;PD2983,4364;PD2999,4369;PD2994,4371;PD2977,4376;PD2983,4393;PD2986,4401;PD2993,4415;PD3006,4426;PD3021,4435;PD3055,4450;PD3100,4465;PD3105,4466;PD3110,4465;PD3155,4450;PD3189,4435;PD3204,4426;PD3217,4415;PD3224,4401;PD3227,4393;PD3233,4376;PD3216,4371;PD3211,4369;PD3227,4364;PD3242,4356;PD3259,4342;PD3274,4326;PD3299,4293;PD3322,4263;PD3346,4243;PD3375,4238;PD3348,4207;PD3331,4213;PD3313,4225;PD3297,4239;PD3271,4273;PD3247,4305;PD3223,4328;PD3201,4337;PD3186,4341;PD3175,4342;PD3172,4353;PD3171,4372;PD3179,4389;PD3188,4395;PD3174,4404;PD3143,4418;PD3105,4431;PD3067,4418;PD3036,4404;PD3022,4396;PD3031,4389;PD3039,4372;PD3038,4353;PD3035,4342;PD3024,4341;PD3010,4337;PD2987,4328;PD2963,4305;PD2939,4273;PD2913,4239;PD2898,4225;PD2879,4213;PD2865,4207;PD2861,4207;PD2861,4207;PU3247,3923;PD3214,3943;PD3178,3957;PD3140,3966;PD3103,3969;PD3066,3966;PD3029,3958;PD2994,3944;PD2961,3925;PU3189,3479;PD3146,3491;PD3103,3495;PD3060,3491;PD3017,3480;PU3200,3611;PD3151,3625;PD3103,3630;PD3054,3625;PD3006,3611;PU3222,3781;PD3193,3794;PD3163,3803;PD3133,3809;PD3103,3811;PD3073,3809;PD3043,3803;PD3013,3794;PD2984,3781;PU3033,4342;PD3047,4139;PD3062,3889;PU3175,4342;PD3160,4139;PD3146,3889;PU2617,2888;PD2605,2907;PD2592,2922;PD2575,2935;PD2541,2945;PD2501,2944;PD2464,2934;PD2449,2925;PD2438,2913;PD2528,2892;PD2576,2885;PD2598,2885;PD2617,2888;PD2617,2888;PU2589,2888;PD2576,2884;PD2563,2883;PD2543,2885;PD2524,2890;PD2484,2905;PD2515,2918;PD2544,2921;PD2557,2918;PD2568,2911;PD2579,2902;PD2589,2888;PD2589,2888;PU2929,3112;PD2941,3095;PD2956,3081;PD2975,3068;PD2986,3088;PD2994,3107;PD2997,3127;PD2993,3159;PD2980,3188;PD2960,3216;PD2935,3242;PD2923,3207;PD2918,3174;PD2919,3142;PD2929,3112;PD2929,3112;PU2968,3097;PD2957,3106;PD2949,3116;PD2942,3135;PD2939,3155;PD2945,3199;PD2969,3162;PD2975,3143;PD2977,3123;PD2974,3110;PD2968,3097;PD2968,3097;PU3069,3186;PD3077,3164;PD3089,3147;PD3104,3131;PD3119,3147;PD3131,3164;PD3139,3186;PD3142,3224;PD3136,3263;PD3123,3301;PD3104,3339;PD3085,3301;PD3072,3263;PD3066,3224;PD3069,3186;PD3069,3186;PU3104,3155;PD3095,3168;PD3089,3182;PD3087,3207;PD3089,3233;PD3095,3259;PD3104,3286;PD3114,3259;PD3119,3233;PD3121,3207;PD3119,3182;PD3113,3168;PD3104,3155;PD3104,3155;PU3128,3130;PD3126,3139;PD3121,3147;PD3113,3152;PD3104,3154;PD3095,3152;PD3087,3147;PD3082,3139;PD3080,3130;PD3082,3121;PD3087,3113;PD3095,3108;PD3104,3106;PD3113,3108;PD3121,3113;PD3126,3121;PD3128,3130;PD3128,3130;PU2622,2879;PD2642,2840;PD2662,2790;PD2749,2836;PD2760,2856;PD2782,2876;PD2812,2895;PD2850,2913;PD2894,2929;PD2944,2943;PD2997,2954;PD3053,2962;PD3110,2966;PD3168,2965;PD3224,2959;PD3277,2948;PD3327,2930;PD3372,2906;PD3411,2875;PD3442,2836;PD3546,2790;PD3566,2840;PD3585,2879;PD3533,2920;PD3480,2957;PD3425,2990;PD3371,3019;PD3315,3042;PD3258,3060;PD3200,3073;PD3141,3079;PD3081,3080;PD3020,3074;PD2957,3060;PD2893,3040;PD2828,3012;PD2761,2976;PD2692,2932;PD2622,2879;PD2622,2879;PU3534,2739;PD3499,2773;PD3475,2790;PD3448,2803;PD3444,2804;PD3442,2807;PD3402,2850;PD3363,2880;PD3322,2899;PD3280,2912;PD3235,2919;PD3191,2922;PD3104,2923;PD3103,2923;PD3017,2922;PD2972,2919;PD2928,2912;PD2885,2899;PD2845,2880;PD2806,2850;PD2766,2807;PD2764,2804;PD2760,2803;PD2733,2790;PD2709,2773;PD2674,2740;PD2665,2778;PD2695,2803;PD2736,2824;PD2780,2870;PD2827,2903;PD2874,2925;PD2922,2939;PD2970,2947;PD3016,2950;PD3103,2951;PD3104,2951;PD3104,2951;PD3191,2950;PD3238,2947;PD3286,2939;PD3333,2925;PD3381,2903;PD3427,2870;PD3472,2824;PD3513,2803;PD3543,2778;PD3534,2739;PD3534,2739;PU2625,2875;PD2609,2899;PD2637,2923;PD2680,2945;PD2727,2992;PD2781,3029;PD2839,3057;PD2898,3076;PD2956,3089;PD3011,3096;PD3061,3099;PD3103,3098;PD3105,3098;PD3147,3099;PD3197,3096;PD3252,3089;PD3310,3076;PD3369,3057;PD3427,3029;PD3480,2992;PD3528,2945;PD3571,2923;PD3599,2900;PD3583,2875;PD3558,2899;PD3540,2909;PD3516,2920;PD3512,2921;PD3509,2924;PD3465,2969;PD3414,3004;PD3359,3030;PD3303,3049;PD3247,3061;PD3194,3068;PD3105,3070;PD3104,3070;PD3103,3070;PD3014,3068;PD2961,3061;PD2905,3049;PD2848,3030;PD2794,3004;PD2743,2969;PD2698,2924;PD2696,2921;PD2692,2920;PD2668,2909;PD2650,2899;PD2625,2875;PD2625,2875;PU2671,2772;PD2665,2777;PD2662,2790;PD2658,2800;PD2690,2827;PD2711,2840;PD2736,2852;PD2780,2898;PD2827,2931;PD2874,2953;PD2922,2967;PD2970,2975;PD3016,2978;PD3103,2979;PD3104,2979;PD3104,2979;PD3191,2978;PD3238,2975;PD3286,2967;PD3333,2953;PD3381,2931;PD3427,2898;PD3472,2852;PD3497,2840;PD3518,2827;PD3550,2800;PD3546,2790;PD3542,2777;PD3537,2772;PD3506,2801;PD3485,2816;PD3458,2828;PD3454,2829;PD3452,2832;PD3410,2875;PD3368,2906;PD3324,2927;PD3280,2940;PD3235,2947;PD3191,2949;PD3104,2951;PD3103,2951;PD3017,2949;PD2972,2947;PD2928,2940;PD2884,2927;PD2840,2906;PD2797,2875;PD2756,2832;PD2753,2829;PD2749,2828;PD2723,2816;PD2701,2801;PD2671,2772;PD2671,2772;PU2637,2852;PD2623,2878;PD2651,2902;PD2694,2924;PD2741,2971;PD2793,3008;PD2848,3034;PD2905,3053;PD2960,3064;PD3013,3071;PD3103,3072;PD3105,3072;PD3195,3071;PD3248,3064;PD3303,3053;PD3360,3034;PD3415,3008;PD3467,2971;PD3514,2924;PD3557,2902;PD3585,2878;PD3571,2852;PD3545,2877;PD3526,2888;PD3502,2899;PD3498,2900;PD3495,2903;PD3451,2948;PD3402,2982;PD3350,3008;PD3296,3025;PD3243,3037;PD3192,3043;PD3105,3044;PD3104,3044;PD3103,3044;PD3016,3043;PD2965,3037;PD2912,3025;PD2858,3008;PD2805,2982;PD2756,2948;PD2712,2903;PD2710,2900;PD2706,2899;PD2681,2888;PD2663,2877;PD2637,2852;PD2637,2852;PU; diff --git a/hpglView.py b/hpglView.py new file mode 100755 index 0000000..01c7630 --- /dev/null +++ b/hpglView.py @@ -0,0 +1,44 @@ + +import Tkinter as tk + + +class HPGLView: + + def __init__( self, master, **options ): + self.__programs = None + self.__canvas = tk.Canvas( master ) + self.__canvas.bind( "", self.__onresize ) + + def pack( self, **options ): + self.__canvas.pack( **options ) + + def pack_forget( self ): + self.__canvas.pack_forget() + + def grid( self, **options ): + self.__canvas.grid( **options ) + + def grid_forget( self ): + self.__canvas.grid_forget() + + def __onresize( self, event ): + pass + + @property + def programs( self ): + self.__programs = programs + + @property + def papersize( self ): + self.__sheetsize = sheetsize + + def update( self ): + pass + + + +if __name__ == '__main__': + window = tk.Tk() + view = HPGLView( window ) + view.pack( expand=True, fill=tk.BOTH ) + window.mainloop() diff --git a/hpglView.pyc b/hpglView.pyc new file mode 100755 index 0000000..5a4e8e5 Binary files /dev/null and b/hpglView.pyc differ diff --git a/janos.hpgl~ b/janos.hpgl~ new file mode 100755 index 0000000..c763787 --- /dev/null +++ b/janos.hpgl~ @@ -0,0 +1,326 @@ +##sK1 1 2 +document() +layout('A4',(595.276,841.89),0) +grid((0,0,2.83465,2.83465),0,("RGB",0.0,0.0,1.0),'Gitter') +page('','A4',(595.276,841.89),0) +layer('PLT_objects',1,1,0,0,("RGB",0.196,0.314,0.635)) +lw(0.85) +lc(2) +lj(1) +b() +bs(172.984,382.535,0) +bs(173.693,381.827,0) +bs(173.976,381.827,0) +bs(174.543,382.039,0) +bs(174.969,381.898,0) +bs(175.11,381.26,0) +bs(175.11,376.299,0) +bs(175.323,376.087,0) +bs(176.669,376.087,0) +bs(176.811,376.299,0) +bs(176.811,381.26,0) +bs(176.669,382.252,0) +bs(176.173,382.961,0) +bs(175.465,383.457,0) +bs(174.543,383.598,0) +bs(173.48,383.315,0) +bs(172.913,382.819,0) +bs(172.984,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.709,382.535,0) +bs(181.063,382.394,0) +bs(181.205,382.11,0) +bs(181.063,381.756,0) +bs(180.709,381.614,0) +bs(180.425,381.756,0) +bs(180.283,382.11,0) +bs(180.425,382.394,0) +bs(180.709,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(179.929,378,0) +bs(179.646,377.504,0) +bs(179.717,377.291,0) +bs(181.559,376.228,0) +bs(181.843,376.228,0) +bs(182.197,376.866,0) +bs(182.126,377.22,0) +bs(180.213,378.071,0) +bs(179.929,378,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.496,380.764,0) +bs(181.276,380.976,0) +bs(181.205,380.48,0) +bs(180.709,380.339,0) +bs(179.646,380.48,0) +bs(179.362,380.268,0) +bs(179.291,379.559,0) +bs(179.433,379.276,0) +bs(180.85,379.134,0) +bs(181.701,379.276,0) +bs(182.268,379.559,0) +bs(182.551,380.126,0) +bs(182.693,380.976,0) +bs(182.693,383.315,0) +bs(182.48,383.528,0) +bs(181.984,383.528,0) +bs(181.772,383.386,0) +bs(181.63,383.102,0) +bs(181.205,383.386,0) +bs(180.354,383.598,0) +bs(179.291,383.244,0) +bs(178.937,382.181,0) +bs(179.291,381.189,0) +bs(179.787,380.906,0) +bs(180.496,380.764,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(184.819,379.488,0) +bs(185.031,379.276,0) +bs(185.528,379.276,0) +bs(185.669,379.346,0) +bs(185.882,379.772,0) +bs(186.378,379.346,0) +bs(187.37,379.134,0) +bs(188.22,379.346,0) +bs(188.858,379.772,0) +bs(189.213,380.48,0) +bs(189.354,381.331,0) +bs(189.354,383.315,0) +bs(189.142,383.528,0) +bs(188.008,383.528,0) +bs(187.866,383.315,0) +bs(187.866,381.331,0) +bs(187.654,380.764,0) +bs(187.087,380.551,0) +bs(186.52,380.693,0) +bs(186.307,381.26,0) +bs(186.307,383.315,0) +bs(186.094,383.528,0) +bs(185.031,383.528,0) +bs(184.819,383.315,0) +bs(184.819,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,382.252,0) +bs(193.961,381.969,0) +bs(194.173,381.331,0) +bs(193.961,380.764,0) +bs(193.323,380.48,0) +bs(192.756,380.764,0) +bs(192.543,381.331,0) +bs(192.756,381.969,0) +bs(193.323,382.252,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,379.134,0) +bs(194.173,379.346,0) +bs(194.882,379.772,0) +bs(195.378,380.48,0) +bs(195.591,381.331,0) +bs(195.378,382.252,0) +bs(194.882,382.961,0) +bs(194.173,383.457,0) +bs(193.323,383.598,0) +bs(192.472,383.457,0) +bs(191.764,382.961,0) +bs(191.339,382.252,0) +bs(191.126,381.331,0) +bs(191.339,380.48,0) +bs(191.764,379.772,0) +bs(192.472,379.346,0) +bs(193.323,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(197.22,383.031,0) +bs(197.575,382.323,0) +bs(197.858,382.181,0) +bs(198.78,382.465,0) +bs(198.992,382.323,0) +bs(198.85,382.11,0) +bs(198.354,381.827,0) +bs(197.504,381.26,0) +bs(197.22,380.409,0) +bs(197.575,379.488,0) +bs(198.071,379.276,0) +bs(198.85,379.134,0) +bs(200.268,379.488,0) +bs(200.339,379.772,0) +bs(199.984,380.48,0) +bs(199.772,380.551,0) +bs(198.85,380.268,0) +bs(198.638,380.409,0) +bs(199.063,380.764,0) +bs(200.126,381.331,0) +bs(200.409,381.685,0) +bs(200.551,382.252,0) +bs(200.409,382.748,0) +bs(200.126,383.173,0) +bs(199.559,383.528,0) +bs(198.78,383.598,0) +bs(197.858,383.457,0) +bs(197.291,383.244,0) +bs(197.22,383.031,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.843,381.969,0) +bs(209.339,381.756,0) +bs(209.551,381.189,0) +bs(209.268,380.693,0) +bs(208.701,380.48,0) +bs(207.85,380.48,0) +bs(207.85,381.969,0) +bs(208.843,381.969,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.701,379.063,0) +bs(209.197,378.85,0) +bs(209.409,378.354,0) +bs(209.197,377.787,0) +bs(208.701,377.575,0) +bs(207.85,377.575,0) +bs(207.85,379.063,0) +bs(208.701,379.063,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(206.22,376.299,0) +bs(206.362,376.087,0) +bs(208.843,376.087,0) +bs(209.764,376.228,0) +bs(210.472,376.654,0) +bs(210.969,377.291,0) +bs(211.11,378.071,0) +bs(210.685,379.063,0) +bs(209.906,379.701,0) +bs(210.827,380.339,0) +bs(211.181,380.835,0) +bs(211.323,381.472,0) +bs(211.181,382.252,0) +bs(210.685,382.89,0) +bs(209.906,383.315,0) +bs(209.055,383.528,0) +bs(206.362,383.528,0) +bs(206.22,383.315,0) +bs(206.22,376.299,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(213.378,379.488,0) +bs(213.52,379.276,0) +bs(214.654,379.276,0) +bs(214.866,379.488,0) +bs(214.866,381.402,0) +bs(215.079,381.969,0) +bs(215.575,382.252,0) +bs(216,381.969,0) +bs(216.213,381.472,0) +bs(216.213,379.488,0) +bs(216.425,379.276,0) +bs(217.488,379.276,0) +bs(217.701,379.488,0) +bs(217.701,383.315,0) +bs(217.488,383.528,0) +bs(216.992,383.528,0) +bs(216.78,383.315,0) +bs(216.638,382.961,0) +bs(216.142,383.386,0) +bs(215.22,383.598,0) +bs(214.37,383.457,0) +bs(213.803,382.961,0) +bs(213.449,382.252,0) +bs(213.378,381.402,0) +bs(213.378,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(221.882,379.134,0) +bs(222.803,379.346,0) +bs(223.512,379.913,0) +bs(223.441,380.197,0) +bs(222.803,380.835,0) +bs(222.591,380.764,0) +bs(221.953,380.48,0) +bs(221.315,380.764,0) +bs(221.102,381.402,0) +bs(221.315,381.969,0) +bs(221.953,382.252,0) +bs(222.661,381.898,0) +bs(222.874,381.827,0) +bs(223.512,382.394,0) +bs(223.583,382.677,0) +bs(222.874,383.386,0) +bs(221.882,383.598,0) +bs(221.031,383.457,0) +bs(220.252,382.961,0) +bs(219.756,382.252,0) +bs(219.614,381.402,0) +bs(219.756,380.48,0) +bs(220.323,379.772,0) +bs(221.031,379.346,0) +bs(221.882,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(225.425,376.299,0) +bs(225.638,376.087,0) +bs(226.772,376.087,0) +bs(226.984,376.299,0) +bs(226.984,380.835,0) +bs(228.26,379.346,0) +bs(228.543,379.276,0) +bs(229.748,379.276,0) +bs(229.89,379.346,0) +bs(229.89,379.559,0) +bs(228.472,381.189,0) +bs(230.173,383.173,0) +bs(230.244,383.386,0) +bs(230.031,383.528,0) +bs(228.614,383.528,0) +bs(228.402,383.386,0) +bs(226.984,381.543,0) +bs(226.984,383.315,0) +bs(226.772,383.528,0) +bs(225.638,383.528,0) +bs(225.425,383.315,0) +bs(225.425,376.299,0) +bC() +masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635)) +guidelayer('Hilfslinien',1,0,0,1,("RGB",0.0,0.3,1.0)) diff --git a/janos.svg b/janos.svg new file mode 100755 index 0000000..c763787 --- /dev/null +++ b/janos.svg @@ -0,0 +1,326 @@ +##sK1 1 2 +document() +layout('A4',(595.276,841.89),0) +grid((0,0,2.83465,2.83465),0,("RGB",0.0,0.0,1.0),'Gitter') +page('','A4',(595.276,841.89),0) +layer('PLT_objects',1,1,0,0,("RGB",0.196,0.314,0.635)) +lw(0.85) +lc(2) +lj(1) +b() +bs(172.984,382.535,0) +bs(173.693,381.827,0) +bs(173.976,381.827,0) +bs(174.543,382.039,0) +bs(174.969,381.898,0) +bs(175.11,381.26,0) +bs(175.11,376.299,0) +bs(175.323,376.087,0) +bs(176.669,376.087,0) +bs(176.811,376.299,0) +bs(176.811,381.26,0) +bs(176.669,382.252,0) +bs(176.173,382.961,0) +bs(175.465,383.457,0) +bs(174.543,383.598,0) +bs(173.48,383.315,0) +bs(172.913,382.819,0) +bs(172.984,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.709,382.535,0) +bs(181.063,382.394,0) +bs(181.205,382.11,0) +bs(181.063,381.756,0) +bs(180.709,381.614,0) +bs(180.425,381.756,0) +bs(180.283,382.11,0) +bs(180.425,382.394,0) +bs(180.709,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(179.929,378,0) +bs(179.646,377.504,0) +bs(179.717,377.291,0) +bs(181.559,376.228,0) +bs(181.843,376.228,0) +bs(182.197,376.866,0) +bs(182.126,377.22,0) +bs(180.213,378.071,0) +bs(179.929,378,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.496,380.764,0) +bs(181.276,380.976,0) +bs(181.205,380.48,0) +bs(180.709,380.339,0) +bs(179.646,380.48,0) +bs(179.362,380.268,0) +bs(179.291,379.559,0) +bs(179.433,379.276,0) +bs(180.85,379.134,0) +bs(181.701,379.276,0) +bs(182.268,379.559,0) +bs(182.551,380.126,0) +bs(182.693,380.976,0) +bs(182.693,383.315,0) +bs(182.48,383.528,0) +bs(181.984,383.528,0) +bs(181.772,383.386,0) +bs(181.63,383.102,0) +bs(181.205,383.386,0) +bs(180.354,383.598,0) +bs(179.291,383.244,0) +bs(178.937,382.181,0) +bs(179.291,381.189,0) +bs(179.787,380.906,0) +bs(180.496,380.764,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(184.819,379.488,0) +bs(185.031,379.276,0) +bs(185.528,379.276,0) +bs(185.669,379.346,0) +bs(185.882,379.772,0) +bs(186.378,379.346,0) +bs(187.37,379.134,0) +bs(188.22,379.346,0) +bs(188.858,379.772,0) +bs(189.213,380.48,0) +bs(189.354,381.331,0) +bs(189.354,383.315,0) +bs(189.142,383.528,0) +bs(188.008,383.528,0) +bs(187.866,383.315,0) +bs(187.866,381.331,0) +bs(187.654,380.764,0) +bs(187.087,380.551,0) +bs(186.52,380.693,0) +bs(186.307,381.26,0) +bs(186.307,383.315,0) +bs(186.094,383.528,0) +bs(185.031,383.528,0) +bs(184.819,383.315,0) +bs(184.819,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,382.252,0) +bs(193.961,381.969,0) +bs(194.173,381.331,0) +bs(193.961,380.764,0) +bs(193.323,380.48,0) +bs(192.756,380.764,0) +bs(192.543,381.331,0) +bs(192.756,381.969,0) +bs(193.323,382.252,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,379.134,0) +bs(194.173,379.346,0) +bs(194.882,379.772,0) +bs(195.378,380.48,0) +bs(195.591,381.331,0) +bs(195.378,382.252,0) +bs(194.882,382.961,0) +bs(194.173,383.457,0) +bs(193.323,383.598,0) +bs(192.472,383.457,0) +bs(191.764,382.961,0) +bs(191.339,382.252,0) +bs(191.126,381.331,0) +bs(191.339,380.48,0) +bs(191.764,379.772,0) +bs(192.472,379.346,0) +bs(193.323,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(197.22,383.031,0) +bs(197.575,382.323,0) +bs(197.858,382.181,0) +bs(198.78,382.465,0) +bs(198.992,382.323,0) +bs(198.85,382.11,0) +bs(198.354,381.827,0) +bs(197.504,381.26,0) +bs(197.22,380.409,0) +bs(197.575,379.488,0) +bs(198.071,379.276,0) +bs(198.85,379.134,0) +bs(200.268,379.488,0) +bs(200.339,379.772,0) +bs(199.984,380.48,0) +bs(199.772,380.551,0) +bs(198.85,380.268,0) +bs(198.638,380.409,0) +bs(199.063,380.764,0) +bs(200.126,381.331,0) +bs(200.409,381.685,0) +bs(200.551,382.252,0) +bs(200.409,382.748,0) +bs(200.126,383.173,0) +bs(199.559,383.528,0) +bs(198.78,383.598,0) +bs(197.858,383.457,0) +bs(197.291,383.244,0) +bs(197.22,383.031,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.843,381.969,0) +bs(209.339,381.756,0) +bs(209.551,381.189,0) +bs(209.268,380.693,0) +bs(208.701,380.48,0) +bs(207.85,380.48,0) +bs(207.85,381.969,0) +bs(208.843,381.969,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.701,379.063,0) +bs(209.197,378.85,0) +bs(209.409,378.354,0) +bs(209.197,377.787,0) +bs(208.701,377.575,0) +bs(207.85,377.575,0) +bs(207.85,379.063,0) +bs(208.701,379.063,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(206.22,376.299,0) +bs(206.362,376.087,0) +bs(208.843,376.087,0) +bs(209.764,376.228,0) +bs(210.472,376.654,0) +bs(210.969,377.291,0) +bs(211.11,378.071,0) +bs(210.685,379.063,0) +bs(209.906,379.701,0) +bs(210.827,380.339,0) +bs(211.181,380.835,0) +bs(211.323,381.472,0) +bs(211.181,382.252,0) +bs(210.685,382.89,0) +bs(209.906,383.315,0) +bs(209.055,383.528,0) +bs(206.362,383.528,0) +bs(206.22,383.315,0) +bs(206.22,376.299,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(213.378,379.488,0) +bs(213.52,379.276,0) +bs(214.654,379.276,0) +bs(214.866,379.488,0) +bs(214.866,381.402,0) +bs(215.079,381.969,0) +bs(215.575,382.252,0) +bs(216,381.969,0) +bs(216.213,381.472,0) +bs(216.213,379.488,0) +bs(216.425,379.276,0) +bs(217.488,379.276,0) +bs(217.701,379.488,0) +bs(217.701,383.315,0) +bs(217.488,383.528,0) +bs(216.992,383.528,0) +bs(216.78,383.315,0) +bs(216.638,382.961,0) +bs(216.142,383.386,0) +bs(215.22,383.598,0) +bs(214.37,383.457,0) +bs(213.803,382.961,0) +bs(213.449,382.252,0) +bs(213.378,381.402,0) +bs(213.378,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(221.882,379.134,0) +bs(222.803,379.346,0) +bs(223.512,379.913,0) +bs(223.441,380.197,0) +bs(222.803,380.835,0) +bs(222.591,380.764,0) +bs(221.953,380.48,0) +bs(221.315,380.764,0) +bs(221.102,381.402,0) +bs(221.315,381.969,0) +bs(221.953,382.252,0) +bs(222.661,381.898,0) +bs(222.874,381.827,0) +bs(223.512,382.394,0) +bs(223.583,382.677,0) +bs(222.874,383.386,0) +bs(221.882,383.598,0) +bs(221.031,383.457,0) +bs(220.252,382.961,0) +bs(219.756,382.252,0) +bs(219.614,381.402,0) +bs(219.756,380.48,0) +bs(220.323,379.772,0) +bs(221.031,379.346,0) +bs(221.882,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(225.425,376.299,0) +bs(225.638,376.087,0) +bs(226.772,376.087,0) +bs(226.984,376.299,0) +bs(226.984,380.835,0) +bs(228.26,379.346,0) +bs(228.543,379.276,0) +bs(229.748,379.276,0) +bs(229.89,379.346,0) +bs(229.89,379.559,0) +bs(228.472,381.189,0) +bs(230.173,383.173,0) +bs(230.244,383.386,0) +bs(230.031,383.528,0) +bs(228.614,383.528,0) +bs(228.402,383.386,0) +bs(226.984,381.543,0) +bs(226.984,383.315,0) +bs(226.772,383.528,0) +bs(225.638,383.528,0) +bs(225.425,383.315,0) +bs(225.425,376.299,0) +bC() +masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635)) +guidelayer('Hilfslinien',1,0,0,1,("RGB",0.0,0.3,1.0)) diff --git a/kanamen.sk1 b/kanamen.sk1 new file mode 100755 index 0000000..c763787 --- /dev/null +++ b/kanamen.sk1 @@ -0,0 +1,326 @@ +##sK1 1 2 +document() +layout('A4',(595.276,841.89),0) +grid((0,0,2.83465,2.83465),0,("RGB",0.0,0.0,1.0),'Gitter') +page('','A4',(595.276,841.89),0) +layer('PLT_objects',1,1,0,0,("RGB",0.196,0.314,0.635)) +lw(0.85) +lc(2) +lj(1) +b() +bs(172.984,382.535,0) +bs(173.693,381.827,0) +bs(173.976,381.827,0) +bs(174.543,382.039,0) +bs(174.969,381.898,0) +bs(175.11,381.26,0) +bs(175.11,376.299,0) +bs(175.323,376.087,0) +bs(176.669,376.087,0) +bs(176.811,376.299,0) +bs(176.811,381.26,0) +bs(176.669,382.252,0) +bs(176.173,382.961,0) +bs(175.465,383.457,0) +bs(174.543,383.598,0) +bs(173.48,383.315,0) +bs(172.913,382.819,0) +bs(172.984,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.709,382.535,0) +bs(181.063,382.394,0) +bs(181.205,382.11,0) +bs(181.063,381.756,0) +bs(180.709,381.614,0) +bs(180.425,381.756,0) +bs(180.283,382.11,0) +bs(180.425,382.394,0) +bs(180.709,382.535,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(179.929,378,0) +bs(179.646,377.504,0) +bs(179.717,377.291,0) +bs(181.559,376.228,0) +bs(181.843,376.228,0) +bs(182.197,376.866,0) +bs(182.126,377.22,0) +bs(180.213,378.071,0) +bs(179.929,378,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(180.496,380.764,0) +bs(181.276,380.976,0) +bs(181.205,380.48,0) +bs(180.709,380.339,0) +bs(179.646,380.48,0) +bs(179.362,380.268,0) +bs(179.291,379.559,0) +bs(179.433,379.276,0) +bs(180.85,379.134,0) +bs(181.701,379.276,0) +bs(182.268,379.559,0) +bs(182.551,380.126,0) +bs(182.693,380.976,0) +bs(182.693,383.315,0) +bs(182.48,383.528,0) +bs(181.984,383.528,0) +bs(181.772,383.386,0) +bs(181.63,383.102,0) +bs(181.205,383.386,0) +bs(180.354,383.598,0) +bs(179.291,383.244,0) +bs(178.937,382.181,0) +bs(179.291,381.189,0) +bs(179.787,380.906,0) +bs(180.496,380.764,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(184.819,379.488,0) +bs(185.031,379.276,0) +bs(185.528,379.276,0) +bs(185.669,379.346,0) +bs(185.882,379.772,0) +bs(186.378,379.346,0) +bs(187.37,379.134,0) +bs(188.22,379.346,0) +bs(188.858,379.772,0) +bs(189.213,380.48,0) +bs(189.354,381.331,0) +bs(189.354,383.315,0) +bs(189.142,383.528,0) +bs(188.008,383.528,0) +bs(187.866,383.315,0) +bs(187.866,381.331,0) +bs(187.654,380.764,0) +bs(187.087,380.551,0) +bs(186.52,380.693,0) +bs(186.307,381.26,0) +bs(186.307,383.315,0) +bs(186.094,383.528,0) +bs(185.031,383.528,0) +bs(184.819,383.315,0) +bs(184.819,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,382.252,0) +bs(193.961,381.969,0) +bs(194.173,381.331,0) +bs(193.961,380.764,0) +bs(193.323,380.48,0) +bs(192.756,380.764,0) +bs(192.543,381.331,0) +bs(192.756,381.969,0) +bs(193.323,382.252,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(193.323,379.134,0) +bs(194.173,379.346,0) +bs(194.882,379.772,0) +bs(195.378,380.48,0) +bs(195.591,381.331,0) +bs(195.378,382.252,0) +bs(194.882,382.961,0) +bs(194.173,383.457,0) +bs(193.323,383.598,0) +bs(192.472,383.457,0) +bs(191.764,382.961,0) +bs(191.339,382.252,0) +bs(191.126,381.331,0) +bs(191.339,380.48,0) +bs(191.764,379.772,0) +bs(192.472,379.346,0) +bs(193.323,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(197.22,383.031,0) +bs(197.575,382.323,0) +bs(197.858,382.181,0) +bs(198.78,382.465,0) +bs(198.992,382.323,0) +bs(198.85,382.11,0) +bs(198.354,381.827,0) +bs(197.504,381.26,0) +bs(197.22,380.409,0) +bs(197.575,379.488,0) +bs(198.071,379.276,0) +bs(198.85,379.134,0) +bs(200.268,379.488,0) +bs(200.339,379.772,0) +bs(199.984,380.48,0) +bs(199.772,380.551,0) +bs(198.85,380.268,0) +bs(198.638,380.409,0) +bs(199.063,380.764,0) +bs(200.126,381.331,0) +bs(200.409,381.685,0) +bs(200.551,382.252,0) +bs(200.409,382.748,0) +bs(200.126,383.173,0) +bs(199.559,383.528,0) +bs(198.78,383.598,0) +bs(197.858,383.457,0) +bs(197.291,383.244,0) +bs(197.22,383.031,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.843,381.969,0) +bs(209.339,381.756,0) +bs(209.551,381.189,0) +bs(209.268,380.693,0) +bs(208.701,380.48,0) +bs(207.85,380.48,0) +bs(207.85,381.969,0) +bs(208.843,381.969,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(208.701,379.063,0) +bs(209.197,378.85,0) +bs(209.409,378.354,0) +bs(209.197,377.787,0) +bs(208.701,377.575,0) +bs(207.85,377.575,0) +bs(207.85,379.063,0) +bs(208.701,379.063,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(206.22,376.299,0) +bs(206.362,376.087,0) +bs(208.843,376.087,0) +bs(209.764,376.228,0) +bs(210.472,376.654,0) +bs(210.969,377.291,0) +bs(211.11,378.071,0) +bs(210.685,379.063,0) +bs(209.906,379.701,0) +bs(210.827,380.339,0) +bs(211.181,380.835,0) +bs(211.323,381.472,0) +bs(211.181,382.252,0) +bs(210.685,382.89,0) +bs(209.906,383.315,0) +bs(209.055,383.528,0) +bs(206.362,383.528,0) +bs(206.22,383.315,0) +bs(206.22,376.299,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(213.378,379.488,0) +bs(213.52,379.276,0) +bs(214.654,379.276,0) +bs(214.866,379.488,0) +bs(214.866,381.402,0) +bs(215.079,381.969,0) +bs(215.575,382.252,0) +bs(216,381.969,0) +bs(216.213,381.472,0) +bs(216.213,379.488,0) +bs(216.425,379.276,0) +bs(217.488,379.276,0) +bs(217.701,379.488,0) +bs(217.701,383.315,0) +bs(217.488,383.528,0) +bs(216.992,383.528,0) +bs(216.78,383.315,0) +bs(216.638,382.961,0) +bs(216.142,383.386,0) +bs(215.22,383.598,0) +bs(214.37,383.457,0) +bs(213.803,382.961,0) +bs(213.449,382.252,0) +bs(213.378,381.402,0) +bs(213.378,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(221.882,379.134,0) +bs(222.803,379.346,0) +bs(223.512,379.913,0) +bs(223.441,380.197,0) +bs(222.803,380.835,0) +bs(222.591,380.764,0) +bs(221.953,380.48,0) +bs(221.315,380.764,0) +bs(221.102,381.402,0) +bs(221.315,381.969,0) +bs(221.953,382.252,0) +bs(222.661,381.898,0) +bs(222.874,381.827,0) +bs(223.512,382.394,0) +bs(223.583,382.677,0) +bs(222.874,383.386,0) +bs(221.882,383.598,0) +bs(221.031,383.457,0) +bs(220.252,382.961,0) +bs(219.756,382.252,0) +bs(219.614,381.402,0) +bs(219.756,380.48,0) +bs(220.323,379.772,0) +bs(221.031,379.346,0) +bs(221.882,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(225.425,376.299,0) +bs(225.638,376.087,0) +bs(226.772,376.087,0) +bs(226.984,376.299,0) +bs(226.984,380.835,0) +bs(228.26,379.346,0) +bs(228.543,379.276,0) +bs(229.748,379.276,0) +bs(229.89,379.346,0) +bs(229.89,379.559,0) +bs(228.472,381.189,0) +bs(230.173,383.173,0) +bs(230.244,383.386,0) +bs(230.031,383.528,0) +bs(228.614,383.528,0) +bs(228.402,383.386,0) +bs(226.984,381.543,0) +bs(226.984,383.315,0) +bs(226.772,383.528,0) +bs(225.638,383.528,0) +bs(225.425,383.315,0) +bs(225.425,376.299,0) +bC() +masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635)) +guidelayer('Hilfslinien',1,0,0,1,("RGB",0.0,0.3,1.0)) diff --git a/koch.py b/koch.py new file mode 100755 index 0000000..763a39b --- /dev/null +++ b/koch.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +from __future__ import division +try: + import tkinter as tk +except: + import Tkinter as tk +import math + +C = math.sqrt( 3 ) + +def koch( x, y, r, smin, nmax=None ): + pts, tmp = [ ( x, y + r ), + ( x - C * r / 2, y - r / 2 ), + ( x + C * r / 2, y - r / 2 ) ], [] + s, n = 3 * r / C, 0 + while s > smin and ( nmax is None or n < nmax ): + for i in range( len( pts ) ): + ( x1, y1 ), ( x5, y5 ) = pts[ i - 1 ], pts[ i ] + dx, dy = ( x5 - x1 ) / 3, ( y5 - y1 ) / 3 + tmp += [ ( x1 + dx, y1 + dy ), + ( ( x1 + x5 + C * dy ) / 2, ( y1 + y5 - C * dx ) / 2 ), + ( x5 - dx, y5 - dy ), + ( x5, y5 ) ] + pts, tmp = tmp, [] + s /= 4 + n += 1 + return pts, s, n + +def redraw( data ): + x, y = data.width / 2, data.height / 2 + r = min( 2 * x / C, y ) + pts, s, n = koch( x, y, r, 4, None ) + text = "#={}\ns={:.3f}\nn={}".format( len( pts ), s, n ) + data.widget.delete( tk.ALL ) + data.widget.create_oval( x - r, y - r, x + r, y + r, outline="#F88" ) + data.widget.create_text( x, y, text=text, fill="#88F", justify=tk.CENTER ) + for i in range( len( pts ) ): + ( x1, y1 ), ( x2, y2 ) = pts[ i - 1 ], pts[ i ] + data.widget.create_line( x1, y1, x2, y2 ) + +window = tk.Tk() +window.title( "Koch" ) +canvas = tk.Canvas( window ) +canvas.pack( expand=True, fill=tk.BOTH ) +canvas.bind( "", redraw ) +window.mainloop() \ No newline at end of file diff --git a/koche.py b/koche.py new file mode 100755 index 0000000..515a773 --- /dev/null +++ b/koche.py @@ -0,0 +1,30 @@ +import math + +C = math.sqrt( 3 ) + +def koch( x, y, smin=1, nmax=None ): + r=min(x,y) + pts, tmp = [ ( x, y + r ), + ( x - C * r / 2, y - r / 2 ), + ( x + C * r / 2, y - r / 2 ) ], [] + s, n = 3 * r / C, 0 + while s > smin and ( nmax is None or n < nmax ): + for i in range( len( pts ) ): + ( x1, y1 ), ( x5, y5 ) = pts[ i - 1 ], pts[ i ] + dx, dy = ( x5 - x1 ) / 3, ( y5 - y1 ) / 3 + tmp += [ ( x1 + dx, y1 + dy ), + ( ( x1 + x5 + C * dy ) / 2, ( y1 + y5 - C * dx ) / 2 ), + ( x5 - dx, y5 - dy ), + ( x5, y5 ) ] + pts, tmp = tmp, [] + s /= 4 + n += 1 + print 'Laenge'+ str(s) + 'Iterationen' + str(n) + return pts + +def koche(plt): + list=koch(plt.center[0],plt.center[1],smin=1,nmax=5) + print list[-1] + return Program([Command('IN'),Command('SP1'),Command('PU',*list[-1])]\ + +[Command('PD',*p) for p in list]\ + +[Command('PU')]) diff --git a/koche.pyc b/koche.pyc new file mode 100755 index 0000000..c737f49 Binary files /dev/null and b/koche.pyc differ diff --git a/kochger.py b/kochger.py new file mode 100755 index 0000000..960e2ca --- /dev/null +++ b/kochger.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +from __future__ import division +try: + import tkinter as tk +except: + import Tkinter as tk +import math + +C = math.sqrt( 3 ) + +def koch( x, y, r, smin ): + pts, pts2 = [ ( x, y + r ), + ( x - C * r / 2, y - r / 2 ), + ( x + C * r / 2, y - r / 2 ) ], [] + s = 3 / C * r + while s > smin: + for i in range( len( pts ) ): + ( x1, y1 ), ( x5, y5 ) = pts[ i - 1 ], pts[ i ] + dx, dy = ( x5 - x1 ) / 3, ( y5 - y1 ) / 3 + pts2 += [ ( x1 + dx, y1 + dy ), + ( ( x1 + x5 + C * dy ) / 2, ( y1 + y5 - C * dx ) / 2 ), + ( x5 - dx, y5 - dy ), + ( x5, y5 ) ] + pts, pts2 = pts2, [] + s /= 4 + print len(pts), r + return pts + +def redraw( data ): + x, y = data.width / 2, data.height / 2 + r = min( 2 * x / C, y ) + print x,y,r + pts = koch( x, y, r, 1 ) + print len(pts) + data.widget.delete( tk.ALL ) + data.widget.create_oval( x - r, y - r, x + r, y + r, outline="#F88" ) + for i in range( len( pts ) ): + ( x1, y1 ), ( x2, y2 ) = pts[ i - 1 ], pts[ i ] + data.widget.create_line( x1, y1, x2, y2 ) + +window = tk.Tk() +window.title( "Koch" ) +canvas = tk.Canvas( window ) +canvas.pack( expand=True, fill=tk.BOTH ) +canvas.bind( "", redraw ) +window.mainloop() diff --git a/m2/r0.png b/m2/r0.png new file mode 100755 index 0000000..a01af1e Binary files /dev/null and b/m2/r0.png differ diff --git a/m2/r1.png b/m2/r1.png new file mode 100755 index 0000000..8946b37 Binary files /dev/null and b/m2/r1.png differ diff --git a/m2/r10.png b/m2/r10.png new file mode 100755 index 0000000..16ad4b8 Binary files /dev/null and b/m2/r10.png differ diff --git a/m2/r11.png b/m2/r11.png new file mode 100755 index 0000000..eb32251 Binary files /dev/null and b/m2/r11.png differ diff --git a/m2/r12.png b/m2/r12.png new file mode 100755 index 0000000..c4371fc Binary files /dev/null and b/m2/r12.png differ diff --git a/m2/r13.png b/m2/r13.png new file mode 100755 index 0000000..c2a2eb1 Binary files /dev/null and b/m2/r13.png differ diff --git a/m2/r14.png b/m2/r14.png new file mode 100755 index 0000000..b939194 Binary files /dev/null and b/m2/r14.png differ diff --git a/m2/r15.png b/m2/r15.png new file mode 100755 index 0000000..2e07249 Binary files /dev/null and b/m2/r15.png differ diff --git a/m2/r16.png b/m2/r16.png new file mode 100755 index 0000000..f743466 Binary files /dev/null and b/m2/r16.png differ diff --git a/m2/r17.png b/m2/r17.png new file mode 100755 index 0000000..3f988e2 Binary files /dev/null and b/m2/r17.png differ diff --git a/m2/r18.png b/m2/r18.png new file mode 100755 index 0000000..7985d56 Binary files /dev/null and b/m2/r18.png differ diff --git a/m2/r19.png b/m2/r19.png new file mode 100755 index 0000000..871c03d Binary files /dev/null and b/m2/r19.png differ diff --git a/m2/r2.png b/m2/r2.png new file mode 100755 index 0000000..1fa5c98 Binary files /dev/null and b/m2/r2.png differ diff --git a/m2/r20.png b/m2/r20.png new file mode 100755 index 0000000..387a4ff Binary files /dev/null and b/m2/r20.png differ diff --git a/m2/r21.png b/m2/r21.png new file mode 100755 index 0000000..b7daa0f Binary files /dev/null and b/m2/r21.png differ diff --git a/m2/r22.png b/m2/r22.png new file mode 100755 index 0000000..8113a29 Binary files /dev/null and b/m2/r22.png differ diff --git a/m2/r23.png b/m2/r23.png new file mode 100755 index 0000000..af055ec Binary files /dev/null and b/m2/r23.png differ diff --git a/m2/r24.png b/m2/r24.png new file mode 100755 index 0000000..1f2f9d3 Binary files /dev/null and b/m2/r24.png differ diff --git a/m2/r25.png b/m2/r25.png new file mode 100755 index 0000000..7e74c10 Binary files /dev/null and b/m2/r25.png differ diff --git a/m2/r26.png b/m2/r26.png new file mode 100755 index 0000000..808031f Binary files /dev/null and b/m2/r26.png differ diff --git a/m2/r27.png b/m2/r27.png new file mode 100755 index 0000000..0488cf4 Binary files /dev/null and b/m2/r27.png differ diff --git a/m2/r28.png b/m2/r28.png new file mode 100755 index 0000000..6c39028 Binary files /dev/null and b/m2/r28.png differ diff --git a/m2/r29.png b/m2/r29.png new file mode 100755 index 0000000..ead5ea7 Binary files /dev/null and b/m2/r29.png differ diff --git a/m2/r3.png b/m2/r3.png new file mode 100755 index 0000000..8ae9267 Binary files /dev/null and b/m2/r3.png differ diff --git a/m2/r30.png b/m2/r30.png new file mode 100755 index 0000000..5e4982b Binary files /dev/null and b/m2/r30.png differ diff --git a/m2/r31.png b/m2/r31.png new file mode 100755 index 0000000..69f9e99 Binary files /dev/null and b/m2/r31.png differ diff --git a/m2/r32.png b/m2/r32.png new file mode 100755 index 0000000..317c1f4 Binary files /dev/null and b/m2/r32.png differ diff --git a/m2/r33.png b/m2/r33.png new file mode 100755 index 0000000..51f2a91 Binary files /dev/null and b/m2/r33.png differ diff --git a/m2/r34.png b/m2/r34.png new file mode 100755 index 0000000..938c79a Binary files /dev/null and b/m2/r34.png differ diff --git a/m2/r35.png b/m2/r35.png new file mode 100755 index 0000000..e0609d3 Binary files /dev/null and b/m2/r35.png differ diff --git a/m2/r36.png b/m2/r36.png new file mode 100755 index 0000000..aabb3e8 Binary files /dev/null and b/m2/r36.png differ diff --git a/m2/r37.png b/m2/r37.png new file mode 100755 index 0000000..22e3f00 Binary files /dev/null and b/m2/r37.png differ diff --git a/m2/r38.png b/m2/r38.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r38.png differ diff --git a/m2/r39.png b/m2/r39.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r39.png differ diff --git a/m2/r4.png b/m2/r4.png new file mode 100755 index 0000000..f5072a5 Binary files /dev/null and b/m2/r4.png differ diff --git a/m2/r40.png b/m2/r40.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r40.png differ diff --git a/m2/r41.png b/m2/r41.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r41.png differ diff --git a/m2/r42.png b/m2/r42.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r42.png differ diff --git a/m2/r43.png b/m2/r43.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r43.png differ diff --git a/m2/r44.png b/m2/r44.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r44.png differ diff --git a/m2/r45.png b/m2/r45.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r45.png differ diff --git a/m2/r46.png b/m2/r46.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r46.png differ diff --git a/m2/r47.png b/m2/r47.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r47.png differ diff --git a/m2/r48.png b/m2/r48.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r48.png differ diff --git a/m2/r49.png b/m2/r49.png new file mode 100755 index 0000000..41091fd Binary files /dev/null and b/m2/r49.png differ diff --git a/m2/r5.png b/m2/r5.png new file mode 100755 index 0000000..3040b2a Binary files /dev/null and b/m2/r5.png differ diff --git a/m2/r50.png b/m2/r50.png new file mode 100755 index 0000000..5a263c3 Binary files /dev/null and b/m2/r50.png differ diff --git a/m2/r51.png b/m2/r51.png new file mode 100755 index 0000000..5a263c3 Binary files /dev/null and b/m2/r51.png differ diff --git a/m2/r52.png b/m2/r52.png new file mode 100755 index 0000000..5a263c3 Binary files /dev/null and b/m2/r52.png differ diff --git a/m2/r53.png b/m2/r53.png new file mode 100755 index 0000000..5a263c3 Binary files /dev/null and b/m2/r53.png differ diff --git a/m2/r54.png b/m2/r54.png new file mode 100755 index 0000000..5a263c3 Binary files /dev/null and b/m2/r54.png differ diff --git a/m2/r55.png b/m2/r55.png new file mode 100755 index 0000000..82b70b2 Binary files /dev/null and b/m2/r55.png differ diff --git a/m2/r56.png b/m2/r56.png new file mode 100755 index 0000000..82b70b2 Binary files /dev/null and b/m2/r56.png differ diff --git a/m2/r57.png b/m2/r57.png new file mode 100755 index 0000000..82b70b2 Binary files /dev/null and b/m2/r57.png differ diff --git a/m2/r58.png b/m2/r58.png new file mode 100755 index 0000000..1bcead5 Binary files /dev/null and b/m2/r58.png differ diff --git a/m2/r59.png b/m2/r59.png new file mode 100755 index 0000000..35e53dd Binary files /dev/null and b/m2/r59.png differ diff --git a/m2/r6.png b/m2/r6.png new file mode 100755 index 0000000..7a1cc28 Binary files /dev/null and b/m2/r6.png differ diff --git a/m2/r60.png b/m2/r60.png new file mode 100755 index 0000000..5a6d2c5 Binary files /dev/null and b/m2/r60.png differ diff --git a/m2/r61.png b/m2/r61.png new file mode 100755 index 0000000..f3c5272 Binary files /dev/null and b/m2/r61.png differ diff --git a/m2/r62.png b/m2/r62.png new file mode 100755 index 0000000..90327cc Binary files /dev/null and b/m2/r62.png differ diff --git a/m2/r63.png b/m2/r63.png new file mode 100755 index 0000000..a615948 Binary files /dev/null and b/m2/r63.png differ diff --git a/m2/r64.png b/m2/r64.png new file mode 100755 index 0000000..783c142 Binary files /dev/null and b/m2/r64.png differ diff --git a/m2/r65.png b/m2/r65.png new file mode 100755 index 0000000..d623991 Binary files /dev/null and b/m2/r65.png differ diff --git a/m2/r66.png b/m2/r66.png new file mode 100755 index 0000000..0cbad58 Binary files /dev/null and b/m2/r66.png differ diff --git a/m2/r67.png b/m2/r67.png new file mode 100755 index 0000000..7e0a9e2 Binary files /dev/null and b/m2/r67.png differ diff --git a/m2/r68.png b/m2/r68.png new file mode 100755 index 0000000..65d8384 Binary files /dev/null and b/m2/r68.png differ diff --git a/m2/r69.png b/m2/r69.png new file mode 100755 index 0000000..20b8246 Binary files /dev/null and b/m2/r69.png differ diff --git a/m2/r7.png b/m2/r7.png new file mode 100755 index 0000000..59c52bc Binary files /dev/null and b/m2/r7.png differ diff --git a/m2/r70.png b/m2/r70.png new file mode 100755 index 0000000..ab27a09 Binary files /dev/null and b/m2/r70.png differ diff --git a/m2/r71.png b/m2/r71.png new file mode 100755 index 0000000..34ffe7a Binary files /dev/null and b/m2/r71.png differ diff --git a/m2/r72.png b/m2/r72.png new file mode 100755 index 0000000..349580e Binary files /dev/null and b/m2/r72.png differ diff --git a/m2/r73.png b/m2/r73.png new file mode 100755 index 0000000..199a30f Binary files /dev/null and b/m2/r73.png differ diff --git a/m2/r74.png b/m2/r74.png new file mode 100755 index 0000000..05925a7 Binary files /dev/null and b/m2/r74.png differ diff --git a/m2/r75.png b/m2/r75.png new file mode 100755 index 0000000..be916ba Binary files /dev/null and b/m2/r75.png differ diff --git a/m2/r76.png b/m2/r76.png new file mode 100755 index 0000000..b48001e Binary files /dev/null and b/m2/r76.png differ diff --git a/m2/r77.png b/m2/r77.png new file mode 100755 index 0000000..3fcac19 Binary files /dev/null and b/m2/r77.png differ diff --git a/m2/r78.png b/m2/r78.png new file mode 100755 index 0000000..1d78a30 Binary files /dev/null and b/m2/r78.png differ diff --git a/m2/r79.png b/m2/r79.png new file mode 100755 index 0000000..92e6fc3 Binary files /dev/null and b/m2/r79.png differ diff --git a/m2/r8.png b/m2/r8.png new file mode 100755 index 0000000..ea7d3e6 Binary files /dev/null and b/m2/r8.png differ diff --git a/m2/r80.png b/m2/r80.png new file mode 100755 index 0000000..bac264e Binary files /dev/null and b/m2/r80.png differ diff --git a/m2/r81.png b/m2/r81.png new file mode 100755 index 0000000..265ed73 Binary files /dev/null and b/m2/r81.png differ diff --git a/m2/r82.png b/m2/r82.png new file mode 100755 index 0000000..86a20ae Binary files /dev/null and b/m2/r82.png differ diff --git a/m2/r83.png b/m2/r83.png new file mode 100755 index 0000000..f5683cb Binary files /dev/null and b/m2/r83.png differ diff --git a/m2/r84.png b/m2/r84.png new file mode 100755 index 0000000..54e73b4 Binary files /dev/null and b/m2/r84.png differ diff --git a/m2/r85.png b/m2/r85.png new file mode 100755 index 0000000..eea8e31 Binary files /dev/null and b/m2/r85.png differ diff --git a/m2/r86.png b/m2/r86.png new file mode 100755 index 0000000..133f9aa Binary files /dev/null and b/m2/r86.png differ diff --git a/m2/r87.png b/m2/r87.png new file mode 100755 index 0000000..ea94bb7 Binary files /dev/null and b/m2/r87.png differ diff --git a/m2/r88.png b/m2/r88.png new file mode 100755 index 0000000..53a08dd Binary files /dev/null and b/m2/r88.png differ diff --git a/m2/r89.png b/m2/r89.png new file mode 100755 index 0000000..df4dc43 Binary files /dev/null and b/m2/r89.png differ diff --git a/m2/r9.png b/m2/r9.png new file mode 100755 index 0000000..e41cfe7 Binary files /dev/null and b/m2/r9.png differ diff --git a/m2/r90.png b/m2/r90.png new file mode 100755 index 0000000..373b996 Binary files /dev/null and b/m2/r90.png differ diff --git a/m2/r91.png b/m2/r91.png new file mode 100755 index 0000000..af7bdea Binary files /dev/null and b/m2/r91.png differ diff --git a/m2/r92.png b/m2/r92.png new file mode 100755 index 0000000..44c3fb2 Binary files /dev/null and b/m2/r92.png differ diff --git a/m2/r93.png b/m2/r93.png new file mode 100755 index 0000000..b13fa9c Binary files /dev/null and b/m2/r93.png differ diff --git a/m2/r94.png b/m2/r94.png new file mode 100755 index 0000000..4586b0c Binary files /dev/null and b/m2/r94.png differ diff --git a/m2/r95.png b/m2/r95.png new file mode 100755 index 0000000..3bad686 Binary files /dev/null and b/m2/r95.png differ diff --git a/m2/r96.png b/m2/r96.png new file mode 100755 index 0000000..a3a8da6 Binary files /dev/null and b/m2/r96.png differ diff --git a/m2/r97.png b/m2/r97.png new file mode 100755 index 0000000..1ec5678 Binary files /dev/null and b/m2/r97.png differ diff --git a/m2/r98.png b/m2/r98.png new file mode 100755 index 0000000..181885a Binary files /dev/null and b/m2/r98.png differ diff --git a/m2/r99.png b/m2/r99.png new file mode 100755 index 0000000..a2321f1 Binary files /dev/null and b/m2/r99.png differ diff --git a/main.py b/main.py new file mode 100755 index 0000000..a00cee7 --- /dev/null +++ b/main.py @@ -0,0 +1,73 @@ +from Plotter import * +from Command import * +from Program import * +import tkinter as tk +from koche import koche + + +def show(p): + win=tk.Tk() + win.title('HPGLPLOTTER') + plt=Plotter() + p=plt.full(p) + canvas=tk.Canvas(win,width=600,height=600) + canvas.grid(row=0,column=0) + x = y = 0 + for command in p.commands: + if command.name == 'PU': + x,y = command.x,command.y + elif command.name=='PD': + canvas.create_line(x,y,command.x,command.y) + x,y = command.x,command.y + elif command.name == 'CI': + r=command.args[0] + canvas.create_oval(x-r,y-r,x+r,y+r) + + win.mainloop() + +plt=Plotter() +p=Program() +#p.parsefile('hpgl/luz.hpgl') + +p.parsefile('hpgl/kreis.hpgl') +#p=p*10000 + + +print(plt.winsize[0]*0.025, plt.winsize[1]*0.025) +p=plt.full(p) +#p=p.flip() +#q=q.flip() +print(p.center) +print(plt.center) +#q=q+(p.xmax,0) +#p=p.rotate(90) +p=plt.centralize(p) +#p=p-p.center +#p=p+(120,120) +#q=plt.centralize(q) +#q=q+(0,p.ymax*1.05) +#p=p+120 +#p=p.flip() +#p=p*0.7 +#p=p+(959,9128.35) + +#out=out.flip() +#out=plt.full(out) +#p=p+100 +#out=plt.centralize(out) +#=out+(40,40) +#out=p +print(str(p)) +print('p.xmin,q.xmin,p.ymin,q.ymin,p.xmax,q.xmax,pymax,q,ymax') + + +print(len(p)) +#print str(out) +#show(p+q) +#show(p) +plt.write(p) + + + + + diff --git a/maintk.py b/maintk.py new file mode 100755 index 0000000..088782b --- /dev/null +++ b/maintk.py @@ -0,0 +1,108 @@ +from Plotter import * +from Command import * +from Program import * +import Tkinter as tk +import tkMessageBox +import tkFileDialog +from hpglView import HPGLView +import os.path + + +class App: + def __init__(self): + self.programs=[] + self.filename=None + self.window=tk.Tk() + self.window.title('Mimaki 0.1') + self.create_menu() + self.create_lb() + self.view=HPGLView(self.window) + self.view.pack(side=tk.RIGHT,expand=True,fill=tk.BOTH) + self.view.programs=self.programs + + def create_menu(self): + menu=tk.Menu(self.window) + self.window.config(menu=menu) + filemenu=tk.Menu(menu) + filemenu.add_command(label="Open",command=self.file_open) + filemenu.add_command(label="Save",command=self.file_save) + filemenu.add_command(label="Save as",command=self.file_saveas) + menu.add_cascade(label="File", menu=filemenu) + editmenu=tk.Menu(menu) + editmenu.add_command(label="Scale",command=self.edit_scale) + editmenu.add_command(label="Flip",command=self.edit_flip) + editmenu.add_command(label="Move",command=self.edit_move) + menu.add_cascade(label="Edit", menu=editmenu) + plotmenu=tk.Menu(menu) + plotmenu.add_command(label="Write",command=self.plot_write) + plotmenu.add_command(label="Centralize",command=self.plot_center) + plotmenu.add_command(label="Full",command=self.plot_full) + menu.add_cascade(label="Plot", menu=plotmenu) + + def plot_write(): + pass + + def plot_center(): + pass + + def plot_full(): + pass + + def create_lb(self): + listFrame = tk.Frame(self.window) + self.listBox = tk.Listbox(listFrame) + self.listBox.pack(expand=True,fill=tk.BOTH) + listFrame.pack(side=tk.LEFT,fill=tk.Y) + scrollBar = tk.Scrollbar(listFrame) + self.listBox.config(yscrollcommand=scrollBar.set) + + + def run(self): + self.window.mainloop() + + def edit_scale(self): + pass + + + def edit_flip(self): + for element in self.programs: + if element.active: + element= element.flip() + + def edit_move(self): + pass + + def file_open(self): + filename = tkFileDialog.askopenfilename() + if filename: + p=Program() + p.parsefile(filename) + self.programs.append(p) + self.filename = filename + self.listBox.insert(tk.END, os.path.basename(filename)) + + def file_save(self): + if self.program: + if self.filename: + self.save() + else: + self.file_saveas() + else: + tkMessageBox.showwarning("No!") + + def file_saveas(self): + filename = tkFileDialog.asksaveasfilename() + if filename: + self.filename = filename + self.save() + + def save(self): + if self.program: + with open(self.filename,"w") as file: + file.write(str(self.program)) + else: + tkMessageBox.showwarning("Nope!") + +app=App() +app.run() + diff --git a/mandel/r0.png b/mandel/r0.png new file mode 100755 index 0000000..1a822e6 Binary files /dev/null and b/mandel/r0.png differ diff --git a/mandel/r1.png b/mandel/r1.png new file mode 100755 index 0000000..2b2f24b Binary files /dev/null and b/mandel/r1.png differ diff --git a/mandel/r10.png b/mandel/r10.png new file mode 100755 index 0000000..8e1cefc Binary files /dev/null and b/mandel/r10.png differ diff --git a/mandel/r11.png b/mandel/r11.png new file mode 100755 index 0000000..80a0e47 Binary files /dev/null and b/mandel/r11.png differ diff --git a/mandel/r12.png b/mandel/r12.png new file mode 100755 index 0000000..2ce2343 Binary files /dev/null and b/mandel/r12.png differ diff --git a/mandel/r13.png b/mandel/r13.png new file mode 100755 index 0000000..b1896a6 Binary files /dev/null and b/mandel/r13.png differ diff --git a/mandel/r14.png b/mandel/r14.png new file mode 100755 index 0000000..98bc949 Binary files /dev/null and b/mandel/r14.png differ diff --git a/mandel/r15.png b/mandel/r15.png new file mode 100755 index 0000000..6774618 Binary files /dev/null and b/mandel/r15.png differ diff --git a/mandel/r16.png b/mandel/r16.png new file mode 100755 index 0000000..e3883cb Binary files /dev/null and b/mandel/r16.png differ diff --git a/mandel/r17.png b/mandel/r17.png new file mode 100755 index 0000000..ec52d18 Binary files /dev/null and b/mandel/r17.png differ diff --git a/mandel/r18.png b/mandel/r18.png new file mode 100755 index 0000000..b43ea29 Binary files /dev/null and b/mandel/r18.png differ diff --git a/mandel/r19.png b/mandel/r19.png new file mode 100755 index 0000000..1d25b73 Binary files /dev/null and b/mandel/r19.png differ diff --git a/mandel/r2.png b/mandel/r2.png new file mode 100755 index 0000000..2ab0363 Binary files /dev/null and b/mandel/r2.png differ diff --git a/mandel/r20.png b/mandel/r20.png new file mode 100755 index 0000000..ec5c848 Binary files /dev/null and b/mandel/r20.png differ diff --git a/mandel/r21.png b/mandel/r21.png new file mode 100755 index 0000000..a8f04df Binary files /dev/null and b/mandel/r21.png differ diff --git a/mandel/r22.png b/mandel/r22.png new file mode 100755 index 0000000..34118e4 Binary files /dev/null and b/mandel/r22.png differ diff --git a/mandel/r23.png b/mandel/r23.png new file mode 100755 index 0000000..10afaa1 Binary files /dev/null and b/mandel/r23.png differ diff --git a/mandel/r24.png b/mandel/r24.png new file mode 100755 index 0000000..74df57d Binary files /dev/null and b/mandel/r24.png differ diff --git a/mandel/r25.png b/mandel/r25.png new file mode 100755 index 0000000..08ef107 Binary files /dev/null and b/mandel/r25.png differ diff --git a/mandel/r26.png b/mandel/r26.png new file mode 100755 index 0000000..48096b5 Binary files /dev/null and b/mandel/r26.png differ diff --git a/mandel/r27.png b/mandel/r27.png new file mode 100755 index 0000000..ba3a965 Binary files /dev/null and b/mandel/r27.png differ diff --git a/mandel/r28.png b/mandel/r28.png new file mode 100755 index 0000000..f31a598 Binary files /dev/null and b/mandel/r28.png differ diff --git a/mandel/r29.png b/mandel/r29.png new file mode 100755 index 0000000..1518ce1 Binary files /dev/null and b/mandel/r29.png differ diff --git a/mandel/r3.png b/mandel/r3.png new file mode 100755 index 0000000..9c538b5 Binary files /dev/null and b/mandel/r3.png differ diff --git a/mandel/r30.png b/mandel/r30.png new file mode 100755 index 0000000..acc2e5b Binary files /dev/null and b/mandel/r30.png differ diff --git a/mandel/r31.png b/mandel/r31.png new file mode 100755 index 0000000..a0eb201 Binary files /dev/null and b/mandel/r31.png differ diff --git a/mandel/r32.png b/mandel/r32.png new file mode 100755 index 0000000..69f0f5e Binary files /dev/null and b/mandel/r32.png differ diff --git a/mandel/r33.png b/mandel/r33.png new file mode 100755 index 0000000..1d2fab0 Binary files /dev/null and b/mandel/r33.png differ diff --git a/mandel/r34.png b/mandel/r34.png new file mode 100755 index 0000000..aa29e18 Binary files /dev/null and b/mandel/r34.png differ diff --git a/mandel/r35.png b/mandel/r35.png new file mode 100755 index 0000000..ffdec98 Binary files /dev/null and b/mandel/r35.png differ diff --git a/mandel/r36.png b/mandel/r36.png new file mode 100755 index 0000000..ca59c48 Binary files /dev/null and b/mandel/r36.png differ diff --git a/mandel/r37.png b/mandel/r37.png new file mode 100755 index 0000000..f857db0 Binary files /dev/null and b/mandel/r37.png differ diff --git a/mandel/r38.png b/mandel/r38.png new file mode 100755 index 0000000..b138c3a Binary files /dev/null and b/mandel/r38.png differ diff --git a/mandel/r39.png b/mandel/r39.png new file mode 100755 index 0000000..f90f309 Binary files /dev/null and b/mandel/r39.png differ diff --git a/mandel/r4.png b/mandel/r4.png new file mode 100755 index 0000000..7095421 Binary files /dev/null and b/mandel/r4.png differ diff --git a/mandel/r40.png b/mandel/r40.png new file mode 100755 index 0000000..d06a570 Binary files /dev/null and b/mandel/r40.png differ diff --git a/mandel/r41.png b/mandel/r41.png new file mode 100755 index 0000000..29afe77 Binary files /dev/null and b/mandel/r41.png differ diff --git a/mandel/r42.png b/mandel/r42.png new file mode 100755 index 0000000..3c0cfeb Binary files /dev/null and b/mandel/r42.png differ diff --git a/mandel/r43.png b/mandel/r43.png new file mode 100755 index 0000000..8888705 Binary files /dev/null and b/mandel/r43.png differ diff --git a/mandel/r44.png b/mandel/r44.png new file mode 100755 index 0000000..669fa87 Binary files /dev/null and b/mandel/r44.png differ diff --git a/mandel/r45.png b/mandel/r45.png new file mode 100755 index 0000000..128cfb9 Binary files /dev/null and b/mandel/r45.png differ diff --git a/mandel/r46.png b/mandel/r46.png new file mode 100755 index 0000000..9addfd8 Binary files /dev/null and b/mandel/r46.png differ diff --git a/mandel/r47.png b/mandel/r47.png new file mode 100755 index 0000000..84e7cfe Binary files /dev/null and b/mandel/r47.png differ diff --git a/mandel/r48.png b/mandel/r48.png new file mode 100755 index 0000000..52466f2 Binary files /dev/null and b/mandel/r48.png differ diff --git a/mandel/r49.png b/mandel/r49.png new file mode 100755 index 0000000..67a1bc5 Binary files /dev/null and b/mandel/r49.png differ diff --git a/mandel/r5.png b/mandel/r5.png new file mode 100755 index 0000000..0166d31 Binary files /dev/null and b/mandel/r5.png differ diff --git a/mandel/r50.png b/mandel/r50.png new file mode 100755 index 0000000..70956ba Binary files /dev/null and b/mandel/r50.png differ diff --git a/mandel/r51.png b/mandel/r51.png new file mode 100755 index 0000000..99ed118 Binary files /dev/null and b/mandel/r51.png differ diff --git a/mandel/r52.png b/mandel/r52.png new file mode 100755 index 0000000..8abe671 Binary files /dev/null and b/mandel/r52.png differ diff --git a/mandel/r53.png b/mandel/r53.png new file mode 100755 index 0000000..1788fdd Binary files /dev/null and b/mandel/r53.png differ diff --git a/mandel/r54.png b/mandel/r54.png new file mode 100755 index 0000000..7f14e32 Binary files /dev/null and b/mandel/r54.png differ diff --git a/mandel/r55.png b/mandel/r55.png new file mode 100755 index 0000000..001e257 Binary files /dev/null and b/mandel/r55.png differ diff --git a/mandel/r56.png b/mandel/r56.png new file mode 100755 index 0000000..84b4dfe Binary files /dev/null and b/mandel/r56.png differ diff --git a/mandel/r57.png b/mandel/r57.png new file mode 100755 index 0000000..1206d1d Binary files /dev/null and b/mandel/r57.png differ diff --git a/mandel/r58.png b/mandel/r58.png new file mode 100755 index 0000000..ffacacc Binary files /dev/null and b/mandel/r58.png differ diff --git a/mandel/r59.png b/mandel/r59.png new file mode 100755 index 0000000..9391203 Binary files /dev/null and b/mandel/r59.png differ diff --git a/mandel/r6.png b/mandel/r6.png new file mode 100755 index 0000000..e0f39f1 Binary files /dev/null and b/mandel/r6.png differ diff --git a/mandel/r60.png b/mandel/r60.png new file mode 100755 index 0000000..ed84942 Binary files /dev/null and b/mandel/r60.png differ diff --git a/mandel/r61.png b/mandel/r61.png new file mode 100755 index 0000000..69de953 Binary files /dev/null and b/mandel/r61.png differ diff --git a/mandel/r62.png b/mandel/r62.png new file mode 100755 index 0000000..bb09452 Binary files /dev/null and b/mandel/r62.png differ diff --git a/mandel/r63.png b/mandel/r63.png new file mode 100755 index 0000000..8be5691 Binary files /dev/null and b/mandel/r63.png differ diff --git a/mandel/r64.png b/mandel/r64.png new file mode 100755 index 0000000..a3a3a15 Binary files /dev/null and b/mandel/r64.png differ diff --git a/mandel/r65.png b/mandel/r65.png new file mode 100755 index 0000000..5d4246e Binary files /dev/null and b/mandel/r65.png differ diff --git a/mandel/r66.png b/mandel/r66.png new file mode 100755 index 0000000..0375d22 Binary files /dev/null and b/mandel/r66.png differ diff --git a/mandel/r67.png b/mandel/r67.png new file mode 100755 index 0000000..5eb7cd7 Binary files /dev/null and b/mandel/r67.png differ diff --git a/mandel/r68.png b/mandel/r68.png new file mode 100755 index 0000000..b3b85e2 Binary files /dev/null and b/mandel/r68.png differ diff --git a/mandel/r69.png b/mandel/r69.png new file mode 100755 index 0000000..cbb3453 Binary files /dev/null and b/mandel/r69.png differ diff --git a/mandel/r7.png b/mandel/r7.png new file mode 100755 index 0000000..ae8e9e2 Binary files /dev/null and b/mandel/r7.png differ diff --git a/mandel/r70.png b/mandel/r70.png new file mode 100755 index 0000000..6fdbd91 Binary files /dev/null and b/mandel/r70.png differ diff --git a/mandel/r71.png b/mandel/r71.png new file mode 100755 index 0000000..6237c44 Binary files /dev/null and b/mandel/r71.png differ diff --git a/mandel/r72.png b/mandel/r72.png new file mode 100755 index 0000000..487e37e Binary files /dev/null and b/mandel/r72.png differ diff --git a/mandel/r73.png b/mandel/r73.png new file mode 100755 index 0000000..a04fa6b Binary files /dev/null and b/mandel/r73.png differ diff --git a/mandel/r74.png b/mandel/r74.png new file mode 100755 index 0000000..e59c83c Binary files /dev/null and b/mandel/r74.png differ diff --git a/mandel/r75.png b/mandel/r75.png new file mode 100755 index 0000000..e04d368 Binary files /dev/null and b/mandel/r75.png differ diff --git a/mandel/r76.png b/mandel/r76.png new file mode 100755 index 0000000..601b9b1 Binary files /dev/null and b/mandel/r76.png differ diff --git a/mandel/r77.png b/mandel/r77.png new file mode 100755 index 0000000..d408d09 Binary files /dev/null and b/mandel/r77.png differ diff --git a/mandel/r78.png b/mandel/r78.png new file mode 100755 index 0000000..46a863b Binary files /dev/null and b/mandel/r78.png differ diff --git a/mandel/r79.png b/mandel/r79.png new file mode 100755 index 0000000..50c4a89 Binary files /dev/null and b/mandel/r79.png differ diff --git a/mandel/r8.png b/mandel/r8.png new file mode 100755 index 0000000..d2f0b3a Binary files /dev/null and b/mandel/r8.png differ diff --git a/mandel/r80.png b/mandel/r80.png new file mode 100755 index 0000000..67e87a7 Binary files /dev/null and b/mandel/r80.png differ diff --git a/mandel/r81.png b/mandel/r81.png new file mode 100755 index 0000000..75ed888 Binary files /dev/null and b/mandel/r81.png differ diff --git a/mandel/r82.png b/mandel/r82.png new file mode 100755 index 0000000..a8fe490 Binary files /dev/null and b/mandel/r82.png differ diff --git a/mandel/r83.png b/mandel/r83.png new file mode 100755 index 0000000..ca2988b Binary files /dev/null and b/mandel/r83.png differ diff --git a/mandel/r84.png b/mandel/r84.png new file mode 100755 index 0000000..2d9b267 Binary files /dev/null and b/mandel/r84.png differ diff --git a/mandel/r85.png b/mandel/r85.png new file mode 100755 index 0000000..86dd1f8 Binary files /dev/null and b/mandel/r85.png differ diff --git a/mandel/r86.png b/mandel/r86.png new file mode 100755 index 0000000..f2f9382 Binary files /dev/null and b/mandel/r86.png differ diff --git a/mandel/r87.png b/mandel/r87.png new file mode 100755 index 0000000..1d64162 Binary files /dev/null and b/mandel/r87.png differ diff --git a/mandel/r88.png b/mandel/r88.png new file mode 100755 index 0000000..36c734e Binary files /dev/null and b/mandel/r88.png differ diff --git a/mandel/r89.png b/mandel/r89.png new file mode 100755 index 0000000..6eff587 Binary files /dev/null and b/mandel/r89.png differ diff --git a/mandel/r9.png b/mandel/r9.png new file mode 100755 index 0000000..0f9f188 Binary files /dev/null and b/mandel/r9.png differ diff --git a/mandel/r90.png b/mandel/r90.png new file mode 100755 index 0000000..c3825b3 Binary files /dev/null and b/mandel/r90.png differ diff --git a/mandel/r91.png b/mandel/r91.png new file mode 100755 index 0000000..4fbd971 Binary files /dev/null and b/mandel/r91.png differ diff --git a/mandel/r92.png b/mandel/r92.png new file mode 100755 index 0000000..0056790 Binary files /dev/null and b/mandel/r92.png differ diff --git a/mandel/r93.png b/mandel/r93.png new file mode 100755 index 0000000..931cfa5 Binary files /dev/null and b/mandel/r93.png differ diff --git a/mandel/r94.png b/mandel/r94.png new file mode 100755 index 0000000..ef8853f Binary files /dev/null and b/mandel/r94.png differ diff --git a/mandel/r95.png b/mandel/r95.png new file mode 100755 index 0000000..5f914cb Binary files /dev/null and b/mandel/r95.png differ diff --git a/mandel/r96.png b/mandel/r96.png new file mode 100755 index 0000000..7eca3ec Binary files /dev/null and b/mandel/r96.png differ diff --git a/mandel/r97.png b/mandel/r97.png new file mode 100755 index 0000000..4b27e72 Binary files /dev/null and b/mandel/r97.png differ diff --git a/mandel/r98.png b/mandel/r98.png new file mode 100755 index 0000000..9049c62 Binary files /dev/null and b/mandel/r98.png differ diff --git a/mandel/r99.png b/mandel/r99.png new file mode 100755 index 0000000..07a8e74 Binary files /dev/null and b/mandel/r99.png differ diff --git a/mandelbrot.py b/mandelbrot.py new file mode 100755 index 0000000..8168ce9 --- /dev/null +++ b/mandelbrot.py @@ -0,0 +1,31 @@ +# Mandelbrot Fractal using Tkinter +# FB36 - 20130706 +import Tkinter +from Tkinter import * +WIDTH = 640; HEIGHT = 480 +xa = -2.0; xb = 1.0 +ya = -1.5; yb = 1.5 +maxIt = 256 + +window = Tk() +canvas = Canvas(window, width = WIDTH, height = HEIGHT, bg = "#000000") +img = PhotoImage(width = WIDTH, height = HEIGHT) +canvas.create_image((0, 0), image = img, state = "normal", anchor = Tkinter.NW) + +for ky in range(HEIGHT): + print ky + for kx in range(WIDTH): + c = complex(xa + (xb - xa) * kx / WIDTH, ya + (yb - ya) * ky / HEIGHT) + z = complex(0.0, 0.0) + for i in range(maxIt): + z = z * z + c + if abs(z) >= 69757658.758658765877: + break + rd = hex(i % 4 * 64)[2:].zfill(2) + gr = hex(i % 8 * 32)[2:].zfill(2) + bl = hex(i % 16 * 16)[2:].zfill(2) +img.put("#" + rd + gr + bl, (kx, ky)) + +canvas.pack() +mainloop() + diff --git a/moebius.py b/moebius.py new file mode 100755 index 0000000..aab073a --- /dev/null +++ b/moebius.py @@ -0,0 +1,45 @@ +# Mandelbrot Fractal using Tkinter +# FB36 - 20130706 +from __future__ import division +import Tkinter +from Tkinter import * +import math + +WIDTH = 100; HEIGHT = 100 +xa = -2.0; xb = 2.0 +ya = -2.0; yb = 2.0 +maxIt = 256 + +window = Tk() +canvas = Canvas(window, width = WIDTH, height = HEIGHT, bg = "#000000") +img = PhotoImage(width = WIDTH, height = HEIGHT) +canvas.create_image((0, 0), image = img, state = "normal", anchor = Tkinter.NW) + +sgn = lambda x: -1 if x < 0 else 1 + +n = 100 +for r in range( n): + k = (2 * r / ( n - 1 )) - 1 + for ky in range(HEIGHT): + for kx in range(WIDTH): + x=xa + (xb - xa) * kx / WIDTH + y= ya + (yb - ya) * ky / HEIGHT + try: + c = complex(x,y)**(sgn(k)*abs(k)**3)#(math.sin(k*math.pi/2)) + z = complex(0.0, 0.0) + for i in range(maxIt): + z = z * z + c + if abs(z) >= 2.0: + rd = hex(i % 4 * 64)[2:].zfill(2) + gr = hex(i % 8 * 32)[2:].zfill(2) + bl = hex(i % 16 * 16)[2:].zfill(2) + img.put("#" + rd + gr + bl, (kx, ky)) + break + except: + pass + + img.write( "m2/r{0}.png".format( r ), format="png" ) + +canvas.pack() +mainloop() + diff --git a/moritz.hpgl~ b/moritz.hpgl~ new file mode 100755 index 0000000..1d4acd5 --- /dev/null +++ b/moritz.hpgl~ @@ -0,0 +1,425 @@ +##sK1 1 2 +document() +layout('A4',(595.276,841.89),0) +grid((0,0,2.83465,2.83465),0,("RGB",0.0,0.0,1.0),'Gitter') +page('','A4',(595.276,841.89),0) +layer('PLT_objects',1,1,0,0,("RGB",0.196,0.314,0.635)) +lw(0.85) +lc(2) +lj(1) +b() +bs(68.9528,376.157,0) +bs(69.0945,375.945,0) +bs(69.3071,375.945,0) +bs(69.4488,376.087,0) +bs(71.9291,380.622,0) +bs(71.9291,380.622,0) +bs(74.4094,376.087,0) +bs(74.622,375.945,0) +bs(74.7638,375.945,0) +bs(74.9764,376.157,0) +bs(76.1811,383.244,0) +bs(75.9685,383.528,0) +bs(74.6929,383.528,0) +bs(74.4803,383.315,0) +bs(74.0551,380.055,0) +bs(73.9843,380.055,0) +bs(72.2126,383.457,0) +bs(72.0709,383.598,0) +bs(71.8583,383.598,0) +bs(71.6457,383.457,0) +bs(69.874,380.055,0) +bs(69.874,380.055,0) +bs(69.378,383.315,0) +bs(69.1654,383.528,0) +bs(67.9606,383.528,0) +bs(67.748,383.244,0) +bs(68.9528,376.157,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(80.1496,382.252,0) +bs(80.7874,381.969,0) +bs(81,381.331,0) +bs(80.7874,380.764,0) +bs(80.1496,380.48,0) +bs(79.5827,380.764,0) +bs(79.3701,381.331,0) +bs(79.5827,381.969,0) +bs(80.1496,382.252,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(80.1496,379.134,0) +bs(81,379.346,0) +bs(81.7087,379.772,0) +bs(82.2047,380.48,0) +bs(82.4173,381.331,0) +bs(82.2047,382.252,0) +bs(81.7087,382.961,0) +bs(81,383.457,0) +bs(80.1496,383.598,0) +bs(79.2992,383.457,0) +bs(78.5906,382.961,0) +bs(78.1654,382.252,0) +bs(77.9528,381.331,0) +bs(78.1654,380.48,0) +bs(78.5906,379.772,0) +bs(79.2992,379.346,0) +bs(80.1496,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(84.2598,379.488,0) +bs(84.4724,379.276,0) +bs(84.9685,379.276,0) +bs(85.1811,379.346,0) +bs(85.3228,379.843,0) +bs(85.8189,379.346,0) +bs(86.5276,379.134,0) +bs(87.2362,379.276,0) +bs(87.378,379.63,0) +bs(86.811,380.48,0) +bs(86.5984,380.551,0) +bs(86.315,380.48,0) +bs(85.9606,380.693,0) +bs(85.8189,381.118,0) +bs(85.8189,383.315,0) +bs(85.5354,383.528,0) +bs(84.4724,383.528,0) +bs(84.2598,383.315,0) +bs(84.2598,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(89.0079,379.488,0) +bs(89.2205,379.276,0) +bs(90.3543,379.276,0) +bs(90.5669,379.488,0) +bs(90.5669,383.315,0) +bs(90.3543,383.528,0) +bs(89.2205,383.528,0) +bs(89.0079,383.315,0) +bs(89.0079,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(88.937,377.15,0) +bs(89.1496,376.512,0) +bs(89.7874,376.299,0) +bs(90.3543,376.512,0) +bs(90.6378,377.15,0) +bs(90.3543,377.717,0) +bs(89.7874,378,0) +bs(89.1496,377.717,0) +bs(88.937,377.15,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(92.9055,380.622,0) +bs(92.622,380.622,0) +bs(92.4094,380.409,0) +bs(92.4094,379.488,0) +bs(92.622,379.276,0) +bs(92.9055,379.276,0) +bs(92.9055,378.071,0) +bs(93.1181,377.858,0) +bs(94.252,377.858,0) +bs(94.4646,378.071,0) +bs(94.4646,379.276,0) +bs(95.2441,379.276,0) +bs(95.4567,379.488,0) +bs(95.4567,380.409,0) +bs(95.2441,380.622,0) +bs(94.4646,380.622,0) +bs(94.4646,381.898,0) +bs(94.5354,382.11,0) +bs(94.748,382.181,0) +bs(95.1024,382.11,0) +bs(95.3858,382.252,0) +bs(95.5984,383.102,0) +bs(95.4567,383.386,0) +bs(94.1811,383.598,0) +bs(93.2598,383.244,0) +bs(92.9055,382.11,0) +bs(92.9055,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(97.2283,383.173,0) +bs(98.4331,380.622,0) +bs(98.4331,380.622,0) +bs(97.5118,380.622,0) +bs(97.2992,380.409,0) +bs(97.2992,379.488,0) +bs(97.5118,379.276,0) +bs(100.346,379.276,0) +bs(100.559,379.559,0) +bs(99.2126,382.11,0) +bs(99.2126,382.11,0) +bs(100.205,382.11,0) +bs(100.346,382.323,0) +bs(100.346,383.315,0) +bs(100.205,383.528,0) +bs(97.4409,383.528,0) +bs(97.2283,383.315,0) +bs(97.2283,383.173,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(106.157,376.299,0) +bs(106.37,376.087,0) +bs(107.646,376.087,0) +bs(107.858,376.299,0) +bs(107.858,378.921,0) +bs(110.906,378.921,0) +bs(110.906,376.299,0) +bs(111.118,376.087,0) +bs(112.323,376.087,0) +bs(112.535,376.299,0) +bs(112.535,383.315,0) +bs(112.323,383.528,0) +bs(111.118,383.528,0) +bs(110.906,383.315,0) +bs(110.906,380.48,0) +bs(107.858,380.48,0) +bs(107.858,383.315,0) +bs(107.646,383.528,0) +bs(106.37,383.528,0) +bs(106.157,383.315,0) +bs(106.157,376.299,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(117.567,377.079,0) +bs(117.78,376.512,0) +bs(118.276,376.299,0) +bs(118.772,376.512,0) +bs(119.055,377.079,0) +bs(118.772,377.575,0) +bs(118.276,377.787,0) +bs(117.78,377.575,0) +bs(117.567,377.079,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(115.37,377.079,0) +bs(115.583,376.512,0) +bs(116.079,376.299,0) +bs(116.646,376.512,0) +bs(116.858,377.079,0) +bs(116.646,377.575,0) +bs(116.079,377.787,0) +bs(115.583,377.575,0) +bs(115.37,377.079,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(115.016,379.488,0) +bs(115.157,379.276,0) +bs(116.291,379.276,0) +bs(116.504,379.488,0) +bs(116.504,381.402,0) +bs(116.717,381.969,0) +bs(117.213,382.252,0) +bs(117.709,381.969,0) +bs(117.85,381.472,0) +bs(117.85,379.488,0) +bs(118.063,379.276,0) +bs(119.126,379.276,0) +bs(119.339,379.488,0) +bs(119.339,383.315,0) +bs(119.126,383.528,0) +bs(118.63,383.528,0) +bs(118.417,383.315,0) +bs(118.276,382.961,0) +bs(117.78,383.386,0) +bs(116.858,383.598,0) +bs(116.008,383.457,0) +bs(115.441,382.961,0) +bs(115.087,382.252,0) +bs(115.016,381.402,0) +bs(115.016,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(121.748,380.622,0) +bs(121.465,380.622,0) +bs(121.252,380.409,0) +bs(121.252,379.488,0) +bs(121.465,379.276,0) +bs(121.748,379.276,0) +bs(121.748,378.071,0) +bs(121.961,377.858,0) +bs(123.094,377.858,0) +bs(123.236,378.071,0) +bs(123.236,379.276,0) +bs(124.016,379.276,0) +bs(124.228,379.488,0) +bs(124.228,380.409,0) +bs(124.016,380.622,0) +bs(123.236,380.622,0) +bs(123.236,381.898,0) +bs(123.378,382.11,0) +bs(123.52,382.181,0) +bs(123.945,382.11,0) +bs(124.157,382.252,0) +bs(124.441,383.102,0) +bs(124.299,383.386,0) +bs(123.024,383.598,0) +bs(122.031,383.244,0) +bs(121.748,382.11,0) +bs(121.748,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(126.425,380.622,0) +bs(126.142,380.622,0) +bs(126,380.409,0) +bs(126,379.488,0) +bs(126.142,379.276,0) +bs(126.425,379.276,0) +bs(126.425,378.071,0) +bs(126.638,377.858,0) +bs(127.772,377.858,0) +bs(127.984,378.071,0) +bs(127.984,379.276,0) +bs(128.764,379.276,0) +bs(128.976,379.488,0) +bs(128.976,380.409,0) +bs(128.764,380.622,0) +bs(127.984,380.622,0) +bs(127.984,381.898,0) +bs(128.055,382.11,0) +bs(128.268,382.181,0) +bs(128.693,382.11,0) +bs(128.906,382.252,0) +bs(129.118,383.102,0) +bs(128.976,383.386,0) +bs(127.701,383.598,0) +bs(126.78,383.244,0) +bs(126.425,382.11,0) +bs(126.425,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(130.961,379.488,0) +bs(131.173,379.276,0) +bs(131.669,379.276,0) +bs(131.882,379.346,0) +bs(132.024,379.772,0) +bs(132.591,379.346,0) +bs(133.583,379.134,0) +bs(134.433,379.346,0) +bs(135.071,379.772,0) +bs(135.425,380.48,0) +bs(135.567,381.331,0) +bs(135.567,383.315,0) +bs(135.354,383.528,0) +bs(134.22,383.528,0) +bs(134.008,383.315,0) +bs(134.008,381.331,0) +bs(133.866,380.764,0) +bs(133.299,380.551,0) +bs(132.732,380.693,0) +bs(132.52,381.26,0) +bs(132.52,383.315,0) +bs(132.307,383.528,0) +bs(131.173,383.528,0) +bs(130.961,383.315,0) +bs(130.961,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(140.102,380.764,0) +bs(139.89,380.409,0) +bs(139.535,380.268,0) +bs(139.11,380.409,0) +bs(138.898,380.764,0) +bs(140.102,380.764,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(139.535,379.134,0) +bs(140.315,379.276,0) +bs(140.953,379.701,0) +bs(141.378,380.339,0) +bs(141.591,381.118,0) +bs(141.52,381.402,0) +bs(141.307,381.614,0) +bs(138.827,381.614,0) +bs(139.039,382.039,0) +bs(139.606,382.323,0) +bs(140.386,382.039,0) +bs(140.598,382.039,0) +bs(141.165,382.677,0) +bs(141.165,383.031,0) +bs(140.457,383.457,0) +bs(139.535,383.598,0) +bs(138.685,383.457,0) +bs(137.976,382.961,0) +bs(137.551,382.252,0) +bs(137.339,381.402,0) +bs(137.551,380.551,0) +bs(137.976,379.843,0) +bs(138.685,379.346,0) +bs(139.535,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(143.433,379.488,0) +bs(143.646,379.276,0) +bs(144.142,379.276,0) +bs(144.283,379.346,0) +bs(144.496,379.843,0) +bs(144.992,379.346,0) +bs(145.63,379.134,0) +bs(146.339,379.276,0) +bs(146.48,379.63,0) +bs(145.984,380.48,0) +bs(145.772,380.551,0) +bs(145.488,380.48,0) +bs(145.134,380.693,0) +bs(144.921,381.118,0) +bs(144.921,383.315,0) +bs(144.709,383.528,0) +bs(143.646,383.528,0) +bs(143.433,383.315,0) +bs(143.433,379.488,0) +bC() +masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635)) +guidelayer('Hilfslinien',1,0,0,1,("RGB",0.0,0.3,1.0)) diff --git a/moritz.svg b/moritz.svg new file mode 100755 index 0000000..1d4acd5 --- /dev/null +++ b/moritz.svg @@ -0,0 +1,425 @@ +##sK1 1 2 +document() +layout('A4',(595.276,841.89),0) +grid((0,0,2.83465,2.83465),0,("RGB",0.0,0.0,1.0),'Gitter') +page('','A4',(595.276,841.89),0) +layer('PLT_objects',1,1,0,0,("RGB",0.196,0.314,0.635)) +lw(0.85) +lc(2) +lj(1) +b() +bs(68.9528,376.157,0) +bs(69.0945,375.945,0) +bs(69.3071,375.945,0) +bs(69.4488,376.087,0) +bs(71.9291,380.622,0) +bs(71.9291,380.622,0) +bs(74.4094,376.087,0) +bs(74.622,375.945,0) +bs(74.7638,375.945,0) +bs(74.9764,376.157,0) +bs(76.1811,383.244,0) +bs(75.9685,383.528,0) +bs(74.6929,383.528,0) +bs(74.4803,383.315,0) +bs(74.0551,380.055,0) +bs(73.9843,380.055,0) +bs(72.2126,383.457,0) +bs(72.0709,383.598,0) +bs(71.8583,383.598,0) +bs(71.6457,383.457,0) +bs(69.874,380.055,0) +bs(69.874,380.055,0) +bs(69.378,383.315,0) +bs(69.1654,383.528,0) +bs(67.9606,383.528,0) +bs(67.748,383.244,0) +bs(68.9528,376.157,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(80.1496,382.252,0) +bs(80.7874,381.969,0) +bs(81,381.331,0) +bs(80.7874,380.764,0) +bs(80.1496,380.48,0) +bs(79.5827,380.764,0) +bs(79.3701,381.331,0) +bs(79.5827,381.969,0) +bs(80.1496,382.252,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(80.1496,379.134,0) +bs(81,379.346,0) +bs(81.7087,379.772,0) +bs(82.2047,380.48,0) +bs(82.4173,381.331,0) +bs(82.2047,382.252,0) +bs(81.7087,382.961,0) +bs(81,383.457,0) +bs(80.1496,383.598,0) +bs(79.2992,383.457,0) +bs(78.5906,382.961,0) +bs(78.1654,382.252,0) +bs(77.9528,381.331,0) +bs(78.1654,380.48,0) +bs(78.5906,379.772,0) +bs(79.2992,379.346,0) +bs(80.1496,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(84.2598,379.488,0) +bs(84.4724,379.276,0) +bs(84.9685,379.276,0) +bs(85.1811,379.346,0) +bs(85.3228,379.843,0) +bs(85.8189,379.346,0) +bs(86.5276,379.134,0) +bs(87.2362,379.276,0) +bs(87.378,379.63,0) +bs(86.811,380.48,0) +bs(86.5984,380.551,0) +bs(86.315,380.48,0) +bs(85.9606,380.693,0) +bs(85.8189,381.118,0) +bs(85.8189,383.315,0) +bs(85.5354,383.528,0) +bs(84.4724,383.528,0) +bs(84.2598,383.315,0) +bs(84.2598,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(89.0079,379.488,0) +bs(89.2205,379.276,0) +bs(90.3543,379.276,0) +bs(90.5669,379.488,0) +bs(90.5669,383.315,0) +bs(90.3543,383.528,0) +bs(89.2205,383.528,0) +bs(89.0079,383.315,0) +bs(89.0079,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(88.937,377.15,0) +bs(89.1496,376.512,0) +bs(89.7874,376.299,0) +bs(90.3543,376.512,0) +bs(90.6378,377.15,0) +bs(90.3543,377.717,0) +bs(89.7874,378,0) +bs(89.1496,377.717,0) +bs(88.937,377.15,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(92.9055,380.622,0) +bs(92.622,380.622,0) +bs(92.4094,380.409,0) +bs(92.4094,379.488,0) +bs(92.622,379.276,0) +bs(92.9055,379.276,0) +bs(92.9055,378.071,0) +bs(93.1181,377.858,0) +bs(94.252,377.858,0) +bs(94.4646,378.071,0) +bs(94.4646,379.276,0) +bs(95.2441,379.276,0) +bs(95.4567,379.488,0) +bs(95.4567,380.409,0) +bs(95.2441,380.622,0) +bs(94.4646,380.622,0) +bs(94.4646,381.898,0) +bs(94.5354,382.11,0) +bs(94.748,382.181,0) +bs(95.1024,382.11,0) +bs(95.3858,382.252,0) +bs(95.5984,383.102,0) +bs(95.4567,383.386,0) +bs(94.1811,383.598,0) +bs(93.2598,383.244,0) +bs(92.9055,382.11,0) +bs(92.9055,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(97.2283,383.173,0) +bs(98.4331,380.622,0) +bs(98.4331,380.622,0) +bs(97.5118,380.622,0) +bs(97.2992,380.409,0) +bs(97.2992,379.488,0) +bs(97.5118,379.276,0) +bs(100.346,379.276,0) +bs(100.559,379.559,0) +bs(99.2126,382.11,0) +bs(99.2126,382.11,0) +bs(100.205,382.11,0) +bs(100.346,382.323,0) +bs(100.346,383.315,0) +bs(100.205,383.528,0) +bs(97.4409,383.528,0) +bs(97.2283,383.315,0) +bs(97.2283,383.173,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(106.157,376.299,0) +bs(106.37,376.087,0) +bs(107.646,376.087,0) +bs(107.858,376.299,0) +bs(107.858,378.921,0) +bs(110.906,378.921,0) +bs(110.906,376.299,0) +bs(111.118,376.087,0) +bs(112.323,376.087,0) +bs(112.535,376.299,0) +bs(112.535,383.315,0) +bs(112.323,383.528,0) +bs(111.118,383.528,0) +bs(110.906,383.315,0) +bs(110.906,380.48,0) +bs(107.858,380.48,0) +bs(107.858,383.315,0) +bs(107.646,383.528,0) +bs(106.37,383.528,0) +bs(106.157,383.315,0) +bs(106.157,376.299,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(117.567,377.079,0) +bs(117.78,376.512,0) +bs(118.276,376.299,0) +bs(118.772,376.512,0) +bs(119.055,377.079,0) +bs(118.772,377.575,0) +bs(118.276,377.787,0) +bs(117.78,377.575,0) +bs(117.567,377.079,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(115.37,377.079,0) +bs(115.583,376.512,0) +bs(116.079,376.299,0) +bs(116.646,376.512,0) +bs(116.858,377.079,0) +bs(116.646,377.575,0) +bs(116.079,377.787,0) +bs(115.583,377.575,0) +bs(115.37,377.079,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(115.016,379.488,0) +bs(115.157,379.276,0) +bs(116.291,379.276,0) +bs(116.504,379.488,0) +bs(116.504,381.402,0) +bs(116.717,381.969,0) +bs(117.213,382.252,0) +bs(117.709,381.969,0) +bs(117.85,381.472,0) +bs(117.85,379.488,0) +bs(118.063,379.276,0) +bs(119.126,379.276,0) +bs(119.339,379.488,0) +bs(119.339,383.315,0) +bs(119.126,383.528,0) +bs(118.63,383.528,0) +bs(118.417,383.315,0) +bs(118.276,382.961,0) +bs(117.78,383.386,0) +bs(116.858,383.598,0) +bs(116.008,383.457,0) +bs(115.441,382.961,0) +bs(115.087,382.252,0) +bs(115.016,381.402,0) +bs(115.016,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(121.748,380.622,0) +bs(121.465,380.622,0) +bs(121.252,380.409,0) +bs(121.252,379.488,0) +bs(121.465,379.276,0) +bs(121.748,379.276,0) +bs(121.748,378.071,0) +bs(121.961,377.858,0) +bs(123.094,377.858,0) +bs(123.236,378.071,0) +bs(123.236,379.276,0) +bs(124.016,379.276,0) +bs(124.228,379.488,0) +bs(124.228,380.409,0) +bs(124.016,380.622,0) +bs(123.236,380.622,0) +bs(123.236,381.898,0) +bs(123.378,382.11,0) +bs(123.52,382.181,0) +bs(123.945,382.11,0) +bs(124.157,382.252,0) +bs(124.441,383.102,0) +bs(124.299,383.386,0) +bs(123.024,383.598,0) +bs(122.031,383.244,0) +bs(121.748,382.11,0) +bs(121.748,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(126.425,380.622,0) +bs(126.142,380.622,0) +bs(126,380.409,0) +bs(126,379.488,0) +bs(126.142,379.276,0) +bs(126.425,379.276,0) +bs(126.425,378.071,0) +bs(126.638,377.858,0) +bs(127.772,377.858,0) +bs(127.984,378.071,0) +bs(127.984,379.276,0) +bs(128.764,379.276,0) +bs(128.976,379.488,0) +bs(128.976,380.409,0) +bs(128.764,380.622,0) +bs(127.984,380.622,0) +bs(127.984,381.898,0) +bs(128.055,382.11,0) +bs(128.268,382.181,0) +bs(128.693,382.11,0) +bs(128.906,382.252,0) +bs(129.118,383.102,0) +bs(128.976,383.386,0) +bs(127.701,383.598,0) +bs(126.78,383.244,0) +bs(126.425,382.11,0) +bs(126.425,380.622,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(130.961,379.488,0) +bs(131.173,379.276,0) +bs(131.669,379.276,0) +bs(131.882,379.346,0) +bs(132.024,379.772,0) +bs(132.591,379.346,0) +bs(133.583,379.134,0) +bs(134.433,379.346,0) +bs(135.071,379.772,0) +bs(135.425,380.48,0) +bs(135.567,381.331,0) +bs(135.567,383.315,0) +bs(135.354,383.528,0) +bs(134.22,383.528,0) +bs(134.008,383.315,0) +bs(134.008,381.331,0) +bs(133.866,380.764,0) +bs(133.299,380.551,0) +bs(132.732,380.693,0) +bs(132.52,381.26,0) +bs(132.52,383.315,0) +bs(132.307,383.528,0) +bs(131.173,383.528,0) +bs(130.961,383.315,0) +bs(130.961,379.488,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(140.102,380.764,0) +bs(139.89,380.409,0) +bs(139.535,380.268,0) +bs(139.11,380.409,0) +bs(138.898,380.764,0) +bs(140.102,380.764,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(139.535,379.134,0) +bs(140.315,379.276,0) +bs(140.953,379.701,0) +bs(141.378,380.339,0) +bs(141.591,381.118,0) +bs(141.52,381.402,0) +bs(141.307,381.614,0) +bs(138.827,381.614,0) +bs(139.039,382.039,0) +bs(139.606,382.323,0) +bs(140.386,382.039,0) +bs(140.598,382.039,0) +bs(141.165,382.677,0) +bs(141.165,383.031,0) +bs(140.457,383.457,0) +bs(139.535,383.598,0) +bs(138.685,383.457,0) +bs(137.976,382.961,0) +bs(137.551,382.252,0) +bs(137.339,381.402,0) +bs(137.551,380.551,0) +bs(137.976,379.843,0) +bs(138.685,379.346,0) +bs(139.535,379.134,0) +bC() +lw(0.85) +lc(2) +lj(1) +b() +bs(143.433,379.488,0) +bs(143.646,379.276,0) +bs(144.142,379.276,0) +bs(144.283,379.346,0) +bs(144.496,379.843,0) +bs(144.992,379.346,0) +bs(145.63,379.134,0) +bs(146.339,379.276,0) +bs(146.48,379.63,0) +bs(145.984,380.48,0) +bs(145.772,380.551,0) +bs(145.488,380.48,0) +bs(145.134,380.693,0) +bs(144.921,381.118,0) +bs(144.921,383.315,0) +bs(144.709,383.528,0) +bs(143.646,383.528,0) +bs(143.433,383.315,0) +bs(143.433,379.488,0) +bC() +masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635)) +guidelayer('Hilfslinien',1,0,0,1,("RGB",0.0,0.3,1.0)) diff --git a/neos.hpgl b/neos.hpgl new file mode 100755 index 0000000..e9403cd --- /dev/null +++ b/neos.hpgl @@ -0,0 +1 @@ +IN;SP1;PU2702,6425;PD2583,6430;PD2453,6422;PD2323,6415;PD2182,6372;PD2073,6337;PD2007,6312;PD1895,6241;PD1815,6188;PD1736,6104;PD1656,6021;PD1610,5936;PD1564,5851;PD1533,5733;PD1492,5567;PD1481,5519;PD1484,5361;PD1488,5203;PD1514,5178;PD1540,5152;PD1995,5149;PD2451,5146;PD2482,5173;PD2514,5199;PD2516,5322;PD2518,5446;PD2542,5508;PD2566,5570;PD2620,5616;PD2668,5654;PD2709,5681;PD2745,5699;PD2825,5711;PD2905,5724;PD3004,5712;PD3102,5700;PD3195,5653;PD3287,5606;PD3354,5551;PD3420,5497;PD3497,5406;PD3558,5338;PD3596,5303;PD3619,5291;PD3649,5297;PD3716,5324;PD3836,5381;PD4079,5504;PD4164,5547;PD4167,5589;PD4171,5631;PD4078,5734;PD3945,5877;PD3817,5986;PD3668,6099;PD3513,6197;PD3443,6236;PD3409,6253;PD3320,6288;PD3225,6324;PD3108,6361;PD2977,6399;PD2899,6410;PD2808,6419;PD2702,6425;PD2702,6425;PU5942,6425;PD5800,6429;PD5674,6421;PD5547,6413;PD5408,6371;PD5270,6329;PD5166,6268;PD5062,6207;PD4983,6127;PD4904,6047;PD4859,5972;PD4814,5897;PD4772,5773;PD4729,5649;PD4729,5425;PD4728,5201;PD4760,5174;PD4791,5146;PD5258,5146;PD5725,5146;PD5751,5168;PD5778,5190;PD5778,5381;PD5778,5573;PD5812,5622;PD5847,5671;PD5918,5708;PD5989,5745;PD6044,5745;PD6099,5745;PD6174,5717;PD6249,5690;PD6311,5648;PD6372,5605;PD6422,5548;PD6473,5491;PD6551,5332;PD6629,5173;PD6658,5160;PD6688,5146;PD7142,5146;PD7596,5146;PD7621,5164;PD7646,5182;PD7646,5203;PD7646,5225;PD7572,5369;PD7497,5513;PD7385,5662;PD7273,5811;PD7163,5915;PD7077,5993;PD7025,6037;PD6932,6103;PD6861,6149;PD6785,6195;PD6698,6238;PD6602,6281;PD6495,6321;PD6382,6356;PD6272,6384;PD6173,6405;PD6083,6420;PD5942,6425;PD5942,6425;PU8832,6431;PD8673,6421;PD8532,6413;PD8487,6402;PD8329,6360;PD8216,6330;PD8104,6273;PD8011,6222;PD7946,6181;PD7856,6106;PD7813,6066;PD7746,5966;PD7680,5866;PD7680,5825;PD7681,5784;PD7700,5760;PD7720,5736;PD7804,5685;PD7945,5606;PD8081,5535;PD8149,5495;PD8203,5461;PD8247,5429;PD8283,5422;PD8318,5416;PD8348,5427;PD8378,5439;PD8420,5501;PD8461,5564;PD8531,5626;PD8602,5687;PD8690,5729;PD8778,5771;PD8884,5783;PD8990,5794;PD9085,5782;PD9181,5771;PD9256,5732;PD9330,5694;PD9374,5647;PD9411,5600;PD9440,5554;PD9464,5509;PD9464,5465;PD9464,5421;PD9430,5371;PD9397,5320;PD9354,5297;PD9311,5273;PD9200,5249;PD9088,5226;PD9073,5213;PD9062,5200;PD9057,5185;PD9057,5171;PD9100,5157;PD9142,5143;PD9255,5142;PD9907,5144;PD10446,5146;PD10470,5170;PD10494,5194;PD10488,5254;PD10481,5314;PD10440,5436;PD10399,5558;PD10348,5643;PD10261,5778;PD10210,5841;PD10135,5923;PD10045,6018;PD9979,6065;PD9827,6166;PD9742,6221;PD9623,6271;PD9504,6321;PD9340,6366;PD9176,6411;PD9012,6422;PD8832,6431;PD8832,6431;PU-1455,6342;PD-1898,6342;PD-1923,6331;PD-1949,6321;PD-1959,6294;PD-1969,6266;PD-1954,6199;PD-1936,6136;PD-1916,6077;PD-1895,6010;PD-1875,5927;PD-1856,5846;PD-1836,5784;PD-1815,5725;PD-1795,5648;PD-1774,5561;PD-1749,5479;PD-1725,5402;PD-1706,5327;PD-1678,5222;PD-1667,5192;PD-1630,5169;PD-1593,5146;PD-1152,5146;PD-712,5146;PD-685,5165;PD-659,5183;PD-665,5224;PD-682,5303;PD-717,5434;PD-801,5739;PD-864,5965;PD-925,6168;PD-960,6280;PD-987,6311;PD-1013,6343;PD-1455,6342;PD-1455,6342;PU282,6343;PD-139,6343;PD-169,6320;PD-199,6296;PD-199,6276;PD-170,6139;PD-145,6042;PD-124,5976;PD-100,5903;PD-69,5790;PD-8,5564;PD45,5372;PD91,5222;PD108,5179;PD139,5164;PD169,5148;PD613,5146;PD1058,5143;PD1078,5169;PD1099,5194;PD1099,5213;PD1087,5260;PD1060,5346;PD1031,5440;PD1014,5508;PD1002,5561;PD984,5620;PD912,5869;PD830,6168;PD805,6252;PD789,6296;PD771,6312;PD742,6327;PD704,6343;PD282,6343;PU-707,5031;PD-1137,5022;PD-1540,5017;PD-1563,4996;PD-1586,4975;PD-1593,4943;PD-1600,4910;PD-1576,4856;PD-1552,4802;PD-1518,4664;PD-1489,4551;PD-1464,4472;PD-1444,4410;PD-1425,4336;PD-1405,4260;PD-1384,4195;PD-1363,4129;PD-1344,4053;PD-1324,3971;PD-1299,3890;PD-1272,3805;PD-1248,3713;PD-1223,3619;PD-1196,3526;PD-1151,3406;PD-1136,3376;PD-1100,3364;PD-1064,3351;PD-639,3351;PD-213,3351;PD-196,3371;PD-182,3393;PD-173,3418;PD-166,3444;PD-188,3514;PD-203,3570;PD-210,3609;PD-210,3634;PD-194,3640;PD-179,3646;PD-135,3628;PD-97,3608;PD-65,3585;PD-25,3556;PD35,3519;PD222,3420;PD333,3362;PD476,3322;PD619,3281;PD761,3275;PD903,3270;PD981,3283;PD1059,3296;PD1161,3345;PD1262,3393;PD1317,3451;PD1371,3510;PD1411,3594;PD1451,3678;PD1450,3800;PD1450,3922;PD1400,4125;PD1309,4475;PD1244,4700;PD1199,4859;PD1163,4964;PD1150,4990;PD1119,5006;PD1088,5022;PD658,5022;PD228,5022;PD201,4994;PD173,4967;PD173,4935;PD173,4903;PD223,4745;PD262,4614;PD286,4520;PD303,4446;PD327,4363;PD354,4273;PD356,4203;PD357,4132;PD327,4081;PD297,4030;PD268,4008;PD240,3985;PD180,3978;PD120,3970;PD37,3983;PD-44,3996;PD-113,4038;PD-182,4079;PD-251,4151;PD-320,4222;PD-371,4315;PD-423,4407;PD-451,4506;PD-486,4615;PD-525,4755;PD-558,4883;PD-583,4937;PD-609,4991;PD-644,5012;PD-678,5033;PD-707,5031;PD-707,5031;PU1660,5029;PD1608,5036;PD1579,5007;PD1550,4978;PD1550,4927;PD1550,4876;PD1585,4788;PD1636,4649;PD1662,4581;PD1701,4491;PD1753,4389;PD1807,4294;PD1901,4147;PD1997,4017;PD2070,3936;PD2162,3843;PD2336,3683;PD2404,3629;PD2472,3581;PD2567,3526;PD2702,3455;PD2865,3372;PD3046,3328;PD3227,3283;PD3362,3274;PD3497,3265;PD3608,3275;PD3720,3285;PD3829,3313;PD3938,3340;PD4017,3378;PD4096,3416;PD4175,3475;PD4291,3570;PD4332,3617;PD4378,3679;PD4418,3746;PD4447,3803;PD4487,3888;PD4506,3922;PD4525,4012;PD4544,4102;PD4550,4260;PD4556,4418;PD4536,4576;PD4517,4734;PD4500,4779;PD4457,4904;PD4430,4983;PD4406,5002;PD4381,5022;PD3046,5022;PD1711,5022;PD1660,5029;PU3143,4537;PD3527,4537;PD3559,4505;PD3591,4473;PD3604,4429;PD3616,4384;PD3616,4260;PD3616,4135;PD3588,4078;PD3560,4021;PD3534,3998;PD3500,3973;PD3454,3945;PD3398,3916;PD3314,3916;PD3229,3916;PD3125,3962;PD3020,4008;PD2943,4084;PD2865,4161;PD2802,4267;PD2754,4353;PD2726,4411;PD2717,4445;PD2713,4471;PD2713,4492;PD2736,4514;PD2758,4537;PD3143,4537;PD3143,4537;PU5311,5024;PD4868,5028;PD4847,5020;PD4827,5007;PD4808,4987;PD4790,4961;PD4790,4925;PD4790,4888;PD4825,4794;PD4885,4621;PD4915,4539;PD4954,4452;PD5037,4294;PD5115,4164;PD5231,4001;PD5308,3899;PD5385,3825;PD5518,3705;PD5650,3603;PD5725,3546;PD5888,3466;PD6051,3386;PD6152,3357;PD6267,3328;PD6404,3300;PD6557,3271;PD6737,3271;PD6918,3271;PD7040,3295;PD7148,3318;PD7237,3342;PD7313,3365;PD7387,3405;PD7460,3450;PD7533,3502;PD7595,3553;PD7642,3598;PD7680,3649;PD7724,3712;PD7771,3784;PD7787,3836;PD7831,3967;PD7860,4046;PD7867,4193;PD7875,4339;PD7862,4458;PD7850,4576;PD7804,4763;PD7757,4949;PD7732,4975;PD7709,4997;PD7687,5013;PD7665,5025;PD7213,5023;PD6760,5021;PD6735,5005;PD6710,4989;PD6703,4952;PD6697,4915;PD6731,4810;PD6762,4702;PD6789,4590;PD6813,4475;PD6819,4334;PD6825,4192;PD6812,4146;PD6800,4100;PD6774,4062;PD6748,4023;PD6702,3998;PD6656,3972;PD6588,3965;PD6520,3958;PD6437,3977;PD6353,3995;PD6275,4054;PD6196,4113;PD6154,4169;PD6108,4239;PD6056,4330;PD5999,4435;PD5948,4585;PD5906,4717;PD5875,4825;PD5839,4946;PD5826,4977;PD5790,4999;PD5755,5021;PD5311,5024;PD5311,5024;PU9462,5021;PD8510,5020;PD8476,5008;PD8439,4991;PD8396,4965;PD8351,4934;PD8296,4870;PD8242,4806;PD8207,4720;PD8173,4633;PD8173,4531;PD8172,4430;PD8210,4300;PD8248,4170;PD8292,4081;PD8338,3999;PD8385,3925;PD8446,3849;PD8522,3761;PD8610,3665;PD8689,3607;PD8765,3555;PD8836,3513;PD9010,3425;PD9116,3374;PD9247,3341;PD9370,3312;PD9479,3290;PD9580,3272;PD9750,3272;PD9921,3273;PD10034,3289;PD10147,3306;PD10265,3341;PD10384,3377;PD10457,3414;PD10525,3453;PD10586,3494;PD10638,3538;PD10686,3583;PD10728,3633;PD10768,3692;PD10807,3755;PD10807,3794;PD10807,3833;PD10782,3856;PD10752,3878;PD10717,3899;PD10643,3945;PD10607,3968;PD10568,3987;PD10501,4021;PD10399,4077;PD10299,4131;PD10240,4157;PD10210,4164;PD10181,4151;PD10152,4138;PD10129,4101;PD10101,4064;PD10065,4027;PD10013,3988;PD9949,3947;PD9875,3906;PD9797,3893;PD9720,3879;PD9594,3885;PD9469,3890;PD9428,3908;PD9378,3934;PD9318,3972;PD9249,4018;PD9225,4066;PD9192,4146;PD9182,4179;PD9203,4227;PD9224,4274;PD9262,4303;PD9300,4331;PD9351,4348;PD9453,4389;PD9504,4411;PD9616,4436;PD9702,4456;PD9748,4470;PD9806,4489;PD9917,4520;PD10068,4560;PD10163,4606;PD10258,4652;PD10344,4738;PD10430,4825;PD10455,4876;PD10480,4928;PD10467,4964;PD10455,5000;PD10434,5011;PD10413,5022;PD9462,5021;PD9462,5021;PU; diff --git a/oldpy/backupcg5-class_backup.py b/oldpy/backupcg5-class_backup.py new file mode 100755 index 0000000..68f3c64 --- /dev/null +++ b/oldpy/backupcg5-class_backup.py @@ -0,0 +1,165 @@ +from __future__ import division +import serial + + + +class Command: + + def __init__(self, name, *args): + self.name = name # hpgl Command name e.g. PU, PA, + self.args = args # list of Position args + + @property + def x(self): + return self.args[0] \ + if self.name in ("PA", "PD", "PR", "PU" ) and self.args else \ + None # Only these Commads have args + + @property + def y(self): + return self.args[1] \ + if self.name in ("PA", "PD", "PR", "PU" ) and self.args else \ + None + + def __str__(self): + return self.name + ",".join(str(arg) for arg in self.args) + ";" + + def __mul__(self, factor): + if self.name not in ("PA", "PD", "PR", "PU" ) or not self.args: + return self + if type(factor) == type(0) or type(factor) == type(0.0): + factor = (factor, factor) + return Command(self.name, + int(self.x * factor[0]), + int(self.y * factor[1])) + + def __add__(self, addend): + if self.name not in ("PA", "PD", "PR", "PU" ) or not self.args: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return Command(self.name, + int(self.x + addend[0]), + int(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + +class Program: + + def __init__(self, commands=[]): + self.commands = commands + + def parsefile(self, filename): + with open(filename) as file: + self.parse( file.read()) + + def parse(self, code): + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [int(arg) for arg in args.split(",")] if args else [] + #print name , args + self.commands.append(Command(name, *args)) + + def __str__(self): + return "".join(str(command) for command in self.commands) + + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + + def __add__(self, arg): + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + @property + def xmax(self): + return max(command.x for command in self.commands if command.x) + @property + def xmin(self): + return min(command.x for command in self.commands if command.x) + @property + def ymax(self): + return max(command.y for command in self.commands if command.y) + @property + def ymin(self): + return min(command.y for command in self.commands if command.y) + @property + def center(self): + return (self.xmin+self.ymin)/2,(self.ymin+self.ymax)/2 + @property + def size(self): return self.xmax-self.xmin , self.yax - self.ymin + + + +class Plotter: + + def __init__(self): + try: + self.ser = serial.Serial('/dev/ttyUSB0', 9600) + self.ser.write('OW;') + s = [] + if not s: + print 'I/O Fehler ist der Plotter bereit' + while True: + x = self.ser.read() + if x == "\x0d": + break + s.append(x) + self.__boundaries = tuple(int(x) for x in "".join(s).split(",")) + + except OSError: + self.__boundaries = 0,0,0,0 + print "No such file or directory: '/dev/ttyUSB0'" + + + + + @property + def xmin(self): + return self.__boundaries[0] + + @property + def ymin(self): + return self.__boundaries[1] + + @property + def xmax(self): + return self.__boundaries[2] + + @property + def ymax(self): + return self.__boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm)) + @property + def winsize(self): return self.xmax-self.xmin , self.yax - self.ymin + + + + +p = Program() +p.parsefile("Clitoris.hpgl" ) +#print p + +p=p*(1.2,-1.2) +p= p-(4000,-4500) +plt=Plotter() +print p.xmax +print p.ymax +print p.xmin +print p.ymin +print p.center +#plt.write(p) +#print getWin() + diff --git a/oldpy/cg5-boolean_exp.py b/oldpy/cg5-boolean_exp.py new file mode 100755 index 0000000..429d5a3 --- /dev/null +++ b/oldpy/cg5-boolean_exp.py @@ -0,0 +1,280 @@ +# -*- coding: utf-8 -*- +from __future__ import division +import serial +import time +import math + + + + + +class Command: + inicoms= ("IN", "SP", "LT") + scalecoms=("PA", "PD", "PR", "PU", "CI" ) + movecoms=("PA", "PD", "PR", "PU" ) + + def __init__(self, name, *args): + self.name = name # hpgl Command name e.g. PU, PA, + self.args = args # list of Position args + + @property + def scalable(self): + return True \ + if self.name in Command.scalecoms and self.args else \ + False + @property + def movable(self): + return True \ + if self.name in Command.movecoms and self.args else \ + False + + @property + def x(self): + return self.args[0] \ + if self.movable else\ + None + + @property + def y(self): + return self.args[1] \ + if self.movable else\ + None + + def __len__(self): + return len(str(self)) + + def __str__(self): + return self.name + ",".join(str(arg) for arg in self.args) + ";" + + def __mul__(self, factor): + if not self.scalable: + return self + if type(factor) == type(0) or type(factor) == type(0.0): + factor = (factor, factor) + return Command(self.name, + int(self.args[0] * factor[0]), + int(self.args[1] * factor[1])) \ + if len(self.args)>1 else\ + Command(self.name,int(self.args[0]*factor[0]) ) + + def __add__(self, addend): + if not self.movable: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return Command(self.name, + int(self.x + addend[0]), + int(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + + def rotate(self, angl): + if not self.movable: + return self + cosa=math.cos(angl*math.pi/180) + sina=math.sin(angl*math.pi/180) + return Command(self.name,int(self.x*cosa-self.y*sina),int(self.y*cosa+self.x*sina)) + + def flip(self): + if not self.movable: + return self + return Command(self.name,self.y,-self.x) + +class Program: + + def __init__(self, commands=[]): + self.commands = commands + + def parsefile(self, filename): + with open(filename) as file: + self.parse( file.read()) + + def parse(self, code): + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [int(arg) for arg in args.split(",")] if args else [] + #print name , args + self.commands.append(Command(name, *args)) + + def __str__(self): + return "".join(str(command) for command in self.commands) + + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + + def __add__(self, arg): + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + def __len__(self): + return len(str(self)) + + + def rotate(self, angl): + return Program([command.rotate(angl) for command in self.commands]) + + def flip(self): + return Program([command.flip() for command in self.commands]) + + + + @property + def xmax(self): + return max(command.x for command in self.commands if command.x and command.movable) + @property + def xmin(self): + return min(command.x for command in self.commands if command.x and command.movable) + @property + def ymax(self): + return max(command.y for command in self.commands if command.y and command.movable) + @property + def ymin(self): + return min(command.y for command in self.commands if command.y and command.movable) + @property + def center(self): + #return 42 + return int((self.xmin+self.xmax)/2),int((self.ymin+self.ymax)/2) + @property + def size(self): return self.xmax-self.xmin , self.yax - self.ymin + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + def centralize(self): + return self-self.center + + @property + def oob(self, pltr): + return (self.xmax > pltr.xmax or self.xmin < pltr.xmin or self.ymin < pltr.ymin or self.ymax > pltr.ymax) + + def full(self,pltr): + arg = min(pltr.winsize[0]/self.winsize[0],pltr.winsize[1]/self.winsize[1]) + return self*arg + + + + + + +class Plotter: + + def __init__(self): + try: + print 'try to open Serial' + self.ser = serial.Serial('/dev/ttyUSB0', 9600,serial.EIGHTBITS,serial.PARITY_NONE,serial.STOPBITS_ONE,15) + print ' sending: OW;' + self.ser.write('OW;') + print 'OW; sent, start reading' + s = [] + + + while True: + x = self.ser.read() + if x == "\x0d": + break + s.append(x) + if not s: + print 'I/O Fehler ist der Plotter bereit' + print 'Gerät sagt:' + str(s) + self.__boundaries = tuple(int(x) for x in "".join(s).split(",")) + + except OSError: + self.__boundaries = -2000,-2000,2000,2000 + self.ser=None + print "No such file or directory: '/dev/ttyUSB0'" + + + + + @property + def xmin(self): + return self.__boundaries[0] + + @property + def ymin(self): + return self.__boundaries[1] + + @property + def xmax(self): + return self.__boundaries[2] + + @property + def ymax(self): + return self.__boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm)) + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + + def oob(self,p): + return (p.xmax > self.xmax or p.xmin < self.xmin or p.ymin < self.ymin or p.ymax > self.ymax) + + @property + def ready(self): + try: + print 'try to get Status' + if not self.ser: + + return False + self.ser.write('OS;') + print 'OW; sent, start reading' + s = [] + while True: + x = self.ser.read() + if x == "\x0d": + break + s.append(x) + if not s: + return False + print s + return True + except OSError: + return False + + def plot(self,prog): + if (not self.oob(prog)) and self.ready: + self.write(prog) + + + + + + + + +plt=Plotter() +print "p" +p=Program() +#print plt.winsize +print "parsefile" +p.parsefile("sign") +#p=p.rotate(15) +#print str(p) +p=p*(-0.2,0.2) +#p=p.flip() +#p=p.full(plt) +p=p.centralize() + +#print str(p) +plt.plot(p) +print p.winsize +print len(p) +#print str(p) + + diff --git a/oldpy/cg5-class.py b/oldpy/cg5-class.py new file mode 100755 index 0000000..aaad81e --- /dev/null +++ b/oldpy/cg5-class.py @@ -0,0 +1,183 @@ +from __future__ import division +import serial + + + + + +class Command: + + def __init__(self, name, *args): + self.name = name # hpgl Command name e.g. PU, PA, + self.args = args # list of Position args + + @property + def x(self): + return self.args[0] \ + if self.name in ("PA", "PD", "PR", "PU" ) and self.args else \ + None # Only these Commads have args + + @property + def y(self): + return self.args[1] \ + if self.name in ("PA", "PD", "PR", "PU" ) and self.args else \ + None + + def __len__(self): + return len(str(self)) + + def __str__(self): + return self.name + ",".join(str(arg) for arg in self.args) + ";" + + def __mul__(self, factor): + if self.name not in ("PA", "PD", "PR", "PU" ) or not self.args: + return self + if type(factor) == type(0) or type(factor) == type(0.0): + factor = (factor, factor) + return Command(self.name, + int(self.x * factor[0]), + int(self.y * factor[1])) + + + def __add__(self, addend): + if self.name not in ("PA", "PD", "PR", "PU" ) or not self.args: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return Command(self.name, + int(self.x + addend[0]), + int(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + +class Program: + + def __init__(self, commands=[]): + self.commands = commands + + def parsefile(self, filename): + with open(filename) as file: + self.parse( file.read()) + + def parse(self, code): + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [int(arg) for arg in args.split(",")] if args else [] + #print name , args + self.commands.append(Command(name, *args)) + + def __str__(self): + return "".join(str(command) for command in self.commands) + + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + + def __add__(self, arg): + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + def __len__(self): + return len(str(self)) + + @property + def xmax(self): + return max(command.x for command in self.commands if command.x) + @property + def xmin(self): + return min(command.x for command in self.commands if command.x) + @property + def ymax(self): + return max(command.y for command in self.commands if command.y) + @property + def ymin(self): + return min(command.y for command in self.commands if command.y) + @property + def center(self): + return (self.xmin+self.xmax)/2,(self.ymin+self.ymax)/2 + @property + def size(self): return self.xmax-self.xmin , self.yax - self.ymin + + @property + def winsize(self): return self.xmax-self.xmin , self.ymax - self.ymin + + def centralize(self): + return self-self.center + #arg= self.center + #return Program([command - arg for command in self.commands]) + + def oob(self, pltr): + + return (self.xmax > pltr.xmax or self.xmin < pltr.xmin or self.ymin < pltr.ymin or self.ymax > pltr.ymax) + + def full(self,pltr): + arg = min(pltr.winsize[0]/self.winsize[0],pltr.winsize[1]/self.winsize[1]) + return Program([command * arg for command in self.commands]) + + +class Plotter: + + def __init__(self): + try: + self.ser = serial.Serial('/dev/ttyUSB0', 9600) + self.ser.write('OW;') + s = [] + while True: + x = self.ser.read() + if x == "\x0d": + break + s.append(x) + if not s: + print 'I/O Fehler ist der Plotter bereit' + self.__boundaries = tuple(int(x) for x in "".join(s).split(",")) + + except OSError: + self.__boundaries = -1000,-1000,1000,1000 + + print "No such file or directory: '/dev/ttyUSB0'" + + + + + @property + def xmin(self): + return self.__boundaries[0] + + @property + def ymin(self): + return self.__boundaries[1] + + @property + def xmax(self): + return self.__boundaries[2] + + @property + def ymax(self): + return self.__boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm)) + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + +plt=Plotter() +p=Program() +p.parsefile("kreis.hpgl" ) + + +print len(p) +plt.write(p) + + diff --git a/oldpy/cg5-class_1.py b/oldpy/cg5-class_1.py new file mode 100755 index 0000000..7094b81 --- /dev/null +++ b/oldpy/cg5-class_1.py @@ -0,0 +1,2769 @@ +Python 2.7.9 (default, Mar 1 2015, 12:57:24) +[GCC 4.9.2] on linux2 +Type "copyright", "credits" or "license()" for more information. +>>> ================================ RESTART ================================ +>>> + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 82, in + print p*2 + File "/home/lukas/mimaki/cg5-class.py", line 68, in __mul__ + return Program([command * arg for command in self.commands]) + File "/home/lukas/mimaki/cg5-class.py", line 26, in __mul__ + int(self.x * factor[0]), + File "/home/lukas/mimaki/cg5-class.py", line 11, in x + return self.args[0] +IndexError: tuple index out of range + +>>> ================================ RESTART ================================ +>>> + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 82, in + print p*2 + File "/home/lukas/mimaki/cg5-class.py", line 68, in __mul__ + return Program([command * arg for command in self.commands]) + File "/home/lukas/mimaki/cg5-class.py", line 26, in __mul__ + int(self.x * factor[0]), + File "/home/lukas/mimaki/cg5-class.py", line 11, in x + return self.args[0] +IndexError: tuple index out of range +>>> ================================ RESTART ================================ +>>> + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 82, in + print p*2 + File "/home/lukas/mimaki/cg5-class.py", line 68, in __mul__ + return Program([command * arg for command in self.commands]) + File "/home/lukas/mimaki/cg5-class.py", line 26, in __mul__ + int(self.x * factor[0]), + File "/home/lukas/mimaki/cg5-class.py", line 11, in x + return self.args[0] +IndexError: tuple index out of range +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 83, in + print p*2 + File "/home/lukas/mimaki/cg5-class.py", line 69, in __mul__ + return Program([command * arg for command in self.commands]) + File "/home/lukas/mimaki/cg5-class.py", line 26, in __mul__ + int(self.x * factor[0]), + File "/home/lukas/mimaki/cg5-class.py", line 11, in x + return self.args[0] +IndexError: tuple index out of range +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU812,3172;PD812,338;PD1552,338;PD2124,336;PD2306,336;PD2396,344;PD2490,376;PD2562,414;PD2616,452;PD2654,492;PD2680,534;PD2698,572;PD2726,640;PD2748,696;PD2764,766;PD2778,978;PD2776,1840;PD2778,2466;PD2778,2680;PD2772,2784;PD2744,2870;PD2700,2936;PD2638,2984;PD2558,3016;PD2476,3036;PD2438,3048;PD2482,3060;PD2568,3074;PD2646,3106;PD2702,3146;PD2734,3188;PD2754,3238;PD2768,3314;PD2776,3430;PD2778,3838;PD2776,4584;PD2748,5720;PD2770,5806;PD2782,5828;PD2800,5848;PD2850,5878;PD2902,5894;PD2942,5898;PD2972,5900;PD2990,5906;PD3000,5922;PD3002,5948;PD3002,6004;PD2540,6004;PD2076,6004;PD2076,4722;PD2070,3618;PD2058,3450;PD2048,3418;PD2034,3400;PD2004,3382;PD1952,3370;PD1742,3364;PD1490,3364;PD1490,4684;PD1490,6004;PD1150,6004;PD812,6004;PD812,3172;PU2026,2740;PD2078,2686;PD2076,1866;PD2070,1162;PD2058,1036;PD2050,1006;PD2038,988;PD2010,968;PD1962,954;PD1746,948;PD1490,948;PD1490,1872;PD1490,2798;PD1730,2798;PD1860,2796;PD1940,2784;PD1990,2766;PD2026,2740;PD2026,2740;PU3448,5956;PD3398,5928;PD3358,5888;PD3324,5840;PD3296,5786;PD3276,5726;PD3262,5664;PD3252,5536;PD3262,5456;PD3288,5370;PD3328,5292;PD3384,5228;PD3470,5168;PD3564,5130;PD3660,5114;PD3756,5118;PD3848,5142;PD3932,5188;PD4006,5256;PD4066,5344;PD4092,5406;PD4104,5470;PD4106,5540;PD4102,5616;PD4086,5728;PD4054,5822;PD4032,5862;PD4002,5898;PD3964,5932;PD3918,5962;PD3868,5982;PD3810,5994;PD3680,6002;PD3550,5986;PD3448,5956;PD3448,5956;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU408,1588;PD408,171;PD778,171;PD1064,170;PD1155,170;PD1200,174;PD1247,190;PD1283,209;PD1310,228;PD1329,248;PD1342,269;PD1351,288;PD1365,322;PD1376,350;PD1384,385;PD1391,491;PD1390,922;PD1391,1235;PD1391,1342;PD1388,1394;PD1374,1437;PD1352,1470;PD1321,1494;PD1281,1510;PD1240,1520;PD1221,1526;PD1243,1532;PD1286,1539;PD1325,1555;PD1353,1575;PD1369,1596;PD1379,1621;PD1386,1659;PD1390,1717;PD1391,1921;PD1390,2294;PD1376,2862;PD1387,2905;PD1393,2916;PD1402,2926;PD1427,2941;PD1453,2949;PD1473,2951;PD1488,2952;PD1497,2955;PD1502,2963;PD1503,2976;PD1503,3004;PD1272,3004;PD1040,3004;PD1040,2363;PD1037,1811;PD1031,1727;PD1026,1711;PD1019,1702;PD1004,1693;PD978,1687;PD873,1684;PD747,1684;PD747,2344;PD747,3004;PD577,3004;PD408,3004;PD408,1588;PU1015,1372;PD1041,1345;PD1040,935;PD1037,583;PD1031,520;PD1027,505;PD1021,496;PD1007,486;PD983,479;PD875,476;PD747,476;PD747,938;PD747,1401;PD867,1401;PD932,1400;PD972,1394;PD997,1385;PD1015,1372;PD1015,1372;PU1726,2980;PD1701,2966;PD1681,2946;PD1664,2922;PD1650,2895;PD1640,2865;PD1633,2834;PD1628,2770;PD1633,2730;PD1646,2687;PD1666,2648;PD1694,2616;PD1737,2586;PD1784,2567;PD1832,2559;PD1880,2561;PD1926,2573;PD1968,2596;PD2005,2630;PD2035,2674;PD2048,2705;PD2054,2737;PD2055,2772;PD2053,2810;PD2045,2866;PD2029,2913;PD2018,2933;PD2003,2951;PD1984,2968;PD1961,2983;PD1936,2993;PD1907,2999;PD1842,3003;PD1777,2995;PD1726,2980;PD1726,2980;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU404,1584;PD404,167;PD774,167;PD1060,166;PD1151,166;PD1196,170;PD1243,186;PD1279,205;PD1306,224;PD1325,244;PD1338,265;PD1347,284;PD1361,318;PD1372,346;PD1380,381;PD1387,487;PD1386,918;PD1387,1231;PD1387,1338;PD1384,1390;PD1370,1433;PD1348,1466;PD1317,1490;PD1277,1506;PD1236,1516;PD1217,1522;PD1239,1528;PD1282,1535;PD1321,1551;PD1349,1571;PD1365,1592;PD1375,1617;PD1382,1655;PD1386,1713;PD1387,1917;PD1386,2290;PD1372,2858;PD1383,2901;PD1389,2912;PD1398,2922;PD1423,2937;PD1449,2945;PD1469,2947;PD1484,2948;PD1493,2951;PD1498,2959;PD1499,2972;PD1499,3000;PD1268,3000;PD1036,3000;PD1036,2359;PD1033,1807;PD1027,1723;PD1022,1707;PD1015,1698;PD1000,1689;PD974,1683;PD869,1680;PD743,1680;PD743,2340;PD743,3000;PD573,3000;PD404,3000;PD404,1584;PU1011,1368;PD1037,1341;PD1036,931;PD1033,579;PD1027,516;PD1023,501;PD1017,492;PD1003,482;PD979,475;PD871,472;PD743,472;PD743,934;PD743,1397;PD863,1397;PD928,1396;PD968,1390;PD993,1381;PD1011,1368;PD1011,1368;PU1722,2976;PD1697,2962;PD1677,2942;PD1660,2918;PD1646,2891;PD1636,2861;PD1629,2830;PD1624,2766;PD1629,2726;PD1642,2683;PD1662,2644;PD1690,2612;PD1733,2582;PD1780,2563;PD1828,2555;PD1876,2557;PD1922,2569;PD1964,2592;PD2001,2626;PD2031,2670;PD2044,2701;PD2050,2733;PD2051,2768;PD2049,2806;PD2041,2862;PD2025,2909;PD2014,2929;PD1999,2947;PD1980,2964;PD1957,2979;PD1932,2989;PD1903,2995;PD1838,2999;PD1773,2991;PD1722,2976;PD1722,2976;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PU0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PU0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PD0,0;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 84, in + print p/2 +TypeError: unsupported operand type(s) for /: 'instance' and 'int' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 85, in + print p/2 +TypeError: unsupported operand type(s) for /: 'instance' and 'int' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 88, in + print p/2 +TypeError: unsupported operand type(s) for /: 'instance' and 'int' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 94, in + print p/2 +TypeError: unsupported operand type(s) for /: 'instance' and 'int' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU211,824;PD211,87;PD403,87;PD552,87;PD599,87;PD622,89;PD647,97;PD666,107;PD680,117;PD690,127;PD696,138;PD701,148;PD708,166;PD714,180;PD718,199;PD722,254;PD721,478;PD722,641;PD722,696;PD720,723;PD713,746;PD702,763;PD685,775;PD665,784;PD643,789;PD633,792;PD645,795;PD667,799;PD687,807;PD702,817;PD710,828;PD716,841;PD719,861;PD721,891;PD722,997;PD721,1191;PD714,1487;PD720,1509;PD723,1515;PD728,1520;PD741,1528;PD754,1532;PD764,1533;PD772,1534;PD777,1535;PD780,1539;PD780,1546;PD780,1561;PD660,1561;PD539,1561;PD539,1227;PD538,940;PD535,897;PD532,888;PD528,884;PD521,879;PD507,876;PD452,874;PD387,874;PD387,1217;PD387,1561;PD299,1561;PD211,1561;PD211,824;PU526,712;PD540,698;PD539,485;PD538,302;PD535,269;PD533,261;PD529,256;PD522,251;PD510,248;PD453,246;PD387,246;PD387,486;PD387,727;PD449,727;PD483,726;PD504,723;PD517,719;PD526,712;PD526,712;PU896,1548;PD883,1541;PD873,1530;PD864,1518;PD856,1504;PD851,1488;PD848,1472;PD845,1439;PD848,1418;PD854,1396;PD865,1375;PD879,1359;PD902,1343;PD926,1333;PD951,1329;PD976,1330;PD1000,1336;PD1022,1348;PD1041,1366;PD1057,1389;PD1063,1405;PD1067,1422;PD1067,1440;PD1066,1460;PD1062,1489;PD1054,1513;PD1048,1524;PD1040,1533;PD1030,1542;PD1018,1550;PD1005,1555;PD990,1558;PD956,1560;PD923,1556;PD896,1548;PD896,1548;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU-116,1064;PD-116,-353;PD254,-353;PD540,-354;PD631,-354;PD676,-350;PD723,-334;PD759,-315;PD786,-296;PD805,-276;PD818,-255;PD827,-236;PD841,-202;PD852,-174;PD860,-139;PD867,-33;PD866,398;PD867,711;PD867,818;PD864,870;PD850,913;PD828,946;PD797,970;PD757,986;PD716,996;PD697,1002;PD719,1008;PD762,1015;PD801,1031;PD829,1051;PD845,1072;PD855,1097;PD862,1135;PD866,1193;PD867,1397;PD866,1770;PD852,2338;PD863,2381;PD869,2392;PD878,2402;PD903,2417;PD929,2425;PD949,2427;PD964,2428;PD973,2431;PD978,2439;PD979,2452;PD979,2480;PD748,2480;PD516,2480;PD516,1839;PD513,1287;PD507,1203;PD502,1187;PD495,1178;PD480,1169;PD454,1163;PD349,1160;PD223,1160;PD223,1820;PD223,2480;PD53,2480;PD-116,2480;PD-116,1064;PU491,848;PD517,821;PD516,411;PD513,59;PD507,-4;PD503,-19;PD497,-28;PD483,-38;PD459,-45;PD351,-48;PD223,-48;PD223,414;PD223,877;PD343,877;PD408,876;PD448,870;PD473,861;PD491,848;PD491,848;PU1202,2456;PD1177,2442;PD1157,2422;PD1140,2398;PD1126,2371;PD1116,2341;PD1109,2310;PD1104,2246;PD1109,2206;PD1122,2163;PD1142,2124;PD1170,2092;PD1213,2062;PD1260,2043;PD1308,2035;PD1356,2037;PD1402,2049;PD1444,2072;PD1481,2106;PD1511,2150;PD1524,2181;PD1530,2213;PD1531,2248;PD1529,2286;PD1521,2342;PD1505,2389;PD1494,2409;PD1479,2427;PD1460,2444;PD1437,2459;PD1412,2469;PD1383,2475;PD1318,2479;PD1253,2471;PD1202,2456;PD1202,2456;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU-116,1064;PD-116,-353;PD254,-353;PD540,-354;PD631,-354;PD676,-350;PD723,-334;PD759,-315;PD786,-296;PD805,-276;PD818,-255;PD827,-236;PD841,-202;PD852,-174;PD860,-139;PD867,-33;PD866,398;PD867,711;PD867,818;PD864,870;PD850,913;PD828,946;PD797,970;PD757,986;PD716,996;PD697,1002;PD719,1008;PD762,1015;PD801,1031;PD829,1051;PD845,1072;PD855,1097;PD862,1135;PD866,1193;PD867,1397;PD866,1770;PD852,2338;PD863,2381;PD869,2392;PD878,2402;PD903,2417;PD929,2425;PD949,2427;PD964,2428;PD973,2431;PD978,2439;PD979,2452;PD979,2480;PD748,2480;PD516,2480;PD516,1839;PD513,1287;PD507,1203;PD502,1187;PD495,1178;PD480,1169;PD454,1163;PD349,1160;PD223,1160;PD223,1820;PD223,2480;PD53,2480;PD-116,2480;PD-116,1064;PU491,848;PD517,821;PD516,411;PD513,59;PD507,-4;PD503,-19;PD497,-28;PD483,-38;PD459,-45;PD351,-48;PD223,-48;PD223,414;PD223,877;PD343,877;PD408,876;PD448,870;PD473,861;PD491,848;PD491,848;PU1202,2456;PD1177,2442;PD1157,2422;PD1140,2398;PD1126,2371;PD1116,2341;PD1109,2310;PD1104,2246;PD1109,2206;PD1122,2163;PD1142,2124;PD1170,2092;PD1213,2062;PD1260,2043;PD1308,2035;PD1356,2037;PD1402,2049;PD1444,2072;PD1481,2106;PD1511,2150;PD1524,2181;PD1530,2213;PD1531,2248;PD1529,2286;PD1521,2342;PD1505,2389;PD1494,2409;PD1479,2427;PD1460,2444;PD1437,2459;PD1412,2469;PD1383,2475;PD1318,2479;PD1253,2471;PD1202,2456;PD1202,2456;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +IN;SP1;PU-116,1064;PD-116,-353;PD254,-353;PD540,-354;PD631,-354;PD676,-350;PD723,-334;PD759,-315;PD786,-296;PD805,-276;PD818,-255;PD827,-236;PD841,-202;PD852,-174;PD860,-139;PD867,-33;PD866,398;PD867,711;PD867,818;PD864,870;PD850,913;PD828,946;PD797,970;PD757,986;PD716,996;PD697,1002;PD719,1008;PD762,1015;PD801,1031;PD829,1051;PD845,1072;PD855,1097;PD862,1135;PD866,1193;PD867,1397;PD866,1770;PD852,2338;PD863,2381;PD869,2392;PD878,2402;PD903,2417;PD929,2425;PD949,2427;PD964,2428;PD973,2431;PD978,2439;PD979,2452;PD979,2480;PD748,2480;PD516,2480;PD516,1839;PD513,1287;PD507,1203;PD502,1187;PD495,1178;PD480,1169;PD454,1163;PD349,1160;PD223,1160;PD223,1820;PD223,2480;PD53,2480;PD-116,2480;PD-116,1064;PU491,848;PD517,821;PD516,411;PD513,59;PD507,-4;PD503,-19;PD497,-28;PD483,-38;PD459,-45;PD351,-48;PD223,-48;PD223,414;PD223,877;PD343,877;PD408,876;PD448,870;PD473,861;PD491,848;PD491,848;PU1202,2456;PD1177,2442;PD1157,2422;PD1140,2398;PD1126,2371;PD1116,2341;PD1109,2310;PD1104,2246;PD1109,2206;PD1122,2163;PD1142,2124;PD1170,2092;PD1213,2062;PD1260,2043;PD1308,2035;PD1356,2037;PD1402,2049;PD1444,2072;PD1481,2106;PD1511,2150;PD1524,2181;PD1530,2213;PD1531,2248;PD1529,2286;PD1521,2342;PD1505,2389;PD1494,2409;PD1479,2427;PD1460,2444;PD1437,2459;PD1412,2469;PD1383,2475;PD1318,2479;PD1253,2471;PD1202,2456;PD1202,2456;PU; +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 98, in + print p.center + File "/home/lukas/mimaki/cg5-class.py", line 91, in center + return (self.xmin+self.ymin)/2,(self.ymin+self.ymax)/2 +TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 +3002 + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 100, in + print p.center + File "/home/lukas/mimaki/cg5-class.py", line 91, in center + return (self.xmin+self.ymin)/2,(self.ymin+self.ymax)/2 +TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 +3002 +None +None + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 102, in + print p.center + File "/home/lukas/mimaki/cg5-class.py", line 91, in center + return (self.xmin+self.ymin)/2,(self.ymin+self.ymax)/2 +TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 99, in + print p.ymax + File "/home/lukas/mimaki/cg5-class.py", line 85, in ymax + return max(command.y for command in self.commands if commad.x) + File "/home/lukas/mimaki/cg5-class.py", line 85, in + return max(command.y for command in self.commands if commad.x) +NameError: global name 'commad' is not defined +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 +3002 +None +168 + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 102, in + print p.center + File "/home/lukas/mimaki/cg5-class.py", line 91, in center + return (self.xmin+self.ymin)/2,(self.ymin+self.ymax)/2 +TypeError: unsupported operand type(s) for +: 'NoneType' and 'int' +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 +3002 +406 +168 +(287.0, 1585.0) +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +xmax 2053 +2053 +3002 +406 +168 +(287.0, 1585.0) + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 118, in + print getWin() +NameError: name 'getWin' is not defined +>>> ================================ RESTART ================================ +>>> +IN [] +SP [1] +PU [406, 1586] +PD [406, 169] +PD [776, 169] +PD [1062, 168] +PD [1153, 168] +PD [1198, 172] +PD [1245, 188] +PD [1281, 207] +PD [1308, 226] +PD [1327, 246] +PD [1340, 267] +PD [1349, 286] +PD [1363, 320] +PD [1374, 348] +PD [1382, 383] +PD [1389, 489] +PD [1388, 920] +PD [1389, 1233] +PD [1389, 1340] +PD [1386, 1392] +PD [1372, 1435] +PD [1350, 1468] +PD [1319, 1492] +PD [1279, 1508] +PD [1238, 1518] +PD [1219, 1524] +PD [1241, 1530] +PD [1284, 1537] +PD [1323, 1553] +PD [1351, 1573] +PD [1367, 1594] +PD [1377, 1619] +PD [1384, 1657] +PD [1388, 1715] +PD [1389, 1919] +PD [1388, 2292] +PD [1374, 2860] +PD [1385, 2903] +PD [1391, 2914] +PD [1400, 2924] +PD [1425, 2939] +PD [1451, 2947] +PD [1471, 2949] +PD [1486, 2950] +PD [1495, 2953] +PD [1500, 2961] +PD [1501, 2974] +PD [1501, 3002] +PD [1270, 3002] +PD [1038, 3002] +PD [1038, 2361] +PD [1035, 1809] +PD [1029, 1725] +PD [1024, 1709] +PD [1017, 1700] +PD [1002, 1691] +PD [976, 1685] +PD [871, 1682] +PD [745, 1682] +PD [745, 2342] +PD [745, 3002] +PD [575, 3002] +PD [406, 3002] +PD [406, 1586] +PU [1013, 1370] +PD [1039, 1343] +PD [1038, 933] +PD [1035, 581] +PD [1029, 518] +PD [1025, 503] +PD [1019, 494] +PD [1005, 484] +PD [981, 477] +PD [873, 474] +PD [745, 474] +PD [745, 936] +PD [745, 1399] +PD [865, 1399] +PD [930, 1398] +PD [970, 1392] +PD [995, 1383] +PD [1013, 1370] +PD [1013, 1370] +PU [1724, 2978] +PD [1699, 2964] +PD [1679, 2944] +PD [1662, 2920] +PD [1648, 2893] +PD [1638, 2863] +PD [1631, 2832] +PD [1626, 2768] +PD [1631, 2728] +PD [1644, 2685] +PD [1664, 2646] +PD [1692, 2614] +PD [1735, 2584] +PD [1782, 2565] +PD [1830, 2557] +PD [1878, 2559] +PD [1924, 2571] +PD [1966, 2594] +PD [2003, 2628] +PD [2033, 2672] +PD [2046, 2703] +PD [2052, 2735] +PD [2053, 2770] +PD [2051, 2808] +PD [2043, 2864] +PD [2027, 2911] +PD [2016, 2931] +PD [2001, 2949] +PD [1982, 2966] +PD [1959, 2981] +PD [1934, 2991] +PD [1905, 2997] +PD [1840, 3001] +PD [1775, 2993] +PD [1724, 2978] +PD [1724, 2978] +PU [] +IN;SP1;PU2406,2586;PD2406,1169;PD2776,1169;PD3062,1168;PD3153,1168;PD3198,1172;PD3245,1188;PD3281,1207;PD3308,1226;PD3327,1246;PD3340,1267;PD3349,1286;PD3363,1320;PD3374,1348;PD3382,1383;PD3389,1489;PD3388,1920;PD3389,2233;PD3389,2340;PD3386,2392;PD3372,2435;PD3350,2468;PD3319,2492;PD3279,2508;PD3238,2518;PD3219,2524;PD3241,2530;PD3284,2537;PD3323,2553;PD3351,2573;PD3367,2594;PD3377,2619;PD3384,2657;PD3388,2715;PD3389,2919;PD3388,3292;PD3374,3860;PD3385,3903;PD3391,3914;PD3400,3924;PD3425,3939;PD3451,3947;PD3471,3949;PD3486,3950;PD3495,3953;PD3500,3961;PD3501,3974;PD3501,4002;PD3270,4002;PD3038,4002;PD3038,3361;PD3035,2809;PD3029,2725;PD3024,2709;PD3017,2700;PD3002,2691;PD2976,2685;PD2871,2682;PD2745,2682;PD2745,3342;PD2745,4002;PD2575,4002;PD2406,4002;PD2406,2586;PU3013,2370;PD3039,2343;PD3038,1933;PD3035,1581;PD3029,1518;PD3025,1503;PD3019,1494;PD3005,1484;PD2981,1477;PD2873,1474;PD2745,1474;PD2745,1936;PD2745,2399;PD2865,2399;PD2930,2398;PD2970,2392;PD2995,2383;PD3013,2370;PD3013,2370;PU3724,3978;PD3699,3964;PD3679,3944;PD3662,3920;PD3648,3893;PD3638,3863;PD3631,3832;PD3626,3768;PD3631,3728;PD3644,3685;PD3664,3646;PD3692,3614;PD3735,3584;PD3782,3565;PD3830,3557;PD3878,3559;PD3924,3571;PD3966,3594;PD4003,3628;PD4033,3672;PD4046,3703;PD4052,3735;PD4053,3770;PD4051,3808;PD4043,3864;PD4027,3911;PD4016,3931;PD4001,3949;PD3982,3966;PD3959,3981;PD3934,3991;PD3905,3997;PD3840,4001;PD3775,3993;PD3724,3978;PD3724,3978;PU; +2053 +3002 +406 +168 +(287.0, 1585.0) + +Traceback (most recent call last): + File "/home/lukas/mimaki/cg5-class.py", line 119, in + print getWin() +NameError: name 'getWin' is not defined +>>> diff --git a/oldpy/old-cg5.py b/oldpy/old-cg5.py new file mode 100755 index 0000000..5ff5905 --- /dev/null +++ b/oldpy/old-cg5.py @@ -0,0 +1,92 @@ + +import serial + +def getWin(): + ser = serial.Serial('/dev/ttyUSB0', 9600) + ser.write('OW;') + s=[] + if not s: + print 'Datei Fehler' + while True: + x=ser.read() + if x == "\x0d": + break + s.append(x) + return tuple(int(x) for x in "".join(s).split(",")) + +def parse(filename): + with open(filename) as file: + contents = file.read() + commands = [] + for command in contents.split(";"): + name, args = command[:2], command[2:] + args = [int(arg) for arg in args.split(",")] if args else [] + commands.append((name, args)) + return commands + +def compile(commands): + return ";".join(name + ",".join(str(arg) for arg in args) + for name, args in commands) + +def scale(commands, factor): + for name,args in commands: + if name in ("PU","PD","PA","PR"): + for i in range(len(args)): + args[i] = int(args[i]*factor) + return commands + +def left(commands, left): + for name,args in commands: + if name in ("PU","PD","PA","PR"): + if len(args): + args[1] +=left + return commands + +def up(commands, up): + for name,args in commands: + if name in ("PU","PD","PA","PR"): + if len(args): + args[0] +=up + return commands + + +def oob(commands): + xmin, ymin, xmax, ymax = getWin() + for name,args in commands: + if name in ("PU","PD","PA","PR"): + if xmin < args[0] 1: + if args[0] > maxx: + maxx = args[0] + if args[0] < minx: + minx = args[0] + if args[1] < miny: + miny = args[1] + if args[1] > maxy: + maxy =args[1] + xcent= int((xmax-xmin)/2) + ycent= int((ymax-ymin)/2) + centy= int((maxy-miny)/2) + centx= int((maxx-minx)/2) + return up(left(command,centy-ycent),centx-xcent) + + + +out = center(scale(parse("vishnu.hpgl"),2.5)) +print out +print'test' +print oob(out) + + +# print name, args +ser = serial.Serial('/dev/ttyUSB0', 9600) +if not oob(out): + ser.write(compile(out)) diff --git a/oldpy/roll.py b/oldpy/roll.py new file mode 100755 index 0000000..773eaec --- /dev/null +++ b/oldpy/roll.py @@ -0,0 +1,255 @@ +# -*- coding: utf-8 -*- +from __future__ import division +import serial +import math + + + + + +class Command: + inicoms= ("IN", "SP", "LT") + scalecoms=("PA", "PD", "PR", "PU", "CI" ) + movecoms=("PA", "PD", "PR", "PU" ) + + def __init__(self, name, *args): + self.name = name # hpgl Command name e.g. PU, PA, + self.args = args # list of Position args + + @property + def scalable(self): + return True \ + if self.name in Command.scalecoms and self.args else \ + False + @property + def movable(self): + return True \ + if self.name in Command.movecoms and self.args else \ + False + + @property + def x(self): + return self.args[0] \ + if self.movable else\ + None + + @property + def y(self): + return self.args[1] \ + if self.movable else\ + None + + def __len__(self): + return len(str(self)) + + def __str__(self): + return self.name + ",".join(str(arg) for arg in self.args) + ";" + + def __mul__(self, factor): + if not self.scalable: + return self + if type(factor) == type(0) or type(factor) == type(0.0): + factor = (factor, factor) + return Command(self.name, + int(self.args[0] * factor[0]), + int(self.args[1] * factor[1])) \ + if len(self.args)>1 else\ + Command(self.name,int(self.args[0]*factor[0]) ) + + def __add__(self, addend): + if not self.movable: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return Command(self.name, + int(self.x + addend[0]), + int(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + + def rotate(self, angl): + if not self.movable: + return self + cosa=math.cos(angl*math.pi/180) + sina=math.sin(angl*math.pi/180) + return Command(self.name,int(self.x*cosa-self.y*sina),int(self.y*cosa+self.x*sina)) + + def flip(self): + if not self.movable: + return self + return Command(self.name,self.y,-self.x) + +class Program: + + def __init__(self, commands=[]): + self.commands = commands + + def parsefile(self, filename): + with open(filename) as file: + self.parse( file.read()) + + def parse(self, code): + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [int(arg) for arg in args.split(",")] if args else [] + #print name , args + self.commands.append(Command(name, *args)) + + def __str__(self): + return "".join(str(command) for command in self.commands) + + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + + def __add__(self, arg): + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + def __len__(self): + return len(str(self)) + + def rotate(self, angl): + return Program([command.rotate(angl) for command in self.commands]) + + def flip(self): + return Program([command.flip() for command in self.commands]) + + + + @property + def xmax(self): + return max(command.x for command in self.commands if command.x and command.movable) + @property + def xmin(self): + return min(command.x for command in self.commands if command.x and command.movable) + @property + def ymax(self): + return max(command.y for command in self.commands if command.y and command.movable) + @property + def ymin(self): + return min(command.y for command in self.commands if command.y and command.movable) + @property + def center(self): + return int((self.xmin+self.xmax)/2),int((self.ymin+self.ymax)/2) + @property + def size(self): return self.xmax-self.xmin , self.yax - self.ymin + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + +class Plotter: + + def __init__(self): + + self.p0incenter = False + s=self.getoutput('OW;') + print s + if not s: + self.__boundaries = -2000,-2000,2000,2000 + self.ser=None + else: + self.__boundaries = tuple(int(x) for x in "".join(s).split(",")) + + def getoutput(self,outstr): + try: + self.ser = serial.Serial('/dev/ttyUSB0',timeout=15) + print 'try to get Status' + if not self.ser: + print 'Plotter not available' + return None + self.ser.write(outstr) + print 'device busy' + s = [] + while True: + x = self.ser.read() + + if x == "\x0d" or not x: + break + s.append(x) + return ''.join(s) + except OSError: + return None + @property + def xmin(self): + return self.__boundaries[0] + + @property + def ymin(self): + return self.__boundaries[1] + + @property + def xmax(self): + return self.__boundaries[2] + + @property + def ymax(self): + return self.__boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm)) + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + def oob(self, prog): + return (prog.xmax > self.xmax or prog.xmin < self.xmin or prog.ymin < self.ymin or prog.ymax > self.ymax) + + def full(self,prog): + arg = min(self.winsize[0]/prog.winsize[0],self.winsize[1]/prog.winsize[1]) + print arg + return prog*arg + + def plot(self,prog): + if (not self.oob(prog)) and self.ready: + self.write(prog) + + if self.oob(prog): + print 'programm out of bound' + if not self.ready: + print 'device not ready' + + def centralize(self,prog): + return prog-prog.center \ + if self.p0incenter else \ + prog-(prog.xmin,prog.ymin) + @property + def ready(self): + return bool(self.getoutput('OS;')) + + + + + +plt=Plotter() +p=Program() +p.parsefile("hpgl/nmk.hpgl") +print p.xmin,p.xmax,p.ymin,p.ymax +p=p.flip() +p=p*(1,-1) +p=plt.full(p) +p=plt.centralize(p) + +print 'Programm Größe' p.winsize +print 'Program Abmessung' p.xmin,p.xmax,p.ymin,p.ymax +print 'Programm Center' p.center +print ' Plotter bereit' plt.ready +#print str(p) +plt.plot(p) + +print len(p) +#print str(p) + + diff --git a/potter.py b/potter.py new file mode 100755 index 0000000..fa0fe3a --- /dev/null +++ b/potter.py @@ -0,0 +1,41 @@ +from Plotter import * +from Command import * +from Program import * +import Tkinter as tk + + +def show(p): + win=tk.Tk() + win.title('HPGLPLOTTER') + plt=Plotter((10,10,590,590)) + canvas=tk.Canvas(win,width=600,height=600) + canvas.grid(row=0,column=0) + x = y = 0 + p=p.flip() + p=plt.full(p) + p=plt.centralize(p) + for command in p.commands: + if command.name == 'PU': + x,y = command.x,command.y + elif command.name=='PD': + canvas.create_line(x,y,command.x,command.y) + x,y = command.x,command.y + elif command.name == 'CI': + r=command.args[0] + canvas.create_oval(x-r,y-r,x+r,y+r) + win.mainloop() + +plt=Plotter() +p=Program() +p.parsefile('hpgl/Lars.plt') +p=p.flip() +p=plt.full(p) +p=plt.centralize(p) +plt.write(p) + +#show(p) +p=p+10 + + + + diff --git a/refac/Command.py b/refac/Command.py new file mode 100755 index 0000000..e1d32cd --- /dev/null +++ b/refac/Command.py @@ -0,0 +1,79 @@ + + +# -*- coding: utf-8 -*- + +import math + + +class Command: + inicoms= ("IN", "SP", "LT") # nicht benutzt + scalecoms=("PA", "PD", "PR", "PU", "CI" ) # Liste skalierbarer HPGL-Befehle + movecoms=("PA", "PD", "PU" ) # Liste verschiebbarer HPGL-Befehle# + abscoms=("PA", "PD", "PU" ) + relcoms=("PR") + arccoms=("CI", "AA") + + def __init__(self, name, *args): + self.name = name # Befehlname + self.args = args # Argsliste + + @property + def scalable(self): + return self.name in Command.scalecoms and self.args + + @property + def movable(self): + return self.name in Command.movecoms and self.args + + @property + def x(self): + #Baustelle da es Befehle gibt die mehrere Args haben + return self.args[0] if self.args else None + + @property + def y(self): + return self.args[-1] if self.args else None + + def __trunc__(self): + return Command(self.name,*[int(arg) for arg in self.args]) + + def __len__(self): + return len(str(self)) # Byte-Lnge des Befehls + + def __str__(self): + return self.name + ",".join(str(int(arg)) for arg in self.args) + ";" + + def __mul__(self, factor): # multipliziert falls skalable mit factor + if not self.scalable: + return self + if type(factor) == type(0) or type(factor) == type(0.0): + # Faktor kann skalar oder Tuple sein + factor = (factor, factor) + return Command(self.name,(self.args[0] * factor[0]),(self.args[1] * factor[1])) \ + if len(self.args)>1 else\ + Command(self.name,(self.args[0]*factor[0]) ) # wichtig fr Befehle mit nur einem Argument + + def __add__(self, addend): + if not self.movable: + return self + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + #print( "ADD ", self.name ) + return Command(self.name,(self.x + addend[0]),(self.y + addend[1])) + + def __sub__(self, addend): + if type(addend) == type(0) or type(addend) == type(0.0): + addend = (addend, addend) + return self + (-addend[0], -addend[1]) + + def rotate(self, angl): # multiplikation mit Rot-Matrix + if not self.movable: + return self + cosa=math.cos(angl*math.pi/180) + sina=math.sin(angl*math.pi/180) + return Command(self.name,(self.x*cosa-self.y*sina),(self.y*cosa+self.x*sina)) + + def flip(self): # Spiegelung + if not self.movable: + return self + return Command(self.name,self.x,-self.y) diff --git a/refac/Command.pyc b/refac/Command.pyc new file mode 100644 index 0000000..1b4e649 Binary files /dev/null and b/refac/Command.pyc differ diff --git a/refac/K18650.py b/refac/K18650.py new file mode 100755 index 0000000..1f981d2 --- /dev/null +++ b/refac/K18650.py @@ -0,0 +1,37 @@ +from Command import * +from Program import * +import math + +class K18650: + + def __init__(self): + self.out='IN;SP1;' + def hpgl(self,n,di): + + h=40*65 + da=40*9 + zbreite=2*math.pi*da/n + self.out+=('PU0,'+str(da)+';') + for i in range(n): + self.out+=('PD'+str(i*zbreite+zbreite/2)+',0;') + self.out+=('PD'+str(i*zbreite+zbreite)+','+str(da)+';') + + self.out+=('PU0,'+str(h+da)+';') + for i in range(n): + self.out+=('PD'+str(i*zbreite+zbreite/2)+','+str(h+2*da)+';') + self.out+=('PD'+str(i*zbreite+zbreite)+','+str(h+da)+';') + + self.out+=('PU0,'+str(di)+';') + self.out+=('PD'+str(n*zbreite)+','+str(di)+';') + self.out+=('PD'+str(n*zbreite)+','+str(2*da+h-di)+';') + self.out+=('PD0,'+str(2*da+h-di)+';') + self.out+=('PD0,'+str(di)+';') + + + + + + + + + diff --git a/refac/K18650.pyc b/refac/K18650.pyc new file mode 100755 index 0000000..6f9e2f8 Binary files /dev/null and b/refac/K18650.pyc differ diff --git a/refac/Kleber.py b/refac/Kleber.py new file mode 100755 index 0000000..e85778a --- /dev/null +++ b/refac/Kleber.py @@ -0,0 +1,13 @@ +from Command import * +from Program import * + +class Kleber: + + def __init__(self): + self.out='IN;SP1;' + def hpgl(self,w,h,d): + dist=1.05 + for i in range(w): + for j in range(h): + self.out+=('PU'+str(dist*(i*2*d+d))+','+str(dist*(j*2*d+d))+';CI'+str(d)+';') + diff --git a/refac/Kleber.pyc b/refac/Kleber.pyc new file mode 100755 index 0000000..4a158ec Binary files /dev/null and b/refac/Kleber.pyc differ diff --git a/refac/Plotter.py b/refac/Plotter.py new file mode 100755 index 0000000..c35d64d --- /dev/null +++ b/refac/Plotter.py @@ -0,0 +1,84 @@ +from __future__ import division +import serial + +class Plotter: + + def __init__(self,boundaries=None): + self.boundaries=boundaries + self.p0incenter = False + if not boundaries: + s=self.getoutput(b'OW;') + print(s) + if not s: + self.ser=None + else: + self.boundaries = tuple(int(x) for x in "".join(s).split(",")) + + def getoutput(self,outstr): + try: + self.ser = serial.Serial('/dev/ttyUSB0',timeout=15) + print ('try to get Status') + if not self.ser: + print ('Plotter not available') + return None + self.ser.write(outstr) + print ('device busy') + s = [] + while True: + x = self.ser.read() + + if x == b"\x0d" or not x: + break + s.append(x) + return b''.join(s).decode() + except OSError: + return None + @property + def xmin(self): + return self.boundaries[0] + + @property + def ymin(self): + return self.boundaries[1] + + @property + def xmax(self): + return self.boundaries[2] + + @property + def ymax(self): + return self.boundaries[3] + + @property + def center(self): + return (self.xmin + self.xmax)/2, (self.ymin + self.ymax)/2 + + def write(self,programm): + self.ser.write(str(programm).encode()) + + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin + + def oob(self, prog): + return (prog.xmax > self.xmax or prog.xmin < self.xmin or prog.ymin < self.ymin or prog.ymax > self.ymax) + + + + def plot(self,prog): + if self.ready and (not self.oob(prog)) : + self.write(prog) + + if self.oob(prog): + print ('programm out of bound') + if not self.ready: + print ('device not ready') + + + def centralize(self,prog): + return prog-prog.center \ + if self.p0incenter else \ + prog-(prog.xmin,prog.ymin) + @property + def ready(self): + return bool(self.getoutput('OS;')) diff --git a/refac/Plotter.pyc b/refac/Plotter.pyc new file mode 100644 index 0000000..17e618f Binary files /dev/null and b/refac/Plotter.pyc differ diff --git a/refac/Program.py b/refac/Program.py new file mode 100755 index 0000000..e0f70dd --- /dev/null +++ b/refac/Program.py @@ -0,0 +1,127 @@ + +import math +from Command import * +import tkinter as tk + +class Program: + + def __init__(self, commands=None): + self.commands = commands + self.active=True + self.visible=False + self.filename='' + if commands: + self.xmin,self.ymin,self.xmax,self.ymax=self.__simulate() + + def __simulate(self): + (x,y) = (0,0) + xy=[] + for command in self.commands : + if not command.args: + continue + elif command.name in command.abscoms: + x,y=command.x,command.y + xy.append((x,y)) + elif command.name in command.relcoms: + x,y =x+command.x,y+command.y + xy.append((x,y)) + elif command.name in command.arccoms: + xy+=[(x+command.x,y+command.x) , ( x-command.x,y-command.x)] + return [m([v[i] for v in xy]) for m, i in ((min,0),(min,1),(max,0),(max,1))] + + @staticmethod + def parsefile(filename): + with open(filename) as file: + return Program.parse( file.read()) + @staticmethod + def parse(code): + commands = [] + for command in code.strip().split(";")[:-1]: + name, args = command[:2], command[2:] + args = [float(arg) for arg in args.split(",")] if args else [] + if name in Command.movecoms and len(args)>2: + for i in range(0,len(args),2): + commands.append(Command(name, args[i], args[i+1])) + else: + commands.append(Command(name, *args)) + return Program(commands) + + def show(self,w=None): + p=self.flip() + p=p.rotate(270) + p=p.fitin((0,0,1024,600),(0,0)) + win=tk.Tk() + win.title('HPGLPLOTTER') + canvas=tk.Canvas(win,width=p.winsize[0],height=p.winsize[1]) + canvas.grid(row=0,column=0) + x = y = 0 + for command in p.commands: + if command.name == 'PU': + x,y = command.x,command.y + elif command.name=='PD': + canvas.create_line(x,y,command.x,command.y) + x,y = command.x,command.y + elif command.name == 'CI': + r=command.args[0] + canvas.create_oval(x-r,y-r,x+r,y+r) + win.mainloop() + + def __str__(self): + return "".join(str(command) for command in self.commands) + + def __mul__(self, arg): + return Program([command * arg for command in self.commands]) + + def __add__(self, arg): + if type(arg)== type(self): + return Program( self.commands + arg.commands ) + return Program([command + arg for command in self.commands]) + + def __sub__(self, arg): + return Program([command - arg for command in self.commands]) + + def __len__(self): + return len(str(self)) + + def rotate(self, angl): + return Program([command.rotate(angl) for command in self.commands]) + + def flip(self): + return Program([command.flip() for command in self.commands if command]) + + def scaleto(self,ab): + a,b = ab + return self*min(a/self.winsize[0],b/self.winsize[1]) + + def moveto(self,ab): + a,b = ab + return self-(self.xmin-a,self.ymin-b) + + def fitin(self,xys,fxy): # fx fy Alignment Parameter: 0 links/oben 0,5 Mitte 1 rechts/unten + (x1,y1,x2,y2) = xys + (fx,fy) = fxy + print("fx",fx,"fy",fy) + p = self.scaleto((x2-x1,y2-y1)) + return p.moveto((x1+fx*(x2-x1-p.winsize[0]),y1+fy*(y2-y1-p.winsize[1]))) + + def multi(self,w,h): + dist=40 + out=self + p=self.winsize + for i in range(w): + for j in range(h): + if (w!=0 and h!=0): + out=out+(self+(i*p[0]+i*dist,j*p[1]+j*dist)) + else: + pass + + return out + + + + @property + def center(self): + return ((self.xmin+self.xmax)/2),((self.ymin+self.ymax)/2) + @property + def winsize(self): + return self.xmax-self.xmin , self.ymax - self.ymin diff --git a/refac/Program.pyc b/refac/Program.pyc new file mode 100755 index 0000000..2635ef4 Binary files /dev/null and b/refac/Program.pyc differ diff --git a/refac/Zeichnung.hpgl b/refac/Zeichnung.hpgl new file mode 100755 index 0000000..bdcf17d --- /dev/null +++ b/refac/Zeichnung.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU322,963;PD327,961,331,958,332,952,331,949,1355,572,1355,577,1353,582,1349,585,1346,585,1346,1342,1340,1340,1337,1336,1336,1331,1336,1328,312,949,315,945,320,943,326,944,330,947,331,949,369,936;PU57,792;PD57,798,55,802,50,805,47,806,47,1121,53,1120,56,1116,57,1115,2114,1899,2115,1894,2112,1889,2108,1886,2105,1885,2105,1596,2100,1597,2096,1601,2095,1603,1568,1415,1571,1411,1576,1409,1577,1409,1577,481,1582,483,1586,486,1587,488,2114,300,2111,296,2106,294,2105,294,2105,0,2100,2,2096,6,2095,11,2096,14,38,799,41,804,46,806,47,806,47,846;PU47,2204;PD47,2204,47,2579,53,2578,56,2574,1777,3486,1774,3490,1769,3492,1764,3490,1760,3486,1759,3482,37,3482,39,3487,43,3490,47,3492,47,3762,53,3760,56,3756,57,3752,2115,3752,2113,3746,2110,3743,2105,3742,2105,3367,2100,3368,2096,3372,375,2460,379,2456,384,2455,389,2456,393,2460,394,2465,2115,2465,2113,2459,2110,2456,2105,2455,2105,2184,2100,2186,2096,2190,2095,2194,37,2194,39,2200,43,2203,47,2204,47,2244;PU1811,5718;PD1806,5717,1803,5713,1801,5708,1249,5708,1250,5703,1254,5700,1259,5698,1259,5244,1254,5245,1250,5249,1249,5254,1020,5254,1021,5259,1025,5262,1030,5264,1030,5994,1035,5993,1039,5989,1040,5984,1923,5984,1922,5979,1919,5976,1947,5935,1946,5935,1972,5893,1996,5850,2018,5806,2018,5805,2039,5761,2039,5760,2058,5714,2057,5714,2075,5667,2074,5667,2090,5619,2103,5570,2115,5520,2114,5520,2124,5469,2132,5418,2138,5365,2142,5312,2144,5258,2145,5204,2144,5144,2143,5144,2140,5086,2139,5086,2134,5030,2126,4976,2125,4976,2116,4923,2115,4923,2103,4872,2088,4822,2071,4774,2052,4728,2031,4684,2030,4684,2007,4641,1982,4600,1981,4600,1954,4560,1953,4560,1923,4522,1891,4486,1857,4451,1856,4452,1820,4419,1782,4389,1742,4360,1742,4361,1700,4334,1700,4335,1657,4310,1657,4311,1612,4289,1565,4269,1517,4251,1517,4252,1467,4236,1466,4236,1415,4223,1361,4211,1361,4212,1306,4202,1306,4203,1249,4195,1249,4196,1191,4190,1191,4191,1130,4188,1068,4187,1006,4188,1006,4189,946,4192,887,4198,830,4205,830,4206,775,4215,775,4216,722,4227,722,4228,670,4242,620,4258,572,4276,572,4277,526,4297,526,4298,481,4320,482,4320,439,4345,398,4372,358,4401,359,4401,321,4432,285,4465,286,4466,252,4501,220,4538,191,4576,163,4616,164,4617,139,4658,116,4701,116,4702,95,4746,96,4747,77,4793,78,4793,61,4841,62,4841,47,4891,48,4891,36,4942,36,4943,26,4995,27,4996,19,5050,14,5106,11,5164,10,5224,11,5224,14,5323,24,5420,40,5514,62,5605,63,5605,91,5694,125,5779,126,5779,165,5861,166,5861,211,5939,215,5935,216,5930,512,5930,511,5925,507,5921,502,5920,497,5922,496,5923,464,5884,464,5883,435,5844,407,5804,408,5803,382,5763,383,5762,359,5721,338,5679,319,5636,301,5593,302,5593,286,5549,287,5549,273,5505,274,5505,262,5460,263,5460,254,5414,247,5368,242,5322,239,5275,240,5275,239,5227,243,5136,247,5092,248,5092,254,5050,261,5010,262,5010,271,4971,282,4933,283,4933,295,4897,309,4862,310,4863,326,4829,326,4830,343,4798,344,4798,363,4768,384,4739,384,4740,407,4712,431,4687,432,4687,457,4662,457,4663,485,4640,485,4641,514,4619,514,4620,545,4600,577,4582,611,4565,611,4566,646,4550,646,4551,683,4537,722,4525,762,4514,804,4505,892,4491,987,4483,1088,4480,1088,4481,1189,4484,1283,4493,1283,4494,1371,4509,1413,4519,1453,4530,1453,4531,1491,4543,1491,4544,1528,4558,1527,4558,1563,4574,1562,4574,1596,4591,1596,4592,1628,4610,1627,4611,1658,4631,1657,4631,1686,4652,1686,4653,1713,4676,1712,4676,1738,4701,1761,4727,1761,4728,1783,4755,1803,4784,1803,4785,1822,4815,1821,4815,1838,4847,1854,4881,1853,4881,1867,4916,1879,4952,1878,4952,1889,4990,1898,5029,1897,5029,1905,5070,1904,5070,1910,5112,1914,5156,1913,5156,1916,5247,1914,5319,1909,5387,1901,5450,1900,5450,1889,5510,1874,5566,1873,5566,1855,5620,1854,5619,1833,5670,1832,5670,1807,5717,1803,5714,1801,5708,1761,5708;PU37,6494;PD39,6499,43,6503,47,6504,47,7805,53,7803,56,7799,57,7795,292,7795,290,7790,286,7786,282,7785,282,6762,287,6764,291,6768,292,6772,901,6772,899,6777,896,6781,891,6782,891,7762,896,7761,900,7757,901,7752,1135,7752,1134,7747,1130,7743,1125,7742,1125,6762,1130,6764,1134,6768,1135,6772,1881,6772,1879,6777,1875,6781,1871,6782,1871,7830,1876,7828,1879,7824,1881,7820,2115,7820,2113,7814,2110,7811,2105,7810,2105,6484,2100,6485,2096,6489,2095,6494,37,6494,39,6499,43,6503,47,6504,47,6544;PU47,8290;PD47,8290,47,8568,53,8567,56,8563,57,8558,1881,8558,1879,8563,1875,8567,1871,8568,1871,9570,1876,9569,1879,9565,1881,9560,2115,9560,2113,9555,2110,9551,2105,9550,2105,8270,2100,8271,2096,8275,2095,8280,37,8280,39,8285,43,8289,47,8290,47,8330;PU322,10615;PD327,10613,331,10609,332,10604,331,10601,1355,10224,1355,10229,1353,10234,1349,10237,1346,10237,1346,10994,1340,10992,1337,10988,1336,10983,1336,10980,312,10601,315,10597,320,10595,326,10595,330,10599,331,10601,369,10587;PU57,10444;PD57,10449,55,10454,50,10457,47,10458,47,10773,53,10772,56,10768,57,10767,2114,11551,2115,11545,2112,11541,2108,11538,2105,11537,2105,11248,2100,11249,2096,11253,2095,11254,1568,11067,1571,11063,1576,11060,1577,11060,1577,10133,1582,10134,1586,10138,1587,10140,2114,9952,2111,9948,2106,9946,2105,9946,2105,9652,2100,9653,2096,9657,2095,9663,2096,9666,38,10451,41,10455,46,10457,47,10458,47,10498;PU1811,14158;PD1806,14156,1803,14152,1801,14148,1249,14148,1250,14142,1254,14139,1259,14138,1259,13683,1254,13684,1250,13688,1249,13693,1020,13693,1021,13698,1025,13702,1030,13703,1030,14433,1035,14432,1039,14428,1040,14423,1923,14423,1922,14418,1919,14415,1947,14374,1946,14374,1972,14332,1996,14289,2018,14245,2039,14200,2039,14199,2058,14153,2057,14153,2075,14106,2074,14106,2090,14058,2103,14009,2115,13959,2114,13959,2124,13908,2132,13857,2138,13805,2142,13751,2144,13698,2145,13643,2144,13583,2143,13583,2140,13526,2139,13526,2134,13469,2126,13415,2125,13415,2116,13362,2115,13362,2103,13311,2088,13261,2071,13213,2071,13214,2052,13167,2031,13123,2030,13123,2007,13080,1982,13039,1981,13039,1954,12999,1953,12999,1923,12961,1923,12962,1891,12925,1857,12890,1856,12891,1820,12858,1782,12828,1742,12800,1700,12773,1700,12774,1657,12750,1612,12728,1565,12708,1565,12709,1517,12691,1467,12675,1466,12676,1415,12662,1361,12651,1306,12641,1306,12642,1249,12634,1249,12635,1191,12630,1130,12627,1068,12626,1006,12627,1006,12628,946,12631,887,12637,830,12644,830,12645,775,12654,775,12655,722,12666,722,12667,670,12681,620,12697,620,12698,572,12716,526,12736,526,12737,481,12759,482,12759,439,12784,398,12811,358,12840,359,12840,321,12871,321,12872,285,12904,286,12905,252,12940,220,12977,191,13015,191,13016,163,13055,164,13056,139,13097,116,13141,95,13186,96,13186,77,13232,78,13232,61,13280,62,13280,47,13330,48,13330,36,13382,26,13435,27,13435,19,13489,14,13545,11,13603,10,13663,11,13663,14,13762,24,13859,40,13953,62,14044,63,14044,91,14133,125,14219,126,14218,165,14300,166,14300,211,14378,215,14374,216,14369,512,14369,511,14364,507,14361,502,14359,497,14361,496,14362,464,14323,435,14283,407,14243,408,14242,382,14202,383,14202,359,14160,338,14118,319,14075,301,14032,302,14032,286,13988,287,13988,273,13944,274,13944,262,13899,263,13899,254,13854,254,13853,247,13808,247,13807,242,13761,239,13714,240,13714,239,13666,243,13575,247,13531,248,13531,254,13489,261,13449,262,13449,271,13410,282,13372,283,13372,295,13336,309,13301,310,13302,326,13268,326,13269,343,13237,344,13237,363,13207,384,13178,384,13179,407,13151,407,13152,431,13126,432,13126,457,13102,485,13079,485,13080,514,13058,514,13059,545,13039,577,13021,611,13004,611,13005,646,12989,646,12990,683,12976,722,12964,762,12953,762,12954,804,12944,804,12945,892,12930,892,12931,987,12922,1088,12919,1088,12920,1189,12923,1189,12924,1283,12932,1283,12933,1371,12948,1413,12958,1413,12959,1453,12970,1491,12983,1528,12997,1527,12997,1563,13013,1562,13013,1596,13030,1596,13031,1628,13049,1627,13050,1658,13070,1657,13070,1686,13092,1713,13115,1712,13115,1738,13140,1761,13166,1761,13167,1783,13194,1783,13195,1803,13223,1803,13224,1822,13254,1821,13254,1838,13286,1838,13287,1854,13320,1853,13320,1867,13355,1879,13391,1878,13391,1889,13429,1898,13468,1897,13468,1905,13509,1904,13509,1910,13551,1914,13595,1913,13595,1916,13686,1914,13758,1909,13826,1901,13890,1900,13889,1889,13949,1874,14006,1873,14005,1855,14059,1854,14059,1833,14109,1832,14109,1807,14156,1803,14153,1801,14148,1761,14148;PU1130,15909;PD1132,15914,1136,15917,1141,15919,1144,15918,1153,15940,1164,15962,1165,15962,1178,15984,1178,15983,1193,16005,1194,16004,1231,16048,1232,16047,1277,16089,1278,16088,1332,16131,1396,16173,1469,16216,1469,16215,1552,16258,2114,16540,2115,16535,2113,16530,2109,16527,2105,16526,2105,16227,2100,16228,2096,16232,1568,15969,1519,15943,1474,15918,1433,15892,1397,15867,1365,15842,1366,15841,1338,15817,1338,15816,1315,15792,1316,15791,1297,15767,1282,15742,1283,15741,1269,15714,1270,15714,1258,15685,1259,15684,1249,15653,1250,15653,1243,15619,1238,15583,1239,15583,1236,15545,1235,15505,1235,15201,1240,15203,1244,15207,1245,15211,2115,15211,2113,15206,2110,15203,2105,15201,2105,14923,2100,14924,2096,14928,2095,14933,37,14933,39,14938,43,14942,47,14943,47,15571,48,15571,50,15657,51,15657,58,15737,58,15736,70,15811,87,15879,108,15942,109,15942,134,15999,135,15998,165,16050,166,16050,201,16096,202,16095,241,16136,242,16135,286,16170,287,16169,335,16199,336,16198,389,16222,389,16221,447,16240,448,16239,510,16253,511,16252,578,16260,578,16259,650,16262,650,16261,698,16260,698,16259,743,16255,743,16254,786,16247,786,16246,828,16236,827,16236,867,16223,866,16222,903,16206,938,16187,938,16186,971,16165,970,16164,1001,16141,1001,16140,1029,16114,1028,16113,1054,16084,1077,16052,1076,16052,1097,16018,1097,16017,1115,15981,1114,15980,1130,15941,1143,15899,1148,15902,1150,15907,1150,15912,1146,15917,1144,15918,1153,15940,1160,15954;PU281,15220;PD285,15217,286,15212,286,15211,1017,15211,1015,15217,1011,15220,1007,15221,1007,15571,1006,15571,1005,15620,1004,15620,1000,15666,999,15666,992,15708,991,15708,981,15747,980,15747,967,15784,966,15783,950,15816,949,15816,931,15846,930,15845,908,15872,907,15872,882,15896,882,15895,854,15916,853,15915,823,15933,823,15932,790,15946,789,15945,754,15956,753,15955,715,15964,715,15963,674,15967,630,15968,586,15966,586,15965,545,15960,546,15959,507,15951,508,15950,472,15939,473,15938,440,15923,441,15922,411,15905,412,15904,385,15883,386,15882,361,15857,362,15857,341,15830,342,15829,323,15799,324,15798,308,15765,309,15765,296,15728,297,15728,287,15689,288,15688,280,15646,281,15646,277,15600,276,15551,276,15201,281,15203,285,15207,286,15211,326,15211;PU332,17467;PD331,17464,1355,17086,1355,17092,1353,17096,1349,17099,1346,17100,1346,17856,1340,17855,1337,17851,1336,17846,1336,17843,312,17464,315,17459,320,17457,326,17458,330,17461,331,17464,369,17450;PU57,17307;PD57,17312,55,17317,50,17320,47,17320,47,17636,53,17634,56,17630,57,17629,2114,18413,2115,18408,2112,18403,2108,18400,2105,18400,2105,18110,2100,18112,2096,18116,2095,18117,1568,17930,1571,17925,1576,17923,1577,17923,1577,16996,1582,16997,1586,17001,1587,17002,2114,16815,2111,16810,2106,16808,2105,16808,2105,16515,2100,16516,2096,16520,2095,16525,2096,16528,38,17314,41,17318,46,17320,47,17320,47,17360;PU115,19952;PD120,19951,124,19947,125,19942,396,19942,395,19937,391,19933,386,19932,382,19933,347,19855,317,19779,291,19705,292,19705,271,19634,271,19633,255,19564,256,19564,244,19495,245,19495,238,19428,236,19362,237,19362,238,19306,243,19254,243,19255,250,19206,251,19206,260,19160,261,19161,274,19118,274,19119,289,19079,290,19080,308,19044,309,19044,330,19012,331,19012,354,18984,355,18985,380,18960,381,18961,409,18940,410,18941,440,18923,440,18924,473,18911,473,18912,508,18903,508,18904,546,18898,546,18899,585,18897,585,18898,618,18899,618,18900,649,18904,649,18905,678,18911,678,18912,705,18921,704,18922,729,18934,728,18935,751,18949,750,18950,771,18966,770,18967,789,18986,788,18987,805,19010,804,19011,820,19038,819,19038,834,19071,848,19107,847,19108,861,19149,873,19195,896,19300,930,19468,946,19544,947,19543,966,19614,967,19613,988,19678,989,19678,1014,19738,1015,19738,1042,19793,1043,19792,1073,19842,1074,19841,1107,19886,1108,19885,1144,19925,1145,19924,1184,19959,1184,19958,1226,19988,1227,19987,1272,20013,1273,20012,1321,20033,1321,20032,1373,20048,1373,20047,1428,20059,1428,20058,1486,20065,1486,20064,1547,20067,1547,20066,1620,20063,1620,20062,1688,20052,1687,20051,1751,20036,1751,20035,1781,20024,1780,20024,1809,20012,1837,19998,1836,19998,1863,19983,1863,19982,1888,19966,1888,19965,1912,19947,1935,19927,1935,19926,1957,19905,1956,19905,1977,19882,1997,19857,1996,19857,2015,19831,2032,19804,2031,19803,2063,19745,2062,19744,2088,19680,2087,19679,2109,19609,2108,19609,2125,19532,2137,19450,2136,19450,2143,19362,2145,19268,2142,19194,2136,19117,2135,19117,2125,19038,2124,19038,2110,18957,2091,18874,2068,18790,2041,18704,2011,18617,2006,18620,2004,18625,2004,18626,1717,18626,1719,18631,1723,18635,1728,18636,1732,18635,1777,18719,1776,18720,1815,18803,1814,18803,1847,18886,1874,18968,1873,18968,1894,19049,1909,19129,1908,19129,1917,19209,1916,19209,1919,19288,1917,19346,1912,19400,1904,19451,1893,19499,1879,19543,1862,19584,1862,19583,1843,19621,1842,19620,1820,19654,1819,19654,1794,19684,1793,19683,1766,19710,1765,19709,1736,19731,1735,19730,1703,19748,1702,19747,1668,19761,1667,19760,1630,19770,1630,19769,1590,19775,1590,19774,1548,19776,1548,19775,1511,19774,1511,19773,1476,19768,1476,19767,1444,19760,1444,19759,1413,19749,1414,19748,1385,19735,1386,19734,1359,19718,1360,19717,1335,19698,1336,19697,1314,19675,1314,19674,1294,19649,1294,19648,1275,19620,1276,19619,1258,19587,1259,19587,1242,19550,1227,19510,1228,19510,1214,19466,1201,19419,1202,19419,1190,19367,1191,19367,1158,19198,1157,19198,1141,19123,1140,19123,1122,19053,1121,19053,1100,18989,1099,18989,1076,18930,1050,18877,1022,18829,1021,18829,992,18786,991,18787,959,18749,958,18750,923,18718,885,18690,884,18691,843,18667,842,18668,798,18649,798,18650,750,18634,750,18635,699,18624,699,18625,645,18619,645,18620,587,18618,521,18621,521,18622,458,18631,458,18632,399,18647,400,18648,344,18669,345,18670,293,18697,293,18698,245,18731,246,18732,201,18771,202,18772,161,18817,161,18818,125,18868,126,18869,94,18924,67,18984,68,18984,46,19048,47,19048,30,19117,31,19117,18,19190,19,19190,12,19268,10,19350,12,19423,13,19423,17,19496,18,19496,26,19570,38,19645,53,19720,71,19797,72,19796,93,19874,118,19952,122,19949,125,19944,125,19942,165,19942;PU125,21734;PD125,21734,396,21734,395,21728,391,21725,386,21724,382,21725,347,21646,317,21570,291,21497,292,21496,271,21425,255,21355,256,21355,244,21287,245,21287,238,21219,236,21153,237,21153,238,21098,243,21046,250,20997,251,20997,260,20952,261,20952,274,20910,289,20871,290,20871,308,20835,309,20836,330,20803,331,20804,354,20775,355,20776,380,20751,381,20752,409,20731,410,20732,440,20715,440,20716,473,20703,473,20704,508,20694,508,20695,546,20689,546,20691,585,20689,618,20691,618,20692,649,20695,649,20696,678,20703,678,20704,705,20713,704,20714,729,20725,728,20726,751,20740,750,20741,771,20758,770,20758,789,20778,788,20778,805,20801,804,20802,820,20830,819,20830,834,20862,848,20899,847,20899,861,20940,873,20986,896,21092,930,21260,946,21335,947,21335,966,21405,967,21405,988,21470,989,21470,1014,21530,1015,21529,1042,21584,1043,21584,1073,21633,1074,21633,1107,21677,1108,21677,1144,21716,1145,21716,1184,21750,1226,21780,1227,21779,1272,21804,1273,21803,1321,21824,1321,21823,1373,21840,1373,21839,1428,21850,1486,21857,1486,21856,1547,21858,1547,21857,1620,21854,1620,21853,1688,21844,1687,21843,1751,21827,1751,21826,1781,21816,1780,21815,1809,21804,1809,21803,1837,21790,1836,21789,1863,21774,1888,21757,1912,21739,1912,21738,1935,21718,1957,21697,1956,21696,1977,21673,1997,21649,1996,21648,2015,21623,2015,21622,2032,21595,2031,21595,2063,21536,2062,21536,2088,21471,2087,21471,2109,21400,2108,21400,2125,21324,2137,21241,2136,21241,2143,21153,2145,21059,2142,20985,2136,20909,2135,20909,2125,20830,2124,20830,2110,20748,2091,20665,2091,20666,2068,20581,2041,20495,2041,20496,2011,20408,2006,20411,2004,20416,2004,20418,1717,20418,1719,20423,1723,20426,1728,20428,1732,20426,1777,20511,1776,20511,1815,20594,1814,20595,1847,20677,1874,20759,1873,20759,1894,20840,1894,20841,1909,20921,1908,20921,1917,21000,1916,21001,1919,21079,1917,21137,1912,21192,1904,21243,1893,21290,1879,21334,1862,21375,1843,21412,1842,21412,1820,21446,1819,21445,1794,21475,1793,21475,1766,21501,1765,21500,1736,21522,1735,21521,1703,21539,1702,21538,1668,21552,1667,21551,1630,21561,1630,21560,1590,21566,1590,21565,1548,21567,1548,21566,1511,21565,1511,21564,1476,21560,1476,21559,1444,21552,1444,21551,1413,21540,1414,21539,1385,21526,1386,21525,1359,21509,1360,21508,1335,21489,1336,21488,1314,21466,1314,21465,1294,21441,1294,21440,1275,21411,1276,21411,1258,21378,1259,21378,1242,21342,1227,21302,1228,21301,1214,21258,1201,21210,1202,21210,1190,21159,1191,21159,1158,20989,1157,20989,1141,20914,1140,20914,1122,20845,1121,20845,1100,20780,1099,20780,1076,20721,1076,20722,1050,20668,1022,20620,1021,20621,992,20578,991,20578,959,20541,958,20542,923,20509,923,20510,885,20482,884,20483,843,20459,842,20460,798,20440,798,20441,750,20426,750,20427,699,20416,699,20417,645,20410,645,20411,587,20409,587,20410,521,20413,521,20414,458,20423,458,20424,399,20439,400,20440,344,20461,345,20462,293,20489,293,20490,245,20523,246,20524,201,20563,202,20563,161,20608,161,20609,125,20659,126,20660,94,20715,67,20775,68,20775,46,20839,47,20840,30,20908,31,20908,18,20982,19,20982,12,21059,10,21141,12,21214,13,21214,17,21287,18,21287,26,21362,26,21361,38,21436,53,21512,71,21588,72,21588,93,21665,118,21743,122,21740,125,21735,125,21734,165,21734;PU57,22292;PD56,22297,52,22301,47,22302,47,23603,53,23601,56,23597,57,23593,292,23593,290,23587,286,23584,282,23583,282,22560,287,22562,291,22565,292,22570,901,22570,899,22575,896,22579,891,22580,891,23560,896,23558,900,23555,901,23550,1135,23550,1134,23545,1130,23541,1125,23540,1125,22560,1130,22562,1134,22565,1135,22570,1881,22570,1879,22575,1875,22579,1871,22580,1871,23627,1876,23626,1879,23622,1881,23617,2115,23617,2113,23612,2110,23609,2105,23607,2105,22282,2100,22283,2096,22287,2095,22292,37,22292,39,22297,43,22301,47,22302,47,22342;PU1140,25063;PD1144,25063,1153,25085,1164,25107,1165,25106,1178,25128,1193,25150,1194,25149,1231,25192,1232,25191,1277,25234,1278,25233,1332,25276,1332,25275,1396,25318,1396,25317,1469,25360,1552,25402,2114,25685,2115,25680,2113,25675,2109,25671,2105,25670,2105,25371,2100,25373,2096,25377,1568,25114,1519,25088,1474,25063,1474,25062,1433,25037,1397,25012,1397,25011,1365,24987,1366,24986,1338,24962,1338,24961,1315,24937,1316,24936,1297,24912,1297,24911,1282,24886,1283,24886,1269,24859,1270,24858,1258,24829,1259,24829,1249,24797,1250,24797,1243,24764,1243,24763,1238,24728,1239,24728,1236,24689,1235,24649,1235,24346,1240,24347,1244,24351,1245,24356,2115,24356,2113,24351,2110,24347,2105,24346,2105,24068,2100,24069,2096,24073,2095,24078,37,24078,39,24083,43,24086,47,24088,47,24716,48,24716,50,24801,51,24801,58,24881,70,24955,87,25024,108,25087,109,25086,134,25144,135,25143,165,25195,166,25194,201,25240,202,25240,241,25280,242,25279,286,25315,287,25314,335,25344,336,25342,389,25367,389,25366,447,25385,448,25384,510,25397,511,25396,578,25405,578,25404,650,25406,698,25404,743,25399,786,25392,786,25391,828,25381,827,25380,867,25367,866,25367,903,25351,903,25350,938,25332,938,25331,971,25310,970,25309,1001,25285,1029,25258,1028,25258,1054,25229,1054,25228,1077,25197,1076,25196,1097,25162,1115,25125,1114,25125,1130,25086,1143,25044,1148,25047,1150,25052,1150,25057,1146,25061,1144,25063,1153,25085,1160,25099;PU281,24365;PD285,24361,286,24356,1017,24356,1015,24361,1011,24365,1007,24366,1007,24716,1006,24716,1005,24765,1004,24765,1000,24810,999,24810,992,24853,991,24853,981,24892,980,24892,967,24928,966,24928,950,24961,949,24961,931,24991,930,24990,908,25017,907,25016,882,25040,854,25061,853,25060,823,25077,823,25076,790,25091,789,25090,754,25101,753,25100,715,25108,715,25107,674,25112,674,25111,630,25113,630,25112,586,25111,586,25110,545,25105,546,25104,507,25096,508,25095,472,25084,473,25083,440,25068,441,25067,411,25049,412,25048,385,25027,386,25026,361,25002,362,25001,341,24974,342,24974,323,24944,324,24943,308,24910,309,24909,296,24873,297,24873,287,24833,288,24833,280,24791,281,24791,277,24745,276,24696,276,24346,281,24347,285,24351,286,24356,326,24356;PU3585,265;PD3584,270,3580,274,3575,275,3575,1576,3580,1575,3584,1571,3585,1566,3820,1566,3818,1561,3814,1557,3810,1556,3810,534,3815,535,3818,539,3820,544,4429,544,4427,549,4423,552,4419,554,4419,1533,4424,1532,4427,1528,4429,1523,4663,1523,4661,1518,4658,1515,4653,1513,4653,534,4658,535,4662,539,4663,544,5408,544,5407,549,5403,552,5398,554,5398,1601,5404,1599,5407,1596,5408,1591,5643,1591,5641,1586,5637,1582,5633,1581,5633,255,5628,257,5624,260,5623,265,3565,265,3567,270,3571,274,3575,275,3575,315;PU4668,3037;PD4672,3036,4680,3058,4681,3058,4692,3080,4693,3080,4706,3102,4706,3101,4721,3123,4722,3123,4759,3166,4760,3165,4805,3207,4860,3249,4924,3291,4997,3334,4997,3333,5079,3376,5642,3658,5643,3653,5641,3648,5637,3645,5633,3644,5633,3345,5628,3346,5624,3350,5096,3087,5046,3062,5047,3061,5001,3036,5002,3036,4961,3011,4961,3010,4925,2985,4893,2960,4866,2935,4866,2934,4843,2910,4844,2909,4824,2885,4825,2885,4809,2860,4810,2859,4797,2832,4786,2803,4787,2802,4777,2771,4778,2771,4770,2737,4771,2737,4766,2701,4763,2663,4764,2663,4763,2623,4763,2319,4768,2321,4772,2325,4773,2329,5643,2329,5641,2324,5637,2321,5633,2319,5633,2041,5628,2043,5624,2046,5623,2051,3565,2051,3567,2056,3571,2060,3575,2061,3575,2689,3576,2689,3578,2775,3585,2855,3586,2855,3598,2929,3614,2997,3615,2997,3636,3060,3637,3060,3662,3117,3663,3117,3693,3168,3694,3168,3729,3214,3730,3213,3769,3254,3770,3253,3814,3288,3814,3287,3863,3317,3863,3316,3917,3340,3917,3339,3975,3358,3975,3357,4038,3371,4038,3370,4106,3378,4106,3377,4178,3380,4178,3379,4225,3378,4225,3377,4271,3373,4271,3372,4314,3365,4314,3364,4355,3354,4394,3341,4394,3340,4431,3325,4431,3324,4466,3305,4466,3304,4499,3283,4498,3282,4529,3259,4528,3258,4557,3232,4556,3231,4582,3202,4581,3202,4605,3170,4604,3170,4625,3136,4624,3135,4643,3099,4642,3098,4658,3059,4657,3059,4671,3017,4676,3020,4678,3025,4677,3030,4674,3035,4672,3036,4680,3058,4681,3058,4688,3072;PU3808,2338;PD3812,2335,3814,2330,3814,2329,4544,2329,4543,2335,4539,2338,4534,2339,4534,2689,4533,2738,4532,2738,4528,2784,4527,2784,4520,2826,4519,2826,4509,2866,4508,2865,4495,2902,4494,2901,4478,2935,4477,2934,4458,2964,4457,2963,4436,2990,4435,2990,4410,3014,4409,3013,4382,3034,4381,3033,4351,3051,4350,3050,4317,3064,4317,3063,4281,3075,4281,3074,4243,3082,4243,3081,4202,3086,4202,3085,4158,3086,4114,3084,4114,3083,4073,3078,4073,3077,4035,3069,4035,3068,4000,3057,4001,3056,3968,3042,3969,3041,3939,3023,3940,3022,3913,3001,3913,3000,3889,2976,3890,2975,3868,2948,3869,2947,3851,2917,3852,2916,3836,2883,3837,2883,3824,2846,3825,2846,3814,2807,3815,2807,3808,2764,3809,2764,3804,2718,3805,2718,3804,2670,3804,2669,3804,2319,3809,2321,3813,2325,3814,2329,3854,2329;PU3814,4292;PD3814,4292,5414,4292,5412,4297,5409,4301,5404,4302,5404,4638,5401,4741,5400,4741,5391,4837,5390,4837,5375,4925,5374,4925,5365,4967,5364,4966,5353,5006,5352,5006,5340,5044,5339,5044,5325,5080,5324,5080,5309,5115,5308,5114,5291,5147,5290,5147,5271,5178,5271,5177,5250,5206,5228,5233,5204,5258,5179,5282,5178,5281,5152,5304,5151,5303,5123,5324,5122,5324,5092,5343,5060,5360,5026,5376,4990,5390,4953,5403,4914,5414,4873,5424,4873,5423,4830,5432,4786,5439,4786,5438,4692,5447,4592,5450,4592,5449,4492,5446,4492,5445,4399,5436,4399,5435,4355,5428,4313,5419,4273,5409,4273,5408,4234,5397,4235,5396,4198,5383,4163,5368,4163,5367,4129,5351,4130,5351,4098,5333,4098,5332,4068,5313,4069,5312,4040,5291,4041,5291,4014,5268,4015,5268,3990,5244,3967,5218,3945,5190,3946,5190,3926,5161,3926,5160,3907,5130,3908,5129,3890,5097,3891,5096,3875,5062,3876,5062,3861,5025,3862,5025,3849,4987,3838,4947,3839,4947,3829,4906,3829,4905,3814,4817,3815,4817,3806,4721,3807,4721,3804,4618,3804,4282,3809,4283,3813,4287,3814,4292,3854,4292;PU3585,4013;PD3584,4019,3580,4022,3575,4023,3575,4595,3576,4669,3577,4669,3580,4740,3585,4808,3592,4874,3601,4938,3612,4999,3625,5057,3626,5057,3640,5113,3641,5113,3657,5167,3658,5167,3676,5218,3677,5218,3697,5266,3720,5312,3745,5356,3745,5355,3772,5397,3772,5396,3800,5435,3801,5435,3831,5471,3832,5470,3864,5504,3898,5535,3899,5535,3935,5564,3936,5564,3974,5591,3975,5591,4016,5616,4016,5615,4059,5638,4105,5659,4105,5658,4152,5677,4152,5676,4202,5692,4254,5706,4308,5718,4308,5717,4365,5727,4423,5734,4484,5739,4547,5742,4612,5743,4677,5742,4677,5741,4740,5738,4801,5732,4860,5724,4917,5714,4917,5713,4971,5701,5023,5686,5073,5669,5072,5669,5120,5650,5166,5629,5165,5628,5209,5605,5208,5605,5249,5580,5249,5579,5288,5552,5288,5551,5324,5521,5358,5489,5390,5455,5390,5454,5420,5418,5419,5417,5448,5378,5447,5378,5473,5337,5497,5293,5519,5246,5539,5198,5539,5197,5557,5146,5573,5093,5573,5092,5587,5036,5600,4978,5599,4978,5610,4917,5618,4853,5625,4788,5629,4719,5632,4649,5633,4575,5633,4003,5628,4005,5624,4009,5623,4013,3565,4013,3567,4019,3571,4022,3575,4023,3575,4063;PU5339,7598;PD5334,7597,5330,7593,5329,7588,4777,7588,4778,7583,4782,7579,4787,7578,4787,7123,4781,7125,4778,7129,4777,7133,4548,7133,4549,7138,4553,7142,4558,7143,4558,7874,4563,7872,4567,7868,4568,7864,5451,7864,5450,7859,5447,7855,5474,7815,5474,7814,5500,7773,5500,7772,5524,7729,5546,7685,5567,7640,5566,7640,5586,7594,5585,7594,5603,7547,5602,7547,5618,7499,5617,7499,5631,7450,5631,7449,5642,7400,5652,7349,5660,7297,5659,7297,5666,7245,5665,7245,5670,7192,5669,7192,5672,7138,5673,7083,5672,7083,5671,7024,5668,6966,5667,6966,5662,6910,5661,6910,5654,6855,5653,6855,5643,6803,5631,6751,5630,6751,5616,6702,5599,6654,5580,6608,5579,6608,5559,6563,5558,6563,5535,6520,5535,6521,5509,6479,5481,6440,5451,6402,5419,6366,5385,6331,5384,6331,5348,6299,5310,6268,5309,6269,5270,6240,5269,6241,5228,6214,5185,6190,5184,6191,5140,6168,5139,6169,5093,6149,5045,6131,5044,6132,4994,6116,4943,6102,4942,6103,4889,6091,4889,6092,4834,6082,4777,6075,4718,6070,4658,6067,4658,6068,4596,6067,4534,6068,4473,6071,4473,6072,4415,6077,4415,6078,4358,6085,4303,6095,4249,6107,4198,6121,4198,6122,4148,6138,4100,6156,4100,6157,4054,6177,4009,6199,4009,6200,3966,6224,3967,6225,3925,6251,3926,6252,3886,6280,3887,6281,3849,6312,3813,6345,3814,6345,3779,6380,3780,6381,3748,6417,3748,6418,3718,6456,3719,6456,3691,6496,3692,6496,3666,6538,3667,6538,3644,6581,3623,6626,3624,6626,3605,6673,3589,6721,3575,6771,3563,6822,3564,6822,3554,6875,3547,6930,3541,6986,3542,6986,3539,7044,3538,7103,3541,7203,3542,7203,3551,7299,3552,7299,3568,7393,3590,7485,3591,7485,3618,7574,3619,7574,3653,7659,3693,7741,3693,7740,3739,7819,3742,7815,3744,7810,4040,7810,4039,7805,4035,7801,4030,7800,4024,7802,3992,7763,3963,7724,3963,7723,3935,7683,3936,7683,3910,7642,3887,7601,3865,7559,3866,7558,3846,7516,3847,7516,3829,7473,3830,7473,3814,7429,3815,7429,3801,7384,3802,7384,3790,7340,3791,7339,3781,7294,3782,7294,3775,7248,3770,7201,3767,7154,3768,7154,3767,7107,3770,7015,3771,7015,3775,6972,3776,6972,3781,6930,3782,6930,3789,6889,3790,6889,3799,6850,3810,6813,3823,6777,3837,6742,3838,6742,3853,6709,3854,6709,3871,6677,3872,6678,3891,6647,3891,6648,3912,6619,3935,6592,3959,6566,3959,6567,3985,6542,3985,6543,4012,6520,4013,6520,4042,6499,4072,6479,4073,6480,4105,6461,4105,6462,4139,6445,4174,6430,4211,6416,4211,6417,4250,6404,4250,6405,4290,6394,4332,6385,4420,6370,4420,6371,4515,6362,4515,6363,4616,6360,4616,6361,4717,6363,4717,6364,4811,6373,4811,6374,4899,6388,4899,6389,4941,6399,4940,6399,4980,6410,4980,6411,5019,6423,5019,6424,5055,6438,5090,6454,5124,6471,5123,6471,5155,6490,5185,6510,5185,6511,5214,6532,5214,6533,5241,6555,5240,6556,5266,6580,5265,6581,5289,6607,5311,6635,5310,6635,5331,6664,5349,6695,5366,6727,5381,6760,5381,6761,5395,6795,5394,6796,5407,6832,5406,6832,5417,6870,5416,6870,5426,6909,5425,6909,5432,6950,5438,6992,5437,6992,5442,7035,5441,7035,5444,7127,5442,7199,5437,7266,5436,7266,5429,7330,5428,7330,5417,7390,5402,7446,5401,7446,5383,7499,5382,7499,5360,7550,5360,7549,5334,7597,5331,7593,5329,7588,5289,7588;PU3565,8374;PD3567,8379,3571,8382,3575,8384,3575,9684,3580,9683,3584,9679,3585,9674,3820,9674,3818,9669,3814,9666,3810,9664,3810,8642,3815,8643,3818,8647,3820,8652,4429,8652,4427,8657,4423,8661,4419,8662,4419,9642,4424,9640,4427,9636,4429,9632,4663,9632,4661,9627,4658,9623,4653,9622,4653,8642,4658,8643,4662,8647,4663,8652,5408,8652,5407,8657,5403,8661,5398,8662,5398,9709,5404,9708,5407,9704,5408,9699,5643,9699,5641,9694,5637,9690,5633,9689,5633,8364,5628,8365,5624,8369,5623,8374,3565,8374,3567,8379,3571,8382,3575,8384,3575,8424;PU3643,11403;PD3648,11401,3652,11398,3653,11393,3924,11393,3923,11388,3919,11384,3914,11383,3910,11384,3875,11306,3875,11305,3844,11230,3845,11229,3819,11156,3798,11084,3799,11084,3783,11014,3772,10946,3765,10878,3766,10878,3764,10812,3766,10757,3770,10705,3771,10705,3778,10656,3779,10657,3788,10611,3789,10611,3801,10569,3802,10569,3817,10530,3818,10530,3836,10495,3837,10495,3858,10462,3859,10463,3882,10434,3883,10435,3908,10410,3909,10411,3937,10390,3938,10391,3968,10374,3968,10375,4001,10362,4001,10363,4036,10353,4036,10354,4073,10349,4074,10350,4113,10348,4113,10349,4146,10350,4146,10351,4177,10355,4177,10356,4206,10362,4206,10363,4232,10372,4232,10373,4257,10384,4256,10385,4279,10399,4278,10400,4299,10417,4298,10418,4317,10437,4316,10438,4332,10461,4348,10489,4347,10489,4362,10521,4361,10521,4376,10558,4375,10558,4389,10599,4388,10600,4401,10645,4400,10646,4423,10751,4458,10919,4474,10994,4475,10994,4494,11064,4516,11129,4517,11129,4542,11189,4570,11243,4571,11243,4601,11293,4602,11292,4635,11337,4636,11336,4672,11375,4673,11375,4712,11410,4712,11409,4754,11439,4755,11438,4800,11464,4800,11463,4849,11484,4849,11483,4901,11499,4901,11498,4956,11510,4956,11509,5014,11516,5014,11515,5075,11517,5075,11516,5147,11513,5147,11512,5215,11503,5215,11502,5279,11486,5278,11485,5308,11475,5337,11463,5337,11462,5365,11449,5364,11448,5391,11433,5416,11416,5440,11398,5440,11397,5463,11378,5463,11377,5485,11356,5484,11355,5505,11333,5505,11332,5525,11308,5524,11308,5543,11282,5542,11282,5560,11254,5559,11254,5591,11195,5590,11195,5616,11130,5615,11130,5637,11059,5636,11059,5653,10983,5652,10983,5664,10901,5671,10813,5670,10813,5673,10719,5672,10719,5670,10644,5664,10568,5663,10568,5653,10489,5652,10489,5638,10407,5637,10407,5619,10325,5618,10325,5596,10240,5596,10241,5569,10155,5538,10067,5534,10070,5532,10075,5532,10077,5245,10077,5246,10082,5250,10086,5256,10087,5260,10086,5304,10170,5343,10254,5342,10254,5375,10336,5374,10337,5402,10418,5401,10419,5422,10500,5421,10500,5436,10580,5445,10660,5444,10660,5447,10739,5446,10739,5445,10797,5444,10796,5440,10851,5439,10851,5432,10902,5431,10902,5421,10950,5420,10949,5407,10994,5406,10993,5390,11034,5389,11034,5370,11071,5369,11071,5347,11105,5347,11104,5322,11135,5321,11134,5294,11160,5293,11159,5263,11181,5263,11180,5231,11199,5230,11197,5195,11212,5195,11211,5158,11221,5158,11220,5118,11226,5118,11225,5076,11227,5076,11226,5039,11224,5039,11223,5004,11219,5004,11218,4971,11211,4972,11210,4941,11199,4941,11198,4913,11185,4913,11184,4887,11168,4888,11167,4863,11148,4864,11147,4841,11125,4842,11125,4821,11100,4822,11099,4803,11070,4804,11070,4786,11038,4786,11037,4770,11001,4755,10961,4741,10917,4742,10917,4729,10869,4730,10869,4718,10818,4685,10649,4669,10573,4668,10574,4649,10504,4628,10439,4627,10440,4604,10381,4603,10381,4578,10327,4577,10328,4550,10279,4549,10280,4519,10237,4518,10238,4487,10200,4486,10201,4451,10168,4450,10169,4412,10141,4412,10142,4371,10118,4370,10119,4326,10099,4325,10100,4278,10085,4277,10086,4227,10075,4227,10076,4172,10070,4115,10068,4115,10069,4049,10072,4049,10073,3986,10082,3986,10083,3927,10098,3927,10099,3872,10120,3872,10121,3820,10148,3821,10149,3773,10182,3773,10183,3729,10222,3729,10223,3688,10267,3689,10268,3652,10319,3653,10319,3621,10374,3622,10375,3595,10434,3596,10435,3574,10499,3575,10499,3558,10567,3558,10568,3546,10641,3547,10641,3540,10718,3538,10801,3540,10873,3545,10947,3546,10947,3554,11021,3566,11095,3581,11171,3599,11247,3600,11247,3621,11324,3646,11402,3650,11399,3653,11395,3653,11393,3693,11393;PU3744,13492;PD3744,13492,4037,13492,4036,13486,4032,13483,4027,13482,4022,13483,4021,13484,3989,13449,3989,13448,3960,13412,3932,13375,3933,13375,3907,13338,3908,13338,3884,13300,3885,13300,3863,13261,3864,13261,3844,13222,3845,13222,3828,13182,3813,13142,3800,13101,3801,13101,3789,13060,3790,13060,3781,13018,3774,12975,3775,12975,3770,12932,3767,12888,3768,12888,3767,12844,3771,12758,3775,12717,3776,12717,3782,12678,3790,12639,3790,12640,3800,12603,3811,12567,3812,12567,3824,12533,3825,12533,3839,12500,3840,12500,3856,12468,3856,12469,3874,12438,3875,12438,3894,12409,3895,12409,3916,12381,3916,12382,3939,12355,3939,12356,3964,12330,3964,12331,3991,12307,4018,12284,4019,12285,4048,12264,4079,12244,4079,12245,4111,12226,4112,12227,4145,12210,4146,12211,4181,12195,4181,12196,4218,12182,4256,12170,4337,12150,4337,12151,4424,12136,4424,12137,4517,12128,4517,12129,4616,12126,4715,12129,4715,12130,4807,12139,4894,12154,4894,12155,4975,12175,4974,12176,5013,12188,5013,12189,5049,12203,5084,12219,5118,12236,5150,12255,5149,12255,5180,12275,5209,12297,5237,12320,5236,12320,5262,12344,5262,12345,5286,12370,5308,12397,5329,12425,5328,12426,5348,12455,5347,12455,5365,12486,5364,12486,5380,12518,5394,12551,5394,12552,5406,12586,5417,12622,5416,12622,5425,12659,5432,12697,5438,12737,5437,12737,5442,12778,5441,12778,5444,12864,5443,12908,5442,12908,5439,12952,5434,12995,5433,12995,5426,13037,5416,13079,5405,13120,5404,13120,5391,13161,5376,13201,5375,13200,5358,13240,5357,13240,5338,13279,5316,13317,5293,13355,5292,13354,5267,13392,5266,13391,5239,13428,5238,13428,5209,13464,5208,13464,5177,13499,5182,13501,5187,13501,5191,13498,5193,13493,5193,13492,5484,13492,5483,13486,5479,13483,5526,13409,5525,13409,5566,13332,5565,13332,5599,13253,5598,13253,5626,13172,5647,13089,5662,13004,5661,13004,5671,12917,5670,12917,5673,12827,5672,12827,5671,12769,5668,12713,5667,12713,5662,12659,5661,12659,5653,12606,5643,12555,5642,12555,5630,12505,5615,12457,5598,12410,5597,12410,5578,12365,5557,12322,5556,12322,5533,12280,5532,12280,5507,12239,5506,12240,5478,12201,5448,12164,5415,12128,5380,12094,5380,12095,5343,12062,5305,12032,5304,12032,5264,12004,5223,11978,5222,11979,5179,11955,5134,11933,5088,11914,5087,11914,5039,11896,5039,11897,4990,11881,4989,11881,4938,11868,4885,11857,4831,11848,4830,11848,4774,11841,4716,11836,4657,11833,4596,11832,4596,11833,4535,11834,4475,11837,4475,11838,4417,11843,4361,11851,4307,11860,4307,11861,4254,11872,4254,11873,4203,11886,4203,11887,4153,11903,4105,11921,4059,11941,4059,11942,4015,11964,3972,11988,3972,11989,3931,12015,3931,12016,3891,12044,3853,12075,3854,12075,3817,12108,3818,12108,3783,12143,3751,12179,3721,12217,3693,12256,3694,12256,3668,12297,3669,12297,3645,12339,3646,12340,3624,12383,3625,12383,3606,12429,3590,12476,3575,12524,3576,12524,3564,12574,3554,12626,3547,12679,3541,12733,3542,12733,3539,12789,3538,12847,3541,12938,3542,12938,3551,13026,3552,13026,3568,13111,3590,13194,3591,13194,3618,13274,3619,13274,3652,13352,3653,13352,3693,13427,3739,13500,3743,13496,3744,13492,3784,13492;PU3585,13924;PD3584,13929,3580,13933,3575,13934,3575,14213,3580,14211,3584,14207,3585,14203,4429,14203,4427,14208,4423,14211,4419,14213,4419,15224,4413,15223,4410,15219,4409,15214,3565,15214,3567,15219,3571,15223,3575,15224,3575,15502,3580,15501,3584,15497,3585,15492,5643,15492,5641,15487,5637,15484,5633,15482,5633,15204,5628,15206,5624,15209,5623,15214,4643,15214,4644,15209,4648,15205,4653,15204,4653,14193,4658,14194,4662,14198,4663,14203,5643,14203,5641,14198,5637,14194,5633,14193,5633,13914,5628,13916,5624,13920,5623,13924,3565,13924,3567,13929,3571,13933,3575,13934,3575,13974;PU3764,16892;PD3769,16890,3773,16886,3774,16881,3772,16876,3768,16873,3764,16872,3765,16834,3766,16834,3768,16798,3769,16798,3773,16762,3774,16762,3780,16728,3788,16694,3789,16695,3799,16662,3811,16631,3824,16600,3825,16600,3840,16571,3841,16571,3857,16542,3858,16543,3876,16515,3877,16515,3897,16489,3898,16489,3920,16463,3920,16464,3944,16439,3970,16415,3970,16416,3998,16393,4027,16372,4057,16352,4058,16352,4089,16334,4122,16317,4192,16287,4192,16288,4267,16263,4267,16264,4346,16244,4346,16245,4431,16231,4431,16232,4521,16223,4521,16224,4616,16221,4616,16222,4711,16225,4800,16234,4884,16248,4884,16249,4964,16268,4963,16269,5038,16294,5037,16295,5107,16326,5106,16326,5139,16344,5170,16363,5200,16383,5200,16384,5229,16405,5228,16406,5256,16429,5255,16429,5281,16453,5304,16478,5326,16504,5326,16505,5346,16531,5345,16532,5364,16559,5363,16560,5380,16588,5380,16589,5395,16618,5394,16619,5407,16649,5418,16681,5427,16714,5435,16747,5434,16748,5440,16782,5444,16818,5446,16854,5447,16892,5446,16892,5445,16929,5442,16965,5437,17001,5431,17035,5430,17035,5422,17068,5412,17101,5411,17101,5400,17132,5399,17132,5386,17162,5371,17191,5370,17191,5353,17220,5353,17219,5334,17247,5334,17246,5313,17273,5291,17298,5290,17298,5267,17322,5266,17322,5241,17345,5240,17345,5213,17367,5184,17389,5183,17388,5153,17408,5122,17427,5121,17426,5089,17444,5088,17443,5019,17473,4944,17498,4944,17497,4865,17516,4780,17529,4691,17537,4691,17536,4596,17539,4501,17536,4501,17535,4411,17527,4411,17526,4327,17512,4247,17492,4248,17491,4173,17466,4173,17465,4104,17435,4104,17434,4072,17417,4072,17416,4041,17398,4041,17397,4011,17377,3982,17355,3955,17332,3930,17308,3906,17283,3907,17283,3885,17257,3865,17231,3865,17230,3847,17203,3847,17202,3830,17174,3831,17174,3816,17144,3817,17144,3803,17113,3804,17113,3792,17082,3793,17082,3783,17049,3784,17049,3776,17015,3770,16981,3771,16981,3766,16945,3767,16945,3764,16909,3765,16909,3764,16872,3765,16834,3766,16834,3766,16832;PU3539,16872;PD3544,16873,3547,16877,3548,16883,3546,16888,3542,16891,3538,16892,3539,16945,3540,16945,3543,16997,3544,16997,3549,17048,3550,17048,3558,17097,3569,17145,3582,17191,3597,17236,3614,17280,3615,17280,3634,17323,3635,17322,3656,17363,3657,17363,3681,17403,3707,17441,3708,17441,3736,17478,3767,17513,3768,17513,3801,17547,3836,17580,3873,17611,3874,17611,3912,17640,3913,17640,3953,17667,3994,17692,3995,17691,4038,17715,4038,17714,4083,17736,4083,17735,4129,17754,4177,17771,4227,17786,4227,17785,4278,17798,4330,17809,4384,17818,4384,17817,4440,17825,4440,17824,4497,17829,4556,17832,4616,17833,4616,17832,4676,17831,4735,17828,4735,17827,4792,17822,4791,17822,4847,17815,4901,17805,4953,17794,4953,17793,5004,17780,5053,17765,5053,17764,5101,17747,5147,17727,5191,17706,5191,17705,5234,17682,5234,17681,5276,17656,5316,17628,5315,17628,5354,17599,5354,17598,5391,17567,5390,17566,5426,17533,5425,17533,5458,17499,5458,17498,5488,17462,5516,17425,5515,17425,5541,17386,5565,17346,5564,17346,5586,17305,5585,17304,5604,17262,5621,17218,5620,17217,5635,17172,5634,17172,5647,17125,5646,17125,5657,17077,5656,17077,5664,17028,5669,16977,5672,16925,5673,16872,5672,16872,5671,16818,5667,16766,5661,16715,5653,16665,5652,16666,5642,16617,5642,16618,5629,16571,5614,16525,5614,16526,5597,16482,5596,16482,5577,16439,5576,16439,5555,16398,5554,16398,5531,16358,5530,16358,5504,16320,5476,16283,5475,16283,5445,16247,5444,16248,5411,16213,5376,16180,5376,16181,5339,16149,5338,16150,5300,16120,5300,16121,5259,16093,5259,16094,5218,16068,5217,16069,5174,16046,5129,16025,5083,16006,5083,16007,5035,15989,5035,15990,4985,15975,4934,15962,4882,15951,4882,15952,4828,15942,4828,15943,4772,15936,4715,15931,4656,15928,4656,15929,4596,15928,4536,15929,4477,15933,4420,15938,4365,15945,4365,15946,4311,15955,4258,15966,4258,15967,4207,15980,4208,15980,4158,15996,4111,16013,4111,16014,4065,16033,4020,16055,3977,16078,3977,16079,3936,16104,3936,16105,3896,16132,3858,16162,3821,16194,3822,16194,3786,16227,3787,16228,3754,16262,3723,16298,3724,16299,3696,16336,3670,16375,3646,16415,3647,16416,3625,16457,3626,16457,3607,16500,3590,16544,3591,16544,3576,16590,3564,16637,3554,16685,3555,16685,3547,16735,3541,16786,3542,16786,3539,16838,3538,16892,3539,16932;PU3643,19511;PD3648,19510,3652,19506,3653,19501,3924,19501,3923,19496,3919,19492,3914,19491,3910,19492,3875,19414,3844,19338,3845,19338,3819,19264,3798,19193,3799,19192,3783,19123,3772,19054,3765,18987,3766,18987,3764,18921,3766,18865,3766,18866,3770,18814,3771,18814,3778,18765,3779,18765,3788,18719,3789,18720,3801,18677,3802,18678,3817,18638,3818,18639,3836,18603,3837,18603,3858,18571,3859,18572,3882,18543,3883,18544,3908,18519,3909,18520,3937,18499,3938,18500,3968,18482,3968,18484,4001,18470,4001,18471,4036,18462,4036,18463,4073,18457,4074,18458,4113,18456,4113,18457,4146,18458,4146,18459,4177,18463,4177,18464,4206,18470,4206,18471,4232,18480,4232,18481,4257,18493,4256,18494,4279,18508,4278,18509,4299,18525,4298,18526,4317,18545,4316,18546,4332,18569,4332,18570,4348,18597,4347,18597,4362,18630,4361,18630,4376,18666,4375,18667,4389,18708,4388,18708,4401,18754,4400,18754,4423,18859,4458,19027,4474,19103,4475,19102,4494,19173,4494,19172,4516,19238,4517,19237,4542,19297,4570,19352,4571,19351,4601,19401,4602,19400,4635,19445,4636,19444,4672,19484,4673,19483,4712,19518,4712,19517,4754,19547,4755,19546,4800,19572,4800,19571,4849,19592,4849,19591,4901,19607,4901,19606,4956,19618,4956,19617,5014,19624,5014,19623,5075,19626,5075,19625,5147,19622,5147,19621,5215,19611,5215,19610,5279,19595,5278,19594,5308,19584,5308,19583,5337,19571,5365,19557,5364,19557,5391,19542,5391,19541,5416,19525,5416,19524,5440,19506,5463,19486,5463,19485,5485,19464,5484,19464,5505,19441,5525,19416,5524,19416,5543,19390,5542,19390,5560,19363,5559,19362,5591,19304,5590,19303,5616,19239,5615,19238,5637,19168,5636,19168,5653,19091,5652,19091,5664,19009,5671,18921,5670,18921,5673,18827,5672,18827,5670,18753,5664,18676,5663,18676,5653,18597,5652,18597,5638,18516,5637,18516,5619,18433,5618,18433,5596,18349,5569,18263,5538,18176,5534,18179,5532,18184,5532,18185,5245,18185,5246,18190,5250,18194,5256,18195,5260,18194,5304,18278,5304,18279,5343,18362,5342,18362,5375,18445,5374,18445,5402,18527,5401,18527,5422,18608,5421,18608,5436,18688,5445,18768,5444,18768,5447,18847,5446,18847,5445,18905,5444,18905,5440,18959,5439,18959,5432,19010,5431,19010,5421,19058,5420,19058,5407,19102,5406,19102,5390,19143,5389,19142,5370,19180,5369,19179,5347,19213,5322,19243,5321,19242,5294,19269,5293,19268,5263,19290,5263,19289,5231,19307,5230,19306,5195,19320,5195,19319,5158,19329,5158,19328,5118,19334,5118,19333,5076,19335,5076,19334,5039,19333,5039,19332,5004,19327,5004,19326,4971,19319,4972,19318,4941,19308,4941,19307,4913,19294,4913,19293,4887,19277,4888,19276,4863,19257,4864,19256,4841,19234,4842,19233,4821,19208,4822,19208,4803,19179,4804,19178,4786,19146,4770,19109,4755,19069,4741,19025,4742,19025,4729,18978,4730,18978,4718,18926,4685,18757,4669,18682,4668,18682,4649,18612,4628,18548,4627,18548,4604,18489,4603,18489,4578,18436,4577,18436,4550,18388,4549,18388,4519,18345,4518,18346,4487,18308,4486,18309,4451,18277,4450,18278,4412,18249,4412,18250,4371,18226,4370,18227,4326,18208,4325,18209,4278,18193,4277,18194,4227,18184,4172,18178,4172,18179,4115,18177,4049,18180,4049,18181,3986,18190,3986,18191,3927,18206,3927,18207,3872,18228,3872,18229,3820,18256,3821,18257,3773,18290,3773,18291,3729,18330,3729,18331,3688,18376,3689,18377,3652,18427,3653,18428,3621,18483,3622,18483,3595,18543,3596,18543,3574,18607,3575,18607,3558,18676,3546,18749,3547,18749,3540,18827,3538,18909,3540,18982,3545,19055,3546,19055,3554,19129,3566,19204,3581,19279,3599,19356,3600,19355,3621,19433,3646,19511,3650,19508,3653,19503,3653,19501,3693,19501;PU3653,21293;PD3653,21293,3924,21293,3923,21288,3919,21284,3914,21283,3910,21284,3875,21205,3844,21129,3845,21129,3819,21056,3819,21055,3798,20984,3799,20984,3783,20914,3772,20846,3765,20778,3766,20778,3764,20712,3766,20657,3770,20605,3771,20605,3778,20556,3779,20556,3788,20511,3789,20511,3801,20469,3802,20469,3817,20430,3818,20430,3836,20394,3837,20395,3858,20362,3859,20363,3882,20334,3883,20335,3908,20310,3909,20311,3937,20290,3938,20291,3968,20274,3968,20275,4001,20262,4001,20263,4036,20253,4036,20254,4073,20248,4074,20250,4113,20248,4146,20250,4146,20251,4177,20254,4177,20255,4206,20262,4206,20263,4232,20272,4232,20273,4257,20284,4256,20285,4279,20299,4278,20300,4299,20317,4298,20318,4317,20337,4316,20337,4332,20360,4332,20361,4348,20389,4347,20389,4362,20421,4361,20421,4376,20458,4375,20458,4389,20499,4388,20499,4401,20545,4400,20545,4423,20651,4458,20819,4474,20894,4475,20894,4494,20964,4516,21029,4517,21029,4542,21089,4542,21088,4570,21143,4571,21143,4601,21192,4602,21192,4635,21236,4636,21236,4672,21275,4673,21275,4712,21309,4754,21339,4755,21338,4800,21363,4849,21383,4849,21382,4901,21399,4901,21398,4956,21409,5014,21416,5014,21415,5075,21417,5075,21416,5147,21413,5147,21412,5215,21403,5215,21402,5279,21386,5278,21385,5308,21375,5308,21374,5337,21363,5337,21362,5365,21349,5364,21348,5391,21333,5416,21316,5440,21298,5440,21297,5463,21277,5485,21256,5484,21255,5505,21232,5525,21208,5524,21207,5543,21182,5542,21181,5560,21154,5559,21154,5591,21095,5590,21095,5616,21030,5615,21030,5637,20959,5636,20959,5653,20883,5652,20883,5664,20800,5671,20712,5670,20712,5673,20618,5672,20618,5670,20544,5664,20468,5663,20468,5653,20389,5652,20389,5638,20307,5637,20307,5619,20224,5618,20225,5596,20140,5569,20054,5569,20055,5538,19967,5534,19970,5532,19975,5532,19977,5245,19977,5246,19982,5250,19985,5256,19987,5260,19985,5304,20070,5343,20153,5342,20154,5375,20236,5374,20237,5402,20318,5401,20318,5422,20399,5421,20400,5436,20480,5445,20559,5444,20560,5447,20638,5446,20638,5445,20696,5444,20696,5440,20751,5439,20751,5432,20802,5431,20802,5421,20849,5420,20849,5407,20894,5406,20893,5390,20934,5389,20934,5370,20971,5369,20971,5347,21005,5347,21004,5322,21035,5321,21034,5294,21060,5293,21059,5263,21081,5263,21080,5231,21098,5230,21097,5195,21111,5195,21110,5158,21120,5158,21119,5118,21125,5118,21124,5076,21126,5039,21124,5039,21123,5004,21119,5004,21118,4971,21111,4972,21110,4941,21099,4941,21098,4913,21085,4913,21084,4887,21068,4888,21067,4863,21048,4864,21047,4841,21025,4842,21025,4821,21000,4822,20999,4803,20970,4804,20970,4786,20937,4770,20901,4755,20861,4755,20860,4741,20817,4742,20817,4729,20769,4730,20769,4718,20718,4685,20548,4669,20473,4668,20473,4649,20404,4628,20339,4627,20340,4604,20280,4603,20281,4578,20227,4577,20227,4550,20179,4549,20180,4519,20137,4518,20137,4487,20100,4486,20101,4451,20068,4450,20069,4412,20041,4412,20042,4371,20018,4370,20019,4326,19999,4325,20000,4278,19985,4277,19986,4227,19975,4227,19976,4172,19969,4172,19970,4115,19968,4115,19969,4049,19972,4049,19973,3986,19982,3986,19983,3927,19998,3927,19999,3872,20020,3872,20021,3820,20048,3821,20049,3773,20082,3773,20083,3729,20122,3688,20167,3689,20168,3652,20218,3653,20219,3621,20274,3622,20275,3595,20334,3596,20334,3574,20398,3575,20399,3558,20467,3546,20541,3547,20541,3540,20618,3538,20700,3540,20773,3545,20847,3546,20846,3554,20921,3554,20920,3566,20995,3581,21071,3599,21147,3600,21147,3621,21224,3646,21302,3650,21299,3653,21295,3653,21293,3693,21293;PU0,0;SP0;IN; diff --git a/refac/Zeichnung2.hpgl b/refac/Zeichnung2.hpgl new file mode 100755 index 0000000..5bf09bb --- /dev/null +++ b/refac/Zeichnung2.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU114,1344;PD119,1343,123,1339,124,1334,396,1334,394,1329,391,1325,385,1324,382,1325,346,1247,347,1247,316,1171,291,1097,270,1025,271,1025,254,956,255,955,243,887,244,887,237,820,238,820,235,754,236,754,237,698,238,698,242,646,243,646,249,598,250,598,260,552,273,510,274,510,289,471,290,472,308,436,329,404,330,404,353,376,354,376,380,351,381,352,408,331,409,332,439,315,440,316,472,303,473,304,508,295,508,296,545,290,545,291,585,289,585,290,618,291,618,292,649,296,648,297,677,303,677,304,704,313,704,314,728,325,728,326,751,340,750,341,771,358,770,359,788,378,787,379,804,402,803,402,819,430,818,430,834,462,833,463,847,499,860,541,873,587,872,587,895,692,929,860,930,860,946,935,965,1005,966,1005,988,1070,1013,1130,1014,1130,1041,1185,1042,1184,1073,1234,1073,1233,1107,1278,1107,1277,1144,1317,1144,1316,1183,1351,1184,1350,1226,1380,1226,1379,1272,1405,1272,1404,1320,1425,1321,1424,1372,1440,1373,1439,1427,1451,1427,1450,1485,1457,1485,1456,1546,1458,1619,1454,1687,1444,1687,1443,1750,1427,1780,1416,1809,1404,1808,1403,1836,1390,1862,1375,1862,1374,1888,1358,1887,1357,1912,1339,1911,1338,1935,1319,1934,1318,1956,1297,1977,1274,1976,1273,1996,1249,2014,1223,2031,1196,2031,1195,2062,1136,2061,1136,2088,1071,2087,1071,2109,1001,2108,1000,2125,924,2124,924,2136,842,2135,842,2143,754,2142,754,2144,660,2142,586,2141,586,2135,509,2124,430,2109,349,2090,266,2068,182,2067,182,2041,96,2040,96,2010,9,2006,12,2003,16,2003,18,1717,18,1718,23,1722,27,1727,28,1731,27,1776,111,1775,111,1814,195,1847,278,1846,278,1873,360,1872,360,1894,441,1893,441,1908,521,1907,521,1916,601,1919,680,1918,680,1916,738,1912,792,1911,792,1904,843,1903,843,1893,891,1892,891,1879,935,1878,935,1862,975,1861,975,1842,1013,1841,1012,1819,1046,1818,1046,1794,1076,1793,1075,1765,1101,1765,1100,1735,1123,1734,1122,1702,1140,1702,1139,1667,1153,1666,1152,1629,1162,1629,1161,1589,1167,1589,1166,1547,1168,1547,1167,1510,1165,1476,1160,1476,1159,1443,1152,1443,1151,1413,1141,1413,1140,1384,1127,1385,1126,1358,1109,1359,1108,1335,1089,1313,1067,1314,1066,1293,1041,1294,1040,1274,1012,1275,1011,1257,979,1258,978,1241,942,1242,942,1226,902,1227,902,1213,858,1201,811,1201,810,1190,759,1157,590,1140,515,1121,445,1120,445,1099,381,1076,322,1075,322,1050,269,1049,269,1021,221,991,178,990,179,958,141,957,142,923,109,922,110,884,82,883,83,842,59,842,60,797,41,749,26,749,27,698,16,698,17,644,11,644,12,587,9,587,10,520,13,520,14,458,23,458,24,399,39,399,40,343,61,344,62,292,89,293,90,244,123,245,124,200,163,201,164,160,209,161,209,124,260,125,260,93,315,94,316,67,375,68,376,46,440,29,509,30,509,18,582,11,660,12,660,9,742,10,742,11,815,12,815,17,888,25,962,26,962,37,1037,38,1037,52,1112,53,1112,71,1188,92,1266,93,1265,117,1344,122,1341,124,1336,124,1334,164,1334;PU124,3125;PD124,3125,396,3125,394,3120,391,3117,385,3116,382,3116,346,3038,347,3038,316,2962,291,2888,270,2817,271,2817,254,2747,255,2747,243,2678,244,2678,237,2611,238,2611,235,2545,236,2545,237,2490,238,2490,242,2438,243,2438,249,2389,250,2389,260,2344,273,2302,274,2302,289,2263,290,2263,308,2227,308,2228,329,2195,330,2196,353,2167,354,2168,380,2143,381,2144,408,2123,409,2124,439,2107,440,2108,472,2094,473,2096,508,2086,508,2087,545,2081,545,2082,585,2080,585,2081,618,2083,649,2087,648,2088,677,2095,677,2096,704,2104,704,2105,728,2117,728,2118,751,2132,750,2133,771,2149,770,2150,788,2169,787,2170,804,2193,803,2194,819,2221,818,2222,834,2254,833,2254,847,2291,860,2332,873,2378,872,2378,895,2483,929,2652,930,2652,946,2727,965,2797,966,2797,988,2862,1013,2921,1014,2921,1041,2976,1042,2976,1073,3025,1107,3069,1144,3108,1144,3107,1183,3142,1184,3141,1226,3172,1226,3171,1272,3196,1272,3195,1320,3216,1321,3215,1372,3232,1373,3231,1427,3242,1427,3241,1485,3248,1546,3250,1546,3249,1619,3246,1619,3245,1687,3236,1687,3235,1750,3219,1750,3218,1780,3208,1780,3207,1809,3195,1808,3195,1836,3182,1836,3181,1862,3166,1862,3165,1888,3149,1887,3148,1912,3130,1911,3130,1935,3110,1934,3110,1956,3089,1956,3088,1977,3065,1976,3065,1996,3041,1996,3040,2014,3015,2014,3014,2031,2987,2062,2928,2061,2927,2088,2863,2087,2863,2109,2792,2108,2792,2125,2716,2124,2715,2136,2633,2135,2633,2143,2545,2142,2545,2144,2451,2142,2377,2141,2377,2135,2300,2124,2221,2109,2140,2090,2057,2068,1973,2067,1973,2041,1887,2040,1887,2010,1800,2006,1803,2003,1808,2003,1809,1717,1809,1718,1815,1722,1818,1727,1819,1731,1818,1776,1903,1775,1903,1814,1986,1814,1987,1847,2069,1846,2069,1873,2151,1872,2151,1894,2232,1893,2232,1908,2313,1907,2313,1916,2392,1919,2471,1918,2471,1916,2529,1912,2584,1911,2584,1904,2635,1903,2635,1893,2682,1892,2682,1879,2726,1878,2726,1862,2767,1861,2767,1842,2804,1841,2804,1819,2838,1818,2837,1794,2867,1793,2867,1765,2893,1765,2892,1735,2914,1734,2913,1702,2931,1702,2930,1667,2944,1666,2943,1629,2953,1629,2952,1589,2958,1589,2957,1547,2959,1547,2958,1510,2957,1510,2956,1476,2952,1476,2951,1443,2943,1443,2942,1413,2932,1413,2931,1384,2918,1385,2917,1358,2901,1359,2900,1335,2881,1335,2880,1313,2858,1314,2857,1293,2832,1294,2832,1274,2803,1275,2803,1257,2770,1258,2770,1241,2734,1242,2733,1226,2693,1227,2693,1213,2650,1213,2649,1201,2602,1190,2551,1157,2381,1140,2306,1121,2236,1120,2237,1099,2172,1076,2113,1075,2114,1050,2060,1049,2060,1021,2012,1021,2013,991,1970,990,1970,958,1933,957,1934,923,1901,922,1902,884,1874,883,1874,842,1851,842,1852,797,1832,797,1833,749,1818,749,1819,698,1808,698,1809,644,1802,644,1803,587,1801,587,1802,520,1805,520,1806,458,1815,458,1816,399,1831,399,1832,343,1853,344,1854,292,1881,293,1882,244,1915,245,1916,200,1954,201,1955,160,2000,161,2001,124,2051,125,2052,93,2107,94,2107,67,2167,68,2167,46,2231,46,2232,29,2300,30,2300,18,2373,11,2451,12,2451,9,2533,10,2533,11,2606,12,2606,17,2679,25,2753,26,2753,37,2828,38,2828,52,2904,53,2903,71,2980,92,3057,93,3057,117,3135,122,3132,124,3127,124,3125,164,3125;PU124,5815;PD124,5815,396,5815,394,5810,391,5807,385,5805,382,5806,346,5728,347,5728,316,5652,291,5578,270,5507,271,5507,254,5437,255,5437,243,5368,244,5368,237,5301,238,5301,235,5235,236,5235,237,5180,238,5180,242,5128,243,5128,249,5079,250,5079,260,5034,273,4991,274,4992,289,4953,290,4953,308,4917,308,4918,329,4885,330,4886,353,4857,354,4858,380,4833,381,4834,408,4813,409,4814,439,4797,440,4798,472,4784,473,4785,508,4776,508,4777,545,4771,545,4772,585,4770,585,4771,618,4773,649,4777,648,4778,677,4784,677,4785,704,4794,704,4795,728,4807,728,4808,751,4822,750,4823,771,4839,770,4840,788,4859,787,4860,804,4883,803,4884,819,4911,818,4912,834,4944,833,4944,847,4981,860,5022,873,5068,872,5068,895,5173,929,5342,930,5342,946,5417,965,5487,966,5487,988,5552,988,5551,1013,5611,1014,5611,1041,5666,1042,5665,1073,5715,1107,5759,1144,5798,1144,5797,1183,5832,1184,5831,1226,5862,1226,5861,1272,5886,1272,5885,1320,5906,1321,5905,1372,5922,1373,5921,1427,5932,1427,5931,1485,5938,1546,5940,1546,5939,1619,5936,1619,5935,1687,5925,1687,5924,1750,5909,1750,5908,1780,5898,1780,5897,1809,5885,1808,5885,1836,5871,1862,5856,1862,5855,1888,5839,1887,5838,1912,5820,1911,5820,1935,5800,1934,5800,1956,5778,1977,5755,1976,5755,1996,5731,1996,5730,2014,5704,2031,5677,2062,5618,2061,5617,2088,5553,2087,5552,2109,5482,2108,5482,2125,5406,2124,5405,2136,5323,2135,5323,2143,5235,2142,5235,2144,5141,2142,5067,2141,5067,2135,4990,2124,4911,2109,4830,2090,4747,2068,4663,2067,4663,2041,4577,2040,4577,2010,4490,2006,4493,2003,4498,2003,4499,1717,4499,1718,4505,1722,4508,1727,4509,1731,4508,1776,4593,1775,4593,1814,4676,1847,4759,1846,4759,1873,4841,1872,4841,1894,4922,1893,4922,1908,5003,1907,5003,1916,5082,1919,5161,1918,5161,1916,5219,1912,5274,1911,5274,1904,5325,1903,5324,1893,5372,1892,5372,1879,5416,1878,5416,1862,5457,1861,5456,1842,5494,1841,5493,1819,5528,1818,5527,1794,5557,1793,5556,1765,5583,1765,5582,1735,5604,1734,5603,1702,5621,1702,5620,1667,5634,1666,5633,1629,5643,1629,5642,1589,5648,1589,5647,1547,5649,1547,5648,1510,5647,1510,5646,1476,5642,1476,5641,1443,5633,1443,5632,1413,5622,1413,5621,1384,5608,1385,5607,1358,5591,1359,5590,1335,5571,1335,5570,1313,5548,1314,5547,1293,5522,1294,5522,1274,5493,1275,5493,1257,5460,1258,5460,1241,5424,1242,5423,1226,5383,1227,5383,1213,5340,1213,5339,1201,5292,1190,5241,1157,5071,1140,4996,1121,4926,1120,4926,1099,4862,1076,4803,1075,4804,1050,4750,1049,4750,1021,4702,991,4660,990,4660,958,4623,957,4623,923,4591,922,4592,884,4563,883,4564,842,4540,842,4541,797,4522,797,4523,749,4508,749,4509,698,4498,698,4499,644,4492,644,4493,587,4491,587,4492,520,4495,520,4496,458,4505,458,4506,399,4521,399,4522,343,4543,344,4544,292,4571,293,4572,244,4605,245,4605,200,4644,201,4645,160,4690,161,4691,124,4741,125,4742,93,4797,94,4797,67,4857,68,4857,46,4921,29,4990,30,4990,18,5063,11,5141,12,5141,9,5223,10,5223,11,5296,12,5296,17,5369,25,5443,26,5443,37,5518,38,5518,52,5593,53,5593,71,5670,92,5747,93,5747,117,5825,122,5822,124,5817,124,5815,164,5815;PU124,7607;PD124,7607,396,7607,394,7602,391,7598,385,7597,382,7598,346,7520,347,7519,316,7444,316,7443,291,7370,270,7298,271,7298,254,7228,255,7228,243,7160,244,7160,237,7092,238,7092,235,7026,236,7026,237,6971,238,6971,242,6919,243,6919,249,6870,250,6871,260,6825,273,6783,274,6783,289,6744,290,6744,308,6709,329,6677,330,6677,353,6648,354,6649,380,6624,381,6625,408,6604,409,6605,439,6588,440,6589,472,6576,473,6577,508,6567,508,6568,545,6563,545,6564,585,6562,585,6563,618,6564,618,6565,649,6569,648,6570,677,6576,677,6577,704,6586,704,6587,728,6598,728,6599,751,6613,750,6614,771,6631,770,6632,788,6651,787,6652,804,6675,803,6675,819,6703,818,6703,834,6735,833,6735,847,6772,860,6814,873,6859,872,6860,895,6965,929,7133,930,7133,946,7208,965,7278,966,7278,988,7343,1013,7403,1014,7403,1041,7457,1042,7457,1073,7507,1073,7506,1107,7551,1107,7550,1144,7589,1183,7624,1184,7623,1226,7653,1226,7652,1272,7678,1272,7677,1320,7698,1321,7697,1372,7713,1373,7712,1427,7724,1427,7723,1485,7730,1485,7729,1546,7731,1546,7730,1619,7727,1619,7726,1687,7717,1687,7716,1750,7700,1750,7699,1780,7689,1809,7677,1808,7676,1836,7663,1836,7662,1862,7647,1888,7630,1887,7630,1912,7612,1911,7611,1935,7592,1934,7591,1956,7570,1977,7547,1976,7546,1996,7522,2014,7496,2031,7468,2062,7409,2061,7409,2088,7344,2087,7344,2109,7273,2108,7273,2125,7197,2124,7197,2136,7115,2135,7115,2143,7027,2142,7027,2144,6933,2142,6858,2141,6858,2135,6782,2124,6703,2109,6621,2090,6539,2068,6454,2067,6455,2041,6369,2040,6369,2010,6281,2006,6284,2003,6289,2003,6291,1717,6291,1718,6296,1722,6300,1727,6301,1731,6300,1776,6384,1775,6384,1814,6468,1847,6551,1846,6551,1873,6632,1872,6633,1894,6714,1893,6714,1908,6794,1907,6794,1916,6874,1919,6953,1918,6953,1916,7011,1912,7065,1911,7065,1904,7116,1903,7116,1893,7164,1892,7163,1879,7208,1878,7207,1862,7248,1861,7248,1842,7285,1841,7285,1819,7319,1818,7318,1794,7349,1793,7348,1765,7374,1765,7373,1735,7396,1734,7394,1702,7413,1702,7412,1667,7426,1666,7425,1629,7435,1629,7434,1589,7440,1589,7439,1547,7441,1547,7440,1510,7438,1510,7437,1476,7433,1476,7432,1443,7425,1443,7424,1413,7414,1413,7413,1384,7399,1385,7398,1358,7382,1359,7381,1335,7362,1335,7361,1313,7339,1314,7339,1293,7314,1294,7313,1274,7284,1275,7284,1257,7252,1258,7251,1241,7215,1242,7215,1226,7175,1227,7175,1213,7131,1201,7083,1190,7032,1157,6863,1140,6787,1140,6788,1121,6718,1120,6718,1099,6654,1076,6595,1075,6595,1050,6541,1049,6542,1021,6493,1021,6494,991,6451,990,6452,958,6414,957,6415,923,6382,922,6383,884,6355,883,6356,842,6332,842,6333,797,6313,797,6314,749,6299,749,6300,698,6289,698,6290,644,6284,587,6282,587,6283,520,6286,520,6287,458,6296,458,6297,399,6312,399,6313,343,6334,344,6335,292,6362,293,6363,244,6396,245,6397,200,6436,201,6437,160,6482,161,6482,124,6533,125,6533,93,6588,94,6589,67,6648,68,6649,46,6713,29,6782,30,6782,18,6855,11,6932,12,6933,9,7015,10,7015,11,7087,12,7087,17,7161,25,7235,26,7235,37,7309,38,7309,52,7385,53,7385,71,7461,92,7538,93,7538,117,7616,122,7614,124,7609,124,7607,164,7607;PU57,8165;PD55,8170,52,8174,47,8175,47,9476,52,9474,56,9471,57,9466,291,9466,290,9461,286,9457,281,9456,281,8433,286,8435,290,8439,291,8443,900,8443,899,8448,895,8452,890,8453,890,9433,895,9432,899,9428,900,9423,1134,9423,1133,9418,1129,9414,1124,9413,1124,8433,1130,8435,1133,8439,1134,8443,1880,8443,1879,8448,1875,8452,1870,8453,1870,9501,1875,9499,1879,9495,1880,9491,2114,9491,2113,9486,2109,9482,2104,9481,2104,8155,2099,8156,2095,8160,2094,8165,37,8165,38,8170,42,8174,47,8175,47,8215;PU1140,10937;PD1143,10936,1152,10958,1153,10958,1163,10980,1164,10980,1177,11002,1178,11001,1193,11023,1194,11022,1230,11065,1231,11065,1276,11107,1277,11106,1331,11149,1332,11148,1395,11191,1396,11191,1468,11233,1469,11233,1551,11276,2113,11558,2114,11553,2112,11548,2108,11544,2104,11544,2104,11245,2099,11246,2095,11250,1568,10987,1518,10961,1473,10936,1473,10935,1432,10910,1433,10910,1396,10885,1397,10885,1365,10860,1365,10859,1337,10835,1338,10834,1314,10810,1315,10809,1296,10785,1297,10784,1281,10760,1282,10759,1268,10732,1269,10732,1257,10702,1258,10702,1249,10671,1249,10670,1242,10637,1243,10637,1237,10601,1238,10601,1235,10563,1234,10522,1235,10522,1235,10219,1240,10221,1244,10225,1245,10229,2114,10229,2113,10224,2109,10220,2104,10219,2104,9941,2099,9942,2095,9946,2094,9951,37,9951,38,9956,42,9960,47,9961,47,10589,49,10675,50,10675,57,10754,58,10754,69,10829,70,10828,86,10897,87,10897,108,10960,108,10959,134,11017,135,11016,165,11068,166,11068,200,11114,201,11113,240,11154,241,11153,285,11188,286,11187,335,11217,335,11216,388,11240,389,11239,447,11258,447,11257,510,11271,510,11270,577,11278,577,11277,649,11280,649,11279,697,11278,697,11277,742,11273,742,11272,786,11265,786,11264,827,11254,866,11241,866,11240,903,11224,902,11224,938,11205,937,11204,970,11183,970,11182,1001,11159,1000,11158,1028,11132,1028,11131,1054,11102,1053,11102,1076,11070,1097,11036,1096,11035,1114,10999,1114,10998,1130,10959,1129,10959,1143,10917,1147,10920,1149,10925,1149,10930,1146,10934,1143,10936,1152,10958,1153,10958,1160,10972;PU280,10238;PD284,10235,286,10230,286,10229,1016,10229,1015,10234,1011,10238,1006,10239,1006,10589,1004,10638,999,10684,998,10684,991,10726,990,10726,980,10765,979,10765,967,10801,966,10801,950,10834,949,10834,930,10864,929,10863,907,10890,906,10889,882,10914,881,10913,853,10934,853,10933,823,10951,822,10949,789,10964,789,10963,753,10974,753,10973,714,10981,673,10985,629,10986,629,10985,586,10984,586,10983,545,10978,545,10977,507,10969,507,10968,472,10957,472,10956,440,10941,440,10940,410,10923,411,10922,384,10901,385,10900,361,10875,362,10875,340,10848,341,10847,322,10817,323,10816,307,10783,308,10783,295,10746,296,10746,286,10707,287,10706,280,10664,276,10618,277,10618,275,10569,276,10569,276,10219,281,10221,284,10225,286,10229,326,10229;PU0,0;SP0;IN; diff --git a/refac/__pycache__/Command.cpython-36.pyc b/refac/__pycache__/Command.cpython-36.pyc new file mode 100644 index 0000000..c514853 Binary files /dev/null and b/refac/__pycache__/Command.cpython-36.pyc differ diff --git a/refac/__pycache__/Command.cpython-39.pyc b/refac/__pycache__/Command.cpython-39.pyc new file mode 100644 index 0000000..f5f72b0 Binary files /dev/null and b/refac/__pycache__/Command.cpython-39.pyc differ diff --git a/refac/__pycache__/K18650.cpython-36.pyc b/refac/__pycache__/K18650.cpython-36.pyc new file mode 100644 index 0000000..fef743f Binary files /dev/null and b/refac/__pycache__/K18650.cpython-36.pyc differ diff --git a/refac/__pycache__/K18650.cpython-39.pyc b/refac/__pycache__/K18650.cpython-39.pyc new file mode 100644 index 0000000..b71d8d6 Binary files /dev/null and b/refac/__pycache__/K18650.cpython-39.pyc differ diff --git a/refac/__pycache__/Kleber.cpython-36.pyc b/refac/__pycache__/Kleber.cpython-36.pyc new file mode 100644 index 0000000..29e4b16 Binary files /dev/null and b/refac/__pycache__/Kleber.cpython-36.pyc differ diff --git a/refac/__pycache__/Kleber.cpython-39.pyc b/refac/__pycache__/Kleber.cpython-39.pyc new file mode 100644 index 0000000..fa40fe0 Binary files /dev/null and b/refac/__pycache__/Kleber.cpython-39.pyc differ diff --git a/refac/__pycache__/Plotter.cpython-36.pyc b/refac/__pycache__/Plotter.cpython-36.pyc new file mode 100644 index 0000000..1aaddc7 Binary files /dev/null and b/refac/__pycache__/Plotter.cpython-36.pyc differ diff --git a/refac/__pycache__/Plotter.cpython-39.pyc b/refac/__pycache__/Plotter.cpython-39.pyc new file mode 100644 index 0000000..7d157ce Binary files /dev/null and b/refac/__pycache__/Plotter.cpython-39.pyc differ diff --git a/refac/__pycache__/Program.cpython-36.pyc b/refac/__pycache__/Program.cpython-36.pyc new file mode 100644 index 0000000..2e3ca20 Binary files /dev/null and b/refac/__pycache__/Program.cpython-36.pyc differ diff --git a/refac/__pycache__/Program.cpython-39.pyc b/refac/__pycache__/Program.cpython-39.pyc new file mode 100644 index 0000000..630f86c Binary files /dev/null and b/refac/__pycache__/Program.cpython-39.pyc differ diff --git a/refac/__pycache__/hilbert.cpython-36.pyc b/refac/__pycache__/hilbert.cpython-36.pyc new file mode 100644 index 0000000..34eedeb Binary files /dev/null and b/refac/__pycache__/hilbert.cpython-36.pyc differ diff --git a/refac/__pycache__/hilbert.cpython-39.pyc b/refac/__pycache__/hilbert.cpython-39.pyc new file mode 100644 index 0000000..3c19e1a Binary files /dev/null and b/refac/__pycache__/hilbert.cpython-39.pyc differ diff --git a/refac/hilbert.py b/refac/hilbert.py new file mode 100755 index 0000000..213babf --- /dev/null +++ b/refac/hilbert.py @@ -0,0 +1,20 @@ +import math +from Program import Program +from Command import Command + +from hilbertcurve.hilbertcurve import HilbertCurve +penthickness=28 + +def hilbert( laenge, dicke): + tiefe=math.floor(math.log(laenge/dicke,2)+3) + print("Tiefe",tiefe) + hilbert_curve = HilbertCurve(tiefe , 2) + pts = [hilbert_curve.coordinates_from_distance(i) for i in range(4*(2**tiefe))] + return pts + +def hilbert_curve(plt): + + list=hilbert(min(plt.winsize[0],plt.winsize[1]),penthickness) + return Program([Command('IN'),Command('SP1'),Command('PU',*list[0])]\ + +[Command('PD',*p) for p in list[1:]]\ + +[Command('PU')]) diff --git a/refac/hilbert.pyc b/refac/hilbert.pyc new file mode 100644 index 0000000..22dd7fe Binary files /dev/null and b/refac/hilbert.pyc differ diff --git a/refac/lorenz.py b/refac/lorenz.py new file mode 100644 index 0000000..e2f70e7 --- /dev/null +++ b/refac/lorenz.py @@ -0,0 +1,56 @@ +import numpy as np +from scipy.integrate import odeint +import matplotlib.pyplot as plt +from mpl_toolkits.mplot3d import Axes3D +from Program import Program +from Command import Command + + +# Lorenz paramters and initial conditions +sigma, beta, rho = 10, 2.667, 28 +u0, v0, w0 = 0, 1, 1.05 + +# Maximum time point and total number of time points +tmax, n = 100, 10000 + +def lorenz(X, t, sigma, beta, rho): + """The Lorenz equations.""" + u, v, w = X + up = -sigma*(u - v) + vp = rho*u - v - u*w + wp = -beta*w + u*v + return up, vp, wp + +# Integrate the Lorenz equations on the time grid t +t = np.linspace(0, tmax, n) +f = odeint(lorenz, (u0, v0, w0), t, args=(sigma, beta, rho)) +x, y, z = f.T + +pts=[] + + +_x = x+y +_y=z + +pts=(_x,_y) + +print(pts) +plt.plot(_x,_y) +# Plot the Lorenz attractor using a Matplotlib 3D projection +fig = plt.figure() +ax = fig.gca(projection='3d') +plt.show() + + +def lorenz(plt): + + list=hilbert(min(plt.winsize[0],plt.winsize[1]),penthickness) + return Program([Command('IN'),Command('SP1'),Command('PU',*list[0])]\ + +[Command('PD',*p) for p in plt]\ + +[Command('PU')]) + + +# Remove all the axis clutter, leaving just the curve. +#ax.set_axis_off() + + diff --git a/refac/main.py b/refac/main.py new file mode 100755 index 0000000..7d3dfef --- /dev/null +++ b/refac/main.py @@ -0,0 +1,23 @@ +from Plotter import * +from Command import * +from Program import * +from Kleber import * +from K18650 import * + + +#plt = Plotter()#(0,0,400,400)) + +p = Program.parsefile('../hpgl/ag.hpgl') +#p=p. +print(str(p)) +p=p.flip() +p=p.rotate(270) +print(p.winsize[0]/40, p.winsize[1]/40) + +#p = p.fitin((0, 0, plt.xmax, plt.ymax), (0.5, 0.5)) +print(p.winsize[0]/40, p.winsize[1]/40) +p.show() + + + +#plt.write(p) diff --git a/robert.hpgl b/robert.hpgl new file mode 100755 index 0000000..25bafc1 --- /dev/null +++ b/robert.hpgl @@ -0,0 +1 @@ +IN;SP1;PU0,0;PD0,90;PU1138,4299;PD1143,4298,1147,4294,1148,4289,1147,4285,1167,4278,1167,4277,1187,4267,1186,4266,1226,4241,1225,4240,1264,4207,1263,4206,1301,4165,1300,4165,1339,4116,1338,4115,1377,4058,1376,4058,1414,3992,1452,3918,1707,3412,1701,3411,1696,3413,1693,3417,1692,3421,1423,3421,1424,3426,1428,3430,1429,3430,1192,3905,1191,3905,1146,3990,1145,3990,1123,4026,1122,4026,1100,4059,1099,4059,1077,4087,1055,4112,1054,4111,1032,4133,1031,4132,1010,4149,1009,4148,987,4162,986,4162,962,4174,961,4173,935,4183,907,4191,906,4190,876,4197,876,4196,844,4201,809,4203,773,4204,500,4204,502,4198,506,4195,510,4194,510,3411,505,3412,501,3416,500,3421,250,3421,251,3426,255,3430,260,3431,260,5283,265,5281,269,5277,270,5273,835,5273,835,5272,912,5270,984,5263,1051,5252,1050,5252,1112,5237,1112,5236,1169,5218,1168,5217,1220,5194,1219,5193,1266,5166,1265,5165,1307,5134,1306,5133,1343,5098,1342,5097,1374,5057,1373,5057,1400,5013,1398,5012,1420,4964,1419,4964,1436,4912,1435,4911,1448,4855,1447,4855,1454,4794,1453,4794,1456,4729,1455,4729,1454,4687,1453,4687,1449,4646,1442,4607,1441,4607,1433,4570,1432,4570,1420,4534,1419,4535,1405,4501,1405,4502,1388,4470,1387,4470,1368,4441,1367,4441,1346,4413,1345,4414,1322,4388,1321,4389,1295,4366,1295,4367,1266,4345,1266,4346,1235,4327,1235,4328,1202,4311,1201,4312,1166,4298,1128,4286,1131,4282,1136,4279,1141,4280,1146,4283,1147,4285,1167,4278,1167,4277,1183,4269;PU519,5062;PD516,5058,511,5057,510,5057,510,4399,515,4401,519,4405,520,4409,835,4409,835,4410,879,4411,879,4412,920,4416,958,4423,958,4424,994,4433,993,4434,1026,4445,1026,4446,1056,4460,1055,4461,1082,4478,1082,4479,1106,4499,1105,4500,1127,4522,1126,4523,1145,4547,1144,4548,1160,4575,1159,4576,1172,4606,1171,4606,1181,4638,1180,4638,1187,4673,1191,4710,1190,4710,1192,4749,1191,4749,1189,4789,1184,4825,1183,4825,1176,4860,1175,4859,1165,4891,1164,4891,1151,4920,1150,4919,1134,4946,1133,4946,1114,4970,1113,4969,1091,4991,1090,4990,1066,5009,1065,5008,1038,5025,1038,5024,1008,5039,1007,5038,975,5049,974,5048,939,5058,939,5057,900,5063,900,5062,859,5066,815,5067,500,5067,502,5062,506,5058,510,5057,510,5017;PU2440,4640;PD2435,4641,2431,4645,2430,4649,2385,4647,2386,4646,2343,4639,2343,4638,2304,4627,2304,4626,2267,4610,2267,4609,2232,4589,2233,4588,2200,4563,2201,4562,2171,4533,2171,4532,2143,4498,2144,4498,2119,4460,2120,4460,2098,4419,2099,4419,2081,4375,2082,4375,2067,4327,2068,4327,2056,4276,2057,4276,2048,4222,2049,4222,2044,4165,2045,4165,2043,4104,2045,4044,2046,4044,2051,3986,2060,3932,2072,3882,2073,3882,2087,3834,2088,3835,2106,3790,2107,3791,2129,3750,2154,3713,2155,3713,2183,3680,2184,3681,2214,3652,2215,3653,2248,3628,2248,3629,2283,3609,2284,3610,2322,3595,2322,3596,2362,3585,2362,3586,2405,3579,2405,3580,2450,3578,2450,3579,2494,3581,2494,3582,2536,3589,2536,3590,2576,3601,2575,3603,2613,3618,2612,3619,2647,3640,2646,3641,2679,3665,2678,3666,2708,3696,2735,3730,2735,3731,2760,3768,2759,3769,2780,3810,2798,3854,2797,3854,2812,3902,2811,3902,2823,3953,2822,3953,2831,4007,2830,4007,2835,4064,2834,4064,2836,4124,2835,4124,2834,4184,2833,4184,2828,4241,2827,4241,2819,4295,2818,4295,2807,4345,2806,4345,2791,4392,2790,4392,2772,4436,2771,4435,2749,4476,2748,4476,2723,4513,2695,4547,2694,4546,2664,4575,2663,4574,2630,4599,2630,4598,2595,4619,2594,4618,2557,4634,2557,4632,2517,4644,2517,4643,2475,4649,2474,4648,2430,4651,2430,4649,2390,4647;PU2430,4843;PD2432,4838,2436,4834,2441,4834,2446,4835,2449,4840,2450,4843,2522,4840,2522,4839,2591,4830,2591,4829,2655,4814,2655,4813,2715,4792,2715,4791,2771,4764,2771,4763,2798,4747,2797,4746,2823,4729,2847,4710,2847,4709,2871,4689,2870,4688,2915,4643,2914,4642,2954,4591,2953,4591,2987,4535,2986,4535,3016,4475,3015,4475,3039,4410,3038,4410,3056,4340,3055,4340,3069,4266,3068,4266,3076,4188,3075,4187,3078,4104,3077,4104,3075,4021,3074,4021,3066,3943,3065,3943,3052,3869,3051,3869,3032,3800,3008,3736,3007,3736,2978,3676,2977,3676,2942,3621,2941,3622,2901,3571,2856,3526,2856,3527,2832,3506,2831,3507,2807,3488,2806,3488,2781,3471,2780,3471,2754,3455,2753,3456,2697,3429,2696,3430,2636,3409,2636,3410,2571,3395,2571,3396,2503,3387,2502,3388,2430,3385,2357,3388,2357,3389,2289,3398,2289,3399,2224,3414,2225,3415,2164,3437,2164,3438,2108,3465,2108,3466,2081,3481,2082,3482,2056,3499,2056,3500,2032,3519,2008,3540,2009,3540,1964,3586,1965,3586,1926,3637,1926,3638,1892,3693,1893,3694,1864,3754,1865,3754,1841,3819,1842,3819,1824,3889,1825,3889,1811,3963,1812,3963,1804,4041,1805,4041,1802,4124,1803,4124,1806,4207,1814,4286,1815,4286,1828,4360,1829,4360,1847,4429,1848,4429,1872,4493,1873,4493,1902,4553,1903,4552,1937,4608,1938,4607,1977,4658,1978,4657,2023,4702,2047,4722,2072,4741,2073,4740,2098,4758,2099,4757,2125,4773,2126,4772,2182,4799,2183,4798,2243,4820,2244,4819,2308,4834,2309,4833,2377,4842,2377,4841,2450,4844,2450,4843,2490,4841;PU4462,4114;PD4461,4119,4457,4123,4452,4124,4451,4124,4450,4185,4449,4185,4444,4243,4436,4298,4435,4297,4423,4348,4408,4396,4407,4396,4389,4440,4389,4439,4367,4480,4366,4480,4342,4517,4341,4516,4314,4550,4313,4549,4284,4579,4283,4578,4251,4602,4251,4601,4216,4622,4216,4620,4179,4636,4179,4635,4140,4646,4139,4645,4098,4652,4098,4651,4054,4653,4054,4652,4009,4650,4010,4649,3968,4642,3968,4641,3929,4629,3929,4628,3892,4613,3893,4611,3859,4591,3859,4590,3827,4565,3828,4565,3798,4535,3799,4535,3772,4501,3773,4500,3749,4463,3750,4462,3729,4422,3730,4421,3712,4377,3713,4377,3698,4329,3699,4329,3688,4278,3680,4223,3681,4223,3676,4165,3677,4165,3675,4104,3676,4104,3677,4043,3678,4043,3683,3985,3691,3931,3692,3931,3703,3880,3704,3880,3718,3832,3719,3832,3737,3788,3738,3788,3759,3747,3760,3748,3784,3710,3785,3711,3812,3677,3813,3678,3842,3649,3843,3650,3875,3626,3876,3627,3910,3607,3911,3608,3948,3592,3948,3593,3987,3582,3988,3583,4029,3577,4029,3578,4074,3575,4074,3576,4118,3579,4117,3580,4159,3586,4159,3588,4198,3599,4198,3600,4234,3616,4234,3617,4268,3637,4267,3638,4299,3662,4298,3663,4328,3692,4327,3693,4354,3726,4353,3727,4377,3765,4398,3806,4397,3807,4415,3851,4414,3851,4429,3899,4428,3899,4439,3950,4447,4005,4446,4005,4451,4063,4450,4063,4452,4124,4451,4124,4450,4164;PU3675,4609;PD3680,4608,3681,4608,3699,4638,3700,4637,3719,4665,3720,4665,3741,4691,3741,4690,3763,4714,3764,4714,3787,4736,3788,4735,3812,4755,3838,4773,3838,4772,3865,4788,3865,4787,3894,4801,3923,4813,3924,4812,3955,4823,3955,4822,3987,4831,3987,4830,4021,4837,4021,4836,4056,4841,4056,4840,4092,4843,4129,4844,4129,4843,4191,4840,4191,4839,4250,4829,4250,4828,4305,4813,4305,4811,4358,4789,4357,4788,4407,4760,4406,4759,4453,4725,4452,4724,4496,4683,4496,4682,4536,4635,4536,4634,4573,4582,4572,4582,4604,4526,4603,4525,4631,4465,4630,4465,4652,4401,4651,4400,4669,4332,4668,4332,4680,4260,4687,4184,4686,4184,4689,4104,4688,4104,4686,4024,4685,4024,4678,3948,4677,3949,4665,3877,4664,3877,4646,3809,4623,3745,4622,3745,4595,3685,4594,3686,4562,3629,4561,3630,4524,3578,4523,3578,4482,3531,4482,3532,4438,3491,4437,3492,4390,3458,4390,3459,4340,3430,4339,3431,4286,3409,4286,3410,4230,3395,4230,3396,4171,3387,4171,3388,4109,3384,4109,3385,4072,3386,4072,3387,4036,3389,4036,3390,4001,3395,3968,3402,3935,3411,3936,3411,3905,3422,3875,3434,3876,3435,3847,3449,3848,3450,3821,3466,3822,3466,3796,3485,3772,3505,3773,3506,3749,3528,3750,3528,3728,3553,3707,3579,3708,3579,3688,3607,3689,3608,3670,3638,3666,3634,3665,3629,3667,3624,3671,3620,3675,3619,3675,3411,3670,3412,3667,3416,3665,3421,3436,3421,3437,3426,3441,3430,3446,3431,3446,5361,3451,5359,3455,5355,3456,5351,3685,5351,3684,5346,3680,5342,3675,5341,3675,4589,3680,4591,3684,4594,3685,4600,3684,4605,3681,4608,3699,4638,3700,4637,3702,4641;PU6261,4181;PD6264,4177,6265,4171,6263,4166,6259,4163,6255,4163,6255,4051,6250,4052,6246,4056,6245,4061,5196,4061,5197,4056,5201,4052,5206,4051,5207,4051,5212,3994,5213,3994,5222,3940,5223,3940,5235,3890,5236,3890,5252,3844,5253,3844,5272,3801,5273,3801,5296,3762,5297,3762,5323,3726,5324,3727,5354,3694,5355,3695,5388,3666,5389,3667,5426,3642,5426,3643,5466,3622,5466,3623,5509,3605,5509,3606,5555,3593,5555,3594,5604,3584,5605,3585,5657,3579,5657,3580,5712,3578,5712,3579,5777,3581,5841,3587,5841,3588,5904,3598,5904,3599,5966,3613,6028,3632,6027,3632,6089,3654,6089,3655,6150,3681,6150,3682,6211,3712,6212,3707,6210,3702,6206,3698,6202,3697,6202,3482,6197,3483,6193,3487,6192,3488,6131,3463,6130,3464,6068,3442,6068,3443,6004,3425,5940,3410,5875,3398,5875,3399,5810,3390,5810,3391,5744,3386,5678,3385,5597,3388,5597,3389,5521,3398,5521,3399,5449,3414,5449,3415,5381,3436,5381,3437,5349,3450,5317,3465,5318,3465,5287,3481,5288,3482,5259,3499,5231,3518,5231,3519,5204,3539,5204,3540,5178,3561,5179,3562,5154,3585,5154,3586,5131,3610,5131,3611,5109,3637,5110,3637,5089,3664,5090,3664,5071,3692,5054,3721,5054,3722,5039,3752,5025,3783,5012,3815,5013,3816,4992,3883,4993,3883,4978,3955,4979,3955,4970,4031,4967,4112,4968,4112,4971,4195,4972,4195,4980,4273,4981,4273,4995,4348,4996,4347,5016,4417,5017,4417,5043,4482,5044,4482,5076,4543,5076,4542,5094,4571,5095,4571,5114,4599,5114,4598,5135,4625,5136,4625,5158,4650,5182,4674,5207,4696,5233,4717,5260,4736,5288,4754,5288,4753,5316,4770,5317,4769,5346,4784,5347,4784,5377,4797,5409,4809,5409,4808,5442,4818,5442,4817,5510,4833,5510,4832,5582,4842,5582,4841,5659,4844,5659,4843,5727,4840,5727,4839,5791,4831,5791,4830,5852,4816,5852,4815,5909,4795,5908,4794,5962,4768,5961,4767,6011,4736,6011,4735,6057,4699,6056,4698,6098,4655,6136,4608,6135,4607,6168,4556,6167,4555,6196,4500,6195,4500,6218,4441,6217,4440,6235,4377,6234,4377,6247,4310,6246,4309,6254,4238,6253,4238,6255,4163,6255,4123;PU6027,4229;PD6022,4231,6018,4235,6017,4240,6019,4245,6023,4249,6026,4249,6024,4295,6023,4295,6018,4338,6017,4338,6009,4379,6008,4379,5996,4417,5995,4417,5981,4453,5980,4453,5962,4487,5961,4486,5940,4518,5939,4517,5915,4546,5914,4545,5888,4572,5887,4571,5859,4593,5858,4593,5827,4612,5827,4611,5794,4626,5794,4625,5759,4638,5758,4637,5721,4645,5721,4644,5682,4650,5682,4649,5641,4650,5594,4648,5595,4647,5550,4642,5550,4641,5509,4633,5509,4632,5469,4620,5470,4619,5433,4604,5433,4603,5398,4585,5399,4584,5366,4562,5367,4561,5337,4536,5338,4535,5311,4507,5312,4506,5288,4475,5288,4474,5267,4440,5268,4440,5250,4403,5251,4403,5236,4363,5237,4363,5225,4321,5226,4321,5217,4276,5218,4276,5212,4228,5217,4229,5221,4232,5223,4238,6037,4239,6035,4245,6032,4248,6026,4249,6024,4289;PU7434,4607;PD7429,4605,7425,4601,7385,4620,7385,4619,7341,4632,7340,4631,7293,4639,7293,4638,7241,4641,7241,4640,7194,4638,7194,4637,7150,4631,7150,4630,7109,4620,7109,4619,7070,4605,7071,4604,7035,4586,7036,4585,7003,4563,7003,4562,6973,4537,6974,4536,6946,4506,6947,4505,6923,4472,6924,4472,6903,4435,6904,4435,6886,4395,6887,4395,6873,4351,6874,4351,6862,4304,6863,4304,6855,4254,6856,4254,6851,4200,6852,4200,6850,4143,6850,3411,6845,3412,6842,3416,6840,3421,6611,3421,6612,3426,6616,3430,6621,3431,6621,4820,6626,4819,6630,4815,6631,4810,6860,4810,6859,4805,6855,4801,6850,4800,6850,4584,6855,4586,6859,4589,6860,4595,6859,4600,6856,4603,6874,4633,6875,4633,6895,4662,6895,4661,6917,4688,6917,4687,6940,4712,6940,4711,6965,4733,6990,4753,6991,4753,7018,4771,7018,4770,7046,4786,7047,4786,7076,4800,7108,4812,7141,4822,7175,4830,7211,4837,7211,4836,7248,4841,7249,4840,7287,4843,7328,4844,7328,4843,7380,4839,7380,4838,7443,4830,7441,4825,7437,4822,7433,4821,7435,4587,7429,4588,7426,4592,7424,4597,7425,4601,7389,4618;PU7893,5209;PD7892,5203,7894,5198,7898,5195,7902,5194,7902,4800,7907,4801,7911,4805,7912,4810,8382,4810,8381,4805,8377,4801,8372,4800,8372,4623,8367,4624,8363,4628,8362,4633,7892,4633,7893,4627,7897,4624,7902,4623,7902,3869,7905,3791,7906,3791,7910,3758,7915,3729,7916,3729,7922,3704,7923,3704,7931,3683,7933,3683,7942,3665,7943,3666,7954,3652,7956,3654,7969,3642,7970,3644,7986,3634,7987,3635,8006,3627,8006,3628,8029,3621,8029,3622,8054,3617,8082,3614,8148,3611,8148,3612,8382,3612,8381,3607,8377,3603,8372,3602,8372,3411,8367,3412,8363,3416,8362,3421,8128,3421,8064,3423,8006,3428,7953,3436,7953,3437,7905,3448,7862,3462,7862,3463,7824,3480,7825,3481,7792,3501,7793,3502,7765,3525,7767,3526,7743,3554,7744,3555,7724,3587,7725,3588,7708,3625,7709,3625,7695,3668,7684,3716,7685,3716,7677,3768,7678,3768,7673,3826,7674,3826,7672,3889,7673,3889,7673,4643,7667,4641,7664,4637,7663,4633,7495,4633,7497,4638,7500,4641,7505,4643,7505,4820,7510,4819,7514,4815,7515,4810,7683,4810,7681,4815,7677,4819,7673,4820,7673,5214,7678,5213,7681,5209,7683,5204,7912,5204,7911,5199,7907,5196,7902,5194,7902,5154;PU9743,4295;PD9743,4295,9743,3617,9748,3618,9751,3622,9753,3627,10154,3627,10203,3628,10203,3629,10249,3633,10249,3634,10291,3640,10291,3641,10330,3650,10330,3651,10365,3662,10365,3663,10397,3678,10397,3679,10426,3695,10425,3696,10451,3716,10450,3717,10473,3739,10472,3740,10492,3765,10491,3766,10508,3794,10507,3795,10521,3825,10520,3826,10531,3859,10530,3859,10537,3896,10536,3896,10541,3935,10540,3935,10542,3977,10541,3977,10539,4019,10534,4058,10533,4057,10525,4094,10524,4093,10514,4127,10513,4126,10499,4157,10498,4156,10481,4184,10480,4183,10460,4208,10459,4207,10436,4229,10435,4228,10409,4248,10409,4247,10380,4263,10379,4262,10347,4277,10346,4276,10311,4288,10310,4287,10271,4296,10271,4295,10229,4302,10229,4301,10183,4305,10183,4304,10134,4305,9733,4305,9734,4300,9738,4296,9743,4295,9743,4255;PU9743,5057;PD9743,5057,9743,4499,9748,4500,9751,4504,9753,4509,10123,4509,10168,4510,10209,4514,10248,4520,10283,4528,10316,4538,10315,4539,10345,4551,10345,4552,10371,4565,10371,4566,10395,4582,10394,4583,10415,4602,10414,4603,10432,4624,10431,4624,10447,4647,10446,4648,10459,4673,10458,4674,10467,4701,10466,4701,10473,4731,10472,4731,10477,4763,10476,4763,10477,4798,10476,4798,10475,4832,10474,4832,10470,4863,10469,4863,10462,4893,10461,4892,10451,4920,10450,4919,10437,4944,10436,4943,10420,4966,10419,4966,10401,4986,10400,4985,10379,5004,10378,5003,10354,5019,10354,5018,10327,5032,10326,5031,10297,5043,10296,5042,10264,5052,10264,5051,10228,5059,10228,5058,10189,5064,10189,5063,10148,5066,10103,5067,9733,5067,9734,5062,9738,5058,9743,5057,9743,5017;PU9492,5263;PD9497,5264,9501,5268,9502,5273,10142,5273,10142,5272,10212,5270,10277,5264,10338,5254,10395,5241,10395,5240,10448,5223,10448,5222,10497,5202,10497,5201,10542,5177,10541,5176,10582,5148,10581,5147,10617,5116,10617,5115,10648,5080,10647,5080,10674,5042,10673,5041,10695,5001,10693,5000,10710,4956,10709,4956,10721,4909,10720,4909,10728,4858,10727,4858,10729,4805,10728,4805,10727,4764,10726,4764,10723,4724,10722,4724,10716,4687,10715,4688,10706,4653,10705,4653,10694,4620,10693,4621,10680,4590,10679,4590,10663,4562,10662,4563,10643,4536,10643,4537,10622,4513,10621,4514,10597,4492,10597,4493,10571,4474,10571,4475,10543,4458,10542,4459,10512,4444,10512,4445,10479,4433,10479,4434,10444,4424,10443,4425,10406,4417,10409,4413,10413,4410,10418,4410,10423,4412,10426,4417,10471,4406,10470,4405,10513,4391,10512,4390,10552,4373,10589,4353,10588,4353,10623,4330,10622,4330,10654,4305,10654,4304,10683,4277,10682,4276,10709,4246,10708,4245,10733,4213,10732,4212,10753,4178,10752,4178,10770,4141,10769,4141,10783,4103,10782,4102,10794,4062,10793,4062,10801,4020,10800,4020,10805,3976,10804,3975,10806,3929,10805,3929,10802,3869,10801,3869,10794,3812,10792,3813,10779,3759,10778,3760,10760,3710,10759,3711,10735,3664,10734,3665,10705,3622,10704,3623,10670,3584,10669,3585,10629,3549,10629,3550,10584,3519,10584,3520,10535,3492,10534,3493,10481,3470,10481,3471,10423,3452,10360,3438,10294,3428,10222,3422,10222,3423,10147,3421,9482,3421,9483,3426,9487,3430,9492,3431,9492,5283,9497,5281,9501,5277,9502,5273,9542,5273;PU12038,4597;PD12037,4602,12033,4605,12028,4607,12023,4605,12019,4601,11979,4620,11978,4619,11934,4632,11934,4631,11887,4639,11887,4638,11835,4641,11835,4640,11788,4638,11788,4637,11744,4631,11744,4630,11702,4620,11703,4619,11664,4605,11665,4604,11629,4586,11629,4585,11596,4563,11597,4562,11567,4537,11568,4536,11540,4506,11541,4505,11517,4472,11518,4472,11497,4435,11498,4435,11480,4395,11481,4395,11467,4351,11468,4351,11456,4304,11457,4304,11449,4254,11450,4254,11445,4200,11444,4143,11444,3411,11439,3412,11435,3416,11434,3421,11205,3421,11206,3426,11210,3430,11215,3431,11215,4820,11220,4819,11224,4815,11225,4810,11454,4810,11453,4805,11449,4801,11444,4800,11444,4584,11449,4586,11453,4589,11454,4595,11452,4600,11449,4603,11468,4633,11469,4633,11489,4662,11489,4661,11510,4688,11511,4687,11534,4712,11534,4711,11558,4733,11559,4733,11584,4753,11585,4753,11612,4771,11612,4770,11640,4786,11670,4800,11701,4812,11702,4812,11734,4822,11735,4822,11769,4830,11805,4837,11805,4836,11842,4841,11842,4840,11881,4843,11922,4844,11922,4843,11974,4839,11974,4838,12037,4830,12035,4825,12031,4822,12027,4821,12028,4587,12023,4588,12020,4592,12018,4597,12019,4601,11983,4618;PU12892,4123;PD12891,4119,12825,4118,12764,4115,12764,4114,12708,4109,12657,4102,12658,4101,12612,4093,12612,4092,12573,4081,12573,4080,12538,4067,12539,4066,12509,4051,12510,4050,12485,4033,12486,4032,12464,4012,12465,4011,12447,3988,12448,3987,12433,3962,12434,3961,12423,3933,12424,3932,12416,3901,12417,3901,12412,3867,12413,3867,12411,3830,12412,3830,12413,3801,12414,3801,12418,3773,12419,3773,12425,3746,12426,3746,12435,3722,12436,3722,12447,3699,12448,3699,12461,3677,12462,3678,12479,3658,12498,3640,12499,3640,12520,3624,12520,3625,12543,3610,12544,3611,12568,3599,12569,3600,12595,3590,12595,3591,12624,3583,12624,3584,12654,3579,12686,3576,12686,3577,12719,3576,12765,3578,12765,3579,12809,3586,12809,3587,12851,3597,12850,3598,12889,3613,12889,3614,12926,3633,12925,3634,12960,3657,12959,3658,12991,3685,12990,3686,13020,3717,13019,3718,13046,3753,13045,3754,13069,3791,13068,3792,13088,3833,13087,3833,13103,3876,13102,3877,13115,3923,13114,3923,13123,3972,13122,3972,13128,4024,13127,4024,13129,4078,13128,4078,13128,4129,13123,4128,13120,4124,13118,4119,12891,4119,12851,4118;PU13347,4213;PD13348,4208,13352,4205,13357,4203,13357,3411,13351,3412,13348,3416,13347,3421,13118,3421,13120,3426,13124,3430,13128,3431,13128,3642,13123,3640,13120,3636,13118,3631,13120,3626,13123,3623,13103,3593,13102,3593,13081,3565,13080,3565,13058,3539,13057,3539,13034,3515,13033,3515,13008,3493,12982,3473,12981,3473,12954,3455,12954,3456,12925,3440,12895,3426,12894,3427,12863,3415,12829,3405,12829,3406,12794,3398,12758,3392,12720,3387,12720,3388,12680,3385,12680,3386,12638,3385,12586,3387,12587,3388,12537,3394,12491,3404,12491,3405,12447,3418,12448,3418,12406,3435,12407,3436,12368,3457,12369,3458,12333,3482,12334,3483,12301,3510,12302,3511,12272,3543,12273,3543,12248,3577,12249,3578,12227,3614,12228,3615,12211,3654,12212,3654,12198,3695,12199,3696,12189,3740,12190,3740,12184,3786,12185,3786,12183,3835,12184,3835,12186,3892,12187,3892,12194,3945,12196,3945,12208,3995,12209,3994,12226,4040,12227,4040,12249,4082,12250,4081,12277,4120,12278,4119,12310,4155,12311,4154,12347,4185,12348,4184,12390,4212,12390,4211,12437,4235,12437,4234,12489,4255,12489,4254,12545,4271,12545,4270,12606,4283,12606,4282,12672,4292,12672,4291,12743,4297,12743,4296,12818,4298,13138,4298,13137,4303,13133,4307,13128,4308,13128,4330,13126,4368,13125,4368,13121,4404,13120,4404,13111,4438,13110,4438,13099,4469,13098,4469,13083,4498,13082,4497,13064,4524,13063,4523,13042,4548,13041,4547,13017,4570,13016,4569,12989,4590,12989,4589,12959,4606,12958,4605,12926,4620,12926,4619,12891,4632,12891,4631,12853,4640,12853,4639,12813,4646,12812,4646,12770,4650,12770,4649,12724,4650,12665,4648,12665,4647,12607,4642,12607,4641,12549,4632,12492,4619,12437,4603,12437,4602,12382,4582,12328,4559,12329,4558,12276,4531,12275,4537,12277,4542,12281,4545,12285,4546,12285,4757,12290,4755,12294,4751,12294,4750,12357,4773,12357,4772,12418,4792,12478,4808,12479,4808,12538,4821,12538,4820,12596,4831,12597,4831,12654,4839,12654,4838,12711,4843,12711,4842,12768,4844,12768,4843,12841,4841,12840,4840,12909,4833,12909,4832,12972,4820,12972,4819,13030,4802,13030,4801,13084,4779,13083,4778,13133,4751,13132,4750,13176,4718,13176,4717,13215,4680,13214,4680,13249,4638,13248,4637,13278,4591,13277,4590,13303,4538,13302,4538,13323,4481,13322,4481,13338,4419,13337,4419,13349,4352,13348,4352,13355,4280,13357,4203,13357,4163;PU14983,4249;PD14983,4249,14983,3411,14977,3412,14974,3416,14973,3421,14744,3421,14746,3426,14750,3430,14754,3431,14754,4262,14753,4310,14752,4310,14749,4354,14748,4354,14742,4396,14741,4396,14733,4434,14732,4434,14721,4469,14707,4501,14706,4501,14691,4530,14690,4529,14672,4555,14671,4555,14650,4577,14649,4577,14627,4596,14626,4595,14601,4612,14600,4611,14572,4625,14572,4624,14542,4635,14542,4634,14509,4641,14509,4640,14474,4645,14474,4644,14437,4645,14392,4643,14392,4642,14349,4636,14350,4635,14309,4626,14310,4625,14272,4612,14272,4611,14237,4595,14238,4594,14205,4573,14206,4573,14175,4549,14176,4548,14148,4520,14149,4519,14124,4489,14125,4488,14103,4455,14104,4454,14086,4418,14087,4417,14072,4379,14073,4378,14061,4337,14062,4337,14053,4293,14054,4292,14049,4246,14050,4246,14048,4196,14049,4196,14049,3411,14044,3412,14040,3416,14039,3421,13809,3421,13811,3426,13815,3430,13819,3431,13819,4820,13824,4819,13828,4815,13829,4810,14059,4810,14057,4805,14053,4801,14049,4800,14049,4584,14054,4586,14057,4589,14059,4595,14057,4600,14054,4602,14075,4633,14076,4632,14097,4661,14098,4660,14121,4687,14121,4686,14145,4711,14145,4710,14169,4733,14170,4732,14195,4753,14196,4752,14222,4771,14222,4770,14249,4787,14250,4786,14278,4801,14279,4800,14308,4813,14308,4812,14339,4823,14339,4822,14371,4831,14371,4830,14403,4837,14403,4836,14437,4841,14437,4840,14472,4843,14508,4844,14508,4843,14566,4841,14566,4840,14620,4833,14620,4832,14670,4820,14670,4819,14717,4803,14717,4802,14760,4781,14760,4780,14800,4754,14799,4753,14835,4723,14834,4722,14867,4687,14866,4687,14894,4648,14894,4647,14918,4603,14939,4555,14938,4555,14955,4503,14954,4502,14968,4446,14967,4446,14976,4385,14976,4384,14982,4319,14981,4319,14983,4249,14983,4209;PU16354,4589;PD16359,4591,16363,4594,16364,4600,16363,4605,16359,4608,16354,4609,16354,5361,16359,5359,16363,5355,16364,5351,16592,5351,16591,5346,16587,5342,16582,5341,16582,3411,16577,3412,16574,3416,16572,3421,16344,3421,16346,3426,16350,3430,16354,3431,16354,3639,16349,3638,16345,3634,16344,3629,16346,3624,16349,3621,16330,3591,16310,3563,16289,3537,16288,3538,16266,3514,16265,3514,16242,3492,16242,3493,16217,3472,16217,3473,16191,3455,16190,3456,16163,3439,16163,3440,16135,3426,16135,3427,16105,3415,16074,3405,16074,3406,16042,3397,16042,3398,16008,3391,16008,3392,15973,3387,15973,3388,15937,3385,15937,3386,15899,3385,15838,3389,15838,3390,15779,3399,15779,3400,15724,3416,15724,3417,15671,3439,15672,3440,15622,3468,15623,3469,15576,3504,15576,3505,15532,3546,15533,3546,15492,3593,15493,3594,15456,3646,15457,3647,15425,3703,15398,3763,15399,3764,15377,3828,15378,3828,15361,3896,15349,3968,15350,3968,15342,4044,15343,4044,15341,4124,15344,4204,15352,4280,15353,4280,15365,4352,15366,4352,15383,4420,15384,4419,15406,4484,15407,4483,15434,4543,15435,4543,15467,4599,15504,4651,15505,4650,15546,4697,15547,4696,15591,4737,15592,4736,15639,4771,15639,4770,15689,4798,15690,4797,15742,4819,15743,4818,15799,4834,15799,4832,15857,4842,15858,4841,15919,4844,15919,4843,15957,4842,15993,4839,15993,4838,16028,4834,16028,4833,16061,4826,16093,4817,16124,4806,16124,4805,16153,4793,16153,4792,16181,4778,16208,4762,16207,4761,16233,4743,16232,4743,16257,4723,16257,4722,16280,4700,16302,4676,16301,4675,16322,4649,16341,4621,16360,4591,16363,4595,16364,4600,16362,4605,16358,4608,16354,4609,16354,4649;PU15577,4124;PD15582,4123,15585,4119,15587,4114,15585,4109,15581,4105,15577,4104,15578,4043,15579,4043,15584,3985,15585,3985,15593,3931,15605,3880,15620,3832,15621,3832,15638,3788,15639,3788,15660,3747,15661,3748,15685,3710,15686,3711,15713,3677,15714,3678,15744,3649,15744,3650,15776,3626,15777,3627,15812,3607,15812,3608,15849,3592,15849,3593,15889,3582,15889,3583,15931,3577,15931,3578,15975,3575,15975,3576,16019,3579,16019,3580,16060,3586,16060,3588,16099,3599,16099,3600,16136,3616,16135,3617,16170,3637,16169,3638,16201,3662,16200,3663,16230,3692,16229,3693,16256,3726,16256,3727,16280,3765,16279,3765,16300,3806,16299,3807,16317,3851,16316,3851,16331,3899,16330,3899,16342,3950,16341,3950,16349,4005,16353,4063,16355,4124,16354,4124,16352,4185,16347,4243,16346,4243,16338,4298,16337,4297,16326,4348,16325,4348,16311,4396,16310,4396,16292,4440,16291,4439,16270,4480,16269,4480,16245,4517,16244,4516,16217,4550,16216,4549,16186,4579,16185,4578,16153,4602,16153,4601,16118,4622,16117,4620,16081,4636,16080,4635,16041,4646,16041,4645,15999,4652,15999,4651,15955,4653,15955,4652,15911,4650,15911,4649,15869,4642,15869,4641,15830,4629,15831,4628,15794,4613,15794,4611,15760,4591,15761,4590,15729,4565,15700,4535,15701,4535,15673,4501,15674,4500,15650,4463,15651,4462,15630,4422,15631,4421,15613,4377,15614,4377,15599,4329,15600,4329,15589,4278,15590,4278,15582,4223,15577,4165,15578,4165,15576,4104,15577,4104,15578,4064;PU18241,4163;PD18241,4163,18241,4051,18236,4052,18232,4056,18231,4061,17181,4061,17183,4056,17187,4052,17192,4051,17198,3994,17199,3994,17207,3940,17208,3940,17221,3890,17237,3844,17238,3844,17258,3801,17259,3801,17282,3762,17309,3726,17310,3727,17340,3694,17340,3695,17374,3666,17375,3667,17411,3642,17412,3643,17451,3622,17452,3623,17495,3605,17495,3606,17541,3593,17541,3594,17590,3584,17590,3585,17642,3579,17642,3580,17697,3578,17698,3579,17763,3581,17827,3587,17827,3588,17890,3598,17890,3599,17952,3613,17951,3613,18013,3632,18075,3654,18074,3655,18136,3681,18135,3682,18196,3712,18197,3707,18195,3702,18191,3698,18187,3697,18187,3482,18182,3483,18178,3487,18178,3488,18116,3463,18116,3464,18054,3442,18053,3443,17990,3425,17926,3410,17861,3398,17861,3399,17796,3390,17796,3391,17730,3386,17664,3385,17583,3388,17583,3389,17506,3398,17506,3399,17434,3414,17434,3415,17366,3436,17367,3437,17334,3450,17303,3465,17273,3481,17273,3482,17244,3499,17216,3518,17217,3519,17190,3539,17190,3540,17164,3561,17164,3562,17139,3585,17140,3586,17116,3610,17117,3611,17095,3637,17075,3664,17057,3692,17040,3721,17040,3722,17024,3752,17025,3752,17010,3783,17011,3783,16998,3815,16999,3816,16978,3883,16963,3955,16964,3955,16955,4031,16956,4031,16953,4112,16954,4112,16956,4195,16957,4195,16966,4273,16967,4273,16981,4348,16982,4347,17002,4417,17003,4417,17029,4482,17030,4482,17061,4543,17062,4542,17080,4571,17100,4599,17100,4598,17121,4625,17143,4650,17144,4650,17167,4674,17168,4674,17192,4696,17193,4696,17218,4717,17219,4717,17245,4736,17246,4736,17273,4754,17273,4753,17302,4770,17302,4769,17332,4784,17363,4797,17395,4809,17395,4808,17427,4818,17427,4817,17496,4833,17496,4832,17568,4842,17568,4841,17644,4844,17644,4843,17712,4840,17712,4839,17777,4831,17777,4830,17838,4816,17837,4815,17894,4795,17894,4794,17948,4768,17947,4767,17997,4736,17996,4735,18042,4699,18042,4698,18084,4655,18083,4655,18122,4608,18121,4607,18154,4556,18153,4555,18181,4500,18180,4500,18203,4441,18202,4440,18220,4377,18219,4377,18232,4310,18231,4309,18239,4238,18238,4238,18241,4163,18241,4123;PU18012,4229;PD18007,4231,18004,4235,18002,4240,18004,4245,18008,4249,18012,4249,18010,4295,18009,4295,18004,4338,18003,4338,17994,4379,17982,4417,17981,4417,17966,4453,17965,4453,17948,4487,17947,4486,17926,4518,17925,4517,17901,4546,17900,4545,17873,4572,17873,4571,17844,4593,17813,4612,17812,4611,17780,4626,17779,4625,17744,4638,17744,4637,17707,4645,17707,4644,17668,4650,17668,4649,17627,4650,17580,4648,17580,4647,17536,4642,17536,4641,17494,4633,17494,4632,17455,4620,17455,4619,17418,4604,17419,4603,17384,4585,17384,4584,17352,4562,17353,4561,17323,4536,17323,4535,17296,4507,17297,4506,17273,4475,17274,4474,17253,4440,17254,4440,17236,4403,17237,4403,17222,4363,17223,4363,17211,4321,17212,4321,17203,4276,17198,4228,17203,4229,17207,4232,17209,4238,18022,4239,18021,4245,18017,4248,18012,4249,18010,4289;PU19500,4779;PD19495,4777,19492,4773,19491,4768,19493,4763,19497,4760,19501,4759,19501,4543,19496,4545,19492,4549,19491,4554,19492,4558,19443,4581,19443,4580,19393,4600,19342,4617,19342,4616,19290,4630,19237,4641,19237,4640,19184,4648,19184,4647,19129,4652,19129,4651,19074,4653,19074,4652,18994,4649,18994,4648,18958,4644,18959,4643,18925,4638,18925,4637,18895,4630,18895,4629,18867,4620,18867,4619,18842,4609,18842,4608,18820,4596,18820,4595,18801,4581,18801,4580,18784,4564,18785,4563,18771,4546,18772,4546,18760,4527,18761,4526,18752,4506,18753,4505,18747,4483,18748,4483,18744,4459,18745,4459,18744,4434,18745,4434,18746,4415,18747,4415,18750,4397,18751,4397,18755,4380,18757,4380,18763,4364,18764,4364,18773,4349,18774,4350,18784,4336,18785,4337,18798,4324,18813,4312,18813,4313,18830,4302,18831,4303,18852,4292,18852,4293,18906,4271,18906,4272,18975,4251,18975,4252,19059,4231,19137,4214,19196,4200,19250,4184,19299,4168,19299,4167,19344,4149,19385,4130,19385,4129,19421,4108,19453,4086,19452,4085,19480,4062,19479,4061,19503,4036,19502,4036,19523,4009,19522,4008,19540,3978,19539,3978,19554,3946,19553,3946,19564,3911,19563,3911,19571,3875,19570,3874,19575,3836,19574,3835,19576,3794,19575,3794,19572,3747,19571,3747,19564,3703,19563,3703,19551,3661,19550,3661,19533,3622,19532,3622,19510,3585,19509,3586,19483,3551,19482,3552,19450,3520,19450,3521,19414,3491,19413,3492,19373,3466,19373,3467,19329,3444,19329,3445,19281,3425,19281,3426,19230,3410,19230,3411,19176,3399,19118,3391,19056,3386,18991,3385,18934,3387,18935,3387,18877,3391,18877,3392,18818,3399,18758,3409,18697,3421,18697,3422,18634,3436,18634,3437,18570,3454,18504,3475,18507,3479,18512,3482,18514,3482,18514,3717,18519,3716,18522,3712,18523,3707,18522,3703,18586,3672,18586,3673,18648,3646,18711,3624,18772,3605,18773,3606,18834,3592,18895,3582,18895,3583,18956,3577,18956,3578,19016,3576,19055,3577,19092,3580,19092,3581,19126,3585,19158,3591,19158,3592,19188,3600,19215,3610,19215,3611,19240,3622,19240,3623,19263,3635,19262,3636,19282,3651,19282,3652,19299,3668,19298,3669,19313,3686,19312,3687,19324,3706,19323,3707,19333,3727,19332,3727,19338,3749,19337,3749,19341,3772,19340,3772,19341,3797,19340,3797,19339,3819,19338,3819,19335,3840,19334,3840,19329,3860,19328,3860,19321,3878,19320,3878,19311,3895,19310,3894,19299,3910,19299,3909,19286,3924,19285,3923,19270,3936,19269,3935,19251,3947,19228,3959,19228,3958,19201,3970,19169,3982,19168,3981,19090,4005,19090,4004,18994,4027,18914,4046,18863,4058,18816,4071,18816,4072,18772,4087,18732,4104,18696,4122,18696,4123,18664,4142,18664,4143,18635,4164,18636,4164,18610,4187,18611,4187,18589,4212,18590,4212,18571,4239,18572,4239,18555,4268,18556,4268,18543,4299,18544,4300,18534,4332,18535,4333,18527,4368,18528,4368,18524,4405,18525,4405,18523,4444,18524,4444,18526,4492,18527,4492,18534,4536,18535,4536,18545,4578,18547,4578,18562,4617,18563,4617,18582,4653,18583,4652,18607,4686,18608,4685,18637,4716,18637,4715,18670,4743,18671,4742,18707,4767,18708,4767,18748,4788,18748,4787,18792,4806,18792,4805,18840,4820,18840,4819,18891,4831,18891,4830,18946,4838,19005,4843,19005,4842,19067,4844,19067,4843,19129,4842,19189,4838,19248,4832,19305,4823,19359,4813,19359,4812,19412,4799,19462,4784,19462,4783,19510,4766,19507,4761,19502,4759,19501,4759,19501,4719;PU655,2088;PD661,2089,664,2093,665,2098,876,2098,875,2092,871,2089,866,2088,863,2088,218,1,214,4,211,8,211,10,0,10,2,15,6,19,11,20,13,20,658,2107,663,2104,665,2099,665,2098,705,2098;PU1937,2098;PD1937,2098,3001,2098,2999,2092,2995,2089,2991,2088,2991,1877,2986,1878,2982,1882,2981,1887,2167,1887,2169,1882,2172,1878,2177,1877,2177,1331,2182,1332,2186,1336,2187,1341,2921,1341,2920,1336,2916,1332,2911,1331,2911,1120,2906,1122,2903,1125,2901,1130,2167,1130,2169,1125,2172,1121,2177,1120,2177,236,2172,237,2168,241,2167,246,1917,246,1918,251,1922,255,1927,256,1927,2108,1932,2106,1935,2102,1937,2098,1977,2098;PU4012,1422;PD4010,1427,4006,1430,4001,1432,3996,1430,3992,1426,3952,1445,3952,1444,3908,1457,3907,1456,3860,1464,3860,1463,3808,1466,3808,1465,3761,1463,3761,1462,3717,1456,3717,1455,3676,1445,3676,1444,3637,1430,3638,1429,3602,1411,3603,1410,3570,1388,3570,1387,3540,1362,3541,1361,3514,1331,3514,1330,3490,1297,3491,1297,3470,1260,3471,1260,3454,1220,3440,1176,3441,1176,3430,1129,3422,1079,3423,1079,3418,1025,3419,1025,3417,968,3417,236,3412,237,3409,241,3407,246,3178,246,3179,251,3183,255,3188,256,3188,1645,3193,1644,3197,1640,3198,1635,3427,1635,3426,1630,3422,1626,3417,1625,3417,1409,3423,1411,3426,1414,3427,1420,3426,1425,3423,1428,3441,1458,3442,1458,3462,1487,3462,1486,3484,1513,3484,1512,3507,1537,3507,1536,3532,1558,3557,1578,3558,1578,3585,1596,3585,1595,3613,1611,3614,1611,3643,1625,3644,1625,3675,1637,3708,1647,3742,1655,3778,1662,3778,1661,3815,1666,3816,1665,3854,1668,3895,1669,3895,1668,3947,1664,3947,1663,4010,1655,4008,1650,4004,1647,4000,1646,4002,1412,3996,1413,3993,1417,3992,1422,3992,1426,3956,1443;PU4866,948;PD4865,944,4798,943,4737,940,4737,939,4681,934,4631,927,4631,926,4585,918,4586,917,4546,906,4546,905,4511,892,4512,891,4482,876,4483,875,4458,858,4459,857,4437,837,4438,836,4420,813,4421,812,4406,787,4408,786,4396,758,4397,757,4389,726,4390,726,4385,692,4386,692,4384,655,4385,655,4386,626,4387,626,4391,598,4392,598,4398,571,4399,571,4408,547,4409,547,4420,524,4421,524,4435,502,4436,503,4452,483,4453,483,4471,465,4472,465,4493,449,4494,450,4516,435,4517,436,4542,424,4542,425,4568,415,4569,416,4597,408,4597,409,4627,404,4659,401,4659,402,4692,401,4739,403,4739,404,4782,411,4782,412,4824,422,4823,423,4863,438,4862,439,4899,458,4898,459,4933,482,4932,483,4964,510,4963,511,4993,542,4992,543,5019,578,5019,579,5042,616,5041,617,5061,658,5060,658,5076,701,5075,702,5088,748,5087,748,5096,797,5095,797,5101,849,5100,849,5102,903,5102,954,5096,953,5093,949,5092,944,4865,944,4825,943;PU5320,1038;PD5321,1033,5325,1030,5330,1028,5330,236,5325,237,5321,241,5320,246,5092,246,5093,251,5097,255,5102,256,5102,467,5096,465,5093,461,5092,456,5093,451,5096,448,5076,418,5075,418,5054,390,5031,364,5007,340,5006,340,4981,318,4955,298,4954,298,4927,280,4927,281,4898,265,4868,251,4868,252,4836,240,4803,230,4802,231,4768,223,4767,223,4731,217,4693,212,4693,213,4653,210,4653,211,4612,210,4560,212,4560,213,4510,219,4511,219,4464,229,4464,230,4420,243,4421,243,4380,260,4380,261,4342,282,4342,283,4307,307,4307,308,4274,335,4275,336,4246,368,4221,402,4222,403,4200,439,4201,440,4184,479,4185,479,4171,520,4172,521,4162,565,4163,565,4157,611,4158,611,4156,660,4157,660,4159,717,4160,717,4168,770,4169,770,4181,820,4182,819,4199,865,4200,865,4222,907,4223,906,4250,945,4251,944,4283,980,4284,979,4320,1010,4321,1009,4363,1037,4363,1036,4410,1060,4410,1059,4462,1080,4462,1079,4518,1096,4519,1095,4580,1108,4580,1107,4645,1117,4646,1116,4716,1122,4716,1121,4792,1123,5112,1123,5110,1128,5106,1132,5102,1133,5102,1155,5101,1155,5100,1193,5099,1193,5094,1229,5093,1229,5085,1263,5084,1263,5072,1294,5071,1294,5056,1323,5055,1322,5037,1349,5037,1348,5015,1373,5014,1372,4990,1395,4989,1394,4962,1415,4962,1414,4932,1431,4932,1430,4899,1445,4899,1444,4864,1457,4864,1456,4826,1465,4826,1464,4786,1471,4743,1475,4743,1474,4697,1475,4638,1473,4638,1472,4580,1467,4580,1466,4522,1457,4466,1444,4410,1428,4410,1427,4355,1407,4302,1384,4302,1383,4249,1356,4248,1362,4250,1367,4254,1370,4258,1371,4258,1582,4263,1580,4267,1576,4268,1575,4330,1598,4330,1597,4391,1617,4452,1633,4511,1646,4511,1645,4570,1656,4628,1664,4628,1663,4685,1668,4685,1667,4741,1669,4741,1668,4814,1666,4814,1665,4882,1658,4882,1657,4945,1645,4945,1644,5004,1627,5003,1626,5057,1604,5057,1603,5106,1576,5105,1575,5150,1543,5149,1542,5188,1505,5187,1505,5222,1463,5221,1462,5252,1416,5251,1415,5276,1363,5275,1363,5296,1306,5295,1306,5311,1244,5322,1177,5321,1177,5328,1105,5330,1028,5330,988;PU6956,1074;PD6956,1074,6956,236,6951,237,6947,241,6946,246,6718,246,6719,251,6723,255,6728,256,6728,1087,6727,1087,6726,1135,6722,1179,6721,1179,6715,1221,6706,1259,6705,1259,6695,1294,6694,1294,6681,1326,6680,1326,6664,1355,6663,1354,6645,1380,6644,1380,6624,1402,6623,1402,6600,1421,6599,1420,6574,1437,6573,1436,6546,1450,6545,1449,6515,1460,6515,1459,6482,1466,6482,1465,6447,1470,6447,1469,6410,1470,6365,1468,6365,1467,6323,1461,6323,1460,6283,1451,6283,1450,6245,1437,6246,1436,6210,1420,6211,1419,6178,1398,6179,1398,6149,1374,6149,1373,6121,1345,6122,1344,6097,1314,6098,1313,6076,1280,6077,1279,6059,1243,6060,1242,6045,1204,6046,1203,6034,1162,6035,1162,6027,1118,6027,1117,6022,1071,6023,1071,6022,1021,6022,236,6017,237,6013,241,6012,246,5782,246,5784,251,5788,255,5792,256,5792,1645,5798,1644,5801,1640,5802,1635,6032,1635,6030,1630,6027,1626,6022,1625,6022,1409,6027,1411,6031,1414,6032,1420,6030,1425,6028,1427,6048,1458,6049,1457,6071,1486,6071,1485,6094,1512,6094,1511,6118,1536,6118,1535,6143,1558,6143,1557,6168,1578,6169,1577,6195,1596,6195,1595,6223,1612,6223,1611,6251,1626,6252,1625,6281,1638,6281,1637,6312,1648,6312,1647,6344,1656,6344,1655,6376,1662,6377,1661,6410,1666,6410,1665,6445,1668,6481,1669,6481,1668,6539,1666,6539,1665,6593,1658,6593,1657,6644,1645,6643,1644,6690,1628,6690,1627,6734,1606,6733,1605,6773,1579,6772,1578,6808,1548,6807,1547,6840,1512,6839,1512,6868,1473,6867,1472,6892,1428,6891,1428,6912,1380,6911,1380,6928,1328,6927,1327,6941,1271,6940,1271,6950,1210,6949,1209,6955,1144,6954,1144,6956,1074,6956,1034;PU7314,1625;PD7319,1626,7323,1630,7324,1635,8408,1635,8407,1630,8403,1626,8398,1625,8398,1417,8393,1418,8392,1419,7533,421,7538,418,7544,419,7548,422,7550,427,7550,428,8408,428,8407,423,8403,419,8398,418,8398,236,8393,237,8389,241,8388,246,7273,246,7275,251,7278,255,7283,256,7283,464,7288,463,7290,462,8148,1460,8143,1463,8138,1462,8134,1459,8131,1454,8131,1453,7304,1453,7306,1458,7309,1461,7314,1463,7314,1645,7319,1644,7323,1640,7324,1635,7364,1635;PU9576,2098;PD9576,2098,9827,2098,9826,2092,9822,2089,9817,2088,9817,1305,9822,1306,9826,1310,9827,1315,9825,1321,9824,1322,10655,2104,10658,2100,10658,2098,10980,2098,10979,2092,10975,2089,10970,2088,10965,2089,10963,2091,10044,1228,10049,1225,10054,1225,10058,1227,11043,239,11039,236,11033,236,11029,239,11026,244,11026,246,10696,246,10698,251,10699,253,9810,1145,9807,1140,9807,1135,9810,1130,9815,1128,9817,1128,9817,236,9812,237,9808,241,9807,246,9556,246,9558,251,9562,255,9566,256,9566,2108,9572,2106,9575,2102,9576,2098,9616,2098;PU11233,2176;PD11233,2176,11462,2176,11460,2171,11456,2167,11452,2166,11452,236,11446,237,11443,241,11442,246,11213,246,11215,251,11219,255,11223,256,11223,2186,11229,2184,11232,2180,11233,2176,11273,2176;PU12476,1475;PD12475,1470,12471,1466,12466,1465,12461,1467,12457,1471,12456,1474,12411,1472,12412,1471,12369,1464,12370,1463,12330,1452,12330,1451,12293,1435,12293,1434,12258,1414,12259,1413,12226,1388,12227,1387,12197,1358,12197,1357,12170,1323,12145,1285,12146,1285,12125,1244,12107,1200,12108,1200,12093,1152,12094,1152,12082,1101,12083,1101,12074,1047,12075,1047,12070,990,12071,990,12069,929,12070,929,12071,869,12072,869,12077,811,12086,757,12098,707,12099,707,12113,659,12114,660,12132,615,12133,616,12155,575,12180,538,12181,538,12209,505,12210,506,12240,477,12241,478,12274,453,12274,454,12310,434,12310,435,12348,420,12348,421,12388,410,12388,411,12431,404,12431,405,12476,403,12476,404,12521,406,12520,407,12562,414,12562,415,12602,426,12601,428,12639,443,12638,444,12673,465,12672,466,12705,490,12704,491,12734,521,12761,555,12761,556,12786,593,12785,594,12806,635,12824,679,12823,679,12838,727,12837,727,12849,778,12848,778,12857,832,12856,832,12861,889,12860,889,12862,949,12861,949,12860,1009,12859,1009,12854,1066,12845,1120,12833,1170,12832,1170,12817,1217,12816,1217,12798,1261,12797,1260,12775,1301,12750,1338,12749,1338,12721,1372,12720,1371,12690,1400,12689,1399,12657,1424,12656,1423,12621,1444,12620,1443,12583,1459,12583,1457,12543,1469,12543,1468,12501,1474,12501,1473,12456,1476,12456,1474,12416,1472;PU12456,1668;PD12458,1663,12462,1659,12467,1659,12472,1660,12475,1665,12476,1668,12549,1665,12548,1664,12617,1655,12617,1654,12681,1639,12681,1638,12741,1617,12741,1616,12797,1589,12797,1588,12824,1572,12823,1571,12849,1554,12873,1535,12873,1534,12897,1514,12896,1513,12941,1468,12940,1467,12980,1416,12979,1416,13013,1360,13012,1360,13042,1300,13041,1300,13065,1235,13064,1235,13082,1165,13081,1165,13095,1091,13094,1091,13102,1013,13101,1012,13104,929,13103,929,13101,846,13100,846,13092,768,13091,768,13078,694,13077,694,13059,625,13058,625,13034,561,13033,561,13004,501,13003,501,12968,446,12967,447,12928,396,12927,396,12882,351,12882,352,12858,331,12858,332,12833,313,12832,313,12807,296,12806,296,12780,280,12779,281,12723,254,12722,255,12662,234,12662,235,12597,220,12597,221,12529,212,12529,213,12456,210,12383,213,12383,214,12315,223,12315,224,12250,239,12251,240,12190,262,12190,263,12134,290,12134,291,12107,306,12108,307,12082,324,12082,325,12058,344,12034,365,12035,365,11990,411,11991,411,11952,462,11953,463,11918,518,11919,519,11890,579,11891,579,11867,644,11868,644,11850,714,11851,714,11837,788,11838,788,11830,866,11831,866,11828,949,11829,949,11832,1032,11840,1111,11841,1111,11854,1185,11855,1185,11873,1254,11874,1254,11898,1318,11899,1318,11928,1378,11929,1377,11963,1433,11964,1432,12003,1483,12004,1482,12049,1527,12073,1547,12074,1547,12098,1566,12099,1565,12124,1583,12125,1582,12151,1598,12152,1597,12208,1624,12209,1623,12270,1645,12270,1644,12334,1659,12335,1658,12403,1667,12403,1666,12476,1669,12476,1668,12516,1666;PU14572,1368;PD14571,1373,14567,1377,14589,1414,14590,1414,14613,1449,14613,1448,14637,1480,14663,1510,14663,1509,14689,1536,14690,1536,14717,1560,14745,1582,14746,1581,14775,1601,14775,1600,14806,1617,14838,1632,14838,1631,14871,1643,14872,1643,14906,1653,14906,1652,14942,1660,14979,1665,15017,1668,15057,1669,15057,1668,15110,1666,15110,1665,15159,1658,15159,1656,15206,1645,15205,1643,15249,1627,15248,1626,15288,1604,15288,1603,15325,1577,15324,1576,15358,1545,15357,1544,15388,1508,15415,1468,15414,1467,15438,1423,15437,1423,15458,1375,15457,1375,15473,1323,15485,1267,15494,1207,15493,1206,15499,1142,15498,1142,15500,1074,15500,236,15495,237,15491,241,15490,246,15260,246,15262,251,15266,255,15270,256,15270,1087,15269,1135,15268,1135,15265,1180,15259,1222,15258,1222,15251,1261,15250,1260,15240,1296,15239,1296,15227,1328,15226,1327,15212,1356,15211,1356,15194,1382,15193,1381,15174,1404,15173,1403,15152,1422,15151,1421,15128,1438,15127,1437,15101,1451,15101,1449,15073,1460,15072,1459,15042,1466,15042,1465,15009,1470,15009,1469,14974,1470,14931,1468,14931,1467,14890,1461,14890,1460,14852,1451,14852,1450,14816,1437,14816,1436,14782,1420,14783,1419,14751,1398,14752,1397,14723,1373,14697,1345,14697,1344,14673,1314,14674,1313,14653,1279,14654,1279,14636,1243,14637,1242,14623,1204,14624,1203,14612,1162,14613,1162,14605,1118,14606,1117,14601,1071,14602,1071,14600,1021,14601,1021,14601,236,14595,237,14592,241,14591,246,14361,246,14363,251,14366,255,14371,256,14371,1087,14370,1135,14369,1135,14366,1181,14365,1181,14360,1223,14359,1223,14351,1261,14341,1296,14340,1296,14328,1328,14327,1328,14313,1357,14312,1356,14295,1382,14294,1381,14275,1404,14274,1403,14253,1422,14252,1421,14228,1438,14228,1437,14202,1450,14201,1449,14173,1460,14172,1459,14141,1466,14141,1465,14108,1470,14108,1469,14072,1470,14030,1468,14030,1467,13989,1461,13989,1460,13951,1451,13952,1450,13916,1437,13916,1436,13883,1419,13883,1418,13852,1398,13853,1397,13823,1372,13824,1372,13797,1344,13798,1343,13774,1312,13775,1312,13754,1278,13755,1278,13737,1242,13738,1241,13724,1203,13724,1202,13713,1161,13714,1161,13706,1117,13707,1117,13702,1070,13703,1070,13701,1021,13701,236,13696,237,13693,241,13691,246,13462,246,13463,251,13467,255,13472,256,13472,1645,13477,1644,13481,1640,13482,1635,13711,1635,13710,1630,13706,1626,13701,1625,13701,1409,13707,1411,13710,1414,13711,1420,13710,1425,13707,1428,13727,1458,13748,1487,13749,1487,13771,1513,13794,1538,13795,1537,13818,1560,13819,1559,13844,1579,13870,1597,13897,1613,13898,1612,13925,1626,13926,1626,13955,1638,13986,1648,13986,1647,14018,1656,14018,1655,14051,1662,14051,1661,14085,1666,14085,1665,14121,1668,14158,1669,14158,1668,14195,1667,14195,1666,14231,1663,14231,1662,14265,1656,14265,1655,14297,1647,14297,1646,14329,1635,14328,1634,14358,1621,14358,1620,14386,1605,14386,1604,14413,1586,14412,1585,14438,1565,14438,1564,14462,1542,14461,1541,14483,1517,14483,1516,14503,1489,14522,1460,14521,1460,14538,1428,14537,1428,14553,1395,14552,1394,14566,1359,14570,1362,14572,1367,14571,1372,14568,1376,14567,1377,14588,1411;PU17043,1377;PD17043,1377,17065,1414,17088,1449,17088,1448,17112,1480,17113,1480,17138,1510,17139,1509,17165,1536,17192,1560,17193,1560,17221,1582,17221,1581,17251,1601,17251,1600,17281,1617,17282,1617,17313,1632,17314,1631,17347,1643,17381,1653,17382,1652,17417,1660,17454,1665,17455,1665,17493,1668,17533,1669,17533,1668,17585,1666,17585,1665,17635,1658,17635,1656,17681,1645,17681,1643,17724,1627,17724,1626,17764,1604,17763,1603,17800,1577,17800,1576,17834,1545,17833,1544,17864,1508,17863,1508,17891,1468,17890,1467,17914,1423,17913,1423,17933,1375,17932,1375,17949,1323,17948,1323,17961,1267,17960,1267,17969,1207,17969,1206,17974,1142,17976,1074,17975,1074,17975,236,17970,237,17966,241,17965,246,17736,246,17737,251,17741,255,17746,256,17746,1087,17744,1135,17741,1180,17740,1180,17735,1222,17734,1222,17726,1261,17725,1260,17715,1296,17703,1328,17702,1327,17687,1356,17686,1356,17670,1382,17669,1381,17650,1404,17649,1403,17628,1422,17627,1421,17603,1438,17603,1437,17577,1451,17576,1449,17548,1460,17548,1459,17517,1466,17517,1465,17485,1470,17484,1469,17449,1470,17406,1468,17406,1467,17365,1461,17366,1460,17327,1451,17327,1450,17291,1437,17292,1436,17258,1420,17258,1419,17227,1398,17227,1397,17198,1373,17199,1373,17172,1345,17173,1344,17149,1314,17150,1313,17129,1279,17130,1279,17112,1243,17113,1242,17098,1204,17099,1203,17088,1162,17089,1162,17081,1118,17081,1117,17077,1071,17076,1021,17076,236,17071,237,17067,241,17066,246,16837,246,16838,251,16842,255,16847,256,16847,1087,16846,1087,16845,1135,16841,1181,16835,1223,16827,1261,16826,1261,16816,1296,16815,1296,16803,1328,16802,1328,16788,1357,16787,1356,16770,1382,16770,1381,16751,1404,16750,1403,16728,1422,16728,1421,16704,1438,16703,1437,16677,1450,16677,1449,16648,1460,16648,1459,16617,1466,16617,1465,16583,1470,16583,1469,16548,1470,16505,1468,16505,1467,16465,1461,16465,1460,16427,1451,16427,1450,16391,1437,16392,1436,16358,1419,16359,1418,16327,1398,16328,1397,16299,1372,16300,1372,16273,1344,16274,1343,16250,1312,16229,1278,16230,1278,16213,1242,16214,1241,16199,1203,16200,1202,16189,1161,16190,1161,16182,1117,16177,1070,16178,1070,16177,1021,16177,236,16172,237,16168,241,16167,246,15937,246,15939,251,15943,255,15947,256,15947,1645,15953,1644,15956,1640,15957,1635,16187,1635,16185,1630,16182,1626,16177,1625,16177,1409,16182,1411,16186,1414,16187,1420,16185,1425,16182,1428,16202,1458,16203,1458,16224,1487,16246,1513,16247,1513,16270,1538,16270,1537,16294,1560,16294,1559,16319,1579,16320,1579,16346,1597,16373,1613,16373,1612,16401,1626,16431,1638,16461,1648,16461,1647,16493,1656,16493,1655,16526,1662,16526,1661,16561,1666,16561,1665,16596,1668,16597,1668,16633,1669,16633,1668,16670,1667,16670,1666,16706,1663,16706,1662,16740,1656,16740,1655,16773,1647,16773,1646,16804,1635,16804,1634,16834,1621,16833,1620,16862,1605,16861,1604,16888,1586,16888,1585,16914,1565,16913,1564,16937,1542,16937,1541,16959,1517,16958,1516,16979,1489,16978,1489,16997,1460,16996,1460,17014,1428,17013,1428,17028,1395,17028,1394,17041,1359,17045,1362,17048,1367,17047,1372,17043,1376,17043,1377,17063,1411;PU19625,1006;PD19629,1002,19630,997,19628,992,19624,988,19620,988,19620,876,19615,877,19611,881,19610,886,18561,886,18562,881,18566,877,18571,876,18572,876,18577,819,18578,819,18587,765,18600,715,18601,715,18617,669,18637,626,18638,626,18661,587,18662,587,18688,551,18689,552,18719,519,18720,520,18753,491,18754,492,18790,467,18791,468,18831,447,18831,448,18874,430,18874,431,18920,418,18920,419,18969,409,18969,410,19021,404,19021,405,19077,403,19077,404,19142,406,19206,412,19206,413,19269,423,19269,424,19331,438,19330,438,19392,457,19454,479,19453,480,19515,506,19514,507,19575,537,19576,532,19575,527,19570,523,19566,522,19566,307,19561,308,19558,312,19557,313,19495,288,19495,289,19433,267,19433,268,19369,250,19305,235,19240,223,19240,224,19175,215,19175,216,19109,211,19043,210,18962,213,18962,214,18885,223,18886,224,18813,239,18814,240,18745,261,18746,262,18713,275,18714,275,18682,290,18652,306,18652,307,18623,324,18624,324,18595,343,18596,344,18569,364,18569,365,18543,386,18544,387,18519,410,18519,411,18496,435,18496,436,18474,462,18475,462,18454,489,18455,489,18436,517,18419,546,18419,547,18403,577,18404,577,18389,608,18390,608,18377,640,18378,641,18357,708,18358,708,18342,780,18343,780,18334,856,18335,856,18332,937,18333,937,18336,1020,18345,1098,18346,1098,18360,1173,18361,1172,18381,1242,18382,1242,18408,1307,18409,1307,18440,1368,18441,1367,18459,1396,18479,1424,18479,1423,18500,1450,18523,1475,18547,1499,18572,1521,18597,1542,18598,1542,18624,1561,18625,1561,18652,1579,18653,1578,18681,1595,18681,1594,18711,1609,18742,1622,18774,1634,18774,1633,18806,1643,18807,1642,18875,1658,18875,1657,18947,1667,18947,1666,19023,1669,19023,1668,19092,1665,19091,1664,19156,1656,19156,1655,19217,1641,19216,1640,19274,1620,19273,1619,19327,1593,19326,1592,19376,1561,19375,1560,19421,1524,19421,1523,19463,1480,19462,1480,19501,1433,19500,1432,19533,1381,19532,1380,19560,1325,19559,1325,19582,1266,19582,1265,19599,1202,19611,1135,19611,1134,19618,1063,19620,988,19620,948;PU19392,1054;PD19386,1056,19383,1060,19382,1065,19383,1070,19387,1074,19391,1074,19389,1120,19388,1120,19383,1163,19382,1163,19374,1204,19373,1204,19361,1242,19360,1242,19345,1278,19327,1312,19326,1311,19305,1343,19304,1342,19280,1371,19279,1370,19253,1397,19252,1396,19223,1418,19192,1437,19191,1436,19159,1451,19158,1450,19123,1463,19123,1462,19086,1470,19086,1469,19047,1475,19047,1474,19006,1475,18959,1473,18959,1472,18915,1467,18915,1466,18873,1458,18874,1457,18834,1445,18834,1444,18797,1429,18798,1428,18763,1410,18764,1409,18731,1387,18732,1386,18702,1361,18703,1360,18676,1332,18676,1331,18652,1300,18653,1299,18632,1265,18633,1265,18615,1228,18616,1228,18601,1188,18602,1188,18590,1146,18591,1146,18582,1101,18583,1101,18577,1053,18582,1054,18586,1057,18588,1063,19402,1064,19400,1070,19396,1073,19391,1074,19389,1114;PU20799,1432;PD20794,1430,20790,1426,20750,1445,20749,1444,20705,1457,20705,1456,20658,1464,20658,1463,20606,1466,20606,1465,20559,1463,20559,1462,20515,1456,20515,1455,20473,1445,20474,1444,20435,1430,20436,1429,20400,1411,20400,1410,20367,1388,20368,1387,20338,1362,20339,1361,20311,1331,20312,1330,20288,1297,20289,1297,20268,1260,20269,1260,20251,1220,20252,1220,20238,1176,20239,1176,20227,1129,20228,1129,20220,1079,20221,1079,20216,1025,20215,968,20215,236,20210,237,20206,241,20205,246,19976,246,19977,251,19981,255,19986,256,19986,1645,19991,1644,19994,1640,19996,1635,20225,1635,20224,1630,20220,1626,20215,1625,20215,1409,20220,1411,20224,1414,20225,1420,20223,1425,20220,1428,20239,1458,20240,1458,20260,1487,20260,1486,20281,1513,20282,1512,20305,1537,20305,1536,20329,1558,20330,1558,20355,1578,20356,1578,20382,1596,20383,1595,20411,1611,20441,1625,20472,1637,20473,1637,20505,1647,20506,1647,20540,1655,20576,1662,20576,1661,20613,1666,20613,1665,20652,1668,20693,1669,20693,1668,20745,1664,20745,1663,20808,1655,20806,1650,20801,1647,20798,1646,20799,1412,20794,1413,20790,1417,20789,1422,20790,1426,20754,1443;PU0,0;SP0;IN; diff --git a/robert.svg b/robert.svg new file mode 100755 index 0000000..2a703f1 --- /dev/null +++ b/robert.svg @@ -0,0 +1,174 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/150720_aufkleber_lang.pdf b/svg/150720_aufkleber_lang.pdf new file mode 100755 index 0000000..d57ab6c --- /dev/null +++ b/svg/150720_aufkleber_lang.pdf @@ -0,0 +1,441 @@ +%PDF-1.5 %âãÏÓ +1 0 obj <>/OCGs[5 0 R 23 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + 2015-07-20T15:27:08+02:00 + 2015-07-20T15:27:28+02:00 + 2015-07-20T15:27:28+02:00 + Adobe Illustrator CS6 (Macintosh) + + + + 1 + JPEG + 256 + 256 + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4AE0Fkb2JlAGSAAAAAAQUAAgAD/9sAhAAMCAgICAgMCAgMEAsLCxAUDg0NDhQY EhMTExIYFBIUFBQUEhQUGx4eHhsUJCcnJyckMjU1NTI7Ozs7Ozs7Ozs7AQ0LCxAOECIYGCIyKCEo MjsyMjIyOzs7Ozs7Ozs7Ozs7Ozs7OztAQEBAQDtAQEBAQEBAQEBAQEBAQEBAQEBAQED/wAARCAAe AQADAREAAhEBAxEB/8QBQgAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAA AAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGx QiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSV xNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgI7AQACEQMh MRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0 ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH1+f3/9oADAMB AAIRAxEAPwD0Xp/T8A4GMTjUkmmuT6bf3R5JKa3UM76u9MyqsLKoByLmOtrqoxLMhxYwgOdGPTZA BPdJTIZv1Zd0l/XWig4FbHWPuFU7QwkOlmzdIIiIlJShmfVs42DlhtJp6o9leG/0T+kda11jBHpy 2WtP0oSUytyPq9RlX4VrKW34uP8AbLmej9GiXDfIZH5p05SUif1L6rV4GJ1R/oDF6g+urFs9E+99 3823b6e4THcad0lJup3dB6PVVdn0sY2+1tFQrx3XOfY8OLWNZTW9xJ2nskpA3N6JfbTiYuKz7Xkh 1lNGVjW4pdXU5jbXfpceRtD9JGv4pKRv6v8AVrGpyLM2uhj8O9mLkMqofdtusj02N20Bzy4OH0Wp KbPTsn6v9UsupxKWetj7fWpuxnUWs36tLq76q3wY0MJKa+X1n6q4WVkYeRWBZh7Dkubh22V0ixoe 02XV0OraNpmS5JSTO6h9W+n5FOLfSH3ZFZuqrx8SzJLq2wC/9Xps09wSUzGb9WXdJf11ooOBWx1j 7hVO0MJDpZs3SCIiJSUucr6uN6XX1pzaBhXMZZXb6WrhbGwNZs3lztwhsSkpq3dc+qePiPzbq9tN Li24/Yri6ktAP6Zgxy6vRwjeBKSmxTm/V2+/Fxm0tZdnNsfj1XYr6XubTHqHbbUwtjcOYnskpbF6 h9Wc3KGJjMqdY8vFROO5ldpr+n6Nr6212bY12OKSkY6v9VSzKtaxrqcFtj8jIbiWOoaKf5wNuFJr cW+DXEpKbT7egV24VD66RZ1Ld9kb6P8AObWeq78z2+wT7oSU1sLqf1b6jd6GFjuu/SPq9QYNwpD6 yWvBvOOK9C2PpJKbL7Ogs6nX0d9dAzbanZDKfSGtbTtLt2zbz2lJS2Fb9X+oOymYbKLDg3Ox8n9E GhljBLmy5gmJ5GiSmHTsz6tdW6cerYAx7MMb5uNXptHp/TJ9RjSAISUxxeofVrMZdZTXWBj1+vYL MZ9TvSgn1WNtqY57DGjmghJTKvM+rVuJhZ1baHUdSeyrEeKf5x9gc5rY2S3Rp5hJTJ2R9XW9Wb0I so+3vp+0to9KT6YJbu3bNvI4mUlMTmfVsY2dlllPo9Le+vMd6J/Ruqa2x4j05dDXD6MpKZNyPq6/ Oo6a1lBysmj7XTX6MbqQQN87I78HVJSCzq31Uqxs7Mf6Po9Mu+zZbm0Oca7Za3ZtbWS7V4HtBSUt Z1b6sUYrs3KpOLQyxlRfk4V1HutO1kC6hhInkjQd0lN0t6KM8dMNNP2p1JyBX6Q/mmuFZdu27fpO HdJSuodPwBgZJGNSCKbIPpt/dPkkpsdP/wCT8b/ia/8AqQkp5zrObTgfXnpl97bXt/Z+S2KKbch0 myn8yhljo84SU5WPN31Re2uC3rnXIZV3rrvzA51bwOHBjDub2SUwxHx0X6r4vBwevOwyD/wBzK2/ 9EBJTc664s+sf1geOW/VtxE+TshJTgZOvQuk9Ic6XdJzH3yPzW15WKymf7GaElPYfXi5mOzol9ge W19YxnEVsdY4gNu+iytrnOPkAkphfk15f116LkVCxrH4ObAurfS/R9I1ruax447hJTznVHtqPXrH AkM+sGA4hrS50D0Do1oJJ8gkp6TpGRV1P66dR6hjh9VdOBj4prvrfRa9xstt9T0bmss2gGNxbr2S Urp9bLvrF9baniW2NxGuB7g4sFJTgdA6kzHy/qtlZYus/wAi3V/oabch+j6Wj2UMsdEN5hJSfHm7 6ovbXBb1zrkMq71135gc6t4HDgxh3N7JKXoxup3/AFJwf2RV9oyvq/1Fz/srjHrNw7rq/THntII8 xpqkpudb+sGD9Y/8X3V87Da6pzaX1ZFFo22VWt27mPHiElJurVm7629Apa7YbMDPaHDkbmUiUlNP 6u9dv6X02z6pdWxn4XVOl4dhxnxNWTXS10W0v8Y5/wB8JSZtbav8Upa3h3RnPMeL6S934uSUiGdk ZfWfqe23ByMRjfWLLL3UFtn6m/6Po32u/wA4BJTb+oPUKP2fb0/bf6ozc1270LvRj17D/P8Ap+lP luSU1+uWfZv8YPTs8uDWY+PVVYTp7Mp2ZV/1YYkpzvq9lOwPq59aOoiQ+6sZ4aefUy8Vlw7fvPSU w9A9J+pv1r6G0Fn2EMLR4Nvxscx94ckp2epWtu65nC1j8V+P0TIqoY/bGQxzmufawsc4bWbGiDDt eAkp5f6uX24eN0X6uZTy51HUsHPxC7vj5mPbaY/qWFwSU7d7yPr03rUexvU6+kbvFrsJ74/7csSU 1crNvq6R9dsWvByL2Pyssvya3Uiuvdj1D3iy9lmkSdrCkps5Fn2b63dCzy4NZj4GLVYTp7MoZVX/ AFYYkpx6vb9T/rHe7d+tZOBnObBJnKOJkHSJ/PSU9H9e30fWD6sDFoF1TcjPxcYnIotx3A2WMbIZ kV1uI93MQkprfU7qd3UuvYf2zTNw+k34WY08i7HyamOn4iHfNJT2nUP+T8n/AImz/qSkpXT/APk/ G/4mv/qQkpzMnp2ZZ9b8HqjK5xKcLIoss3N0fY+pzW7Z3ahp7JKcWn6r9SuupxMup9eGOt53UbH1 Xek4Vvbb9nc11NrXjc6ztqO6SmLPqx1bExsqrFpLxh9bZ1bAbZdvdfVDfVZ6j7HHcdz9XnU8pKbO f0fq3VW9f6l9kfj3Z/TP2dh4lr6jY4htxLnurtsrbLrIHv8AjCSmrlfVPqvr9Yvx6yRl0YIxa97R +krdV9oiXaaY7eeUlO99Zen5nUHdIOJX6n2TqdGTd7mt21MbaHO9xExuGg1SUx63g5zesdM67gUO y/sQvovx63MZY6vIDIcw2vrZLXVjQuGiSnHyfq71bI6fk5AxtuV1DrOP1B2OXs3VUVPqbD3B+wuD a9x2uPMCUlO0zp2W3643dW2fqlnTa8YWS3+dZdY8t27t30XcxCSnOto67gdY+sGRh9Ntyh1NuOMS 5ltDKw6uj0ibPUvbYAHHswpKV0n6t5vSuqdEAaLMfp3S7MS+8EAes51TtGk7oO09klNWn6r9Suup xMup9eGOt53UbH1Xek4Vvbb9nc11NrXjc6ztqO6Sm30bA639XW9RpxMM5WK7qT8ipj7w66zHuY0u Nb7bDLxZ/pHCddUlIc7oHVMvoX1kfXjenl9bdvowy+vc0MrrqaHvDzXvdsLjDiPNJTe6j0vqlv1h 6R1HEqaWYeJl1ve9wDWW2MqFQcAdxBLfzQkpi/B6l13qnT8jqeAcFnT2ZHqvNtb/AFX31+htp9N7 nbIcSS8NPGiSmpX07rY+puZ9VbMF5vowbsTGyRZT6ORDTXTt/Sh7XOaRO5oA8UlNu3pHUHZv1Wtb VLOmCwZZ3N/R7sV1I/O93v09spKY/VOrqvScd3S83pmQzfl5Nv2oPxnUhlttljCYyfU4P7iSmr9a vq71Xq2R1a3Crh9uBiV4Voe1pN+PkW3kau05Gp0SUx6h9W+pvo6l07Hp342bZ02lrhY1v6CgVMyH fTa4Q1nx8ElIOrfVTqbH/WHH6XVbdj9V6fQyp9+QbXOyKnPaWF+Tc5/0HcnRJTqdT6V1HqfVbcz0 PSqw+n5WHj7nMLsi3JDPc3a47WDZHugyeElOfkfVHNss+qXUWVRldIZRj5zNzdKm1t3azDtj29j3 SUiyPqn1Ozp7upNpt/a37Y/aIxxku9P025PtPpm/0N3ogaxPblJTbPQeqnpH1txfQ/S9VvyX4Td7 P0jbKWMYZ3Q2XD86ElNbrf1Y6z1CnNGPVsuPSsGjFsFjGn7TjXWXOb9LSJGvCSknV/q31V3Tet4e FQbRkDpwxGh7G7xi+iLPpvaGwK+8JKdHrdfVOu4NFdXTr8V9Gfh3luQ/Hl1ddrX2Oaaci0e0N4Ov gkpHg/Vq7p/19zev0M/U8/C2vMj25G+rcNsz7m17phJTv9Q/5Pyf+Js/6kpKa/T8m4YGMPstx/Q1 6zV+6P8AhUlNj7Td/wBxLvvq/wDSySlfabv+4l331f8ApZJSvtN3/cS776v/AEskpX2m7/uJd99X /pZJSvtN3/cS776v/SySlfabv+4l331f+lklK+03f9xLvvq/9LJKV9pu/wC4l331f+lklK+03f8A cS776v8A0skpX2m7/uJd99X/AKWSUr7Td/3Eu++r/wBLJKV9pu/7iXffV/6WSUr7Td/3Eu++r/0s kpX2m7/uJd99X/pZJSvtN3/cS776v/SySlfabv8AuJd99X/pZJSvtN3/AHEu++r/ANLJKV9pu/7i XffV/wClklK+03f9xLvvq/8ASySlfabv+4l331f+lklK+03f9xLvvq/9LJKV9pu/7iXffV/6WSUr 7Td/3Eu++r/0skpX2m7/ALiXffV/6WSUr7Td/wBxLvvq/wDSySlfabv+4l331f8ApZJSvtN3/cS7 76v/AEskpX2m7/uJd99X/pZJSvtN3/cS776v/SySlfabv+4l331f+lklNfqGTccDJH2W4fobNZq/ dP8AwqSn/9k= + + + + + + + 256 + 20 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AnFh+efnpfJml+fNT0HTv 8JX1wILl7e6l+twJ9Ya2MjRyRhCA6V2Y9unZVlX5pfm3J5I1/wAs6ZHZLdx6zPx1CZmZfq1uJoYf VHEHqZtq+HviqbzeebqP82YPI4tUNtNox1Y3nI+oHFw0Hp8elKLWuKpDrv5u32mWv5hT/UIpP8GN aJajk3783SK37z+Whbtiqj5l/Oz9FeTfJev21lHcXHmye0je2aRgsKzR8p+LAbmNyF3GKsm/NHzn qPlHy1HqenWsV5dzXltZxQzsyR1uZOALMgJ2r4YqkPmnzT5z0nTNKsfNemaXNF5m1qz8vvFp9zdO otdQSVZnZpI4GDgL8PHx6jFUQuoaZ5P8923lfRtMSK31jT59TurhpZXf1LCKO3iUB2cU9KNV28K9 cVYxY/nX58j8saJ5z1bQNP8A8KarcRwTyWlzM13brLM0IkeN4wpoy9FY126dlWd/mh5z1Typothd 6XawXl7qGpW2mxRXLvHEGuiyhmZAzbEDtiqW+XvzD8x/4p1Lyl5r0u2sNat7E6pp81lM81rdWyt6 bcWkSNwyv2I6dhTdVi1l+dfnuLyxonnLVtB0/wDwpq1xHBNJaXMzXVussrQh2jkjCmjL0VjX2xVk f5l/m3J5O83eV9Djso7qLWpguozu5Q20DzxQLIoAIO8jdfDFVTzr5+84QecoPJ/kvSbbUdWWxOqX 89/K0UEUHqekiArQl3YeP8aKpX5s/Mj80tC0rRNRl8tafbDVZrawms7m7dpob64keMKTCrRmKihu Qau/TFUzT8y9Y03zVLoXmWxtrb6j5Ym8yalNaSvKFaG6aFooy4Sq+mvKppviqh+X/nn80vMNxpeo 6n5ZtLbytrUbz211b3PK4toyheFp0enMSCgHAd6mmKq3kfz75085atNqWmabYQeRobuazjuriWb6 /OIKqZ4UVTFwL7UYg9euKpVB+dmoyfkXP+ZJ0yEXsL8P0eJG9I1vVta86cvsvyxVMrrz558vvPF1 5Z8t6dpcn1PT7XUJrjUZ7iEH6z+wvoxTVofbFWQ+cvNOp+V/y9vvMV3bwS6np1ms09tG7/VzPRQy I7KrlOZ+ElQT4YqxPzJ+dv6K8jeTfMcFlFJP5pntYpLaSQqkKzRlp2DAfF6b0UVHviqM/Nr82pfI mpeXLSKxW9TWJ2W9kZmHoW6SQxtJt3Jn2rtXFUw87eefMOn+Y9M8reVdKh1TXb+CW+mN1MYLeC0h YJzcqGYlnagoMVYrr/8AzkA+l+QLLzU2jhJxrh0PWNOeXn6DxLK05jkVV50EXw1A64qzSfz2R5+0 Py5bQxz2GtabPqMd8GPICIrw4ilCrK2KpN5R/Nt9f/NLzF5LaySG20hZDaXoZi0z2zxxTqQRT4Wl 7YqusfzRvrjyD5u8ztYxCfy3dajbQW4duEosPssx6jl3piqEf85JotW/LmxmsYgvneyS6uWEh5W7 ywxvGqCnxAyScd8VRcH5ry3H5iebPKcVnGYvLWmi+W6LnlLKI43ZCvZV9XjXxGKqf5e+dvzF8z6J YeZrvTtItvL95DNMViuLprxRGJFUem0Ii3kQV/efZ99sVSjRPz6fVvyb1bz1DYQrqujOYrrTeben zMiBDypy4tHKD86jFXk2nW3maH8gvK+p6nf283kC21EPqWiwxGK7eIanIDyuSZAw9X4qKq7d9sVZ J+fOp6JeebfN9rfX8NpdaZ5btbfTIZXVJHu3vUvz6NSGL8IUG38d1WY6Tftqv59eXdaG8OpeSI54 3BFCZLoynp7SDFWKec2SSw/O1AfhnvtFtuY3o0hhhJ/2JbfFWLeZXkk0680Akf8AIPpLlIiBur3n mO2W2avj9WU070+Zwq9o/wCcihcHyDbC2ZVuTq+nCBpASgf1xxLAb0r1wKlH5kwebINO8hr5pu7O 8v8A/HOktHLYRPBEIeMlFZZGkPLlyNa9KYqmPnFl/wCV36CtRyHl7UyR3oSKfqwq8psrPzZD+TPk rU9Vv4LryJBf2zX2iW8Xo3LRm9YIZLhvV5gSblQqeHuAr2D8+f8AjieWP/Am0r/k62KoHzv6h/PP y16ZFBoOqGcbV4cTT/h6YVeWWdn5ti/JryTqeq30F35Et7+2a+0S3i9G5aM3jBC9w3qiQCTqoVNj T3wKmn56axo9z5s87pc6jDaappGiaZa6RDJIqvJMbxNRf0kP2m4qtfo9sVejecPKnmLWJtK/MvyH epaeZ001FNlOvO2v7SQeusEm4IarfCfluKVCqQ+cfOcPnT8r/IvmSOH6ub7zHpnrW9eXpyxXEkUi g+HNDT2xVPL+xtr/AP5yKubG6T1LW78jPBPH05RyamVYbeIOKpXoE/nH8tPMGmeQtRuRq/lXWUuI PK2p0CXVrLFGXS2mpsw6BW/UBxVVO/8AnGgqfyU8vAEEg3oanY/Xpzv9GKvCbbT/ADmf+cXLq8XV 7YeWBKA+km1rcE/pNFqLnn/v2jfY6bYq9ShtvOs/5zauPKt7Y2U66Dpv1ltQhknVk34hBG8ZBrhV l35+iQ/k35hRyDM8NvHtsGke5iUAV/mY0GBXhPm7lPp2peXDUQ+QJL9yT0CXWv2pgJ7bW3Mj26YV ZV+fmo6Dfeb/ADLp+p31vbnT/Kgj0+CdwjSX0t4t2BGCfib04EFPfArKLW51PzN5/wBKu9J1H9G6 jq3kD17bUhGs5hkmvbd+Xpvs1K0IOKsMvLS2uPJXlryvqUEb3Wm/mNb6VrkiszreSv6rS3J57j11 m+z29umKoz8uL24sfzb0XyrqkhN55MsNU0x5n252iMktpN8jbuo+jCqV/ld5l0dvOvkTVYL2GTVN euvMA1y0SRWni+uSma19VQTTmUBwKqw6d54l/LX8ybqw1m1tvL6anrf1rTZLT1ZpAD+84z814chs PhNMVUvNSONN8h6nApe58u+TNP1pQOqraXdg5b6UVhiqY+RpVvPO+teYq/uvM2geYb+2Y7ckGppD EB4/uIEPywqyn8hbbzqv5Y6bNd3ti/lltPuRaWkcMi3av6r0LylyjCvLovhgV41co3lj8o7a6QEa X550U21yAPhXU9OvS8Tseg9S25KPErirMW9H/oSuL1aV5fu/Gv6cNePvxrirL4f0H+k/zp/TnD6z Qevz4+p9T/Rh9H0+ffhypirD4v8AFH6J/Kj/AAj/AOTB/RM3pep6f1X9FcdvrHqe1OFPfvTFVaKv /KmfPX6Y9b/F3+IbT/FPqcKfWP0ja8fq/D4PS4fY96/s0xVf57/w/X88fq9frNdE9T7NOfwf3ffl 9YrX/KpTFXpX/OQP/KFWH/ba0z/qIGIVZ/zkT9T/AOVdjl636X+v2n+Hfq/H1P0nz/cU5bUpyr7e +KsS8if4w/5WfrH/ACsf/lLf8PN+h/q/p/UvqPq/vuPp/wC7fVpWvavamKpZPT/oU3Q69fWtKf8A cUxVmv8Azkn+k/8ABej/AKKp+lP09p/1DlTj9Yq/pV5fDTnTrirF/wAtv8Tf8rI13/lZHrf48/Qj /oz+4+p/o31Pj9H0Ph5+r9P2vfFUHNx/6FO0PlWnrWfT/tqDFU6H6D+p/nV+mfR+uerc8+fD1Pq3 6OH1f0+XxcutKd+mFWHQ/wDK6P8ADmi/4C/SFf8ADVj+mPW9D6n6XpH6t9S+s7+r6Nefp9/fArIb 3/D3/KkPy3/w96v6L/T2men69PV9X6zL9Y502r6/Ppt4YqnPnr0f+Vza3631z0v+VfT8/wBG1+uU /SR/uOO/Pw7eO2KsZ8mf4/8A+Vn+T/8Ala31rh6N1/g7n9W/3o9Mc/rvo/H6vo8ftb8qf5WKpj+U X+Pf8W3f+Ev/ACUv6XuuP1r0fV+y/q/Vq/vPR9elP688VY5Z+l/0JheV5f3nxUp9r9LpSnt0riqZ eZv+Vr/8re1D/lXXo/XP0Jp31/1/Qp6VDxp6+32vDCrPvzZ/S3/Kim/T1P0x6ej/AKU9PjT619dt fW48fhp6lem2BXn3n39Aev8Anj9X9T616Ojev0414rz9Pv8A3n26/RirLbX9Bf4u/OL9N8fV9Gz9 X1eP+8f6Mb0/Sr3pz6frxVhfkP8Axd9X0T9A1/xN/gC4/RXP0+v6VT0v7393/d8actsVVLL9Gf4K 8mcPrf6a/wCVj2X+JPr3H1/0vyf6zz4fDTjx48fbvXFU4/Mf9Hf8rp1H9EV/T/8Ag7UvrPH7Pr+i /wBX5U35cOvtxwqhdS/Q3+B/yW/Q/pfpX9KaNx48eVPR/wBK9Xj8VOf2sCo3Rqf8qR/NKvT9Ja/0 xVBW36O+p6d9f5fV/wDlUzevTp6VIeVO/LwxVf5W+ocfJ31Tl6f+Ab/rT+85Q+p0/wCLOWFUF+Qv /K5/0Lon1n0P+Vb/AFa8rx+rev6fpzcKf7ur9Yp/tYFQXmL9Cf8AQoOi/pL/AHo5J+iqU5fWvrUv Svb0fUr7Yq//2Q== + + + + + + uuid:a2c8a4ee-c374-7648-b23e-7130d6eb6937 + xmp.did:F87F117407206811822AD7E18F57563C + xmp.did:FA7F117407206811AB08F17B494E0504 + proof:pdf + + + + created + xmp.iid:FA7F117407206811AB08F17B494E0504 + 2015-01-23T17:35:14+01:00 + Adobe InDesign 7.0 + + + saved + xmp.iid:FB7F117407206811AB08F17B494E0504 + 2015-01-23T17:37:41+01:00 + Adobe InDesign 7.0 + /;/metadata + + + saved + xmp.iid:FC7F117407206811AB08F17B494E0504 + 2015-01-23T17:37:41+01:00 + Adobe InDesign 7.0 + /metadata + + + saved + xmp.iid:0180117407206811822AA3953D4DA9CB + 2015-03-18T20:26:35+01:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:F87F117407206811822AD7E18F57563C + 2015-07-20T15:27:08+02:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + uuid:2238c166-0ada-bf48-9e86-f14969870265 + xmp.did:0180117407206811822AA3953D4DA9CB + xmp.did:FA7F117407206811AB08F17B494E0504 + proof:pdf + + + + 5 + + + application/pdf + + + Adobe PDF Library 9.9 + False + + + 1 + False + True + + 317.999883 + 36.999981 + Millimeters + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 28 0 R/TrimBox[0.0 0.0 901.417 104.882]/Type/Page>> endobj 25 0 obj <>stream +H‰lWK®$¹ Ü×)ê/["õ¡¶î¼2 à  áàcߘˆ ”Ux]‘©”(2$¿ýùûóÛŸ¾—ç~úþ|üò(ÏZÚaÏUêÕê|~ÿýûãoÏÿ<ÊeÏrÕÎ?Ïúü÷ãÛÿZžÿüßã ‚õÙæU¼gïØaµçŸ|ñó¸Oüz=â*˹¸\Ÿ]sög­—•ñ´Ëm<<ª]­ØÓ¯à;ŽËÖâuõÕ¹ÀùIÃb, sþ·šP›ÏÚ`dË}*Ì­ýò¡/:Wî6xüŒN´ºÎ¤9x<¯OÖUw„­ÓŸqñ¼€q çU-;>ï0Ñ&–´Ë{ðƒÍŸ¯Ç\w/pí×qå”UñMÂr^½ndc=s‹¢X‡+á¦_¶ðîí@€èK¨Âé_ã*<É>â ð vÓƒÙŒïÍò½—xCxâ,ç«°^VmlˆYçòNÔgžµ‚(ÜóÛRíi~•X4lÕFd-d&6ò²òNcé­O¾ìM6°d_w£`ÓŒqàëz;p^ qÊ]pÁYß',ÄÖÏñx¯Ú¤‚k¤SÚ=7['Ž•®XÒhu§;–‹8 ‹äžÞ’kp"PÁMր݈c£;À¶Á-`ì×?D¼®¿ Ÿc%~³IO,1®Á½— À¹M„$­f£]eˆ³Á50§ÞhaEäRÂy9©0f‚Â7 -g® ¸å +”kMþ.ˆ3ÈX´®_†›€œ}M2dá³™nã¯i5ºŠpÔ¥¤Åî@«´O”Fnl8©ë- ª¦µKD¢€3$ëÕÆÐùShŽN4y&ü’6tæ1 á€ ÿâ÷Kš@.ãûè': 82N†ÓHIš0ÅLfAkéªèJZ?Vºás¹˜BöÅDìéÿÁµàžO2¤/k.ÛDøªä±çêÞ~ñ"¦X.§>ö"O=ì<`\3¼±Ž&AL¤Dr†#bÂäHm2Ê”ÞuCù¹Õñù¾FË£¤ÌÂ5I <Ás$sŒï\§|*ué"Ôõd‡nÖ®’w9¥RNÌ’.–k»KhJ“²ˆ@Qµñlô À¨EóÀá§¶2ÂÔÑðÉ[„¾n¼õ±(<·z‚¶>ÕµlJnõ-oÏfj@%î0üëñÇ_>êgÐf–|¼Ë'3Þwù R¡´! ¨Ä èùÝUwˆã£" ªâws\,B­B%…,P€`˜c»’ +¹!@Õ»‚ë&Àw«îË6_,Xs{ª! XZ% +mÊùúqRBñþ­ó]Û&Ò—zâ‰â¦|0o8ÈèÉAùøxà]q?¨5?àw¤<)©ÕÓ1е#ãx˜‹Lsh|II`•ªpfÀ¦À! ¾WÜK¡vo’AÈý¥3”÷}øëPŠ€¼éP!Yy3Ÿ)=U¹¼ZR¦ê[/˜uoH™ÍåzÐU¹{{û°÷7T¦±vŸ°®Â£€Ù̯Ê^OõtŽm] U[ËllˆË °ecélä +uׄX†*é  YØøE\×ýž„»r‘°"z~€t¤ªX"u#¯Ìóñš<Ð[¶£@U¦š„iCI¥rc)E·û=…{1M Mû†å§µjg6@l÷hEÏâõˆŒW4™ì,{@¼ÞjõþÍ«æ:u™¨¡¯DpSe[R´î ¸r}÷¤HÄd?¾º²q$o:òƒ´ò°v¨ÿžê— 3¨ãhÙ‹Sbp!4b)ýV²Îi(Ãjõ‰lÄX!"s‘‚ø é=‹oh –WÙ×5uM&¥Ânš×KÐ@k3°3Ö˜±»¤îâL¸dà‹¦Ôr¨Š¬ÛÁI;6RqæT3Â^Q‘ËéÙVÆ&<|Î,H°Ã¡e€7-7LRf@6%§“›YÌ’àźé–Uéæ"³ |s‘\õ›‹ìzìmÄj{ÁùÄÆ9Ÿhù1í Ã±w¾½f:?sÕÖi¶™Ê§‰gA¢Uñ3=ìBeYZŠút5‡[ò‚ááʆ­‘«LÕˆ)&!<0gBÎB©Ã«Ë‡¬ÔUí<èÊIHÚ—ÃæVÅ®Z˜r ò Û:êÚöH¬©YNõ­ëNÛñ%w$‰ƒ6ØÊÚ‡’sÖ1*9n·I4¸æà¤VdRLuDò.ðà¾ÜB;q^ šiÔ $Rí·ƒÈØŠpn˜ L£Ž7(ª\ ¡­L}·a¡Û Jà EÔó[Ùh~¿{÷~¿g®"%&Õ¶«”QÍJÍÑ® fR)7NTK½¢ê{ †)«§\sŽãâ’jC¯³áéDé:ˆÜnM± ¢ˆ!ÙȘ'õ]’ì=ô'KíÓ DSB£{&:°!ÝeÓd’ÇÕEÏ™–õÈØ”ÜÒcíXéoP¼ßÑÈä:Á@UµT‰F:àAWÚ’OâÐФ“-,ò¿«FϤOPIœýÈšOÉà<~fÎÎ_Ù/s3YŽ$ë´bh~yöPY¡é¿ºø™ÕM®²ŒòÞ º*8„½CÛ§Ý¡L‡þÞ–{€šç¶60œêû1«±Fò,O>=±õ™µâ@ò¶öñ?6%Ù߀ޘ–4R“·~>.¶iw]9§œÏ–Ì|õåþÍ)áeP\á}PÜ.¾kÇÊ7 ±gÄ*Î’~â„}†!—Sïð +­‡/|¼¡÷a9v›1G8Àá€O„/t„c‘âØà ql~BGŠð£Þ8¿ÂaÝ@k +ZŸWÕ1j󳈦~åPmÐûÝ\ðL)ˆpxã}à¹l,r¼XÞcž dŽÙ‰°Ã»#æÆìÓÃÕ!Z Ä¥ë¿Ö +¡½dÝÕ‘¯.ÊH*[ŸR`˜ Ìë:jL¥Œ {ø öÿÅÔ2Y_NI¦êe3ÉÝı>а3›ðAsA¾äþ¦4óK‰Y^’í*O7ÏOn;Š©^M‡h ¤Ãôój²¶eÑHT¡«¯x/¯õÑkÀê[ÉLíó}^Q#º¦Ø‰šYÏ7p” y=[Oσ·Ô9?0ùx»$ÑqdéÊ>IÚ3ª·1*®l)p.o>R=o{éÅ–ç2]'ýqïxת^_ÛG»O¶¹àuf;‚;ê2®e:ü3º¢IÐrë/>Tþ:e.}æR8Œ^OP:+géì×¹´b W᫪ðV9½]?m¸Þ]—½X˜uËY³Ë-ÛB«[¶SÏ)Ñø]î‡ÞÚõ"N.Büüš¼£?­†O/mFBvöLXó2êeó͡צP^;¼k”|Ñ µ™ÌÕ¡8î¨v•šÎ« ½šê°BïÅ¡«ÌÆA[vÆ5·p7%ŠÎº(ɻƷÂH}Kxs»Õ-?2ò§¶ÀôT¶þ­û–)î⫪·ò¶>5­¬Ï§\ù®"Tº³%4ïönÞ8ÙE^|Z÷ýy ÞÛ>Õ˜Õ§Å qÆ…ñweþèÀëðÊ(‘Ó j³FI.­"¿["ÓYasî 4"¹O·zó¼§rLÅtX²Õ¨íÆO4‚Kµ±’YöôZÎ…y‰XVžÄžVuùË q]™äÃñjɈ[ÖüèÃ?õ㯛(•äFëuÆ–÷—‰Šì&…XÛlOžÌ¥ŒwÊ+ •pÕ' pïêœK;‡+[(Æõg†ãéR›gÚÆˆù%]¯“%?"Ì:üE×c~»¨r¡m·èã †‡¡O¶{ŠyEMJ$ø;ÊK„AeˆWb + ñÊY_¨£ïŸ¶yåy1Ôëõ4> 9œc8|?¨œ)°8Ì)¤Þ.Bóˆ‚𷥿]x¤”ûSû/ ;|B8‚—§bò.ñ{Õ(ð@Eâ¾Îƒ"ZÈ>ÕÁ%„r„ÅSÍØk/Ъ5¾MÙæ?-w:¿¹·—Àü§k_v ѾͶèô3]´³Ù”øþC9ŒQ¨¢Vžb]0æ™Øaßq†íQžìE²jrŠsÏS€r¯¥X”ä:È@‰òÚÒòB¥»pDwÕáÁðRkÌSÙò†r‹)ŠòhIPµ –ÐA¦G\ò£ä/^÷¿;wS³Qžz¥,O`séÚ·ßqËÆ¹ÒpÍzXÓqòƒ¶ÞXñ*P¬@éËðx·®§ÒJlO¯¨†GÏ%2Â%Äd g”t&Ä‚YP,eª2ŠbÎ(‰°ý t@w2^Rš¶#þ6P_(y°ü/íªšxpš¬ãB7‚T3«å›ý§Ñ4ÙSq‰3 7À¢ml¢4}¿Ó§0÷È^‘§RBÐ8ÂteÒ­E¨VwÛp2Å1¥¯:Ä&ð˜AÿÑË™Nä­bƒw9…€Ém¶ZyY˜1µDˆsPõÔY¨>­Á`÷yô®}9 +¢‘9 ¦ªõÎ,C½ûŽscàøüžñûlef>P¡‰²Ð3"GqÑcüŽMp?%LWÞæõ¨ß âŒW%C§JfŠÙ +÷ðN Y[ÏF¿K•ìÛ ƒ„Óº8¸• ãzÈõA‡ß>üxôò²gL__ìšNIöMŸÈFkˆ%ž4üçߺu†“4LÆG@ñߨê­1ØI iÄ>e|"Y1R+ ô3·v‰9*D¾h±•i¢+áŠbBɈrÑ.‘­QƒæŒÅYæÀ¥uªŒÄ2ó؇*»õÈîPT̆WŸ"?ùHxùø}ªb¢Q-külÅ–ëÔ~Z5ÙÇఒ̓#)éù¤ÈJ +¥È‰Q1‰ù[𗬼ºj?ò«m¨ŠDJ`aýBô‹OtÑmá£%˜@û‘ÉáRÌÛ¿VL©•ÎxP¾’ +–½‡¤3Œµh%&œ6î>g^õ 9„°Í§Ï'p&8Ð_à Ë…8/Ñ×AÛJru«e,=Flu¼í¢™ü*¹.fUЬ)"©U&U–"o3éÛÄ9e•z¾4C5­¤ÂXÁ¤§µÛé +5‰Q•ÆzÄ^•~ø³!ŸIþ¹tWëE CÄò`DQ±Ôwxè]t'4«ù)yÈîªE\>й]ËÞö4…Ô@-ÇEþlAÌø@”hq)t^%p}©UDË☇ËϦ–lX×Ϋ¢ñZ…2G ¡N쮵³žÄ<¡g5ètÓLtBò¤¨Ê<¸"›Ki…?' aÏåVk·3>੦š±DÇ¿^ý׫ÿzõ_¯þëÕ½ú¯Wÿÿ½zꂦX5*||ô“–¯G?ñw nSF’t~þîž‹FLjŒm•U­êïV­¸z),¦Î± +%¨Ó„S@(ò@ìßðÁôÝÎû6xžP5uÚjVhÓ™_ ß(tá(Ày~Ä-<ûë°§ÔÍ +|±P=?ö@¥rÀ_j8áσœã¾£æ©é¤%®Zs‡ï£ãªÕªHO±„Ó ©¬`® pUÜp óÔ^Ï«1E" ±¾‰~?›¿¿ñÚž›¶)A±LD‰jåfá=¥ n¦SS®‡0h»ÜéPU<èBVoŸ¸ +öþn5Äû>xã ë×j¾MƒaJó30útyYnËq•ÊË[0·cê8¹ÔíE5‘þ,KéJ ͸ø ÎûùÒ]YÇEbsÏøä+Âös<‡xóÀ³A˜^´Ò€çÌÇ;"Ž(‚°âN«ÛˆÒ†Š1\•q!/«…Òøþ†ˆ—S²RNqMTmÝc“¯Ž®vd†«¦òr +=?¿ŸŠeµ‚X–ÿ’½–µTÕ¦´ +»H6Nn°fÖc«Ô‹ÔZØÇC`r´‡ê>á¹z<ïÌH1{\K‘ddÁü˜«°ÍipXæ‘âÉÎSSHX›”¼“4›w¬n· íŒ òƒ¶ñ.•ÑÌÔ]Û¸¼Ží­­j'—SÀösR[­ç/ØÅHOê‹¥0!’m]¨êÙçbÌ«ÝíE;Ô¦u¤Ài(¬;úÌv:žIÁ»?Wú¶;$â¡V‹Ÿrµš1®OhêVU]=×*kŻƲ&]í"”cÆU–+à fê»bEdÆÃa2H!ìϸÈR¥!Ÿ_B>ó%”µÞvÇwãrŠ›ÝP ‹xžý@ÂV¬¥Ïïáw¹O +žîꤊ4ùía‡ÂÎ\¢ÐÙÿË~•$IrãÀ{½¢>P2’ ¸¼§/sÈÿŸÇÝ2rÔ¥–Ír™æ”á Äâp46Óù@]‡Hø¥@,goáè¦ÔŠ4b\ûÙ½Í6cEE:˜!#}º±Ò38¶Â8*bñyO¹8ÅvQÁ:³EĽHgî%]ÑTfl1¸QùºRÈ…ß10•.¹¼qÊe<_•!ÉF!$QJyÂÆ‚N‘>µIJm¾£¬AÉ®uÀ™hvôP¬] Ùw¡€é\†*‘n7ö¯Îâ%¾ ê¡NJl´ZŠˆ—>¥¿ˆ Ãk¾…W€šÅRzÙQ˜@dÛNq¸."7íXKìèM#S¹µ¯#Y½Éž‚PYÝÒ,Ρ)F4‚dÇ>àÇGÎ9‰_<>1sÀülT9Òíç¦>•Fd!¤R®%Ì˽.Ž«µuÜÂq‚ª6}ÆS‘žéPZ4ü8;[ï ­Ÿ'N©•2†yÑpô–öÄs¨×A ± Ó&Aä?#ŒŒ{%ŠdDÃõLRšÔ~ä/DÀª™ÚhÝšÐCm©T~’+6bÜø®X¨¹T,†ç,% ïzÞY+>«·è‘a‡†ž)ûÖÈR1¾ZÞŸ2jÖþ ¦wìOIyHm"æ$¼^ã8ô°cKUÞ¹‹öÛ¾YXž 9q°K&„ë<ò˜€Nmïúlwå^E#´j^ ‹ÿ$`½ßˆqï·ˆù[Äꊈ•ö}Ä&­!7ÿ§ó”!0÷Ÿ +Ìö7˜aÿŽÂ\ÿ¢0ÿÚsý7³ÿR`úßA`Ú,0ë¯æþ…Àœÿ˜ ¹©æP\Zyï™{…–ÍSáþ¢‚yz&n;ìôLcE³±?£EÜ*ûÕO­ûÌòg‰~*¹)Q*£È‚¨:Éd(‹$AeÃÎp|Uî ìµB‚{~Á*l^V&Œs\ņÙvèŸAáÈÓèä^t§jºB©8{Å7b‰ÚlRR(y¼G6V¼`‹ 2>þÈÕÄÈÆÖ£©ÚLÚ[g¡‚!¢“Ð(fúŠÂd€ÐU·GºŒ +ºmÈݼ&H©3D.—°+A§µ”;á“N&ÙØÌ‚ã*Îù—¢âØÈcÊ"‡ &|Eh-$J–=pI.ïƒù––væÎ 5!tößÖÃr5OëFeÝñrÊødˆ\°”®ÐAKDÅLÒW‹}ܦoÖ’&îüø e¬Ùuvì®~‡TО^<šóG—Yj¦™bL)] +\½’X*§Oª1É¢|2* åÛM)é²áƒŽôìšæ:Ê]Òv%´LCnÒÜêj®™±±!“¼×A·TÂMM +´Â›$vS‡b €Êi͑ݗŜòåëÆgûð°¶ÓQv;„Y‹6²rä Nqðn=ó‘½U‰"qÆ.Áܪ+þå`°›ªˆr€ât™*¡^™Z2D nä"Pì|òÓ­žùº½fC·l-¢Õø\K‡FΞçyÅ4I@ ³5e¢Ï‘G£çÆõ7ñ´d +ñr´”vD[ ¼ûáζ¦Ž÷sô‚’(h¾ßM¦†Îòj(n÷3¡¦~ŠQHÔ4rFJð6 ¾Mƒ‚1wå.9’åg\‹Ós’K›¾›K›ï³ kç΂g0$0ù¹›¼ÄJÑé$#¸.Îí +ëM™94šæDŽ­`œ1[ùœ#£ÊÄq×E&båøÈv&2.;$^„³é?Rr‡2z³UáyZ>ÿø€j ^÷e>¥d©G3q{)€Êq¦ëè!ýÎ ê¸äƒØ µ–øDéÀˆÑ'JZ»QÜðh† åßêí#•s•?±U„Ó#V€òm` +‚ag#Ž£{ÝS8_Z;&Ò¼ƒ2 #ÿ^Fnæ6‘µyÄÉè%HëäMª‘Ôö‘TïÚæÀÁï“@HX%;^’)¢Ë Ãò4µ‘fëôÃ.Ò‘•Sm$®õ-©M +÷oIÍÕ{®Öæ`4,ýÑa苹"­°7ˆÅ”æAõI`Þúð Ï~ëÌH£rUæ…¢ïŠ ޤ¤H^þÝV“è 3¥èJ±/þ0Ê8€—Ї2é¼ÛkŸ¯˜ýl‰¶ ã§N)Ñ@YC’ß4²÷Ì©7µÁ‰ÄßäÆÒ˜vÖ2Nóøæ pDtQ»;nMN¿0BÇ.à +ž3‚ÜFˆež +×2Ö¨ÉPž˜ël/é1Ø›4 4‹Áu·„ÌT”¶öApäT»¤“’ØDqÑ®š^´²sp¢ÔH‰âlíygÊࢠmN­Ó$X©Ç! 1YR=¦Î&QdÙx1ËÍ¡‰*;j–0*øC(² +¡s6!°.`w¡x–£ZSC‰‚v7°¶ÇÈÃ:Á +G›B^ð[) ¾©?ßÖ€µ´â-?6œ¦²ËR‘ ˜5åOÎ3›øƒxy¬Þ卿—3ž§ÄŽÁZÉ}Ó@7°û»ƒK®›kPh (òªšçÑÑÅ7L(EoÌ7àý|'XWqjÞÉðk"zø™À2÷ vìâ/öÛ€ƒÆ…¨é!!ôüapýëýZã~‡láð÷ÅfÊ1°%hÔ´â,G½ZïÔÆrb’“üø˜ø¬øÜë.%ÝÞM" +±ôL¿§¿ÞñÚjš{ ™^ØQ_8TW‹Ê™ˆPüá´ Ñ œ8þ ?ß?ຠ¼?ŽÍ| –#Ùìó¬«R×÷Q´B޶•ŸÖUF‰¢•£K ½¯»$<úxê+:2ø¥–„£QQ‰_Äuß÷@ wý +idpG 2Ôë¸F¼øGÝ+œ0µ©¡í›I@È£_¦öÎ?Ö?Ù¯–d9nx]@þÖ³œ›èþkg&@VÛîð~"´ÒKuU‘ü@\ºýö^¶ÿ[¢ 0ü\£ÿS@A aüI3-µd„ †Çp»!Yy„±ï¸óQ^€»‡ÊÜú%èò}–s* ¦,XdíwüÊñÜ2Ã[6ÝåT§ð.ËsÓArÍ›H‚WÕ©z­ã\è®ÀÇàÔéß2h>2ÊËÄ@ò#Äô SÞ‡hj.i P§­–óæ¬Bh•ùÐÞˆ¨ ÒV9"á—Doí^Z1å¢;Ý>J1䢹•L¼á#+!¥¤¿Óù +Ho, + Ä…pCTx$Øãø>X‚-?g¸ITvlhM@‰É.êa=*ŒFÈÒPˇšç %RF9ÔèP0é‰ZC>I­É¿rN8ŒÛg!ÌùóPð"½N@&ºÕRs’Ë–ß +}è㋯êˆÒDáèÚi±Œ–¨uÎ1/÷ü͋Ɇ@p7¹Ð†¼#ά7=q]ÉOy£á#(,½ ®ÜÒ3‹Çœeø!¸¦'Ñ$tNÏâG&û…n9W.@ò`­‚ØoG°³HðgÇÀ&OºŽáÔúPÛ£§Žfb.-¯ILË$º±©yk\^€Wâ)ê5ELñ¡ª> +£œ8ŠYþ­ÓàæáË踠FÐbЦuxsQü/Zà‘.¥màtuõ N«ðš f7¿ý7ÖClý|c½&k¯Ø°Ó•dl øˆ „ð»s{ºale®PAËoò ª¶Þí²Õî^FâF…öòRjÅ5ßÙöѨKiÃúñrdºdðãK¤AUðêCÍ=L­>L¿’Åf+”Øw%t:A¢çóï=ëAúÍsüƒóøt„=Îñ­ÉƒÜã  óU:R¨À1‰oa>Hˆ"ÎÃ!-ç2på–ô*1Heõ|5!e`1^Àë+,޷ʤ÷¦±ƒœ¦‘U“¢u ޳-Œ6ÓõãocÛýÈ ·Ì]m§x’7Í¢µtÂêiç•cžg–¥)pû¬`h·1ï-•(bxÓJ€p÷¾u½ØR×äöIÕó®ݳ¡õ4qªÛ™ðû÷SÙ jx_ô×O9cZ;Úòh–éAÃöx|äéý»1éimüŽ ¿ãÂï¸ð&„wÓg|NnHÂ) ~ZñK:ÕT,(5ê +ì†ù¼;eŽ^U·½ú:ÀE¯¾>aúêý/òÚç¿Êë+4‡®¼F½Cjè =~M.I"µ«‘DçÈuƒÔ»º~i³ëAšÕNÛ ®c&¡BÛª¿u,=%êaÚD"›@ƒAFD·$=±é Â4˜$6'¬kð›^+­X_÷7† +(® E×RmE¥ð/—²ø£ ù¢ñô|–øÜÒyKDsœ[Zf÷–é«ëšèÀŸ›ÐhYò +Ë0ö}¸ÏÚ^ðd¸ã‡(Ä{ÝU¨Ñng Di•¸½ƒê* +fÿý:0{³>“][KœŽ®õ³ÛkkíGn¹•“5Kâ)Ûþ¼Ã´~¿ÇªÅ¨µxãLH3!40²ø…ß&2O£â‡ës×"¤9š¢|ÖàmZhMWb»1Ý$údã´žúŠ€Íã¦øZËF?Ý|*~€Ë°&Á‡Õ'¤] éåêÚ€ ñ°I>ãzÙG1â6ñ‡¼M aj—pæñÀL¬s.°<Ã× „zºì|äl¡¿dÜ' +ÀÄøúЋÚÒùm¯}Þbã|RNuO­H½Gëéq-ßšqϾŽÁ„m±þ1™Köï<»$!U›ƒ²ppMqÊZðÏ‚y!¤ÄNa1ÆŒ+©+\•‰’¿ö¤‰ÊСåç5¥ƒÍb¢Kw—µ}¹„Ü•|íƒd)ØY,ÒJÿÂ~ÃAƒ~Â×£0YÖ©Ámi\ºØýÍÅ0›¼4Ã&IÏÖÙz DOS$‚p醸ƒêNþ€W™ +t½ïÜ”f4t€¦=vy]:l†2 ÷ ü>È÷(ö„v‚dà›ã¬ÝÓã£îe e¡_ÇÿÄú:àèÌß·ù˳Q¦Cõ1Y†èÓKχ2˜¥Ö.mšÓ©áÓ9§¢ >ð3ýúµ©¿ùàÔÌš{z‹Â+MÉÊÌi¸¬ŸYnêÉšµ™*ú ÛþÅ]_ßáOn~ƒ,)¾çð‡Øw¦Ž6òÝ5×Y‚R‘"[J¡ºð ýؘÓçt‘ÂE^ϲ­¡AÛRŒ„¹ÚøQ_êÓÎ2@>kKÜð“öa¡ù*Íí£4Dª.‡š\â–ð ¹ ¦”ŽU)ÄîcÜJĦ}úý‘¥ôÝÀàù*ÁÈè6G)†`kz´§ʆ¦"m”¹g³ ˜*¶ÿ Ð¦òoÅ•…4ìî^°Ò€M—AñC©f½Hïn,Σàñˆôzó‹p¶°ÊDÄðØVœRØC_Ö—ÀÙØ÷Y‡T_ëôÖ®k 0Ó[¤0”rÏû¨jAçðÊöa0ƒH––^&ú bö{ ¡,¡ç]¾hÄS B*Aë«×¦!r6Ö¦wî[=ØÈTX`«!'?AòR÷ìC¢~3|úE>ÀeÐ >• +’)Òe: Ãk5Q²ù:~4D:Úå”Ëc}%5Ä s|%µ!=ºñ¦LEÆ›k**ÞÌíÉ7ÝÆG¾iàñ7ߘ¦ñ 8îÿpF¼ ”éñœµ’Eúaz¦“^ÿÞ³¤ãœÇZ=Îñ­É ÞãßÎùÊ;Éràƒo¬“ì¿´+ÕñúúË•ì¹/Ê-éUb¸84à¯>[£¹j—Åq¼©RzoÚ±ó²ßÒ®.ÐéÚ®àm¦'`¦PHÈ ·temG,´•*¨F¡Ï-’?ñË${Àí³‚¡Ý¦hè–P¯¥ÆèxÁA„ò +€à ߺ^l Û蓃è]ºgC‘j|«iŒ?Øúû©ÇìÚ¸¼/œ0dè4Õ6ç·ô¦CÁn½n‚ãüÞÿ÷ŸøçO…F«¯ endstream endobj 28 0 obj <>stream +8;YPh9,7UQ#g6daEWTC:-sI&uYS-[Q1n1FB>ROKr)_6.A(Q[MgL_jZHkY'GZ2Fj-[pge +>:qub*ZoBOU-E>&USZ=<61nHY<$dgp8m:?!QiC7&p\uoH0eNP.dVa4A~> endstream endobj 29 0 obj [/Indexed/DeviceRGB 255 30 0 R] endobj 30 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 23 0 obj <> endobj 31 0 obj [/View/Design] endobj 32 0 obj <>>> endobj 27 0 obj <> endobj 26 0 obj <> endobj 33 0 obj <> endobj 34 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.0 %%For: (Helge Barske) () %%Title: (150720_aufkleber_lang.pdf) %%CreationDate: 20.07.15 15:27 %%Canvassize: 16383 %%BoundingBox: 40 25 863 91 %%HiResBoundingBox: 40.8101 25.6465 862.5869 90.0996 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 682 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKProcessColor: 1 1 1 1 ([Passermarken]) %AI3_Cropmarks: 0 0 901.417 104.8818 %AI3_TemplateBox: 449.5 51.5 449.5 51.5 %AI3_TileBox: 54.7085 -253.5586 846.709 358.4409 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 1 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -203.3242 339.999 1.2928 1668 943 26 0 0 6 98 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:29 -246 %AI7_GridSettings: 72 8 72 8 1 0 0.878431 0.866667 0.890196 0.939216 0.933333 0.945098 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 35 0 obj <>stream +%%BoundingBox: 40 25 863 91 %%HiResBoundingBox: 40.8101 25.6465 862.5869 90.0996 %AI7_Thumbnail: 128 12 8 %%BeginData: 4450 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD1BFF7D7D7DFD62FFA8FFA8FFFFFFA8FFFFFFA8FD0DFFA8FFFFA8 %A8FFA8FFA8FFA8FD05FFA8FFFFFFA8FFA8FFFFFFA8FFFFFFA8A8FFFFA8FF %A8FFA8FFA8A8FD04FFA8FFA8FD05FFA8A8A8FD09FFA8FD04FFA9FFFFA8FF %FFFFA9FD05FFA8FFFFFFA8FFA8FD05FFA8FFA8FFA8FFFFFF5252527DFFFF %527DFF7D7DFFFF52FF52A8FF7D52FFFFA827527D7D7DFFA87DA8525252A8 %FFFFA8275252FFA8525252A8FFFF527DFFA852277D7D52277D7D7DFF52F8 %52FFA82752A852A8FF52FF525252A8FFFF527EFFA852FFFF527DFFFF7D27 %7DFFA852FFA87DFFFF27A8FF7D7DFF597DFF52A8FF52A8A852527DA852A8 %FF52F8A85227FFFFF852FF5227FFA827A82752FF2727FFFF7D27A8FF5252 %FF7D27A827A85228FFFF5252A8277DFF27A85228FFA8F852FF7D27A852FF %5227A85252A827A852FF2752A8FFF8A8A827A85252FFA8FFFF2728FF2727 %FFFFF852FFA827A827A85227FFA827FF7DF853FF277DFF5252FFF8A8FFF8 %7DA8F8A8A8A8F87DFF2727FFFF27FFA82752FF5252FFA927FF2752FF5252 %FFFFA852FFFF7D52FF7D52A852FFFF27FFFF7D52FF7D53A852FFFF27FF7D %2752FF527DFFFFFFA852FF527D7D53FFFFFF27A8FFFF27A8FF27FF52A8FD %04FF2752FF5227FFA82727FF7D7DFF527DA8F8A8A852FF7DF87DFF527DFF %527DA8277DFFF8A8A852FFFFA82752FF27F8FF7D27FF7D2E52FF7D27FFA8 %52A85227FF2752FFFF7D52FFFF527DFFA82EA827FF7D52FFFF7D52FFA827 %A827FF7D52FF7D2752FF7D27FFFFFF7D52FF5352A827FFFFFF27FFFFFF27 %A8A827A8527DFD04FF5227FF2752FFA82852FF7D52FF28A87D2752A827FF %525252FF527DFF5253A8F87DA8277DA827FFFFA82727A85227522753FF52 %7D27FF7D52FFFF27FF27527D5252FFFFA82759A87D52FF7D52A82752277D %FFFF7D52FFA852A82752277DFF527D27FFA82727FFFF7D52FF527DFF5227 %FFA827FFFFFF275252F8FF525252FFFFFF27527D5227FF7D7D52FF7D7D52 %52FF7D52527D52FF527D52FF7D277DF87DA8527DA8277DA82752A8A85252 %7D28F87D2752FF527D527E7D28FFA852A8FD0552A8FF7D2752A85252FFA8 %52A8277D277DFFFF7D52FFA827A8277D277DFF52A8527DFFA8F852FF7D52 %FF7D52FFA82727A8F8FFFFFFF87D7D27A852277DA8FFA8FD0552FF7D7D52 %7D7D52A827A8527D525252FF27A827FF52527D2752A8FD04527DA8F8527D %A827A8275227FFFF27FF527D27A87D52FFFF27FF5284277D52FFFFA852FF %FF7D52FF7E52A852FFA827FFFF7D52FFA852A852FFA827FF277D27A8FFFF %A827FF7D52FF527DFFFFA8277D52FFFFFF27A8FF27FF52A8FD04FF527D27 %7D52FF527D277E7D7DFFFD047DA8F853A8527D27A87D7DFF527DA87D5252 %7D7DA852FFFFA852FF5227F8FFA827A827522753A852FF7D52A8527D277D %52A8FF7D52FFFF5252FF7D52A827FFA827A8FF7D52FF7D52A827FFA852A8 %27522753FFFFFFF8FF7D52FF7D52FFFFFF277D27FFFFFFF8FFFF27A852A8 %FFFFFFA8527D277D52A8525227527D52FF537D537DFF2752A8277D27A852 %7DFF5252A87D7D27A852A827FFFFA827FF520027FFFF27A827FF7D52A827 %FF7D52FF52A827FF28FFFFA852FFFFA827FF527DA852FFFF27FFFF7D52FF %277DA852FFFF52A82EFF525252A87D27FF7D52FF527D7D7DA827A85252FF %A827A8FF27FF527DA8FFFFFF52A827FF52A827FF7D527D7DFF277D7D52FF %52527D52FF527D7D7DFF52FD047D527D7DA827A8FFA852FFA8F8F8FFA852 %7D52FFA827FF2727F8A8A852A852A852A8FF7D52FFFFA8272727A8A927FF %A852A8FF7D27F827A8A827FFA8527D52FF7D277DF8277DFF5352FF5252A8 %F8F852FF7DF827A827A8A827A852F8277DFFA852A852A8527D52FFA8277D %525227FF527DFF7D527D52FF5259527DFF52537D7DA852A852A8F82727A8 %27FFA827 %%EndData endstream endobj 36 0 obj <>stream +H‰ÜWùnÛ8ßð;p±è"&ЍËRú—“4m¦9 ;Ív¦[´D;œÐ¤@QIœçÙgؘۺ¬>:m‘v@–ÈßwüøêïýáN/‘cºãZ6ê¼zu (ÑRí¡bsžgZ™¥­Á6Âe¨wŽ*à%U“b¯Ø*6 õÖ;ʧí•]Óm´µ Ls +[Ø·»Ž="ùäšÓ1U#NÄÔJ“Év- XXv-ì#ìï9]³MÄ É2vOD7tam_æ"abº/ïög#ÇGaà¢ÃÞ;6 Ù#€bÊ +¼À@˃E +Š :”q>£B÷•Œi–H.U¶‡æD S2…‚~£œË[´ÏI|݇ø£#Æ)Ø>#aÇx¢wŒÑ~Îxr–ÏÀÎ=„ŽYvGËð¶æÝ,wGÇ3XR­AYh¼ypúÛû¶`võ¿õ©ž  P]Sñy»â¬djV 9üG6¶<ÜEØö¬0Äa º ³”ƒƒK‡x‘å#ÃcñZáÀ¤ã{V×}´ãø®åƒ»Pè°!×-ϳ£’`á9zÃèí:“‚–îé)=,Ãp»|–;ƒœSõA0 :c³•þ9• å ý'ÓÊ.`°x–€ ¢¦TC¸%Ïu‘’a-üBæT-œ§T\ÈËBÇÇv-×ñ云E–9!$X¢Ès‘Â…t¼x–B Kð–dÒµñM(&L$P3ÜiÚH0.1§Æ”fTßkèÃÐG kôÕQA0løú#8HÚGÅÎÎê3ä‹ ¢rÇ zÎiÖÙ}/ä­(>ÐxNHh¬»gdFÑ/Ý!ƒ‡Ö»6:ïÔÇøu§%lôq¿Â˰t 3:EŸ>Û(åƒø1éì½î ]8Là÷‘èOC §QÉç ° :ï7W/Q§ð¸sᛵîÃ9ùShÑw–M˜F§¬ódîìÇþ~#¤æõ%á;a™~à¸'Fˆ¿’(Ø.·Ê4lþV-£G‹K˜WÊÖ³-ÜLHçÕh·þ†xš/›¡“¨ù³ßn€v”p´•’ž_`ÍF»ûÐNÐÖŒd×å®—²TêG(í£\‚Qq¦´ÍÑ*—üj%–\•+¯¡pQ/× ˆ9`¸zÄÜ€QR›q-d|-s¦e×Xe0cÃõÍq~zŽPJRh!›å¼¸Ï•Zqƒ€[¥ÈRÚD<™,AY£"ná [Ž%dŠÍ¥ 2¦õp)9 YN7„N¥bC¬¢UìßwýåHÜR`-´¥ÀZl£ÜÐmu.qC²aÛ­øÁ­ êÆÂ z§‹£‚ŒgzÞįbØ&»‹:!bšÃeõeZ'ÇÖ§S¦5ÜÝàÏ'üÏÿf0š¦w¹înC e4}ž_uS)”ÒÈ4ÊJgß®kŸà”Âq]gp‘JhqÇ+)\ûÅy®SHãÕ4»OOÎ@Ég«jçnÆlŠs¸ªTt=¥HUãß™Å7àßBÅW0L)ú¨ë]óÐó´ +ÁÖ?E6º!*{ Ñ¬ÃØ†Þ&½‹õl N4Q­4É|ý¤Þ³¢ëá œN„„/“{½‡Úèo”¤ÕF˜Ÿ–©Ü¶Ã™aZÒzÛjä7 +ÿWZWZ¿Q\ão“Ä_ÉŸ©Ð÷n6.u}á,6æÅy¦åìe;Ù÷ËÃ=¸•ÁÍ ¥Ð:6MÇï^ Ë¤ÊÿC•f“Ûø4~á2È8‹ö^:Øêvƒ¨e—ÙzË}µI„+à˶àÀ³<ßÅ댺¢lzµIËh/k–ã[øëÌšobÑü¥ñl+ÄöÚÝmÔV^Ú˜æÊ»ÌŒ±Ô0œÐ‰>WlÊÄ&V=¥ùÎþ¢é e®bº/s‘¼øáGÔK«0£š$0 }­ÑWêñDÆùŒŠZZ lVìJö’iOQ҃⹡OòêqU5‰œõ”K¢’C:!9o](»]ÏA!vC ãÐ) ¾/™Ðƨ­AΩj'x­É!ËRNæ§D]WöýNY|EÅ„ÿùøEÌü X –ÕÖ.„6¥ßTÞµ±åá.²[ (¿ƒRz¡M_fÌØWì:µBØö¬0ÄáÆ”øQ¼kߎlÌ,=×;Æšp(f*¨BDh†g¤*êÀ÷]¿rIŸª,¥EdÞ*–ŒæTÔ\×éÝUÈ·ŠÖ©æÛžCž§$fzþ0 Ï"÷›ôóÂ¥ŠÐ^ÁþÇyµ/¤êeá'èè”iá RÉK&éhv´4íf…\E 64ç76/0/6{ƒ +¢Íß^—o­ýíµÀò¸á+• Š®Jw^;?¤žaî¡>¾¯u¤jðÎ ¥ù¿eÊ7ȸÃa0›µ0FM1T1L]ä÷/jöÐZýœä•©uŽNÖÊÐ7®(ŠX&¸/YÈXW[Kï5 ]’ÿveÑÐ¥ŸáU ìpã6÷öÛvlEMè)b‹P˜– dëKÆŒ/Ù2¡:Ù ú€¨©&&sS“ÿb–<†ºµ<‘]†¶qÄ€-[©/¬aa#Aó†2ª‘hX’,ycipÅ2 {ísâåVµmȨŒÑŽ¢½’ç$pôñ0 ­Ð7‰Ñ Œ_¹ï mÌŸ#×Ç4ˆ¥Ñ|F£ù šøž¾kEy³‹¼ï×òÞ„¶âÛ Šovª·s*ïóçBî]â2}8&H±mo”o?¦¬ÞéîOïàʳ¸Yv'[ë°pº<Ì~|-ìmï÷"¦þ}ÀTÝíw´ ,—§è.õ)Î@b-uäØ2ÈLQÚƲ%èã ¾Á_AÓ¢Q`¦š#˜âl]6a– 32 +ÏŠFІ¦­#ñ}ÛÄ ‹ è-€ÕÎê¤ãÝ4F ]10Äî^D“!ÞÄyÚ’WbÄ,uOœÿÁ_hØ“]üT{. ¼¡9(êù87ÇóYz¤É²d(Jzä>f‹és+|.X3° Koݸd8g2èÏ•6À‡A—`†ÑEF !»ð!Ì!°µ´$+‚£Ùn¡—Díè!tl×Wö÷9cJsøYÓ÷Ê”ö6.:’»:VkÓ´°ˆ@ÌÂû¢®P§Ã* qÿR%{²Ó¶¢&É;¼§ HC…IkpØ hæÎè<¤å;ˆÑÃû3Á9–8Áz–¬Žà)QuU¶ìèB [zðúîNÜ`n;h'qž)#°©FÛ€}— „²¡$‚h±d ŽuÁ׉01[Içn“ØCc EÕähÏžO­öûµr|ÏZ³ÒèNF#ภß"˜†ÁB®^_øÀ‰ ¦ÈP´%¥áj +—aMsC +œK&†õo•ß‚rŸúhýö¼ŽÓ‘Í·À|ÆãpM^ÚÚ‰ûŠÎˆ¦&þñø¹Qß\C616\!–Þöü`4ÁÜÍûûjɺ®(íE(`ÿ£í÷\¸pO«ý‹±ÏØò¶j¯®RšÌo}—¡¦¡Ét]‹"åÑZŠòV#U8)퀡í @)оžSC3¬‘`ˆ:®»Þ˜5°Hi6ðÒì1 ùaìöŸ»ÝØ@a·HÑí´¤EKž‡1-ÅУôÁ€3ZÞÇó°˜è—¬ETÀñÍÉ‘]ÃnøŠˆ‚в‡XÝ5Ÿ=Ú–F kÂ2µpiƒ80àz"G°„@²­ÀE‡±­ +jmE…éü_3= +î‡nha(ksž'ò[ãÉ? ·xíÕ"Ö_>Þ`c1ç"$|Ö"] +º­ +š*€ ¢‡ SŒP"*î$g¹fܪ6”PKÆhGÑþûàèã4=hÀmì~%\”âèbDŸxØ)¶ì÷ÊŽ§Á=#躱¨–ÙŠÚµ ÀÕÒWk6\jùöõ=}^Ä^n#ÈBŽJ‘%2›Í½žîXÕЦþÊX‚nÖACF/§Š¾l3†¡¹¸<WDg‡(¬£þ•µŽl)òè6¼Ç„’ÝÀ®-AB#×HìVì~£÷W}y¨IŒ¶¼C=Øýß­{"°z§ûcWÞ©=|-jÒ€ #C°¤ç}Ë0®”b%,CwÙFã"ÏɈxô1wÕ>yÁ+ƒËxYxL6ÏOÚ)¦f]Ï'¥±~Øä“‰8« +ip\xø]/•j×ÕÛÜU©õ¿­YŽHñuòö"FärGÙ,à¦Ü8™=®•ßÒgµJÒ5pCfbµrëÐZ‚š63þ}תUrr—U/«"—NÇÇß\µ¤'èâøX‰z¾¶¹éÉ=§’ôÜhºÑµ'xµpäð\îxÀLµøà Æ)Ùæ(ÔØ1UT¨þÝË+ÝcÓýíNƒ¸Ò°V™ñÃZ ¤ç8—Œ9|âZRb.YüÇ{Ûá”á€b´šöXR˜‰ÍN¨gbŽN$ZŸµÊU|àÙ!ömüfÀ_'Ÿ\Cj2©‹é1ÝMé^ ‚äÄŠÓ.ÖÅü]‚äÞË:v~‚3’x?ð¬ìœUûÍ£IY…ú¥âu¥5ñ<ÙŒ@YêñGI}kJŒ»Š§,üÕ¡[Ý“Oÿi­ÜœœÄ +åþ°Fëb|Ž_Þ–3ÔüõR¥¨ PÎiKlø¬D¬,Š\ô!mT\¦çY©¤²Ö—¸½L¤’2£Q¹—ÁS+Vc•£A=YÌX—ÆKá¨J±Æ^éK/%rt4tÍVõL¨Z8;B%y) +w:â©ÊÌN ©Ekö¥V–Ýr¡rÂâÏòR@Þ\+.ä –ýjäÜßx•¯,~UõÎ&ëž1ò‰lÀÖ}ÌâÕj=IrWãË…Áe¥,Mÿ¼¹•\ íµ™ü 1ÍUC?"qy@rÎý_þáÞ]ª9\å +Ï…©H÷¸)Î)™›Ïº Ä™Âèá®Ø‰=>Ðm–épJWý¬}Kビ{ê½{d>¤çú;÷™Ü#Ýæ¹éàU§…LY™ÇÆ<«œÀêEÝK†ïï¢û9¿¡Û­³ž;•n숄-Óµ¶—üz4fÄÙöìP7¤ ¥Änõß_If4ãíþþJòK¿;«"ÊzÁ=0VçÓGX™ŽÓEñ«{³'”JgÎì7^°ÍƒPcZ£Ën­}èU‹Ÿ$É*±Óþ‰t4è*5øéîÃmÛ9‰3ŸäH_Øo:GCÜt),{ÈC%wve™­µKPîЯ¦üîVQã™!IÞ9nG.û/G…Ž`M†.jBnk_@{5·3»|óÝr§Ï)EySÑê³ØòonÚ‰•²­ã…·Ë3ì—Y3[ 3m ôÌ$—= Ö6ŠWßè¬×¾ +÷¶V~5°$Áäñø‘ýaÜ ”¸mÅ ×M]‰j¾ `&ѽ1â¶á´Å éåN$çûÒT4ÍZ™ä$Zô6‹K£¡Ç*‰‡û$l§ö µ®|¶`ÿÞˆÏÊE®Qg~﫚¡÷o;Û¨¶:’àž?ÝMD+†£ƒˆoïÓ:Q>v¹kmqùïš?ìïtÿ{Í‚”˜ËeÕþ°G“•n+HÙÔ<¡P|Á$»vâò\ôÎ!_ûjyÊAÄR©’_'ÈÑs`ÍUô1—Ïb^ò¸}Ñ;Œ«.œM¾ù¶SS’ÆnË +ùaèéèÀt^Gråm­aýQ\ç¦é\+{Jȵ’Ú©2ïŠÏä¥^ÔÞ“-bFåÔû÷IX~ðOº7L²m>u/lä_û7"(Dñµßu¯ÉÔ½pa~}]“‚âï7‰¢xæ±<˜0ºDj»(ñ¦FË}ÇðZ á\´ò*¶aÍýèÞ “Ò³$C KUr×olé;4Ìät©:æ{Ê÷(?×§ 8³„Àç­j<ýGK&å;>mEuÓ±äbâXhqÊ׃Ü.Ð ØÖÁ€Éj;1Ç#;äŒ_Z˜37rék¥×L]Òf‡HP´s–â4Ø[?c<±ûd¯éùÑöuy U9µŒÍýa78ãtD\ˆ£Út Ø$…Žâg^bÀF]T`7¡bM}ÄÊÐÙ¶C(ì×}.Öù +° O}É6e¯”³ç†qnš_0P®T¡ŠºPÒA¡Ð/{Øhb&˜Îtëñ ÙakIc«ã[P ^Ü.aó E—Ûe€ G,í[è—õ•úL)¶ÖÊŒ4¥QX¢Í«èõŠy½¡\ÆÜˆéØn7]sR¼´·²ÔäbrÀopö¢ÐÏÑš}¿"““•¢$×ÎF •„ï¼çkO|1ojxì m#?1u<ñê,U{‘“ZŒÜ[~¹¯Éê2µ}Ç^&c,ĶbÒ0·¿yœˆo£N˜çÂèÂz…]RY©è#K~åø*ßÉê¸N«"k’iç2K`ó¹ IfÎ&t¨U€ðvOÉåÁR|F°ZП%’LKç<-ìÊ1kiY-‚Òšùõ§-…­±‡Láø&AµäjÇÙ‰ª(ÁôK-)–˜w2#oÍ2ÚÅ\üÔÍd†çUA¡&A±·¸9^âIm.Nöþè›=®jž—R½—õãa<•-˜ +(“&#ï +„Ú²¢ÌÆ©&†cAi\Kê ÐlÍ£-ƳåÄ3ËfÞ–X*¸e_˜4Ö³a:ráG¢…›É˜ÄÖO&Ù],™Äé2æWÑqêW-bØíÁÙ‚*ª¯^|ý­§*Ì3 ARèÜ®²÷fâ¹sûZ&ök½4>am{Ü6rÁ”‹Ú¨ÉA´_ä {„²7u`á:œäì’¥Ä\¬£› /7KÁÖ\ºùmý’x%ùµ}†qè«~´ ˆ%Ù¾6k"Û®„\ƾˆA‘dœ÷ÄY§wÕŦ$WaÞEÇå͈/aAЩp÷¾ÎȈÇåNÄ.©.`¢ÜõKˆ‹°r'»eèÌÉjîÅ ‚oó Iqõý‡ó*ÛJœ[ÂOà;¤qAP@%DQ† N 6°%ÉŽô·/ÎÓœgø¯Î]¿Ø©$ Ö@÷…k¹Híšë«¯2g#–NÇkM(–­¸"®›}.ÅC}µ“BÜ•ÆJi ,Ç÷#_$k—ζëÔà¾AzðÞ;V ïµcWTÿwa`OÉa®=|¤y~çÇZ“ÔöÛ ¿·ÉÔzü!WLZ0ļF'Sç\šê%ÉJ÷Fš)Vô·©pŒ8”.ãµÒÅ}Q¡5iWuÙEôôòa~³ÁÞw¶N¯¤d‹[î)yjB,™›[hÏv𢕋 +Æ,R Iñȹw#Ö+‘dIQt—æ©¿÷ØdiCÁÚY1YØõóè‰ÆŒ÷VD·£M¸7“t‹\YLìæMž2¥±=ó{¾_\+;¬Êô ÇÚʃc[•¥…’}«´®à~ÛÝÊÔ¢a¿f¹Ð¨b³û_õ‹w¿Ì8E¾ËFov£À~ü«½1•;«ÃÖ¶À2·h¹[,(\Äíä_VÖ˜;á·ò5{òâ-”3óádn@§áfäÞ¹O®7¶x3W˜PÚ©÷¬$2€‘¥˜½²ôñ…i•âǯq.|¿-tT3r;*ÄÜŠø-Ÿ½©y.¡e´´écQú–‚ ¸M¡\$óËÐKö˜„ï…Gm§M“y;8iÛns\qXTœêÛ¼¼º3îÙëf¹êÐ@Ýð‘BnÇŠP—áž¶Ôš¬d‡žéãø~:af©½`i¨t4–åÌm§w{œ=/WÊ£G9äÜX¡b¡yØgjµ ü=ÿüÕ³<'ì°Å|¯¤3ÛŒÂÞOÅÞ$@ù‡1ìÜN·”tw„…»¢¹ 1µËÃÝÞ,é_ª‡ g™ÆC–¶5+Ÿ2Ãt&TˆÙOfÿìm…+hï+pÒ¤gø4ƒ¦)*MpÌœèi1bàHK›àH¯œmˤp¡oõãócc;'ËŸK {’?à/îî4¨‹Uše‘õD®û¢Í½ôìS•«»îm×büÑoåNZ‚[  éñ.”½†êkâМ¡Û‚Æ~Juw`÷/å’²}¾»¨öÈk߆Þo¬5íů]šïdy7wP}'{'ãâëD®v}ˆçeù¥ +JOšt²p­ÏGÓKVi·À3{8!b÷µ}«:ÕØÁKÔÏÇú–2?-΄á±@¦J}S«°‡÷N&R .5C°Ðc^è’W&Á¾;!˜íß:Û9ñû/Ä_2›Ç× Â\qOßêæ"Vž°R&’.Õ#œÕªÍhéè!îcÄ.çoÂÞ¯s»ÐÎ[lüþxX:êÆ}ÕÇýØæs/óVÎOŸ†ãªp°ho¦eï4/æÆ§LßoºæÝ•>=Ù[劇£~§â°Yå8SUÊÝ¥•ŸL5Ÿ6¹p­tL7bdýâÞ÷cv.Ð4+òlzŽŒ –êP‘zâ$)†ªGÎo'Ån3º“í&å9Ú{û%Ç +/¯1Z;ÿÑà^½”3 OÌåAÒçÞD÷s?_½©´2¹»Ž± nB¡Õ&hq™:$/žân¤Û^¬™Üf/“¿í]†=­çYõég³ spHRõ :Îl¤Ož£l=zsÁ ñ&+U@YgGß:é°['î~UŽ|íÓüH²ÿs¶±ýœ§Âtõ E]‘ºÑ-L4“bKˆP1øš¤%BG¦-¼£º­XXWmX" Ùô¤¦R d˜:’,üŽ. ,?·5A÷D²ÇG‡T¢ªY_˜kãŸÈ“J0Xr~ŒO*G%®‰ÕB1d$»ŸÃUE±MË,bÄÛ– ÉàD/B%:–ˆŒÚ–µ!Nü'Ú2Qäj½T4 «…eQü:h0ÜsIAH.Ë"ê,<×ñ%á#G˜!’+?Óû•¤«¶! QUu=hááÈZ­¶Lb”Ã\-ÚBú`Œ×ä ¬úD¿I€+zóŽ ²n­-U7iB÷¬›žèëŠ^¡Á>x¢X¯N'˜V‰·}êM9ÂÓfô$à F&ebM¦dŒ¨éG„5ÓBÐÂÚi”ˆ°Jµu„¥24 +>"ƒò78Œ!” ˜Xˆ3dl«H³ö©[d| MmPLD±~Õ1 +¾Ï¾RžSÿõ_ ,`Ío„‚©qs̫ԕðIlK7ÈÐT•ú€×?÷©Ò>UÕ¦ðÐñZ0Às ¬«¿þ•FÎ?®ç¼þú`ÄM½‡ÌŸH»ž+¶&¢± A.±iíï4Á`^2°‹¥Kyý+èúŠ¡LR~ANÖ!fâ§,ôϤ‡RéL@k\Â'4G®ðzQÀBÈÆçŠ‚šµN4" ¢"†|h¦ ôÖ ©&&ëØ²d жʯMÈõ +0œõ¶:|oÀD"kîO&hÐnæÀ#˜ábŒgó4P: k‚SºQ°ôù7–|pøgýHþg/×C7Æ;¢%ƒˆ‚„¦`|´Vm§°é™÷0ù âP70 ¶Eµžºy¥ZÈ$Š=ŸŽ£t´9Æç-UUa5Ñ"yŸ¶dà[wáÌ/víx™£n§RéõM/û4±îÓ/3¼±_5mAÁÖç:ir âû,ǹøö·ò¬xù­¿«qPR°NIıúeV=[ûñDßÈ¿Kù²«ƒ0—°!èYà ÀÞª&Á[z·& {#`ŸNÔÍðt€û2vêZ…}láFFàÖÉø&ÀXïX0}3ÿGËà·á[§|ËŸu\׆eAD ‚§UË~Óþrî Çß[EФà J½¿ˆ,Ú¡šÈpÈ)ÿ©£Õ&›fê‚´Y‹f»m‹Î2 šÕrjbgßÛï7È”6wÑ|Y® Ä ÝÍ}pã{Ãíä?²UQ°²=_‚Ì9ì÷Ù_1ß²_ ëBÖzÀ¼ˆ>NôW³»šPvLäv¤”zòy¸wÎãOåÙ‘9ÓU"Ú¤ئ;_ÞÑ…åçöˆ|T°<Í)-¹ôþ–CADû¯D$.Ë…â&¦18nP—D¤n¼OÔÿY/ÏõD.€_÷°h°:ìÅÞ[ĮѬ‰I4¨÷ÿE)Θìûü¿°YÌï´9ÅpmâO¨±?u6/{¸_¬µŸ$l·sñk ·Sug€c÷Rù1ž °ªõàœ{‘9T§šùÿzêæÊe>’ß(®TN¥Ò‘Å#•¬B DÕTf{b•¿.ÙŽ³WAûú—*H°™ÞIȿƊ»’«“Zæ_”¾J*Õ‰n [J§ã *½K¾Æ(FÐÛ7(Z¼ êït}˜' Î€PJòªø‘óµ¹#s¬Cåò;.Ó\¤Ygùè(ú9J…ýã3 Ö†”曜ƒ”åtjõD•l5vLó¥äs°°qQžŒ@~Tz…ÔSê%ìzüÒ)ìÿ™=¦'ËAfe"Àx‚z v«xå7‘ çëá{Û}¾“ð¦˜æ3›ÆÑå/*2yRÍHÇJï†AR5éHL=yÆ“væm/CG¾Èd\¥üoñ¬ÝRþbFí(ˉã@ž|ðU⺚S ?Á/É!›m{½²v‡UO4¸ÉÓœ?dkü™J ·Êí;Ý/t&OçÛ® z±…/¦‘oÿ ¡³è¨…ƒ–\«Ð Mã£k µ ik;åIÇsã + +J%^¸$u¹£FÄU(*–“F  D›H¨³ðÎ?|±‰ + + +¯/%,ÔÍp’¨ÞJ„­œ´Å¢,¡--|÷™\o¥Ä”ÛßÄÔóס-G…ª=ª¬<mU(LÉ•hêXžæ-ê»M%nÊ‚ýz(U¤ k@£ pá /òŒÑІèw}GÏuê ìÑu +8h)Ã|…Gh(瓨ÄG¿„: ˈƒ´aÍQ­¶ 4ê"#|$ƒJsPØ÷zÚbÂRîÚfÛGB‹m~€µÔ ‚zLÅÉ®`¹4NŸƒÐh[¹1ºµï3ZegµB!C ¡½ò[ـ¸X±Ýz´·ÀAó`f14´põÖs…f0K±¶¼›ù­ƒç@FÀ@Eê9ËË9ê í¶ŽèÞ }wöj:‰‚érA¡ 0ÇœþÛ.N6h¤ƒg³á Ýo2Þ¿8h,ÄZ^…*9f¿«ý°sxj—QPYn\:tÅúl—†ŠùEVƒ.§¢U¦‹$—Ïl(XúÚLy¿gâ0 ¡)ÙÞiâ{‰Ö¡»˜ß%_ÇÎWê A +—­¢ÄƸ¨@·¥°¸tšÜÉî^Q|jÐŒW¤ (¬É¡cdëYSzUb⹪µn¨ß+ÐÐ-4J:SR©¡Â%¡¹U¡J\âí ÍÖ÷}JÜiÐL¿V³¶rèã÷í^mo ´håÌRæôI0ñ¯•MzíÈÌÙM°ëÏúkÎ/M:²ÁIe˜ õ7ŒT.ÄdSÔä7my”µ,˨ÒÛ?Ê€Z'Ãá¤O ¶®FU©ƒDÈs N<ó¸¯EÐ|)wpÒ9èæv'›Ô˜aÆ4è\æëqô²u/N}â;ˆ–& ïË™xÔå·•ª}"¥I­M‘VÀào ƒ“ÖÀóCìéâ±[y¥’‰ÏŽIš ø;úÆ+Zúà]÷(alhÕ+:¦ÕLœl½ZÚ–3µ +Êr&LfC'O®ÐËÆFÝ Õù/Ü!‡guÝÅõ5yÝY]¡·ÔÊo S„ËN¼e)Ö²“ñ¤Z˲Ӭ[ú¾‚½@#[?™$öh(' ñPga²Aa»bA¡'´1P87ßêKtqZ Ä,}ív» ¨|ŒSÇ+”µ@ù7ÜÖhñÃâ^§× åºÒÀÊçE8ˆ…ªÙ†Âmn4”“Æê–dÆZüÉ`¡ê*›ÃÚ€B[,Ø Ê7ÚCÆz\ô™ú[qëÁ|ŸÔ—rDçªC.{î½¢ž2Ëw³æÂ¤à+’TJ8Ÿ­»˜h^õÉ+›cA}é«dÔÓ±b¿ÿë&õÇr˜7†|å”¶qqáËã|Xœ‹J\®›TN‹¤þ ë{Í;ÚÌ)dž0sšý.„¶›< 3þS2Ê÷•º¾‚Q‰ií¡û3ü¥Ÿõ2¶WÍéç_8]}èöµ<Œ}-°Oí•7^ó +„ˆœ±ë?Åo~V¶$]ym#jëšY’êäÿ7~òba‚úGgá“!AÛŽ‚·òçtG'{Q:ÜÏ,#¯´LÆgx ;¥_xþ¾ß•¾=ÿSšþúæ$Êïz\~v–µô÷7¥G¢ÀÕzx¼ƒü—hˆŠEÓW•-¥ÇçV³w+%ú„ÕGWÖvõ¡û®H¸‘¾'Û­4nô­Ô„i™pµö Ó¤Í8‹i×}ӴǦt§¾äíãbëÓAâÚ‘a•[³ +ì3lŽ»çû9ѲåŽÚ#®:°èÎ ãLòOSÓó‘“öåNÝ‘Ÿ}š¼;£”‘f{ +~-\Z0¦ójñÑTR‘±€4à.@*¹{Â]{”ˆ¦oÞ†¥[¢Öå•@íX—áS>æ]I =@Îߢ¤ÊÅfdêæ3½,0®«?Ð1Mއùµú8B¼™^P¶ƒ¼ø¤I)­Ãª^«‹ýbþé…:ˆë['LV} –ÀM—9³…™Çü$j+ÑÚ:¯N{¨oõšó½¥t!‘ÿóTgίl=,¸`Ðô`Í®8«Y( +ØF³®8Ñ,rÁSŽŠ+þÞ"Wœs¤ù £¬iä#¥&§€Çˆ;×G›?·œÞ½·wqT Þ!Eæ8øJ¶mØð¦A`}Ä@ƒŠ\Ê«´UiùJ¿{Å-Ms[mÙy3E().2*UM:)ƒåìÝoWú³ ¢5Õ[BÏÁÚ´3íqÆÔú$ƒÀͶàús¤ÐŒ +Æ¡µÅ Ø›§• +’}*Hð­t¥ÔYSV:_ééTóA-r3½9ƒy›´Ò’Þy C‚ªÒËêB0ÐN˜'ƒm$ƒŽVR˜ê„çmR·Û—Jï,¶ Î’çmZþØU q^º9 u+È«E¥ ½°%`koèÝÚB L MŸ+u/ »C +D‡à+®›eH ^›°–ï^UçàgÑwyÍØÖ9>y³ôÁ(„ÖNˆ([wôÆ0½ã« +öë³Ú–ï üƃL¼|Jœ —&»‹X¹S‹E©(Ä+âÄeƒMŸŠ“ØKU˜‡Ù)ΡB6š‚ò¡`©DÔí˜ëzc±Í“r|Ö[ñB°9£O3gž]%½5ŒRKè3 FÝ][Ë ÌË-Ut_·IQÜÊg#—Vš n@EŒN—£Åhàg%Öt©“ôvf48`+9x£P Fƒs¡hH…Ñú³@ŒÆvJ™Éê-¿óÄ÷°û0NR cÒ8*"Ž¢é0Ž +}ȳ!7§ö†ßbé×YâÌE‘w•›C,A‹>ød5êpÍÙUÚ÷(šŽ¡È8wUàͧ =ü™Ê 0Þ¬?¼5Øúþ×ÅrGg6èû$ëje`šÅ‚ÉIVS¥Y,۾ܒf¼Ý·†ó|¥ß½ +nP¨©y ‹F‡kí¹QH­ôâ9çøÙŒ#f»+·CRyŽkÉ5¦€ÑÁøk¸éïYZ;æ©á8d%h5‡.nš°X ÑÅ7ø¹ÿ°àj¡çÆ•Õú{– +Úûž#œYk¦1ëv¹—“×gÞ£êQ›a\(}¿ð­¿·¸í|äOF¼G»Ø˜*XX§jô/ç%Åß;aýž­bÄo.•"bû÷3yyìýEŽZ\ˆäÆç_Ú`>gK.Iù|ç+ ø‹a¢(—2v-·8¯vŒ×t{.%*ÕëûZ6^6P†`÷ùg/æë¾ÌÙTß1 +)Á}‘'5Ž˜Mö àC±9s­®%ÊoÅ \P[÷•^0Õ§éÜNJQnJ¤ûÍyN)¸ÿí˜Fçì>+©|¥ß½Ú¥ON—€Ìk:XéUG㱓‹X…q›’O3œêØ߫p8ßO}>4yû¢ÜôÑR!%M¥O¹ê]±µæ¤O~LÍ6¸f˜œËl³ +×ü®Ï_ÿµ²dgŸÕ6êÝ4Ë ùëµÐ’†íË‚K®þ ê‰J´ÞæÜ* ÝùŒ5øTÌ/ wJ¨8tÓîXÚC˜*ÍÅá· ø¹åv93zÒªbªÊ«…˜9¹|ÛTK©]I“NÊð-9=&‘ç§ÛÂeKИ—RôNá4•ž!Éðj»ß:X!y‹{â§ÜŒ²àf¹\œ¼‰t%ÎzÊ}Š·WS>{AR£|ºOÄ5ñžêLNnl ÷’óózÊÇ8y]åP‘`.Œ2Ó¯³Ä`ÁzÒþ8í(-°Ž9^Ï2tºIì>ÿ²`[ê(²Ï–[Ú‰gK lnšp_°l³ìù¾}]Ëì„hº^-à×Aò¿?Åš¤H­å¼4Ѭ8&1ä@J“/%ÚJ; ÃOŠâ{<¥ë[gtÒù­„$ùž¡¹Ú¸ó+ê¬ùÁŽ©MhVÿ0`ÇÁR» ËÿeèùÏúéýƒ¡2ûìXvŸËí³cù]‚9rê-‰`_.6#Sñš-En]ÑË6]8´¸gœ‹¿ìloBno +/5I8Ù±‡¶;+eç?MÖ±‡ÚBÜ/*ÇÞºÂÜn–wö@ƒ‡0‚‡ ”Wžƒå^¯Þ¤y=ÉL¦“~ð aÌ×êÏÏ0¦£ÌU#溒»/m‡ÄI`O6é‹ÛÊLJäã\`Aª \‘ç•ÀGV¢µ%å#s¿VÖ¬–ƒZØ>’ƒd ª0ôO%Ûõ‘Pš^(·Ÿ´äÆ_øû¾³›^p7Þ_uMiãAŸ”ו:))ŒM/ò•~÷j}²:ïè»RµµÀ·n¦¤é¢¤†sE*¤^Ùž¨ƒ„HIÓ%•«Þ[ÁS²÷e޳ÄãÙƹÅȶ$7‰±8cï­lý×Êòͳ€Ó6¸œœ”¢Ö‡3ŒâÙТº·CÎF?ºóqô,µ’¹Óï-Ò¡oWZ!êº>ÑÅkØ//‘Ìd<êI«Šš]T`æäòmUPq0&ÆŽý™tRÏlµÀ+ ÖÌý¶hJ¡D”Ù¨¤NÂ¥Õ×ÃÀî+ÇéG‘I³œ¦Ì2ºøæmÒ,o> d–Û´YÆtŸ‚ƒ ¥É¹·³/&*½/¦x–ÞçVÈ m0†ö%¡È<¤ K‹©âtŒƒÐö†èm±¸`â“ÕÛOÄ–²Õt @²šlu+=ýh×Åm£WH•c7&Ìö›dw^ÎS÷r$óö×®Ô9Ò¤Ì+ü š® un¶ƒܽO’¼Å¨¼§x,POÚ'ïìû ¡<Óiû1g)œ™ ˜‚ÚÉ0ûÝcçêctç80J\6}Å8‰-³Á|2Š“ÜKU‡T”‹Ï¶£%ãÐÚâK)¤„B9ìŠÒ—M_1Îp(û®dÄ‘Ùxµlœ%Ä´2çÅù–™¬{iERF;Ƀ¯½ùƒO¿Îgš'²*^ÞF¼§×°þp.n`XÓÕÖp8´†ØÑÅàþb.þg½Z—’…¢èø +(†™£5^KK¢2ø4IÇ.“•Šùþß9G„r¸¤ÆÁ½ö}­-îi )ïä„ï1ÒcÒîjæ{@ïÚh=4„‰Ô>ìlaüëÙ‰9†¾,ÖÛËöˆ\æ%¦´GÆÆKÜ>Ѿ¦¬»Ò2VàU¬`|ð#Õ59à· ;ªIé›¶2êƒiCÁÛk”T—»&ðÉ‘9¤ëÕ%teÎS™“ˆ"t,cùvçG(Ôc›|K罇›?n*kä“‚í0fÅF‰a'Ÿ‘?±¼±ªïµ³ÃþŬŒ¶~‹…Ú 8y™³Ú‹£”Ê µ€y«fûøÖ}¹>ß¾{—çóÑ[î¦ôʹ3meš§—•:o§Ø]IÃUq(Y_–”œˆgÙ0“ wŠ€]²ÌlŽ“-±àú;›[pcF:ý‚@a]lá`€`}A“¡@r±K-ÒÌT1ÀNvÃn@õah“:&ƒ6›¦nƒJn˜5l©E/Š«Á´ùåNð3Z¸gðôÞ]¨è$¦ÐÃÊ×ã-¦.$O‚3O™¹?hA×É ÉÆ»èE›ßNðsK%€éÔ4ד@G M±ìÒ–îXÍåû5M¥tñ‘”^ÞšH¹b½J{ª +ÇU@ðèÍ*Äíjé».ýо³yŸôe²{FE°h®Œi +£N³#DQᣠþÍsBuŽ*Ÿ%¥ú0 ¨`•ô7P«ýª³W£åYॅ¯a,JzîRµ©ŸäAK]èç·êK ?—0‹&"”´ìì&ÎÎ]ƪþ6ökný{DÔ¿aêWI¯Ð'`[FΓ²„<)TpéÐìGÈ›ŒŸ''Kv'ƒ .€SÙ]’Ž»Tæþù¹”HÅNº¸¯yß:…A¤<¡£Â +mŽ»ô’AÕ}ñéü<ø²Š–¶aÝï¼°QœË±ÙNE)|Ýßøwvñ9âz®Þ“Èè1ÒjꀚÄTÚÿD`(² endstream endobj 37 0 obj <>stream +H‰¬WëBÚL}‚<—IÀ*´‚B¤ +*õ‚P±~P ¼ÿ·»¹mÂîf#þY[…¹œ™3sæB•|ñºPüÖ+²Õá4¯ä³Ý^¶RÑEû1:R¶~xÐ/š…d/[}ÙŠÕËÇŠÒšôkª~w—¨¬ÒO?íïÚ¦´lmiÖò/³†I@?úèÛG±z¦W45³›­5•’ñ +³Éxþkü³l?I×gÎ_WJëQÁ“‘€Ó›†mEã<’W‚¨ÔæÍ=jäà_ëN NHð¯JûHbð‡2»ÊI•UæÛÊÍêÒM]^îÞ9€¡Â"ˆ0Ïåôo +0—=U¨2z´TU9‡^²tŒŸë¹Û€)Aä7V”ûX’•©¶TžR·u »Iü‚˜3ðâdÐR§Ý¼ðñŠ\Ë©¶e× ÿ_¢,£ÇòW1b ÇˆÄÇñðBØý ]©ß§:¡¦Màe¼u¡;Sf›A~'²i!C‰««Q“„|YfO³Y—­ÇþdùCÌjb§ÈÙ+òà ɀÀè¸íÇvÕãèäÖx›‚%ñjž¦4Гá'—†Ì U}CVܺx_œl|©7õ%¡BØ¢€shþú&ÜÆ¶º85õ`-JçT° T/rwÔÌ×rxHgͨ!ļ ªi½C ê²o—ޝ~…ä×Î…•ÁñH©ànýJ"oý¾0ÀîÝ °“mc¹Oë¬a>` +ÔåãÆ”ÏDLýLÄ´ÏC¬°bö:µMFm_)µ’s§‰ÿ¶ÀΙè!5 ÖÄÝeþ¿Óé/k˜ëw‹&ì-  6Ùmª;^wLL ­H&v ìo#[&»ÕPvÿmi÷ÛZ‡<=éX!€Ø“T\’Ù½©†²ûtšF!Ñ Hž—š¨˜Hë1rê çe6Ÿ ÷«1\†íWÒ¥V»‡ÒÕÃê1"ê$™jqÀAÕ’.+©p°” L¨È‘ †ŠRÔEñ.r…Vþ9öX6¡—>†I5Ý•èð»J„ósU¿7 ìJb ÏRçÓ¯.®R)"ü÷æ&AS<‚Sç,uáÝ]ð±¹HljC]ðáT-÷º\a±’ÓKp°@õgæâoPÌèËÖ¾+yƒRžÕø(zHö´ôÅCg®œ “sÂ0púÂ?a¨Q!YZäýQ;x¹ÈŽÓ仲,Ç9îJɺ+Ɉ½¶]P + •äUµ#Q¯I„zìcÃRSSû¤,L®PþìºßÞM =†7qu‚ú½+Ô¬ì\¬gv•“h[¼ímñè yzìµ­<§Þo½cMËŒ„¦%¥Lí­‘ +– ˜#ŽrcãvߘRò£35ÃÑI·yQîcöªå« T}©Û:mu Ƙ< :^‘±+÷^Ψ.䬙ÍÐ ŠîÝ‚Ñȶc‰îUÇ/º)-îˆnªä†u)÷Ò I-°:ý© "W‡–{1¿òŽF\û®„5/ìŸPÅ­H㳫NpWr×§a 0Þ¸f* !6Ç\à/Iÿ¸Óè#•R+9w²º¹,:ü£®:R´Êl2ÎòVL~J-ë Ðâ;{ +°u«gÊÖüá3K´Ú‚¥7a\§›½{ àÍ$_UŒ«Wˆ÷`¯%cYñ VBõ9íDYy´ëÙùw¬€ÖÇ¢ØØvÖ߯µÊœ–4c~©©Ìæ³t`ïÁßåØÌÅe=6 ˜D¦á|F×B únGóCc\à Û]T(¯ß”áuÁI†ˆ€j ~¤ïó~÷”šèÖF¦„ì¿0õ»E“Äx0 +ÎØ“Ö%”ñƒHJ‚¤#KFšT„yð ‰NdÅÕüµ3\rD#ˆ¡vF«½³B»ò.DNñe5ömƒlWs­œÁ]¹äí.rWË$¾1(ëj¾Â7^áó/Ëì)àŸ.Hˆk˜ Ÿ®ä Áïì–ðmn›„®Œ†ã5ƒ†¸  lnʘK‹ºÅpŸ[6”Àé4FMÒê±DÀð7jPŒ½$Â[Ån\×Á÷©Nf%0¶à`e‚±j¹×ýœ»r¼Vf“ñ€û®¤ì¤r:GÚ´¼ÂÐ0nP`Ž8:‚ONM$ ^Ào Ò0º0Ôj7O[¯°˜æ·†> +¼…BÝÈõœFÝÞ(@L„°úNM¿`'$‰æŠgJ}£Ö»ßÖ:aÛ>¶±â’W!ùµsiŠ1 SÏslMÀýðI j9Îq³Lø)ˆ¡#æÒ;‹´`HÁŽˆ…¯‡àrðØ[9ê¾ýÙ¸0×km“Ä8Vê±Ãvi“_æ?ásËþɵcr£_‡Ï¯\ᢔtK'³ÿ5^ÇáF:Ìžö¿¼¬MU\{Na'' +)ðÅök.ož´Šq­\òÍwOÞRJþôf»^‹KÀßó7×_˜S7®¯·¹C¼7|N—oÚß>0§_‰Áêß-Ùiqô›êÔŒ7çªÿ~ñ¹UšÏ?®©N%µ=þCsú„;-^'=§‚hžü¨]c¹>IRÂsj&^fÞ,à­¼'_ÝL>§™‘çÔšcIÀ§Õ©Ò,)?(N¿$’ýWíäTa®÷Ô\Àf‘îÔ‡T§©Yúø9µw¥¯•b9–Ó‹ÕéÚTb$§‚ˆÜÆÎîúª:+9îÑ¿ìBd꿟^y>÷°}}Ã' å“_ïúÍe¨Å£»ïì5Y9ß}ˆNwÂ<¦_Ñòħss»¦¯(wÑQÏ'O«ÂËvÓÈD¥ÔJÎÛðïæÝ«”k77à­Õô)¥Öc»º£”Ð3¹i@ÙuÛðkÞ`HB„ €àe„¥6ÊG‡i;|òƒº5MÚ R‹¢tÁïÒzǽ†á”¡âämvvéìºÐq‚2÷ƒ8á púz@=¯Ü}žv•½”Ù|6$…„ö~Ä~RfæâW¤üð‹Ï×_?)?¨»™|ᆔg‡$Dªž»ý¾|U©AÙÑØJŸ4®`gv‡ÕØÈŸrJè0x#ü{ÌH¨½ÈÚz$oØ +–=}ˆéwÃXøÍŠž¾•ÚÁ÷©NL­ªv.|†x³†¤v˜àçÊì*'¡ªÁû…„²qõž•deEîÊÝc¯ƒØG’Wþ­B¹‚ŒŽ$ˆ¾ô•©‘ –ṉ̃ϸZttâQMê‡[áI>ª«2ÕÞÙ9óN˜IÓý½è¸íO}óÊ { ªç)|lò]¥RÄšNâ]lXùgrðìó"+¿“ €¥Õ~—Úä$åš|² ¢.Y1[.:—Ìâd†ÞmÝ |w°æÐ#`#‡*)7ÊпìÛaⱦÕEˆ¡?l寮/þáÅÉ6°?ðiÉ1\}`Mcl°ÜeTGÓ’T)ÎXj¡jWJÀãK‚Ô™+&9¥˜÷¥4Þ¦ØôêW¨v#ÕOi\»ÊlïfX÷þ^ÆÔƒÚ¼I2%ˆ0¹ãˆ©“dªõYˆùgí^ÆümOÄ´ûm­CŽËµâ˜ê»“GÊ»úðokŸcL‡T­ >¤+aòŽoQOOŒ•¡&¥sf h0«$ZÃû#ößtOüÀÇ®_qI®ß¦*v%㢙xo(7— ‰Š:\œJ“Ghÿ…ù?ëÕµ:D¿€ ²¡(E@J(‚R”*âT¤ýÿÝô@H_BH`vê9gˆæÿq‘K•EjÑt²Šr½±ñªd-Ÿé­7´JÉb:æ ïÀúî7 Ór]ŠX è@úè\ªE†Z=¦Ö&íãQiÕSÆ[ØèÕÓÓöu§«šjöõ’Àx2^Þþ“HiÕ–¤uQ1E~ pì~†û‘XTNC†Í:h@ž,O<É“!Ž-*¦Åbž4‹)ÌþIUx*´ÂÎPNè\ërÊ©þ·U¡jèî1ìÔõlªÇ\‚S~œ'Caè’j^´NÍôó«hgÁ›CØÖn¹©²å +Õ¹›ýé•ÒÚ–ûy£Õ„aÍ)*º-UÝ +3è`4ìJx]ê å´iW<Ý‚p4c7x«ª€ä1Aaâ¦Ä‹È©´ahaW²ZñÛn-‡ñž ·|´ ]A³çqÛ4*ÚM¢:Þ•Pq¥ß__‡Owd  Y#è6’7pÊpm!1†i!Ú££ò£‰Á|.ºœXfG;³†¬ÑJŠ´‚=ìßU­`kpÌ\²ËÙ©ê»ÅfÐ(¥L¢I™€3á'1Ü’Ý}´#2íK–_Ž×RlñS \…BTkB³Q':=ѤO‡fÞŸUšÐcgt¨PóÙvÙ=ÍttMû1˜ýÑàÚ((ý‹ÄhiR“›Ri§©ê…ìÌóÁÇŸO¯¤Æ…X%‹#=:ý‹Ÿ™4ƒ!ÑéôXïþ—s§®4•|”PÉcû ï.¢ßÜ—±1n5h AÁš,»`ŒðÝy=†óÍÛcyœE¯¡‰_¬ÙñýÒÕ–Dì0•_gNù•€o&ÞvìJFÆ‚?2¦5¥’šŽÑ‡Ì×{ »Ú‰É±¼©õˆæÿ…‡ý23•æ?à.ÃTþs‡X+]‚/äPÌû'D„h2JcÛwÊ)ð,±:-–5KÊå·2˜øÎêlVÁô&Õ?WI`c&àaÓ§I7<#c¡?˜}È÷½ãLÐk|ÕYQò;ÓÕ×[‘«¯·Óÿþ‹¨D/³ØoíhÇP³å¢Ù®Í’ö±ÂP]S°$Ò¾°T +Ͼ­˜”D±Ç•ªQwr“‘ +_orþ6ç'kc8Þ膜Oÿd !ªÇ1Ž©„€šÅ4Ü­NeÂk,&52€÷+ +öx2IÚº Rm Lq_†ucOû\Õ¬YðE4Yúv%«5ó©4P;ÚŒ]üÕ^ µìX_R 0°GxÖ˜÷5a* ±KÆyßTê„a(×ëtž¶†”n£,HC©´Óí a¨†ýôeä>Ž¥lÀj(À—G“TæzK‡‰sêŒÁyý‚±µË$cÊ¥%xæËNyc; :Ñ’†é3™DóÖŒ5Ç{ßi$&•D³çq›0²cä²'(Oê¬.LéAp +è¦o¡#Ž‘på=Ìv‡ ž“ƒÈ ^r€ÊM!ІAóv‚;yu:Ú‰/˜óÐÒ°ò,½ýÓôÓ71–Ž—] áøò¤‘WÆ^]— ó¥NA?à•Ó’ƒñùÊ‹ùSb,âdzüf“n½_³»«›,ëÞ‡ò NÁOÕg—ò~åçê“K• äÛï*2`ÇI‡ž¶‹=¼hqÜ’Ë•3­0$£éc +~j_ô–+núÊIÆš~’"îÅu™+0+ÒK Å៰Lºáþä^2\°&'þ£Ù&fáâ¼râ“áøñ†¦+D"¸8E>6Dg®“ø”d8ó°kå>‚¯¾lãe^+T+ö{eÛ€Ò„ µlN.n×¥QÈ…èrñJØÅþÖl³–’梻†kf£JOƒØkö~ïzçÿGÈ1|§WÆu™€L]‹uéÂR‹?DT)(d._¤)è +ý*4ó,þÊJ܃íéï8Q’G»d~Wø.,ßE|òó¾D‹ã—".΀•þ;@òG¼±Q‚?“Ðè]ògV9:),]â¨,Q)–Á…8ˆvÅPèãžâýqztD—š¯:Ù„%V}×™PŸ‚Ê¡a7]ÇI}‚K¿ëÅwœ|Rÿîö5‚ŸE$ÓøÓ,N:ý|‰ÑÅ"Û‰‰(¸ûŒ¢Ù4q{5v]]MŠcúq f{¬ŒL§¾ÝÚ2”ë3¼Bѹô$Ü«P„ïæÖ j_![¾x©3ñÈ0p]M”kð,W+‡ÖõnaPœõ +Î{¾wÞ¯ S‹‘{ˆ¡Ù˜‡ ¶TA`6²¬ 0K¶7ß ·Œ›[ ê‚ÂòA6Cø¡‰†‰Ò?¼Æ ñ`.ûåvÂ:¸å YŸÀì:ŽÐn®4 +ð V«“eÉ]FdÌlÊd¹¥WU¨å.½æüèk"õ]Õ'@Š?O}‹.§¯ý8f,ÊZk£(:­â9®ªú…óç‘*Ü\­Ð!¤ÂØ …\•â»cþó^åûųAô +\D‚HÚZJBºÑj«ö¥¥ååµ¶÷ÿÍ󉼖,õýã—H2óÌÌ™3g0b‚ƒ0IÁüÎPâ2œŸ'Páç²RÈuǸ´¿Â\ªaþv$óJÃ>ò~#Jp-OïSªg0 ö U_Ò×e¢õø]ðð“Êf»EW߯ĄèÐ7´A™ÿ| {à)÷ PХ叻Üϵn]…äÏÈ|&º¬€böç7­INÐÜ>SHõú Ö Y~d0ËodešýÂíæÒ¢™ˆäÄŽð’k7¥Âã(Ì/VoþŽV²8 g×"*Ž6ÒnU]ó œ¼£HLŸvêZIQ}(¼TÞ–ÉA|9º%†—‹Bù^êõ¼ ¯sˆ5x¹Ã×9kåÄ`Õ5Ô¬ç7Nd˜Ô›Üùn…ùäí¸¬† ;pÜHÿxÝfˆ@ìEÌÊ$vû—}¸šzÑ1jÇG²W‘« WâØò=eÇõd"Õà9“L{ŒzÆóEë;yç›b>=^ÄÈÂ@ÒwSÎ/†ot)?3ƾ½L´õ¢½R»©zp‚޼„Øë©¸—šòb+‚ñ<‡)-{–|Å[]ð³Â²&wè‚K(}¥î!Q·øù´*ãN\-¯±ôÉ©]™x²]éƒÙv'òíÿZ‘xÝáÄRÆbàH›]¸A ¡ê›ÝhàaIˆJàÀª94‘aòéγ3‘Ðh*üN‰?½ü=Ðè3šÍ™;¡#–@žâsVâ +|\ºú ¤´l'ÚÉúý4ŸTªMx©âÙÕ|ˆãÛá{ãÍ®kuè}£Ín|òÂ5Ïå²cï´)2—Þ•©f·Ì0û¶Ímж<™jáÐænÜH »ŠÒ¯¿ä í0º¡˜Ìdp¼šXì6£½Æ.­ uT³SÜü ‡Þ?‡h±8Ål…ËáÍÂJªM…ë 1ÔþÚ?QÛ‰yÿÛ×Y¶1vD¯™äXñBloÁl•| /€HÁ*óUiÓ ÂW¬Ç‰ÀãŸ,AsrQ¹õù³lJÏDõÞôø—ýP}&h_¡‰àU°MøF“4œ>5Ñ·°¿ ×3èPîås6†…ó¢øaMqE¼x¢Å-¨œ /½¡•8Í–ù–,Æb]á%ù‡o·P Êɧ22ƒyÃA¢Ì/Ô°Crº…ÐŒë¢6á¹2à+w×7PBê^” ú†äÄuÝeÕ)÷ÑñìL6‡‘)w—¹Ïëé»a§:qT=9HÛÂÑŸ£Ïè@±6¹‘zZïbóm4ÛÒŽf´«”ör›e÷òwôÃqÏÒüž`ž_×Õÿ‚ßï¾=™ãY©,gÔ/þ@ÞÍ8ÀŽ{‹Cm=S˜*Ü·GÛh ×R7ÔÒsª_ ¤kAj—p¸Í|ÁÒb™CsfI‚Ñ2‰ÊÝéߢÛA/æohPÀÓ'gMáë~^t¥-¡÷"Dð6^;×|1HˆÇ®uUG·&æ‹ ÏÐûÈ·ÔëJc~º`»p€ríàhýw°Îèÿu¾›lx3”j3áÃTÜâ¶á`a¢…¬÷wŠ|d¾ ZÔÍ6SC}û'ñÓ3w!ý)øèÀ–d¼Ò–%ô‹éùj∓#óÇ=«:ÙxÍÍ7—¢` ·—Åp𘠌éÃ=1}{Yl®5-²Åæ:1}{Yl.‰ÚkÏ+‹pÏùßï·5w¹,⤷l­(Ðó/|<e1ˆÝ +ô,áëòwK(\t‹üçË<)-[ï¥d&\¹]ýÉAŠ¿‘_2—µ¸tõAKËv¢¬ßOÓùI¥Ú +±FˆgWó!Ö+éxÁýÇ”®Áª¼Ôušj³VN§.Ž‹ÄüÖ%QÏXõV†dUTí`_ø‹g¥MUœfK|Kc±îA* £Á NGÛQ”jàò¨¢ü¥%ÆAߢ~Ç=˜1Ì[@üVO;Hëé7Žx¨þQ-o»ð'¶×«„)÷¨.f÷·#Û[”.‡ØÞ"¬ë?uî+\¾b=Ž–ýd š“‹Ê-ån0ýP-¡Ûǃ»Ê¾MÅb°ÏÃÞÁwnxÙ2 l]AõßÑ·À÷}’éõZØY3eSxyýÓ>ØaHÁªì†¯äW IÙYñxó ï’i‰!ÈñÄ/ “ÞC[¾;yEd\ZTdÆ(Ú +µp÷R¹Ñðíncè*è÷Ü$¨²\¶ÚûÖÑ;Ì—ó—Øò¼…ÇÅÆ³òœ…ÇemyÞÂã²ã½òœ…ÇeG;káqÙ±R:gáqÙ·½®Âã²£Í⬅WçËo^öê´KÏ©þ xÙNÀÄœÔT¨ï©‰ÛŒQ;03-”Þ#>õ3ˆ€*rAYYg”½R·Eln©¿(å·â5SÚ›ÉWø?gNpn&骢”@½¿6áÓš G’ÎD çÎHªå¨x-¢F€ÿs:Ó™üf;ùÕè7Û«S–IÕDhàŒ±:Õ꣰51¢ÖI÷¥æ +ø (܆€—d0âI6°u‰t8ßfhÜ•,þ*Xað¿\kÕ‰À×Í•,qÀ ±Î·~AÂñ¥¸¯'võºÀ×RaH~”BliàDjX­³‡ŠìÝ4ôóoþ€Ó)-º×œÚÓ>*ÓhÁA£yxÞv`º©ËœkÕGDW Ϧ+}Uôȵ>Ï䵨…Rž®3–õÝafÀ©l1Î?¯¸¯À)d{œmO3ÁyÇl)ŽádùÀ: âêy›„¦6 ?Ò6 ÕÝ4)h,#ï›$Â8Êþ2ôåêýö& pm.—û’°“¿[“‚Ln¡í¦ %.ÑDFIX»U’°.ÉÑ$àDÜñ1«8\–Æëp?aP¿l°›Vv•˜±’’„e¶ÖPq@½»ËÍ8ðQj¤ŸLÝ}P:j§)ÄiÀüÿšð›2±Ç@@×ÒlGøhóg@š_k"h7 f_[㌃µx•ù}!»  +4€{߀ Úw¼»÷6bþ.í·c°Ï04}À„QDÐAiÀÄÎô&åtþ‰¢Ö&z™Ò® « Ú­Õ… a#y@½À·1qáRÛkåÌßåvÞcýê{îi$ù¸~OþËé0Æž€Èɨج³ÎØQA›8g ƬuÆe믙ܨdžñNþš‚Fó§óo”²Oˆ4ù#S…››°ÔN¤ðHäM¥ñ"Žv[`~®SèÓh+ ²Ã膥bD_3x‰d^ 6 ?R¹ê{ ícQ¾ ÊÏà6À·°©”pË•ÛÖj@;”#îTª+w|»Ðg›ÿâ“÷ÄÎ}§=(šv·üÚ9ò}û€Ö>x ÷ñÌ0ÿ‘^]Û©+Iô ø‡#LPB‘l‰"Ú` p œ0ƤµîÓ|ûT¸Ç ö¼°Z*Q]]½k×®šä6½¤Ÿíÿ(.CÈWyµ W™»JuïØ~'¸>†YëÉ6 ^é2}%Ñí_ŠŒ"Úþ +›…ZŽÖ£p/È칙᳋e}“­ÝÞ!aÈXÓQZxHà,‡ïO~KOâèŠã¸ö0;42ò#ÂØ·òÁcGÅÿU¿ØÂã._ÞÌ´¡¦ÏRgÈ*ÀÒB‘ûõ½éÈÚeƒbt*ÈãTÀãO¾|;fª~·å>QëF¢Ô»¶îÜùáJyÜ+ Ü]£@ægþÀíS4YüÔ­4¼Ë-W_'â%3œµ •išÁåçë©ÖäÛÖÜ÷¢qÃ3 +òþ8l'a »l´& ŒPÒ8O:²2kJ0•MzŠ:©W8XÝ©J5â‡ø'š‘¨hKt–ÉXÇkXMÃØ½äy { Aú“PóžLÿ=¿S¬Õ£jG3Ñ‚uƒF3ŸêŽªò‘ч¸T´ÑåÊOÏ2_D1K蹸?Ÿ=rÏùרÙÈ}ÄÏâ(Ç s÷¡Lƒwyr çÅ`|q©/ªÆyÛ“ìmŸ(l¶ŠZR3,¬ÆªµšjÎw´Ä·ïáEÙvMž3ÎcÝ÷Ò]ú?&)=0ÜÄ”jIˆÀm=D…b·WÎÖzÊæH‹Kýо b&‚{‰#Ö9ã¬âj.i{sU®÷ä9÷‚ºß¼Í) …•64c)õC´ä€³P5qg©eß»¾Ë" éööþÑEe]–„Ür“§+ ƒªÈ`€L22åP~û§… +2äÑcÀþi–3¶Æêà0õ·}Ñ€ eK–fÙ¨ÈJdR»ø·}å•B5µTà“†ªGøoõ‚H)Í[çFCµH‚hþ+h¨laxL¦<ë–ó£yvÄ=…Ü–Z.ß™A'EØeóË…µ?q-¬ÿ‘[»Ùº±~{yûü#zÎ=r¶¢ªÏéÒ\ÏfíÙ?ÛÂòi·˜}nÿ$ÿÈÙ›|¥fOËé >Gb6…è!(¬uÛpm¯°á\¿hos…çDi^>k¥Ç…g¥o¸ª!ÝŠ¾2œ^N3!9ØòøÁ˜§îj`Ä×70ž%FØ%oñ²W`BÊ¥¦Èé>‹··is‰ ÚÁ{t] R¡‘¹ŒÝêÊÔ±âŽåNz’¿®ª™ZbcÄË©[É\ÂÝâú~ f¿m¦³é'Ì>tÝw-äC| 3àwÇ¥âÌœE|}ï1b÷±ˆ‚/3¡¸8døv6ʈš™gD.S`Äá´æú.”ÕË’^Oøm·ÌÌÊl›ALZ]8÷áBnì[ÜF +¦û«þ†¸‡’+ÕŸû z´Ûa9h¯XBK³ÍM>e‚|åYõЏúÐíãyI"¥gýQv +S¿è~å(aaÖôA™²lÒ2$Vûà>¸´“›} SrvËPWƒ{ûR«νs)#àa”=÷Þ%ÓiÅÀ´öRÝꥆBÄ‚/ÉB“/u4ÜäÝݪ BéÚ­š(` o;ž–J³.±L÷ v›-ªx¢ÒRnöˆ[¨¥øþ8ŸÄÑ®×¯à›„]òê9Ý´ßè.?ë8øTöÓqÀcKþ›?ÿ÷;Š«*;éd>Û œò¯±ÚW¶ý¼%z"wÇÃ@EðË=õÞ, +në6¼FîûÔE—l qÒ’ˆb(Þ8²{»DE@Êox¼‚æèe¤îû¥T¯¨`›¼DˆD ½nÞ‘ÀEIµ{]|gY²ûòiKŒ5—l@òßã·L/aK "öY&@Õfù¸.CÙî©2$ÃÈRe ÈHóÆ’,åFãöNÆ3Äåɪx_ÈÊ÷öEÇï´\_(D,Ê…gÿ¦íñgR½°%@"”®YŒP=ðæàָϑyŒ G6 «…ˆñ*N0øŠ¬lZ߬×Ú6Àp©«0ê]Ô +Œð$5_!b„ÒªŽÞÕÉ{{ûÞôò&)ah8`Ö ò…Ý|Ñ`È‚Çþ0F¢ŠET7ÜZ÷‡Ø$‚2{Ÿ è‘ó„ò\áGøé/É0 f˜:Kå%¿¦ˆÑ&¿õ¶QobRÀC¦î;/VÿUCÈpѽª¨DdèÀ.±5ʘã\lJÈÇH VÈ0‰ÓQÑYjŽ€˜:S*¦Q[Ĩîù)·Šä®_H~ðö 92ÔR“É»±wè…Ç +ù »÷܇÷ÓTË!SEܾË-4]ƒÓf2F°ƒ<⣻Ða¤¿À[6Ø#‡=÷°^@Uá–/ɸ˜ôMqªLýŸÔ÷ÓO¼‹£ÖëTíÿ®åÛ“°£)ð»³Utw‰]€ƒ‘ÿÐÁnÒ\øâ;Üü¡ïZEÛpI&Ý’ +·¶ñM>NYq#؇ûMLj,ÍCzåÎqpãñ–"‰›&0‡A[äbŠÜ˜± '_¤Ê9ún¼â黹W@-È!¦é^Þ—sÀ>õn”T±ú@éxå3·ü +I0Á …°öÇ޽¸ûprÄ,²8x!u¾hAövpRîUª—Î?:WÉ™™ú{‰¡c)¾ƒ³”‹p>oq½Îõïð`‚7e'¾Ö=€/\‚hç®ËIK+c;g,Ád†7w”'mÚC†3'Wæ L’4Ý•ŠY)ËN +<~ÏÜI®}š„ÂæÆN½; »»†‚Þ~ +Ä¿¥!y/ zæšeiƽ$$74 tSÆ}%ÇR€k•—ZÝPô縚„òƒä}4(ıƜ¦@Û©8 -ɶOËïp€»oÆ­½\ÿJÇ $;hü• <›wg9î¢xoð'TÄ÷@VÆ~w 7 9ø¾*ƒˆÛCÿÏ1ëHVÆ~w lsù[P8@õòGqù¿c`ݨ, Nþqu³nTžFóÛ.ܸü ðnTZHÆN½ ãò/1<|qàqæ\ÖÁå÷·q‘œZ.øÃ<¸Q¹)Âü§ÃÁåÏQ‰ì%ëàòH&ŽÔë R)n&–ƒþçaÆ8~ŠÙÎÙÑöö=r'alïT‡ãNྣ™å¾ÇØ©0åŒý¨\Ý;•û¾=†c{©ÜÇØ±c8û9ëŒqßaìäTžÔ‘™`áþšºÐ6û.øîûq ¼»#›‰ã1œÀ|¨#‹ÂËß ‚wwäßÿûŽ ê?R$@Ë¢{žÐ6¯L¨š0¡xhÀOR™œˆt]ͤÓÌyYÓ.Ýïkþ€& !Õ§òyõœN‰æpHþƒdž5aÞ|©âË‹«î꿬WiWSÉýùW1@ÜÔ< †)ŒqÂŽM7!h Š aõóËûíoŸSwZ~~Ëe¸ûTª3îªJT<*øû Eú}.ÄrÞc(f“ñrñu=CöÉäï(>/Ýw v ¸¾L—ɃµM±ÄçÓõùîåÍ}={(¶ª—¯8˜Ìcù˜õz ÕnzÐÙ­‡ääÙÎËr`g­PÛžn”‡½z@?{þe«8‘ÕÀ9"vpÑþ&zû/WjisçýÕÆ@cçýܺ`¼òW—ZŠèáúï$•E®7NŸ¾ÙDĪ%ÆÐ1xÚ¼Ù[%*âÙ6_µ{__N½êòä'¦œô¨KV±Áý3ÀSÉ)9½7gºwüþ†6ü… ìËBäxm~Ö¹(w¹@âÝŸkƒÞäÅâú—Û¥Ó½»æº¾Vñƒ¥÷Go±Ôb»ù3 ¨ßâe#l¼Ýùÿ¬Èë©¥þÓA¹^ç¨ÕocØßÛ\š}^½|R”û§‘,ë÷ƒêVÛ{ˇ‡ªóm¼P”×§‰©Ÿ4Ëkz²FZEP=:zzJœœ +:r:<ìàëLŠ#ÛF»NÏU?â Ù›Ntùuex‰"µ7ïxÅ5„|ýpÔ+toÎDùu.ÙŸª¥a¿°çæJ7ΟèñÞ¸söJ]ß· _n¾;~ +êí ÃóÙyçóÎ?nïdû[X^UôþÞã7êý¥³äPýCVôï:/îŠÎGyµéeQ*ós!÷åæ2¾&²üºRõ<”ó;ø7¿6ÈþïöØùǽ•Nÿ¹ÿ¸öôxï⸙©ôâøÁ‹£ý®E®þvÝÝ£ƒ­W#±x|[>p©õÌû¥‚±¶¿;Ä0ýÝ6ÓUÇÑM¢54ÃùCbª¯Oß,VLõP’Kžž8E›Y“î?h€M‚ë]yðìºÏœ‹]’Qüñt> +’æÝí›Xö>‡)E¹žÿI=Ø&ÚÕÏ;4°Cp±ú¡WËÝþ¼[·%ÿ¾Zaf”«;í»Âäþ&SÁre—°ÓW49¯K\®ÞíˆÁÑ‹â7 +ƒîÑÝ”8¿à±ÒÃ×]nCιAÄüz­»±<ø)÷ïÖéàyÿñ`çâfköºz`öª×®) Qœîb‡ÿö[ÏQчRŽwo¯>Ìþ3ü¸|ü>»·ÚmHÞÏæw4ÁŽ·g_¾Þ'¿f?[2Kÿþѯ™T!SÖX’§­åÝéìv–ÉN6¼mµÇ½­ŸóÁ×Ëù×·“Ÿ¿²uއ§‡ƒl=Ksǘû<[†5bŒÙêdÈëŽ["ÛÂÿÑ¿­ÇÖÊ#,8i‰\e"—–~`ÆMK&aÚ/€#|\Côo&Evœý-²+Zâ]ËÈÜ…˜)í¨²ï$ÐÑU@é&¬œò„…аñÂg—-#ò4ÏpÞc°2S>—Rê&ö^ØBƒ$3´õÙ°)qʰŠU–`ŒNŽ:d>äʪH+ÚÄŠØJ%aç¼%¬´$èU°IAC’÷€MÔŠpPBgEJxÙ² +_2T’aËê<ºX«XlLµ¤µyN56µˆˆI«²UÖçÖ¦5­’™ÅéØJ¢$…˜›€A"¬—™¹ÆS¼±ŽpD¬ kki »½„ŽŒ ™SðÉÆhè\DÔÛÜSú ¡a …Êæ" +h˜\FÕ›\ù¨ Ûhá†Îµòd$1Â!µá…³ /ci5aëlÌ\̃ ¬@‘@D\Hî#ÖpFjÔL…-¶ö:i$ ¢.Œ¢ç4 ÅR9D0Bî²Q6DÃ1 ¨¸aB®)€R*MIqJ²Q°^8Gi {†È© 9JŠH[ l Í.•²ª³,ÂÑæ­‘7+›Ø“F)ÑnÐ + +ͬ¢5Œc´†U"÷º(·hÉaÔ©D;k4a¯QàÀ:“üäþrEÅKü–Á ™¹5ó­,ØÀÖˆ¢@zäXzRh)²ÙC¹rìƒxdõlÐŒ†Á¸”ðhÉ´Dfø«¢©»ŸúM‚a+Œš–F¥t' Âi,÷vÉi—°E¾‰­×H fñèñ@ö†DYžö@§Á$¡äU(ÀlK‡H[}8juK¸tX:ËØskƒ»¤3’¸[“XÙ',)=–Îrœ%¾¬¢YJRy à•¤L56‰Êê&¶’ƪ`Z…h~«%`‚ÀKð’e:~Oá%R»rJwÃ}å¼k\A ˆ¨W_$·Sc*óäVCRTl% ”@Ç:šê ¥ Y †‘EG­£dàŒ­IàPDtKYÄnõ!ÐÉÛ¸`‰âT®¯ ¡Ü¼Ô!J5²^¯«M/[Á…Ê®aS‚ É"b)A×ä—„}H½š.‘nU‰¨¬FÕv1FQ…&ÏùBƒ%ˆ¯D¯Òžf–ñ¶Á4Z5*fúºU# +-lËĶ)cAôÑó–Axr4PßÁA Ÿ ´D £=øLÃ1ê`Üì"aRì¢C JŒ¤º4¸J2$IÀyQ +è&¦“ +ª“㘡é–ɤO§3®4lH’ qõ$¦3èJ`\鈧Y†¸Øé´ÒâÏa"°”ªŽ®YAÆÐÞïõ^] ‚!nUt×AÀcªs5Ñò†ÎmE‘ŒMìt ´6$×iž¡ˆŠqÉò¢®>‘o“ÁäFYf$A×ê!I4ßı ]jYÂ÷ÄRBØ`UO÷’ÿ‘]G%9 ue,ØH-|(/æÜþ_çLõ{oUˆŸŠúç¿q0†¥ÍJv–úÒº=ÍùŠÿUƒ›ê-ÏÿæL÷ YÒ’ÿ*?ÁøÆîK01’›ˆÄMÐSOÿÉÅz †eÜH42€$2œI ŒŠ“JŒ¶ÏL{Œ”y©«PÝÌO/IuRhºx C'Ys å¡«0æ‰u—jiE]‹4W“ñ„¯o8rªðˆC ï‹Ô†ëúŠf1zCJODõVÎÎ\°7…@_diçdk˜,bÚ­QÞ¤™òG1( ®Õ`°h‹TaÉ‚¥ŠöM•²C·L™Ž @J­¶µÈ ¬K˜<ö÷F&ÂŒiþ(‹LRçcó|Ÿœ±ÞŽ-ÛÉf?ko’—¸Ä¬—ÙãÃÌ‚0såYÆ-ÈÙ±s0'¯‰´Ô™7Z†N€‘–]0MÒ(ö…ѵ/"½öÌÙ,—LUi—uéåXl|‘AD™ìÆBž'Kld2açt Ÿ\…^Ó®¾FÉ*ŸR·ªÐ¤ÉGÆ™îÓsH&ÏoL|…ƒ·Vç,¦*”U'Djí«9F_3 +$Õ@•rP…N‘ŠZ,g¦£Ù²I†Á²@7Òhÿ ªo€"fPïÆÞ. EdŒ¼û‚ÞMyWŒ€É³í¤|„ŠAFv”;# éªûÒMÑÝ€55‹€L×ää&“ÐÁZªæá@ÍÞR»Ø€FÞS¾¡BS´±c\@Ž$>ËU ²Ñ+“T“Óè`óÖÍXá‹ zzê¼§ŒÜnO ~½=4{k·§ÆU2˜óí)QSêåí) óuw™÷“ŽVÏŸ\`wdž6¿üˆ2jE¿ÙÄèmÝJ¦9˜Së“ÚµÖPÄŵ*\hïÑ›t¢ËÔýÑ|`~ +Â"& S-*L€®P¨p˜j±f?Gä*Â祑ùÁ\îbw +¥[xÔoÞ²G_TÜÒ˜j›žÿ4Ǹs„:³Â}f õ +ó=óHEÞë3°¸à3Ô¤2Æ;ø Ëç3ÿŸwºF)«<ã£Ý#á, +߆ÄÙìâDs>€a¶K<Ýot—eyi1 °”?ëF×F&h5”·L©‡8ã§LU"¥» /Zг8sC ÓT¹‹¼ˆ±jƒ@rÀp{ š³&îm&šÙëj2«íÿ¾Ël|¾`Ø&ØÙ@E³al')ÑeFh ÝD°3•Ðd0Ãó \,=õi×Ö–U¼q2j¹Ëè°àãÖ|϶¡Iè¯7Qdé|¡r€l`;Šíªb.Çl©ã‘Å‚b™ï*¸«”ä=Р«ïëhR¥¨èÈ‘ý¡šDTi“ýRE  0•PÄÄP²*ô]Ì0Æ a(åÅ[OÇËI (ÉßIùfK`-@ûµØ?ß”e•ƪ›Áó 软B‰ª@Aºoe¶¶§Í (õ? Ǭäilш*€ªí©;˜D£Ú»“œÒÏ!ÉRÅ/³JÿSéïÿÔ=v¶ÄwIØ"AQ]b@ž¶‡†Úû?,R,LÙYâ[HÚÙ-¦dŸg êûì¿èwÉi¬‚|ÈitmÝïŽ=®ªÓ˜Ð4æçx·ŽRžÔ44¢F?Õ\ÂÚ%Çd‹HuZ‹ðZþü}CÚ1–/PÉîZdP×ÉúM¨Ãö­N^Y=i· >tk©{›ZL¹Ú+{xæùÍ%ˆ$CÓÃBjèwœ h-ø7敌¸të|APÇPÈ2Kg_qK|Žf¢çs_¿F7O%–¤¤ôè‘cØVݾ~+U»/¡Êbi€œ|‹æúOR&m?r9ÐÏ Ä4:€0äA²(¡|€H3¯} ‚Ÿà²¹öÙPìrF%UšÞþf¸uýÕý¥%ˆ‹?šL”ú; +¤¿¦0;èmÕ —¤ºÐ¢â Õùl>GÚ‹ B¨P­vô†° yV_–³ o@(À¢/ü¸Ô)(aöüÆr0Î4 ÷l_„ö«›¬„ ZüU•³ Èjð—¬´a:äáÆåÞ¯, Z+èù¬~SüU½ø8$jª*É“4€ÜJþq–üæzSÄ“kxŨ€˜mT|@r#&vr‰ÒK±5©”hŸÔ8Ú¥Á)_ûK¬³ç%VÚ‚Û¯ üDLj®JrJ[V&´)±-ôLR§µÍ#Oò4°¦_SË9_/›äþj92c;«nºÏ­„…ddzÄ=† Ü¥I”†*çw¦Ÿäd7Í”K4#Š«±5J›£«¤tü,—cÀÎî¼¼#c™dšõ#žÿ€²y é +‰_r!T[\‹è±"£R¢X*Ò Ô¥Y +íú¡Ù ]ë÷BfœlãT®µ»káº#eEçqhvã2¯–´7i?£‚pò˜WK* ñuƒ ÷”c6ÏSé †mQÍÁLk²)M­o”þè§)ó\ÊZ4LýÒVý¤ã°Ñ0zùË0ˆÎ2Òº±Cˆºd©iòf㜺X4)W¡×´‹o.Ëý“6˜v$ŸŽÊK™Þ¡Uã{87õ.\÷Óûâû‚ ìÞØÐf—ßiþ«òZODso~"¡Öˆ­¯]L²Zktû‚•C‰ ÒW •1¶LÝ_ݤÕêÞfYÊPw‚,H`«)À,VŒn’ÖW +Ve()„aZEÈm¨G$™c_I©Òž\²L¯¢žó¼SDÅ]j{  yòF*ò¨ÂÝãJXÏ<#g‡<Ÿ±ÇǬg.þ5;ÿe¬ÚÜ#Ùÿ TL& +¥\H¬avn †’Z PäáIÕàHÑNG<˜EUuÚ>ÀLe¬EA]197^¨i`ܧÜH|Ÿ²yíã¤åZϦ$˜€õÌ (^‚”͆~5¤áYÅÿ1ˆÿÙž R¾ÏÙReÖ{?€,{^ðöJ_äЊÅïy¼ÎÆ;¢çðõsÁ™õ‚“ºýÈ üûÿ—ºRñ@¹å- $¹s÷¢Àbx“Áä"ï…£ÚæÜ™¢®¼ù¾ê» +t«àV ×¾'Èûè'ûz'Yë7ë‘oL—£oLo©³Œe=ÐÖŸ*Ð ‹õ©›apÍyÁì*8Э‚òxwDÏá7èç‚'1ë 7uë™OüñGdéùrä÷CM¹ý§ßŒ ’Dk*ë RþÝÜ¢ Þ‡}Óä ¢MĤÀ t~ìE‚1Cæ¿Ô¶ö¿0 ¤Âþ#»Ì‘$Ëaz•㈯ô=@1Ï6‡]—œ{ÿaàµúÆŸMF±6óz<{ËzH¶5"Q¶ªš“‹€.+¢ñkZ3†Eì«ä¢¥ý¸öŽ™éôÖTòjgöšl6$Ϋ´\T8ó34ÝÖ~n×Å?æ1„.µÏPÎ#Išà8` •Ì!±fæ :°ˆC~[áyM]S™öã;­)•âñÍÄü Uµÿz¯û,º &߬¦ëa/vL ˜ÛТããÀÐ rÜ®!œâ + &Û«Ÿ':{œÉ®HiðT¼}eTK¶š†\±ÅÆ ¨s¬íë'¥„ò’ñ‹<0JUMˆ79ykí½\zÖËì·›Þ¹Ø%Œaôö©£×ð†‘€ÜÒ +v߀¡*L×¢€p‰Ûò¯Q‡íªU»S ;žŸ‰f+lìží˜–í™"ëÞ¾¾©5rsÅûfX·\SÖŽ Wóü¤X!iÅ|¦ªëšˆ´k¹¸!žÔQß§È6ÂUC63>h1–ì½Î¢î”|_§oDB*¥Qμ3dsU 2ïhÑý h¶¯ex’RSÖúÐ7ýìÐ%¾ ” ìûzÀVæå lú~„ €Éñ³Æ¡¾¢NïdþÒ;)aýü“í@tf˜"þû‚¸§‹^¨› ›ï޳‡LømÁÞ‘»Ì|³·µà$†Ìw°xÖPÍ ßµ_d’æ§ä…98šž4?@/MÃi×"&IÈšvY­¥–¨ç¦NÒ¬BžãCÕ©G»K MµÖâIEÄ@©µ±ÂH(`&/ð’2¨5Dhʘª£& ãX#maB.àïá :å#6}–:à¨Ý†}£!¾*Š#øñù÷Á‹+·‰}ï4ýÎîßÛ%_n¯Û— òQ^µÐC—8vø + ­­“M/Gh3¾aúñM‘G—_õö øµ š2iáˆoâÂ÷}î}l‹ð¯³å¼Ÿ]âzr&–½p›“ë‘§±¢‘¢¾=(×¶ßÉoz%eEv½¬ô"5·Ñ€êa>†îkE:QÃz`ˆ÷Ç*Ž`¡>Ø +šBµjµþtæ“0S)Hg; +Ó¦ƒƒ! Ù—’{h öu”ð Srg••þÉ^ Hƒ`iu´wÍ#dZç¿tC©Ÿ9^?éŒîõ, Uëôc|cDîè}Zü®Pƒô ×µb˜G*ޏ¸ëN$s+(ü@NêZçAÛÉ‘iÿµãÑè)„oÉ +Ëê¤ÃàgÛ#1+¶¸9—ÞÉÒh2OW°—Œ5"ÂÐÈ·‹Ñdìa$àAÁ¢$+˜Í:CŒÌÂ)«5 *£Œù$gUÀ˜Qt´í`•Ï^3‡%ÀЧ>}¤šcºoNþÝ~7)oâ²÷ýC¯èK-‡ã(K¶õ±B*fQ ÌîyqW½pký<Î\uÇ}åf#œÊê+#2"S¨2òDÚ\ˆaë#Œ¡rFæ ¨˜Ê½(!¹LxãŽ=T,éÔALSäoˆh¬Y²0]…Δ£5ä¢k†ØçØúCv®®‹$IÓa¶—êöp°bW¿9Yv 'o9ÿþ¢òݳH§Š£Þ@ö9!G›Lœü‚O¡I6¦¡Ÿ<ý/»ß¤l Êß«¾HY/oO1”¨õc¬a‰m¿\‚¹Û¸D5¬^–ó8£é =£éÒhÊïÿ±ŒŠÎ endstream endobj 38 0 obj <>stream +H‰dW=Ò$; +<ÁÜ¡ígTH„ð×l÷`"ÖÚ5÷þ› ª*}ó¬ŽÊÖ@rùìþq¿"fÿÈ×R_×°Ÿß¿…ŒIÈÚZX#W“¶Ìé–@×Ö øX–›û›%´bæmC¬Ñ$‹Õ›D/—ù±kùÒw—Lrœ+~y79ï<ÔêäzŸÄ¥³EZ0`¤¶KGí+:÷h¿„çjæ\3®Ñ%èW› ¬ÀiÄ,/R˜°6Í+¦Â3ªôšP<5è+ìò9<7ÙeNïÙÕ¢qÓ¼zó›=$kŠSä’áõ<ÜÐq—Ð"õkÐS4ÉouëŸߪ-t Â5×¥«Õž¥]>gI󰫇ËÞTŒm:r9Â6€Q›šÀØÔu?N®7§;è;D·YN% ±Â®9z=Oùôõ1½–u®‰¢)Ñ,†$Æ™\3ÖØQ;=¡Öf®ñ€‘¬[ÿ¨öØ›n·Ž\³Ä”ÀüæMmùpÓ¸¦â¥ò›ô|Þð€i* Lõ ±tÛÔÜ¡®½ÂonØ„'Œt9\­º€1Åg,­]¦kóa®ø(bf èšB »­íòÕd|Áµ´ÛÉ&¬–jÂDÆÊ1uîàN.A0´8ãkiˆW|hêØÞú¼·,Cº!c2 8O2ãgŠÝ›šp¼Ôš‰¬$Ð-ꔎw?@ùN@<"’©4˜èù=FåãˆÞ TŒd‚1çš>VÛÝ7€òÖ}ïéܲpͬ-½~{/Å¥}´»6¤=¬36ÉN&‡Y= LC–ðˆµ7!•ªÄÉ"‹¬•—YÛP”âX5×ÜtCß„\Îmf'ÉZeæ otŸ“ìvGî@½÷ÚfåÏé^çJTLÔÛýœ¡ÇÁâÅï$ÆG6#üŒã]Öoèûëß¿úç_e›"²¨HLýü7ë=Ú†> >Ë ¶ß‹9Rr²–à[²xwC}°,ÌOñ†oY“FèQ:fg ”÷»Þµ¤ ¤’Z•Ÿ¸Sæ´ãjUs¹7µÉN×Ð~ƨVÂÚç¼ ¹É0#Z»NW3 +’ÔÙ4Y}4Ö<‚&»&àU˜\¼¡5ÚG­>•@‡# –‘U7ðûõï mî ëï¶›¸*ØOÀz5á‡Nˆ:7ÿç€ÀØUÇä¹OþŒíoý¯¿ýõ¿_¡GIïpíà „¥võöVàXæ® å@«3Oè¦õ‘šˆU‚žCîöúD!ç'ºV&z=‡.ˆýÍoëâlý}±–Î]óÑ1ÙçÂC¢Êê¡UÅõnI°UÞƒظ¯Æ)\ZoÍÇ}OdË8¾c öÓ>%dat + ¤¿kXB&dǃ=€q?J¿7%w&7o^"oD(„ß™Üä ԛ܄Fœ»X·+ŽT9üf5ì-^FC´4**[uÚacWYE|zŠuT(ж+vßß @£Ry—|BUîï.ŒOó»Z,nÞ=Ä`õTyÞ÷Mȵ瓻Rl°°ñ˜„oštÖ²A>íR¹f®icôF¸Fœ¾ü3)žB9Y˜P1²yM& ¬W +ã|É'm„ßÓ(Àí`[>€)«"þB¾¬œ<.ÌVÛ^~¦Ò-…‹â(TÛè’”þßD²çÔÛAhÚ%`_z +ðhZ Vî„øÈ÷MDÝ×Cëâ}¦¦#<:€¹KåI£Ô0‡<ŽùÙ? “6D” AÈpøúЃ3ƒ6£Î㔩Òh¶$A0¤tšbIÈRP$ÀTùÏàæ‰ÍVlÀÓW áÊ É2¶ÃH.BFœWòjh¢Lž•j3Y'ÑÈb ® ãàÙUZû€|J­Á/Û_ÅŒAKV]ÔÆ•”´{6#Ë›v· ÖF!ï¸ ú–9ý®1”¶:ERæÀ„Tú +ú%7Ýbì¶)àÎN­ƒ„n<…Þ›Ï'¶ª–Å~,ï5£R–äI¦¦¬”J ±Ê3[W¦ÙR¥Ø|£þºo*ÖöÔ.'?ë®Q*^R5ð5VÕÆÔâ~1KœsèY–Fc:x=óLжÔHºw: „Žû ²Ç<ç²—eíxï´¦÷}à¤ùZpiem*hûâ{@·¿x0gÇ£Ú§×ùôÔ72&;Ü;š ÝðQÑþ2Àp‹‡#k^j òÆÔ©±^ˆ4ýÁÙH^×9 Ýìÿþ€*C "¿94¸Ÿ×›gcÔ4ûä"§sŸlPJí‘óÿHòï›ÿ”Ô Gþ¨2ßà· +ÄwºjbØ]€Š "½×’áõt +gÉÍ  úÝ›:¯†0åŒË8’'p—Œ§ZDè…»yž› fïï‘í…Cc¹‘ Ï$p¾@*é7¶cŽÌÌj:ÎÄ";%k‹ºÊû,À1­fâ´Ê@ki®žk¼ :ïÒÈÚ”ÐÁŸ*þÜ?ü¹/?øs?ðáÏmÂímåAŸÿs]%×’ä8Ì‚ñ¡,è'QåCzÑçöÿ:¨-êö?´“Xþ®‘§|è%LÌxBʆNHøNêé )ß®ÀyC +ä·Ò®ïýð5?¤oË‚:!a ”ɺ<߀:øz_R¥©õTžBH<» =6™7VH¹À )/¤BÀíËE£#ñ¸åf”Jͮم@ïéæn7ÏQžŒB¨Ò¸?Ÿô“(¢ÀüöD” +Ï^fŸ¨±ëɺ:RÄÍ(ÞØ³?ßìûÞÁ»…”<¥3pÐÎ(|µ6nDÙ¿oBYÈ(tYŒ; pÊŒ`ð.lÆq%” +—5ù­ +wžÕ±' ð¼ó”ÚZPû(¬•в<…·¦Üs +Š áÈ; È»Ú¼Ú€ ½ E/4p‚PôªP‘“PøîX1? …ÌñŽ(Q,¸²Q.p"Ê…VDÑJï±# +÷k体PxìRƒç”PðØUº¤rW“_œ„˜“Éá|ƒê¦#<…-Íz" +\wöPäˆ(¶cÇÜŸ; ldçN:#°(Ÿ(1Pzo>ÁÑÇŒ0ù€ž~§ìÔiyo>!ÙÌôù¢±«O>!ÈÐ7 ˆè‡V@á¤z¢k°€ºŸxÂ+ÍÚý=pÄOX¥M¶áÄU©„iÅ1ˆl§“óû„“ƒ¬lÂß’±£ §„C~’ Šé&܇új•DCú¸Á„Þd“Š?º:a“Ã)7šð’@Qý&xžf(˜MŽ^ìhò·€<Ñ„ Ê›z‡¶ eðÖe|D3Œ +Uä¹£ ›4S• ÈŒÑÐÄÕ™U4fÚ‡^æþ‘<Ç·0Aò3óH¥ÙÕV'¡,÷ÒºªÓÉj @•Ž–@N]ßÌÆI,èÃp›lBŽ¡D£] …%±nHÍ i„Œï)œ ˜9•0"ÎÆï‚&ÙuPYª¸Z AÀR6éS ÷KGR¨ÂತoœÂ6Ç VØÐ*Žg‚¾aeUÔðÆPñåÕÀRIMcÄ.”§º÷‹/r&+²qíþS5ëu„©è_Q­M£6pÑK‚¶ëÑmcÕ'J® Ý´wåtJOèn½ÃºZØ\ +Æ4u›<ê ¥À»ŒƒkmIk#za4«èjY< ²ªMF¿Ç õ¤Ìùª& +ÁhÉX%—µc¸AÉdBìô,¨½† +•a¬Ì(NðH%ùF{¢|Ñ·"hˆ‘Æ VJÐsbϳ+7¾ùÓª½”>K”Ùý¤Eã2M“,§IÎAƒ„pX)Vçˆ&Pé¯ää5¬ìˆ•yVtDC}ƒ'Ò ÍÔé“îiHEÒìO wD†$Y|a¨‡³™pZ) ¡p þ ³Pã„…7Tt«ë­#Û3AÆFHsû h%—ü+²-ð8Ï7¤Z× Ô¥Õªb°]ÙbÖ‘ª:Æ'%ÅëôÙŠ‘Sœ—i²(*â¨øL¶E×µB"BKT +þéK4|fgOD>Â„Š±º†˜oThR¥]eß…Nß‘}Ö„Tõ„ö Àto…v~_2ÚP]z§Iƒ\ÛBP¢£Á}pò>+Ä9ƒ÷qE°…郿;Õ˜A4‡—¦ž XJ0t—K¤âƒÃk¦#3(ºè­8†å?AûÊ=¼ÿÌ Eiðâ7\Ú!¿\1\HNï:F‘óÇőޮ`±…¡î7´ÓCßtôŸê»Qz°r.‹bÐ U‘"UZwƒ…Íí±Mc+2`b²†–÷K1ú¹ï•QzG3uþÙƉ¡×S×¹ ³­sƒ¦›Ž êFÿ7Û=&ÜV›1¨¶e÷ÙmoNýÛµ\CÓz‹ávûŒÿÁEµµTþY ‡¿qB;"BRûmE´‰nÃáe^ÀÉ1H4ÍI¶|!/9†ib±9êì,>h‘eÎöþ(W¹ó“uÊ„çàýÞÐOâÙ|†Qìkè £zZšQ5xáœgF“¶ëœ3”ZûC§¡ø”Z× Õ0¥¤Óåð! 9øøt5k!0Å ú} VRÌÓè\É&¬f­Ì8º^j† ¢³…~ÕÓéž x*À ƒ§Àðüy?" â¼ÓƒJÑB†ä¢iÊú +Ç:ÉrÒ~;TüÈëÆ AO•Ëæ#4‚ÞÄ»8,Dè9ªräò>ößð»òPà~±Wà |Æ1#-EMU½tÝVÁù?BÍB2LÏ Ò„rëiÍRT)Y†5iŠ3PéwzŠÿþnÞç‘ÔDeš¨â"p!1ÄÃø—n{ÍJ'¹ö:"QˆåuÀù +þ•‡(ȸ3X~3YÍy‡‘Ôj)9²©gfáJ]ž—$Áï⠄Ћ¨£3šÈðÜ‘€¦n¤eÇ#äÃy/UÚc„Àé¶“JôÛwÞ +‰ÈÏÒÇ£ßíÕˆK:ÀÈòèFï¨C}]N÷0z=®@Ï©£XL·¹ ªpp§ú 2È= úMáe>Èa* hîßÉ´jîÒ6É+Ê•ûÂÕ±¦1wÞ j=Ǡ˜4ƒt† ðàôàÔÜýUè ×¤yjÑ&pù>´’•¾ç™¥è›T%ÝøƒÌÁÝúÈ)KNd(Þ.‚9bOÊî¼ 7ŠðYD6{[KÇöhŽgûs*Ûþ¹‡\@\VeÙP\ºrÃv.¤/Cq.=áÜ£ì·ÓÃ$ì»>ï[g<Ì ˆ•Ÿ§Ã¯°B«3YK_Hý¶!•­÷qr‹ +Û«Bʘ»…˜ Ð7ª=}p7ÅGôOsb !t”¦5U~s(û¬¥~èò#\5F[­£DtjÉS¬ŽW¥³7n™«í°Ý–=hÙƒÜB>‚É÷½<Úð·<Ú€¶Ã +íÕ6ý|Œ~§å,ÆdCÀƒ6þýß á¼"¢Á¦B÷3ú”X›áï™^†Okÿ:|GÄa\F4zyŸd²Ê’%ñSŽmð©£e‘U‘/ð¦¨0Þô/ cð¤5` p×7ƒ€ßÐÞ¶Ç,‘xï®*x¦@Oæ³ Æ0-²ð°O]÷2ñ¨$ò|%µ½?š8Hk¯2õîóÔž{èLY‘©„ð7D±œû½@¼giË#œWz!½å ­÷&`¹ÜòéðÝžzâÔ`ŸU—«ÄzJ¡‚wZª‡Ç@Ù/ ô[5¼0¸£ŽžêF/zpB0¤@jÃðw©YŸÔIçÀ*®bœ&£¥è^pÉ%Ȳ¶ƒWD×s“žb;)÷p0Ûùóµu¾½—upšã(”Ä +$Ä ;TߟÐs~[ÐÿÉ®r+Ér$fAûÐÌ㤾bzQê®ÿê‘5Z•ä'ãP¶á7¦¬ñ¶™U‚u…½/âÜ…&rД±) lÃÃÇAÄ5'}X§å±Ó?% ØU@âvu=ÜPÄuêNœ,:ŠâØîÚÉíc9ŒlO5Í¿†Ï›K#ƒàÖa.!`0 ·žôæqpd_!³¤ú¾.”17È'i€hI6òRØá”’\“™OêV»#»H!v,¤ã‡Ù æåH ML£Ðº…mÓÝÀ;—”ºÕ?cê.‰s¿Ï$­'€B†olØM`Q¢3SÖT¬æO…œÆPE†2ו Ö0^¦-AÀYúLêϘhÁqrKF\Zœ @¤ Þ&’ñšÇqgËÌ$Á'¢Z¤)¡÷úI¤)rM%¥–¯Œà¥-{«a:wè#hŒñvaÝBÉsYš%ÿ6 (ÁEçÈ÷‚Aƒºóø­x…umNöÛæÊ{"Éçás®^…ƒ2‘ýÏßÁžÉÿƒ}01Z‘yDð@Vëùé¯ÝˆÖzº ¾©ŸŸ?2V¦ÎÓR(Q«wm‚†è¤òâ£ð#HÎP¡HÛ5ê$ÅÈþԺzï”é„$”~ü’JÇV"± ²âõ®`ÖÍ}ÎjZC¿éÍŸ¡àü +èÏN‰ánŸ_3(ÜÊî«Öixj~bŠf˜Ë5Fƒ@ +z!Ÿ1}ÐA; &ØìmÕ`îHÀ–×ÞÔÔÍ>'¸®³½Yü®î=‚F=’þAH¼ž>‰Hua¡Þ  Ôœ '¦ÒåKôú ¯ †¾S¤ô‡a§«]íýf$goœbˆ€²Í"õˆ<: “>Ë¢^1çÆv\–œ}/0†»\n:ž2gÕo2){df<è{1p:¸<»TbHX ¸æÊ¨iÞF}G›Ûò¯%Ï'•Å'Ašì^KbáyÃ…W¾€V%è#TlNýÆ–œbfë3.©ö"ŸØ¥nx—ÚÑØki˜1|@ü2²”t[ìÆh¢É’ã&T*Éb`¸žp"ü"½ß šWâ0Öq9a,þ­Å«•qR7š·¢°ª2È#Æäsh÷и%ônt(âèA°;‡!$×0øñr«~_>v*ZjS#b… ã˜.&ü);’Âxž8Nu¨£ð»)Þ“ò²Q $Otµ¯Pª(è58•¨™q2XçLbXøØà¬ý…†?Ay& m±æg± ­½¥ ˜æÌ!B WˆÐ]Êú&‡8Æ>רT&ò]Í—? +ô`ïÜ m•~]K7ÔÛ#D—G°ræíٽƚÇó¬@\[;;QÇ.u´”º×J2ªœÿ))¥øxª ÕŸ1ð0ñ1Äc,dD£Êçl`éþ_F…à ŹÇ(IËW(¢/–.‡lgÊauþÕÕoDUE}ýß!þ>à9kð‹9±€šþ±n_¤Â7´ñ$ÕÀ#TŸ×ž]`[8Üë@Ý©ÿBF3’µme°¬7~H‚€”í¾]’$ìX,Y¬QîAäžû†¹®?݆‘kðg#‘kôLKtÐ2iÀ¢ +ÆÝrV:>m¨µÆŽN¢¦Å<#²€Œ¦C€œKƒ (ÐÝ'@Ä!€2—–ScæYƒ8jÿ@!z:Ñ€óê Œ¾ÅɺìÅouÊš¬n÷h£¬ÅðÁÞ6´@؆ðÑŒòÛ‹Ô~}áŸ?’Á¨sŸs J×%`K5k íËÒ*ãœÓ¶Q×p=KMB lÕSzÞ{ò®Ø¹ü‰ sKø<2B¸FYKè›7.Ž]}Úv<áËÔkµÛŽù,Cí‡PìD‘ùê4Æ-’ ƒP}•Zß«HÏ®X +|ÒJ@&ƒt6ú€×“… ZRÙǤE©Ïkš~’(œÏŒ@a©ì=„Nï~„ W–,ÒL¡Íš|=[rÛˆõ¦Ó£'¥Ã"ü2,•ŸšÏB xŒ°RÃÂmq‡ñ†ÉËKdÿvFj„ÔŸá½k¾MMçš}ÙÖ¸Þ§dæ …e.l?BÇ8ÅfG‚ çk,f56–•ŒcR e…,$(‰ø`tfûÛ8ê#Írï÷‰H©ìe¬3E$ŸH)€j˜a˜+ïS +ù$]ÑoÀ¬®™ø40v6 Î?ú2UßM +¥’͘fãŸT//Í!håù…€Šo[UhW{×Þòj,r¥–›~LU­U<“rŒk9e*šÕ åÌ% bõBLfñ!y·`Ëñ\ÑÖÆÀòÓ…ŽÁÃÛš÷‚<&á¾Ó@—Æmd w^zÖƒ^“ƒl.¿Mr:c×(Ë(C^‘ƒ–rË1ž¿{ƒm“áY”t‰Û,þOÕ¥PmÄëÍøÄpíJ³Ðͬ/`°žþD9+þ?zBK¡F ,剦$AŸ¦9NcV¨6û†*™f#ZW[_þÔzÛ ” lT±mé@y¡kM† :å•õ¬`ìÌsΆ`Á†~3Ó¼ñûÎ'‘c-=?¢L"4Úl¡LSX¹U³˜ÝCd?Ú“Ú¤¹N=ÍWC˜Ð÷{ ´VÖxЬٷñ\LÌëú>  3~LsEdyøOtý;ŠÎã/[¨Æ0ÁX9¹½_;óàɸ"À,ÿhÓ(p»$ 噉ª~aLÈ%`f¿fšoZð:|äÝ¿´TPa“eEfo"ÔÙƒ¹ì¨×}c‰>\7K«ƒ¨Ïpï"’ë‘nCÛ³h$”–ʰ ?¦Ö:ÈGÈ×HPòÜÁüÐZ0µ~YË>F­¤ ßÔ-é#Õþ˜y°Š$@^$ÜßÊxUÂý¤‡P%€µä-X2©Í›ozµ’{,Ú9V,@ž¼³mè=˜¶Ü>¨®ÊŒH¨óœŒètÌç ò®:ß¾;­y.xÛ÷<áö÷yf˜Í'ëNÀî6†´¬0”¶ü5˜šì3Þ/¨b­å=!g0ˆV‹“ó ‰¹T_‹}s“€„n°ÀéûœšÁOªálR‘f÷bj ØÉ½ööUÚÈÇhò»‡ýÂŽâ‘Ì([l±ÎñYˆà}HÊàB@3§ú29E gW$ +ÙP¶ì³ä$N<ÌaÓzŽ<Ì5ûz<Ì)Öæ3ðæ“ý›‚~5H½j=ÒƒáYáºcéV zþóxÇ*¼Ž\ UB=H웜MpõÐk†ÈnQyZT3sÍØ¢ì²ÖCgKå»YdsA%ºÃ61¶¶º@ü®ŒIÑ2¸£¿ c¤¥µB¼×~JÇ_hÐÅ#kó|{V{QKÃ’¤¡È2–%¥³ˆ 6+[ÔätfR/ò›¥‡8Ì”þaë„ë¶G—âûOÁ¶ 8&øìå)BÛV=hg|¦Œ?ú Ê—ÖƒM͵ÆÃ(C°·‰@iE~sÛ@FºÏmxy £j dz*Ý‹~Ê2¡Ö¡§z,ÊéÕÝÈ€©?óäì>•HÙ&nÊ6Lsææý–ªÐ\•€Ç˜ßýý†ÎrGbî”—\à䦎fpÓ™y_¬Ë°Ð¢È™!~>­–~ÓþOvµ¬HrÁ/è¨Kƒ}XÐ[¥£Ö`h°6Þ›if›±Á;czÿ½#"%•f|TT¥¤LeFF¢X¬ö»¾ˆ(bצK¬ ¶Á(¿C,¢3ByWl84i ~[×¥Zìdb»”„B(œäÈØxÒþ²ÛÉ})”7õ> ñºü¢þÑð'u ¯ß³ÏAL;ç–¶ c_‚ݲ#nÌgã²Ä¦j´™H:bÙ5ÇØ-“ë{DrFÏnŠÍ6;VÿXžöž¶j¬Ýˆø +a ŽY¡†ÄÓZOkc‘Ýe7­›òØ%"ÊõwÔøËÁ {hpe+32Á5ÌÔœPF$;©Œ'•\ú>Ýx]W!~š&žœð±)À€B2¡í1ÿ韰W/åÃ8¬+²ÛÉÆ–—7î]¶c߽헣‘DÑî;¯—ÚÍ|j»gÏFK‡F’“RøÉ2ÛœDÉj_Ÿy_†*H(£¬‚íbáì_âÄ×2¡‹ +¬½§$·gRæÙ«ômQ¶Ñ.ˆ/ðV¯Eݽ×(@¾ØjOPÃa–4£˜wåÐÌH. €~#uc­ºJÑ šRôE€¦R ‹±OKQÿ8È1üR`JmËÀ;ïe4 ö•Òtø€ Mߎ}¡»\ZŽF`ˆêGÛõPæ¤ÞÃgÄr8Ù VJ)NÈ‚+.6Íf@QvŽ # cãíô0H:—–÷MÍf +;áòàÈTé«L¥Ò[Œ'¤´¥ÏÀZ–ØœfÔ6JÈ5Ô1‘Ìë°>Ð ”)¡’zq3Š šMµµë—Ès¸=c¿´>l!Ö`ô^«A^y+Õš:UÎÙŽ†<éÆfeÇû›}•ñ þ—£9ü¯,Í‚¶¤Þº{s„g84 :ÂÒ!b&0e넨s(òn@8bÏ^f»3µ©ñˆ~å%NœvxÛE¥F]“àAÀãÆ o'ˆ* n+oC»#_IG¹Ïþų<;€=‘ÿ±Ÿ÷Ê2ÎmH›„lÙ2> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 24 0 obj [23 0 R] endobj 39 0 obj <> endobj xref 0 40 0000000004 65535 f +0000000016 00000 n +0000000159 00000 n +0000020258 00000 n +0000000000 00000 f +0000082870 00000 n +0000000000 00000 f +0000020309 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000082940 00000 n +0000082971 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000032574 00000 n +0000083056 00000 n +0000020658 00000 n +0000032872 00000 n +0000032761 00000 n +0000031616 00000 n +0000032013 00000 n +0000032061 00000 n +0000032645 00000 n +0000032676 00000 n +0000032946 00000 n +0000033154 00000 n +0000034229 00000 n +0000038874 00000 n +0000055404 00000 n +0000073270 00000 n +0000083081 00000 n +trailer <<9503C73CED2E4D9E99B5D31321387153>]>> startxref 83264 %%EOF \ No newline at end of file diff --git a/svg/ArsOpifex.png b/svg/ArsOpifex.png new file mode 100755 index 0000000..c6578e1 Binary files /dev/null and b/svg/ArsOpifex.png differ diff --git a/svg/Cross-Pattee-Heraldry.svg b/svg/Cross-Pattee-Heraldry.svg new file mode 100755 index 0000000..75afb76 --- /dev/null +++ b/svg/Cross-Pattee-Heraldry.svg @@ -0,0 +1,7 @@ + + +Heraldic Cross Pattee (Patty, Formy) + \ No newline at end of file diff --git a/svg/Emblem_of_borough_Friedrichshain-Kreuzberg.svg b/svg/Emblem_of_borough_Friedrichshain-Kreuzberg.svg new file mode 100755 index 0000000..4e3ae76 --- /dev/null +++ b/svg/Emblem_of_borough_Friedrichshain-Kreuzberg.svg @@ -0,0 +1,190 @@ + + + + + + image/svg+xml + + Bezirkssymbol von Friedrichshain-Kreuzberg + + + + + Bezirkssymbol von Friedrichshain-Kreuzberg + Das Bezirkssymbol des Berliner Bezirks Friedrichshain-Kreuzberg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/Lars.svg b/svg/Lars.svg new file mode 100755 index 0000000..e8d952e --- /dev/null +++ b/svg/Lars.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + Raum für drastische Maßnahmen + + diff --git a/svg/Tiger_Beer.svg b/svg/Tiger_Beer.svg new file mode 100755 index 0000000..39e2636 --- /dev/null +++ b/svg/Tiger_Beer.svg @@ -0,0 +1,362 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/svg/Woman.svg b/svg/Woman.svg new file mode 100755 index 0000000..e2cfe5b --- /dev/null +++ b/svg/Woman.svg @@ -0,0 +1,23 @@ + + + + + + diff --git a/svg/art.jpeg b/svg/art.jpeg new file mode 100755 index 0000000..b1c50c6 Binary files /dev/null and b/svg/art.jpeg differ diff --git a/svg/nmk.png b/svg/nmk.png new file mode 100755 index 0000000..1e0b155 Binary files /dev/null and b/svg/nmk.png differ diff --git a/svg/nmk.svg b/svg/nmk.svg new file mode 100755 index 0000000..8ca887f --- /dev/null +++ b/svg/nmk.svg @@ -0,0 +1,3981 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/svg/vishnu.svg b/svg/vishnu.svg new file mode 100755 index 0000000..2c67d24 --- /dev/null +++ b/svg/vishnu.svg @@ -0,0 +1,4765 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tec.hpgl b/tec.hpgl new file mode 100755 index 0000000..4f75a9f --- /dev/null +++ b/tec.hpgl @@ -0,0 +1 @@ +IN;SP1;PU3181,4539;PD3006,4544;PD2899,4535;PD2710,4513;PD2629,4499;PD2540,4456;PD2451,4413;PD2411,4378;PD2371,4343;PD2322,4267;PD2273,4192;PD2269,4089;PD2265,3987;PD2283,3914;PD2347,3677;PD2424,3395;PD2490,3158;PD2539,2977;PD2554,2919;PD2573,2868;PD2594,2803;PD2616,2712;PD2638,2623;PD2656,2564;PD2676,2505;PD2701,2417;PD2721,2334;PD2730,2287;PD2730,2265;PD2702,2237;PD2674,2209;PD2539,2209;PD2404,2209;PD2381,2180;PD2357,2150;PD2357,2122;PD2357,2095;PD2380,2042;PD2405,1963;PD2436,1848;PD2469,1723;PD2500,1620;PD2528,1533;PD2562,1504;PD2596,1476;PD2756,1475;PD2916,1475;PD2944,1461;PD2971,1447;PD3008,1374;PD3039,1304;PD3064,1238;PD3085,1179;PD3110,1122;PD3136,1061;PD3161,992;PD3185,924;PD3210,866;PD3236,815;PD3266,787;PD3296,759;PD3703,759;PD4109,759;PD4131,785;PD4152,812;PD4152,838;PD4137,909;PD4101,1042;PD4051,1234;PD4042,1266;PD4022,1320;PD3993,1391;PD4005,1422;PD4016,1453;PD4046,1464;PD4075,1476;PD4317,1476;PD4559,1476;PD4581,1498;PD4604,1521;PD4604,1559;PD4604,1597;PD4586,1646;PD4519,1884;PD4469,2073;PD4447,2118;PD4424,2162;PD4394,2186;PD4364,2209;PD4105,2209;PD3847,2209;PD3808,2225;PD3770,2241;PD3752,2275;PD3730,2335;PD3702,2431;PD3639,2667;PD3571,2898;PD3540,3002;PD3520,3084;PD3500,3165;PD3470,3265;PD3432,3378;PD3418,3474;PD3405,3570;PD3418,3620;PD3432,3670;PD3473,3709;PD3514,3747;PD3560,3768;PD3605,3789;PD3764,3790;PD3923,3790;PD3942,3810;PD3960,3831;PD3960,3861;PD3960,3891;PD3931,3967;PD3906,4045;PD3886,4123;PD3863,4214;PD3829,4323;PD3789,4444;PD3755,4472;PD3728,4493;PD3708,4501;PD3526,4517;PD3355,4530;PD3181,4539;PD3181,4539;PU5467,4540;PD5324,4542;PD5247,4539;PD5106,4516;PD4993,4498;PD4889,4455;PD4785,4412;PD4720,4368;PD4655,4318;PD4592,4262;PD4534,4201;PD4483,4140;PD4437,4078;PD4391,3976;PD4345,3874;PD4328,3741;PD4310,3608;PD4310,3521;PD4315,3414;PD4327,3279;PD4344,3123;PD4399,2951;PD4450,2803;PD4493,2689;PD4536,2596;PD4585,2498;PD4647,2392;PD4720,2278;PD4801,2159;PD4926,2030;PD5040,1917;PD5142,1823;PD5225,1756;PD5295,1706;PD5479,1605;PD5591,1550;PD5687,1508;PD5773,1478;PD5863,1452;PD5963,1432;PD6073,1414;PD6190,1397;PD6294,1397;PD6399,1397;PD6515,1414;PD6616,1431;PD6698,1449;PD6766,1466;PD6848,1510;PD6928,1557;PD7004,1607;PD7077,1659;PD7136,1726;PD7195,1792;PD7247,1892;PD7300,1992;PD7337,2120;PD7375,2249;PD7374,2446;PD7374,2644;PD7331,2830;PD7289,3016;PD7272,3042;PD7256,3068;PD7219,3090;PD7183,3112;PD6314,3112;PD5444,3112;PD5419,3130;PD5394,3148;PD5372,3190;PD5351,3232;PD5337,3302;PD5323,3373;PD5329,3478;PD5334,3584;PD5358,3634;PD5382,3683;PD5427,3730;PD5472,3777;PD5549,3814;PD5625,3852;PD5738,3851;PD5851,3851;PD5942,3815;PD6033,3779;PD6128,3714;PD6223,3649;PD6315,3541;PD6408,3434;PD6438,3423;PD6468,3412;PD6538,3448;PD6687,3522;PD6856,3608;PD6926,3648;PD6966,3674;PD6986,3692;PD6986,3729;PD6986,3766;PD6825,3929;PD6664,4091;PD6579,4153;PD6425,4261;PD6350,4307;PD6267,4352;PD6179,4397;PD6032,4449;PD5885,4501;PD5772,4518;PD5659,4536;PD5467,4540;PD5467,4540;PU5966,2672;PD6352,2672;PD6380,2638;PD6409,2604;PD6418,2562;PD6427,2520;PD6427,2384;PD6427,2249;PD6407,2196;PD6386,2143;PD6347,2109;PD6309,2075;PD6250,2057;PD6191,2040;PD6136,2040;PD6080,2040;PD6012,2058;PD5951,2076;PD5903,2096;PD5863,2117;PD5792,2181;PD5721,2245;PD5673,2309;PD5624,2373;PD5577,2467;PD5530,2560;PD5530,2599;PD5530,2637;PD5555,2655;PD5580,2672;PD5966,2672;PU8637,4545;PD8476,4539;PD8335,4517;PD8222,4499;PD8122,4454;PD8021,4409;PD7941,4355;PD7861,4300;PD7815,4251;PD7733,4154;PD7696,4107;PD7647,3996;PD7597,3886;PD7577,3778;PD7558,3671;PD7558,3502;PD7559,3333;PD7571,3301;PD7584,3269;PD7623,3253;PD7662,3237;PD8078,3237;PD8493,3237;PD8535,3249;PD8578,3260;PD8594,3286;PD8611,3311;PD8598,3380;PD8585,3450;PD8598,3540;PD8611,3631;PD8639,3686;PD8667,3742;PD8703,3772;PD8741,3800;PD8783,3825;PD8827,3847;PD8881,3854;PD8935,3860;PD8994,3847;PD9053,3835;PD9134,3797;PD9215,3759;PD9280,3700;PD9345,3641;PD9406,3560;PD9458,3485;PD9498,3419;PD9530,3359;PD9561,3337;PD9591,3316;PD9630,3316;PD9701,3322;PD9815,3339;PD9961,3365;PD10107,3398;PD10253,3434;PD10271,3465;PD10288,3497;PD10244,3578;PD10202,3649;PD10164,3705;PD10130,3752;PD10099,3801;PD10070,3852;PD9961,3967;PD9852,4082;PD9765,4153;PD9685,4216;PD9615,4266;PD9539,4311;PD9448,4359;PD9344,4411;PD9219,4456;PD9094,4501;PD8932,4523;PD8770,4546;PD8637,4545;PU8115,3111;PD7691,3111;PD7674,3104;PD7638,3081;PD7618,3064;PD7618,3023;PD7618,2982;PD7635,2958;PD7652,2934;PD7670,2862;PD7689,2800;PD7709,2749;PD7757,2636;PD7793,2558;PD7840,2469;PD7935,2315;PD8024,2185;PD8074,2113;PD8204,1983;PD8316,1876;PD8401,1802;PD8536,1703;PD8606,1654;PD8741,1589;PD8954,1493;PD9032,1462;PD9174,1434;PD9317,1406;PD9439,1396;PD9562,1386;PD9676,1396;PD9782,1409;PD9876,1424;PD10017,1456;PD10073,1471;PD10152,1518;PD10227,1566;PD10297,1616;PD10362,1668;PD10411,1735;PD10460,1801;PD10508,1923;PD10557,2046;PD10562,2223;PD10567,2401;PD10548,2430;PD10529,2460;PD10491,2475;PD10454,2491;PD10235,2514;PD9893,2556;PD9709,2579;PD9649,2584;PD9627,2564;PD9605,2544;PD9605,2428;PD9605,2312;PD9592,2254;PD9580,2196;PD9545,2156;PD9509,2115;PD9464,2095;PD9419,2074;PD9368,2074;PD9317,2074;PD9273,2086;PD9228,2099;PD9151,2149;PD9074,2200;PD9025,2258;PD8976,2323;PD8925,2396;PD8874,2475;PD8823,2587;PD8775,2702;PD8732,2819;PD8679,2988;PD8666,3039;PD8642,3064;PD8619,3090;PD8578,3101;PD8538,3112;PD8115,3111;PD8115,3111;PU;