fdsfafasffadafsfdas

JavaScript performance comparison

Test case created by viclib

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    optimized = function self(n){return function(d){for(var a=d(1).dim,l=a[0],a=a[1],g=d(1).dim[0],b=d(1).dim[1],h=[],k=0,g=g*b-0;k<g;++k){var c=k+0,f=d(1),e=f.dim[0],b=Math.floor(c/e),c=c%e,f=f.data[e*b+c],m=(f&16711680)>>16,e=0.5+Math.sin(4*n)/2,m=m*e,p=d(4),b=p.data[p.dim[0]*b+c],c=1-e,c=(m+((b&16711680)>>16)*c<<16)+(((f&65280)>>8)*e+((b&65280)>>8)*c<<8),f=(f&255)*e,b=b&255,e=1-(0.5+Math.sin(4*n)/2);h[h.length]=c+(f+b*e)}d={type:"image"};d.w=l;d.h=a;d.data=h;return d}(function(d){var a=[32,32],l={};l.dim=a;l.data=
    [16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,0,9461316,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9461316,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,2365968,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,
    13935240,2365968,2365968,2365968,2365968,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4735032,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,2365968,2365968,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2365968,0,13935240,13935240,13935240,
    13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,4994596,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2365968,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,2365968,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2365968,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2365968,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,0,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,13935240,13935240,13935240,
    13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,2365968,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,5262141,0,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,12619384,13935240,1052172,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,13935240,
    12301990,12301990,0,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,1052172,13935240,13935240,13935240,13935240,13935240,13935240,13935240,12301990,12301990,12301990,12301990,0,0,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,0,12301990,12301990,12301990,12301990,12301990,12301990,
    12301990,12301990,12301990,12301990,13935240,0,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,0,12301990,12301990,12301990,12301990,12301990,12301990,12301990,12301990,13935240,13935240,13935240,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,12301990,12301990,12301990,12301990,12301990,
    12301990,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,12301990,12301990,12301990,12301990,12301990,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,0,13935240,13935240,13935240,13935240,13935240,0,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,0,13935240,13935240,13935240,13935240,13935240,13935240,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,0,13935240,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,13935240,2365968,0,13935240,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,13935240,2365968,16777215,0,13935240,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,13935240,0,16777215,16777215,0,13935240,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,0,13935240,13935240,13935240,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];var g={};g.dim=a;g.data=[16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,0,4868682,7368816,8816262,10724259,9605778,10592673,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4342338,6184542,8026746,9605778,10395294,9342606,10395294,11119017,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4276545,6316128,7697781,9211020,11053224,12895428,12961221,10855845,11382189,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5723991,6447714,7303023,8618883,10395294,12171705,9737364,13619151,11250603,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5921370,6184542,6908265,8026746,9605778,11447982,11908533,13158600,11053224,8224125,2894892,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5263440,5723991,6579300,7500402,8553090,10197915,11382189,10000536,10855845,8158332,8355711,2894892,2894892,2894892,2894892,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,2434341,5921370,6316128,6250335,8355711,10066329,11447982,9605778,10592673,11250603,8289918,11645361,11711154,11711154,11711154,2894892,2894892,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,986895,0,3092271,6776679,0,4737096,10724259,9211020,13882323,10987431,16382457,
    16645629,14935011,15000804,11711154,16777215,11711154,6250335,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,986895,5723991,6513507,7368816,8750469,9934743,11645361,13224393,15263976,16119285,16514043,15856113,15921906,16777215,16777215,16777215,16777215,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,986895,2960685,5987163,7039851,8158332,
    9671571,10855845,13158600,14606046,13948116,14540253,11513775,11645361,11645361,14935011,16711422,16711422,16777215,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,986895,5592405,3092271,3289650,3750201,4408131,5197647,12040119,12829635,10263708,15527148,15198183,11316396,8158332,8224125,14803425,14869218,16711422,11711154,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    986895,4079166,5987163,4408131,4802889,7039851,9276813,9737364,8618883,12105912,14474460,13487565,13816530,14079702,0,0,8289918,11645361,15000804,11711154,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5263440,3026478,6447714,7171437,5789784,9145227,9737364,12105912,13027014,13027014,9934743,13290186,10724259,7960953,0,8289918,11645361,15000804,16777215,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,0,5526612,2500134,1052688,6316128,7039851,5855577,6645093,9342606,7895160,8421504,12040119,12105912,13684944,10658466,7434609,0,8355711,11645361,15000804,15921906,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5855577,2500134,526344,3421236,5131854,7697781,7829367,9474192,10132122,10395294,11382189,9211020,10000536,7171437,12303291,0,8355711,16777215,15000804,15000804,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,0,4802889,5395026,526344,4671303,4934475,7500402,7171437,5987163,6513507,7368816,5526612,6250335,14671839,11974326,0,0,11645361,11711154,15921906,11645361,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5526612,4802889,2565927,0,2960685,3092271,3223857,3421236,3750201,4276545,10592673,12171705,10526880,6974058,11119017,0,8355711,14935011,16711422,6974058,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,0,0,0,16777215,0,4605510,6184542,6447714,7039851,8026746,9342606,8355711,5921370,9868950,14474460,11184810,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,2763306,4605510,6447714,7171437,6381921,4605510,7960953,12369084,13684944,14671839,11250603,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,2763306,2894892,3092271,3487029,0,7105644,11776947,12698049,14606046,15592941,8026746,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5658198,4408131,4802889,3881787,0,7368816,12171705,13619151,13355979,15527148,10921638,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5921370,5395026,6052956,4868682,4013373,0,7631988,12566463,14145495,13355979,13553358,10263708,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5921370,5460819,5789784,5000268,4144959,0,7960953,12369084,14013909,13553358,13882323,9211020,8618883,0,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5263440,6118749,4605510,3750201,4408131,1776411,0,12237498,12500670,12105912,12040119,9934743,7566195,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5592405,6250335,6184542,5526612,1579032,16777215,0,8289918,10263708,10855845,9934743,8618883,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5723991,6513507,5066061,0,16777215,16777215,0,10066329,9013641,8750469,7566195,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5921370,6184542,5921370,0,16777215,16777215,16777215,0,8158332,7697781,5263440,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5921370,6052956,5658198,0,16777215,16777215,16777215,0,7171437,6908265,6052956,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4079166,5592405,4210752,0,16777215,16777215,16777215,0,4473924,5987163,4342338,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];var b={};b.dim=a;b.data=[16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11645361,14803425,14606046,14145495,10592673,10066329,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11645361,15000804,16711422,16514043,14540253,11119017,10790052,10395294,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11579568,15921906,16711422,16645629,16579836,16316664,14408667,11053224,10855845,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15592941,16711422,16777215,16711422,16711422,16645629,11579568,14737632,11382189,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16316664,16711422,16777215,16777215,16777215,16777215,15000804,14935011,11645361,8289918,2829099,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,14408667,15724527,16711422,16777215,15921906,15921906,15000804,11711154,11711154,8355711,8355711,2829099,2829099,2763306,2697513,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6579300,16382457,16645629,14606046,16777215,16777215,15921906,
    11711154,11711154,11711154,8421504,11645361,11645361,11513775,11250603,2697513,2500134,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2631720,0,8289918,16711422,0,8421504,15921906,11711154,15921906,11711154,16777215,16777215,14935011,14869218,11513775,16119285,10855845,5395026,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2697513,
    15395562,16514043,16645629,16711422,15856113,15856113,15856113,16777215,16777215,16777215,15921906,15856113,16645629,16448250,16119285,15395562,10000536,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2565927,7763574,15198183,16250871,16316664,16448250,15724527,16645629,16711422,15000804,15000804,11711154,11711154,11645361,14869218,16448250,15856113,14935011,6776679,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,2368548,13750737,7566195,7763574,7895160,8092539,8158332,16514043,15856113,11711154,16777215,15921906,11711154,8421504,8355711,14737632,14408667,15198183,9671571,6184542,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2105376,9079434,13750737,9934743,10395294,13750737,15921906,14606046,11579568,14935011,16777215,15000804,15000804,15000804,0,0,8092539,10592673,12434877,8618883,5197647,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,10790052,6381921,13553358,14408667,10658466,15132390,14671839,16645629,16711422,15921906,11711154,15000804,11645361,8224125,0,7566195,9605778,10855845,10263708,5987163,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9605778,4605510,2039583,12500670,13619151,10724259,11250603,14737632,11645361,11711154,15921906,15000804,15790320,11513775,7368816,0,6842472,8355711,9145227,
    8224125,3750201,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9342606,4408131,1052688,6710886,10263708,14869218,14606046,16579836,16711422,15921906,15921906,11645361,11513775,7434609,11579568,0,6184542,10724259,8224125,7105644,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7368816,9474192,1052688,9605778,10461087,15921906,14671839,11645361,11645361,11645361,7763574,7697781,15987699,11776947,0,0,
    8092539,7105644,8421504,5395026,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7631988,7566195,4605510,0,6579300,7105644,7500402,7697781,7763574,7763574,16514043,16316664,12237498,7237230,10395294,0,6381921,10263708,10066329,3684408,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,0,10987431,15461355,16119285,16382457,16382457,16250871,12303291,7368816,10790052,14342874,10197915,0,0,0,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6842472,11908533,16053492,16119285,12171705,7303023,10592673,14342874,14342874,14211288,10132122,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9474192,6974058,7237230,7303023,7171437,0,10066329,14342874,13882323,14935011,
    14869218,7237230,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9868950,14145495,10592673,10263708,7105644,0,9276813,13684944,14408667,13027014,14474460,9474192,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,14013909,12763842,13158600,9211020,6184542,
    0,8750469,13421772,13882323,12500670,11908533,8224125,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9013641,13158600,11382189,10790052,7763574,5460819,0,8553090,12171705,13027014,11908533,11316396,6645093,5526612,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8289918,10263708,10855845,
    6908265,4868682,5066061,1907997,0,11184810,10855845,9868950,8882055,6842472,4671303,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7039851,9013641,8750469,7566195,6184542,1644825,16777215,0,7039851,8224125,8158332,7171437,5789784,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    0,5723991,7303023,7500402,5395026,0,16777215,16777215,0,8026746,6908265,6645093,5526612,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6908265,6776679,6184542,0,16777215,16777215,16777215,0,6645093,6316128,4210752,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,0,6316128,6250335,5658198,0,16777215,16777215,16777215,0,6184542,6052956,5263440,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4210752,5723991,4210752,0,16777215,16777215,16777215,0,4210752,5592405,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];var h={};h.dim=a;h.data=[16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15000804,15000804,15000804,11711154,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15000804,16777215,16777215,15000804,11711154,11711154,11711154,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,16777215,16777215,16777215,16777215,15000804,11711154,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15921906,16777215,16777215,
    16777215,16777215,16777215,11711154,15000804,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,16777215,16777215,16777215,16777215,16777215,15000804,15000804,11711154,8421504,2894892,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,0,15000804,15921906,16777215,16777215,15921906,15921906,15000804,11711154,11711154,8421504,8421504,2894892,2894892,2894892,2894892,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7039851,16777215,16777215,14671839,16777215,16777215,15921906,11711154,11711154,11711154,8421504,11711154,11711154,11711154,11711154,2894892,2894892,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,0,8421504,16777215,0,8421504,15921906,11711154,15921906,11711154,16777215,16777215,15000804,15000804,11711154,16777215,11711154,6250335,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,15921906,16777215,16777215,16777215,15921906,15921906,15921906,16777215,16777215,16777215,15921906,15921906,16777215,16777215,16777215,16777215,11711154,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,8421504,15921906,16777215,16777215,16777215,15921906,16777215,16777215,15000804,15000804,11711154,11711154,11711154,15000804,16777215,16777215,16777215,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,15921906,8421504,8421504,8421504,8421504,8421504,16777215,15921906,11711154,16777215,15921906,11711154,
    8421504,8421504,15000804,15000804,16777215,11711154,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,11711154,16777215,11711154,11711154,15000804,16777215,15000804,11711154,15000804,16777215,15000804,15000804,15000804,0,0,8421504,11711154,15000804,11711154,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15000804,8421504,16777215,16777215,11711154,15921906,15000804,16777215,
    16777215,15921906,11711154,15000804,11711154,8421504,0,8421504,11711154,15000804,16777215,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15921906,7039851,2894892,15921906,15921906,11711154,11711154,15000804,11711154,11711154,15921906,15000804,15921906,11711154,7829367,0,8421504,11711154,15000804,15921906,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,7039851,1447446,8421504,11711154,
    15921906,15000804,16777215,16777215,15921906,15921906,11711154,11711154,7829367,12829635,0,8421504,16777215,15000804,15000804,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13553358,15000804,1447446,11711154,11711154,16777215,15000804,11711154,11711154,11711154,7829367,7829367,16777215,12829635,0,0,11711154,11711154,15921906,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15921906,13553358,
    7039851,0,7829367,7829367,7829367,7829367,7829367,7829367,16777215,16777215,12829635,7829367,11711154,0,8421504,15000804,16777215,7039851,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,0,12829635,16777215,16777215,16777215,16777215,16777215,12829635,7829367,11711154,15921906,11711154,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,0,7829367,12829635,16777215,16777215,12829635,7829367,11711154,15921906,15921906,15921906,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,7829367,7829367,7829367,7829367,0,11711154,16777215,15921906,16777215,16777215,8421504,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,11711154,11711154,8421504,0,11711154,16777215,16777215,15000804,16777215,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,15000804,15921906,11711154,8421504,0,11711154,16777215,16777215,15000804,15000804,11711154,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,16777215,15000804,15000804,11711154,8421504,0,11711154,15921906,16777215,15921906,16777215,11711154,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15000804,16777215,11711154,8421504,8421504,2894892,0,15921906,15921906,15921906,16777215,15000804,11711154,0,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,16777215,15000804,11711154,2894892,16777215,0,11711154,15000804,16777215,16777215,15000804,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,16777215,11711154,0,16777215,16777215,0,16777215,15921906,16777215,15000804,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,16777215,15000804,0,16777215,16777215,16777215,0,16777215,16777215,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,16777215,15000804,0,16777215,16777215,16777215,0,16777215,16777215,15000804,0,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,11711154,0,16777215,16777215,16777215,0,11711154,15921906,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];
    var k={};k.dim=a;k.data=[16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4671303,5789784,5526612,5395026,4144959,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5592405,6842472,7237230,6776679,5723991,4276545,4144959,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6710886,8618883,8355711,7631988,6974058,6447714,5460819,4144959,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,10987431,10855845,9868950,8882055,7829367,6974058,4473924,5395026,4144959,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13355979,12566463,11513775,10197915,8882055,7697781,6118749,5658198,4210752,2960685,986895,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13224393,13355979,13027014,11711154,9671571,8355711,6842472,4802889,4473924,3092271,3026478,1052688,
    1052688,986895,986895,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6645093,15263976,14277081,11382189,11579568,10066329,8355711,5526612,5066061,4737096,3289650,4408131,4276545,4210752,4144959,986895,986895,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2829099,0,7631988,14211288,0,5789784,9671571,6447714,8026746,
    5526612,7434609,7039851,5921370,5723991,4276545,5987163,4144959,2171169,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2829099,15132390,15132390,14145495,13027014,11250603,10395294,9539985,9408399,8816262,8224125,7237230,6710886,6579300,6316128,6052956,5921370,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2829099,8158332,15066597,15198183,
    14408667,13553358,12105912,12040119,11382189,9474192,8816262,6316128,5723991,5197647,6118749,6381921,6118749,5921370,2960685,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,2894892,15658734,8158332,7960953,7763574,7434609,7237230,13816530,12566463,8750469,11711154,10132122,6776679,4342338,3881787,6250335,5789784,6118749,4144959,2960685,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    2894892,11645361,16579836,11382189,11250603,14145495,15527148,13619151,10263708,12632256,13421772,11119017,10197915,9079434,0,0,3552822,4473924,5460819,4144959,2960685,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,14935011,8355711,16579836,16448250,11382189,15329769,14145495,15395562,14803425,13290186,9079434,10526880,7237230,4539717,0,3552822,4473924,5460819,5921370,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,0,15921906,7039851,2894892,15856113,15856113,11579568,11513775,14540253,11053224,10658466,13684944,11908533,11316396,7368816,4276545,0,3552822,4473924,5460819,5592405,2960685,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,7039851,1447446,8421504,11645361,15856113,14803425,16448250,16053492,14671839,13816530,9342606,8355711,4934475,6974058,0,3487029,6381921,5395026,5263440,0,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,0,13553358,15000804,1447446,11711154,11711154,16711422,14869218,11513775,11250603,10855845,6842472,6250335,11908533,7960953,0,0,4802889,4408131,5658198,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15921906,13553358,7039851,0,7829367,7829367,7829367,7763574,7697781,7500402,15527148,14540253,10132122,5460819,7039851,0,3684408,5855577,6118749,2500134,0,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,0,12829635,16777215,16711422,16645629,16448250,16119285,11776947,6710886,9013641,10658466,6645093,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7829367,12829635,16711422,16645629,12566463,7368816,10395294,12829635,11316396,9539985,5855577,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,7829367,7829367,7829367,7697781,0,10592673,13882323,11645361,10395294,8618883,3684408,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,15921906,11645361,11513775,8092539,0,9671571,12303291,10395294,7697781,7368816,4473924,0,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,16777215,14935011,15592941,11184810,7566195,0,8421504,10263708,8618883,6513507,5789784,4210752,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11711154,16645629,14737632,14145495,10395294,6842472,0,7171437,8224125,7434609,6316128,6118749,4144959,4079166,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11645361,14737632,15921906,10592673,6974058,6184542,1842204,0,7566195,6710886,6052956,6118749,5263440,4079166,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11513775,15198183,15395562,12829635,9145227,1973790,16777215,0,5395026,6184542,6381921,6052956,5263440,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,11184810,14737632,14869218,9737364,0,16777215,16777215,0,7566195,6447714,6184542,5263440,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15461355,15132390,13027014,0,16777215,16777215,16777215,0,7237230,6447714,
    4210752,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,15132390,15132390,13421772,0,16777215,16777215,16777215,0,7631988,6645093,5460819,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,10000536,13882323,10395294,0,16777215,16777215,16777215,0,5592405,
    6579300,4342338,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];var c={};c.dim=a;c.data=[16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,0,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4144959,5395026,5526612,5789784,4671303,4802889,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4144959,5460819,6381921,6776679,6447714,5329233,5592405,5723991,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,4210752,6052956,6908265,7566195,8289918,9013641,8618883,6908265,6908265,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5855577,6776679,7566195,8618883,9737364,10790052,8092539,10724259,8355711,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,6447714,7237230,8289918,9737364,11184810,12369084,11908533,12303291,9605778,6710886,2171169,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,5921370,7237230,9013641,10790052,11711154,12961221,13027014,10592673,10592673,7434609,7039851,2236962,2039583,1776411,1513239,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,2894892,8026746,9605778,10132122,13290186,14606046,14803425,11250603,
    11250603,11053224,7631988,9934743,9079434,8092539,7039851,1513239,1381653,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,1184274,0,4934475,11974326,0,7566195,15329769,11645361,15790320,11513775,16053492,15263976,12698049,11513775,8026746,10197915,6447714,3158064,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,1447446,9342606,11974326,
    13750737,15132390,15329769,15790320,15856113,16645629,16382457,15921906,14342874,13421772,13027014,11842740,10921638,10066329,6579300,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,1381653,4802889,11053224,13421772,14869218,15921906,15658734,16711422,16711422,14803425,14606046,11053224,10592673,10066329,12105912,12763842,12040119,11382189,5329233,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,1315860,8750469,5526612,6447714,7237230,7829367,8158332,16645629,15921906,11645361,16514043,15395562,11119017,7763574,7434609,12895428,12369084,13224393,8750469,5855577,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,1250067,5987163,10395294,8487297,9737364,13619151,16119285,14803425,11711154,14935011,16645629,14803425,14606046,14408667,0,0,7631988,10263708,12632256,9342606,6250335,0,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8618883,5723991,13290186,14737632,11053224,15592941,14935011,16777215,16711422,15856113,11645361,14803425,11513775,8158332,0,7960953,10724259,13224393,14013909,9079434,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8553090,4473924,2171169,13619151,14737632,11382189,11645361,15000804,11711154,11711154,15921906,15000804,15856113,11645361,7763574,0,8158332,11053224,13619151,13684944,6645093,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,10066329,5066061,1184274,7566195,11250603,15724527,14935011,16777215,16777215,15921906,15921906,11711154,11711154,7829367,12763842,0,8224125,16053492,13816530,13027014,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9145227,11776947,1250067,10987431,11447982,16645629,14935011,11711154,11711154,11711154,7829367,7829367,16777215,12829635,0,0,11513775,11250603,
    14737632,10197915,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9934743,9934743,5855577,0,7500402,7697781,7829367,7829367,7829367,7829367,16777215,16777215,12829635,7829367,11711154,0,8355711,14737632,16119285,6513507,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,0,12434877,16514043,16645629,16711422,16711422,16711422,12763842,7829367,11711154,15921906,11711154,0,0,0,0,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7434609,12434877,16316664,16448250,12698049,7763574,11645361,15921906,15921906,15921906,11711154,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,10526880,7237230,7368816,7500402,7631988,0,11645361,16777215,15921906,16777215,16777215,8421504,
    0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,9934743,14079702,10724259,11119017,8158332,0,11645361,16777215,16777215,15000804,16777215,11645361,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13553358,12895428,14474460,11119017,8224125,0,11645361,
    16777215,16777215,15000804,14935011,11513775,0,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8355711,13158600,12829635,13750737,11250603,8289918,0,11711154,15921906,16777215,15790320,16448250,11053224,10395294,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8289918,11974326,14671839,
    10921638,8158332,8289918,2894892,0,15921906,15856113,15592941,15921906,13553358,9671571,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,8487297,13027014,15000804,14211288,11447982,2894892,16777215,0,11645361,14737632,15987699,15395562,12829635,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,0,8816262,13421772,15263976,11184810,0,16777215,16777215,0,16316664,15198183,15527148,13290186,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,13027014,14408667,13816530,0,16777215,16777215,16777215,0,15724527,15461355,10592673,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,0,11776947,13355979,13027014,0,16777215,16777215,16777215,0,15198183,15132390,13553358,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,0,7368816,11579568,9474192,0,16777215,16777215,16777215,0,10066329,13619151,10197915,0,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,16777215,
    16777215,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215,16777215,16777215,16777215,16777215,0,0,0,16777215];a={};a[0]=l;a[1]=g;a[2]=b;a[3]=h;a[4]=k;a[5]=c;return a[d]})};
    non_optimized = function self(Yh$){
                var di$=function self(Bh$){
                        var gi$="type";
                        var hi$="image";
                        var ii$="w";
                        var mi$=1;
                        var li$=Bh$(mi$);
                        var ni$="dim";
                        var ki$=li$[ni$];
                        var oi$=0;
                        var ji$=ki$[oi$];
                        var pi$="h";
                        var qi$=ki$[mi$];
                        var ri$="data";
                       
                        var Cn$=[];
                        var Bn$=Cn$;
                        var En$=0;
                        var Dn$=En$;
                        var Kn$=1;
                        var Jn$=Bh$(Kn$);
                        var Ln$="dim";
                        var In$=Jn$[Ln$];
                        var Mn$=0;
                        var Hn$=In$[Mn$];
                        var Pn$=Bh$(Kn$);
                        var On$=Pn$[Ln$];
                        var Nn$=On$[Kn$];
                        var Gn$=Hn$*Nn$;
                        var Fn$=Gn$;
                        var yn$=Bn$;
                        for(var xn$=0,zn$=Fn$-Dn$;xn$<zn$;++xn$){
                                var Qn$=xn$+Dn$;
                                var co$=1;
                                var bo$=Bh$(co$);
                                var do$="data";
                                var ao$=bo$[do$];
                                var io$="dim";
                                var ho$=bo$[io$];
                                var jo$=0;
                                var go$=ho$[jo$];
                                var lo$=Qn$/go$;
                                var ko$=Math.floor(lo$);
                                var fo$=go$*ko$;
                                var mo$=Qn$%go$;
                                var eo$=fo$+mo$;
                                var Zn$=ao$[eo$];
                                var no$=0xFF0000;
                                var Yn$=Zn$&no$;
                                var oo$=16;
                                var Xn$=Yn$>>oo$;
                                var qo$=0.5;
                                var uo$=4;
                                var to$=Yh$*uo$;
                                var so$=Math.sin(to$);
                                var vo$=2;
                                var ro$=so$/vo$;
                                var po$=qo$+ro$;
                                var Wn$=Xn$*po$;
                                var Bo$=Bh$(uo$);
                                var Ao$=Bo$[do$];
                                var Fo$=Bo$[io$];
                                var Eo$=Fo$[jo$];
                                var Do$=Eo$*ko$;
                                var Co$=Do$+mo$;
                                var zo$=Ao$[Co$];
                                var yo$=zo$&no$;
                                var xo$=yo$>>oo$;
                                var Go$=co$-po$;
                                var wo$=xo$*Go$;
                                var Vn$=Wn$+wo$;
                                var Un$=Vn$<<oo$;
                                var Mo$=0x00FF00;
                                var Lo$=Zn$&Mo$;
                                var No$=8;
                                var Ko$=Lo$>>No$;
                                var Jo$=Ko$*po$;
                                var Qo$=zo$&Mo$;
                                var Po$=Qo$>>No$;
                                var Oo$=Po$*Go$;
                                var Io$=Jo$+Oo$;
                                var Ho$=Io$<<No$;
                                var Tn$=Un$+Ho$;
                                var Uo$=0x0000FF;
                                var To$=Zn$&Uo$;
                                var So$=To$*po$;
                                var Wo$=zo$&Uo$;
                                var bp$=Yh$*uo$;
                                var ap$=Math.sin(bp$);
                                var Zo$=ap$/vo$;
                                var Yo$=qo$+Zo$;
                                var Xo$=co$-Yo$;
                                var Vo$=Wo$*Xo$;
                                var Ro$=So$+Vo$;
                                var Sn$=Tn$+Ro$;
                                var Rn$=Sn$;
                                var An$=Rn$;
                                yn$[yn$.length]=An$;
                                var dp$=yn$;
                                var cp$=dp$
                                var yn$=cp$;
                        };
                        var si$=yn$;
                        var fi$={};
                        fi$[gi$]=hi$;
                        fi$[ii$]=ji$;
                        fi$[pi$]=qi$;
                        fi$[ri$]=si$;;
                        var ei$=fi$;
                        return ei$;
                };
                var ti$=function self(Oh$){
                        var xi$=0;
                        var zi$="dim";
                        var Bi$=32;
                        var Ai$=[Bi$,Bi$];
                        var Ci$="data";
                        var Ei$=16777215;
                        var Fi$=9461316;
                        var Gi$=13935240;
                        var Hi$=2365968;
                        var Ii$=4735032;
                        var Ji$=4994596;
                        var Ki$=5262141;
                        var Li$=12619384;
                        var Mi$=1052172;
                        var Ni$=12301990;
                        var Di$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Hi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Hi$,Hi$,Hi$,Hi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ii$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Hi$,Hi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Hi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Ji$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Hi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Hi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Hi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Hi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Hi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Ki$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Li$,Gi$,Mi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Ni$,Ni$,xi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Mi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Ni$,Ni$,Ni$,Ni$,xi$,xi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Gi$,xi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Gi$,Gi$,Gi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ni$,Ni$,Ni$,Ni$,Ni$,Ni$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Ni$,Ni$,Ni$,Ni$,Ni$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,Hi$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,Hi$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,xi$,Gi$,Gi$,Gi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var yi$={};
                        yi$[zi$]=Ai$;
                        yi$[Ci$]=Di$;;
                        var Oi$=1;
                        var Ri$=4868682;
                        var Si$=7368816;
                        var Ti$=8816262;
                        var Ui$=10724259;
                        var Vi$=9605778;
                        var Wi$=10592673;
                        var Xi$=4342338;
                        var Yi$=6184542;
                        var Zi$=8026746;
                        var aj$=10395294;
                        var bj$=9342606;
                        var cj$=11119017;
                        var dj$=4276545;
                        var ej$=6316128;
                        var fj$=7697781;
                        var gj$=9211020;
                        var hj$=11053224;
                        var ij$=12895428;
                        var jj$=12961221;
                        var kj$=10855845;
                        var lj$=11382189;
                        var mj$=5723991;
                        var nj$=6447714;
                        var oj$=7303023;
                        var pj$=8618883;
                        var qj$=12171705;
                        var rj$=9737364;
                        var sj$=13619151;
                        var tj$=11250603;
                        var uj$=5921370;
                        var vj$=6908265;
                        var wj$=11447982;
                        var xj$=11908533;
                        var yj$=13158600;
                        var zj$=8224125;
                        var Aj$=2894892;
                        var Bj$=5263440;
                        var Cj$=6579300;
                        var Dj$=7500402;
                        var Ej$=8553090;
                        var Fj$=10197915;
                        var Gj$=10000536;
                        var Hj$=8158332;
                        var Ij$=8355711;
                        var Jj$=2434341;
                        var Kj$=6250335;
                        var Lj$=10066329;
                        var Mj$=8289918;
                        var Nj$=11645361;
                        var Oj$=11711154;
                        var Pj$=986895;
                        var Qj$=3092271;
                        var Rj$=6776679;
                        var Sj$=4737096;
                        var Tj$=13882323;
                        var Uj$=10987431;
                        var Vj$=16382457;
                        var Wj$=16645629;
                        var Xj$=14935011;
                        var Yj$=15000804;
                        var Zj$=6513507;
                        var ak$=8750469;
                        var bk$=9934743;
                        var ck$=13224393;
                        var dk$=15263976;
                        var ek$=16119285;
                        var fk$=16514043;
                        var gk$=15856113;
                        var hk$=15921906;
                        var ik$=2960685;
                        var jk$=5987163;
                        var kk$=7039851;
                        var lk$=9671571;
                        var mk$=14606046;
                        var nk$=13948116;
                        var ok$=14540253;
                        var pk$=11513775;
                        var qk$=16711422;
                        var rk$=8421504;
                        var sk$=5592405;
                        var tk$=3289650;
                        var uk$=3750201;
                        var vk$=4408131;
                        var wk$=5197647;
                        var xk$=12040119;
                        var yk$=12829635;
                        var zk$=10263708;
                        var Ak$=15527148;
                        var Bk$=15198183;
                        var Ck$=11316396;
                        var Dk$=14803425;
                        var Ek$=14869218;
                        var Fk$=4079166;
                        var Gk$=4802889;
                        var Hk$=9276813;
                        var Ik$=12105912;
                        var Jk$=14474460;
                        var Kk$=13487565;
                        var Lk$=13816530;
                        var Mk$=14079702;
                        var Nk$=3026478;
                        var Ok$=7171437;
                        var Pk$=5789784;
                        var Qk$=9145227;
                        var Rk$=13027014;
                        var Sk$=13290186;
                        var Tk$=7960953;
                        var Uk$=5526612;
                        var Vk$=2500134;
                        var Wk$=1052688;
                        var Xk$=5855577;
                        var Yk$=6645093;
                        var Zk$=7895160;
                        var al$=13684944;
                        var bl$=10658466;
                        var cl$=7434609;
                        var dl$=526344;
                        var el$=3421236;
                        var fl$=5131854;
                        var gl$=7829367;
                        var hl$=9474192;
                        var il$=10132122;
                        var jl$=12303291;
                        var kl$=5395026;
                        var ll$=4671303;
                        var ml$=4934475;
                        var nl$=14671839;
                        var ol$=11974326;
                        var pl$=2565927;
                        var ql$=3223857;
                        var rl$=10526880;
                        var sl$=6974058;
                        var tl$=4605510;
                        var ul$=9868950;
                        var vl$=11184810;
                        var wl$=2763306;
                        var xl$=6381921;
                        var yl$=12369084;
                        var zl$=3487029;
                        var Al$=7105644;
                        var Bl$=11776947;
                        var Cl$=12698049;
                        var Dl$=15592941;
                        var El$=5658198;
                        var Fl$=3881787;
                        var Gl$=13355979;
                        var Hl$=10921638;
                        var Il$=6052956;
                        var Jl$=4013373;
                        var Kl$=7631988;
                        var Ll$=12566463;
                        var Ml$=14145495;
                        var Nl$=13553358;
                        var Ol$=5460819;
                        var Pl$=5000268;
                        var Ql$=4144959;
                        var Rl$=14013909;
                        var Sl$=6118749;
                        var Tl$=1776411;
                        var Ul$=12237498;
                        var Vl$=12500670;
                        var Wl$=7566195;
                        var Xl$=1579032;
                        var Yl$=5066061;
                        var Zl$=9013641;
                        var am$=4210752;
                        var bm$=4473924;
                        var Qi$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ri$,Si$,Ti$,Ui$,Vi$,Wi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Xi$,Yi$,Zi$,Vi$,aj$,bj$,aj$,cj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,dj$,ej$,fj$,gj$,hj$,ij$,jj$,kj$,lj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,mj$,nj$,oj$,pj$,aj$,qj$,rj$,sj$,tj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,uj$,Yi$,vj$,Zi$,Vi$,wj$,xj$,yj$,hj$,zj$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Bj$,mj$,Cj$,Dj$,Ej$,Fj$,lj$,Gj$,kj$,Hj$,Ij$,Aj$,Aj$,Aj$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Jj$,uj$,ej$,Kj$,Ij$,Lj$,wj$,Vi$,Wi$,tj$,Mj$,Nj$,Oj$,Oj$,Oj$,Aj$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Pj$,xi$,Qj$,Rj$,xi$,Sj$,Ui$,gj$,Tj$,Uj$,Vj$,Wj$,Xj$,Yj$,Oj$,Ei$,Oj$,Kj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Pj$,mj$,Zj$,Si$,ak$,bk$,Nj$,ck$,dk$,ek$,fk$,gk$,hk$,Ei$,Ei$,Ei$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Pj$,ik$,jk$,kk$,Hj$,lk$,kj$,yj$,mk$,nk$,ok$,pk$,Nj$,Nj$,Xj$,qk$,qk$,Ei$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Pj$,sk$,Qj$,tk$,uk$,vk$,wk$,xk$,yk$,zk$,Ak$,Bk$,Ck$,Hj$,zj$,Dk$,Ek$,qk$,Oj$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Pj$,Fk$,jk$,vk$,Gk$,kk$,Hk$,rj$,pj$,Ik$,Jk$,Kk$,Lk$,Mk$,xi$,xi$,Mj$,Nj$,Yj$,Oj$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Bj$,Nk$,nj$,Ok$,Pk$,Qk$,rj$,Ik$,Rk$,Rk$,bk$,Sk$,Ui$,Tk$,xi$,Mj$,Nj$,Yj$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Uk$,Vk$,Wk$,ej$,kk$,Xk$,Yk$,bj$,Zk$,rk$,xk$,Ik$,al$,bl$,cl$,xi$,Ij$,Nj$,Yj$,hk$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Xk$,Vk$,dl$,el$,fl$,fj$,gl$,hl$,il$,aj$,lj$,gj$,Gj$,Ok$,jl$,xi$,Ij$,Ei$,Yj$,Yj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gk$,kl$,dl$,ll$,ml$,Dj$,Ok$,jk$,Zj$,Si$,Uk$,Kj$,nl$,ol$,xi$,xi$,Nj$,Oj$,hk$,Nj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Uk$,Gk$,pl$,xi$,ik$,Qj$,ql$,el$,uk$,dj$,Wi$,qj$,rl$,sl$,cj$,xi$,Ij$,Xj$,qk$,sl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,tl$,Yi$,nj$,kk$,Zi$,bj$,Ij$,uj$,ul$,Jk$,vl$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,wl$,tl$,nj$,Ok$,xl$,tl$,Tk$,yl$,al$,nl$,tj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,wl$,Aj$,Qj$,zl$,xi$,Al$,Bl$,Cl$,mk$,Dl$,Zi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,El$,vk$,Gk$,Fl$,xi$,Si$,qj$,sj$,Gl$,Ak$,Hl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,uj$,kl$,Il$,Ri$,Jl$,xi$,Kl$,Ll$,Ml$,Gl$,Nl$,zk$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,uj$,Ol$,Pk$,Pl$,Ql$,xi$,Tk$,yl$,Rl$,Nl$,Tj$,gj$,pj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,Bj$,Sl$,tl$,uk$,vk$,Tl$,xi$,Ul$,Vl$,Ik$,xk$,bk$,Wl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,sk$,Kj$,Yi$,Uk$,Xl$,Ei$,xi$,Mj$,zk$,kj$,bk$,pj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,mj$,Zj$,Yl$,xi$,Ei$,Ei$,xi$,Lj$,Zl$,ak$,Wl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,uj$,Yi$,uj$,xi$,Ei$,Ei$,Ei$,xi$,Hj$,fj$,Bj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,uj$,Il$,El$,xi$,Ei$,Ei$,Ei$,xi$,Ok$,vj$,Il$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Fk$,sk$,am$,xi$,Ei$,Ei$,Ei$,xi$,bm$,jk$,Xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var Pi$={};
                        Pi$[zi$]=Ai$;
                        Pi$[Ci$]=Qi$;;
                        var cm$=2;
                        var fm$=10790052;
                        var gm$=11579568;
                        var hm$=16579836;
                        var im$=16316664;
                        var jm$=14408667;
                        var km$=14737632;
                        var lm$=2829099;
                        var mm$=15724527;
                        var nm$=2697513;
                        var om$=2631720;
                        var pm$=15395562;
                        var qm$=16448250;
                        var rm$=7763574;
                        var sm$=16250871;
                        var tm$=2368548;
                        var um$=13750737;
                        var vm$=8092539;
                        var wm$=2105376;
                        var xm$=9079434;
                        var ym$=12434877;
                        var zm$=15132390;
                        var Am$=2039583;
                        var Bm$=15790320;
                        var Cm$=6842472;
                        var Dm$=6710886;
                        var Em$=10461087;
                        var Fm$=15987699;
                        var Gm$=7237230;
                        var Hm$=3684408;
                        var Im$=15461355;
                        var Jm$=14342874;
                        var Km$=16053492;
                        var Lm$=14211288;
                        var Mm$=12763842;
                        var Nm$=13421772;
                        var Om$=1907997;
                        var Pm$=8882055;
                        var Qm$=1644825;
                        var em$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nj$,Dk$,mk$,Ml$,Wi$,Lj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nj$,Yj$,qk$,fk$,ok$,cj$,fm$,aj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,gm$,hk$,qk$,Wj$,hm$,im$,jm$,hj$,kj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Dl$,qk$,Ei$,qk$,qk$,Wj$,gm$,km$,lj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,im$,qk$,Ei$,Ei$,Ei$,Ei$,Yj$,Xj$,Nj$,Mj$,lm$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,jm$,mm$,qk$,Ei$,hk$,hk$,Yj$,Oj$,Oj$,Ij$,Ij$,lm$,lm$,wl$,nm$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Cj$,Vj$,Wj$,mk$,Ei$,Ei$,hk$,Oj$,Oj$,Oj$,rk$,Nj$,Nj$,pk$,tj$,nm$,Vk$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,om$,xi$,Mj$,qk$,xi$,rk$,hk$,Oj$,hk$,Oj$,Ei$,Ei$,Xj$,Ek$,pk$,ek$,kj$,kl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,nm$,pm$,fk$,Wj$,qk$,gk$,gk$,gk$,Ei$,Ei$,Ei$,hk$,gk$,Wj$,qm$,ek$,pm$,Gj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,pl$,rm$,Bk$,sm$,im$,qm$,mm$,Wj$,qk$,Yj$,Yj$,Oj$,Oj$,Nj$,Ek$,qm$,gk$,Xj$,Rj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,tm$,um$,Wl$,rm$,Zk$,vm$,Hj$,fk$,gk$,Oj$,Ei$,hk$,Oj$,rk$,Ij$,km$,jm$,Bk$,lk$,Yi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,wm$,xm$,um$,bk$,aj$,um$,hk$,mk$,gm$,Xj$,Ei$,Yj$,Yj$,Yj$,xi$,xi$,vm$,Wi$,ym$,pj$,wk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,fm$,xl$,Nl$,jm$,bl$,zm$,nl$,Wj$,qk$,hk$,Oj$,Yj$,Nj$,zj$,xi$,Wl$,Vi$,kj$,zk$,jk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Vi$,tl$,Am$,Vl$,sj$,Ui$,tj$,km$,Nj$,Oj$,hk$,Yj$,Bm$,pk$,Si$,xi$,Cm$,Ij$,Qk$,zj$,uk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,bj$,vk$,Wk$,Dm$,zk$,Ek$,mk$,hm$,qk$,hk$,hk$,Nj$,pk$,cl$,gm$,xi$,Yi$,Ui$,zj$,Al$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Si$,hl$,Wk$,Vi$,Em$,hk$,nl$,Nj$,Nj$,Nj$,rm$,fj$,Fm$,Bl$,xi$,xi$,vm$,Al$,rk$,kl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Kl$,Wl$,tl$,xi$,Cj$,Al$,Dj$,fj$,rm$,rm$,fk$,im$,Ul$,Gm$,aj$,xi$,xl$,zk$,Lj$,Hm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,Uj$,Im$,ek$,Vj$,Vj$,sm$,jl$,Si$,fm$,Jm$,Fj$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Cm$,xj$,Km$,ek$,qj$,oj$,Wi$,Jm$,Jm$,Lm$,il$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hl$,sl$,Gm$,oj$,Ok$,xi$,Lj$,Jm$,Tj$,Xj$,Ek$,Gm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,ul$,Ml$,Wi$,zk$,Al$,xi$,Hk$,al$,jm$,Rk$,Jk$,hl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Rl$,Mm$,yj$,gj$,Yi$,xi$,ak$,Nm$,Tj$,Vl$,xj$,zj$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Zl$,yj$,lj$,fm$,rm$,Ol$,xi$,Ej$,qj$,Rk$,xj$,Ck$,Yk$,Uk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Mj$,zk$,kj$,vj$,Ri$,Yl$,Om$,xi$,vl$,kj$,ul$,Pm$,Cm$,ll$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,kk$,Zl$,ak$,Wl$,Yi$,Qm$,Ei$,xi$,kk$,zj$,Hj$,Ok$,Pk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,mj$,oj$,Dj$,kl$,xi$,Ei$,Ei$,xi$,Zi$,vj$,Yk$,Uk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,vj$,Rj$,Yi$,xi$,Ei$,Ei$,Ei$,xi$,Yk$,ej$,am$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,ej$,Kj$,El$,xi$,Ei$,Ei$,Ei$,xi$,Yi$,Il$,Bj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,am$,mj$,am$,xi$,Ei$,Ei$,Ei$,xi$,am$,sk$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var dm$={};
                        dm$[zi$]=Ai$;
                        dm$[Ci$]=em$;;
                        var Rm$=3;
                        var Um$=1447446;
                        var Tm$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,Yj$,Yj$,Yj$,Oj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,Yj$,Ei$,Ei$,Yj$,Oj$,Oj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Ei$,Ei$,Ei$,Ei$,Yj$,Oj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hk$,Ei$,Ei$,Ei$,Ei$,Ei$,Oj$,Yj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Yj$,Yj$,Oj$,rk$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Yj$,hk$,Ei$,Ei$,hk$,hk$,Yj$,Oj$,Oj$,rk$,rk$,Aj$,Aj$,Aj$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,kk$,Ei$,Ei$,nl$,Ei$,Ei$,hk$,Oj$,Oj$,Oj$,rk$,Oj$,Oj$,Oj$,Oj$,Aj$,Aj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,xi$,rk$,Ei$,xi$,rk$,hk$,Oj$,hk$,Oj$,Ei$,Ei$,Yj$,Yj$,Oj$,Ei$,Oj$,Kj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,hk$,Ei$,Ei$,Ei$,hk$,hk$,hk$,Ei$,Ei$,Ei$,hk$,hk$,Ei$,Ei$,Ei$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,rk$,hk$,Ei$,Ei$,Ei$,hk$,Ei$,Ei$,Yj$,Yj$,Oj$,Oj$,Oj$,Yj$,Ei$,Ei$,Ei$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,hk$,rk$,rk$,rk$,rk$,rk$,Ei$,hk$,Oj$,Ei$,hk$,Oj$,rk$,rk$,Yj$,Yj$,Ei$,Oj$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,Oj$,Ei$,Oj$,Oj$,Yj$,Ei$,Yj$,Oj$,Yj$,Ei$,Yj$,Yj$,Yj$,xi$,xi$,rk$,Oj$,Yj$,Oj$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Yj$,rk$,Ei$,Ei$,Oj$,hk$,Yj$,Ei$,Ei$,hk$,Oj$,Yj$,Oj$,rk$,xi$,rk$,Oj$,Yj$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hk$,kk$,Aj$,hk$,hk$,Oj$,Oj$,Yj$,Oj$,Oj$,hk$,Yj$,hk$,Oj$,gl$,xi$,rk$,Oj$,Yj$,hk$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,kk$,Um$,rk$,Oj$,hk$,Yj$,Ei$,Ei$,hk$,hk$,Oj$,Oj$,gl$,yk$,xi$,rk$,Ei$,Yj$,Yj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nl$,Yj$,Um$,Oj$,Oj$,Ei$,Yj$,Oj$,Oj$,Oj$,gl$,gl$,Ei$,yk$,xi$,xi$,Oj$,Oj$,hk$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hk$,Nl$,kk$,xi$,gl$,gl$,gl$,gl$,gl$,gl$,Ei$,Ei$,yk$,gl$,Oj$,xi$,rk$,Yj$,Ei$,kk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,yk$,Ei$,Ei$,Ei$,Ei$,Ei$,yk$,gl$,Oj$,hk$,Oj$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,gl$,yk$,Ei$,Ei$,yk$,gl$,Oj$,hk$,hk$,hk$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,gl$,gl$,gl$,gl$,xi$,Oj$,Ei$,hk$,Ei$,Ei$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Oj$,Oj$,rk$,xi$,Oj$,Ei$,Ei$,Yj$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,Yj$,hk$,Oj$,rk$,xi$,Oj$,Ei$,Ei$,Yj$,Yj$,Oj$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,Ei$,Yj$,Yj$,Oj$,rk$,xi$,Oj$,hk$,Ei$,hk$,Ei$,Oj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,Yj$,Ei$,Oj$,rk$,rk$,Aj$,xi$,hk$,hk$,hk$,Ei$,Yj$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Ei$,Yj$,Oj$,Aj$,Ei$,xi$,Oj$,Yj$,Ei$,Ei$,Yj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Ei$,Oj$,xi$,Ei$,Ei$,xi$,Ei$,hk$,Ei$,Yj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,Ei$,Yj$,xi$,Ei$,Ei$,Ei$,xi$,Ei$,Ei$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,Ei$,Yj$,xi$,Ei$,Ei$,Ei$,xi$,Ei$,Ei$,Yj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Oj$,xi$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var Sm$={};
                        Sm$[zi$]=Ai$;
                        Sm$[Ci$]=Tm$;;
                        var Vm$=4;
                        var Ym$=14277081;
                        var Zm$=2171169;
                        var an$=9539985;
                        var bn$=9408399;
                        var cn$=15066597;
                        var dn$=15658734;
                        var en$=12632256;
                        var fn$=3552822;
                        var gn$=15329769;
                        var hn$=4539717;
                        var in$=1842204;
                        var jn$=1973790;
                        var Xm$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,ll$,Pk$,Uk$,kl$,Ql$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,sk$,Cm$,Gm$,Rj$,mj$,dj$,Ql$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Dm$,pj$,Ij$,Kl$,sl$,nj$,Ol$,Ql$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Uj$,kj$,ul$,Pm$,gl$,sl$,bm$,kl$,Ql$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gl$,Ll$,pk$,Fj$,Pm$,fj$,Sl$,El$,am$,ik$,Pj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,ck$,Gl$,Rk$,Oj$,lk$,Ij$,Cm$,Gk$,bm$,Qj$,Nk$,Wk$,Wk$,Pj$,Pj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Yk$,dk$,Ym$,lj$,gm$,Lj$,Ij$,Uk$,Yl$,Sj$,tk$,vk$,dj$,am$,Ql$,Pj$,Pj$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,lm$,xi$,Kl$,Lm$,xi$,Pk$,lk$,nj$,Zi$,Uk$,cl$,kk$,uj$,mj$,dj$,jk$,Ql$,Zm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,lm$,zm$,zm$,Ml$,Rk$,tj$,aj$,an$,bn$,Ti$,zj$,Gm$,Dm$,Cj$,ej$,Il$,uj$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,lm$,Hj$,cn$,Bk$,jm$,Nl$,Ik$,xk$,lj$,hl$,Ti$,ej$,mj$,wk$,Sl$,xl$,Sl$,uj$,ik$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,dn$,Hj$,Tk$,rm$,cl$,Gm$,Lk$,Ll$,ak$,Oj$,il$,Rj$,Xi$,Fl$,Kj$,Pk$,Sl$,Ql$,ik$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Aj$,Nj$,hm$,lj$,tj$,Ml$,Ak$,sj$,zk$,en$,Nm$,cj$,Fj$,xm$,xi$,xi$,fn$,bm$,Ol$,Ql$,ik$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Xj$,Ij$,hm$,qm$,lj$,gn$,Ml$,pm$,Dk$,Sk$,xm$,rl$,Gm$,hn$,xi$,fn$,bm$,Ol$,uj$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hk$,kk$,Aj$,gk$,gk$,gm$,pk$,ok$,hj$,bl$,al$,xj$,Ck$,Si$,dj$,xi$,fn$,bm$,Ol$,sk$,ik$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,kk$,Um$,rk$,Nj$,gk$,Dk$,qm$,Km$,nl$,Lk$,bj$,Ij$,ml$,sl$,xi$,zl$,xl$,kl$,Bj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nl$,Yj$,Um$,Oj$,Oj$,qk$,Ek$,pk$,tj$,kj$,Cm$,Kj$,xj$,Tk$,xi$,xi$,Gk$,vk$,El$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,hk$,Nl$,kk$,xi$,gl$,gl$,gl$,rm$,fj$,Dj$,Ak$,ok$,il$,Ol$,kk$,xi$,Hm$,Xk$,Sl$,Vk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,yk$,Ei$,qk$,Wj$,qm$,ek$,Bl$,Dm$,Zl$,bl$,Yk$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,gl$,yk$,qk$,Wj$,Ll$,Si$,aj$,yk$,Ck$,an$,Xk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,gl$,gl$,gl$,fj$,xi$,Wi$,Tj$,Nj$,aj$,pj$,Hm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,hk$,Nj$,pk$,vm$,xi$,lk$,jl$,aj$,fj$,Si$,bm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ei$,Xj$,Dl$,vl$,Wl$,xi$,rk$,zk$,pj$,Zj$,Pk$,am$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Oj$,Wj$,km$,Ml$,aj$,Cm$,xi$,Ok$,zj$,cl$,ej$,Sl$,Ql$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nj$,km$,hk$,Wi$,sl$,Yi$,in$,xi$,Wl$,Dm$,Il$,Sl$,Bj$,Fk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,pk$,Bk$,pm$,yk$,Qk$,jn$,Ei$,xi$,kl$,Yi$,xl$,Il$,Bj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,vl$,km$,Ek$,rj$,xi$,Ei$,Ei$,xi$,Wl$,nj$,Yi$,Bj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Im$,zm$,Rk$,xi$,Ei$,Ei$,Ei$,xi$,Gm$,nj$,am$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,zm$,zm$,Nm$,xi$,Ei$,Ei$,Ei$,xi$,Kl$,Yk$,Ol$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Gj$,Tj$,aj$,xi$,Ei$,Ei$,Ei$,xi$,sk$,Cj$,Xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var Wm$={};
                        Wm$[zi$]=Ai$;
                        Wm$[Ci$]=Xm$;;
                        var kn$=5;
                        var nn$=5329233;
                        var on$=2236962;
                        var pn$=1513239;
                        var qn$=1381653;
                        var rn$=1184274;
                        var sn$=3158064;
                        var tn$=11842740;
                        var un$=1315860;
                        var vn$=1250067;
                        var wn$=8487297;
                        var mn$=[Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ql$,kl$,Uk$,Pk$,ll$,Gk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ql$,Ol$,xl$,Rj$,nj$,nn$,sk$,mj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,am$,Il$,vj$,Wl$,Mj$,Zl$,pj$,vj$,vj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Xk$,Rj$,Wl$,pj$,rj$,fm$,vm$,Ui$,Ij$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,nj$,Gm$,Mj$,rj$,vl$,yl$,xj$,jl$,Vi$,Dm$,Zm$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,uj$,Gm$,Zl$,fm$,Oj$,jj$,Rk$,Wi$,Wi$,cl$,kk$,on$,Am$,Tl$,pn$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Aj$,Zi$,Vi$,il$,Sk$,mk$,Dk$,tj$,tj$,hj$,Kl$,bk$,xm$,vm$,kk$,pn$,qn$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,rn$,xi$,ml$,ol$,xi$,Wl$,gn$,Nj$,Bm$,pk$,Km$,dk$,Cl$,pk$,Zi$,Fj$,nj$,sn$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Um$,bj$,ol$,um$,zm$,gn$,Bm$,gk$,Wj$,Vj$,hk$,Jm$,Nm$,Rk$,tn$,Hl$,Lj$,Cj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,qn$,Gk$,hj$,Nm$,Ek$,hk$,dn$,qk$,qk$,Dk$,mk$,hj$,Wi$,Lj$,Ik$,Mm$,xk$,lj$,nn$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,un$,ak$,Uk$,nj$,Gm$,gl$,Hj$,Wj$,hk$,Nj$,fk$,pm$,cj$,rm$,cl$,ij$,yl$,ck$,ak$,Xk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,vn$,jk$,aj$,wn$,rj$,sj$,ek$,Dk$,Oj$,Xj$,Wj$,Dk$,mk$,jm$,xi$,xi$,Kl$,zk$,en$,bj$,Kj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,pj$,mj$,Sk$,km$,hj$,Dl$,Xj$,Ei$,qk$,gk$,Nj$,Dk$,pk$,Hj$,xi$,Tk$,Ui$,ck$,Rl$,xm$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ej$,bm$,Zm$,sj$,km$,lj$,Nj$,Yj$,Oj$,Oj$,hk$,Yj$,gk$,Nj$,rm$,xi$,Hj$,hj$,sj$,al$,Yk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Lj$,Yl$,rn$,Wl$,tj$,mm$,Xj$,Ei$,Ei$,hk$,hk$,Oj$,Oj$,gl$,Mm$,xi$,zj$,Km$,Lk$,Rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Qk$,Bl$,vn$,Uj$,wj$,Wj$,Xj$,Oj$,Oj$,Oj$,gl$,gl$,Ei$,yk$,xi$,xi$,pk$,tj$,km$,Fj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,bk$,bk$,Xk$,xi$,Dj$,fj$,gl$,gl$,gl$,gl$,Ei$,Ei$,yk$,gl$,Oj$,xi$,Ij$,km$,ek$,Zj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,xi$,ym$,fk$,Wj$,qk$,qk$,qk$,Mm$,gl$,Oj$,hk$,Oj$,xi$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,cl$,ym$,im$,qm$,Cl$,rm$,Nj$,hk$,hk$,hk$,Oj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,rl$,Gm$,Si$,Dj$,Kl$,xi$,Nj$,Ei$,hk$,Ei$,Ei$,rk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,bk$,Mk$,Ui$,cj$,Hj$,xi$,Nj$,Ei$,Ei$,Yj$,Ei$,Nj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Nl$,ij$,Jk$,cj$,zj$,xi$,Nj$,Ei$,Ei$,Yj$,Xj$,pk$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ij$,yj$,yk$,um$,tj$,Mj$,xi$,Oj$,hk$,Ei$,Bm$,qm$,hj$,aj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Mj$,ol$,nl$,Hl$,Hj$,Mj$,Aj$,xi$,hk$,gk$,Dl$,hk$,Nl$,lk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,wn$,Rk$,Yj$,Lm$,wj$,Aj$,Ei$,xi$,Nj$,km$,Fm$,pm$,yk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Ti$,Nm$,dk$,vl$,xi$,Ei$,Ei$,xi$,im$,Bk$,Ak$,Sk$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Rk$,jm$,Lk$,xi$,Ei$,Ei$,Ei$,xi$,mm$,Im$,Wi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Bl$,Gl$,Rk$,xi$,Ei$,Ei$,Ei$,xi$,Bk$,zm$,Nl$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,Si$,gm$,hl$,xi$,Ei$,Ei$,Ei$,xi$,Lj$,sj$,Fj$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$,Ei$,Ei$,Ei$,Ei$,xi$,xi$,xi$,Ei$];
                        var ln$={};
                        ln$[zi$]=Ai$;
                        ln$[Ci$]=mn$;;
                        var wi$={};
                        wi$[xi$]=yi$;
                        wi$[Oi$]=Pi$;
                        wi$[cm$]=dm$;
                        wi$[Rm$]=Sm$;
                        wi$[Vm$]=Wm$;
                        wi$[kn$]=ln$;;
                        var vi$=wi$[Oh$];
                        var ui$=vi$;
                        return ui$;
                };
                var ci$=di$(ti$);
                var bi$=ci$;
                return bi$;
        }
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
optimized by google closure compiler
optimized(0)
pending…
unoptimized
non_optimized(0)
pending…

You can edit these tests or add even more tests to this page by appending /edit to the URL.

Compare results of other browsers

0 comments

Add a comment