STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228066
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/54839512?noj=FRM54839512-27DC" width="1" height="1"></div>

Wackio - bounce over enemies and obstacles using your cannon.swf

This is the info page for
Flash #93655

(Click the ID number above for more basic data on this flash file.)


Text
Click To Continue Editing

99%

99%

®

600

600

Use the A or Left arrow
keys to move left and
the D and Right arrow
keys to move Right!

Click the floor bellow
and behind your
character to jump
right.

You can jump higher if
you click multiple
times, try it here to
get to the exit!

To climbing up a larger
gap you should click
the walls either side of
you character
repeatedly. View the
how to play page to
see how this is done.

To climbing up a
narrow gap, you can
repeatedly click the
wall bellow your
character.

Collect coins for bonus
points at the end of
the level!

These keys will open
the doors that are the
same colour as them
selves.

When you step on
these bricks they will
fade. once they are
gone, you will fall.

Be careful of this
enemy! if you punch it,
it will become
disoriented and stop
for a few seconds!

Watch out for spikes
and mines, they hurt!

Punch the boss in his
weak area. But be
warned, he may get
really angry!

Boss's health

90.0

0

You're Here

Save the code bellow and then when you want to edit or play the level you can enter
the code, by clicking load level on the main menu.

Enter a code you previously saved to continue editing or play the level you made.

9999

999999

Total Score:

Time:

Time:

Time:

x 10

Time:

Time:

Time:

Time:

Time:

Previous Score:

Current Score:

Time Taken:

Coins Collected:

Lives Left:

Use the A or Left arrow keys
to move left and the D and
Right arrow keys to move
Right!

Collect coins for bonus
points at the end of
the level!

By left clicking on the floor
that you are standing on, you
can jump and avoid
obstacles in you path.

You can double jump which
allows you to jump much
higher: click 2 or even 3
times on you left mouse
button!

Use your left mouse click to
wall-jump up gaps in
between walls.

These enemies pace
back and forth.

These enemies
charge at you.

These enemies
shoot at you.

You should avoid all of the above; lava,
spikes and mines. If you collide with them
you will lose a life

When you step on these
bricks they will fade.
once they are gone, you
will fall.

ActionScript [AS1/AS2]

