Frame 1
function fillVars(xml) {
for (a in xml.firstChild.childNodes) {
var _local1 = xml.firstChild.childNodes[a];
var _local3 = _local1.nodeName;
var _local2 = _local1.firstChild;
}
trace("******");
}
function getNodeValue(tagName) {
for (var _local3 in gameText.firstChild.childNodes) {
var _local2 = gameText.firstChild.childNodes[_local3].nodeName;
var _local1 = gameText.firstChild.childNodes[_local3].firstChild;
if (_local2 == tagName) {
return(_local1);
}
}
}
gameText = new XML();
gameText.ignoreWhite = true;
gameText.onLoad = function (success) {
if (success) {
trace("--- message ends --");
trace("");
}
};
gameText.load("gameText.xml");
var vals = new Array();
var playbutton = null;
var helpbutton = null;
var scorebutton = null;
var choosetext = null;
Frame 3
var skipListener = new Object();
skipListener.onKeyDown = function () {
if (Key.isDown(32)) {
gotoAndStop ("menu");
}
};
Key.addListener(skipListener);
Frame 293
trace(btn_faq.text.text);
btn_faq.text.text = getNodeValue("helpbutton");
btn_hiscore.text.text = getNodeValue("scorebutton");
btn_play.text.text = getNodeValue("playbutton");
Frame 312
stop();
Key.removeListener(skipListener);
btn_faq.text.text = getNodeValue("helpbutton");
btn_hiscore.text.text = getNodeValue("scorebutton");
btn_play.text.text = getNodeValue("playbutton");
btn_play.onRollOver = (btn_faq.onRollOver = (btn_hiscore.onRollOver = function () {
this.gotoAndStop("over");
}));
btn_play.onRollOut = (btn_faq.onRollOut = (btn_hiscore.onRollOut = function () {
this.gotoAndStop("of");
}));
btn_play.onRelease = function () {
play();
};
btn_faq.onRelease = (btn_hiscore.onRelease = function () {
gotoAndPlay(this._name);
});
Frame 313
img_choose.text.text = getNodeValue("choosetitle");
btn_back.text.text = getNodeValue("backbutton");
Frame 322
function fadeIn(whom) {
specs._visible = true;
specs.charName.text.text = whom;
var theOb = eval (whom + "Ob");
specs.speed_bar.max = Math.abs(theOb.maxSpeed);
specs.jump_bar.max = Math.abs(Math.floor(theOb.maxJump / 2));
specs.speed_bar.play();
specs.jump_bar.play();
}
function fadeOut() {
specs._visible = false;
specs.speed_bar.max = 0;
specs.jump_bar.max = 0;
specs.speed_bar.gotoAndStop(1);
specs.jump_bar.gotoAndStop(1);
}
function playerOb(type, maxJump, maxSpeed) {
this.type = type;
this.maxJump = maxJump;
this.maxSpeed = maxSpeed;
}
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
specs.nameField.text.text = getNodeValue("specNametext");
specs.speedField.text.text = getNodeValue("specSpeedtext");
specs.jumpField.text.text = getNodeValue("specJumptext");
specs._visible = false;
stop();
_global.playerChar = null;
var MantaxOb = new playerOb("Mantax", -11, 5);
var KalmahOb = new playerOb("Kalmah", -10, 6);
var PridakOb = new playerOb("Pridak", -9, 7);
Kalmah.onRelease = (Mantax.onRelease = (Pridak.onRelease = function () {
play();
}));
Kalmah.onRollOver = (Mantax.onRollOver = (Pridak.onRollOver = function () {
myColor = new Color(eval ("mc_" + this._name));
myColor.setTint(0, 0, 0, 0);
playerChar = eval (this._name + "Ob");
trace("n: " + this._name);
fadeIn(this._name);
}));
Kalmah.onRollOut = (Mantax.onRollOut = (Pridak.onRollOut = function () {
myColor = new Color(eval ("mc_" + this._name));
myColor.setTint(0, 0, 0, 59);
fadeOut();
}));
btn_back.onRollOver = function () {
this.gotoAndStop("over");
};
btn_back.onRelease = function () {
_root.gotoAndPlay("menu");
};
Frame 323
mc_loading.text.text = getNodeValue("loadtext");
Frame 341
function def(xTile, yTile) {
this.type = "enemy";
this.charx = (xTile * tileSize) + (tileSize / 2);
this.chary = (yTile * tileSize) + tileSize;
this.horSpeed = 0;
this.verSpeed = 5;
this.alive = true;
this.vulnerable = true;
this.health = 60;
this.scoreValue = 100;
this.stunned = false;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.standDisabled = false;
this.maxJump = -9;
this.maxSpeed = 2;
this.onGround = false;
this.airborne = true;
this.horDir = null;
this.verDir = null;
this.gravity = 0.3;
this.friction = 0.8;
this.power = 1;
this.actionRad = 300;
this.reactFire = false;
this.reactionCnt = 0;
this.reactionTime = 15;
this.clip = entLayer.attachMovie("defilak", "clip_" + entCnt, entLayer.getNextHighestDepth());
entCnt++;
this.clip.cacheAsBitmap = true;
this.clip.colBox._visible = false;
this.clip.parent = this;
this.clip._x = this.charx;
this.clip._y = this.chary;
_root.aAllEntities.push(this);
_root.aAllEnemies.push(this);
this.goRight = false;
this.goLeft = false;
this.goUp = false;
this.goFire = false;
this.goPunch = false;
}
function dek(xTile, yTile) {
this.type = "enemy";
this.charx = (xTile * tileSize) + (tileSize / 2);
this.chary = (yTile * tileSize) + tileSize;
this.horSpeed = 0;
this.verSpeed = 5;
this.alive = true;
this.scoreValue = 150;
this.health = 80;
this.vulnerable = true;
this.stunned = false;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.standDisabled = false;
this.maxJump = -9.5;
this.maxSpeed = 3;
this.onGround = false;
this.airborne = true;
this.horDir = null;
this.verDir = null;
this.gravity = 0.3;
this.friction = 0.8;
this.power = 1;
this.actionRad = 400;
this.reactFire = false;
this.reactionCnt = 0;
this.reactionTime = 5;
this.clip = entLayer.attachMovie("dekar", "clip_" + entCnt, entLayer.getNextHighestDepth());
entCnt++;
this.clip.cacheAsBitmap = true;
this.clip.colBox._visible = false;
this.clip.parent = this;
this.clip._x = this.charx;
this.clip._y = this.chary;
_root.aAllEntities.push(this);
_root.aAllEnemies.push(this);
this.goRight = false;
this.goLeft = false;
this.goUp = false;
this.goFire = false;
this.goPunch = false;
}
function mor(xTile, yTile) {
this.type = "enemy";
this.charx = (xTile * tileSize) + (tileSize / 2);
this.chary = (yTile * tileSize) + tileSize;
this.horSpeed = 0;
this.verSpeed = 5;
this.alive = true;
this.scoreValue = 50;
this.vulnerable = true;
this.stunned = false;
this.health = 20;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.standDisabled = false;
this.maxJump = -9;
this.maxSpeed = 2;
this.onGround = false;
this.airborne = true;
this.horDir = null;
this.verDir = null;
this.gravity = 0.3;
this.friction = 0.8;
this.power = 1;
this.actionRad = 600;
this.reactFire = false;
this.reactionCnt = 0;
this.reactionTime = 25;
this.clip = entLayer.attachMovie("morak", "clip_" + entCnt, entLayer.getNextHighestDepth());
entCnt++;
this.clip.cacheAsBitmap = true;
this.clip.colBox._visible = false;
this.clip.parent = this;
this.clip._x = this.charx;
this.clip._y = this.chary;
_root.aAllEntities.push(this);
_root.aAllEnemies.push(this);
this.goRight = false;
this.goLeft = true;
this.goUp = false;
this.goFire = false;
this.goPunch = false;
}
function thu(xTile, yTile) {
this.type = "enemy";
this.charx = (xTile * tileSize) + (tileSize / 2);
this.chary = (yTile * tileSize) + tileSize;
this.horSpeed = 0;
this.verSpeed = 5;
this.alive = true;
this.scoreValue = 50;
this.vulnerable = true;
this.stunned = false;
this.health = 20;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.standDisabled = false;
this.maxJump = -9;
this.maxSpeed = 2;
this.onGround = false;
this.airborne = true;
this.horDir = null;
this.verDir = null;
this.gravity = 0.3;
this.friction = 0.8;
this.power = 1;
this.actionRad = 600;
this.reactFire = false;
this.reactionCnt = 0;
this.reactionTime = 25;
this.clip = entLayer.attachMovie("thulox", "clip_" + entCnt, entLayer.getNextHighestDepth());
entCnt++;
this.clip.cacheAsBitmap = true;
this.clip.colBox._visible = false;
this.clip.parent = this;
this.clip._x = this.charx;
this.clip._y = this.chary;
_root.aAllEntities.push(this);
_root.aAllEnemies.push(this);
this.goRight = false;
this.goLeft = true;
this.goUp = false;
this.goFire = false;
this.goPunch = false;
}
function tnt(xTile, yTile) {
this.type = "enemy";
this.charx = (xTile * tileSize) + (tileSize / 2);
this.chary = (yTile * tileSize) + tileSize;
this.actionRad = 150;
this.clip = entLayer.attachMovie("tentacle", "clip_" + entCnt, entLayer.getNextHighestDepth());
entCnt++;
this.clip.cacheAsBitmap = true;
this.clip.colBox._visible = false;
this.clip.parent = this;
this.clip._x = this.charx;
this.clip._y = this.chary;
_root.aAllEntities.push(this);
_root.aAllEnemies.push(this);
}
function makeDisplacement(x, y) {
var _local9 = 1;
var _local7 = 2;
var _local5 = 80;
var _local4 = 80;
var _local10 = "ignore";
var _local2 = theScreen.getBounds(_root);
var _local8 = Math.abs(_local2.xMin);
var _local6 = Math.abs(_local2.yMin);
var _local12 = new flash.geom.Point(_local8, _local6);
var _local3 = new flash.display.BitmapData(500, 300);
var _local11 = new flash.filters.DisplacementMapFilter(_local3, _local12, _local9, _local7, _local5, _local4, _local10);
_root.displace_mc.displacer._x = x;
_root.displace_mc.displacer._y = y;
_local3.draw(displace_mc);
theScreen.filters = [_local11];
}
function stopDisplacement() {
theScreen.filters = [];
}
function gameLevel() {
this.myMap = [];
}
function plt(xTile, yTile) {
this.bubbleCntr = 0;
this.bubbleMax = 30;
this.clip = envLayer.attachMovie("plant", "env_" + envCnt, envCnt);
envCnt++;
this.clip.cacheAsBitmap = true;
this.clip.gotoAndPlay(random(40));
this.clip._x = (tileSize * xTile) + (tileSize / 2);
this.clip._y = tileSize * (yTile + 1);
this.clip._xscale = (this.clip._yscale = 90 + random(40));
aAllEntities.push(this);
}
function bbl(xTile, yTile) {
this.bubbleCntr = 0;
this.bubbleMax = 40;
this.clip = envLayer.attachMovie("bubble_emitter", "env_" + envCnt, envCnt);
envCnt++;
this.clip.cacheAsBitmap = true;
this.clip.gotoAndPlay(random(40));
this.clip._x = (tileSize * xTile) + (tileSize / 2);
this.clip._y = tileSize * (yTile + 1);
this.clip._alpha = 0;
aAllEntities.push(this);
}
function lft(xTile, yTile) {
this.bubbleCntr = 0;
this.bubbleMax = 12;
this.clip = envLayer.attachMovie("bubble_emitter", "env_" + envCnt, envCnt);
envCnt++;
this.clip.cacheAsBitmap = true;
this.clip._x = tileSize * xTile;
this.clip._y = tileSize * (yTile + 2);
this.clip._alpha = 0;
aAllEntities.push(this);
}
function end(xTile, yTile) {
this.clip = envLayer.attachMovie("endCoin", "env_" + envCnt, envCnt);
envCnt++;
this.clip._x = tileSize * xTile;
this.clip._y = tileSize * yTile;
this.clip.parent = this;
this.clip.onEnterFrame = function () {
if (this.hitTest(_root.thePlayer.clip.colBox)) {
var _local3 = 0;
while (_local3 < 6) {
var _local4 = new bubble(((this._x + (this._width / 2)) - 10) + random(20), ((this._y - (this._height / 2)) - 10) + random(20), 100 + random(100), (-random(2)) + 1, (-random(2)) + 1, 300);
_local3++;
}
thePlayer.endLevel();
removeMovieClip(this);
delete this.parent;
}
};
}
function tile_block() {
this.block = true;
}
function tile_empty() {
}
function tile_health() {
this.collectible = true;
this.func = "changeHealth";
this.funcVal = -20;
}
function tile_endLevel() {
this.collectible = true;
this.func = "endLevel";
this.funcVal = 0;
}
function tile_squid() {
this.collectible = true;
this.func = "giveAmmo";
this.funcVal = 0;
}
function buildLevel(level) {
_global.levelBoard.dispose();
_global.tileSet.dispose();
_global.bGround.dispose();
_global.fGround.dispose();
_global.bgScreen.dispose();
_global.fgScreen.dispose();
_global.gameScreen.dispose();
theLevel = level;
myMap = theLevel.myMap;
aAllEntities = [];
aAllEnemies = [];
aAllLayers = [];
for (var each in aSpentObjects) {
var theEn = aSpentObjects[each];
var gridx = theEn.gridx;
var gridy = theEn.gridy;
var num = theEn.num;
myMap[gridy][gridx] = num;
}
aSpentObjects = [];
verBitmaps = Math.ceil(myMap.length / maxTilesPerBitmap);
horBitmaps = Math.ceil(myMap[0].length / maxTilesPerBitmap);
levelHeight = myMap.length * tileSize;
levelWidth = myMap[0].length * tileSize;
envLayer = theScreen.createEmptyMovieClip("envLayer", 30);
aAllLayers.push(envLayer);
entLayer = theScreen.createEmptyMovieClip("entLayer", 40);
aAllLayers.push(entLayer);
fxLayer = theScreen.createEmptyMovieClip("fxLayer", 60);
aAllLayers.push(fxLayer);
_global.levelBoard = new flash.display.BitmapData(90 * tileSize, levelHeight, true, 0);
_global.tileSet = flash.display.BitmapData.loadBitmap(theLevel.tileset);
_global.bGround = flash.display.BitmapData.loadBitmap(theLevel.bgFar);
_global.fGround = flash.display.BitmapData.loadBitmap(theLevel.bgMid);
_global.bgScreen = new flash.display.BitmapData(screenWidth, screenHeight, true, 0);
_global.screenBg = theScreen.createEmptyMovieClip("screenBg", 8);
screenBg.attachBitmap(bgScreen, 0);
screenBg.attachMovie(theLevel.farMc, "farMc", 1);
_global.fgScreen = new flash.display.BitmapData(screenWidth, screenHeight, true, 0);
_global.screenFg = theScreen.createEmptyMovieClip("screenFg", 9);
screenFg.attachBitmap(fgScreen, 0);
_global.gameScreen = new flash.display.BitmapData(screenWidth, screenHeight, true, 0);
_global.outScreen = theScreen.createEmptyMovieClip("outScreen", 10);
outScreen.attachBitmap(gameScreen, 0);
_global.mySchedule = new Array();
_global.numberBitmaps = 0;
var i = 0;
while (i < verBitmaps) {
var tmp = new Array();
var j = 0;
while (j < horBitmaps) {
tmp.push(0);
numberBitmaps++;
j++;
}
mySchedule.push(tmp);
i++;
}
var i = 0;
while (i < verBitmaps) {
var j = 0;
while (j < horBitmaps) {
var startX = (j * maxTilesPerBitmap);
var startY = (i * maxTilesPerBitmap);
var bg = (new flash.display.BitmapData(tileSize * maxTilesPerBitmap, tileSize * maxTilesPerBitmap, true, 0));
var k = startY;
while (k < (startY + maxTilesPerBitmap)) {
var l = startX;
while (l < (startX + maxTilesPerBitmap)) {
if (myMap[k][l] > 0) {
srcx = myMap[k][l] % rowSpan;
srcy = Math.floor(myMap[k][l] / rowSpan);
var tRect = (new flash.geom.Rectangle(srcx * tileSize, srcy * tileSize, tileSize, tileSize));
var destPt = (new flash.geom.Point((l - startX) * tileSize, (k - startY) * tileSize));
bg.copyPixels(tileSet, tRect, destPt);
}
if (typeof(myMap[k][l]) == "string") {
var entName = myMap[k][l];
var func = eval (entName);
var xTile = l;
var yTile = k;
var ent = new func(xTile, yTile);
}
l++;
}
k++;
}
mySchedule[i][j] = bg;
j++;
}
i++;
}
var trans = (new flash.geom.Transform(thePlayer.clip));
trans.colorTransform = theLevel.myColour;
thePlayer.startx = theLevel.startx;
thePlayer.starty = theLevel.starty;
thePlayer.charx = theLevel.startx;
thePlayer.chary = theLevel.starty;
bgm.stop();
delete bgm;
bgm = new Sound();
bgm.attachSound(theLevel.bgm);
bgm.setVolume(100);
bgm.start(0, 999);
refreshScreen();
}
function refreshScreen() {
var _local6 = theLevel.parallaxFar;
var _local7 = theLevel.parallaxMid;
var _local9 = new flash.geom.Rectangle(offX * _local6, offY * _local6, 550, 400);
var _local11 = new flash.geom.Point(0, 0);
bgScreen.copyPixels(bGround, _local9, _local11);
var _local8 = new flash.geom.Rectangle(offX * _local7, offY * _local7, 550, 400);
fgScreen.copyPixels(fGround, _local8, _local11);
if (numberBitmaps > 1) {
var _local2 = 0;
while (_local2 < mySchedule.length) {
var _local1 = 0;
while (_local1 < mySchedule[_local2].length) {
var _local3 = offX - ((_local1 * maxTilesPerBitmap) * tileSize);
var _local4 = offY - ((_local2 * maxTilesPerBitmap) * tileSize);
_local9 = new flash.geom.Rectangle(_local3, _local4, screenWidth, screenHeight);
_local11 = new flash.geom.Point(0, 0);
var _local10 = mySchedule[_local2][_local1];
gameScreen.copyPixels(_local10, _local9, _local11);
_local1++;
}
_local2++;
}
} else {
_local9 = new flash.geom.Rectangle(offX, offY, screenWidth, screenHeight);
_local11 = new flash.geom.Point(0, 0);
var _local10 = mySchedule[0][0];
gameScreen.copyPixels(_local10, _local9, _local11);
}
for (var _local5 in aAllLayers) {
aAllLayers[_local5]._x = -offX;
aAllLayers[_local5]._y = -offY;
}
}
function player(x, y, type, maxJump, maxSpeed) {
this.health = 50;
this.power = 1;
this.alive = true;
this.ammo = false;
this.lives = 3;
this.score = 100;
this.atLevel = 1;
this.vulnerable = true;
this.stunned = false;
this.startx = x;
this.starty = y;
this.charx = x;
this.chary = y;
this.horSpeed = 2;
this.verSpeed = 0;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.walking = false;
this.standDisabled = false;
this.maxJump = maxJump;
this.maxSpeed = maxSpeed;
this.termVelocity = 4;
this.onGround = false;
this.airborne = true;
this.horDir = 1;
this.verDir = 1;
this.bubbleCnt = 0;
this.bubbleMax = 60;
this.gravity = 0.3;
this.friction = 0.8;
this.current = 0;
this.projCount = 0;
this.projMax = 10;
this.pan = false;
this.powerCntr = 0;
this.powerMax = 35;
this.accelerate = (1 - this.friction) * this.maxSpeed;
this.clip = playerLayer.attachMovie(type, "clip", 0);
this.type = type;
_root.playerType = type;
this.standHeight = this.clip.colBox._height;
this.clip.gotoAndStop("duck");
this.crouchHeight = this.clip.colBox._height;
this.clip.colBox._visible = false;
this.clip.parent = this;
int.lives_field.text = this.lives;
}
function spentOb(gridx, gridy, num) {
this.gridx = gridx;
this.gridy = gridy;
this.num = num;
}
function bubble(x, y, scale, horSpeed, verSpeed, life) {
this.charx = x;
this.chary = y;
this.horSpeed = horSpeed;
this.verSpeed = verSpeed;
this.gravity = -0.1;
this.friction = 0.99;
var _local2 = random(6);
this.clip = fxLayer.attachMovie("bubble_" + _local2, "clip_" + particleCnt, particleCnt);
particleCnt++;
this.clip._x = x;
this.clip._y = y;
this.clip.life = life;
this.clip.parent = this;
this.clip._alpha = 0;
this.clip.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 10;
}
if (this.hitTest(outScreen)) {
if (this.life > 0) {
this.parent.detectColl();
this.life--;
} else {
removeMovieClip(this);
delete this.parent;
}
} else {
removeMovieClip(this);
delete this.parent;
}
};
}
function persistent_bubble(x, y, scale, horSpeed, verSpeed, life) {
this.charx = x;
this.chary = y;
this.horSpeed = horSpeed;
this.verSpeed = verSpeed;
this.termVelocity = -4 + Math.random();
this.gravity = -0.05;
this.friction = 0.99;
var _local4 = random(6);
this.clip = fxLayer.attachMovie("bubble_" + _local4, "clip_" + particleCnt, particleCnt);
particleCnt++;
this.clip._x = x;
this.clip._y = y;
this.clip.life = life;
this.clip.parent = this;
this.clip._alpha = 0;
this.clip.onEnterFrame = function () {
this.parent.detectColl();
if (this._alpha < 100) {
this._alpha = this._alpha + 10;
}
if (this.hitTest(outScreen)) {
this._visible = true;
} else {
this._visible = false;
}
if (this.life > 0) {
this.life--;
} else {
removeMovieClip(this);
delete this.parent;
}
if (this.parent.verSpeed < this.parent.termVelocity) {
this.parent.verSpeed = this.parent.termVelocity;
}
var _local3 = this.parent.charx - thePlayer.charx;
var _local2 = this.parent.chary - thePlayer.chary;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local4 < 30) {
if (thePlayer.verSpeed > (this.parent.verSpeed * 0.75)) {
thePlayer.verSpeed = thePlayer.verSpeed - 0.3;
}
if (thePlayer.clip._xscale == 100) {
thePlayer.current = -0.8;
}
if (thePlayer.clip._xscale == -100) {
thePlayer.current = 0.8;
}
}
};
}
function squid(x, y, scale, horSpeed, verSpeed, life) {
this.charx = x;
this.chary = y;
this.horSpeed = horSpeed * (scale / 100);
this.verSpeed = verSpeed;
this.gravity = 0;
this.friction = 1;
this.active = true;
this.clip = fxLayer.attachMovie("squid_ammo", "ammo_" + thePlayer.projCount, particleCnt);
thePlayer.projCount++;
thePlayer.projCount = thePlayer.projCount % thePlayer.projMax;
particleCnt++;
this.clip._x = x;
this.clip._y = y;
if (scale == 100) {
this.clip._rotation = 0;
} else {
this.clip._rotation = -180;
}
this.clip.life = life;
this.clip.startLife = life;
this.clip.duration = 0;
this.clip.bubbleCnt = 0;
this.clip.bubbleMax = 2;
this.clip.parent = this;
this.clip.bubbling = true;
this.clip.onEnterFrame = function () {
var _local5 = this.parent.detectColl();
if ((_local5 == true) || (this.parent.active == false)) {
this.bubbling = false;
this.active = false;
}
if (this.hitTest(outScreen)) {
this._visible = true;
this.bubbleCnt++;
this.bubbleCnt = this.bubbleCnt % this.bubbleMax;
if ((this.bubbleCnt == 0) && (this.bubbling)) {
var _local6 = new bubble(this._x, this._y, 100 + random(100), this.parent.horSpeed / 3, -Math.random(), 100);
}
} else {
this._visible = false;
}
if (this.life > 0) {
this.life--;
} else {
removeMovieClip(this);
delete this.parent;
}
if (this.life < 60) {
if ((this.life % 3) == 0) {
((this._alpha == 100) ? ((this._alpha = 0)) : ((this._alpha = 100)));
}
}
if (Math.abs(this.parent.verSpeed) > 0.1) {
var _local4 = Math.atan(this.parent.verSpeed / this.parent.horSpeed);
_local4 = _local4 / (Math.PI/180);
if (this.parent.horSpeed < 0) {
_local4 = _local4 - 180;
}
this._rotation = _local4;
}
if (Math.abs(this.parent.horSpeed) < 0.1) {
this.parent.horSpeed = 0;
}
if ((this.hitTest(thePlayer.clip.colBox) && (!thePlayer.ammo)) && ((this.startLife - this.life) > 30)) {
thePlayer.ammo = true;
thePlayer.clip.torso.clip.squid._visible = true;
removeMovieClip(this);
delete this.parent;
}
for (var _local3 in aAllEntities) {
var _local2 = aAllEntities[_local3];
if (_local2.type == "enemy") {
if (this.hitTest(_local2.clip.colBox) && (this.parent.active)) {
((this.parent.horSpeed > 0) ? ((this.horDir = 1)) : ((this.horDir = -1)));
_local2.wound(100, 10, 10, 10 * this.horDir);
this.parent.active = false;
this.parent.gravity = thePlayer.gravity;
this.parent.bubbling = false;
this.parent.horSpeed = this.parent.horSpeed * -0.4;
this.parent.friction = 0.95;
}
}
}
};
}
function ball(x, y, scale, horSpeed, verSpeed, life) {
this.charx = x;
this.chary = y;
this.horSpeed = horSpeed * (scale / 100);
this.verSpeed = verSpeed;
this.gravity = 0;
this.friction = 1;
this.clip = fxLayer.attachMovie("ball_ammo", "clip_" + particleCnt, particleCnt);
this.clip.cacheAsBitmap = true;
particleCnt++;
this.clip._x = x;
this.clip._y = y;
this.clip.life = life;
this.clip.ricochet = false;
this.clip.startLife = life;
this.clip.parent = this;
this.clip.active = true;
this.clip.onEnterFrame = function () {
var _local4 = thePlayer.clip.torso.clip.punchBox;
if (_local4) {
if ((this.hitTest(_local4) && (!this.ricochet)) && (this.active)) {
this.ricochet = true;
this.parent.horSpeed = this.parent.horSpeed * -1.2;
}
}
var _local5 = this.parent.detectColl();
if (_local5 == true) {
this.active = false;
}
if (((this.hitTest(thePlayer.clip.colBox) && (this.active == true)) && (thePlayer.vulnerable == true)) && (!this.ricochet)) {
thePlayer.wound(20, 50, 3, this.parent.horSpeed);
this.active = false;
this.parent.horSpeed = this.parent.horSpeed * -0.4;
this.parent.friction = 0.95;
this.parent.gravity = thePlayer.gravity;
}
if (this.hitTest(outScreen)) {
this._visible = true;
} else {
this._visible = false;
}
if (this.life > 0) {
this.life--;
} else {
removeMovieClip(this);
delete this.parent;
}
if (this.life < 60) {
if ((this.life % 3) == 0) {
((this._alpha == 100) ? ((this._alpha = 0)) : ((this._alpha = 100)));
}
}
if (Math.abs(this.parent.horSpeed) < 0.1) {
this.parent.horSpeed = 0;
}
if (this.active && (this.ricochet)) {
for (var _local3 in aAllEnemies) {
var _local2 = aAllEnemies[_local3];
if (this.hitTest(_local2.clip.colBox)) {
((this.parent.horSpeed > 0) ? ((this.horDir = 1)) : ((this.horDir = -1)));
_local2.wound(100, 10, 10, 10 * this.horDir);
this.parent.active = false;
this.parent.gravity = thePlayer.gravity;
this.parent.horSpeed = this.parent.horSpeed * -0.4;
this.parent.friction = 0.95;
}
}
}
};
}
function vibrateScreen(ver, decay) {
var heen = false;
var _local3 = _root.createEmptyMovieClip("vibrator", 2000);
_local3.onEnterFrame = function () {
if (Math.abs(ver) > 1.5) {
_root._y = _root._y + ver;
if (ver > 0) {
heen = true;
} else {
heen = false;
}
ver = ver * -1;
if (heen == false) {
ver = ver * decay;
}
} else {
_root._y = 0;
removeMovieClip(this);
}
};
}
function explosion(x, y, colour) {
var _local2 = new shockWave(x, y);
vibrateScreen(20, 0.7);
this.clip = fxLayer.attachMovie("mc_explosion", "expl_" + particleCnt, particleCnt);
particleCnt++;
this.clip._x = x;
this.clip._y = y;
this.clip.parent = this;
}
function enemyExplosion(x, y, colour, tag) {
vibrateScreen(10, 0.8);
var _local2 = 0;
while (_local2 < 10) {
var _local3 = new bubble(x, y, 100, (random(8) - 4) * Math.random(), (random(8) - 4) * Math.random(), 100);
_local2++;
}
this.clip = fxLayer.attachMovie("mc_enemyExplosion", "explosion_" + particleCnt, particleCnt);
particleCnt++;
this.clip._x = x;
this.clip._y = y;
this.clip.parent = this;
}
function makeSquare(colour, alpha, life) {
var _local2 = theScreen.createEmptyMovieClip("sq", 150);
_local2.lineStyle(0, 16777215, 0);
_local2.beginFill(colour, 100);
_local2.moveTo(0, 0);
_local2.lineTo(500, 0);
_local2.lineTo(500, 300);
_local2.lineTo(0, 300);
_local2.lineTo(0, 0);
_local2.endFill();
_local2.life = life;
_local2._alpha = alpha;
_local2.onEnterFrame = function () {
this.life--;
this._alpha = this._alpha - 20;
if ((this._alpha < 0) || (this.life < 0)) {
removeMovieClip(this);
}
};
}
function removeSquare() {
removeMovieClip(theScreen.sq);
}
function shockWave(x, y) {
this.clip = _root.attachMovie("displace_mc", "disp", 15000);
this.clip._visible = false;
this.clip._x = 0;
this.clip._y = 0;
this.clip.parent = this;
this.clip.displacer._x = x - offX;
this.clip.displacer._y = y - offY;
this.clip.onEnterFrame = function () {
var _local10 = 1;
var _local8 = 2;
var _local6 = 80;
var _local5 = 80;
var _local11 = "ignore";
var _local3 = theScreen.getBounds(_root);
var _local9 = Math.abs(_local3.xMin);
var _local7 = Math.abs(_local3.yMin);
var _local13 = new flash.geom.Point(_local9, _local7);
var _local4 = new flash.display.BitmapData(500, 300);
var _local12 = new flash.filters.DisplacementMapFilter(_local4, _local13, _local10, _local8, _local6, _local5, _local11);
_local4.draw(this);
theScreen.filters = [_local12];
};
}
playerType = null;
playerDead = null;
stop();
def.prototype.behave = function () {
this.walk();
this.sayMyName();
};
def.prototype.wound = function (am, life, stun, obSpeed) {
if (stun > life) {
stun = life;
}
if (this.vulnerable) {
this.health = this.health - am;
this.stunned = true;
this.vulnerable = false;
this.horSpeed = this.horSpeed + obSpeed;
this.verSpeed = this.verSpeed - 3;
this.clip._alpha = 80;
var _local3 = new Color(this.clip);
_local3.setTint(255, 255, 255, 100);
if (this.health <= 0) {
_local3 = new Color(this.clip);
_local3.setTint(0, 0, 0, 0);
this.die();
} else {
this.theWound = _root.createEmptyMovieClip("enWound_" + this.clip._name, _root.getNextHighestDepth());
this.theWound.life = life;
this.theWound.stun = stun;
this.theWound.stunMax = this.theWound.life - this.theWound.stun;
this.theWound.parent = this;
this.theWound.onEnterFrame = function () {
this.life--;
if (this.life == this.stunMax) {
this.parent.stunned = false;
var _local2 = new Color(this.parent.clip);
_local2.setTint(0, 0, 0, 0);
}
if (this.life <= 0) {
this.parent.clip._alpha = 100;
this.parent.vulnerable = true;
var _local2 = new Color(this.parent.clip);
_local2.setTint(0, 0, 0, 0);
removeMovieClip(this);
}
};
}
}
};
def.prototype.die = function () {
if (this.alive) {
this.alive = false;
thePlayer.updateScore(this.scoreValue);
var _local2 = new enemyExplosion(this.charx, this.chary - (this.clip.colBox._height / 2), colour, this.clip._name);
removeMovieClip(this.clip);
}
};
def.prototype.detectColl = function () {
var _local4 = null;
this.clip._x = this.charx;
this.clip._y = this.chary;
this.charx = this.charx + this.horSpeed;
this.chary = this.chary + this.verSpeed;
this.chary = Math.round(this.chary);
if ((this.alive == true) && (this.stunned == false)) {
if (this.goRight) {
if (this.horSpeed < this.maxSpeed) {
this.horSpeed = this.maxSpeed;
this.clip._xscale = 100;
}
} else if (this.goLeft) {
if (this.horSpeed > (-this.maxSpeed)) {
this.horSpeed = -this.maxSpeed;
this.clip._xscale = -100;
}
}
if (this.goUp) {
if (this.onGround && (this.standDisabled == false)) {
this.verSpeed = this.maxJump * this.power;
}
}
if (this.fireDisabled == false) {
if (this.goFire) {
this.clip.torso.gotoAndStop("fire");
this.fireDisabled = true;
this.punchDisabled = true;
this.fireBall();
} else if (!this.goFire) {
if (this.walking == true) {
this.clip.torso.gotoAndStop("walk");
this.clip.torso.clip.gotoAndPlay(this.clip.legs._currentframe);
} else {
this.clip.torso.gotoAndStop("idle");
}
}
}
if (this.punchDisabled == false) {
if (this.goPunch) {
this.clip.torso.gotoAndStop("punch");
this.punchDisabled = true;
this.fireDisabled = true;
} else if (!this.goPunch) {
if (this.walking == true) {
this.clip.torso.gotoAndStop("walk");
this.clip.torso.clip.gotoAndPlay(this.clip.legs._currentframe);
} else {
this.clip.torso.gotoAndStop("idle");
}
}
}
if (this.airborne && (!this.standDisabled)) {
if (this.verSpeed > 1) {
this.clip.gotoAndStop("fall");
this.walking = false;
}
if (this.verSpeed < -1) {
this.clip.gotoAndStop("jump");
this.walking = false;
}
this.isCrouched = false;
} else if (this.goRight) {
this.clip.gotoAndStop("walk");
this.clip._xscale = 100;
this.walking = true;
} else if (this.goLeft) {
this.clip.gotoAndStop("walk");
this.clip._xscale = -100;
this.walking = true;
} else if ((!this.goLeft) && (!this.goRight)) {
this.clip.gotoAndStop("idle");
this.walking = false;
}
}
this.horSpeed = this.horSpeed * this.friction;
if (Math.abs(this.current) > 0.3) {
this.current = this.current * 0.8;
} else {
this.current = 0;
}
((this.horSpeed > 0) ? ((this.horDir = 1)) : ((this.horDir = -1)));
((this.verSpeed > 0) ? ((this.verDir = 0)) : ((this.verDir = -1)));
var _local6 = (this.clip.colBox._width / 2) * this.horDir;
var _local5 = this.clip.colBox._height * this.verDir;
var _local9 = Math.floor((this.charx + _local6) / tileSize);
var _local8 = Math.floor(this.charx / tileSize);
var _local10 = Math.floor((this.charx - _local6) / tileSize);
var _local14 = Math.floor(this.chary / tileSize);
var _local2 = Math.floor(((this.charx + this.horSpeed) + _local6) / tileSize);
var _local3 = Math.floor(((this.chary + this.verSpeed) + _local5) / tileSize);
this.onGround = false;
if ((tileTypes[myMap[_local3][_local9]].block || (tileTypes[myMap[_local3][_local10]].block)) || (tileTypes[myMap[_local3][_local8]].block)) {
if (this.verSpeed > 0) {
this.chary = ((_local3 * tileSize) - 1) - _local5;
_local14 = Math.floor(this.chary / tileSize);
this.verSpeed = 0;
this.onGround = true;
this.airborne = false;
} else if (this.verSpeed < 0) {
this.chary = ((_local3 * tileSize) + (tileSize + 1)) - _local5;
_local14 = Math.floor(this.chary / tileSize);
this.verSpeed = 0;
}
} else {
this.airborne = true;
}
if (this.onGround == false) {
this.verSpeed = this.verSpeed + (this.gravity * this.power);
if (this.verSpeed > (this.termVelocity * this.power)) {
this.verSpeed = this.termVelocity * this.power;
}
}
var _local7 = Math.floor(this.chary / tileSize);
var _local11 = Math.floor((this.chary - (this.clip.colBox._height / 3)) / tileSize);
var _local12 = Math.floor((this.chary - ((this.clip.colBox._height / 3) * 2)) / tileSize);
var _local13 = Math.floor((this.chary - this.clip.colBox._height) / tileSize);
_local6 = (this.clip.colBox._width / 2) * this.horDir;
_local2 = Math.floor(((this.charx + this.horSpeed) + _local6) / tileSize);
if (((tileTypes[myMap[_local7][_local2]].block || (tileTypes[myMap[_local13][_local2]].block)) || (tileTypes[myMap[_local11][_local2]].block)) || (tileTypes[myMap[_local12][_local2]].block)) {
if (this.horSpeed > 0) {
this.charx = ((_local2 * tileSize) - 1) - _local6;
} else if (this.horSpeed < 0) {
this.charx = ((_local2 * tileSize) + (tileSize + 1)) - _local6;
}
this.horSpeed = 0;
_local4 = true;
}
if (!tileTypes[myMap[_local7 + 1][_local2]].block) {
_local4 = true;
}
if ((this.chary - this.clip.colBox._height) > levelHeight) {
this.die();
}
return(_local4);
};
def.prototype.walk = function () {
(this.clip.hitTest(outScreen) ? ((this.clip._visible = true)) : ((this.clip._visible = false)));
if (this.alive) {
var _local3 = this.charx - thePlayer.charx;
var _local2 = this.chary - thePlayer.chary;
var _local7 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local7 < this.actionRad) {
if (this.charx < thePlayer.charx) {
this.clip._xscale = 100;
}
if (this.charx > thePlayer.charx) {
this.clip._xscale = -100;
}
if ((this.charx - thePlayer.charx) < -100) {
this.goRight = true;
this.goLeft = false;
} else if ((this.charx - thePlayer.charx) > 100) {
this.goRight = false;
this.goLeft = true;
} else {
this.goRight = (this.goLeft = false);
}
var _local4 = this.chary - 40;
if ((_local4 < thePlayer.chary) && (_local4 > (thePlayer.chary - thePlayer.clip.colBox._height))) {
this.reactFire = true;
} else {
this.reactFire = false;
this.reactionCnt = 0;
this.goFire = false;
}
if (this.reactFire) {
this.reactionCnt++;
this.reactionCnt = this.reactionCnt % this.reactionTime;
if (this.reactionCnt == 0) {
this.reactFire = false;
this.goFire = true;
}
}
if (Math.abs(this.charx - thePlayer.charx) > 100) {
var _local5 = Math.floor((this.chary - (this.clip.colBox._height * 2)) / tileSize);
var _local6 = Math.floor(this.charx / tileSize);
if (!tileTypes[myMap[_local5][_local6]].block) {
if ((this.chary - thePlayer.chary) > this.clip.colBox._height) {
this.goUp = true;
} else {
this.goUp = false;
}
} else {
this.goUp = false;
}
} else {
this.goUp = false;
}
} else {
this.goRight = (this.goLeft = (this.goUp = (this.goFire = false)));
}
} else {
this.goRight = (this.goLeft = (this.goUp = (this.goFire = false)));
}
this.detectColl();
};
def.prototype.fireBall = function () {
var _local2 = new ball(this.charx + ((this.clip._xscale / 100) * 5), this.chary - 30, this.clip._xscale, 10, 0, 150);
};
dek.prototype.behave = def.prototype.behave;
dek.prototype.walk = def.prototype.walk;
dek.prototype.detectColl = def.prototype.detectColl;
dek.prototype.fireBall = def.prototype.fireBall;
dek.prototype.wound = def.prototype.wound;
dek.prototype.die = def.prototype.die;
mor.prototype.detectColl = def.prototype.detectColl;
mor.prototype.walk = function () {
(this.clip.hitTest(outScreen) ? ((this.clip._visible = true)) : ((this.clip._visible = false)));
if (this.alive) {
var _local3 = this.charx - thePlayer.charx;
var _local2 = this.chary - thePlayer.chary;
var _local6 = Math.floor(Math.sqrt((_local3 * _local3) + (_local2 * _local2)));
var _local5 = this.detectColl();
if (_local6 < this.actionRad) {
((this.horDir == 1) ? ((this.goRight = true)) : ((this.goLeft = true)));
if ((_local5 == true) && (this.airborne == false)) {
if (this.goRight == true) {
this.goRight = false;
this.goLeft = true;
} else if (this.goLeft == true) {
this.goRight = true;
this.goLeft = false;
}
}
if (((this.charx < thePlayer.charx) && (this.horDir == 1)) || ((this.charx > thePlayer.charx) && (this.horDir == -1))) {
var _local4 = this.chary - 35;
if ((_local4 < thePlayer.chary) && (_local4 > (thePlayer.chary - thePlayer.clip.colBox._height))) {
this.reactFire = true;
} else {
this.reactFire = false;
this.reactionCnt = 0;
this.goFire = false;
}
if (this.reactFire) {
this.reactionCnt++;
this.reactionCnt = this.reactionCnt % this.reactionTime;
if (this.reactionCnt == 0) {
this.reactFire = false;
this.goFire = true;
}
} else {
this.goFire = false;
}
} else {
this.goFire = false;
}
} else {
this.goRight = (this.goLeft = (this.goUp = (this.goFire = false)));
}
}
};
mor.prototype.behave = def.prototype.behave;
mor.prototype.fireBall = def.prototype.fireBall;
mor.prototype.wound = def.prototype.wound;
mor.prototype.die = def.prototype.die;
thu.prototype.detectColl = def.prototype.detectColl;
thu.prototype.walk = function () {
(this.clip.hitTest(outScreen) ? ((this.clip._visible = true)) : ((this.clip._visible = false)));
if (this.alive) {
var _local3 = this.charx - thePlayer.charx;
var _local2 = this.chary - thePlayer.chary;
var _local6 = Math.floor(Math.sqrt((_local3 * _local3) + (_local2 * _local2)));
var _local5 = this.detectColl();
if (_local6 < this.actionRad) {
((this.horDir == 1) ? ((this.goRight = true)) : ((this.goLeft = true)));
if ((_local5 == true) && (this.airborne == false)) {
if (this.goRight == true) {
this.goRight = false;
this.goLeft = true;
} else if (this.goLeft == true) {
this.goRight = true;
this.goLeft = false;
}
}
if (((this.charx < thePlayer.charx) && (this.horDir == 1)) || ((this.charx > thePlayer.charx) && (this.horDir == -1))) {
var _local4 = this.chary - 35;
if ((_local4 < thePlayer.chary) && (_local4 > (thePlayer.chary - thePlayer.clip.colBox._height))) {
this.reactFire = true;
} else {
this.reactFire = false;
this.reactionCnt = 0;
this.goFire = false;
}
if (this.reactFire) {
this.reactionCnt++;
this.reactionCnt = this.reactionCnt % this.reactionTime;
if (this.reactionCnt == 0) {
this.reactFire = false;
this.goFire = true;
}
} else {
this.goFire = false;
}
} else {
this.goFire = false;
}
} else {
this.goRight = (this.goLeft = (this.goUp = (this.goFire = false)));
}
}
};
thu.prototype.behave = def.prototype.behave;
thu.prototype.fireBall = def.prototype.fireBall;
thu.prototype.wound = def.prototype.wound;
thu.prototype.die = def.prototype.die;
tnt.prototype.behave = function () {
(this.clip.hitTest(outScreen) ? ((this.clip._visible = true)) : ((this.clip._visible = false)));
var _local3 = this.charx - thePlayer.charx;
var _local2 = this.chary - thePlayer.chary;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
if ((_local4 < this.actionRad) && (Math.abs(this.charx - thePlayer.charx) < 80)) {
this.clip.gotoAndStop("attack");
}
};
var level_1 = new gameLevel();
level_1.myMap[0] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[1] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[3] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[4] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[5] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[6] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 5, 6, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[7] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[8] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[9] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[10] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[11] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 59, 0, 52, 53, 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[12] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[13] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 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, 21, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[14] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[15] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 5, 6, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 20, 34, 34, 34, 34, 34, 34, 20, 20, 34, 20, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[16] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 10, 11, 0, 39, 55, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[17] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 26, 27, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[18] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "bbl", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 37, 55, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 50, 0, 0, 42, 43, 51, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, "thu", 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[19] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 33, 20, 20, 20, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, "plt", 0, 58, 59, 0, 38, "plt", 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[20] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 0, 0, 0, 0, 0, 0, 39, 39, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, "lft", 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, "def", 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[21] = ["plt", 0, 0, 0, 0, 0, "bbl", 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 0, 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, "plt", 0, 0, 0, 0, 0, "bbl", 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[22] = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, "plt", 0, "mor", 0, "bbl", 0, 0, 58, 59, 0, 52, 53, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 59, 0, "plt", "thu", 0, 46, 47, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[23] = [34, 20, 20, 34, 20, 34, 20, 34, 34, 34, 20, 35, 0, 0, "lft", 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 51, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 33, 20, 34, 34, 34, 34, 20, 34, 34, 34, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_1.myMap[24] = [0, 39, 54, 0, 55, 0, 39, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, "bbl", 0, 0, 33, 20, 34, 20, 20, 34, 34, 20, 20, 34, 20, 35, 0, 0, 0, 0, 0, 33, 34, 20, 34, 34, 34, 34, 20, 20, 34, 34, 20, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0];
level_1.myMap[25] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 52, 53, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 39, 0, 54, 39, 0, 0, 54, 39, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 39, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 37, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "end", 26, 27, 0, 0];
level_1.myMap[26] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 1, 3, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 30, 31, 0, 38, 38, 50, 50, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 20, 34, 20, 34, 20, 34, 20, 34, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 33, 20, 34, 34, 34, 34, 34, 34, 20, 34, 37, 0, 0, 0, 0, 36, 20, 34, 34, 34, 34, 20, 34, 20, 34, 34, 34, 34, 34, 34, 20, 34, 34, 34, 34, 20, 34, 20, 34, 34, 34, 34, 34, 34, 20, 34, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, "def", 0, 0, 0, 0, 42, 43, 0, 0];
level_1.myMap[27] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 20, 20, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, "mor", 46, 47, 0, 38, 38, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 39, 0, 54, 0, 39, 0, 39, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 39, 0, 0, 0, 10, 11, 0, 39, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 0, 39, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 0, 39, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, "plt", 51, 0, 0, 0, 0, "bbl", 0, 0, 58, 59, 0, 0];
level_1.myMap[28] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 39, 39, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, "lft", 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, "lft", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 0, 26, 27, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, "lft", 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0];
level_1.myMap[29] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 51, 30, 31, 0, 0, 33, 20, 34, 20, 34, 20, 34, 20, 34, 20, 34, 34, 20, 34, 37, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 42, 43, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 51, 38, 0, 0, 0, 42, 43, 0, 38, 0, 50, 0, 0, 0, 0, 51, 38, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 33, 20, 34, 34, 34, 34, 20, 34, 34, 34, 20, 0, 0];
level_1.myMap[30] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, "plt", 0, 46, 47, 0, 0, 0, 39, 0, 54, 0, 39, 0, 39, 0, 54, 0, 0, 39, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 52, 53, 0, 0, 0, 52, 53, 0, 0, 0, 0, 52, 53, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, "plt", 0, 0, 58, 59, 0, "def", "plt", 0, 52, 53, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, "plt", 0, 58, 59, "thu", 38, "plt", 0, 0, 0, 0, 0, 0, 38, 0, "plt", "mor", 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 50, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 52, 53, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 0, 0, 0, 39, 0, 0];
level_1.myMap[31] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 1, 2, 2, 2, 3, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 30, 31, 0, 0, 20, 20, 0, 0, 0, 1, 3, 0, "tnt", 0, 1, 3, 0, 0, 0, 0, 1, 3, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[32] = [0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 33, 20, 20, 20, 35, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 46, 47, 0, 0, 39, 39, 0, 0, 0, 36, 18, 2, 2, 2, 18, 37, 0, 0, 0, 0, 33, 20, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, "tnt", 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, "tnt", 0, 17, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[33] = [0, 38, 0, 10, 11, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 39, 39, 55, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 38, 38, 0, 0, 0, 0, 36, 18, 18, 18, 37, 0, 0, 0, 0, 0, 0, 39, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[34] = [0, 38, 0, 26, 27, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 33, 20, 34, 20, 34, 20, 34, 20, 20, 34, 20, 35, 0, 0, 38, 38, 0, 0, 0, 0, 0, 36, 20, 36, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[35] = [0, 38, 0, 42, 43, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 30, 31, 0, 0, 38, 0, 0, 38, 1, 3, 0, 38, 0, 0, 39, 39, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 39, 0, 54, 0, 39, 0, 54, 39, 0, 54, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[36] = [0, 38, 0, 58, 59, 0, 38, "plt", 0, 0, 38, "plt", 0, 38, 38, 0, 0, 38, 38, 0, 0, 0, 46, 47, 0, 0, 38, 0, 0, 38, 34, 19, 0, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[37] = [0, 38, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 38, 38, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 19, 0, 38, 0, 0, 39, 39, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, "plt", 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[38] = [0, 38, 0, 33, 20, 34, 20, 34, 20, 34, 20, 20, 34, 20, 35, 0, 0, 38, 38, 0, 33, 20, 34, 20, 34, 20, 34, 20, 20, 34, 20, 35, 0, 38, 0, 0, 38, 38, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[39] = [0, 38, 0, 0, 39, 0, 54, 0, 39, 0, 54, 39, 0, 54, 0, 0, 0, 38, 38, 0, 0, 39, 0, 54, 0, 39, 0, 54, 39, 0, 54, 0, 0, 38, 0, 0, 39, 39, 0, 0, 0, 33, 20, 34, 20, 34, 20, 34, 20, 20, 34, 20, 35, 0, 38, 0, 0, 0, "lft", 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[40] = [0, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 38, 0, 0, 0, 38, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 0, 0, 39, 0, 54, 0, 39, 0, 54, 39, 0, 54, 0, 0, 38, 0, 0, 0, 0, 30, 31, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[41] = [0, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 38, 0, 0, 0, 38, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 39, 39, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 52, 53, 46, 47, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[42] = [0, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 38, 0, 0, 0, 38, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 1, 2, 2, 2, 3, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, "lft", 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[43] = [0, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 38, 0, 0, 0, 38, 38, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 39, 39, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 33, 20, 20, 20, 35, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0];
level_1.myMap[44] = [0, 38, "plt", 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 38, 0, "plt", 0, 38, 38, 0, 0, 38, 0, 38, "plt", 38, 0, 38, 38, 0, 0, 0, "plt", 38, 0, 0, 38, 38, 0, 0, 0, 0, 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, 0, 0, 38, 0, 0, 39, 39, 55, 0, 38, 38, 0, 0, 0, "plt", 38, 0, 38, 0, 38, 0, 38, 38, 0, 0, "plt", 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 52, 53, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, "plt", "plt", 0, "plt", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 38, "plt", 0, "plt", 0, 38, 0, "plt", 0, 38, 0, 0, "plt", 0, 38, 0, "plt", 0, 0, 38, 0, "plt", 0, 38, 0, 0];
level_1.bgFar = "bg_1";
level_1.parallaxFar = 0.05;
level_1.bgMid = "fg_1";
level_1.parallaxMid = 0.1;
level_1.tileset = "tileset_1";
level_1.myColour = null;
level_1.startx = 150;
level_1.starty = 450;
level_1.bgm = "bgm_1";
var level_2 = new gameLevel();
level_2.myMap[0] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[1] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[3] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[4] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[5] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[6] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "def", 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[7] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 2, 2, 2, 2, 2, 3, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[8] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[9] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[10] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 51, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[11] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 42, 43, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[12] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[13] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 55, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[14] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[15] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "def", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[16] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[17] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 50, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 26, 27, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[18] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 20, 37, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 42, 43, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[19] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 50, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 53, 58, 59, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[20] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[21] = [0, 0, 0, 0, 0, 0, 0, 51, 0, 42, 43, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 50, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, "bbl", 0, 0, "plt", 0, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 36, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[22] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 59, 0, 0, "plt", 0, "def", 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 36, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[23] = [0, 0, 10, 11, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, "lft", 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 36, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[24] = [0, 0, 26, 27, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[25] = [0, 0, 42, 43, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 52, 53, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[26] = [0, "plt", 58, 59, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 50, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[27] = [5, 5, 21, 6, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[28] = [0, 39, 55, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 34, 34, 20, 34, 34, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[29] = [0, 38, 0, 0, 0, 0, 0, 36, 34, 20, 34, 34, 37, 0, 0, 54, 0, 0, 36, 34, 35, 0, 38, 0, 0, 0, 0, 0, 0, 36, 34, 34, 34, 34, 20, 35, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[30] = [0, 38, 0, 0, 0, 0, 0, 0, 39, 55, 0, 39, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 39, 0, 39, 39, 55, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 50, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[31] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 50, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 50, 0, 0, 0, 0, 0, 38, 0, 38, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[32] = [0, 38, 0, 0, 0, 0, 0, 51, 38, 0, "def", 38, 0, 0, 0, 0, 0, 0, 51, 38, "thu", "plt", 38, 0, 0, 0, 0, 0, 0, 0, 38, "plt", 38, 38, "dek", 51, 0, 0, 0, 0, 33, 34, 34, 34, 34, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[33] = [0, 38, 5, 5, 21, 6, 0, 1, 2, 2, 2, 2, 2, 3, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 0, 0, "tnt", 0, 1, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 39, 0, 0, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[34] = [0, 38, 0, 39, 55, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 1, 3, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 50, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[35] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 0, 20, 20, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 38, 30, 31, 38, 38, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[36] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 46, 47, 38, 38, 0, 0, 0, 0, "plt", 0, "bbl", "mor", 0, 0, 52, 53, 51, 0, 0, 0, 0, 0, 0, 33, 34, 34, 20, 34, 34, 34, 34, 34, 34, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 18, 34, 34, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[37] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, "tnt", 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 37, 0, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[38] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 0, 1, 3, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 34, 20, 34, 18, 18, 37, 0, 0, 0, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 50, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[39] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 20, 20, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 36, 34, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[40] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, "lft", 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[41] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 47, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 47, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "end", 0, 0, 0, 0];
level_2.myMap[42] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, "plt", 52, 53, 17, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[43] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 20, 20, 20, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 20, 20, 20, 37, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 1, 2, 2, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[44] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 55, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[45] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[46] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[47] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[48] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[49] = [0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 19, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[50] = [0, 38, 0, 38, 0, 0, 0, 36, 34, 20, 34, 34, 20, 37, 0, 0, 0, 36, 34, 20, 20, 34, 34, 20, 37, 0, 38, 38, 0, 36, 34, 20, 34, 34, 20, 37, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[51] = [0, 38, 0, 38, 0, 0, 0, 0, 39, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 39, 39, 0, 0, 39, 0, 0, 38, 38, 0, 0, 39, 0, 0, 0, 39, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[52] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[53] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 0, 10, 11, 33, 34, 34, 34, 34, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[54] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 39, 0, 39, 0, 0, 0, 0, 26, 27, 0, 39, 39, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[55] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 51, 0, 0, 0, 38, 30, 31, 0, 0, 38, 0, 38, 0, 0, 0, 0, 42, 43, 0, 38, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[56] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 38, 0, 38, 51, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 38, 38, "mor", 0, 0, 0, 0, 38, 46, 47, 0, "plt", 38, 0, 38, 0, "dek", 0, 0, 58, 59, 0, 38, 38, 0, 0, 38, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[57] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[58] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 33, 20, 20, 20, 35, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 33, 20, 20, 20, 35, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[59] = [0, 38, 0, 38, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 39, 0, 39, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 39, 0, 39, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 52, 53, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 0, 0];
level_2.myMap[60] = [0, 38, 0, 38, 0, 0, "bbl", 0, 38, 0, "plt", 0, 38, 0, 0, "bbl", 0, 0, 0, 38, 38, "plt", 0, 38, 0, 0, 38, 38, "plt", 0, 38, 0, "plt", 0, 38, 0, "bbl", 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, "plt", 0, 0, 20, 20, 0, 0, 0, 0, 0, 38, 0, 38, 0, "plt", 0, "plt", 0, 20, 20, 0, 0, "plt", 0, 0, 38, 0, 38, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, "plt", 1, 3, 0, 0, 0, "plt", 0, 38, 38, 0, 0, "plt", 0, 0, 0, 38, 38, 0, "plt", 0, 0, "plt", 0, 0, 0];
level_2.bgFar = "bg_2";
level_2.parallaxFar = 0.05;
level_2.bgMid = "fg_2";
level_2.parallaxMid = 0.1;
level_2.tileset = "tileset_2";
level_2.myColour = new flash.geom.ColorTransform(0.8, 0.8, 1, 1, 0, 0, 0, 0);
level_2.startx = 100;
level_2.starty = 500;
level_2.bgm = "bgm_2";
var level_3 = new gameLevel();
level_3.myMap[0] = [0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[1] = [0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[2] = [0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "end", 0, 0];
level_3.myMap[3] = [0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[4] = [0, 0, 0, 0, 17, 18, 19, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "mor", 0, 0, 0, 0, 0, 0, 0, 50, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[5] = [0, 0, 0, 0, 17, 18, 18, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 37, 36, 18, 18, 18, 18, 18, 18, 18, 37, 0, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[6] = [0, 50, 0, 0, 17, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, "thu", 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 37, 0, 0, 36, 34, 20, 34, 18, 18, 37, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 37, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[7] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 34, 34, 34, 20, 20, 37, 0, 0, 0, 0, 0, 55, 0, 36, 37, 0, 0, 0, 0, 0, 36, 34, 20, 34, 18, 18, 37, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[8] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 10, 11, 0, 0, 0, 33, 34, 34, 34, 34, 34, 34, 34, 35, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 36, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[9] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 36, 20, 20, 20, 37, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[10] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0];
level_3.myMap[11] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 58, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 50, 0, "thu", 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "mor", 0, 0, 0, 0, 0, 0, "thu", 0, 0, "mor", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[12] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, "plt", 0, 0, 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 52, 53, 0];
level_3.myMap[13] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 34, 34, 34, 34, 34, 37, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3];
level_3.myMap[14] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 19, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 39, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 34, 34, 34, 34, 34, 34, 34, 34, 35, 0, 0, 0, 0, 0, 0, 33, 34, 34, 34, 34, 34, 34, 34, 35, 18, 18, 18, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34];
level_3.myMap[15] = [0, 0, 0, 50, 17, 18, 19, 34, 20, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 10, 11, 0, 38, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[16] = [0, 0, 0, 0, 17, 18, 19, 39, 55, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 17, 18, 18, 26, 27, 0, 38, 0, 0, 0, 0, 0, 0, 36, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 31, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[17] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 0, 0, 17, 18, 18, 42, 43, "thu", 38, 0, 0, 0, 0, 0, 0, 0, 39, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, "plt", 0, 0, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 46, 47, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[18] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 36, 20, 20, 20, 37, 0, 0, 17, 18, 18, 58, 59, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 33, 34, 34, 34, 20, 34, 34, 34, 34, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 17, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[19] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 17, 18, 18, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 17, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 17, 18, 18, 34, 34, 34, 34, 34, 34, 34, 34, 35, 0, 0, 0, 0, 0, 0, 33, 34, 34, 34, 34, 34, 34, 34, 35, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[20] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 0, "dek", 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, "dek", 0, 0, 0, 0, 0, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[21] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, "plt", 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 46, 47, 0, "plt", 0, 0, 0, 0, 0, 0, 58, 59, 0, 0, 0, 0, 0, 0, 18, 18, 19, 0, "dek", 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "def", 0, 0, 50, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[22] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 2, 3, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 17, 18, 19, 0, 0, 0, "plt", 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, "plt", "plt", 0, "plt", 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[23] = [0, 0, 0, 0, 17, 18, 19, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 20, 37, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[24] = [0, 0, 0, 0, 17, 18, 19, 38, 0, "plt", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 55, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 34, 34, 34, 34, 34, 34, 20, 20, 37, 0, 0, 0, 0, 0, 0, 33, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[25] = [0, 0, 0, 0, 17, 18, 19, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, "mor", 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 34, 20, 34, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[26] = [0, 0, 50, 0, 17, 18, 19, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 36, 37, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[27] = [0, 0, 0, 0, 17, 18, 19, 18, 18, 19, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, "plt", 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 34, 34, 34, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 36, 20, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[28] = [0, 0, 0, 0, 17, 18, 19, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 3, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 33, 34, 20, 34, 34, 34, 20, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 36, 34, 20, 34, 18, 18, 37, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[29] = [0, 0, 0, 0, 33, 20, 35, 34, 20, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 20, 37, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 39, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 55, 0, 36, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[30] = [0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 18, 18, 18, 17, 18, 18, 18, 19, 39, 55, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 30, 31, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[31] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 34, 20, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 46, 47, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 26, 27, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[32] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 2, 2, 2, 3, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 50, 0, 0, 50, 42, 43, 51, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, "dek", 0, 0, 0, 0, 42, 43, 0, 0, 0, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[33] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 20, 20, 20, 37, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, "plt", 0, 58, 59, 0, "plt", 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 0, 46, 47, 0, 0, 0, 0, "plt", 52, 53, 0, 0, 0, 0, 0, 0, 58, 59, 0, 0, "plt", 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[34] = [0, 0, 0, 0, 0, 0, "thu", 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 34, 20, 37, 39, 0, 55, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[35] = [0, 51, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 55, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[36] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 0, "plt", 0, 38, 0, "plt", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[37] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[38] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 38, 50, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, "plt", 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 0, 33, 34, 20, 34, 34, 20, 34, 34, 34, 34, 34, 34, 34, 20, 20, 34, 34, 34, 34, 34, 34, 20, 34, 34, 34, 34, 34, 20, 34, 34, 37, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[39] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 58, 59, "bbl", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 39, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[40] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, "plt", "tnt", "plt", 0, "tnt", "plt", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[41] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[42] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 39, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 18, 34, 20, 34, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 34, 20, 34, 20, 20, 20, 34, 20, 34, 34, 35, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 10, 11, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[43] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 36, 18, 18, 18, 18, 18, 18, 18, 37, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 26, 27, 36, 20, 20, 34, 34, 20, 20, 34, 20, 34, 37, 0, "lft", 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[44] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 38, "thu", 0, 0, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 36, 34, 20, 20, 18, 18, 37, 0, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 42, 43, 0, 39, 39, 51, 0, 39, 39, 51, 39, 0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[45] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 38, 0, 0, 0, 0, 46, 47, "bbl", 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 55, 39, 36, 34, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, "plt", 0, 58, 59, 0, 38, 38, 0, "plt", 38, 38, 0, 38, 51, 0, 52, 53, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[46] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[47] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 20, 20, 20, 20, 20, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 36, 34, 20, 20, 37, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 36, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[48] = [0, "lft", 0, "lft", 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 39, 0, 0, 39, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 39, 39, 55, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[49] = [0, 0, 0, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, "def", 0, 30, 31, 0, 50, 0, 38, 0, 0, 0, 0, 0, 50, 38, "def", 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[50] = [52, 53, 52, 53, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 46, 47, 0, 0, 0, 38, 0, 0, 0, "bbl", 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[51] = [5, 5, 21, 6, 17, 18, 18, 18, 18, 18, 18, 18, 19, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, "lft", 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 10, 11, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[52] = [0, 39, 55, 0, 36, 20, 34, 34, 34, 34, 34, 20, 37, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 20, 34, 20, 34, 20, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 20, 34, 20, 35, 0, 0, 0, 26, 27, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 39, 39, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[53] = [0, 38, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 52, 53, 0, 0, 0, 0, 0, 39, 0, 54, 0, 39, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 0, 39, 0, 0, 0, 0, 42, 43, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[54] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 0, 58, 59, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[55] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 38, 0, 0, 50, 38, 0, 38, 50, 0, 38, 0, 50, 38, 0, 0, 38, 0, 50, 38, 0, 50, 38, 0, 0, 0, 38, 0, 0, 1, 2, 2, 2, 3, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[56] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 39, 39, 0, 0, 0, 0, "plt", 38, 0, "plt", 0, 38, 0, 38, "plt", "plt", 38, 0, "plt", 38, "plt", 0, 38, 0, "plt", 38, 0, "plt", 38, 0, "plt", 0, 38, "plt", 0, 36, 20, 20, 20, 37, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 39, 39, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[57] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 39, 39, 55, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[58] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 33, 34, 20, 34, 20, 34, 20, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 34, 20, 34, 20, 34, 20, 35, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[59] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 39, 0, 54, 0, 39, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 39, 0, 0, 0, 39, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 30, 31, 0, 38, 0, 0, 0, 38, 38, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.myMap[60] = [0, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 38, 0, 0, 38, 0, 0, "plt", 0, 0, 38, 38, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0, 38, 38, 0, 0, 38, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 38, 38, 0, 0, 0, 0, 0, 0, 38, 0, 0, 46, 47, 0, 38, 0, 0, 0, 39, 39, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
level_3.bgFar = "bg_3";
level_3.parallaxFar = 0;
level_3.farMc = "mc_erupt";
level_3.bgMid = "fg_3";
level_3.parallaxMid = 0.05;
level_3.tileset = "tileset_3";
level_3.myColour = new flash.geom.ColorTransform(0.6, 0.6, 0.8, 1, 0, 0, 0, 0);
level_3.startx = 20;
level_3.starty = 100;
level_3.bgm = "bgm_3";
plt.prototype.behave = function () {
if (this.clip.hitTest(_root.theScreen.outScreen)) {
this.clip.play();
this.bubbleCntr++;
this.clip._visible = true;
this.bubbleCntr = this.bubbleCntr % this.bubbleMax;
if (this.bubbleCntr == 0) {
var _local3 = new bubble(this.clip._x, this.clip._y - 2, 120 + random(100), Math.random() - 0.5, Math.random() / 5, 300);
}
} else {
this.clip.stop();
this.clip._visible = false;
}
};
bbl.prototype.behave = plt.prototype.behave;
lft.prototype.behave = function () {
if (Math.abs((this.clip._x + this.clip._parent._x) - thePlayer.clip._x) < 500) {
this.bubbleCntr++;
this.clip._visible = true;
this.bubbleCntr = this.bubbleCntr % this.bubbleMax;
if (this.bubbleCntr == 0) {
var _local2 = 0;
while (_local2 < 3) {
var _local3 = new persistent_bubble(this.clip._x, this.clip._y - 2, 120 + random(100), Math.random() - 0.5, (-Math.random()) - 2, 180);
_local2++;
}
}
} else {
this.clip.stop();
this.clip._visible = false;
}
};
var tileTypes = new Array();
tileTypes[0] = new tile_empty();
tileTypes[1] = new tile_block();
tileTypes[2] = new tile_block();
tileTypes[3] = new tile_block();
tileTypes[4] = new tile_block();
tileTypes[5] = new tile_block();
tileTypes[6] = new tile_block();
tileTypes[7] = new tile_block();
tileTypes[16] = new tile_collect();
tileTypes[17] = new tile_block();
tileTypes[18] = new tile_block();
tileTypes[19] = new tile_block();
tileTypes[20] = new tile_block();
tileTypes[21] = new tile_block();
tileTypes[22] = new tile_block();
tileTypes[23] = new tile_block();
tileTypes[33] = new tile_block();
tileTypes[34] = new tile_block();
tileTypes[35] = new tile_block();
tileTypes[36] = new tile_empty();
tileTypes[37] = new tile_block();
tileTypes[38] = new tile_empty();
tileTypes[49] = new tile_endLevel();
tileTypes[50] = new tile_health();
tileTypes[51] = new tile_squid();
var snd_superpower = new Sound();
snd_superpower.attachSound("snd_superpower");
var snd_mask = new Sound();
snd_mask.attachSound("snd_sound");
var snd_squid = new Sound();
snd_squid.attachSound("snd_squid");
var snd_win = new Sound();
snd_win.attachSound("snd_win");
var snd_power = new Sound();
snd_power.attachSound("snd_power");
var snd_pan = new Sound();
snd_pan.attachSound("snd_pan");
tileSize = 32;
screenTileH = 16;
screenTileV = 10;
screenWidth = screenTileH * tileSize;
screenHeight = screenTileV * tileSize;
rowSpan = 16;
offX = 0;
offY = 0;
xMove = 0;
yMove = 0;
particleCnt = 0;
maxLevels = 3;
entCnt = 0;
envCnt = 0;
maxTilesPerBitmap = 2880 / tileSize;
myMap = null;
verBitmaps = null;
horBitmaps = null;
theLevel = null;
theScreen = _root.createEmptyMovieClip("theScreen", 0);
theScreen._alpha = 0;
theScreen.cacheAsBitmap = true;
playerLayer = theScreen.createEmptyMovieClip("playerLayer", 20);
intLayer = _root.createEmptyMovieClip("intLayer", 300);
int = intLayer.attachMovie("game_int", "int", intLayer.getNextHighestDepth());
bgm = null;
var thePlayer = new player(150, 150, playerChar.type, playerChar.maxJump, playerChar.maxSpeed);
buildLevel(eval ("level_" + thePlayer.atLevel));
windForce = 0;
termVelocity = 4;
viewShift = 0;
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
player.prototype.enterFrame = function () {
viewDistance = 0.7 * this.clip._xscale;
if (((viewDistance < 0) && (viewShift > viewDistance)) || ((viewDistance > 0) && (viewShift < viewDistance))) {
viewShift = viewShift + ((this.clip._xscale / 100) * 2);
}
if (this.charx < 0) {
this.charx = 0;
this.horSpeed = 0;
}
if (this.chary < 0) {
this.chary = 0;
this.verSpeed = 0;
}
offX = (this.charx - 250) + viewShift;
offY = this.chary - 150;
if (offX < 0) {
offX = 0;
}
if (offY < 0) {
offY = 0;
}
if (offX > (levelWidth - screenWidth)) {
offX = levelWidth - screenWidth;
}
if (offY > (levelHeight - screenHeight)) {
offY = levelHeight - screenHeight;
}
this.clip._x = this.charx - offX;
this.clip._y = this.chary - offY;
refreshScreen(eval ("level_" + thePlayer.atLevel));
this.charx = this.charx + this.horSpeed;
this.chary = this.chary + this.verSpeed;
this.chary = Math.round(this.chary);
if ((this.alive == true) && (this.stunned == false)) {
if (Key.isDown(39) || (Key.isDown(68))) {
if (this.horSpeed < (this.maxSpeed * this.power)) {
this.horSpeed = this.horSpeed + (this.accelerate * this.power);
this.clip._xscale = 100;
}
} else if (Key.isDown(37) || (Key.isDown(65))) {
if (this.horSpeed > (-(this.maxSpeed * this.power))) {
this.horSpeed = this.horSpeed - (this.accelerate * this.power);
this.clip._xscale = -100;
}
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (((!this.jumpDisabled) && (this.onGround)) && (this.standDisabled == false)) {
this.verSpeed = this.maxJump * this.power;
this.jumpDisabled = true;
}
} else {
this.jumpDisabled = false;
}
if (this.fireDisabled == false) {
if (Key.isDown(17) && (this.ammo == true)) {
this.clip.torso.gotoAndStop("fire");
this.fireDisabled = true;
this.punchDisabled = true;
this.fireSquid();
} else if (!Key.isDown(17)) {
if (this.walking == true) {
this.clip.torso.gotoAndStop("walk");
this.clip.torso.clip.gotoAndPlay(this.clip.legs._currentframe);
} else {
this.clip.torso.gotoAndStop("idle");
}
}
}
if (this.punchDisabled == false) {
if (Key.isDown(32)) {
this.clip.torso.gotoAndStop("punch");
this.punchDisabled = true;
this.fireDisabled = true;
} else if (!Key.isDown(32)) {
if (this.walking == true) {
this.clip.torso.gotoAndStop("walk");
this.clip.torso.clip.gotoAndPlay(this.clip.legs._currentframe);
} else {
this.clip.torso.gotoAndStop("idle");
}
}
}
if (this.airborne && (!this.standDisabled)) {
if (this.verSpeed > 1) {
this.clip.gotoAndStop("fall");
this.walking = false;
}
if (this.verSpeed < -1) {
this.clip.gotoAndStop("jump");
this.walking = false;
}
this.isCrouched = false;
} else if (Key.isDown(39) || (Key.isDown(68))) {
this.clip.gotoAndStop("walk");
this.clip._xscale = 100;
this.walking = true;
} else if (Key.isDown(37) || (Key.isDown(65))) {
this.clip.gotoAndStop("walk");
this.clip._xscale = -100;
this.walking = true;
} else if ((((!Key.isDown(37)) && (!Key.isDown(39))) && (!Key.isDown(65))) && (!Key.isDown(68))) {
this.clip.gotoAndStop("idle");
this.walking = false;
}
}
this.horSpeed = this.horSpeed * this.friction;
this.horSpeed = this.horSpeed - windForce;
this.horSpeed = this.horSpeed - this.current;
if (Math.abs(this.current) > 0.3) {
this.current = this.current * 0.8;
} else {
this.current = 0;
}
((this.horSpeed > 0) ? ((this.horDir = 1)) : ((this.horDir = -1)));
((this.verSpeed > 0) ? ((this.verDir = 0)) : ((this.verDir = -1)));
var borderOffX = ((this.clip.colBox._width / 2) * this.horDir);
var borderOffY = (this.clip.colBox._height * this.verDir);
var cgridxR = Math.floor((this.charx + borderOffX) / tileSize);
var cgridxC = Math.floor(this.charx / tileSize);
var cgridxL = Math.floor((this.charx - borderOffX) / tileSize);
var cgridy = Math.floor(this.chary / tileSize);
var nextx = Math.floor(((this.charx + this.horSpeed) + borderOffX) / tileSize);
var nexty = Math.floor(((this.chary + this.verSpeed) + borderOffY) / tileSize);
this.onGround = false;
if ((tileTypes[myMap[nexty][cgridxR]].block || (tileTypes[myMap[nexty][cgridxL]].block)) || (tileTypes[myMap[nexty][cgridxC]].block)) {
if (this.verSpeed > 0) {
this.chary = ((nexty * tileSize) - 1) - borderOffY;
var cgridy = Math.floor(this.chary / tileSize);
this.verSpeed = 0;
this.onGround = true;
this.airborne = false;
} else if (this.verSpeed < 0) {
this.chary = ((nexty * tileSize) + (tileSize + 1)) - borderOffY;
var cgridy = Math.floor(this.chary / tileSize);
this.verSpeed = 0;
}
} else {
this.airborne = true;
}
if (this.onGround == false) {
this.verSpeed = this.verSpeed + (this.gravity * this.power);
if (this.verSpeed > (this.termVelocity * this.power)) {
this.verSpeed = this.termVelocity * this.power;
}
}
var cgridyB = Math.floor(this.chary / tileSize);
var cgridyM = Math.floor((this.chary - (this.clip.colBox._height / 3)) / tileSize);
var cgridyM2 = Math.floor((this.chary - ((this.clip.colBox._height / 3) * 2)) / tileSize);
var cgridyT = Math.floor((this.chary - this.clip.colBox._height) / tileSize);
var borderOffX = ((this.clip.colBox._width / 2) * this.horDir);
var nextx = Math.floor(((this.charx + this.horSpeed) + borderOffX) / tileSize);
if (((tileTypes[myMap[cgridyB][nextx]].block || (tileTypes[myMap[cgridyT][nextx]].block)) || (tileTypes[myMap[cgridyM][nextx]].block)) || (tileTypes[myMap[cgridyM2][nextx]].block)) {
if (this.horSpeed > 0) {
this.charx = ((nextx * tileSize) - 1) - borderOffX;
} else if (this.horSpeed < 0) {
this.charx = ((nextx * tileSize) + (tileSize + 1)) - borderOffX;
}
this.horSpeed = 0;
}
if (((tileTypes[myMap[cgridyB][cgridxC]].collectible || (tileTypes[myMap[cgridyT][cgridxC]].collectible)) || (tileTypes[myMap[cgridyM][cgridxC]].collectible)) || (tileTypes[myMap[cgridyM2][cgridxC]].collectible)) {
if (tileTypes[myMap[cgridyB][cgridxC]].collectible) {
var myHit = cgridyB;
}
if (tileTypes[myMap[cgridyT][cgridxC]].collectible) {
var myHit = cgridyT;
}
if (tileTypes[myMap[cgridyM][cgridxC]].collectible) {
var myHit = cgridyM;
}
if (tileTypes[myMap[cgridyM2][cgridxC]].collectible) {
var myHit = cgridyM2;
}
var func = tileTypes[myMap[myHit][cgridxC]].func;
var val = tileTypes[myMap[myHit][cgridxC]].funcVal;
if ((func != "giveAmmo") || ((func == "giveAmmo") && (this.ammo == false))) {
var gridx = cgridxC;
var gridy = myHit;
var num = myMap[myHit][cgridxC];
var tmp = new spentOb(gridx, gridy, num);
aSpentObjects.push(tmp);
myMap[myHit][cgridxC] = 0;
var mapX = Math.floor(cgridxC / maxTilesPerBitmap);
var mapY = Math.floor(myHit / maxTilesPerBitmap);
var tRect = (new flash.geom.Rectangle(0, 0, tileSize, tileSize));
var destPt = (new flash.geom.Point((cgridxC - (mapX * maxTilesPerBitmap)) * tileSize, (myHit - (mapY * maxTilesPerBitmap)) * tileSize));
var bmp = mySchedule[mapY][mapX];
bmp.copyPixels(tileSet, tRect, destPt);
var i = 0;
while (i < 6) {
var bl = new bubble((((cgridxC * tileSize) + (tileSize / 2)) - 10) + random(20), (((myHit * tileSize) + (tileSize / 2)) - 10) + random(20), 100 + random(100), (-random(2)) + 1, (-random(2)) + 1, 300);
i++;
}
this[func](val);
}
}
var cgridyStand = Math.floor((this.chary - this.standHeight) / tileSize);
if (!((tileTypes[myMap[cgridyStand][cgridxR]].block || (tileTypes[myMap[cgridyStand][cgridxC]].block)) || (tileTypes[myMap[cgridyStand][cgridxL]].block))) {
this.standDisabled = false;
} else {
this.standDisabled = true;
}
if ((this.clip._y > (screenHeight + this.clip._height)) && (this.alive)) {
this.die();
}
this.bubbleCnt++;
this.bubbleCnt = this.bubbleCnt % this.bubbleMax;
if (this.bubbleCnt == 0) {
this.makeBubbles(5);
}
this.power = 1 + ((this.health - 50) / 100);
if (this.power < 1) {
this.power = 1;
}
if (this.power > 1.4) {
this.power = 2;
this.powerCntr++;
this.powerCntr = this.powerCntr % this.powerMax;
if (this.powerCntr == 0) {
this.changeHealth(1);
}
}
if (this.punching) {
for (var each in aAllEnemies) {
var theEn = aAllEnemies[each];
if (theEn.clip.hitTest(outScreen)) {
if (theEn.clip.hitTest(this.clip.torso.clip.punchBox)) {
theEn.wound(30, 10, 10, 15 * this.horDir);
}
}
}
}
};
player.prototype.updateScore = function (am) {
this.score = this.score + am;
int.score_field.text = this.score;
};
player.prototype.makeBubbles = function (num) {
var _local2 = 0;
while (_local2 < num) {
var _local3 = new bubble((((this.horDir * 10) + this.charx) - 5) + random(10), (this.chary - this.clip.colBox._height) + Math.random(), 80 + random(100), (this.horSpeed / 3) + (Math.random() / 5), -1 + (Math.random() / 5), 300);
_local2++;
}
};
player.prototype.wound = function (am, life, stun, obSpeed) {
this.health = this.health - am;
this.vulnerable = false;
this.stunned = true;
if (stun > life) {
stun = life;
}
this.horSpeed = this.horSpeed + obSpeed;
this.verSpeed = this.verSpeed - 3;
this.clip._alpha = 80;
var _local3 = new Color(this.clip);
_local3.setTint(255, 255, 255, 100);
if (this.health <= 0) {
_local3 = new Color(this.clip);
_local3.setTint(0, 0, 0, 0);
this.die();
} else {
int.en_bar.bar.gotoAndStop(this.health);
this.theWound = _root.createEmptyMovieClip("playerWound", _root.getNextHighestDepth());
this.theWound.life = life;
this.theWound.stun = stun;
this.theWound.stunMax = this.theWound.life - this.theWound.stun;
this.theWound.parent = this;
this.theWound.onEnterFrame = function () {
this.life--;
if (this.life == this.stunMax) {
this.parent.stunned = false;
var _local2 = new Color(this.parent.clip);
_local2.setTint(0, 0, 0, 0);
} else if (this.life < this.stunMax) {
if ((this.life % 4) <= 1) {
this.parent.clip._alpha = 50;
} else {
this.parent.clip._alpha = 100;
}
}
if (this.life <= 0) {
this.parent.clip._alpha = 100;
this.parent.vulnerable = true;
var _local2 = new Color(this.parent.clip);
_local2.setTint(0, 0, 0, 0);
removeMovieClip(this);
}
};
}
};
player.prototype.die = function () {
this.alive = false;
this.vulnerable = false;
this.lives--;
int.en_bar.bar.gotoAndStop(1);
this.death = _root.createEmptyMovieClip("playerDeath", _root.getNextHighestDepth());
this.death.life = 30;
this.death.parent = this;
this.death.onEnterFrame = function () {
if (this.parent.isDead == true) {
this.life--;
if (this.life < 0) {
theScreen._alpha = theScreen._alpha - 10;
if (theScreen._alpha <= -30) {
theScreen._alpha = 0;
if (this.parent.lives >= 0) {
this.parent.reincarnate(50, false);
} else {
this.parent.gameOver("gameovertitle", "gameoverloadtext", "gameoversubtitle", true);
}
this.life = 0;
this.parent.isDead = false;
removeMovieClip(this);
}
}
}
};
this.clip.gotoAndStop("death");
this.clip.torso.gotoAndStop("death");
};
player.prototype.explode = function () {
this.clip._visible = false;
var colour = eval ("level_" + thePlayer.atLevel).myColour;
this.expl = new explosion(this.charx, this.chary - (this.clip.colBox._height / 2), colour);
this.expl.parent = this;
};
player.prototype.endLevel = function () {
snd_win.start();
_root.mc_loading.text.text = getNodeValue("finish_" + this.atLevel);
this.atLevel++;
aSpentObjects = [];
this.transit = _root.createEmptyMovieClip("transit", _root.getNextHighestDepth());
this.transit.life = 50;
this.transit.parent = this;
this.transit.onEnterFrame = function () {
this.life--;
if (this.life < 0) {
theScreen._alpha = theScreen._alpha - 10;
if (theScreen._alpha <= -30) {
theScreen._alpha = 0;
this.parent.alive = false;
this.life = 0;
this.parent.interLevel();
removeMovieClip(this);
}
}
};
};
player.prototype.interLevel = function () {
this.inter = _root.createEmptyMovieClip("inter", _root.getNextHighestDepth());
this.inter.parent = this;
var fr = int.en_bar.bar._currentframe;
var cnt = 0;
snd_superpower.start();
this.inter.onEnterFrame = function () {
if (fr > 1) {
fr--;
int.en_bar.bar.gotoAndStop(fr);
this.parent.updateScore(25);
} else {
int.en_bar.bar.gotoAndStop(1);
cnt++;
if ((int.lives_field.text * 1) > 0) {
cnt = cnt % 35;
}
if ((cnt == 0) && ((int.lives_field.text * 1) > 0)) {
var _local3 = (int.lives_field.text * 1) - 1;
int.lives_field.text = _local3;
this.parent.updateScore(500);
snd_power.start();
} else if (cnt == 100) {
if (this.parent.atLevel > maxLevels) {
trace("nu heb je gewonnen!");
this.parent.gameOver("congratstitle", "gameoverloadtext", "congratssubtitle", false);
} else {
this.parent.reincarnate(this.parent.health, this.parent.ammo);
_root.mc_loading.text.text = getNodeValue("loadtext");
removeMovieClip(this);
}
}
}
};
};
player.prototype.reincarnate = function (health, ammo) {
this.alive = true;
this.health = health;
this.vulnerable = true;
this.stunned = false;
this.ammo = ammo;
this.charx = this.startx;
this.chary = this.starty;
this.horSpeed = 2;
this.verSpeed = 0;
this.climbing = false;
this.jumpDisabled = false;
this.fireDisabled = false;
this.punchDisabled = false;
this.isCrouched = false;
this.walking = false;
this.standDisabled = false;
this.onGround = false;
this.airborne = true;
this.horDir = 1;
this.verDir = 1;
this.clip._xscale = 100;
offX = 0;
offY = 0;
this.clip._x = this.startx;
this.clip._y = this.starty;
this.clip._visible = true;
this.alive = true;
int.lives_field.text = this.lives / 1;
int.en_bar.bar.gotoAndPlay(1);
this.clip.torso.clip.squid._visible = this.ammo;
buildLevel(eval ("level_" + this.atLevel));
};
player.prototype.changeHealth = function (am) {
var _local3 = this.health;
this.health = this.health - am;
var _local2 = this.health;
if ((_local3 < 90) && (_local2 > 90)) {
snd_superpower.start();
} else if (am < 0) {
snd_power.start();
}
if (this.health <= 0) {
this.health = 1;
}
if (this.health >= 100) {
this.health = 100;
}
int.en_bar.bar.gotoAndStop(this.health);
if (this.health == 1) {
this.die();
}
};
player.prototype.fireSquid = function () {
this.ammo = false;
var _local2 = new squid(this.charx + ((this.clip._xscale / 100) * 50), this.chary - 30, this.clip._xscale, 15, 0, 300);
};
player.prototype.giveAmmo = function () {
snd_squid.start();
this.ammo = true;
this.clip.torso.clip.squid._visible = true;
};
player.prototype.gameOver = function (titleText, loadText, subtitleText, dead) {
_root.playerDead = dead;
_root.mc_loading.text.text = getNodeValue(loadText);
_root.txt_gameover.text.text = getNodeValue(titleText);
_root.txt_gameoverscore.text.text = getNodeValue("gameoverscore");
_root.txt_gameoverplayer.text.text = getNodeValue("gameoverplayer");
_root.score_field.text.text = this.score;
_root.name_field.text.text = this.type;
_root.gameoversubtitle.text.text = getNodeValue(subtitleText);
var _local3 = 0;
while (_local3 < _root.getNextHighestDepth()) {
removeMovieClip(_root.getInstanceAtDepth(_local3));
_local3++;
}
_root.gotoAndPlay("gameover");
delete _root.thePlayer;
Key.removeListener(keyListener);
};
var cheatSound = new Sound();
cheatSound.attachSound("jump");
var keyListener = new Object();
keyListener.onKeyDown = function () {
var _local5 = Key.getCode();
if (Key.isDown(16)) {
if (Key.isDown(35)) {
((_root.speedo._y == 300) ? ((_root.speedo._y = 270)) : ((_root.speedo._y = 300)));
}
}
if (_local5 == 73) {
int.cheat.text = "";
}
if (Key.isDown(13)) {
var _local3 = int.cheat.text;
if (_local3 == "iddqd") {
((thePlayer.vulnerable == true) ? ((thePlayer.vulnerable = false)) : ((thePlayer.vulnerable = true)));
cheatSound.start();
}
if (_local3 == "idkfa") {
thePlayer.ammo = true;
thePlayer.changeHealth(-100);
thePlayer.clip.torso.clip.squid._visible = true;
cheatSound.start();
}
if (_local3 == "idclev") {
thePlayer.endLevel();
cheatSound.start();
}
if (_local3 == "idseppuku") {
thePlayer.die();
}
if (_local3 == "idwmd") {
for (var _local4 in aAllEnemies) {
var _local2 = aAllEnemies[_local4];
_local2.die();
}
}
if (_local3 == "idburgerburger") {
thePlayer.pan = true;
thePlayer.clip.torso.clip.pan._visible = true;
snd_pan.start();
trace("burger time!");
}
int.cheat.text = "";
}
};
Key.addListener(keyListener);
Selection.setFocus("_root.intLayer.int.cheat");
onEnterFrame = function () {
thePlayer.enterFrame();
if ((theScreen._alpha < 100) && (thePlayer.alive)) {
theScreen._alpha = theScreen._alpha + 5;
}
for (var _local1 in aAllEntities) {
aAllEntities[_local1].behave();
}
};
bubble.prototype.behave = function () {
this.detectColl();
};
bubble.prototype.detectColl = function () {
var _local3 = false;
var _local4 = Math.floor(this.charx / tileSize);
var _local7 = Math.floor(this.chary / tileSize);
var _local2 = Math.floor((this.charx + this.horSpeed) / tileSize);
var _local6 = Math.floor((this.chary + this.verSpeed) / tileSize);
this.onGround = false;
this.horSpeed = this.horSpeed * this.friction;
this.horSpeed = this.horSpeed - windForce;
if (tileTypes[myMap[_local6][_local4]].block) {
if (this.verSpeed > 0) {
this.chary = (_local6 * tileSize) - 1;
_local7 = Math.floor(this.chary / tileSize);
this.onGround = true;
} else if (this.verSpeed < 0) {
this.chary = (_local6 * tileSize) + (tileSize + 1);
_local7 = Math.floor(this.chary / tileSize);
this.verSpeed = 0;
}
}
if (this.onGround == false) {
this.verSpeed = this.verSpeed + this.gravity;
if (this.verSpeed > termVelocity) {
this.verSpeed = termVelocity;
}
}
var _local5 = Math.floor(this.chary / tileSize);
_local6 = Math.floor((this.chary + this.verSpeed) / tileSize);
_local2 = Math.floor((this.charx + this.horSpeed) / tileSize);
if (tileTypes[myMap[_local5][_local2]].block) {
_local3 = true;
if (this.horSpeed > 0) {
this.charx = (_local2 * tileSize) - 2;
} else if (this.horSpeed < 0) {
this.charx = (_local2 * tileSize) + (tileSize + 2);
}
if (this.gravity == 0) {
this.gravity = thePlayer.gravity;
this.horSpeed = this.horSpeed * -0.4;
this.friction = 0.95;
} else {
this.horSpeed = 0;
}
}
this.clip._x = this.charx;
this.clip._y = this.chary;
this.charx = this.charx + this.horSpeed;
this.chary = this.chary + this.verSpeed;
this.chary = Math.round(this.chary);
return(_local3);
};
persistent_bubble.prototype.behave = function () {
this.detectColl();
};
persistent_bubble.prototype.detectColl = bubble.prototype.detectColl;
squid.prototype.detectColl = bubble.prototype.detectColl;
ball.prototype.detectColl = bubble.prototype.detectColl;
Frame 342
function scoreOb(myScore, myName) {
this.myScore = myScore;
this.myName = myName;
}
stopAllSounds();
mySO = SharedObject.getLocal("barraki_score");
if (mySO.data.hiscore) {
hiscore = mySO.data.hiscore;
} else {
hiscore = new Array();
}
theScore = _root.score_field.text.text * 1;
theName = _root.name_field.text.text;
var tmpOb = new scoreOb(theScore, theName);
hiscore.push(tmpOb);
mySO.data.hiscore = hiscore;
var flags = (Array.NUMERIC | Array.DESCENDING);
hiscore.sortOn("myScore", flags);
if (hiscore.length > 7) {
hiscore.pop();
}
Frame 366
btn_back.text.text = getNodeValue("backbutton");
Frame 460
stop();
btn_back.onRollOver = function () {
this.gotoAndStop("over");
};
btn_back.onRollOut = function () {
this.gotoAndStop("of");
};
btn_back.onRelease = function () {
_root.gotoAndPlay("intro");
};
Frame 461
function goNext() {
if (element_num < element_max) {
element_num++;
}
helpText.text.htmlText = texts[element_num];
var _local1 = helpText.text.text;
helpText.text.htmlText = _local1;
checkBtns();
trace("num: " + element_num);
}
function goBack() {
if (element_num > 0) {
element_num--;
}
helpText.text.htmlText = texts[element_num];
var _local1 = helpText.text.text;
helpText.text.htmlText = _local1;
checkBtns();
trace("num: " + element_num);
}
function checkBtns() {
if (element_num == 0) {
helpText.btn_back._visible = false;
helpText.btn_next._visible = true;
} else if (element_num == element_max) {
helpText.btn_back._visible = true;
helpText.btn_next._visible = false;
} else {
helpText.btn_back._visible = true;
helpText.btn_next._visible = true;
}
}
txt_faq.text.text = getNodeValue("helpbutton");
btn_back.text.text = getNodeValue("backbutton");
helpText.btn_back.text.text = getNodeValue("helpbuttonback");
helpText.btn_next.text.text = getNodeValue("helpbuttonnext");
var texts = new Array();
var i = 0;
while (i < 5) {
var theT = getNodeValue("helptext_" + i);
if (theT) {
texts.push(theT);
}
i++;
}
element_max = texts.length - 1;
element_num = 0;
helpText.text.htmlText = texts[0];
var mijnTekst = helpText.text.text;
helpText.text.htmlText = mijnTekst;
checkBtns();
helpText.btn_back.onRollOver = (helpText.btn_next.onRollOver = function () {
this.gotoAndStop("over");
});
helpText.btn_back.onRollOut = (helpText.btn_next.onRollOut = function () {
this.gotoAndStop("of");
});
helpText.btn_back.onRelease = function () {
if (this._visible) {
goBack();
}
};
helpText.btn_next.onRelease = function () {
if (this._visible) {
goNext();
}
};
Frame 468
stop();
btn_back.onRollOver = function () {
this.gotoAndStop("over");
};
btn_back.onRollOut = function () {
this.gotoAndStop("of");
};
btn_back.onRelease = function () {
_root.gotoAndPlay("menu");
};
Frame 469
txt_score.text.text = getNodeValue("scorebutton");
btn_back.text.text = getNodeValue("backbutton");
mySO = SharedObject.getLocal("barraki_score");
hiscore = mySO.data.hiscore;
var i = 0;
while (i < hiscore.length) {
trace((hiscore[i].myName + " got ") + hiscore[i].myScore);
i++;
}
trace("*****");
var i = 0;
while (i < 7) {
var theEl = _root["el_" + i];
if (!hiscore[i]) {
theEl._visible = false;
}
theEl.num_field.text = (i + 1) + ".";
theEl.score_field.text = hiscore[i].myScore;
theEl.rep.gotoAndStop(hiscore[i].myName);
i++;
}
Frame 504
stop();
btn_back.onRollOver = function () {
this.gotoAndStop("over");
};
btn_back.onRollOut = function () {
this.gotoAndStop("of");
};
btn_back.onRelease = function () {
_root.gotoAndPlay("menu");
};
Symbol 29 MovieClip Frame 1
this._parent._parent.parent.firing = true;
Symbol 29 MovieClip Frame 75
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
stop();
Symbol 30 MovieClip Frame 3
stop();
Symbol 42 MovieClip [thulox] Frame 1
stop();
Symbol 42 MovieClip [thulox] Frame 2
stop();
Symbol 48 MovieClip Frame 31
stop();
removeMovieClip(this._parent);
delete this._parent.parent;
Symbol 63 MovieClip Frame 1
this.onEnterFrame = function () {
if (this._currentframe == _root.thePlayer.health) {
this.stop();
} else {
this.play();
}
};
henk.setPan;
Symbol 63 MovieClip Frame 112
stop();
Symbol 85 MovieClip Frame 1
this.onEnterFrame = function () {
this.colBox._visible = false;
if (this.colBox.hitTest(_root.thePlayer.clip.colBox) && (_root.thePlayer.vulnerable)) {
_root.thePlayer.wound(20, 50, 3, -15 * _root.thePlayer.horDir);
}
};
Symbol 85 MovieClip Frame 54
this._parent.gotoAndStop("idle");
Symbol 86 MovieClip [tentacle] Frame 1
stop();
Symbol 86 MovieClip [tentacle] Frame 2
stop();
Symbol 110 MovieClip Frame 1
this._parent._parent.parent.firing = true;
Symbol 110 MovieClip Frame 75
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 111 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 2
stop();
Symbol 111 MovieClip Frame 3
stop();
Symbol 123 MovieClip [morak] Frame 1
stop();
Symbol 123 MovieClip [morak] Frame 2
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 1
this._parent._parent.parent.firing = true;
Symbol 130 MovieClip Frame 30
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
stop();
Symbol 131 MovieClip Frame 3
stop();
Symbol 152 MovieClip Frame 1
Symbol 161 MovieClip Frame 4
stop();
Symbol 162 MovieClip Frame 3
stop();
Symbol 163 MovieClip [dekar] Frame 1
stop();
Symbol 163 MovieClip [dekar] Frame 2
stop();
Symbol 163 MovieClip [dekar] Frame 3
stop();
Symbol 163 MovieClip [dekar] Frame 4
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
this._parent._parent.parent.firing = true;
Symbol 170 MovieClip Frame 39
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 3
stop();
Symbol 192 MovieClip Frame 1
Symbol 201 MovieClip Frame 4
stop();
Symbol 202 MovieClip Frame 3
stop();
Symbol 203 MovieClip [defilak] Frame 1
stop();
Symbol 203 MovieClip [defilak] Frame 2
stop();
Symbol 203 MovieClip [defilak] Frame 3
stop();
Symbol 203 MovieClip [defilak] Frame 4
stop();
Symbol 225 MovieClip [mc_enemyExplosion] Frame 3
_root.makeSquare(16777215, 100, 5);
Symbol 225 MovieClip [mc_enemyExplosion] Frame 7
_root.removeSquare();
Symbol 225 MovieClip [mc_enemyExplosion] Frame 45
stop();
this.isFinished = true;
removeMovieClip(this);
delete this.parent;
Symbol 247 MovieClip [mc_explosion] Frame 3
_root.makeSquare(16777215, 100, 5);
Symbol 247 MovieClip [mc_explosion] Frame 7
_root.removeSquare();
Symbol 247 MovieClip [mc_explosion] Frame 45
stop();
this.isFinished = true;
_root.thePlayer.isDead = true;
removeMovieClip(this);
delete this.parent;
Symbol 283 MovieClip Frame 1
this._parent._parent.parent.punching = true;
Symbol 283 MovieClip Frame 22
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 289 MovieClip Frame 1
this._parent._parent.parent.shooting = true;
Symbol 289 MovieClip Frame 14
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 302 MovieClip Frame 35
stop();
this._parent._parent.parent.explode();
Symbol 303 MovieClip Frame 1
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 303 MovieClip Frame 2
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 303 MovieClip Frame 3
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 303 MovieClip Frame 4
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 303 MovieClip Frame 5
stop();
Symbol 331 MovieClip Frame 6
stop();
Symbol 334 MovieClip Frame 6
stop();
Symbol 335 MovieClip Frame 35
stop();
Symbol 336 MovieClip [Mantax] Frame 1
stop();
Symbol 336 MovieClip [Mantax] Frame 2
stop();
Symbol 336 MovieClip [Mantax] Frame 3
stop();
Symbol 336 MovieClip [Mantax] Frame 4
stop();
Symbol 336 MovieClip [Mantax] Frame 5
stop();
Symbol 352 MovieClip Frame 1
this._parent._parent.parent.punching = true;
Symbol 352 MovieClip Frame 22
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
this._parent._parent.parent.punching = false;
Symbol 357 MovieClip Frame 1
this._parent._parent.parent.shooting = true;
Symbol 357 MovieClip Frame 14
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 382 MovieClip Frame 35
stop();
trace("explode!!!");
this._parent._parent.parent.explode();
Symbol 383 MovieClip Frame 1
stop();
this.clip.squid._visible = this._parent.parent.ammo;
this.clip.pan._visible = this._parent.parent.pan;
Symbol 383 MovieClip Frame 2
stop();
this.clip.squid._visible = this._parent.parent.ammo;
this.clip.pan._visible = this._parent.parent.pan;
Symbol 383 MovieClip Frame 3
stop();
this.clip.squid._visible = this._parent.parent.ammo;
this.clip.pan._visible = this._parent.parent.pan;
Symbol 383 MovieClip Frame 4
stop();
this.clip.squid._visible = this._parent.parent.ammo;
this.clip.pan._visible = this._parent.parent.pan;
Symbol 383 MovieClip Frame 5
stop();
this.clip.pan._visible = this._parent.parent.pan;
Symbol 413 MovieClip Frame 6
stop();
Symbol 418 MovieClip Frame 6
stop();
Symbol 419 MovieClip Frame 35
stop();
Symbol 420 MovieClip [Kalmah] Frame 1
stop();
Symbol 420 MovieClip [Kalmah] Frame 2
stop();
Symbol 420 MovieClip [Kalmah] Frame 3
stop();
Symbol 420 MovieClip [Kalmah] Frame 4
stop();
Symbol 420 MovieClip [Kalmah] Frame 5
stop();
Symbol 434 MovieClip Frame 1
this._parent._parent.parent.punching = true;
Symbol 434 MovieClip Frame 14
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
this._parent._parent.parent.punching = false;
Symbol 439 MovieClip Frame 1
this._parent._parent.parent.shooting = true;
Symbol 439 MovieClip Frame 14
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 451 MovieClip Frame 35
stop();
this._parent._parent.parent.explode();
Symbol 452 MovieClip Frame 1
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 452 MovieClip Frame 2
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 452 MovieClip Frame 3
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 452 MovieClip Frame 4
stop();
this.clip.squid._visible = this._parent.parent.ammo;
Symbol 452 MovieClip Frame 5
stop();
Symbol 480 MovieClip Frame 6
stop();
Symbol 484 MovieClip Frame 6
stop();
Symbol 485 MovieClip Frame 35
stop();
Symbol 486 MovieClip [Pridak] Frame 1
stop();
Symbol 486 MovieClip [Pridak] Frame 2
stop();
Symbol 486 MovieClip [Pridak] Frame 3
stop();
Symbol 486 MovieClip [Pridak] Frame 4
stop();
Symbol 486 MovieClip [Pridak] Frame 5
stop();
Symbol 491 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 1
this._parent._parent.parent.punching = true;
Symbol 497 MovieClip Frame 14
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 502 MovieClip Frame 1
this._parent._parent.parent.firing = true;
Symbol 502 MovieClip Frame 35
this._parent._parent.parent.fireDisabled = false;
this._parent._parent.parent.punchDisabled = false;
Symbol 504 MovieClip Frame 1
stop();
Symbol 504 MovieClip Frame 2
stop();
Symbol 504 MovieClip Frame 4
stop();
Symbol 505 MovieClip Frame 1
Symbol 506 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 1
Symbol 507 MovieClip Frame 31
this.gotoAndPlay(5);
Symbol 508 MovieClip Frame 4
stop();
Symbol 509 MovieClip Frame 8
stop();
Symbol 510 MovieClip [player] Frame 1
stop();
Symbol 510 MovieClip [player] Frame 2
stop();
Symbol 510 MovieClip [player] Frame 3
stop();
Symbol 510 MovieClip [player] Frame 4
stop();
Symbol 510 MovieClip [player] Frame 5
stop();
Symbol 510 MovieClip [player] Frame 6
stop();
Symbol 513 MovieClip [mc_erupt] Frame 1
stop();
this.eruptionCnt = 0;
if (this.eruptionMax == undefined) {
this.eruptionMax = 30;
}
this._visible = false;
trace("er:" + this.eruptionMax);
this.onEnterFrame = function () {
this.eruptionCnt++;
if (this.eruptionCnt == this.eruptionMax) {
this._visible = true;
this.play();
_root.vibrateScreen(5, 0.97);
}
};
Symbol 513 MovieClip [mc_erupt] Frame 103
this.eruptionCnt = 0;
this.eruptionMax = 150 + random(300);
this._visible = false;
Symbol 514 MovieClip [mc_volcano] Frame 1
this.eruptionCnt = 0;
this.eruptionMax = 30;
this.volcano._visible = false;
this.onEnterFrame = function () {
this.eruptionCnt++;
if (this.eruptionCnt == this.eruptionMax) {
this.volcano._visible = true;
this.volcano.play();
_root.vibrateScreen(5, 0.97);
}
};
Symbol 536 MovieClip Frame 32
stop();
Symbol 556 MovieClip Frame 15
stop();
Symbol 585 MovieClip Frame 27
stop();
Symbol 606 MovieClip Frame 21
stop();
Symbol 610 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 1
stop();
Symbol 617 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 1
stop();
Symbol 620 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 1
this.onEnterFrame = function () {
if (this._currentframe == this.max) {
stop();
}
};
Symbol 640 MovieClip Frame 1
function fpsCounter() {
nTimer = getTimer();
nFrameCount++;
output = Math.floor(10000 * (nFrameCount / (nTimer / 1000))) / 10000;
this.speedo_intern.timer.text = "fps : " + output;
}
this.swapDepths(10000);
var nFrameCount = 100;
this.onEnterFrame = function () {
fpsCounter();
};
stop();
var staat = "idle";
Symbol 660 MovieClip Frame 1
stop();
Symbol 663 MovieClip Frame 1
stop();