diff --git a/Crawler/Monster.cpp b/Crawler/Monster.cpp index 291949f8..e8314e4a 100644 --- a/Crawler/Monster.cpp +++ b/Crawler/Monster.cpp @@ -259,7 +259,10 @@ bool Monster::Hurt(int damage,bool onUpperLevel,float z){ lastHitTimer=0.05; if(!IsAlive()){ animation.ChangeState(internal_animState,GetDeathAnimationName()); + }else{ + hp=std::max(1,hp); //Make sure it stays alive if it's supposed to be alive... } + GetInt(Attribute::HITS_UNTIL_DEATH)=std::max(0,GetInt(Attribute::HITS_UNTIL_DEATH)-1); iframe_timer=GetFloat(Attribute::IFRAME_TIME_UPON_HIT); return true; } diff --git a/Crawler/MonsterAttribute.h b/Crawler/MonsterAttribute.h index b1e527c7..13d4c09a 100644 --- a/Crawler/MonsterAttribute.h +++ b/Crawler/MonsterAttribute.h @@ -7,7 +7,7 @@ #define V(attr) GetVf2d(attr) enum class Attribute{ - IFRAME_TIME_UPON_HIT, + IFRAME_TIME_UPON_HIT, //When this is set, the monster gains iframes if they take damage based on the value this is set to. SHOOT_RING_TIMER, SHOOT_RING_DELAY, SHOOT_RING_COUNTER, @@ -17,7 +17,6 @@ enum class Attribute{ JUMP_ORIGINAL_LANDING_TIMER, JUMP_LANDING_TIMER, JUMP_TARGET_POS, - JUMP_ORIGINAL_POS, RECOVERY_TIME, SHOOT_ANIMATION_TIME, SHOOT_TIMER, @@ -27,4 +26,5 @@ enum class Attribute{ RUN_AWAY_TIMER, PHASE_REPEAT_COUNT, JUMP_TOWARDS_PLAYER, + HITS_UNTIL_DEATH, //When this is set, it is reduced by 1 each time the monster is hit. }; \ No newline at end of file diff --git a/Crawler/SlimeKing.cpp b/Crawler/SlimeKing.cpp index 74134c21..c24deac9 100644 --- a/Crawler/SlimeKing.cpp +++ b/Crawler/SlimeKing.cpp @@ -76,7 +76,6 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe }; const auto StartJumpTowardsPlayer=[&](float jumpDuration,float recoveryTime,float jumpMoveSpd){ - m.V(A::JUMP_ORIGINAL_POS)=m.GetPos(); m.F(A::JUMP_ORIGINAL_LANDING_TIMER)=m.F(A::JUMP_LANDING_TIMER)=jumpDuration; m.B(A::JUMP_TOWARDS_PLAYER)=true; m.F(A::RECOVERY_TIME)=recoveryTime; @@ -85,7 +84,6 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe }; const auto StartJump=[&](float jumpDuration,vf2d targetPos,float recoveryTime,float jumpMoveSpd){ - m.V(A::JUMP_ORIGINAL_POS)=m.GetPos(); m.F(A::JUMP_ORIGINAL_LANDING_TIMER)=m.F(A::JUMP_LANDING_TIMER)=jumpDuration; m.V(A::JUMP_TARGET_POS)=targetPos; m.B(A::JUMP_TOWARDS_PLAYER)=false; @@ -141,10 +139,10 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe if(m.GetPos().xGetElapsedTime())); } - if(m.GetPos().y>m.V(A::JUMP_TARGET_POS).y){ + if(m.GetPos().y>jumpTargetPos.y){ m.SetY(std::max(jumpTargetPos.y,m.GetPos().y-m.F(A::JUMP_MOVE_SPD)*game->GetElapsedTime())); } else - if(m.GetPos().yGetElapsedTime())); } if(m.F(A::JUMP_LANDING_TIMER)>=m.F(A::JUMP_ORIGINAL_LANDING_TIMER)/2){ @@ -172,6 +170,7 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe game->GetPlayer()->SetIframes(1); } } + m.SetZ(0); Landed(m.phase); m.SetStrategyDrawFunction([](Crawler*game){}); } else @@ -290,9 +289,10 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe } }break; case 4:{ - if(m.hp<=0){ + if(m.hp<=1){ //HP can't reach 0 when the dies normally flag is on. m.phase=5; m.F(A::IFRAME_TIME_UPON_HIT)=1; + m.I(A::HITS_UNTIL_DEATH)=int(m.GetSizeMult()*100/ConfigFloat("Phase5.SizeLossPerHit"))-1; TransitionPhase(m.phase); return; } @@ -322,5 +322,14 @@ void Monster::STRATEGY::SLIMEKING(Monster&m,float fElapsedTime,int strategyNumbe m.I(A::PHASE_REPEAT_COUNT)++; } }break; + case 5:{ + float targetSize=ConfigFloat("Phase5.SizeLossPerHit")/100*m.I(A::HITS_UNTIL_DEATH); + Monster::STRATEGY::RUN_AWAY(m,fElapsedTime,4); + if(targetSize>0){ + m.SetSize(targetSize,false); + }else{ + m.diesNormally=true; + } + }break; } } \ No newline at end of file diff --git a/Crawler/Version.h b/Crawler/Version.h index 1366b2cb..3341c3c0 100644 --- a/Crawler/Version.h +++ b/Crawler/Version.h @@ -2,7 +2,7 @@ #define VERSION_MAJOR 0 #define VERSION_MINOR 2 #define VERSION_PATCH 0 -#define VERSION_BUILD 1407 +#define VERSION_BUILD 1418 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/assets/config/MonsterStrategies.txt b/Crawler/assets/config/MonsterStrategies.txt index 62cf74ea..a6655ff9 100644 --- a/Crawler/assets/config/MonsterStrategies.txt +++ b/Crawler/assets/config/MonsterStrategies.txt @@ -134,7 +134,7 @@ MonsterStrategy ShootRate = 0.5 ShootProjectileCount = 3 ShootAngleSpread = 45 - JumpMoveSpd = 170 + JumpMoveSpd = 140 JumpDelayTime = 0.5 JumpRecoveryTime = 2.0 } diff --git a/Crawler/pge.data b/Crawler/pge.data index f70f4b19..97f9d491 100644 --- a/Crawler/pge.data +++ b/Crawler/pge.data @@ -8411,7 +8411,7 @@ k7 T,Qnj,R*dTHuʨ#ՅDU-$:%G:HtwVl ښ"WހR$^3ٺl:a{~$I$I$IjO1x8€J#iI.;λYI$I$I$IX$I$I`rZN/m_'[k[voSr=6O~C}eDŽX*_/o!+#C-c[vm[ Vnz|}]yy٫ᵵPk7k %I$I$I$I$I$I$IԜ.sG5۷o߾}۷o߾}͵w 6n6n(q8orFO\Hi˼r\=O#Y6^>WM> yƿ 7Ok6K+i+,|F<@6f9,:CLp r8hwP`Zo„W*axxiKᪿ30jopŤOaSX?b:59^"= ӦΨyb#s"~K)}۷o߾}۷o߾}oa}://#pNߞ\Oͥ~}w=j[L`M}۷o߾}۷o߾}۷o߾}۷h<۷o߾}۷o߾}ޗ]9=P ?"P D`=%loWW˷9ms}%P54_۷o߾}۷o߾}۷oECIø! ؙ#8s3 o?EN pعp=ځ}}o߾}۷o߾}۷o߾}۷o߾}~h$I$I$I$I$IRSҐ $UF-8$I$I$I$I;X$I$I$I$I$Iv%> Dg$I$I$I$iא5۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}M?#g4Tɾ}/Epf>۾}۷o߾}۷o߾}۷o߾}۷O1$I$I$I$I$IMEKLm޷`Lh)$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IRRc߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾} !k̸$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$U^}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}71$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ITy5۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷ƌK$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IRطo߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o~C3.I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IUVՀ۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷oqٷo߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o߾}۷o%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9U(w$U/HhSfn|ןPq{?6Z___________________________________________________________________________Bmڌk}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} :spN?]B?6Z___________________________________________________________________________Bmڌk}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} j3p/+#u~:Z___________________________________________________________________________Bmڌk}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} j3p'f_WG$;tvN ڌk}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} j3p'f^O8$$$I[__________________________________________________________________________w>j}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} j3#q IDATp'f^O8ןPq[I^IIޟ<٥;}/j3p'f^O8ןPq{?6IIWIƭ~*CL~3Wd`_w8q}Lv||﯒\[__________________________________________________________________________9Tf?J___________________________________________________________________________Ù+}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}g2;8p&J___________________________________________________________________________Ùz%$y'_%sN~3Wd`_w8q}L~35jܮIENDB` - + @@ -8692,7 +8692,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3443,3444,3445,3446,0,0,0,3447,0,0,0,0,0,0,0,0,0,0,0,1044,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,3507,3508,3509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3398,3399,3400,3401,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,3359,3360,0,0,0,0,0,0,0,0,3402,0,0,0,0,0,0,1044,0,0,0,3358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3660,0,3552,3553,3554,0,3402,0,0,0,0,0,0,0,0,0,0,0,0,0,3443,3444,3445,3446,3583,3584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,992,993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3705,3276,3277,3488,3489,0,0,0,0,0,0,0,0,3492,0,0,0,0,0,0,0,0,0,0,3628,3629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,1044,0,3661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3365,3366,3367,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3447,0,0,3577,3578,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,1044,0,3661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3366,3367,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3447,0,0,3577,3578,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,943,3579,0,3448,0,0,0,0,0,0,0,0,0,0,0,0,0,992,993,3448,0,0,0,3276,3277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3410,3411,3412,3413,3372,3373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3282,3283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,995,996,0,0,0,0,0,3706,0,0,0,0,0,0,0,0,0,1044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3455,3456,3457,3458,3417,3418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3465,3466,3748,3749,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3357,1048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3500,3501,3502,3503,3351,3352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3510,3511,3793,3794,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8741,7 +8741,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3403,0,0,0,0,0,0,3751,0,0,0,0,0,0,0,3491,0,0,0,0,3357,0,0,0,0,0,0,0,3426,0,0,0,0,0,0,0,0,0,0,0,0,0,2655,1254,1254,1202,1254,1254,1254,1254,1202,1254,1254,1254,1254,1202,1254,1254,1254,1254,1254,1254,1254,1202,1202,1254,1254,1202,1254,1254,1202,1254,1202,1202,1254,1254,1202,1254,1202,1254,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559,0,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3661,0,0,0,0,3287,3288,3706,0,0,0,0,0,0,3402,0,0,0,0,0,0,0,0,0,0,0,0,0,3403,0,0,0,0,0,0,0,0,0,0,3358,0,0,0,0,0,2655,1202,1254,1254,1254,1202,1254,1202,1254,1202,1202,1202,1254,1254,1202,1202,1202,1254,1202,1202,1254,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1202,1254,1254,1202,1254,1254,1202,1202,1202,1202,1254,1203,0,0,3282,3283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3492,0,0,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1202,1254,1254,1254,1254,1202,1254,1254,1254,1202,1202,1202,1254,1202,1202,1254,1254,1254,1202,1254,1254,1202,1202,1254,1202,1254,1254,1254,1202,1202,1202,1202,1254,1202,1202,1254,1254,1254,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1254,1254,1202,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1254,1202,1254,1254,1254,1254,1254,1202,1254,1202,1254,1202,1202,1202,1254,1254,1254,1202,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1203,3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1254,1254,1202,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1254,1202,1254,1254,1254,1254,1254,1202,1254,1202,1254,1202,1202,1202,1254,1254,1254,1202,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1203,0,3366,3367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1202,1202,1254,1254,1254,1202,1202,1202,1254,1202,1202,1254,1254,1254,1254,1202,1202,1254,1254,1254,1254,1202,1254,1202,1254,1254,1202,1202,1254,1254,1254,1202,1254,1202,1254,1202,1202,1254,1202,1254,1255,3410,3411,3412,3413,0,0,0,3796,0,0,0,0,3493,0,0,0,0,0,0,0,0,0,0,3414,3415,3416,1253,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1307,3455,3456,3457,3458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0,0,3459,3460,3461,1305,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1307,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3500,3501,3502,3503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3504,3505,3506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8795,8 +8795,8 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3427,3428,3429,3430,3431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3432,3433,3434,3435,3436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3472,3473,3474,3475,3476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3477,3478,3479,3480,3481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3372,3373,3465,3466,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3365,0,0,3368,0,0,0,0,0,0,0,0,3538,3539,0,0,3417,3418,3510,3511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3536,3537,0,0,0,0,1460,0,840,3596,0,0,0,3786,842,1048,3583,3584,0,0,3376,3371,3555,3556,0,0,0,0,0,0,0,3751,0,0,0,0,0,0,0,0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3538,3539,0,0,3417,3418,3510,3511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3366,3367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3366,3367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3536,3537,0,0,0,0,1460,0,840,3596,0,0,0,3786,842,1048,3583,3584,0,0,3376,3371,3555,3556,0,0,0,0,0,0,0,3751,0,0,0,0,0,0,0,0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3414,3415,3416,0,0,0,0,0,0,0,3410,3411,3412,3413,3536,3537,0,0,0,0,3342,3343,3344,3345,3346,0,0,0,0,3583,3584,0,0,0,0,0,3377,3378,3379,0,0,0,0,0,0,3462,3463,3464,3337,3338,3339,3340,3341,0,0,0,0,0,3410,3411,3412,3413,0,0,0,0,0,3337,3338,3339,3340,3341,0,0,3342,3343,3344,3345,3346,3536,3537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3581,3582,3465,3466,0,0,1565,1150,1154,0,0,0,0,0,1146,1151,3628,3629,3449,3450,3421,3377,3378,3379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,942,943,944,3231,3232,3459,3460,3461,3347,3348,3349,3488,3489,3231,3232,3455,3456,3457,3458,3581,3582,3579,3231,3232,0,3387,3388,3389,3390,3391,0,0,3465,3466,3628,3629,3347,3348,3349,3579,0,3422,3423,3424,0,3437,3438,3439,0,0,3507,3508,3509,3382,3383,3384,3385,3386,3376,0,0,3372,3373,3455,3456,3457,3458,3231,3232,3488,3489,0,3382,3383,3384,3385,3386,0,0,3387,3388,3389,3390,3391,3581,3582,0,3237,3238,3347,3348,3349,3353,3354,3355,3356,3231,3232,3579,3437,3438,3439,3626,3627,3510,3511,3372,3373,1253,1254,840,0,0,0,0,0,842,1255,3488,3489,3661,0,0,3422,3423,3424,0,3494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,995,996,3276,3277,3504,3505,3506,3392,3393,3394,3533,3534,3276,3277,3500,3501,3502,3503,3626,3627,0,3276,3277,3579,3432,3433,3434,3435,3436,3231,3232,3510,3511,3488,3489,3392,3393,3394,3282,3283,3467,3468,3469,3579,3482,3483,3484,3237,3238,3552,3553,3554,3427,3428,3429,3430,3431,3421,3287,3288,3417,3418,3500,3501,3502,3503,3276,3277,3533,3534,3305,3427,3428,3429,3430,3431,3231,3232,3432,3433,3434,3435,3436,3626,3627,3579,3282,3283,3392,3393,3394,3398,3399,3400,3401,3276,3277,0,3482,3483,3484,0,0,3555,3556,3417,3418,1305,1306,840,0,0,0,0,0,842,1307,3533,3534,3376,0,3579,3467,3468,3469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3751,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8808,7 +8808,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0,0,0,0,3447,0,0,0,3493,0,0,0,0,3471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3661,0,0,3621,0,0,3491,0,0,0,0,0,0,0,0,0,840,0,0,0,0,0,842,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,0,0,0,3459,3460,3461,3579,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3447,0,0,0,0,0,0,0,0,0,3447,0,0,0,0,0,0,0,0,0,0,3621,3471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3402,0,0,0,0,3751,0,0,3661,0,0,0,0,3492,0,0,0,0,0,0,0,0,0,0,0,0,0,3447,0,0,0,0,840,0,0,0,0,844,894,0,0,3491,0,0,0,0,0,0,0,0,0,0,0,0,0,3492,0,3287,3288,0,0,0,0,0,0,0,3504,3505,3506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048,1049,0,0,0,0,3494,0,0,0,0,3494,0,0,0,0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,0,0,0,0,0,0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,840,0,0,0,0,358,1932,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3357,0,0,0,0,0,0,0,0,0,0,0,0,3549,3550,3551,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0,3402,0,0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3357,3365,3366,3367,3368,0,0,0,0,0,0,3494,0,0,0,0,0,0,3492,0,0,0,0,0,3661,0,0,0,0,0,0,0,0,3365,3366,3367,3368,0,0,0,0,3751,0,0,0,3447,0,3347,3348,3349,3353,3354,3355,3356,0,0,840,0,0,0,0,792,790,3620,3488,3489,3465,3466,0,0,0,0,3621,0,0,0,0,0,0,0,0,0,0,3471,3337,3338,3339,3340,3276,3277,3371,0,0,3620,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0,3402,0,0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3357,0,3366,3367,0,0,0,0,0,0,0,3494,0,0,0,0,0,0,3492,0,0,0,0,0,3661,0,0,0,0,0,0,0,0,0,3366,3367,0,0,0,0,0,3751,0,0,0,3447,0,3347,3348,3349,3353,3354,3355,3356,0,0,840,0,0,0,0,792,790,3620,3488,3489,3465,3466,0,0,0,0,3621,0,0,0,0,0,0,0,0,0,0,3471,3337,3338,3339,3340,3276,3277,3371,0,0,3620,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1099,1150,1100,1101,3376,3488,3489,3337,3338,3339,3340,3341,0,0,3342,3343,3344,3345,3346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3342,3343,3344,3345,3346,0,0,0,0,0,0,0,0,0,0,0,0,0,3410,3411,3412,3413,0,0,0,0,0,0,0,0,3414,3415,3416,0,0,3342,3343,3344,3345,3346,0,0,0,0,0,3471,0,0,0,0,3410,3411,3412,3413,0,0,0,0,0,0,0,0,0,0,3392,3393,3394,3398,3399,3400,3401,0,0,840,0,0,0,0,0,842,3750,3533,3534,3510,3511,0,0,0,0,0,3353,3354,3355,3356,3536,3537,0,0,3414,3415,3416,3382,3383,3384,3385,3386,0,0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1151,1202,1152,1153,3421,3533,3534,3382,3383,3384,3385,3386,3231,3232,3387,3388,3389,3390,3391,0,0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0,0,3387,3388,3389,3390,3391,0,0,3377,3378,3379,0,0,0,3462,3463,3464,0,0,3455,3456,3457,3458,3372,3373,0,0,0,0,0,0,3459,3460,3461,0,0,3387,3388,3389,3390,3391,0,3231,3232,3462,3463,3464,0,0,0,0,3455,3456,3457,3458,0,0,0,0,3353,3354,3355,3356,0,3577,3578,3231,3232,3443,3444,3445,3446,3488,3489,840,0,0,0,0,0,842,3579,3402,3376,3555,3556,3282,3283,3347,3348,3349,3398,3399,3400,3401,3581,3582,3404,3405,3459,3460,3461,3427,3428,3429,3430,3431,0,0,0,3583,3584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1203,1254,1204,1205,3231,3232,3579,3427,3428,3429,3430,3431,3276,3277,3432,3433,3434,3435,3436,3579,3231,3232,3583,3584,3577,3578,0,3347,3348,3349,3372,3373,0,3374,3375,3371,0,3432,3433,3434,3435,3436,0,0,3422,3423,3424,3376,3231,3232,3507,3508,3509,0,0,3500,3501,3502,3503,3417,3418,3347,3348,3349,3376,3231,3232,3504,3505,3506,3287,3288,3432,3433,3434,3435,3436,3376,3276,3277,3507,3508,3509,3351,3352,0,0,3500,3501,3502,3503,3372,3373,3231,3232,3398,3399,3400,3401,3488,3489,0,3276,3277,0,3585,3586,0,3533,3534,840,0,0,0,0,0,842,3577,3578,3421,0,0,0,3471,3392,3393,3394,3376,3444,3445,3446,3626,3627,3372,3373,3504,3505,3506,3472,3473,3474,3475,3476,0,0,0,3628,3629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9051,47 +9051,47 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3011,3012,3013,3014,3015,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,3061,3062,3063,3064,3065,0,0,0,3101,3102,3103,3104,3105,3004,3005,3006,3007,3008,3009,0,0,0,3101,3102,3103,3104,3105,3011,3012,3013,3014,3015,3094,3095,3096,3097,3098,3099,3056,3057,3058,3059,3060,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099,0,0,0,3111,3112,3113,3061,3062,3063,3064,3065,3004,3005,3006,3007,3008,3009,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3011,3012,3013,3014,0,3011,3012,3013,3014,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,3061,3062,3063,3064,3065,0,0,0,3101,3102,3103,3104,3105,0,3005,3006,3007,3008,0,0,0,0,3101,3102,3103,3104,3105,3011,3012,3013,3014,0,3094,3095,3096,3097,3098,3099,3056,3057,3058,3059,3060,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099,0,0,0,3111,3112,3113,3061,3062,3063,3064,3065,0,3005,3006,3007,3008,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3106,3107,3108,3109,3110,0,0,0,3146,3147,3148,3149,3150,3049,3050,3051,3052,3053,3054,3111,3112,3113,3146,3147,3148,3149,3150,3056,3057,3058,3059,3060,3139,3140,3141,3142,3143,3144,3101,3102,3103,3104,3105,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144,3111,3112,3113,3156,3157,3158,3106,3107,3108,3109,3110,3049,3050,3051,3052,3053,3054,3139,3140,3141,3142,3143,3144,3111,3112,3113,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,3094,3095,3096,3097,3098,3099,3151,3152,3153,3154,3155,3111,3112,3113,3191,3192,3193,3194,3195,3094,3095,3096,3097,3098,3099,3156,3157,3158,3191,3192,3193,3194,3195,3101,3102,3103,3104,3105,3184,3185,3186,3187,3188,3189,3146,3147,3148,3149,3150,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189,3156,3157,3158,3201,3202,3203,3151,3152,3153,3154,3155,3094,3095,3096,3097,3098,3099,3184,3185,3186,3187,3188,3189,3156,3157,3158,3061,3062,3063,3064,3065,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,3156,3157,3158,0,0,0,0,0,3139,3140,3141,3142,3143,3144,3196,3197,3198,3199,3200,3156,3157,3158,3236,3237,3238,3239,3240,3139,3140,3141,3142,3143,3144,3201,3202,3203,3236,3237,3238,3239,3240,3146,3147,3148,3149,3150,3229,3230,3231,3232,3233,3234,3191,3192,3193,3194,3195,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234,3201,3202,3203,3246,3247,3248,3196,3197,3198,3199,3200,3139,3140,3141,3142,3143,3144,3229,3230,3231,3232,3233,3234,3201,3202,3203,3106,3107,3108,3109,3110,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,3156,3157,3158,0,0,0,0,0,3139,3140,3141,3142,3143,3144,3196,3197,3198,3199,3200,3156,3157,3158,3236,3237,3238,3239,3240,3139,3140,3141,3142,3143,3144,3201,3202,3203,3236,3237,3238,3239,3240,3146,3147,3148,3149,3150,3229,3230,3231,3232,3233,3234,3191,3192,3193,3194,3195,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234,3201,3202,3203,3246,3247,3248,3196,3197,3198,3199,3200,3139,3140,3141,3142,3143,3144,3229,3230,3231,3232,3233,3234,3201,3202,3203,3106,3107,3108,3109,3110,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,3201,3202,3203,0,0,0,0,0,3184,3185,3186,3187,3188,3189,3241,3242,3243,3244,3245,3201,3202,3203,0,0,0,0,0,3184,3185,3186,3187,3188,3189,3246,3247,3248,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,3236,3237,3238,3239,3240,3236,3237,3238,3239,3240,0,0,0,0,0,0,3246,3247,3248,0,0,0,3241,3242,3243,3244,3245,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,3246,3247,3248,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,3125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,3246,3247,3248,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,3170,3171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,3215,3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3011,3012,3013,3014,3015,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3260,3261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,3246,3247,3248,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,3170,3171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,3215,3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3011,3012,3013,3014,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3260,3261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,0,3056,3057,3058,3059,3060,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,3146,3147,3148,3149,3150,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,3184,3185,3186,3187,3188,3189,0,3011,3012,3013,3014,3015,0,0,3236,3237,3238,3239,3240,3151,3152,3153,3154,3155,0,3004,3005,3006,3007,3008,3009,3246,3247,3248,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,3246,3247,3248,3005,3006,3007,3008,3229,3230,3231,3232,3233,3234,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,3049,3050,3051,3052,3053,3054,0,0,0,3004,3005,3006,3007,3008,3009,0,3184,3185,3186,3187,3188,3189,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054,3004,3005,3006,3007,3008,3009,3101,3102,3103,3104,3105,3061,3062,3063,3064,3065,0,0,3241,3242,3243,3244,3245,0,3094,3095,3096,3097,3098,3099,0,0,0,3049,3050,3051,3052,3053,3054,0,3229,3230,3231,3232,3233,3234,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,3146,3147,3148,3149,3150,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,3184,3185,3186,3187,3188,3189,0,3011,3012,3013,3014,0,0,0,3236,3237,3238,3239,3240,3151,3152,3153,3154,3155,0,0,3005,3006,3007,3008,0,3246,3247,3248,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,3246,3247,3248,3005,3006,3007,3008,3229,3230,3231,3232,3233,3234,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,3049,3050,3051,3052,3053,3054,0,0,0,0,3005,3006,3007,3008,0,0,3184,3185,3186,3187,3188,3189,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,3049,3050,3051,3052,3053,3054,0,3005,3006,3007,3008,0,3101,3102,3103,3104,3105,3061,3062,3063,3064,3065,0,0,3241,3242,3243,3244,3245,0,3094,3095,3096,3097,3098,3099,0,0,0,3049,3050,3051,3052,3053,3054,0,3229,3230,3231,3232,3233,3234,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099,3049,3050,3051,3052,3053,3054,3146,3147,3148,3149,3150,3106,3107,3108,3109,3110,3061,3062,3063,3064,3065,3111,3112,3113,3139,3140,3141,3142,3143,3144,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,3111,3112,3113,3106,3107,3108,3109,3110,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144,3094,3095,3096,3097,3098,3099,3191,3192,3193,3194,3195,3151,3152,3153,3154,3155,3106,3107,3108,3109,3110,3156,3157,3158,3184,3185,3186,3187,3188,3189,3111,3112,3113,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,3111,3112,3113,3156,3157,3158,3151,3152,3153,3154,3155,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189,3139,3140,3141,3142,3143,3144,3236,3237,3238,3239,3240,3196,3197,3198,3199,3200,3151,3152,3153,3154,3155,3201,3202,3203,3229,3230,3231,3232,3233,3234,3156,3157,3158,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,3111,3112,3113,3156,3157,3158,3151,3152,3153,3154,3155,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189,3139,3140,3141,3142,3143,3144,3236,3237,3238,3239,3240,3196,3197,3198,3199,3200,3151,3152,3153,3154,3155,3201,3202,3203,3229,3230,3231,3232,3233,3234,3156,3157,3158,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,3201,3202,3203,3196,3197,3198,3199,3200,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234,3184,3185,3186,3187,3188,3189,0,0,0,0,0,3241,3242,3243,3244,3245,3196,3197,3198,3199,3200,3246,3247,3248,0,0,0,0,0,0,3201,3202,3203,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,3031,3032,3033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,3246,3247,3248,3241,3242,3243,3244,3245,3236,3237,3238,3239,3240,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,3076,3077,3078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3121,3122,3123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3166,3167,3168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3166,3167,3168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3211,3212,3213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3256,3257,3258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3031,3032,3033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,3241,3242,3243,3244,3245,3004,3005,3006,3007,3008,3009,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3076,3077,3078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3031,3032,3033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,3241,3242,3243,3244,3245,0,3005,3006,3007,3008,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3076,3077,3078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3121,3122,3123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3166,3167,3168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3211,3212,3213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3256,3257,3258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3170,3171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3215,3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3215,3216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3260,3261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9102,10 +9102,10 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3166,3167,3168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3211,3212,3213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3256,3257,3258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9120,17 +9120,17 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1095,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,942,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1147,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,1043,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3111,3112,3113,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1147,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,1043,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3111,3112,3113,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,1043,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3156,3157,3158,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9141,17 +9141,17 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,1095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,1049,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,1043,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,3236,3237,3238,3239,3240,1049,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2654,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,1043,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,1049,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2654,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,2654,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,1049,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,1049,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,2654,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,1049,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,2602,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,2654,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1049,0,0,0,0,0,0,0, @@ -9164,8 +9164,8 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9182,7 +9182,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9190,7 +9190,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9201,7 +9201,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2981,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2981,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3024,3025,3026,3027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3069,3070,3071,3072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3114,3115,3116,3117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9210,9 +9210,9 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3249,3250,3251,3252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3049,3050,3051,3052,3053,3054,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3005,3006,3007,3008,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,3094,3095,3096,3097,3098,3099,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,3094,3095,3096,3097,3098,3099,3125,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,3139,3140,3141,3142,3143,3144,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0,3139,3140,3141,3142,3143,3144,3170,3171,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,3184,3185,3186,3187,3188,3189,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,3184,3185,3186,3187,3188,3189,3215,3216,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,4589,4541,4541,4541,4541,4541,4597,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9220,11 +9220,11 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4557,4549,4549,4549,4549,4549,4565,0,0,0,0,3231,3232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4605,4605,4605,4605,4605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,3049,3050,3051,3052,3053,3054,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,3011,3012,3013,3014,3015,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,3011,3012,3013,3014,3015,3004,3005,3006,3007,3008,3009,3061,3062,3063,3064,3065,0,0,3049,3050,3051,3052,3053,3054,0,0,3011,3012,3013,3014,3015,0,0,3004,3005,3006,3007,3008,3009,0,0,0,3049,3050,3051,3052,3053,3054,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005,3006,3007,3008,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,0,3011,3012,3013,3014,0,0,3005,3006,3007,3008,0,0,0,0,0,0,0,3011,3012,3013,3014,0,0,3005,3006,3007,3008,0,3061,3062,3063,3064,3065,0,0,3049,3050,3051,3052,3053,3054,0,0,3011,3012,3013,3014,0,0,0,0,3005,3006,3007,3008,0,0,0,0,3049,3050,3051,3052,3053,3054,3011,3012,3013,3014,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,3094,3095,3096,3097,3098,3099,0,0,3049,3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,3056,3057,3058,3059,3060,3049,3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,3056,3057,3058,3059,3060,3049,3050,3051,3052,3053,3054,3106,3107,3108,3109,3110,0,0,3094,3095,3096,3097,3098,3099,0,0,3056,3057,3058,3059,3060,0,0,3049,3050,3051,3052,3053,3054,0,0,0,3094,3095,3096,3097,3098,3099,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,3139,3140,3141,3142,3143,3144,0,0,3094,3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,0,3111,3112,3113,3101,3102,3103,3104,3105,0,0,3101,3102,3103,3104,3105,3094,3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,3101,3102,3103,3104,3105,3094,3095,3096,3097,3098,3099,3151,3152,3153,3154,3155,0,0,3139,3140,3141,3142,3143,3144,0,0,3101,3102,3103,3104,3105,0,0,3094,3095,3096,3097,3098,3099,0,0,0,3139,3140,3141,3142,3143,3144,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,3184,3185,3186,3187,3188,3189,0,0,3139,3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,0,3156,3157,3158,3146,3147,3148,3149,3150,0,0,3146,3147,3148,3149,3150,3139,3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,3146,3147,3148,3149,3150,3139,3140,3141,3142,3143,3144,3196,3197,3198,3199,3200,0,0,3184,3185,3186,3187,3188,3189,0,0,3146,3147,3148,3149,3150,0,0,3139,3140,3141,3142,3143,3144,0,0,0,3184,3185,3186,3187,3188,3189,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -9460,7 +9460,7 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10373,52 +10373,36 @@ p - + + + - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10426,35 +10410,131 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0 - + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10464,95 +10544,71 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0 + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, +0,0,0,0,0,0,0,0,0,0,0,0,0,2163,2163,2163, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10561,268 +10617,134 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0 - - -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352 - - -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,352,352,352,352,352,352,99,41,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,41,352,352,352,71,352,352,352,131,352,495,641, -0,0,0,0,352,352,352,352,495,496,496,496,496,496,641,525, -0,0,0,0,352,352,352,131,524,525,525,525,525,525,525,525, -0,0,0,0,352,352,352,352,524,525,525,525,525,525,525,525, -0,0,0,0,352,352,352,352,524,525,525,533,525,525,525,525, -0,0,0,0,352,352,352,352,524,525,525,525,525,532,525,525, -0,0,0,0,352,352,352,352,524,525,525,525,525,525,525,525, -0,0,0,0,352,352,71,352,524,525,525,525,562,525,525,525, -0,0,0,0,352,352,352,352,524,525,525,525,525,525,525,525, -0,0,0,0,352,352,131,352,524,525,525,503,525,525,533,525, -0,0,0,0,352,352,352,352,524,525,525,525,525,525,525,525, -0,0,0,0,352,352,352,99,524,525,525,525,525,525,525,525 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,44,0, -503,533,640,497,352,352,352,99,352,352,131,352,352,352,352,0, -525,525,525,640,496,496,496,496,496,496,497,352,352,352,352,0, -525,525,525,525,525,525,525,525,525,525,526,352,71,352,352,0, -525,525,525,503,525,525,525,525,525,525,526,352,352,352,352,0, -525,525,525,525,525,525,525,525,525,525,526,352,352,352,352,0, -525,525,561,525,525,525,533,525,525,525,526,352,131,352,352,0, -525,525,525,525,525,525,525,525,525,525,526,352,352,352,352,0, -525,504,525,525,525,525,525,525,525,525,526,352,352,352,352,0, -525,525,525,525,532,525,525,525,525,525,526,99,352,352,352,0, -525,525,525,525,525,525,525,525,503,525,526,352,352,352,352,0, -525,525,525,525,525,562,525,525,525,525,526,352,352,352,352,0, -525,525,525,525,525,525,525,525,525,525,526,71,352,352,352,0 - - +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +2163,2163,2163,2163,2163,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612 -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -0,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0 -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0 +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,352,352,352,352,553,554,554,554,554,554,554,554, -0,0,0,0,352,352,352,352,352,352,352,352,352,131,352,352, -0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612 -554,554,554,554,554,554,554,554,554,554,555,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,0, -352,352,71,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10830,33 +10752,53 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10864,83 +10806,113 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612 -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -10950,327 +10922,87 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612 -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -0,0,352,352,352,352,352,352,352,352,352,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0 - - -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352 - - -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -44,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -41,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,44,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0 - - -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11282,13 +11014,13 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11300,13 +11032,79 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11314,16 +11112,71 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11331,12 +11184,59 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,323,323,323, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612 + + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0 +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11346,15 +11246,15 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,322,323,323,323,323,323,323,323,323,323,323,323,323,323,323, -0,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -323,356,352,352,352,352,352,352,352,352,352,42,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11364,52 +11264,15 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,42,352,44,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352, -356,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352, -44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11419,74 +11282,15 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,817,818,381, -0,0,0,0,0,0,0,0,0,0,0,0,0,846,847,848, -0,0,0,0,0,0,0,0,0,0,0,0,0,875,876,877, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11498,14 +11302,14 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -381,327,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -849,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -878,351,352,352,352,352,352,352,352,352,352,352,352,41,352,352, -0,351,352,352,42,352,352,352,352,352,352,352,352,352,352,352, -0,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,380,381,381,381,381,381,381,381,381,381,381,381,381,381,381, + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11516,14 +11320,14 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352, -352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381, + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11534,49 +11338,13 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352, -352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -327,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352, -352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,41,352,352,42,352,352,352,352,352,352,352,352,352,352, -42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, +2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11587,268 +11355,48 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,77,0,0,56,0,0,0,0,76,0,524, -0,0,0,0,76,181,236,236,236,236,236,236,236,236,236,698, -0,0,0,0,56,208,265,265,265,265,265,265,265,265,265,727, -0,0,0,0,0,208,0,0,0,0,76,0,0,77,0,0, -0,0,0,0,236,237,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,265,266,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -525,525,526,0,0,0,56,76,0,0,77,0,56,0,0,0, -699,700,701,236,236,236,236,236,236,236,236,236,236,182,76,0, -728,729,730,265,265,265,265,265,265,265,265,265,265,206,0,0, -0,0,0,0,76,0,0,0,0,0,0,0,0,206,56,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,235,236,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,264,265,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0 - - -0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,85,86,76,45,46,0,0,0,0,0,0, -0,0,0,0,77,114,115,0,74,75,76,56,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,76,76,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0, -0,0,0,0,0,0,0,0,0,0,0,0,56,85,86,76, -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0, -0,0,0,0,0,0,0,0,0,0,0,56,45,46,0,0, -0,0,0,0,0,0,0,0,76,56,76,0,74,75,77,0, -0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0, -0,101,0,0,0,85,86,0,0,0,0,0,0,0,0,0, -0,0,0,42,0,114,115,0,0,0,0,0,0,0,0,0, -0,0,0,0,45,46,0,76,0,0,0,0,0,0,0,0, -0,131,0,0,74,75,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0, -42,0,0,0,76,0,74,75,0,0,0,0,0,0,0,0, -0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,114,115,54,55,0,0,0,0,0,0,0,0, -70,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0, -0,0,0,45,46,0,0,0,0,0,45,46,0,0,131,0, -0,0,0,74,75,0,85,86,0,0,74,75,0,0,0,0, -0,0,0,0,0,0,114,115,0,76,0,0,0,0,0,0, -0,0,0,0,43,0,0,0,0,85,86,0,0,0,0,0, -0,0,85,86,0,45,46,0,0,114,115,0,0,0,0,0, -0,0,114,115,70,74,75,0,0,0,0,0,0,0,43,0, -0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,74,75,0,56,85,86,0,0,0,0,0,0,0,0, -0,0,0,0,56,0,114,115,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,56,112,113,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,101,0,76,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0, -0,42,0,0,0,74,75,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,56,0,0,70,0,0,0,0,0,0, -0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0, -0,0,0,0,0,0,76,74,75,85,86,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,114,115,0,0,0,43,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,131,0,0,0,0,0,0,0,0,0,85,86,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0, -0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,45,46,0,0,0,0,0,0,70,0,0,0,101,0, -0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,56,0,0,0,0,44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43, -0,0,0,44,0,0,0,0,0,0,131,0,0,0,0,0, -0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,114,115,45,46,0,0,0,0,0,0,0,0,0,0, -0,0,0,70,74,75,0,45,46,0,0,0,0,0,0,43, -0,0,0,0,56,0,0,74,75,0,0,44,0,0,0,0, -0,0,0,0,56,85,86,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0, -0,0,45,46,0,85,86,45,46,0,0,0,0,0,0,0, -0,0,74,75,0,114,115,74,75,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,85,86,45,46,0,0,0,0, -0,0,0,0,0,0,44,0,114,115,74,75,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0 - - -0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,44,0,0,0,0,0,0,0,0,43,42,0,0,0,0, -0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,101,0,0,0,43,0,0,131,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,76, -0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0, -0,0,0,0,0,0,0,70,0,0,0,0,0,45,46,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0, -0,131,0,0,43,0,0,0,0,0,0,0,0,0,76,0, -0,0,0,0,0,0,0,45,46,0,0,0,0,85,86,0, -0,0,0,0,0,0,0,74,75,70,0,0,0,114,115,0, -0,0,0,0,0,0,76,0,85,86,0,0,0,0,0,0, -0,0,0,0,45,46,44,0,114,115,44,0,0,0,43,0, -0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0 - - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5058, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,114,115,0,73,0, -0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,54,55,56,0,0,0,0,0,0,0,0,0,0, -0,73,0,83,84,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,76,85,86,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,56,76,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0, -0,0,0,54,55,76,0,0,0,0,0,0,0,0,0,0, -0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0, -101,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,85,86,76,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5013,4919,4920,4921,4922,0,0,0,5272,0,0,0,0,5003,5004,5005, +0,4964,4965,4966,4967,0,0,0,0,0,0,4969,0,5048,5049,5050, +0,5009,5010,5011,5012,0,0,0,0,0,0,0,5054,5055,0,5145, +0,0,0,0,0,0,5054,5055,0,0,4991,0,5099,5100,0,5054, +4858,0,0,0,0,5145,5099,5100,4858,5145,0,4853,4854,0,0,5099, +0,5054,5055,4848,4849,0,0,4968,5143,5144,5145,5145,0,0,0,5272, +0,5099,5100,0,0,4969,0,0,0,0,0,0,0,0,0,0, +4938,4939,5145,0,0,0,0,0,0,0,0,0,0,0,0,0, +4983,4984,4942,0,0,0,0,0,0,0,5058,0,0,0,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11856,71 +11404,113 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5143,5144,0,0,0,0,5054,5055,4848,4849,4919,4920,4921,4922,0,0, +0,0,5145,0,5054,5055,5099,5100,0,5037,4964,4965,4966,4967,0,0, +4848,4849,5054,5055,5099,5100,0,0,0,0,5009,5010,5011,5012,4842,4843, +5055,0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0, +5100,0,0,0,4858,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4924,0,0,0,0,4969,0,0,0,0,0,5037, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4923,0,0,0,0,4853,4854,4968,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,5028,5029,5030, +5057,0,0,0,5054,5055,4848,4849,5054,5055,4942,5054,5055,5073,5074,5075, +4913,4914,4915,4858,5099,5100,0,0,5099,5100,4987,5099,5100,5118,5119,5120, +4958,4959,4960,4923,0,0,0,5057,0,0,0,4858,0,0,0,5143, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5187,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,76,0,0,0,0,0,45,46,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0, -0,0,73,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4858,0,4923,0,0,0,0,4842,4843,0,0,0,4968,0 - -0,0,0,0,56,85,86,0,0,0,45,46,0,0,0,0, -0,56,0,0,0,114,115,0,45,46,74,75,0,0,0,0, -0,76,0,0,45,46,0,0,74,75,0,0,0,0,0,0, -85,86,0,0,74,75,85,86,0,0,0,0,0,0,0,0, -114,115,45,46,0,0,114,115,0,0,0,0,0,0,0,0, -0,0,74,75,0,0,0,0,0,0,56,0,0,0,0,0, -0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,114,115,0,76,0,0,0,76,0,0,0,0,0,0, -0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0, -76,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5054,5055,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5099,5100,0,0,0,0,0,0,0,0, +0,0,0,0,0,5143,5144,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5054,5055,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5099,5100,0,0,5187,0,0,0,0,0, +5078,5079,5080,5145,4842,4843,5145,0,0,0,0,0,0,0,0,0, +5123,5124,5125,5143,5144,0,0,0,0,0,0,0,0,0,0,5143, +5144,0,0,0,0,0,5362,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4968, +5014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5227,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,114,115,0,76,85,86,0,0,85,86,0,0,0, -0,0,0,0,0,0,0,114,115,0,0,114,115,0,0,0, -0,0,0,0,0,0,0,0,56,56,0,0,76,0,0,0, -0,128,0,0,0,0,0,0,0,0,76,56,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0, -0,0,0,101,0,0,0,0,0,0,0,0,76,114,115,56, -0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0, -0,0,0,0,0,73,0,0,0,0,0,0,0,0,76,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,57,0,0,128,0,0,0,0,0,0,0,0,0,0,0 +0,5078,5079,5080,0,0,0,0,0,0,0,0,0,0,0,0, +4969,5123,5124,5125,0,0,0,0,0,0,0,0,0,0,0,0, +0,5003,5004,5005,0,0,0,0,0,0,0,0,0,0,0,0, +5145,5048,5049,5050,0,0,0,0,0,0,0,0,0,0,0,0, +4942,5143,5144,0,0,0,0,0,0,0,0,0,0,0,0,0, +4987,4943,4944,4945,0,0,0,0,0,0,0,0,0,0,0,0, +5144,4988,4989,4990,0,0,0,0,0,0,0,0,0,0,0,0, +0,5033,5034,5035,0,0,0,0,0,0,0,0,0,0,0,0, +0,5054,5055,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4913,4914,4915,0,0,0,0,0,0,0,0,0,0,0,0, +0,4958,4959,4960,0,0,0,0,0,0,0,0,0,0,0,0, +0,5078,5079,5080,0,0,0,0,0,0,0,0,0,0,0,0, +0,5123,5124,5125,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5187, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4924, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5143, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5362, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4919, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4964, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5009 + + +5054,5055,4987,0,0,5317,4853,4854,0,0,0,0,0,0,5317,0, +5099,5100,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4848,4849,0,4969,0,0,0,0,0,0,5057,0,0,0,0,0, +4919,4920,4921,4922,4924,0,0,0,0,0,0,0,4919,4920,4921,5145, +4964,4965,4966,4967,0,0,0,0,0,5057,0,0,4964,4965,4966,4967, +5144,5010,5011,5012,0,0,0,0,0,0,0,4842,4843,5010,5011,5012, +5054,5055,4924,0,0,5058,0,0,0,0,5054,5055,0,5013,0,0, +5099,5100,0,0,0,0,0,0,0,0,5099,5100,5145,0,0,0, +0,4842,4843,0,0,0,0,0,0,0,0,4913,4914,4915,0,0, +5055,5145,0,0,4968,0,0,0,0,5227,0,4958,4959,4960,0,0, +5100,0,0,0,0,0,0,0,0,0,4853,4854,5227,0,0,0, +5055,5145,0,0,0,0,0,0,4968,0,0,4942,5031,5032,0,0, +5100,0,5014,0,0,0,0,0,0,0,0,4987,5076,5077,0,0, +4920,4921,4922,0,5060,0,0,0,0,0,5014,0,5121,5122,0,0, +4965,4966,4967,0,0,0,0,0,0,0,0,0,4858,4968,0,0, +5010,5011,5012,0,0,0,0,0,0,0,0,0,5145,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5014,0, +0,0,0,0,0,5014,0,0,0,0,0,0,0,0,0,0, +5037,0,0,5186,0,0,4912,0,0,0,0,0,0,0,0,0, +4848,4849,0,5143,5144,5145,0,0,0,5186,0,0,0,0,0,0, +5054,5055,5145,0,0,4942,5145,4969,4938,4939,5145,0,5054,5055,5143,5144, +5099,5100,0,5145,4858,4987,0,4858,4983,4984,4853,4854,5099,5100,5145,4848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11928,13 +11518,17 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0, -0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,5057,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4903,4904,4905, +5013,4919,4920,4921,4922,0,0,0,4937,0,0,5054,5055,4948,4949,4950, +0,4964,4965,4966,4967,4842,4843,5145,5078,5079,5080,5099,5100,4993,4994,4995, +4849,5145,5010,5011,5012,0,5143,5144,5123,5124,5125,4858,0,5038,5039,5040, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11944,93 +11538,321 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,5014,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4906,4907,0,0,4931,4932,4933,4934,0,4923,0,0,0,0,0,0, +4951,4952,5031,5032,4976,4977,4978,4979,0,0,0,0,0,0,0,5060, +4996,4997,5076,5077,5021,5022,5023,5024,0,0,0,0,0,0,0,0, +5041,5042,5121,5122,5066,5067,5068,5069,0,0,0,0,0,0,0,0, +0,0,0,0,0,5112,5113,5054,5055,0,0,0,0,0,0,0, +0,0,0,0,0,5031,5032,5099,5100,0,0,0,0,0,0,0, +0,0,0,0,0,5076,5077,0,0,5317,0,0,0,0,0,0, +0,0,0,0,0,5121,5122,5078,5079,5080,0,0,0,0,0,0, +0,0,0,0,0,4931,4932,5123,5124,5125,0,0,0,0,0,0, +0,0,0,0,0,4976,4977,4978,4979,4942,5227,0,0,0,0,0, +0,0,0,0,0,5021,5022,5023,5024,4987,0,0,0,0,0,5013, +0,0,0,0,0,5066,5067,5068,5069,5272,0,0,0,0,0,0, +0,0,0,0,0,5111,5112,5113,4942,0,0,0,0,0,0,0, +0,0,0,0,0,5028,5029,5030,4987,0,0,0,5058,0,0,0 + + +0,0,0,4942,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4987,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5143,5144,0,0,0,0,0,0,0,0,0,0,0,0, +0,4913,4914,4915,0,0,0,0,0,0,0,0,0,0,0,0, +0,4958,4959,4960,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5054,5055,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0, +0,5143,5144,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4853,4854,0,0,0,0,0,0,0,0,0,0,0,0, +0,5227,5054,5055,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5054,5055,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5145,4942,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5272,4987,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4938,4939,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4848, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5078, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5123, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,73,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4842, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5031, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5076, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5121, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4940 - -0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0, + +4849,5145,5187,0,0,0,0,0,4968,0,0,0,5143,5144,0,0, +5079,5080,0,0,0,0,0,0,0,0,5054,5055,5031,5032,0,0, +5124,5125,0,0,0,5272,0,0,0,0,5099,5100,5076,5077,0,0, +5055,0,5186,0,0,0,0,0,0,0,0,0,5121,5122,0,0, +5100,0,0,0,0,0,0,0,0,0,0,5014,4842,4843,0,0, +4853,4854,4938,4939,0,0,0,0,0,0,0,5054,5055,0,0,0, +5055,0,4983,4984,0,5362,0,0,0,0,0,5099,5100,0,0,0, +5100,4909,4910,5143,5144,0,0,0,0,0,0,5078,5079,5080,0,0, +4953,4954,4955,4956,4957,5317,0,0,0,0,5317,5123,5124,5125,0,0, +4998,4999,5000,5001,5002,0,0,0,0,0,0,4969,0,4858,0,0, +5043,5044,5045,5046,5047,0,0,0,0,0,4858,4913,4914,4915,0,0, +4843,5145,0,0,4924,0,0,0,0,0,0,4958,4959,4960,0,0, +5032,0,0,0,0,0,0,0,5014,0,0,0,5054,5055,0,0, +5077,5058,0,0,0,0,0,0,0,0,0,5227,5099,5100,0,0, +5122,4942,0,5186,0,0,0,0,0,0,0,0,4853,4854,0,0, +4941,4987,0,0,0,0,0,0,0,5227,4919,4920,4921,4922,0,0 + + +0,0,0,0,0,5073,5074,5075,5145,0,0,0,0,0,0,0, +0,0,0,0,0,5118,5119,5120,0,0,0,0,0,0,0,0, +0,0,0,0,0,2562,5145,0,0,0,0,0,0,0,0,5227, +0,0,0,0,0,2614,0,0,0,0,5227,0,0,0,0,5054, +0,0,0,0,0,2614,0,5003,5004,5005,0,0,0,0,0,5099, +0,0,0,0,0,2614,0,5048,5049,5050,0,0,0,0,0,0, +0,0,0,0,0,2666,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2822,0,0,0,0,5058,0,0,0,0,0, +0,0,0,0,0,5031,5032,5227,0,0,0,0,0,0,0,0, +0,0,0,0,0,5076,5077,0,0,0,0,0,0,0,5227,0, +0,0,0,0,0,5121,5122,5143,5144,0,0,0,0,0,0,0, +0,0,0,0,0,5272,5031,5032,5224,5225,0,0,0,0,0,0, +0,0,0,0,0,0,5076,5077,5269,5270,0,0,0,0,0,0, +0,0,0,0,0,5145,5121,5122,5145,0,0,0,0,0,5059,0, +0,0,0,0,0,4980,4981,4982,4942,0,0,0,0,0,0,0, +0,0,0,0,0,5025,5026,5027,4987,0,0,0,0,0,0,0 + + +0,0,4983,4984,0,0,0,0,0,0,0,0,0,0,0,0, +5078,5079,5080,5226,0,0,0,0,0,0,0,0,0,0,0,0, +5123,5124,5125,5271,0,0,0,0,0,0,0,0,0,0,0,0, +5055,4980,4981,4982,0,0,0,0,0,0,0,0,0,0,0,0, +5100,5025,5026,5027,0,0,0,0,0,0,0,0,0,0,0,0, +5145,5070,5071,5072,0,0,0,0,0,0,0,0,0,0,0,0, +0,5115,5116,5117,0,0,0,0,0,0,0,0,0,0,0,0, +5227,0,5145,4942,0,0,0,0,0,0,0,0,0,0,0,0, +4943,4944,4945,4987,0,0,0,0,0,0,0,0,0,0,0,0, +4988,4989,4990,5226,0,0,0,0,0,0,0,0,0,0,0,0, +5033,5034,5035,5271,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4938,4939,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4983,4984,0,0,0,0,0,0,0,0,0,0,0,0, +0,5078,5079,5080,0,0,0,0,0,0,0,0,0,0,0,0, +5272,5123,5124,5125,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5031,5032,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4913,4914,4915,0,0,0,0, +0,0,0,0,0,0,0,0,0,4958,4959,4960,0,5317,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,5058,0,0,0,5186, +0,0,0,0,0,0,0,0,0,5099,5100,0,4858,0,0,0, +0,0,0,0,0,0,0,0,0,0,5143,5144,0,0,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,0,5317,0,0,0, +0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,5054,5055,5060,0,0,0, +0,0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0, +0,0,0,0,0,0,0,0,0,4919,4920,4921,4922,0,4969,0, +0,0,0,0,0,0,0,0,0,4964,4965,4966,4967,0,0,0, +0,0,0,0,0,0,0,0,0,5009,5010,5011,5012,0,0,0, +0,0,0,0,0,0,0,0,0,0,5054,5055,5145,0,0,0, +0,0,0,0,0,0,0,0,0,0,5099,5100,0,0,4923,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,73,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,45,46,0,128,0,0,0,0,0,0, -0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,76, +0,5059,0,0,0,5143,5144,5227,0,0,0,0,0,0,0,0, +0,0,0,0,0,5003,5004,5005,0,0,0,0,0,0,0,0, +0,0,0,0,5057,5048,5049,5050,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5054,5055,0,0,0,0,0,0,0,0, +0,0,4923,0,0,0,5099,5100,0,0,0,0,0,0,0,0, +0,0,0,0,5059,0,4842,4843,5003,5004,5005,5143,5144,0,5054,5055, +5059,0,0,0,0,0,0,0,5048,5049,5050,5187,4842,4843,5099,5100, +0,0,0,4924,0,0,0,5059,0,0,5145,0,5145,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5317,5187, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,5057,0,0,5227,0,0,0,0,0,0,0, +4842,4843,0,0,0,0,0,0,0,0,0,4858,0,4924,0,0, +0,0,5317,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5272,0,0,0,0,0,0,4858,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5102,5103,0,4908,4909,4910,4911,4912,5102,5103,0,0,0,0,0,0, +5147,5148,0,4953,4954,4955,4956,4957,5147,5148,0,0,0,4913,4914,4915, +5192,5193,0,4998,4999,5000,5001,5002,5192,5193,5145,4848,4849,4958,4959,4960, +0,4853,4854,5043,5044,5045,5046,5047,0,4919,4920,4921,4922,0,0,5143, +0,0,0,0,0,0,5057,0,0,4964,4965,4966,4967,0,0,0, +0,0,0,0,0,0,0,0,5058,5009,5010,5011,5012,0,0,0, +0,0,0,0,5227,0,0,0,0,0,0,0,5059,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4968,0,0,0,0,5317,0,0,5227,0,0,0,0,5058 - -0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0, -0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4985, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5316, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4919, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4964, +4919,4920,4921,5143,5144,0,5145,5143,5144,5054,5055,4919,4920,4921,4842,4843, +4964,4965,4966,4967,4853,4854,0,0,0,5099,5100,4964,4965,4966,4967,0, +5144,5010,5011,5012,0,0,0,0,0,4858,0,5009,5010,5011,5012,0, +5013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5227,0,4968,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5013,0, +0,0,5227,0,0,5187,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5060,0,0,0,0,0,0 + + +4986,0,0,0,0,0,0,0,0,0,4964,4965,4966,4967,0,0, +4849,0,0,5060,0,0,0,0,5057,0,5145,5010,5011,5012,0,0, +0,5143,5144,0,0,0,0,0,0,0,0,0,5054,5055,0,0, +4913,4914,4915,0,5059,0,0,0,0,5186,0,0,5099,5100,0,0, +4958,4959,4960,0,0,0,0,0,0,0,0,5145,5143,5144,0,0, +4920,4921,4922,5013,0,0,0,0,0,4969,0,5317,5054,5055,0,0, +4965,4966,4967,0,0,0,0,0,0,0,0,0,5099,5100,0,0, +5010,5011,5012,0,0,0,0,0,0,0,0,0,4848,4849,5078,5079, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5123,5124, +5362,0,4969,0,0,0,0,0,0,5317,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5058, +0,0,0,0,0,5272,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4924,0,0,0,0,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0, +5080,4942,0,0,5054,5055,4938,4939,4943,4944,4945,5227,0,4942,4919,4920, +5125,4987,4842,4843,5099,5100,4983,4984,4988,4989,4990,5054,5055,4987,4964,4965, +0,0,0,0,0,0,0,0,5033,5034,5035,5099,5100,0,5009,5010, +0,0,0,0,5060,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4991,0,0,5037,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -76,0,0,56,54,55,0,0,0,57,0,0,0,0,0,0, -0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,112,113,0,0,54,55,0,0,0,0,0,0, -0,45,46,0,0,85,86,0,83,84,0,0,0,0,0,0, -0,74,75,0,0,114,115,0,112,113,0,54,55,0,0,0, -0,0,0,0,0,0,0,0,0,45,46,83,84,45,46,0, -0,0,0,0,0,0,0,0,0,74,75,112,113,74,75,54, -0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,83, -0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,112 +0,0,0,5060,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5037,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,73,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,101,0,0,0,0,0,0,0,0,45,46, -0,0,0,57,0,0,0,0,0,0,0,0,0,0,74,75, -0,128,0,0,0,0,0,0,0,0,0,0,57,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0, -0,0,0,0,54,55,0,0,0,0,0,0,0,85,86,0, -85,86,0,0,83,84,85,86,45,46,0,0,0,114,115,0, -114,115,0,0,112,113,114,115,74,75,85,86,0,0,45,46, -55,0,0,0,0,0,0,0,0,0,114,115,0,0,74,75, -84,0,0,0,0,0,45,46,0,0,0,56,0,0,0,0, -113,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0, +4921,5272,4943,4944,4945,5031,5032,5054,5055,5078,5079,5080,0,5143,5144,0, +4966,4967,4988,4989,4990,5076,5077,5099,5100,5123,5124,5125,5145,4942,4919,4920, +5011,5012,5033,5034,5035,5121,5122,0,0,0,0,0,5037,4987,4964,4965, +0,0,0,0,5036,0,0,0,0,0,0,0,0,0,5009,5010, +0,0,0,0,0,0,0,0,0,4991,0,0,0,4924,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,5070,5071,5072,0,5058,0,0,0,0,0,0, +0,0,0,0,0,5115,5116,5117,0,0,0,0,0,0,0,0, +0,0,0,0,0,5031,5032,4942,0,0,0,0,0,0,0,0, +0,0,0,0,0,5076,5077,4987,5227,0,0,0,0,0,0,0, +0,0,0,0,0,5121,5122,4940,4941,0,0,0,0,0,5014,0, +0,0,0,0,0,5054,5055,4985,4986,0,4923,0,0,0,0,0, +0,0,0,0,0,5099,5100,5272,0,0,0,0,0,0,0,0, +4937,0,0,4938,4939,5078,5079,5080,5227,0,0,0,0,0,0,0, +4921,4848,4849,4983,4984,5123,5124,5125,0,0,0,0,0,0,0,0, +4966,4967,0,5227,5272,0,0,0,5014,0,0,0,0,0,5058,0, +5011,5012,4969,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,5059,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5013,0,0,0,4931,4932,4933 + + +0,0,5076,5077,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5121,5122,0,0,0,0,0,0,0,0,0,0,0,0, +4942,5028,5029,5030,0,0,0,0,0,0,0,0,0,0,0,0, +4987,5073,5074,5075,0,0,0,0,0,0,0,0,0,0,0,0, +5272,5118,5119,5120,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5054,5055,0,0,0,0,0,0,0,0,0,0,0,0, +5227,0,5099,5100,0,0,0,0,0,0,0,0,0,0,0,0, +0,5003,5004,5005,0,0,0,0,0,0,0,0,0,0,0,0, +0,5048,5049,5050,0,0,0,0,0,0,0,0,0,0,0,0, +0,5078,5079,5080,0,0,0,0,0,0,0,0,0,0,0,0, +0,5123,5124,5125,0,0,0,0,0,0,0,0,0,0,0,0, +0,5227,4938,4939,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4983,4984,0,0,0,0,0,0,0,0,0,0,0,0, +0,4942,5143,5144,0,0,0,0,0,0,0,0,0,0,0,0, +5227,4987,4940,4941,0,0,0,0,0,0,0,0,0,0,0,0, +5143,5144,4985,4986,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,5143,5144,5057,0,0,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,0,0,0,0,5014, +0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4913,4914,4915,0,0,0,0, +0,0,0,0,0,0,0,0,0,4958,4959,4960,0,0,0,4969, +0,0,0,0,0,0,0,0,0,5145,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,0,5060,0,0,0, +0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5057,5054,5055,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0, +0,0,0,0,0,0,0,0,0,4842,4843,0,5060,0,5013,0, +0,0,0,0,0,0,0,0,0,0,5054,5055,0,0,0,0, +0,0,0,0,0,0,0,0,0,5060,5099,5100,4924,0,0,0, +0,0,0,0,0,0,0,0,0,5003,5004,5005,0,0,0,0, +0,0,0,0,0,0,0,0,0,5048,5049,5050,0,5317,0,0, +0,0,0,0,0,0,0,0,0,5143,5144,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,5013,0,0,0, +0,0,0,5057,0,0,0,0,0,5013,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5362,0, +0,0,0,0,0,0,0,4968,4919,4920,4921,5143,5144,0,0,0, +0,0,0,0,0,0,0,0,4964,4965,4966,4967,5145,0,5054,5055, +0,0,0,4923,0,5054,5055,4848,4849,5010,5011,5012,4848,4849,5099,5100, +0,0,0,0,0,5099,5100,0,0,0,0,0,0,0,0,0, +0,5317,0,0,4913,4914,4915,0,0,0,0,0,0,0,0,0, +0,0,0,0,4958,4959,4960,4923,0,0,0,0,0,0,0,0, +0,5013,0,0,5143,5144,5057,0,0,0,0,0,0,0,0,0, +0,0,0,4848,4849,0,0,5362,0,0,0,0,0,0,0,0, +0,0,0,4908,4909,4910,5145,4923,0,0,0,0,0,0,0,0, +0,5014,0,4953,4954,4955,4956,4957,0,0,0,0,0,0,0,0, +0,0,0,4998,4999,5000,5001,5002,0,0,0,0,0,0,0,0, +0,0,5192,5193,5044,5045,5046,5047,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5054,5055,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5227,0,0,0,0,0,0,0,0,4931,4932,4933,4934,0, +0,0,0,0,0,0,5037,0,0,0,0,4976,4977,4978,4979,0, +0,0,0,0,5028,5029,5030,0,0,0,0,5021,5022,5023,5024,0, +0,4942,4842,4843,5073,5074,5075,4917,4918,0,0,5066,5067,5068,5069,4938, +5145,4987,0,0,5118,5119,5120,4962,4963,4848,4849,5111,5112,5113,5114,4983, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12042,20 +11864,52 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,5317,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4919,4920,4921,4922,0,5187,0,0,5145,5031,5032,0,0, +4939,0,0,4964,4965,4966,4967,5054,5055,4842,4843,0,5076,5077,0,0, +4984,4842,4843,5009,5010,5011,5012,5099,5100,0,5143,5144,5121,5122,4853,4854, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5078, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5123, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4913, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4958, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5362, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4969,0,0,0,0,0,0,0,0,0,0,0,5227,0, +0,0,0,0,0,0,0,0,0,0,0,4931,4932,4933,0,0, +0,0,0,0,0,0,0,0,0,0,0,4976,4977,4978,0,0, +0,0,0,0,0,0,0,0,0,0,0,5021,5022,5023,5024,5145, +0,0,0,5186,0,0,0,0,0,0,0,5066,5067,5068,5069,4848, +5079,5080,0,0,0,0,0,0,0,0,0,5111,5112,5113,0,0, +5124,5125,0,0,0,0,0,0,0,4924,0,0,5143,5144,0,0, +5055,4942,4858,0,0,0,0,0,0,0,0,0,4858,0,0,0, +5100,4987,5054,5055,0,0,5272,0,0,0,0,0,5054,5055,0,0, +0,0,5099,5100,0,0,0,0,0,0,0,0,5099,5100,0,0, +4914,4915,0,0,0,0,0,0,0,0,0,5143,5144,5362,0,0, +4959,4960,0,5058,0,0,0,0,0,5059,0,0,5054,5055,0,0, +5054,5055,0,0,0,0,0,0,0,4908,4909,4910,5099,5100,0,0, +5099,5100,0,0,0,0,0,0,0,4953,4954,4955,4956,4957,0,0, +5055,0,0,0,0,0,0,0,0,4998,4999,5000,5001,5002,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5036,0,0,0, +4919,4920,4921,4922,0,0,0,0,0,4940,4941,0,0,5054,5055,5031, +4964,4965,4966,4967,5054,5055,5078,5079,5080,4985,4986,4938,4939,5099,5100,5076, +4849,5010,5011,5012,5099,5100,5123,5124,5125,5143,5144,4983,4984,0,5272,5121, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169, -0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198, -0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227, -0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256, -0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285, -0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314, -0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12064,25 +11918,32 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,4991,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5058,0, +0,0,0,4992,0,0,0,0,0,0,0,0,0,4938,4939,4923, +5032,4992,0,4919,4920,4921,5145,5028,5029,5030,0,0,5037,4983,4984,0, +5077,4917,4918,4964,4965,4966,4967,5073,5074,5075,5078,5079,5080,0,5003,5004, +5122,4962,4963,5145,5010,5011,5012,5118,5119,5120,5123,5124,5125,5145,5048,5049, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0, -0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0, -0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0, -0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,5272,4976,4977,4978, +0,0,0,5013,0,0,0,4924,0,0,0,0,0,5021,5022,5023, +0,0,0,0,0,0,0,0,0,4903,4904,4905,4906,5066,5067,5068, +5272,0,5145,5028,5029,5030,5145,0,5272,4948,4949,4950,4951,5111,5112,5113, +5005,5054,5055,5073,5074,5075,5078,5079,5080,4993,4994,4995,4996,4997,5224,5225, +5050,5099,5100,5118,5119,5120,5123,5124,5125,5038,5039,5040,5041,5042,5269,5270, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12090,38 +11951,100 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0, -0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0, -0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0, -0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0, -0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0, -0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0, -0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0, -0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0, -0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0, -0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0, -0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0, -0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0, -0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0, -0,0,252,253,254,255,256,257,0,165,166,167,168,169,170,0, -0,0,281,282,283,284,285,286,0,194,195,196,197,198,199,0, -0,0,310,311,312,313,314,315,0,223,224,225,226,227,228,0, -0,0,339,340,341,342,343,344,0,252,253,254,255,256,257,0, -0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0, -0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0, -0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0, + +5145,4943,4944,4945,0,0,0,0,0,0,0,0,0,0,0,0, +5024,4988,4989,4990,0,0,0,0,0,0,0,0,0,0,0,0, +5069,5033,5034,5035,0,0,0,0,0,0,0,0,0,0,0,0, +5226,5272,0,5227,0,0,0,0,0,0,0,0,0,0,0,0, +5271,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4968,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,4842,4843,5362,0,0,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5099,5100,0,4923,0,0,0, +0,0,0,0,0,0,0,0,0,5031,5032,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5076,5077,0,5272,0,0,0, +0,0,0,0,0,0,0,0,0,5121,5122,5145,0,0,5013,0, +0,0,0,0,0,0,0,0,0,0,5003,5004,5005,0,0,0, +0,0,0,0,0,0,0,0,0,5145,5048,5049,5050,0,0,0, +0,0,0,0,0,0,0,0,0,4919,4920,4921,4922,5013,0,0, +0,0,0,0,0,0,0,0,0,4964,4965,4966,4967,0,0,0, +0,0,0,0,0,0,0,0,0,5145,5010,5011,5012,4942,0,0, +0,0,0,0,0,0,0,0,0,0,5014,5054,5055,4987,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,5099,5100,0,0,0, +0,0,0,0,0,0,0,0,0,5099,5100,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5003,5004,5005,0,0,0,0, +0,0,0,0,0,0,0,0,0,5048,5049,5050,0,4924,0,0 + + +4923,0,0,0,5227,0,5099,5100,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5145,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4968,5143,5144,0,0,0,0,0,0,0,0, +0,4924,0,0,0,0,4842,4843,0,0,0,0,0,0,0,0, +0,0,0,0,4919,4920,4921,4922,0,0,0,0,0,0,0,0, +0,0,0,0,4964,4965,4966,4967,0,0,0,0,0,0,0,0, +0,0,5057,0,4942,5010,5011,5012,0,0,0,0,0,0,0,0, +0,0,0,0,4987,5145,5054,5055,0,0,0,0,0,0,0,0, +0,5013,0,0,0,0,5099,5100,0,0,0,0,0,0,0,0, +0,0,0,5014,0,0,4938,4939,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4983,4984,0,0,0,0,0,0,0,0, +0,0,0,0,0,4848,4849,4942,0,0,0,0,0,0,0,0, +5059,0,0,5013,0,0,0,4987,0,0,0,0,0,0,0,0, +0,0,0,0,0,5078,5079,5080,0,0,0,0,0,0,0,0, +0,0,0,0,0,5123,5124,5125,0,0,0,0,0,0,0,0, +0,0,0,0,0,4913,4914,4915,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5104, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5149, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5194, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4919, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4964, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4942, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4987, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5362, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5143 + + +5100,5145,0,0,0,0,0,5059,0,5043,5044,5045,5046,5047,0,0, +4919,4920,4921,4922,5057,0,0,0,0,0,4919,4920,4921,4922,0,0, +4964,4965,4966,4967,0,0,0,0,0,0,4964,4965,4966,4967,0,0, +5105,5010,5011,5012,0,0,0,0,0,0,4942,5010,5011,5012,0,0, +5150,5145,5317,0,0,0,0,0,0,0,4987,5054,5055,5362,0,0, +5195,5362,5314,5315,0,0,0,0,5060,0,0,5099,5100,0,0,0, +5055,0,5359,5360,5317,0,0,0,0,0,0,0,5143,5144,0,0, +5100,0,5317,0,0,0,0,0,0,0,0,0,5054,5055,0,0, +5143,5144,0,0,0,0,0,0,0,5013,0,0,5099,5100,0,0, +4920,4921,4922,0,0,0,0,0,0,0,0,5078,5079,5080,0,0, +4965,4966,4967,0,0,0,5059,0,0,0,4968,5123,5124,5125,0,0, +5010,5011,5012,5013,0,0,0,0,0,0,0,4913,4914,4915,0,0, +0,0,0,0,0,0,0,0,0,4969,0,4958,4959,4960,0,0, +5054,5055,0,0,0,0,0,0,0,0,4919,4920,4921,4922,0,0, +5099,5100,0,0,0,0,5059,0,0,0,4964,4965,4966,4967,0,0, +5144,0,4924,0,0,0,0,0,0,0,5009,5010,5011,5012,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12129,75 +12052,150 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,5003,5004,5005,5054,5055, +0,0,0,0,0,0,0,0,0,0,5145,5048,5049,5050,5099,5100, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4848,4849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,5186,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169, -0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4931,4932,4933, +5028,5029,5030,4903,4904,4905,4906,4907,0,0,0,0,0,4976,4977,4978, +5073,5074,5075,4948,4949,4950,4951,4952,4942,0,0,4938,4939,5021,5022,5023, +5118,5119,5120,4993,4994,4995,4996,4997,4987,4853,4854,4983,4984,5066,5067,5068, +0,0,0,5038,5039,5040,5041,5042,0,0,0,0,0,5111,5112,5113, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5059,0,0,0,0,0,0,0,5186,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5059,0,0,0,0,0,5013,0,0,0,5059,0,0,0,0,5037, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,4842,4843,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4923,5143,5144,0,0,0,4968, +0,0,0,0,0,0,0,0,0,4913,4914,4915,0,0,0,0, +0,0,0,0,0,0,0,0,0,4958,4959,4960,0,5317,0,0, +0,0,0,0,0,0,0,0,0,5054,5055,5058,0,0,0,5186, +4934,0,0,0,0,0,0,0,0,5099,5100,0,4858,0,0,0, +4979,0,0,0,0,0,0,0,0,0,5143,5144,0,0,0,0, +5024,5054,5055,0,0,0,0,0,0,5054,5055,0,5317,0,0,0, +5069,5099,5100,0,4919,4920,4921,4853,4854,5099,5100,0,0,0,0,0, +5114,0,4848,4849,4964,4965,4966,4967,0,0,5059,0,5060,0,0,0, +4923,0,0,5143,5144,5010,5011,5012,5317,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4969,0, +0,0,0,0,5057,0,0,0,0,5058,0,0,0,0,0,0, +0,5227,0,0,0,0,0,0,0,0,0,5272,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,5059,0,0,0,5059,0,0,0,0,0,0,0,0,4923,0 + + +0,0,5059,0,0,4958,4959,4960,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4842,4843,0,0,0,0,0,0,0,0, +0,5059,0,0,0,5143,5144,5227,0,0,0,0,0,0,0,0, +0,0,0,0,0,5003,5004,5005,0,0,0,0,0,0,0,0, +0,0,0,0,5057,5048,5049,5050,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5054,5055,0,0,0,0,0,0,0,0, +0,0,4923,0,0,0,5099,5100,0,0,0,0,0,0,0,0, +0,0,0,0,5059,0,4842,4843,5003,5004,5005,5143,5144,0,5054,5055, +5059,0,0,0,0,0,0,0,5048,5049,5050,5187,4842,4843,5099,5100, +0,0,0,4924,0,0,0,5059,0,0,5145,0,5145,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5317,5187, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,5057,0,0,5227,0,0,0,0,0,0,0, +4842,4843,0,0,0,0,0,0,0,0,0,4858,0,4924,0,0, +0,0,5317,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5272,0,0,0,0,0,0,4858,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5054,5055,4848,4849,4919,4920,4921,4922,0,0,5057,0,0,0,5054,5055, +5099,5100,0,5037,4964,4965,4966,4967,0,0,4913,4914,4915,4858,5099,5100, +0,0,0,0,5009,5010,5011,5012,4842,4843,4958,4959,4960,4923,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4969,0,0,0,0,0,5037,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4853,4854,4968,0,0,0,0,0,0,0,0,4858,0,4923,0 - -0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0, -0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0, -0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0, -0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0, -0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5054, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4913, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4958, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5078, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5123, +4848,4849,5054,5055,4942,5054,5055,5143,5144,0,5057,5054,5055,4913,4914,4915, +0,0,5099,5100,4987,5099,5100,0,4848,4849,5145,5099,5100,4958,4959,4960, +0,5057,0,0,0,4858,0,5145,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,5272,0,0,0,0,4858,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,5187,0,0,0,0,0,0,0,0,4968,0,0,0,0,0, +0,0,0,0,0,0,0,5057,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0, -0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0, -0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0, -0,0,252,253,254,255,256,257,0,0,165,166,167,168,169,170, -0,0,281,282,283,284,285,286,0,0,194,195,196,197,198,199, -0,0,310,311,312,313,314,315,0,0,223,224,225,226,227,228, -0,0,339,340,341,342,343,344,0,0,252,253,254,255,256,257, -0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286 +0,0,0,4842,4843,0,0,0,0,0,0,0,5362,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0, -0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0, -0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0, -0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0, -0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0, -0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0, -0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0, + +5055,0,0,0,0,5060,0,0,0,0,0,4858,5054,5055,0,0, +5100,5013,0,0,0,0,0,0,0,0,5014,0,5099,5100,0,0, +4914,4915,0,0,0,0,0,0,0,0,0,0,5145,0,0,0, +4959,4960,0,0,0,0,0,0,4969,0,5078,5079,5080,0,0,0, +5143,5144,0,0,5057,0,0,0,0,0,5123,5124,5125,5226,0,0, +5079,5080,0,0,0,0,0,0,0,0,0,5054,5055,5271,0,0, +5124,5125,0,0,0,0,0,0,0,0,0,5099,5100,0,0,0, +4848,4849,0,0,4923,0,0,5057,0,0,4842,4843,5317,0,0,0, +0,0,0,0,0,0,0,0,0,4919,4920,4921,4922,5316,0,0, +0,0,0,0,0,0,0,0,0,4964,4965,4966,4967,5361,0,0, +0,0,0,4924,0,0,0,0,0,5009,5010,5011,5012,5145,0,0, +0,0,0,0,0,0,0,0,0,4908,4909,4910,5143,5144,0,0, +0,0,0,0,0,0,0,5014,0,4953,4954,4955,4956,4957,0,0, +0,0,0,0,0,4858,0,0,0,4998,4999,5000,5001,5002,0,0, +5272,0,0,0,0,0,0,0,0,5043,5044,5045,5046,5047,0,0, +0,0,0,5362,0,0,0,5317,0,0,0,0,4858,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,5272,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4943,4944,4945,0,0,0, +0,0,0,0,0,0,0,0,0,0,4988,4989,4990,4942,0,0, +0,0,0,0,0,0,0,0,0,0,5033,5034,5035,4987,4842,4843, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -166,167,168,169,170,0,0,0,0,0,0,223,224,225,226,227, -195,196,197,198,199,0,0,0,0,0,0,252,253,254,255,256, -224,225,226,227,228,0,0,0,0,0,0,281,282,283,284,285, -253,254,255,256,257,0,0,0,0,0,0,310,311,312,313,314, -282,283,284,285,286,0,0,0,0,0,0,339,340,341,342,343, -311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0, -340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,5362,0,0,0,0,0, +0,0,0,0,4923,4931,4932,4933,4934,0,0,0,0,0,0,5060, +0,0,0,0,0,4976,4977,4978,4979,0,0,0,0,0,0,0, +5028,5029,5030,0,0,5021,5022,5023,5024,4938,4939,0,0,0,0,0, +5073,5074,5075,0,0,5066,5067,5068,5069,4983,4984,4913,4914,4915,4942,0, +5118,5119,5120,4853,4854,5111,5112,5113,5114,4848,4849,4958,4959,4960,4987,4858, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12208,15 +12206,33 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,0,5057,0,0,0,0, +0,0,0,0,0,5014,0,0,0,5272,0,0,0,0,0,5014, +0,0,4924,0,0,0,0,0,0,0,4908,4909,4910,4911,4912,0, +0,0,0,0,0,0,0,0,0,0,4953,4954,4955,4956,4957,0, +5145,0,0,0,5054,5055,0,4853,4854,0,4998,4999,5000,5001,5002,5054, +0,5145,4848,4849,5099,5100,5143,5144,5143,5144,5145,5044,5045,5046,5047,5099, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,5013,0,0,0, +0,0,0,5057,0,0,0,0,0,5013,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5362,0, +0,4913,4914,4915,5054,5055,0,4968,4919,4920,4921,5143,5144,0,0,0, +5055,4958,4959,4960,5099,5100,5143,5144,4964,4965,4966,4967,5145,0,5054,5055, +5100,0,0,0,0,5143,5144,4848,4849,5010,5011,5012,4848,4849,5099,5100, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12226,9 +12242,13 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315, -0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344, + +0,0,0,0,0,0,0,0,5014,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,5186,0,0,0,0,0,0,5013,4919,4920,4921,4922,0, +5145,4969,4938,4939,5145,0,5054,5055,5143,5144,0,4964,4965,4966,4967,4842, +0,4858,4983,4984,4853,4854,5099,5100,5145,4848,4849,5145,5010,5011,5012,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12236,38 +12256,51 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170, -0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199, -0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228, -165,166,167,168,169,170,0,0,0,0,252,253,254,255,256,257, -194,195,196,197,198,199,0,0,0,0,281,282,283,284,285,286, -223,224,225,226,227,228,0,0,0,0,310,311,312,313,314,315, -252,253,254,255,256,257,0,0,0,0,339,340,341,342,343,344 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,5057,0,0,5014,0,0,0,0,0,0, +0,0,0,0,0,0,0,5014,0,0,0,0,0,0,0,5057, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4937,0,0,5054,5055,0,0,4919,4920,4921,5143,5144,0,0, +4843,5145,5078,5079,5080,5099,5100,5143,5144,4964,4965,4966,4967,5145,4842,4843, +5143,5144,5123,5124,5125,4858,0,5145,4848,4849,5010,5011,5012,5143,5144,5317, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0, -0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0, -0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0, -0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0, -0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0, -0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0, -0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169, -0,0,0,0,0,165,166,167,168,169,170,194,195,196,197,198, -0,0,0,0,0,194,195,196,197,198,199,223,224,225,226,227 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,5143,5144,5060,0,0, +0,0,0,0,0,0,5013,0,0,0,5054,5055,0,0,0,0, +0,0,5060,0,0,0,0,0,0,5145,5099,5100,5102,5103,0,0, +0,0,5054,5055,0,0,0,5145,4853,4854,5314,5315,5147,5148,0,0, +5054,5055,5099,5100,0,4913,4914,4915,5054,5055,5359,5360,5192,5193,0,0, +5099,5100,5272,4853,4854,4958,4959,4960,5099,5100,0,0,5317,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12275,40 +12308,135 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4677, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4722, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4767, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4812, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4577, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4622, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4667, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4712 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4577, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4622, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4667, +0,0,4577,4578,4579,4580,4581,0,0,0,4627,4628,4629,4630,4631,4712, +4678,4679,4622,4623,4624,4625,4626,4677,4678,4679,4672,4673,4674,4675,4676,4757, +4723,4724,4667,4668,4669,4670,4671,4722,4723,4724,4717,4718,4719,4720,4721,4802, +4768,4769,4712,4713,4714,4715,4716,4767,4768,4769,4762,4763,4764,4765,4766,0, +4813,4814,4757,4758,4759,4760,4761,4812,4813,4814,4807,4808,4809,4810,4811,0, +0,0,4802,4803,4804,4627,4628,4629,4630,4631,0,0,0,0,0,0, +4578,4579,4580,4581,0,4672,4673,4674,4675,4676,0,0,0,0,0,0, +4623,4624,4625,4626,0,4717,4718,4719,4720,4721,0,0,0,0,0,4577, +4668,4669,4670,4671,0,4762,4763,4764,4765,4766,0,0,0,0,0,4622, +4713,4714,4715,4716,0,4807,4808,4809,4810,4570,4571,4572,4573,4574,4575,4667 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4577,4578,4579,4580,4581,0,0,0,0, +0,0,0,0,0,0,0,4622,4623,4624,4625,4626,0,0,0,0, +4578,4579,4580,4581,0,0,0,4667,4668,4669,4670,4671,4570,4571,4572,4573, +4623,4624,4625,4626,0,0,0,4712,4713,4714,4715,4716,4615,4616,4617,4618, +4668,4669,4670,4671,0,0,0,4757,4758,4759,4760,4761,4660,4661,4662,4663, +4713,4714,4715,4716,0,0,0,4802,4803,4804,4805,4806,4705,4706,4707,4708, +4758,4759,4760,4677,4678,4679,0,0,0,0,0,0,4750,4751,4752,4753, +4803,4804,4805,4722,4723,4724,0,0,0,0,0,0,4795,4796,4797,4798, +0,0,0,4767,4768,4769,0,0,0,0,0,0,0,0,0,0, +0,0,0,4812,4813,4814,4627,4628,4629,4630,4631,0,0,0,0,0, +0,0,0,0,0,0,4672,4673,4674,4675,4676,0,0,0,0,0, +0,0,0,0,0,0,4717,4718,4719,4720,4721,0,0,0,0,0, +4578,4579,4580,4581,0,0,4762,4763,4764,4765,4766,0,0,0,0,0, +4623,4624,4625,4626,0,0,4807,4808,4809,4810,4811,0,0,0,0,0, +4668,4669,4670,4671,0,0,0,0,0,0,0,0,0,0,4577,4578 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4577,4578,4579,4580,4581,0,0,0,0,0,0, +0,0,0,0,0,4622,4623,4624,4625,4626,0,0,0,0,0,0, +4574,4575,0,0,0,4667,4668,4669,4670,4671,0,0,0,0,0,0, +4619,4620,4677,4678,4679,4712,4713,4714,4715,4716,0,0,0,0,0,0, +4664,4665,4722,4723,4724,4757,4758,4759,4760,4761,4677,4678,4679,0,0,0, +4709,4710,4767,4768,4769,4802,4803,4804,4805,4806,4722,4723,4724,0,0,0, +4754,4755,4812,4813,4814,0,0,0,0,0,4767,4768,4769,0,0,0, +4799,4800,0,0,0,0,0,0,0,0,4812,4813,4814,0,0,0, +0,0,0,0,0,0,0,0,4571,4572,4573,4574,4575,0,0,0, +0,0,0,0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0, +0,4677,4678,4679,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0, +0,4722,4723,4724,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0, +0,4767,4768,4769,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0, +0,4812,4813,4814,4571,4572,4573,4574,4796,4797,4798,4799,4800,0,0,0, +4579,4580,4581,4615,4616,4617,4618,4619,4620,4570,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4571,4572,4573,4574,0,0,0,0,0,0,0,0,0, +0,0,4615,4616,4617,4618,4619,4620,0,0,0,0,0,0,0,0, +0,0,4660,4661,4662,4663,4664,4665,0,0,0,0,0,0,0,0, +0,0,4705,4706,4707,4708,4709,4710,0,0,0,0,0,0,0,0, +0,0,4750,4751,4752,4753,4754,4755,0,0,0,0,0,0,0,0, +0,0,4795,4796,4797,4798,4799,4800,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0, -0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0, -0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0, -0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0, -0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0, -0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0, -0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4757, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4802, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4570, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4615, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4660, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4705, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4750, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4795, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4577,4578, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4622,4623, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4667,4668, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4712,4713, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4757,4758, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4802,4803 + + +4758,4759,4760,4761,0,0,0,0,0,4615,4616,4617,4618,4619,4620,4712, +4803,4804,4805,4806,0,0,0,0,0,4660,4661,4662,4663,4664,4665,4757, +4571,4572,4573,4574,4575,0,0,0,0,4705,4706,4707,4708,4709,4710,4802, +4616,4617,4618,4619,4620,0,0,0,0,4750,4751,4752,4753,4754,4755,0, +4661,4662,4663,4664,4665,0,0,0,0,4795,4796,4797,4798,4799,4800,0, +4706,4707,4708,4709,4710,0,0,0,0,4627,4628,4629,4630,4631,0,0, +4751,4752,4753,4754,4755,0,0,0,0,4672,4673,4674,4675,4676,0,0, +4796,4797,4798,4799,4800,0,0,0,0,4717,4718,4719,4720,4721,0,0, +0,0,0,0,0,0,0,0,0,4762,4763,4764,4765,4766,0,0, +0,0,0,0,0,0,0,0,0,4807,4808,4809,4810,4811,0,0, +4579,4580,4581,0,0,0,0,0,0,0,0,4677,4678,4679,0,0, +4624,4625,4626,0,0,0,0,0,0,0,0,4722,4723,4724,0,0, +4669,4670,4671,0,0,0,0,0,0,0,0,4767,4768,4769,0,0, +4714,4715,4716,0,0,0,0,0,0,0,0,4812,4813,4814,0,0, +4759,4760,4761,0,0,0,0,0,0,0,4570,4571,4572,4573,4574,4575, +4804,4805,4806,0,0,0,0,0,0,0,4615,4616,4617,4618,4619,4620 + + +4713,4714,4715,4716,0,0,0,0,0,4627,4628,4629,4630,4631,4622,4623, +4758,4759,4760,4677,4678,4679,4677,4678,4679,4672,4673,4674,4675,4676,4667,4668, +4803,4804,4805,4722,4723,4724,4722,4723,4724,4717,4718,4719,4720,4721,4712,4713, +0,0,0,4767,4768,4769,4767,4768,4769,4762,4763,4764,4765,4766,4757,4758, +0,0,0,4812,4813,4814,4812,4813,4814,4807,4808,4809,4810,4811,4802,4803, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12316,17 +12444,17 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -281,282,283,284,285,286,165,166,167,168,169,170,0,0,0,0, -310,311,312,313,314,315,194,195,196,197,198,199,0,0,0,0, -339,340,341,342,343,344,223,224,225,226,227,228,0,0,0,0, -166,167,168,169,170,0,252,253,254,255,256,257,0,0,0,0, -195,196,197,198,199,0,281,282,283,284,285,286,0,0,0,0, -224,225,226,227,228,0,310,311,312,313,314,315,0,0,0,0, -253,254,255,256,257,0,339,340,341,342,343,344,0,0,0,0, -282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0, -311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0, -340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0, + +4624,4625,4626,4660,4661,4662,4663,4664,4665,0,0,0,0,0,0,0, +4669,4670,4671,4705,4706,4707,4708,4709,4710,0,4677,4678,4679,0,0,0, +4714,4715,4716,4750,4751,4752,4753,4754,4755,0,4722,4723,4724,0,0,0, +4759,4760,4761,4795,4796,4797,4798,4799,4800,0,4767,4768,4769,0,0,0, +4804,4805,4806,0,0,0,0,0,0,4795,4812,4813,4814,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12334,46 +12462,87 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,223,224,225,226,227,228,252,253,254,255,256, -0,0,0,0,0,252,253,254,255,256,257,281,282,283,284,285, -0,0,0,0,0,281,282,283,284,285,286,310,311,312,313,314, -0,0,0,0,0,310,311,312,313,314,315,339,340,341,342,343, -0,0,0,0,0,339,340,341,342,343,165,166,167,168,169,170, -0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199, -0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228, -0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257, -0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286, -0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315, -0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344, + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4933,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0, -194,195,196,197,198,199,0,0,0,0,165,166,167,168,169,170, -223,224,225,226,227,228,0,0,0,0,194,195,196,197,198,199, -252,253,254,255,256,257,0,0,0,0,223,224,225,226,227,228, -281,282,283,284,285,286,0,0,0,0,252,253,254,255,256,257, -310,311,312,313,314,315,0,0,0,0,281,282,283,284,285,286, -339,340,341,342,343,344,0,0,0,0,310,311,312,313,314,315, -0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344, -0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0, -0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0 + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4627,4628,4629,4630,4631,0,0,0,0,0,0,0,0,0,0, +0,4672,4673,4674,4675,4676,0,0,0,0,0,0,0,0,0,0, +0,4717,4718,4719,4720,4721,0,0,0,0,0,0,0,0,0,0, +0,4762,4763,4764,4765,4766,0,0,0,0,0,0,0,0,0,0, +0,4807,4808,4809,4810,4811,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4627, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4672, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4717, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4762, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4807, +0,0,0,0,0,0,0,0,0,0,0,0,0,4570,4571,4572, +0,0,0,0,0,0,0,0,0,0,0,0,0,4615,4616,4617, +0,0,0,0,0,0,0,0,0,0,0,0,0,4660,4661,4662, +0,0,0,0,0,0,0,0,0,0,0,0,0,4705,4706,4707, +0,0,0,0,0,0,0,0,0,0,0,0,0,4750,4751,4752, +0,0,0,0,0,0,0,0,0,0,0,0,0,4795,4796,4797, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4577,4578, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4622,4623, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4667,4668, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4712,4713, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4757,4758 + + +4628,4629,4630,4631,0,0,0,0,0,0,4660,4661,4662,4663,4664,4665, +4673,4674,4675,4676,0,0,0,0,0,0,4705,4706,4707,4708,4709,4710, +4718,4719,4720,4721,0,0,0,0,0,0,4750,4751,4752,4753,4754,4755, +4763,4764,4765,4766,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800, +4808,4809,4810,4811,0,0,0,0,0,0,0,0,0,0,0,0, +4573,4574,4575,0,0,0,0,0,0,0,0,0,4677,4678,4679,0, +4618,4619,4620,0,0,0,0,0,0,4677,4678,4679,4722,4723,4724,0, +4663,4664,4665,0,0,0,0,0,0,4722,4723,4724,4767,4768,4769,0, +4708,4709,4710,0,0,0,0,0,0,4767,4768,4769,4812,4813,4814,0, +4753,4754,4755,0,0,0,0,0,0,4812,4813,4814,4628,4629,4630,4631, +4798,4799,4800,0,0,0,0,0,0,0,0,4672,4673,4674,4675,4676, +4579,4580,4581,0,0,0,0,0,0,0,0,4717,4718,4719,4720,4721, +4624,4625,4626,0,0,0,0,0,0,0,0,4762,4763,4764,4765,4766, +4669,4670,4671,0,0,0,0,0,0,0,0,0,4808,4809,4810,4811, +4714,4715,4716,0,0,0,0,0,0,0,0,0,0,0,0,0, +4759,4760,4761,0,0,0,0,0,0,0,0,0,0,0,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2719,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2719,0,5232,5233,0,0,0,0,0,0, +0,0,0,0,0,0,2719,0,5277,5278,0,0,0,0,0,0, +0,0,0,0,0,5231,2719,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,5276,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12381,91 +12550,176 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4677,4678,4679,0,0, +0,0,0,0,0,0,0,0,0,0,0,4722,4723,4724,0,0, +0,0,0,0,0,0,0,0,0,0,0,4767,4768,4769,0,0, +0,0,0,0,0,0,0,0,0,0,0,4812,4813,4814,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4811,0,0,0,4570,4571, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4615,4616, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4660,4661, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4705,4706, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4750,4751, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4795,4796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0, -0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4631,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0,0,0,0, +0,0,0,0,4615,4616,4617,4618,4619,4620,4570,4571,4572,4573,4574,4575, +0,0,0,0,4660,4661,4662,4663,4664,4665,4615,4616,4617,4618,4619,4620, +0,0,0,0,4705,4706,4707,4708,4709,4710,4660,4661,4662,4663,4664,4665, +0,0,0,0,4750,4751,4752,4753,4754,4755,4705,4706,4707,4708,4709,4710, +0,0,0,0,4795,4796,4797,4798,4799,4800,4750,4751,4752,4753,4754,4755, +4572,4573,4574,4575,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800, +4617,4618,4619,4620,0,0,0,0,0,0,0,0,0,0,0,0, +4662,4663,4664,4665,0,0,0,0,0,0,4677,4678,4679,0,0,0, +4707,4708,4709,4710,0,0,0,0,0,0,4722,4723,4724,0,0,0, +4752,4753,4754,4755,0,0,0,0,0,0,4767,4768,4769,4677,4678,4679, +4797,4798,4799,4800,0,0,0,0,0,0,4812,4813,4814,4722,4723,4724, +0,0,0,0,0,0,0,0,0,0,0,0,0,4767,4768,4769, +0,0,0,0,0,0,0,0,0,0,0,0,0,4812,4813,4814, +0,0,0,0,0,0,4577,4578,4579,4580,4581,4577,4578,4579,4580,4581 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4577,4578,4579,4580,4581,0, +0,0,0,0,0,0,0,0,0,0,4622,4623,4624,4625,4626,0, +4627,4628,4629,4630,4631,0,0,0,0,0,4667,4668,4669,4670,4671,0, +4672,4673,4674,4675,4676,0,0,0,0,0,4712,4713,4714,4715,4716,0, +4717,4718,4719,4720,4721,0,0,0,0,0,4757,4758,4759,4760,4761,0, +4762,4763,4764,4765,4766,0,0,0,0,0,0,4803,4804,0,0,0, +4807,4808,4809,4810,4811,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +4570,4571,4572,4573,4574,4575,0,0,0,0,0,0,0,0,0,0, +4615,4616,4617,4618,4619,4620,0,0,4577,4578,4579,4580,4581,0,0,4570 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4802,4803, +0,0,0,0,0,0,0,0,0,0,0,0,4570,4571,4572,4573, +0,0,0,0,0,0,0,0,0,0,0,0,4615,4616,4617,4618, +0,0,0,4627,4628,4629,4630,4631,0,0,0,0,4660,4661,4662,4663, +0,0,0,4672,4673,4674,4675,4676,0,0,0,0,4705,4706,4707,4708, +0,0,0,4717,4718,4719,4720,4721,4677,4678,4679,0,4750,4751,4752,4753, +0,0,0,4762,4763,4764,4765,4766,4722,4723,4724,0,4795,4796,4797,4798, +0,0,0,4807,4808,4809,4810,4811,4767,4768,4769,0,0,0,0,0, +0,0,0,0,0,0,0,0,4812,4813,4814,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0, +4571,4572,4573,4574,4575,0,0,4615,4616,4617,4618,4619,4620,0,0,0 + + +4804,4805,4806,0,0,0,0,0,0,0,0,0,0,0,0,0, +4574,4575,0,0,0,0,0,0,0,0,0,4577,4578,4579,4580,4581, +4619,4620,0,0,0,0,0,0,0,0,0,4622,4623,4624,4625,4626, +4664,4665,0,0,0,0,0,0,0,0,0,4667,4668,4669,4670,4671, +4709,4710,0,0,0,0,0,0,0,0,0,4712,4713,4714,4715,4716, +4754,4755,0,0,0,0,0,0,0,0,0,4757,4758,4759,4760,4761, +4799,4800,0,0,0,0,0,0,0,0,0,4802,4803,4804,4805,4806, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4570,4577,4578 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4570,4571,4572,4573,4574,4575,0,0,0,0,0,0,0,0,0,0, +4615,4616,4617,4618,4619,4620,0,0,0,0,0,0,0,0,0,0, +4660,4661,4662,4663,4664,4665,0,0,0,0,0,0,0,0,0,0, +4705,4706,4707,4708,4709,4710,0,0,0,0,0,0,0,0,0,0, +4750,4751,4752,4753,4754,4755,0,0,0,0,0,0,0,0,0,0, +4795,4796,4797,4798,4799,4800,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4579,4580,4581,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4577,4578,4579,4580,4581,0,0,0,0,0,0,0,0,0,0,0, +4622,4623,4624,4625,4626,0,0,0,0,0,0,0,0,0,0,0, +4667,4668,4669,4670,4671,0,0,0,0,0,0,0,0,0,0,0, +4712,4713,4714,4715,4716,0,0,0,0,0,0,0,0,0,0,0, +4757,4758,4759,4760,4761,0,0,0,0,0,0,0,0,0,0,0, +4802,4803,4804,4805,4806,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0, -195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0, -224,225,226,227,228,0,0,0,0,0,165,166,167,168,169,170, -253,254,255,256,257,0,0,0,0,0,194,195,196,197,198,199, -282,283,284,285,286,0,0,0,0,0,223,224,225,226,227,228, -311,312,313,314,165,166,167,168,169,170,252,253,254,255,256,257, -340,341,342,343,194,195,196,197,198,199,281,282,283,284,285,286, -0,0,0,0,223,224,225,226,227,228,310,311,312,313,314,315, -0,0,0,0,252,253,254,255,256,257,339,340,341,342,343,344, -0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0, -0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0, -0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168, -0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197, -0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226, -0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255, -0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284, -0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313, -165,166,167,168,169,170,281,282,283,284,285,286,339,340,341,342, -194,195,196,197,198,199,310,311,312,313,314,165,166,167,168,169, -223,224,225,226,227,228,339,340,341,342,343,194,195,196,197,198, -252,253,254,255,256,257,0,0,0,0,0,223,224,225,226,227, -281,282,283,284,285,286,0,0,0,0,0,252,253,254,255,256, -310,311,312,313,314,315,0,0,0,0,0,281,282,283,284,285, -339,340,341,342,343,344,0,0,0,0,0,310,311,312,313,314, -0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0, +0,0,0,0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0, +0,0,0,0,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0, +0,0,0,0,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0, +0,0,0,0,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0, +0,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0, +0,0,0,0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0, +0,0,0,0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0, +0,0,0,0,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0, +0,0,0,0,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0, +0,0,0,0,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0, +0,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0 - -0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0, -0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0, -169,170,0,0,281,282,283,284,285,286,0,0,0,0,0,0, -198,199,0,0,310,311,312,313,314,315,0,0,0,0,0,0, -227,228,0,0,339,340,341,342,343,344,0,0,0,0,0,0, -256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + +0,0,0,0,0,0,4622,4623,4624,4625,4626,4622,4623,4624,4625,4626, +0,0,0,0,0,0,4667,4668,4669,4670,4671,4667,4668,4669,4670,4671, +0,0,0,0,0,0,4712,4713,4714,4715,4716,4712,4713,4714,4715,4716, +0,0,0,0,0,0,4757,4758,4759,4760,4761,4757,4758,4759,4760,4761, +0,0,4577,4578,4579,4580,4581,4803,4804,4805,4806,4802,4803,4804,4805,4806, +0,0,4622,4623,4624,4625,4626,0,0,0,0,0,0,0,0,0, +0,0,4667,4668,4669,4670,4671,0,0,0,0,0,0,0,0,0, +0,0,4712,4713,4714,4715,4716,0,0,0,0,0,0,0,0,0, +0,0,4757,4758,4759,4760,4761,0,0,0,0,0,0,0,0,0, +0,0,4802,4803,4804,4805,4806,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5102,5103,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5147,5148,0,4571,4572,4573,4574,4575,0,0,0,0,0,0, +0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0,0,0,0, +0,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0,0,0,0 - -0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0, -0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0, -0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0, -0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0, -0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0, + +4660,4661,4662,4663,4664,4665,0,0,4622,4623,4624,4625,4626,0,0,4615, +4705,4706,4707,4708,4709,4710,0,0,4667,4668,4669,4670,4671,0,0,4660, +4750,4751,4752,4753,4754,4755,0,0,4712,4713,4714,4715,4716,0,0,4705, +0,0,4797,4798,0,0,0,0,4757,4758,4759,4760,4761,0,0,4750, +0,0,0,0,0,0,0,0,4802,4803,4804,4805,4806,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12478,17 +12732,395 @@ p 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - - - - - - -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, + +4616,4617,4618,4619,4620,0,0,4660,4661,4662,4663,4664,4665,4627,4628,4629, +4661,4662,4663,4664,4665,0,0,4705,4706,4707,4708,4709,4710,4672,4673,4674, +4706,4707,4708,4709,4710,0,0,4750,4751,4752,4753,4754,4755,4717,4718,4719, +4751,4752,4753,4754,4755,0,0,4795,4796,4797,4798,4799,4800,4762,4763,4764, +0,4797,4798,0,0,0,0,0,0,0,0,0,0,4807,4808,4809, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +4630,4631,0,0,0,0,0,0,0,0,0,0,0,0,4622,4623, +4675,4676,0,0,0,0,0,0,0,0,0,0,0,0,4667,4668, +4720,4721,0,0,0,0,0,0,0,0,0,0,0,0,4712,4713, +4765,4766,0,0,0,0,0,0,0,0,0,0,0,0,4757,4758, +4810,4677,4678,4679,0,0,0,0,0,0,0,4677,4678,4679,4802,4803, +0,4722,4723,4724,0,0,0,0,0,0,0,4722,4723,4724,0,0, +0,4767,4768,4769,0,0,0,0,0,0,0,4767,4768,4769,0,0, +0,4812,4813,4814,0,0,0,0,0,0,0,4812,4813,4814,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +4624,4625,4626,0,0,0,0,0,0,0,0,0,0,0,0,0, +4669,4670,4671,0,0,0,0,0,0,0,0,0,0,0,0,0, +4714,4715,4716,0,0,0,0,0,0,0,0,0,0,0,0,0, +4759,4760,4761,0,0,0,0,0,0,0,0,0,0,0,0,0, +4804,4805,4806,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4952,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0, +0,0,0,0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0, +0,0,0,0,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0, +0,0,0,0,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0, +0,0,0,0,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0, +0,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0 + + +0,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0,0,0,0, +0,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0,0,0,0, +0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4577,4578,4579,4580,4581,0,0,0,0,0,0,0, +0,0,0,0,4622,4623,4624,4625,4626,0,0,0,0,0,0,0, +0,0,0,0,4667,4668,4669,4670,4671,0,0,0,0,0,0,0, +0,0,0,0,4712,4713,4714,4715,4716,0,0,0,0,0,0,0, +0,0,0,0,4757,4758,4759,4760,4761,0,0,0,0,0,0,0, +0,0,0,0,4802,4803,4804,4805,4806,0,0,0,0,0,0,0, +0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0,0,0,0, +0,0,0,0,4615,4616,4617,4618,4619,4620,0,0,0,0,0,0, +0,0,0,0,4660,4661,4662,4663,4664,4665,0,0,0,0,0,0, +0,0,0,0,4705,4706,4707,4708,4709,4710,0,0,0,0,0,0, +0,0,0,0,4750,4751,4752,4753,4754,4755,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4677,4678,4679,0,0,0, +0,0,0,0,0,0,0,0,0,0,4722,4723,4724,0,0,0, +0,0,0,0,0,0,0,0,0,0,4767,4768,4769,0,0,0, +0,0,0,0,0,0,0,0,0,0,4812,4813,4814,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4577,4578,4579, +0,0,0,0,0,0,0,0,0,0,0,0,0,4622,4623,4624, +0,0,0,0,0,0,0,0,0,0,0,0,0,4667,4668,4669, +0,0,0,0,0,0,0,0,0,0,0,0,0,4712,4713,4714, +0,0,0,0,0,0,0,0,0,0,0,0,0,4757,4758,4759, +0,0,0,0,0,0,0,0,0,0,0,0,0,4802,4803,4804, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4570,4571,4572,4573 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4580,4581,0,0,0,0,0,0,4627,4628,4629,4630,4631,0,0,0, +4625,4626,0,0,0,0,0,0,4672,4673,4674,4675,4676,0,0,0, +4670,4671,0,0,0,0,0,0,4717,4718,4719,4720,4721,0,0,0, +4715,4716,0,0,0,0,0,0,4762,4763,4764,4765,4766,0,0,0, +4760,4761,0,0,0,0,0,0,4807,4808,4809,4810,4811,0,0,0, +4805,4806,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4574,4575,0,0,0,0,0,0,4577,4578,4579,4580,4581,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4677,4678,4679,0,0, +0,0,0,0,0,0,0,0,0,0,0,4722,4723,4724,0,0, +0,4577,4578,4579,4580,4581,4627,4628,4629,4630,4631,4767,4768,4769,0,0, +0,4622,4623,4624,4625,4626,4672,4673,4674,4675,4676,4812,4813,4814,0,0, +0,4667,4668,4669,4670,4671,4717,4718,4719,4720,4721,0,0,0,0,0, +0,4712,4713,4714,4715,4716,4762,4763,4764,4765,4766,0,0,0,0,0, +0,4757,4758,4759,4760,4761,4807,4808,4809,4810,4811,0,0,0,4570,4571, +0,4802,4803,4804,4805,4806,0,0,0,0,0,0,0,0,4615,4616, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4660,4661, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4705,4706, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4750,4751, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4795,4796, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4577,4578,4579,4580,4581,4627,4628,4629,4630,4631,0,0,0,0,0 + + +0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0,0,0,0, +0,0,0,0,4570,4571,4572,4573,4574,4575,0,0,0,0,0,0, +0,0,0,0,4615,4616,4617,4618,4619,4620,4570,4571,4572,4573,4574,4575, +0,0,0,0,4660,4661,4662,4663,4664,4665,4615,4616,4617,4618,4619,4620, +0,0,0,0,4705,4706,4707,4708,4709,4710,4660,4661,4662,4663,4664,4665, +0,0,0,0,4750,4751,4752,4753,4754,4755,4705,4706,4707,4708,4709,4710, +0,0,0,0,4795,4796,4797,4798,4799,4800,4750,4751,4752,4753,4754,4755, +4572,4573,4574,4575,0,0,0,0,0,0,4795,4796,4797,4798,4799,4800, +4617,4618,4619,4620,0,0,0,0,0,0,0,0,0,0,0,0, +4662,4663,4664,4665,0,0,0,0,0,0,4677,4678,4679,0,0,0, +4707,4708,4709,4710,0,0,0,0,0,0,4722,4723,4724,0,0,0, +4752,4753,4754,4755,0,0,0,0,0,0,4767,4768,4769,4677,4678,4679, +4797,4798,4799,4800,0,0,0,0,0,0,4812,4813,4814,4722,4723,4724, +0,0,0,0,0,0,0,0,0,0,0,0,0,4767,4768,4769, +0,0,0,0,0,0,0,0,0,0,0,0,0,4812,4813,4814, +0,0,0,0,0,0,4577,4578,4579,4580,4581,4577,4578,4579,4580,4581 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4577,4578,4579,4580,4581,0,0,0,0,0,0,0,0,0,4577, +0,4622,4623,4624,4625,4626,0,0,0,0,0,0,0,0,0,4622, +0,4667,4668,4669,4670,4671,4570,4571,4572,4573,4574,4575,0,0,0,4667, +0,4712,4713,4714,4715,4716,4615,4616,4617,4618,4619,4620,4677,4678,4679,4712, +0,4757,4758,4759,4760,4761,4660,4661,4662,4663,4664,4665,4722,4723,4724,4757, +0,4802,4803,4804,4805,4806,4705,4706,4707,4708,4709,4710,4767,4768,4769,4802, +0,0,0,0,0,0,4750,4751,4752,4753,4754,4755,4812,4813,4814,0, +0,0,0,0,0,0,4795,4796,4797,4798,4799,4800,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4627,4628,4629,4630,4631,0,0,0,0,0,0,0,0,0,0,0, +4672,4673,4674,4675,4676,0,0,0,0,0,0,4677,4678,4679,0,0, +4717,4718,4719,4720,4721,0,0,0,0,0,0,4722,4723,4724,0,0, +4762,4763,4764,4765,4766,0,0,0,0,0,0,4767,4768,4769,0,0, +4807,4808,4809,4810,4811,0,0,0,0,0,0,4812,4813,4814,4571,4572, +4581,0,0,0,0,0,0,0,4577,4578,4579,4580,4581,4615,4616,4617 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4578,4579,4580,4581,0,0,0,0,0,0,0,0,0,0,0,4577, +4623,4624,4625,4626,0,0,0,4577,4578,4579,4580,4581,0,0,0,4622, +4668,4669,4670,4671,0,0,0,4622,4623,4624,4625,4626,0,0,0,4667, +4713,4714,4715,4716,0,0,0,4667,4668,4669,4670,4671,0,0,0,4712, +4758,4759,4760,4761,4677,4678,4679,4712,4713,4714,4715,4716,0,0,0,4757, +4803,4804,4805,4806,4722,4723,4724,4757,4758,4759,4760,4761,0,4677,4678,4679, +0,0,0,0,4767,4768,4769,4802,4803,4804,4805,4806,0,4722,4723,4724, +0,0,0,0,4812,4813,4814,0,0,0,0,0,0,4767,4768,4769, +0,0,4571,4572,4573,4574,4575,0,0,0,0,0,0,4812,4813,4814, +0,4615,4616,4617,4618,4619,4620,0,0,0,0,0,0,0,0,0, +0,4660,4661,4662,4663,4664,4665,0,0,0,0,0,0,0,0,0, +0,4705,4706,4707,4708,4709,4710,0,0,0,0,0,0,0,0,0, +0,4750,4751,4752,4753,4754,4755,0,0,0,0,0,0,0,0,0, +4573,4574,4796,4797,4798,4799,4800,0,0,0,0,0,4570,4571,4572,4573, +4618,4619,4620,4570,0,0,0,4577,4578,4579,4580,4581,4615,4616,4617,4618 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4578,4579,4580,4581,0,0,0,0,4570,4571,4572,4573,4574,4575,0,0, +4623,4624,4625,4626,0,0,0,0,4615,4616,4617,4618,4619,4620,0,0, +4668,4669,4670,4671,0,0,0,0,4660,4661,4662,4663,4664,4665,0,0, +4713,4714,4715,4716,0,0,0,0,4705,4706,4707,4708,4709,4710,0,0, +4758,4759,4760,4761,0,0,0,0,4750,4751,4752,4753,4754,4755,0,0, +4803,4804,4805,4806,0,0,0,0,4795,4796,4797,4798,4799,4800,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4677,4678,4679,0,0,0,0,0,0,0,0,0, +0,0,0,0,4722,4723,4724,0,0,0,0,0,0,0,0,0, +0,0,0,0,4767,4768,4769,0,0,0,0,4677,4678,4679,0,0, +0,0,0,0,4812,4813,4814,0,0,0,0,4722,4723,4724,0,0, +0,0,0,0,0,0,0,0,0,0,0,4767,4768,4769,0,0, +4574,4575,0,0,0,0,0,4627,4628,4629,4630,4812,4813,4814,0,0, +4619,4620,0,0,0,0,0,4672,4673,4674,4675,4676,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,4615,4616,4617,4618, +0,0,0,0,0,0,0,0,0,0,0,0,4660,4661,4662,4663, +0,0,0,0,0,0,0,0,0,0,0,0,4705,4706,4707,4708, +0,0,0,0,0,0,0,0,0,0,0,0,4750,4751,4752,4753, +0,0,0,0,0,0,0,0,0,0,0,0,4795,4796,4797,4798, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +4619,4620,4627,4628,4629,4630,4631,0,4622,4623,4624,4625,4626,0,0,0, +4664,4665,4672,4673,4674,4675,4676,0,4667,4668,4669,4670,4671,0,4677,4678, +4709,4710,4717,4718,4719,4720,4721,0,4712,4713,4714,4715,4716,0,4722,4723, +4754,4755,4762,4763,4764,4765,4766,0,4757,4758,4759,4760,4761,0,4767,4768, +4799,4800,4807,4808,4809,4810,4811,0,4802,4803,4804,4805,4806,4795,4812,4813, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,4622,4623,4624,4625,4626,4672,4673,4674,4675,4676,0,0,0,0,0, +4679,4667,4668,4669,4670,4671,4717,4718,4719,4720,4721,0,0,0,0,0, +4724,4712,4713,4714,4715,4716,4762,4763,4764,4765,4766,0,0,0,0,0, +4769,4757,4758,4759,4760,4761,4807,4808,4809,4810,4811,0,0,0,0,0, +4814,4802,4803,4804,4805,4806,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4795,4796,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,4622,4623,4624,4625,4626,4622,4623,4624,4625,4626, +0,0,0,0,0,0,4667,4668,4669,4670,4671,4667,4668,4669,4670,4671, +0,0,0,0,0,0,4712,4713,4714,4715,4716,4712,4713,4714,4715,4716, +0,0,0,0,0,0,4757,4758,4759,4760,4761,4757,4758,4759,4760,4761, +0,0,0,0,0,0,4581,4803,4804,4805,4806,4802,4803,4804,4805,4806, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,4627,4628,4629,4630,4631,4622,4623,4624,4625,4626,4660,4661,4662, +4677,4678,4679,4672,4673,4674,4675,4676,4667,4668,4669,4670,4671,4705,4706,4707, +4722,4723,4724,4717,4718,4719,4720,4721,4712,4713,4714,4715,4716,4750,4751,4752, +4767,4768,4769,4762,4763,4764,4765,4766,4757,4758,4759,4760,4761,4795,4796,4797, +4812,4813,4814,4807,4808,4809,4810,4811,4802,4803,4804,4805,4806,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +4663,4664,4665,0,0,0,0,4622,4623,4624,4625,4626,4660,4661,4662,4663, +4708,4709,4710,0,4677,4678,4679,4667,4668,4669,4670,4671,4705,4706,4707,4708, +4753,4754,4755,0,4722,4723,4724,4712,4713,4714,4715,4716,4750,4751,4752,4753, +4798,4799,4800,0,4767,4768,4769,4757,4758,4759,4760,4761,4795,4796,4797,4798, +0,0,0,4795,4812,4813,4814,4802,4803,4804,4805,4806,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +4664,4665,4627,4628,4629,4630,4631,4717,4718,4719,4720,4721,0,0,0,0, +4709,4710,4672,4673,4674,4675,4676,4762,4763,4764,4765,4766,0,0,0,0, +4754,4755,4717,4718,4719,4720,4721,4807,4808,4809,4810,4811,0,0,0,0, +4799,4800,4762,4763,4764,4765,4766,0,0,0,0,0,0,0,0,0, +0,0,4807,4808,4809,4810,4811,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + +410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, +410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, 410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, 410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, 410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, @@ -16174,6 +16806,8 @@ MonsterStrategy WaitTime = 3 # How far the monster will travel before reassessing for a new path. MaxDistance = 999999 + # 1 of X chance to stop after bumping into something. + BumpStopChance = 5 } 1 { @@ -16203,15 +16837,19 @@ MonsterStrategy { # The Slime King Boss script. Name = Slime King + # Which phase to start on. Should be 1 most of the time. + StartPhase = 1 # How much time a jump will be pre-telegraphed. JumpWarningIndicatorTime = 1.0 # Distance to jump up into the sky. A higher value causes it to launch up and down seemingly faster. - JumpHeight = 2400 + JumpHeight = 900 ProjectileDamage = 10 JumpAttackDamage = 20 - JumpMoveSpd = 95 + JumpMoveSpd = 75 + # How far the player gets knocked back if hit. + JumpKnockbackFactor = 250 - BulletSpd = 250 + BulletSpd = 350 Phase1 { @@ -16240,10 +16878,12 @@ MonsterStrategy JumpChargeTime = 5.0 JumpAfter = 5 shots JumpCount = 3 - # Delay times per jump in seconds. - Jump[1] = 2.0 - Jump[2] = 0.3 - Jump[3] = 0.75 + + # Argument 0 is jump time. + # Argument 1 is move speed. + Jump[1] = 2.0, 75 + Jump[2] = 0.3, 850 + Jump[3] = 1.2, 70 } Phase3 { @@ -16251,9 +16891,13 @@ MonsterStrategy # Percentage of health to transition to Phase 3 Change = 50% MonsterSpawnOnChange = Red Slime, 2 + + PhaseRecoveryTime = 2.0 + ShootRate = 0.5 ShootProjectileCount = 3 ShootAngleSpread = 45 + JumpMoveSpd = 140 JumpDelayTime = 0.5 JumpRecoveryTime = 2.0 } @@ -16263,9 +16907,15 @@ MonsterStrategy # Percentage of health to transition to Phase 4 Change = 25% MonsterSpawnOnChange = Blue Slime, 2 + # Percentage of normal move spd the Slime King will move. MoveSpdModifier = 50% ShootRate = 0.1 - RandomOffsetAngle = 75 + RandomOffsetAngle = 35 + + RunAwayTime = 2.5 + WaitTime = 1.0 + + JumpDuration = 3.0 JumpDistance = 1000 } Phase5 @@ -16277,6 +16927,14 @@ MonsterStrategy Change = 0% } } + 4 + { + Name = Run Away + # How far away the monster attempts to distance itself from the player + Range = 700 + # If the player is farther than this distance, close in on them. + CloseInRange = 850 + } }Monsters { 0 @@ -16291,6 +16949,7 @@ MonsterStrategy Size = 80 Strategy = Run Towards + BumpStopChance = 2 #Size of each animation frame SheetFrameSize = 24,24 @@ -16413,10 +17072,11 @@ MonsterStrategy CollisionDmg = 0 - MoveSpd = 0 + MoveSpd = 100 Size = 800 Strategy = Slime King + StartPhase = 1 #Size of each animation frame SheetFrameSize = 24,24 @@ -16428,7 +17088,7 @@ MonsterStrategy DeathAnimation = 10, 0.1, OneShot #Additional custom animations go down below. Start with ANIMATION[0] - #ANIMATION[0] = MY_NEW_ANIMATION + ANIMATION[0] = monsters/Slime King - Cast.png } }Player { @@ -16466,14 +17126,19 @@ MonsterStrategy DamageMult = 1 Radius = 100 Cooldown = 0.6 + # Whether or not this ability cancels casts. + CancelCast = 0 ArrowSpd = 250 + } Right Click Ability { Name = Retreat Cooldown = 7 Mana Cost = 0 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16493,6 +17158,8 @@ MonsterStrategy Name = Rapid Fire Cooldown = 12 Mana Cost = 35 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16521,6 +17188,8 @@ MonsterStrategy Name = Charged Shot Cooldown = 15 Mana Cost = 40 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16547,6 +17216,8 @@ MonsterStrategy Name = Multishot Cooldown = 25 Mana Cost = 50 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16578,6 +17249,8 @@ MonsterStrategy Name = ??? Cooldown = 8 Mana Cost = 5 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16592,6 +17265,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 30 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16606,6 +17281,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 25 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16620,6 +17297,8 @@ MonsterStrategy Name = ??? Cooldown = 40 Mana Cost = 75 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16638,6 +17317,8 @@ MonsterStrategy Name = ??? Cooldown = 8 Mana Cost = 5 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16652,6 +17333,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 30 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16666,6 +17349,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 25 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16680,6 +17365,8 @@ MonsterStrategy Name = ??? Cooldown = 40 Mana Cost = 75 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16698,6 +17385,8 @@ MonsterStrategy DamageMult = 1 Range = 150 Cooldown = 0.35 + # Whether or not this ability cancels casts. + CancelCast = 0 SwordSwingTime = 0.2 } @@ -16706,6 +17395,8 @@ MonsterStrategy Name = Block Cooldown = 15 Mana Cost = 0 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16728,6 +17419,8 @@ MonsterStrategy Name = Battlecry Cooldown = 12 Mana Cost = 40 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16770,6 +17463,8 @@ MonsterStrategy Name = Ground Slam Cooldown = 15 Mana Cost = 50 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16798,6 +17493,8 @@ MonsterStrategy Name = Sonic Slash Cooldown = 40 Mana Cost = 60 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16830,6 +17527,8 @@ MonsterStrategy Name = ??? Cooldown = 8 Mana Cost = 5 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16844,6 +17543,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 30 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16858,6 +17559,8 @@ MonsterStrategy Name = ??? Cooldown = 6 Mana Cost = 25 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16872,6 +17575,8 @@ MonsterStrategy Name = ??? Cooldown = 40 Mana Cost = 75 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -16891,6 +17596,8 @@ MonsterStrategy Radius = 100 Speed = 200 Cooldown = 0.85 + # Whether or not this ability cancels casts. + CancelCast = 0 # When bullet makes contact, how fast the bullet will fade out. BulletHitFadeoutTime = 0.2 @@ -16911,6 +17618,8 @@ MonsterStrategy Name = Teleport Cooldown = 8 Mana Cost = 5 + # Whether or not this ability cancels casts. + CancelCast = 1 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 0, 0, 64, 255 @@ -16947,6 +17656,8 @@ MonsterStrategy Name = Firebolt Cooldown = 6 Mana Cost = 30 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -17009,6 +17720,8 @@ MonsterStrategy Name = Lightning Bolt Cooldown = 6 Mana Cost = 25 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -17061,6 +17774,8 @@ MonsterStrategy Name = Meteor Cooldown = 40 Mana Cost = 75 + # Whether or not this ability cancels casts. + CancelCast = 0 #RGB Values. Color 1 is the left side of the bar, Color 2 is the right side. Cooldown Bar Color 1 = 64, 0, 0, 255 @@ -17134,7 +17849,7 @@ gfx_config = gfx/gfx.txt map_config = levels.txt # Starting map when loading the game. -starting_map = CAMPAIGN_1_1 +starting_map = BOSS_1 # Player Properties Loading Config player_config = Player.txt @@ -17164,38 +17879,53 @@ debug_collision_boxes = 0 debug_pathfinding = 0 # ms precision of animation tile caching. -animation_tile_precision = 50GFX_Prefix = assets/ +animation_tile_precision = 50 + +# frequency of water reflection moving update. +water_reflection_update_time = 0.5 + +# amount of time step of water reflection moving update. +water_reflection_time_step = 0.6 + +# the amount of scaling done to the water reflection. +water_reflection_scale_factor = 0.05GFX_Prefix = assets/ Images { - GFX_Warrior_Sheet = nico-warrior.png - GFX_Circle = circle.png - GFX_Effect_GroundSlam_Back = ground-slam-attack-back.png - GFX_Effect_GroundSlam_Front = ground-slam-attack-front.png - GFX_Heart = heart.png - GFX_BLOCK_BUBBLE = block.png - GFX_Ranger_Sheet = nico-ranger.png - GFX_Wizard_Sheet = nico-wizard.png + GFX_Arrow = arrow.png GFX_Battlecry_Effect = battlecry_effect.png - GFX_Mana = mana.png - GFX_SonicSlash = sonicslash.png + GFX_BLOCK_BUBBLE = block.png GFX_BulletCircle = circle.png GFX_BulletCircleOutline = circle_outline.png + GFX_ChainLightning = chain_lightning.png + GFX_ChargedArrow = charged_shot_arrow.png + GFX_Circle = circle.png + GFX_Effect_GroundSlam_Back = ground-slam-attack-back.png + GFX_Effect_GroundSlam_Front = ground-slam-attack-front.png GFX_EnergyBolt = energy_bolt.png GFX_EnergyParticle = energy_particle.png - GFX_Splash_Effect = splash_effect.png + GFX_FireRing0 = fire_ring0.png + GFX_FireRing1 = fire_ring1.png + GFX_FireRing2 = fire_ring2.png + GFX_FireRing3 = fire_ring3.png + GFX_FireRing4 = fire_ring4.png + GFX_Heart = heart.png + GFX_Laser = laser.png GFX_LightningBolt = lightning_bolt.png GFX_LightningBoltParticle1 = lightning_bolt_part1.png GFX_LightningBoltParticle2 = lightning_bolt_part2.png GFX_LightningBoltParticle3 = lightning_bolt_part3.png GFX_LightningBoltParticle4 = lightning_bolt_part4.png - GFX_ChainLightning = chain_lightning.png GFX_LightningSplash = lightning_splash_effect.png + GFX_Mana = mana.png GFX_Meteor = meteor.png - GFX_Arrow = arrow.png - GFX_Laser = laser.png - GFX_ChargedArrow = charged_shot_arrow.png GFX_RangeIndicator = range_indicator.png + GFX_Ranger_Sheet = nico-ranger.png + GFX_SonicSlash = sonicslash.png + GFX_Splash_Effect = splash_effect.png + GFX_Warrior_Sheet = nico-warrior.png + GFX_Wizard_Sheet = nico-wizard.png + GFX_SlimeKing_Cast = monsters/Slime King - Cast.png }map_path = assets/Campaigns/ Levels @@ -17217,6 +17947,23 @@ Levels ݚI7)_lcͺmv?WZ_mZ.ۚ\']2$G ) }kno}>j88Ɗ=rrض bKGDQb pHYs  tIME 3k1IDATc````8z({Άǿ_*e)k9IENDB`PNG  + IHDRw=iCCPICC profile(}=H@_[~T*A!CuVX Ъɥ_Ф!Iqq\ ~,V\uupW'E)IExwq6*L1z*U^ Ả \=<|,s9o0#G3y8JL|N<.9ƹhgLj8D,;X`ViⰬ:,sTjuO@^]Is(XBIPCЪb E1OK"W BhwFajI +Ā@nYǖ<|W'>u[`Iuі|4~Fߔn5>N u|E^wywOgoirKbKGD pHYs.#.#x?vtIME  -tEXtCommentCreated with GIMPWJIDATHc`T1[/Hbb_#@ D_*Kh˜QЉoIENDB`PNG + + IHDRw=iCCPICC profile(}=H@_[~T*A!CuVX Ъɥ_Ф!Iqq\ ~,V\uupW'E)IExwq6*L1z*U^ Ả \=<|,s9o0#G3y8JL|N<.9ƹhgLj8D,;X`ViⰬ:,sTjuO@^]Is(XBIPCЪb E1OK"W BhwFajI +Ā@nYǖ<|W'>u[`Iuі|4~Fߔn5>N u|E^wywOgoirKbKGD pHYs.#.#x?vtIME  2DtEXtCommentCreated with GIMPWIDATHUA 7NKRLqR +"L4no9h^rxӢ9R(9L[Hf3 +( mӠEDc^@"WO*4fT}xPE#u[`Iuі|4~Fߔn5>N u|E^wywOgoirKbKGD pHYs.#.#x?vtIME  5tEXtCommentCreated with GIMPWIDATHc`QIÄ tðM:`&((HO# Qj %'iDG2%,Z `b01zDtL*ؑy2/YB"j.VFTq͋AܭOIENDB`PNG + + IHDRw=iCCPICC profile(}=H@_[~T*A!CuVX Ъɥ_Ф!Iqq\ ~,V\uupW'E)IExwq6*L1z*U^ Ả \=<|,s9o0#G3y8JL|N<.9ƹhgLj8D,;X`ViⰬ:,sTjuO@^]Is(XBIPCЪb E1OK"W BhwFajI +Ā@nYǖ<|W'>u[`Iuі|4~Fߔn5>N u|E^wywOgoirKbKGD pHYs.#.#x?vtIME  ;mtEXtCommentCreated with GIMPWIDATHUI uxx2iRQ@܌"h$\AF{K*uBt,VU8ŒWl+lC۱C zsa_Oȶ-5$?Ͷ*G IENDB`PNG + + IHDRw=iCCPICC profile(}=H@_[~T*A!CuVX Ъɥ_Ф!Iqq\ ~,V\uupW'E)IExwq6*L1z*U^ Ả \=<|,s9o0#G3y8JL|N<.9ƹhgLj8D,;X`ViⰬ:,sTjuO@^]Is(XBIPCЪb E1OK"W BhwFajI +Ā@nYǖ<|W'>u[`Iuі|4~Fߔn5>N u|E^wywOgoirKbKGD pHYs.#.#x?vtIME  }tEXtCommentCreated with GIMPWwIDATHc`/3Pb a`g!!y}@&'H6iLCФIkE V3ĺ:}- VFR\IND"tajdҒ@_RnIENDB`PNG + IHDR@@kzTXtRaw profile type exifxڥYvDk^ s/7Iғg""zzޟRZOe7=|k )şׄď2>_/~?]_1/J{PN_į ϶By |{'K?/6N95Y@g~ט3~~]N? VtϧyO] [9ϯ*)"/?~O.b^3Q--tOpΣ>Toaǎ#&ucg;nXyMJ=[iIx=w߶~%a?:wSSbx (ĨZ֊),CW_Eo?~f:XUeȠsU? GҬ }1'\y\iUV}V[knˮm}==yvÛw>O<@SO;vg^vs˭];t]_]KoD5~j}(: KOtԳc)ISo&Y3,'zw:SڹGc~5 GM2yMu߹,=kx*O+"iuN7eIw8b8+7L۹󺱳ŎKYlu8>ԛFhy;mzbo o (3ÿ̾g{ai?rmlďju…@udעicnkHmoE5gm4g"g=V|WhѱTo?kw̳O-`9nnFv$>6gDc>.uI`+ќ\{Z}­2~Y1k^ R~]׾y[[~0Zv7q:coa+vd88Ÿ™"̩Ĉ~Snʲ@{OQ R㤸u( <2*H~d5MG BSk;)=e '601EfU>Wt %0>8#}c8}-g*s⁛ X ƋML<[̠~=_8Qln@5C#PMgP=M`Ћq.ne21HWَıˎ d|8A_"/Ʋ1uQ³ݲ5v1l1F ca  @@ -19088,7 +19835,6 @@ Q - @@ -23728,7 +24474,7 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, @@ -23746,7 +24492,7 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0 1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,1046, @@ -23764,7 +24510,7 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046 1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0, @@ -23782,7 +24528,7 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0 0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046, @@ -23818,7 +24564,7 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046 0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, @@ -23836,309 +24582,500 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0 - - - - - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3410, -0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3455, -0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,3500, -0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,3545, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046 + + +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3494,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3342,3343 +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3366,3367,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3411,3412,3413,3536,3537,0,0,0,0,3342,3343,3344,3345,3346,0,0, -3456,3457,3458,3581,3582,3579,0,0,0,3387,3388,3389,3390,3391,0,0, -3501,3502,3503,3626,3627,0,3276,3277,3579,3432,3433,3434,3435,3436,0,0, -3546,3547,3548,0,0,0,0,0,3577,3578,3478,3479,3480,3481,3276,3277, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3492,0,0, -0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3447,0,0,0,0,0,0,0,0,0,3447,0,0, -0,0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0, -0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0,3402, -3344,3345,3346,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3583,3584,0,0,0,0,0,0,0,0,0,0,0,0, -3465,3466,3628,3629,0,0,0,0,0,0,0,0,0,0,3437,3438, -3510,3511,3488,3489,0,0,0,0,0,0,0,0,0,3579,3482,3483, -3555,3556,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3471,0,0,0,0,0,0,0,0,0,0,0,3620,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3706, -0,0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3462,3463,3464,3337,3338,3339,3340,3341,0,0,0,0,0, -3439,3488,3489,3507,3508,3509,3382,3383,3384,3385,3386,3376,0,0,3372,3373, -3484,3533,3534,3552,3553,3554,3427,3428,3429,3430,3431,3421,3287,3288,3417,3418, -0,3282,3283,0,0,0,3472,3473,3474,3475,3476,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,3620, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3493,0,0,0,0,0,3447,0,0,0,3493,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,0, -0,0,0,0,0,0,0,3357,3365,3366,3367,3368,0,0,0,0, -0,0,0,0,0,0,0,0,3410,3411,3412,3413,0,0,0,0 +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 - + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0,0, -3410,3411,3412,3413,0,0,0,0,0,0,0,3536,3537,0,3342,3343, -3455,3456,3457,3458,0,0,0,0,0,0,0,3581,3582,0,3387,3388, -3500,3501,3502,3503,0,0,0,0,0,0,0,3626,3627,0,3432,3433, -3545,3546,3547,3548,0,0,0,0,0,0,0,0,3287,3288,3477,3478, -0,0,0,3357,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3661, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3471,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3402,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3494,0,0,0,0,0,0,0,0,0,0,3661,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3344,3345,3346,3536,3537,0,0,0,0,0,0,0,0,0,0,0, -3389,3390,3391,3581,3582,0,0,0,3347,3348,3349,3353,3354,3355,3577,3578, -3434,3435,3436,3626,3627,3579,3282,3283,3392,3393,3394,3398,3399,3400,3401,3287, -3479,3480,3481,0,3353,3354,3355,3356,0,0,3577,3578,3444,3445,3446,0, -0,3491,0,0,3398,3399,3400,3401,0,0,0,3447,0,0,0,0, -0,0,0,3492,3443,3444,3445,3446,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3661,0,0, -0,0,3751,0,0,3661,0,0,0,0,3492,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,3365,3366,3367,3368,0,0,0,0,3751,0, -0,3471,0,0,0,0,3410,3411,3412,3413,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046 - + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3579,0,0,0,0,0,0,0,3372,3373,3377,3378,3379,3661,0, -3288,0,0,0,0,0,0,0,0,3417,3418,3422,3423,3424,3488,3489, -0,0,0,0,0,0,0,0,0,0,0,3467,3468,3469,3533,3534, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3661,0,0,0,0,0,0,0,0,0,3425,0,0,3471,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0 + + +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,3471,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3470 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3376,3353,3354,3355,3706,3377,3378,3379,3465,3466,3488,3489,3512,3513,3514,0, -3421,3398,3399,3400,3401,3422,3423,3424,3510,3511,3533,3534,3557,3558,3559,3579, -0,3443,3444,3445,3446,3467,3468,3469,3555,3556,0,0,0,0,0,3471, -0,0,0,0,0,0,0,3470,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3425,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3470,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3425,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,3426,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,3376,3387,3388, -0,0,0,0,0,0,0,0,0,0,0,0,0,3421,3432,3433, -0,0,0,0,0,0,0,0,0,0,0,0,0,3579,3477,3478, + +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3282, -0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0 - -3389,3390,3391,0,0,0,3538,3539,0,0,0,0,0,0,0,0, -3434,3435,3436,3579,0,0,3583,3584,3577,3578,0,3347,3348,3349,3372,3373, -3479,3480,3481,0,3276,3277,3628,3629,0,3287,3288,3392,3393,3394,3417,3418, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046 + + +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0 + + +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3283,3353,3354,3355,3356,0,0,3491,0,0,0,3488,3489,3282,3283,3488, -3471,3398,3399,3400,3401,0,0,3347,3348,3349,3292,3533,3534,0,0,3533, -0,3443,3444,3445,3446,3276,3277,3392,3393,3394,3357,0,0,0,3491,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3403,0,0,0,0,0,3471,0,0,0,0,0,0,0,3621,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,3377,3378,3379, -0,3374,3375,3579,0,0,0,0,0,0,0,0,0,3422,3423,3424, -3292,3419,3420,0,0,0,0,0,0,0,0,0,0,3467,3468,3469, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3489,3376,3488,3489,0,0,0,0,0,0,0,0,0,3488,3489,3276, -3534,3421,3533,3534,0,0,0,0,0,0,0,0,0,3533,3534,3579, -0,0,3292,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3494,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3706,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,3462,3463,3464,0,0,3455,3456,3457,3458,3372,3373,0,0, -3376,0,0,3507,3508,3509,0,0,3500,3501,3502,3503,3417,3418,3347,3348, -3421,3276,3277,3552,3553,3554,3287,3288,3545,3546,3547,3548,3282,3283,3392,3393, + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3277,3579,0,3376,3579,0,3347,3348,3349,3579,0,3353,3354,3355,3356,3276, -3353,3354,3355,3421,3282,3283,3392,3393,3394,3282,3283,3398,3399,3400,3401,3579, -3398,3399,3400,3401,0,0,0,0,0,0,0,3443,3444,3445,3446,0, -3443,3444,3445,3446,0,0,0,0,0,0,0,0,3403,0,0,0, -0,0,0,0,0,0,0,0,3471,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3462, -3349,3376,0,3579,0,0,0,0,0,0,0,0,3376,3276,3277,3507, -3394,3421,3292,0,0,0,0,0,0,0,0,3579,3421,0,0,3552, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3277,3579,0,3579,0,0,0,0,0,0,0,3488,3489,0,0,0, -3353,3354,3355,3356,0,0,0,0,0,0,0,3533,3534,3276,3277,3488, -3398,3399,3400,3401,0,0,0,0,0,0,0,0,0,3491,0,3533, -3443,3444,3445,3446,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3358,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -3463,3464,0,0,0,0,3455,3456,3457,3458,0,0,0,0,3353,3354, -3508,3509,3351,3352,0,0,3500,3501,3502,3503,3372,3373,0,0,3398,3399, -3553,3554,3396,3397,3282,3283,3545,3546,3547,3548,3417,3418,3276,3277,3443,3444, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3577,3578,3579,0,3353,3354,3355,3356,3276,3277,3353,3354,3355,3356,0,0, -3489,0,3282,3283,3398,3399,3400,3401,3579,0,3398,3399,3400,3401,0,3579, -3534,0,0,0,3443,3444,3445,3446,0,0,3443,3444,3445,3446,3276,3277, -0,0,0,0,0,0,3492,0,0,0,0,3493,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3492,0,0,0,3493,0,0,0,0,0,0,3493,0,0,0, -0,0,0,0,0,0,0,0,0,3493,0,0,0,3292,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0 - -3355,3356,0,0,0,0,0,0,0,0,0,0,3374,3375,0,0, -3400,3401,0,0,0,0,0,0,0,3512,3513,3514,3419,3420,3372,3373, -3445,3446,0,0,0,0,0,0,0,3557,3558,3559,3577,3578,3417,3418, + +0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,3365,3366,3367,3368,3414,3415,3416, -3488,3489,0,0,0,0,0,0,0,3410,3411,3412,3413,3459,3460,3461, -3533,3534,0,0,0,0,0,0,0,3455,3456,3457,3458,3504,3505,3506, -0,0,0,0,0,0,0,0,0,3500,3501,3502,3503,3549,3550,3551, -0,0,0,0,0,0,0,0,0,3545,3546,3547,3548,3661,0,3661, -3494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -3488,3489,3465,3466,3426,0,3353,3354,3355,3579,3462,3463,3464,0,0,3471, -3533,3534,3510,3511,3351,3352,3398,3399,3400,3401,3507,3508,3509,3512,3513,3514, -0,3706,3555,3556,3396,3397,3579,3444,3445,3446,3552,3553,3554,3557,3558,3559, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,3414,3415,3416,0,0, -3512,3513,3514,0,3377,3378,3379,3353,3354,3355,3356,3459,3460,3461,3371,3706, -3557,3558,3559,0,3422,3423,3424,3398,3399,3400,3401,3504,3505,3506,3372,3373, -0,0,0,3292,3467,3468,3469,3443,3444,3445,3446,3549,3550,3551,3417,3418, -0,0,0,0,0,0,0,0,3357,0,0,0,0,3426,0,3491, -3661,0,0,3661,0,0,0,0,0,0,0,0,0,0,0,0, -0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046 - + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3287,3288, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3346,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3579,3403,3372, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292,3417, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24146,53 +25083,36 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3536,3537,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3402,0,0,0,0,0,0,0,0,3292,0,3357,0,0,0,0, -0,0,0,0,0,3448,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3620,0,0,0,0,0,0,3447,3353,3354,3355,3356,0,0,0,3371, -3373,3579,0,3488,3489,3577,3578,0,3398,3399,3400,3401,3276,3277,3579,3512, -3418,3287,3288,3533,3534,3579,3282,3283,3579,3444,3445,3446,0,3577,3578,3557, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3276,3277,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3491,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,0, -0,0,3488,3489,0,0,0,0,0,0,0,0,0,3579,3282,3283, -3513,3514,3533,3534,0,0,0,0,0,0,0,0,0,0,3488,3489, -3558,3559,3292,0,0,0,0,0,0,0,0,0,0,0,3533,3534, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0 + + +0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,3282,3283,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,3287,3288,3620,0,0,3448, -0,3621,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,3353,3354,3355,3356,3402,0,0,0,0,0,0,0, -0,0,0,0,3398,3399,3400,3401,3488,3489,0,0,0,3579,3353,3354, -3347,3348,3349,3287,3288,3444,3445,3446,3533,3534,3577,3578,3579,3292,3398,3399, -3392,3393,3394,0,0,3621,0,0,3287,3288,0,3796,0,0,3443,3444, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24200,17 +25120,12 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046 - -0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,3494, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,0, -0,0,3488,3489,0,0,0,0,0,0,0,3494,0,3353,3354,3355, -3355,0,3533,3534,0,0,0,0,0,0,0,0,0,3398,3399,3400, -3400,3401,3292,0,0,0,0,0,0,0,0,3488,3489,3443,3444,3445, -3445,3446,3357,0,0,0,0,0,0,0,0,3533,3534,3276,3277,0, + +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24218,35 +25133,2192 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,3276,3277,0,0,0,0,0,3493,0, -0,0,0,3494,3491,0,0,0,0,3492,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3493,0,0,0,0,0,0,0,0,3493,0,0,0,3491, -3356,0,0,0,0,0,0,3492,0,0,0,3353,3354,3355,3356,0, -3401,0,3292,3512,3513,3514,0,0,0,0,0,3398,3399,3400,3401,3292, -3446,3488,3489,3557,3558,3559,3287,3288,3488,3489,3579,3443,3444,3445,3446,0, -0,3533,3534,0,0,3577,3578,0,3533,3534,3282,3283,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0 + + +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,3492,0,0,0,0, + +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +1046,1046,1046,1046,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,1046,1046,1046,1046,1046,1046,1046, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +1046,1046,1046,1046,1046,1046,1046,1046,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3410, +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3455, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,3500, +0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,3545, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3494,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3342,3343 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3366,3367,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3411,3412,3413,3536,3537,0,0,0,0,3342,3343,3344,3345,3346,0,0, +3456,3457,3458,3581,3582,3579,0,0,0,3387,3388,3389,3390,3391,0,0, +3501,3502,3503,3626,3627,0,3276,3277,3579,3432,3433,3434,3435,3436,0,0, +3546,3547,3548,0,0,0,0,0,3577,3578,3478,3479,3480,3481,3276,3277, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3492,0,0, +0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3447,0,0,0,0,0,0,0,0,0,3447,0,0, +0,0,0,0,0,0,0,0,0,0,3706,0,0,0,0,0, +0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0,3402, +3344,3345,3346,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3538,3539,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3583,3584,0,0,0,0,0,0,0,0,0,0,0,0, +3465,3466,3628,3629,0,0,0,0,0,0,0,0,0,0,3437,3438, +3510,3511,3488,3489,0,0,0,0,0,0,0,0,0,3579,3482,3483, +3555,3556,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3471,0,0,0,0,0,0,0,0,0,0,0,3620,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3706, +0,0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3462,3463,3464,3337,3338,3339,3340,3341,0,0,0,0,0, +3439,3488,3489,3507,3508,3509,3382,3383,3384,3385,3386,3376,0,0,3372,3373, +3484,3533,3534,3552,3553,3554,3427,3428,3429,3430,3431,3421,3287,3288,3417,3418, +0,3282,3283,0,0,0,3472,3473,3474,3475,3476,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,3620, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3493,0,0,0,0,0,3447,0,0,0,3493,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3796,0,0, +0,0,0,0,0,0,0,3357,3365,3366,3367,3368,0,0,0,0, +0,0,0,0,0,0,0,0,3410,3411,3412,3413,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0,0, +3410,3411,3412,3413,0,0,0,0,0,0,0,3536,3537,0,3342,3343, +3455,3456,3457,3458,0,0,0,0,0,0,0,3581,3582,0,3387,3388, +3500,3501,3502,3503,0,0,0,0,0,0,0,3626,3627,0,3432,3433, +3545,3546,3547,3548,0,0,0,0,0,0,0,0,3287,3288,3477,3478, +0,0,0,3357,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3661, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3471,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3402,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3494,0,0,0,0,0,0,0,0,0,0,3661,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3344,3345,3346,3536,3537,0,0,0,0,0,0,0,0,0,0,0, +3389,3390,3391,3581,3582,0,0,0,3347,3348,3349,3353,3354,3355,3577,3578, +3434,3435,3436,3626,3627,3579,3282,3283,3392,3393,3394,3398,3399,3400,3401,3287, +3479,3480,3481,0,3353,3354,3355,3356,0,0,3577,3578,3444,3445,3446,0, +0,3491,0,0,3398,3399,3400,3401,0,0,0,3447,0,0,0,0, +0,0,0,3492,3443,3444,3445,3446,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3493,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3661,0,0, +0,0,3751,0,0,3661,0,0,0,0,3492,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3365,3366,3367,3368,0,0,0,0,3751,0, +0,3471,0,0,0,0,3410,3411,3412,3413,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3579,0,0,0,0,0,0,0,3372,3373,3377,3378,3379,3661,0, +3288,0,0,0,0,0,0,0,0,3417,3418,3422,3423,3424,3488,3489, +0,0,0,0,0,0,0,0,0,0,0,3467,3468,3469,3533,3534, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3661,0,0,0,0,0,0,0,0,0,3425,0,0,3471,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3471,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3470 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3376,3353,3354,3355,3706,3377,3378,3379,3465,3466,3488,3489,3512,3513,3514,0, +3421,3398,3399,3400,3401,3422,3423,3424,3510,3511,3533,3534,3557,3558,3559,3579, +0,3443,3444,3445,3446,3467,3468,3469,3555,3556,0,0,0,0,0,3471, +0,0,0,0,0,0,0,3470,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,3425,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3470,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,3425,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3426,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3376,3387,3388, +0,0,0,0,0,0,0,0,0,0,0,0,0,3421,3432,3433, +0,0,0,0,0,0,0,0,0,0,0,0,0,3579,3477,3478, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3282, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3389,3390,3391,0,0,0,3538,3539,0,0,0,0,0,0,0,0, +3434,3435,3436,3579,0,0,3583,3584,3577,3578,0,3347,3348,3349,3372,3373, +3479,3480,3481,0,3276,3277,3628,3629,0,3287,3288,3392,3393,3394,3417,3418, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3283,3353,3354,3355,3356,0,0,3491,0,0,0,3488,3489,3282,3283,3488, +3471,3398,3399,3400,3401,0,0,3347,3348,3349,3292,3533,3534,0,0,3533, +0,3443,3444,3445,3446,3276,3277,3392,3393,3394,3357,0,0,0,3491,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3403,0,0,0,0,0,3471,0,0,0,0,0,0,0,3621,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3377,3378,3379, +0,3374,3375,3579,0,0,0,0,0,0,0,0,0,3422,3423,3424, +3292,3419,3420,0,0,0,0,0,0,0,0,0,0,3467,3468,3469, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3489,3376,3488,3489,0,0,0,0,0,0,0,0,0,3488,3489,3276, +3534,3421,3533,3534,0,0,0,0,0,0,0,0,0,3533,3534,3579, +0,0,3292,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3494,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3706,0 + + +0,0,0,3462,3463,3464,0,0,3455,3456,3457,3458,3372,3373,0,0, +3376,0,0,3507,3508,3509,0,0,3500,3501,3502,3503,3417,3418,3347,3348, +3421,3276,3277,3552,3553,3554,3287,3288,3545,3546,3547,3548,3282,3283,3392,3393, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3277,3579,0,3376,3579,0,3347,3348,3349,3579,0,3353,3354,3355,3356,3276, +3353,3354,3355,3421,3282,3283,3392,3393,3394,3282,3283,3398,3399,3400,3401,3579, +3398,3399,3400,3401,0,0,0,0,0,0,0,3443,3444,3445,3446,0, +3443,3444,3445,3446,0,0,0,0,0,0,0,0,3403,0,0,0, +0,0,0,0,0,0,0,0,3471,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3462, +3349,3376,0,3579,0,0,0,0,0,0,0,0,3376,3276,3277,3507, +3394,3421,3292,0,0,0,0,0,0,0,0,3579,3421,0,0,3552, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3277,3579,0,3579,0,0,0,0,0,0,0,3488,3489,0,0,0, +3353,3354,3355,3356,0,0,0,0,0,0,0,3533,3534,3276,3277,3488, +3398,3399,3400,3401,0,0,0,0,0,0,0,0,0,3491,0,3533, +3443,3444,3445,3446,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3358,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3463,3464,0,0,0,0,3455,3456,3457,3458,0,0,0,0,3353,3354, +3508,3509,3351,3352,0,0,3500,3501,3502,3503,3372,3373,0,0,3398,3399, +3553,3554,3396,3397,3282,3283,3545,3546,3547,3548,3417,3418,3276,3277,3443,3444, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3577,3578,3579,0,3353,3354,3355,3356,3276,3277,3353,3354,3355,3356,0,0, +3489,0,3282,3283,3398,3399,3400,3401,3579,0,3398,3399,3400,3401,0,3579, +3534,0,0,0,3443,3444,3445,3446,0,0,3443,3444,3445,3446,3276,3277, +0,0,0,0,0,0,3492,0,0,0,0,3493,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3492,0,0,0,3493,0,0,0,0,0,0,3493,0,0,0, +0,0,0,0,0,0,0,0,0,3493,0,0,0,3292,0,0 + + +3355,3356,0,0,0,0,0,0,0,0,0,0,3374,3375,0,0, +3400,3401,0,0,0,0,0,0,0,3512,3513,3514,3419,3420,3372,3373, +3445,3446,0,0,0,0,0,0,0,3557,3558,3559,3577,3578,3417,3418, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3365,3366,3367,3368,3414,3415,3416, +3488,3489,0,0,0,0,0,0,0,3410,3411,3412,3413,3459,3460,3461, +3533,3534,0,0,0,0,0,0,0,3455,3456,3457,3458,3504,3505,3506, +0,0,0,0,0,0,0,0,0,3500,3501,3502,3503,3549,3550,3551, +0,0,0,0,0,0,0,0,0,3545,3546,3547,3548,3661,0,3661, +3494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3488,3489,3465,3466,3426,0,3353,3354,3355,3579,3462,3463,3464,0,0,3471, +3533,3534,3510,3511,3351,3352,3398,3399,3400,3401,3507,3508,3509,3512,3513,3514, +0,3706,3555,3556,3396,3397,3579,3444,3445,3446,3552,3553,3554,3557,3558,3559, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3414,3415,3416,0,0, +3512,3513,3514,0,3377,3378,3379,3353,3354,3355,3356,3459,3460,3461,3371,3706, +3557,3558,3559,0,3422,3423,3424,3398,3399,3400,3401,3504,3505,3506,3372,3373, +0,0,0,3292,3467,3468,3469,3443,3444,3445,3446,3549,3550,3551,3417,3418, +0,0,0,0,0,0,0,0,3357,0,0,0,0,3426,0,3491, +3661,0,0,3661,0,0,0,0,0,0,0,0,0,0,0,0, +0,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3287,3288, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3346,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3579,3403,3372, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292,3417, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3402,0,0,0,0,0,0,0,0,3292,0,3357,0,0,0,0, +0,0,0,0,0,3448,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3620,0,0,0,0,0,0,3447,3353,3354,3355,3356,0,0,0,3371, +3373,3579,0,3488,3489,3577,3578,0,3398,3399,3400,3401,3276,3277,3579,3512, +3418,3287,3288,3533,3534,3579,3282,3283,3579,3444,3445,3446,0,3577,3578,3557, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3276,3277,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3491,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,3579,3282,3283, +3513,3514,3533,3534,0,0,0,0,0,0,0,0,0,0,3488,3489, +3558,3559,3292,0,0,0,0,0,0,0,0,0,0,0,3533,3534, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,3282,3283,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3287,3288,3620,0,0,3448, +0,3621,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3353,3354,3355,3356,3402,0,0,0,0,0,0,0, +0,0,0,0,3398,3399,3400,3401,3488,3489,0,0,0,3579,3353,3354, +3347,3348,3349,3287,3288,3444,3445,3446,3533,3534,3577,3578,3579,3292,3398,3399, +3392,3393,3394,0,0,3621,0,0,3287,3288,0,3796,0,0,3443,3444, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3493,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,3494, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,3494,0,3353,3354,3355, +3355,0,3533,3534,0,0,0,0,0,0,0,0,0,3398,3399,3400, +3400,3401,3292,0,0,0,0,0,0,0,0,3488,3489,3443,3444,3445, +3445,3446,3357,0,0,0,0,0,0,0,0,3533,3534,3276,3277,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,3276,3277,0,0,0,0,0,3493,0, +0,0,0,3494,3491,0,0,0,0,3492,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3493,0,0,0,0,0,0,0,0,3493,0,0,0,3491, +3356,0,0,0,0,0,0,3492,0,0,0,3353,3354,3355,3356,0, +3401,0,3292,3512,3513,3514,0,0,0,0,0,3398,3399,3400,3401,3292, +3446,3488,3489,3557,3558,3559,3287,3288,3488,3489,3579,3443,3444,3445,3446,0, +0,3533,3534,0,0,3577,3578,0,3533,3534,3282,3283,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,3492,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3426,0, +0,3494,0,0,0,0,0,0,0,0,0,3661,3376,1515,1566,1566, +3488,3489,0,0,0,0,0,0,0,3353,3354,3355,3421,1464,1618,1618, +3533,3534,0,0,0,0,0,0,0,3398,3399,3400,3401,1411,1358,1358, +0,0,0,0,0,0,0,0,0,3443,3444,3445,3446,3577,3578,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,3661,0,0,0,0, +0,0,0,0,3447,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3658,3659,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3703,3704,0,0,0,3447,0,0,0, +1566,1566,1566,1566,1566,1566,1566,1566,1566,1513,3342,3343,3344,3345,3346,3660, +1618,1618,1618,1618,1618,1618,1618,3655,1618,1460,3387,3388,3389,3390,3391,3705, +1358,1358,1358,1358,1358,1358,1359,3700,1408,1409,3432,3433,3434,3435,3436,3579, +3359,3360,0,0,0,0,1411,1358,1409,3661,3477,3478,3479,3480,3481,3750, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3579, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3353,3354,3355, +0,0,0,0,0,0,0,0,0,0,0,0,0,3398,3399,3400, +0,0,0,0,0,0,0,0,0,0,0,0,0,3443,3444,3445, +0,0,0,0,0,0,0,0,0,0,0,0,0,3282,3283,3579, +0,0,0,0,0,0,0,0,0,0,0,0,0,3512,3513,3514, +0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559, +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3287,3288, +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,3343, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3387,3388, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3432,3433, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3477,3478 + + +0,0,0,0,0,0,3402,0,0,3376,3465,3466,0,0,0,0, +3448,0,0,0,0,0,0,0,0,3421,3510,3511,0,0,0,0, +3356,0,3494,0,0,0,0,0,3448,0,3555,3556,0,0,0,0, +3401,0,0,0,0,0,0,0,0,0,3292,3402,0,0,0,0, +3446,0,0,0,0,0,0,0,0,0,3579,0,0,0,0,0, +3621,0,0,0,0,0,3402,0,0,0,3577,3578,0,0,0,0, +0,0,0,0,0,0,0,0,3488,3489,3465,3466,0,0,0,0, +0,0,0,3706,0,0,0,0,3533,3534,3510,3511,0,0,0,0, +3620,0,0,0,0,0,0,0,0,0,3555,3556,0,0,0,0, +0,0,0,0,0,0,0,0,0,3448,3276,3277,0,0,0,0, +3372,3373,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0, +3417,3418,0,3796,0,0,0,0,0,3533,3534,0,0,0,0,0, +3344,3577,3578,0,0,0,0,0,0,3512,3513,3514,0,0,0,0, +3389,3390,3391,3751,0,0,0,0,3751,3557,3558,3559,0,0,0,0, +3434,3435,3436,0,0,0,0,0,0,3403,0,3292,0,0,0,0, +3479,3480,3481,0,0,0,0,0,3292,3347,3348,3349,0,0,0,0 + + +0,0,0,0,0,0,0,3488,3489,0,0,0,0,0,0,0, +0,0,0,0,0,0,3494,3533,3534,3358,0,0,0,0,3448,0, +0,0,0,0,0,0,3437,3438,3439,0,0,0,0,0,0,0, +0,0,0,0,0,0,3482,3483,3484,0,3751,0,0,0,0,3626, +0,0,0,0,0,0,3577,3578,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3276,3277,3796,0,0,0,0,3357,0,0, +0,0,0,0,0,0,3488,3489,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3533,3534,0,3357,0,0,0,0,0,0, +0,0,0,0,0,0,3465,3466,0,0,0,0,0,0,3358,0, +0,0,0,0,0,0,3510,3511,0,3706,0,0,0,0,0,0, +0,0,0,0,0,0,3555,3556,3579,0,0,3447,0,0,0,0, +0,0,0,0,0,0,0,3437,3438,3439,0,0,0,0,0,3491, +0,0,0,0,0,0,3579,3482,3483,3484,0,0,0,0,0,0, +0,0,0,0,0,0,3353,3354,3355,3356,3447,0,0,0,3447,0, +0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,0,0,0, +0,0,0,0,0,0,3579,3444,3445,3446,3376,0,0,0,0,0 + + +3342,3343,3344,3579,3357,0,0,0,0,0,0,0,0,0,0,3342, +3387,3388,3389,3390,3391,0,0,0,0,0,0,0,0,0,0,3387, +3432,3433,3434,3435,3436,0,0,0,0,0,0,0,0,0,0,3432, +3627,3478,3479,3480,3481,0,0,0,0,0,0,0,0,0,0,3477, +0,0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,3402, +0,3661,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3579,0,0,0,0,0,0,0,0,0,0,0,3403, +0,0,3402,3577,3578,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3276,3277,0,0,0,0,0,0,0,0,0,0,0, +0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0,0,3403, +0,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0,0,3347, +0,3376,3444,3445,3446,0,0,0,0,0,0,0,0,0,0,3392, +0,3421,3579,3488,3489,0,0,0,0,0,0,0,0,0,0,3488, +0,0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,3533, +3448,0,0,3372,3373,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3417,3418,0,0,0,0,0,0,0,0,0,0,3353 + + +3343,3344,3579,3346,0,0,0,0,0,0,0,3488,3489,3448,0,0, +3388,3389,3390,3391,0,0,0,0,0,3403,0,3533,3534,0,0,0, +3433,3434,3435,3436,0,3493,0,0,0,0,0,0,3372,3373,0,0, +3478,3479,3480,3481,0,0,0,0,0,0,0,0,3417,3418,0,0, +3287,3288,0,0,0,0,0,3287,3288,3402,0,0,3488,3489,0,0, +3347,3348,3349,0,3403,0,0,0,0,0,0,3751,3533,3534,0,0, +3392,3393,3394,0,0,0,3751,0,0,3358,0,0,3292,0,0,0, +3488,3489,0,0,0,0,0,0,0,0,0,3577,3578,3492,0,0, +3533,3534,0,0,3402,0,0,0,0,0,0,3353,3354,3355,3356,0, +0,3577,3578,0,0,0,0,3292,0,0,0,3398,3399,3400,3401,0, +3348,3349,3287,3288,0,0,0,3579,0,0,3292,3579,3444,3445,3446,0, +3393,3394,0,3492,0,0,0,0,0,0,0,3347,3348,3349,0,0, +3489,0,0,0,0,0,3494,0,0,0,0,3392,3393,3394,0,0, +3534,0,0,0,0,0,0,0,3357,0,3492,0,0,3292,0,0, +3292,0,3403,0,3493,0,0,0,0,3342,3343,3344,3577,3578,0,0, +3354,3355,3356,0,0,0,0,0,0,3387,3388,3389,3390,3391,0,0 + + +0,0,0,0,0,0,0,0,3347,3348,3349,0,0,0,0,0, +0,0,0,0,0,0,0,0,3392,3393,3394,0,3492,0,0,0, +0,0,0,0,0,0,0,0,3796,3488,3489,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0, +0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3533,3534,3579,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3353,3354,3355,3356,3491,0,0, +0,0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0, +0,0,0,0,0,0,0,0,3538,3539,3444,3445,3446,0,0,0, +0,0,0,0,0,0,0,0,3583,3584,3579,3751,0,0,0,0, +0,0,0,0,0,0,0,0,3628,3629,3796,3748,3749,0,0,0, +0,0,0,0,0,0,0,0,3488,3489,0,3793,3794,3751,0,0, +0,0,0,0,0,0,0,0,3533,3534,0,3751,0,0,0,0, +0,0,0,0,0,0,0,0,0,3577,3578,0,0,0,0,0, +0,0,0,0,0,0,0,0,3353,3354,3355,3356,0,0,0,0, +0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,3493 + + +0,0,0,0,3577,3578,3796,0,0,0,0,0,0,0,0,0, +0,0,3493,0,0,3488,3489,0,0,0,0,0,0,0,0,0, +0,0,3342,3343,3344,3533,3534,0,0,0,0,0,0,0,0,0, +0,0,3387,3388,3389,3390,3391,0,0,0,0,0,0,0,0,0, +0,0,3432,3433,3434,3435,3436,0,0,0,0,0,0,0,0,0, +3493,0,3477,3478,3479,3480,3481,0,0,0,0,0,0,0,0,0, +0,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0, +0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0, +0,0,0,3376,3444,3445,3446,0,0,0,0,0,0,0,0,0, +0,0,0,3421,3488,3489,3796,0,0,0,0,0,0,0,0,0, +0,3494,0,0,3533,3534,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3577,3578,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3488,3489,0,0,0,0,0,0,0,0,0, +0,0,3447,0,0,3533,3534,0,0,0,0,0,0,0,0,0, +0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0, +0,0,0,3402,3557,3558,3559,0,0,0,0,0,0,0,0,0 + + +0,3410,3411,3412,3413,3376,3661,0,0,0,0,0,0,0,3488,3489, +0,3455,3456,3457,3458,3421,0,0,0,0,0,3447,0,0,3533,3534, +0,3500,3501,3502,3503,3706,0,0,0,0,0,0,0,0,3579,3376, +0,3545,3546,3547,3376,0,0,0,0,0,0,0,0,0,3706,3421, +0,3462,3463,3464,3421,0,0,0,3492,0,0,0,0,0,3372,3373, +0,3507,3508,3509,3579,0,0,0,0,0,0,0,0,0,3417,3418, +0,3552,3553,3554,0,0,0,0,0,0,0,0,3512,3513,3514,3660, +0,996,3579,0,0,0,0,0,0,0,0,3661,3557,3558,3559,3705, +0,1048,0,0,0,0,3661,0,0,0,0,3488,3489,3414,3415,3416, +0,1048,0,3437,3438,3439,0,0,0,0,0,3533,3534,3459,3460,3461, +0,1048,0,3482,3483,3484,0,0,0,0,0,0,3579,3504,3505,3506, +0,1100,0,0,0,0,0,0,0,0,0,0,0,3549,3550,3551, +0,1256,0,0,0,0,3492,0,0,0,0,0,3661,0,3579,3376, +0,3465,3466,3661,0,0,0,0,0,0,0,0,3377,3378,3379,3421, +0,3510,3511,0,0,0,0,0,0,0,3661,0,3422,3423,3424,3660, +0,3555,3556,3577,3578,0,0,0,0,0,0,0,3467,3468,3469,3705 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,3579, +0,0,0,0,0,0,0,0,0,0,0,0,0,3465,3466,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3510,3511,3492, +0,0,0,0,0,0,0,0,0,0,0,0,0,3555,3556,3376, +0,0,0,0,0,0,0,0,0,0,0,0,0,3374,3375,3421, +0,0,0,0,0,0,0,0,0,0,0,0,0,3419,3420,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3282,3283,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3358,0,0,0,0,0,0,3392,3393,3394,0,0,0,0, +0,0,0,0,0,0,3448,0,0,0,3488,3489,0,0,0,0, +0,0,0,0,0,0,0,0,0,3661,3533,3534,0,0,0,0, +0,3620,0,0,0,0,0,0,0,0,3287,3288,0,0,0,0, +0,0,0,0,0,0,0,3661,3353,3354,3355,3356,0,0,0,0, +0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,0, +0,3494,0,0,0,0,3491,0,3579,3444,3445,3446,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3577,3578,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,3448,3488,3489,3421,0,0,0,0,0, +0,0,0,0,0,0,3488,3489,3533,3534,0,0,0,3493,0,0, +0,0,0,0,0,0,3533,3534,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3437,3438,3439,0,0,0,0,0,0,0, +0,0,0,0,0,0,3482,3483,3484,0,3358,0,0,0,0,0, +0,0,0,0,0,0,3276,3277,0,0,0,0,0,0,0,3493, +0,0,0,0,0,0,3357,3577,3578,0,0,0,3402,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3282,3283,3376,0,0,0,0,0,0,0,0,0,0,3398, +3447,0,0,0,3421,0,0,0,0,0,0,0,0,0,0,3358, +0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0,0,3342, +0,0,3557,3558,3559,0,0,0,0,0,0,0,0,0,0,3387, +0,0,3347,3348,3349,0,0,0,0,0,0,0,0,0,0,3432, +0,0,3392,3393,3394,0,0,0,0,0,0,0,0,0,0,3477, +0,0,0,3276,3277,0,0,0,0,0,0,0,0,0,0,3751, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3347,3348 + + +3399,3400,3401,0,0,0,0,3292,0,3432,3433,3434,3435,3436,0,0, +3444,3445,3446,3292,0,0,3492,0,0,3477,3478,3479,3480,3481,0,0, +3343,3344,3577,3578,0,0,0,0,0,0,3287,3288,3488,3489,0,0, +3388,3389,3390,3391,0,3403,0,0,3357,0,0,0,3533,3534,0,0, +3433,3434,3435,3436,0,0,0,0,0,0,3494,3347,3348,3349,0,0, +3478,3479,3480,3481,3357,0,3292,0,0,3796,0,3392,3393,3394,0,0, +3287,3288,0,3492,0,0,0,0,3493,0,0,0,3292,3448,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3349,0,0,0,0,0,3493,0,0,0,3577,3578,3661,0,0,0 + + +0,0,0,0,0,0,0,0,3376,3444,3445,3446,3447,0,0,0, +0,0,0,0,0,0,0,0,3421,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0, +0,0,0,0,0,0,0,0,3796,3533,3534,0,0,0,0,3493, +0,0,0,0,0,0,0,0,3577,3578,0,3358,0,0,0,0, +0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,3494,0, +0,0,0,0,0,0,0,0,3533,3534,3447,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,3347,3348,3349,0,0,0,0,0,0,0,0,0, +0,0,3403,0,3392,3393,3394,0,0,0,0,0,0,0,0,0, +0,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0, +0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0, +0,0,0,3443,3444,3445,3446,0,0,0,0,0,0,0,0,0, +0,0,0,0,3292,3488,3489,0,0,0,0,0,0,0,0,0, +0,0,0,3448,0,3533,3534,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0 + + +0,3706,3465,3466,3658,3659,0,0,0,0,0,0,0,0,3372,3373, +0,0,3510,3511,3703,3704,0,0,0,0,0,0,0,0,3417,3418, +0,3579,3555,3556,3579,0,0,0,0,0,3493,0,0,3512,3513,3514, +0,3414,3415,3416,3376,0,0,0,0,0,0,0,3706,3557,3558,3559, +0,3459,3460,3461,3421,0,0,0,0,0,0,0,0,0,3465,3466, +0,3504,3505,3506,0,3492,0,0,0,0,0,0,0,0,3510,3511, +0,3549,3550,3551,0,0,0,0,0,0,0,0,0,0,3555,3556, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,3488, +0,0,0,0,0,0,0,0,0,0,0,0,0,3579,0,3533, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3402,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3494, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,3750,3347,3348,3349,0,3493,0,0,0,0,3620, +0,0,0,0,0,0,3392,3393,3394,0,0,0,0,0,0,0, +0,0,0,0,0,3353,3354,3355,3356,3447,0,0,0,0,0,3403, +0,0,0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0, +3489,3353,3354,3355,3276,3277,3444,3445,3446,0,0,0,0,0,0,0, +3534,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0,0,0, +0,3443,3444,3445,3446,0,3796,0,3403,0,0,0,0,0,0,3751, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3447,0,0,0,0,0,0,3706,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3358, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3403,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,3579,3577,3578,0,0,0,0,0,0,0,0,0,0,0,0, +0,3751,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3282,3283,3512,3513,3514,3376,0,0,3488,3489,0,0,0,0, +0,0,0,0,3557,3558,3559,3421,3276,3277,3533,3534,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3494,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3492,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3494,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3661,0,0,0,0,0,0,0,0,0,0,0, +0,3365,3366,3367,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3392,3393, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3577, +0,0,0,0,0,0,3488,3489,0,0,0,0,0,0,3488,3489, +0,0,0,0,0,0,3533,3534,0,3353,3354,3355,3287,3288,3533,3534, +0,0,0,0,0,0,0,3282,3283,3398,3399,3400,3401,0,0,3493, +0,0,0,0,0,0,0,0,3577,3578,3444,3445,3446,3751,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3491,0,0,0,0,3492,0, +0,0,0,0,0,0,3661,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3493,0,0,0,3493,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3448,0,0,0,3706,0, +0,0,0,0,0,0,0,3358,0,0,0,0,0,0,0,0 + + +3394,0,3751,0,0,0,0,0,0,0,3437,3438,3439,0,0,0, +3492,0,0,0,3620,0,0,0,0,3491,3482,3483,3484,0,0,0, +0,3292,0,0,0,0,0,0,0,0,0,3488,3489,0,0,0, +3578,0,0,0,0,0,0,3357,0,0,0,3533,3534,0,0,0, +0,3751,0,0,0,0,0,0,0,3493,0,3276,3277,3437,3438,3439, +0,0,0,0,0,3493,0,0,0,0,0,0,0,3482,3483,3484, +0,3494,0,0,0,0,0,0,3358,0,0,0,3493,0,0,3579, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3403,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3491,0,0,3661,0,0, +3706,0,0,0,0,3276,3277,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3751,0,0,0,0,0,0,0,0, +0,0,0,3357,0,0,0,0,0,0,0,0,3706,0,0,0, +3491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3448,0,0,0,3491,0,0,0,0,0,3447,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3577,3578,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0, +3621,3276,3277,3533,3534,0,0,0,0,0,0,0,0,0,0,0, +0,3579,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3751,3621,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3292,0,3358,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3292,0,0,0,0,0,0,0,0,0,0,0,0, +0,3447,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3796,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0, +0,0,0,0,0,0,0,0,0,3577,3578,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0, +0,3462,3463,3464,0,0,0,0,0,0,3533,3534,0,0,3621,0, +0,3507,3508,3509,3512,3513,3514,3579,3276,3277,3579,0,0,0,0,0, +0,3552,3553,3554,3557,3558,3559,3577,3578,0,0,0,0,0,0,0, +0,0,0,3577,3578,0,0,0,0,0,3796,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3448,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3661,0,0,0,0, +0,0,3402,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3448,0,0,0,0,0,0,0,0,0,0, +0,3337,3338,3339,3340,3341,0,0,3365,3366,3367,3368,0,3357,0,0 + + +0,0,0,0,3403,3557,3558,3559,0,0,0,0,0,0,0,0, +0,0,0,0,0,3437,3438,3439,0,0,0,0,0,0,0,0, +0,0,0,0,3579,3482,3483,3484,0,0,0,0,0,0,0,0, +0,0,0,0,3376,3577,3578,0,3462,3463,3464,0,0,0,0,0, +0,0,0,0,3421,3377,3378,3379,3507,3508,3509,3579,3292,0,3488,3489, +0,0,0,3577,3578,3422,3423,3424,3552,3553,3554,0,3577,3578,3533,3534, +0,0,0,0,0,3467,3468,3469,3579,0,0,0,0,0,3402,0, +0,0,0,3402,0,0,0,0,0,0,3706,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3402,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3620,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3621,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,3276, +0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,3579,3465,3466,0,0,0,0,0,0,0,0,0,0,0,0, +3277,0,3510,3511,0,0,0,0,0,0,0,0,0,0,0,0, +3577,3578,3555,3556,3287,3288,0,0,0,3620,0,0,0,0,0,0, +0,0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0, +0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0,0,3358, +0,0,0,0,0,3488,3489,3376,3292,0,0,0,0,0,0,0, +0,0,0,0,0,3533,3534,3421,3488,3489,0,0,3706,0,0,0, +0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3577,3578,0,0,0,0,0,0,0,0, +0,0,0,0,0,3447,3353,3354,3355,3356,0,0,0,0,0,3493, +0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,0,0,0 + + +0,3410,3411,3412,0,0,3353,3354,3355,3356,0,0,0,0,0,0, +0,3455,3456,3457,3458,3579,3398,3399,3400,3401,3488,3489,0,0,0,0, +0,3500,3501,3502,3503,3282,3283,3444,3445,3446,3533,3534,0,0,0,0, +0,3545,3546,3547,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3577,3578,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3292,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +3353,3354,3355,3448,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3488,3489,0,3287,3288,0,0, +0,0,0,0,0,0,3579,3282,3283,3533,3534,3577,3578,3577,3578,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3491,3488, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3347,3348, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3392,3393, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3577 + + +0,0,0,0,0,0,0,0,0,0,0,0,3402,3353,3354,3355, +3661,0,0,0,3403,0,0,0,0,0,0,0,0,3398,3399,3400, +0,0,0,0,0,0,0,0,3357,0,3488,3489,3282,3283,3444,3445, +0,3494,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0, +0,0,0,0,0,0,3751,0,0,3347,3348,3349,0,0,0,0, +3489,0,0,0,0,0,0,0,0,3392,3393,3394,3357,0,0,0, +3534,0,0,0,0,0,3447,0,0,3577,3578,3491,0,0,0,0, +0,3494,0,3447,0,0,0,0,3282,3283,0,0,3796,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3349,0,0,0,0,0,0,0,0,0,0,3579,0,0,0,0, +3394,0,0,0,0,0,0,3403,0,3512,3513,3514,0,0,0,0, +3578,0,0,3491,0,0,0,0,0,3557,3558,3559,3660,0,0,0 + + +3577,3578,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3401,3579,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0, +3446,3282,3283,3533,3534,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,3382,3383,3384,3385,3386,3465,3466,3410,3411,3412,3413,0,0,0,0, +0,3427,3428,3429,3430,3431,3510,3511,3455,3456,3457,3458,0,0,0,0, +0,3472,3473,3474,3475,3476,3555,3556,3500,3501,3502,3503,0,0,0,0, +0,0,0,0,0,0,0,0,0,3546,3547,3488,3489,0,0,0, +0,0,0,0,0,0,0,0,0,3465,3466,3533,3534,0,0,0, +0,0,0,0,0,0,0,0,0,3510,3511,0,0,3751,0,0, +0,0,0,0,0,0,0,0,0,3555,3556,3512,3513,3514,0,0, +0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3465,3466,3376,0,0,0,0, +0,0,0,0,0,0,0,0,0,3510,3511,3421,3661,0,0,0, +0,0,0,0,0,0,0,0,0,3555,3556,3374,3375,0,0,0 + + +0,0,0,3494,0,0,0,0,3377,3378,3379,3465,3466,0,0,0, +0,0,0,0,0,0,0,0,3422,3423,3424,3510,3511,3512,3513,3514, +0,0,0,0,0,0,3488,3489,3467,3468,3469,3555,3556,3557,3558,3559, +0,0,0,0,0,0,3533,3534,0,0,0,0,0,0,0,0, +0,0,0,0,0,3577,3578,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3287,3288,0,0,0,0,0,0,0,0, +0,0,0,0,0,3661,3488,3489,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3533,3534,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3376,3462,3463,3464,0,0,0,0,0,0,0,0, +0,0,0,0,3421,3507,3508,3509,0,0,0,0,0,0,0,0, +0,0,3448,0,3706,3552,3553,3554,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578,3512, +0,0,0,0,0,0,0,0,0,0,0,0,0,3626,3627,3557, +0,0,0,0,0,0,0,0,0,0,0,0,0,3347,3348,3349, +0,0,0,0,0,0,0,0,0,0,0,0,0,3392,3393,3394, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3751, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3493,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3465,3466,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3510,3511,3276 + + +0,0,0,0,0,3488,3489,3444,3445,3446,0,0,0,0,0,0, +0,0,0,0,0,3533,3534,0,0,0,3493,0,0,0,0,0, +3513,3514,3488,3489,3276,3277,0,0,0,0,0,0,0,0,0,0, +3558,3559,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3661,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3492,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3661,3342, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3387, +0,0,0,0,3402,0,0,0,0,0,0,0,0,0,0,3432, +0,0,0,0,0,0,0,0,0,0,0,0,3491,0,0,3477, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3661,0,3353,3354,3355,3356, +0,0,0,0,0,0,0,0,0,0,0,0,3398,3399,3400,3401, +3357,3353,3354,3355,3356,3448,0,3796,3377,3378,3379,3488,3489,3444,3445,3446, +3277,3398,3399,3400,3401,3347,3348,3349,3422,3423,3424,3533,3534,0,3486,3487 + + +3398,3399,3400,3401,0,0,0,0,0,0,0,0,0,0,0,0, +3376,3444,3445,3446,0,0,0,0,0,0,0,0,0,0,0,0, +3421,3577,3578,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +3706,0,3282,3283,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +3343,3344,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +3388,3389,3390,3391,0,0,0,0,0,0,0,0,0,0,0,0, +3433,3434,3435,3436,0,0,0,0,0,0,0,0,0,0,0,0, +3478,3479,3480,3481,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0, +3292,0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +3437,3438,3439,0,0,0,0,0,0,0,0,0,0,0,0,0, +3482,3483,3484,3403,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3512,3513, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558, +0,0,0,0,0,0,3577,3578,0,3491,3488,3489,3347,3348,3349,3282, +0,0,0,0,0,0,0,3282,3283,3579,3533,3534,3392,3393,3394,0, +0,0,0,0,0,0,3579,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3706,0,0,0,0,3292,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3402,0,0,0,0,0,0, +0,0,0,0,0,0,3491,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3706, +0,0,0,0,0,0,0,0,0,0,0,3796,0,0,0,0, +0,0,0,0,0,0,0,0,3448,0,0,0,0,0,0,0, +0,0,0,0,0,0,3448,0,0,0,0,0,0,0,3491,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,3353,3354,3355,3577,3578,0,0,0, +0,0,0,0,0,0,3577,3578,3398,3399,3400,3401,3579,3276,3277,3488 + + +3514,0,0,0,0,0,0,0,0,0,3488,3489,3705,0,0,0, +3559,0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0, +3283,0,0,3357,0,0,3491,0,0,3276,3277,3751,0,0,0,0, +0,0,0,0,0,0,0,0,3353,3354,3355,3356,3750,0,0,0, +0,0,0,0,0,0,0,0,3398,3399,3400,3401,3795,0,0,0, +0,0,3358,0,0,0,0,0,3443,3444,3445,3446,3579,0,0,0, +0,0,0,0,0,0,0,0,3342,3343,3344,3577,3578,0,0,0, +0,0,0,0,0,0,3448,0,3387,3388,3389,3390,3391,0,0,0, +0,0,0,0,3292,0,0,0,3432,3433,3434,3435,3436,0,0,0, +0,0,0,0,0,0,0,0,3477,3478,3479,3480,3481,0,0,0, +0,0,3796,0,0,0,3751,0,0,0,0,3292,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3577,3578,3494,0,0,0, +0,0,0,0,0,3447,0,0,0,3488,3489,0,0,0,0,0, +0,3494,0,0,0,0,0,0,3579,3533,3534,3536,3537,0,0,0, +0,3488,3489,0,0,0,3579,3287,3288,3748,3749,3581,3582,0,0,0, +3489,3533,3534,0,3347,3348,3349,3488,3489,3793,3794,3626,3627,0,0,0 + + +0,0,0,0,0,0,0,0,0,3488,3489,3419,3420,0,3357,0, +0,0,0,0,0,0,0,0,0,3533,3534,3706,0,0,0,0, +0,3577,3578,0,3371,0,0,3372,3373,3512,3513,3514,3661,0,0,0, +0,3376,3353,3354,3355,3282,3283,3417,3418,3557,3558,3559,0,0,0,0, +0,3421,3398,3399,3400,3401,0,3661,3706,0,0,0,3448,0,0,0, +0,0,3443,3444,3445,3446,3403,0,0,0,0,0,0,0,0,0, +0,3358,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3493,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3447,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3492,0,0,0,0,3447,0,0,0,3358,0,0,0,0, +0,3372,3373,3357,0,0,0,0,0,0,0,0,0,3337,3338,3339, +0,3417,3418,0,3706,0,3579,3462,3463,3464,3579,0,3706,3382,3383,3384, +0,0,3437,3438,3439,3488,3489,3507,3508,3509,3512,3513,3514,3427,3428,3429 + + +0,0,0,0,0,0,3488,3489,0,0,0,0,0,0,0,0, +0,0,0,0,3661,0,3533,3534,0,0,0,0,0,0,0,0, +0,0,0,0,0,3437,3438,3439,0,0,0,0,0,0,0,0, +0,0,0,0,0,3482,3483,3484,0,0,0,0,0,0,0,0, +0,0,3492,0,0,3512,3513,3514,0,0,0,0,0,0,0,0, +0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0,0,0, +0,0,0,0,0,3661,3372,3373,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3417,3418,0,0,0,0,0,0,0,0, +0,0,0,0,0,3376,3577,3578,0,0,0,0,0,0,0,0, +0,0,0,0,3661,3421,3374,3375,0,0,0,0,0,0,0,0, +0,3365,3366,3367,3577,3578,3419,3420,0,0,0,0,0,0,0,0, +3706,3410,3411,3412,3579,3377,3378,3379,0,0,0,0,0,0,0,0, +0,3455,3456,3457,3458,3422,3423,3424,0,0,0,0,0,0,0,0, +3340,3500,3501,3502,3503,3467,3468,3469,0,0,0,0,0,0,0,0, +3385,3545,3546,3547,3660,3706,0,3661,0,0,0,0,0,0,0,0, +3430,3431,3658,3659,3705,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3555,3556,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3577,3578,3444,3445,3446,3392,3393,3394,3467,3468,3469,0,3706,0,3531,3532, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3661,0,0,0,0,3706,0,3437,3438,3439,3579, +0,0,0,0,0,0,3488,3489,0,0,0,0,3482,3483,3484,3488, +0,0,0,0,0,0,3533,3534,0,3621,0,3577,3578,3447,0,3533 + + +0,3358,0,3494,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3512,3513,3514,3660,3488,3489,3376,3437,3438,3439,0,0,0,0,0, +3489,3557,3558,3559,3705,3533,3534,3421,3482,3483,3484,3620,0,0,0,0, +3534,0,3626,3627,3579,0,3796,0,3494,3579,3577,3578,0,0,0,0 + + +0,0,0,0,0,0,3579,3282,3283,3444,3445,3446,3577,3578,3751,3533, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3447, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3534,3706,3287,3288,3392,3393,3394,3533,3534,0,0,3751,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3353,3354,3355,3356,0,0,0,3706,0,0,0,0,3437,3438,3439,3577, +3398,3399,3400,3401,0,0,0,0,0,0,3403,0,3482,3483,3484,0, +3443,3444,3445,3446,0,0,0,0,0,0,0,3488,3489,0,3579,3282 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3578,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3579,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0, +3283,3488,3489,3533,3534,0,0,0,0,0,0,0,0,0,0,0 + + +0,3579,3482,3483,3484,3533,3534,3552,3553,3554,3557,3558,3559,3472,3473,3474, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3371,0,0,0,0,0,3357, +0,0,0,0,0,0,0,0,0,0,0,0,3414,3415,3416,0, +0,0,0,0,0,0,0,0,0,3374,3375,3357,3459,3460,3461,3488 + + +3475,3476,3703,3704,0,0,3402,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3365,3366,3367,3368,0,0,0,0,0,0,0,0, +0,3414,3415,3416,3410,3411,3412,3579,3465,3466,0,3796,0,3512,3513,3514, +0,3459,3460,3461,3455,3456,3457,3458,3510,3511,3512,3513,3514,3557,3558,3559, +3489,3504,3505,3506,3500,3501,3502,3503,3555,3556,3557,3558,3559,3494,0,3706 + + +0,0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0, +0,0,0,0,0,3493,0,3620,0,0,3533,3534,0,0,0,0, +0,0,0,0,0,0,0,0,0,3276,3277,0,0,0,0,0, +0,0,0,0,0,0,3403,0,3577,3578,0,3621,0,0,0,0, +0,0,0,0,0,0,0,3512,3513,3514,0,0,0,0,0,3492, +0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0,0,0, +0,0,0,0,0,3357,0,3579,0,3621,0,0,0,0,0,0, +0,0,0,0,0,0,3282,3283,0,0,0,0,0,0,0,0, +0,0,0,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0, +0,0,0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0, +0,0,0,0,0,3376,3444,3445,3446,0,0,0,0,3706,0,0, +0,0,0,0,0,3421,3292,0,0,3448,0,0,0,0,0,0, +0,0,0,0,0,0,3579,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3347,3348,3349,0,0,0,0,0,0,0,0, +0,0,0,0,0,3392,3393,3394,0,0,0,0,0,0,0,3471, +0,0,0,0,0,3488,3489,3292,0,0,0,0,0,0,0,0 + + +3661,0,0,3357,0,0,0,0,0,0,3494,0,0,0,0,0, +0,0,0,0,0,0,3402,0,3287,3288,0,3403,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3706,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3493,0,0,0,3353,3354,3355,3356,0,0,0,0,0,0, +0,0,0,0,3471,0,3398,3399,3400,3401,3706,0,0,0,0,0, +0,0,3377,3378,3379,3282,3283,3444,3445,3446,3579,0,0,0,0,0, +3447,3376,3422,3423,3424,3579,0,0,3706,0,3292,3402,0,0,0,0, +0,3421,3467,3468,3469,0,3358,0,0,0,3577,3578,0,0,0,0, +3488,3489,3579,0,0,0,0,0,0,0,0,0,0,0,0,0, +3533,3534,0,3493,0,0,0,0,0,0,0,0,0,0,0,0, +0,3282,3283,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3488,3489,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3292, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3492,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3372, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3417, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3621,3488, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3282, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3353, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3358,3398, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3577,3578, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3488, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3796,3533, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489 + + +0,0,0,0,0,3488,3489,0,0,3425,0,3533,3534,0,3488,3489, +0,0,0,0,3579,3533,3534,3292,3579,0,3287,3288,0,0,3533,3534, +3488,3489,3282,3283,0,0,3402,3577,3578,3579,3579,0,0,0,3706,0, +3533,3534,0,0,3403,0,0,0,0,0,0,0,0,0,0,0, +3373,3579,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3418,3376,0,0,0,0,0,0,0,3492,0,0,0,0,0,0, +3489,3421,0,0,3751,3287,3288,0,0,0,0,0,0,3751,0,0, +3534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3283,0,3403,0,0,0,0,0,0,3491,0,0,0,0,0,3471, +3354,3355,3356,3358,0,0,0,0,0,0,0,3353,3354,3355,3579,3282, +3399,3400,3401,0,0,0,0,0,3491,0,0,3398,3399,3400,3401,3488, +3444,3445,3446,0,0,0,0,0,0,0,3276,3277,3444,3445,3446,3533, +3489,3358,0,0,3492,0,0,0,0,3488,3489,0,3447,0,0,0, +3534,0,0,0,0,0,0,0,0,3533,3534,3579,0,0,0,0, +3276,3277,0,0,0,0,0,0,0,0,3347,3348,3349,0,0,0, +3579,0,0,3402,0,0,0,0,3661,0,3392,3393,3394,0,0,0 + + +0,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3292,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3358,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3357,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3448,0,0,0,0,0,0,0,0,0,0,0, +0,0,3620,0,0,0,0,0,0,0,0,0,0,0,0,0, +3283,0,3577,3578,3579,0,0,0,0,0,0,0,0,0,0,0, +3489,3579,0,0,3376,0,0,0,0,0,0,0,0,0,0,0, +3534,0,3579,3292,3421,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,3419,3420,0,3504,3505,3506,3533, +0,0,0,0,0,0,0,0,0,3376,3287,3288,3549,3550,3551,3426, +0,0,0,0,0,0,0,0,0,3421,3371,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3512,3513,3514,3796,0,0,0, +0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0, +0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3577,3578,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0, +0,0,0,0,0,0,0,0,0,3512,3513,3514,3494,0,0,0, +0,0,0,0,0,0,0,0,0,3557,3558,3559,0,0,0,0, +0,0,0,0,0,0,0,0,0,3465,3466,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3510,3511,3492,0,0,0,0, +0,0,0,0,0,0,0,0,0,3555,3556,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3437,3438,3439,0,3426,0,0 + + +3534,3549,3550,3551,3545,3546,3547,3447,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3491,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3706,0,0,0,0,0,0,0,0,0,0,0,0,3403, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3358,0,0, +0,0,0,0,0,0,0,0,0,0,3414,3415,3416,0,0,0, +0,0,0,0,0,0,0,0,0,0,3459,3460,3461,3512,3513,3514, +0,0,0,0,0,3425,0,0,3488,3489,3504,3505,3506,3557,3558,3559, +0,0,0,0,0,0,0,3376,3533,3534,3549,3550,3551,3425,0,3470, +0,3447,0,0,0,0,0,3421,0,0,0,0,0,0,0,0, +0,0,0,3414,3415,3416,3488,3489,0,0,0,0,0,0,0,0, +0,0,0,3459,3460,3461,3533,3534,0,0,0,0,0,0,0,0, +0,0,0,3504,3505,3506,3376,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,3533,3534,0,3751,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,3494,3533,3534,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,3287,3288,3661,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,3482,3483,3484,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,3549,3550,3551,3421,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3009,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113, +0,0,0,0,0,0,0,0,0,0,0,3229,0,3156,3157,3158, +0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203, +0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,3004,3005,3006,3007, +0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,3049,3050,3051,3052, +0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,3094,3095,3096,3097, +3189,0,0,0,3184,3185,3186,3187,3188,3189,0,0,3139,3140,3141,3142, +3234,0,0,0,3229,3230,3231,3232,3233,3234,0,0,3184,3185,3186,3187, +0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0, +0,0,3049,3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,0,0, +0,0,3094,3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,0,3111, +0,0,3139,3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,0,3156 + + +3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049, +3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,3094, +3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,3139 + + +3011,3012,3013,3014,3015,0,0,0,0,0,0,3061,3062,3063,3064,3065, +3056,3057,3058,3059,3060,0,0,0,0,0,0,3106,3107,3108,3109,3110, +3101,3102,3103,3104,3105,0,0,0,0,0,0,3151,3152,3153,3154,3155, +3146,3147,3148,3149,3150,0,0,0,0,0,0,3196,3197,3198,3199,3200, +3191,3192,3193,3194,3195,0,0,0,0,0,0,3241,3242,3243,3244,3245, +3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3005,3006,3007,3008,3009,0,0,0,0,0,0,3011,3012,3013,3014,3015, +3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,3056,3057,3058,3059,3060, +3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,3101,3102,3103,3104,3105, +3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,3146,3147,3148,3149,3150 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065, +0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110, +0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155, +0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200, +0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +0,0,0,0,0,3009,0,0,0,0,0,3049,3050,3051,3052,3053, +0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, +0,3111,3112,3113,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, +0,3156,3157,3158,0,0,0,0,0,0,0,3184,3185,3186,3187,3188 + + +0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,3061,3062, +0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,3106,3107, +0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,3151,3152, +0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,3196,3197, +0,0,0,0,0,0,3237,3238,0,0,0,0,0,0,3241,3242, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3054,0,0,3011,3012,3013,3014,3015,0,0,3004,3005,3006,3007,3008,3009, +3099,0,0,3056,3057,3058,3059,3060,0,0,3049,3050,3051,3052,3053,3054, +3144,0,0,3101,3102,3103,3104,3105,0,0,3094,3095,3096,3097,3098,3099, +3189,0,0,3146,3147,3148,3149,3150,0,0,3139,3140,3141,3142,3143,3144 + + +3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0, +3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0, +3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0, +3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0, +3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063, +0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108, +0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153, +0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198 + + +0,0,3184,3185,3186,3187,3188,3189,3196,3197,3198,3199,3200,0,0,3201, +0,0,3229,3230,3231,3232,3233,3234,3241,3242,3243,3244,3245,0,0,3246, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3013,3014,3015,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014, +3058,3059,3060,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, +3103,3104,3105,3004,3005,3006,3007,3008,3009,0,0,0,3101,3102,3103,3104, +3148,3149,3150,3049,3050,3051,3052,3053,3054,3111,3112,3113,3146,3147,3148,3149, +3193,3194,3195,3094,3095,3096,3097,3098,3099,3156,3157,3158,3191,3192,3193,3194, +3238,3239,3240,3139,3140,3141,3142,3143,3144,3201,3202,3203,3236,3237,3238,3239, +0,0,0,3184,3185,3186,3187,3188,3189,3246,3247,3248,0,0,0,0, +0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005, +3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050, +3109,3110,0,0,0,0,0,0,3111,3112,3113,0,0,0,3094,3095, +3154,3155,0,0,0,0,0,0,3156,3157,3158,0,0,0,3139,3140, +3199,3200,0,0,0,0,0,0,3201,3202,3203,0,0,0,3184,3185 + + +3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,3184, +3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,3229, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3015,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, +3060,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051, +3105,0,0,0,0,3015,0,0,0,0,0,0,0,3094,3095,3096, +3150,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141, +3195,3111,3112,3113,0,0,0,0,0,0,0,0,0,3184,3185,3186, +3240,3156,3157,3158,0,0,0,0,0,0,0,0,0,3229,3230,3231, +0,3201,3202,3203,0,3195,0,0,0,0,0,0,0,0,0,0, +0,3246,3247,3248,0,3240,0,0,0,0,0,0,0,0,0,0, +3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0, +3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0, +3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0, +3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0, +3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,3011,3012,3013 + + +3185,3186,3187,3188,3189,3196,3197,3198,3199,3200,0,3191,3192,3193,3194,3195, +3230,3231,3232,3233,3234,3241,3242,3243,3244,3245,0,3236,3237,3238,3239,3240, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3007,3008,3009,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, +3052,3053,3054,3011,3012,3013,3014,3015,3011,3012,3013,3014,3015,3049,3050,3051, +3097,3098,3099,3056,3057,3058,3059,3060,3056,3057,3058,3059,3060,3094,3095,3096, +3142,3143,3144,3101,3102,3103,3104,3105,3101,3102,3103,3104,3105,3139,3140,3141, +3187,3188,3189,3146,3147,3148,3149,3150,3146,3147,3148,3149,3150,3184,3185,3186, +3232,3233,3234,3191,3192,3193,3194,3195,3191,3192,3193,3194,3195,3229,3230,3231, +0,0,0,3236,3237,3238,3239,3240,3236,3237,3238,3239,3240,0,0,0, +0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0, +0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0, +0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0, +0,0,0,0,3146,3147,3148,3149,3150,3061,3062,3063,3064,3065,0,0, +0,0,0,0,3191,3192,3193,3194,3195,3106,3107,3108,3109,3110,0,0, +3014,3015,0,0,3236,3237,3238,3239,3240,3151,3152,3153,3154,3155,0,3004 + + +0,3201,3202,3203,0,0,0,0,0,0,0,0,0,3231,3232,0, +3229,3246,3247,3248,0,3234,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0, +3052,3053,3054,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +3097,3098,3099,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, +3142,3143,3144,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, +3187,3188,3189,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, +3232,3233,3234,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, +0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, +0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, +0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, +0,0,0,0,3015,0,0,0,0,0,0,3184,3185,3186,3187,3188 + + +0,0,0,3191,3192,3193,3194,3195,0,0,3184,3185,3186,3187,3188,3189, +0,0,0,3236,3237,3238,3239,3240,0,0,0,0,3231,3232,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0, +3009,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054,0,0,0,0, +3054,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099,3004,3005,3006,3007, +3099,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144,3049,3050,3051,3052, +3144,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189,3094,3095,3096,3097, +3189,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234,3139,3140,3141,3142, +3234,3236,3237,3238,3239,3240,0,0,0,0,0,0,3184,3185,3186,3187, +0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,3229,3230,3231,3232, +3009,0,0,0,0,3049,3050,3051,3052,3053,3054,0,3111,3112,3113,0, +3054,0,0,0,0,3094,3095,3096,3097,3098,3099,0,3156,3157,3158,0, +3099,0,0,0,0,3139,3140,3141,3142,3143,3144,0,3201,3202,3203,0, +3144,0,0,0,0,3184,3185,3186,3187,3188,3189,0,3246,3247,3248,0, +3189,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0, +0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0, +0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0, +0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113, +0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158, +0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203, +0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014 + + +3244,3245,0,0,0,0,0,0,3246,3247,3248,3005,3006,3007,3008,3230, +0,0,0,0,0,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054, +3061,3062,3063,3064,3065,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099, +3106,3107,3108,3109,3110,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144, +3151,3152,3153,3154,3155,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189, +3196,3197,3198,3199,3200,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234, +3241,3242,3243,3244,3245,3236,3237,3238,3239,3240,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3015,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0 + + +3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,3056,3057,3058, +3004,0,0,0,0,3009,0,0,0,0,0,0,0,3101,3102,3103, +0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148, +0,3111,3112,3113,0,0,0,0,0,0,0,0,0,3191,3192,3193, +0,3156,3157,3158,0,0,0,0,0,0,0,0,0,3236,3237,3238, +0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0, +3229,3246,3247,3248,3233,3234,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0 + + +3059,3060,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0, +3104,3105,3061,3062,3063,3064,3065,0,0,3241,3242,3243,3244,3245,0,0, +3149,3150,3106,3107,3108,3109,3110,3061,3062,3063,3064,3065,3111,3112,3113,0, +3194,3195,3151,3152,3153,3154,3155,3106,3107,3108,3109,3110,3156,3157,3158,0, +3239,3240,3196,3197,3198,3199,3200,3151,3152,3153,3154,3155,3201,3202,3203,3229, +0,0,3241,3242,3243,3244,3245,3196,3197,3198,3199,3200,3246,3247,3248,0, +0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3061 + + +0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, +0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +0,3111,3112,3113,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, +0,3156,3157,3158,3195,0,0,0,0,0,0,3094,3095,3096,3097,3098, +3236,3201,3202,3203,3240,0,0,0,0,0,0,3139,3140,3141,3142,3143, +0,3246,3247,3248,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, +0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3062,3063,3064,3065,0,0,3061,3062,3063,3064,3065,0,0,0,0,0 + + +3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3009,3111,3112,3113,0,3061,3062,3063,3064,3011,3012,3013,3014,3015,3111,3112, +3054,3156,3157,3158,0,3106,3107,3108,3109,3056,3057,3058,3059,3060,3156,3157, +3099,3201,3202,3203,0,3151,3152,3153,3154,3101,3102,3103,3104,3105,3201,3202, +3144,3246,3247,3248,0,3196,3197,3198,3199,3146,3147,3148,3149,3150,3246,3247, +3189,0,0,0,0,3241,3242,3243,3244,3191,3192,3193,3194,3195,0,0, +3234,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3426,0, -0,3494,0,0,0,0,0,0,0,0,0,3661,3376,1515,1566,1566, -3488,3489,0,0,0,0,0,0,0,3353,3354,3355,3421,1464,1618,1618, -3533,3534,0,0,0,0,0,0,0,3398,3399,3400,3401,1411,1358,1358, -0,0,0,0,0,0,0,0,0,3443,3444,3445,3446,3577,3578,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24257,14 +27329,14 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0,0,0,0,3661,0,0,0,0, -0,0,0,0,3447,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,3658,3659,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,3703,3704,0,0,0,3447,0,0,0, -1566,1566,1566,1566,1566,1566,1566,1566,1566,1513,3342,3343,3344,3345,3346,3660, -1618,1618,1618,1618,1618,1618,1618,3655,1618,1460,3387,3388,3389,3390,3391,3705, -1358,1358,1358,1358,1358,1358,1359,3700,1408,1409,3432,3433,3434,3435,3436,3579, -3359,3360,0,0,0,0,1411,1358,1409,3661,3477,3478,3479,3480,3481,3750, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3668,0,0,3536,3537,3713,0,0,0,0,0,0,0,0,0,0, +0,0,0,3581,3582,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3626,3627,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24272,106 +27344,124 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3365,3366,3367,3368,0,0,0,0,0,0,0,0,0,0,0 +0,0,3366,3367,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0,0,0,0,0,0,3581,3582,3579, -0,0,0,0,0,0,0,0,0,0,0,0,0,3626,3627,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3353,3354,3355, -0,0,0,0,0,0,0,0,0,0,0,0,0,3398,3399,3400, -0,0,0,0,0,0,0,0,0,0,0,0,0,3443,3444,3445, -0,0,0,0,0,0,0,0,0,0,0,0,0,3282,3283,3579, -0,0,0,0,0,0,0,0,0,0,0,0,0,3512,3513,3514, -0,0,0,0,0,0,0,0,0,0,0,0,0,3557,3558,3559, -0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3287,3288, -0,0,0,0,0,0,0,0,0,0,0,0,0,3488,3489,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3533,3534,3343, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3387,3388, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3432,3433, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3477,3478 +0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, +0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104, +0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149, +0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194, +0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239, +0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063, +0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108, +0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153, +0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198, +0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243, +0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, +0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, +0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, +0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, +0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233 -0,0,0,0,0,0,3402,0,0,3376,3465,3466,0,0,0,0, -3448,0,0,0,0,0,0,0,0,3421,3510,3511,0,0,0,0, -3356,0,3494,0,0,0,0,0,3448,0,3555,3556,0,0,0,0, -3401,0,0,0,0,0,0,0,0,0,3292,3402,0,0,0,0, -3446,0,0,0,0,0,0,0,0,0,3579,0,0,0,0,0, -3621,0,0,0,0,0,3402,0,0,0,3577,3578,0,0,0,0, -0,0,0,0,0,0,0,0,3488,3489,3465,3466,0,0,0,0, -0,0,0,3706,0,0,0,0,3533,3534,3510,3511,0,0,0,0, -3620,0,0,0,0,0,0,0,0,0,3555,3556,0,0,0,0, -0,0,0,0,0,0,0,0,0,3448,3276,3277,0,0,0,0, -3372,3373,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0, -3417,3418,0,3796,0,0,0,0,0,3533,3534,0,0,0,0,0, -3344,3577,3578,0,0,0,0,0,0,3512,3513,3514,0,0,0,0, -3389,3390,3391,3751,0,0,0,0,3751,3557,3558,3559,0,0,0,0, -3434,3435,3436,0,0,0,0,0,0,3403,0,3292,0,0,0,0, -3479,3480,3481,0,0,0,0,0,3292,3347,3348,3349,0,0,0,0 +3060,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0, +3105,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0, +3150,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0, +3195,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0, +3240,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0, +3064,3065,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0, +3109,3110,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0, +3154,3155,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0, +3199,3200,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0, +3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3009,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0, +3054,0,0,0,0,0,0,3111,3112,3113,3156,3157,3158,0,0,0, +3099,0,0,0,0,0,0,3156,3157,3158,3201,3202,3203,0,0,0, +3144,0,0,0,0,0,0,3201,3202,3203,3246,3247,3248,0,0,0, +3189,0,0,0,0,0,0,3246,3247,3248,3062,3063,3064,3065,0,0, +3234,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0 - -0,0,0,0,0,0,0,0,3347,3348,3349,0,0,0,0,0, -0,0,0,0,0,0,0,0,3392,3393,3394,0,3492,0,0,0, -0,0,0,0,0,0,0,0,3796,3488,3489,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,3533,3534,0,0,0,0,0, -0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,3533,3534,3579,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,3353,3354,3355,3356,3491,0,0, -0,0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0, -0,0,0,0,0,0,0,0,3538,3539,3444,3445,3446,0,0,0, -0,0,0,0,0,0,0,0,3583,3584,3579,3751,0,0,0,0, -0,0,0,0,0,0,0,0,3628,3629,3796,3748,3749,0,0,0, -0,0,0,0,0,0,0,0,3488,3489,0,3793,3794,3751,0,0, -0,0,0,0,0,0,0,0,3533,3534,0,3751,0,0,0,0, -0,0,0,0,0,0,0,0,0,3577,3578,0,0,0,0,0, -0,0,0,0,0,0,0,0,3353,3354,3355,3356,0,0,0,0, -0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,3493 + +0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0, +0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,3536, +0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,3581, +0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0, +0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0 - -0,0,0,0,3577,3578,3796,0,0,0,0,0,0,0,0,0, -0,0,3493,0,0,3488,3489,0,0,0,0,0,0,0,0,0, -0,0,3342,3343,3344,3533,3534,0,0,0,0,0,0,0,0,0, -0,0,3387,3388,3389,3390,3391,0,0,0,0,0,0,0,0,0, -0,0,3432,3433,3434,3435,3436,0,0,0,0,0,0,0,0,0, -3493,0,3477,3478,3479,3480,3481,0,0,0,0,0,0,0,0,0, -0,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0, -0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0, -0,0,0,3376,3444,3445,3446,0,0,0,0,0,0,0,0,0, -0,0,0,3421,3488,3489,3796,0,0,0,0,0,0,0,0,0, -0,3494,0,0,3533,3534,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,3577,3578,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,3488,3489,0,0,0,0,0,0,0,0,0, -0,0,3447,0,0,3533,3534,0,0,0,0,0,0,0,0,0, -0,0,0,0,3512,3513,3514,0,0,0,0,0,0,0,0,0, -0,0,0,3402,3557,3558,3559,0,0,0,0,0,0,0,0,0 + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3106, +3537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3151, +3582,0,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,3196, +0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3241, +0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0, +0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0, +0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0, +0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,3111, +0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,3156, +0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,3201, +0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,3246, +0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0, +0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0 + + +3107,3108,3109,3110,0,0,3106,3107,3108,3109,3110,0,0,0,0,0, +3152,3153,3154,3155,0,0,3151,3152,3153,3154,3155,0,0,0,0,0, +3197,3198,3199,3200,0,0,3196,3197,3198,3199,3200,3111,3112,3113,0,0, +3242,3243,3244,3245,0,0,3241,3242,3243,3244,3245,3156,3157,3158,0,0, +0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0, +0,3061,3062,3063,3064,3065,3111,3112,3113,0,0,3246,3247,3248,0,0, +0,3106,3107,3108,3109,3110,3156,3157,3158,3111,3112,3113,0,0,0,0, +0,3151,3152,3153,3154,3155,3201,3202,3203,3156,3157,3158,0,0,0,0, +0,3196,3197,3198,3199,3200,3246,3247,3248,3201,3202,3203,0,0,0,0, +0,3241,3242,3243,3244,3245,0,0,0,3246,3247,3248,3111,3112,3113,0, +3112,3113,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0, +3157,3158,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0, +3202,3203,0,0,0,0,3111,3112,3113,0,0,0,3246,3247,3248,0, +3247,3248,3111,3112,3113,0,3156,3157,3158,3061,3062,3063,3064,3065,0,0, +0,0,3156,3157,3158,0,3201,3202,3203,3106,3107,3108,3109,3110,0,0, +0,0,3201,3202,3203,0,3246,3247,3248,3151,3152,3153,3154,3155,0,0 -0,3410,3411,3412,3413,3376,3661,0,0,0,0,0,0,0,3488,3489, -0,3455,3456,3457,3458,3421,0,0,0,0,0,3447,0,0,3533,3534, -0,3500,3501,3502,3503,3706,0,0,0,0,0,0,0,0,3579,3376, -0,3545,3546,3547,3376,0,0,0,0,0,0,0,0,0,3706,3421, -0,3462,3463,3464,3421,0,0,0,3492,0,0,0,0,0,3372,3373, -0,3507,3508,3509,3579,0,0,0,0,0,0,0,0,0,3417,3418, -0,3552,3553,3554,0,0,0,0,0,0,0,0,3512,3513,3514,3660, -0,996,3579,0,0,0,0,0,0,0,0,3661,3557,3558,3559,3705, -0,1048,0,0,0,0,3661,0,0,0,0,3488,3489,3414,3415,3416, -0,1048,0,3437,3438,3439,0,0,0,0,0,3533,3534,3459,3460,3461, -0,1048,0,3482,3483,3484,0,0,0,0,0,0,3579,3504,3505,3506, -0,1100,0,0,0,0,0,0,0,0,0,0,0,3549,3550,3551, -0,1256,0,0,0,0,3492,0,0,0,0,0,3661,0,3579,3376, -0,3465,3466,3661,0,0,0,0,0,0,0,0,3377,3378,3379,3421, -0,3510,3511,0,0,0,0,0,0,0,3661,0,3422,3423,3424,3660, -0,3555,3556,3577,3578,0,0,0,0,0,0,0,3467,3468,3469,3705 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,1153,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,1153,0,3666,3667,0,0,0,0,0,0,0,0,0,0, +0,0,1153,0,3711,3712,0,0,0,0,0,0,0,0,0,0, +0,3665,1153,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3710,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0,0,0,0,0,0,3276,3277,3579, -0,0,0,0,0,0,0,0,0,0,0,0,0,3465,3466,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3510,3511,3492, -0,0,0,0,0,0,0,0,0,0,0,0,0,3555,3556,3376, -0,0,0,0,0,0,0,0,0,0,0,0,0,3374,3375,3421, -0,0,0,0,0,0,0,0,0,0,0,0,0,3419,3420,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3282,3283,0, +0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014, +0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, +0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104, +0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149, +0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194, +0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24383,32 +27473,78 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -0,0,3358,0,0,0,0,0,0,3392,3393,3394,0,0,0,0, -0,0,0,0,0,0,3448,0,0,0,3488,3489,0,0,0,0, -0,0,0,0,0,0,0,0,0,3661,3533,3534,0,0,0,0, -0,3620,0,0,0,0,0,0,0,0,3287,3288,0,0,0,0, -0,0,0,0,0,0,0,3661,3353,3354,3355,3356,0,0,0,0, -0,0,0,0,0,0,0,0,3398,3399,3400,3401,0,0,0,0, -0,3494,0,0,0,0,3491,0,3579,3444,3445,3446,0,0,0,0, +3015,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0, +3060,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0, +3105,0,0,0,0,0,0,0,0,0,3242,3243,3244,3245,0,0, +3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0, +0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0 + + +0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0, +0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0, +0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0, +0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0, +0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0, +0,3056,3057,3058,3059,3060,3004,3005,3006,3007,3008,3009,0,0,0,0 + + +0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0, +0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,3061, +0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,3106, +0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,3151, +0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,3196, +0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,3241, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3246,3247,3248,0,0,0,0,3196,3197,3198,3199,3200,0,0, +3062,3063,3064,3065,0,3111,3112,3113,0,3241,3242,3243,3244,3245,0,0, +3107,3108,3109,3110,0,3156,3157,3158,0,0,0,3111,3112,3113,0,0, +3152,3153,3154,3155,0,3201,3202,3203,0,0,0,3156,3157,3158,0,0, +3197,3198,3199,3200,0,3246,3247,3248,0,0,0,3201,3202,3203,0,0, +3242,3243,3244,3245,0,0,0,0,0,0,0,3246,3247,3248,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3111,3112,3113,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0, +3156,3157,3158,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3004 -0,0,0,0,0,0,0,0,3376,3444,3445,3446,3447,0,0,0, -0,0,0,0,0,0,0,0,3421,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,0, -0,0,0,0,0,0,0,0,3796,3533,3534,0,0,0,0,3493, -0,0,0,0,0,0,0,0,3577,3578,0,3358,0,0,0,0, -0,0,0,0,0,0,0,0,3488,3489,0,0,0,0,3494,0, -0,0,0,0,0,0,0,0,3533,3534,3447,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24416,16 +27552,6 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,3347,3348,3349,0,0,0,0,0,0,0,0,0, -0,0,3403,0,3392,3393,3394,0,0,0,0,0,0,0,0,0, -0,0,0,3353,3354,3355,3356,0,0,0,0,0,0,0,0,0, -0,0,0,3398,3399,3400,3401,0,0,0,0,0,0,0,0,0, -0,0,0,3443,3444,3445,3446,0,0,0,0,0,0,0,0,0, -0,0,0,0,3292,3488,3489,0,0,0,0,0,0,0,0,0, -0,0,0,3448,0,3533,3534,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24434,49 +27560,68 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0 - -0,3706,3465,3466,3658,3659,0,0,0,0,0,0,0,0,3372,3373, -0,0,3510,3511,3703,3704,0,0,0,0,0,0,0,0,3417,3418, -0,3579,3555,3556,3579,0,0,0,0,0,3493,0,0,3512,3513,3514, -0,3414,3415,3416,3376,0,0,0,0,0,0,0,3706,3557,3558,3559, -0,3459,3460,3461,3421,0,0,0,0,0,0,0,0,0,3465,3466, -0,3504,3505,3506,0,3492,0,0,0,0,0,0,0,0,3510,3511, -0,3549,3550,3551,0,0,0,0,0,0,0,0,0,0,3555,3556, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0, +0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0, +0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0, +0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0, +0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, +0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051, +0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096, +0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141, +0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186 + + +0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0, +0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0, +3113,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0, +3158,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0, +3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3009,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0 +3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0, +3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0, +3097,3098,3099,3061,3062,3063,3064,3065,0,0,0,0,0,0,0,0, +3142,3143,3144,3106,3107,3108,3109,3110,0,0,0,0,0,0,0,0, +3187,3188,3189,3151,3152,3153,3154,3155,0,0,0,0,0,0,0,0 - + +0,3101,3102,3103,3104,3105,3049,3050,3051,3052,3053,3054,0,0,0,0, +0,3146,3147,3148,3149,3150,3094,3095,3096,3097,3098,3099,0,0,0,0, +0,3191,3192,3193,3194,3195,3139,3140,3141,3142,3143,3144,0,0,0,0, +0,3236,3237,3238,3239,3240,3184,3185,3186,3187,3188,3189,0,0,0,0, +0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24484,24 +27629,73 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3004,3011,3012,3013,3014,3015,0,0,0,0,0,0,0, +0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0, +0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0, +0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,3011,3012,3013,3014,3015,3061,3062,3063,3064,3065, +0,0,0,0,0,0,3056,3057,3058,3059,3060,3106,3107,3108,3109,3110, +0,0,0,0,0,0,3101,3102,3103,3104,3105,3151,3152,3153,3154,3155, +0,0,0,0,0,0,3146,3147,3148,3149,3150,3196,3197,3198,3199,3200, +0,0,0,0,0,0,3191,3192,3193,3194,3195,3241,3242,3243,3244,3245, +0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3011,3012,3013,3014,3015,3061,3062,3063,3064,3065, +0,0,0,0,0,0,3056,3057,3058,3059,3060,3106,3107,3108,3109,3110, +0,0,0,0,0,0,3101,3102,3103,3104,3105,3151,3152,3153,3154,3155, +0,0,0,0,0,0,3146,3147,3148,3149,3150,3196,3197,3198,3199,3200 + + +3201,3202,3203,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,3049, +3246,3247,3248,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,3094, +0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,3139, +0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,3184, +0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,3229, +0,0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0, +0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,3111, +0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,3156, +0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,3201, +0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,3246, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014,3015, +0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059,3060, +0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104,3105, +0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149,3150 - + +3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0, +3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0, +3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0, +3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0, +3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3202,3203,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0, +3247,3248,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0, +0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0, +0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0, +3011,3012,3013,3014,3015,3015,0,0,0,0,0,0,0,0,0,0, +3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0, +3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0, +3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0,0, +0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0,0, +0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0,0, +0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113, -0,0,0,0,0,0,0,0,0,0,0,3229,0,3156,3157,3158, -0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203, -0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24512,102 +27706,66 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,3004,3005,3006,3007, -0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,3049,3050,3051,3052, -0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,3094,3095,3096,3097, -3189,0,0,0,3184,3185,3186,3187,3188,3189,0,0,3139,3140,3141,3142, -3234,0,0,0,3229,3230,3231,3232,3233,3234,0,0,3184,3185,3186,3187, -0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0, +0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158,0,0, +0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0, +0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0, -0,0,3049,3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,0,0, -0,0,3094,3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,0,3111, -0,0,3139,3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,0,3156 - - -3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049, -3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,3094, -3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,3139 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -3011,3012,3013,3014,3015,0,0,0,0,0,0,3061,3062,3063,3064,3065, -3056,3057,3058,3059,3060,0,0,0,0,0,0,3106,3107,3108,3109,3110, -3101,3102,3103,3104,3105,0,0,0,0,0,0,3151,3152,3153,3154,3155, -3146,3147,3148,3149,3150,0,0,0,0,0,0,3196,3197,3198,3199,3200, -3191,3192,3193,3194,3195,0,0,0,0,0,0,3241,3242,3243,3244,3245, -3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3005,3006,3007,3008,3009,0,0,0,0,0,0,3011,3012,3013,3014,3015, -3050,3051,3052,3053,3054,3061,3062,3063,3064,3065,0,3056,3057,3058,3059,3060, -3095,3096,3097,3098,3099,3106,3107,3108,3109,3110,0,3101,3102,3103,3104,3105, -3140,3141,3142,3143,3144,3151,3152,3153,3154,3155,0,3146,3147,3148,3149,3150 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065, -0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110, -0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155, -0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200, -0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, -0,0,0,0,0,3009,0,0,0,0,0,3049,3050,3051,3052,3053, -0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, -0,3111,3112,3113,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, -0,3156,3157,3158,0,0,0,0,0,0,0,3184,3185,3186,3187,3188 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,3061,3062, -0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,3106,3107, -0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,3151,3152, -0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,3196,3197, -0,0,0,0,0,0,3237,3238,0,0,0,0,0,0,3241,3242, + +3232,3233,3234,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0, +0,0,0,3241,3242,3243,3244,3111,3112,3113,0,0,0,0,0,0, +0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0, +0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0, +0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3054,0,0,3011,3012,3013,3014,3015,0,0,3004,3005,3006,3007,3008,3009, -3099,0,0,3056,3057,3058,3059,3060,0,0,3049,3050,3051,3052,3053,3054, -3144,0,0,3101,3102,3103,3104,3105,0,0,3094,3095,3096,3097,3098,3099, -3189,0,0,3146,3147,3148,3149,3150,0,0,3139,3140,3141,3142,3143,3144 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,3004,3005,3006,3007,3008,3009,0,0,0,0,0,0,0,0, +0,0,3049,3050,3051,3052,3053,3054,0,0,0,0,0,0,0,0, +0,0,3094,3095,3096,3097,3098,3099,0,0,0,0,0,0,0,0, +0,0,3139,3140,3141,3142,3143,3144,0,0,0,0,0,0,0,0 - -3063,3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,0, -3108,3109,3110,0,0,0,0,0,0,0,0,0,0,0,0,0, -3153,3154,3155,0,0,0,0,0,0,0,0,0,0,0,0,0, -3198,3199,3200,0,0,0,0,0,0,0,0,0,0,0,0,0, -3243,3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0, +0,3111,3112,3113,3236,3237,3238,3239,3240,0,0,0,0,0,0,0, +0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0,0, +0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0, +0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24618,214 +27776,196 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,3191,3192,3193,3194,3195,3241,3242,3243,3244,3245, +0,0,0,0,0,0,3236,3237,3238,3239,3240,0,3004,3005,3006,3007, +0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052, +0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097, +0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142, +0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187, +0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237, +0,0,0,0,0,0,3011,3012,3013,3014,3015,0,0,0,3056,3057, +0,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,3101,3102, +0,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,3146,3147 + + +0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194,3195, +3008,3009,0,0,0,0,0,3011,3012,3013,3014,3015,3237,3238,3239,3240, +3053,3054,0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0, +3098,3099,0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0, +3143,3144,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0, +3188,3189,0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0, +3233,3234,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063, -0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108, -0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153, -0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198 - - -0,0,3184,3185,3186,3187,3188,3189,3196,3197,3198,3199,3200,0,0,3201, -0,0,3229,3230,3231,3232,3233,3234,3241,3242,3243,3244,3245,0,0,3246, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3013,3014,3015,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014, -3058,3059,3060,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, -3103,3104,3105,3004,3005,3006,3007,3008,3009,0,0,0,3101,3102,3103,3104, -3148,3149,3150,3049,3050,3051,3052,3053,3054,3111,3112,3113,3146,3147,3148,3149, -3193,3194,3195,3094,3095,3096,3097,3098,3099,3156,3157,3158,3191,3192,3193,3194, -3238,3239,3240,3139,3140,3141,3142,3143,3144,3201,3202,3203,3236,3237,3238,3239, -0,0,0,3184,3185,3186,3187,3188,3189,3246,3247,3248,0,0,0,0, -0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3005, -3064,3065,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050, -3109,3110,0,0,0,0,0,0,3111,3112,3113,0,0,0,3094,3095, -3154,3155,0,0,0,0,0,0,3156,3157,3158,0,0,0,3139,3140, -3199,3200,0,0,0,0,0,0,3201,3202,3203,0,0,0,3184,3185 - - -3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,3184, -3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,3229, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3015,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, -3060,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051, -3105,0,0,0,0,3015,0,0,0,0,0,0,0,3094,3095,3096, -3150,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141, -3195,3111,3112,3113,0,0,0,0,0,0,0,0,0,3184,3185,3186, -3240,3156,3157,3158,0,0,0,0,0,0,0,0,0,3229,3230,3231, -0,3201,3202,3203,0,3195,0,0,0,0,0,0,0,0,0,0, -0,3246,3247,3248,0,3240,0,0,0,0,0,0,0,0,0,0, -3006,3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0, -3051,3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0, -3096,3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0, -3141,3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0, -3186,3187,3188,3189,0,0,0,0,0,0,0,0,0,3011,3012,3013 +3013,3014,3015,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0, +3058,3059,3060,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0, +3103,3104,3105,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0, +3148,3149,3150,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0 - -3185,3186,3187,3188,3189,3196,3197,3198,3199,3200,0,3191,3192,3193,3194,3195, -3230,3231,3232,3233,3234,3241,3242,3243,3244,3245,0,3236,3237,3238,3239,3240, + +3191,3192,3193,3194,3195,3195,0,0,0,0,0,0,0,0,0,0, +3236,3237,3238,3239,3240,3240,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3007,3008,3009,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, -3052,3053,3054,3011,3012,3013,3014,3015,3011,3012,3013,3014,3015,3049,3050,3051, -3097,3098,3099,3056,3057,3058,3059,3060,3056,3057,3058,3059,3060,3094,3095,3096, -3142,3143,3144,3101,3102,3103,3104,3105,3101,3102,3103,3104,3105,3139,3140,3141, -3187,3188,3189,3146,3147,3148,3149,3150,3146,3147,3148,3149,3150,3184,3185,3186, -3232,3233,3234,3191,3192,3193,3194,3195,3191,3192,3193,3194,3195,3229,3230,3231, -0,0,0,3236,3237,3238,3239,3240,3236,3237,3238,3239,3240,0,0,0, -0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0, -0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0, -0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0, -0,0,0,0,3146,3147,3148,3149,3150,3061,3062,3063,3064,3065,0,0, -0,0,0,0,3191,3192,3193,3194,3195,3106,3107,3108,3109,3110,0,0, -3014,3015,0,0,3236,3237,3238,3239,3240,3151,3152,3153,3154,3155,0,3004 - - -0,3201,3202,3203,0,0,0,0,0,0,0,0,0,3231,3232,0, -3229,3246,3247,3248,0,3234,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0, -3052,3053,3054,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, -3097,3098,3099,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, -3142,3143,3144,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, -3187,3188,3189,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, -3232,3233,3234,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, -0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, -0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, -0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, -0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, -0,0,0,0,3015,0,0,0,0,0,0,3184,3185,3186,3187,3188 - - -0,0,0,3191,3192,3193,3194,3195,0,0,3184,3185,3186,3187,3188,3189, -0,0,0,3236,3237,3238,3239,3240,0,0,0,0,3231,3232,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0,0, -3009,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054,0,0,0,0, -3054,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099,3004,3005,3006,3007, -3099,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144,3049,3050,3051,3052, -3144,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189,3094,3095,3096,3097, -3189,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234,3139,3140,3141,3142, -3234,3236,3237,3238,3239,3240,0,0,0,0,0,0,3184,3185,3186,3187, -0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,3229,3230,3231,3232, -3009,0,0,0,0,3049,3050,3051,3052,3053,3054,0,3111,3112,3113,0, -3054,0,0,0,0,3094,3095,3096,3097,3098,3099,0,3156,3157,3158,0, -3099,0,0,0,0,3139,3140,3141,3142,3143,3144,0,3201,3202,3203,0, -3144,0,0,0,0,3184,3185,3186,3187,3188,3189,0,3246,3247,3248,0, -3189,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3233,3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0, +0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0, +0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0 + + +0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0,0,0, +0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0,0, +0,0,0,0,0,3151,3152,3153,3154,3155,0,0,0,0,0,0, +0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0,0,0, +0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0, -0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0, -0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0, -0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3536,3537,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3581,3582,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112,3113, -0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157,3158, -0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203, -0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006, +0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051, +0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096, +0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141, +0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186, +0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,3184,3185,3186,3187,3188,3189,0,0,0,0,0,0,0,0, +0,0,3229,3230,3231,3232,3233,3234,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014 - - -3244,3245,0,0,0,0,0,0,3246,3247,3248,3005,3006,3007,3008,3230, -0,0,0,0,0,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053,3054, -3061,3062,3063,3064,3065,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098,3099, -3106,3107,3108,3109,3110,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143,3144, -3151,3152,3153,3154,3155,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188,3189, -3196,3197,3198,3199,3200,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233,3234, -3241,3242,3243,3244,3245,3236,3237,3238,3239,3240,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111, +3007,3008,3009,0,0,0,0,0,0,0,0,0,0,0,0,3156, +3052,3053,3054,0,0,0,0,0,0,0,0,0,0,0,0,3201, +3097,3098,3099,0,0,0,0,0,0,0,0,0,0,0,0,3246, +3142,3143,3144,0,0,0,0,0,0,0,0,0,0,0,0,0, +3187,3188,3189,0,0,0,0,0,0,0,0,0,0,0,0,0, +3232,3233,3234,0,0,0,0,0,0,0,0,0,0,0,3441,3442, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0,0,0,0, +0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0, +0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0, +0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0, +0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3112,3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3157,3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3202,3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3247,3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3015,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -3231,3232,3233,3234,0,0,0,0,0,0,0,0,0,3056,3057,3058, -3004,0,0,0,0,3009,0,0,0,0,0,0,0,3101,3102,3103, -0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148, -0,3111,3112,3113,0,0,0,0,0,0,0,0,0,3191,3192,3193, -0,3156,3157,3158,0,0,0,0,0,0,0,0,0,3236,3237,3238, -0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0,0, -3229,3246,3247,3248,3233,3234,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,3191,3192, +0,0,0,0,0,0,3191,3192,3193,3194,3195,0,3111,3112,3113,3237, +0,0,0,0,0,0,3236,3237,3238,3239,3240,0,3156,3157,3158,0, +0,0,0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0, +0,0,0,0,0,0,0,0,0,0,0,0,3246,3247,3248,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, +0,0,0,0,0,0,3011,3012,3013,3014,3015,3049,3050,3051,3052,3053, +0,0,0,0,0,0,3056,3057,3058,3059,3060,3094,3095,3096,3097,3098, +0,0,0,0,0,0,3101,3102,3103,3104,3105,3139,3140,3141,3142,3143, +0,0,0,0,0,0,3146,3147,3148,3149,3150,3184,3185,3186,3187,3188, +0,0,0,0,0,0,3191,3192,3193,3194,3195,3229,3230,3231,3232,3233, +0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0 + + +3193,3194,3195,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0, +3238,3239,3240,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0, +0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0, +0,0,0,3201,3202,3203,0,0,0,0,3111,3112,3113,0,0,0, +0,0,0,3246,3247,3248,0,0,0,0,3156,3157,3158,0,0,0, +0,0,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0, +3009,0,0,0,0,0,3061,3062,3063,3064,3246,3247,3248,0,0,0, +3054,0,0,0,0,0,3106,3107,3108,3109,3110,0,0,0,0,0, +3099,3061,3062,3063,3064,3065,3151,3152,3153,3154,3155,0,0,0,0,0, +3144,3106,3107,3108,3109,3110,3196,3197,3198,3199,3200,0,0,0,0,0, +3189,3151,3152,3153,3154,3155,3241,3242,3243,3244,3245,0,0,0,0,0, +3234,3196,3197,3198,3199,3200,0,0,0,0,0,0,0,0,0,0, +0,3241,3242,3243,3244,3245,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0,0, +0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0,0, +0,0,0,0,3236,3237,3238,3239,3240,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -3059,3060,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0, -3104,3105,3061,3062,3063,3064,3065,0,0,3241,3242,3243,3244,3245,0,0, -3149,3150,3106,3107,3108,3109,3110,3061,3062,3063,3064,3065,3111,3112,3113,0, -3194,3195,3151,3152,3153,3154,3155,3106,3107,3108,3109,3110,3156,3157,3158,0, -3239,3240,3196,3197,3198,3199,3200,3151,3152,3153,3154,3155,3201,3202,3203,3229, -0,0,3241,3242,3243,3244,3245,3196,3197,3198,3199,3200,3246,3247,3248,0, -0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24836,14 +27976,11 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, -0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, -0,3111,3112,3113,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, -0,3156,3157,3158,3195,0,0,0,0,0,0,3094,3095,3096,3097,3098, -3236,3201,3202,3203,3240,0,0,0,0,0,0,3139,3140,3141,3142,3143, -0,3246,3247,3248,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, -0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233, + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24852,16 +27989,12 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3386,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -3234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3009,3111,3112,3113,0,3061,3062,3063,3064,3011,3012,3013,3014,3015,3111,3112, -3054,3156,3157,3158,0,3106,3107,3108,3109,3056,3057,3058,3059,3060,3156,3157, -3099,3201,3202,3203,0,3151,3152,3153,3154,3101,3102,3103,3104,3105,3201,3202, -3144,3246,3247,3248,0,3196,3197,3198,3199,3146,3147,3148,3149,3150,3246,3247, -3189,0,0,0,0,3241,3242,3243,3244,3191,3192,3193,3194,3195,0,0, -3234,0,0,0,0,0,0,0,0,3236,3237,3238,3239,3240,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24870,14 +28003,17 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0,0, +0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0,0, +0,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0,0, +0,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24888,17 +28024,18 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0,0,0, +0,0,3536,3537,0,0,0,3106,3107,3108,3109,3110,0,0,0,0, +0,0,3581,3582,0,0,0,3151,3152,3153,3154,3155,0,0,0,0, +0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3668,0,0,3536,3537,3713,0,0,0,0,0,0,0,0,0,0, -0,0,0,3581,3582,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3626,3627,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24906,45 +28043,12 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, -0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104, -0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149, -0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194, -0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239, -0,0,0,0,0,0,0,0,0,0,0,0,0,3061,3062,3063, -0,0,0,0,0,0,0,0,0,0,0,0,0,3106,3107,3108, -0,0,0,0,0,0,0,0,0,0,0,0,0,3151,3152,3153, -0,0,0,0,0,0,0,0,0,0,0,0,0,3196,3197,3198, -0,0,0,0,0,0,0,0,0,0,0,0,0,3241,3242,3243, -0,0,0,0,0,0,0,0,0,0,0,3004,3005,3006,3007,3008, -0,0,0,0,0,0,0,0,0,0,0,3049,3050,3051,3052,3053, -0,0,0,0,0,0,0,0,0,0,0,3094,3095,3096,3097,3098, -0,0,0,0,0,0,0,0,0,0,0,3139,3140,3141,3142,3143, -0,0,0,0,0,0,0,0,0,0,0,3184,3185,3186,3187,3188, -0,0,0,0,0,0,0,0,0,0,0,3229,3230,3231,3232,3233 - - -3060,0,0,0,0,0,0,0,0,3156,3157,3158,0,0,0,0, -3105,0,0,0,0,0,0,0,0,3201,3202,3203,0,0,0,0, -3150,0,0,0,0,0,0,0,0,3246,3247,3248,0,0,0,0, -3195,0,0,0,0,0,0,0,3004,3005,3006,3007,3008,3009,0,0, -3240,0,0,0,0,0,0,0,3049,3050,3051,3052,3053,3054,0,0, -3064,3065,0,0,0,0,0,0,3094,3095,3096,3097,3098,3099,0,0, -3109,3110,0,0,0,0,0,0,3139,3140,3141,3142,3143,3144,0,0, -3154,3155,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0, -3199,3200,0,0,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0, -3244,3245,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3009,0,0,0,0,0,0,0,0,0,3111,3112,3113,0,0,0, -3054,0,0,0,0,0,0,3111,3112,3113,3156,3157,3158,0,0,0, -3099,0,0,0,0,0,0,3156,3157,3158,3201,3202,3203,0,0,0, -3144,0,0,0,0,0,0,3201,3202,3203,3246,3247,3248,0,0,0, -3189,0,0,0,0,0,0,3246,3247,3248,3062,3063,3064,3065,0,0, -3234,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3111,3112, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3156,3157, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3201,3202 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24953,22 +28057,36 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,1153,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,1153,0,3666,3667,0,0,0,0,0,0,0,0,0,0, -0,0,1153,0,3711,3712,0,0,0,0,0,0,0,0,0,0, -0,3665,1153,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3710,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102, +0,3011,3012,3013,3014,3015,0,0,0,3061,3062,3063,3064,3065,3146,3147, +3113,3056,3057,3058,3059,3060,3111,3112,3113,3106,3107,3108,3109,3110,3191,3192, +3158,3101,3102,3103,3104,3105,3156,3157,3158,3151,3152,3153,3154,3155,3236,3237, +3203,3146,3147,3148,3149,3150,3201,3202,3203,3196,3197,3198,3199,3200,0,0 + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0, +3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0, +3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0, +3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0, +3193,3194,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0, +3238,3239,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0, +0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0 - -0,0,0,0,0,0,0,0,0,0,0,0,3011,3012,3013,3014, -0,0,0,0,0,0,0,0,0,0,0,0,3056,3057,3058,3059, -0,0,0,0,0,0,0,0,0,0,0,0,3101,3102,3103,3104, -0,0,0,0,0,0,0,0,0,0,0,0,3146,3147,3148,3149, -0,0,0,0,0,0,0,0,0,0,0,0,3191,3192,3193,3194, -0,0,0,0,0,0,0,0,0,0,0,0,3236,3237,3238,3239, + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -24978,32 +28096,108 @@ h1džIEND 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,3061,3062,3063,3064,3065,0,0, +0,0,0,0,0,0,0,0,0,3106,3107,3108,3109,3110,0,0, +0,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0, +0,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0 + + +0,0,0,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0,0, +0,0,0,0,0,3011,3012,3013,3014,3231,3232,3233,3234,0,0,0, +0,0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0, +0,0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0, +0,0,0,0,0,3146,3147,3148,3149,3150,0,0,0,0,0,0, +0,0,0,0,0,3191,3192,3193,3194,3195,0,0,0,0,0,0, +0,0,0,0,0,3236,3237,3238,3239,0,0,0,0,0,0,0, +0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0, +0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0, +0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0, +0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3111,3112,3113,0,0,0,0,0,0,0, +0,0,0,0,0,0,3156,3157,3158,0,0,0,0,0,0,0, +0,0,0,0,0,0,3201,3202,3203,0,0,0,0,0,0,0, +0,0,0,0,0,0,3246,3247,3248,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - -3015,0,0,0,0,0,0,0,0,3151,3152,3153,3154,3155,0,0, -3060,0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0, -3105,0,0,0,0,0,0,0,0,0,3242,3243,3244,3245,0,0, -3150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -3240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3011,3012,3013,3014,3015,0,0,0,0,0,0,0, +0,0,0,0,3056,3057,3058,3059,3060,0,0,0,0,0,0,0, +0,0,0,0,3101,3102,3103,3104,3105,0,0,0,0,0,0,0, +0,0,0,0,3146,3147,3148,3149,3150,3111,3112,3113,0,0,0,0, +0,0,0,0,3191,3192,3193,3194,3195,3156,3157,3158,0,0,0,0, +3011,3012,3013,3014,3236,3237,3238,3239,3240,3201,3202,3203,0,0,0,0, +3056,3057,3058,3059,3060,0,0,0,0,3246,3247,3248,0,0,0,0, +3101,3102,3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0, +3146,3147,3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0, +3191,3192,3193,3194,3195,0,0,0,0,0,0,0,0,0,0,0, +3236,3237,3238,3239,3240,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3246,3247, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3011,3012, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3056,3057, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3101,3102, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3146,3147, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3191,3192, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3236,3237, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3004,3005, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3049,3050, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3094,3095, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3139,3140, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3184,3185, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3229,3230, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + +3248,3191,3192,3193,3194,3195,3246,3247,3248,3241,3242,3243,3244,3245,0,0, +0,3236,3237,3238,3061,3062,3063,3064,3065,0,0,0,0,0,0,0, +3013,3014,3015,0,3106,3107,3108,3109,3110,0,0,0,0,0,0,0, +3058,3059,3060,0,3151,3152,3153,3154,3155,0,0,0,0,0,3011,3012, +3103,3104,3105,0,3196,3197,3198,3199,3200,0,0,0,0,0,3056,3057, +3148,3149,3150,0,3241,3242,3243,3244,3004,3005,3006,3007,3008,3009,3101,3102, +3193,3194,3195,0,0,0,0,0,3049,3050,3051,3052,3053,3054,3146,3147, +3238,3239,3240,0,0,0,0,0,3094,3095,3096,3097,3098,3099,3191,3192, +3006,3007,3008,3009,0,0,0,0,3139,3140,3141,3142,3143,3144,3236,3237, +3051,3052,3053,3054,0,0,0,0,3184,3185,3186,3187,3188,3189,0,0, +3096,3097,3098,3099,0,0,0,0,3229,3230,3231,3232,3233,3234,0,0, +3141,3142,3143,3144,0,0,0,0,3061,3062,3063,3064,3065,0,0,0, +3186,3187,3188,3189,0,0,0,0,3106,3107,3108,3109,3110,0,0,0, +3231,3232,3233,3234,0,0,0,0,3151,3152,3153,3154,3155,0,0,0, +0,0,0,0,0,0,0,0,3196,3197,3198,3199,3200,0,0,0, +0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0,0 + + +0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3013,3014,3015,0,0,0,0,0,0,0,0,0,0,0,0,0, +3058,3059,3060,0,0,0,0,0,0,0,0,0,0,0,0,0, +3103,3104,3105,0,0,0,0,0,0,0,0,0,0,0,0,0, +3148,3149,3150,0,0,0,0,0,0,0,0,0,0,0,0,0, +3193,3194,3111,3112,3113,0,0,0,0,0,0,0,0,0,0,0, +3238,3239,3156,3157,3158,0,0,0,0,0,0,0,0,0,0,0, +0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0,0, +0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + +0,0,0,0,0,0,0,0,0,3241,3242,3243,3244,3245,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,3111,3112,3113,0,0,0,0,0,0,0,0,0,0, -0,0,0,3156,3157,3158,0,0,0,0,0,0,0,0,0,0, -0,0,0,3201,3202,3203,0,0,0,0,0,0,0,0,0,0, -0,0,0,3246,3247,3248,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -25609,6 +28803,48 @@ o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27547,7 +30783,6 @@ o - @@ -32531,6 +35766,17 @@ P 5[?W2I?rH\-VO[&ٺ?_t'DH;=a|)qPYKƽN?ї;zq#u~y';g6X[dR䇱PxGWMqd`nnWIm.b, 2L{lC*MʎF=_gy.vhsyyzAaq}"pN'e--}Ϣn:ЧZ:L^i `˫{hCwзo>_r_hCA%|O lJP&}kL96Y'zDrY?(*6ŷI|Ұ7 ?8؂EJ_/%i 浔<5U\\WH[K\WԽLu{TuCj<E8x.u|-};}l:@׏F}E׀/4K/yyKhLRx%IENDB`PNG  + IHDRBp}iCCPICC profile(}=H@_SZ*-(␡]TıTJ[UKIC(X:8* .N.RB 4+L5{ՌT<&fs I \=<|,s%o2#GnԈ7g7k:}+I +9A$~ {)|8~Ļq-ͧ( 7ڊ^C\ Ot'hXgx,` O'8[(}xࡰxik ݂i;$κ@9׳q֭Ň*>"Nh +]ɗty=$0&a]\`LXL #T' +E|v #TIs@k̿^C ЀL:`搋ذ*~G'=狝[5? L|@qdIrONqЭ`3!`q-1N|!`trI P/p5!aܿ[:Q pC}V`5:|&>kfPRZ.W/Yv:EZKT`q" >|Ec#k#Z\&kQl`Mo6ahV&JqW_ZDQPL+_Vƞ/l¼3. ,&u3X@ +p'ҳULl#`6Zdj͸ܤ!-׭T| NyJ +˖?ST+(((((((((((((((((((((((($_W.lIENDB`PNG + IHDR`#3zTXtRaw profile type exifxڍQQ ;Ǯm dH|Ci{>t; &.++vsL[fvOY|D"ioƛ=Vo| 'wʙ/^w!W@yv/x!BW3"V/O[pv.R$W6dZEo\m!h):qEӄeC"*XDv( *3iCCPICC profilex}=H@_J8ACdq*Bi+`r4iHR\ׂUg]\AIEJ_Rhq?{ܽff`P5H'b.*_ч `@b,f9]gys *>xEAU0zTXtRaw profile type exifxY\9rE^3L;u."&Yx~uݿ/KKI=0ϟ6u"u|ovr?}"_>ߢH?:vOӿO/TFigC8ѢDQ8^>RruÀ~ˀze_w?/O~08|E;Lgb(v'9Hc|5?b6_~[`&%6ڱaS8={zXQse7TfiƜ7)ϥk5μ`?ru7ok24s1#v5Dx2 sCl&:OY/04QqXd -|!T31AK1 Xas!Xtj>R>GD&*sC1Y)e⧦F s9\s=K*WjkZk[jV[kzr/{sr;naK`ϱ\$Pel=ED?R[3ޏrLfbY\@n;skY7W9tȣ,g" dRy:>8vk4$fߌHeܘWvwh$0-K J!zZ;a1R\zԔ4 B 㚡$&ovWc^֙[9m:+ Gm'TޥaY:IhZOl߳5%'Z&ʛ1X{u$>l6vc|jͺMEXHu8?meGĺexp?d3:Za: !蜃^sI9ke< ?(]R`IW9#D?Pcs {zL9 -u'".%=%gr>+Z 7/hg[0~% U[cr]yr0 )Dexo_`52>/fv]g_$IV0V1̅ ʹږ ƭV6ҬV$1e[7Ѿw 00㚞9~cX_}"e0yW1 Hj8OHi+13\&ibBd#hsQi1`mG)vRg<RV 4+2m@yn2!i7h8gMv-b9Qѕ7 d];`]0p1sL%vr+{T7IKXIwy./@~_yvN͍kId<ҁ_~vMzR~Z<2%A1͉Һs?)/Ŗ8/LeM.zd7`Z`(u[3L0.€v q8Uل7ITro>(6 - -CN34u"D"0h]\c#snMwXENx0d=AӈgBqD;n*@V;<«Z63дEQe6&iDI&+6:a`$ ."A#9ځ|bnr/,fu 1Feˉ]DQa[70Dɵ<ȓ+y` :]瘏%\~N'@D -)ԡB,1)\n b3D>E7P8# -)L$*bRsK/LAʂnkd!QBW$A䂇- }DLsF*31Em3teT -QYlpJpLlyAkdAw(&%P68j(2C( +SC@fnH0)f(e3mZzI'[ġY@א( ޏGu#t`Y6aӁ7 -'\pwdL8wkhP; x1yUQqH84: ͅM6U"HWCJ3 )5Љ^k>Z<p&YFhp!-!sgWɉ TiefȾ~UăJT%X"~17hr9KlH/F ;Ⰾ~$le*zDţEX^Ye yt<1mG0F[Ւ͓&b=b3 Y-pQpkZVq gH^Q!tCh+^Iߎ =*PGnc>T ̆QYE&8@|☙4Ld:>=О6;46љfܐH,b +R[^FdW P ЎKX >v7xQ [?>G+C5u%1Aױ'PDt?d50.n-.ɤ`vWV38>wkϤm&W DZ y*_G:y< q'1J Dy[%ie ߿89HU\AR!̫\l ٔ#F# C -FXym,F]$Q,WR\C5P,j`7Hb΁UUtɇ{{BڤR0_OF%64JQB:#;8oJ}T2jUʹDAɰ":Kz,WdCEU*.ުjP]}=08j-%Uf8Ů -( F|Kd%yp>BXgn^>#Z( kx =ڊ k?&&v{[R8D =8>%EX[Y/JunAn{'g=o.R?UuY^݁.i{YnִDTXJX_t1 986vur. -pTqhTRoj% 3lJ>Q|dL=ИKF%: 1'axU01^L+17QrGj#\UJ/"V& 86FW" bgTDuXDvAŶ­ d ! DՈ\ 3*޵nִBd-QR\"9o @չrNA(@dE7(w`GДˆFU/;UU&O=]S&ԫ1j ;bn`w_[df@ݮE78[xh\ hܩ;^U!O߿ϝmn"pjCLc&=GK[ 7;de - 6=2f#>'T|\UT|68 !\S .El/S~ZJdTѝ/ [ ?wȳ <"НHJ3BNBĈN.LL="w!"/pc`ӑ(X8vp$`:qd]ʹd44qHUZ ^]d8Nߜ ^\Xɍ!m `HpjQi0jDbqadI[_VȃyF wjq _Ͼby/_/g 3\دE _w/(0C],qhjAV@:'²~zL>\RBݹ'bpLbi֮k C6rM@ !lR/}TJ_U=#kPg?k0hDkd:zn51j$/)@tE|D6ZΎ6eXjN@N*]d\vG^Ċ;`ļjOVh>)JN;`3S#MDN ľVLXxsZ7|H0> ȯIx2QL(QN *1*$d d+(kq͓I "ƫ3v *L)4 rJU ~)r0sG2xC$p-;IWyhyphPʈOA'OCqMNܪ3e4(w~ p#T`>WR!=1*XųLEŠоvM1YxiP2U]x۪Ba M{-o3ԹjYi]62^)U\'d )d[Pʄ -"Hn&2"<rKx]Ĩ/=+J莻 WhEbn @\Xc|xz4mnnxǠgOc3Yw72UuRݡ*MƧDlJ)寺߀k*Kz(./`bƻ C@3cdS82њ/i -C6lP('" C{ΥS" WmcD,QXs$bAv8gG5e>F`#W`&tGS-%P@*Lpv0J{8 .wflCfӂKU;WLYDV^50VVPKDe_Mre&C(P\\ uB@-MDa7Kʲ{.n5b\zdDi0nkf64,|ZR I&[qݛV"Ѯr jLAIB -\ yRXYj-"„ -2c߆LAķMTP+%Up*%ei}R+"mW'?[n]0u:Y Bǯ- A@'SRKG8^8~ך`G5-xТPFv65.5Fm*J=`~k$޵_2#I -9#a 3YPH<<Ψy~9n6:jA$ee8FPK3ㄠ*fa4'W^*Nk3Udp-W/V$V*EC[+6x8ubQkn>NEk|( $:q_ǁ^-$TB-[W>nT-=yuv]X,sQ*OΫ;_ڲq* $/>vL %qन#( - aog|B^-$5m}얒 L5}X_7}Bkra?ɡe"qUNȘ6-^[j;_u/ q2\UZs(D mDhDm -#o=&Z,gB rVLT%Q -^V_E֗$Y*Aiک*B w ny{0ݖa&NZ[!)J&Qk]Z|^LQPǣT1 -Z%VW#>.Hj4oj &.FHD䎄9 -юX )&tA"rz[ ątUA zp>L`RUTEw*λ,`rV UZİ@q),x(2|t -ڊ -WՔ0RjwLDEQ{[26)Q#>pQ^Y¢MVȣqL,|B\ĸV0R4PѫS!A=c-e QjyшVq1dR!WRBcz (DmJ6FK]D1צ@_kTSB7쏞R INk9ý[Ox;O(` -`aN5t[p~#Ap'&YKcdK#|M.r -4#Z -ku$T&L})RXTS##1H8p$ђafu,t&n pZ)[x' Al`JAhO& 1DG&q#^6{kD?v"jC'#H֪`vrQe1P*Q_ݑG\YJФ 2fW -In2U$iht*2j2&v8P0ur'O)7ZROaP¢ne?p D!ZC?:^;U %arTD'w'uJfRP`Q9>'cK\TYKx{R']4zҚ6N;g֥nQʻ"?]% -0c-=a=P',Q{iQ܋P;Q&|^ҮeN+ -76;XhƯCm9U$UQWj,ujӗ.7Xa(徒~O"4!&{1mÙFT$Z:jMno2x6h!&7EXi{ dev/ UZ/`4cwT-iDHWw$P1P'L/f 15G-:\ivi:,jhoC: Qڧ -A̪ -"rv?T1y7EunB\Sk&I3O(Be(:dJ}Ü C{ɽڭvn%)K‚k>QF+좍p( gĈ~Nc^F>Za EgA\cŻW7Mt!0mIr,yj28Bz:{TAR0w|eWjmHXuKj8zHU|;L(V%̎?m> -x{L ArɏWCҭsBon10s[Gc޵PdžA>H{l0'oP+CBMZ~A oG0\VoFin!!ʁuyi'$B6QMBFuUTn[օ,洵Tմ$ON}{jc@}sHO@87k#6_ޔZ'Mm ,?Nl| ԂYb e:&BT媺fO--!Dڧx{WA-jz.jA[oxY{jО1Z1PRXZjSMU H SKpMX2ՑD'r6#qSm!ЫNK@ CJ(29״}|hPP^*f. UPZ()pE|MS%lbמ'JTa}Zޢ -#*."j5qxr& y ;ojȂbU-H/\Ruk}zda}]K ܙ_Ws/$YYZQ 9B1yL$t?њǎjUWd h'7j& |3Q% -B RF;*^]L Kvm^q#jRoZvU͆J-0cS*Beh~QhigjiI@H7TWʠ'|&,r!Zě#h5dRm-ڄ3nC:#G tt,a*2\/{QqkN4hjeJeԐPzAf-_#վ~kpӣ0F:Ni%H&EṟF{|pC[Qkax n_ -z$Ҳ"b22S >%amfZuZRg*[w!$ -&Z Pnj?z>*C,-h9U +!syKbIv&\gqI2:#&:s VVv ,C|:K"!k̖֩SE-em;RuY(K -zϫѐox;Am -ܮ̫\  O@2Ue AR#$JngbRC(r߄'AR\p [%P;!Oqͧmz8," ,DHB)\~RݮzϫKOS1N\W6|i?0'#`=NHm -#jZW -ԅ"J`m#hǾT|hSPZ‘U]]{0@ʡGEx)?2J{&ssQ"fQkڇLdA~Y%4N\" ]S2m=Z ""#SE2p ~@Äq3ʒ)JI.L4$&jE5I7)ieT%5;dk\vu]'KA5jqҦ|BSfŮC}[BU!o657ضĐ"I:oK}iKEqHL2_ Z< -yoZ‚D*XLJK\a3\&FOM-%5@WI`]5;V! A'@{N\..ƅG_!7suV$BlW=}i; F)A<.&Xax,38S(b׵*%31l #O-zQvaXOP5o6Zz&⻏^wkI/#&\%x/@{7S މjPh͔&mry>k7=ߪB#@fs_{덱п0-LZ~%Gpˈ{YXf^+_s-T>D@קƸ-9!r[2]3BcnCs?>*ԮeD|%4` :X2 pQSLPRaeyqĘ י5Fit )CdL$o$rpӶb>4+̹F_{Яki+x.+B.{L<۩ + IHDR>U/zTXtRaw profile type exifxYd7DZ'pXsjFERCIURF`ϝu?Bݻl^Owܯ__y)=}Yy=|mp_NѾ~O:QE~_>~~]տݏ/*m])ƓBR(;޷yaݯ~ӂziݏ V+WWJ??,콻wȅU,_7˝=Y>Vo\W~ +=D,qC;p +kWLﵖjqa,pcb;5>Ms).k!Zl3[c`/W{_.-QZ,+[ YN6,ע[_~ÁpOLho78bZogHu?ǐń | B XC`!\z$&fqs1TM:5.F#,am)?57|hXlfŪ56J*X)"`5\ZkZnJF={K#><2L3Oefc>+/[eV_cǝ6аˮ W:)N?k7|[oo}Y7_jjYJVZwq:lbXbCG̷sd3߅lHmvŰ`>EO~l/mRnXtNXm ֳ' +>]N}X{}hǞc˰l=E$?r[cO6.nfKV+5uXۖkY7W9t`{ ²maSa-ξJ׆/=ՉNcѸ +%Y˸ɖm FҾnaX \)WcgTכ^q)wr# J +S`q=oRsfBfvZ q7/hpgR3햴VnY]6wX~k쬲/80}\sYF8 +.^/UP+X m5\;9dv=qk(iyVw+a g԰3#7 &8ڗ5nXIf\;O}:+6¹tqw@Pxy}b[@1mZٛ) /6旱#hsQy`m9uBg:RV 4V<A~k [Z1HލKSMp] ef8sre q2n8`]0p1$y2ԉrQ$, *H˹"o49oHdvN͍LnX_>3eME8}; ;b'; s?* /VY~^0fM,zb7`(u[3˄T^aAp? qoX|GU!3@z&jE D`T޺&ñifwM`EzGg $ڙ~xSRßر,jpDFjpEDH}4p@Ʋ҆P B'H}KHJvH>؋ X و!l hA\Nz'!tӴA'v0A P`|!C- cQ?!`WK6ӈz&3΄cIvwΪ,wɊg`C$[N +AQ˶nWrpVPk}2ɇ0A=֑yaN9K"\w'Ȅ$O9!*@RAvS`7F!,XOda +)@֑Â{G + a +oùX\b2LAȂ!ֈ&}CUI[x̚'zV9/ʪPVl Kl׈(F a.ū`68l(a!D+Sc@`BD 4Wz.@bNx@SF8WrigWHdV&čp`2A..yJ +ВQ 3@pHb&X`ހN(- }%)Wy^ i ܨHC@-@TXÑXt.RLf@\HTupXt7 C[5D-[!;8d#S>{MBEO\j%4' HLDұPpA>&qF +ģ{VC"T0Dž,G",iBf…}v S֞Q&T=lHf$E_2Aʼn($Ό}*?%r8n':a{ ~;2bc0'M ՠuAX,/" w([xQdJP%aAK.c{DkΠH0U߬ŠM%Hx7+oX ֓J` >+YBH˵q `|Z;)’ @rN@Akv3LfI5X `말Px\AT+L^?2tC5s6ڍ7/Y` % YuXԞI_dB FBh=Vp 5dAZhJ}C'.mF{D-DL7qs2Jk]PECy8M}`ð +97 +aBAlLNYP`WFwy M:IkQ5x֐^cuqFɖ t?n&0j%5`8i vE(r sx b$$^ 1 gJ@* Gb- ?n8?Wzݵ&z,t5;*W&Q׀Y~ ܆QG@*[@i`+;* a,[E--kHX^зt |PLCO X !cBRs(ZP*SQSH"JC]NNDK`Fz ;vt?BmQW)KS. ^W^ۑ: qBj 03FmVFPȁ@J.Ԡg2c.bQͪo3F5OPMJBn 3 H Bg^S>Zx_۫@CW2#ل݄g` +^}{zԁ@{),D~Axrü[ƹ8~9_߈O“GP XZV^cONrT@n#5:~2 K(nyJ +p1+|$V0 k |L+A8NGbːk8HV++55]M}Gj9moVv0F6 xħpe#aYe$!,Ÿ%bu!n c94]A5#ΣIf5BS!e*ff8 &K]rvY?99mU} ȉ+%}E={?Nx殯iHE$mw|Ў4G 4DJ{.3"`*B OY1T CšfmBXX]uzpz[ +*,eE fsZīçnEdMZh?564fYr֨G3=ljF6̅II~&$ Mj&N]8i@aKh %ZTВ\^͝h˓ ?3𑪭U鱨!0:=JN k N b i>Yi2Yp~j֏nE-jI "%QЧ!u!ǣk. +RCI AhCF:j7d!Y$:^? +Ĺ6ShK ip;]$njilai%PJ 1{-E-^7rNfm +A󘅥Rz;`5X\Ry'pK PG=8f޹r/bopqǐ5r!Hsij5pdYBз\|uMܐ6N0&.. dxMU-rm,S R H>i;ǫiY6 fț;Ko|K͢Kij?r Җ$>QOd Ђ HL&P +a$KM(<K`)]_2Ȕw(xܮlh!Dh2H[nfWaiSӀoڗ Wm?WJ ++Jl$B0YBQ\-Z i?6x8Bt*5KYbj]9DSov5,Kٕ҆] hEM9I逗x!(U<$kIWQ_>H&64>^>#EP y#!M84\Qe?=wg$8b_,?"JKkJPplw01Ji&mHz+ϴnڢ罉 TB#{7NLc0t3$Y(Nzܜ樦!XogkHv)> !1G\\%UVBfmU"SAAF=Gd{ĈI#9mA5JM缧X 8d!iT*2iҧND:oJ{b1y:6%xv_UH +3]kwJ45mMR5|c)HTC38,a#*k7;Pu>:KhWA jt

A-i* +p\H^,~cqjxƒ7EU%gqmOO|CM+8|u >wPI  +0=35h$Z&Ct۲Pj Ʃgi+M蚴@ ͌d4Κ'ߨY'.u>~ >F9C;YrqA6E(O(Mw鮞fRjXMqa_j`} mhz>Q4uޒ60i>PdDlc$ +@U>bz&gmj}RDfq@u´ilk&GWST^-%{ ܚ+I;M= ag|[^ici*A\J.AcE͏ + +g5ĺP@ c]hs;Rv`"VMj-2 QFyuqjUOK{pj^8KGvg%5uYpChhK&q4sC8EH^>^nEHe=ySm{Ucz +UG9jB"EF@wN* ,3>;(678 X*Qx{0rvwzeֶx.H"&^s׀lzp7c'r1i\|WmH2P31=@ ABaAk4g=4=ECW5+T=ʄ4ۆa|RU~c!lpHUkcBt2E=UkB>'ސW5V#`e`#RRߠ!*twέ>I_SÊ`zPQwHNsz@Ũ5><z$ɚ#LAq1#^1Ĵj˹z|M ,5@WI`]5;V! A'@{N\..ƅG_!7suV$BlW=}i; F)A<.&Xax,38S(b׵*%31l #O-zQvaXOP5o6Zz&⻏^wkI/#&\%x/@{7S މjPh͔&mry>k7=ߪB#@fs_{덱п0-LZ~%Gpˈ{YXf^+_s-T>D@קƸ-9!r[2]3BcnCs?>*ԮeD|%4` :X2 pQSLPRaeyqĘ י5Fit )CdL$o$rpӶb>4+̹F_{Яki+x.+B.{L<۩ =UHcnf<>F ^e||pyv%b:iX'%8Iߔ? rw[vITVQN^dpYI"|#\cz[2M^S0[zIJ/HHȟ- Ic +hs :6z!y@}zgqٺ/S4~\~Y3M9PyK=. -z$8Y7"tkHևwⳟ\87܅O$~j]n5`ffsKpYqx`t"UiTXtXML:com.adobe.xmp + xmp:MetadataDate="2023:09:14T20:35:30-05:00" + xmp:ModifyDate="2023:09:14T20:35:30-05:00"> + @@ -33491,15 +36734,15 @@ h -]bKGDQb pHYs  tIME7j41IDATx?hI_/7880,\npH|тCcfqth|Z-(Qjp~`A+ 45UwW,~]~{^@ 5=v}Cݿ lDDER+Pb\?j` LM)t}%_ N ?yw< -? 0OG:-t}5.m1ir)IHt+7!H1E?%?xph ڿ9kL~VZ,f3Zk'ICDQ$k0ۆ7|og浃zX@_6{ n{po;~bɥo̥տ%=~'vC ;En8to{eve_3ɴs(Ň'_8 -n q\͓Gy]QcNs`H~1hq4xySN vq7{E,%1*Tj}V߹TZn/y&*(27fM`ߨ1)4n35@t:y*G>SО6~N1puܨb\eh&sk XMN N*nLPck^[FNa`C8沥kwn3㳓kz`ĸm}|i`u}7#v;m`u}5ROVWY{'\.zIl^c|`W]TQ%SwwQ-q_cMEn&):~ 2ZvGUU9&ϼ>2vڭ0-&kNc "uVA!2]!v1ew5ol}]yܦs|vl.5uwuwB/ԗ9?}?m;}m?yݺn]e5e.7Om|mLml(z: T)(έEE'ܱ.d`&Q]O={?;>eSͬo`?37 RUp:O!L3ΝW"!t0? mf|v2𐟷PH =k?t?1Agl ^+#[p^٥hPXAgw8Ѵx]l7?r{(hF߅M,VtH8F1d?5}gK -f \>%eΜZ,˲&I&.{+B]pn3㳓(Jgl`Ӡn ѹ#UrXXs,>[tzƿ1|n;SM(y,cyw -kt4p\+ь5]Jo?5hEK74GUʵNep|1h\[b ۿ2O2pa9Ԫs=O:O/r\6?j]l]BtzzZTKnbv -?GL8}?YvxQ~fHm|E n-LNe!߭Ĩ\\=~LX;>KVOHn][tN!l -\.1r5ݚЛs MJ%Ez͍z+ƏH Ef\&E5+d\3 6r lsʖU+Z:ϧybNRn .z͡׃EK3e mvs3/@ \ s*Y!y/B߿>3y/Mm^;0a?7W+1W+vO[W|`\nMA|*TϬ <#104ζe0x||u75-tݨ2;Ely@C_./s&Vk7vG\_Ⱦܔښa""qWDCOnD$ob5ܳk`6tvfl]V׮#۟mi7]h%ʜo20DbgW|y|y=;-}K)X,u2Y=~יׇ~h&7kUI(nʸ6v\R\s2v쫬ߗOEDZ;tv?Z,FY}ug ϦemO_8K9;ZkS䅳\_ʓ뗚'h=}~az&LkoxEnVYvɍ;Q/3mݠ{r2>9xz뾓oz]kg - $e7뛫nʸ"U;Tb`_{XK|:ieO\ӟN[7qҷkkw*w,|vΙXLZytV\og - Ce t]tj=,"TFa{޳m3;1p +uEC7{6urv*B +۬I00(xciCq10m^?4qRy}20wJuNQ wMS7B0%wvujk_93=@Ϋ:=m/v{lgNm_}hm6DEf+>ۿm}xmY7ynY=l_vGU٢[aM]f?%jDQ46c`Pc} -;4Xpx-STtE死D_G%FEDr}GM&n`eS-{v}j֗%_Ƈ0d=^,ۺkԮYk75o}[Nr"~9MA6*wXon3]D! r3FPۍ10 h]E@&vMnsga`#v`>xnzP*W)yCɖ{O?>pDSo?MSwk3~vj;>AX>kNU=/' ̍Clϵ6)`f!⃁tczzzZi4ǣh]2>SM(ڬԽ}?}O蝹?;EϚG|00LC8$IXmpǰh|RDD^}CEn`c$"/4Ғ$q6IHǽZ>_oM_o۾``Pn ~;о3ٓ<֘eXMjeM1}^'/!8Qc/MPK WOnҠ`|y|yݜ͋g@yk?T&ٟ޳z_='"Gn?k`ĵֹ&lu{`XW9tN7Ժʡ듁Jڛ|}20gGk}c`~o?w,e5mCnY3||u7g)b`(DgGFTk7M﷢Ǣ|uW./f5] 3<~Y&rҲ2g"o~~o>bCJ)'7`}e Yd'/Sub6[x~&*Jܳtj l|蟞h3obwE'*U JzOIխJ,Ա|۶DZ5l6+j_d`$?}@wD6k)=~a޳<RRqo,ӷޗTmm9e`n~Nm̸kX*ٍ?w"mvl]_~2ȭdBk10qaѺb}4RX8;}o=u`,XD8>B=IENDB`gimp xcf v011BBz +]bKGD pHYs  tIME # #IDATx?hI_/7880,\npH|тCcfqth|Z-(Qjp~`A+ 45UwW,~]~j_@ 5=v}Cݿ lDDER+Pb\?j` LM)t}%_ N ?yw< +? 0OG:-t}5.m1ir)IHt+7!H1E?%?xph8>s6߉X%f#|m9}%v ,ٓKWKK{ 1>'OT@v4p^jW[A7>65˾fB-iW[sEQ9ߋONq828'&u=F{p9΍g31&"qeǥM;5rqe7tsǨ@S=+&G;7ݿ[}磲T&w3|{-,5AT$c˖ɺ͌NyK{RyߌSd6-2H`f +hڪJ7_U?[i!Ru-fri'؟-K㣓sU]Rh`)y,P3mnma&Ag}Trg|6>7x~Bjlоx3NȗfVΨn`$ $~IHfpL$r||j^l\||ǿKuy hx[s|ޟ%ZElIVaw[/8SQ1Z-}wJnu5CHI_-86Xnzq||,REW8QEg;>Aglm앫]p^٥vpPXAgw8Ѵx]l7?r{(hF߅M,VtH8F1d?5}gK +h \2gNceYPGn]|.t8PCdsNj?36iPsOܑ~JX,9LWk~o| _?D|Δ,喰u7o9f`yH7Lgʵr[>\?eDA/Z8\Uu*31ƈG2gwom| ~tg ̡VYDvyi˥1=LVf :Ӣ7^:wSS=L?e2sɚj 7;Dn+\Hlvk9g*Tv.)n%FczfYR:xڵE2r#Wӭ y0!I_/Qo>H?7̛d\7f,kw_3C;CNUYْڻj^K4\4}?WI!cօ]9zо㿓h`i^s4aNn `VuF?E{`F?e{>wɴkfHsss2m)d`u./mi:Hџꙵങ';}D>ٶlO6p-Oc`e]jm.<>ؗKٗÓS[rHD$c|c`ɍMƞ{b fb;ή܌V{_|vz:NLRvZ+b?J~v۝J[lwwϗS'}s01xiww77`5NָZvmN]zώ9kV=s~ʛۙBPٸu;]x}W};Zԙ{W9iea,qB0}<>#MܼmG *R]STBc7pӺ mcgGԅc+:3=@ʫ:=m/v{lgNm_}hm6"M߶>``h׼U,B/l{b 0̦ͮyw!irɦj%QM¼Ekg*eM3|{Px}\} f(+DC'nP +f};ƼEc[lPڏAmӢp]̫O(pC?gѸzge^$1x~m{cz'tvw``>V~FEK &Vm}lfUM>_˧wڟgM#>TQK$r||68s4?}~q~)""/>H"1E} SiID8Ne$I$C-Ou/jwmk|00T7LAQ.ykhIkLvl2dvc _us_}s2;yMAm ݨLPK WOns7W+wwsv6/>dd`P6d+{Ͼ}y𞈤}A+N[_mWCb]C+&nP*O+j/r d`ώǽ߽n.ww,e5mCnY3||u7g)b`(DgGFTk7M﷢Ǣ|uW./f5] 3<~Y&rҲ2g"o~~o!Óy|_j,2뗩Sw1o}W-OOOorvΙmIAj%N$IV%IbEX>mWUgc/20 { "r[Yߵ]}~Onz?HeWld`)7CLK_ +*Gڌ6}20rL? 6fܵ^xW}e6;/jgwu}a0h]\Ks̾܍V6N#gOh8ŸIENDB`gimp xcf v011BB~ icc-profileappl mntrRGB XYZ   acspAPPLappl-appl descodscmxlcprt8wtptrXYZ0gXYZDbXYZXrTRClchad|,bTRClgTRCldescGeneric RGB ProfileGeneric RGB Profilemluc skSK(xhrHR(caES$ptBR&ukUA*frFU(Vaeobecn RGB profilGeneri ki RGB profilPerfil RGB genricPerfil RGB Genrico030;L=89 ?@>D09; RGBProfil gnrique RVBu( RGB r_icϏProfilo RGB genericoGenerisk RGB-profil| RGB \ |Obecn RGB profil RGB Allgemeines RGB-Profilltalnos RGB profilfn RGB cϏeNN, RGB 000000Profil RGB generic  RGBPerfil RGB genricoAlgemeen RGB-profielB#D%L RGB 1H'DGenel RGB ProfiliYleinen RGB-profiiliUniwersalny profil RGB1I89 ?@>D8;L RGBEDA *91JA RGB 'D9'EGeneric RGB ProfileGenerel RGB-beskrivelsetextCopyright 2007 Apple Inc., all rights reserved.XYZ RXYZ tM=XYZ Zus4XYZ (6curvsf32 B&licc-profile-name ICC Profilegimp-image-grid(style solid) (fgcolor (color-rgba 0 0 0 1)) (bgcolor (color-rgba 1 1 1 1)) @@ -33520,36 +36763,39 @@ k 72/1 1 - WrShield!? " -    %$#  A dDTdt& & ' 7+< - . =Z*& & ' 7+< - . =Z*& & ' 7+< - . =Z*P%$$%' -O)      a''445:9;<~===a''445:9;<~===a''445:9;<~===!>=!589:< + WsBShield!? " +    %$#  A ypd\l|& & ' 7+< - . =*& & ' 7+< - . =*& & ' 7+< - . =*P%$$%' +)    a''445:9;<~===a''445:9;<~===a''445:9;<~===!>=!589:< R=<=  R=<=  R=<=  R>=     - @ @ @ @ = = ==Y??? -??? -??? -h=====>> 98! ""<=< B98! ""<=< B98! ""<=< B:8<=< B @ @ @ @ @ @ @ @             0 0 0 0xx<<Overlay!? " -    %$#'WW!U&125_:MEE"E2IWOW_WoWW + @ @ @ @=Y=Y=Y =??? +T??? +T??? +T=====>> ;88 +""<<< ;88 +""<<< ;88 +""<<< :8<=<  @ @ @ @ @ @ @ @             0 0 0 0xx<<Overlay!? " +    %$#'0WW!?&1l1|5:DEEIWgWwWWW ppp ppp p p p p p ppppppppppppppppppppppppppppppppp&ppppppppp -ppp pp9ppp ppp p p pp p pppppppppp ppppppppppppppppp pp ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp$ppp +ppp pp9ppp ppp p p pp p pppppppppp ppppppppppppppppp pp ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp ppp ppp p p p p p ppppppppppppppppppppppppppppppppp&pNNppNppNpppp -ppp pp9ppp ppp p p pp p pppppppppp ppppppppppppppNNppNp pNp ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp$ppp +ppp pp9ppp ppp p p pp p pppppppppp ppppppppppppppNNppNp pNp ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp ppp ppp p p p p p ppppppppppppppppppppppppppppppppp&p~~pp~pp~pppp -ppp pp9ppp ppp p p pp p pppppppppp pppppppppppppp~~pp~p p~p ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp$ppp            +ppp pp9ppp ppp p p pp p pppppppppp pppppppppppppp~~pp~p p~p ppp pppppp:ppppppppppppppppppppppppppp ppp ppppp               9            -    9  +     9      -   *p9pp% p p% p p'p7p7ppp7ppp8pp&p=p %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%pp'p.pp:pp%pp%pp%pp&ppp&p8p:p'p9pp9*p9pp% p p% p p'p7p7ppp7ppp8pp&p=pNN %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%pNNp'p.pp:pp%pp%pp%pp&ppp&p8p:p'p9pp9*p9pp% p p% p p'p7p7ppp7ppp8pp&p=p~~ %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%p~~p'p.pp:pp%pp%pp%pp&ppp&p8p:p'p9pp99% # # % % % % %$ +  *p9pp% p p% p p'p7p7ppp7ppp8pp&p=p %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%pp'p.pp:pp%pp%pp%pp&ppp&p8p:p:p9pp*p9pp% p p% p p'p7p7ppp7ppp8pp&p=pNN %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%pNNp'p.pp:pp%pp%pp%pp&ppp&p8p:p:p9pp*p9pp% p p% p p'p7p7ppp7ppp8pp&p=p~~ %p )p7pp9p6 p p% p p&p7p7p7p9p9pp+pppp%p~~p'p.pp:pp%pp%pp%pp&ppp&p8p:p:p9pp9% # # % % % % %$ $ " $ & @@ -33557,19 +36803,19 @@ O # $ # % - &(9% # + &(;9% # # # - $ $%'8&&ppp pppp p pp p ppppppppppppppppppppppppppppppppppp p pp p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp pppppp pp ppppppppppp -pppppppppppppppppppppppppp -pppp -ppp pppppp pppp pppp p pp p pppppppppppppppppppppppppppppppppppNN pNN pNNp p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp pppppNNp pNNp pNNpppppppppp -pppppppppppppppppppppppppp -pppp -ppp pppppp pppp pppp p pp p ppppppppppppppppppppppppppppppppppp~~ p~~ p~~p p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp ppppp~~p p~~p p~~pppppppppp -pppppppppppppppppppppppppp -pppp -ppp pppppp p         + $ $%'8&ppp pppp p pp p ppppppppppppppppppppppppppppppppppp p pp p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp pppppp pp ppppppppppp +pppppppppppppppppppppppp +ppp +ppp ppppppp ppp pppp p pp p pppppppppppppppppppppppppppppppppppNN pNN pNNp p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp pppppNNp pNNp pNNpppppppppp +pppppppppppppppppppppppp +ppp +ppp ppppppp ppp pppp p pp p ppppppppppppppppppppppppppppppppppp~~ p~~ p~~p p pppppppppp pppp p pp p ppppppppppppp ppp pppppppp pppp ppppp~~p p~~p p~~pppppppppp +pppppppppppppppppppppppp +ppp +ppp ppppppp           @@ -33589,22 +36835,22 @@ O  -    +       -      pppp9ppp +      !ppppppp9ppp p pp p ppp ppppppppppp ppp ppp -ppp pppp ppp ppp pppp9ppp +ppp pppp ppp ppp !ppppppp9ppp p pp p ppp ppppppppppp ppp ppp -ppp pppp ppp ppp pppp9ppp +ppp pppp ppp ppp !ppppppp9ppp p pp p ppp ppppppppppp ppp ppp -ppp pppp ppp ppp  +ppp pppp ppp ppp     9   @@ -33614,28 +36860,28 @@ O        - A)pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pp/sp/sppp0sppp1spp (p)p&pᱱ)pss*pᱱss9ss:s<p9p6 p p& p p)pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pep/ep/eeppp0eeppp1eepp (ep)epNNe&pee)pee*peee9eee:ee<ep9p6 p p& p p)pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pp/p/ppp0ppp1pp (p)p~~&p)p鰰*p鰰9鰰:<p9p6 p p& p p%%'=96 & + '@pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pp/sp/sppp0sppp1spp (p)p&pᱱ)pss*pᱱss9ss:s<p9p6 p p& p p'@pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pep/ep/eeppp0eeppp1eepp (ep)epNNe&pee)pee*peee9eee:ee<ep9p6 p p& p p'@pp9p8p6p6p6pp8p9p:p:p9p>:pp9p6 p p& p pp/p/ppp0ppp1pp (p)p~~&p)p鰰*p鰰9鰰:<p9p6 p p& p p&%%'=96 & % % - % '78877&7:<96 % %     !( + % '78877&7:96 % %     !( #$ % & -(+<96 % % pppppp ppppppppppppppppppppp ppp +(+<96 % % pppppp ppppppppppppppppppppp ppp ppp ppp ppp -pppppp pppp p pp p pppppppppppppppppppppppppppppppppppp ppp pspspspppsssᱱssssss ppp pppp p pp p ppppppp ppppppppppppppppppppp ppp +pppppp pppp p pp p pppppppppppppppppppppppppppppppppppp ppp pspspspppsssᱱssssss ppp pppp p pp p ppppppp ppppppppppppppppppppp ppp ppp ppp ppp -pppppp pppp p pp p pppppppppppppppppppppppppppppppppppNNpNN pNNpep epeepeepeepppeeeeeeeeeeeeeeeeeeee ppp ppppe p ppe p ppppppp ppppppppppppppppppppp ppp +pppppp pppp p pp p pppppppppppppppppppppppppppppppppppNNpNN pNNpep epeepeepeepppeeeeeeeeeeeeeeeeeeee ppp ppppe p ppe p ppppppp ppppppppppppppppppppp ppp ppp ppp ppp -pppppp pppp p pp p ppppppppppppppppppppppppppppppppppp~~p~~ p~~pp pppppp ppp pppp p pp p p     +pppppp pppp p pp p ppppppppppppppppppppppppppppppppppp~~p~~ p~~pp pppppp ppp pppp p pp p p         -           +            @@ -33645,59 +36891,53 @@ O        -          'p0ps/ps0ps3ps2pp2pppp %pp 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p5pp5sp6sp7sp9s9>:p'pe0pee/pee0pee3pee2ppee2pppp %pNNp 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p5epp5eep6eep7eep9ee9e>:p'p0p/p0p3p2pp2pppp %p~~p 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p5pp5p6p7p99>:p& & & & '0 +          'p0ps/ps0ps3ps2pp2pppp %pp 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p4pp5sp6sp7sp9s9>:p'pe0pee/pee0pee3pee2ppee2pppp %pNNp 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p4epp5eep6eep7eep9ee9e>:p'p0p/p0p3p2pp2pppp %p~~p 'p>pp:p6pp&pp&pp'pp7p8p:p:p9pp9@pp9p8p6p6p4pp5p6p7p99>:p& & & & '0 $ $ $ % - &(96 % + &(;96 % % % & & &'8&&'79=96 & & & & % -5 687767:Rpspppspppspppspp p pNp pp pppppp pppp pppppp pp ppppppppppp -p -ppp ppp p -ppp -ppppp ppp p -pp +5 687767:pspppspppspppspp p pNp pp pppppp pppp pppppp pp pppppppp*p pp +p ppp p +ppp +ppp ppppp ppp p pp p -p -p sp p +p +p sp ᱱp p sp -sp pp pp -spp spp sp3s;Uppp ppppppppspppsp -ppppspps ppspsps -pspsps ppsps ppsps ppsp pppp=<Cpepppepppepppepp pe pNp ppee ppppppe pppp pppppNNp pNNp pNNpppppppppp -p -ppp ppp p -ppp -ppppp ppp p -pp +sp pp pp +spp spp sp3s;Uppp ppppppppsp +ppsp ppppspps ppspsps +pspsps ppsps ppsps ppsp pppp<<pepppepppepppepp pe pNp ppee ppppppe pppp pppppNNp pNNp pNNppppppp*p pp +p ppp p +ppp +ppp ppppp ppp ep pp ep -p -p ep ep +ep +p ep eep p ep -eep pp epp -eepp eeepp eep3ee;eUppp ppppeppppeepppeepe -pepppeeppee ppepeepee -pepeeepee pepeepeee ppeepeee ppeepee peppp=<Cpppppppppppp p pNp pp pppppp pppp ppppp~~p p~~p p~~pppppppppp -p -ppp ppp p -ppp -ppppp ppp p -pp +eep pp epp +eepp eeepp eep3ee;eUppp ppppeppppeepe +pepeepe peepppeeppeee ppepeepeee +pepeeepee pepeepeee ppeepeee ppeepee peppp<<pppppppppppp p pNp pp pppppp pppp ppppp~~p p~~p p~~ppppppp*p pp +p ppp p +ppp +ppp ppppp ppp p pp p -p -p p p +p +p p p p p -p pp pp -pp pp p3;Uppp pppppppppppp -pppppp pppp -ppp ppp ppp ppp pppp=<C    +p pp pp +pp pp p3;Uppp ppppppppp +ppp pppppp pppp +ppp ppp ppp ppp pppp<<          @@ -33710,7 +36950,7 @@ O  -     +        @@ -33728,8 +36968,9 @@ O        -    C                    xx<<Glow!? " -    %$#vXXrrYxYYYYY]hbbbhrjrzrrr    7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $    +                        xx<<Glow!? " +    %$#vXXs*s6YYYYYY]xbbcirrrs +s    7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $ 7 % $ $      !"#$% ' ):/7 % $ $ $       @@ -33770,56 +37011,68 @@ O $ $ $ +$ % % - % % % % + % % % % - & & (7 % % + % + & & ({7 % % % % % $ +$ $ $ % 4 -5 4 +4 + & & - & & )$ % %%$#####$ + & & )$ % %%$#####$ % 'y7 % $ $ $ $ $ +$ % % - % % % % + % % % + % % - & & (7 % % + & & ({7 % % % % % $ +$ $ $ % 4 -5 4 +4 + & & - & & )$ % %%$#####$ + & & )$ % %%$#####$ % 'y7 % $ $ $ $ $ +$ % % - % % % % + % % % + % % - & & (7 % % + & & ({7 % % % % % $ +$ $ $ % 4 -5 4 +4 & - & & )$ % %%$#####$ -% 'y7 % $ + & + & & )$ % %%$#####$ +% '7 % $ $ $ $ @@ -33836,14 +37089,14 @@ O $ $ % 4 5 4 & - & & )         + & & )           I     -        +           -   +K    @@ -33855,17 +37108,18 @@ O  -      + + +       - -           +             I     -        +           -   +K    @@ -33877,17 +37131,18 @@ O  -      + + +       - -           +             I     -        +           -   +K    @@ -33899,13 +37154,14 @@ O  -      + + +       - -           +            -  I +                 @@ -33924,28 +37180,24 @@ O        -                      xx<<Shield Background!? " -    %$#stQ]tv~w|W|g}{}~~~~!1A !5     !5     !5    ;  +                      xx<<Shield Background!? " +    %$#tTtuvx||~~Pcs !5     !5     !5    ;    - -v?<;<}===>?===>?<;<}===>?===>?<;<}===>?===>8=;;;<<<=<====  -     N  NNN+)?3;%#   !99  -     N  NNN+)?3;%#   !99  -     N  NNN+)?3;%#   !99  + -v?<;<}===>?T)==>?<;<}===>?T)==>?<;<}===>?T)==>8=;;;<<<=<====  +     N  NNN+)?3;%#    !9  +     N  NNN+)?3;%#    !9  +     N  NNN+)?3;%#    !9      -    2;%#     "9    -<   , - -<   , - -<   , -;     , A<<= A<<= A<<= *:<''' -*:<''' -*:<''' -*9;w'%%%&&& -                     ` ` ` `yx<<PNG +    r;%#     "    +<   , +<   , +<   , ;     , A<<= A<<= A<<= *::<''' +*::<''' +*::<''' +*99;w'%%%&&&                      ` ` ` `yx<<PNG  IHDR`'zTXtRaw profile type exifxڥi%9nsZ'r8iZ㑙]*u˰Ȍqg k ռZOu_z3)Yc[>ӟ72\`_?ooBE+Z7~꯻?_Wow7c|K*ϥ W9EZ~i[\B[ڟd<_<-s럿wŬ(_7^L~gݿG3n6;ىj:in:Yc7;_s޹|ț}Ile/ٿh-g)*:W>ě%~_ {[!Je🰱/,C;ϼIWP IAi θ~bYGno 3TB%6m,& T,=gO@v6h\j^@2ˇEZJcoz֥{m}ҨM6V#vrhZjfܺ ڬм ئnܽKz{}< g }1'לgלּʪV[kngmm}=O> ?3oҭnnGמƛv׮cү]Nug&]D{Ǝqg  gZvN{24I1vo?v޷oٹع?ڷkGܶB`,TߋcӞjxl=kܝYqS^=[q[$֫VFȋ5?8^[P(cymϑTF'd3.ssҩ봶YmO+=WZ7Kֵ~dgJ~6~o-z;hF8ڭ ;__,rq g56o Ν+IVMJE {ٗH}-[/e"d?Is='_.Z/VɶG~^&X)pl^=J1)sO"7DlW {:ՉχŌ(qM=D6>*L7u#dwf{Cƅo diff --git a/Crawler/pge.js b/Crawler/pge.js index b844525c..0b7015c2 100644 --- a/Crawler/pge.js +++ b/Crawler/pge.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","config",true,true);Module["FS_createPath"]("/assets/config","classes",true,true);Module["FS_createPath"]("/assets/config","gfx",true,true);Module["FS_createPath"]("/assets","maps",true,true);Module["FS_createPath"]("/assets","monsters",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={68708:()=>{window.onunload=Module._olc_OnPageUnload},68752:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;oncontextmenu=function(e){return false};var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()},70725:()=>{return Module.canvas.getBoundingClientRect().left},70777:()=>{return Module.canvas.getBoundingClientRect().top}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var exceptionCaught=[];var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_rethrow(){var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","config",true,true);Module["FS_createPath"]("/assets/config","classes",true,true);Module["FS_createPath"]("/assets/config","gfx",true,true);Module["FS_createPath"]("/assets","maps",true,true);Module["FS_createPath"]("/assets","monsters",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={69780:()=>{window.onunload=Module._olc_OnPageUnload},69824:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;oncontextmenu=function(e){return false};var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()},71797:()=>{return Module.canvas.getBoundingClientRect().left},71849:()=>{return Module.canvas.getBoundingClientRect().top}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var exceptionCaught=[];var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_rethrow(){var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/Crawler/pge.wasm b/Crawler/pge.wasm index 8a52dfc2..b2ce05b6 100644 Binary files a/Crawler/pge.wasm and b/Crawler/pge.wasm differ diff --git a/x64/Release/Crawler.exe b/x64/Release/Crawler.exe index a44e7b0e..4c13eaa2 100644 Binary files a/x64/Release/Crawler.exe and b/x64/Release/Crawler.exe differ