Frame 1
_x = 40; _y = 40; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu; mochi.as2.MochiServices.connect("c20469c618d93b7c");
Frame 2
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } stop(); curLevel = 1; loading = undefined; PTT = undefined; var go = null;
Instance of Symbol 210 MovieClip in Frame 2
onClipEvent (load) { if (_root.musicmc._currentframe == 1) { this.gotoAndStop(1); } if (_root.musicmc._currentframe == 2) { this.gotoAndStop(2); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.music = false; _root.musicmc.gotoAndStop(2); } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.music = true; _root.musicmc.gotoAndStop(1); stopAllSounds(); } }
Instance of Symbol 214 MovieClip "mutemc" in Frame 2
onClipEvent (load) { if (_root.soundfx == false) { this.gotoAndStop(2); } if (_root.soundfx == true) { this.gotoAndStop(1); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.soundfx = false; } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.soundfx = true; } }
Frame 3
function onEnterFrame() { screenFunc(); if (p == false) { heroFunc(); } heroColide(); if (p == false) { if (Key.isDown(80)) { p = true; options.gotoAndStop(2); } if ((((_xmouse > opbtn._x) && (_xmouse < (opbtn._x + opbtn._width))) && (_ymouse > opbtn._y)) && (_ymouse < (opbtn._y + opbtn._height))) { opCount++; if (opCount == 2) { opbtn.gotoAndStop(2); } if (opCount == 17) { opbtn.gotoAndStop(3); } if (opCount == 32) { opbtn.gotoAndStop(4); } if (opCount == 47) { opbtn.gotoAndStop(5); } } else { opCount = 0; opbtn.gotoAndStop(1); } optionFunc(); blockFunc(); fistFunc(); fistColide(); moveHeroDie(); hurtFunc(); bossFunc(); startFunc(); punch = false; } } function startFunc() { if (((startStarter == true) && (rts._alpha > 0)) && (rts._currentframe == 2)) { if (rts.yah._x < 300) { rts.yah._x = rts.yah._x + ((-60 - rts.yah._x) * 0.2); } if (rts.yah._x > 300) { rts.yah._x = rts.yah._x - ((-60 - rts.yah._x) * 0.2); } rts._alpha = rts._alpha - 10; if (rts._alpha < 1) { rts.gotoAndStop(1); } } } function fistFunc() { mousex = _xmouse - objects.hero._x; mousey = (_ymouse - objects.hero._y) * -1; angle = Math.atan(mousey / mousex) / (Math.PI/180); if (mousex < 0) { angle = angle + 180; } if ((mousex >= 0) && (mousey < 0)) { angle = angle + 360; } if (_xmouse > objects.hero._x) { objects.hero.anim._xscale = 100; objects.hero.fista._yscale = 100; } else { objects.hero.anim._xscale = -100; objects.hero.fista._yscale = -100; } objects.hero.fist._rotation = angle * -1; objects.hero.fista._rotation = angle * -1; for (x in fist_array) { objects.hero[fist_array[x]]._x = objects.hero[fist_array[x]].fistPos * Math.cos((objects.hero.fist._rotation * Math.PI) / 180); objects.hero[fist_array[x]]._y = objects.hero[fist_array[x]].fistPos * Math.sin((objects.hero.fist._rotation * Math.PI) / 180); } } function heroFunc() { if (heroDirx > 2.9) { heroDirx = 2.9; } if (heroDirx < -2.9) { heroDirx = -2.9; } if (HRV != 0) { HRVC++; if (HRVC > 1) { objects.hero.anim._rotation = HRV; } } if (dirx != 0) { objects.hero._x = objects.hero._x + dirx; } if (exitBL == false) { if ((Key.isDown(39) || (Key.isDown(68))) && (jumping == false)) { objects.hero._x = objects.hero._x + 2.9; objects.hero.anim.feet.nextFrame(); } else if ((Key.isDown(37) || (Key.isDown(65))) && (jumping == false)) { objects.hero._x = objects.hero._x - 2.9; objects.hero.anim.feet.nextFrame(); } else { objects.hero.anim.feet.gotoAndStop(1); } heroDiry = heroDiry - 0.3; objects.hero._y = objects.hero._y - heroDiry; objects.hero._x = objects.hero._x - heroDirx; } } function heroColide() { while (world.hitTest((objects.hero._x + objects.hero.hit._x) - 7, (objects.hero._y + objects.hero.hit._y) - 10, true) || (world.hitTest((objects.hero._x + objects.hero.hit._x) + 7, (objects.hero._y + objects.hero.hit._y) - 10, true))) { objects.hero._y = objects.hero._y + 0.1; heroDiry = 0; } while (world.hitTest((objects.hero._x + objects.hero.hit._x) - 7, (objects.hero._y + objects.hero.hit._y) + 10, true) || (world.hitTest((objects.hero._x + objects.hero.hit._x) + 7, (objects.hero._y + objects.hero.hit._y) + 10, true))) { objects.hero._y = objects.hero._y - 0.1; heroDiry = 0; heroDirx = 0; HRV = 0; objects.hero.anim._rotation = 0; HRVC = 0; jumping = false; } while (world.hitTest((objects.hero._x + objects.hero.hit._x) + 10, (objects.hero._y + objects.hero.hit._y) - 7, true) || (world.hitTest((objects.hero._x + objects.hero.hit._x) + 10, (objects.hero._y + objects.hero.hit._y) + 7, true))) { objects.hero._x = objects.hero._x - 0.1; if (heroDirx != 0) { heroDirx = heroDirx + 0.15; } } while (world.hitTest((objects.hero._x + objects.hero.hit._x) - 10, (objects.hero._y + objects.hero.hit._y) - 7, true) || (world.hitTest((objects.hero._x + objects.hero.hit._x) - 10, (objects.hero._y + objects.hero.hit._y) + 7, true))) { objects.hero._x = objects.hero._x + 0.1; if (heroDirx != 0) { heroDirx = heroDirx - 0.15; } } } function fistColide() { if (punch == true) { for (x in fist_array) { if (((world.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true) || (world.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) || (world.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true))) || (world.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) { fistHitx = objects.hero[fist_array[x]]._x - (objects.hero[fist_array[x]]._x * 0.1); fistHity = objects.hero[fist_array[x]]._y - (objects.hero[fist_array[x]]._y * 0.1); heroDirx = Math.cos((objects.hero.fist._rotation * Math.PI) / 180) * 5; heroDiry = Math.sin((objects.hero.fist._rotation * Math.PI) / 180) * 5; HRV = objects.hero.fist._rotation - 90; jumping = true; } if ((fistHitx == 0) && (fistHity == 0)) { fistHitx = 40 * Math.cos((objects.hero.fist._rotation * Math.PI) / 180); fistHity = 40 * Math.sin((objects.hero.fist._rotation * Math.PI) / 180); } } objects.hero.fista._x = fistHitx; objects.hero.fista._y = fistHity; fistHity = 0; fistHitx = 0; } else { objects.hero.fista._x = objects.hero.fista._x + (Math.round(-objects.hero.fista._x) * 0.15); objects.hero.fista._y = objects.hero.fista._y + (Math.round(-objects.hero.fista._y) * 0.15); } } function blockFunc() { for (y in objectsgrid) { if (((objectsgrid[y]._currentframe == 4) || (objectsgrid[y]._currentframe == 5)) || (objectsgrid[y]._currentframe == 6)) { enemyMove(objectsgrid[y]); } if ((((objectsgrid[y]._currentframe == 11) || (objectsgrid[y]._currentframe == 12)) || (objectsgrid[y]._currentframe == 13)) || (objectsgrid[y]._currentframe == 14)) { spikesFunc(objectsgrid[y]); } if (objectsgrid[y]._currentframe == 15) { exitPortal(objectsgrid[y]); } if (((objectsgrid[y]._currentframe >= 7) && (objectsgrid[y]._currentframe <= 10)) && (objectsgrid[y].hit.hitTest(objects.hero.hit))) { mineFunc(objectsgrid[y]); } if (((objectsgrid[y]._currentframe >= 16) && (objectsgrid[y]._currentframe <= 19)) && (objectsgrid[y].hit.hitTest(objects.hero.hit))) { doorFunc(objectsgrid[y]); if (soundfx == true) { s6.play(); } } if (objectsgrid[y]._currentframe == 24) { coinFunc(objectsgrid[y]); } if (objectsgrid[y]._currentframe == 25) { lavaFunc(objectsgrid[y]); } } for (x in worldgrid) { if (worldgrid[x]._currentframe == 3) { breakBlock(worldgrid[x]); } if ((worldgrid[x]._currentframe == 20) && (door1 == true)) { Level.splice(599 - worldgrid[x].blockNum, 1, 1); worldgrid[x].removeMovieClip(); } if ((worldgrid[x]._currentframe == 21) && (door2 == true)) { Level.splice(599 - worldgrid[x].blockNum, 1, 1); worldgrid[x].removeMovieClip(); } if ((worldgrid[x]._currentframe == 22) && (door3 == true)) { Level.splice(599 - worldgrid[x].blockNum, 1, 1); worldgrid[x].removeMovieClip(); } if ((worldgrid[x]._currentframe == 23) && (door4 == true)) { Level.splice(599 - worldgrid[x].blockNum, 1, 1); worldgrid[x].removeMovieClip(); } } } function doorFunc() { if (objectsgrid[y]._currentframe == 16) { door1 = true; } if (objectsgrid[y]._currentframe == 17) { door2 = true; } if (objectsgrid[y]._currentframe == 18) { door3 = true; } if (objectsgrid[y]._currentframe == 19) { door4 = true; } Level.splice(599 - objectsgrid[y].blockNum, 1, 1); objectsgrid[y].removeMovieClip(); } function exitPortal(ob1) { if (ob1.anim._currentframe != ob1.anim._totalframes) { ob1.anim.play(); } else { ob1.anim.stop(); } if (objects.hero.hit.hitTest(ob1.hit)) { timer_mc.stop(); exitBL = true; } if (exitBL == true) { if ((objects.hero._xscale <= 0) || (objects.hero._yscale <= 0)) { coinCount = coins.cou; timeVar = timer_mc.timer; if (health_mc._currentframe == 1) { healthCount = 3; } else if (health_mc._currentframe == 2) { healthCount = 2; } else { healthCount = 1; } if (PTT != undefined) { _root.go = 4; _root.startScreen = true; } else { go = 8; levelComp = true; startScreen = true; } } else { objects.hero._xscale = objects.hero._xscale - exitSca; objects.hero._yscale = objects.hero._yscale - exitSca; objects.hero._rotation = objects.hero._rotation + exitRot; exitRot = exitRot + 1; exitSca = exitSca + 0.2; objects.hero._x = objects.hero._x + (((ob1._x + ob1.hit._x) - objects.hero._x) / 7); objects.hero._y = objects.hero._y + (((ob1._y + ob1.hit._y) - objects.hero._y) / 7); } } } function spikesFunc(ob1) { if (ob1.hit.hitTest(objects.hero.hit)) { heroBounce(ob1); looseLife(); } } function coinFunc(ob1) { if (ob1.hit.hitTest(objects.hero.hit)) { if (soundfx == true) { s7.play(); } if (ob1.scored != true) { coins.cou++; } ob1.scored = true; ob1.coll = true; ob1.rans = random(1000) * 0.001; ob1.anim.play(); } if (ob1.coll == true) { if (ob1.anim.hitTest(coins)) { Level.splice(599 - objectsgrid[y].blockNum, 1, 1); objectsgrid[y].removeMovieClip(); } ob1.anim._rotation = ob1.anim._rotation + 15; ob1._x = ob1._x - (((ob1._x + ob1.hit._x) - (coins._x + (coins._width * ob1.rans))) * 0.1); ob1._y = ob1._y - (((ob1._y + ob1.hit._y) - (coins._y + (coins._height * ob1.rans))) * 0.1); } } function lavaFunc(ob1) { if (ob1.hit.hitTest(objects.hero.hit)) { heroBounce(ob1); looseLife(); } } function breakBlock(ob1) { if (ob1.hitTest(objects.hero._x - 7, objects.hero._y + 11, true) || (ob1.hitTest(objects.hero._x + 7, objects.hero._y + 11, true))) { ob1.anim.play(); } else { ob1.anim.stop(); } if (ob1.anim._currentframe == ob1.anim._totalframes) { Level.splice(599 - ob1.blockNum, 1, 1); ob1.removeMovieClip(); } } function enemyMove(ob1) { if (punch == true) { for (x in fist_array) { if (((ob1.hit.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true) || (ob1.hit.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) || (ob1.hit.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true))) || (ob1.hit.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) { fistHitx = objects.hero[fist_array[x]]._x - (objects.hero[fist_array[x]]._x * 0.1); fistHity = objects.hero[fist_array[x]]._y - (objects.hero[fist_array[x]]._y * 0.1); objects.hero.fista._x = fistHitx; objects.hero.fista._y = fistHity; } } ob1.punch2 = 0; } if (ob1.punch2 < 4) { ob1.punch2++; } if (ob1.punch2 == 2) { if (ob1.hit.hitTest(objects.hero.fista.hit)) { ob1.health = 0; if (soundfx == true) { s5.play(); } } } for (x in enemyB_array) { objects[enemyB_array[x]]._x = objects[enemyB_array[x]]._x + objects[enemyB_array[x]].dirx; objects[enemyB_array[x]]._y = objects[enemyB_array[x]]._y + objects[enemyB_array[x]].diry; if (objects[enemyB_array[x]].hitTest(objects.hero.hit)) { heroBounce(objects[enemyB_array[x]]); looseLife(); objects[enemyB_array[x]].removeMovieClip(); enemyB_array.splice(x, 1); } if (world.hitTest(objects[enemyB_array[x]]._x, objects[enemyB_array[x]]._y, true)) { objects[enemyB_array[x]].removeMovieClip(); enemyB_array.splice(x, 1); } } if (ob1.health > 0) { ob1.curblock = (Math.floor(ob1._y / block_size) * 30) + Math.floor((ob1._x * 0.5) / (block_size * 0.5)); if (ob1.curblock != ob1.curblock2) { ob1.curblock2 = ob1.curblock; ob1.enterblock = true; } if (ob1.enterblock == true) { if ((((((ob1._x > 580) || (ob1._x < 0)) || (Level[(599 - ob1.curblock) - 31] != 2)) || (Level[(599 - ob1.curblock) - 30] != 2)) || (Level[(599 - ob1.curblock) - 1] == 2)) || (((((Level[(599 - ob1.curblock) - 0] == 2) || (((Level[(599 - ob1.curblock) - 0] >= 20) && (Level[(599 - ob1.curblock) - 0] <= 23)) && (ob1.speed < 0))) || ((Level[(599 - ob1.curblock) - 1] >= 20) && (Level[(599 - ob1.curblock) - 1] <= 23))) || (Level[(599 - ob1.curblock) - 0] == 3)) || (Level[(599 - ob1.curblock) - 1] == 3))) { ob1.speed = ob1.speed - (ob1.speed * 2); if (ob1.anim._xscale == 100) { ob1.anim._xscale = -100; } else { ob1.anim._xscale = 100; } ob1.enterblock = false; } } if (ob1._currentframe == 5) { ob1.range._xscale = ob1.anim._xscale; if (ob1.range.hitTest(objects.hero._x, objects.hero._y, true) && (ob1.moveq == false)) { ob1.speed = ob1.speed * 4; ob1.moveq = true; } else if ((ob1.range.hitTest(objects.hero._x, objects.hero._y) == false) && (ob1.moveq == true)) { ob1.speed = ob1.speed * 0.25; ob1.moveq = false; } } ob1._x = ob1._x + ob1.speed; if (ob1._currentframe == 6) { if (ob1.radius.hitTest(objects.hero._x, objects.hero._y, true)) { ob1.dirx = (ob1._x + ob1.hit._x) - objects.hero._x; ob1.diry = (ob1._y + ob1.hit._y) - objects.hero._y; ob1.wep._rotation = (Math.atan2(ob1.diry, ob1.dirx) / (Math.PI/180)) + 90; ob1.stim++; ob1.wep._xscale = 100; if (ob1.stim >= 20) { enemyB_array.push("enemyb" + objects.getNextHighestDepth()); NewenemB = objects.attachMovie("enemyb", "enemyb" + objects.getNextHighestDepth(), objects.getNextHighestDepth(), {_x:ob1._x + 10, _y:ob1._y + 10, _rotation:ob1.wep._rotation + 90}); NewenemB.dirx = Math.cos(((ob1.wep._rotation + 90) * Math.PI) / 180) * 0.4; NewenemB.diry = Math.sin(((ob1.wep._rotation + 90) * Math.PI) / 180) * 0.4; ob1.stim = 0; } } else { ob1.stim = 0; ob1.wep._rotation = 0; ob1.wep._xscale = ob1.anim._xscale; } } } if ((ob1.health <= 0) && (ob1.fadecount < 10)) { ob1.fadecount++; } if (ob1.health <= 0) { if (ob1._currentframe == 5) { ob1.anim.a2.w1.stop(); ob1.anim.a2.w2.stop(); } if ((ob1._currentframe == 4) && (ob1.anim.a2._currentframe == 1)) { ob1.anim.a2.stop(); } if (ob1._currentframe == 6) { ob1.anim.stop(); } } if ((ob1.fadecount >= 10) && (ob1._alpha > 50)) { ob1._alpha = ob1._alpha - 5; } if (ob1._alpha <= 50) { ob1.waitim++; } if ((ob1.waitim >= 120) && (ob1._alpha < 100)) { ob1._alpha = ob1._alpha + 5; ob1.fadecount = 0; ob1.health = 1; } else if ((ob1.waitim >= 120) && (ob1._alpha >= 100)) { ob1.rst = true; } if (ob1.rst == true) { ob1.waitim = 0; ob1._alpha = 100; ob1.rst = false; if (ob1._currentframe == 5) { ob1.anim.a2.w1.play(); ob1.anim.a2.w2.play(); } else if (ob1._currentframe == 4) { ob1.anim.a2.play(); } else if (ob1._currentframe == 6) { ob1.anim.play(); } } if (objects.hero.hit.hitTest(ob1.hit) && (ob1.fadecount == 0)) { heroBounce(ob1); looseLife(); } } function mineFunc(ob1) { heroBounce(ob1); looseLife(); objects.attachMovie("mexp", "mexp" + objects.getNextHighestDepth(), objects.getNextHighestDepth(), {_x:ob1._x + ob1.hit._x, _y:ob1._y + ob1.hit._y, _rotation:ob1.exprot}); Level.splice(599 - ob1.blockNum, 1, 1); ob1.removeMovieClip(); } function heroBounce(ob1) { minex = (ob1._x + ob1.hit._x) - objects.hero._x; miney = (ob1._y + ob1.hit._y) - objects.hero._y; mineangle = Math.atan2(miney, minex) / (Math.PI/180); HRV = mineangle - 90; heroDirx = Math.cos((mineangle * Math.PI) / 180) * 5; heroDiry = Math.sin((mineangle * Math.PI) / 180) * 5; heroDiry = heroDiry + 1; jumping = true; } function moveHeroDie() { for (x in dieArray) { dieArray[x]._x = dieArray[x]._x - dieArray[x].dirx; dieArray[x]._y = dieArray[x]._y - dieArray[x].diry; dieArray[x]._rotation = dieArray[x]._rotation + dieArray[x].rot; dieArray[x].diry = dieArray[x].diry - 0.5; if (dieArray[x]._y > 600) { dieArray[x].removeMovieClip(); dieArray.splice(x, 1); if (dieArray.length == 0) { go = 8; levelComp = false; startScreen = true; } } } } function hurtFunc() { if (hurtVar < hurtTime) { hurtflash++; hurtVar++; if ((hurtflash >= 3) && (ccalp == false)) { hurtflash = 0; objects.hero._alpha = 100; ccalp = true; } else if ((hurtflash >= 3) && (ccalp == true)) { hurtflash = 0; objects.hero._alpha = 40; ccalp = false; } } if ((health_mc._currentframe == 4) && (isdead == true)) { dieFunc(); isdead = false; } } function looseLife() { if (hurtVar >= hurtTime) { if (soundfx == true) { s1.play(); } hurtVar = 0; health_mc.nextFrame(); } } function dieFunc() { x = 0; while (x < 5) { dieParts = objects.attachMovie("die_parts", "die_parts" + objects.getNextHighestDepth(), objects.getNextHighestDepth(), {_x:objects.hero._x, _y:objects.hero._y}); dieArray.push(dieParts); dieParts.gotoAndStop(x + 1); dieParts.rot = (random(300) * 0.01) + 2; dieParts.dirx = (random(450) * 0.01) - 3; dieParts.diry = (random(500) * 0.01) + 4; x++; } objects.hero.removeMovieClip(); } function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); _root.objects.hero.removeMovieClip(); _root.testhud.removeMovieClip(); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function bossFunc() { if (curLevel == 32) { if (((((objects.boss1.makebar * objects.boss1.health) < 60) && (objects.boss1.lev == 1)) || (((objects.boss1.makebar * objects.boss1.health) < 25) && (objects.boss1.lev == 2))) && (objects.boss1.able == true)) { objects.boss1.able = false; objects.boss1.xori = objects.boss1._x; objects.boss1.yori = objects.boss1._y; } if (objects.boss1.able == false) { objects.boss1.specCount++; if (objects.boss1.specCount < 90) { objects.boss1._x = objects.boss1.xori; objects.boss1._y = objects.boss1.yori; objects.boss1._x = objects.boss1._x + ((random(6) - 3) + 1); objects.boss1._y = objects.boss1._y + ((random(6) - 3) + 1); } else { if (objects.boss1.hit.hitTest(objects.hero.hit) && (objects.boss1._xscale == 100)) { heroBounce(objects.boss1); looseLife(); } if (punch == true) { for (x in fist_array) { if (((objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true))) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) { fistHitx = objects.hero[fist_array[x]]._x - (objects.hero[fist_array[x]]._x * 0.1); fistHity = objects.hero[fist_array[x]]._y - (objects.hero[fist_array[x]]._y * 0.1); objects.hero.fista._x = fistHitx; objects.hero.fista._y = fistHity; } } objects.boss1.punch2 = 0; } if (objects.boss1.punch2 < 4) { objects.boss1.punch2++; } if (objects.boss1.punch2 == 2) { if (objects.boss1.hit2.hitTest(objects.hero.fista.hit)) { objects.boss1.lev++; objects.boss1.ysp = -5; objects.boss1.grav = -8; objects.boss1.specCount = 0; objects.boss1.able = true; if (soundfx == true) { s5.play(); } } } objects.boss1._x = objects.boss1._x + objects.boss1.xsp; objects.boss1._y = objects.boss1._y + objects.boss1.ysp; if (objects.boss1._x < 100) { objects.boss1.xsp = 5; objects.boss1._x = 100; } if (objects.boss1._x > 500) { objects.boss1.xsp = -5; objects.boss1._x = 500; } if (objects.boss1._y < 140) { objects.boss1.ysp = 5; objects.boss1._y = 140; } if (objects.boss1._y > 290) { objects.boss1.ysp = -5; objects.boss1._y = 290; } } } if (objects.boss1.able == true) { if (objects.boss1._y > 280) { objects.boss1.grav = -5; } objects.boss1.grav = objects.boss1.grav + 0.2; objects.boss1._y = objects.boss1._y + objects.boss1.grav; if (objects.boss1.bossdir == true) { objects.boss1._x = objects.boss1._x - 3; } else { objects.boss1._x = objects.boss1._x + 3; } if (objects.boss1._x < 100) { objects.boss1._x = 100; objects.boss1.bossdir = false; } if (objects.boss1._x > 500) { objects.boss1._x = 500; objects.boss1.bossdir = true; } if (objects.boss1.hit.hitTest(objects.hero.hit) && (objects.boss1._xscale == 100)) { heroBounce(objects.boss1); looseLife(); } if (punch == true) { for (x in fist_array) { if (((objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) - 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) - 5, true))) || (objects.boss1.hit2.hitTest((objects.hero._x + objects.hero[fist_array[x]]._x) + 5, (objects.hero._y + objects.hero[fist_array[x]]._y) + 5, true))) { fistHitx = objects.hero[fist_array[x]]._x - (objects.hero[fist_array[x]]._x * 0.1); fistHity = objects.hero[fist_array[x]]._y - (objects.hero[fist_array[x]]._y * 0.1); objects.hero.fista._x = fistHitx; objects.hero.fista._y = fistHity; } } objects.boss1.punch2 = 0; } if (objects.boss1.punch2 < 4) { objects.boss1.punch2++; } if (objects.boss1.punch2 == 2) { if (objects.boss1.hit2.hitTest(objects.hero.fista.hit)) { objects.boss1.health = objects.boss1.health - 10; trace("hit"); if (soundfx == true) { s5.play(); } } } } } if (objects.bossbar.bar._xscale > (objects.boss1.makebar * objects.boss1.health)) { objects.bossbar.bar._xscale = objects.bossbar.bar._xscale - 1; } else if (objects.bossbar.barx._xscale > (objects.boss1.makebar * objects.boss1.health)) { objects.bossbar.barx._xscale = objects.bossbar.barx._xscale - 0.4; } else if (objects.bossbar.bar._xscale != objects.bossbar.barx._xscale) { objects.bossbar.barx._xscale = objects.bossbar.bar._xscale; } if (objects.bossbar.bar._xscale < 0) { objects.bossbar.bar._xscale = -0.001; if (objects.boss1._xscale > 0) { objects.boss1._x = objects.boss1._x + ((300 - (objects.boss1._x + objects.boss1.hit._x)) * 0.1); objects.boss1._y = objects.boss1._y + ((360 - (objects.boss1._y + objects.boss1.hit._y)) * 0.1); objects.boss1._xscale = objects.boss1._xscale - 5; objects.boss1._yscale = objects.boss1._yscale - 5; objects.boss1._rotation = objects.boss1._rotation - 5; } else { objects.boss1.removeMovieClip(); } if (bosscou < 91) { bosscou++; if (bosscou > 90) { if (bossover == false) { objects.attachMovie("explode_b", "explode_b", objects.getNextHighestDepth(), {_x:260, _y:280}); world.bosslock.removeMovieClip(); bossover = true; } } else { objects.attachMovie("explode", "explode", objects.getNextHighestDepth(), {_x:random(80) + 260, _y:random(20) + 280, _xscale:30, _yscale:30}); } } } if (objects.bossbar.barx._xscale < 0) { objects.bossbar.barx._xscale = 0; } } tut.stop(); testhud.stop(); health_mc.stop(); timer_mc.stop(); if (PTT == undefined) { var Level = _root[("level" + curLevel) + "_array"].slice(0, _root[("level" + curLevel) + "_array"].length); if (curLevel == 1) { tut.gotoAndStop(2); } else if (curLevel == 2) { tut.gotoAndStop(3); } else if (curLevel == 3) { tut.gotoAndStop(4); } else if (curLevel == 4) { tut.gotoAndStop(5); } else if (curLevel == 32) { tut.gotoAndStop(6); } if (curLevel <= 8) { bg.gotoAndStop(1); } else if ((curLevel > 8) && (curLevel <= 16)) { bg.gotoAndStop(2); } else if ((curLevel > 16) && (curLevel <= 24)) { bg.gotoAndStop(3); } else if ((curLevel > 24) && (curLevel <= 32)) { bg.gotoAndStop(4); } timer_mc.gotoAndPlay(2); } else { var Level = PTT.slice(0, PTT.length); testhud.gotoAndStop(2); bgcur = Level[600]; if ((((bgcur == 1) || (bgcur == 2)) || (bgcur == 3)) || (bgcur == 4)) { bg.gotoAndStop(bgcur); } else { bg.gotoAndStop(1); } } timer_mc.timer = 90; var timeVar = 0; var coinCount = 0; coins.tot = 0; coins.cou = 0; var hurtTime = 60; var hurtflash = 0; var hurtVar = 60; var isdead = true; var ccalp = true; var opCount = 0; opbtn.stop(); var enemyB_array = new Array(); if (soundfx == true) { mutemc.gotoAndStop(1); } else { mutemc.gotoAndStop(2); } var bossover = false; var bosscou = 0; var exitSca = 0.5; var exitRot = 5; var exitBL = false; var punch = false; var door1 = false; var door2 = false; var door3 = false; var door4 = false; var dieArray = new Array(); var minexpos = 0; var mineypos = 0; var mineangle = 0; var minex = 0; var miney = 0; var curblock = 0; var fistCount = 0; var fistPos = 0; var fist_array = new Array(); var p = true; objects.hero.hit._visible = false; var heroDiry = 0; var worldgrid = new Array(); var objectsgrid = new Array(); var blockypos = 0; var blockycount = 0; var blockxcount = 0; var blockxpos = 0; var levelCount = 1; var block_size = 20; var attCount = 0; var heroxpos = eval("Null"); var heroypos = eval("Null"); var leftCheck = 0; var rightCheck = 0; var upCheck = 0; var downCheck = 0; var startStarter = false; for (x in Level) { if (x < 600) { if (Level[x] == 2) { world_brick = world.attachMovie("block", "block_" + attCount, world.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); world_brick.gotoAndStop(Level[x]); world_brick.blockNum = attCount; worldgrid.push(world_brick); leftCheck = Level[(599 - attCount) + 1]; rightCheck = Level[(599 - attCount) - 1]; upCheck = Level[(599 - attCount) + 30]; downCheck = Level[(599 - attCount) - 30]; if ((attCount % 30) == 0) { leftCheck = 0; } if (((attCount + 1) % 30) == 0) { rightCheck = 0; } if ((((downCheck != 2) && (upCheck != 2)) && (rightCheck != 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(2); } else if ((((downCheck != 2) && (upCheck != 2)) && (rightCheck == 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(3); } else if ((((downCheck != 2) && (upCheck == 2)) && (rightCheck != 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(4); } else if ((((downCheck == 2) && (upCheck != 2)) && (rightCheck != 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(5); } else if ((((downCheck != 2) && (upCheck == 2)) && (rightCheck == 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(6); } else if ((((downCheck == 2) && (upCheck != 2)) && (rightCheck != 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(7); } else if ((((downCheck == 2) && (upCheck != 2)) && (rightCheck == 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(8); } else if ((((downCheck != 2) && (upCheck != 2)) && (rightCheck == 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(9); } else if ((((downCheck == 2) && (upCheck == 2)) && (rightCheck != 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(10); } else if ((((downCheck == 2) && (upCheck == 2)) && (rightCheck == 2)) && (leftCheck != 2)) { world_brick.anim.gotoAndStop(11); } else if ((((downCheck == 2) && (upCheck != 2)) && (rightCheck == 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(12); } else if ((((downCheck != 2) && (upCheck == 2)) && (rightCheck == 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(13); } else if ((((downCheck == 2) && (upCheck == 2)) && (rightCheck != 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(14); } else if ((((downCheck == 2) && (upCheck == 2)) && (rightCheck == 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(15); } else if ((((downCheck != 2) && (upCheck == 2)) && (rightCheck != 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(16); } else if ((((downCheck == 2) && (upCheck == 2)) && (rightCheck == 2)) && (leftCheck == 2)) { world_brick.anim.gotoAndStop(17); } else { world_brick.anim.gotoAndStop(1); } } if (Level[x] == 3) { world_brick = world.attachMovie("block", "block_" + attCount, world.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); world_brick.gotoAndStop(Level[x]); world_brick.anim.gotoAndStop(1); world_brick.blockNum = attCount; worldgrid.push(world_brick); } if ((Level[x] >= 20) && (Level[x] <= 23)) { world_brick = world.attachMovie("block", "block_" + attCount, world.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); world_brick.gotoAndStop(Level[x]); world_brick.anim.stop(); world_brick.blockNum = attCount; worldgrid.push(world_brick); } if (((Level[x] == 4) || (Level[x] == 5)) || (Level[x] == 6)) { object_brick = objects.attachMovie("block", "block_" + attCount, objects.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); object_brick.gotoAndStop(Level[x]); object_brick.blockNum = attCount; object_brick.punch2 = 0; object_brick.hit._visible = false; if (Level[x] == 6) { object_brick.radius._visible = false; object_brick.dirx = 0; object_brick.diry = 0; object_brick.stim = 0; } if (Level[x] == 5) { object_brick.range._visible = false; object_brick.moveq = false; } object_brick.dircheck = random(2); if (object_brick.dircheck == 1) { object_brick.speed = 1; object_brick._x = object_brick._x + 1; } else { object_brick._x = object_brick._x - 1; object_brick.speed = -1; object_brick.anim._xscale = -100; } delete object_brick.dircheck; object_brick.waitim = 0; object_brick.health = 3; object_brick.enterblock = false; object_brick.curblock2 = 0; object_brick.rst = false; object_brick.fadecount = 0; objectsgrid.push(object_brick); } if ((Level[x] >= 7) && (Level[x] <= 19)) { object_brick = objects.attachMovie("block", "block_" + attCount, objects.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); object_brick.gotoAndStop(Level[x]); object_brick.blockNum = attCount; object_brick.hit._visible = false; object_brick.anim.stop(); if (object_brick._currentframe == 7) { object_brick.exprot = 180; } else if (object_brick._currentframe == 8) { object_brick.exprot = 270; } else if (object_brick._currentframe == 9) { object_brick.exprot = 0; } else if (object_brick._currentframe == 10) { object_brick.exprot = 90; } objectsgrid.push(object_brick); } if ((Level[x] >= 24) && (Level[x] <= 25)) { object_brick = objects.attachMovie("block", "block_" + attCount, objects.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); object_brick.gotoAndStop(Level[x]); object_brick.blockNum = attCount; object_brick.hit._visible = false; objectsgrid.push(object_brick); if (Level[x] == 24) { coins.tot++; } } if (Level[x] == 26) { objects.attachMovie("hero", "hero", objects.getNextHighestDepth(), {_x:blockxpos + 10, _y:blockypos + 10}); objects.hero.hit._visible = false; objects.hero.fista.hit._visible = false; heroxpos = objects.hero._x; heroypos = objects.hero._y; } blockycount++; blockxcount++; blockxpos = blockxpos + 20; if (blockycount == 30) { blockycount = 0; blockypos = blockypos + 20; } if (blockxcount == 30) { blockxcount = 0; blockxpos = 0; } attCount++; } } objects.hero.anim.feet.stop(); objects.hero.swapDepths(objects.getNextHighestDepth()); x = 0; while (x <= 10) { fistPos = fistPos + 4; fist_array.push("fist_check" + objects.hero.getNextHighestDepth()); newfist_check = objects.hero.attachMovie("fist_check", "fist_check" + objects.hero.getNextHighestDepth(), objects.hero.getNextHighestDepth(), {_x:fistPos}); newfist_check.fistPos = fistPos; newfist_check._visible = false; x++; } rts.gotoAndStop(2); rts.yah._x = objects.hero._x + 20; rts.yah._y = objects.hero._y - 2; if (rts.yah._y < 200) { rts.yah.gotoAndStop(2); } if (rts.yah._y > 200) { rts.yah.gotoAndStop(1); } if (curLevel == 32) { bg.stop(); objects.attachMovie("boss1", "boss1", objects.getNextHighestDepth(), {_x:460, _y:280}); objects.attachMovie("bossbar", "bossbar", objects.getNextHighestDepth(), {_x:200, _y:50}); world.attachMovie("bosslock", "bosslock", world.getNextHighestDepth(), {_x:260, _y:280}); objects.boss1.hit._visible = false; objects.boss1.hit2._visible = false; objects.boss1.bossdir = true; objects.boss1.grav = -5; objects.boss1.punch2 = 0; objects.boss1.health = 230; objects.boss1.makebar = ((100 - objects.boss1.health) / objects.boss1.health) + 1; objects.boss1.able = true; objects.boss1.specCount = 0; objects.boss1.xori = 0; objects.boss1.yori = 0; objects.boss1.xsp = 5; objects.boss1.ysp = -5; objects.boss1.lev = 1; } if (curLevel == 99) { bg.stop(); objects.attachMovie("boss2", "boss2b", objects.getNextHighestDepth(), {_x:460, _y:280}); objects.attachMovie("bossbar", "bossbar", objects.getNextHighestDepth(), {_x:200, _y:50}); } onMouseDown = function () { if (p == false) { punch = true; objects.attachMovie("ms", "ms", objects.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse}); if (soundfx == true) { s3.play(); } } if ((rts._currentframe == 2) && (startScreen == false)) { startStarter = true; p = false; if (timer_mc._currentframe == 2) { timer_mc.play(); } testhud.helper.play(); } }; HRVC = 0; var go = null;
Frame 4
function onEnterFrame() { screenFunc(); currentBlock_mc.gotoAndStop(currentBlock); if (tileSelect == false) { for (y in grid) { if (grid[y]._currentframe == 2) { grid[y].leftCheck = Level[(600 - grid[y].blockNum) + 1]; grid[y].rightCheck = Level[(600 - grid[y].blockNum) - 1]; if (grid[y].blockNum != 30) { grid[y].upCheck = Level[(600 - grid[y].blockNum) + 30]; } else { grid[y].upCheck = 0; } grid[y].downCheck = Level[(600 - grid[y].blockNum) - 30]; if ((grid[y].blockNum % 30) == 0) { grid[y].rightCheck = 0; } if ((grid[y].blockNum % 30) == 1) { grid[y].leftCheck = 0; } if ((((grid[y].downCheck != 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(2); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(3); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(4); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(5); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(6); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(7); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(8); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(9); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(10); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck != 2)) { grid[y].anim.gotoAndStop(11); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck != 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(12); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(13); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(14); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(15); } else if ((((grid[y].downCheck != 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck != 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(16); } else if ((((grid[y].downCheck == 2) && (grid[y].upCheck == 2)) && (grid[y].rightCheck == 2)) && (grid[y].leftCheck == 2)) { grid[y].anim.gotoAndStop(17); } else { grid[y].anim.gotoAndStop(1); } } grid[y].gotoAndStop(Level[599 - y]); if ((((_xmouse >= grid[y]._x) && (_xmouse < (grid[y]._x + 20))) && (_ymouse >= grid[y]._y)) && (_ymouse < (grid[y]._y + 20))) { grid[y].roll._visible = true; blockPress = grid[y]; blockA = blockPress.blockA; blockNum = blockPress.blockNum; } else { grid[y].roll._visible = false; } } } } function onMouseDown() { if (((((_ymouse < 400) && (_ymouse > 0)) && (_xmouse < 600)) && (_xmouse > 0)) && (tileSelect == false)) { if (grid[blockNum - 1]._currentframe == 2) { if (((grid[blockNum - 31]._currentframe == 4) || (grid[blockNum - 31]._currentframe == 5)) || (grid[blockNum - 31]._currentframe == 6)) { Level.splice((601 - grid[blockNum - 31].blockNum) - 1, 1, 1); grid[blockNum - 31].gotoAndStop(1); } if ((grid[blockNum - 31]._currentframe == 10) || (grid[blockNum - 31]._currentframe == 14)) { Level.splice((601 - grid[blockNum - 31].blockNum) - 1, 1, 1); grid[blockNum - 31].gotoAndStop(1); } if ((grid[blockNum + 29]._currentframe == 8) || (grid[blockNum + 29]._currentframe == 12)) { Level.splice((601 - grid[blockNum + 29].blockNum) - 1, 1, 1); grid[blockNum + 29].gotoAndStop(1); } if ((grid[blockNum + 0]._currentframe == 7) || (grid[blockNum + 0]._currentframe == 11)) { Level.splice((601 - grid[blockNum + 0].blockNum) - 1, 1, 1); grid[blockNum + 0].gotoAndStop(1); } if ((grid[blockNum - 2]._currentframe == 9) || (grid[blockNum - 2]._currentframe == 13)) { Level.splice((601 - grid[blockNum - 2].blockNum) - 1, 1, 1); grid[blockNum - 2].gotoAndStop(1); } } if (grid[blockNum - 1]._currentframe == currentBlock) { Level.splice((601 - blockNum) - 1, 1, 1); blockPress.gotoAndStop(1); } else { if (currentBlock == 16) { if (orikey1 != null) { Level.splice((601 - orikey1) - 1, 1, 1); grid[orikey1 - 1].gotoAndStop(1); } orikey1 = blockNum; } if (currentBlock == 17) { if (orikey2 != null) { Level.splice((601 - orikey2) - 1, 1, 1); grid[orikey2 - 1].gotoAndStop(1); } orikey2 = blockNum; } if (currentBlock == 18) { if (orikey3 != null) { Level.splice((601 - orikey3) - 1, 1, 1); grid[orikey3 - 1].gotoAndStop(1); } orikey3 = blockNum; } if (currentBlock == 19) { if (orikey4 != null) { Level.splice((601 - orikey4) - 1, 1, 1); grid[orikey4 - 1].gotoAndStop(1); } orikey4 = blockNum; } if (currentBlock == 26) { if (orihero != null) { Level.splice((601 - orihero) - 1, 1, 1); grid[orihero - 1].gotoAndStop(1); } orihero = blockNum; } if (currentBlock == 15) { if (oriexit != null) { Level.splice((601 - oriexit) - 1, 1, 1); grid[oriexit - 1].gotoAndStop(1); } oriexit = blockNum; } if (grid[blockNum - 1]._currentframe == 26) { orihero = null; } if (grid[blockNum - 1]._currentframe == 16) { orikey1 = null; } if (grid[blockNum - 1]._currentframe == 17) { orikey2 = null; } if (grid[blockNum - 1]._currentframe == 18) { orikey3 = null; } if (grid[blockNum - 1]._currentframe == 19) { orikey4 = null; } if (grid[blockNum - 1]._currentframe == 15) { oriexit = null; } if ((((currentBlock == 4) || (currentBlock == 5)) || (currentBlock == 6)) && ((grid[blockNum + 29]._currentframe == 2) || (grid[blockNum + 29]._currentframe == 3))) { Level.splice((601 - blockNum) - 1, 1, currentBlock); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 7) && (grid[blockNum - 2]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 7); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 8) && (grid[blockNum - 31]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 8); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 9) && (grid[blockNum]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 9); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 10) && (grid[blockNum + 29]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 10); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 11) && (grid[blockNum - 2]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 11); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 12) && (grid[blockNum - 31]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 12); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 13) && (grid[blockNum]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 13); blockPress.gotoAndStop(currentBlock); } if ((currentBlock == 14) && (grid[blockNum + 29]._currentframe == 2)) { Level.splice((601 - blockNum) - 1, 1, 14); blockPress.gotoAndStop(currentBlock); } if ((((((((((((currentBlock == 4) || (currentBlock == 5)) || (currentBlock == 6)) || (currentBlock == 7)) || (currentBlock == 8)) || (currentBlock == 9)) || (currentBlock == 10)) || (currentBlock == 11)) || (currentBlock == 12)) || (currentBlock == 13)) || (currentBlock == 14)) == false) { Level.splice((601 - blockNum) - 1, 1, currentBlock); blockPress.gotoAndStop(currentBlock); } } } } function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } var go = null; if (loading == true) { var PTTD = PTT.split(","); var PTT = PTTD.slice(0, PTTD.length); loading = false; } if (PTT == undefined) { var Level = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1); } else { var Level = PTT; } bgcur = Level[600]; if ((((bgcur == 1) || (bgcur == 2)) || (bgcur == 3)) || (bgcur == 4)) { bg.gotoAndStop(bgcur); } else { bg.gotoAndStop(1); } var orihero = null; var oriexit = null; var orikey1 = null; var orikey2 = null; var orikey3 = null; var orikey4 = null; tile_select.stop(); var tileSelect = false; var currentBlock = 1; var grid = new Array(); var blockypos = 0; var blockycount = 0; var blockxcount = 0; var blockxpos = 0; for (x in Level) { if (x < 600) { place_brick = world.attachMovie("edit_block", "block_" + world.getNextHighestDepth(), world.getNextHighestDepth(), {_x:blockxpos, _y:blockypos}); place_brick.gotoAndStop(Level[x]); place_brick.roll._visible = false; place_brick.blockNum = world.getNextHighestDepth(); if (place_brick._currentframe == 26) { orihero = place_brick.blockNum; } if (place_brick._currentframe == 16) { orikey1 = place_brick.blockNum; } if (place_brick._currentframe == 17) { orikey2 = place_brick.blockNum; } if (place_brick._currentframe == 18) { orikey3 = place_brick.blockNum; } if (place_brick._currentframe == 19) { orikey4 = place_brick.blockNum; } if (place_brick._currentframe == 15) { oriexit = place_brick.blockNum; } blockycount++; blockxcount++; blockxpos = blockxpos + 20; if (blockycount == 30) { blockycount = 0; blockypos = blockypos + 20; } if (blockxcount == 30) { blockxcount = 0; blockxpos = 0; } grid.push(place_brick); } } save_btn.onPress = function () { PTS = Level; if (startScreen == false) { go = 5; startScreen = true; } }; test_btn.onPress = function () { PTT = Level; if (startScreen == false) { go = 3; startScreen = true; } }; tile_btn.onPress = function () { _root.tileSelect = true; tile_select.gotoAndStop(2); };
Frame 5
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } var go = null; loading = undefined; PTT = PTS;
Frame 6
function onEnterFrame() { screenFunc(); } function checkValid() { var _local6 = 0; var _local2 = 0; var _local3 = 0; var _local1 = 0; var _local5 = 0; var _local4 = 0; loadAloud = true; loading = false; startScreen = false; PTTD = PTT.split(","); if (PTTD.length != 601) { loadAloud = false; } for (x in PTTD) { if ((((PTTD[x] == 4) || (PTTD[x] == 5)) || (PTTD[x] == 4)) && (PTTD[x - 30] != 2)) { loadAloud = false; trace(1); } if (((PTTD[x] == 10) || (PTTD[x] == 14)) && (PTTD[x - 30] != 2)) { loadAloud = false; trace(2); } if (((PTTD[x] == 8) || (PTTD[x] == 12)) && (PTTD[(x - 30) + 60] != 2)) { loadAloud = false; trace(3); } if (((PTTD[x] == 7) || (PTTD[x] == 11)) && (PTTD[(x - 1) + 2] != 2)) { loadAloud = false; trace(4); } if (((PTTD[x] == 9) || (PTTD[x] == 13)) && (PTTD[x - 1] != 2)) { loadAloud = false; trace(5); } if ((((((((((((((((((((((((((PTTD[x] != 1) && (PTTD[x] != 2)) && (PTTD[x] != 3)) && (PTTD[x] != 4)) && (PTTD[x] != 5)) && (PTTD[x] != 6)) && (PTTD[x] != 7)) && (PTTD[x] != 8)) && (PTTD[x] != 9)) && (PTTD[x] != 10)) && (PTTD[x] != 11)) && (PTTD[x] != 12)) && (PTTD[x] != 13)) && (PTTD[x] != 14)) && (PTTD[x] != 15)) && (PTTD[x] != 16)) && (PTTD[x] != 17)) && (PTTD[x] != 18)) && (PTTD[x] != 19)) && (PTTD[x] != 20)) && (PTTD[x] != 21)) && (PTTD[x] != 22)) && (PTTD[x] != 23)) && (PTTD[x] != 24)) && (PTTD[x] != 25)) && (PTTD[x] != 26)) { loadAloud = false; } if (PTTD[x] == 26) { _local6++; } if (PTTD[x] == 15) { _local2++; } if (PTTD[x] == 16) { _local3++; } if (PTTD[x] == 17) { _local1++; } if (PTTD[x] == 18) { _local5++; } if (PTTD[x] == 19) { _local4++; } } if ((((((_local6 > 1) || (_local2 > 1)) || (_local3 > 1)) || (_local1 > 1)) || (_local5 > 1)) || (_local4 > 1)) { loadAloud = false; } if (loadAloud == true) { if (startScreen == false) { go = 4; startScreen = true; loading = true; } } else { failload_mc.play(); } } function checkValid2() { var _local6 = 0; var _local2 = 0; var _local3 = 0; var _local1 = 0; var _local5 = 0; var _local4 = 0; loadAloud = true; loading = false; startScreen = false; PTTD = PTT.split(","); PTT = PTTD; if (PTTD.length != 601) { loadAloud = false; } for (x in PTTD) { if ((((PTTD[x] == 4) || (PTTD[x] == 5)) || (PTTD[x] == 4)) && (PTTD[x - 30] != 2)) { loadAloud = false; trace(1); } if (((PTTD[x] == 10) || (PTTD[x] == 14)) && (PTTD[x - 30] != 2)) { loadAloud = false; trace(2); } if (((PTTD[x] == 8) || (PTTD[x] == 12)) && (PTTD[(x - 30) + 60] != 2)) { loadAloud = false; trace(3); } if (((PTTD[x] == 7) || (PTTD[x] == 11)) && (PTTD[(x - 1) + 2] != 2)) { loadAloud = false; trace(4); } if (((PTTD[x] == 9) || (PTTD[x] == 13)) && (PTTD[x - 1] != 2)) { loadAloud = false; trace(5); } if ((((((((((((((((((((((((((PTTD[x] != 1) && (PTTD[x] != 2)) && (PTTD[x] != 3)) && (PTTD[x] != 4)) && (PTTD[x] != 5)) && (PTTD[x] != 6)) && (PTTD[x] != 7)) && (PTTD[x] != 8)) && (PTTD[x] != 9)) && (PTTD[x] != 10)) && (PTTD[x] != 11)) && (PTTD[x] != 12)) && (PTTD[x] != 13)) && (PTTD[x] != 14)) && (PTTD[x] != 15)) && (PTTD[x] != 16)) && (PTTD[x] != 17)) && (PTTD[x] != 18)) && (PTTD[x] != 19)) && (PTTD[x] != 20)) && (PTTD[x] != 21)) && (PTTD[x] != 22)) && (PTTD[x] != 23)) && (PTTD[x] != 24)) && (PTTD[x] != 25)) && (PTTD[x] != 26)) { loadAloud = false; } if (PTTD[x] == 26) { _local6++; } if (PTTD[x] == 15) { _local2++; } if (PTTD[x] == 16) { _local3++; } if (PTTD[x] == 17) { _local1++; } if (PTTD[x] == 18) { _local5++; } if (PTTD[x] == 19) { _local4++; } } if ((((((_local6 > 1) || (_local2 > 1)) || (_local3 > 1)) || (_local1 > 1)) || (_local5 > 1)) || (_local4 > 1)) { loadAloud = false; } if (loadAloud == true) { if (startScreen == false) { go = 3; trace("go3"); startScreen = true; } } else { failload_mc.play(); } trace("func"); } function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } var PTTD = new Array(); PTT = ""; var heroc = 0; var exitc = 0; var bluec = 0; var yellowc = 0; var greenc = 0; var redc = 0; var loadAloud = true; var go = null;
Frame 7
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } var go = null; var totalLevel = savefile2.data.totLevel; var totalScoreVar = 0; x = 0; while (x < 32) { totalScoreVar = totalScoreVar + _root.score_array[x]; x++; }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 1; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 3; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 4; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 5; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 6; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 7; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 8; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 9; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 10; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 11; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 12; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 13; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 14; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 15; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 16; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 17; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 18; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 19; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 20; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 21; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 22; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 23; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 24; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 25; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 26; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 27; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 28; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 29; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 30; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 31; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 32; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Instance of Symbol 431 MovieClip in Frame 7
onClipEvent (load) { this.checkerNum = 2; this.score = _root.score_array[checkerNum - 1]; if (_root.totalLevel >= this.checkerNum) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (press) { if ((_root.startScreen == false) && (_root.totalLevel >= this.checkerNum)) { _root.go = 3; _root.curLevel = this.checkerNum; _root.startScreen = true; } else { _root.cantLoad.play(); } }
Frame 8
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } if (levelComp == true) { attachMovie("nlcb", "nlcb", getNextHighestDepth()); cont.gotoAndStop(1); } else { attachMovie("slcb", "slcb", getNextHighestDepth()); cont.gotoAndStop(2); } var go = null; if (_root.curLevel >= savefile2.data.totLevel) { savefile2.data.totLevel = curLevel + 1; savefile2.flush(); } savefile.data.score_array = score_array; savefile.flush(); trace(savefile2.data.totLevel);
Instance of Symbol 210 MovieClip in Frame 8
onClipEvent (load) { if (_root.musicmc._currentframe == 1) { this.gotoAndStop(1); } if (_root.musicmc._currentframe == 2) { this.gotoAndStop(2); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.music = false; _root.musicmc.gotoAndStop(2); } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.music = true; _root.musicmc.gotoAndStop(1); stopAllSounds(); } }
Instance of Symbol 214 MovieClip "mutemc" in Frame 8
onClipEvent (load) { if (_root.soundfx == false) { this.gotoAndStop(2); } if (_root.soundfx == true) { this.gotoAndStop(1); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.soundfx = false; } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.soundfx = true; } }
Frame 9
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } var screenArray = new Array(); var soundfx = true; var xposScreen = 0; var yposScreen = 0; var screenCount = 0; var screenAmount = 30; var music = true; var spawning = true; var resetVar = false; var startScreen = false; var curLevel = 1; var totLevel = null; var savefile = SharedObject.getLocal("wackio1"); var savefile2 = SharedObject.getLocal("wackio2"); if (savefile.data.score_array == undefined) { var score_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); savefile.data.score_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } else { var score_array = savefile.data.score_array; } if (savefile2.data.totLevel == undefined) { var totLevel = 1; savefile2.data.totLevel = 1; savefile2.flush(); var firstPlay = true; } else { var totLevel = savefile2.data.totLevel; var firstPlay = false; } __com_mochibot__("bd5874ac", this, 10301, true); var level1_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level2_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 26, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level3_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 15, 1, 1, 1, 1, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 23, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 20, 1, 1, 2, 2, 1, 1, 19, 1, 23, 1, 1, 18, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 21, 1, 1, 16, 1, 20, 1, 1, 2, 2, 1, 1, 1, 1, 23, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 20, 1, 1, 2, 2, 1, 1, 1, 1, 23, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 20, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level4_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 24, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 10, 10, 1, 1, 1, 1, 1, 14, 14, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 24, 1, 1, 2, 24, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 15, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level5_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 24, 1, 23, 1, 1, 24, 1, 22, 1, 1, 24, 1, 21, 1, 1, 24, 1, 20, 1, 1, 15, 1, 2, 2, 1, 1, 1, 1, 1, 1, 24, 1, 23, 1, 1, 24, 1, 22, 1, 1, 24, 1, 21, 1, 1, 24, 1, 20, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 19, 1, 23, 1, 1, 18, 1, 22, 1, 1, 17, 1, 21, 1, 1, 16, 1, 20, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 1, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 25, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 25, 25, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 25, 25, 25, 2, 2, 1, 1, 2, 1, 1, 1, 12, 1, 1, 1, 12, 12, 1, 1, 1, 12, 12, 12, 1, 1, 1, 1, 2, 2, 25, 25, 25, 25, 2, 2, 1, 1, 2, 2, 13, 11, 2, 13, 1, 11, 2, 2, 13, 1, 11, 2, 2, 2, 13, 1, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 24, 24, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level6_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 8, 24, 24, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 23, 2, 1, 1, 2, 24, 24, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 19, 1, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 24, 24, 24, 24, 24, 24, 24, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 10, 1, 18, 1, 10, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 15, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level7_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 24, 24, 24, 24, 24, 2, 24, 24, 24, 24, 24, 2, 24, 26, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 1, 1, 2, 1, 1, 1, 1, 11, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 24, 1, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 24, 24, 24, 24, 2, 24, 24, 24, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 24, 24, 24, 1, 2, 1, 24, 24, 24, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level8_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 15, 1, 2, 10, 10, 10, 2, 25, 25, 25, 2, 14, 14, 14, 2, 1, 6, 1, 2, 24, 24, 24, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 9, 1, 7, 2, 25, 25, 25, 2, 13, 1, 11, 2, 1, 1, 1, 2, 24, 24, 24, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 9, 1, 7, 2, 1, 1, 1, 2, 13, 1, 11, 2, 1, 1, 1, 2, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 2, 24, 24, 1, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 24, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 10, 1, 1, 1, 1, 10, 1, 1, 2, 24, 1, 24, 1, 24, 5, 24, 1, 24, 1, 24, 1, 24, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 14, 14, 14, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level9_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 6, 1, 1, 23, 1, 1, 1, 1, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 24, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 1, 1, 24, 2, 24, 1, 2, 1, 1, 2, 2, 9, 8, 1, 1, 1, 1, 8, 1, 1, 1, 1, 8, 1, 1, 1, 7, 2, 1, 1, 1, 2, 24, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 9, 1, 1, 7, 2, 9, 1, 1, 7, 2, 9, 1, 1, 7, 2, 2, 2, 2, 2, 24, 2, 1, 1, 2, 1, 24, 2, 2, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 24, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 24, 1, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 1, 2, 1, 1, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 24, 2, 2, 24, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 19, 1, 2, 1, 1, 2, 2, 24, 2, 8, 8, 8, 8, 8, 1, 1, 1, 1, 8, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 24, 2, 2, 2, 2, 2, 2, 1, 1, 1, 7, 2, 9, 1, 1, 7, 2, 9, 1, 1, 1, 2, 2, 1, 1, 24, 1, 1, 2, 2, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 16, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 26, 20, 15, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 20, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level10_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 11, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 11, 2, 13, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 10, 1, 1, 1, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 10, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 1, 1, 8, 8, 8, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level11_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 2, 2, 2, 1, 1, 5, 1, 1, 1, 10, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 10, 1, 1, 5, 1, 2, 2, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 2, 2, 1, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 1, 2, 1, 1, 2, 25, 2, 25, 2, 2, 25, 25, 25, 25, 25, 2, 25, 25, 2, 25, 25, 25, 25, 25, 25, 2, 25, 2, 2, 1, 1, 2, 1, 1, 2, 25, 2, 25, 25, 2, 2, 25, 2, 25, 2, 2, 2, 25, 25, 2, 2, 25, 25, 2, 2, 25, 25, 2, 2, 1, 1, 2, 1, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 2, 25, 25, 25, 25, 25, 25, 25, 2, 2, 25, 25, 25, 2, 2, 1, 24, 2, 1, 1, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 24, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level12_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 26, 1, 1, 1, 2, 24, 1, 1, 2, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 24, 1, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 24, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 24, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 1, 1, 24, 1, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 15, 1, 1, 1, 24, 1, 1, 24, 1, 1, 24, 1, 1, 24, 1, 1, 24, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level13_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 15, 1, 2, 2, 1, 1, 2, 1, 2, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 25, 25, 25, 25, 25, 25, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 25, 25, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 10, 1, 1, 11, 2, 13, 1, 1, 10, 1, 1, 11, 2, 13, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 13, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 6, 1, 1, 1, 24, 24, 24, 24, 24, 22, 26, 1, 18, 22, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 5, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 22, 22, 22, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 24, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 24, 24, 24, 2, 2, 1, 1, 2, 1, 1, 24, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 10, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level14_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 24, 24, 24, 24, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 2, 2, 2, 2, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 24, 24, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 24, 1, 1, 24, 24, 1, 1, 24, 1, 1, 2, 25, 25, 2, 24, 2, 24, 24, 2, 2, 1, 2, 24, 24, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 24, 2, 24, 24, 2, 2, 1, 2, 24, 24, 2, 24, 24, 24, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 24, 24, 24, 2, 24, 2, 24, 24, 2, 2, 1, 2, 17, 24, 2, 1, 1, 1, 1, 1, 2, 14, 14, 14, 14, 14, 14, 2, 1, 1, 1, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 2, 2, 2, 2, 21, 21, 2, 2, 2, 2, 23, 23, 23, 23, 23, 23, 2, 2, 2, 2, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 24, 24, 24, 24, 1, 1, 2, 24, 24, 22, 26, 1, 1, 1, 1, 1, 19, 23, 18, 2, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 23, 1, 2, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 23, 23, 23, 23, 23, 23, 2, 2, 2, 2, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 8, 8, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 2, 24, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 16, 2, 24, 24, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 15, 1, 1, 1, 20, 1, 1, 2, 2, 2, 2, 20, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 20, 1, 1, 24, 24, 24, 24, 1, 1, 24, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level15_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 10, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 10, 1, 1, 15, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level16_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 14, 14, 14, 14, 14, 2, 2, 24, 24, 24, 2, 1, 1, 1, 2, 6, 4, 5, 1, 1, 5, 4, 6, 1, 4, 4, 6, 5, 2, 2, 1, 1, 1, 12, 2, 2, 24, 24, 2, 24, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 12, 2, 2, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 11, 2, 2, 24, 24, 2, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 2, 2, 12, 2, 2, 24, 24, 2, 2, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 2, 2, 24, 24, 2, 2, 2, 2, 2, 24, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 2, 24, 24, 2, 2, 2, 2, 24, 24, 1, 22, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 24, 24, 2, 2, 2, 24, 24, 1, 1, 1, 22, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 24, 2, 2, 18, 24, 1, 1, 1, 1, 1, 22, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 23, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 19, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 24, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 26, 2, 15, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 24, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level17_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 1, 1, 1, 22, 1, 1, 2, 1, 1, 24, 1, 1, 2, 14, 14, 14, 14, 14, 14, 14, 2, 2, 24, 19, 24, 2, 2, 2, 2, 1, 1, 1, 1, 22, 1, 1, 2, 24, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 24, 1, 2, 1, 1, 2, 1, 24, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 24, 2, 1, 24, 2, 24, 1, 2, 1, 1, 1, 15, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 24, 1, 2, 24, 1, 2, 1, 24, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 22, 22, 22, 22, 2, 2, 2, 2, 2, 2, 14, 14, 14, 2, 14, 14, 14, 2, 14, 14, 14, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 1, 24, 1, 1, 5, 24, 23, 1, 1, 1, 1, 1, 26, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level18_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 24, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 9, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 24, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 24, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 2, 24, 2, 2, 1, 1, 1, 2, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 24, 24, 23, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 15, 1, 2, 2, 1, 7, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 23, 5, 5, 5, 23, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level19_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 24, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 2, 2, 2, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 24, 2, 2, 24, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 24, 2, 1, 1, 1, 2, 1, 1, 1, 24, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 2, 19, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 24, 2, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 24, 1, 1, 1, 1, 2, 1, 2, 2, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 23, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level20_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 24, 24, 24, 2, 14, 14, 14, 14, 2, 1, 2, 14, 14, 14, 14, 2, 1, 2, 14, 14, 14, 14, 2, 1, 1, 1, 2, 2, 24, 24, 2, 2, 24, 2, 13, 1, 1, 11, 2, 1, 2, 13, 1, 1, 11, 2, 1, 2, 13, 1, 1, 11, 2, 1, 1, 1, 2, 2, 24, 24, 24, 2, 24, 2, 13, 1, 1, 11, 2, 2, 2, 13, 1, 1, 11, 2, 2, 2, 13, 1, 1, 11, 2, 2, 2, 2, 2, 2, 2, 24, 24, 2, 24, 24, 1, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 24, 24, 24, 24, 2, 2, 24, 24, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 23, 23, 23, 2, 2, 2, 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 5, 2, 2, 2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 2, 2, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 24, 24, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 1, 1, 2, 2, 24, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 19, 1, 2, 2, 24, 24, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 24, 1, 1, 2, 10, 10, 10, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 25, 25, 25, 25, 25, 2, 1, 1, 1, 1, 2, 8, 8, 8, 2, 1, 1, 1, 1, 2, 25, 25, 25, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level21_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 5, 1, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 21, 21, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 14, 14, 14, 14, 14, 14, 14, 14, 2, 25, 25, 25, 2, 14, 14, 14, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 16, 2, 25, 25, 25, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 9, 1, 1, 2, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 7, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 17, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 15, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 26, 19, 23, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level22_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 22, 1, 21, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 14, 14, 14, 14, 14, 14, 14, 2, 2, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 26, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level23_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 24, 18, 22, 1, 1, 1, 1, 6, 2, 14, 14, 14, 2, 14, 14, 14, 2, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 24, 2, 22, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 24, 2, 22, 1, 1, 1, 1, 2, 2, 1, 15, 1, 2, 1, 19, 24, 2, 1, 2, 2, 2, 2, 25, 25, 25, 2, 25, 25, 25, 2, 24, 2, 2, 1, 1, 1, 1, 24, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 24, 24, 1, 1, 1, 24, 1, 1, 1, 24, 24, 2, 24, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 24, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 24, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 24, 24, 24, 24, 1, 2, 24, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 1, 2, 24, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 24, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 1, 24, 24, 24, 24, 1, 2, 1, 1, 24, 2, 2, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 26, 2, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 2, 2, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 2, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level24_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 1, 1, 1, 1, 1, 5, 20, 20, 1, 1, 1, 1, 2, 2, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 1, 1, 1, 1, 1, 1, 20, 20, 1, 1, 1, 1, 1, 24, 24, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 20, 20, 1, 1, 1, 2, 2, 2, 23, 23, 2, 2, 2, 1, 1, 1, 2, 21, 21, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 20, 20, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 20, 1, 1, 1, 1, 2, 2, 1, 1, 8, 8, 1, 1, 2, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 15, 24, 2, 2, 1, 1, 1, 2, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 24, 24, 24, 24, 2, 2, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 24, 24, 24, 24, 24, 24, 2, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 21, 21, 2, 2, 2, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 2, 1, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 19, 1, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 17, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 2, 2, 1, 1, 1, 18, 24, 24, 24, 24, 24, 24, 24, 1, 1, 2, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level25_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 5, 1, 1, 10, 1, 1, 5, 1, 1, 19, 2, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 9, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 24, 24, 24, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 24, 24, 24, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 5, 1, 10, 1, 5, 1, 1, 1, 5, 1, 10, 1, 5, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level26_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 11, 2, 2, 1, 1, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 2, 11, 2, 2, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 24, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 11, 2, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 11, 2, 2, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 11, 2, 2, 1, 2, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 11, 2, 2, 1, 2, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 11, 2, 13, 1, 1, 1, 2, 2, 2, 2, 2, 1, 24, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 26, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level27_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 22, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 23, 23, 23, 2, 1, 2, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 1, 2, 24, 2, 2, 2, 2, 2, 23, 2, 1, 18, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 24, 24, 2, 19, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 1, 2, 2, 2, 14, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 2, 14, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 14, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 1, 26, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 24, 2, 24, 2, 24, 2, 24, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 2, 1, 2, 24, 24, 24, 2, 24, 24, 24, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level28_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 1, 1, 1, 2, 2, 24, 24, 24, 2, 1, 1, 24, 24, 24, 24, 24, 24, 16, 2, 2, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 2, 24, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 2, 2, 24, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 12, 1, 1, 11, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 1, 1, 24, 1, 1, 2, 1, 1, 11, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 11, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 24, 2, 24, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 23, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 19, 2, 22, 2, 18, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 2, 20, 2, 24, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 24, 2, 24, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 2, 24, 2, 24, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 24, 2, 24, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 24, 2, 24, 2, 24, 2, 25, 25, 25, 2, 25, 25, 25, 2, 2, 24, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level29_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 14, 10, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 26, 23, 15, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 2, 2, 1, 2, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 8, 1, 1, 1, 12, 1, 23, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 5, 1, 1, 4, 1, 1, 6, 1, 1, 6, 1, 1, 4, 1, 1, 5, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 24, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level30_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 24, 2, 5, 24, 1, 5, 24, 1, 1, 24, 1, 5, 24, 5, 1, 24, 1, 5, 24, 2, 2, 24, 24, 24, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 24, 24, 2, 24, 24, 2, 2, 24, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 24, 2, 24, 24, 2, 2, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 25, 25, 25, 25, 25, 25, 2, 24, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 25, 25, 25, 25, 25, 25, 2, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 24, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 2, 2, 2, 2, 1, 1, 24, 1, 1, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 2, 2, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 24, 24, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 24, 1, 1, 1, 1, 2, 2, 24, 24, 2, 2, 1, 1, 24, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 24, 1, 1, 1, 24, 1, 1, 1, 2, 2, 1, 1, 1, 1, 24, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 24, 24, 24, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 15, 2, 26, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var level31_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 26, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 18, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 15, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 23, 22, 21, 20, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 16, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 19, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 17, 1, 2); var level32_array = new Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 15, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); var go = 2; startScreen = true;
Frame 10
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { if ((startScreen == false) && (maincont.count._currentframe != 60)) { maincont.count.play(); } screenFunc(); if (maincont._currentframe == 5) { maincont.cont2.hero.hit._visible = false; maincont.cont2.hero.fista.hit._visible = false; maincont.cont2.hero._x = heroAr.shift(); maincont.cont2.hero._y = heroAr.shift(); if (heroPoz == maincont.cont2.hero._x) { maincont.cont2.hero.anim.feet.gotoAndPlay(1); } heroPoz = maincont.cont2.hero._x; maincont.cont2.mouses._x = mouseAr.shift(); maincont.cont2.mouses._y = mouseAr.shift(); maincont.cont2.hero.fista._x = gposAr.shift(); maincont.cont2.hero.fista._y = gposAr.shift(); maincont.cont2.hero.fista._rotation = grotAr.shift(); if (maincont.cont2.mouses._x < maincont.cont2.hero._x) { maincont.cont2.hero.anim._xscale = -100; maincont.cont2.hero.fista._yscale = -100; } else { maincont.cont2.hero.anim._xscale = 100; maincont.cont2.hero.fista._yscale = 100; } if (heroAr.length == 0) { resetCont2(); } } if (maincont._currentframe == 2) { maincont.cont3.hero.hit._visible = false; maincont.cont3.hero.fista.hit._visible = false; maincont.cont3.wep._rotation = maincont.cont3.wep._rotation + 10; if (heroPoz2 == maincont.cont3.hero._x) { maincont.cont3.hero.anim.feet.gotoAndPlay(1); } heroPoz2 = maincont.cont3.hero._x; maincont.cont3.hero._x = heroAr2.shift(); maincont.cont3.hero._y = heroAr2.shift(); maincont.cont3.hero._xscale = heroAr2.shift(); maincont.cont3.hero._yscale = heroAr2.shift(); maincont.cont3.hero._rotation = heroAr2.shift(); if (heroAr2.length == 0) { resetCont3(); } if (maincont.cont3.c1.hitTest(maincont.cont3.hero.hit)) { maincont.cont3.c1.gotoAndStop(2); } if (maincont.cont3.c2.hitTest(maincont.cont3.hero.hit)) { maincont.cont3.c2.gotoAndStop(2); } if (maincont.cont3.c3.hitTest(maincont.cont3.hero.hit)) { maincont.cont3.c3.gotoAndStop(2); } if (maincont.cont3.c4.hitTest(maincont.cont3.hero.hit)) { maincont.cont3.c4.gotoAndStop(2); } } if (maincont._currentframe == 4) { maincont.cont1.hero.hit._visible = false; maincont.cont1.hero.fista.hit._visible = false; maincont.cont1.hero._x = heroAr3.shift(); maincont.cont1.hero._y = heroAr3.shift(); maincont.cont1.hero._xscale = heroAr3.shift(); maincont.cont1.hero._yscale = heroAr3.shift(); maincont.cont1.hero._rotation = heroAr3.shift(); maincont.cont1.hero.fista._rotation = heroAr3.shift(); maincont.cont1.hero.fista._x = heroAr3.shift(); maincont.cont1.hero.fista._y = heroAr3.shift(); maincont.cont1.mouses._x = heroAr3.shift(); maincont.cont1.mouses._y = heroAr3.shift(); if (maincont.cont1.mouses._x < maincont.cont1.hero._x) { maincont.cont1.hero.anim._xscale = -100; maincont.cont1.hero.fista._yscale = -100; } else { maincont.cont1.hero.anim._xscale = 100; maincont.cont1.hero.fista._yscale = 100; } if (heroPoz3 == maincont.cont1.hero._x) { maincont.cont1.hero.anim.feet.gotoAndPlay(1); } heroPoz3 = maincont.cont1.hero._x; if (heroAr3.length == 0) { resetCont1(); } } if (maincont._currentframe == 3) { maincont.cont1.hero.hit._visible = false; maincont.cont1.hero.fista.hit._visible = false; maincont.cont1.hero._x = heroAr4.shift(); maincont.cont1.hero._y = heroAr4.shift(); maincont.cont1.hero._xscale = heroAr4.shift(); maincont.cont1.hero._yscale = heroAr4.shift(); maincont.cont1.hero._rotation = heroAr4.shift(); maincont.cont1.hero.fista._rotation = heroAr4.shift(); maincont.cont1.hero.fista._x = heroAr4.shift(); maincont.cont1.hero.fista._y = heroAr4.shift(); maincont.cont1.mouses._x = heroAr4.shift(); maincont.cont1.mouses._y = heroAr4.shift(); if (maincont.cont1.mouses._x < maincont.cont1.hero._x) { maincont.cont1.hero.anim._xscale = -100; maincont.cont1.hero.fista._yscale = -100; } else { maincont.cont1.hero.anim._xscale = 100; maincont.cont1.hero.fista._yscale = 100; } if (heroPoz4 == maincont.cont1.hero._x) { maincont.cont1.hero.anim.feet.gotoAndPlay(1); } heroPoz4 = maincont.cont1.hero._x; if (heroAr4.length == 0) { resetCont4(); } } } function resetCont4() { heroAr4 = [30, 170, 100, 100, 0, 0, 0, 0, 79, 184, 30, 170, 100, 100, 0, 0, 0, 0, 79, 184, 30, 170, 100, 100, 0, 0, 0, 0, 82, 185, 30, 170, 100, 100, 0, 0, 0, 0, 84, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 32.9, 169.4, 100, 100, 0, 16.3720133295301, 0, 0, 86, 185, 35.8, 169.4, 100, 100, 0, 17.2629964657792, 0, 0, 86, 185, 38.65, 169.4, 100, 100, 0, 18.235059505555, 0, 0, 86, 185, 41.55, 169.4, 100, 100, 0, 19.3388354406021, 0, 0, 86, 185, 44.4, 169.4, 100, 100, 0, 20.5560452195834, 0, 0, 86, 185, 47.3, 169.4, 100, 100, 0, 21.9544018584174, 0, 0, 86, 185, 50.15, 169.4, 100, 100, 0, 23.5160953616567, 0, 0, 86, 185, 53.05, 169.4, 100, 100, 0, 25.3349627293207, 0, 0, 86, 185, 55.95, 169.4, 100, 100, 0, 27.4353956733175, 0, 0, 86, 185, 58.85, 169.4, 100, 100, 0, 29.8810563929147, 0, 0, 86, 185, 61.75, 169.4, 100, 100, 0, 32.7531349335935, 0, 0, 86, 185, 64.65, 169.4, 100, 100, 0, 36.1548210370222, 0, 0, 86, 185, 67.55, 169.4, 100, 100, 0, 40.215470311835, 0, 0, 86, 185, 70.45, 169.4, 100, 100, 0, 45.0919674643761, 0, 0, 86, 185, 73.35, 169.4, 100, 100, 0, 50.9614926526558, 0, 0, 86, 185, 76.25, 169.4, 100, 100, 0, 57.9946167919165, 0, 0, 86, 185, 79.15, 169.4, 100, 100, 0, 66.2935989186477, 0, 0, 86, 185, 82.05, 169.4, 100, 100, 0, 75.7910493550366, 0, 0, 86, 185, 84.95, 169.4, 100, 100, 0, 86.1493611760893, 0, 0, 86, 185, 87.85, 169.4, 100, 100, 0, 96.7631054606064, 0, 0, 86, 185, 90.75, 169.4, 100, 100, 0, 106.934820267208, 0, 0, 86, 185, 93.65, 169.4, 100, 100, 0, 116.122621519039, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, -4, 5.9, 86, 185, 99.35, 165.55, 100, 100, 0, 124.464742791343, -3.4, 5, 86, 185, 102.15, 162, 100, 100, 0, 125.075529510527, -2.95, 4.25, 86, 185, 104.95, 158.75, 100, 100, 0, 125.825697237784, -2.5, 3.65, 86, 185, 107.75, 155.8, 100, 100, 0, 126.681063022191, -2.05, 3.05, 86, 185, 110.55, 153.15, 100, 100, 0, 127.625058171863, -1.7, 2.55, 86, 185, 113.35, 150.8, 100, 100, 0, 128.649591460419, -1.4, 2.05, 86, 185, 116.15, 148.75, 100, 100, 0, 129.751114834855, -1.25, 1.7, 86, 185, 118.95, 147, 100, 100, 0, 130.928730838174, -1.1, 1.4, 86, 185, 121.75, 145.55, 100, 100, 0, 132.183197294879, -0.95, 1.25, 86, 185, 124.55, 144.4, 100, 100, 0, 133.51636014463, -0.75, 1.1, 86, 185, 127.35, 143.55, 100, 100, 0, 134.9308022323, -0.6, 0.95, 86, 185, 130.15, 143, 100, 100, 0, 136.429603726783, -0.45, 0.75, 86, 185, 132.95, 142.75, 100, 100, 0, 138.016158835719, -0.45, 0.6, 86, 185, 135.75, 142.8, 100, 100, 0, 139.69401725734, -0.45, 0.45, 86, 185, 138.55, 143.15, 100, 100, 0, 141.466731097392, -0.45, 0.45, 86, 185, 141.35, 143.8, 100, 100, 0, 143.337694849802, -0.45, 0.45, 86, 185, 144.15, 144.75, 100, 100, 0, 145.309970398238, -0.45, 0.45, 86, 185, 146.95, 146, 100, 100, 0, 147.386092352329, -0.45, 0.45, 86, 185, 149.75, 147.55, 100, 100, 0, 149.567852239512, -0.45, 0.45, 86, 185, 152.55, 149.4, 100, 100, 0, 151.856063627491, -0.45, 0.45, 86, 185, 155.35, 151.55, 100, 100, 0, 154.250314397351, -0.45, 0.45, 86, 185, 158.15, 154, 100, 100, 0, 156.748717119747, -0.45, 0.45, 86, 185, 160.95, 156.75, 100, 100, 0, 159.34767351437, -0.45, 0.45, 86, 185, 163.75, 159.8, 100, 100, 0, 162.041673674529, -0.45, 0.45, 86, 185, 166.55, 163.15, 100, 100, 0, 164.823154171081, -0.45, 0.45, 86, 185, 169.35, 166.8, 100, 100, 0, 167.682440155173, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 175.05, 169.45, 100, 100, 0, 170.094825716323, -0.45, 0.45, 86, 185, 177.95, 169.45, 100, 100, 0, 170.401319649516, -0.45, 0.45, 86, 185, 180.85, 169.45, 100, 100, 0, 170.689577646894, -0.45, 0.45, 86, 185, 183.75, 169.45, 100, 100, 0, 170.961166830754, -0.45, 0.45, 86, 185, 186.65, 169.45, 100, 100, 0, 171.217481195285, -0.45, 0.45, 86, 185, 189.55, 169.45, 100, 100, 0, 171.459764684176, -0.45, 0.45, 86, 185, 192.45, 169.45, 100, 100, 0, 171.689130701479, -0.45, 0.45, 86, 185, 195.35, 169.45, 100, 100, 0, 171.906578677653, -0.45, 0.45, 86, 185, 198.25, 169.45, 100, 100, 0, 172.113008192789, -0.45, 0.45, 86, 185, 201.15, 169.45, 100, 100, 0, 172.309231064268, -0.45, 0.45, 86, 185, 204.05, 169.45, 100, 100, 0, 172.495981730855, -0.45, 0.45, 86, 185, 206.95, 169.45, 100, 100, 0, 172.673926205179, -0.45, 0.45, 86, 185, 209.85, 169.45, 100, 100, 0, 172.843669818342, -0.45, 0.45, 86, 185, 215.2, 169.5, 99.5, 99.5, 5, 173.158975275893, -0.45, 0.45, 86, 185, 217.3, 169.45, 98.8, 98.8, 11, 173.2458597307, -0.45, 0.45, 86, 185, 219.1, 169.5, 97.9, 97.9, 18, 173.35760816466, -0.45, 0.45, 86, 185, 220.65, 169.45, 96.8, 96.8, 26, 173.412402563955, -0.45, 0.45, 86, 185, 221.95, 169.5, 95.5, 95.5, 35, 173.495650665035, -0.45, 0.45, 86, 185, 223.1, 169.45, 94, 94, 45, 173.529116599034, -0.45, 0.45, 86, 185, 224.05, 169.5, 92.3, 92.3, 56, 173.593765213038, -0.45, 0.45, 86, 185, 224.9, 169.45, 90.4, 90.4, 68, 173.612274927588, -0.45, 0.45, 86, 185, 225.6, 169.5, 88.3, 88.3, 81, 173.664312993409, -0.45, 0.45, 86, 185, 226.2, 169.45, 86, 86, 95, 173.671022051949, -0.45, 0.45, 86, 185, 226.7, 169.5, 83.5, 83.5, 110, 173.713447601359, -0.45, 0.45, 86, 185, 227.15, 169.45, 80.8, 80.8, 126, 173.713276576244, -0.45, 0.45, 86, 185, 227.55, 169.5, 77.9, 77.9, 143, 173.750898446841, -0.45, 0.45, 86, 185, 227.9, 169.45, 74.8, 74.8, 161, 173.746240532974, -0.45, 0.45, 86, 185, 228.2, 169.5, 71.5, 71.5, 180, 173.779238795766, -0.45, 0.45, 86, 185, 228.45, 169.45, 68, 68, -160, 173.77019610208, -0.45, 0.45, 86, 185, 228.65, 169.5, 64.3, 64.3, -139, 173.798709513869, -0.45, 0.45, 86, 185, 228.8, 169.45, 60.4, 60.4, -117, 173.785345605855, -0.45, 0.45, 86, 185, 228.95, 169.5, 56.3, 56.3, -94, 173.811622682664, -0.45, 0.45, 86, 185, 229.1, 169.45, 52, 52, -70, 173.79827260187, -0.45, 0.45, 86, 185, 229.2, 169.5, 47.5, 47.5, -45, 173.822342805606, -0.45, 0.45, 86, 185, 229.3, 169.45, 42.8, 42.8, -19, 173.806860879961, -0.45, 0.45, 86, 185, 229.4, 169.5, 37.9, 37.9, 8, 173.830892302778, -0.45, 0.45, 86, 185, 229.45, 169.45, 32.8, 32.8, 36, 173.813286555523, -0.45, 0.45, 86, 185, 229.5, 169.5, 27.5, 27.5, 65, 173.835158217765, -0.45, 0.45, 86, 185, 229.55, 169.45, 22, 22, 95, 173.81756296539, -0.45, 0.45, 86, 185]; } function resetCont1() { heroAr3 = [38.65, 169.4, 100, 100, 0, 25.7926460795704, 0, 0, 73, 186, 41.55, 169.4, 100, 100, 0, 27.8260753763606, 0, 0, 73, 186, 44.4, 169.4, 100, 100, 0, 30.1317186415018, 0, 0, 73, 186, 47.3, 169.4, 100, 100, 0, 32.8589993660291, 0, 0, 73, 186, 50.15, 169.4, 100, 100, 0, 35.9975434882735, 0, 0, 73, 186, 53.05, 169.4, 100, 100, 0, 39.7631716578391, 0, 0, 73, 186, 55.95, 169.4, 100, 100, 0, 44.2338316801253, 0, 0, 73, 186, 58.85, 169.4, 100, 100, 0, 49.5554064995057, 0, 0, 73, 186, 61.75, 169.4, 100, 100, 0, 55.8740808712498, 0, 0, 73, 186, 64.65, 169.4, 100, 100, 0, 63.2970531095961, 0, 0, 73, 186, 67.55, 169.4, 100, 100, 0, 71.8243063285794, 0, 0, 73, 186, 70.45, 169.4, 100, 100, 0, 81.2668064514635, 0, 0, 73, 186, 73.35, 169.4, 100, 100, 0, 91.2078645800532, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, -1.35, 7.05, 73, 186, 77.2, 164.75, 100, 100, 0, 101.180245553093, -1.2, 6, 73, 186, 78.15, 160.4, 100, 100, 0, 101.374478950109, -1.05, 5.1, 73, 186, 79.1, 156.35, 100, 100, 0, 101.625455119164, -0.9, 4.35, 73, 186, 80.05, 152.6, 100, 100, 0, 101.918913804513, -0.75, 3.7, 73, 186, 81, 149.15, 100, 100, 0, 102.248634981344, -5.3, 24.6, 73, 186, 82.05, 144.55, 100, 100, 0, 102.316412209367, -4.55, 20.85, 73, 186, 83.1, 140.25, 100, 100, 0, 102.449221077371, -3.8, 17.7, 73, 186, 84.15, 136.25, 100, 100, 0, 102.632416600762, -3.15, 15, 73, 186, 85.2, 132.55, 100, 100, 0, 102.857536440786, -8.75, 38.55, 73, 186, 86.3, 127.95, 100, 100, 0, 102.904478140724, -7.4, 32.65, 73, 186, 87.4, 123.65, 100, 100, 0, 103.004683400219, -6.35, 27.7, 73, 186, 88.5, 119.65, 100, 100, 0, 103.149035492681, -5.4, 23.5, 73, 186, 89.6, 115.95, 100, 100, 0, 103.331664446797, -9.2, 38.9, 73, 186, 90.7, 112.55, 100, 100, 0, 103.548827246459, -7.85, 33.05, 73, 186, 91.8, 109.45, 100, 100, 0, 103.79824698339, -6.65, 28.1, 73, 186, 92.9, 106.65, 100, 100, 0, 104.078709943632, -5.6, 23.9, 73, 186, 94, 104.15, 100, 100, 0, 104.389815116215, -4.65, 20.25, 73, 186, 95.1, 101.95, 100, 100, 0, 104.731818116245, -3.9, 17.25, 73, 186, 96.2, 100.05, 100, 100, 0, 105.105536445283, -3.3, 14.7, 73, 186, 97.3, 98.45, 100, 100, 0, 105.512296738156, -2.8, 12.45, 73, 186, 98.4, 97.15, 100, 100, 0, 105.953912553333, -2.3, 10.6, 73, 186, 99.5, 96.15, 100, 100, 0, 106.432686037733, -1.95, 8.95, 73, 186, 100.6, 95.45, 100, 100, 0, 106.951429836947, -1.65, 7.6, 73, 186, 101.7, 95.05, 100, 100, 0, 107.513507691462, -1.3, 6.35, 73, 186, 102.8, 94.95, 100, 100, 0, 108.122893693596, -1.15, 5.4, 73, 186, 103.9, 95.15, 100, 100, 0, 108.784251439149, -0.95, 4.65, 73, 186, 105, 95.65, 100, 100, 0, 109.503035457362, -0.75, 3.9, 73, 186, 106.1, 96.45, 100, 100, 0, 110.285618453475, -0.6, 3.3, 73, 186, 107.2, 97.55, 100, 100, 0, 111.139449125727, -0.45, 2.8, 73, 186, 108.3, 98.95, 100, 100, 0, 112.073246669419, -0.45, 2.3, 73, 186, 109.4, 100.65, 100, 100, 0, 113.097239562412, -0.45, 1.95, 73, 186, 110.5, 102.65, 100, 100, 0, 114.223457781456, -0.45, 1.65, 73, 186, 111.6, 104.95, 100, 100, 0, 115.466089046904, -0.45, 1.3, 73, 186, 112.7, 107.55, 100, 100, 0, 116.841910622121, -0.45, 1.15, 73, 186, 113.8, 110.45, 100, 100, 0, 118.370807758902, -0.45, 0.95, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.75, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.6, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 117.8, 109.45, 100, 100, 0, 120.337809949387, -0.45, 0.45, 73, 186, 120.7, 109.45, 100, 100, 0, 121.927947426767, -0.45, 0.45, 73, 186, 123.6, 109.45, 100, 100, 0, 123.464937920286, -0.45, 0.45, 73, 186, 126.5, 109.45, 100, 100, 0, 124.949299669119, -0.45, 0.45, 73, 186, 129.4, 109.45, 100, 100, 0, 126.381798584871, -0.45, 0.45, 73, 186, 132.3, 109.45, 100, 100, 0, 127.763407390752, -0.45, 0.45, 73, 186, 135.2, 109.45, 100, 100, 0, 129.095267752648, -0.45, 0.45, 73, 186, 138.1, 109.45, 100, 100, 0, 130.378655789054, -0.45, 0.45, 73, 186, 141, 109.45, 100, 100, 0, 131.614951144834, -0.45, 0.45, 73, 186, 143.9, 109.45, 100, 100, 0, 132.805609654275, -0.45, 0.45, 73, 186, 146.8, 109.45, 100, 100, 0, 133.952139498874, -0.45, 0.45, 73, 186, 149.7, 109.45, 100, 100, 0, 135.05608067982, -0.45, 0.45, 73, 186, 152.6, 109.45, 100, 100, 0, 136.118987568828, -0.45, 0.45, 73, 186, 155.5, 109.45, 100, 100, 0, 137.142414268203, -0.45, 0.45, 73, 186, 158.4, 109.45, 100, 100, 0, 138.127902496568, -0.45, 0.45, 73, 186, 161.3, 109.45, 100, 100, 0, 139.076971715988, -0.45, 0.45, 73, 186, 164.2, 109.45, 100, 100, 0, 139.991111225324, -0.45, 0.45, 73, 186, 167.1, 109.45, 100, 100, 0, 140.871773960331, -0.45, 0.45, 73, 186, 170, 109.45, 100, 100, 0, 141.720371760829, -0.45, 0.45, 73, 186, 172.9, 109.45, 100, 100, 0, 142.538271887139, -0.45, 0.45, 73, 186, 175.8, 109.45, 100, 100, 0, 143.326794590654, -0.45, 0.45, 73, 186, 178.7, 109.45, 100, 100, 0, 144.087211565661, -0.45, 0.45, 73, 186, 181.6, 109.45, 100, 100, 0, 144.820745130867, -0.45, 0.45, 73, 186, 184.5, 109.45, 100, 100, 0, 145.52856800891, -0.45, 0.45, 73, 186, 187.4, 109.45, 100, 100, 0, 146.211803590344, -0.45, 0.45, 73, 186, 190.3, 109.45, 100, 100, 0, 146.871526584933, -0.45, 0.45, 73, 186, 195.6, 109.5, 99.5, 99.5, 5, 148.036644056082, -0.45, 0.45, 73, 186, 197.65, 109.45, 98.8, 98.8, 11, 148.445101517998, -0.45, 0.45, 73, 186, 199.4, 109.5, 97.9, 97.9, 18, 148.816771445136, -0.45, 0.45, 73, 186, 200.9, 109.45, 96.8, 96.8, 26, 149.098868985802, -0.45, 0.45, 73, 186, 202.2, 109.5, 95.5, 95.5, 35, 149.370001515179, -0.45, 0.45, 73, 186, 203.3, 109.45, 94, 94, 45, 149.566172864389, -0.45, 0.45, 73, 186, 204.25, 109.5, 92.3, 92.3, 56, 149.763923809144, -0.45, 0.45, 73, 186, 205.05, 109.45, 90.4, 90.4, 68, 149.898930765303, -0.45, 0.45, 73, 186, 205.75, 109.5, 88.3, 88.3, 81, 150.046391832199, -0.45, 0.45, 73, 186, 206.35, 109.45, 86, 86, 95, 150.14188151753, -0.45, 0.45, 73, 186, 206.85, 109.5, 83.5, 83.5, 110, 150.250509042219, -0.45, 0.45, 73, 186, 207.3, 109.45, 80.8, 80.8, 126, 150.317181827579, -0.45, 0.45, 73, 186, 207.65, 109.5, 77.9, 77.9, 143, 150.397376963846, -0.45, 0.45, 73, 186, 207.95, 109.45, 74.8, 74.8, 161, 150.436049731396, -0.45, 0.45, 73, 186, 208.2, 109.5, 71.5, 71.5, 180, 150.497585821126, -0.45, 0.45, 73, 186, 208.45, 109.45, 68, 68, -160, 150.526898773398, -0.45, 0.45, 73, 186, 208.65, 109.5, 64.3, 64.3, -139, 150.579116710652, -0.45, 0.45, 73, 186, 208.8, 109.45, 60.4, 60.4, -117, 150.590191251217, -0.45, 0.45, 73, 186, 208.95, 109.5, 56.3, 56.3, -94, 150.633243034864, -0.45, 0.45, 73, 186, 209.1, 109.45, 52, 52, -70, 150.644245228536, -0.45, 0.45, 73, 186, 209.2, 109.5, 47.5, 47.5, -45, 150.678209908609, -0.45, 0.45, 73, 186, 209.3, 109.45, 42.8, 42.8, -19, 150.680180759907, -0.45, 0.45, 73, 186, 209.4, 109.5, 37.9, 37.9, 8, 150.714093159684, -0.45, 0.45, 73, 186, 209.45, 109.45, 32.8, 32.8, 36, 150.70707984124, -0.45, 0.45, 73, 186, 209.5, 109.5, 27.5, 27.5, 65, 150.732004785107, -0.45, 0.45, 73, 186, 209.55, 109.45, 22, 22, 95, 150.724987586287, -0.45, 0.45, 73, 186, 209.6, 109.5, 16.3, 16.3, 126, 150.749896450357, -0.45, 0.45, 73, 186, 209.65, 109.45, 10.4, 10.4, 158, 150.742875385526, -0.45, 0.45, 73, 186, 209.7, 109.5, 4.29999999999997, 4.29999999999997, -169, 150.767768185294, -0.45, 0.45, 73, 186, 209.7, 109.45, -2.00000000093132, -2.00000000093132, -135, 150.751811814789, -0.45, 0.45, 73, 186]; } function resetCont2() { heroAr = [30, 190, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 32.9, 185.75, 35.8, 182.4, 38.65, 179.35, 41.55, 176.6, 44.4, 174.15, 47.3, 172, 50.15, 170.15, 53.05, 168.6, 55.95, 167.35, 58.85, 166.4, 61.75, 165.75, 64.65, 165.4, 67.55, 165.35, 70.45, 165.6, 73.35, 166.15, 76.25, 167, 79.15, 168.15, 82.05, 169.6, 84.95, 171.35, 87.85, 173.4, 90.75, 175.75, 93.65, 178.4, 96.55, 181.35, 99.45, 184.6, 102.35, 188.15, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 108.15, 189.4, 111.05, 189.4, 113.95, 189.4, 116.85, 189.4, 119.75, 189.4, 122.65, 189.4, 125.55, 189.4, 128.45, 189.4, 131.35, 189.4, 134.25, 189.4, 137.15, 189.4, 140.05, 189.4, 142.95, 189.4, 145.85, 189.4, 148.75, 189.4, 151.65, 189.4, 154.55, 189.4, 157.45, 189.4, 160.35, 189.4, 163.25, 189.4, 166.15, 189.4, 169.05, 189.4, 171.95, 189.4, 174.85, 189.4, 177.75, 189.4, 180.65, 189.4, 183.55, 189.4, 186.45, 189.4, 189.35, 189.4, 192.25, 189.4, 195.15, 189.4, 198.05, 189.4, 200.95, 189.4, 203.85, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 207.1, 184.7, 207.45, 180.3, 207.8, 176.2, 208.15, 172.4, 208.5, 168.9, 208.85, 165.7, 209.2, 162.8, 209.55, 160.2, 209.9, 157.9, 210.25, 155.9, 210.5, 154.2, 210.5, 152.8, 210.4, 151.7, 210.3, 150.9, 210.2, 150.4, 210.1, 150.2, 210, 150.3, 209.9, 150.7, 209.8, 151.4, 209.7, 152.4, 207.15, 148.35, 204.6, 144.6, 202.05, 141.15, 199.5, 138, 196.95, 135.15, 194.4, 132.6, 191.85, 130.35, 190.6, 128.4, 190.6, 126.75, 190.75, 125.4, 190.9, 124.35, 191.05, 123.6, 191.2, 123.15, 191.35, 123, 191.5, 123.15, 194, 119.1, 196.5, 115.35, 199, 111.9, 201.5, 108.75, 204, 105.9, 206.5, 103.35, 209, 101.1, 210.5, 99.15, 210.5, 97.5, 210, 96.15, 209.5, 95.1, 209, 94.35, 208.5, 93.9, 208, 93.75, 207.5, 93.9, 207, 94.35, 206.5, 95.1, 204.5, 90.8, 202.5, 86.8, 200.5, 83.1, 198.5, 79.7, 196.5, 76.6, 194.5, 73.8, 192.5, 71.3, 190.5, 69.1, 188.5, 67.2, 186.5, 65.6, 184.5, 64.3, 182.5, 63.3, 180.5, 62.6, 178.5, 62.2, 176.5, 62.1, 174.5, 62.3, 172.5, 62.8, 170.5, 63.6, 168.5, 64.7, 166.5, 66.1, 164.5, 67.8, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4]; mouseAr = [220, 147, 220, 147, 220, 147, 212, 151, 197, 158, 188, 162, 176, 169, 157, 178, 128, 194, 128, 194, 110, 200, 105, 201, 104, 200, 80, 199, 54, 199, 44, 200, 36, 202, 32, 202, 29, 202, 26, 202, 23, 203, 20, 207, 16, 210, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 16, 211, 27, 214, 41, 217, 52, 218, 61, 219, 66, 219, 72, 219, 78, 219, 89, 218, 102, 218, 108, 218, 118, 219, 132, 220, 137, 220, 150, 220, 159, 222, 170, 223, 189, 225, 194, 225, 196, 225, 198, 225, 199, 225, 200, 225, 202, 225, 203, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 205, 221, 208, 215, 216, 209, 222, 208, 225, 208, 228, 208, 230, 208, 232, 208, 237, 208, 240, 208, 241, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 237, 208, 223, 208, 191, 206, 169, 206, 159, 206, 153, 207, 147, 208, 142, 209, 141, 209, 140, 209, 138, 210, 137, 210, 137, 210, 137, 210, 137, 210, 137, 210, 141, 210, 154, 210, 174, 210, 192, 210, 208, 209, 224, 209, 239, 209, 247, 209, 253, 210, 256, 210, 259, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210]; gposAr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.4, 5.6, -3.8, 4.65, -3.15, 3.9, -2.7, 3.3, -2.25, 2.8, -1.95, 2.3, -1.65, 1.95, -1.3, 1.65, -1.15, 1.3, -0.95, 1.15, -0.75, 0.95, -0.6, 0.75, -0.45, 0.6, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.5, 7.15, -0.35, 6.1, -0.35, 5.15, -0.35, 4.4, -0.35, 3.8, -0.35, 3.15, -0.35, 2.7, -0.35, 2.25, -0.35, 1.95, -0.35, 1.65, -0.35, 1.3, -0.35, 1.15, -0.35, 0.95, -0.35, 0.75, -0.35, 0.6, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, 5.4, 9.3, 4.65, 7.95, 3.9, 6.75, 3.3, 5.7, 2.8, 4.8, 2.3, 4.05, 1.95, 3.45, 1.65, 3, 1.3, 2.55, 1.15, 2.05, 0.95, 1.7, 0.75, 1.4, 0.6, 1.25, 0.45, 1.1, 0.45, 0.95, -5.4, 9.25, -4.65, 7.9, -3.9, 6.7, -3.3, 5.65, -2.8, 4.75, -2.3, 4, -1.95, 3.4, -1.65, 2.95, -1.3, 2.5, -1.15, 2.2, -0.95, 1.9, -0.75, 1.55, -0.6, 1.25, -0.45, 1.1, -0.45, 0.95, -0.45, 0.75, -0.45, 0.6, 8.5, 19.8, 7.3, 16.8, 6.25, 14.25, 5.35, 12.15, 4.6, 10.35, 3.85, 8.85, 3.25, 7.5, 2.8, 6.45, 2.3, 5.55, 1.95, 4.65, 1.65, 3.9, 1.3, 3.3, 1.15, 2.8, 0.95, 2.3, 0.75, 1.95, 0.6, 1.65, 0.45, 1.3, 0.45, 1.15, 0.45, 0.95, 0.45, 0.75, 0.45, 0.6, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45]; grotAr = [0, -12.5798848335868, -12.5798848335868, -12.5798848335868, -11.9140410391915, -10.6486532099522, -9.83825795409626, -7.95421409773029, -5.129338586957, 2.68742120480516, 2.68742120480516, 7.54772577384313, 8.79208153103514, 8.15178066546093, 10.8685253401687, 21.8014094863518, 37.1309244482095, 64.5366549381284, 80.9806775686183, 94.5377725079067, 107.612577842924, 117.235146699303, 119.604450746005, 124.200484130269, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.242309356045, 128.561950485002, 129.022226407639, 129.690700715858, 130.434420436967, 131.331213916642, 132.28415908812, 133.367390672758, 134.536880228639, 135.791765234325, 137.132368436554, 138.559828437244, 140.075825627512, 141.682361470614, 143.381565126327, 145.175510843043, 147.066035590847, 149.054550777831, 151.141845545607, 153.327882621704, 155.611591280236, 157.990665660214, 160.461380320788, 163.018438060644, 165.654867090737, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 167.210049420143, 167.576418581198, 167.922686330054, 168.250439498548, 168.56110452347, 168.855966924064, 169.136188050402, 169.402819531602, 169.656815778834, 169.899044837765, 170.13029783592, 170.351297230151, 170.562704026286, 170.765124115762, 170.959113851404, 171.14518496584, 171.323808920373, 171.495420759121, 171.660422532329, 171.819186343543, 171.972057067644, 172.119354780165, 172.261376932815, 172.398400305392, 172.530682760282, 172.658464822301, 172.781971103725, 172.901411591804, 173.016982813921, 173.128868893684, 173.237242509597, 173.342265766611, 173.444090989582, 173.542861446668, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.539504927434, 172.207098519639, 170.546086330146, 169.529074553636, 168.520073294253, 168.123651940921, 167.610833444049, 167.052518813628, 166.347939848267, 164.728683629404, 163.847913026031, 161.555367928985, 157.737546945262, 156.312473663279, 151.666140945769, 145.677766748917, 137.563770211465, 116.500637736522, 109.704785335652, 106.802546235799, 103.808805246674, 102.28147706236, 100.736218538952, 97.5999143694518, 96.0131948578755, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.3987053549955, 94.4134078898314, 94.4525716313657, 94.5111396933293, 94.5860988961708, 94.675672805331, 94.7788880393586, 94.8953306666805, 94.4403649061949, 92.1802584496654, 84.2687037813732, 78.2317110679793, 75.4620131571816, 72.777479267023, 71.0295921915134, 69.2486660022569, 64.9233385421903, 62.2868111614081, 61.1348312114488, 59.8461858625419, 59.7047587197847, 59.4634175063023, 59.1371828561445, 58.7362683056226, 58.2676037134597, 57.735793110066, 59.8239150810625, 67.8519478489156, 89.7108124013843, 105.101624047146, 111.34018872728, 114.524132092994, 117.515875605195, 119.848807728243, 120.46554491946, 120.991865661223, 121.718824825348, 122.293220380444, 122.49864594448, 122.765815163331, 123.090852546609, 123.470964274646, 122.086617548975, 116.666819772565, 107.547242584723, 98.6599581718605, 90.4997324607129, 82.3303749997445, 74.9448841242654, 71.05881266084, 68.3097198235548, 66.6931682180562, 65.4294209209067, 64.9805606085707, 64.8793815171302, 64.7332648740285, 64.5449915373468, 64.3166136259219, 64.0495798821657, 63.7448290382024, 63.4028593390117, 63.0237799863365, 62.6073486263148, 62.1529978609096, 61.659852957322, 61.126742356023, 60.5522021682708, 59.9344755628637, 59.2715077401003, 58.5609370601365, 57.8000828228955, 56.9859301833674, 56.115112731027, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297]; } function resetCont3() { maincont.cont3.c1.gotoAndStop(1); maincont.cont3.c2.gotoAndStop(1); maincont.cont3.c3.gotoAndStop(1); maincont.cont3.c4.gotoAndStop(1); heroAr2 = [450, 10, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 452.9, 9.4, 100, 100, 0, 455.8, 9.4, 100, 100, 0, 458.7, 9.4, 100, 100, 0, 461.6, 9.4, 100, 100, 0, 464.5, 9.4, 100, 100, 0, 467.4, 9.4, 100, 100, 0, 470.3, 9.4, 100, 100, 0, 473.2, 9.4, 100, 100, 0, 476.1, 9.4, 100, 100, 0, 479, 9.4, 100, 100, 0, 481.9, 9.4, 100, 100, 0, 484.8, 9.4, 100, 100, 0, 487.7, 9.4, 100, 100, 0, 490.6, 9.4, 100, 100, 0, 493.5, 9.4, 100, 100, 0, 496.4, 9.4, 100, 100, 0, 499.3, 9.4, 100, 100, 0, 502.2, 9.4, 100, 100, 0, 505.1, 9.4, 100, 100, 0, 508, 9.4, 100, 100, 0, 510.9, 9.4, 100, 100, 0, 513.8, 9.4, 100, 100, 0, 516.65, 9.4, 100, 100, 0, 519.55, 9.4, 100, 100, 0, 522.4, 9.4, 100, 100, 0, 525.3, 9.4, 100, 100, 0, 528.15, 9.4, 100, 100, 0, 531.05, 9.4, 100, 100, 0, 533.9, 9.4, 100, 100, 0, 536.8, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 542.55, 9.4, 100, 100, 0, 545.4, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.5, 9.45, 99.5, 99.5, 5, 548.7, 9.45, 98.8, 98.8, 11, 548.85, 9.45, 97.9, 97.9, 18, 549, 9.45, 96.8, 96.8, 26, 549.1, 9.45, 95.5, 95.5, 35, 549.2, 9.45, 94, 94, 45, 549.3, 9.45, 92.3, 92.3, 56, 549.4, 9.45, 90.4, 90.4, 68, 549.45, 9.45, 88.3, 88.3, 81, 549.5, 9.45, 86, 86, 95, 549.55, 9.45, 83.5, 83.5, 110, 549.6, 9.45, 80.8, 80.8, 126, 549.65, 9.45, 77.9, 77.9, 143, 549.65, 9.45, 74.8, 74.8, 161, 549.65, 9.45, 71.5, 71.5, 180, 549.65, 9.45, 68, 68, -160, 549.65, 9.45, 64.3, 64.3, -139, 549.65, 9.45, 60.4, 60.4, -117, 549.65, 9.45, 56.3, 56.3, -94, 549.65, 9.45, 52, 52, -70, 549.65, 9.45, 47.5, 47.5, -45, 549.65, 9.45, 42.8, 42.8, -19, 549.65, 9.45, 37.9, 37.9, 8, 549.65, 9.45, 32.8, 32.8, 36, 549.65, 9.45, 27.5, 27.5, 65, 549.65, 9.45, 22, 22, 95, 549.65, 9.45, 16.3, 16.3, 126, 549.65, 9.45, 10.4, 10.4, 158, 549.65, 9.45, 4.29999999999997, 4.29999999999997, -169]; } var heroAr = new Array(30, 190, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 30, 189.4, 32.9, 185.75, 35.8, 182.4, 38.65, 179.35, 41.55, 176.6, 44.4, 174.15, 47.3, 172, 50.15, 170.15, 53.05, 168.6, 55.95, 167.35, 58.85, 166.4, 61.75, 165.75, 64.65, 165.4, 67.55, 165.35, 70.45, 165.6, 73.35, 166.15, 76.25, 167, 79.15, 168.15, 82.05, 169.6, 84.95, 171.35, 87.85, 173.4, 90.75, 175.75, 93.65, 178.4, 96.55, 181.35, 99.45, 184.6, 102.35, 188.15, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 105.25, 189.4, 108.15, 189.4, 111.05, 189.4, 113.95, 189.4, 116.85, 189.4, 119.75, 189.4, 122.65, 189.4, 125.55, 189.4, 128.45, 189.4, 131.35, 189.4, 134.25, 189.4, 137.15, 189.4, 140.05, 189.4, 142.95, 189.4, 145.85, 189.4, 148.75, 189.4, 151.65, 189.4, 154.55, 189.4, 157.45, 189.4, 160.35, 189.4, 163.25, 189.4, 166.15, 189.4, 169.05, 189.4, 171.95, 189.4, 174.85, 189.4, 177.75, 189.4, 180.65, 189.4, 183.55, 189.4, 186.45, 189.4, 189.35, 189.4, 192.25, 189.4, 195.15, 189.4, 198.05, 189.4, 200.95, 189.4, 203.85, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 206.75, 189.4, 207.1, 184.7, 207.45, 180.3, 207.8, 176.2, 208.15, 172.4, 208.5, 168.9, 208.85, 165.7, 209.2, 162.8, 209.55, 160.2, 209.9, 157.9, 210.25, 155.9, 210.5, 154.2, 210.5, 152.8, 210.4, 151.7, 210.3, 150.9, 210.2, 150.4, 210.1, 150.2, 210, 150.3, 209.9, 150.7, 209.8, 151.4, 209.7, 152.4, 207.15, 148.35, 204.6, 144.6, 202.05, 141.15, 199.5, 138, 196.95, 135.15, 194.4, 132.6, 191.85, 130.35, 190.6, 128.4, 190.6, 126.75, 190.75, 125.4, 190.9, 124.35, 191.05, 123.6, 191.2, 123.15, 191.35, 123, 191.5, 123.15, 194, 119.1, 196.5, 115.35, 199, 111.9, 201.5, 108.75, 204, 105.9, 206.5, 103.35, 209, 101.1, 210.5, 99.15, 210.5, 97.5, 210, 96.15, 209.5, 95.1, 209, 94.35, 208.5, 93.9, 208, 93.75, 207.5, 93.9, 207, 94.35, 206.5, 95.1, 204.5, 90.8, 202.5, 86.8, 200.5, 83.1, 198.5, 79.7, 196.5, 76.6, 194.5, 73.8, 192.5, 71.3, 190.5, 69.1, 188.5, 67.2, 186.5, 65.6, 184.5, 64.3, 182.5, 63.3, 180.5, 62.6, 178.5, 62.2, 176.5, 62.1, 174.5, 62.3, 172.5, 62.8, 170.5, 63.6, 168.5, 64.7, 166.5, 66.1, 164.5, 67.8, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4, 162.5, 69.4); var mouseAr = new Array(220, 147, 220, 147, 220, 147, 212, 151, 197, 158, 188, 162, 176, 169, 157, 178, 128, 194, 128, 194, 110, 200, 105, 201, 104, 200, 80, 199, 54, 199, 44, 200, 36, 202, 32, 202, 29, 202, 26, 202, 23, 203, 20, 207, 16, 210, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 14, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 13, 211, 16, 211, 27, 214, 41, 217, 52, 218, 61, 219, 66, 219, 72, 219, 78, 219, 89, 218, 102, 218, 108, 218, 118, 219, 132, 220, 137, 220, 150, 220, 159, 222, 170, 223, 189, 225, 194, 225, 196, 225, 198, 225, 199, 225, 200, 225, 202, 225, 203, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 204, 225, 205, 221, 208, 215, 216, 209, 222, 208, 225, 208, 228, 208, 230, 208, 232, 208, 237, 208, 240, 208, 241, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 242, 208, 237, 208, 223, 208, 191, 206, 169, 206, 159, 206, 153, 207, 147, 208, 142, 209, 141, 209, 140, 209, 138, 210, 137, 210, 137, 210, 137, 210, 137, 210, 137, 210, 141, 210, 154, 210, 174, 210, 192, 210, 208, 209, 224, 209, 239, 209, 247, 209, 253, 210, 256, 210, 259, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210, 260, 210); var gposAr = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.4, 5.6, -3.8, 4.65, -3.15, 3.9, -2.7, 3.3, -2.25, 2.8, -1.95, 2.3, -1.65, 1.95, -1.3, 1.65, -1.15, 1.3, -0.95, 1.15, -0.75, 0.95, -0.6, 0.75, -0.45, 0.6, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.45, 0.45, -0.5, 7.15, -0.35, 6.1, -0.35, 5.15, -0.35, 4.4, -0.35, 3.8, -0.35, 3.15, -0.35, 2.7, -0.35, 2.25, -0.35, 1.95, -0.35, 1.65, -0.35, 1.3, -0.35, 1.15, -0.35, 0.95, -0.35, 0.75, -0.35, 0.6, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, -0.35, 0.45, 5.4, 9.3, 4.65, 7.95, 3.9, 6.75, 3.3, 5.7, 2.8, 4.8, 2.3, 4.05, 1.95, 3.45, 1.65, 3, 1.3, 2.55, 1.15, 2.05, 0.95, 1.7, 0.75, 1.4, 0.6, 1.25, 0.45, 1.1, 0.45, 0.95, -5.4, 9.25, -4.65, 7.9, -3.9, 6.7, -3.3, 5.65, -2.8, 4.75, -2.3, 4, -1.95, 3.4, -1.65, 2.95, -1.3, 2.5, -1.15, 2.2, -0.95, 1.9, -0.75, 1.55, -0.6, 1.25, -0.45, 1.1, -0.45, 0.95, -0.45, 0.75, -0.45, 0.6, 8.5, 19.8, 7.3, 16.8, 6.25, 14.25, 5.35, 12.15, 4.6, 10.35, 3.85, 8.85, 3.25, 7.5, 2.8, 6.45, 2.3, 5.55, 1.95, 4.65, 1.65, 3.9, 1.3, 3.3, 1.15, 2.8, 0.95, 2.3, 0.75, 1.95, 0.6, 1.65, 0.45, 1.3, 0.45, 1.15, 0.45, 0.95, 0.45, 0.75, 0.45, 0.6, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45); var grotAr = new Array(0, -12.5798848335868, -12.5798848335868, -12.5798848335868, -11.9140410391915, -10.6486532099522, -9.83825795409626, -7.95421409773029, -5.129338586957, 2.68742120480516, 2.68742120480516, 7.54772577384313, 8.79208153103514, 8.15178066546093, 10.8685253401687, 21.8014094863518, 37.1309244482095, 64.5366549381284, 80.9806775686183, 94.5377725079067, 107.612577842924, 117.235146699303, 119.604450746005, 124.200484130269, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 126.528855366985, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.204055983981, 128.242309356045, 128.561950485002, 129.022226407639, 129.690700715858, 130.434420436967, 131.331213916642, 132.28415908812, 133.367390672758, 134.536880228639, 135.791765234325, 137.132368436554, 138.559828437244, 140.075825627512, 141.682361470614, 143.381565126327, 145.175510843043, 147.066035590847, 149.054550777831, 151.141845545607, 153.327882621704, 155.611591280236, 157.990665660214, 160.461380320788, 163.018438060644, 165.654867090737, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 166.821808892984, 167.210049420143, 167.576418581198, 167.922686330054, 168.250439498548, 168.56110452347, 168.855966924064, 169.136188050402, 169.402819531602, 169.656815778834, 169.899044837765, 170.13029783592, 170.351297230151, 170.562704026286, 170.765124115762, 170.959113851404, 171.14518496584, 171.323808920373, 171.495420759121, 171.660422532329, 171.819186343543, 171.972057067644, 172.119354780165, 172.261376932815, 172.398400305392, 172.530682760282, 172.658464822301, 172.781971103725, 172.901411591804, 173.016982813921, 173.128868893684, 173.237242509597, 173.342265766611, 173.444090989582, 173.542861446668, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.638712009719, 173.539504927434, 172.207098519639, 170.546086330146, 169.529074553636, 168.520073294253, 168.123651940921, 167.610833444049, 167.052518813628, 166.347939848267, 164.728683629404, 163.847913026031, 161.555367928985, 157.737546945262, 156.312473663279, 151.666140945769, 145.677766748917, 137.563770211465, 116.500637736522, 109.704785335652, 106.802546235799, 103.808805246674, 102.28147706236, 100.736218538952, 97.5999143694518, 96.0131948578755, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.4171660286709, 94.3987053549955, 94.4134078898314, 94.4525716313657, 94.5111396933293, 94.5860988961708, 94.675672805331, 94.7788880393586, 94.8953306666805, 94.4403649061949, 92.1802584496654, 84.2687037813732, 78.2317110679793, 75.4620131571816, 72.777479267023, 71.0295921915134, 69.2486660022569, 64.9233385421903, 62.2868111614081, 61.1348312114488, 59.8461858625419, 59.7047587197847, 59.4634175063023, 59.1371828561445, 58.7362683056226, 58.2676037134597, 57.735793110066, 59.8239150810625, 67.8519478489156, 89.7108124013843, 105.101624047146, 111.34018872728, 114.524132092994, 117.515875605195, 119.848807728243, 120.46554491946, 120.991865661223, 121.718824825348, 122.293220380444, 122.49864594448, 122.765815163331, 123.090852546609, 123.470964274646, 122.086617548975, 116.666819772565, 107.547242584723, 98.6599581718605, 90.4997324607129, 82.3303749997445, 74.9448841242654, 71.05881266084, 68.3097198235548, 66.6931682180562, 65.4294209209067, 64.9805606085707, 64.8793815171302, 64.7332648740285, 64.5449915373468, 64.3166136259219, 64.0495798821657, 63.7448290382024, 63.4028593390117, 63.0237799863365, 62.6073486263148, 62.1529978609096, 61.659852957322, 61.126742356023, 60.5522021682708, 59.9344755628637, 59.2715077401003, 58.5609370601365, 57.8000828228955, 56.9859301833674, 56.115112731027, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297, 55.2603703985297); var heroPoz = 0; var heroPoz2 = 0; var heroAr2 = new Array(450, 10, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 450, 9.4, 100, 100, 0, 452.9, 9.4, 100, 100, 0, 455.8, 9.4, 100, 100, 0, 458.7, 9.4, 100, 100, 0, 461.6, 9.4, 100, 100, 0, 464.5, 9.4, 100, 100, 0, 467.4, 9.4, 100, 100, 0, 470.3, 9.4, 100, 100, 0, 473.2, 9.4, 100, 100, 0, 476.1, 9.4, 100, 100, 0, 479, 9.4, 100, 100, 0, 481.9, 9.4, 100, 100, 0, 484.8, 9.4, 100, 100, 0, 487.7, 9.4, 100, 100, 0, 490.6, 9.4, 100, 100, 0, 493.5, 9.4, 100, 100, 0, 496.4, 9.4, 100, 100, 0, 499.3, 9.4, 100, 100, 0, 502.2, 9.4, 100, 100, 0, 505.1, 9.4, 100, 100, 0, 508, 9.4, 100, 100, 0, 510.9, 9.4, 100, 100, 0, 513.8, 9.4, 100, 100, 0, 516.65, 9.4, 100, 100, 0, 519.55, 9.4, 100, 100, 0, 522.4, 9.4, 100, 100, 0, 525.3, 9.4, 100, 100, 0, 528.15, 9.4, 100, 100, 0, 531.05, 9.4, 100, 100, 0, 533.9, 9.4, 100, 100, 0, 536.8, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 539.65, 9.4, 100, 100, 0, 542.55, 9.4, 100, 100, 0, 545.4, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.3, 9.4, 100, 100, 0, 548.5, 9.45, 99.5, 99.5, 5, 548.7, 9.45, 98.8, 98.8, 11, 548.85, 9.45, 97.9, 97.9, 18, 549, 9.45, 96.8, 96.8, 26, 549.1, 9.45, 95.5, 95.5, 35, 549.2, 9.45, 94, 94, 45, 549.3, 9.45, 92.3, 92.3, 56, 549.4, 9.45, 90.4, 90.4, 68, 549.45, 9.45, 88.3, 88.3, 81, 549.5, 9.45, 86, 86, 95, 549.55, 9.45, 83.5, 83.5, 110, 549.6, 9.45, 80.8, 80.8, 126, 549.65, 9.45, 77.9, 77.9, 143, 549.65, 9.45, 74.8, 74.8, 161, 549.65, 9.45, 71.5, 71.5, 180, 549.65, 9.45, 68, 68, -160, 549.65, 9.45, 64.3, 64.3, -139, 549.65, 9.45, 60.4, 60.4, -117, 549.65, 9.45, 56.3, 56.3, -94, 549.65, 9.45, 52, 52, -70, 549.65, 9.45, 47.5, 47.5, -45, 549.65, 9.45, 42.8, 42.8, -19, 549.65, 9.45, 37.9, 37.9, 8, 549.65, 9.45, 32.8, 32.8, 36, 549.65, 9.45, 27.5, 27.5, 65, 549.65, 9.45, 22, 22, 95, 549.65, 9.45, 16.3, 16.3, 126, 549.65, 9.45, 10.4, 10.4, 158, 549.65, 9.45, 4.29999999999997, 4.29999999999997, -169); var heroAr3 = new Array(38.65, 169.4, 100, 100, 0, 25.7926460795704, 0, 0, 73, 186, 41.55, 169.4, 100, 100, 0, 27.8260753763606, 0, 0, 73, 186, 44.4, 169.4, 100, 100, 0, 30.1317186415018, 0, 0, 73, 186, 47.3, 169.4, 100, 100, 0, 32.8589993660291, 0, 0, 73, 186, 50.15, 169.4, 100, 100, 0, 35.9975434882735, 0, 0, 73, 186, 53.05, 169.4, 100, 100, 0, 39.7631716578391, 0, 0, 73, 186, 55.95, 169.4, 100, 100, 0, 44.2338316801253, 0, 0, 73, 186, 58.85, 169.4, 100, 100, 0, 49.5554064995057, 0, 0, 73, 186, 61.75, 169.4, 100, 100, 0, 55.8740808712498, 0, 0, 73, 186, 64.65, 169.4, 100, 100, 0, 63.2970531095961, 0, 0, 73, 186, 67.55, 169.4, 100, 100, 0, 71.8243063285794, 0, 0, 73, 186, 70.45, 169.4, 100, 100, 0, 81.2668064514635, 0, 0, 73, 186, 73.35, 169.4, 100, 100, 0, 91.2078645800532, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, 0, 0, 73, 186, 76.25, 169.4, 100, 100, 0, 101.077429137719, -1.35, 7.05, 73, 186, 77.2, 164.75, 100, 100, 0, 101.180245553093, -1.2, 6, 73, 186, 78.15, 160.4, 100, 100, 0, 101.374478950109, -1.05, 5.1, 73, 186, 79.1, 156.35, 100, 100, 0, 101.625455119164, -0.9, 4.35, 73, 186, 80.05, 152.6, 100, 100, 0, 101.918913804513, -0.75, 3.7, 73, 186, 81, 149.15, 100, 100, 0, 102.248634981344, -5.3, 24.6, 73, 186, 82.05, 144.55, 100, 100, 0, 102.316412209367, -4.55, 20.85, 73, 186, 83.1, 140.25, 100, 100, 0, 102.449221077371, -3.8, 17.7, 73, 186, 84.15, 136.25, 100, 100, 0, 102.632416600762, -3.15, 15, 73, 186, 85.2, 132.55, 100, 100, 0, 102.857536440786, -8.75, 38.55, 73, 186, 86.3, 127.95, 100, 100, 0, 102.904478140724, -7.4, 32.65, 73, 186, 87.4, 123.65, 100, 100, 0, 103.004683400219, -6.35, 27.7, 73, 186, 88.5, 119.65, 100, 100, 0, 103.149035492681, -5.4, 23.5, 73, 186, 89.6, 115.95, 100, 100, 0, 103.331664446797, -9.2, 38.9, 73, 186, 90.7, 112.55, 100, 100, 0, 103.548827246459, -7.85, 33.05, 73, 186, 91.8, 109.45, 100, 100, 0, 103.79824698339, -6.65, 28.1, 73, 186, 92.9, 106.65, 100, 100, 0, 104.078709943632, -5.6, 23.9, 73, 186, 94, 104.15, 100, 100, 0, 104.389815116215, -4.65, 20.25, 73, 186, 95.1, 101.95, 100, 100, 0, 104.731818116245, -3.9, 17.25, 73, 186, 96.2, 100.05, 100, 100, 0, 105.105536445283, -3.3, 14.7, 73, 186, 97.3, 98.45, 100, 100, 0, 105.512296738156, -2.8, 12.45, 73, 186, 98.4, 97.15, 100, 100, 0, 105.953912553333, -2.3, 10.6, 73, 186, 99.5, 96.15, 100, 100, 0, 106.432686037733, -1.95, 8.95, 73, 186, 100.6, 95.45, 100, 100, 0, 106.951429836947, -1.65, 7.6, 73, 186, 101.7, 95.05, 100, 100, 0, 107.513507691462, -1.3, 6.35, 73, 186, 102.8, 94.95, 100, 100, 0, 108.122893693596, -1.15, 5.4, 73, 186, 103.9, 95.15, 100, 100, 0, 108.784251439149, -0.95, 4.65, 73, 186, 105, 95.65, 100, 100, 0, 109.503035457362, -0.75, 3.9, 73, 186, 106.1, 96.45, 100, 100, 0, 110.285618453475, -0.6, 3.3, 73, 186, 107.2, 97.55, 100, 100, 0, 111.139449125727, -0.45, 2.8, 73, 186, 108.3, 98.95, 100, 100, 0, 112.073246669419, -0.45, 2.3, 73, 186, 109.4, 100.65, 100, 100, 0, 113.097239562412, -0.45, 1.95, 73, 186, 110.5, 102.65, 100, 100, 0, 114.223457781456, -0.45, 1.65, 73, 186, 111.6, 104.95, 100, 100, 0, 115.466089046904, -0.45, 1.3, 73, 186, 112.7, 107.55, 100, 100, 0, 116.841910622121, -0.45, 1.15, 73, 186, 113.8, 110.45, 100, 100, 0, 118.370807758902, -0.45, 0.95, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.75, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.6, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 114.9, 109.45, 100, 100, 0, 118.694298142158, -0.45, 0.45, 73, 186, 117.8, 109.45, 100, 100, 0, 120.337809949387, -0.45, 0.45, 73, 186, 120.7, 109.45, 100, 100, 0, 121.927947426767, -0.45, 0.45, 73, 186, 123.6, 109.45, 100, 100, 0, 123.464937920286, -0.45, 0.45, 73, 186, 126.5, 109.45, 100, 100, 0, 124.949299669119, -0.45, 0.45, 73, 186, 129.4, 109.45, 100, 100, 0, 126.381798584871, -0.45, 0.45, 73, 186, 132.3, 109.45, 100, 100, 0, 127.763407390752, -0.45, 0.45, 73, 186, 135.2, 109.45, 100, 100, 0, 129.095267752648, -0.45, 0.45, 73, 186, 138.1, 109.45, 100, 100, 0, 130.378655789054, -0.45, 0.45, 73, 186, 141, 109.45, 100, 100, 0, 131.614951144834, -0.45, 0.45, 73, 186, 143.9, 109.45, 100, 100, 0, 132.805609654275, -0.45, 0.45, 73, 186, 146.8, 109.45, 100, 100, 0, 133.952139498874, -0.45, 0.45, 73, 186, 149.7, 109.45, 100, 100, 0, 135.05608067982, -0.45, 0.45, 73, 186, 152.6, 109.45, 100, 100, 0, 136.118987568828, -0.45, 0.45, 73, 186, 155.5, 109.45, 100, 100, 0, 137.142414268203, -0.45, 0.45, 73, 186, 158.4, 109.45, 100, 100, 0, 138.127902496568, -0.45, 0.45, 73, 186, 161.3, 109.45, 100, 100, 0, 139.076971715988, -0.45, 0.45, 73, 186, 164.2, 109.45, 100, 100, 0, 139.991111225324, -0.45, 0.45, 73, 186, 167.1, 109.45, 100, 100, 0, 140.871773960331, -0.45, 0.45, 73, 186, 170, 109.45, 100, 100, 0, 141.720371760829, -0.45, 0.45, 73, 186, 172.9, 109.45, 100, 100, 0, 142.538271887139, -0.45, 0.45, 73, 186, 175.8, 109.45, 100, 100, 0, 143.326794590654, -0.45, 0.45, 73, 186, 178.7, 109.45, 100, 100, 0, 144.087211565661, -0.45, 0.45, 73, 186, 181.6, 109.45, 100, 100, 0, 144.820745130867, -0.45, 0.45, 73, 186, 184.5, 109.45, 100, 100, 0, 145.52856800891, -0.45, 0.45, 73, 186, 187.4, 109.45, 100, 100, 0, 146.211803590344, -0.45, 0.45, 73, 186, 190.3, 109.45, 100, 100, 0, 146.871526584933, -0.45, 0.45, 73, 186, 195.6, 109.5, 99.5, 99.5, 5, 148.036644056082, -0.45, 0.45, 73, 186, 197.65, 109.45, 98.8, 98.8, 11, 148.445101517998, -0.45, 0.45, 73, 186, 199.4, 109.5, 97.9, 97.9, 18, 148.816771445136, -0.45, 0.45, 73, 186, 200.9, 109.45, 96.8, 96.8, 26, 149.098868985802, -0.45, 0.45, 73, 186, 202.2, 109.5, 95.5, 95.5, 35, 149.370001515179, -0.45, 0.45, 73, 186, 203.3, 109.45, 94, 94, 45, 149.566172864389, -0.45, 0.45, 73, 186, 204.25, 109.5, 92.3, 92.3, 56, 149.763923809144, -0.45, 0.45, 73, 186, 205.05, 109.45, 90.4, 90.4, 68, 149.898930765303, -0.45, 0.45, 73, 186, 205.75, 109.5, 88.3, 88.3, 81, 150.046391832199, -0.45, 0.45, 73, 186, 206.35, 109.45, 86, 86, 95, 150.14188151753, -0.45, 0.45, 73, 186, 206.85, 109.5, 83.5, 83.5, 110, 150.250509042219, -0.45, 0.45, 73, 186, 207.3, 109.45, 80.8, 80.8, 126, 150.317181827579, -0.45, 0.45, 73, 186, 207.65, 109.5, 77.9, 77.9, 143, 150.397376963846, -0.45, 0.45, 73, 186, 207.95, 109.45, 74.8, 74.8, 161, 150.436049731396, -0.45, 0.45, 73, 186, 208.2, 109.5, 71.5, 71.5, 180, 150.497585821126, -0.45, 0.45, 73, 186, 208.45, 109.45, 68, 68, -160, 150.526898773398, -0.45, 0.45, 73, 186, 208.65, 109.5, 64.3, 64.3, -139, 150.579116710652, -0.45, 0.45, 73, 186, 208.8, 109.45, 60.4, 60.4, -117, 150.590191251217, -0.45, 0.45, 73, 186, 208.95, 109.5, 56.3, 56.3, -94, 150.633243034864, -0.45, 0.45, 73, 186, 209.1, 109.45, 52, 52, -70, 150.644245228536, -0.45, 0.45, 73, 186, 209.2, 109.5, 47.5, 47.5, -45, 150.678209908609, -0.45, 0.45, 73, 186, 209.3, 109.45, 42.8, 42.8, -19, 150.680180759907, -0.45, 0.45, 73, 186, 209.4, 109.5, 37.9, 37.9, 8, 150.714093159684, -0.45, 0.45, 73, 186, 209.45, 109.45, 32.8, 32.8, 36, 150.70707984124, -0.45, 0.45, 73, 186, 209.5, 109.5, 27.5, 27.5, 65, 150.732004785107, -0.45, 0.45, 73, 186, 209.55, 109.45, 22, 22, 95, 150.724987586287, -0.45, 0.45, 73, 186, 209.6, 109.5, 16.3, 16.3, 126, 150.749896450357, -0.45, 0.45, 73, 186, 209.65, 109.45, 10.4, 10.4, 158, 150.742875385526, -0.45, 0.45, 73, 186, 209.7, 109.5, 4.29999999999997, 4.29999999999997, -169, 150.767768185294, -0.45, 0.45, 73, 186, 209.7, 109.45, -2.00000000093132, -2.00000000093132, -135, 150.751811814789, -0.45, 0.45, 73, 186); var heroAr4 = new Array(30, 170, 100, 100, 0, 0, 0, 0, 79, 184, 30, 170, 100, 100, 0, 0, 0, 0, 79, 184, 30, 170, 100, 100, 0, 0, 0, 0, 82, 185, 30, 170, 100, 100, 0, 0, 0, 0, 84, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 186, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 170, 100, 100, 0, 0, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 30, 169.4, 100, 100, 0, 15.5663178248568, 0, 0, 86, 185, 32.9, 169.4, 100, 100, 0, 16.3720133295301, 0, 0, 86, 185, 35.8, 169.4, 100, 100, 0, 17.2629964657792, 0, 0, 86, 185, 38.65, 169.4, 100, 100, 0, 18.235059505555, 0, 0, 86, 185, 41.55, 169.4, 100, 100, 0, 19.3388354406021, 0, 0, 86, 185, 44.4, 169.4, 100, 100, 0, 20.5560452195834, 0, 0, 86, 185, 47.3, 169.4, 100, 100, 0, 21.9544018584174, 0, 0, 86, 185, 50.15, 169.4, 100, 100, 0, 23.5160953616567, 0, 0, 86, 185, 53.05, 169.4, 100, 100, 0, 25.3349627293207, 0, 0, 86, 185, 55.95, 169.4, 100, 100, 0, 27.4353956733175, 0, 0, 86, 185, 58.85, 169.4, 100, 100, 0, 29.8810563929147, 0, 0, 86, 185, 61.75, 169.4, 100, 100, 0, 32.7531349335935, 0, 0, 86, 185, 64.65, 169.4, 100, 100, 0, 36.1548210370222, 0, 0, 86, 185, 67.55, 169.4, 100, 100, 0, 40.215470311835, 0, 0, 86, 185, 70.45, 169.4, 100, 100, 0, 45.0919674643761, 0, 0, 86, 185, 73.35, 169.4, 100, 100, 0, 50.9614926526558, 0, 0, 86, 185, 76.25, 169.4, 100, 100, 0, 57.9946167919165, 0, 0, 86, 185, 79.15, 169.4, 100, 100, 0, 66.2935989186477, 0, 0, 86, 185, 82.05, 169.4, 100, 100, 0, 75.7910493550366, 0, 0, 86, 185, 84.95, 169.4, 100, 100, 0, 86.1493611760893, 0, 0, 86, 185, 87.85, 169.4, 100, 100, 0, 96.7631054606064, 0, 0, 86, 185, 90.75, 169.4, 100, 100, 0, 106.934820267208, 0, 0, 86, 185, 93.65, 169.4, 100, 100, 0, 116.122621519039, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, 0, 0, 86, 185, 96.55, 169.4, 100, 100, 0, 124.06978362769, -4, 5.9, 86, 185, 99.35, 165.55, 100, 100, 0, 124.464742791343, -3.4, 5, 86, 185, 102.15, 162, 100, 100, 0, 125.075529510527, -2.95, 4.25, 86, 185, 104.95, 158.75, 100, 100, 0, 125.825697237784, -2.5, 3.65, 86, 185, 107.75, 155.8, 100, 100, 0, 126.681063022191, -2.05, 3.05, 86, 185, 110.55, 153.15, 100, 100, 0, 127.625058171863, -1.7, 2.55, 86, 185, 113.35, 150.8, 100, 100, 0, 128.649591460419, -1.4, 2.05, 86, 185, 116.15, 148.75, 100, 100, 0, 129.751114834855, -1.25, 1.7, 86, 185, 118.95, 147, 100, 100, 0, 130.928730838174, -1.1, 1.4, 86, 185, 121.75, 145.55, 100, 100, 0, 132.183197294879, -0.95, 1.25, 86, 185, 124.55, 144.4, 100, 100, 0, 133.51636014463, -0.75, 1.1, 86, 185, 127.35, 143.55, 100, 100, 0, 134.9308022323, -0.6, 0.95, 86, 185, 130.15, 143, 100, 100, 0, 136.429603726783, -0.45, 0.75, 86, 185, 132.95, 142.75, 100, 100, 0, 138.016158835719, -0.45, 0.6, 86, 185, 135.75, 142.8, 100, 100, 0, 139.69401725734, -0.45, 0.45, 86, 185, 138.55, 143.15, 100, 100, 0, 141.466731097392, -0.45, 0.45, 86, 185, 141.35, 143.8, 100, 100, 0, 143.337694849802, -0.45, 0.45, 86, 185, 144.15, 144.75, 100, 100, 0, 145.309970398238, -0.45, 0.45, 86, 185, 146.95, 146, 100, 100, 0, 147.386092352329, -0.45, 0.45, 86, 185, 149.75, 147.55, 100, 100, 0, 149.567852239512, -0.45, 0.45, 86, 185, 152.55, 149.4, 100, 100, 0, 151.856063627491, -0.45, 0.45, 86, 185, 155.35, 151.55, 100, 100, 0, 154.250314397351, -0.45, 0.45, 86, 185, 158.15, 154, 100, 100, 0, 156.748717119747, -0.45, 0.45, 86, 185, 160.95, 156.75, 100, 100, 0, 159.34767351437, -0.45, 0.45, 86, 185, 163.75, 159.8, 100, 100, 0, 162.041673674529, -0.45, 0.45, 86, 185, 166.55, 163.15, 100, 100, 0, 164.823154171081, -0.45, 0.45, 86, 185, 169.35, 166.8, 100, 100, 0, 167.682440155173, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 172.15, 169.45, 100, 100, 0, 169.768328177928, -0.45, 0.45, 86, 185, 175.05, 169.45, 100, 100, 0, 170.094825716323, -0.45, 0.45, 86, 185, 177.95, 169.45, 100, 100, 0, 170.401319649516, -0.45, 0.45, 86, 185, 180.85, 169.45, 100, 100, 0, 170.689577646894, -0.45, 0.45, 86, 185, 183.75, 169.45, 100, 100, 0, 170.961166830754, -0.45, 0.45, 86, 185, 186.65, 169.45, 100, 100, 0, 171.217481195285, -0.45, 0.45, 86, 185, 189.55, 169.45, 100, 100, 0, 171.459764684176, -0.45, 0.45, 86, 185, 192.45, 169.45, 100, 100, 0, 171.689130701479, -0.45, 0.45, 86, 185, 195.35, 169.45, 100, 100, 0, 171.906578677653, -0.45, 0.45, 86, 185, 198.25, 169.45, 100, 100, 0, 172.113008192789, -0.45, 0.45, 86, 185, 201.15, 169.45, 100, 100, 0, 172.309231064268, -0.45, 0.45, 86, 185, 204.05, 169.45, 100, 100, 0, 172.495981730855, -0.45, 0.45, 86, 185, 206.95, 169.45, 100, 100, 0, 172.673926205179, -0.45, 0.45, 86, 185, 209.85, 169.45, 100, 100, 0, 172.843669818342, -0.45, 0.45, 86, 185, 215.2, 169.5, 99.5, 99.5, 5, 173.158975275893, -0.45, 0.45, 86, 185, 217.3, 169.45, 98.8, 98.8, 11, 173.2458597307, -0.45, 0.45, 86, 185, 219.1, 169.5, 97.9, 97.9, 18, 173.35760816466, -0.45, 0.45, 86, 185, 220.65, 169.45, 96.8, 96.8, 26, 173.412402563955, -0.45, 0.45, 86, 185, 221.95, 169.5, 95.5, 95.5, 35, 173.495650665035, -0.45, 0.45, 86, 185, 223.1, 169.45, 94, 94, 45, 173.529116599034, -0.45, 0.45, 86, 185, 224.05, 169.5, 92.3, 92.3, 56, 173.593765213038, -0.45, 0.45, 86, 185, 224.9, 169.45, 90.4, 90.4, 68, 173.612274927588, -0.45, 0.45, 86, 185, 225.6, 169.5, 88.3, 88.3, 81, 173.664312993409, -0.45, 0.45, 86, 185, 226.2, 169.45, 86, 86, 95, 173.671022051949, -0.45, 0.45, 86, 185, 226.7, 169.5, 83.5, 83.5, 110, 173.713447601359, -0.45, 0.45, 86, 185, 227.15, 169.45, 80.8, 80.8, 126, 173.713276576244, -0.45, 0.45, 86, 185, 227.55, 169.5, 77.9, 77.9, 143, 173.750898446841, -0.45, 0.45, 86, 185, 227.9, 169.45, 74.8, 74.8, 161, 173.746240532974, -0.45, 0.45, 86, 185, 228.2, 169.5, 71.5, 71.5, 180, 173.779238795766, -0.45, 0.45, 86, 185, 228.45, 169.45, 68, 68, -160, 173.77019610208, -0.45, 0.45, 86, 185, 228.65, 169.5, 64.3, 64.3, -139, 173.798709513869, -0.45, 0.45, 86, 185, 228.8, 169.45, 60.4, 60.4, -117, 173.785345605855, -0.45, 0.45, 86, 185, 228.95, 169.5, 56.3, 56.3, -94, 173.811622682664, -0.45, 0.45, 86, 185, 229.1, 169.45, 52, 52, -70, 173.79827260187, -0.45, 0.45, 86, 185, 229.2, 169.5, 47.5, 47.5, -45, 173.822342805606, -0.45, 0.45, 86, 185, 229.3, 169.45, 42.8, 42.8, -19, 173.806860879961, -0.45, 0.45, 86, 185, 229.4, 169.5, 37.9, 37.9, 8, 173.830892302778, -0.45, 0.45, 86, 185, 229.45, 169.45, 32.8, 32.8, 36, 173.813286555523, -0.45, 0.45, 86, 185, 229.5, 169.5, 27.5, 27.5, 65, 173.835158217765, -0.45, 0.45, 86, 185, 229.55, 169.45, 22, 22, 95, 173.81756296539, -0.45, 0.45, 86, 185); var heroPoz3 = 0; var heroPoz4 = 0; maincont.cont3.c1.gotoAndStop(1); maincont.cont3.c2.gotoAndStop(1); maincont.cont3.c3.gotoAndStop(1); maincont.cont3.c4.gotoAndStop(1); var go = null; firstPlay = false;
Frame 11
gotoAndStop (3);
Frame 12
function screenFunc() { if (startScreen == true) { if (spawning == false) { resetVar = false; x = 0; while (x < screenAmount) { _root[screenArray[0]].removeMovieClip(); screenArray.splice(0, 1); x++; } } else if (screenCount < 660) { x = 0; while (x < screenAmount) { screenArray.push("screen" + getNextHighestDepth()); screenVar = attachMovie("screen", "screen" + getNextHighestDepth(), getNextHighestDepth(), {_x:xposScreen, _y:yposScreen}); screenVar.lineStyle(0.1, 0, 100); screenVar.beginFill(Math.random() * 16777215); screenVar.lineTo(20, 0); screenVar.lineTo(20, 20); screenVar.lineTo(0, 20); screenVar.lineTo(0, 0); screenVar.endFill(); xposScreen = xposScreen + 20; if (xposScreen == 600) { xposScreen = 0; yposScreen = yposScreen + 20; } screenCount++; x++; } } else { spawning = false; gotoAndStop(go); } if (((screenArray.length == 0) && (spawning == false)) && (resetVar == false)) { resetVar = true; xposScreen = 0; yposScreen = 0; screenCount = 0; spawning = true; startScreen = false; } } } function onEnterFrame() { screenFunc(); } stop(); var go = null;
Instance of Symbol 210 MovieClip in Frame 12
onClipEvent (load) { if (_root.musicmc._currentframe == 1) { this.gotoAndStop(1); } if (_root.musicmc._currentframe == 2) { this.gotoAndStop(2); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.music = false; _root.musicmc.gotoAndStop(2); } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.music = true; _root.musicmc.gotoAndStop(1); stopAllSounds(); } }
Instance of Symbol 214 MovieClip "mutemc" in Frame 12
onClipEvent (load) { if (_root.soundfx == false) { this.gotoAndStop(2); } if (_root.soundfx == true) { this.gotoAndStop(1); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.soundfx = false; } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.soundfx = true; } }
Frame 13
gotoAndStop (3); curLevel = curLevel + 1;
Symbol 7 MovieClip [ms] Frame 8
removeMovieClip(this);
Symbol 26 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 11
stop();
Symbol 100 MovieClip [mexp] Frame 5
removeMovieClip(this);
Instance of Symbol 32 MovieClip "hit" in Symbol 102 MovieClip [boss1] Frame 1
/* no clip actions */
Symbol 120 MovieClip [explode] Frame 12
this.removeMovieClip();
Symbol 121 MovieClip [explode_b] Frame 11
this.removeMovieClip();
Symbol 124 MovieClip Frame 9
gotoAndStop (1);
Symbol 128 MovieClip Frame 1
stop();
Symbol 134 MovieClip [failload_mc] Frame 1
stop();
Symbol 148 Button
on (press) { if (_root.startScreen == false) { _root.go = 4; _root.startScreen = true; } }
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 90
stop();
Symbol 160 MovieClip Frame 1
_root.stop(); BL = Math.round(_root.getBytesLoaded()); BT = Math.round(_root.getBytesTotal()); GP = BL / BT; LB._width = GP * 200; LT1 = Math.round(GP * 100) + "%"; LT2 = Math.round(GP * 100) + "%"; if (BL == BT) { _root.gotoAndStop(9); }
Symbol 160 MovieClip Frame 2
gotoAndPlay (1);
Symbol 179 MovieClip Frame 54
stop();
Symbol 181 Button
on (release) { getURL ((("http://www.arcadetown.com/index.asp?gameid=wackio&aid=" + _root.GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url), "_blank"); }
Symbol 515 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.0"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 516 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().stop(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 517 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 186 Button
on (press) { if (((startScreen == false) && (firstPlay == true)) && ((curLevel = 1))) { go = 10; startScreen = true; } else if (startScreen == false) { go = 3; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } } on (rollOver) { e1._x = 97.8; e2._x = 337; e1._y = 201; e2._y = 201; } on (dragOver) { e1._x = 97.8; e2._x = 337; e1._y = 201; e2._y = 201; }
Symbol 189 Button
on (press) { if (startScreen == false) { go = 4; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } } on (rollOver) { e1._x = 97.8; e2._x = 330.9; e1._y = 242; e2._y = 242; } on (dragOver) { e1._x = 97.8; e2._x = 330.9; e1._y = 242; e2._y = 242; }
Symbol 192 Button
on (press) { if (startScreen == false) { go = 6; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } } on (rollOver) { e1._x = 97.8; e2._x = 330.9; e1._y = 282; e2._y = 282; } on (dragOver) { e1._x = 97.8; e2._x = 330.9; e1._y = 282; e2._y = 282; }
Symbol 195 Button
on (press) { if (startScreen == false) { go = 7; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } } on (rollOver) { e1._x = 91.8; e2._x = 335.8; e1._y = 364; e2._y = 364; } on (dragOver) { e1._x = 91.8; e2._x = 335.8; e1._y = 364; e2._y = 364; }
Symbol 198 Button
on (press) { if (startScreen == false) { go = 10; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } } on (rollOver) { e1._x = 78.8; e2._x = 346.9; e1._y = 320; e2._y = 320; } on (dragOver) { e1._x = 78.8; e2._x = 346.9; e1._y = 320; e2._y = 320; }
Symbol 201 Button
on (press) { playerscore = 0; x = 0; while (x < 32) { playerscore = playerscore + _root.score_array[x]; x++; } var o = {n:[4, 14, 8, 13, 4, 5, 5, 7, 8, 5, 13, 7, 8, 10, 3, 9], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:playerscore}); }
Symbol 206 Button
on (release) { getURL ((("http://www.arcadetown.com/index.asp?gameid=wackio&aid=" + _root.GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url), "_blank"); } on (rollOver) { e2._x = 520; e2._y = 390; e1._x = -100; e1._y = -100; } on (dragOver) { e2._x = 520; e2._y = 390; e1._x = -100; e1._y = -100; }
Symbol 214 MovieClip Frame 1
stop();
Symbol 218 Button
on (release) { getURL ((("http://www.arcadetown.com/index.asp?gameid=wackio&aid=" + _root.GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url), "_blank"); } on (rollOver) { e1._x = 74.8; e2._x = 353.8; e1._y = 404; e2._y = 404; } on (dragOver) { e1._x = 74.8; e2._x = 353.8; e1._y = 404; e2._y = 404; }
Symbol 221 Button
on (release) { getURL ((("http://www.arcadetown.com/free_content/index.asp?gameid=wackio&aid=" + _root.GetUrlParam(_url, "aid=")) + "&refer=") + _root.GetBaseUrl(_url), "_blank"); }
Symbol 223 MovieClip Frame 1
trace("new tune");
Symbol 223 MovieClip Frame 2
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 1
stop();
Symbol 286 Button
on (press) { if (_root.opCount >= 47) { if (options._currentframe == 1) { options.gotoAndStop(2); p = true; } else { options.gotoAndStop(1); p = false; } } }
Symbol 322 Button
on (press) { if (_root.startScreen == false) { _root.go = 2; _root.startScreen = true; } }
Symbol 326 Button
on (press) { if (_root.startScreen == false) { _root.go = 11; _root.startScreen = true; } }
Symbol 330 Button
on (press) { gotoAndStop (1); _root.p = false; }
Symbol 374 MovieClip Frame 1
stop();
Instance of Symbol 214 MovieClip "mutemc" in Symbol 374 MovieClip Frame 2
onClipEvent (load) { if (_root.soundfx == false) { this.gotoAndStop(2); } if (_root.soundfx == true) { this.gotoAndStop(1); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.soundfx = false; } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.soundfx = true; } }
Instance of Symbol 373 MovieClip in Symbol 374 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(_root.curLevel); if (_root.PTT == undefined) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 210 MovieClip in Symbol 374 MovieClip Frame 2
onClipEvent (load) { if (_root.musicmc._currentframe == 1) { this.gotoAndStop(1); } if (_root.musicmc._currentframe == 2) { this.gotoAndStop(2); } } on (press) { if (this._currentframe == 1) { this.gotoAndStop(2); _root.music = false; _root.musicmc.gotoAndStop(2); } else if (this._currentframe == 2) { this.gotoAndStop(1); _root.music = true; _root.musicmc.gotoAndStop(1); stopAllSounds(); } }
Symbol 380 MovieClip Frame 4
if (_root.p == false) { timer = timer - 0.1; timer = Math.round(timer * 100) * 0.01; } if (timer <= 0) { gotoAndStop (5); } else { gotoAndPlay (2); }
Symbol 397 Button
on (press) { gotoAndStop (1); _root.tileSelect = false; }
Symbol 399 MovieClip Frame 1
stop();
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 2; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 3; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 4; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 5; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 6; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 7; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 8; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 9; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 10; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 11; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 12; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 13; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 14; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 15; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 16; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 17; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 18; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 19; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 20; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 21; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 22; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 23; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 24; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 25; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 143 MovieClip [edit_block] in Symbol 400 MovieClip Frame 2
onClipEvent (load) { this.roll._visible = false; frameVar = 26; this.gotoAndStop(frameVar); } on (press) { _root.currentBlock = frameVar; } on (dragOver) { this.roll._visible = true; } on (rollOver) { this.roll._visible = true; } on (dragOut) { this.roll._visible = false; } on (rollOut) { this.roll._visible = false; }
Instance of Symbol 399 MovieClip in Symbol 400 MovieClip Frame 2
onClipEvent (load) { gotoAndStop(_root.bg._currentframe); } on (press) { if (this._currentframe == 4) { _root.bg.gotoAndStop(1); this.gotoAndStop(1); } else { _root.bg.nextFrame(); this.nextFrame(); } _root.Level.splice(600, 1, this._currentframe); }
Symbol 407 Button
on (press) { if (startScreen == false) { go = 2; startScreen = true; } }
Symbol 422 Button
on (press) { if (startScreen == false) { go = 4; startScreen = true; } }
Symbol 424 Button
on (press) { if (startScreen == false) { if (failload_mc._currentframe == 1) { checkValid(); } } }
Symbol 425 Button
on (press) { if (startScreen == false) { if (failload_mc._currentframe == 1) { checkValid2(); trace("clicked"); } } }
Symbol 435 MovieClip Frame 1
stop();
Symbol 440 Button
on (press) { if (_root.startScreen == false) { _root.curLevel = _root.curLevel + 1; _root.totLevel = _root.curLevel; if (_root.curLevel == 33) { _root.startScreen = true; _root.go = 12; } else { _root.startScreen = true; _root.go = 3; } } }
Symbol 444 Button
on (press) { if (_root.startScreen == false) { _root.totLevel = _root.curLevel + 1; _root.startScreen = true; _root.go = 3; } }
Symbol 459 MovieClip Frame 1
time = _root.timeVar; coins = _root.coinCount; lives = _root.healthCount; time2 = _root.timeVar * 10; coins2 = _root.coinCount * 10; lives2 = _root.healthCount * 100; total = (time2 + coins2) + lives2; prev = _root.score_array[_root.curLevel - 1]; if (_root.score_array[_root.curLevel - 1] < total) { _root.score_array.splice(_root.curLevel - 1, 1, total); } stop();
Symbol 460 Button
on (press) { if (_root.startScreen == false) { _root.startScreen = true; _root.go = 3; } }
Symbol 462 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 2
stop();
Symbol 471 Button
on (press) { _parent.nextFrame(); this.gotoAndStop(1); }
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 60
stop();
Symbol 473 Button
on (press) { if (_root.startScreen == false) { _root.go = 2; _root.startScreen = true; } }
Symbol 479 MovieClip Frame 1
han._xscale = 100;
Symbol 481 MovieClip Frame 1
stop();
Symbol 499 Button
on (press) { if (_root.startScreen == false) { _root.go = 3; _root.startScreen = true; } }
Symbol 511 MovieClip Frame 1
stop();
Symbol 512 Button
on (press) { if (startScreen == false) { go = 2; startScreen = true; mochi.as2.MochiScores.closeLeaderboard(); } }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [bosslock]Uses:1
Symbol 3 ShapeTweeningUsed by:6
Symbol 4 ShapeTweeningUsed by:6
Symbol 5 GraphicUsed by:6 299
Symbol 6 MovieClipUses:3 4 5Used by:7
Symbol 7 MovieClip [ms]Uses:6
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [screen]Uses:8
Symbol 10 GraphicUsed by:26
Symbol 11 GraphicUsed by:26
Symbol 12 GraphicUsed by:26
Symbol 13 GraphicUsed by:26
Symbol 14 GraphicUsed by:26
Symbol 15 GraphicUsed by:26
Symbol 16 GraphicUsed by:26
Symbol 17 GraphicUsed by:26
Symbol 18 GraphicUsed by:26
Symbol 19 GraphicUsed by:26
Symbol 20 GraphicUsed by:26
Symbol 21 GraphicUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25Used by:80 143
Symbol 27 BitmapUsed by:28 506
Symbol 28 GraphicUses:27Used by:29 143
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:80
Symbol 31 GraphicUsed by:32 36 432
Symbol 32 MovieClipUses:31Used by:80 102 131 143
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:80 143 511
Symbol 36 MovieClipUses:31Used by:80
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:40 143
Symbol 39 GraphicUsed by:40 143
Symbol 40 MovieClipUses:38 39Used by:41
Symbol 41 MovieClipUses:40Used by:80 511
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:80
Symbol 44 GraphicUsed by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:44 45 46 47 48Used by:80 143 511
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:80 143 511
Symbol 52 GraphicUsed by:80 143
Symbol 53 GraphicUsed by:80 143
Symbol 54 GraphicUsed by:80
Symbol 55 GraphicUsed by:80 143
Symbol 56 GraphicUsed by:80
Symbol 57 GraphicUsed by:80 143
Symbol 58 GraphicUsed by:80
Symbol 59 GraphicUsed by:80
Symbol 60 GraphicUsed by:66
Symbol 61 GraphicUsed by:66
Symbol 62 GraphicUsed by:66
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClipUses:60 61 62 65Used by:80 143 483 487 490
Symbol 67 GraphicUsed by:80 143
Symbol 68 GraphicUsed by:80 143
Symbol 69 GraphicUsed by:80 143
Symbol 70 GraphicUsed by:80 143
Symbol 71 GraphicUsed by:80 143
Symbol 72 GraphicUsed by:80 143
Symbol 73 GraphicUsed by:80 143
Symbol 74 GraphicUsed by:80 143
Symbol 75 GraphicUsed by:78 143
Symbol 76 ShapeTweeningUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:75 76 77Used by:80 481
Symbol 79 GraphicUsed by:80 143
Symbol 80 MovieClip [block]Uses:26 30 32 35 36 41 43 49 51 52 53 54 55 56 57 58 59 66 67 68 69 70 71 72 73 74 78 79
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [fist_check]Uses:81
Symbol 83 GraphicUsed by:91
Symbol 84 GraphicUsed by:91
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:91 131 143 289 291 295 478
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [die_parts]Uses:83 84 85 86 87 89 90
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClip [enemyb]Uses:93
Symbol 95 GraphicUsed by:100
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [mexp]Uses:95 96 97 98 99
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip [boss1]Uses:101 32
Symbol 103 GraphicUsed by:108
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:108
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClip [bossbar]Uses:103 105 107
Symbol 109 GraphicUsed by:120
Symbol 110 GraphicUsed by:120
Symbol 111 GraphicUsed by:120
Symbol 112 GraphicUsed by:120
Symbol 113 GraphicUsed by:120
Symbol 114 GraphicUsed by:120
Symbol 115 GraphicUsed by:120
Symbol 116 GraphicUsed by:120
Symbol 117 GraphicUsed by:120
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [explode]Uses:109 110 111 112 113 114 115 116 117 118 119Used by:121
Symbol 121 MovieClip [explode_b]Uses:120
Symbol 122 GraphicUsed by:124 478
Symbol 123 GraphicUsed by:124 478
Symbol 124 MovieClipUses:122 123Used by:125
Symbol 125 MovieClipUses:124Used by:132
Symbol 126 GraphicUsed by:127 160
Symbol 127 MovieClipUses:126Used by:132
Symbol 128 MovieClipUsed by:132
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:129 89 130 32Used by:132
Symbol 132 MovieClip [hero]Uses:125 127 128 131Used by:483 487 490 494
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip [failload_mc]Uses:133Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:143
Symbol 137 GraphicUsed by:143
Symbol 138 GraphicUsed by:143
Symbol 139 GraphicUsed by:143
Symbol 140 GraphicUsed by:143
Symbol 141 GraphicUsed by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [edit_block]Uses:136 26 28 32 35 38 39 49 51 52 53 137 55 138 57 139 140 66 67 68 69 70 71 72 73 74 75 79 141 89 142Used by:400  Timeline
Symbol 144 GraphicUsed by:148
Symbol 145 GraphicUsed by:146 148 274 320 322 324 326 328 330 402 404 407 410 422 424 425 473 512
Symbol 146 MovieClipUses:145Used by:148 410 422 424 425
Symbol 147 GraphicUsed by:148
Symbol 148 ButtonUses:144 146 147 145Used by:154
Symbol 149 GraphicUsed by:152
Symbol 150 FontUsed by:151 248 249 376 379 387
Symbol 151 TextUses:150Used by:152
Symbol 152 MovieClipUses:149 151Used by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClip [testhud]Uses:148 153Used by:Timeline
Symbol 155 FontUsed by:156 157
Symbol 156 EditableTextUses:155Used by:160
Symbol 157 EditableTextUses:155Used by:160
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClipUses:156 157 126 159Used by:Timeline
Symbol 161 GraphicUsed by:179  Timeline
Symbol 162 GraphicUsed by:179 206  Timeline
Symbol 163 GraphicUsed by:179
Symbol 164 GraphicUsed by:179
Symbol 165 GraphicUsed by:179
Symbol 166 GraphicUsed by:179
Symbol 167 GraphicUsed by:179
Symbol 168 GraphicUsed by:179
Symbol 169 GraphicUsed by:179
Symbol 170 GraphicUsed by:179
Symbol 171 GraphicUsed by:179
Symbol 172 GraphicUsed by:179
Symbol 173 GraphicUsed by:179  Timeline
Symbol 174 GraphicUsed by:179  Timeline
Symbol 175 ShapeTweeningUsed by:179
Symbol 176 GraphicUsed by:179  Timeline
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178Used by:Timeline
Symbol 180 GraphicUsed by:181
Symbol 181 ButtonUses:180Used by:Timeline
Symbol 515 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 516 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 517 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:Timeline
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:184 185Used by:Timeline
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 ButtonUses:187 188Used by:Timeline
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 ButtonUses:190 191Used by:Timeline
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 ButtonUses:193 194Used by:Timeline
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 ButtonUses:196 197Used by:Timeline
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:199 200Used by:Timeline
Symbol 202 GraphicUsed by:206
Symbol 203 FontUsed by:204
Symbol 204 TextUses:203Used by:206
Symbol 205 GraphicUsed by:206
Symbol 206 ButtonUses:202 162 204 205Used by:Timeline
Symbol 207 BitmapUsed by:208 209
Symbol 208 GraphicUses:207Used by:210
Symbol 209 GraphicUses:207Used by:210
Symbol 210 MovieClipUses:208 209Used by:374  Timeline
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:211 212 213Used by:374  Timeline
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:Timeline
Symbol 217 GraphicUsed by:218
Symbol 218 ButtonUses:217Used by:Timeline
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:219 220Used by:Timeline
Symbol 222 SoundUsed by:223
Symbol 223 MovieClipUses:222Used by:Timeline
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:233
Symbol 226 GraphicUsed by:233
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:233  Timeline
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:233
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:225 226 228 230 232Used by:Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:Timeline
Symbol 236 GraphicUsed by:243
Symbol 237 GraphicUsed by:238 496 499
Symbol 238 MovieClipUses:237Used by:243
Symbol 239 GraphicUsed by:243
Symbol 240 GraphicUsed by:243
Symbol 241 GraphicUsed by:243
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:236 238 239 240 241 242Used by:Timeline
Symbol 244 GraphicUsed by:252
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:252 380
Symbol 247 GraphicUsed by:252
Symbol 248 EditableTextUses:150Used by:252
Symbol 249 EditableTextUses:150Used by:252
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:244 246 247 248 249 250 251Used by:Timeline
Symbol 253 SoundUsed by:254
Symbol 254 MovieClipUses:253Used by:Timeline
Symbol 255 SoundUsed by:256
Symbol 256 MovieClipUses:255Used by:Timeline
Symbol 257 SoundUsed by:258
Symbol 258 MovieClipUses:257Used by:Timeline
Symbol 259 SoundUsed by:260
Symbol 260 MovieClipUses:259Used by:Timeline
Symbol 261 SoundUsed by:262
Symbol 262 MovieClipUses:261Used by:Timeline
Symbol 263 SoundUsed by:264
Symbol 264 MovieClipUses:263Used by:Timeline
Symbol 265 SoundUsed by:266
Symbol 266 MovieClipUses:265Used by:Timeline
Symbol 267 SoundUsed by:268
Symbol 268 MovieClipUses:267Used by:Timeline
Symbol 269 SoundUsed by:270
Symbol 270 MovieClipUses:269Used by:Timeline
Symbol 271 SoundUsed by:272
Symbol 272 MovieClipUses:271Used by:Timeline
Symbol 273 GraphicUsed by:284
Symbol 274 MovieClipUses:145Used by:284 472
Symbol 275 GraphicUsed by:284
Symbol 276 GraphicUsed by:284
Symbol 277 GraphicUsed by:284 472
Symbol 278 GraphicUsed by:284
Symbol 279 GraphicUsed by:284 472
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284 472
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:273 274 275 276 277 278 279 280 281 282 283Used by:Timeline
Symbol 285 GraphicUsed by:286
Symbol 286 ButtonUses:285Used by:Timeline
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:287 288 89Used by:296 479
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290 89Used by:296 479
Symbol 292 FontUsed by:293 305 306 307 308 309 310 311 312 313 314 315 429 436 437 445 446 447 448 449 450 451 452 453 454 455 456 457 458 475 482 484 491 493 501 503 504 508 509
Symbol 293 TextUses:292Used by:296
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294 89Used by:296 479
Symbol 296 MovieClipUses:289 291 293 295Used by:316
Symbol 297 ShapeTweeningUsed by:299
Symbol 298 ShapeTweeningUsed by:299
Symbol 299 MovieClipUses:297 298 5Used by:300 301
Symbol 300 MovieClipUses:299Used by:316
Symbol 301 MovieClipUses:299Used by:316
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:316 487 490 494
Symbol 305 TextUses:292Used by:316
Symbol 306 TextUses:292Used by:316
Symbol 307 TextUses:292Used by:316
Symbol 308 TextUses:292Used by:316
Symbol 309 TextUses:292Used by:316
Symbol 310 TextUses:292Used by:316
Symbol 311 TextUses:292Used by:316
Symbol 312 TextUses:292Used by:316
Symbol 313 TextUses:292Used by:316
Symbol 314 TextUses:292Used by:316
Symbol 315 TextUses:292Used by:316
Symbol 316 MovieClipUses:296 300 301 304 305 306 307 308 309 310 311 312 313 314 315Used by:Timeline
Symbol 317 MovieClipUsed by:Timeline
Symbol 318 GraphicUsed by:374
Symbol 319 GraphicUsed by:322
Symbol 320 MovieClipUses:145Used by:322 407 473 512
Symbol 321 GraphicUsed by:322 407 473 512
Symbol 322 ButtonUses:319 320 321 145Used by:374 459 462
Symbol 323 GraphicUsed by:326
Symbol 324 MovieClipUses:145Used by:326
Symbol 325 GraphicUsed by:326
Symbol 326 ButtonUses:323 324 325 145Used by:374
Symbol 327 GraphicUsed by:330
Symbol 328 MovieClipUses:145Used by:330
Symbol 329 GraphicUsed by:330
Symbol 330 ButtonUses:327 328 329 145Used by:374
Symbol 331 GraphicUsed by:373
Symbol 332 GraphicUsed by:373 399  Timeline
Symbol 333 GraphicUsed by:373 399  Timeline
Symbol 334 GraphicUsed by:373 399  Timeline
Symbol 335 GraphicUsed by:373 399  Timeline
Symbol 336 GraphicUsed by:373  Timeline
Symbol 337 GraphicUsed by:373  Timeline
Symbol 338 GraphicUsed by:373  Timeline
Symbol 339 GraphicUsed by:373  Timeline
Symbol 340 GraphicUsed by:373  Timeline
Symbol 341 GraphicUsed by:373  Timeline
Symbol 342 GraphicUsed by:373  Timeline
Symbol 343 GraphicUsed by:373  Timeline
Symbol 344 GraphicUsed by:373  Timeline
Symbol 345 GraphicUsed by:373  Timeline
Symbol 346 GraphicUsed by:373  Timeline
Symbol 347 GraphicUsed by:373  Timeline
Symbol 348 GraphicUsed by:373  Timeline
Symbol 349 GraphicUsed by:373  Timeline
Symbol 350 GraphicUsed by:373  Timeline
Symbol 351 GraphicUsed by:373  Timeline
Symbol 352 GraphicUsed by:373  Timeline
Symbol 353 GraphicUsed by:373  Timeline
Symbol 354 GraphicUsed by:373  Timeline
Symbol 355 GraphicUsed by:373  Timeline
Symbol 356 GraphicUsed by:373  Timeline
Symbol 357 GraphicUsed by:373  Timeline
Symbol 358 GraphicUsed by:373  Timeline
Symbol 359 GraphicUsed by:373  Timeline
Symbol 360 GraphicUsed by:373  Timeline
Symbol 361 GraphicUsed by:373  Timeline
Symbol 362 GraphicUsed by:373  Timeline
Symbol 363 GraphicUsed by:373  Timeline
Symbol 364 GraphicUsed by:373
Symbol 365 GraphicUsed by:373
Symbol 366 GraphicUsed by:373
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:373
Symbol 369 GraphicUsed by:373
Symbol 370 GraphicUsed by:373
Symbol 371 GraphicUsed by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 368 369 370 371 372Used by:374
Symbol 374 MovieClipUses:318 322 326 330 214 373 210Used by:Timeline
Symbol 375 GraphicUsed by:380
Symbol 376 EditableTextUses:150Used by:380
Symbol 377 GraphicUsed by:380
Symbol 378 GraphicUsed by:380
Symbol 379 TextUses:150Used by:380
Symbol 380 MovieClipUses:375 246 376 377 378 379Used by:Timeline
Symbol 381 GraphicUsed by:391
Symbol 382 ShapeTweeningUsed by:385
Symbol 383 ShapeTweeningUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:382 383 384Used by:389
Symbol 386 GraphicUsed by:389
Symbol 387 TextUses:150Used by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:385 386 387 388Used by:391
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:381 389 390Used by:Timeline
Symbol 392 MovieClipUsed by:Timeline
Symbol 393 GraphicUsed by:400
Symbol 394 GraphicUsed by:397
Symbol 395 GraphicUsed by:397
Symbol 396 GraphicUsed by:397
Symbol 397 ButtonUses:394 395 396Used by:400
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398 332 333 334 335Used by:400
Symbol 400 MovieClipUses:393 143 397 399Used by:Timeline
Symbol 401 GraphicUsed by:404
Symbol 402 MovieClipUses:145Used by:404
Symbol 403 GraphicUsed by:404
Symbol 404 ButtonUses:401 402 403 145Used by:Timeline
Symbol 405 GraphicUsed by:407 473 512
Symbol 406 GraphicUsed by:407 473 512
Symbol 407 ButtonUses:405 320 321 406 145Used by:Timeline
Symbol 408 GraphicUsed by:410 425
Symbol 409 GraphicUsed by:410 425
Symbol 410 ButtonUses:408 146 409 145Used by:Timeline
Symbol 411 GraphicUsed by:415
Symbol 412 GraphicUsed by:413 415
Symbol 413 MovieClipUses:412Used by:415
Symbol 414 GraphicUsed by:415
Symbol 415 ButtonUses:411 413 414 412Used by:Timeline
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:459 462  Timeline
Symbol 418 FontUsed by:419 423 426 427
Symbol 419 TextUses:418Used by:Timeline
Symbol 420 GraphicUsed by:422 424
Symbol 421 GraphicUsed by:422 424
Symbol 422 ButtonUses:420 146 421 145Used by:Timeline
Symbol 423 EditableTextUses:418Used by:Timeline
Symbol 424 ButtonUses:420 146 421 145Used by:Timeline
Symbol 425 ButtonUses:408 146 409 145Used by:Timeline
Symbol 426 EditableTextUses:418Used by:Timeline
Symbol 427 TextUses:418Used by:Timeline
Symbol 428 GraphicUsed by:431
Symbol 429 EditableTextUses:292Used by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:428 429 430Used by:Timeline
Symbol 432 MovieClipUses:31Used by:435
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:435
Symbol 435 MovieClipUses:432 434Used by:Timeline
Symbol 436 EditableTextUses:292Used by:Timeline
Symbol 437 TextUses:292Used by:Timeline
Symbol 438 GraphicUsed by:440
Symbol 439 GraphicUsed by:440
Symbol 440 ButtonUses:438 439Used by:459
Symbol 441 GraphicUsed by:459
Symbol 442 GraphicUsed by:444 460
Symbol 443 GraphicUsed by:444 460
Symbol 444 ButtonUses:442 443Used by:459
Symbol 445 EditableTextUses:292Used by:459
Symbol 446 EditableTextUses:292Used by:459
Symbol 447 EditableTextUses:292Used by:459
Symbol 448 TextUses:292Used by:459
Symbol 449 EditableTextUses:292Used by:459
Symbol 450 EditableTextUses:292Used by:459
Symbol 451 EditableTextUses:292Used by:459
Symbol 452 EditableTextUses:292Used by:459
Symbol 453 EditableTextUses:292Used by:459
Symbol 454 TextUses:292Used by:459
Symbol 455 TextUses:292Used by:459
Symbol 456 TextUses:292Used by:459
Symbol 457 TextUses:292Used by:459
Symbol 458 TextUses:292Used by:459
Symbol 459 MovieClipUses:417 440 441 322 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458Used by:463
Symbol 460 ButtonUses:442 443Used by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:417 460 461 322Used by:463
Symbol 463 MovieClipUses:459 462Used by:Timeline
Symbol 464 GraphicUsed by:Timeline
Symbol 465 GraphicUsed by:472
Symbol 466 GraphicUsed by:472
Symbol 467 GraphicUsed by:472
Symbol 468 GraphicUsed by:472
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 ButtonUses:469 470Used by:472
Symbol 472 MovieClipUses:465 274 277 466 279 467 281 468 471Used by:511
Symbol 473 ButtonUses:405 320 321 406 145Used by:511
Symbol 474 GraphicUsed by:479
Symbol 475 TextUses:292Used by:479
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:122 123 476 89 477Used by:479
Symbol 479 MovieClipUses:474 475 478 289 291 295Used by:511
Symbol 480 GraphicUsed by:483
Symbol 481 MovieClipUses:78Used by:483
Symbol 482 TextUses:292Used by:483
Symbol 483 MovieClipUses:480 66 481 132 482Used by:511
Symbol 484 TextUses:292Used by:511
Symbol 485 GraphicUsed by:487
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:485 304 486 66 132Used by:511
Symbol 488 GraphicUsed by:490
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:488 304 489 66 132Used by:511
Symbol 491 TextUses:292Used by:511
Symbol 492 GraphicUsed by:494
Symbol 493 TextUses:292Used by:494
Symbol 494 MovieClipUses:492 132 493 304Used by:511
Symbol 495 GraphicUsed by:499
Symbol 496 MovieClipUses:237Used by:499
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 ButtonUses:495 496 497 498 237Used by:511
Symbol 500 GraphicUsed by:511
Symbol 501 TextUses:292Used by:511
Symbol 502 GraphicUsed by:511
Symbol 503 TextUses:292Used by:511
Symbol 504 TextUses:292Used by:511
Symbol 505 GraphicUsed by:511
Symbol 506 GraphicUses:27Used by:507
Symbol 507 MovieClipUses:506Used by:511
Symbol 508 TextUses:292Used by:511
Symbol 509 TextUses:292Used by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:472 473 479 483 484 487 490 491 494 499 500 501 502 41 49 35 51 503 504 505 507 508 509 510Used by:Timeline
Symbol 512 ButtonUses:405 320 321 406 145Used by:Timeline
Symbol 513 GraphicUsed by:Timeline
Symbol 514 GraphicUsed by:Timeline

Instance Names

"atl"Frame 1Symbol 179 MovieClip
"mutemc"Frame 2Symbol 214 MovieClip
"e1"Frame 2Symbol 216 MovieClip
"e2"Frame 2Symbol 216 MovieClip
"musicmc"Frame 2Symbol 223 MovieClip
"bg"Frame 3Symbol 233 MovieClip
"world"Frame 3Symbol 235 MovieClip
"health_mc"Frame 3Symbol 243 MovieClip
"coins"Frame 3Symbol 252 MovieClip
"s1"Frame 3Symbol 254 MovieClip
"s2"Frame 3Symbol 256 MovieClip
"s3"Frame 3Symbol 258 MovieClip
"s4"Frame 3Symbol 260 MovieClip
"s5"Frame 3Symbol 262 MovieClip
"s6"Frame 3Symbol 264 MovieClip
"s7"Frame 3Symbol 266 MovieClip
"s8"Frame 3Symbol 268 MovieClip
"s9"Frame 3Symbol 270 MovieClip
"s10"Frame 3Symbol 272 MovieClip
"opbtn"Frame 3Symbol 284 MovieClip
"tut"Frame 3Symbol 316 MovieClip
"objects"Frame 3Symbol 317 MovieClip
"options"Frame 3Symbol 374 MovieClip
"timer_mc"Frame 3Symbol 380 MovieClip
"testhud"Frame 3Symbol 154 MovieClip [testhud]
"rts"Frame 3Symbol 391 MovieClip
"world"Frame 4Symbol 392 MovieClip
"tile_select"Frame 4Symbol 400 MovieClip
"save_btn"Frame 4Symbol 404 Button
"test_btn"Frame 4Symbol 410 Button
"tile_btn"Frame 4Symbol 415 Button
"currentBlock_mc"Frame 4Symbol 143 MovieClip [edit_block]
"worldSave1"Frame 5Symbol 422 Button
"worldSave1"Frame 6Symbol 424 Button
"test_btn"Frame 6Symbol 425 Button
"failload_mc"Frame 6Symbol 134 MovieClip [failload_mc]
"cantLoad"Frame 7Symbol 435 MovieClip
"cont"Frame 8Symbol 463 MovieClip
"mutemc"Frame 8Symbol 214 MovieClip
"maincont"Frame 10Symbol 511 MovieClip
"mutemc"Frame 12Symbol 214 MovieClip
"a2"Symbol 35 MovieClip Frame 1Symbol 34 MovieClip
"w2"Symbol 40 MovieClip Frame 1Symbol 38 MovieClip
"w1"Symbol 40 MovieClip Frame 1Symbol 38 MovieClip
"a2"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 2Symbol 26 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 3Symbol 30 MovieClip
"hit"Symbol 80 MovieClip [block] Frame 4Symbol 32 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 4Symbol 35 MovieClip
"range"Symbol 80 MovieClip [block] Frame 5Symbol 36 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 5Symbol 41 MovieClip
"radius"Symbol 80 MovieClip [block] Frame 6Symbol 43 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 6Symbol 49 MovieClip
"wep"Symbol 80 MovieClip [block] Frame 6Symbol 51 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 15Symbol 66 MovieClip
"hit"Symbol 80 MovieClip [block] Frame 24Symbol 32 MovieClip
"anim"Symbol 80 MovieClip [block] Frame 24Symbol 78 MovieClip
"hit"Symbol 94 MovieClip [enemyb] Frame 1Symbol 93 MovieClip
"hit"Symbol 102 MovieClip [boss1] Frame 1Symbol 32 MovieClip
"hit2"Symbol 102 MovieClip [boss1] Frame 1Symbol 32 MovieClip
"barx"Symbol 108 MovieClip [bossbar] Frame 1Symbol 105 MovieClip
"bar"Symbol 108 MovieClip [bossbar] Frame 1Symbol 107 MovieClip
"feet"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"hit"Symbol 131 MovieClip Frame 1Symbol 32 MovieClip
"anim"Symbol 132 MovieClip [hero] Frame 1Symbol 125 MovieClip
"hit"Symbol 132 MovieClip [hero] Frame 1Symbol 127 MovieClip
"fist"Symbol 132 MovieClip [hero] Frame 1Symbol 128 MovieClip
"fista"Symbol 132 MovieClip [hero] Frame 1Symbol 131 MovieClip
"roll"Symbol 143 MovieClip [edit_block] Frame 1Symbol 136 MovieClip
"anim"Symbol 143 MovieClip [edit_block] Frame 2Symbol 26 MovieClip
"hit"Symbol 143 MovieClip [edit_block] Frame 4Symbol 32 MovieClip
"anim"Symbol 143 MovieClip [edit_block] Frame 4Symbol 35 MovieClip
"hit"Symbol 143 MovieClip [edit_block] Frame 6Symbol 32 MovieClip
"anim"Symbol 143 MovieClip [edit_block] Frame 6Symbol 49 MovieClip
"wep"Symbol 143 MovieClip [edit_block] Frame 6Symbol 51 MovieClip
"anim"Symbol 143 MovieClip [edit_block] Frame 15Symbol 66 MovieClip
"helper"Symbol 154 MovieClip [testhud] Frame 2Symbol 153 MovieClip
"LB"Symbol 160 MovieClip Frame 1Symbol 159 MovieClip
"mouses"Symbol 316 MovieClip Frame 2Symbol 304 MovieClip
"mouses"Symbol 316 MovieClip Frame 2Symbol 304 MovieClip
"mutemc"Symbol 374 MovieClip Frame 2Symbol 214 MovieClip
"yah"Symbol 391 MovieClip Frame 2Symbol 389 MovieClip
"anim"Symbol 481 MovieClip Frame 1Symbol 78 MovieClip
"anim"Symbol 483 MovieClip Frame 1Symbol 66 MovieClip
"c1"Symbol 483 MovieClip Frame 1Symbol 481 MovieClip
"c2"Symbol 483 MovieClip Frame 1Symbol 481 MovieClip
"c3"Symbol 483 MovieClip Frame 1Symbol 481 MovieClip
"c4"Symbol 483 MovieClip Frame 1Symbol 481 MovieClip
"hero"Symbol 483 MovieClip Frame 1Symbol 132 MovieClip [hero]
"mouses"Symbol 487 MovieClip Frame 1Symbol 304 MovieClip
"anim"Symbol 487 MovieClip Frame 1Symbol 66 MovieClip
"hero"Symbol 487 MovieClip Frame 1Symbol 132 MovieClip [hero]
"mouses"Symbol 490 MovieClip Frame 1Symbol 304 MovieClip
"anim"Symbol 490 MovieClip Frame 1Symbol 66 MovieClip
"hero"Symbol 490 MovieClip Frame 1Symbol 132 MovieClip [hero]
"hero"Symbol 494 MovieClip Frame 1Symbol 132 MovieClip [hero]
"mouses"Symbol 494 MovieClip Frame 1Symbol 304 MovieClip
"count"Symbol 511 MovieClip Frame 1Symbol 472 MovieClip
"cont3"Symbol 511 MovieClip Frame 2Symbol 483 MovieClip
"cont1"Symbol 511 MovieClip Frame 3Symbol 487 MovieClip
"cont1"Symbol 511 MovieClip Frame 4Symbol 490 MovieClip
"cont2"Symbol 511 MovieClip Frame 5Symbol 494 MovieClip
"wep"Symbol 511 MovieClip Frame 6Symbol 51 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 2 as "bosslock"
ExportAssets (56)Timeline Frame 1Symbol 7 as "ms"
ExportAssets (56)Timeline Frame 1Symbol 9 as "screen"
ExportAssets (56)Timeline Frame 1Symbol 80 as "block"
ExportAssets (56)Timeline Frame 1Symbol 82 as "fist_check"
ExportAssets (56)Timeline Frame 1Symbol 91 as "die_parts"
ExportAssets (56)Timeline Frame 1Symbol 94 as "enemyb"
ExportAssets (56)Timeline Frame 1Symbol 100 as "mexp"
ExportAssets (56)Timeline Frame 1Symbol 102 as "boss1"
ExportAssets (56)Timeline Frame 1Symbol 108 as "bossbar"
ExportAssets (56)Timeline Frame 1Symbol 120 as "explode"
ExportAssets (56)Timeline Frame 1Symbol 121 as "explode_b"
ExportAssets (56)Timeline Frame 1Symbol 132 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 134 as "failload_mc"
ExportAssets (56)Timeline Frame 1Symbol 143 as "edit_block"
ExportAssets (56)Timeline Frame 1Symbol 154 as "testhud"
ExportAssets (56)Timeline Frame 1Symbol 515 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 516 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 517 as "__Packages.mochi.as2.MochiDigits"

Dynamic Text Variables

LT2Symbol 156 EditableText"99%"
LT1Symbol 157 EditableText"99%"
totSymbol 248 EditableText"600"
couSymbol 249 EditableText"600"
timerSymbol 376 EditableText"90.0"
PTSSymbol 423 EditableText""
PTTSymbol 426 EditableText""
scoreSymbol 429 EditableText"9999"
totalScoreVarSymbol 436 EditableText"999999"
time2Symbol 445 EditableText"Time: "
coins2Symbol 446 EditableText"Time: "
lives2Symbol 447 EditableText"Time: "
timeSymbol 449 EditableText"Time: "
coinsSymbol 450 EditableText"Time: "
livesSymbol 451 EditableText"Time: "
prevSymbol 452 EditableText"Time: "
totalSymbol 453 EditableText"Time: "




http://swfchan.com/19/93655/info.shtml
Created: 26/3 -2019 14:43:03 Last modified: 26/3 -2019 14:43:03 Server time: 27/04 -2024 17:12:41