Home | History | Annotate | Download | only in regress
      1 // Copyright 2012 the V8 project authors. All rights reserved.
      2 // Redistribution and use in source and binary forms, with or without
      3 // modification, are permitted provided that the following conditions are
      4 // met:
      5 //
      6 //     * Redistributions of source code must retain the above copyright
      7 //       notice, this list of conditions and the following disclaimer.
      8 //     * Redistributions in binary form must reproduce the above
      9 //       copyright notice, this list of conditions and the following
     10 //       disclaimer in the documentation and/or other materials provided
     11 //       with the distribution.
     12 //     * Neither the name of Google Inc. nor the names of its
     13 //       contributors may be used to endorse or promote products derived
     14 //       from this software without specific prior written permission.
     15 //
     16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 
     28 // Flags: --allow-natives-syntax
     29 
     30 f();
     31 f();
     32 %OptimizeFunctionOnNextCall(f);
     33 var start = (new Date()).getTime();
     34 var array = f();
     35 var end = (new Date()).getTime();
     36 
     37 // Assert that recompiling and executing f() takes less than a second.
     38 assertTrue((end - start) < 1000);
     39 
     40 for (var i = 0; i < 5000; i++) assertEquals(0, array[i]);
     41 
     42 function f() {
     43   var a = new Array(5000);
     44   a[0]=0;
     45   a[1]=0;
     46   a[2]=0;
     47   a[3]=0;
     48   a[4]=0;
     49   a[5]=0;
     50   a[6]=0;
     51   a[7]=0;
     52   a[8]=0;
     53   a[9]=0;
     54   a[10]=0;
     55   a[11]=0;
     56   a[12]=0;
     57   a[13]=0;
     58   a[14]=0;
     59   a[15]=0;
     60   a[16]=0;
     61   a[17]=0;
     62   a[18]=0;
     63   a[19]=0;
     64   a[20]=0;
     65   a[21]=0;
     66   a[22]=0;
     67   a[23]=0;
     68   a[24]=0;
     69   a[25]=0;
     70   a[26]=0;
     71   a[27]=0;
     72   a[28]=0;
     73   a[29]=0;
     74   a[30]=0;
     75   a[31]=0;
     76   a[32]=0;
     77   a[33]=0;
     78   a[34]=0;
     79   a[35]=0;
     80   a[36]=0;
     81   a[37]=0;
     82   a[38]=0;
     83   a[39]=0;
     84   a[40]=0;
     85   a[41]=0;
     86   a[42]=0;
     87   a[43]=0;
     88   a[44]=0;
     89   a[45]=0;
     90   a[46]=0;
     91   a[47]=0;
     92   a[48]=0;
     93   a[49]=0;
     94   a[50]=0;
     95   a[51]=0;
     96   a[52]=0;
     97   a[53]=0;
     98   a[54]=0;
     99   a[55]=0;
    100   a[56]=0;
    101   a[57]=0;
    102   a[58]=0;
    103   a[59]=0;
    104   a[60]=0;
    105   a[61]=0;
    106   a[62]=0;
    107   a[63]=0;
    108   a[64]=0;
    109   a[65]=0;
    110   a[66]=0;
    111   a[67]=0;
    112   a[68]=0;
    113   a[69]=0;
    114   a[70]=0;
    115   a[71]=0;
    116   a[72]=0;
    117   a[73]=0;
    118   a[74]=0;
    119   a[75]=0;
    120   a[76]=0;
    121   a[77]=0;
    122   a[78]=0;
    123   a[79]=0;
    124   a[80]=0;
    125   a[81]=0;
    126   a[82]=0;
    127   a[83]=0;
    128   a[84]=0;
    129   a[85]=0;
    130   a[86]=0;
    131   a[87]=0;
    132   a[88]=0;
    133   a[89]=0;
    134   a[90]=0;
    135   a[91]=0;
    136   a[92]=0;
    137   a[93]=0;
    138   a[94]=0;
    139   a[95]=0;
    140   a[96]=0;
    141   a[97]=0;
    142   a[98]=0;
    143   a[99]=0;
    144   a[100]=0;
    145   a[101]=0;
    146   a[102]=0;
    147   a[103]=0;
    148   a[104]=0;
    149   a[105]=0;
    150   a[106]=0;
    151   a[107]=0;
    152   a[108]=0;
    153   a[109]=0;
    154   a[110]=0;
    155   a[111]=0;
    156   a[112]=0;
    157   a[113]=0;
    158   a[114]=0;
    159   a[115]=0;
    160   a[116]=0;
    161   a[117]=0;
    162   a[118]=0;
    163   a[119]=0;
    164   a[120]=0;
    165   a[121]=0;
    166   a[122]=0;
    167   a[123]=0;
    168   a[124]=0;
    169   a[125]=0;
    170   a[126]=0;
    171   a[127]=0;
    172   a[128]=0;
    173   a[129]=0;
    174   a[130]=0;
    175   a[131]=0;
    176   a[132]=0;
    177   a[133]=0;
    178   a[134]=0;
    179   a[135]=0;
    180   a[136]=0;
    181   a[137]=0;
    182   a[138]=0;
    183   a[139]=0;
    184   a[140]=0;
    185   a[141]=0;
    186   a[142]=0;
    187   a[143]=0;
    188   a[144]=0;
    189   a[145]=0;
    190   a[146]=0;
    191   a[147]=0;
    192   a[148]=0;
    193   a[149]=0;
    194   a[150]=0;
    195   a[151]=0;
    196   a[152]=0;
    197   a[153]=0;
    198   a[154]=0;
    199   a[155]=0;
    200   a[156]=0;
    201   a[157]=0;
    202   a[158]=0;
    203   a[159]=0;
    204   a[160]=0;
    205   a[161]=0;
    206   a[162]=0;
    207   a[163]=0;
    208   a[164]=0;
    209   a[165]=0;
    210   a[166]=0;
    211   a[167]=0;
    212   a[168]=0;
    213   a[169]=0;
    214   a[170]=0;
    215   a[171]=0;
    216   a[172]=0;
    217   a[173]=0;
    218   a[174]=0;
    219   a[175]=0;
    220   a[176]=0;
    221   a[177]=0;
    222   a[178]=0;
    223   a[179]=0;
    224   a[180]=0;
    225   a[181]=0;
    226   a[182]=0;
    227   a[183]=0;
    228   a[184]=0;
    229   a[185]=0;
    230   a[186]=0;
    231   a[187]=0;
    232   a[188]=0;
    233   a[189]=0;
    234   a[190]=0;
    235   a[191]=0;
    236   a[192]=0;
    237   a[193]=0;
    238   a[194]=0;
    239   a[195]=0;
    240   a[196]=0;
    241   a[197]=0;
    242   a[198]=0;
    243   a[199]=0;
    244   a[200]=0;
    245   a[201]=0;
    246   a[202]=0;
    247   a[203]=0;
    248   a[204]=0;
    249   a[205]=0;
    250   a[206]=0;
    251   a[207]=0;
    252   a[208]=0;
    253   a[209]=0;
    254   a[210]=0;
    255   a[211]=0;
    256   a[212]=0;
    257   a[213]=0;
    258   a[214]=0;
    259   a[215]=0;
    260   a[216]=0;
    261   a[217]=0;
    262   a[218]=0;
    263   a[219]=0;
    264   a[220]=0;
    265   a[221]=0;
    266   a[222]=0;
    267   a[223]=0;
    268   a[224]=0;
    269   a[225]=0;
    270   a[226]=0;
    271   a[227]=0;
    272   a[228]=0;
    273   a[229]=0;
    274   a[230]=0;
    275   a[231]=0;
    276   a[232]=0;
    277   a[233]=0;
    278   a[234]=0;
    279   a[235]=0;
    280   a[236]=0;
    281   a[237]=0;
    282   a[238]=0;
    283   a[239]=0;
    284   a[240]=0;
    285   a[241]=0;
    286   a[242]=0;
    287   a[243]=0;
    288   a[244]=0;
    289   a[245]=0;
    290   a[246]=0;
    291   a[247]=0;
    292   a[248]=0;
    293   a[249]=0;
    294   a[250]=0;
    295   a[251]=0;
    296   a[252]=0;
    297   a[253]=0;
    298   a[254]=0;
    299   a[255]=0;
    300   a[256]=0;
    301   a[257]=0;
    302   a[258]=0;
    303   a[259]=0;
    304   a[260]=0;
    305   a[261]=0;
    306   a[262]=0;
    307   a[263]=0;
    308   a[264]=0;
    309   a[265]=0;
    310   a[266]=0;
    311   a[267]=0;
    312   a[268]=0;
    313   a[269]=0;
    314   a[270]=0;
    315   a[271]=0;
    316   a[272]=0;
    317   a[273]=0;
    318   a[274]=0;
    319   a[275]=0;
    320   a[276]=0;
    321   a[277]=0;
    322   a[278]=0;
    323   a[279]=0;
    324   a[280]=0;
    325   a[281]=0;
    326   a[282]=0;
    327   a[283]=0;
    328   a[284]=0;
    329   a[285]=0;
    330   a[286]=0;
    331   a[287]=0;
    332   a[288]=0;
    333   a[289]=0;
    334   a[290]=0;
    335   a[291]=0;
    336   a[292]=0;
    337   a[293]=0;
    338   a[294]=0;
    339   a[295]=0;
    340   a[296]=0;
    341   a[297]=0;
    342   a[298]=0;
    343   a[299]=0;
    344   a[300]=0;
    345   a[301]=0;
    346   a[302]=0;
    347   a[303]=0;
    348   a[304]=0;
    349   a[305]=0;
    350   a[306]=0;
    351   a[307]=0;
    352   a[308]=0;
    353   a[309]=0;
    354   a[310]=0;
    355   a[311]=0;
    356   a[312]=0;
    357   a[313]=0;
    358   a[314]=0;
    359   a[315]=0;
    360   a[316]=0;
    361   a[317]=0;
    362   a[318]=0;
    363   a[319]=0;
    364   a[320]=0;
    365   a[321]=0;
    366   a[322]=0;
    367   a[323]=0;
    368   a[324]=0;
    369   a[325]=0;
    370   a[326]=0;
    371   a[327]=0;
    372   a[328]=0;
    373   a[329]=0;
    374   a[330]=0;
    375   a[331]=0;
    376   a[332]=0;
    377   a[333]=0;
    378   a[334]=0;
    379   a[335]=0;
    380   a[336]=0;
    381   a[337]=0;
    382   a[338]=0;
    383   a[339]=0;
    384   a[340]=0;
    385   a[341]=0;
    386   a[342]=0;
    387   a[343]=0;
    388   a[344]=0;
    389   a[345]=0;
    390   a[346]=0;
    391   a[347]=0;
    392   a[348]=0;
    393   a[349]=0;
    394   a[350]=0;
    395   a[351]=0;
    396   a[352]=0;
    397   a[353]=0;
    398   a[354]=0;
    399   a[355]=0;
    400   a[356]=0;
    401   a[357]=0;
    402   a[358]=0;
    403   a[359]=0;
    404   a[360]=0;
    405   a[361]=0;
    406   a[362]=0;
    407   a[363]=0;
    408   a[364]=0;
    409   a[365]=0;
    410   a[366]=0;
    411   a[367]=0;
    412   a[368]=0;
    413   a[369]=0;
    414   a[370]=0;
    415   a[371]=0;
    416   a[372]=0;
    417   a[373]=0;
    418   a[374]=0;
    419   a[375]=0;
    420   a[376]=0;
    421   a[377]=0;
    422   a[378]=0;
    423   a[379]=0;
    424   a[380]=0;
    425   a[381]=0;
    426   a[382]=0;
    427   a[383]=0;
    428   a[384]=0;
    429   a[385]=0;
    430   a[386]=0;
    431   a[387]=0;
    432   a[388]=0;
    433   a[389]=0;
    434   a[390]=0;
    435   a[391]=0;
    436   a[392]=0;
    437   a[393]=0;
    438   a[394]=0;
    439   a[395]=0;
    440   a[396]=0;
    441   a[397]=0;
    442   a[398]=0;
    443   a[399]=0;
    444   a[400]=0;
    445   a[401]=0;
    446   a[402]=0;
    447   a[403]=0;
    448   a[404]=0;
    449   a[405]=0;
    450   a[406]=0;
    451   a[407]=0;
    452   a[408]=0;
    453   a[409]=0;
    454   a[410]=0;
    455   a[411]=0;
    456   a[412]=0;
    457   a[413]=0;
    458   a[414]=0;
    459   a[415]=0;
    460   a[416]=0;
    461   a[417]=0;
    462   a[418]=0;
    463   a[419]=0;
    464   a[420]=0;
    465   a[421]=0;
    466   a[422]=0;
    467   a[423]=0;
    468   a[424]=0;
    469   a[425]=0;
    470   a[426]=0;
    471   a[427]=0;
    472   a[428]=0;
    473   a[429]=0;
    474   a[430]=0;
    475   a[431]=0;
    476   a[432]=0;
    477   a[433]=0;
    478   a[434]=0;
    479   a[435]=0;
    480   a[436]=0;
    481   a[437]=0;
    482   a[438]=0;
    483   a[439]=0;
    484   a[440]=0;
    485   a[441]=0;
    486   a[442]=0;
    487   a[443]=0;
    488   a[444]=0;
    489   a[445]=0;
    490   a[446]=0;
    491   a[447]=0;
    492   a[448]=0;
    493   a[449]=0;
    494   a[450]=0;
    495   a[451]=0;
    496   a[452]=0;
    497   a[453]=0;
    498   a[454]=0;
    499   a[455]=0;
    500   a[456]=0;
    501   a[457]=0;
    502   a[458]=0;
    503   a[459]=0;
    504   a[460]=0;
    505   a[461]=0;
    506   a[462]=0;
    507   a[463]=0;
    508   a[464]=0;
    509   a[465]=0;
    510   a[466]=0;
    511   a[467]=0;
    512   a[468]=0;
    513   a[469]=0;
    514   a[470]=0;
    515   a[471]=0;
    516   a[472]=0;
    517   a[473]=0;
    518   a[474]=0;
    519   a[475]=0;
    520   a[476]=0;
    521   a[477]=0;
    522   a[478]=0;
    523   a[479]=0;
    524   a[480]=0;
    525   a[481]=0;
    526   a[482]=0;
    527   a[483]=0;
    528   a[484]=0;
    529   a[485]=0;
    530   a[486]=0;
    531   a[487]=0;
    532   a[488]=0;
    533   a[489]=0;
    534   a[490]=0;
    535   a[491]=0;
    536   a[492]=0;
    537   a[493]=0;
    538   a[494]=0;
    539   a[495]=0;
    540   a[496]=0;
    541   a[497]=0;
    542   a[498]=0;
    543   a[499]=0;
    544   a[500]=0;
    545   a[501]=0;
    546   a[502]=0;
    547   a[503]=0;
    548   a[504]=0;
    549   a[505]=0;
    550   a[506]=0;
    551   a[507]=0;
    552   a[508]=0;
    553   a[509]=0;
    554   a[510]=0;
    555   a[511]=0;
    556   a[512]=0;
    557   a[513]=0;
    558   a[514]=0;
    559   a[515]=0;
    560   a[516]=0;
    561   a[517]=0;
    562   a[518]=0;
    563   a[519]=0;
    564   a[520]=0;
    565   a[521]=0;
    566   a[522]=0;
    567   a[523]=0;
    568   a[524]=0;
    569   a[525]=0;
    570   a[526]=0;
    571   a[527]=0;
    572   a[528]=0;
    573   a[529]=0;
    574   a[530]=0;
    575   a[531]=0;
    576   a[532]=0;
    577   a[533]=0;
    578   a[534]=0;
    579   a[535]=0;
    580   a[536]=0;
    581   a[537]=0;
    582   a[538]=0;
    583   a[539]=0;
    584   a[540]=0;
    585   a[541]=0;
    586   a[542]=0;
    587   a[543]=0;
    588   a[544]=0;
    589   a[545]=0;
    590   a[546]=0;
    591   a[547]=0;
    592   a[548]=0;
    593   a[549]=0;
    594   a[550]=0;
    595   a[551]=0;
    596   a[552]=0;
    597   a[553]=0;
    598   a[554]=0;
    599   a[555]=0;
    600   a[556]=0;
    601   a[557]=0;
    602   a[558]=0;
    603   a[559]=0;
    604   a[560]=0;
    605   a[561]=0;
    606   a[562]=0;
    607   a[563]=0;
    608   a[564]=0;
    609   a[565]=0;
    610   a[566]=0;
    611   a[567]=0;
    612   a[568]=0;
    613   a[569]=0;
    614   a[570]=0;
    615   a[571]=0;
    616   a[572]=0;
    617   a[573]=0;
    618   a[574]=0;
    619   a[575]=0;
    620   a[576]=0;
    621   a[577]=0;
    622   a[578]=0;
    623   a[579]=0;
    624   a[580]=0;
    625   a[581]=0;
    626   a[582]=0;
    627   a[583]=0;
    628   a[584]=0;
    629   a[585]=0;
    630   a[586]=0;
    631   a[587]=0;
    632   a[588]=0;
    633   a[589]=0;
    634   a[590]=0;
    635   a[591]=0;
    636   a[592]=0;
    637   a[593]=0;
    638   a[594]=0;
    639   a[595]=0;
    640   a[596]=0;
    641   a[597]=0;
    642   a[598]=0;
    643   a[599]=0;
    644   a[600]=0;
    645   a[601]=0;
    646   a[602]=0;
    647   a[603]=0;
    648   a[604]=0;
    649   a[605]=0;
    650   a[606]=0;
    651   a[607]=0;
    652   a[608]=0;
    653   a[609]=0;
    654   a[610]=0;
    655   a[611]=0;
    656   a[612]=0;
    657   a[613]=0;
    658   a[614]=0;
    659   a[615]=0;
    660   a[616]=0;
    661   a[617]=0;
    662   a[618]=0;
    663   a[619]=0;
    664   a[620]=0;
    665   a[621]=0;
    666   a[622]=0;
    667   a[623]=0;
    668   a[624]=0;
    669   a[625]=0;
    670   a[626]=0;
    671   a[627]=0;
    672   a[628]=0;
    673   a[629]=0;
    674   a[630]=0;
    675   a[631]=0;
    676   a[632]=0;
    677   a[633]=0;
    678   a[634]=0;
    679   a[635]=0;
    680   a[636]=0;
    681   a[637]=0;
    682   a[638]=0;
    683   a[639]=0;
    684   a[640]=0;
    685   a[641]=0;
    686   a[642]=0;
    687   a[643]=0;
    688   a[644]=0;
    689   a[645]=0;
    690   a[646]=0;
    691   a[647]=0;
    692   a[648]=0;
    693   a[649]=0;
    694   a[650]=0;
    695   a[651]=0;
    696   a[652]=0;
    697   a[653]=0;
    698   a[654]=0;
    699   a[655]=0;
    700   a[656]=0;
    701   a[657]=0;
    702   a[658]=0;
    703   a[659]=0;
    704   a[660]=0;
    705   a[661]=0;
    706   a[662]=0;
    707   a[663]=0;
    708   a[664]=0;
    709   a[665]=0;
    710   a[666]=0;
    711   a[667]=0;
    712   a[668]=0;
    713   a[669]=0;
    714   a[670]=0;
    715   a[671]=0;
    716   a[672]=0;
    717   a[673]=0;
    718   a[674]=0;
    719   a[675]=0;
    720   a[676]=0;
    721   a[677]=0;
    722   a[678]=0;
    723   a[679]=0;
    724   a[680]=0;
    725   a[681]=0;
    726   a[682]=0;
    727   a[683]=0;
    728   a[684]=0;
    729   a[685]=0;
    730   a[686]=0;
    731   a[687]=0;
    732   a[688]=0;
    733   a[689]=0;
    734   a[690]=0;
    735   a[691]=0;
    736   a[692]=0;
    737   a[693]=0;
    738   a[694]=0;
    739   a[695]=0;
    740   a[696]=0;
    741   a[697]=0;
    742   a[698]=0;
    743   a[699]=0;
    744   a[700]=0;
    745   a[701]=0;
    746   a[702]=0;
    747   a[703]=0;
    748   a[704]=0;
    749   a[705]=0;
    750   a[706]=0;
    751   a[707]=0;
    752   a[708]=0;
    753   a[709]=0;
    754   a[710]=0;
    755   a[711]=0;
    756   a[712]=0;
    757   a[713]=0;
    758   a[714]=0;
    759   a[715]=0;
    760   a[716]=0;
    761   a[717]=0;
    762   a[718]=0;
    763   a[719]=0;
    764   a[720]=0;
    765   a[721]=0;
    766   a[722]=0;
    767   a[723]=0;
    768   a[724]=0;
    769   a[725]=0;
    770   a[726]=0;
    771   a[727]=0;
    772   a[728]=0;
    773   a[729]=0;
    774   a[730]=0;
    775   a[731]=0;
    776   a[732]=0;
    777   a[733]=0;
    778   a[734]=0;
    779   a[735]=0;
    780   a[736]=0;
    781   a[737]=0;
    782   a[738]=0;
    783   a[739]=0;
    784   a[740]=0;
    785   a[741]=0;
    786   a[742]=0;
    787   a[743]=0;
    788   a[744]=0;
    789   a[745]=0;
    790   a[746]=0;
    791   a[747]=0;
    792   a[748]=0;
    793   a[749]=0;
    794   a[750]=0;
    795   a[751]=0;
    796   a[752]=0;
    797   a[753]=0;
    798   a[754]=0;
    799   a[755]=0;
    800   a[756]=0;
    801   a[757]=0;
    802   a[758]=0;
    803   a[759]=0;
    804   a[760]=0;
    805   a[761]=0;
    806   a[762]=0;
    807   a[763]=0;
    808   a[764]=0;
    809   a[765]=0;
    810   a[766]=0;
    811   a[767]=0;
    812   a[768]=0;
    813   a[769]=0;
    814   a[770]=0;
    815   a[771]=0;
    816   a[772]=0;
    817   a[773]=0;
    818   a[774]=0;
    819   a[775]=0;
    820   a[776]=0;
    821   a[777]=0;
    822   a[778]=0;
    823   a[779]=0;
    824   a[780]=0;
    825   a[781]=0;
    826   a[782]=0;
    827   a[783]=0;
    828   a[784]=0;
    829   a[785]=0;
    830   a[786]=0;
    831   a[787]=0;
    832   a[788]=0;
    833   a[789]=0;
    834   a[790]=0;
    835   a[791]=0;
    836   a[792]=0;
    837   a[793]=0;
    838   a[794]=0;
    839   a[795]=0;
    840   a[796]=0;
    841   a[797]=0;
    842   a[798]=0;
    843   a[799]=0;
    844   a[800]=0;
    845   a[801]=0;
    846   a[802]=0;
    847   a[803]=0;
    848   a[804]=0;
    849   a[805]=0;
    850   a[806]=0;
    851   a[807]=0;
    852   a[808]=0;
    853   a[809]=0;
    854   a[810]=0;
    855   a[811]=0;
    856   a[812]=0;
    857   a[813]=0;
    858   a[814]=0;
    859   a[815]=0;
    860   a[816]=0;
    861   a[817]=0;
    862   a[818]=0;
    863   a[819]=0;
    864   a[820]=0;
    865   a[821]=0;
    866   a[822]=0;
    867   a[823]=0;
    868   a[824]=0;
    869   a[825]=0;
    870   a[826]=0;
    871   a[827]=0;
    872   a[828]=0;
    873   a[829]=0;
    874   a[830]=0;
    875   a[831]=0;
    876   a[832]=0;
    877   a[833]=0;
    878   a[834]=0;
    879   a[835]=0;
    880   a[836]=0;
    881   a[837]=0;
    882   a[838]=0;
    883   a[839]=0;
    884   a[840]=0;
    885   a[841]=0;
    886   a[842]=0;
    887   a[843]=0;
    888   a[844]=0;
    889   a[845]=0;
    890   a[846]=0;
    891   a[847]=0;
    892   a[848]=0;
    893   a[849]=0;
    894   a[850]=0;
    895   a[851]=0;
    896   a[852]=0;
    897   a[853]=0;
    898   a[854]=0;
    899   a[855]=0;
    900   a[856]=0;
    901   a[857]=0;
    902   a[858]=0;
    903   a[859]=0;
    904   a[860]=0;
    905   a[861]=0;
    906   a[862]=0;
    907   a[863]=0;
    908   a[864]=0;
    909   a[865]=0;
    910   a[866]=0;
    911   a[867]=0;
    912   a[868]=0;
    913   a[869]=0;
    914   a[870]=0;
    915   a[871]=0;
    916   a[872]=0;
    917   a[873]=0;
    918   a[874]=0;
    919   a[875]=0;
    920   a[876]=0;
    921   a[877]=0;
    922   a[878]=0;
    923   a[879]=0;
    924   a[880]=0;
    925   a[881]=0;
    926   a[882]=0;
    927   a[883]=0;
    928   a[884]=0;
    929   a[885]=0;
    930   a[886]=0;
    931   a[887]=0;
    932   a[888]=0;
    933   a[889]=0;
    934   a[890]=0;
    935   a[891]=0;
    936   a[892]=0;
    937   a[893]=0;
    938   a[894]=0;
    939   a[895]=0;
    940   a[896]=0;
    941   a[897]=0;
    942   a[898]=0;
    943   a[899]=0;
    944   a[900]=0;
    945   a[901]=0;
    946   a[902]=0;
    947   a[903]=0;
    948   a[904]=0;
    949   a[905]=0;
    950   a[906]=0;
    951   a[907]=0;
    952   a[908]=0;
    953   a[909]=0;
    954   a[910]=0;
    955   a[911]=0;
    956   a[912]=0;
    957   a[913]=0;
    958   a[914]=0;
    959   a[915]=0;
    960   a[916]=0;
    961   a[917]=0;
    962   a[918]=0;
    963   a[919]=0;
    964   a[920]=0;
    965   a[921]=0;
    966   a[922]=0;
    967   a[923]=0;
    968   a[924]=0;
    969   a[925]=0;
    970   a[926]=0;
    971   a[927]=0;
    972   a[928]=0;
    973   a[929]=0;
    974   a[930]=0;
    975   a[931]=0;
    976   a[932]=0;
    977   a[933]=0;
    978   a[934]=0;
    979   a[935]=0;
    980   a[936]=0;
    981   a[937]=0;
    982   a[938]=0;
    983   a[939]=0;
    984   a[940]=0;
    985   a[941]=0;
    986   a[942]=0;
    987   a[943]=0;
    988   a[944]=0;
    989   a[945]=0;
    990   a[946]=0;
    991   a[947]=0;
    992   a[948]=0;
    993   a[949]=0;
    994   a[950]=0;
    995   a[951]=0;
    996   a[952]=0;
    997   a[953]=0;
    998   a[954]=0;
    999   a[955]=0;
   1000   a[956]=0;
   1001   a[957]=0;
   1002   a[958]=0;
   1003   a[959]=0;
   1004   a[960]=0;
   1005   a[961]=0;
   1006   a[962]=0;
   1007   a[963]=0;
   1008   a[964]=0;
   1009   a[965]=0;
   1010   a[966]=0;
   1011   a[967]=0;
   1012   a[968]=0;
   1013   a[969]=0;
   1014   a[970]=0;
   1015   a[971]=0;
   1016   a[972]=0;
   1017   a[973]=0;
   1018   a[974]=0;
   1019   a[975]=0;
   1020   a[976]=0;
   1021   a[977]=0;
   1022   a[978]=0;
   1023   a[979]=0;
   1024   a[980]=0;
   1025   a[981]=0;
   1026   a[982]=0;
   1027   a[983]=0;
   1028   a[984]=0;
   1029   a[985]=0;
   1030   a[986]=0;
   1031   a[987]=0;
   1032   a[988]=0;
   1033   a[989]=0;
   1034   a[990]=0;
   1035   a[991]=0;
   1036   a[992]=0;
   1037   a[993]=0;
   1038   a[994]=0;
   1039   a[995]=0;
   1040   a[996]=0;
   1041   a[997]=0;
   1042   a[998]=0;
   1043   a[999]=0;
   1044   a[1000]=0;
   1045   a[1001]=0;
   1046   a[1002]=0;
   1047   a[1003]=0;
   1048   a[1004]=0;
   1049   a[1005]=0;
   1050   a[1006]=0;
   1051   a[1007]=0;
   1052   a[1008]=0;
   1053   a[1009]=0;
   1054   a[1010]=0;
   1055   a[1011]=0;
   1056   a[1012]=0;
   1057   a[1013]=0;
   1058   a[1014]=0;
   1059   a[1015]=0;
   1060   a[1016]=0;
   1061   a[1017]=0;
   1062   a[1018]=0;
   1063   a[1019]=0;
   1064   a[1020]=0;
   1065   a[1021]=0;
   1066   a[1022]=0;
   1067   a[1023]=0;
   1068   a[1024]=0;
   1069   a[1025]=0;
   1070   a[1026]=0;
   1071   a[1027]=0;
   1072   a[1028]=0;
   1073   a[1029]=0;
   1074   a[1030]=0;
   1075   a[1031]=0;
   1076   a[1032]=0;
   1077   a[1033]=0;
   1078   a[1034]=0;
   1079   a[1035]=0;
   1080   a[1036]=0;
   1081   a[1037]=0;
   1082   a[1038]=0;
   1083   a[1039]=0;
   1084   a[1040]=0;
   1085   a[1041]=0;
   1086   a[1042]=0;
   1087   a[1043]=0;
   1088   a[1044]=0;
   1089   a[1045]=0;
   1090   a[1046]=0;
   1091   a[1047]=0;
   1092   a[1048]=0;
   1093   a[1049]=0;
   1094   a[1050]=0;
   1095   a[1051]=0;
   1096   a[1052]=0;
   1097   a[1053]=0;
   1098   a[1054]=0;
   1099   a[1055]=0;
   1100   a[1056]=0;
   1101   a[1057]=0;
   1102   a[1058]=0;
   1103   a[1059]=0;
   1104   a[1060]=0;
   1105   a[1061]=0;
   1106   a[1062]=0;
   1107   a[1063]=0;
   1108   a[1064]=0;
   1109   a[1065]=0;
   1110   a[1066]=0;
   1111   a[1067]=0;
   1112   a[1068]=0;
   1113   a[1069]=0;
   1114   a[1070]=0;
   1115   a[1071]=0;
   1116   a[1072]=0;
   1117   a[1073]=0;
   1118   a[1074]=0;
   1119   a[1075]=0;
   1120   a[1076]=0;
   1121   a[1077]=0;
   1122   a[1078]=0;
   1123   a[1079]=0;
   1124   a[1080]=0;
   1125   a[1081]=0;
   1126   a[1082]=0;
   1127   a[1083]=0;
   1128   a[1084]=0;
   1129   a[1085]=0;
   1130   a[1086]=0;
   1131   a[1087]=0;
   1132   a[1088]=0;
   1133   a[1089]=0;
   1134   a[1090]=0;
   1135   a[1091]=0;
   1136   a[1092]=0;
   1137   a[1093]=0;
   1138   a[1094]=0;
   1139   a[1095]=0;
   1140   a[1096]=0;
   1141   a[1097]=0;
   1142   a[1098]=0;
   1143   a[1099]=0;
   1144   a[1100]=0;
   1145   a[1101]=0;
   1146   a[1102]=0;
   1147   a[1103]=0;
   1148   a[1104]=0;
   1149   a[1105]=0;
   1150   a[1106]=0;
   1151   a[1107]=0;
   1152   a[1108]=0;
   1153   a[1109]=0;
   1154   a[1110]=0;
   1155   a[1111]=0;
   1156   a[1112]=0;
   1157   a[1113]=0;
   1158   a[1114]=0;
   1159   a[1115]=0;
   1160   a[1116]=0;
   1161   a[1117]=0;
   1162   a[1118]=0;
   1163   a[1119]=0;
   1164   a[1120]=0;
   1165   a[1121]=0;
   1166   a[1122]=0;
   1167   a[1123]=0;
   1168   a[1124]=0;
   1169   a[1125]=0;
   1170   a[1126]=0;
   1171   a[1127]=0;
   1172   a[1128]=0;
   1173   a[1129]=0;
   1174   a[1130]=0;
   1175   a[1131]=0;
   1176   a[1132]=0;
   1177   a[1133]=0;
   1178   a[1134]=0;
   1179   a[1135]=0;
   1180   a[1136]=0;
   1181   a[1137]=0;
   1182   a[1138]=0;
   1183   a[1139]=0;
   1184   a[1140]=0;
   1185   a[1141]=0;
   1186   a[1142]=0;
   1187   a[1143]=0;
   1188   a[1144]=0;
   1189   a[1145]=0;
   1190   a[1146]=0;
   1191   a[1147]=0;
   1192   a[1148]=0;
   1193   a[1149]=0;
   1194   a[1150]=0;
   1195   a[1151]=0;
   1196   a[1152]=0;
   1197   a[1153]=0;
   1198   a[1154]=0;
   1199   a[1155]=0;
   1200   a[1156]=0;
   1201   a[1157]=0;
   1202   a[1158]=0;
   1203   a[1159]=0;
   1204   a[1160]=0;
   1205   a[1161]=0;
   1206   a[1162]=0;
   1207   a[1163]=0;
   1208   a[1164]=0;
   1209   a[1165]=0;
   1210   a[1166]=0;
   1211   a[1167]=0;
   1212   a[1168]=0;
   1213   a[1169]=0;
   1214   a[1170]=0;
   1215   a[1171]=0;
   1216   a[1172]=0;
   1217   a[1173]=0;
   1218   a[1174]=0;
   1219   a[1175]=0;
   1220   a[1176]=0;
   1221   a[1177]=0;
   1222   a[1178]=0;
   1223   a[1179]=0;
   1224   a[1180]=0;
   1225   a[1181]=0;
   1226   a[1182]=0;
   1227   a[1183]=0;
   1228   a[1184]=0;
   1229   a[1185]=0;
   1230   a[1186]=0;
   1231   a[1187]=0;
   1232   a[1188]=0;
   1233   a[1189]=0;
   1234   a[1190]=0;
   1235   a[1191]=0;
   1236   a[1192]=0;
   1237   a[1193]=0;
   1238   a[1194]=0;
   1239   a[1195]=0;
   1240   a[1196]=0;
   1241   a[1197]=0;
   1242   a[1198]=0;
   1243   a[1199]=0;
   1244   a[1200]=0;
   1245   a[1201]=0;
   1246   a[1202]=0;
   1247   a[1203]=0;
   1248   a[1204]=0;
   1249   a[1205]=0;
   1250   a[1206]=0;
   1251   a[1207]=0;
   1252   a[1208]=0;
   1253   a[1209]=0;
   1254   a[1210]=0;
   1255   a[1211]=0;
   1256   a[1212]=0;
   1257   a[1213]=0;
   1258   a[1214]=0;
   1259   a[1215]=0;
   1260   a[1216]=0;
   1261   a[1217]=0;
   1262   a[1218]=0;
   1263   a[1219]=0;
   1264   a[1220]=0;
   1265   a[1221]=0;
   1266   a[1222]=0;
   1267   a[1223]=0;
   1268   a[1224]=0;
   1269   a[1225]=0;
   1270   a[1226]=0;
   1271   a[1227]=0;
   1272   a[1228]=0;
   1273   a[1229]=0;
   1274   a[1230]=0;
   1275   a[1231]=0;
   1276   a[1232]=0;
   1277   a[1233]=0;
   1278   a[1234]=0;
   1279   a[1235]=0;
   1280   a[1236]=0;
   1281   a[1237]=0;
   1282   a[1238]=0;
   1283   a[1239]=0;
   1284   a[1240]=0;
   1285   a[1241]=0;
   1286   a[1242]=0;
   1287   a[1243]=0;
   1288   a[1244]=0;
   1289   a[1245]=0;
   1290   a[1246]=0;
   1291   a[1247]=0;
   1292   a[1248]=0;
   1293   a[1249]=0;
   1294   a[1250]=0;
   1295   a[1251]=0;
   1296   a[1252]=0;
   1297   a[1253]=0;
   1298   a[1254]=0;
   1299   a[1255]=0;
   1300   a[1256]=0;
   1301   a[1257]=0;
   1302   a[1258]=0;
   1303   a[1259]=0;
   1304   a[1260]=0;
   1305   a[1261]=0;
   1306   a[1262]=0;
   1307   a[1263]=0;
   1308   a[1264]=0;
   1309   a[1265]=0;
   1310   a[1266]=0;
   1311   a[1267]=0;
   1312   a[1268]=0;
   1313   a[1269]=0;
   1314   a[1270]=0;
   1315   a[1271]=0;
   1316   a[1272]=0;
   1317   a[1273]=0;
   1318   a[1274]=0;
   1319   a[1275]=0;
   1320   a[1276]=0;
   1321   a[1277]=0;
   1322   a[1278]=0;
   1323   a[1279]=0;
   1324   a[1280]=0;
   1325   a[1281]=0;
   1326   a[1282]=0;
   1327   a[1283]=0;
   1328   a[1284]=0;
   1329   a[1285]=0;
   1330   a[1286]=0;
   1331   a[1287]=0;
   1332   a[1288]=0;
   1333   a[1289]=0;
   1334   a[1290]=0;
   1335   a[1291]=0;
   1336   a[1292]=0;
   1337   a[1293]=0;
   1338   a[1294]=0;
   1339   a[1295]=0;
   1340   a[1296]=0;
   1341   a[1297]=0;
   1342   a[1298]=0;
   1343   a[1299]=0;
   1344   a[1300]=0;
   1345   a[1301]=0;
   1346   a[1302]=0;
   1347   a[1303]=0;
   1348   a[1304]=0;
   1349   a[1305]=0;
   1350   a[1306]=0;
   1351   a[1307]=0;
   1352   a[1308]=0;
   1353   a[1309]=0;
   1354   a[1310]=0;
   1355   a[1311]=0;
   1356   a[1312]=0;
   1357   a[1313]=0;
   1358   a[1314]=0;
   1359   a[1315]=0;
   1360   a[1316]=0;
   1361   a[1317]=0;
   1362   a[1318]=0;
   1363   a[1319]=0;
   1364   a[1320]=0;
   1365   a[1321]=0;
   1366   a[1322]=0;
   1367   a[1323]=0;
   1368   a[1324]=0;
   1369   a[1325]=0;
   1370   a[1326]=0;
   1371   a[1327]=0;
   1372   a[1328]=0;
   1373   a[1329]=0;
   1374   a[1330]=0;
   1375   a[1331]=0;
   1376   a[1332]=0;
   1377   a[1333]=0;
   1378   a[1334]=0;
   1379   a[1335]=0;
   1380   a[1336]=0;
   1381   a[1337]=0;
   1382   a[1338]=0;
   1383   a[1339]=0;
   1384   a[1340]=0;
   1385   a[1341]=0;
   1386   a[1342]=0;
   1387   a[1343]=0;
   1388   a[1344]=0;
   1389   a[1345]=0;
   1390   a[1346]=0;
   1391   a[1347]=0;
   1392   a[1348]=0;
   1393   a[1349]=0;
   1394   a[1350]=0;
   1395   a[1351]=0;
   1396   a[1352]=0;
   1397   a[1353]=0;
   1398   a[1354]=0;
   1399   a[1355]=0;
   1400   a[1356]=0;
   1401   a[1357]=0;
   1402   a[1358]=0;
   1403   a[1359]=0;
   1404   a[1360]=0;
   1405   a[1361]=0;
   1406   a[1362]=0;
   1407   a[1363]=0;
   1408   a[1364]=0;
   1409   a[1365]=0;
   1410   a[1366]=0;
   1411   a[1367]=0;
   1412   a[1368]=0;
   1413   a[1369]=0;
   1414   a[1370]=0;
   1415   a[1371]=0;
   1416   a[1372]=0;
   1417   a[1373]=0;
   1418   a[1374]=0;
   1419   a[1375]=0;
   1420   a[1376]=0;
   1421   a[1377]=0;
   1422   a[1378]=0;
   1423   a[1379]=0;
   1424   a[1380]=0;
   1425   a[1381]=0;
   1426   a[1382]=0;
   1427   a[1383]=0;
   1428   a[1384]=0;
   1429   a[1385]=0;
   1430   a[1386]=0;
   1431   a[1387]=0;
   1432   a[1388]=0;
   1433   a[1389]=0;
   1434   a[1390]=0;
   1435   a[1391]=0;
   1436   a[1392]=0;
   1437   a[1393]=0;
   1438   a[1394]=0;
   1439   a[1395]=0;
   1440   a[1396]=0;
   1441   a[1397]=0;
   1442   a[1398]=0;
   1443   a[1399]=0;
   1444   a[1400]=0;
   1445   a[1401]=0;
   1446   a[1402]=0;
   1447   a[1403]=0;
   1448   a[1404]=0;
   1449   a[1405]=0;
   1450   a[1406]=0;
   1451   a[1407]=0;
   1452   a[1408]=0;
   1453   a[1409]=0;
   1454   a[1410]=0;
   1455   a[1411]=0;
   1456   a[1412]=0;
   1457   a[1413]=0;
   1458   a[1414]=0;
   1459   a[1415]=0;
   1460   a[1416]=0;
   1461   a[1417]=0;
   1462   a[1418]=0;
   1463   a[1419]=0;
   1464   a[1420]=0;
   1465   a[1421]=0;
   1466   a[1422]=0;
   1467   a[1423]=0;
   1468   a[1424]=0;
   1469   a[1425]=0;
   1470   a[1426]=0;
   1471   a[1427]=0;
   1472   a[1428]=0;
   1473   a[1429]=0;
   1474   a[1430]=0;
   1475   a[1431]=0;
   1476   a[1432]=0;
   1477   a[1433]=0;
   1478   a[1434]=0;
   1479   a[1435]=0;
   1480   a[1436]=0;
   1481   a[1437]=0;
   1482   a[1438]=0;
   1483   a[1439]=0;
   1484   a[1440]=0;
   1485   a[1441]=0;
   1486   a[1442]=0;
   1487   a[1443]=0;
   1488   a[1444]=0;
   1489   a[1445]=0;
   1490   a[1446]=0;
   1491   a[1447]=0;
   1492   a[1448]=0;
   1493   a[1449]=0;
   1494   a[1450]=0;
   1495   a[1451]=0;
   1496   a[1452]=0;
   1497   a[1453]=0;
   1498   a[1454]=0;
   1499   a[1455]=0;
   1500   a[1456]=0;
   1501   a[1457]=0;
   1502   a[1458]=0;
   1503   a[1459]=0;
   1504   a[1460]=0;
   1505   a[1461]=0;
   1506   a[1462]=0;
   1507   a[1463]=0;
   1508   a[1464]=0;
   1509   a[1465]=0;
   1510   a[1466]=0;
   1511   a[1467]=0;
   1512   a[1468]=0;
   1513   a[1469]=0;
   1514   a[1470]=0;
   1515   a[1471]=0;
   1516   a[1472]=0;
   1517   a[1473]=0;
   1518   a[1474]=0;
   1519   a[1475]=0;
   1520   a[1476]=0;
   1521   a[1477]=0;
   1522   a[1478]=0;
   1523   a[1479]=0;
   1524   a[1480]=0;
   1525   a[1481]=0;
   1526   a[1482]=0;
   1527   a[1483]=0;
   1528   a[1484]=0;
   1529   a[1485]=0;
   1530   a[1486]=0;
   1531   a[1487]=0;
   1532   a[1488]=0;
   1533   a[1489]=0;
   1534   a[1490]=0;
   1535   a[1491]=0;
   1536   a[1492]=0;
   1537   a[1493]=0;
   1538   a[1494]=0;
   1539   a[1495]=0;
   1540   a[1496]=0;
   1541   a[1497]=0;
   1542   a[1498]=0;
   1543   a[1499]=0;
   1544   a[1500]=0;
   1545   a[1501]=0;
   1546   a[1502]=0;
   1547   a[1503]=0;
   1548   a[1504]=0;
   1549   a[1505]=0;
   1550   a[1506]=0;
   1551   a[1507]=0;
   1552   a[1508]=0;
   1553   a[1509]=0;
   1554   a[1510]=0;
   1555   a[1511]=0;
   1556   a[1512]=0;
   1557   a[1513]=0;
   1558   a[1514]=0;
   1559   a[1515]=0;
   1560   a[1516]=0;
   1561   a[1517]=0;
   1562   a[1518]=0;
   1563   a[1519]=0;
   1564   a[1520]=0;
   1565   a[1521]=0;
   1566   a[1522]=0;
   1567   a[1523]=0;
   1568   a[1524]=0;
   1569   a[1525]=0;
   1570   a[1526]=0;
   1571   a[1527]=0;
   1572   a[1528]=0;
   1573   a[1529]=0;
   1574   a[1530]=0;
   1575   a[1531]=0;
   1576   a[1532]=0;
   1577   a[1533]=0;
   1578   a[1534]=0;
   1579   a[1535]=0;
   1580   a[1536]=0;
   1581   a[1537]=0;
   1582   a[1538]=0;
   1583   a[1539]=0;
   1584   a[1540]=0;
   1585   a[1541]=0;
   1586   a[1542]=0;
   1587   a[1543]=0;
   1588   a[1544]=0;
   1589   a[1545]=0;
   1590   a[1546]=0;
   1591   a[1547]=0;
   1592   a[1548]=0;
   1593   a[1549]=0;
   1594   a[1550]=0;
   1595   a[1551]=0;
   1596   a[1552]=0;
   1597   a[1553]=0;
   1598   a[1554]=0;
   1599   a[1555]=0;
   1600   a[1556]=0;
   1601   a[1557]=0;
   1602   a[1558]=0;
   1603   a[1559]=0;
   1604   a[1560]=0;
   1605   a[1561]=0;
   1606   a[1562]=0;
   1607   a[1563]=0;
   1608   a[1564]=0;
   1609   a[1565]=0;
   1610   a[1566]=0;
   1611   a[1567]=0;
   1612   a[1568]=0;
   1613   a[1569]=0;
   1614   a[1570]=0;
   1615   a[1571]=0;
   1616   a[1572]=0;
   1617   a[1573]=0;
   1618   a[1574]=0;
   1619   a[1575]=0;
   1620   a[1576]=0;
   1621   a[1577]=0;
   1622   a[1578]=0;
   1623   a[1579]=0;
   1624   a[1580]=0;
   1625   a[1581]=0;
   1626   a[1582]=0;
   1627   a[1583]=0;
   1628   a[1584]=0;
   1629   a[1585]=0;
   1630   a[1586]=0;
   1631   a[1587]=0;
   1632   a[1588]=0;
   1633   a[1589]=0;
   1634   a[1590]=0;
   1635   a[1591]=0;
   1636   a[1592]=0;
   1637   a[1593]=0;
   1638   a[1594]=0;
   1639   a[1595]=0;
   1640   a[1596]=0;
   1641   a[1597]=0;
   1642   a[1598]=0;
   1643   a[1599]=0;
   1644   a[1600]=0;
   1645   a[1601]=0;
   1646   a[1602]=0;
   1647   a[1603]=0;
   1648   a[1604]=0;
   1649   a[1605]=0;
   1650   a[1606]=0;
   1651   a[1607]=0;
   1652   a[1608]=0;
   1653   a[1609]=0;
   1654   a[1610]=0;
   1655   a[1611]=0;
   1656   a[1612]=0;
   1657   a[1613]=0;
   1658   a[1614]=0;
   1659   a[1615]=0;
   1660   a[1616]=0;
   1661   a[1617]=0;
   1662   a[1618]=0;
   1663   a[1619]=0;
   1664   a[1620]=0;
   1665   a[1621]=0;
   1666   a[1622]=0;
   1667   a[1623]=0;
   1668   a[1624]=0;
   1669   a[1625]=0;
   1670   a[1626]=0;
   1671   a[1627]=0;
   1672   a[1628]=0;
   1673   a[1629]=0;
   1674   a[1630]=0;
   1675   a[1631]=0;
   1676   a[1632]=0;
   1677   a[1633]=0;
   1678   a[1634]=0;
   1679   a[1635]=0;
   1680   a[1636]=0;
   1681   a[1637]=0;
   1682   a[1638]=0;
   1683   a[1639]=0;
   1684   a[1640]=0;
   1685   a[1641]=0;
   1686   a[1642]=0;
   1687   a[1643]=0;
   1688   a[1644]=0;
   1689   a[1645]=0;
   1690   a[1646]=0;
   1691   a[1647]=0;
   1692   a[1648]=0;
   1693   a[1649]=0;
   1694   a[1650]=0;
   1695   a[1651]=0;
   1696   a[1652]=0;
   1697   a[1653]=0;
   1698   a[1654]=0;
   1699   a[1655]=0;
   1700   a[1656]=0;
   1701   a[1657]=0;
   1702   a[1658]=0;
   1703   a[1659]=0;
   1704   a[1660]=0;
   1705   a[1661]=0;
   1706   a[1662]=0;
   1707   a[1663]=0;
   1708   a[1664]=0;
   1709   a[1665]=0;
   1710   a[1666]=0;
   1711   a[1667]=0;
   1712   a[1668]=0;
   1713   a[1669]=0;
   1714   a[1670]=0;
   1715   a[1671]=0;
   1716   a[1672]=0;
   1717   a[1673]=0;
   1718   a[1674]=0;
   1719   a[1675]=0;
   1720   a[1676]=0;
   1721   a[1677]=0;
   1722   a[1678]=0;
   1723   a[1679]=0;
   1724   a[1680]=0;
   1725   a[1681]=0;
   1726   a[1682]=0;
   1727   a[1683]=0;
   1728   a[1684]=0;
   1729   a[1685]=0;
   1730   a[1686]=0;
   1731   a[1687]=0;
   1732   a[1688]=0;
   1733   a[1689]=0;
   1734   a[1690]=0;
   1735   a[1691]=0;
   1736   a[1692]=0;
   1737   a[1693]=0;
   1738   a[1694]=0;
   1739   a[1695]=0;
   1740   a[1696]=0;
   1741   a[1697]=0;
   1742   a[1698]=0;
   1743   a[1699]=0;
   1744   a[1700]=0;
   1745   a[1701]=0;
   1746   a[1702]=0;
   1747   a[1703]=0;
   1748   a[1704]=0;
   1749   a[1705]=0;
   1750   a[1706]=0;
   1751   a[1707]=0;
   1752   a[1708]=0;
   1753   a[1709]=0;
   1754   a[1710]=0;
   1755   a[1711]=0;
   1756   a[1712]=0;
   1757   a[1713]=0;
   1758   a[1714]=0;
   1759   a[1715]=0;
   1760   a[1716]=0;
   1761   a[1717]=0;
   1762   a[1718]=0;
   1763   a[1719]=0;
   1764   a[1720]=0;
   1765   a[1721]=0;
   1766   a[1722]=0;
   1767   a[1723]=0;
   1768   a[1724]=0;
   1769   a[1725]=0;
   1770   a[1726]=0;
   1771   a[1727]=0;
   1772   a[1728]=0;
   1773   a[1729]=0;
   1774   a[1730]=0;
   1775   a[1731]=0;
   1776   a[1732]=0;
   1777   a[1733]=0;
   1778   a[1734]=0;
   1779   a[1735]=0;
   1780   a[1736]=0;
   1781   a[1737]=0;
   1782   a[1738]=0;
   1783   a[1739]=0;
   1784   a[1740]=0;
   1785   a[1741]=0;
   1786   a[1742]=0;
   1787   a[1743]=0;
   1788   a[1744]=0;
   1789   a[1745]=0;
   1790   a[1746]=0;
   1791   a[1747]=0;
   1792   a[1748]=0;
   1793   a[1749]=0;
   1794   a[1750]=0;
   1795   a[1751]=0;
   1796   a[1752]=0;
   1797   a[1753]=0;
   1798   a[1754]=0;
   1799   a[1755]=0;
   1800   a[1756]=0;
   1801   a[1757]=0;
   1802   a[1758]=0;
   1803   a[1759]=0;
   1804   a[1760]=0;
   1805   a[1761]=0;
   1806   a[1762]=0;
   1807   a[1763]=0;
   1808   a[1764]=0;
   1809   a[1765]=0;
   1810   a[1766]=0;
   1811   a[1767]=0;
   1812   a[1768]=0;
   1813   a[1769]=0;
   1814   a[1770]=0;
   1815   a[1771]=0;
   1816   a[1772]=0;
   1817   a[1773]=0;
   1818   a[1774]=0;
   1819   a[1775]=0;
   1820   a[1776]=0;
   1821   a[1777]=0;
   1822   a[1778]=0;
   1823   a[1779]=0;
   1824   a[1780]=0;
   1825   a[1781]=0;
   1826   a[1782]=0;
   1827   a[1783]=0;
   1828   a[1784]=0;
   1829   a[1785]=0;
   1830   a[1786]=0;
   1831   a[1787]=0;
   1832   a[1788]=0;
   1833   a[1789]=0;
   1834   a[1790]=0;
   1835   a[1791]=0;
   1836   a[1792]=0;
   1837   a[1793]=0;
   1838   a[1794]=0;
   1839   a[1795]=0;
   1840   a[1796]=0;
   1841   a[1797]=0;
   1842   a[1798]=0;
   1843   a[1799]=0;
   1844   a[1800]=0;
   1845   a[1801]=0;
   1846   a[1802]=0;
   1847   a[1803]=0;
   1848   a[1804]=0;
   1849   a[1805]=0;
   1850   a[1806]=0;
   1851   a[1807]=0;
   1852   a[1808]=0;
   1853   a[1809]=0;
   1854   a[1810]=0;
   1855   a[1811]=0;
   1856   a[1812]=0;
   1857   a[1813]=0;
   1858   a[1814]=0;
   1859   a[1815]=0;
   1860   a[1816]=0;
   1861   a[1817]=0;
   1862   a[1818]=0;
   1863   a[1819]=0;
   1864   a[1820]=0;
   1865   a[1821]=0;
   1866   a[1822]=0;
   1867   a[1823]=0;
   1868   a[1824]=0;
   1869   a[1825]=0;
   1870   a[1826]=0;
   1871   a[1827]=0;
   1872   a[1828]=0;
   1873   a[1829]=0;
   1874   a[1830]=0;
   1875   a[1831]=0;
   1876   a[1832]=0;
   1877   a[1833]=0;
   1878   a[1834]=0;
   1879   a[1835]=0;
   1880   a[1836]=0;
   1881   a[1837]=0;
   1882   a[1838]=0;
   1883   a[1839]=0;
   1884   a[1840]=0;
   1885   a[1841]=0;
   1886   a[1842]=0;
   1887   a[1843]=0;
   1888   a[1844]=0;
   1889   a[1845]=0;
   1890   a[1846]=0;
   1891   a[1847]=0;
   1892   a[1848]=0;
   1893   a[1849]=0;
   1894   a[1850]=0;
   1895   a[1851]=0;
   1896   a[1852]=0;
   1897   a[1853]=0;
   1898   a[1854]=0;
   1899   a[1855]=0;
   1900   a[1856]=0;
   1901   a[1857]=0;
   1902   a[1858]=0;
   1903   a[1859]=0;
   1904   a[1860]=0;
   1905   a[1861]=0;
   1906   a[1862]=0;
   1907   a[1863]=0;
   1908   a[1864]=0;
   1909   a[1865]=0;
   1910   a[1866]=0;
   1911   a[1867]=0;
   1912   a[1868]=0;
   1913   a[1869]=0;
   1914   a[1870]=0;
   1915   a[1871]=0;
   1916   a[1872]=0;
   1917   a[1873]=0;
   1918   a[1874]=0;
   1919   a[1875]=0;
   1920   a[1876]=0;
   1921   a[1877]=0;
   1922   a[1878]=0;
   1923   a[1879]=0;
   1924   a[1880]=0;
   1925   a[1881]=0;
   1926   a[1882]=0;
   1927   a[1883]=0;
   1928   a[1884]=0;
   1929   a[1885]=0;
   1930   a[1886]=0;
   1931   a[1887]=0;
   1932   a[1888]=0;
   1933   a[1889]=0;
   1934   a[1890]=0;
   1935   a[1891]=0;
   1936   a[1892]=0;
   1937   a[1893]=0;
   1938   a[1894]=0;
   1939   a[1895]=0;
   1940   a[1896]=0;
   1941   a[1897]=0;
   1942   a[1898]=0;
   1943   a[1899]=0;
   1944   a[1900]=0;
   1945   a[1901]=0;
   1946   a[1902]=0;
   1947   a[1903]=0;
   1948   a[1904]=0;
   1949   a[1905]=0;
   1950   a[1906]=0;
   1951   a[1907]=0;
   1952   a[1908]=0;
   1953   a[1909]=0;
   1954   a[1910]=0;
   1955   a[1911]=0;
   1956   a[1912]=0;
   1957   a[1913]=0;
   1958   a[1914]=0;
   1959   a[1915]=0;
   1960   a[1916]=0;
   1961   a[1917]=0;
   1962   a[1918]=0;
   1963   a[1919]=0;
   1964   a[1920]=0;
   1965   a[1921]=0;
   1966   a[1922]=0;
   1967   a[1923]=0;
   1968   a[1924]=0;
   1969   a[1925]=0;
   1970   a[1926]=0;
   1971   a[1927]=0;
   1972   a[1928]=0;
   1973   a[1929]=0;
   1974   a[1930]=0;
   1975   a[1931]=0;
   1976   a[1932]=0;
   1977   a[1933]=0;
   1978   a[1934]=0;
   1979   a[1935]=0;
   1980   a[1936]=0;
   1981   a[1937]=0;
   1982   a[1938]=0;
   1983   a[1939]=0;
   1984   a[1940]=0;
   1985   a[1941]=0;
   1986   a[1942]=0;
   1987   a[1943]=0;
   1988   a[1944]=0;
   1989   a[1945]=0;
   1990   a[1946]=0;
   1991   a[1947]=0;
   1992   a[1948]=0;
   1993   a[1949]=0;
   1994   a[1950]=0;
   1995   a[1951]=0;
   1996   a[1952]=0;
   1997   a[1953]=0;
   1998   a[1954]=0;
   1999   a[1955]=0;
   2000   a[1956]=0;
   2001   a[1957]=0;
   2002   a[1958]=0;
   2003   a[1959]=0;
   2004   a[1960]=0;
   2005   a[1961]=0;
   2006   a[1962]=0;
   2007   a[1963]=0;
   2008   a[1964]=0;
   2009   a[1965]=0;
   2010   a[1966]=0;
   2011   a[1967]=0;
   2012   a[1968]=0;
   2013   a[1969]=0;
   2014   a[1970]=0;
   2015   a[1971]=0;
   2016   a[1972]=0;
   2017   a[1973]=0;
   2018   a[1974]=0;
   2019   a[1975]=0;
   2020   a[1976]=0;
   2021   a[1977]=0;
   2022   a[1978]=0;
   2023   a[1979]=0;
   2024   a[1980]=0;
   2025   a[1981]=0;
   2026   a[1982]=0;
   2027   a[1983]=0;
   2028   a[1984]=0;
   2029   a[1985]=0;
   2030   a[1986]=0;
   2031   a[1987]=0;
   2032   a[1988]=0;
   2033   a[1989]=0;
   2034   a[1990]=0;
   2035   a[1991]=0;
   2036   a[1992]=0;
   2037   a[1993]=0;
   2038   a[1994]=0;
   2039   a[1995]=0;
   2040   a[1996]=0;
   2041   a[1997]=0;
   2042   a[1998]=0;
   2043   a[1999]=0;
   2044   a[2000]=0;
   2045   a[2001]=0;
   2046   a[2002]=0;
   2047   a[2003]=0;
   2048   a[2004]=0;
   2049   a[2005]=0;
   2050   a[2006]=0;
   2051   a[2007]=0;
   2052   a[2008]=0;
   2053   a[2009]=0;
   2054   a[2010]=0;
   2055   a[2011]=0;
   2056   a[2012]=0;
   2057   a[2013]=0;
   2058   a[2014]=0;
   2059   a[2015]=0;
   2060   a[2016]=0;
   2061   a[2017]=0;
   2062   a[2018]=0;
   2063   a[2019]=0;
   2064   a[2020]=0;
   2065   a[2021]=0;
   2066   a[2022]=0;
   2067   a[2023]=0;
   2068   a[2024]=0;
   2069   a[2025]=0;
   2070   a[2026]=0;
   2071   a[2027]=0;
   2072   a[2028]=0;
   2073   a[2029]=0;
   2074   a[2030]=0;
   2075   a[2031]=0;
   2076   a[2032]=0;
   2077   a[2033]=0;
   2078   a[2034]=0;
   2079   a[2035]=0;
   2080   a[2036]=0;
   2081   a[2037]=0;
   2082   a[2038]=0;
   2083   a[2039]=0;
   2084   a[2040]=0;
   2085   a[2041]=0;
   2086   a[2042]=0;
   2087   a[2043]=0;
   2088   a[2044]=0;
   2089   a[2045]=0;
   2090   a[2046]=0;
   2091   a[2047]=0;
   2092   a[2048]=0;
   2093   a[2049]=0;
   2094   a[2050]=0;
   2095   a[2051]=0;
   2096   a[2052]=0;
   2097   a[2053]=0;
   2098   a[2054]=0;
   2099   a[2055]=0;
   2100   a[2056]=0;
   2101   a[2057]=0;
   2102   a[2058]=0;
   2103   a[2059]=0;
   2104   a[2060]=0;
   2105   a[2061]=0;
   2106   a[2062]=0;
   2107   a[2063]=0;
   2108   a[2064]=0;
   2109   a[2065]=0;
   2110   a[2066]=0;
   2111   a[2067]=0;
   2112   a[2068]=0;
   2113   a[2069]=0;
   2114   a[2070]=0;
   2115   a[2071]=0;
   2116   a[2072]=0;
   2117   a[2073]=0;
   2118   a[2074]=0;
   2119   a[2075]=0;
   2120   a[2076]=0;
   2121   a[2077]=0;
   2122   a[2078]=0;
   2123   a[2079]=0;
   2124   a[2080]=0;
   2125   a[2081]=0;
   2126   a[2082]=0;
   2127   a[2083]=0;
   2128   a[2084]=0;
   2129   a[2085]=0;
   2130   a[2086]=0;
   2131   a[2087]=0;
   2132   a[2088]=0;
   2133   a[2089]=0;
   2134   a[2090]=0;
   2135   a[2091]=0;
   2136   a[2092]=0;
   2137   a[2093]=0;
   2138   a[2094]=0;
   2139   a[2095]=0;
   2140   a[2096]=0;
   2141   a[2097]=0;
   2142   a[2098]=0;
   2143   a[2099]=0;
   2144   a[2100]=0;
   2145   a[2101]=0;
   2146   a[2102]=0;
   2147   a[2103]=0;
   2148   a[2104]=0;
   2149   a[2105]=0;
   2150   a[2106]=0;
   2151   a[2107]=0;
   2152   a[2108]=0;
   2153   a[2109]=0;
   2154   a[2110]=0;
   2155   a[2111]=0;
   2156   a[2112]=0;
   2157   a[2113]=0;
   2158   a[2114]=0;
   2159   a[2115]=0;
   2160   a[2116]=0;
   2161   a[2117]=0;
   2162   a[2118]=0;
   2163   a[2119]=0;
   2164   a[2120]=0;
   2165   a[2121]=0;
   2166   a[2122]=0;
   2167   a[2123]=0;
   2168   a[2124]=0;
   2169   a[2125]=0;
   2170   a[2126]=0;
   2171   a[2127]=0;
   2172   a[2128]=0;
   2173   a[2129]=0;
   2174   a[2130]=0;
   2175   a[2131]=0;
   2176   a[2132]=0;
   2177   a[2133]=0;
   2178   a[2134]=0;
   2179   a[2135]=0;
   2180   a[2136]=0;
   2181   a[2137]=0;
   2182   a[2138]=0;
   2183   a[2139]=0;
   2184   a[2140]=0;
   2185   a[2141]=0;
   2186   a[2142]=0;
   2187   a[2143]=0;
   2188   a[2144]=0;
   2189   a[2145]=0;
   2190   a[2146]=0;
   2191   a[2147]=0;
   2192   a[2148]=0;
   2193   a[2149]=0;
   2194   a[2150]=0;
   2195   a[2151]=0;
   2196   a[2152]=0;
   2197   a[2153]=0;
   2198   a[2154]=0;
   2199   a[2155]=0;
   2200   a[2156]=0;
   2201   a[2157]=0;
   2202   a[2158]=0;
   2203   a[2159]=0;
   2204   a[2160]=0;
   2205   a[2161]=0;
   2206   a[2162]=0;
   2207   a[2163]=0;
   2208   a[2164]=0;
   2209   a[2165]=0;
   2210   a[2166]=0;
   2211   a[2167]=0;
   2212   a[2168]=0;
   2213   a[2169]=0;
   2214   a[2170]=0;
   2215   a[2171]=0;
   2216   a[2172]=0;
   2217   a[2173]=0;
   2218   a[2174]=0;
   2219   a[2175]=0;
   2220   a[2176]=0;
   2221   a[2177]=0;
   2222   a[2178]=0;
   2223   a[2179]=0;
   2224   a[2180]=0;
   2225   a[2181]=0;
   2226   a[2182]=0;
   2227   a[2183]=0;
   2228   a[2184]=0;
   2229   a[2185]=0;
   2230   a[2186]=0;
   2231   a[2187]=0;
   2232   a[2188]=0;
   2233   a[2189]=0;
   2234   a[2190]=0;
   2235   a[2191]=0;
   2236   a[2192]=0;
   2237   a[2193]=0;
   2238   a[2194]=0;
   2239   a[2195]=0;
   2240   a[2196]=0;
   2241   a[2197]=0;
   2242   a[2198]=0;
   2243   a[2199]=0;
   2244   a[2200]=0;
   2245   a[2201]=0;
   2246   a[2202]=0;
   2247   a[2203]=0;
   2248   a[2204]=0;
   2249   a[2205]=0;
   2250   a[2206]=0;
   2251   a[2207]=0;
   2252   a[2208]=0;
   2253   a[2209]=0;
   2254   a[2210]=0;
   2255   a[2211]=0;
   2256   a[2212]=0;
   2257   a[2213]=0;
   2258   a[2214]=0;
   2259   a[2215]=0;
   2260   a[2216]=0;
   2261   a[2217]=0;
   2262   a[2218]=0;
   2263   a[2219]=0;
   2264   a[2220]=0;
   2265   a[2221]=0;
   2266   a[2222]=0;
   2267   a[2223]=0;
   2268   a[2224]=0;
   2269   a[2225]=0;
   2270   a[2226]=0;
   2271   a[2227]=0;
   2272   a[2228]=0;
   2273   a[2229]=0;
   2274   a[2230]=0;
   2275   a[2231]=0;
   2276   a[2232]=0;
   2277   a[2233]=0;
   2278   a[2234]=0;
   2279   a[2235]=0;
   2280   a[2236]=0;
   2281   a[2237]=0;
   2282   a[2238]=0;
   2283   a[2239]=0;
   2284   a[2240]=0;
   2285   a[2241]=0;
   2286   a[2242]=0;
   2287   a[2243]=0;
   2288   a[2244]=0;
   2289   a[2245]=0;
   2290   a[2246]=0;
   2291   a[2247]=0;
   2292   a[2248]=0;
   2293   a[2249]=0;
   2294   a[2250]=0;
   2295   a[2251]=0;
   2296   a[2252]=0;
   2297   a[2253]=0;
   2298   a[2254]=0;
   2299   a[2255]=0;
   2300   a[2256]=0;
   2301   a[2257]=0;
   2302   a[2258]=0;
   2303   a[2259]=0;
   2304   a[2260]=0;
   2305   a[2261]=0;
   2306   a[2262]=0;
   2307   a[2263]=0;
   2308   a[2264]=0;
   2309   a[2265]=0;
   2310   a[2266]=0;
   2311   a[2267]=0;
   2312   a[2268]=0;
   2313   a[2269]=0;
   2314   a[2270]=0;
   2315   a[2271]=0;
   2316   a[2272]=0;
   2317   a[2273]=0;
   2318   a[2274]=0;
   2319   a[2275]=0;
   2320   a[2276]=0;
   2321   a[2277]=0;
   2322   a[2278]=0;
   2323   a[2279]=0;
   2324   a[2280]=0;
   2325   a[2281]=0;
   2326   a[2282]=0;
   2327   a[2283]=0;
   2328   a[2284]=0;
   2329   a[2285]=0;
   2330   a[2286]=0;
   2331   a[2287]=0;
   2332   a[2288]=0;
   2333   a[2289]=0;
   2334   a[2290]=0;
   2335   a[2291]=0;
   2336   a[2292]=0;
   2337   a[2293]=0;
   2338   a[2294]=0;
   2339   a[2295]=0;
   2340   a[2296]=0;
   2341   a[2297]=0;
   2342   a[2298]=0;
   2343   a[2299]=0;
   2344   a[2300]=0;
   2345   a[2301]=0;
   2346   a[2302]=0;
   2347   a[2303]=0;
   2348   a[2304]=0;
   2349   a[2305]=0;
   2350   a[2306]=0;
   2351   a[2307]=0;
   2352   a[2308]=0;
   2353   a[2309]=0;
   2354   a[2310]=0;
   2355   a[2311]=0;
   2356   a[2312]=0;
   2357   a[2313]=0;
   2358   a[2314]=0;
   2359   a[2315]=0;
   2360   a[2316]=0;
   2361   a[2317]=0;
   2362   a[2318]=0;
   2363   a[2319]=0;
   2364   a[2320]=0;
   2365   a[2321]=0;
   2366   a[2322]=0;
   2367   a[2323]=0;
   2368   a[2324]=0;
   2369   a[2325]=0;
   2370   a[2326]=0;
   2371   a[2327]=0;
   2372   a[2328]=0;
   2373   a[2329]=0;
   2374   a[2330]=0;
   2375   a[2331]=0;
   2376   a[2332]=0;
   2377   a[2333]=0;
   2378   a[2334]=0;
   2379   a[2335]=0;
   2380   a[2336]=0;
   2381   a[2337]=0;
   2382   a[2338]=0;
   2383   a[2339]=0;
   2384   a[2340]=0;
   2385   a[2341]=0;
   2386   a[2342]=0;
   2387   a[2343]=0;
   2388   a[2344]=0;
   2389   a[2345]=0;
   2390   a[2346]=0;
   2391   a[2347]=0;
   2392   a[2348]=0;
   2393   a[2349]=0;
   2394   a[2350]=0;
   2395   a[2351]=0;
   2396   a[2352]=0;
   2397   a[2353]=0;
   2398   a[2354]=0;
   2399   a[2355]=0;
   2400   a[2356]=0;
   2401   a[2357]=0;
   2402   a[2358]=0;
   2403   a[2359]=0;
   2404   a[2360]=0;
   2405   a[2361]=0;
   2406   a[2362]=0;
   2407   a[2363]=0;
   2408   a[2364]=0;
   2409   a[2365]=0;
   2410   a[2366]=0;
   2411   a[2367]=0;
   2412   a[2368]=0;
   2413   a[2369]=0;
   2414   a[2370]=0;
   2415   a[2371]=0;
   2416   a[2372]=0;
   2417   a[2373]=0;
   2418   a[2374]=0;
   2419   a[2375]=0;
   2420   a[2376]=0;
   2421   a[2377]=0;
   2422   a[2378]=0;
   2423   a[2379]=0;
   2424   a[2380]=0;
   2425   a[2381]=0;
   2426   a[2382]=0;
   2427   a[2383]=0;
   2428   a[2384]=0;
   2429   a[2385]=0;
   2430   a[2386]=0;
   2431   a[2387]=0;
   2432   a[2388]=0;
   2433   a[2389]=0;
   2434   a[2390]=0;
   2435   a[2391]=0;
   2436   a[2392]=0;
   2437   a[2393]=0;
   2438   a[2394]=0;
   2439   a[2395]=0;
   2440   a[2396]=0;
   2441   a[2397]=0;
   2442   a[2398]=0;
   2443   a[2399]=0;
   2444   a[2400]=0;
   2445   a[2401]=0;
   2446   a[2402]=0;
   2447   a[2403]=0;
   2448   a[2404]=0;
   2449   a[2405]=0;
   2450   a[2406]=0;
   2451   a[2407]=0;
   2452   a[2408]=0;
   2453   a[2409]=0;
   2454   a[2410]=0;
   2455   a[2411]=0;
   2456   a[2412]=0;
   2457   a[2413]=0;
   2458   a[2414]=0;
   2459   a[2415]=0;
   2460   a[2416]=0;
   2461   a[2417]=0;
   2462   a[2418]=0;
   2463   a[2419]=0;
   2464   a[2420]=0;
   2465   a[2421]=0;
   2466   a[2422]=0;
   2467   a[2423]=0;
   2468   a[2424]=0;
   2469   a[2425]=0;
   2470   a[2426]=0;
   2471   a[2427]=0;
   2472   a[2428]=0;
   2473   a[2429]=0;
   2474   a[2430]=0;
   2475   a[2431]=0;
   2476   a[2432]=0;
   2477   a[2433]=0;
   2478   a[2434]=0;
   2479   a[2435]=0;
   2480   a[2436]=0;
   2481   a[2437]=0;
   2482   a[2438]=0;
   2483   a[2439]=0;
   2484   a[2440]=0;
   2485   a[2441]=0;
   2486   a[2442]=0;
   2487   a[2443]=0;
   2488   a[2444]=0;
   2489   a[2445]=0;
   2490   a[2446]=0;
   2491   a[2447]=0;
   2492   a[2448]=0;
   2493   a[2449]=0;
   2494   a[2450]=0;
   2495   a[2451]=0;
   2496   a[2452]=0;
   2497   a[2453]=0;
   2498   a[2454]=0;
   2499   a[2455]=0;
   2500   a[2456]=0;
   2501   a[2457]=0;
   2502   a[2458]=0;
   2503   a[2459]=0;
   2504   a[2460]=0;
   2505   a[2461]=0;
   2506   a[2462]=0;
   2507   a[2463]=0;
   2508   a[2464]=0;
   2509   a[2465]=0;
   2510   a[2466]=0;
   2511   a[2467]=0;
   2512   a[2468]=0;
   2513   a[2469]=0;
   2514   a[2470]=0;
   2515   a[2471]=0;
   2516   a[2472]=0;
   2517   a[2473]=0;
   2518   a[2474]=0;
   2519   a[2475]=0;
   2520   a[2476]=0;
   2521   a[2477]=0;
   2522   a[2478]=0;
   2523   a[2479]=0;
   2524   a[2480]=0;
   2525   a[2481]=0;
   2526   a[2482]=0;
   2527   a[2483]=0;
   2528   a[2484]=0;
   2529   a[2485]=0;
   2530   a[2486]=0;
   2531   a[2487]=0;
   2532   a[2488]=0;
   2533   a[2489]=0;
   2534   a[2490]=0;
   2535   a[2491]=0;
   2536   a[2492]=0;
   2537   a[2493]=0;
   2538   a[2494]=0;
   2539   a[2495]=0;
   2540   a[2496]=0;
   2541   a[2497]=0;
   2542   a[2498]=0;
   2543   a[2499]=0;
   2544   a[2500]=0;
   2545   a[2501]=0;
   2546   a[2502]=0;
   2547   a[2503]=0;
   2548   a[2504]=0;
   2549   a[2505]=0;
   2550   a[2506]=0;
   2551   a[2507]=0;
   2552   a[2508]=0;
   2553   a[2509]=0;
   2554   a[2510]=0;
   2555   a[2511]=0;
   2556   a[2512]=0;
   2557   a[2513]=0;
   2558   a[2514]=0;
   2559   a[2515]=0;
   2560   a[2516]=0;
   2561   a[2517]=0;
   2562   a[2518]=0;
   2563   a[2519]=0;
   2564   a[2520]=0;
   2565   a[2521]=0;
   2566   a[2522]=0;
   2567   a[2523]=0;
   2568   a[2524]=0;
   2569   a[2525]=0;
   2570   a[2526]=0;
   2571   a[2527]=0;
   2572   a[2528]=0;
   2573   a[2529]=0;
   2574   a[2530]=0;
   2575   a[2531]=0;
   2576   a[2532]=0;
   2577   a[2533]=0;
   2578   a[2534]=0;
   2579   a[2535]=0;
   2580   a[2536]=0;
   2581   a[2537]=0;
   2582   a[2538]=0;
   2583   a[2539]=0;
   2584   a[2540]=0;
   2585   a[2541]=0;
   2586   a[2542]=0;
   2587   a[2543]=0;
   2588   a[2544]=0;
   2589   a[2545]=0;
   2590   a[2546]=0;
   2591   a[2547]=0;
   2592   a[2548]=0;
   2593   a[2549]=0;
   2594   a[2550]=0;
   2595   a[2551]=0;
   2596   a[2552]=0;
   2597   a[2553]=0;
   2598   a[2554]=0;
   2599   a[2555]=0;
   2600   a[2556]=0;
   2601   a[2557]=0;
   2602   a[2558]=0;
   2603   a[2559]=0;
   2604   a[2560]=0;
   2605   a[2561]=0;
   2606   a[2562]=0;
   2607   a[2563]=0;
   2608   a[2564]=0;
   2609   a[2565]=0;
   2610   a[2566]=0;
   2611   a[2567]=0;
   2612   a[2568]=0;
   2613   a[2569]=0;
   2614   a[2570]=0;
   2615   a[2571]=0;
   2616   a[2572]=0;
   2617   a[2573]=0;
   2618   a[2574]=0;
   2619   a[2575]=0;
   2620   a[2576]=0;
   2621   a[2577]=0;
   2622   a[2578]=0;
   2623   a[2579]=0;
   2624   a[2580]=0;
   2625   a[2581]=0;
   2626   a[2582]=0;
   2627   a[2583]=0;
   2628   a[2584]=0;
   2629   a[2585]=0;
   2630   a[2586]=0;
   2631   a[2587]=0;
   2632   a[2588]=0;
   2633   a[2589]=0;
   2634   a[2590]=0;
   2635   a[2591]=0;
   2636   a[2592]=0;
   2637   a[2593]=0;
   2638   a[2594]=0;
   2639   a[2595]=0;
   2640   a[2596]=0;
   2641   a[2597]=0;
   2642   a[2598]=0;
   2643   a[2599]=0;
   2644   a[2600]=0;
   2645   a[2601]=0;
   2646   a[2602]=0;
   2647   a[2603]=0;
   2648   a[2604]=0;
   2649   a[2605]=0;
   2650   a[2606]=0;
   2651   a[2607]=0;
   2652   a[2608]=0;
   2653   a[2609]=0;
   2654   a[2610]=0;
   2655   a[2611]=0;
   2656   a[2612]=0;
   2657   a[2613]=0;
   2658   a[2614]=0;
   2659   a[2615]=0;
   2660   a[2616]=0;
   2661   a[2617]=0;
   2662   a[2618]=0;
   2663   a[2619]=0;
   2664   a[2620]=0;
   2665   a[2621]=0;
   2666   a[2622]=0;
   2667   a[2623]=0;
   2668   a[2624]=0;
   2669   a[2625]=0;
   2670   a[2626]=0;
   2671   a[2627]=0;
   2672   a[2628]=0;
   2673   a[2629]=0;
   2674   a[2630]=0;
   2675   a[2631]=0;
   2676   a[2632]=0;
   2677   a[2633]=0;
   2678   a[2634]=0;
   2679   a[2635]=0;
   2680   a[2636]=0;
   2681   a[2637]=0;
   2682   a[2638]=0;
   2683   a[2639]=0;
   2684   a[2640]=0;
   2685   a[2641]=0;
   2686   a[2642]=0;
   2687   a[2643]=0;
   2688   a[2644]=0;
   2689   a[2645]=0;
   2690   a[2646]=0;
   2691   a[2647]=0;
   2692   a[2648]=0;
   2693   a[2649]=0;
   2694   a[2650]=0;
   2695   a[2651]=0;
   2696   a[2652]=0;
   2697   a[2653]=0;
   2698   a[2654]=0;
   2699   a[2655]=0;
   2700   a[2656]=0;
   2701   a[2657]=0;
   2702   a[2658]=0;
   2703   a[2659]=0;
   2704   a[2660]=0;
   2705   a[2661]=0;
   2706   a[2662]=0;
   2707   a[2663]=0;
   2708   a[2664]=0;
   2709   a[2665]=0;
   2710   a[2666]=0;
   2711   a[2667]=0;
   2712   a[2668]=0;
   2713   a[2669]=0;
   2714   a[2670]=0;
   2715   a[2671]=0;
   2716   a[2672]=0;
   2717   a[2673]=0;
   2718   a[2674]=0;
   2719   a[2675]=0;
   2720   a[2676]=0;
   2721   a[2677]=0;
   2722   a[2678]=0;
   2723   a[2679]=0;
   2724   a[2680]=0;
   2725   a[2681]=0;
   2726   a[2682]=0;
   2727   a[2683]=0;
   2728   a[2684]=0;
   2729   a[2685]=0;
   2730   a[2686]=0;
   2731   a[2687]=0;
   2732   a[2688]=0;
   2733   a[2689]=0;
   2734   a[2690]=0;
   2735   a[2691]=0;
   2736   a[2692]=0;
   2737   a[2693]=0;
   2738   a[2694]=0;
   2739   a[2695]=0;
   2740   a[2696]=0;
   2741   a[2697]=0;
   2742   a[2698]=0;
   2743   a[2699]=0;
   2744   a[2700]=0;
   2745   a[2701]=0;
   2746   a[2702]=0;
   2747   a[2703]=0;
   2748   a[2704]=0;
   2749   a[2705]=0;
   2750   a[2706]=0;
   2751   a[2707]=0;
   2752   a[2708]=0;
   2753   a[2709]=0;
   2754   a[2710]=0;
   2755   a[2711]=0;
   2756   a[2712]=0;
   2757   a[2713]=0;
   2758   a[2714]=0;
   2759   a[2715]=0;
   2760   a[2716]=0;
   2761   a[2717]=0;
   2762   a[2718]=0;
   2763   a[2719]=0;
   2764   a[2720]=0;
   2765   a[2721]=0;
   2766   a[2722]=0;
   2767   a[2723]=0;
   2768   a[2724]=0;
   2769   a[2725]=0;
   2770   a[2726]=0;
   2771   a[2727]=0;
   2772   a[2728]=0;
   2773   a[2729]=0;
   2774   a[2730]=0;
   2775   a[2731]=0;
   2776   a[2732]=0;
   2777   a[2733]=0;
   2778   a[2734]=0;
   2779   a[2735]=0;
   2780   a[2736]=0;
   2781   a[2737]=0;
   2782   a[2738]=0;
   2783   a[2739]=0;
   2784   a[2740]=0;
   2785   a[2741]=0;
   2786   a[2742]=0;
   2787   a[2743]=0;
   2788   a[2744]=0;
   2789   a[2745]=0;
   2790   a[2746]=0;
   2791   a[2747]=0;
   2792   a[2748]=0;
   2793   a[2749]=0;
   2794   a[2750]=0;
   2795   a[2751]=0;
   2796   a[2752]=0;
   2797   a[2753]=0;
   2798   a[2754]=0;
   2799   a[2755]=0;
   2800   a[2756]=0;
   2801   a[2757]=0;
   2802   a[2758]=0;
   2803   a[2759]=0;
   2804   a[2760]=0;
   2805   a[2761]=0;
   2806   a[2762]=0;
   2807   a[2763]=0;
   2808   a[2764]=0;
   2809   a[2765]=0;
   2810   a[2766]=0;
   2811   a[2767]=0;
   2812   a[2768]=0;
   2813   a[2769]=0;
   2814   a[2770]=0;
   2815   a[2771]=0;
   2816   a[2772]=0;
   2817   a[2773]=0;
   2818   a[2774]=0;
   2819   a[2775]=0;
   2820   a[2776]=0;
   2821   a[2777]=0;
   2822   a[2778]=0;
   2823   a[2779]=0;
   2824   a[2780]=0;
   2825   a[2781]=0;
   2826   a[2782]=0;
   2827   a[2783]=0;
   2828   a[2784]=0;
   2829   a[2785]=0;
   2830   a[2786]=0;
   2831   a[2787]=0;
   2832   a[2788]=0;
   2833   a[2789]=0;
   2834   a[2790]=0;
   2835   a[2791]=0;
   2836   a[2792]=0;
   2837   a[2793]=0;
   2838   a[2794]=0;
   2839   a[2795]=0;
   2840   a[2796]=0;
   2841   a[2797]=0;
   2842   a[2798]=0;
   2843   a[2799]=0;
   2844   a[2800]=0;
   2845   a[2801]=0;
   2846   a[2802]=0;
   2847   a[2803]=0;
   2848   a[2804]=0;
   2849   a[2805]=0;
   2850   a[2806]=0;
   2851   a[2807]=0;
   2852   a[2808]=0;
   2853   a[2809]=0;
   2854   a[2810]=0;
   2855   a[2811]=0;
   2856   a[2812]=0;
   2857   a[2813]=0;
   2858   a[2814]=0;
   2859   a[2815]=0;
   2860   a[2816]=0;
   2861   a[2817]=0;
   2862   a[2818]=0;
   2863   a[2819]=0;
   2864   a[2820]=0;
   2865   a[2821]=0;
   2866   a[2822]=0;
   2867   a[2823]=0;
   2868   a[2824]=0;
   2869   a[2825]=0;
   2870   a[2826]=0;
   2871   a[2827]=0;
   2872   a[2828]=0;
   2873   a[2829]=0;
   2874   a[2830]=0;
   2875   a[2831]=0;
   2876   a[2832]=0;
   2877   a[2833]=0;
   2878   a[2834]=0;
   2879   a[2835]=0;
   2880   a[2836]=0;
   2881   a[2837]=0;
   2882   a[2838]=0;
   2883   a[2839]=0;
   2884   a[2840]=0;
   2885   a[2841]=0;
   2886   a[2842]=0;
   2887   a[2843]=0;
   2888   a[2844]=0;
   2889   a[2845]=0;
   2890   a[2846]=0;
   2891   a[2847]=0;
   2892   a[2848]=0;
   2893   a[2849]=0;
   2894   a[2850]=0;
   2895   a[2851]=0;
   2896   a[2852]=0;
   2897   a[2853]=0;
   2898   a[2854]=0;
   2899   a[2855]=0;
   2900   a[2856]=0;
   2901   a[2857]=0;
   2902   a[2858]=0;
   2903   a[2859]=0;
   2904   a[2860]=0;
   2905   a[2861]=0;
   2906   a[2862]=0;
   2907   a[2863]=0;
   2908   a[2864]=0;
   2909   a[2865]=0;
   2910   a[2866]=0;
   2911   a[2867]=0;
   2912   a[2868]=0;
   2913   a[2869]=0;
   2914   a[2870]=0;
   2915   a[2871]=0;
   2916   a[2872]=0;
   2917   a[2873]=0;
   2918   a[2874]=0;
   2919   a[2875]=0;
   2920   a[2876]=0;
   2921   a[2877]=0;
   2922   a[2878]=0;
   2923   a[2879]=0;
   2924   a[2880]=0;
   2925   a[2881]=0;
   2926   a[2882]=0;
   2927   a[2883]=0;
   2928   a[2884]=0;
   2929   a[2885]=0;
   2930   a[2886]=0;
   2931   a[2887]=0;
   2932   a[2888]=0;
   2933   a[2889]=0;
   2934   a[2890]=0;
   2935   a[2891]=0;
   2936   a[2892]=0;
   2937   a[2893]=0;
   2938   a[2894]=0;
   2939   a[2895]=0;
   2940   a[2896]=0;
   2941   a[2897]=0;
   2942   a[2898]=0;
   2943   a[2899]=0;
   2944   a[2900]=0;
   2945   a[2901]=0;
   2946   a[2902]=0;
   2947   a[2903]=0;
   2948   a[2904]=0;
   2949   a[2905]=0;
   2950   a[2906]=0;
   2951   a[2907]=0;
   2952   a[2908]=0;
   2953   a[2909]=0;
   2954   a[2910]=0;
   2955   a[2911]=0;
   2956   a[2912]=0;
   2957   a[2913]=0;
   2958   a[2914]=0;
   2959   a[2915]=0;
   2960   a[2916]=0;
   2961   a[2917]=0;
   2962   a[2918]=0;
   2963   a[2919]=0;
   2964   a[2920]=0;
   2965   a[2921]=0;
   2966   a[2922]=0;
   2967   a[2923]=0;
   2968   a[2924]=0;
   2969   a[2925]=0;
   2970   a[2926]=0;
   2971   a[2927]=0;
   2972   a[2928]=0;
   2973   a[2929]=0;
   2974   a[2930]=0;
   2975   a[2931]=0;
   2976   a[2932]=0;
   2977   a[2933]=0;
   2978   a[2934]=0;
   2979   a[2935]=0;
   2980   a[2936]=0;
   2981   a[2937]=0;
   2982   a[2938]=0;
   2983   a[2939]=0;
   2984   a[2940]=0;
   2985   a[2941]=0;
   2986   a[2942]=0;
   2987   a[2943]=0;
   2988   a[2944]=0;
   2989   a[2945]=0;
   2990   a[2946]=0;
   2991   a[2947]=0;
   2992   a[2948]=0;
   2993   a[2949]=0;
   2994   a[2950]=0;
   2995   a[2951]=0;
   2996   a[2952]=0;
   2997   a[2953]=0;
   2998   a[2954]=0;
   2999   a[2955]=0;
   3000   a[2956]=0;
   3001   a[2957]=0;
   3002   a[2958]=0;
   3003   a[2959]=0;
   3004   a[2960]=0;
   3005   a[2961]=0;
   3006   a[2962]=0;
   3007   a[2963]=0;
   3008   a[2964]=0;
   3009   a[2965]=0;
   3010   a[2966]=0;
   3011   a[2967]=0;
   3012   a[2968]=0;
   3013   a[2969]=0;
   3014   a[2970]=0;
   3015   a[2971]=0;
   3016   a[2972]=0;
   3017   a[2973]=0;
   3018   a[2974]=0;
   3019   a[2975]=0;
   3020   a[2976]=0;
   3021   a[2977]=0;
   3022   a[2978]=0;
   3023   a[2979]=0;
   3024   a[2980]=0;
   3025   a[2981]=0;
   3026   a[2982]=0;
   3027   a[2983]=0;
   3028   a[2984]=0;
   3029   a[2985]=0;
   3030   a[2986]=0;
   3031   a[2987]=0;
   3032   a[2988]=0;
   3033   a[2989]=0;
   3034   a[2990]=0;
   3035   a[2991]=0;
   3036   a[2992]=0;
   3037   a[2993]=0;
   3038   a[2994]=0;
   3039   a[2995]=0;
   3040   a[2996]=0;
   3041   a[2997]=0;
   3042   a[2998]=0;
   3043   a[2999]=0;
   3044   a[3000]=0;
   3045   a[3001]=0;
   3046   a[3002]=0;
   3047   a[3003]=0;
   3048   a[3004]=0;
   3049   a[3005]=0;
   3050   a[3006]=0;
   3051   a[3007]=0;
   3052   a[3008]=0;
   3053   a[3009]=0;
   3054   a[3010]=0;
   3055   a[3011]=0;
   3056   a[3012]=0;
   3057   a[3013]=0;
   3058   a[3014]=0;
   3059   a[3015]=0;
   3060   a[3016]=0;
   3061   a[3017]=0;
   3062   a[3018]=0;
   3063   a[3019]=0;
   3064   a[3020]=0;
   3065   a[3021]=0;
   3066   a[3022]=0;
   3067   a[3023]=0;
   3068   a[3024]=0;
   3069   a[3025]=0;
   3070   a[3026]=0;
   3071   a[3027]=0;
   3072   a[3028]=0;
   3073   a[3029]=0;
   3074   a[3030]=0;
   3075   a[3031]=0;
   3076   a[3032]=0;
   3077   a[3033]=0;
   3078   a[3034]=0;
   3079   a[3035]=0;
   3080   a[3036]=0;
   3081   a[3037]=0;
   3082   a[3038]=0;
   3083   a[3039]=0;
   3084   a[3040]=0;
   3085   a[3041]=0;
   3086   a[3042]=0;
   3087   a[3043]=0;
   3088   a[3044]=0;
   3089   a[3045]=0;
   3090   a[3046]=0;
   3091   a[3047]=0;
   3092   a[3048]=0;
   3093   a[3049]=0;
   3094   a[3050]=0;
   3095   a[3051]=0;
   3096   a[3052]=0;
   3097   a[3053]=0;
   3098   a[3054]=0;
   3099   a[3055]=0;
   3100   a[3056]=0;
   3101   a[3057]=0;
   3102   a[3058]=0;
   3103   a[3059]=0;
   3104   a[3060]=0;
   3105   a[3061]=0;
   3106   a[3062]=0;
   3107   a[3063]=0;
   3108   a[3064]=0;
   3109   a[3065]=0;
   3110   a[3066]=0;
   3111   a[3067]=0;
   3112   a[3068]=0;
   3113   a[3069]=0;
   3114   a[3070]=0;
   3115   a[3071]=0;
   3116   a[3072]=0;
   3117   a[3073]=0;
   3118   a[3074]=0;
   3119   a[3075]=0;
   3120   a[3076]=0;
   3121   a[3077]=0;
   3122   a[3078]=0;
   3123   a[3079]=0;
   3124   a[3080]=0;
   3125   a[3081]=0;
   3126   a[3082]=0;
   3127   a[3083]=0;
   3128   a[3084]=0;
   3129   a[3085]=0;
   3130   a[3086]=0;
   3131   a[3087]=0;
   3132   a[3088]=0;
   3133   a[3089]=0;
   3134   a[3090]=0;
   3135   a[3091]=0;
   3136   a[3092]=0;
   3137   a[3093]=0;
   3138   a[3094]=0;
   3139   a[3095]=0;
   3140   a[3096]=0;
   3141   a[3097]=0;
   3142   a[3098]=0;
   3143   a[3099]=0;
   3144   a[3100]=0;
   3145   a[3101]=0;
   3146   a[3102]=0;
   3147   a[3103]=0;
   3148   a[3104]=0;
   3149   a[3105]=0;
   3150   a[3106]=0;
   3151   a[3107]=0;
   3152   a[3108]=0;
   3153   a[3109]=0;
   3154   a[3110]=0;
   3155   a[3111]=0;
   3156   a[3112]=0;
   3157   a[3113]=0;
   3158   a[3114]=0;
   3159   a[3115]=0;
   3160   a[3116]=0;
   3161   a[3117]=0;
   3162   a[3118]=0;
   3163   a[3119]=0;
   3164   a[3120]=0;
   3165   a[3121]=0;
   3166   a[3122]=0;
   3167   a[3123]=0;
   3168   a[3124]=0;
   3169   a[3125]=0;
   3170   a[3126]=0;
   3171   a[3127]=0;
   3172   a[3128]=0;
   3173   a[3129]=0;
   3174   a[3130]=0;
   3175   a[3131]=0;
   3176   a[3132]=0;
   3177   a[3133]=0;
   3178   a[3134]=0;
   3179   a[3135]=0;
   3180   a[3136]=0;
   3181   a[3137]=0;
   3182   a[3138]=0;
   3183   a[3139]=0;
   3184   a[3140]=0;
   3185   a[3141]=0;
   3186   a[3142]=0;
   3187   a[3143]=0;
   3188   a[3144]=0;
   3189   a[3145]=0;
   3190   a[3146]=0;
   3191   a[3147]=0;
   3192   a[3148]=0;
   3193   a[3149]=0;
   3194   a[3150]=0;
   3195   a[3151]=0;
   3196   a[3152]=0;
   3197   a[3153]=0;
   3198   a[3154]=0;
   3199   a[3155]=0;
   3200   a[3156]=0;
   3201   a[3157]=0;
   3202   a[3158]=0;
   3203   a[3159]=0;
   3204   a[3160]=0;
   3205   a[3161]=0;
   3206   a[3162]=0;
   3207   a[3163]=0;
   3208   a[3164]=0;
   3209   a[3165]=0;
   3210   a[3166]=0;
   3211   a[3167]=0;
   3212   a[3168]=0;
   3213   a[3169]=0;
   3214   a[3170]=0;
   3215   a[3171]=0;
   3216   a[3172]=0;
   3217   a[3173]=0;
   3218   a[3174]=0;
   3219   a[3175]=0;
   3220   a[3176]=0;
   3221   a[3177]=0;
   3222   a[3178]=0;
   3223   a[3179]=0;
   3224   a[3180]=0;
   3225   a[3181]=0;
   3226   a[3182]=0;
   3227   a[3183]=0;
   3228   a[3184]=0;
   3229   a[3185]=0;
   3230   a[3186]=0;
   3231   a[3187]=0;
   3232   a[3188]=0;
   3233   a[3189]=0;
   3234   a[3190]=0;
   3235   a[3191]=0;
   3236   a[3192]=0;
   3237   a[3193]=0;
   3238   a[3194]=0;
   3239   a[3195]=0;
   3240   a[3196]=0;
   3241   a[3197]=0;
   3242   a[3198]=0;
   3243   a[3199]=0;
   3244   a[3200]=0;
   3245   a[3201]=0;
   3246   a[3202]=0;
   3247   a[3203]=0;
   3248   a[3204]=0;
   3249   a[3205]=0;
   3250   a[3206]=0;
   3251   a[3207]=0;
   3252   a[3208]=0;
   3253   a[3209]=0;
   3254   a[3210]=0;
   3255   a[3211]=0;
   3256   a[3212]=0;
   3257   a[3213]=0;
   3258   a[3214]=0;
   3259   a[3215]=0;
   3260   a[3216]=0;
   3261   a[3217]=0;
   3262   a[3218]=0;
   3263   a[3219]=0;
   3264   a[3220]=0;
   3265   a[3221]=0;
   3266   a[3222]=0;
   3267   a[3223]=0;
   3268   a[3224]=0;
   3269   a[3225]=0;
   3270   a[3226]=0;
   3271   a[3227]=0;
   3272   a[3228]=0;
   3273   a[3229]=0;
   3274   a[3230]=0;
   3275   a[3231]=0;
   3276   a[3232]=0;
   3277   a[3233]=0;
   3278   a[3234]=0;
   3279   a[3235]=0;
   3280   a[3236]=0;
   3281   a[3237]=0;
   3282   a[3238]=0;
   3283   a[3239]=0;
   3284   a[3240]=0;
   3285   a[3241]=0;
   3286   a[3242]=0;
   3287   a[3243]=0;
   3288   a[3244]=0;
   3289   a[3245]=0;
   3290   a[3246]=0;
   3291   a[3247]=0;
   3292   a[3248]=0;
   3293   a[3249]=0;
   3294   a[3250]=0;
   3295   a[3251]=0;
   3296   a[3252]=0;
   3297   a[3253]=0;
   3298   a[3254]=0;
   3299   a[3255]=0;
   3300   a[3256]=0;
   3301   a[3257]=0;
   3302   a[3258]=0;
   3303   a[3259]=0;
   3304   a[3260]=0;
   3305   a[3261]=0;
   3306   a[3262]=0;
   3307   a[3263]=0;
   3308   a[3264]=0;
   3309   a[3265]=0;
   3310   a[3266]=0;
   3311   a[3267]=0;
   3312   a[3268]=0;
   3313   a[3269]=0;
   3314   a[3270]=0;
   3315   a[3271]=0;
   3316   a[3272]=0;
   3317   a[3273]=0;
   3318   a[3274]=0;
   3319   a[3275]=0;
   3320   a[3276]=0;
   3321   a[3277]=0;
   3322   a[3278]=0;
   3323   a[3279]=0;
   3324   a[3280]=0;
   3325   a[3281]=0;
   3326   a[3282]=0;
   3327   a[3283]=0;
   3328   a[3284]=0;
   3329   a[3285]=0;
   3330   a[3286]=0;
   3331   a[3287]=0;
   3332   a[3288]=0;
   3333   a[3289]=0;
   3334   a[3290]=0;
   3335   a[3291]=0;
   3336   a[3292]=0;
   3337   a[3293]=0;
   3338   a[3294]=0;
   3339   a[3295]=0;
   3340   a[3296]=0;
   3341   a[3297]=0;
   3342   a[3298]=0;
   3343   a[3299]=0;
   3344   a[3300]=0;
   3345   a[3301]=0;
   3346   a[3302]=0;
   3347   a[3303]=0;
   3348   a[3304]=0;
   3349   a[3305]=0;
   3350   a[3306]=0;
   3351   a[3307]=0;
   3352   a[3308]=0;
   3353   a[3309]=0;
   3354   a[3310]=0;
   3355   a[3311]=0;
   3356   a[3312]=0;
   3357   a[3313]=0;
   3358   a[3314]=0;
   3359   a[3315]=0;
   3360   a[3316]=0;
   3361   a[3317]=0;
   3362   a[3318]=0;
   3363   a[3319]=0;
   3364   a[3320]=0;
   3365   a[3321]=0;
   3366   a[3322]=0;
   3367   a[3323]=0;
   3368   a[3324]=0;
   3369   a[3325]=0;
   3370   a[3326]=0;
   3371   a[3327]=0;
   3372   a[3328]=0;
   3373   a[3329]=0;
   3374   a[3330]=0;
   3375   a[3331]=0;
   3376   a[3332]=0;
   3377   a[3333]=0;
   3378   a[3334]=0;
   3379   a[3335]=0;
   3380   a[3336]=0;
   3381   a[3337]=0;
   3382   a[3338]=0;
   3383   a[3339]=0;
   3384   a[3340]=0;
   3385   a[3341]=0;
   3386   a[3342]=0;
   3387   a[3343]=0;
   3388   a[3344]=0;
   3389   a[3345]=0;
   3390   a[3346]=0;
   3391   a[3347]=0;
   3392   a[3348]=0;
   3393   a[3349]=0;
   3394   a[3350]=0;
   3395   a[3351]=0;
   3396   a[3352]=0;
   3397   a[3353]=0;
   3398   a[3354]=0;
   3399   a[3355]=0;
   3400   a[3356]=0;
   3401   a[3357]=0;
   3402   a[3358]=0;
   3403   a[3359]=0;
   3404   a[3360]=0;
   3405   a[3361]=0;
   3406   a[3362]=0;
   3407   a[3363]=0;
   3408   a[3364]=0;
   3409   a[3365]=0;
   3410   a[3366]=0;
   3411   a[3367]=0;
   3412   a[3368]=0;
   3413   a[3369]=0;
   3414   a[3370]=0;
   3415   a[3371]=0;
   3416   a[3372]=0;
   3417   a[3373]=0;
   3418   a[3374]=0;
   3419   a[3375]=0;
   3420   a[3376]=0;
   3421   a[3377]=0;
   3422   a[3378]=0;
   3423   a[3379]=0;
   3424   a[3380]=0;
   3425   a[3381]=0;
   3426   a[3382]=0;
   3427   a[3383]=0;
   3428   a[3384]=0;
   3429   a[3385]=0;
   3430   a[3386]=0;
   3431   a[3387]=0;
   3432   a[3388]=0;
   3433   a[3389]=0;
   3434   a[3390]=0;
   3435   a[3391]=0;
   3436   a[3392]=0;
   3437   a[3393]=0;
   3438   a[3394]=0;
   3439   a[3395]=0;
   3440   a[3396]=0;
   3441   a[3397]=0;
   3442   a[3398]=0;
   3443   a[3399]=0;
   3444   a[3400]=0;
   3445   a[3401]=0;
   3446   a[3402]=0;
   3447   a[3403]=0;
   3448   a[3404]=0;
   3449   a[3405]=0;
   3450   a[3406]=0;
   3451   a[3407]=0;
   3452   a[3408]=0;
   3453   a[3409]=0;
   3454   a[3410]=0;
   3455   a[3411]=0;
   3456   a[3412]=0;
   3457   a[3413]=0;
   3458   a[3414]=0;
   3459   a[3415]=0;
   3460   a[3416]=0;
   3461   a[3417]=0;
   3462   a[3418]=0;
   3463   a[3419]=0;
   3464   a[3420]=0;
   3465   a[3421]=0;
   3466   a[3422]=0;
   3467   a[3423]=0;
   3468   a[3424]=0;
   3469   a[3425]=0;
   3470   a[3426]=0;
   3471   a[3427]=0;
   3472   a[3428]=0;
   3473   a[3429]=0;
   3474   a[3430]=0;
   3475   a[3431]=0;
   3476   a[3432]=0;
   3477   a[3433]=0;
   3478   a[3434]=0;
   3479   a[3435]=0;
   3480   a[3436]=0;
   3481   a[3437]=0;
   3482   a[3438]=0;
   3483   a[3439]=0;
   3484   a[3440]=0;
   3485   a[3441]=0;
   3486   a[3442]=0;
   3487   a[3443]=0;
   3488   a[3444]=0;
   3489   a[3445]=0;
   3490   a[3446]=0;
   3491   a[3447]=0;
   3492   a[3448]=0;
   3493   a[3449]=0;
   3494   a[3450]=0;
   3495   a[3451]=0;
   3496   a[3452]=0;
   3497   a[3453]=0;
   3498   a[3454]=0;
   3499   a[3455]=0;
   3500   a[3456]=0;
   3501   a[3457]=0;
   3502   a[3458]=0;
   3503   a[3459]=0;
   3504   a[3460]=0;
   3505   a[3461]=0;
   3506   a[3462]=0;
   3507   a[3463]=0;
   3508   a[3464]=0;
   3509   a[3465]=0;
   3510   a[3466]=0;
   3511   a[3467]=0;
   3512   a[3468]=0;
   3513   a[3469]=0;
   3514   a[3470]=0;
   3515   a[3471]=0;
   3516   a[3472]=0;
   3517   a[3473]=0;
   3518   a[3474]=0;
   3519   a[3475]=0;
   3520   a[3476]=0;
   3521   a[3477]=0;
   3522   a[3478]=0;
   3523   a[3479]=0;
   3524   a[3480]=0;
   3525   a[3481]=0;
   3526   a[3482]=0;
   3527   a[3483]=0;
   3528   a[3484]=0;
   3529   a[3485]=0;
   3530   a[3486]=0;
   3531   a[3487]=0;
   3532   a[3488]=0;
   3533   a[3489]=0;
   3534   a[3490]=0;
   3535   a[3491]=0;
   3536   a[3492]=0;
   3537   a[3493]=0;
   3538   a[3494]=0;
   3539   a[3495]=0;
   3540   a[3496]=0;
   3541   a[3497]=0;
   3542   a[3498]=0;
   3543   a[3499]=0;
   3544   a[3500]=0;
   3545   a[3501]=0;
   3546   a[3502]=0;
   3547   a[3503]=0;
   3548   a[3504]=0;
   3549   a[3505]=0;
   3550   a[3506]=0;
   3551   a[3507]=0;
   3552   a[3508]=0;
   3553   a[3509]=0;
   3554   a[3510]=0;
   3555   a[3511]=0;
   3556   a[3512]=0;
   3557   a[3513]=0;
   3558   a[3514]=0;
   3559   a[3515]=0;
   3560   a[3516]=0;
   3561   a[3517]=0;
   3562   a[3518]=0;
   3563   a[3519]=0;
   3564   a[3520]=0;
   3565   a[3521]=0;
   3566   a[3522]=0;
   3567   a[3523]=0;
   3568   a[3524]=0;
   3569   a[3525]=0;
   3570   a[3526]=0;
   3571   a[3527]=0;
   3572   a[3528]=0;
   3573   a[3529]=0;
   3574   a[3530]=0;
   3575   a[3531]=0;
   3576   a[3532]=0;
   3577   a[3533]=0;
   3578   a[3534]=0;
   3579   a[3535]=0;
   3580   a[3536]=0;
   3581   a[3537]=0;
   3582   a[3538]=0;
   3583   a[3539]=0;
   3584   a[3540]=0;
   3585   a[3541]=0;
   3586   a[3542]=0;
   3587   a[3543]=0;
   3588   a[3544]=0;
   3589   a[3545]=0;
   3590   a[3546]=0;
   3591   a[3547]=0;
   3592   a[3548]=0;
   3593   a[3549]=0;
   3594   a[3550]=0;
   3595   a[3551]=0;
   3596   a[3552]=0;
   3597   a[3553]=0;
   3598   a[3554]=0;
   3599   a[3555]=0;
   3600   a[3556]=0;
   3601   a[3557]=0;
   3602   a[3558]=0;
   3603   a[3559]=0;
   3604   a[3560]=0;
   3605   a[3561]=0;
   3606   a[3562]=0;
   3607   a[3563]=0;
   3608   a[3564]=0;
   3609   a[3565]=0;
   3610   a[3566]=0;
   3611   a[3567]=0;
   3612   a[3568]=0;
   3613   a[3569]=0;
   3614   a[3570]=0;
   3615   a[3571]=0;
   3616   a[3572]=0;
   3617   a[3573]=0;
   3618   a[3574]=0;
   3619   a[3575]=0;
   3620   a[3576]=0;
   3621   a[3577]=0;
   3622   a[3578]=0;
   3623   a[3579]=0;
   3624   a[3580]=0;
   3625   a[3581]=0;
   3626   a[3582]=0;
   3627   a[3583]=0;
   3628   a[3584]=0;
   3629   a[3585]=0;
   3630   a[3586]=0;
   3631   a[3587]=0;
   3632   a[3588]=0;
   3633   a[3589]=0;
   3634   a[3590]=0;
   3635   a[3591]=0;
   3636   a[3592]=0;
   3637   a[3593]=0;
   3638   a[3594]=0;
   3639   a[3595]=0;
   3640   a[3596]=0;
   3641   a[3597]=0;
   3642   a[3598]=0;
   3643   a[3599]=0;
   3644   a[3600]=0;
   3645   a[3601]=0;
   3646   a[3602]=0;
   3647   a[3603]=0;
   3648   a[3604]=0;
   3649   a[3605]=0;
   3650   a[3606]=0;
   3651   a[3607]=0;
   3652   a[3608]=0;
   3653   a[3609]=0;
   3654   a[3610]=0;
   3655   a[3611]=0;
   3656   a[3612]=0;
   3657   a[3613]=0;
   3658   a[3614]=0;
   3659   a[3615]=0;
   3660   a[3616]=0;
   3661   a[3617]=0;
   3662   a[3618]=0;
   3663   a[3619]=0;
   3664   a[3620]=0;
   3665   a[3621]=0;
   3666   a[3622]=0;
   3667   a[3623]=0;
   3668   a[3624]=0;
   3669   a[3625]=0;
   3670   a[3626]=0;
   3671   a[3627]=0;
   3672   a[3628]=0;
   3673   a[3629]=0;
   3674   a[3630]=0;
   3675   a[3631]=0;
   3676   a[3632]=0;
   3677   a[3633]=0;
   3678   a[3634]=0;
   3679   a[3635]=0;
   3680   a[3636]=0;
   3681   a[3637]=0;
   3682   a[3638]=0;
   3683   a[3639]=0;
   3684   a[3640]=0;
   3685   a[3641]=0;
   3686   a[3642]=0;
   3687   a[3643]=0;
   3688   a[3644]=0;
   3689   a[3645]=0;
   3690   a[3646]=0;
   3691   a[3647]=0;
   3692   a[3648]=0;
   3693   a[3649]=0;
   3694   a[3650]=0;
   3695   a[3651]=0;
   3696   a[3652]=0;
   3697   a[3653]=0;
   3698   a[3654]=0;
   3699   a[3655]=0;
   3700   a[3656]=0;
   3701   a[3657]=0;
   3702   a[3658]=0;
   3703   a[3659]=0;
   3704   a[3660]=0;
   3705   a[3661]=0;
   3706   a[3662]=0;
   3707   a[3663]=0;
   3708   a[3664]=0;
   3709   a[3665]=0;
   3710   a[3666]=0;
   3711   a[3667]=0;
   3712   a[3668]=0;
   3713   a[3669]=0;
   3714   a[3670]=0;
   3715   a[3671]=0;
   3716   a[3672]=0;
   3717   a[3673]=0;
   3718   a[3674]=0;
   3719   a[3675]=0;
   3720   a[3676]=0;
   3721   a[3677]=0;
   3722   a[3678]=0;
   3723   a[3679]=0;
   3724   a[3680]=0;
   3725   a[3681]=0;
   3726   a[3682]=0;
   3727   a[3683]=0;
   3728   a[3684]=0;
   3729   a[3685]=0;
   3730   a[3686]=0;
   3731   a[3687]=0;
   3732   a[3688]=0;
   3733   a[3689]=0;
   3734   a[3690]=0;
   3735   a[3691]=0;
   3736   a[3692]=0;
   3737   a[3693]=0;
   3738   a[3694]=0;
   3739   a[3695]=0;
   3740   a[3696]=0;
   3741   a[3697]=0;
   3742   a[3698]=0;
   3743   a[3699]=0;
   3744   a[3700]=0;
   3745   a[3701]=0;
   3746   a[3702]=0;
   3747   a[3703]=0;
   3748   a[3704]=0;
   3749   a[3705]=0;
   3750   a[3706]=0;
   3751   a[3707]=0;
   3752   a[3708]=0;
   3753   a[3709]=0;
   3754   a[3710]=0;
   3755   a[3711]=0;
   3756   a[3712]=0;
   3757   a[3713]=0;
   3758   a[3714]=0;
   3759   a[3715]=0;
   3760   a[3716]=0;
   3761   a[3717]=0;
   3762   a[3718]=0;
   3763   a[3719]=0;
   3764   a[3720]=0;
   3765   a[3721]=0;
   3766   a[3722]=0;
   3767   a[3723]=0;
   3768   a[3724]=0;
   3769   a[3725]=0;
   3770   a[3726]=0;
   3771   a[3727]=0;
   3772   a[3728]=0;
   3773   a[3729]=0;
   3774   a[3730]=0;
   3775   a[3731]=0;
   3776   a[3732]=0;
   3777   a[3733]=0;
   3778   a[3734]=0;
   3779   a[3735]=0;
   3780   a[3736]=0;
   3781   a[3737]=0;
   3782   a[3738]=0;
   3783   a[3739]=0;
   3784   a[3740]=0;
   3785   a[3741]=0;
   3786   a[3742]=0;
   3787   a[3743]=0;
   3788   a[3744]=0;
   3789   a[3745]=0;
   3790   a[3746]=0;
   3791   a[3747]=0;
   3792   a[3748]=0;
   3793   a[3749]=0;
   3794   a[3750]=0;
   3795   a[3751]=0;
   3796   a[3752]=0;
   3797   a[3753]=0;
   3798   a[3754]=0;
   3799   a[3755]=0;
   3800   a[3756]=0;
   3801   a[3757]=0;
   3802   a[3758]=0;
   3803   a[3759]=0;
   3804   a[3760]=0;
   3805   a[3761]=0;
   3806   a[3762]=0;
   3807   a[3763]=0;
   3808   a[3764]=0;
   3809   a[3765]=0;
   3810   a[3766]=0;
   3811   a[3767]=0;
   3812   a[3768]=0;
   3813   a[3769]=0;
   3814   a[3770]=0;
   3815   a[3771]=0;
   3816   a[3772]=0;
   3817   a[3773]=0;
   3818   a[3774]=0;
   3819   a[3775]=0;
   3820   a[3776]=0;
   3821   a[3777]=0;
   3822   a[3778]=0;
   3823   a[3779]=0;
   3824   a[3780]=0;
   3825   a[3781]=0;
   3826   a[3782]=0;
   3827   a[3783]=0;
   3828   a[3784]=0;
   3829   a[3785]=0;
   3830   a[3786]=0;
   3831   a[3787]=0;
   3832   a[3788]=0;
   3833   a[3789]=0;
   3834   a[3790]=0;
   3835   a[3791]=0;
   3836   a[3792]=0;
   3837   a[3793]=0;
   3838   a[3794]=0;
   3839   a[3795]=0;
   3840   a[3796]=0;
   3841   a[3797]=0;
   3842   a[3798]=0;
   3843   a[3799]=0;
   3844   a[3800]=0;
   3845   a[3801]=0;
   3846   a[3802]=0;
   3847   a[3803]=0;
   3848   a[3804]=0;
   3849   a[3805]=0;
   3850   a[3806]=0;
   3851   a[3807]=0;
   3852   a[3808]=0;
   3853   a[3809]=0;
   3854   a[3810]=0;
   3855   a[3811]=0;
   3856   a[3812]=0;
   3857   a[3813]=0;
   3858   a[3814]=0;
   3859   a[3815]=0;
   3860   a[3816]=0;
   3861   a[3817]=0;
   3862   a[3818]=0;
   3863   a[3819]=0;
   3864   a[3820]=0;
   3865   a[3821]=0;
   3866   a[3822]=0;
   3867   a[3823]=0;
   3868   a[3824]=0;
   3869   a[3825]=0;
   3870   a[3826]=0;
   3871   a[3827]=0;
   3872   a[3828]=0;
   3873   a[3829]=0;
   3874   a[3830]=0;
   3875   a[3831]=0;
   3876   a[3832]=0;
   3877   a[3833]=0;
   3878   a[3834]=0;
   3879   a[3835]=0;
   3880   a[3836]=0;
   3881   a[3837]=0;
   3882   a[3838]=0;
   3883   a[3839]=0;
   3884   a[3840]=0;
   3885   a[3841]=0;
   3886   a[3842]=0;
   3887   a[3843]=0;
   3888   a[3844]=0;
   3889   a[3845]=0;
   3890   a[3846]=0;
   3891   a[3847]=0;
   3892   a[3848]=0;
   3893   a[3849]=0;
   3894   a[3850]=0;
   3895   a[3851]=0;
   3896   a[3852]=0;
   3897   a[3853]=0;
   3898   a[3854]=0;
   3899   a[3855]=0;
   3900   a[3856]=0;
   3901   a[3857]=0;
   3902   a[3858]=0;
   3903   a[3859]=0;
   3904   a[3860]=0;
   3905   a[3861]=0;
   3906   a[3862]=0;
   3907   a[3863]=0;
   3908   a[3864]=0;
   3909   a[3865]=0;
   3910   a[3866]=0;
   3911   a[3867]=0;
   3912   a[3868]=0;
   3913   a[3869]=0;
   3914   a[3870]=0;
   3915   a[3871]=0;
   3916   a[3872]=0;
   3917   a[3873]=0;
   3918   a[3874]=0;
   3919   a[3875]=0;
   3920   a[3876]=0;
   3921   a[3877]=0;
   3922   a[3878]=0;
   3923   a[3879]=0;
   3924   a[3880]=0;
   3925   a[3881]=0;
   3926   a[3882]=0;
   3927   a[3883]=0;
   3928   a[3884]=0;
   3929   a[3885]=0;
   3930   a[3886]=0;
   3931   a[3887]=0;
   3932   a[3888]=0;
   3933   a[3889]=0;
   3934   a[3890]=0;
   3935   a[3891]=0;
   3936   a[3892]=0;
   3937   a[3893]=0;
   3938   a[3894]=0;
   3939   a[3895]=0;
   3940   a[3896]=0;
   3941   a[3897]=0;
   3942   a[3898]=0;
   3943   a[3899]=0;
   3944   a[3900]=0;
   3945   a[3901]=0;
   3946   a[3902]=0;
   3947   a[3903]=0;
   3948   a[3904]=0;
   3949   a[3905]=0;
   3950   a[3906]=0;
   3951   a[3907]=0;
   3952   a[3908]=0;
   3953   a[3909]=0;
   3954   a[3910]=0;
   3955   a[3911]=0;
   3956   a[3912]=0;
   3957   a[3913]=0;
   3958   a[3914]=0;
   3959   a[3915]=0;
   3960   a[3916]=0;
   3961   a[3917]=0;
   3962   a[3918]=0;
   3963   a[3919]=0;
   3964   a[3920]=0;
   3965   a[3921]=0;
   3966   a[3922]=0;
   3967   a[3923]=0;
   3968   a[3924]=0;
   3969   a[3925]=0;
   3970   a[3926]=0;
   3971   a[3927]=0;
   3972   a[3928]=0;
   3973   a[3929]=0;
   3974   a[3930]=0;
   3975   a[3931]=0;
   3976   a[3932]=0;
   3977   a[3933]=0;
   3978   a[3934]=0;
   3979   a[3935]=0;
   3980   a[3936]=0;
   3981   a[3937]=0;
   3982   a[3938]=0;
   3983   a[3939]=0;
   3984   a[3940]=0;
   3985   a[3941]=0;
   3986   a[3942]=0;
   3987   a[3943]=0;
   3988   a[3944]=0;
   3989   a[3945]=0;
   3990   a[3946]=0;
   3991   a[3947]=0;
   3992   a[3948]=0;
   3993   a[3949]=0;
   3994   a[3950]=0;
   3995   a[3951]=0;
   3996   a[3952]=0;
   3997   a[3953]=0;
   3998   a[3954]=0;
   3999   a[3955]=0;
   4000   a[3956]=0;
   4001   a[3957]=0;
   4002   a[3958]=0;
   4003   a[3959]=0;
   4004   a[3960]=0;
   4005   a[3961]=0;
   4006   a[3962]=0;
   4007   a[3963]=0;
   4008   a[3964]=0;
   4009   a[3965]=0;
   4010   a[3966]=0;
   4011   a[3967]=0;
   4012   a[3968]=0;
   4013   a[3969]=0;
   4014   a[3970]=0;
   4015   a[3971]=0;
   4016   a[3972]=0;
   4017   a[3973]=0;
   4018   a[3974]=0;
   4019   a[3975]=0;
   4020   a[3976]=0;
   4021   a[3977]=0;
   4022   a[3978]=0;
   4023   a[3979]=0;
   4024   a[3980]=0;
   4025   a[3981]=0;
   4026   a[3982]=0;
   4027   a[3983]=0;
   4028   a[3984]=0;
   4029   a[3985]=0;
   4030   a[3986]=0;
   4031   a[3987]=0;
   4032   a[3988]=0;
   4033   a[3989]=0;
   4034   a[3990]=0;
   4035   a[3991]=0;
   4036   a[3992]=0;
   4037   a[3993]=0;
   4038   a[3994]=0;
   4039   a[3995]=0;
   4040   a[3996]=0;
   4041   a[3997]=0;
   4042   a[3998]=0;
   4043   a[3999]=0;
   4044   a[4000]=0;
   4045   a[4001]=0;
   4046   a[4002]=0;
   4047   a[4003]=0;
   4048   a[4004]=0;
   4049   a[4005]=0;
   4050   a[4006]=0;
   4051   a[4007]=0;
   4052   a[4008]=0;
   4053   a[4009]=0;
   4054   a[4010]=0;
   4055   a[4011]=0;
   4056   a[4012]=0;
   4057   a[4013]=0;
   4058   a[4014]=0;
   4059   a[4015]=0;
   4060   a[4016]=0;
   4061   a[4017]=0;
   4062   a[4018]=0;
   4063   a[4019]=0;
   4064   a[4020]=0;
   4065   a[4021]=0;
   4066   a[4022]=0;
   4067   a[4023]=0;
   4068   a[4024]=0;
   4069   a[4025]=0;
   4070   a[4026]=0;
   4071   a[4027]=0;
   4072   a[4028]=0;
   4073   a[4029]=0;
   4074   a[4030]=0;
   4075   a[4031]=0;
   4076   a[4032]=0;
   4077   a[4033]=0;
   4078   a[4034]=0;
   4079   a[4035]=0;
   4080   a[4036]=0;
   4081   a[4037]=0;
   4082   a[4038]=0;
   4083   a[4039]=0;
   4084   a[4040]=0;
   4085   a[4041]=0;
   4086   a[4042]=0;
   4087   a[4043]=0;
   4088   a[4044]=0;
   4089   a[4045]=0;
   4090   a[4046]=0;
   4091   a[4047]=0;
   4092   a[4048]=0;
   4093   a[4049]=0;
   4094   a[4050]=0;
   4095   a[4051]=0;
   4096   a[4052]=0;
   4097   a[4053]=0;
   4098   a[4054]=0;
   4099   a[4055]=0;
   4100   a[4056]=0;
   4101   a[4057]=0;
   4102   a[4058]=0;
   4103   a[4059]=0;
   4104   a[4060]=0;
   4105   a[4061]=0;
   4106   a[4062]=0;
   4107   a[4063]=0;
   4108   a[4064]=0;
   4109   a[4065]=0;
   4110   a[4066]=0;
   4111   a[4067]=0;
   4112   a[4068]=0;
   4113   a[4069]=0;
   4114   a[4070]=0;
   4115   a[4071]=0;
   4116   a[4072]=0;
   4117   a[4073]=0;
   4118   a[4074]=0;
   4119   a[4075]=0;
   4120   a[4076]=0;
   4121   a[4077]=0;
   4122   a[4078]=0;
   4123   a[4079]=0;
   4124   a[4080]=0;
   4125   a[4081]=0;
   4126   a[4082]=0;
   4127   a[4083]=0;
   4128   a[4084]=0;
   4129   a[4085]=0;
   4130   a[4086]=0;
   4131   a[4087]=0;
   4132   a[4088]=0;
   4133   a[4089]=0;
   4134   a[4090]=0;
   4135   a[4091]=0;
   4136   a[4092]=0;
   4137   a[4093]=0;
   4138   a[4094]=0;
   4139   a[4095]=0;
   4140   a[4096]=0;
   4141   a[4097]=0;
   4142   a[4098]=0;
   4143   a[4099]=0;
   4144   a[4100]=0;
   4145   a[4101]=0;
   4146   a[4102]=0;
   4147   a[4103]=0;
   4148   a[4104]=0;
   4149   a[4105]=0;
   4150   a[4106]=0;
   4151   a[4107]=0;
   4152   a[4108]=0;
   4153   a[4109]=0;
   4154   a[4110]=0;
   4155   a[4111]=0;
   4156   a[4112]=0;
   4157   a[4113]=0;
   4158   a[4114]=0;
   4159   a[4115]=0;
   4160   a[4116]=0;
   4161   a[4117]=0;
   4162   a[4118]=0;
   4163   a[4119]=0;
   4164   a[4120]=0;
   4165   a[4121]=0;
   4166   a[4122]=0;
   4167   a[4123]=0;
   4168   a[4124]=0;
   4169   a[4125]=0;
   4170   a[4126]=0;
   4171   a[4127]=0;
   4172   a[4128]=0;
   4173   a[4129]=0;
   4174   a[4130]=0;
   4175   a[4131]=0;
   4176   a[4132]=0;
   4177   a[4133]=0;
   4178   a[4134]=0;
   4179   a[4135]=0;
   4180   a[4136]=0;
   4181   a[4137]=0;
   4182   a[4138]=0;
   4183   a[4139]=0;
   4184   a[4140]=0;
   4185   a[4141]=0;
   4186   a[4142]=0;
   4187   a[4143]=0;
   4188   a[4144]=0;
   4189   a[4145]=0;
   4190   a[4146]=0;
   4191   a[4147]=0;
   4192   a[4148]=0;
   4193   a[4149]=0;
   4194   a[4150]=0;
   4195   a[4151]=0;
   4196   a[4152]=0;
   4197   a[4153]=0;
   4198   a[4154]=0;
   4199   a[4155]=0;
   4200   a[4156]=0;
   4201   a[4157]=0;
   4202   a[4158]=0;
   4203   a[4159]=0;
   4204   a[4160]=0;
   4205   a[4161]=0;
   4206   a[4162]=0;
   4207   a[4163]=0;
   4208   a[4164]=0;
   4209   a[4165]=0;
   4210   a[4166]=0;
   4211   a[4167]=0;
   4212   a[4168]=0;
   4213   a[4169]=0;
   4214   a[4170]=0;
   4215   a[4171]=0;
   4216   a[4172]=0;
   4217   a[4173]=0;
   4218   a[4174]=0;
   4219   a[4175]=0;
   4220   a[4176]=0;
   4221   a[4177]=0;
   4222   a[4178]=0;
   4223   a[4179]=0;
   4224   a[4180]=0;
   4225   a[4181]=0;
   4226   a[4182]=0;
   4227   a[4183]=0;
   4228   a[4184]=0;
   4229   a[4185]=0;
   4230   a[4186]=0;
   4231   a[4187]=0;
   4232   a[4188]=0;
   4233   a[4189]=0;
   4234   a[4190]=0;
   4235   a[4191]=0;
   4236   a[4192]=0;
   4237   a[4193]=0;
   4238   a[4194]=0;
   4239   a[4195]=0;
   4240   a[4196]=0;
   4241   a[4197]=0;
   4242   a[4198]=0;
   4243   a[4199]=0;
   4244   a[4200]=0;
   4245   a[4201]=0;
   4246   a[4202]=0;
   4247   a[4203]=0;
   4248   a[4204]=0;
   4249   a[4205]=0;
   4250   a[4206]=0;
   4251   a[4207]=0;
   4252   a[4208]=0;
   4253   a[4209]=0;
   4254   a[4210]=0;
   4255   a[4211]=0;
   4256   a[4212]=0;
   4257   a[4213]=0;
   4258   a[4214]=0;
   4259   a[4215]=0;
   4260   a[4216]=0;
   4261   a[4217]=0;
   4262   a[4218]=0;
   4263   a[4219]=0;
   4264   a[4220]=0;
   4265   a[4221]=0;
   4266   a[4222]=0;
   4267   a[4223]=0;
   4268   a[4224]=0;
   4269   a[4225]=0;
   4270   a[4226]=0;
   4271   a[4227]=0;
   4272   a[4228]=0;
   4273   a[4229]=0;
   4274   a[4230]=0;
   4275   a[4231]=0;
   4276   a[4232]=0;
   4277   a[4233]=0;
   4278   a[4234]=0;
   4279   a[4235]=0;
   4280   a[4236]=0;
   4281   a[4237]=0;
   4282   a[4238]=0;
   4283   a[4239]=0;
   4284   a[4240]=0;
   4285   a[4241]=0;
   4286   a[4242]=0;
   4287   a[4243]=0;
   4288   a[4244]=0;
   4289   a[4245]=0;
   4290   a[4246]=0;
   4291   a[4247]=0;
   4292   a[4248]=0;
   4293   a[4249]=0;
   4294   a[4250]=0;
   4295   a[4251]=0;
   4296   a[4252]=0;
   4297   a[4253]=0;
   4298   a[4254]=0;
   4299   a[4255]=0;
   4300   a[4256]=0;
   4301   a[4257]=0;
   4302   a[4258]=0;
   4303   a[4259]=0;
   4304   a[4260]=0;
   4305   a[4261]=0;
   4306   a[4262]=0;
   4307   a[4263]=0;
   4308   a[4264]=0;
   4309   a[4265]=0;
   4310   a[4266]=0;
   4311   a[4267]=0;
   4312   a[4268]=0;
   4313   a[4269]=0;
   4314   a[4270]=0;
   4315   a[4271]=0;
   4316   a[4272]=0;
   4317   a[4273]=0;
   4318   a[4274]=0;
   4319   a[4275]=0;
   4320   a[4276]=0;
   4321   a[4277]=0;
   4322   a[4278]=0;
   4323   a[4279]=0;
   4324   a[4280]=0;
   4325   a[4281]=0;
   4326   a[4282]=0;
   4327   a[4283]=0;
   4328   a[4284]=0;
   4329   a[4285]=0;
   4330   a[4286]=0;
   4331   a[4287]=0;
   4332   a[4288]=0;
   4333   a[4289]=0;
   4334   a[4290]=0;
   4335   a[4291]=0;
   4336   a[4292]=0;
   4337   a[4293]=0;
   4338   a[4294]=0;
   4339   a[4295]=0;
   4340   a[4296]=0;
   4341   a[4297]=0;
   4342   a[4298]=0;
   4343   a[4299]=0;
   4344   a[4300]=0;
   4345   a[4301]=0;
   4346   a[4302]=0;
   4347   a[4303]=0;
   4348   a[4304]=0;
   4349   a[4305]=0;
   4350   a[4306]=0;
   4351   a[4307]=0;
   4352   a[4308]=0;
   4353   a[4309]=0;
   4354   a[4310]=0;
   4355   a[4311]=0;
   4356   a[4312]=0;
   4357   a[4313]=0;
   4358   a[4314]=0;
   4359   a[4315]=0;
   4360   a[4316]=0;
   4361   a[4317]=0;
   4362   a[4318]=0;
   4363   a[4319]=0;
   4364   a[4320]=0;
   4365   a[4321]=0;
   4366   a[4322]=0;
   4367   a[4323]=0;
   4368   a[4324]=0;
   4369   a[4325]=0;
   4370   a[4326]=0;
   4371   a[4327]=0;
   4372   a[4328]=0;
   4373   a[4329]=0;
   4374   a[4330]=0;
   4375   a[4331]=0;
   4376   a[4332]=0;
   4377   a[4333]=0;
   4378   a[4334]=0;
   4379   a[4335]=0;
   4380   a[4336]=0;
   4381   a[4337]=0;
   4382   a[4338]=0;
   4383   a[4339]=0;
   4384   a[4340]=0;
   4385   a[4341]=0;
   4386   a[4342]=0;
   4387   a[4343]=0;
   4388   a[4344]=0;
   4389   a[4345]=0;
   4390   a[4346]=0;
   4391   a[4347]=0;
   4392   a[4348]=0;
   4393   a[4349]=0;
   4394   a[4350]=0;
   4395   a[4351]=0;
   4396   a[4352]=0;
   4397   a[4353]=0;
   4398   a[4354]=0;
   4399   a[4355]=0;
   4400   a[4356]=0;
   4401   a[4357]=0;
   4402   a[4358]=0;
   4403   a[4359]=0;
   4404   a[4360]=0;
   4405   a[4361]=0;
   4406   a[4362]=0;
   4407   a[4363]=0;
   4408   a[4364]=0;
   4409   a[4365]=0;
   4410   a[4366]=0;
   4411   a[4367]=0;
   4412   a[4368]=0;
   4413   a[4369]=0;
   4414   a[4370]=0;
   4415   a[4371]=0;
   4416   a[4372]=0;
   4417   a[4373]=0;
   4418   a[4374]=0;
   4419   a[4375]=0;
   4420   a[4376]=0;
   4421   a[4377]=0;
   4422   a[4378]=0;
   4423   a[4379]=0;
   4424   a[4380]=0;
   4425   a[4381]=0;
   4426   a[4382]=0;
   4427   a[4383]=0;
   4428   a[4384]=0;
   4429   a[4385]=0;
   4430   a[4386]=0;
   4431   a[4387]=0;
   4432   a[4388]=0;
   4433   a[4389]=0;
   4434   a[4390]=0;
   4435   a[4391]=0;
   4436   a[4392]=0;
   4437   a[4393]=0;
   4438   a[4394]=0;
   4439   a[4395]=0;
   4440   a[4396]=0;
   4441   a[4397]=0;
   4442   a[4398]=0;
   4443   a[4399]=0;
   4444   a[4400]=0;
   4445   a[4401]=0;
   4446   a[4402]=0;
   4447   a[4403]=0;
   4448   a[4404]=0;
   4449   a[4405]=0;
   4450   a[4406]=0;
   4451   a[4407]=0;
   4452   a[4408]=0;
   4453   a[4409]=0;
   4454   a[4410]=0;
   4455   a[4411]=0;
   4456   a[4412]=0;
   4457   a[4413]=0;
   4458   a[4414]=0;
   4459   a[4415]=0;
   4460   a[4416]=0;
   4461   a[4417]=0;
   4462   a[4418]=0;
   4463   a[4419]=0;
   4464   a[4420]=0;
   4465   a[4421]=0;
   4466   a[4422]=0;
   4467   a[4423]=0;
   4468   a[4424]=0;
   4469   a[4425]=0;
   4470   a[4426]=0;
   4471   a[4427]=0;
   4472   a[4428]=0;
   4473   a[4429]=0;
   4474   a[4430]=0;
   4475   a[4431]=0;
   4476   a[4432]=0;
   4477   a[4433]=0;
   4478   a[4434]=0;
   4479   a[4435]=0;
   4480   a[4436]=0;
   4481   a[4437]=0;
   4482   a[4438]=0;
   4483   a[4439]=0;
   4484   a[4440]=0;
   4485   a[4441]=0;
   4486   a[4442]=0;
   4487   a[4443]=0;
   4488   a[4444]=0;
   4489   a[4445]=0;
   4490   a[4446]=0;
   4491   a[4447]=0;
   4492   a[4448]=0;
   4493   a[4449]=0;
   4494   a[4450]=0;
   4495   a[4451]=0;
   4496   a[4452]=0;
   4497   a[4453]=0;
   4498   a[4454]=0;
   4499   a[4455]=0;
   4500   a[4456]=0;
   4501   a[4457]=0;
   4502   a[4458]=0;
   4503   a[4459]=0;
   4504   a[4460]=0;
   4505   a[4461]=0;
   4506   a[4462]=0;
   4507   a[4463]=0;
   4508   a[4464]=0;
   4509   a[4465]=0;
   4510   a[4466]=0;
   4511   a[4467]=0;
   4512   a[4468]=0;
   4513   a[4469]=0;
   4514   a[4470]=0;
   4515   a[4471]=0;
   4516   a[4472]=0;
   4517   a[4473]=0;
   4518   a[4474]=0;
   4519   a[4475]=0;
   4520   a[4476]=0;
   4521   a[4477]=0;
   4522   a[4478]=0;
   4523   a[4479]=0;
   4524   a[4480]=0;
   4525   a[4481]=0;
   4526   a[4482]=0;
   4527   a[4483]=0;
   4528   a[4484]=0;
   4529   a[4485]=0;
   4530   a[4486]=0;
   4531   a[4487]=0;
   4532   a[4488]=0;
   4533   a[4489]=0;
   4534   a[4490]=0;
   4535   a[4491]=0;
   4536   a[4492]=0;
   4537   a[4493]=0;
   4538   a[4494]=0;
   4539   a[4495]=0;
   4540   a[4496]=0;
   4541   a[4497]=0;
   4542   a[4498]=0;
   4543   a[4499]=0;
   4544   a[4500]=0;
   4545   a[4501]=0;
   4546   a[4502]=0;
   4547   a[4503]=0;
   4548   a[4504]=0;
   4549   a[4505]=0;
   4550   a[4506]=0;
   4551   a[4507]=0;
   4552   a[4508]=0;
   4553   a[4509]=0;
   4554   a[4510]=0;
   4555   a[4511]=0;
   4556   a[4512]=0;
   4557   a[4513]=0;
   4558   a[4514]=0;
   4559   a[4515]=0;
   4560   a[4516]=0;
   4561   a[4517]=0;
   4562   a[4518]=0;
   4563   a[4519]=0;
   4564   a[4520]=0;
   4565   a[4521]=0;
   4566   a[4522]=0;
   4567   a[4523]=0;
   4568   a[4524]=0;
   4569   a[4525]=0;
   4570   a[4526]=0;
   4571   a[4527]=0;
   4572   a[4528]=0;
   4573   a[4529]=0;
   4574   a[4530]=0;
   4575   a[4531]=0;
   4576   a[4532]=0;
   4577   a[4533]=0;
   4578   a[4534]=0;
   4579   a[4535]=0;
   4580   a[4536]=0;
   4581   a[4537]=0;
   4582   a[4538]=0;
   4583   a[4539]=0;
   4584   a[4540]=0;
   4585   a[4541]=0;
   4586   a[4542]=0;
   4587   a[4543]=0;
   4588   a[4544]=0;
   4589   a[4545]=0;
   4590   a[4546]=0;
   4591   a[4547]=0;
   4592   a[4548]=0;
   4593   a[4549]=0;
   4594   a[4550]=0;
   4595   a[4551]=0;
   4596   a[4552]=0;
   4597   a[4553]=0;
   4598   a[4554]=0;
   4599   a[4555]=0;
   4600   a[4556]=0;
   4601   a[4557]=0;
   4602   a[4558]=0;
   4603   a[4559]=0;
   4604   a[4560]=0;
   4605   a[4561]=0;
   4606   a[4562]=0;
   4607   a[4563]=0;
   4608   a[4564]=0;
   4609   a[4565]=0;
   4610   a[4566]=0;
   4611   a[4567]=0;
   4612   a[4568]=0;
   4613   a[4569]=0;
   4614   a[4570]=0;
   4615   a[4571]=0;
   4616   a[4572]=0;
   4617   a[4573]=0;
   4618   a[4574]=0;
   4619   a[4575]=0;
   4620   a[4576]=0;
   4621   a[4577]=0;
   4622   a[4578]=0;
   4623   a[4579]=0;
   4624   a[4580]=0;
   4625   a[4581]=0;
   4626   a[4582]=0;
   4627   a[4583]=0;
   4628   a[4584]=0;
   4629   a[4585]=0;
   4630   a[4586]=0;
   4631   a[4587]=0;
   4632   a[4588]=0;
   4633   a[4589]=0;
   4634   a[4590]=0;
   4635   a[4591]=0;
   4636   a[4592]=0;
   4637   a[4593]=0;
   4638   a[4594]=0;
   4639   a[4595]=0;
   4640   a[4596]=0;
   4641   a[4597]=0;
   4642   a[4598]=0;
   4643   a[4599]=0;
   4644   a[4600]=0;
   4645   a[4601]=0;
   4646   a[4602]=0;
   4647   a[4603]=0;
   4648   a[4604]=0;
   4649   a[4605]=0;
   4650   a[4606]=0;
   4651   a[4607]=0;
   4652   a[4608]=0;
   4653   a[4609]=0;
   4654   a[4610]=0;
   4655   a[4611]=0;
   4656   a[4612]=0;
   4657   a[4613]=0;
   4658   a[4614]=0;
   4659   a[4615]=0;
   4660   a[4616]=0;
   4661   a[4617]=0;
   4662   a[4618]=0;
   4663   a[4619]=0;
   4664   a[4620]=0;
   4665   a[4621]=0;
   4666   a[4622]=0;
   4667   a[4623]=0;
   4668   a[4624]=0;
   4669   a[4625]=0;
   4670   a[4626]=0;
   4671   a[4627]=0;
   4672   a[4628]=0;
   4673   a[4629]=0;
   4674   a[4630]=0;
   4675   a[4631]=0;
   4676   a[4632]=0;
   4677   a[4633]=0;
   4678   a[4634]=0;
   4679   a[4635]=0;
   4680   a[4636]=0;
   4681   a[4637]=0;
   4682   a[4638]=0;
   4683   a[4639]=0;
   4684   a[4640]=0;
   4685   a[4641]=0;
   4686   a[4642]=0;
   4687   a[4643]=0;
   4688   a[4644]=0;
   4689   a[4645]=0;
   4690   a[4646]=0;
   4691   a[4647]=0;
   4692   a[4648]=0;
   4693   a[4649]=0;
   4694   a[4650]=0;
   4695   a[4651]=0;
   4696   a[4652]=0;
   4697   a[4653]=0;
   4698   a[4654]=0;
   4699   a[4655]=0;
   4700   a[4656]=0;
   4701   a[4657]=0;
   4702   a[4658]=0;
   4703   a[4659]=0;
   4704   a[4660]=0;
   4705   a[4661]=0;
   4706   a[4662]=0;
   4707   a[4663]=0;
   4708   a[4664]=0;
   4709   a[4665]=0;
   4710   a[4666]=0;
   4711   a[4667]=0;
   4712   a[4668]=0;
   4713   a[4669]=0;
   4714   a[4670]=0;
   4715   a[4671]=0;
   4716   a[4672]=0;
   4717   a[4673]=0;
   4718   a[4674]=0;
   4719   a[4675]=0;
   4720   a[4676]=0;
   4721   a[4677]=0;
   4722   a[4678]=0;
   4723   a[4679]=0;
   4724   a[4680]=0;
   4725   a[4681]=0;
   4726   a[4682]=0;
   4727   a[4683]=0;
   4728   a[4684]=0;
   4729   a[4685]=0;
   4730   a[4686]=0;
   4731   a[4687]=0;
   4732   a[4688]=0;
   4733   a[4689]=0;
   4734   a[4690]=0;
   4735   a[4691]=0;
   4736   a[4692]=0;
   4737   a[4693]=0;
   4738   a[4694]=0;
   4739   a[4695]=0;
   4740   a[4696]=0;
   4741   a[4697]=0;
   4742   a[4698]=0;
   4743   a[4699]=0;
   4744   a[4700]=0;
   4745   a[4701]=0;
   4746   a[4702]=0;
   4747   a[4703]=0;
   4748   a[4704]=0;
   4749   a[4705]=0;
   4750   a[4706]=0;
   4751   a[4707]=0;
   4752   a[4708]=0;
   4753   a[4709]=0;
   4754   a[4710]=0;
   4755   a[4711]=0;
   4756   a[4712]=0;
   4757   a[4713]=0;
   4758   a[4714]=0;
   4759   a[4715]=0;
   4760   a[4716]=0;
   4761   a[4717]=0;
   4762   a[4718]=0;
   4763   a[4719]=0;
   4764   a[4720]=0;
   4765   a[4721]=0;
   4766   a[4722]=0;
   4767   a[4723]=0;
   4768   a[4724]=0;
   4769   a[4725]=0;
   4770   a[4726]=0;
   4771   a[4727]=0;
   4772   a[4728]=0;
   4773   a[4729]=0;
   4774   a[4730]=0;
   4775   a[4731]=0;
   4776   a[4732]=0;
   4777   a[4733]=0;
   4778   a[4734]=0;
   4779   a[4735]=0;
   4780   a[4736]=0;
   4781   a[4737]=0;
   4782   a[4738]=0;
   4783   a[4739]=0;
   4784   a[4740]=0;
   4785   a[4741]=0;
   4786   a[4742]=0;
   4787   a[4743]=0;
   4788   a[4744]=0;
   4789   a[4745]=0;
   4790   a[4746]=0;
   4791   a[4747]=0;
   4792   a[4748]=0;
   4793   a[4749]=0;
   4794   a[4750]=0;
   4795   a[4751]=0;
   4796   a[4752]=0;
   4797   a[4753]=0;
   4798   a[4754]=0;
   4799   a[4755]=0;
   4800   a[4756]=0;
   4801   a[4757]=0;
   4802   a[4758]=0;
   4803   a[4759]=0;
   4804   a[4760]=0;
   4805   a[4761]=0;
   4806   a[4762]=0;
   4807   a[4763]=0;
   4808   a[4764]=0;
   4809   a[4765]=0;
   4810   a[4766]=0;
   4811   a[4767]=0;
   4812   a[4768]=0;
   4813   a[4769]=0;
   4814   a[4770]=0;
   4815   a[4771]=0;
   4816   a[4772]=0;
   4817   a[4773]=0;
   4818   a[4774]=0;
   4819   a[4775]=0;
   4820   a[4776]=0;
   4821   a[4777]=0;
   4822   a[4778]=0;
   4823   a[4779]=0;
   4824   a[4780]=0;
   4825   a[4781]=0;
   4826   a[4782]=0;
   4827   a[4783]=0;
   4828   a[4784]=0;
   4829   a[4785]=0;
   4830   a[4786]=0;
   4831   a[4787]=0;
   4832   a[4788]=0;
   4833   a[4789]=0;
   4834   a[4790]=0;
   4835   a[4791]=0;
   4836   a[4792]=0;
   4837   a[4793]=0;
   4838   a[4794]=0;
   4839   a[4795]=0;
   4840   a[4796]=0;
   4841   a[4797]=0;
   4842   a[4798]=0;
   4843   a[4799]=0;
   4844   a[4800]=0;
   4845   a[4801]=0;
   4846   a[4802]=0;
   4847   a[4803]=0;
   4848   a[4804]=0;
   4849   a[4805]=0;
   4850   a[4806]=0;
   4851   a[4807]=0;
   4852   a[4808]=0;
   4853   a[4809]=0;
   4854   a[4810]=0;
   4855   a[4811]=0;
   4856   a[4812]=0;
   4857   a[4813]=0;
   4858   a[4814]=0;
   4859   a[4815]=0;
   4860   a[4816]=0;
   4861   a[4817]=0;
   4862   a[4818]=0;
   4863   a[4819]=0;
   4864   a[4820]=0;
   4865   a[4821]=0;
   4866   a[4822]=0;
   4867   a[4823]=0;
   4868   a[4824]=0;
   4869   a[4825]=0;
   4870   a[4826]=0;
   4871   a[4827]=0;
   4872   a[4828]=0;
   4873   a[4829]=0;
   4874   a[4830]=0;
   4875   a[4831]=0;
   4876   a[4832]=0;
   4877   a[4833]=0;
   4878   a[4834]=0;
   4879   a[4835]=0;
   4880   a[4836]=0;
   4881   a[4837]=0;
   4882   a[4838]=0;
   4883   a[4839]=0;
   4884   a[4840]=0;
   4885   a[4841]=0;
   4886   a[4842]=0;
   4887   a[4843]=0;
   4888   a[4844]=0;
   4889   a[4845]=0;
   4890   a[4846]=0;
   4891   a[4847]=0;
   4892   a[4848]=0;
   4893   a[4849]=0;
   4894   a[4850]=0;
   4895   a[4851]=0;
   4896   a[4852]=0;
   4897   a[4853]=0;
   4898   a[4854]=0;
   4899   a[4855]=0;
   4900   a[4856]=0;
   4901   a[4857]=0;
   4902   a[4858]=0;
   4903   a[4859]=0;
   4904   a[4860]=0;
   4905   a[4861]=0;
   4906   a[4862]=0;
   4907   a[4863]=0;
   4908   a[4864]=0;
   4909   a[4865]=0;
   4910   a[4866]=0;
   4911   a[4867]=0;
   4912   a[4868]=0;
   4913   a[4869]=0;
   4914   a[4870]=0;
   4915   a[4871]=0;
   4916   a[4872]=0;
   4917   a[4873]=0;
   4918   a[4874]=0;
   4919   a[4875]=0;
   4920   a[4876]=0;
   4921   a[4877]=0;
   4922   a[4878]=0;
   4923   a[4879]=0;
   4924   a[4880]=0;
   4925   a[4881]=0;
   4926   a[4882]=0;
   4927   a[4883]=0;
   4928   a[4884]=0;
   4929   a[4885]=0;
   4930   a[4886]=0;
   4931   a[4887]=0;
   4932   a[4888]=0;
   4933   a[4889]=0;
   4934   a[4890]=0;
   4935   a[4891]=0;
   4936   a[4892]=0;
   4937   a[4893]=0;
   4938   a[4894]=0;
   4939   a[4895]=0;
   4940   a[4896]=0;
   4941   a[4897]=0;
   4942   a[4898]=0;
   4943   a[4899]=0;
   4944   a[4900]=0;
   4945   a[4901]=0;
   4946   a[4902]=0;
   4947   a[4903]=0;
   4948   a[4904]=0;
   4949   a[4905]=0;
   4950   a[4906]=0;
   4951   a[4907]=0;
   4952   a[4908]=0;
   4953   a[4909]=0;
   4954   a[4910]=0;
   4955   a[4911]=0;
   4956   a[4912]=0;
   4957   a[4913]=0;
   4958   a[4914]=0;
   4959   a[4915]=0;
   4960   a[4916]=0;
   4961   a[4917]=0;
   4962   a[4918]=0;
   4963   a[4919]=0;
   4964   a[4920]=0;
   4965   a[4921]=0;
   4966   a[4922]=0;
   4967   a[4923]=0;
   4968   a[4924]=0;
   4969   a[4925]=0;
   4970   a[4926]=0;
   4971   a[4927]=0;
   4972   a[4928]=0;
   4973   a[4929]=0;
   4974   a[4930]=0;
   4975   a[4931]=0;
   4976   a[4932]=0;
   4977   a[4933]=0;
   4978   a[4934]=0;
   4979   a[4935]=0;
   4980   a[4936]=0;
   4981   a[4937]=0;
   4982   a[4938]=0;
   4983   a[4939]=0;
   4984   a[4940]=0;
   4985   a[4941]=0;
   4986   a[4942]=0;
   4987   a[4943]=0;
   4988   a[4944]=0;
   4989   a[4945]=0;
   4990   a[4946]=0;
   4991   a[4947]=0;
   4992   a[4948]=0;
   4993   a[4949]=0;
   4994   a[4950]=0;
   4995   a[4951]=0;
   4996   a[4952]=0;
   4997   a[4953]=0;
   4998   a[4954]=0;
   4999   a[4955]=0;
   5000   a[4956]=0;
   5001   a[4957]=0;
   5002   a[4958]=0;
   5003   a[4959]=0;
   5004   a[4960]=0;
   5005   a[4961]=0;
   5006   a[4962]=0;
   5007   a[4963]=0;
   5008   a[4964]=0;
   5009   a[4965]=0;
   5010   a[4966]=0;
   5011   a[4967]=0;
   5012   a[4968]=0;
   5013   a[4969]=0;
   5014   a[4970]=0;
   5015   a[4971]=0;
   5016   a[4972]=0;
   5017   a[4973]=0;
   5018   a[4974]=0;
   5019   a[4975]=0;
   5020   a[4976]=0;
   5021   a[4977]=0;
   5022   a[4978]=0;
   5023   a[4979]=0;
   5024   a[4980]=0;
   5025   a[4981]=0;
   5026   a[4982]=0;
   5027   a[4983]=0;
   5028   a[4984]=0;
   5029   a[4985]=0;
   5030   a[4986]=0;
   5031   a[4987]=0;
   5032   a[4988]=0;
   5033   a[4989]=0;
   5034   a[4990]=0;
   5035   a[4991]=0;
   5036   a[4992]=0;
   5037   a[4993]=0;
   5038   a[4994]=0;
   5039   a[4995]=0;
   5040   a[4996]=0;
   5041   a[4997]=0;
   5042   a[4998]=0;
   5043   a[4999]=0;
   5044   return a;
   5045 }
   5046