Frame 2
Stage.scaleMode = "noScale";
stop();
loader.onEnterFrame = function () {
var _local4 = _root.getBytesLoaded();
var _local7 = _root.getBytesTotal();
var _local6 = Math.floor((_local4 / _local7) * 100);
var _local2 = _local6;
_root.loader.loadertext.text = _local2 + "%";
var _local5 = 12.5;
var _local3 = Math.floor(_local2 / _local5) + 1;
_root.loader.gotoAndStop(_local3);
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.gotoAndStop("shockwavelogo");
}
};
Frame 3
function startApartmentMusic(which) {
stopMusic();
if (which == undefined) {
which = 1;
}
playlistnum = 0;
Track1List = _root[SongTracks[which] + "1"];
Track2List = _root[SongTracks[which] + "2"];
Track3List = _root[SongTracks[which] + "3"];
Track4List = _root[SongTracks[which] + "4"];
TrackLoop = _root[SongTracks[which] + "Loop"];
if (_root.soundOn) {
Track1.setVolume(50);
Track2.setVolume(50);
Track3.setVolume(50);
Track4.setVolume(50);
}
Track1.setPan(75);
Track2.setPan(75);
Track3.setPan(75);
Track4.setPan(75);
playMusic(playlistnum);
}
function intoBoxMusic(which) {
var _local6 = Track1.getPan() + (10 * track1pandir);
var _local5 = Track2.getPan() + (20 * track2pandir);
var _local4 = Track3.getPan() + (20 * track3pandir);
var _local3 = Track4.getPan() + (30 * track4pandir);
i = 1;
while (i <= 4) {
if ((this[("track" + i) + "pan"] < -100) || (this[("track" + i) + "pan"] > 100)) {
_root[("track" + i) + "pandir"] = _root[("track" + i) + "pandir"] * -1;
}
i++;
}
Track1.setPan(_local6);
Track2.setPan(_local5);
Track3.setPan(_local4);
Track4.setPan(_local3);
if (_root.soundOn) {
Track1.setVolume(Math.max(0, Track1.getVolume() - 5));
Track2.setVolume(Math.max(0, Track2.getVolume() - 5));
Track3.setVolume(Math.max(0, Track3.getVolume() - 5));
Track4.setVolume(Math.max(0, Track4.getVolume() - 5));
}
}
function startMusic(which) {
stopMusic();
if (which == undefined) {
which = 1;
}
playlistnum = 0;
Track1List = _root[SongTracks[which] + "1"];
Track2List = _root[SongTracks[which] + "2"];
Track3List = _root[SongTracks[which] + "3"];
Track4List = _root[SongTracks[which] + "4"];
TrackLoop = _root[SongTracks[which] + "Loop"];
if (_root.soundOn) {
if (((which == 3) || (which == 4)) || (which == 5)) {
Track1.setVolume(80);
Track2.setVolume(80);
Track3.setVolume(80);
Track4.setVolume(80);
} else {
Track1.setVolume(100);
Track2.setVolume(100);
Track3.setVolume(100);
Track4.setVolume(100);
}
}
Track1.setPan(0);
Track2.setPan(0);
Track3.setPan(0);
Track4.setPan(0);
playMusic(playlistnum);
}
function stopMusic() {
Track1.stop();
Track2.stop();
Track3.stop();
Track4.stop();
_root.playingmusic = false;
stopFX();
}
function stopFX() {
CharSound.stop();
CharFXSound.stop();
FXSound.stop();
EnemySound.stop();
}
function playMusic(num) {
_root.playingmusic = true;
Track1.stop();
Track2.stop();
Track3.stop();
Track4.stop();
Track1.attachSound(Track1List[num]);
Track2.attachSound(Track2List[num]);
Track3.attachSound(Track3List[num]);
Track4.attachSound(Track4List[num]);
Track1.start();
Track2.start();
Track3.start();
Track4.start();
}
Track1 = new Sound(_root.soundcontrol.track1_mc);
Track2 = new Sound(_root.soundcontrol.track2_mc);
Track3 = new Sound(_root.soundcontrol.track3_mc);
Track4 = new Sound(_root.soundcontrol.track4_mc);
CharSound = new Sound(_root.soundcontrol.track5_mc);
CharFXSound = new Sound(_root.soundcontrol.track6_mc);
FXSound = new Sound(_root.soundcontrol.track7_mc);
EnemySound = new Sound(_root.soundcontrol.track8_mc);
SongTracks = ["IntroTrack", "World1Track", "World2Track", "World3Track", "World4Track", "World5Track", "EndTrack", "HallwayTrack"];
IntroTrack1 = ["intro_intro", "intro_drums", "intro_drums", "intro_drums", "intro_drumfill"];
IntroTrack2 = ["none", "intro_bass1", "intro_bass1", "intro_bass1", "intro_bass2"];
IntroTrack3 = ["none", "intro_accord", "intro_accord", "intro_accord", "intro_accord"];
IntroTrack4 = ["none", "none", "none", "none", "none"];
IntroTrackLoop = 1;
World1Track1 = ["castanets", "castanets", "castanets", "castanets", "castanets", "castanets", "castanets", "castanets", "castanets", "castanets"];
World1Track2 = ["bass1", "bass2", "bass1", "bass2", "bass1", "bass1", "bass1", "bass2", "bass1", "bass1"];
World1Track3 = ["none", "accordian", "accordian", "accordian", "accordian", "accordian", "accordian", "accordian", "accordian", "accordian"];
World1Track4 = ["none", "none", "melody1", "melody2", "melody1", "melody3", "melody1", "melody2", "melody1", "melody3"];
World1TrackLoop = 0;
World2Track1 = ["world2_drums", "world2_drums", "world2_drums", "world2_drumfill", "world2_drums", "world2_drums", "world2_drums", "world2_drumfill"];
World2Track2 = ["none", "world2_bass1", "world2_bass2", "world2_bass1", "world2_bass2", "world2_bass3", "world2_bass3", "world2_bass2"];
World2Track3 = ["none", "none", "none", "none"];
World2Track4 = ["none", "none", "none", "none"];
World2TrackLoop = 1;
World3Track1 = ["world3_drums", "world3_drums", "world3_drums", "world3_drums", "world3_drums", "world3_drums", "world3_drums", "world3_drums"];
World3Track2 = ["world3_bass", "world3_bass", "world3_bass", "world3_bass", "world3_bassfill1", "world3_basefill2", "world3_bass", "world3_bassfill2"];
World3Track3 = ["world3_accord", "world3_accord", "world3_accord", "world3_accord", "world3_accord", "world3_accord", "world3_accord", "world3_accord"];
World3Track4 = ["none", "none", "world3_melody1", "world3_melody4", "world3_melody2", "world3_melody3", "none", "none"];
World3TrackLoop = 0;
World4Track1 = ["world4_drumfill", "world4_drumfill", "world4_drums", "world4_drums", "world4_drumfill", "world4_drumfill", "world4_drums", "world4_drums"];
World4Track2 = ["world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill"];
World4Track3 = ["none", "none", "world4_melody", "world4_melody", "world4_melodyfill", "none", "world4_melody", "world4_melodyfill"];
World4Track4 = ["none", "none", "none", "none", "world4_accord", "world4_accord", "world4_accord", "world4_accord"];
World4TrackLoop = 2;
World5Track1 = ["world4_drumfill", "world4_drumfill", "world4_drums", "world4_drums", "world4_drumfill", "world4_drumfill", "world4_drums", "world4_drums", "world4_drums"];
World5Track2 = ["world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill", "world4_bass", "world4_bassfill", "world5_bassfill"];
World5Track3 = ["none", "none", "world4_melody", "world4_melodyfill", "world4_melody", "world4_melodyfill", "none", "world4_melodyfill", "none"];
World5Track4 = ["world4_accord", "world4_accord", "world4_accord", "world4_accord", "world4_accord", "world4_accord", "world4_accord", "world4_accord", "world5_accordfill"];
World5TrackLoop = 0;
HallwayTrack1 = ["hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums", "hallway_drums"];
HallwayTrack2 = ["hallway_organ", "hallway_organ", "hallway_organ", "hallway_organ", "none", "none", "hallway_organ", "hallway_organ", "hallway_organ", "hallway_organ"];
HallwayTrack3 = ["none", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass", "hallway_bass"];
HallwayTrack4 = ["none", "none", "none", "none", "none", "none", "hallway_flute1", "hallway_flute2", "hallway_flute1", "hallway_flute2"];
HallwayTrackLoop = 0;
EndTrack1 = ["beatfanfare", "endmusic_guitar", "endmusic_loop", "endmusic_loop", "endmusic_fadeout", "tensecsilence", "tensecsilence"];
EndTrack2 = ["none", "none", "none", "none", "none", "none", "none"];
EndTrack3 = ["none", "none", "none", "none", "none", "none", "none"];
EndTrack4 = ["none", "none", "none", "none", "none", "none", "none"];
EndTrackLoop = 5;
track1pandir = 1;
track2pandir = -1;
track3pandir = 1;
track4pandir = -1;
playlistnum = 0;
Track1.onSoundComplete = function () {
if (playingmusic) {
playlistnum++;
if (playlistnum >= Track1List.length) {
playlistnum = TrackLoop;
}
playMusic(playlistnum);
}
};
stopMusic();
startMusic(0);
stop();
stopMusic();
startMusic(0);
_root.soundOn = true;
_root.attachMovie("sound_onoffMC", "sound_onoffMC", 1010004);
_root.sound_onoffMC._x = 475;
_root.sound_onoffMC._y = 45;
_root.introclip.removeMovieClip();
_root.skipbuttonMC.removeMovieClip();
stop();
_root.canEnterLevel = true;
_root.savedata = {playerid:"9a9a9a9a", points:0, pepperbombs:2, world:1, level:0, savedpizzas:0, openworld:1, openlevel:0, unlockworld:-10, unlocklevel:-10};
_root.savedata.levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_root.cheatcode = false;
_root.cheattype = "";
_root.cheatdata = {playerid:"9a9a9a9a", points:999, pepperbombs:99, world:5, level:1, savedpizzas:0, openworld:5, openlevel:1, unlockworld:-10, unlocklevel:-10};
_root.cheatdata.levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
var playerRandomDigits = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
var numRandomDigits = 8;
var newplayerid = "";
var howmany = playerRandomDigits.length;
var d = 0;
while (d < _root.numRandomDigits) {
var newchar = playerRandomDigits[random(howmany)];
newplayerid = newplayerid + newchar;
d++;
}
trace("new playerID: " + newplayerid);
_root.tempplayerid = newplayerid;
_root.savedata.playerid = newplayerid;
_root.cheatdata.playerid = newplayerid;
Instance of Symbol 4211 MovieClip in Frame 3
onClipEvent (keyDown) {
slots = _root.splashMC;
theslot = slots.selectedslot;
if (!_root.splashMC.inMenu) {
if (_root.splashMC.titleMC.selectedmenu == 1) {
if ((!Key.isDown(38)) && (!Key.isDown(40))) {
_root.canEnterSlot = false;
_root.splashMC.titleMC.gotoAndPlay("openslots");
}
} else if (_root.splashMC.titleMC.selectedmenu == 2) {
if ((!Key.isDown(38)) && (!Key.isDown(40))) {
_root.splashMC.titleMC.gotoAndPlay("gohowtoplay");
}
} else if (_root.splashMC.titleMC.selectedmenu == 3) {
if ((!Key.isDown(38)) && (!Key.isDown(40))) {
_root.splashMC.titleMC.gotoAndPlay("goabout");
}
}
} else {
if ((_root.splashMC._currentframe == 2) || (_root.splashMC._currentframe == 4)) {
_root.splashMC.titleMC.gotoAndPlay("endcontrols");
_root.splashMC.gotoAndStop(1);
}
if ((_root.splashMC._currentframe == 3) && (_root.splashMC.slotmasterMC._currentframe == 25)) {
slotclip = _root.splashMC["slot" + _root.splashMC.selectedslot];
if (slotclip._currentframe == 5) {
} else if (_root.splashMC.selectedmenu == 1) {
if ((((((!Key.isDown(16)) && (!Key.isDown(38))) && (!Key.isDown(40))) && (!Key.isDown(37))) && (!Key.isDown(39))) && (_root.canEnterSlot == true)) {
_root.canEnterLevel = false;
slots = _root.splashMC.slotmasterMC;
theslot = slots.selectedslot;
_root.savedata.saveslot = theslot;
if (!_root.cheatcode) {
if (slots["slot" + theslot]._currentframe == 3) {
_root["SavedSlot" + theslot].data.savedata = _root.savedata;
_root["SavedSlot" + theslot].data.flush();
_root.training = true;
} else {
_root.savedata = _root["SavedSlot" + theslot].data.savedata;
_root.savedata.chardead = false;
_root.savedata.beatlevel = false;
_root.training = false;
if (_root.savedata.playerid == undefined) {
_root.savedata.playerid = _root.tempplayerid;
}
if (_root.savedata.levelscores == undefined) {
_root.savedata.levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
trace("Your Player ID: " + _root.savedata.playerid);
}
} else {
_root.savedata = _root.cheatdata;
_root.savedata.chardead = false;
_root.savedata.beatlevel = false;
_root.savedata.unlockworld = -10;
_root.savedata.unlocklevel = -10;
_root.training = false;
trace("Your Player ID: " + _root.savedata.playerid);
}
_root.savedata.saveslot = theslot;
_root.splashMC.titleMC.gotoAndPlay("loadgame");
_root.splashMC.slotmasterMC.gotoAndPlay("loadgame");
}
} else if (_root.splashMC.selectedmenu == 2) {
if (((((!Key.isDown(16)) && (!Key.isDown(38))) && (!Key.isDown(40))) && (!Key.isDown(37))) && (!Key.isDown(39))) {
slots = _root.splashMC;
theslot = slots.selectedslot;
slots["slot" + theslot].gotoAndStop(5);
slots.selectedmenu = 1;
slots.changeMenu(-1);
}
}
}
}
}
onClipEvent (keyUp) {
if (Key.isDown(16)) {
if (Key.getCode() == 80) {
_root.cheattype = _root.cheattype + "P";
} else if (Key.getCode() == 65) {
_root.cheattype = _root.cheattype + "A";
} else if (Key.getCode() == 76) {
_root.cheattype = _root.cheattype + "L";
} else if (Key.getCode() == 85) {
_root.cheattype = _root.cheattype + "U";
} else if (Key.getCode() == 67) {
_root.cheattype = _root.cheattype + "C";
} else if (Key.getCode() == 73) {
_root.cheattype = _root.cheattype + "I";
}
}
}
onClipEvent (enterFrame) {
if ((!Key.isDown(13)) && (!Key.isDown(32))) {
_root.canEnterSlot = true;
}
if ((!Key.isDown(16)) && (_root.cheattype != "")) {
if (_root.cheattype == "PAPALUCCI") {
_root.cheatcode = true;
_root.FXSound.attachSound("sarge_laugh");
if (_root.soundOn) {
_root.FXSound.setVolume(50);
}
_root.FXSound.start();
_root.cheattype = "";
trace("Cheat code set!");
} else {
trace("Incorrect code: " + _root.cheattype);
_root.cheattype = "";
}
}
}
Frame 4
function unlockNextLevel() {
var _local3 = _root.savedata.world;
var _local5 = _root.savedata.level;
var _local2 = _local3;
var _local4 = _local5 + 1;
if (_local4 <= _root.leveldata.doors) {
} else if (_local4 > _root.leveldata.doors) {
_local2 = _local3 + 1;
_local4 = 1;
if (_local2 <= _root.leveldata.floors) {
}
}
_root.savedata.openworld = _local2;
_root.savedata.openlevel = _local4;
if (!(_root.savedata.level === _root.leveldata.doors)) {
_root.savedata.unlockworld = _local2;
_root.savedata.unlocklevel = _local4;
} else {
_root.savedata.unlockworld = _local3;
_root.savedata.unlocklevel = _root.leveldata.doors + 1;
}
_root.leveldata.floor5.level2 = 2;
}
function setupLevelSelect() {
leveldata = {floors:6, doors:3, world:1, level:0};
leveldata.world = savedata.world;
leveldata.level = savedata.level;
leveldata.openworld = savedata.openworld;
leveldata.openlevel = savedata.openlevel;
leveldata.unlockworld = savedata.unlockworld;
leveldata.unlocklevel = savedata.unlocklevel;
leveldata.floor1 = {down:2, level1:1, level2:2, level3:2, up:2};
leveldata.floor2 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor3 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor4 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor5 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor6 = {down:1, level1:2, level2:2, level3:2, up:2};
i = 1;
while (i <= leveldata.floors) {
if (i < leveldata.openworld) {
leveldata["floor" + i].down = 1;
leveldata["floor" + i].up = 1;
j = 1;
while (j <= leveldata.doors) {
leveldata["floor" + i]["level" + j] = 3;
j++;
}
}
if (i == leveldata.openworld) {
leveldata["floor" + i].down = 1;
leveldata["floor" + i].up = 2;
j = 1;
while (j <= leveldata.doors) {
if (j < leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 3;
} else if (j == leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 1;
} else if (j > leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 2;
}
j++;
}
}
i++;
}
leveldata.floor1.down = 1;
leveldata.floor5.level2 = 2;
if (_root.savedata.beatlevel == true) {
var _local2 = _root.leveldata.unlockworld;
var _local3 = _root.leveldata.unlocklevel;
var _local6 = _root.leveldata.openworld;
var _local4 = _root.leveldata.openlevel;
if (((_local2 >= _local6) && (_local3 >= _local4)) && (_local2 < 7)) {
if (_local3 <= _root.leveldata.doors) {
leveldata["floor" + _local2]["level" + _local3] = 4;
} else {
leveldata["floor" + _local2].up = 4;
}
} else if (_local3 == 4) {
leveldata["floor" + _local2].up = 4;
} else {
_root.savedata.beatlevel = false;
}
}
if (leveldata.level == 0) {
var _local5 = "down_" + leveldata.world;
} else if (leveldata.level == (leveldata.doors + 1)) {
var _local5 = "up_" + leveldata.world;
} else {
var _local5 = (("level_" + leveldata.world) + "_") + leveldata.level;
}
_root.myLevelDot = _local5;
if (_root.training) {
loadSelect();
_root.attachMovie("irisin_papa", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.gotoAndStop(1);
} else {
setupFloor();
startFloorSelect();
}
}
function setupFloor() {
i = 1;
while (i <= leveldata.floors) {
j = 1;
while (j <= leveldata.doors) {
_root.levelselect[(("level_" + i) + "_") + j].gotoAndStop(leveldata["floor" + i]["level" + j]);
_root.levelselect[(("level_" + i) + "_") + j].opendoor = leveldata["floor" + i]["level" + j];
j++;
}
_root.levelselect["down_" + i].gotoAndStop(leveldata["floor" + i].down);
_root.levelselect["down_" + i].opendoor = leveldata["floor" + i].down;
_root.levelselect["up_" + i].gotoAndStop(leveldata["floor" + i].up);
_root.levelselect["up_" + i].opendoor = leveldata["floor" + i].up;
i++;
}
_root.levelselect_hud.floortitle.gotoAndStop(leveldata.world);
lev = _root.levelselect;
_root.levelselect.attachMovie("char", "char", 600000);
lev.char._x = lev[_root.myLevelDot]._x + (lev[_root.myLevelDot]._width / 2);
lev.char._y = (lev[_root.myLevelDot]._y + (lev[_root.myLevelDot]._height / 2)) - 15;
lev.char.gotoAndStop(4);
lev.char.char.stop();
_root.levelSelected = false;
}
function moveSelect(dir) {
var _local2 = Math.min(leveldata.doors + 1, Math.max(0, leveldata.level + dir));
if ((leveldata.world == 5) && (_local2 > 1)) {
_local2 = 1;
}
leveldata.level = _local2;
if (_local2 == 0) {
_root.myLevelDot = "down_" + leveldata.world;
} else if (_local2 == (leveldata.doors + 1)) {
_root.myLevelDot = "up_" + leveldata.world;
} else {
_root.myLevelDot = (("level_" + leveldata.world) + "_") + _local2;
}
_root.onLevelDot = false;
}
function startFloorSelect() {
var _local3 = 56 + (288 * leveldata.world);
var _local2 = _root.levelselect;
var _local4 = 20;
_local2._y = _local3;
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
function moveFloorSelect() {
var _local4 = 56 + (288 * leveldata.world);
var _local2 = _root.levelselect;
var _local3 = 20;
if (_local2._y < _local4) {
var _local5 = _local4 - _local2._y;
if (_local5 >= _local3) {
_local2._y = _local2._y + _local3;
} else {
_local2._y = _local2._y + _local5;
}
_root.selectFloorPanning = true;
} else if (_local2._y > _local4) {
var _local5 = _local2._y - _local4;
if (_local5 >= _local3) {
_local2._y = _local2._y - _local3;
} else {
_local2._y = _local2._y - _local5;
}
_root.selectFloorPanning = true;
} else {
_root.selectFloorPanning = false;
}
}
function movePapaSelect() {
var _local5 = _root.myLevelDot;
var _local2 = _root.levelselect;
var _local4 = 10;
var _local3 = Math.floor(_local2[_local5]._x + (_local2[_local5]._width / 2));
if (_local2.char._x < _local3) {
_local2.char.gotoAndStop(4);
_local2.char.char.play();
var _local6 = _local3 - _local2.char._x;
if (_local6 >= _local4) {
_local2.char._x = _local2.char._x + _local4;
} else {
_local2.char._x = _local3;
}
_root.onLevelDot = false;
} else if (_local2.char._x > _local3) {
_local2.char.gotoAndStop(2);
_local2.char.char.play();
var _local6 = _local2.char._x - _local3;
if (_local6 >= _local4) {
_local2.char._x = _local2.char._x - _local4;
} else {
_local2.char._x = _local3;
}
_root.onLevelDot = false;
} else {
if (savedata.chardead) {
_local2.char.gotoAndStop(44);
_local2.char.char.play();
} else {
_local2.char.char.gotoAndStop(1);
}
_root.onLevelDot = true;
}
}
function enterRoom() {
var _local4 = leveldata.world;
var _local3 = leveldata.level;
var _local6 = leveldata.openworld;
var _local5 = leveldata.openlevel;
var _local2 = _root.roomMC.roomclip;
if ((_local4 == 5) && (_local3 == 1)) {
_root.bossbattle = true;
} else {
_root.bossbattle = false;
}
if (_root.training) {
_local2.gotoAndStop("training");
} else if ((_local4 == 1) && (_local3 == 0)) {
_local2.gotoAndStop("store");
} else {
_local2.gotoAndStop(((_local4 - 1) * 3) + _local3);
}
if (((_local4 == 1) && (_local3 == 0)) && (!_root.training)) {
_local2.char.gotoAndStop(7);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else if ((!_root.savedata.chardead) && (!_root.savedata.beatlevel)) {
if (((_local4 >= _local6) && (_local3 >= _local5)) || (_root.bossbattle)) {
_local2.char.gotoAndStop(1);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else {
_local2.char.gotoAndStop(4);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
} else if (_root.savedata.beatlevel) {
if ((_local4 >= _local6) && (_local3 >= _local5)) {
_local2.char.gotoAndStop(2);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else {
_local2.char.gotoAndStop(5);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
} else if (_root.training) {
loadSelect();
_root.attachMovie("irisin_papa", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.gotoAndStop(1);
} else if (((_local4 >= _local6) && (_local3 >= _local5)) || (_root.bossbattle)) {
_local2.char.gotoAndStop(3);
} else {
_local2.char.gotoAndStop(6);
}
}
function chooseSelect() {
var _local2 = leveldata.world;
var _local3 = leveldata.level;
savedata.world = _local2;
savedata.level = _local3;
_root.currentWorld = _local2;
_root.levelselect[(("door_" + _local2) + "_") + _local3].play();
_root.attachMovie("irisout_papa", "irisout_papa", 1000000);
_root.irisout_papa._x = 275;
_root.irisout_papa._y = 200;
_root.irisout_papa.play();
}
function enterLevel() {
_root.attachMovie("irisintolevel", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.play();
}
function loadSelect() {
var _local3 = leveldata.world;
var _local2 = leveldata.level;
loadworld = _local3;
loadlevel = _local2;
var _local4 = (((_local3 - 1) * leveldata.doors) + _local2) - 1;
currDate = new Date();
currtime = currDate.getTime();
if (_root.training) {
LoadLocalLevel(13);
} else {
LoadLocalLevel(_local4);
}
}
function detectSelectKeys() {
if (Key.isDown(39)) {
if (((_root.onLevelDot && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
moveSelect(1);
}
} else if (Key.isDown(37)) {
if (((_root.onLevelDot && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
moveSelect(-1);
}
}
if (((((((((Key.isDown(13) || (Key.isDown(32))) || (Key.isDown(38))) || (Key.isDown(40))) && (_root.canEnterLevel)) && (!_root.levelSelected)) && (_root.onLevelDot)) && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
if (leveldata.level == 0) {
if (leveldata.world == 1) {
_root.levelSelected = true;
chooseSelect();
} else if (!(leveldata["floor" + leveldata.world].down === 2)) {
lev = _root.levelselect;
lev["doordown_" + leveldata.world].play();
leveldata.world--;
leveldata.level = leveldata.doors + 1;
_root.myLevelDot = "up_" + leveldata.world;
_root.onLevelDot = false;
lev["doorup_" + leveldata.world].play();
_root.canEnterLevel = false;
setupFloor();
}
} else if (leveldata.level == (leveldata.doors + 1)) {
if (!(leveldata["floor" + leveldata.world].up === 2)) {
lev = _root.levelselect;
lev["doorup_" + leveldata.world].play();
leveldata.world++;
leveldata.level = 0;
_root.myLevelDot = "down_" + leveldata.world;
_root.onLevelDot = false;
lev["doordown_" + leveldata.world].play();
_root.canEnterLevel = false;
setupFloor();
}
} else if (!(leveldata["floor" + leveldata.world]["level" + leveldata.level] === 2)) {
_root.levelSelected = true;
chooseSelect();
}
}
movePapaSelect();
moveFloorSelect();
}
function LoadLocalLevel(which) {
lvmyMap1 = _root.levelDatabase[which][0].split("|");
lvmyEnemies = _root.levelDatabase[which][1].split("|");
lvmyPizzaMonsters = _root.levelDatabase[which][2].split("|");
lvmyItems = _root.levelDatabase[which][3].split("|");
lvmyMovingTiles = _root.levelDatabase[which][4].split("|");
lvmyGoalTiles = _root.levelDatabase[which][5].split("|");
lvmyGoalPulleys = _root.levelDatabase[which][6].split("|");
lvmyTrappedChars = _root.levelDatabase[which][7].split("|");
lvmyStartPoint = _root.levelDatabase[which][8].split("|");
lvmyTileSet = _root.levelDatabase[which][9];
_root.myTileSet = Number(lvmyTileSet);
_root.myMap1 = [[0], [0]];
_root.myEnemies = [[0], [0]];
_root.myPizzaMonsters = [[0], [0]];
_root.myItems = [[0], [0]];
_root.myMovingTiles = [[0], [0]];
_root.myGoalTiles = [[0], [0]];
_root.myGoalPulleys = [[0], [0]];
_root.myTrappedChars = [[0], [0]];
_root.myStartPoint = [[0], [0]];
i = 0;
while (i < lvmyMap1.length) {
_root.myMap1[i] = lvmyMap1[i].split(",");
i++;
}
i = 0;
while (i < lvmyEnemies.length) {
_root.myEnemies[1][i] = lvmyEnemies[i].split(",");
i++;
}
i = 0;
while (i < lvmyPizzaMonsters.length) {
_root.myPizzaMonsters[1][i] = lvmyPizzaMonsters[i].split(",");
i++;
}
i = 0;
while (i < lvmyItems.length) {
_root.myItems[1][i] = lvmyItems[i].split(",");
i++;
}
i = 0;
while (i < lvmyMovingTiles.length) {
_root.myMovingTiles[1][i] = lvmyMovingTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalTiles.length) {
_root.myGoalTiles[1][i] = lvmyGoalTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalPulleys.length) {
_root.myGoalPulleys[1][i] = lvmyGoalPulleys[i].split(",");
i++;
}
i = 0;
while (i < lvmyTrappedChars.length) {
_root.myTrappedChars[1][i] = lvmyTrappedChars[i].split(",");
i++;
}
i = 0;
while (i < lvmyStartPoint.length) {
_root.myStartPoint[1][i] = new Number(lvmyStartPoint[i]);
i++;
}
i = 0;
while (i < _root.myEnemies[1].length) {
j = 0;
while (j < _root.myEnemies[1][i].length) {
_root.myEnemies[1][i][j] = Number(_root.myEnemies[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myPizzaMonsters[1].length) {
j = 0;
while (j < _root.myPizzaMonsters[1][i].length) {
_root.myPizzaMonsters[1][i][j] = Number(_root.myPizzaMonsters[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myItems[1].length) {
j = 0;
while (j < _root.myItems[1][i].length) {
_root.myItems[1][i][j] = Number(_root.myItems[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myMovingTiles[1].length) {
j = 0;
while (j < _root.myMovingTiles[1][i].length) {
_root.myMovingTiles[1][i][j] = Number(_root.myMovingTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalTiles[1].length) {
j = 0;
while (j < _root.myGoalTiles[1][i].length) {
_root.myGoalTiles[1][i][j] = Number(_root.myGoalTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalPulleys[1].length) {
j = 0;
while (j < _root.myGoalPulleys[1][i].length) {
_root.myGoalPulleys[1][i][j] = Number(_root.myGoalPulleys[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myTrappedChars[1].length) {
j = 0;
while (j < _root.myTrappedChars[1][i].length) {
_root.myTrappedChars[1][i][j] = Number(_root.myTrappedChars[1][i][j]);
j++;
}
i++;
}
if (isNaN(_root.myEnemies[1][0][0]) || (_root.myEnemies[1][0][0] == 0)) {
_root.myEnemies = [[0], [0]];
}
if (isNaN(_root.myPizzaMonsters[1][0][0]) || (_root.myPizzaMonsters[1][0][0] == 0)) {
_root.myPizzaMonsters = [[0], [0]];
}
if (isNaN(_root.myItems[1][0][0]) || (_root.myItems[1][0][0] == 0)) {
_root.myItems = [[0], [0]];
}
if (isNaN(_root.myMovingTiles[1][0][0]) || (_root.myMovingTiles[1][0][0] == 0)) {
_root.myMovingTiles = [[0], [0]];
}
if (isNaN(_root.myGoalTiles[1][0][0]) || (_root.myGoalTiles[1][0][0] == 0)) {
_root.myGoalTiles = [[0], [0]];
}
if (isNaN(_root.myGoalPulleys[1][0][0]) || (_root.myGoalPulleys[1][0][0] == 0)) {
_root.myGoalPulleys = [[0], [0]];
}
if (isNaN(_root.myTrappedChars[1][0][0]) || (_root.myTrappedChars[1][0][0] == 0)) {
_root.myTrappedChars = [[0], [0]];
}
startStageName();
}
function startStageName() {
_root.attachMovie("stagenames", "stagenames", 1000001);
_root.stagenames._x = 67;
_root.stagenames._y = 56;
var _local2 = ((leveldata.world - 1) * leveldata.doors) + leveldata.level;
if (_root.training) {
_local2 = 50;
}
_root.stagenames.gotoAndStop(_local2);
}
function startLoadedLevel() {
_root.stagenames.removeMovieClip();
_root.gotoAndStop("game");
}
_root.levelDatabase = [];
_root.levelDatabase.push(["0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|23,24,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,148,0,0,0,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,0,0,0,263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,44,19,252,23,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257,128,145,19,262,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,0,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,148,0,39,69,3,3,18,22,22,22,24,22,90,89,89,89,89,89,89,89,89,98,19,24,23,23,23,23,252,103,104,4,3,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,136,0,39,10,12,9,7,3,3,3,3,5,82,80,80,80,80,80,80,80,80,87,4,3,3,3,3,3,3,3,3,6,2,7,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,94,89,97,103,103,14,264,2,264,2,264,15,30,0,0,0,0,0,128,132,148,38,14,264,2,264,2,264,2,264,2,264,2,264,7,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,86,80,80,114,116,14,264,2,264,2,264,15,30,0,0,128,148,0,156,157,178,39,14,264,2,264,2,264,2,264,2,264,2,264,2,7,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,134,0,0,121,123,14,264,2,264,2,264,15,30,128,148,179,178,0,209,155,0,39,14,264,2,264,2,264,2,264,2,264,2,264,2,264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,134,0,0,103,103,14,264,2,264,2,264,15,30,179,178,180,128,148,154,155,0,39,14,264,2,264,2,264,2,264,2,264,2,264,2,264,15,32,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,0,0,128,129,131,129,131,130,131,129,148,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,94,89,89,105,107,14,264,2,264,2,264,15,30,180,0,180,179,178,154,155,0,39,14,2,264,264,264,264,264,264,2,264,2,264,2,264,7,5,32,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,213,214,215,216,215,216,217,218,135,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,84,80,80,103,112,14,264,2,264,2,264,15,30,180,0,180,180,0,154,155,0,39,14,2,264,2,264,2,264,2,264,2,2,264,2,264,2,7,3,18,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,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,95,89,89,101,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,44,103,109,14,264,2,2,2,2,15,30,180,0,180,180,0,154,155,0,39,14,2,264,2,264,2,264,2,264,2,2,264,2,264,2,264,2,7,18,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,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,104,86,80,80,103,127,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,256,258,260,0,0,0,0,0,0,0,0,256,0,0,0,0,180,0,44,20,114,116,14,264,2,2,2,2,15,30,180,0,180,180,0,154,155,0,39,14,2,264,2,264,2,264,2,264,2,2,264,2,264,2,264,2,264,7,18,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,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,103,103,135,0,0,105,107,136,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,22,22,35,0,0,259,254,257,259,256,0,0,0,0,0,0,0,255,0,0,0,0,180,45,20,72,121,123,14,264,2,2,2,2,15,30,180,0,180,180,0,154,155,0,39,14,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,7,18,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,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,44,19,22,35,0,0,263,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,114,116,134,0,0,0,114,116,134,0,0,0,0,260,256,0,258,0,0,0,45,16,3,3,3,3,18,22,22,252,252,252,252,261,22,22,22,22,23,23,23,261,23,23,23,24,181,25,4,59,3,3,6,264,2,2,2,2,15,30,180,0,180,180,0,154,155,0,39,14,15,114,107,103,103,103,103,105,106,106,107,103,103,103,105,107,103,10,9,7,18,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,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,24,147,129,148,0,0,0,0,0,0,254,45,16,3,3,18,21,23,262,252,34,256,0,0,0,0,0,256,0,44,19,22,22,22,22,24,147,130,129,125,113,117,119,93,89,89,89,117,120,134,0,256,0,0,259,254,0,257,253,263,45,16,6,264,2,264,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,264,2,264,2,264,2,2,2,2,15,30,180,0,180,180,0,154,155,0,39,14,15,109,136,156,157,178,0,0,156,157,178,0,0,0,0,0,0,113,10,9,7,18,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,0,0,209,210,211,212,0,0,0,0,0,0,39,14|264,15,30,0,0,0,0,0,0,0,0,0,256,260,258,0,0,256,0,256,0,0,45,16,3,5,113,103,137,130,148,0,44,19,24,252,17,6,264,2,7,3,3,3,5,30,255,0,0,0,0,0,254,253,38,4,3,3,3,3,5,105,106,106,104,108,121,123,86,80,80,80,121,123,140,22,261,22,22,252,252,22,252,252,262,25,14,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,15,32,181,24,181,181,24,158,159,24,25,14,15,103,136,154,155,0,0,0,154,155,0,0,0,0,0,0,0,121,107,10,12,11,267,258,0,256,260,256,0,0,0,0,258,0,0,260,256,0,258,260,0,258,0,0,258,0,260,0,0,209,210,211,212,0,0,0,0,0,258,39,14|264,15,30,0,0,0,0,0,0,0,263,0,254,259,257,0,253,254,0,255,0,45,16,6,8,11,108,114,115,116,134,0,39,78,71,71,61,2,264,2,264,2,264,2,15,32,261,22,22,22,22,22,252,252,25,14,264,2,264,2,7,3,3,5,103,103,105,107,136,263,253,0,103,4,3,3,3,3,3,3,3,3,3,3,3,3,6,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,7,3,3,3,3,3,3,3,3,3,3,6,15,103,136,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,179,277,179,179,276,257,253,254,259,254,263,0,263,253,257,253,253,259,254,263,257,259,253,257,0,263,257,253,259,0,263,209,210,211,212,0,0,0,0,253,257,39,14|264,15,32,24,23,23,23,23,23,24,262,23,252,252,252,23,252,252,22,261,22,17,6,264,15,114,116,121,122,123,94,89,97,103,105,107,14,264,2,264,2,264,2,264,7,3,3,3,3,3,3,3,3,3,3,6,264,2,264,2,264,2,264,15,105,106,106,107,139,262,252,24,103,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,15,113,137,163,164,131,129,130,163,164,130,132,148,0,0,0,44,19,181,24,181,181,24,252,252,252,252,252,262,24,262,252,252,252,252,252,252,262,252,252,252,252,23,262,252,252,252,23,262,223,224,225,226,23,23,23,23,252,252,25,14|264,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,264,264,15,121,123,112,84,80,80,80,87,114,106,116,65,9,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,103,103,103,103,4,3,3,5,103,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,15,108,103,103,105,105,106,107,103,105,107,103,137,132,131,132,16,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6|264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,8,11,105,107,109,137,129,129,130,142,117,137,110,103,14,264,2,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,2,264,2,264,7,3,3,3,3,6,264,2,7,3,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,7,3,3,3,3,3,3,3,3,3,3,5,103,103,103,103,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2|264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,264,264,264,15,105,107,103,103,103,105,106,106,107,121,122,123,103,14,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,7,3,3,3,3,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2|264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,7,3,3,3,3,3,3,3,3,3,3,3,3,3,6,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2|264,2,2,2,2,2,2,2,2,2,2,2,2,2,264,264,264,264,264,264,264,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2|264,2,2,2,2,2,2,2,2,2,2,2,2,2,264,264,264,264,264,264,264,264,264,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2|264,264,264,264,264,264,264,264,264,2,2,2,2,2,264,264,264,264,264,264,264,264,264,264,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2", "2,31,25|3,53,22|2,52,22|2,51,22|1,50,22|10,70,20|9,82,21|10,78,21|10,89,18|10,112,8|3,122,8|10,128,11|1,132,10|10,129,13|10,126,12|10,150,13|10,151,14|35,104,19", "1,109,19|1,138,8", "1,139,21|1,141,21|1,143,21|1,145,21|1,147,21|1,146,22|1,144,22|1,142,22|1,140,22|1,149,23|4,115,13|3,112,6|1,116,4|1,117,4|1,114,13|1,114,12|1,114,17|3,4,23|3,3,23|3,2,23|1,19,21|1,20,21|1,22,19|1,23,18|1,24,18|1,33,20|1,34,20|1,35,20|3,44,19|1,56,19|1,57,19|1,57,18|1,56,18|4,74,20|1,89,16|1,93,16|1,99,17|1,101,17|3,139,22|1,120,5|1,121,5|1,148,7|1,149,8|1,150,9|1,144,5|1,145,5|1,153,13|1,154,14|1,159,18|1,183,17|1,184,17|1,185,17|1,182,17|1,178,21|1,177,20|1,176,19|1,177,22|1,176,23|1,177,21|1,176,21|1,175,21|1,174,21|1,173,21|1,172,21|1,166,21|1,165,21|1,164,21|1,169,21|1,170,21", "", "20,189,23|15,188,23|25,190,23|30,191,23|14,188,22|19,189,22|24,190,22|29,191,22|13,188,21|18,189,21|23,190,21|28,191,21|12,188,20|17,189,20|22,190,20|27,191,20|32,192,20|11,188,19|16,189,19|21,190,19|26,191,19|31,192,19|2,182,18|4,183,18|6,184,18|8,185,18|10,186,18|1,182,17|3,183,17|5,184,17|7,185,17|9,186,17", "184,14,17|189,14,19", "1,189,23|2,190,23", "15|6", "1"]);
_root.levelDatabase.push(["119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,104|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,104|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,107|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,131,150,0,0,0,0,0,0,0,0,0,0,103,104|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,125,104,104,127,133,130,148,0,0,0,0,0,0,0,103,103|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,0,0,0,114,116|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,0,0,0,121,123|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,120,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,103,112|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,103,110|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,104,108|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,117,119|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,104,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,117,119|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,116,134,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,209,210,211,212,0,0,0,0,258,0,260,0,0,0,117,119|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,121,123,136,0,0,0,0,256,0,253,0,254,253,0,0,0,0,0,209,210,211,212,0,0,0,0,257,263,259,0,0,124,121,123|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,105,106,107,140,23,23,23,23,261,233,252,23,252,252,22,24,24,24,24,223,224,225,226,22,22,22,22,252,262,252,24,126,103,103,104|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,103,4,3,3,3,3,3,3,5,232,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,14,264,2,264,2,264,2,15,231,14,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,14,264,2,264,2,264,2,15,231,14,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,110,10,12,12,12,12,12,12,11,230,10,9,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,110,272,41,41,41,41,41,41,41,229,49,14,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,130,103,109,136,0,0,0,0,0,0,0,228,39,14,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,253,0,0,0,105,106,106,107,136,0,0,0,0,0,0,0,228,39,14,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,44,19,252,35,0,0,179,178,179,179,178,0,0,0,0,0,0,0,228,39,14,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,261,23,17,3,3,18,37,0,180,253,180,180,263,0,0,0,0,0,0,0,228,39,14,264,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,4,3,3,6,2,264,7,18,21,181,252,181,181,262,24,34,0,0,258,260,0,228,39,14,264,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,264,2,264,2,7,3,3,3,3,3,3,5,29,263,0,257,259,0,228,39,14,264,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,264,2,264,2,264,2,264,2,264,2,264,2,264,15,32,262,22,252,252,22,227,25,14,264,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,264|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,264,2,264,2,264,2,264,2,264,2,264,2,264,7,3,3,3,3,3,3,3,3,6,264,264,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,0|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,2,264,2,264,2,0,2,0,0,0,0,0,0,0|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,132,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,0,0,0,0,0|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,141,132,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,129,129,131,129,103,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,0,0,0,0,0|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,104,105,106,106,105,106,107,104,136,0,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,0,0,0,0,0|123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,256,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257,254,256,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,19,252,252,261,22,22,271,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,4,3,3,3,3,5,232,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,2,264,2,264,2,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0|119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,14,264,2,264,2,15,231,14,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,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|123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,14,8,12,12,12,11,231,10,11,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|107,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,14,15,105,106,106,273,229,156,157,276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,10,11,113,103,136,0,228,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,136,0,0,103,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|123,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,114,116,108,103,135,0,228,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|107,136,0,128,148,0,0,0,0,0,0,0,0,0,0,0,228,117,119,134,0,256,0,228,154,155,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,256,128,130,95,89,89,89,89,101,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|119,93,89,113,137,130,148,0,0,0,0,0,0,0,0,0,228,121,123,137,148,254,0,228,154,155,0,0,0,257,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,259,254,114,116,84,80,80,80,80,103,94,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,129,131,132,183,148,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|120,84,80,110,114,116,134,0,0,0,0,0,256,260,0,0,228,104,105,107,139,252,24,227,158,159,262,23,23,252,261,239,0,0,0,0,0,0,0,0,0,0,0,128,129,129,132,131,131,131,143,19,252,252,252,121,123,140,35,0,0,0,113,84,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,179,156,157,178,0,0,0,263,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|119,134,128,110,121,123,137,131,148,0,0,0,254,259,0,256,228,105,106,107,4,3,3,3,3,3,3,3,3,3,5,238,0,0,0,0,0,0,0,0,0,0,0,114,115,116,103,103,103,114,116,4,3,3,3,3,3,3,18,37,0,256,110,134,260,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,130,163,162,183,161,162,131,129,143,146,262,22,261,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,158,159,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,25,14,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|123,140,103,108,105,106,107,104,139,24,23,22,252,252,22,261,227,103,103,4,6,264,2,264,8,12,12,12,12,9,15,238,0,0,0,0,0,0,0,0,0,0,0,121,122,123,135,0,128,121,123,14,264,2,264,2,264,2,7,18,37,255,108,134,259,257,0,0,0,0,0,0,44,19,35,0,0,0,0,0,0,0,0,114,115,116,105,106,106,106,107,114,115,116,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|116,4,5,114,115,116,4,3,3,3,3,3,3,3,3,3,3,3,3,6,2,264,2,264,15,114,115,115,116,14,15,238,0,0,0,0,0,0,0,0,0,0,0,114,116,137,131,129,112,103,4,6,264,2,264,2,264,2,264,7,18,261,103,139,252,252,22,22,35,0,256,45,16,3,18,37,0,0,44,19,22,22,22,121,122,123,4,3,3,3,5,121,122,123,14,2,264,2,264,2,264,2,264,2,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|123,14,15,121,122,123,14,8,12,12,9,264,2,264,2,264,2,264,2,264,2,264,2,264,15,121,122,122,123,14,15,238,0,0,0,0,0,0,128,95,99,0,0,121,123,103,105,107,111,4,6,2,264,2,264,2,264,2,264,2,7,5,104,4,3,3,3,3,18,22,261,17,6,2,7,18,37,45,16,3,3,3,3,3,3,3,6,2,264,2,7,3,3,3,6,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|107,14,7,3,3,3,6,15,114,116,14,264,2,264,2,264,2,264,2,264,2,264,2,264,7,3,3,3,3,6,15,238,0,0,0,0,0,0,104,85,102,0,44,103,105,106,106,107,108,14,264,2,264,2,264,2,264,2,264,2,264,15,112,14,264,2,264,2,7,3,3,6,264,2,264,7,18,17,6,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|3,6,264,2,264,2,264,15,117,120,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,238,0,0,0,0,0,0,0,0,0,88,97,4,3,3,3,3,3,6,264,2,264,2,264,2,264,2,264,2,264,15,110,14,264,2,264,2,264,2,264,2,264,2,264,2,7,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|264,2,264,2,264,2,264,15,121,123,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,238,0,0,0,0,0,0,0,0,0,81,87,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,110,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|264,2,264,2,264,2,264,7,3,3,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,238,0,0,0,0,258,0,0,256,0,0,39,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,109,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|264,2,264,2,264,2,264,2,264,2,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,238,0,253,0,256,257,0,0,254,0,0,39,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,103,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|264,2,264,2,264,2,264,2,264,2,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,15,265,22,252,24,261,252,22,22,252,22,24,25,14,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,7,3,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|264,2,264,2,264,2,264,2,264,2,264,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,7,3,3,3,3,3,3,3,3,3,3,3,3,6,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,264,2,264,2,264,2,2,2,264,2,264,2,264,2,264,2,264,2,264,2,2,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,264,2,264,2,264,2,264,2,264,2,264,2,264,0,264,0,264,0,264,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", "9,38,59|9,34,59|9,31,59|9,41,59|9,40,59|9,37,59|8,1,51|13,47,52|10,21,49|3,59,47|2,58,47|1,57,49|2,73,51|2,66,52|2,80,52|10,140,26|3,155,30|1,153,30|8,156,26|33,27,49|34,10,51", "1,81,52|1,146,28|2,153,18|3,144,24", "1,29,48|1,30,48|1,31,47|1,32,46|1,33,45|1,35,44|1,36,44|1,38,44|1,47,48|1,39,44|1,50,49|1,49,49|1,48,48|1,46,48|1,45,47|1,44,47|1,42,46|1,41,45|1,43,46|1,40,45|3,19,48|3,19,47|4,37,44|1,34,44|1,92,34|1,94,34|1,95,34|1,93,34|1,97,34|1,96,34|3,98,34|3,99,34|1,100,34|1,101,34|1,102,34|1,103,34|1,105,34|1,104,34|1,106,34|1,107,34|1,108,34|1,109,34|1,110,34|1,111,34|1,112,34|1,113,34|1,114,34|1,119,34|1,120,34|3,147,17|3,147,16|3,28,34|3,29,34|4,30,34", "2,92,114,36,36|1,119,124,36,36|2,88,88,47,36|1,127,131,35,35|1,133,133,34,29", "20,170,18|15,169,18|25,171,18|30,172,18|14,169,17|19,170,17|24,171,17|29,172,17|13,169,16|18,170,16|23,171,16|28,172,16|12,169,15|17,170,15|22,171,15|27,172,15|32,173,15|11,169,14|16,170,14|21,171,14|26,172,14|31,173,14|2,163,13|4,164,13|6,165,13|8,166,13|10,167,13|1,163,12|3,164,12|5,165,12|7,166,12|9,167,12", "165,9,12|170,9,14", "1,170,18|2,171,18", "2|37", "1"]);
_root.levelDatabase.push(["15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,263,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,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,0,0,0,0,0,0,0,0,128,129,148,0,0,44,19,262,252,22,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,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,4,3,3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,0,38,4,3,3,3,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,4,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,2,2,2,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,15,32,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,2,2,2,7,18,36,0,0,0,0,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,150,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,131,129,131,129,131,129,148,0,0,0,0,0,0,0,0,0,38,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,7,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,2,2,2,2,15,31,0,0,0,0,254,0,0,263,256,0,0,44,19,22,22,35,0,0,0,0,0,0,0,0,44,105,106,106,107,127,151,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,0,0,0,0,0,38,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,10,12,11,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,10,12,12,12,9,7,18,22,22,22,22,252,22,22,262,261,22,23,17,3,3,3,18,22,22,22,90,89,89,98,100,25,4,5,105,106,107,127,151,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,0,0,0,0,0,38,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,112,103,104,269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,48,41,41,41,49,14,2,7,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,7,3,3,5,82,80,80,87,4,3,6,7,5,105,106,107,127,149,0,0,0,0,0,0,0,0,0,0,38,10,12,9,2,2,15,32,22,22,22,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|11,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,0,0,0,0,0,0,0,0,0,0,0,128,131,129,131,131,129,131,131,129,131,148,0,0,0,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,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,105,107,137,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,44,19,23,34,38,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,0,0,38,10,9,2,2,7,5,105,106,107,139,23,23,23,23,23,23,23,23,34,0,48,41,49,14,2,2,7,3,3,3,3,5,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|112,268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,252,261,34,0,0,0,0,0,0,0,128,148,0,198,191,192,200,191,192,200,191,192,199,178,0,0,0,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,10,12,12,11,26,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,108,103,105,107,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,4,5,29,48,41,41,179,277,41,41,179,277,41,41,41,41,179,277,41,41,41,41,179,277,41,41,43,0,0,48,49,14,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,5,91,89,89,99,38,14,2,2,2,2,2,2,2,15,29,0,0,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,44,19,22,17,3,3,5,30,0,0,0,0,0,0,0,179,178,0,201,195,196,203,195,196,203,195,196,202,0,0,0,0,260,258,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,40,179,179,277,43,256,258,0,0,0,0,0,0,0,0,0,0,0,38,4,3,3,3,5,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,15,141,148,0,0,180,0,0,0,180,0,0,0,0,0,180,0,0,0,0,0,180,0,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,82,80,80,102,38,14,2,2,2,2,2,2,2,15,29,0,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,34,0,0,0,0,0,255,0,0,0,0,0,0,0,44,19,17,3,3,6,2,2,15,30,0,0,0,0,128,148,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,0,0,259,257,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,180,0,253,254,257,263,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,15,103,139,23,23,181,23,23,23,181,23,23,23,23,23,181,23,23,23,23,23,181,23,23,23,23,23,23,23,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,88,89,97,14,2,2,2,2,2,2,2,15,29,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|108,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,38,4,3,5,29,0,0,253,44,19,261,35,0,0,0,0,0,45,16,3,6,2,2,2,2,2,15,30,0,0,0,0,179,178,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,44,19,252,252,261,35,0,0,0,0,0,0,0,0,0,0,0,144,146,23,23,23,23,23,23,23,23,23,181,181,23,252,252,252,262,35,0,0,0,0,0,0,0,0,0,39,14,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,38,14,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,81,80,87,14,2,2,2,2,2,8,12,11,267,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,38,14,2,15,29,44,19,252,17,3,3,18,37,0,0,0,0,38,10,12,12,12,12,12,12,12,11,267,0,0,0,0,180,0,0,180,0,0,180,0,0,180,0,44,182,22,22,181,23,34,38,4,3,3,3,18,21,35,0,0,0,128,129,248,44,19,22,103,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,0,0,0,0,0,0,0,0,38,10,12,12,12,11,267,0,0,0,0,0,0,128,129,129,129,129,148,0,0,0,0,0,154,155,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,91,89,89,99,38,14,2,2,2,2,2,15,27,179,276,0,0,0,180,0,0,0,0,44,19,23,23,90,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,38,14|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,128,129,148,0,154,155,0,0,38,14,2,15,52,16,3,3,6,2,2,7,18,36,0,0,0,48,105,106,106,107,105,106,106,106,107,269,0,0,0,0,180,263,0,180,253,44,182,22,22,181,22,17,3,3,3,3,5,29,38,14,2,2,2,7,3,18,36,0,0,114,116,246,38,4,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,23,35,0,0,0,0,0,48,179,277,40,40,179,276,0,0,0,0,0,0,105,115,115,115,116,139,22,34,0,0,0,154,155,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,82,80,80,102,38,14,2,2,2,2,2,15,30,180,0,0,0,0,180,0,0,44,19,17,3,3,5,82,102,0,0,0,0,0,0,0,0,0,0,44,19,35,0,38,4,3,18,37,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,23,223,224,225,226,23,23,23,23,23,23,34,0,0,0,0,0,38,14|15,141,148,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,22,35,0,0,0,0,0,0,0,0,0,0,253,254,0,0,0,0,156,157,178,0,154,155,0,0,39,14,2,15,58,6,8,12,12,12,12,12,11,267,0,0,0,0,0,179,178,0,0,0,179,178,179,178,0,0,44,19,181,262,22,181,252,25,4,3,3,3,3,6,2,2,2,2,15,29,38,14,8,12,12,9,2,15,30,0,0,117,119,246,38,10,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,18,21,22,22,22,22,22,181,22,22,22,181,22,22,22,35,0,0,0,179,117,118,118,119,4,5,31,0,253,263,154,155,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,9,15,30,0,88,89,97,14,2,2,2,2,2,15,30,180,0,0,0,0,180,0,44,20,4,6,2,2,15,32,23,23,23,23,23,23,23,23,23,23,23,17,3,18,21,25,14,2,7,18,37,0,0,0,0,0,0,0,0,0,44,20,4,3,3,3,3,3,3,3,3,3,3,3,3,3,5,32,34,0,0,0,0,38,14|15,112,137,148,0,0,0,0,0,0,0,0,0,44,19,22,17,3,3,3,18,92,89,89,89,89,89,98,19,23,23,252,252,23,35,0,0,154,155,0,0,154,155,0,0,38,14,2,7,6,2,15,27,40,179,277,40,179,276,0,0,256,0,0,180,256,0,0,0,180,0,180,0,0,0,38,4,3,3,3,3,3,3,6,2,2,2,8,12,12,12,12,12,11,26,38,14,15,114,116,10,12,11,267,0,0,121,123,245,48,41,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,0,0,180,121,122,122,123,14,7,18,21,252,262,158,159,35,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,49,14,15,30,0,81,80,87,10,12,12,12,12,12,11,26,180,0,0,0,44,182,23,17,3,6,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,6,2,7,3,3,6,2,2,7,18,21,22,22,22,22,22,34,0,0,38,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,7,5,30,0,44,19,23,25,14|15,108,103,137,148,0,0,0,0,0,0,0,45,16,3,3,6,2,8,12,11,83,80,80,80,80,80,87,4,3,3,3,3,3,18,37,0,154,155,0,0,154,155,0,128,142,14,2,2,2,2,15,29,0,180,0,0,180,0,0,253,254,44,19,181,261,35,0,0,180,0,180,0,44,19,17,6,2,2,2,2,2,2,2,2,2,2,15,27,40,40,179,277,40,43,38,10,11,121,122,107,273,179,276,0,0,179,178,228,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,23,181,23,34,38,4,6,2,7,3,3,3,3,3,18,37,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,25,14,15,30,0,0,0,48,41,41,179,277,40,40,41,43,180,0,0,45,16,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,5,29,0,0,38,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,0,38,4,3,3,6|15,105,106,107,139,23,23,22,23,22,22,22,17,6,2,2,2,2,15,27,41,43,0,0,0,0,0,38,14,2,2,2,2,2,7,18,21,158,159,23,24,158,159,126,105,107,14,2,2,2,2,15,29,0,180,0,0,180,44,19,252,252,17,3,3,3,18,37,0,180,263,180,45,16,3,6,2,2,2,2,2,2,2,2,8,12,12,11,26,0,0,180,0,0,0,48,40,40,179,178,0,0,180,0,0,256,180,0,228,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,5,29,38,10,12,12,12,12,12,9,2,2,7,18,21,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,6,15,32,22,22,22,22,22,22,181,23,23,23,23,23,181,23,23,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,48,41,179,277,179,277,41,41,179,277,41,41,41,179,277,41,41,41,43,0,38,14,2,2,2|7,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,15,30,0,0,0,0,0,0,0,38,10,12,12,12,9,2,2,7,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,15,31,0,180,0,44,182,17,3,3,3,6,2,2,2,7,18,21,181,262,181,17,6,2,2,2,2,2,2,2,2,2,2,15,27,41,41,43,0,0,180,0,0,0,0,0,0,180,0,0,0,180,0,253,254,180,0,228,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,48,105,106,106,106,106,103,14,2,2,2,7,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,37,0,0,0,180,0,180,0,0,0,180,0,0,0,0,180,0,0,0,0,0,45,16,6,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,11,26,0,0,0,0,0,0,0,48,40,40,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,181,22,17,3,6,2,2,2,2,2,2,2,2,7,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,15,32,23,23,23,23,23,181,23,23,23,23,23,23,181,23,23,23,181,23,252,252,181,23,227,23,22,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,141,129,129,129,129,129,129,103,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,23,23,181,23,181,23,23,23,181,23,23,23,23,181,23,23,23,23,23,17,6,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,41,43,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,105,106,106,107,105,106,106,107,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2", "18,122,24|18,122,25|18,122,26|18,141,29|18,145,29|6,143,29|18,145,28|18,141,28|18,170,21|18,170,22|10,141,23|6,90,34|10,77,25|6,55,34|1,48,25|1,40,32|3,39,32|2,38,32|9,26,30|18,219,25|18,218,25|18,221,27|18,222,27|18,219,29|18,218,29|18,223,31|18,223,32|18,222,23|18,221,23|6,215,31|7,254,29|7,249,29|9,251,29|9,256,29|6,245,29|6,252,29|10,248,29|13,244,27|1,258,28|10,271,30|6,231,32|9,216,22|9,212,22|3,179,20|2,180,20|3,181,20|1,182,20|10,133,28|10,71,23|6,69,23|10,18,29|28,117,26|29,136,29|13,139,29", "1,79,29|2,106,27|1,155,27|2,165,15", "1,197,22|1,198,22|1,197,23|1,198,23|1,197,24|1,198,24|1,196,24|1,195,24|1,194,24|1,192,24|1,191,24|1,190,24|1,187,24|1,186,24|1,188,24|1,185,24|1,184,24|1,183,24|1,182,24|1,181,24|1,180,24|1,179,24|1,178,24|1,177,24|1,174,24|1,173,24|1,176,24|1,181,23|1,179,25|1,182,25|1,183,25|1,178,25|1,180,23|1,184,23|1,185,23|1,186,25|1,187,25|3,175,24|3,189,24|3,193,24|1,191,23|1,190,23|1,178,23|1,177,23|1,154,27|1,155,27|1,156,27|1,157,27|1,153,27|3,87,33|3,86,33|4,89,33|1,97,33|1,98,33|1,99,33|1,100,33|1,101,33|1,102,33|1,96,33|1,93,33|1,92,33|1,97,25|1,98,25|1,99,25|1,100,25|1,96,25|1,87,19|1,89,19|1,88,18|1,90,18|1,91,19|1,77,25|1,80,23|1,68,33|1,69,33|1,70,33|1,71,33|1,71,32|1,70,32|1,69,32|1,68,32|1,53,31|1,53,32|1,52,31|1,52,32|1,52,33|1,53,33|1,1,27|1,1,26|1,37,27|1,38,27|1,41,25|1,42,25|4,67,30|3,231,20|3,230,20|3,229,20|3,229,19|3,230,19|3,231,19|4,228,19|4,228,20|1,236,23|1,262,26|1,263,26|1,287,33|1,286,33|1,283,33|1,282,33|1,281,33|1,288,33|1,285,33|1,279,33|1,291,33|1,292,33|1,293,33|3,290,33|4,70,21|1,69,21|1,71,21|1,67,23|1,66,23|1,64,24|1,54,31|1,54,32|1,54,33|1,123,26|1,124,26|1,125,26|1,126,26", "2,168,168,30,15", "20,287,28|15,286,28|25,288,28|30,289,28|14,286,27|19,287,27|24,288,27|29,289,27|13,286,26|18,287,26|23,288,26|28,289,26|12,286,25|17,287,25|22,288,25|27,289,25|32,290,25|11,286,24|16,287,24|21,288,24|26,289,24|31,290,24|2,280,23|4,281,23|6,282,23|8,283,23|10,284,23|1,280,22|3,281,22|5,282,22|7,283,22|9,284,22", "282,19,22|287,19,24", "1,287,28|2,288,28", "7|26", "1"]);
_root.levelDatabase.push(["110,134,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,256,252,252,252,252,252,252,252,252,252,252,587,252,252,252,252,252,252,252,587,252,252,252,587,252,252,587,587,252,587,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,110,105,106,106,106,106,106,106,106,106,106,107,103,136,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,103,110,137,105,106,106,106,107,135,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,110|110,134,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,256,252,252,252,252,252,252,252,252,252,252,587,252,252,252,252,252,252,252,587,252,252,252,252,252,252,587,587,252,587,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,110,134,0,254,258,252,252,252,259,254,0,114,116,134,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,103,110,105,106,106,106,107,135,0,0,260,252,252,252,252,252,252,252,252,252,252,252,257,589,590,254,254,254,589,590,600,601,254,254,254,600,601,254,258,252,252,252,252,252,252,252,252,252,252,257,254,254,253,254,260,252,252,252,252,252,252,252,252,259,254,254,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,110|110,134,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,256,252,252,252,252,252,252,252,252,252,252,587,252,252,252,252,252,252,252,587,252,259,254,586,260,252,587,587,252,587,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,110,134,0,0,0,254,254,254,0,0,0,117,119,134,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,103,110,134,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,255,0,591,592,0,0,597,602,603,0,0,597,598,599,0,0,0,260,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,260,252,252,252,252,252,252,259,0,0,0,0,260,252,252,252,252,252,252,259,254,254,260,252,252,252,259,0,0,0,0,110|110,134,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,260,252,252,252,252,252,252,252,252,252,587,252,252,252,252,252,252,252,587,259,0,0,583,0,260,587,587,252,587,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,110,134,0,0,0,0,128,129,129,129,129,121,123,136,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,103,110,134,0,0,0,0,0,0,0,0,256,252,252,259,254,253,260,252,252,252,259,0,0,0,593,594,595,596,0,593,594,595,596,0,0,0,0,0,0,254,253,254,254,585,254,254,586,0,0,0,0,0,0,0,0,260,252,252,252,252,259,0,0,0,0,0,0,254,253,254,258,252,259,0,0,0,0,258,252,259,0,0,0,0,0,110|110,134,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,258,252,252,252,252,252,252,252,252,587,252,252,252,252,259,254,254,586,0,0,0,584,0,0,586,585,260,587,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,110,134,0,0,0,0,121,122,122,122,122,123,103,135,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,103,110,134,0,0,0,0,0,0,0,0,0,589,590,0,0,0,0,254,600,601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,254,254,254,254,0,0,0,0,0,0,0,0,0,0,0,254,0,0,0,0,0,0,254,0,0,0,0,0,0,110|110,134,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,256,252,252,252,252,252,252,252,252,587,252,252,252,259,0,0,0,583,0,0,0,583,0,0,583,584,0,586,254,258,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,110,134,0,0,0,0,0,0,0,469,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,113,110,134,0,0,0,0,0,0,0,0,0,0,591,592,0,0,597,598,599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|110,134,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,256,252,252,252,252,259,254,260,252,587,252,259,254,0,0,0,0,584,0,0,0,584,0,0,584,583,0,583,0,0,260,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,259,0,0,0,0,110,134,0,0,0,0,0,0,0,469,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,110,110,134,0,0,0,0,0,0,0,0,0,0,0,593,594,595,596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|108,136,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,260,252,252,259,0,0,0,258,587,259,0,0,0,0,0,0,583,0,0,0,583,0,0,583,584,0,584,0,0,0,258,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,257,0,0,0,0,0,110,137,129,639,639,639,129,129,148,469,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,120,110,108,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|104,136,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,254,254,0,0,0,0,0,586,0,0,0,0,0,0,0,584,0,0,0,584,0,0,584,583,0,583,0,0,0,0,260,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,255,0,0,0,0,0,108,105,106,632,632,632,106,107,135,469,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,110,104,137,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|110,134,0,0,0,0,0,260,252,259,254,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,0,0,0,0,0,583,0,0,0,583,0,0,583,584,0,584,0,0,0,0,0,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,255,0,0,0,0,0,0,0,156,157,178,0,0,0,0,469,0,0,0,0,0,0,0,0,121,122,122,122,122,122,122,122,122,122,122,122,122,122,123,108,103,104,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|110,134,0,0,0,0,0,0,585,0,0,0,260,252,252,259,254,260,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,0,0,0,0,0,584,0,0,0,584,0,0,584,583,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,259,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,105,106,106,106,632,106,106,106,106,106,632,107,103,104,105,106,106,107,137,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,129,129,129,129,148,0,0,0,0,0,110|110,134,0,0,0,0,0,0,584,0,0,0,0,589,590,0,0,0,589,590,600,601,253,254,253,600,601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,0,0,0,0,0,583,0,0,0,583,0,0,583,584,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,257,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,105,106,106,106,632,632,632,632,106,106,106,106,106,106,106,632,106,106,107,137,129,129,129,129,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,0,110|110,134,0,0,0,0,0,0,583,0,0,0,0,0,591,592,0,0,597,602,603,0,0,597,598,599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,0,0,0,0,0,584,0,0,0,584,0,0,584,583,0,583,588,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,639,148,0,128,129,148,0,0,0,253,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,105,106,106,106,106,106,106,106,106,632,106,632,632,106,106,106,106,106,106,106,106,106,107,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,0,110|110,134,0,0,0,0,0,0,584,0,0,0,0,0,0,593,594,595,596,0,593,594,595,596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,0,0,0,0,0,583,0,0,0,583,0,0,583,584,0,584,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,156,157,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,179,178,179,178,179,178,179,178,0,0,0,0,0,0,179,178,179,178,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,0,124,105,107,135,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|110,134,0,0,0,0,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,44,19,35,0,0,0,584,0,0,0,584,0,0,584,583,0,583,584,284,288,282,0,0,0,0,0,0,0,0,0,0,0,194,195,0,0,154,155,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,180,0,180,0,180,0,180,0,0,0,0,0,0,0,180,0,180,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,124,105,107,136,0,0,0,156,157,178,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|108,136,0,0,0,44,19,22,582,605,608,608,608,608,608,608,608,608,612,606,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,611,581,23,17,3,18,22,35,0,583,0,44,19,581,22,22,581,582,22,582,581,283,287,281,22,22,22,35,0,0,0,0,0,0,0,154,155,0,0,154,155,0,0,624,625,0,0,0,0,638,639,129,148,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,180,0,180,0,180,0,180,0,0,0,0,0,0,0,180,0,180,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,0,0,154,155,128,129,148,0,128,129,148,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|103,136,0,0,0,38,4,3,5,614,619,619,619,619,619,619,619,619,103,618,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,620,4,3,3,6,2,7,3,18,22,582,22,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,0,194,195,0,0,0,154,155,0,0,622,623,0,0,154,155,0,0,0,128,631,632,107,136,0,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,180,0,180,0,180,0,180,0,0,0,0,0,0,0,180,0,180,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,128,148,0,0,180,0,0,0,0,154,155,156,157,178,0,156,157,178,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|112,137,148,0,0,38,14,2,15,30,0,0,0,0,0,0,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,25,14,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,158,159,22,35,0,154,155,0,0,154,155,0,0,154,155,0,0,128,105,106,106,107,137,148,0,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,128,183,129,183,639,183,639,183,129,150,0,0,0,0,0,180,0,180,0,0,0,180,0,0,0,0,0,0,0,0,0,0,124,104,135,0,0,180,0,0,0,0,154,155,154,155,194,195,154,155,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|108,112,134,0,0,38,14,2,15,31,0,0,0,0,0,0,0,0,180,0,0,0,0,282,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,4,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,18,21,158,159,22,22,158,159,22,22,158,159,22,22,105,106,106,106,106,107,139,34,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,0,0,0,0,128,125,104,105,107,105,632,106,632,632,107,127,133,150,0,0,0,180,0,180,0,196,0,180,0,0,0,0,0,0,0,0,0,124,104,134,0,0,0,180,0,0,0,0,154,155,154,155,154,155,154,155,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,110|103,111,134,0,0,38,14,2,7,18,35,0,0,0,0,0,280,286,180,0,0,44,19,281,283,35,0,0,0,0,0,0,0,280,0,288,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,30,0,0,0,0,0,154,155,0,0,0,0,0,469,0,0,0,638,644,19,126,105,107,105,106,106,106,107,105,106,106,107,103,103,127,151,0,0,180,0,180,0,180,0,180,0,0,0,0,0,0,0,0,124,105,107,136,0,196,0,180,0,0,0,0,154,155,154,155,154,155,154,155,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,0,0,209,210,211,212,0,0,0,0,194,195,0,0,110|104,108,137,148,0,38,14,2,2,7,18,21,23,23,233,23,279,285,181,23,23,17,3,3,3,18,21,35,284,282,44,19,23,279,23,287,34,0,0,44,19,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,11,267,128,129,148,0,0,154,155,0,0,0,0,0,470,0,0,638,631,633,4,3,3,3,3,3,3,3,3,3,3,3,5,114,636,637,127,151,0,180,0,180,0,180,0,180,0,0,0,0,194,195,0,0,104,136,179,178,0,180,0,180,0,0,196,0,154,155,154,155,624,625,626,627,0,44,19,34,0,0,0,0,584,0,0,583,0,588,0,0,0,0,0,0,0,0,44,19,605,608,608,608,608,612,129,129,129,143,146,181,22,22,223,224,225,226,22,22,22,22,158,159,22,22,108|114,115,116,134,0,38,14,2,2,2,7,3,3,5,232,4,3,3,3,3,3,6,2,2,2,7,3,18,283,281,17,3,3,3,3,5,30,0,45,16,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,41,41,156,157,277,41,41,156,157,276,156,157,178,0,0,154,155,0,0,0,0,0,0,0,638,635,636,116,14,2,2,2,2,2,2,2,2,2,2,2,15,121,122,123,104,127,133,183,639,183,129,183,639,184,129,150,0,0,622,623,0,0,179,178,180,0,0,180,0,180,0,0,180,0,626,627,154,155,154,155,622,623,45,16,5,642,639,148,0,0,583,0,0,584,0,583,0,0,0,0,0,0,0,0,38,72,614,619,619,619,619,104,105,106,106,107,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3|117,118,119,134,0,38,10,12,12,12,12,12,12,11,230,14,2,2,2,2,2,2,2,2,2,2,2,7,3,3,6,2,2,2,2,15,32,22,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,154,155,0,0,0,154,155,0,154,155,0,0,0,154,155,0,0,0,44,19,23,23,630,121,122,123,14,2,2,2,2,2,2,2,2,2,2,2,7,3,5,105,106,106,632,632,632,632,106,106,632,632,107,127,133,131,161,162,129,148,180,0,180,0,128,186,0,185,148,0,180,0,154,155,154,155,154,155,154,155,38,14,15,631,633,641,148,0,584,0,0,583,0,584,44,19,22,605,608,608,608,611,25,70,31,0,0,0,0,179,178,179,178,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|121,122,123,136,0,48,40,41,179,277,41,179,277,40,229,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,154,155,0,0,0,154,155,0,154,155,0,0,0,154,155,0,196,0,38,4,3,3,3,3,5,630,14,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,5,105,106,106,106,107,104,139,181,23,181,23,104,189,126,104,139,23,181,23,158,159,158,159,158,159,158,159,25,14,7,5,105,633,139,22,581,23,23,582,23,581,25,4,5,614,619,619,620,4,3,59,18,34,0,0,0,180,0,180,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|104,105,107,139,23,23,23,23,181,23,23,181,23,23,266,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,11,141,129,129,161,162,148,0,0,154,155,0,154,155,0,288,282,154,155,0,180,45,16,6,2,2,2,2,7,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,7,3,3,3,3,3,3,3,3,3,3,3,6,15,30,0,0,38,14,2,2,15,30,0,0,0,180,0,180,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,105,106,106,106,106,107,139,22,22,158,159,22,158,159,22,287,281,158,159,22,181,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,15,30,0,0,0,180,0,180,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,15,30,0,0,0,180,0,180,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2", "38,46,15|38,65,15|10,86,18|10,83,18|6,95,15|38,90,24|38,128,17|38,130,17|38,142,21|38,171,23|38,196,20|9,192,22|10,167,15|9,25,15|38,34,15|40,70,15|41,175,21|41,177,22|40,206,20|54,117,19", "3,111,3|2,142,11|1,33,20", "1,20,18|1,21,18|1,22,17|1,23,17|1,24,17|1,24,18|1,25,18|1,21,17|1,25,17|1,27,17|1,28,17|1,28,18|1,30,17|1,30,18|1,31,17|1,36,17|1,37,17|1,39,17|3,37,20|3,38,20|1,11,17|1,11,18|1,11,19|1,12,17|1,12,18|1,12,19|1,90,23|1,90,22|1,91,22|1,91,23|1,95,22|1,95,23|1,94,22|1,94,23|3,139,9|3,139,8|1,141,8|1,141,9|1,140,8|1,140,9|1,139,6|1,139,4|1,139,5|3,167,12|3,166,12|1,152,18|1,153,17|1,154,16|1,166,20|1,167,20|1,168,20|1,169,20|1,165,20|1,165,18|1,166,18|1,167,18|1,168,18|1,169,18|1,188,19|1,189,19|1,192,19|1,193,19|1,84,12|1,85,12|1,53,13|1,55,13|1,57,12|1,59,12|1,12,13|1,11,13|1,10,13|1,9,13|1,8,13|1,7,13|1,6,13|1,5,13|1,120,17|1,121,16|1,122,16|1,114,19", "7,108,108,4,4|6,107,107,4,4|8,146,146,12,12|7,147,147,12,12|7,148,148,12,12|7,149,149,12,12|7,150,150,12,12|7,151,151,12,12|7,152,152,12,12|5,153,153,12,12", "20,214,20|15,213,20|25,215,20|30,216,20|14,213,19|19,214,19|24,215,19|29,216,19|13,213,18|18,214,18|23,215,18|28,216,18|12,213,17|17,214,17|22,215,17|27,216,17|32,217,17|11,213,16|16,214,16|21,215,16|26,216,16|31,217,16|2,207,15|4,208,15|6,209,15|8,210,15|10,211,15|1,207,14|3,208,14|5,209,14|7,210,14|9,211,14", "209,11,14|214,11,16", "1,214,20|2,215,20", "16|9", "0"]);
_root.levelDatabase.push(["0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,252,252,0,252,252,0,252,0,252,0,0,252,0,0,252,252,0,252,0,0,252,252,0,252,0,252,0,252,0,0,252,252,0,0,0,252,0,252,0,252,252,0,252,0,252,0,0,252,252,0,252,0,0,252,0,0,0,0,252,0,252,0,0,252,252,252,0,0,252,252,0,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,254,254,254,254,254,254,254,254,260,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,254,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,589,590,0,0,0,0,0,600,601,258,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|112,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,260,259,0,0,591,592,0,0,597,598,599,0,0,260,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,587,252,252,587,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,593,594,595,596,0,0,0,0,0,260,252,252,257,254,260,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,587,252,252,587,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,259,0,0,0,260,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,587,252,252,587,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,0,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,587,252,252,587,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,627,0,194,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,260,252,252,252,252,252,252,252,252,252,252,252,252,587,252,587,252,252,587,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,622,623,0,624,625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,253,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,259,254,254,258,252,252,252,252,252,252,252,252,252,252,252,252,255,256,252,252,252,252,252,252,252,252,252,252,252,252,587,252,587,252,252,587,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,161,162,129,161,162,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,254,254,258,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,254,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,255,256,252,252,252,252,252,252,252,252,252,252,252,252,587,252,587,252,252,587,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,115,115,115,115,116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,259,0,0,260,252,252,252,252,252,252,252,252,252,252,252,587,252,587,252,252,587,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,118,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,257,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,587,252,587,252,252,587,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128|108,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,259,0,0,0,0,0,0,253,252,252,252,252,252,252,259,258,252,587,252,587,252,252,587,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112|104,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,255,0,0,0,0,0,0,256,252,252,252,252,252,257,0,0,258,587,252,587,252,252,587,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,259,254,254,258,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,110|103,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,282,284,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,255,0,0,0,0,0,0,256,252,252,252,252,259,0,0,0,0,586,254,585,260,252,587,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,0,0,0,0,260,252,252,252,252,259,254,254,254,0,0,0,0,0,0,0,0,0,0,0,254,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,110|5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,281,283,35,0,0,0,0,0,0,0,0,638,688,667,667,667,667,667,689,129,148,0,0,0,0,256,252,252,252,259,0,0,0,0,0,583,0,584,0,254,585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,110|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,16,3,3,3,18,37,0,0,0,0,0,0,638,635,691,690,690,690,690,690,692,116,138,0,0,0,0,256,252,252,252,255,0,0,0,0,0,584,0,583,0,0,584,0,0,0,0,0,0,0,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,110|15,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,605,608,608,608,608,608,608,609,611,22,17,6,2,2,2,7,18,21,35,0,0,0,128,112,121,693,679,679,679,679,686,122,123,127,151,0,0,0,256,252,252,252,255,0,0,0,0,0,583,0,584,0,0,583,0,0,588,0,0,0,128,129,104,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,110|7,18,37,0,0,0,0,0,280,0,282,0,0,0,286,0,45,16,3,5,614,619,619,619,619,619,619,620,4,3,6,2,2,2,2,2,7,3,18,21,35,0,104,117,636,695,679,679,679,686,120,114,115,116,127,149,0,0,256,252,252,252,255,0,0,0,0,0,584,0,583,0,0,584,0,0,584,0,0,124,105,106,107,137,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,93,250,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,628,629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,110|2,7,18,22,22,22,22,22,279,22,281,22,22,23,285,23,17,6,2,15,30,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,7,3,18,21,104,121,122,693,679,679,679,694,123,121,122,123,104,139,22,22,668,667,667,667,669,22,22,22,22,22,581,22,582,22,22,581,22,22,581,22,126,105,106,107,103,104,270,194,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,84,249,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,624,625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,110|2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,15,30,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,677,676,676,676,678,3,3,3,3,3,3,3,3,5,30,0,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,104,76,32,158,159,22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,19,158,159,22,22,22,22,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,259,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,15,30,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,59,3,3,3,3,18,37,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,4,3,3,3,3,3,5,32,147,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,259,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,15,30,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,22,34,0,0,0,0,0,0,0,0,0,117,118,118,118,118,119,134,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,10,12,12,12,9,2,7,5,104,139,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,257,254,260,252,252,252,252,252,252,252,252,252,257,254,254,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,255,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,243,19,23,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,15,30,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,5,32,22,34,0,0,0,0,0,0,0,117,118,118,118,118,119,134,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,40,41,41,461,14,2,2,7,3,5,141,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,259,0,0,0,260,252,252,252,252,252,252,252,257,0,0,0,0,258,252,252,252,252,252,252,252,587,252,587,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,255,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,242,4,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,15,30,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,9,2,2,2,2,2,2,2,2,2,7,3,5,30,0,0,0,0,0,0,0,117,118,118,118,118,119,134,289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,462,10,12,12,12,12,11,104,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,259,0,0,0,0,0,0,260,252,252,252,252,252,252,587,252,587,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,259,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,8,12,11,26,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,11,103,10,12,12,12,12,12,12,12,12,12,12,12,11,141,129,148,0,0,0,0,0,121,122,122,118,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,463,40,40,156,157,277,41,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,258,252,252,252,259,0,0,0,0,0,0,0,0,260,252,252,252,252,252,587,252,587,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,257,254,254,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,15,27,41,43,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,105,107,103,635,695,679,679,679,679,679,686,116,105,106,106,106,107,135,0,0,0,0,0,0,0,0,117,118,120,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,257,0,0,0,0,0,0,0,0,0,0,585,254,254,260,252,587,252,587,259,254,260,252,252,259,254,260,252,252,252,252,252,252,252,252,252,252,259,254,260,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,259,0,0,0,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,242,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,674,673,673,673,675,12,12,12,12,12,12,11,26,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,11,27,41,103,121,693,679,679,679,679,679,694,123,105,106,106,107,135,0,0,0,0,0,0,0,0,0,117,118,119,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,154,155,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,255,0,0,0,0,0,0,0,0,0,0,584,0,0,0,260,587,259,586,0,0,0,589,590,0,0,0,589,590,600,601,254,253,254,600,601,253,0,0,0,585,254,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,241,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,43,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,15,27,41,41,41,41,43,0,156,157,178,258,252,252,252,259,0,0,156,157,178,0,0,0,0,0,0,0,44,19,22,22,121,122,123,139,23,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,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,154,155,0,0,0,0,156,157,178,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,22,22,34,0,0,0,0,0,253,0,0,0,0,0,0,0,0,0,0,0,583,0,0,0,0,585,0,583,0,0,0,0,591,592,0,0,597,602,603,0,0,597,598,599,0,0,0,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,14,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,154,155,0,0,258,252,259,0,0,0,154,155,0,0,0,0,0,0,0,0,38,4,3,3,3,3,3,3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,0,0,0,156,157,178,0,0,0,0,156,157,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,622,623,0,0,0,0,624,625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,4,3,3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,0,0,584,0,584,0,0,0,0,0,593,594,595,596,0,593,594,595,596,0,0,0,0,0,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,129,129,129,129,95,89,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,23,23,23,227,23,23,23,23,22,22,22,22,22,23,23,22,22,22,22,34,0,0,44,19,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,4,6,2,2,2,2,2,2,2,2,2,8,11,26,0,0,0,0,0,0,154,155,0,0,0,254,0,0,0,0,154,155,0,0,0,0,0,0,44,19,25,14,2,2,2,2,2,2,15,91,89,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,627,0,0,0,0,0,154,155,0,0,0,0,0,626,625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,154,155,0,0,0,0,154,155,0,0,628,629,0,0,0,0,0,0,0,0,0,0,38,14,2,2,15,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,0,0,583,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,588,0,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,85,80,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,30,0,0,38,4,677,679,679,679,678,3,3,3,3,3,3,3,3,677,676,676,665,2,2,2,2,2,2,2,2,2,2,15,27,43,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,38,4,3,6,2,2,2,2,2,2,15,82,80,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,624,625,0,0,0,0,0,622,623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,0,0,154,155,0,288,282,0,154,155,0,0,647,648,0,0,0,0,0,0,0,0,194,195,38,14,2,2,7,18,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,0,0,584,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,286,280,0,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,639,639,639,129,148,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,23,23,17,6,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,2,8,11,26,0,0,0,0,0,0,0,154,155,0,0,0,194,195,0,0,0,154,155,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,622,623,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469,44,19,158,159,22,287,281,22,158,159,22,22,158,159,23,23,23,605,608,608,609,611,158,159,17,6,2,2,2,15,31,0,0,0,0,0,0,0,0,0,0,0,128,148,0,0,0,583,0,0,0,0,583,588,583,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,581,285,279,23,582,22,22,34,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,105,106,106,106,632,632,632,107,135,0,0,0,110|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,2,15,27,43,0,0,0,128,129,129,129,161,162,129,129,129,161,162,129,129,129,161,162,148,0,0,0,628,629,38,14,2,2,8,12,12,9,2,2,15,91,89,89,89,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,161,162,129,639,639,639,129,161,162,129,129,129,129,129,161,162,129,129,129,129,129,129,129,0,0,0,0,0,0,0,0,128,129,639,639,639,606,610,469,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,614,619,619,620,4,3,3,6,2,2,2,2,7,18,21,23,23,23,34,0,0,0,0,0,0,113,137,148,0,0,584,0,0,0,0,584,583,584,0,0,0,280,0,0,0,0,286,0,0,44,20,4,3,3,3,3,3,3,3,3,3,5,31,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,156,157,178,0,0,0,0,0,110|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,2,15,30,0,0,0,128,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,137,148,0,0,649,650,38,14,2,2,15,103,104,10,9,2,15,82,80,80,80,102,0,0,0,0,0,0,638,639,129,129,148,0,0,0,0,0,0,0,0,128,129,125,105,106,106,106,632,632,632,106,106,106,106,106,106,106,106,106,106,106,106,107,105,106,107,0,0,0,0,0,0,0,0,0,104,112,631,632,633,618,621,469,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,2,2,2,2,2,2,7,3,3,3,5,29,0,0,0,44,19,23,108,104,140,23,23,581,23,23,23,23,582,582,581,23,23,23,279,23,147,143,146,285,23,23,25,4,6,2,2,2,2,2,2,2,2,2,7,18,36,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,624,625,0,154,155,0,0,0,0,0,0,110|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,2,15,29,0,0,0,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,139,22,22,158,159,25,14,2,2,15,105,106,107,14,2,15,30,0,0,0,0,0,0,0,0,0,0,635,636,115,116,138,0,0,0,0,638,639,129,125,105,106,106,106,632,632,106,106,106,106,632,632,633,105,106,106,107,104,105,106,107,4,5,30,0,0,0,0,0,0,0,0,0,0,0,0,110,114,115,116,134,0,469,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,2,2,2,2,2,2,8,12,12,12,11,141,129,145,146,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,105,107,4,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,626,627,0,622,623,0,0,0,628,629,0,108|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,8,11,141,148,0,0,112,4,677,679,679,679,679,679,679,678,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,7,5,104,4,6,2,15,30,0,0,0,0,0,0,0,0,0,0,117,118,118,120,127,151,0,0,128,631,632,106,106,106,632,632,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,109,117,118,120,134,0,469,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,2,2,2,2,2,2,15,105,106,106,106,106,107,104,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,104,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,622,623,0,624,625,0,0,0,651,652,638,103|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,15,105,107,135,0,0,111,14,2,666,658,658,658,658,665,2,2,2,2,2,2,2,2,2,2,2,8,12,12,9,2,2,2,2,7,3,6,2,2,15,30,0,0,0,0,0,0,0,0,0,0,117,118,118,119,104,127,640,129,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,4,3,3,3,3,3,3,6,15,31,0,0,0,0,0,0,0,0,0,0,0,0,0,121,122,123,135,0,469,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,2,2,2,2,2,2,7,3,5,104,105,106,106,107,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,34,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,128,161,162,639,161,162,639,639,639,161,162,630,103|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,7,5,29,0,0,0,110,14,2,662,658,658,658,658,661,2,2,2,2,2,2,2,2,2,2,8,11,113,104,10,12,9,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,0,0,128,125,121,122,122,123,105,106,633,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,4,3,6,2,2,2,2,2,2,2,7,18,36,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,0,469,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,38,14,2,2,2,2,2,2,2,2,2,2,7,5,104,4,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,5,29,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,44,19,22,22,22,104,105,106,632,106,106,632,632,632,106,106,106,107|0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,662,658,658,658,661,2,2,2,2,2,2,2,2,662,658,658,661,2,2,2,2,2,2,2,2,2,15,29,0,44,19,110,14,2,662,658,658,658,665,2,2,2,2,2,2,2,2,2,2,2,15,104,108,105,106,107,14,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,128,125,105,106,106,107,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,626,627,0,0,0,469,38,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,7,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,128,129,219,220,221,222,129,129,129,129,148,0,0,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,658,658,661,2,2,2,2,2,2,2,2,2,15,29,0,38,4,3,6,2,662,658,658,665,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,6,2,2,2,2,2,2,2,15,30,0,0,0,0,0,128,105,106,106,106,107,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,0,0,0,0,0,0,624,625,0,0,0,470,48,41,179,277,41,41,179,277,41,41,179,277,41,41,179,277,41,43,0,0,38,14,8,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,23,23,147,129,129,105,106,106,106,106,106,106,106,106,107,137,129,146,25,14,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,15,29,0,38,10,12,12,12,674,673,673,675,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,0,0,0,44,19,105,106,106,106,107,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,37,0,0,0,0,0,0,0,0,0,0,0,622,623,0,0,0,0,0,0,180,0,0,0,180,0,0,0,180,0,0,0,180,0,0,44,19,22,25,14,15,104,10,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,5,105,106,106,106,106,106,106,106,106,106,106,106,106,106,107,4,3,6,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,15,141,148,0,41,41,179,277,41,41,41,41,41,179,277,41,40,40,40,179,277,41,41,41,41,179,277,41,41,41,41,179,277,41,41,41,156,157,277,43,0,0,0,38,4,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,22,22,22,22,22,22,22,22,22,22,158,159,22,22,22,22,23,23,181,23,23,23,181,23,23,23,181,23,23,23,181,23,23,17,3,3,3,6,15,105,107,10,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,15,104,136,0,0,0,180,0,0,0,0,0,0,180,0,0,0,0,0,180,0,0,0,0,0,180,0,0,0,0,0,180,0,0,0,0,622,623,0,0,0,0,0,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,8,12,12,11,112,105,107,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,15,104,139,22,22,22,181,22,22,22,22,22,22,181,22,22,22,22,22,181,22,22,22,22,22,181,22,22,22,22,22,181,22,22,22,22,158,159,22,22,22,22,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,105,106,107,109,4,3,6,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,671,670,670,672,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,6,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,658,658,661,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,664,665,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2", "43,48,48|43,47,48|43,46,48|43,46,49|43,47,49|43,48,49|43,48,50|43,47,50|43,46,50|44,45,48|44,45,49|44,45,50|45,49,48|45,49,49|45,49,50|43,61,40|43,60,40|43,59,40|43,59,41|43,60,41|43,61,41|43,59,42|43,60,42|43,61,42|43,61,43|43,59,43|43,60,43|43,59,44|43,60,44|43,61,44|43,61,45|43,60,45|43,59,45|43,59,46|43,60,46|43,61,46|43,59,47|43,60,47|43,61,47|44,58,40|44,58,41|44,58,42|44,58,43|44,58,44|44,58,45|44,58,46|44,58,47|45,62,40|45,62,41|45,62,42|45,62,43|45,62,44|45,62,45|45,62,46|45,62,47|45,62,48|43,61,48|43,60,48|43,60,49|43,59,48|43,59,49|43,59,50|44,58,48|44,58,49|44,58,50|43,61,49|43,61,50|43,60,50|45,62,49|45,62,50|43,80,62|43,81,62|43,80,63|43,81,63|43,80,64|43,81,64|44,79,62|44,79,63|44,79,64|45,82,62|45,82,63|45,82,64|38,33,50,21,35|40,81,37|40,75,39|38,84,53,77,38|38,90,53,83,38|10,72,62|38,97,64,92,64|38,105,64|41,102,28|38,124,54,121,39|38,33,35,28,22|9,72,39,63,24|38,173,62|10,185,47|41,176,40|39,233,54|38,148,53,140,53|18,87,62|18,87,63|18,87,64|18,88,64", "1,48,35|3,103,48|3,170,53|3,205,48|2,284,51", "1,26,28|1,26,27|1,27,27|1,25,27|3,42,51|3,41,51|1,56,49|1,54,49|1,52,49|1,35,49|1,33,49|1,31,49|1,29,49|1,27,49|1,155,46|1,154,46|1,153,46|1,151,46|1,150,46|1,149,46|1,147,46|1,146,46|1,145,46|1,143,46|1,142,46|1,141,46|1,139,46|1,138,46|1,137,46|1,135,46|3,140,46|3,144,46|3,148,46|3,152,46|3,136,46|1,45,32|1,47,32|1,49,32|1,51,32|1,59,38|1,60,38|1,61,38|3,68,37|3,70,37|1,110,63|1,111,63|1,112,63|1,113,62|1,114,61|1,139,53|1,138,53|1,138,49|1,139,49|1,164,53|1,165,53|1,272,48|1,274,48|1,275,48|1,273,48|1,276,48|1,277,48|1,278,48|3,281,56|3,283,56|1,282,56|4,241,51|1,242,51|1,240,51|1,243,51|1,239,51|1,209,51|1,210,51|1,211,51|1,183,43|1,181,41|1,160,40|1,159,40|1,158,40|1,157,40|1,156,40|1,161,40|1,162,40", "9,26,26,43,43|9,100,100,50,50|9,108,108,38,38|8,160,160,54,54|7,161,161,54,54|7,162,162,54,54|7,163,163,54,54|7,164,164,54,54|7,165,165,54,54|7,166,166,54,54|7,167,167,54,54|7,168,168,54,54|5,163,163,42,42|7,164,164,42,42|7,165,165,42,42|7,166,166,42,42|7,167,167,42,42|7,168,168,42,42|7,169,169,42,42|7,170,170,42,42|7,171,171,42,42|6,162,162,42,42|9,196,196,61,61", "20,272,59|15,271,59|25,273,59|30,274,59|14,271,58|19,272,58|24,273,58|29,274,58|13,271,57|18,272,57|23,273,57|28,274,57|12,271,56|17,272,56|22,273,56|27,274,56|32,275,56|11,271,55|16,272,55|21,273,55|26,274,55|31,275,55|2,265,54|4,266,54|6,267,54|8,268,54|10,269,54|1,265,53|3,266,53|5,267,53|7,268,53|9,269,53", "267,50,53|272,50,55", "1,272,59|2,273,59", "9|33", "0"]);
_root.levelDatabase.push(["110,134,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,128,129,129,129,129,129,129,129,148,0,0,0,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|110,134,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,257,254,260,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,259,0,0,0,128,129,129,129,129,129,129,129,639,639,639,129,688,667,667,667,667,689,129,129,129,129,129,129,129,129,129,148,0,0,0,0,0,0,0,0,0,38,14,2,2,2|109,270,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,255,0,0,260,252,252,257,254,258,252,252,252,252,259,260,252,252,252,252,252,252,252,252,257,0,0,0,0,105,106,106,106,106,106,106,106,632,632,632,106,693,690,690,690,690,694,106,106,106,106,106,106,106,106,107,135,0,0,0,0,0,0,0,0,0,38,14,2,2,2|5,30,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,255,0,0,0,589,590,0,0,0,589,590,600,601,0,0,254,600,601,260,252,252,252,252,255,0,0,0,0,0,0,179,178,0,0,0,179,178,0,0,0,0,260,252,252,259,0,0,179,178,0,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,256,252,252,252,252,252,252,252,255,0,0,0,0,591,592,0,0,597,602,603,0,0,597,598,599,0,0,258,252,252,259,0,0,0,0,0,0,0,180,0,0,0,0,180,0,0,0,0,0,0,258,252,255,0,0,180,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,0,0,0,0,128,129,639,639,639,129,219,220,221,222,129,129,129,129,129,639,688,667,667,667,667,667,667,667,689,129,148,0,0,0,593,594,595,596,0,593,594,595,596,0,0,0,0,0,254,253,0,0,0,0,0,0,0,0,180,0,0,0,0,180,0,0,0,0,0,0,0,253,0,0,0,180,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,0,0,0,0,114,115,636,636,636,115,115,115,115,115,115,115,115,115,115,636,691,690,690,690,690,690,690,690,692,116,134,0,0,0,0,0,628,629,0,0,628,629,0,0,628,629,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,180,0,628,629,0,0,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,628,629,0,0,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,683,679,679,679,679,679,679,679,682,119,138,0,0,0,0,0,647,648,0,0,651,652,0,0,647,648,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,180,0,0,0,0,0,196,0,0,0,0,0,180,0,0,0,0,180,0,651,652,0,0,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,649,650,0,0,121,122,122,122,122,122,122,122,122,122,122,122,122,122,118,122,693,679,679,679,679,679,679,679,694,123,127,133,129,129,129,129,161,164,639,639,161,164,639,129,161,164,131,131,0,0,0,0,0,0,0,0,0,128,183,129,129,129,129,183,129,129,129,129,130,183,129,639,639,639,129,183,129,639,639,129,183,129,161,162,639,150,0,0,0,0,0,0,0,38,14,2,2,2|15,30,0,626,627,0,0,0,0,0,0,179,178,38,4,5,30,0,0,0,0,110,134,0,258,252,252,587,252,252,587,255,105,106,106,106,106,106,106,106,106,632,632,106,632,632,107,105,106,107,0,0,0,0,0,0,0,0,0,0,105,106,106,106,106,106,106,106,106,106,106,106,106,106,632,632,632,106,106,106,632,632,106,106,106,632,632,633,127,133,129,148,0,0,0,0,38,14,2,2,2|15,32,22,158,159,22,22,22,22,22,22,181,22,25,14,15,30,0,0,0,0,110,134,0,256,252,252,587,252,252,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,105,106,106,632,632,632,632,106,106,106,106,106,106,632,632,632,632,106,106,106,106,107,105,106,106,106,106,106,107,135,0,0,0,0,38,14,2,2,2|7,656,655,655,655,657,3,3,3,3,3,3,3,3,6,15,30,0,0,0,0,110,134,0,256,252,252,587,252,252,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,178,0,156,157,178,0,0,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,14,2,2,2|8,674,673,673,673,675,12,12,12,12,12,12,12,12,12,11,26,0,0,0,0,110,134,0,256,252,252,587,252,252,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,148,0,0,38,14,2,2,2|15,27,40,40,40,40,40,40,41,41,41,179,277,41,41,41,43,0,0,0,0,110,134,0,256,252,252,587,252,252,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,178,0,0,38,14,2,2,2|15,30,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,110,134,0,0,258,252,587,252,252,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,128,148,38,14,2,2,2|15,30,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,110,134,0,0,0,260,587,257,258,587,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,628,629,0,0,0,154,155,0,0,624,625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,179,178,38,14,2,2,2|15,30,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,110,134,0,0,0,0,586,0,0,585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,649,650,0,0,0,154,155,0,0,626,627,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,0,0,180,0,180,0,38,14,2,2,2|15,91,89,89,89,89,89,89,89,89,101,184,148,0,0,0,0,0,0,0,0,110,134,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,165,162,148,0,0,622,623,0,0,624,625,0,0,0,0,194,195,0,0,0,0,0,0,0,0,0,0,128,129,148,0,180,0,0,180,0,180,0,38,14,2,2,2|15,82,80,80,80,80,80,80,80,80,103,103,137,129,129,129,129,0,0,0,0,110,134,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,0,0,0,0,0,286,0,280,0,282,180,0,0,0,280,286,0,0,128,125,104,104,137,148,0,154,155,0,0,154,155,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,156,157,178,0,180,0,0,180,0,180,45,16,6,2,2,2|15,30,0,0,0,0,0,0,0,0,103,105,106,106,106,107,0,0,0,0,0,109,135,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,0,0,0,44,19,285,22,279,22,281,181,22,22,22,279,285,22,22,105,106,106,106,107,139,22,158,159,22,22,158,159,22,22,22,22,158,159,22,22,34,0,0,0,0,44,19,22,158,159,23,23,181,23,23,181,23,181,17,6,2,2,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,584,0,0,583,0,0,0,0,0,0,0,128,129,148,38,4,656,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,657,5,91,89,89,89,89,97,4,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,0,0,584,0,0,0,0,0,0,0,156,157,178,38,10,674,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,675,11,83,80,80,80,80,87,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,288,0,0,584,0,0,583,0,0,286,0,0,0,0,154,155,0,48,41,258,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,41,43,0,0,0,0,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,49,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,23,287,23,23,581,23,23,582,23,23,285,23,37,0,0,154,155,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|11,141,129,129,129,129,148,0,0,0,0,0,0,0,0,0,0,44,20,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,0,154,155,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|114,695,679,679,679,696,137,129,148,0,0,0,0,0,0,44,19,25,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,158,159,22,22,147,688,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,689,639,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|117,683,679,679,679,682,115,116,137,148,0,0,0,44,19,17,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,5,114,691,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,690,692,637,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|117,118,687,679,686,118,118,118,116,137,129,129,248,38,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,117,683,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,686,118,119,134,0,628,629,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|117,118,118,681,118,118,118,118,118,115,115,116,246,38,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,15,117,683,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,686,118,118,123,135,0,649,650,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2|121,122,122,122,122,122,122,122,122,122,122,123,245,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,49,14,2,2,2,2,15,117,683,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,682,118,123,135,0,0,154,155,0,0,280,0,282,0,288,0,0,0,0,0,0,0,0,0,38,14,2,2|60,71,79,26,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,117,683,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,694,123,139,22,22,22,158,159,22,22,279,22,281,22,287,22,22,34,0,0,0,0,0,0,38,14,2,2|15,27,40,43,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,117,683,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,252,252,252,255,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,5,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,15,121,693,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,679,252,252,252,255,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,10,12,12,12,12,11,26,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,38,10,12,12,12,12,9,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,32,22,22,34,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,40,40,40,40,40,40,43,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,255,48,41,41,41,41,49,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|7,3,3,5,32,22,34,0,0,0,0,0,289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,252,252,252,252,252,252,252,257,254,254,254,258,252,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,7,3,5,32,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,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,252,252,257,0,0,0,0,0,258,252,252,252,252,252,252,252,252,252,255,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,7,5,32,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,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,260,252,252,252,252,252,252,252,259,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,7,5,32,22,22,22,22,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,258,252,252,252,252,252,252,252,252,259,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,252,255,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,2,7,3,3,3,3,3,18,21,22,22,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,256,252,252,259,260,252,252,252,252,255,0,0,0,0,0,0,0,0,256,252,252,252,252,252,252,259,0,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,5,32,22,22,22,22,22,22,22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,148,0,256,252,252,255,256,252,252,252,252,255,0,0,0,0,0,0,0,0,256,252,252,252,252,252,259,0,0,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,15,32,34,0,0,0,0,44,20,14,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,18,21,34,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,116,137,148,256,252,252,255,256,252,252,252,252,255,0,0,0,0,0,0,0,0,256,252,252,252,252,252,255,0,0,0,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,7,5,30,0,0,0,0,38,4,6,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,9,7,5,29,0,44,19,22,22,147,129,129,95,89,99,0,0,117,118,118,116,134,256,252,252,255,256,252,252,252,252,255,0,0,0,0,0,0,0,128,688,667,667,667,667,667,689,129,129,148,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,8,11,26,0,0,0,0,38,10,9,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,104,105,107,112,14,2,15,29,0,38,4,3,5,114,115,116,84,80,102,0,0,117,118,118,119,137,688,667,667,689,688,667,667,667,667,689,129,129,129,129,129,129,129,114,691,690,690,690,690,690,692,115,116,139,23,34,0,0,0,38,14,2,2,2,2,2,2,2,2,15,27,43,0,0,0,0,48,49,14,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,5,104,72,109,14,2,15,29,0,38,14,8,11,117,118,120,134,0,0,0,0,117,118,118,118,115,691,690,690,692,691,690,690,690,690,692,115,115,106,106,106,106,106,118,683,679,679,679,679,686,118,122,123,4,5,32,22,22,233,25,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,59,3,6,2,15,29,0,38,14,15,105,118,118,119,134,0,88,89,89,117,118,118,118,118,683,679,679,682,683,679,679,679,686,118,118,123,135,179,178,0,0,117,683,679,679,679,684,118,120,78,71,61,60,71,71,79,230,78,61,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,0,38,14,7,5,117,118,119,134,0,80,80,80,117,118,118,118,122,693,679,684,118,693,679,679,679,694,122,123,135,0,180,0,0,0,121,693,679,679,679,694,118,118,115,116,14,15,27,41,41,229,104,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,27,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,260,252,252,252,252,252,259,43,0,38,10,12,11,121,122,123,136,0,0,0,0,121,122,122,123,135,256,679,694,123,136,260,252,252,255,0,0,0,0,180,0,0,0,0,256,252,252,259,0,121,122,122,123,10,11,26,0,0,244,104,14,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,260,252,252,252,252,255,0,0,0,260,252,252,255,156,157,178,0,0,0,0,0,0,0,0,0,256,252,255,179,178,256,252,252,255,0,0,0,0,180,0,0,0,0,256,252,252,255,0,0,0,0,42,41,41,43,0,0,242,4,6,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,254,589,590,0,0,0,0,0,600,601,0,154,155,0,0,0,0,0,0,0,0,0,0,256,252,255,180,0,0,260,259,0,0,0,0,0,180,0,0,0,0,256,252,252,255,0,0,0,0,0,0,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,44,19,22,34,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,591,592,0,0,597,598,599,0,0,154,155,0,0,0,0,0,0,0,0,0,0,256,252,255,180,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,258,259,0,0,0,0,0,0,0,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,38,4,5,29,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,593,594,595,596,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,256,252,255,180,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,38,10,11,26,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,256,252,255,180,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,48,40,40,43,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,256,252,255,180,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,194,195,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,622,625,0,0,0,0,0,0,0,0,0,0,0,253,0,180,0,0,0,0,0,0,0,0,280,180,0,0,0,0,0,0,0,0,0,128,129,148,622,625,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,627,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,44,19,279,181,147,0,0,0,144,146,35,0,0,156,157,178,154,155,0,0,0,0,242,14,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,45,16,3,3,5,0,0,0,0,112,4,18,37,0,154,155,44,160,159,23,23,23,23,266,14,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,624,625,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,286,38,14,2,2,15,141,148,0,0,110,14,7,18,21,158,159,25,4,3,656,655,655,655,657,6,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,44,19,285,17,6,2,2,15,110,134,0,0,110,14,2,7,3,3,3,3,6,2,2,666,658,658,661,2,2,2,2,2,2,2,2,2,2,15,32,34,0,0,0,0,44,20,14,2,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,622,623,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,45,16,3,3,6,2,2,2,15,110,134,0,0,110,14,2,2,2,2,2,2,2,2,2,2,664,658,661,2,2,2,2,2,2,2,2,2,2,7,5,30,0,0,0,0,38,4,6,2,2|15,30,0,280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,0,0,0,180,45,16,6,2,2,2,2,2,2,15,108,135,0,0,110,14,2,2,2,2,2,2,2,2,2,2,662,658,661,2,2,2,2,2,2,2,2,2,2,8,11,26,0,0,0,0,38,10,9,2,2|15,32,23,279,23,35,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,35,0,0,0,0,0,0,44,19,23,23,158,159,23,23,90,89,89,89,89,89,89,89,89,98,100,181,17,6,2,2,2,2,2,2,2,15,0,0,0,0,110,10,12,12,9,2,2,2,2,2,2,2,662,658,661,2,2,2,2,2,2,2,2,2,2,15,27,43,0,0,0,0,48,49,14,2,2|7,3,3,3,3,18,21,34,0,0,0,0,0,0,0,0,0,45,16,3,3,3,3,18,21,23,23,23,23,23,17,3,3,3,3,3,3,5,82,80,80,80,80,80,80,80,80,87,4,3,6,2,2,2,2,2,2,2,2,15,30,0,0,0,110,114,115,116,14,2,2,2,2,2,2,2,2,659,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,7,5,141,129,639,639,148,0,0,0,0,45,16,6,2,2,2,2,7,3,3,3,3,3,3,6,2,2,2,2,2,2,15,32,23,23,23,23,23,22,34,0,38,14,2,2,2,2,2,2,2,8,12,12,11,26,0,0,0,109,117,118,119,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,15,105,106,632,633,139,22,22,22,22,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,656,655,655,657,3,5,30,0,38,14,2,2,2,2,2,2,2,15,27,40,40,43,0,0,0,103,117,118,119,10,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,7,5,105,107,104,4,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,665,2,2,15,30,0,38,10,12,12,12,12,12,12,12,11,26,0,0,0,0,0,0,0,117,118,119,112,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,2,7,5,104,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,662,658,661,2,2,15,141,148,48,40,40,179,277,40,40,40,179,277,43,0,0,0,0,0,0,0,121,122,123,109,10,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,38,14,2,2|2,2,2,2,2,2,2,2,7,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,660,2,2,2,15,104,136,0,0,0,180,0,0,0,0,180,0,0,0,0,0,0,0,0,44,105,106,106,106,107,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,22,22,22,22,22,22,25,14,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,104,139,23,23,23,181,23,23,23,23,181,23,23,23,23,23,23,23,22,25,105,107,104,103,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,6,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2", "40,40,79|41,42,79|42,25,78|42,32,77|41,8,54|41,7,53|41,6,52|41,4,51|43,2,39|43,3,39|43,4,39|43,4,38|43,3,38|43,2,38|43,2,37|43,3,37|43,4,37|43,2,36|43,3,36|43,4,36|43,2,35|43,3,35|43,4,35|43,2,34|43,3,34|43,4,34|43,2,33|43,3,33|43,4,33|43,2,32|43,3,32|43,4,32|43,2,31|43,3,31|43,4,31|43,2,30|43,3,30|43,4,30|43,2,29|43,4,29|43,3,29|44,1,29|44,1,30|44,1,31|44,1,32|44,1,33|44,1,34|44,1,35|44,1,36|44,1,37|44,1,38|44,1,39|45,5,39|45,5,38|45,5,37|45,5,36|45,5,35|45,5,34|45,5,33|45,5,32|45,5,31|45,5,30|45,5,29|43,3,40|43,3,41|43,3,42|43,4,40|43,4,41|43,2,40|43,2,41|43,2,42|44,1,40|44,1,41|44,1,42|45,5,40|45,5,41|45,5,42|38,47,41|38,62,41|39,70,41|39,80,24|39,62,24|42,71,35|40,87,35|10,46,59|38,42,56|38,64,58,71,58|10,9,43|39,28,39|41,61,35|40,55,35|39,37,24|8,78,70|9,31,21,24,21", "3,69,70|1,55,59|2,15,55|3,39,36|2,39,22", "3,3,50|3,2,50|3,1,50|3,1,49|3,2,49|3,3,49|3,3,48|3,2,48|3,1,48|4,3,47|4,2,47|4,1,47|3,7,33|3,9,33|3,11,33|1,10,33|1,8,33|1,6,33|1,6,32|1,7,32|1,8,32|1,9,32|1,10,32|1,11,32|1,12,32|1,12,33|1,12,34|1,13,32|1,13,33|1,13,34|1,14,32|1,14,33|1,14,34|1,15,34|1,15,33|1,15,32|1,15,31|1,14,31|1,13,31|1,12,31|1,11,31|1,10,31|1,9,31|1,8,31|1,7,31|1,6,31|1,16,34|1,16,32|1,16,31|1,16,33|1,17,33|1,17,32|1,17,31|1,17,34|1,18,34|1,18,33|1,18,32|1,18,31|1,19,31|1,19,32|1,19,33|1,19,34|1,20,34|1,20,33|1,20,32|1,20,31|1,92,60|1,93,60|1,95,60|1,94,60|1,92,61|1,93,61|1,94,61|1,95,61|1,94,62|1,93,62|1,92,62|1,95,62|1,95,63|1,94,63|1,93,63|1,92,63|1,91,66|1,91,67|1,91,68|1,96,66|1,96,67|1,96,68|1,91,69|1,91,70|1,91,71|1,96,69|1,96,70|1,96,71|1,90,71|1,90,70|1,90,69|1,97,69|1,97,70|1,97,71|1,97,72|1,96,72|1,90,72|1,91,72|1,92,71|1,93,71|1,94,71|1,95,71|1,95,72|1,94,72|1,93,72|1,92,72|1,94,73|1,93,73|1,93,74|1,94,74|1,94,75|1,93,75|1,93,76|1,94,76|1,93,77|1,94,77|1,94,78|1,93,78|1,93,79|1,94,79|1,94,80|1,93,80|1,92,81|1,93,81|1,94,81|1,95,81|1,96,82|1,95,82|1,94,82|1,93,82|1,92,82|1,91,82|1,91,81|1,96,81|1,96,80|1,95,80|1,92,80|1,91,80|1,92,79|1,95,79|1,96,79|1,95,78|1,92,78|1,91,79|1,93,59|1,94,58|1,93,58|1,94,59|1,94,57|1,93,57|1,93,56|1,94,56|1,93,55|1,94,55|1,93,53|1,94,54|1,93,54|1,94,53|1,93,52|1,94,52|1,95,52|1,96,52|1,97,52|1,97,53|1,97,54|1,92,52|1,91,52|1,90,52|1,90,53|1,90,54|1,94,51|1,93,51|1,93,50|1,94,50|1,94,49|1,93,49|1,93,48|1,94,48|1,90,50|1,90,49|1,90,51|1,97,51|1,97,50|1,97,49|1,93,47|1,94,47|1,93,46|1,94,46|1,95,51|1,92,51|1,92,53|1,95,53|1,69,55|1,68,55|1,67,55|1,66,55|1,65,55|1,53,56|1,52,56|1,47,56|1,48,56|1,23,54|1,22,54|1,21,54|1,19,54|1,20,54|1,12,38|1,13,38|1,14,38|1,15,38|1,16,38|1,17,37|1,18,37|1,43,40|1,44,40|1,45,40|1,47,40|1,48,40|1,46,40|1,53,40|1,54,40|1,57,39|1,58,39|1,60,40|1,61,40|1,64,40|1,65,39|1,66,38|1,67,38|1,68,38|1,69,38|1,70,38|1,71,38|1,17,26|1,18,26|1,19,26|1,17,27|1,19,27|1,18,27|1,17,28|1,18,28|1,19,28|1,17,29|1,18,29|1,19,29|1,17,30|1,18,30|1,19,30|1,20,30|1,20,29|1,20,28|1,20,27|1,20,26|1,6,30|1,6,29|1,7,29|1,7,30|1,8,30|1,8,29|1,9,29|1,9,30|1,10,30|1,10,29|1,11,29|1,11,30|1,12,30|1,13,29|1,15,29|1,16,29|1,16,30|1,15,30|1,14,30|1,14,29|1,13,30|1,12,29|1,29,19|1,27,19|1,25,19|1,53,23|1,51,23|1,50,23|1,49,23|1,47,23", "8,60,60,72,72|8,60,60,77,77|7,61,61,72,72|7,62,62,72,72|7,63,63,72,72|7,61,61,77,77|7,62,62,77,77|7,63,63,77,77|2,28,28,59,76|2,3,3,41,32|8,16,16,35,35|7,17,17,35,35|7,18,18,35,35|7,19,19,35,35|7,20,20,35,35|9,91,91,83,83|9,96,96,83,83|9,95,95,83,83|9,92,92,83,83|9,90,90,74,74|9,97,97,74,74|9,93,93,65,65|9,94,94,65,65|9,90,90,56,56|9,97,97,56,56|7,51,51,25,25|7,52,52,25,25|7,53,53,25,25|7,54,54,25,25|7,55,55,25,25|7,56,56,25,25|7,58,58,25,25|7,57,57,25,25|7,59,59,25,25|8,50,50,25,25", "20,17,21|15,16,21|25,18,21|30,19,21|14,16,20|19,17,20|24,18,20|29,19,20|13,16,19|18,17,19|23,18,19|28,19,19|12,16,18|17,17,18|22,18,18|27,19,18|32,20,18|11,16,17|16,17,17|21,18,17|26,19,17|31,20,17|2,10,16|4,11,16|6,12,16|8,13,16|10,14,16|1,10,15|3,11,15|5,12,15|7,13,15|9,14,15", "12,12,15|17,12,17", "1,17,21|2,18,21", "5|70", "0"]);
_root.levelDatabase.push(["15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,131,129,131,129,131,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,0,0,0,0,0,0,0,0,292,290,347|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,312,316|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,362,362,362,362,362,363,363,363,363,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,105,106,106,106,106,106,106,106,107,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,179,178,0,0,179,178,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,386,385,386,385,386,385,386,410,413,400,407,400,401,400,407,400,409,412,401,422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,156,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,157,426,427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,154,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,155,367,366,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,297,0,0,0,0,0,0,0,44,19,23,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,0,179,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,148,367,297,0,0,0,0,0,0,44,20,4,5,339,291,291,311,22,23,23,24,23,34,243,19,22,22,23,34,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,317,2|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,310,303,304,396,397,293,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,0,180,0,0,128,148,0,0,428,430,430,429,430,429,430,429,430,430,429,430,451,447,408,413,401,422,0,44,19,22,17,3,6,7,316,331,330,325,3,3,3,3,5,29,242,4,3,3,5,32,22,23,22,22,23,223,224,225,226,22,22,22,22,22,22,90,89,89,89,89,89,89,89,89,376,317,2|15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,25,4,3,3,316,316,316,313,294,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,0,180,0,0,179,178,0,0,424,198,191,192,193,190,191,192,200,191,192,193,190,191,192,199,426,427,0,39,4,3,6,2,2,2,2,333,332,2,2,2,2,2,15,29,242,14,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,82,80,80,80,80,80,80,80,80,373,317,2|11,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,25,4,6,2,2,2,2,2,318,294,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,0,180,0,0,180,0,0,0,0,201,195,196,197,194,195,196,203,195,196,197,194,195,196,202,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,367,317,2|40,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,386,386,385,386,386,385,386,386,385,411,413,400,401,401,422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,25,4,6,2,2,2,2,2,2,318,294,0,154,155,0,0,154,155,364,385,388,389,386,385,388,389,411,412,401,406,401,400,407,400,401,400,401,406,401,400,403,404,401,422,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,327,434,363,363,363,363,363,363,363,363,370,442,2|291,291,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,199,426,427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,17,3,3,6,2,2,2,2,2,2,2,318,294,0,154,155,0,0,154,155,367,423,156,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,157,426,427,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,329,433,433,433,433,433,433,433,433,433,433,328,2|316,313,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,201,195,196,203,195,196,203,195,196,203,195,196,202,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,17,3,6,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,0,0,154,155,367,366,154,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,155,367,366,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,318,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,180,0,0,180,0,0,180,0,0,180,0,0,180,367,371,363,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,25,4,3,6,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,364,384,388,389,411,412,403,404,401,422,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,318,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,180,0,0,180,0,0,180,0,0,180,0,0,180,367,105,107,366,0,0,0,0,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,17,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,367,423,156,190,191,192,193,157,426,427,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,318,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,23,23,34,0,0,0,0,0,0,44,19,22,22,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,292,290,300,304,398,293,0,180,0,0,180,0,0,180,0,0,180,367,297,367,366,0,0,0,0,0,179,178,0,144,146,22,22,22,90,89,89,89,89,89,89,89,89,89,89,89,89,98,19,35,0,0,0,0,0,0,0,0,45,16,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,367,297,154,194,195,196,197,155,367,371,439,440,363,365,154,155,0,0,154,155,0,0,154,155,0,0,154,155,367,366,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,8,12,12,12,12,11,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,318,305,291,291,291,291,291,291,291,291,291,291,291,291,293,0,0,0,38,4,5,31,0,0,0,0,44,22,17,3,3,5,141,148,44,19,90,89,89,89,89,89,98,22,35,0,0,0,44,19,90,89,89,89,89,89,89,89,89,89,89,376,312,316,316,313,294,0,180,0,0,180,0,0,180,0,0,180,367,297,367,366,0,0,0,128,148,180,44,19,103,4,3,3,5,82,80,80,80,80,80,80,80,80,80,80,80,80,87,4,18,37,0,0,0,0,0,44,19,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,367,297,154,155,0,0,154,155,367,105,106,106,103,366,154,155,44,23,158,159,34,0,154,155,0,0,154,155,367,366,180,0,0,154,155,0,0,180,367,366,0,39,14,2,2,2,2,2,2,333,332,15,27,41,41,41,41,43,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,7,316,316,316,316,316,316,316,316,316,316,316,316,313,305,291,291,291,309,326,7,18,21,23,23,23,17,3,6,2,2,15,104,139,17,5,82,80,80,80,80,80,87,4,18,21,23,22,17,5,82,80,80,80,80,80,80,80,80,80,80,373,317,8,12,315,294,0,180,0,0,180,0,0,180,0,0,180,367,297,367,366,0,0,0,179,178,180,38,4,3,6,2,2,15,30,0,128,148,0,0,0,0,0,0,0,0,0,38,14,7,18,34,0,0,0,45,16,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,154,155,299,297,154,155,0,0,154,155,367,366,179,178,367,366,154,155,38,4,3,3,18,35,154,155,0,0,154,155,367,366,180,44,19,158,159,22,34,180,367,366,0,39,10,12,12,12,12,12,12,335,334,11,30,0,44,23,22,23,266,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,316,316,331,328,2,7,3,3,3,3,6,2,2,2,2,7,3,3,6,15,30,0,0,0,0,0,38,14,7,3,3,3,6,15,29,0,0,0,0,0,0,0,0,0,0,367,317,15,27,298,296,0,180,0,0,185,143,146,181,23,34,180,299,297,299,297,0,0,0,180,0,180,38,14,2,2,2,2,15,29,0,179,178,0,0,128,131,148,0,0,0,0,39,14,2,15,32,22,22,22,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,443,305,291,396,397,303,304,396,397,291,291,396,397,303,304,398,291,303,304,396,397,309,326,2,2,15,32,158,159,23,23,158,159,336,337,181,25,4,3,3,5,338,395,300,304,291,309,343,343,343,343,343,343,343,345,344,343,308,293,38,4,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,327,434,363,363,363,363,363,435,326,2,2,2,2,2,327,434,363,363,363,363,449,291,448,363,363,363,370,442,15,32,336,337,22,181,22,126,105,107,4,3,5,338,395,300,304,303,304,291,291,291,398,291,398,309,326,2,2,2,2,327,434,363,441,363,363,363,450,451,447,363,363,449,291,309,326,2,7,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,329,330,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,331,328,2,2,7,3,3,3,3,3,3,3,3,3,3,3,6,2,2,7,316,316,316,316,316,331,330,316,316,316,316,316,316,316,316,316,313,305,309,326,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,329,433,433,433,433,433,433,433,328,2,2,2,2,2,329,433,433,433,433,433,433,433,433,433,433,433,433,328,7,3,3,3,3,3,3,3,5,112,10,9,7,316,316,316,316,316,316,316,316,316,316,316,316,331,328,2,2,2,2,329,433,433,433,433,433,433,433,433,433,433,433,433,433,433,328,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,8,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,7,316,331,328,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,332,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,15,108,109,14,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,15,27,41,298,295,49,14,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,332,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,7,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,15,29,0,299,297,38,14,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,332,2", "10,98,30|10,103,31|7,32,28|10,88,27|19,153,13|6,158,23|10,165,20|6,126,26|6,135,21|7,74,23|6,61,29|9,170,31|9,177,31|9,149,31|10,233,20", "1,55,29|1,176,20|2,194,18", "1,74,22|1,73,22|1,72,22|1,71,22|1,70,22|1,69,22|1,68,22|1,67,22|1,86,28|1,88,26|1,156,12|1,150,12|1,151,10|1,155,10|1,153,9|1,150,11|1,156,11|1,204,20|1,204,21|1,204,22|3,191,31|3,192,31|3,193,31|1,190,31|1,194,31|1,47,27|1,46,27|1,48,27|1,63,22|1,63,23|1,63,24|1,63,25|3,77,22|1,140,15|1,141,15|1,142,15|1,143,15|3,234,18|3,235,18|3,234,19|3,235,19|1,219,16|1,220,16|1,221,16|1,222,16", "", "20,220,20|15,219,20|25,221,20|30,222,20|14,219,19|19,220,19|24,221,19|29,222,19|13,219,18|18,220,18|23,221,18|28,222,18|12,219,17|17,220,17|22,221,17|27,222,17|32,223,17|11,219,16|16,220,16|21,221,16|26,222,16|31,223,16|2,213,15|4,214,15|6,215,15|8,216,15|10,217,15|1,213,14|3,214,14|5,215,14|7,216,14|9,217,14", "215,11,14|220,11,16", "1,220,20|2,221,20", "7|24", "2"]);
_root.levelDatabase.push(["15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|15,32,239,44,19,22,23,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,90,89,89,89,89,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|7,5,238,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,82,80,80,80,80,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,39,14,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,9,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,38,14,2,2,2,2,2,2,2,2,2,15,27,40,40,41,40,41,49,14,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,39,14,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,38,14,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,38,14,8,12,12,9,2,2,2,2,2,15,30,0,0,0,0,0,39,14,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,39,14,15,27,49,14,2,2,2,2,2,15,29,0,0,0,0,0,38,10,11,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,385,385,385,385,385,385,385,385,385,411,413,401,401,401,422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,38,14,15,29,38,10,12,12,12,12,12,64,29,0,0,0,0,0,48,41,41,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,199,426,427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,238,39,14,15,339,309,343,343,343,343,343,343,354,358,291,291,291,291,291,291,291,291,291,291,291,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,201,195,196,203,195,196,203,195,196,203,195,196,202,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10|2,15,238,38,14,7,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,313,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,180,0,0,180,0,0,180,0,0,180,0,0,180,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,290,290,290,290,307,340|2,15,238,39,10,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,315,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,180,0,0,180,0,0,180,0,0,180,0,0,180,367,366,0,0,128,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,290,290,290,290,300,312,316,316,316,316,316|2,15,238,48,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,41,41,41,298,296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,411,415,391,385,385,391,385,385,391,385,385,391,385,386,392,410,414,416,430,104,137,131,131,129,131,131,129,131,131,129,131,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,312,316,316,316,316,6,2,2,2,2,2|2,15,238,0,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,199,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,131,129,131,129,131,129,148,0,0,299,314,12,12,12,12,9,2,2,2,2,2|2,15,265,22,22,271,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,201,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,299,295,41,40,41,49,14,2,2,2,2,2|2,7,3,3,5,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,299,297,0,0,0,38,14,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,292,290,300,304,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,38,14,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,299,312,316,313,305,291,291,291,291,291,293,0,0,0,0,0,0,0,0,0,364,385,410,413,406,400,400,406,400,400,406,400,400,406,400,400,406,401,401,407,401,400,407,400,401,406,401,422,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,34,0,0,0,0,0,44,19,22,22,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,39,14,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,34,299,317,2,7,316,316,316,316,316,313,294,0,0,0,0,0,0,0,128,148,367,423,198,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,193,190,191,192,193,157,426,427,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,4,3,3,5,29,0,0,0,0,0,38,4,3,3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,38,14,2,2,2,2,2|8,12,12,9,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,5,338,300,317,2,2,2,2,2,2,2,318,294,0,0,0,0,128,148,0,179,178,367,366,201,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,197,194,195,196,197,155,367,366,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,29,0,0,0,0,0,38,14,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,39,14,2,2,2,2,2|15,27,49,14,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,6,2,2,2,2,2,2,2,318,305,291,291,293,0,179,178,0,180,0,367,366,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,154,155,0,0,154,155,367,366,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,29,0,0,0,0,0,39,14,2,2,15,91,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,38,14,2,2,2,2,2|15,29,38,14,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,313,294,0,180,0,0,180,364,368,371,441,365,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,154,155,0,0,154,155,367,366,180,0,0,180,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,2,2,15,29,0,0,0,0,0,38,14,2,2,15,82,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,39,14,2,2,2,2,2|15,30,38,14,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,315,294,0,180,0,0,180,299,114,115,116,366,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,154,155,0,0,154,155,367,366,180,44,19,181,23,147,183,129,148,0,0,0,0,0,0,0,0,0,0,44,19,24,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,38,14,2,2,15,29,0,0,0,0,0,39,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,299,297,0,0,0,38,14,2,2,2,2,2|15,29,39,14,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,11,112,272,298,296,0,180,292,290,395,300,121,122,123,371,365,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,154,155,0,0,154,155,367,366,180,38,4,3,5,106,106,107,135,0,0,0,0,0,0,0,44,19,23,17,3,3,18,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,0,38,14,2,2,15,29,0,0,0,0,0,38,14,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,385,385,385,385,385,385,385,385,385,385,411,412,401,401,422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,129,129,129,129,219,220,221,222,129,129,129,129,148,299,297,0,0,0,39,14,2,2,2,2,2|15,32,25,14,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,41,41,41,103,108,136,299,297,0,180,299,312,313,104,105,106,107,104,304,398,291,291,398,291,293,180,0,0,180,0,292,395,290,290,393,394,290,290,393,394,300,301,395,307,326,8,11,26,0,0,0,0,0,0,0,0,0,45,16,3,3,6,2,2,7,18,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,0,0,0,0,0,0,0,38,14,2,2,15,29,0,0,0,0,0,38,14,2,2,15,91,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,199,426,427,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,105,106,106,106,106,106,106,106,106,106,106,106,106,106,136,299,297,128,148,0,38,14,2,2,2,2,2|7,3,3,6,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,364,362,348,353,368,369,446,395,300,317,7,3,3,3,3,3,316,316,316,316,316,313,294,180,0,0,180,0,299,312,316,316,316,316,316,331,330,316,316,316,331,330,323,15,27,43,0,0,0,0,0,0,44,19,23,17,6,2,2,2,2,2,2,15,30,0,0,0,0,0,0,0,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,14,2,2,15,29,0,0,0,0,0,38,14,2,2,15,82,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,201,195,196,203,195,196,203,195,196,203,195,196,202,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,22,22,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,139,336,337,104,139,22,25,14,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,299,112,106,106,106,106,107,312,316,6,2,2,2,2,2,2,2,2,2,8,12,315,294,180,0,0,185,148,299,314,12,12,9,2,2,333,332,2,2,2,333,332,8,11,26,0,0,0,0,0,44,19,17,3,3,6,2,2,2,2,2,2,2,15,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,0,0,0,0,0,0,38,10,12,12,11,26,0,0,0,0,0,39,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,429,430,429,430,429,430,429,419,385,386,410,413,406,401,422,180,0,0,180,0,0,180,0,0,180,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,299,110,112,103,4,3,3,6,2,2,2,2,2,2,2,2,2,2,2,15,27,298,296,180,0,0,104,135,299,295,40,49,14,2,2,333,332,2,2,2,333,332,15,27,43,0,0,0,0,0,38,4,6,2,2,2,2,2,2,2,2,2,2,7,18,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,0,0,0,0,0,0,48,41,179,179,277,43,0,0,0,88,89,97,14,2,2,15,29,44,19,22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,190,191,192,193,190,191,192,193,190,191,192,193,157,426,427,180,0,0,180,0,0,180,0,0,180,367,366,44,19,22,22,22,22,22,34,243,19,22,22,22,22,22,22,34,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,299,111,108,78,61,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,299,297,180,0,0,0,0,299,297,0,38,14,2,2,333,332,2,2,2,333,332,15,30,0,0,0,0,0,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,0,0,0,0,0,0,0,292,290,290,290,291,291,293,0,0,0,0,0,0,0,0,0,0,0,0,180,180,0,0,0,0,0,81,80,87,10,12,12,11,26,38,4,3,18,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,194,195,196,197,194,195,196,197,194,195,196,197,155,299,297,180,0,0,180,0,0,180,0,0,180,367,366,38,4,3,3,3,3,5,29,242,4,3,3,3,3,3,5,32,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,8,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,299,110,104,104,14,2,2,2,2,2,2,2,2,2,2,8,12,12,12,11,29,299,297,185,148,0,0,0,299,297,0,39,14,2,2,333,332,2,2,2,333,332,15,29,0,0,88,89,89,89,97,14,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,22,22,22,22,22,22,22,22,22,22,34,0,299,312,316,316,316,313,305,291,291,291,291,291,291,291,291,291,291,291,291,398,398,291,291,291,291,291,291,291,309,343,343,343,343,455,309,326,2,7,18,21,22,22,22,22,22,22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,180,0,0,185,129,129,183,148,292,395,300,301,309,326,2,8,12,12,11,26,242,14,2,2,2,2,2,7,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,15,27,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,299,109,104,4,6,2,2,2,2,2,2,2,2,2,2,15,27,41,41,41,43,299,297,104,135,0,0,0,299,297,0,39,14,2,2,333,332,2,2,2,333,332,15,30,0,0,81,80,80,80,87,14,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,5,338,290,300,326,2,2,2,7,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,331,328,2,2,7,3,3,3,3,3,3,3,18,37,0,0,0,0,0,0,0,0,0,0,0,128,148,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,180,0,0,105,106,106,107,135,299,312,316,316,316,323,2,15,27,41,41,43,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,15,32,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,367,366,38,10,12,12,12,12,12,12,12,12,12,12,12,11,26,0,0,0,0,299,297,0,0,0,0,0,299,297,0,38,14,2,2,333,332,2,2,2,333,332,15,91,89,89,99,0,0,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,316,323,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,7,18,37,0,0,0,0,0,0,0,128,148,0,179,178,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,180,0,0,0,0,0,0,0,299,317,2,2,2,8,12,11,26,0,0,0,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,7,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,367,366,48,41,156,157,277,41,40,156,157,277,41,41,41,41,43,0,0,0,0,299,297,0,0,0,0,0,299,297,0,38,14,2,2,333,332,2,2,2,333,332,15,82,80,80,102,0,0,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,7,18,36,0,0,0,0,0,0,179,178,44,182,22,158,159,22,22,158,159,22,22,158,159,34,292,393,394,300,304,398,291,291,291,293,0,0,0,299,314,12,12,9,15,27,41,43,0,0,0,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,299,297,0,38,14,2,2,333,332,2,2,2,333,332,15,31,0,0,0,0,0,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,180,45,16,3,3,3,3,3,3,3,3,3,3,3,5,29,299,312,316,316,316,316,316,316,313,294,0,0,0,299,295,41,49,10,11,26,0,0,0,0,0,242,14,2,2,2,2,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|2,2,2,2,15,231,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,9,15,29,0,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,299,297,0,39,14,2,2,333,332,2,2,2,333,332,7,18,37,0,0,0,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,35,0,0,0,44,182,17,6,2,2,2,2,2,2,2,2,2,2,2,15,338,300,317,2,2,2,2,2,2,318,305,291,291,291,303,304,291,309,355,359,455,291,291,291,291,291,383,326,2,2,2,2,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|2,2,2,2,15,231,10,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,112,103,10,11,267,0,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,299,297,0,38,14,2,2,333,332,2,2,2,333,332,2,7,18,36,0,0,128,148,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,18,37,0,0,39,4,6,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,6,2,2,2,2,2,2,7,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,331,328,2,2,2,2,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|2,2,2,2,15,238,103,103,10,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,15,121,107,104,103,269,0,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,299,297,0,39,14,2,2,333,332,2,2,2,333,332,8,12,11,26,0,0,179,178,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,22,22,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,2,15,238,0,42,40,40,40,40,49,14,2,2,2,2,8,12,12,12,12,12,11,105,106,107,103,137,148,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,292,303,301,293,0,0,0,292,303,304,293,38,14,8,12,335,334,12,12,12,335,334,11,27,41,43,0,0,180,0,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,2,15,238,0,0,0,0,0,0,38,14,2,2,2,2,15,27,41,41,40,41,41,43,105,106,106,116,134,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,312,313,294,0,0,0,299,312,313,294,39,14,15,27,298,295,40,40,41,298,295,40,43,0,0,0,44,182,22,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,333,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,8,11,238,0,0,0,0,0,0,38,10,12,12,12,12,11,26,0,0,0,0,0,0,0,0,0,110,134,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,314,315,294,0,0,0,299,314,315,294,38,14,15,30,299,297,0,0,0,299,297,0,0,0,0,45,16,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,15,27,236,0,0,0,0,0,0,48,41,40,41,40,41,41,43,0,0,0,0,0,0,0,0,0,108,135,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,295,298,296,0,0,0,299,295,298,296,38,10,11,26,299,297,0,0,0,299,297,0,0,0,45,16,6,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,15,141,278,129,129,129,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,297,367,371,421,129,420,368,366,299,297,48,41,41,43,299,297,0,0,0,299,297,44,19,23,17,6,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,332,2,2,2,2,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|2,2,2,15,105,106,106,106,106,107,137,148,0,0,0,0,0,0,0,0,0,128,150,0,0,0,0,0,0,128,148,0,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,297,367,105,106,106,106,107,366,299,297,0,0,0,0,299,297,0,0,0,299,297,38,4,3,6,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,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,333,332,2,2,2,2,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|2,2,2,7,5,106,106,106,106,106,107,137,148,0,0,0,0,128,130,129,125,112,127,151,0,0,128,148,0,112,137,148,367,366,0,0,154,155,0,0,0,154,155,0,0,0,0,0,0,0,0,0,299,297,367,297,0,0,0,299,366,299,297,0,0,0,0,299,297,292,290,290,300,301,307,326,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,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,333,332,2,2,2,2,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|2,2,2,2,15,106,106,106,106,106,106,107,137,129,129,129,125,105,106,106,107,108,104,127,133,129,104,137,130,108,451,444,368,369,362,362,436,437,362,362,362,436,437,362,446,290,290,290,290,290,290,290,300,301,300,301,290,290,290,300,301,300,301,290,290,290,290,300,301,300,312,316,316,316,316,323,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,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|2,2,2,2,15,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,312,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,15,30,0,0,0,0,0,156,157,178,0,0,0,0,0,156,157,178,0,0,0,0,0,0,156,157,178,0,0,156,157,178,0,0,0,0,156,157,178,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,15,30,0,0,0,0,0,154,155,0,0,0,0,0,0,154,155,0,0,0,0,0,0,0,154,155,0,0,0,154,155,0,0,0,0,0,154,155,0,0,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,34|6,9,41|18,29,51|18,29,52|19,114,38|18,129,37|18,129,38|18,129,39|18,132,37|18,132,38|18,132,39|18,140,39|6,54,17|10,42,28|11,18,53|9,123,39|6,155,39|6,165,46|7,193,33|10,80,45|10,167,44", "1,74,22|2,193,39|1,137,37|1,177,42|4,104,39", "3,20,17|3,19,17|3,18,17|3,17,17|3,16,17|1,20,16|1,19,16|1,18,16|1,17,16|1,16,16|3,20,15|3,19,15|3,18,15|3,17,15|3,16,15|1,4,8|1,4,9|1,4,7|1,4,6|1,4,5|1,5,5|1,6,5|1,5,7|1,6,7|1,8,5|1,8,6|1,8,7|1,8,8|1,8,9|1,9,9|1,10,9|1,12,5|1,12,6|1,12,7|1,12,8|1,12,9|1,14,9|1,14,8|1,14,7|1,14,6|1,14,5|1,15,5|1,16,5|1,17,6|1,16,7|1,15,7|1,19,5|1,19,6|1,19,7|1,19,8|1,19,9|1,20,9|1,21,9|1,23,9|1,23,8|1,23,7|1,23,6|1,23,5|1,25,5|1,25,6|1,25,7|1,25,8|1,25,9|1,26,6|1,27,7|1,28,9|1,28,8|1,28,7|1,28,6|1,28,5|1,30,5|1,30,6|1,30,7|1,30,9|1,30,8|1,31,9|1,32,9|1,31,5|1,32,5|1,31,7|1,4,23|1,3,23|1,51,24|1,52,24|1,53,24|1,54,24|1,56,20|1,57,20|1,58,20|1,59,20|1,65,20|1,66,20|1,67,20|1,68,20|1,69,20|1,70,20|1,69,21|1,69,19|1,85,34|1,86,34|1,89,32|1,90,32|1,87,33|1,88,32|1,91,31|1,92,31|1,93,31|1,185,32|1,187,32|1,188,32|1,190,32|1,186,32|1,189,32|1,197,32|1,198,32|1,173,36|1,174,36|1,175,35|1,176,35|1,177,36|1,178,36|1,179,35|1,180,35|3,198,43|3,55,14|3,56,14|3,57,14|3,54,14|1,58,14|1,53,14|4,80,21|1,195,37|1,196,37|1,197,37|1,198,37|1,199,37|1,193,37|1,192,37|1,194,37|1,191,37|1,200,36|1,201,35|1,202,35|1,203,35|1,204,35|1,241,20|1,242,20|1,243,20|1,241,19|1,242,19|1,243,19|1,246,19|1,247,19|1,248,19|1,248,18|1,247,18|1,246,18|3,245,18|3,245,19|3,244,19|3,131,27|3,130,27", "2,80,80,23,31", "20,234,33|15,233,33|25,235,33|30,236,33|14,233,32|19,234,32|24,235,32|29,236,32|13,233,31|18,234,31|23,235,31|28,236,31|12,233,30|17,234,30|22,235,30|27,236,30|32,237,30|11,233,29|16,234,29|21,235,29|26,236,29|31,237,29|2,227,28|4,228,28|6,229,28|8,230,28|10,231,28|1,227,27|3,228,27|5,229,27|7,230,27|9,231,27", "229,24,27|234,24,29", "1,234,33|2,235,33", "31|21", "2"]);
_root.levelDatabase.push(["0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,131,129,131,129,131,129,148,0,0,0,0,0,38,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,0,39,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,39,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,39,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,38,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,38,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,39,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,38,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,35,0,0,0,0,0,0,44,19,22,22,34,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,128,129,142,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,0,0,0,0,44,19,22,17,3,3,18,21,23,22,22,22,22,17,3,3,5,30,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,128,114,115,116,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,386,386,385,386,386,385,386,386,410,413,401,400,401,401,400,401,401,422,0,39,4,3,6,2,2,7,3,3,3,3,3,3,6,2,8,11,141,129,131,129,131,129,131,129,131,129,219,220,221,222,131,129,131,129,131,104,121,122,123,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,200,191,192,199,426,427,0,38,10,12,12,12,12,9,2,2,2,2,2,2,2,2,15,27,156,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,157,110,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,201,195,196,203,195,196,203,195,196,203,195,196,203,195,196,202,367,366,0,48,40,41,40,41,49,10,12,12,12,9,2,2,2,2,15,29,154,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,155,110,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,386,386,385,386,386,385,386,386,385,386,386,385,386,386,410,413,407,400,401,406,401,422,180,0,0,180,0,0,180,0,0,180,367,371,363,365,0,0,0,0,48,41,40,41,49,14,2,2,2,2,15,29,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,108,14|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,193,157,426,427,180,0,0,180,0,0,180,0,0,180,367,105,107,366,0,0,0,0,0,0,0,0,38,14,2,2,2,2,327,434,439,440,363,363,439,440,363,363,439,440,363,363,439,440,363,363,439,440,363,363,439,440,435,326|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,201,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,197,155,367,366,180,0,0,180,0,0,180,0,0,180,367,366,299,371,363,365,0,0,44,19,24,22,271,14,2,2,2,2,329,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,328|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,180,128,148,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,154,155,367,366,180,0,0,180,0,0,180,0,0,180,367,366,299,105,107,366,0,0,38,4,3,5,232,14,2,2,264,264,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,2,2,2,2,2,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,385,385,385,385,385,410,413,406,450,137,184,129,129,183,148,0,180,0,0,180,0,0,180,0,0,154,155,367,366,180,0,0,180,0,0,180,0,0,180,367,366,299,366,367,366,0,0,39,14,2,15,231,14,2,2,264,264,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,2,2,2,2,2,2,2,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,156,190,191,192,193,190,191,192,193,190,191,192,193,157,178,0,180,364,384,392,385,386,391,386,385,388,389,411,412,407,400,401,406,401,400,407,400,401,406,409,412,409,412,409,412,401,422,38,14,2,15,231,14,2,2,264,264,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,2,2,2,2,2,2,2,7,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,154,194,195,196,197,194,195,196,197,194,195,196,197,155,0,0,180,367,423,156,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,157,426,427,39,14,2,15,231,14,2,2,264,264,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,8,12,12,12,12,12,12,12,11,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,180,367,366,154,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,194,195,196,197,155,299,297,38,14,2,15,231,14,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,15,27,41,41,41,41,41,41,40,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,384,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,411,413,387,389,400,422,154,155,0,0,154,155,0,0,154,155,0,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,39,14,2,15,231,14,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,423,198,191,192,200,191,192,200,191,192,200,191,192,200,191,192,200,191,192,199,426,427,154,155,0,0,154,155,0,0,154,155,0,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,38,14,2,15,231,14,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,15,91,89,98,19,22,22,22,90,89,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,201,195,196,203,195,196,203,195,196,203,195,196,203,195,196,203,195,196,202,367,366,154,155,0,0,154,155,0,0,154,155,0,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,38,10,12,11,230,10,12,9,2,2,333,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,332|2,2,2,2,15,82,80,87,4,3,3,5,82,80,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,0,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,48,41,41,41,229,40,49,14,2,2,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,0,38,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,180,0,44,182,35,0,180,0,0,180,0,0,180,0,0,180,0,0,180,367,366,154,155,0,0,154,155,0,0,154,166,148,0,180,367,366,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,0,0,0,0,228,0,39,14,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,91,250,97,14,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,297,180,0,38,4,18,21,181,22,22,181,35,0,180,0,44,182,35,0,180,367,366,154,155,0,44,158,159,34,0,165,451,444,446,395,300,304,396,397,291,291,396,397,291,291,396,397,293,0,154,155,0,0,154,155,0,0,154,155,0,0,154,155,299,297,0,0,0,0,228,0,38,14,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,82,249,87,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,292,290,290,290,290,290,290,290,290,290,300,304,398,291,309,326,7,3,3,3,3,3,18,21,181,23,17,3,18,21,181,336,337,158,159,22,25,4,5,32,22,105,106,107,114,116,312,316,316,316,316,316,316,316,331,330,316,313,305,291,396,397,291,291,396,397,291,293,154,155,0,0,154,155,299,297,0,0,0,0,228,0,38,14,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,38,14,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,299,312,316,316,316,316,316,316,316,316,316,316,316,316,331,328,2,2,2,2,2,2,7,3,3,3,6,2,7,3,3,3,3,3,3,3,3,6,7,3,3,3,5,114,118,119,317,2,2,2,2,2,2,2,333,332,2,7,316,316,316,316,331,330,316,316,313,305,396,397,291,291,396,397,303,304,293,0,0,0,228,45,16,6,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,14,2,2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,299,314,12,12,12,12,12,12,9,8,12,12,12,12,335,334,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,15,121,122,123,317,2,8,12,12,12,12,9,333,332,2,2,2,2,2,2,333,332,2,2,7,316,316,316,316,316,316,316,316,313,294,0,243,19,227,17,6,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,39,14,2,2,15,29,0,0,0,0,0,0,0,0,0,0,0,0,299,295,41,40,41,40,41,49,14,15,27,41,41,41,298,295,179,179,277,41,41,41,41,41,179,277,41,41,41,41,41,298,295,49,10,12,12,12,12,9,2,2,7,316,331,330,6,2,15,27,41,41,49,10,335,334,12,12,12,12,12,9,333,332,2,2,2,2,2,2,2,2,2,2,2,318,294,0,242,4,3,6,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,14,2,2,15,29,0,0,0,0,0,0,0,0,44,19,35,0,299,297,0,0,0,0,0,38,14,15,30,0,0,0,299,297,180,180,0,0,0,0,0,0,180,0,0,0,0,0,0,299,297,48,41,41,179,277,49,10,12,12,12,12,335,334,12,12,11,26,0,0,48,41,298,295,41,41,41,41,49,10,335,334,12,12,12,12,12,12,12,12,12,12,12,315,294,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,39,14,2,2,15,32,34,0,0,0,0,0,0,0,38,4,18,36,299,297,0,0,0,0,0,39,14,15,29,0,0,0,299,297,180,180,0,0,0,0,0,0,180,0,0,44,19,22,34,299,297,0,0,0,180,0,48,41,179,277,41,41,298,295,41,41,41,43,0,0,0,0,299,297,0,0,0,0,48,41,298,295,41,179,277,40,179,277,40,40,41,40,40,298,296,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,14,2,2,7,5,30,0,0,0,0,0,0,44,20,14,15,30,299,297,0,0,0,0,0,38,10,11,26,0,0,0,299,297,180,180,0,0,0,0,0,0,180,0,0,38,4,5,29,299,297,0,0,0,180,0,0,0,180,0,0,0,299,297,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,299,297,0,180,0,0,180,0,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,39,14,2,2,2,15,32,22,22,22,22,22,22,17,3,6,15,338,300,304,291,291,291,291,291,309,343,343,455,293,0,0,299,297,180,180,0,0,0,0,0,0,180,0,0,38,14,327,306,300,304,291,293,0,180,0,0,0,180,0,0,0,299,297,0,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,299,297,0,185,129,129,183,148,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,39,14,2,2,2,7,3,3,3,3,3,3,3,6,2,2,7,316,316,316,316,316,316,316,316,316,316,316,313,294,0,0,299,297,180,180,0,0,44,19,22,22,181,22,22,25,14,329,330,316,316,313,305,291,398,291,293,0,180,0,0,0,299,297,0,0,128,131,131,131,131,148,299,297,0,0,0,0,0,0,299,297,0,105,106,106,107,135,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,318,294,0,0,299,297,180,180,0,0,38,4,3,3,3,3,3,3,6,333,332,2,2,7,316,316,316,313,305,291,398,291,293,0,299,297,0,0,103,103,103,103,103,135,299,297,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,38,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,443,305,291,291,303,304,398,398,293,0,39,14,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,7,316,316,316,313,305,291,303,304,293,0,0,179,178,179,178,0,299,297,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,14,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,9,2,2,2,2,329,330,316,316,316,316,316,313,294,0,38,14,2,2,2,2,2,2,2,333,332,2,2,2,2,2,2,2,2,2,2,7,316,316,316,313,294,0,0,180,0,180,128,148,299,297,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,38,14,2,2,2,2,2,2,2,2,8,12,12,11,27,41,41,41,41,41,41,41,49,14,2,2,2,2,333,332,2,2,2,2,2,318,294,0,39,10,12,12,12,12,9,2,2,333,332,2,8,12,12,12,12,9,2,2,2,2,2,2,2,318,294,0,0,180,0,180,451,447,370,371,363,363,363,363,363,363,370,371,363,365,0,0,0,0,0,0,0,0,0,299,297,0,242,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,39,10,12,12,12,12,12,12,12,12,11,27,41,41,43,0,0,0,0,0,0,0,38,14,2,2,2,2,333,332,2,2,2,2,2,318,294,0,48,179,277,40,41,49,14,2,2,333,332,2,15,27,41,41,49,14,2,2,2,2,2,8,12,315,294,0,0,180,0,180,104,105,106,106,106,106,106,106,106,106,106,106,107,366,0,0,0,88,250,89,101,95,89,376,377,98,266,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,29,228,48,40,41,40,41,40,41,40,41,41,41,43,0,0,0,0,0,0,0,0,0,0,38,14,2,2,2,2,333,332,2,2,2,2,2,318,294,0,0,180,0,0,0,38,10,12,12,335,334,12,11,26,0,0,39,14,2,2,2,2,2,15,27,298,296,0,0,180,0,180,0,0,0,0,0,0,0,156,157,178,0,0,367,366,0,0,0,81,249,80,103,86,80,373,372,87,4,6,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,10,12,12,12,12,335,334,12,12,12,12,12,315,294,0,0,180,0,0,0,48,41,41,41,298,295,41,41,43,0,0,39,10,12,12,12,12,12,11,26,299,297,0,0,180,0,180,0,0,0,0,0,0,0,154,155,0,0,0,367,366,0,0,0,0,228,0,179,178,0,299,297,38,10,9,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,30,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,41,41,41,41,41,298,295,41,41,41,41,41,298,296,0,0,180,0,0,0,0,0,0,0,299,297,0,0,0,0,0,48,41,179,277,41,41,179,277,43,299,297,0,0,180,0,180,0,0,0,0,0,0,0,154,155,0,0,0,367,366,0,0,0,0,228,0,180,0,0,299,297,48,49,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,15,32,227,22,22,34,0,0,128,129,129,129,129,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,366,0,0,0,0,0,367,366,0,0,180,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,180,0,0,0,180,0,0,299,297,0,0,180,0,180,0,0,0,0,0,0,0,154,155,0,0,0,367,366,0,0,0,0,228,0,180,0,0,299,297,0,38,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,7,3,3,3,5,32,22,22,114,115,115,115,115,116,134,0,0,0,0,44,19,22,22,34,0,0,0,0,0,0,0,367,366,0,0,0,0,0,367,366,0,0,180,0,0,0,0,0,0,0,299,297,0,0,0,0,0,0,0,180,0,0,0,180,0,0,299,297,0,0,180,128,183,129,129,129,129,148,0,0,154,155,0,0,0,367,366,0,0,0,0,228,0,180,0,0,299,297,0,38,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,2,2,2,2,7,3,3,5,117,118,118,118,118,120,139,35,0,0,45,16,3,3,5,32,22,22,22,22,22,22,90,376,377,89,89,89,89,89,376,377,98,22,181,90,89,89,89,89,89,89,376,304,291,291,291,291,291,291,293,180,0,0,0,180,0,0,299,297,0,0,180,105,106,106,106,106,107,136,0,0,154,155,0,0,0,367,366,128,148,0,0,228,44,181,22,90,376,377,89,97,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,2,2,2,2,2,2,2,15,121,122,122,122,122,123,4,18,21,22,17,6,2,2,7,3,3,3,3,3,3,5,82,373,372,80,80,80,80,80,373,372,87,4,5,82,80,80,80,80,80,80,373,312,316,316,316,316,316,313,305,398,291,291,291,398,291,291,303,304,448,363,441,356,361,365,364,362,348,353,446,290,393,394,290,290,290,300,301,450,136,0,0,228,38,4,5,82,373,372,80,87,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,6,7,3,3,6,2,2,2,2,2,2,2,2,2,2,327,434,370,371,363,363,363,363,363,370,371,435,326,327,434,363,363,363,363,363,363,370,442,2,2,2,2,2,7,316,316,316,316,316,316,316,316,316,313,105,106,106,106,107,366,299,105,106,106,107,321,319,319,319,319,319,319,320,103,135,0,128,278,142,14,15,434,370,371,363,435,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,329,433,433,433,433,433,433,433,433,433,433,433,328,333,433,433,433,433,433,433,433,433,328,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,5,29,367,366,367,366,0,0,179,277,41,41,41,41,179,277,41,43,0,0,105,106,107,14,15,433,433,433,433,433,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,332|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,332,333,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,338,300,301,300,301,311,22,181,22,23,22,23,22,181,22,23,22,23,22,104,105,107,14,15,433,433,433,433,433,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,333,433,433,433,433,433,433,433,433,433,433,433,332,333,433,433,433,433,433,433,433,433,332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,316,316,316,316,316,325,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,15,433,433,433,433,433,14,2,2,2,2,264,264,333,433,433,433,433,433,433,433,433,433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", "18,33,45|18,54,43|18,54,42|18,54,41|19,84,50|7,81,50|7,72,24|6,60,28|6,83,29|10,40,36|6,37,48|9,60,46|9,49,57|6,40,57|6,58,57|10,28,57|10,25,56|1,78,56|7,99,51|7,87,38|9,84,21|10,113,21|6,86,58|18,42,46|18,42,45", "2,62,27|1,49,46|1,75,46|1,14,55|5,55,38", "3,11,33|3,10,33|3,9,33|3,8,33|1,22,40|1,22,39|1,22,38|1,22,37|1,23,37|1,24,37|1,25,37|1,26,37|1,27,37|1,22,41|1,23,41|1,24,41|1,24,42|1,24,43|1,25,43|1,26,43|1,27,43|1,28,43|1,29,43|1,30,43|1,28,37|1,29,37|1,30,37|1,31,37|1,30,44|1,30,45|1,31,45|1,32,45|1,32,37|1,33,37|1,43,46|1,44,45|1,45,45|1,72,49|1,72,50|1,72,51|1,89,60|1,88,60|1,87,60|1,85,60|1,84,60|1,83,60|1,77,58|1,78,58|1,69,56|1,68,56|1,67,56|1,66,56|1,65,56|1,64,56|1,63,56|1,46,56|1,45,56|1,44,56|1,43,56|1,42,56|1,41,56|1,40,56|1,47,56|1,48,56|1,30,56|1,29,56|1,28,55|1,27,54|1,26,54|1,25,54|1,24,54|3,11,54|4,18,56|1,11,53|1,11,55|1,6,36|1,7,36|1,5,36|1,5,33|1,6,33|1,7,33|1,14,33|1,15,33|1,16,33|1,37,31|1,38,31|1,39,31|1,40,31|1,41,31|1,53,27|1,55,26|1,88,28|1,89,27|1,90,28|1,91,27|1,92,26|1,106,38|1,106,37|1,106,36|4,104,37|3,83,19|3,82,19|3,88,19|3,89,19|1,98,19|1,97,19|1,135,18|1,135,17|1,134,17|1,134,18|1,133,18|1,133,17|1,70,24|1,70,23|1,70,22|1,63,36|1,62,36|1,52,36|1,51,36|1,53,36|1,44,36|1,45,36|1,101,54|1,101,55|1,101,56|4,92,44|4,91,44|1,93,45|1,90,45|1,91,45|1,92,45", "", "20,127,21|15,126,21|25,128,21|30,129,21|14,126,20|19,127,20|24,128,20|29,129,20|13,126,19|18,127,19|23,128,19|28,129,19|12,126,18|17,127,18|22,128,18|27,129,18|32,130,18|11,126,17|16,127,17|21,128,17|26,129,17|31,130,17|2,120,16|4,121,16|6,122,16|8,123,16|10,124,16|1,120,15|3,121,15|5,122,15|7,123,15|9,124,15", "122,12,15|127,12,17", "1,127,21|2,128,21", "16|42", "2"]);
_root.levelDatabase.push(["2,2,2,2,15,30,39,14,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,8,12,12,12,9,2,2,2,15,27,40,185,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,185,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,15,59,59,59,14,2,2,2,15,29,171,183,170,88,89,96,563,481,481,481,481,481,481,481,481,481,481,481,482,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,7,3,3,3,6,2,2,2,15,29,163,181,162,81,84,60,565,505,505,505,505,505,505,505,505,505,507,484,485,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,15,29,169,182,168,236,39,4,3,3,3,3,3,3,3,3,3,5,29,158,158,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,15,29,158,180,176,236,39,14,2,2,2,2,2,2,2,8,12,11,29,158,158,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,2,2,2,2,2,2,15,29,158,180,158,236,39,14,2,2,2,2,2,2,2,15,27,41,43,158,158,180,39,10,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,0,0,0|12,12,12,9,15,30,39,14,2,2,2,2,2,2,2,2,15,29,175,180,158,236,39,10,12,9,2,2,2,2,2,15,29,176,175,158,176,180,39,59,27,185,40,40,40,185,40,460,49,14,2,2,2,2,2,2,2,0,0,0|40,40,49,14,15,30,39,14,2,2,2,2,2,2,2,2,15,29,158,180,158,158,48,40,49,10,12,12,12,12,12,11,26,158,176,175,158,180,39,59,26,180,172,174,173,183,158,469,39,14,2,2,2,2,2,2,2,0,0,0|22,22,25,14,15,30,39,14,2,2,2,2,2,2,2,2,15,29,88,196,89,89,96,554,540,541,541,541,541,541,541,542,559,128,140,158,176,180,48,185,171,183,0,0,0,181,158,469,39,14,2,2,2,2,2,2,2,0,0,0|3,3,3,6,15,30,39,14,2,2,8,13,9,2,2,2,15,29,81,191,80,84,59,556,517,517,517,517,517,517,517,517,570,103,130,158,155,180,158,180,163,181,0,0,0,181,158,469,39,14,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,15,50,14,2,2,2,15,29,88,196,95,39,59,59,4,3,3,3,3,3,3,5,59,103,130,158,154,180,158,180,167,181,0,0,0,181,170,469,39,14,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,15,33,14,2,2,2,15,29,81,191,97,48,40,49,14,2,2,2,2,2,2,15,103,103,132,140,158,180,158,180,0,181,0,0,0,181,162,469,39,14,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,7,3,6,2,2,2,15,29,176,184,158,158,175,39,14,2,2,2,2,2,2,15,103,103,103,130,158,180,158,180,160,182,161,159,159,182,168,469,39,14,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,2,2,2,2,2,2,15,29,88,89,89,89,95,39,14,2,2,2,2,2,2,15,103,103,103,133,23,186,22,186,186,186,22,22,22,186,34,469,39,14,2,2,2,2,2,2,2,0,0,0|2,2,2,2,15,30,39,14,2,2,2,2,2,2,2,2,15,29,81,80,80,80,97,39,14,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,5,29,469,39,14,2,2,2,2,2,2,2,0,0,0|2,7,6,2,15,30,39,14,2,2,2,2,2,2,2,2,15,29,88,89,95,175,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,15,29,469,39,10,12,12,9,2,2,2,2,0,0,0|2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,15,29,81,80,97,88,140,48,40,40,40,40,40,185,40,40,40,40,40,185,40,40,461,10,9,2,2,8,12,11,26,469,39,59,465,49,14,2,2,2,2,2,2,2|2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,15,29,158,158,158,81,97,158,44,19,22,22,34,180,155,158,158,158,158,180,158,158,463,49,14,2,2,15,27,185,43,469,39,59,467,39,14,2,2,2,2,2,2,2|2,2,2,8,11,29,39,10,9,2,2,2,2,2,2,2,15,29,88,89,89,95,155,158,38,4,3,5,29,180,154,158,158,158,158,180,158,176,469,39,14,2,2,15,29,180,158,469,48,185,468,39,14,2,2,2,2,2,2,2|2,2,2,15,27,43,48,49,14,2,2,2,2,2,2,2,15,29,81,80,80,97,154,158,39,10,12,11,26,180,158,44,19,22,90,196,89,95,469,39,14,2,2,15,29,180,158,469,158,180,469,39,14,2,2,2,2,2,2,2|2,2,2,15,29,175,158,39,14,2,2,2,2,2,2,2,15,134,140,88,89,89,89,95,48,40,40,41,43,180,158,38,4,5,82,191,80,97,469,39,14,2,2,15,29,180,158,469,158,180,469,39,14,2,2,2,2,2,2,2|2,2,2,15,29,158,158,39,14,2,2,2,2,2,2,2,15,103,130,81,80,80,80,97,158,158,158,128,140,180,45,16,6,15,29,180,176,175,469,39,14,2,8,11,26,180,158,469,158,180,469,39,14,2,2,2,2,2,2,2|2,8,12,11,29,158,176,39,10,9,2,2,2,2,2,2,15,103,132,140,137,129,136,138,22,22,22,103,133,186,17,6,2,15,29,180,158,158,469,39,14,2,15,27,43,180,158,470,158,184,469,39,14,2,2,2,2,2,2,2|2,15,27,41,43,158,158,48,49,14,2,2,2,2,2,2,15,103,103,132,103,103,103,4,3,3,3,3,3,3,6,2,2,15,29,180,158,158,469,39,14,2,15,29,158,180,158,158,158,158,469,39,10,12,12,12,12,12,9,2|2,15,30,171,173,172,172,170,39,14,2,2,2,2,2,2,7,5,103,103,103,103,4,6,2,2,2,2,2,2,2,2,2,15,29,184,158,158,469,39,14,2,15,29,155,180,158,158,158,158,469,48,40,40,40,40,40,49,14,2|2,15,30,163,0,0,0,162,39,14,2,2,2,2,2,2,2,7,5,103,103,4,6,2,2,2,2,2,2,2,2,2,2,15,29,581,583,585,469,39,14,2,15,29,154,180,158,155,158,155,469,158,158,158,158,158,158,39,14,2|2,15,29,163,0,0,0,162,39,14,2,2,2,2,2,2,2,2,7,3,3,6,2,2,2,2,2,2,2,2,2,2,2,15,29,582,584,586,469,39,14,2,15,29,158,180,158,154,158,154,469,158,158,171,173,170,158,39,14,2|2,15,29,169,159,160,161,168,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,201,158,158,470,39,10,12,11,26,158,189,140,158,155,158,470,158,158,163,0,166,170,39,14,2|2,15,29,158,171,173,170,175,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,13,12,12,9,2,2,2,15,29,180,480,481,481,528,575,578,530,531,568,103,130,158,154,158,158,158,158,163,0,0,162,39,14,2|2,15,29,171,167,0,162,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,27,40,49,14,2,2,2,15,29,180,483,484,484,484,506,505,505,505,570,59,562,481,481,481,481,482,158,169,160,161,168,39,14,2|2,15,562,492,500,500,493,481,528,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,530,531,482,39,14,2,2,2,15,91,196,89,95,158,39,4,3,3,3,3,5,565,505,505,507,484,485,158,158,158,175,158,39,14,2|2,15,555,496,502,502,497,496,497,490,490,490,484,484,484,484,484,484,504,505,505,505,505,505,505,505,505,515,39,14,2,2,2,15,82,191,80,97,155,39,14,2,2,2,2,7,3,3,5,562,481,481,482,158,176,158,158,39,14,2|2,15,30,169,160,161,168,169,168,158,201,158,158,158,158,158,201,158,38,4,5,59,59,59,4,3,5,29,39,14,2,2,2,15,29,184,158,158,154,39,14,2,2,2,2,2,2,2,15,564,484,484,485,158,158,158,158,39,14,2|2,15,30,158,201,158,176,158,158,158,180,158,158,158,158,158,180,158,39,14,15,27,40,49,10,9,15,29,39,14,2,2,2,15,562,481,481,481,482,39,10,9,2,2,2,2,2,2,15,29,158,486,487,487,487,487,488,39,14,2|2,15,30,158,180,158,158,158,158,158,180,158,158,158,158,158,180,158,39,14,15,29,155,48,49,14,15,29,39,14,2,2,2,15,564,484,484,484,485,48,49,10,9,2,2,2,2,2,15,29,158,489,490,490,490,490,491,39,14,2|2,15,29,158,180,158,158,158,158,158,180,158,158,158,158,158,180,158,39,14,15,29,154,175,39,14,15,29,39,14,2,2,2,15,29,158,158,158,158,158,48,49,14,2,2,2,2,2,15,29,486,487,487,488,158,44,19,25,14,2|2,15,29,171,183,172,170,158,158,158,184,158,158,158,158,158,180,158,39,14,15,32,22,22,25,14,15,29,39,14,2,2,2,15,29,158,486,487,487,487,487,558,14,2,2,2,2,2,15,29,489,490,490,491,158,38,59,59,14,2|2,15,29,163,181,0,162,158,176,171,174,173,170,158,158,158,180,158,39,14,7,3,3,3,3,6,15,29,39,14,2,2,2,15,30,155,489,490,490,490,490,560,14,2,2,2,2,2,15,562,481,481,481,481,482,48,460,49,14,2|2,15,29,163,181,0,166,170,171,167,0,0,166,174,173,170,180,158,39,10,12,12,12,12,12,12,11,29,39,14,2,2,2,15,30,154,158,158,158,158,155,39,14,2,2,2,2,2,15,564,484,484,484,484,491,158,469,39,14,2|2,15,29,163,181,0,0,162,163,0,0,0,0,0,0,162,180,486,540,541,541,541,541,541,541,541,542,543,558,14,2,2,2,15,562,481,481,481,481,482,154,39,14,2,2,2,2,2,15,29,44,19,22,34,158,158,469,39,14,2|2,15,29,163,181,0,164,168,169,159,161,165,0,0,0,162,180,508,518,517,517,517,517,517,517,517,517,517,570,14,2,2,2,15,564,484,484,484,484,485,175,39,14,2,2,2,2,2,15,29,38,4,5,51,158,158,469,39,14,2|2,15,29,169,182,160,168,175,158,158,201,169,160,161,160,168,180,38,4,3,3,3,3,3,3,3,3,3,3,6,2,2,2,15,29,175,171,173,170,88,89,93,14,2,2,2,2,2,15,29,39,10,11,51,158,158,469,39,14,2|2,15,134,129,188,140,158,158,158,155,180,158,155,158,155,158,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,171,167,0,162,81,249,84,14,2,2,2,2,2,15,29,48,460,41,43,158,158,469,39,14,2|2,15,103,103,103,130,158,158,158,154,180,158,154,158,154,158,180,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,29,163,0,0,162,175,236,39,14,2,2,2,2,2,15,29,158,469,171,173,170,158,469,39,14,2|2,15,103,103,103,132,129,129,140,158,180,158,158,158,158,175,180,48,40,40,185,40,185,40,40,40,40,40,40,40,40,40,40,41,43,169,160,165,166,170,236,39,14,2,2,2,2,2,15,29,158,469,163,0,162,158,469,39,14,2|2,15,103,103,103,103,103,103,133,23,186,22,22,22,22,22,186,22,22,22,186,22,186,22,22,22,22,22,22,22,22,22,22,22,22,35,176,163,0,162,236,39,10,12,9,2,2,2,15,29,158,469,169,160,168,158,469,39,14,2|2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,169,160,168,236,48,40,49,14,2,2,2,15,29,175,469,158,158,158,158,469,39,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,22,22,266,90,89,93,14,2,2,2,15,29,158,469,158,158,158,158,470,39,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,11,59,59,59,59,83,80,84,14,2,2,2,15,29,158,469,171,173,170,158,158,39,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,27,40,40,40,40,41,43,236,39,14,2,2,2,15,29,158,469,163,0,162,175,158,39,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,40,40,40,40,40,40,40,185,40,40,185,41,43,158,158,158,158,158,158,236,39,14,2,2,2,15,29,158,469,169,165,166,170,176,39,14,2|2,2,2,8,12,12,12,12,12,12,12,12,9,2,2,2,2,15,29,155,158,158,158,158,158,158,158,155,155,158,184,158,158,180,158,158,158,158,158,158,158,158,236,39,10,12,12,12,11,29,158,469,158,163,0,162,158,39,14,2|2,8,12,11,213,214,215,216,215,216,217,218,10,12,12,12,12,11,29,154,158,158,128,129,129,140,158,154,154,158,201,158,128,188,129,140,158,158,158,158,158,158,236,48,40,40,40,40,41,43,176,469,158,169,160,168,158,39,14,2|2,15,27,41,43,163,204,205,206,207,162,48,185,40,185,40,40,41,43,44,19,22,103,103,103,133,22,22,22,22,186,22,103,103,103,133,22,22,22,22,22,23,23,23,23,23,35,158,175,175,158,469,158,158,158,158,158,39,14,2|2,15,29,158,171,167,209,210,221,212,162,158,180,158,180,158,158,158,158,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,37,158,176,158,469,158,171,172,173,170,39,14,2|2,15,29,158,163,0,209,210,221,212,166,174,183,170,180,88,89,89,89,93,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,35,158,469,158,163,0,0,162,39,14,2|2,15,29,158,163,0,209,210,221,212,0,0,181,162,180,81,80,80,80,84,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,18,36,469,158,169,160,160,168,39,14,2|2,15,29,158,169,165,209,210,221,212,0,0,181,162,180,158,158,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,469,176,158,175,176,175,39,14,2|2,15,29,175,176,163,209,210,221,212,0,0,181,166,183,170,155,155,155,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,470,171,173,170,175,176,39,14,2|2,15,134,140,171,167,209,210,221,212,0,0,181,0,181,162,154,154,154,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,29,171,167,0,166,174,170,39,14,2|2,15,103,130,169,160,219,210,221,222,160,160,182,161,182,168,44,19,554,540,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,571,572,494,501,501,501,501,495,557,14,2|2,15,103,133,22,22,223,224,225,226,22,22,186,22,186,22,17,5,555,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,498,503,503,503,503,499,560,14,2|2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,15,29,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,163,0,0,0,164,168,39,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,169,160,161,160,168,158,39,14,2", "18,21,37|20,24,37|18,24,46|18,24,45|18,25,45|18,25,46|18,26,46|18,26,45|18,31,45|18,31,46|10,39,48|6,29,46|2,37,34|17,41,37|17,41,36|15,34,25|15,34,24|15,34,23|13,32,20|21,26,18|21,28,1|21,29,1|21,31,1|21,33,1|17,38,1|17,38,2|17,38,3|17,38,4|17,38,5|17,38,6|17,38,7|10,33,9|10,34,12|20,44,13|20,42,13|16,50,17|16,51,17|17,57,32|17,57,33|17,57,34|15,49,34|17,57,28|1,36,54|2,37,54|3,38,54|13,42,54|18,23,53|18,23,52|18,23,51|18,22,53|18,22,52|18,22,51|21,26,51|21,29,51", "2,5,45|2,45,28|3,24,9|5,20,23", "1,11,31|1,10,31|1,15,31|1,24,31|1,25,31|1,20,31|1,28,34|1,27,35|1,28,38|1,23,40|1,38,23|1,38,24|1,38,22|1,38,21|1,38,26|4,49,25|4,51,54|3,9,31|1,26,40|1,13,45|1,12,45|1,9,45|1,8,45|1,11,45|4,39,44|4,20,14|1,21,6|1,21,4|1,21,5|4,34,11|1,40,13|1,47,16|1,47,17|1,47,18|3,32,2|1,38,52|1,37,52|1,36,52|1,35,52", "", "20,10,62|15,9,62|25,11,62|30,12,62|14,9,61|19,10,61|24,11,61|29,12,61|13,9,60|18,10,60|23,11,60|28,12,60|12,9,59|17,10,59|22,11,59|27,12,59|32,13,59|11,9,58|16,10,58|21,11,58|26,12,58|31,13,58|2,3,57|4,4,57|6,5,57|8,6,57|10,7,57|1,3,56|3,4,56|5,5,56|7,6,56|9,7,56", "5,53,56|10,53,58", "1,10,62|2,11,62", "5|0", "3"]);
_root.levelDatabase.push(["0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,27,185,460,185,49,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,180,469,184,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,184,469,158,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,158,469,158,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,176,469,158,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,158,470,175,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,171,173,170,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,163,0,162,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,163,0,162,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,163,164,168,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,562,492,493,482,39,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,564,496,497,485,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,169,168,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,155,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,154,486,487,557,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,175,489,490,560,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,171,173,170,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,30,169,161,168,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,8,12,12,12,9,2,2,2,2,2,2,2,2,2,15,562,481,481,482,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,27,40,49,14,2,2,2,2,2,2,2,2,2,15,564,484,484,485,39,14,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,9,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,39,10,12,12,12,12,12,12,12,12,12,11,26,175,176,158,39,14,2,2,2,2,15,27,40,40,40,40,40,40,40,40,40,185,40,185,40,40,40,40,40,185,40,185,40,40,40,460,49,14,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,155,48,40,185,40,40,40,40,40,40,40,40,41,43,158,175,176,39,14,2,2,2,2,15,30,176,158,158,158,158,158,158,158,158,180,155,180,158,158,158,158,158,180,158,180,158,158,158,469,39,14,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,154,158,19,186,23,554,487,487,487,487,487,487,487,487,487,487,487,558,14,2,2,2,2,15,134,129,129,140,158,158,176,175,158,158,180,154,180,158,158,158,155,158,180,158,180,158,158,158,469,39,14,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,4,3,5,556,517,517,517,517,517,517,517,517,517,517,517,561,14,2,2,2,2,15,103,103,103,132,140,158,175,158,44,19,186,22,186,22,34,158,154,158,180,158,180,158,158,158,469,39,14,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,15,103,103,103,103,132,129,140,45,16,3,3,3,3,5,30,158,158,158,180,155,180,158,158,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,103,103,103,103,103,103,133,17,6,2,2,2,2,15,31,158,158,158,180,154,180,158,158,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,6,2,2,2,2,2,7,18,21,35,158,180,158,180,158,158,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,18,21,186,22,186,22,34,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,5,30,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,242,10,12,12,12,12,12,12,12,12,12,12,12,9,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,8,12,12,12,12,12,12,12,12,12,11,26,158,469,39,14,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,15,29,158,241,40,185,40,185,40,40,40,40,40,40,185,49,14,2,15,27,40,40,40,40,40,40,40,185,40,40,185,40,40,49,14,2,2,15,27,40,40,40,40,40,40,40,185,41,43,158,469,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,29,158,241,158,180,158,180,158,175,158,158,158,158,180,39,14,2,15,30,158,158,158,158,158,158,158,180,158,158,180,158,158,39,14,2,2,15,30,158,158,145,146,158,158,158,180,158,158,175,469,48,40,460,40,40,40,460,40,40,40,460,40,40,40,460,40,40,185,40,40,40,40,185,49,14|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,29,158,241,158,180,155,180,158,158,176,145,146,158,184,39,14,2,15,30,158,158,145,146,158,158,158,180,155,158,180,158,158,39,10,12,12,11,26,158,158,147,148,158,158,171,183,172,173,170,469,158,158,469,158,158,158,469,158,158,158,469,158,158,158,469,158,158,180,158,158,158,158,180,39,14|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,29,158,241,158,180,154,180,158,158,158,147,148,158,158,39,10,12,11,26,158,158,147,148,158,158,158,180,154,44,187,23,563,528,529,529,529,530,531,568,19,22,90,89,95,163,181,0,0,162,469,155,158,469,158,158,158,469,158,175,158,469,158,158,158,469,158,158,180,158,158,158,158,180,39,14|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,29,158,241,158,180,158,180,44,19,22,22,22,22,554,540,541,541,542,543,559,19,22,22,22,22,34,180,158,141,4,5,564,484,484,484,484,484,484,569,4,5,82,80,97,169,182,161,165,162,469,154,158,469,158,158,158,469,158,158,158,469,158,158,158,469,158,158,180,158,155,158,155,180,39,14|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,15,32,22,227,22,186,22,186,25,4,3,3,3,5,556,517,517,517,517,517,561,4,3,3,3,5,32,186,22,103,14,15,32,22,22,22,22,22,22,25,14,15,32,23,35,176,184,158,169,168,469,158,158,469,158,158,158,469,158,171,170,469,158,175,158,469,158,158,180,158,154,158,154,180,39,14|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,6,2,2,2,7,3,3,3,3,3,3,3,6,2,2,2,7,3,3,3,3,6,7,3,3,3,3,3,3,3,3,6,7,3,3,18,37,158,175,158,158,469,158,158,469,158,158,158,469,158,163,162,469,158,158,158,470,158,158,180,158,158,158,158,180,39,14|0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,36,158,158,158,469,158,158,469,158,158,158,469,158,163,162,469,158,44,19,22,22,22,186,22,22,22,22,186,25,14|0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,35,158,158,469,158,158,469,158,155,158,470,158,163,162,469,158,38,4,3,3,3,3,3,3,3,3,3,3,6|0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,18,21,34,469,158,158,470,158,154,158,158,158,163,162,470,158,39,10,12,12,12,12,12,12,12,12,12,12,9|0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,5,30,469,158,158,158,158,158,158,158,158,169,168,158,158,48,185,40,40,40,40,40,40,40,40,40,49,14|0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,158,171,172,172,174,173,170,158,158,158,158,158,158,180,158,158,158,44,19,22,22,22,90,93,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,158,163,0,0,0,0,162,158,158,158,158,158,158,180,158,158,158,38,4,3,3,5,82,84,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,158,169,160,161,160,161,168,158,158,158,175,158,158,180,158,158,158,39,10,12,12,11,26,39,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,40,40,40,40,40,40,185,40,40,40,40,40,40,40,40,40,40,40,40,185,40,185,40,40,40,40,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,201,158,158,158,158,158,158,158,158,158,171,172,170,180,158,158,158,48,185,40,40,41,43,39,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,158,158,158,158,158,158,158,158,158,180,158,158,158,158,158,158,158,158,158,158,158,158,180,158,180,158,158,145,146,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,180,158,158,158,158,158,158,158,158,158,163,0,166,183,170,176,158,158,180,158,158,158,88,93,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,158,158,158,158,158,158,158,158,158,180,158,158,158,158,158,158,158,158,158,155,158,158,180,155,180,158,158,147,148,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,469,180,158,158,158,158,158,158,158,158,158,163,0,164,182,168,158,158,158,180,158,158,158,81,84,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,158,158,158,158,158,158,158,171,172,183,170,158,44,19,22,22,22,22,34,154,158,158,180,154,180,158,158,158,88,89,93,14,8,12,12,12,12,12,12,12,12,12,12,12,12,11,26,469,180,158,128,129,140,158,158,158,158,175,169,165,162,180,158,158,158,158,180,158,158,158,158,39,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,158,158,158,158,158,158,158,163,0,181,162,158,38,59,59,59,59,59,30,158,158,158,180,158,180,158,158,158,81,80,84,14,15,27,40,40,40,40,40,40,40,40,40,185,40,185,43,469,180,158,103,103,130,158,158,158,158,158,171,167,162,180,158,158,155,158,180,158,155,158,88,93,14|2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,9,15,30,158,158,158,158,155,158,158,175,169,159,182,168,158,48,40,40,40,49,60,26,158,158,158,180,158,180,158,128,140,158,158,39,14,15,30,158,175,158,158,158,158,158,158,158,180,158,180,158,469,180,158,103,103,132,140,158,158,158,176,169,159,168,180,158,158,154,158,180,158,154,158,81,84,14|2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,40,40,40,40,40,40,40,49,14,15,30,158,158,158,158,154,158,158,158,158,158,180,158,158,44,19,22,563,528,530,531,568,19,22,186,22,186,22,103,133,34,158,39,10,11,26,158,158,176,158,158,158,158,158,158,180,158,180,158,469,180,158,103,103,103,132,140,158,158,158,158,158,44,187,22,139,140,158,180,158,158,158,128,135,14|2,2,2,2,2,2,2,2,2,15,29,158,158,158,158,158,158,155,158,155,158,158,39,14,15,30,158,158,228,158,158,158,44,19,22,22,186,22,22,25,4,5,565,505,505,505,570,4,3,3,3,3,3,3,5,562,481,528,529,530,531,481,568,19,22,34,158,158,158,158,180,158,180,158,470,180,158,103,103,103,103,132,129,140,158,158,158,38,4,5,103,132,140,180,158,128,129,103,103,14|2,2,2,2,2,8,12,12,12,11,26,158,158,158,158,158,158,154,158,154,158,158,39,10,11,26,158,158,228,158,145,146,39,4,3,3,3,3,3,3,6,7,3,3,3,3,3,6,2,2,2,2,2,2,15,565,505,505,505,505,505,505,570,4,5,32,22,22,22,22,186,22,186,23,23,186,23,103,103,103,103,103,103,133,22,22,22,25,14,15,103,103,133,186,22,103,103,103,103,14|2,2,2,2,2,15,27,40,40,41,43,158,44,19,22,22,22,554,487,487,487,487,540,541,542,543,559,19,237,158,147,148,39,14,8,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,6,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,7,3,3,3,3,3,3,3,3,3,6|2,2,2,2,2,15,30,158,158,158,158,158,38,4,3,3,5,556,517,517,517,517,517,517,517,517,561,60,231,158,88,89,93,14,15,27,40,40,40,40,40,40,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,15,30,158,158,158,158,158,141,14,2,2,7,3,3,3,3,3,3,3,5,59,59,60,230,158,81,80,84,14,15,29,158,158,158,158,158,158,158,39,14,8,12,12,12,9,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,15,30,158,158,158,158,128,103,14,2,8,12,12,12,12,12,12,9,8,11,27,40,41,236,158,158,158,39,10,11,29,158,158,158,158,158,158,158,39,10,11,27,40,49,14,15,27,40,40,40,40,185,40,40,40,40,40,40,40,460,40,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,15,134,129,129,129,129,103,103,14,2,15,27,40,40,40,40,49,14,15,27,43,158,158,228,44,19,563,528,529,530,531,481,568,19,22,34,155,158,48,185,41,43,158,39,14,15,30,158,158,158,158,180,158,158,158,158,158,158,158,469,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,15,103,103,103,103,103,103,103,14,2,15,30,158,158,158,158,39,14,15,30,158,158,158,228,38,60,565,505,505,505,505,505,570,4,5,30,154,158,158,180,158,158,158,39,10,11,26,158,44,19,22,186,22,22,22,22,22,34,158,469,158,155,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,7,3,3,3,3,3,3,3,6,2,15,91,89,89,95,158,39,14,15,30,158,155,158,228,39,59,59,59,4,3,3,3,3,6,15,134,140,158,44,187,22,554,487,540,541,542,543,487,558,4,3,3,3,3,3,3,5,30,158,469,158,154,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,11,83,80,80,97,158,39,14,15,30,158,154,158,228,48,40,40,49,14,2,2,2,2,2,15,103,133,22,25,4,5,556,517,517,517,517,517,517,561,14,2,2,2,2,2,2,15,30,158,469,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,15,27,40,40,40,40,185,40,43,158,158,158,158,39,10,11,26,158,158,158,228,158,158,158,39,14,2,2,2,2,2,7,3,3,3,3,6,7,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,15,30,158,469,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,2,2,2,2,15,30,158,158,158,44,187,22,554,487,487,487,487,540,541,542,543,487,559,19,237,158,158,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,30,158,469,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,2,2,2,2,15,30,158,158,158,38,4,5,556,517,517,517,517,517,517,517,517,517,561,60,231,158,158,158,48,40,185,40,40,185,40,40,40,40,185,40,40,40,40,40,40,40,185,40,40,40,40,185,40,40,40,40,49,60,30,158,469,158,158,39,14,8,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,2,2,2,2,15,30,158,158,158,141,14,7,3,3,3,3,3,3,5,59,59,59,59,60,230,158,158,155,158,158,180,158,158,180,158,158,158,158,180,158,158,175,158,158,158,158,180,158,158,158,158,180,158,158,158,158,39,60,30,158,469,158,158,39,10,11,27,185,40,40,40,40,40,49,14,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,2,2,2,2,15,32,22,22,22,103,14,2,2,2,2,2,2,2,15,27,40,40,40,41,236,158,158,154,44,19,186,22,22,186,22,22,22,22,186,22,22,22,22,22,22,22,186,22,22,22,22,186,22,22,22,22,25,60,30,158,469,158,155,48,40,41,43,180,158,155,158,158,158,39,14,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,2,2,2,2,2,2,2,7,3,3,3,3,3,6,8,12,12,12,13,13,13,11,26,158,145,146,158,228,158,158,158,38,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,30,158,470,158,154,158,158,158,158,180,158,154,158,128,129,135,14,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,8,12,12,12,12,12,9,2,2,2,2,2,2,2,15,27,40,40,40,185,40,41,43,158,147,148,158,228,158,158,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,30,158,44,19,22,22,22,22,22,186,22,22,22,103,103,103,14,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,15,465,40,40,40,49,10,12,12,12,12,12,12,12,11,29,155,44,19,186,22,22,22,22,22,22,22,227,22,22,554,540,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,572,487,558,4,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,15,466,171,173,170,48,40,40,40,40,40,40,40,40,41,43,154,38,4,3,3,3,3,3,3,3,3,3,3,5,556,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,561,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,15,466,169,159,168,158,158,158,158,158,158,158,158,158,158,158,44,20,14,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0|2,15,466,175,486,487,487,487,487,487,487,487,487,487,487,487,487,558,4,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,15,466,158,520,518,517,517,517,517,517,517,517,517,517,517,517,561,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,15,466,158,39,4,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,15,466,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,15,466,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,15,466,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,49,14,2,2,2,8,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,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|2,15,466,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,185,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,39,10,13,13,13,11,213,214,215,216,215,216,217,218,10,12,12,12,12,12,12,12,12,9,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|2,15,466,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,158,158,158,158,180,158,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,158,48,40,40,40,40,41,163,0,204,205,206,207,162,48,40,40,40,40,40,185,40,40,49,14,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|2,15,466,155,48,40,40,185,40,40,40,40,40,185,40,40,40,40,40,40,40,40,40,185,40,41,43,155,158,155,158,180,158,48,40,185,40,185,40,185,40,40,40,40,40,40,40,185,41,43,158,158,171,173,174,173,174,167,0,209,220,221,212,166,170,158,158,158,158,158,180,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,9,0,0,0,0,0,0,9,0,0,0,0,0,0|2,15,473,154,158,158,158,180,158,158,158,158,158,180,158,158,158,158,155,158,155,158,158,180,158,158,158,154,158,154,158,180,158,158,158,180,158,180,158,180,158,158,176,158,158,158,158,180,158,158,155,158,169,165,0,0,0,0,0,209,220,221,212,0,166,174,173,170,158,158,180,158,158,39,14,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|2,15,32,22,90,89,96,186,22,22,22,22,22,186,22,22,35,158,154,158,154,158,158,180,45,19,22,22,34,158,44,187,22,22,22,186,22,186,22,186,22,35,158,175,158,158,176,180,158,158,154,158,175,163,0,0,0,0,0,209,220,221,212,0,0,0,0,162,176,158,180,158,155,39,14,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|2,7,3,5,82,84,4,3,3,3,3,3,3,3,3,3,18,37,158,158,158,45,19,186,17,3,3,5,51,158,39,4,3,3,3,3,3,3,3,3,3,18,46,158,158,175,158,180,158,158,158,158,171,167,0,0,0,0,0,209,220,221,212,0,0,0,0,162,158,158,180,158,154,39,14,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|2,2,2,15,91,93,14,2,2,2,2,2,2,2,2,2,7,18,21,22,22,17,3,3,6,2,2,15,51,158,39,14,2,2,2,2,2,2,2,2,2,7,18,46,158,158,158,180,158,155,158,158,163,0,164,161,165,0,0,209,220,221,212,0,0,0,0,166,170,158,180,158,158,39,14,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|2,2,2,15,82,84,14,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,15,51,158,39,14,2,2,2,2,2,2,2,2,2,2,7,18,46,158,158,180,158,154,158,158,169,160,168,158,169,165,0,209,220,221,212,0,0,0,0,0,162,158,180,158,45,16,6,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|2,2,2,15,91,93,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,51,158,39,14,2,2,2,2,2,2,2,2,2,2,2,7,18,46,158,180,158,128,129,140,176,158,158,201,158,169,159,219,220,221,222,160,161,160,161,160,168,158,180,45,16,6,2,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|2,2,2,15,82,84,10,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,8,12,12,12,12,11,26,158,39,10,12,12,12,12,12,9,2,2,2,2,2,2,7,18,21,186,23,103,103,133,23,23,23,186,23,23,23,223,224,225,226,23,23,23,22,22,22,22,186,17,6,2,2,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|2,2,2,15,30,48,40,40,40,40,40,185,40,40,40,40,40,49,14,2,2,2,15,27,40,40,40,41,145,146,48,40,40,40,40,185,49,14,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,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|2,2,2,15,32,22,35,158,158,155,158,180,158,158,158,158,158,39,10,12,12,12,11,26,158,158,158,158,147,148,158,158,158,158,158,180,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,2,2,7,3,3,18,37,158,154,158,180,44,19,563,481,481,528,529,529,529,529,530,531,481,481,568,19,34,158,45,19,22,22,22,186,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,2,2,2,2,2,7,18,21,22,22,186,25,59,565,505,505,505,505,505,505,505,505,505,505,505,570,59,32,22,17,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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|2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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", "22,47,39|22,35,39|22,66,38|10,61,40|10,56,29|10,54,28|10,53,27|10,52,26|21,98,38|21,95,36|22,56,52|9,43,54|9,42,54|9,42,55|9,43,55|18,41,54|18,41,55|22,14,58|22,31,59|22,72,72|22,42,65|22,58,70|18,47,68|18,47,69|18,47,70|6,52,70|9,9,70|9,12,70|9,11,70|22,17,64|22,27,73|22,33,94|21,17,55|21,59,61|10,67,72|21,14,74|21,9,74|7,11,86|10,33,86|21,38,84|21,43,84", "3,89,55|2,7,62|3,76,71|2,5,93", "3,41,4|3,41,5|3,41,6|3,41,7|3,51,25|3,51,26|3,51,24|4,50,24|4,50,25|4,50,26|1,62,26|1,61,26|1,60,26|3,54,28|3,53,27|3,52,26|3,56,29|3,98,42|3,97,42|3,96,42|3,93,42|3,92,42|3,91,42|1,95,42|1,94,42|1,94,41|1,95,41|1,95,40|1,94,40|1,98,52|1,98,53|1,98,50|1,98,49|1,98,46|1,98,45|1,98,48|1,78,40|1,79,40|1,80,40|1,81,40|1,82,40|1,81,39|1,80,38|1,81,41|1,80,42|1,77,40|1,76,40|3,98,41|3,97,41|3,96,41|3,93,41|3,92,41|3,91,41|1,74,49|1,74,50|1,74,51|1,75,51|1,76,51|1,77,51|1,78,51|1,79,51|1,80,51|1,81,51|1,81,52|1,81,53|1,81,54|1,82,54|1,83,54|1,84,54|1,85,54|1,84,53|1,84,55|1,83,52|1,83,56|1,70,55|1,69,55|1,68,55|1,67,55|1,66,55|1,59,56|1,58,56|1,34,70|1,35,70|1,36,70|1,41,70|1,42,70|1,43,70|1,19,66|1,18,66|1,18,65|1,19,65|1,19,64|1,18,64|1,17,64|1,17,65|1,17,66|1,23,67|1,22,67|1,24,58|1,23,58|1,64,68|1,64,67|1,64,69|1,64,66|4,39,69|4,3,75|1,18,87|1,19,87|1,20,87|1,21,86|1,17,86|1,29,86|1,29,87|1,29,88|1,29,89|1,29,90|1,21,94|1,20,94|1,19,94|4,5,88|3,4,88|3,5,90|1,4,90|1,42,86|1,43,87|1,44,88|1,45,89|1,46,90|1,65,87|1,64,87|1,63,87|1,62,87", "", "20,63,91|15,62,91|25,64,91|30,65,91|14,62,90|19,63,90|24,64,90|29,65,90|13,62,89|18,63,89|23,64,89|28,65,89|12,62,88|17,63,88|22,64,88|27,65,88|32,66,88|11,62,87|16,63,87|21,64,87|26,65,87|31,66,87|2,56,86|4,57,86|6,58,86|8,59,86|10,60,86|1,56,85|3,57,85|5,58,85|7,59,85|9,60,85", "58,82,85|63,82,87", "1,63,91|2,64,91", "41|10", "3"]);
_root.levelDatabase.push(["0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,40,40,40,40,40,185,40,40,185,40,460,40,40,40,40,460,185,40,40,185,40,185,40,40,185,40,40,40,40,49,14,2,15,27,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,49,14,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,15,30,158,171,172,172,170,158,158,158,158,180,158,158,180,158,469,158,175,158,158,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,180,180,180,180,184,180,180,184,39,14,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,15,30,171,167,0,0,166,170,158,158,158,180,158,158,180,158,469,44,19,22,34,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,180,180,180,180,158,180,184,45,16,6,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,8,12,11,26,163,0,0,0,0,166,170,158,158,180,158,158,180,176,469,38,4,5,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,180,180,180,184,158,184,45,16,6,2,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,27,185,43,163,0,0,0,0,0,166,170,158,180,158,158,180,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,180,180,180,158,158,45,16,6,2,2,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,15,30,180,158,163,0,0,0,0,0,0,166,170,184,158,158,180,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,184,180,184,158,45,16,6,2,2,2,2,2,2,2|0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,180,158,163,0,0,0,0,0,0,0,166,170,158,158,180,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,158,184,158,45,16,6,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,180,158,163,0,0,0,0,0,0,0,0,166,170,158,180,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,180,180,158,158,45,16,6,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,180,158,163,0,0,0,0,0,0,0,0,0,166,170,184,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,184,184,158,45,16,6,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,11,26,180,158,163,0,0,0,0,0,0,0,0,0,0,166,170,158,469,39,14,15,29,469,180,158,158,180,158,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,180,180,180,180,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,185,41,43,180,158,163,0,0,0,0,0,0,0,0,0,0,0,162,158,469,39,14,15,29,469,180,145,146,180,155,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,184,180,184,180,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,180,158,158,180,158,163,0,0,0,0,0,0,0,0,0,0,164,168,158,470,39,14,15,29,470,180,147,148,180,154,180,158,158,180,158,158,158,158,39,14,2,15,29,180,180,180,158,184,158,184,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,180,158,158,180,158,163,0,0,0,0,0,0,0,0,0,164,168,158,88,89,93,14,15,32,21,186,21,21,186,21,186,34,155,180,158,158,158,158,39,14,2,15,29,180,180,184,158,158,158,45,16,6,2,2,2,2,2,8,12,12,9,8,12,12,9,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,180,158,158,180,158,163,0,0,0,0,0,0,0,0,0,162,158,158,81,80,84,14,7,3,3,3,3,3,3,3,5,29,154,180,158,158,158,158,39,14,2,15,29,180,180,158,158,158,45,16,6,2,2,2,2,2,2,15,59,59,14,15,59,59,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,11,26,180,158,158,180,158,163,0,0,0,0,0,0,164,161,160,168,158,158,158,176,39,10,12,12,12,12,12,12,12,12,11,26,158,180,158,158,158,158,39,14,2,15,29,180,180,158,158,45,16,6,2,2,2,2,2,2,2,15,59,59,14,15,59,59,14,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,41,43,180,158,158,180,158,163,0,164,161,159,165,164,168,158,158,44,36,176,486,487,540,571,574,541,541,541,541,541,541,541,571,572,559,187,35,158,158,158,39,14,2,15,29,180,184,158,45,16,6,2,2,2,2,2,2,2,2,7,3,3,6,7,3,3,6,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,158,158,180,158,158,180,158,169,160,168,45,34,169,168,45,35,45,16,18,46,489,490,516,518,517,517,517,517,517,517,517,517,517,517,561,4,18,35,158,158,39,14,2,15,29,184,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,12,12,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,26,44,19,186,35,158,180,158,158,158,45,16,18,46,45,16,18,16,6,7,18,46,175,39,4,3,3,3,3,3,3,3,3,3,3,3,6,7,18,35,158,39,10,12,11,26,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,11,26,38,4,3,18,37,180,45,46,45,16,6,7,18,16,6,7,6,2,2,7,18,46,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,36,48,40,40,41,43,45,16,6,2,2,2,2,2,2,2,2,2,2,15,3,3,59,3,3,59,3,3,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,11,27,40,185,43,39,14,2,7,18,186,17,18,17,6,2,2,7,6,2,2,2,2,2,2,7,18,55,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,158,155,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,185,43,155,184,45,16,6,2,2,7,3,6,7,6,2,2,2,2,2,2,2,2,2,2,2,2,7,57,14,2,2,2,2,2,2,8,12,12,12,12,12,12,12,11,26,158,154,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,11,26,158,184,158,154,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,6,2,2,2,2,2,2,15,27,40,40,40,40,40,40,41,43,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,27,185,40,40,185,43,155,158,158,45,16,6,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,26,158,158,171,172,174,172,170,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,29,180,158,158,180,158,154,158,45,16,6,2,2,2,2,2,2,15,103,103,103,103,103,103,103,103,103,272,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,43,158,158,163,0,0,0,162,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,29,180,158,155,180,158,158,45,16,6,2,2,2,2,2,2,2,15,103,103,103,103,103,103,103,103,103,133,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,35,158,169,165,0,164,168,45,16,6,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,91,196,95,154,184,158,45,16,6,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,18,46,158,169,160,168,45,16,6,2,15,27,40,40,40,40,40,40,40,40,40,40,40,40,49,14,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,82,191,97,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,46,158,158,45,16,6,2,2,15,29,175,176,45,35,158,155,155,158,45,35,158,158,39,14,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,15,29,180,158,158,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,46,158,24,10,12,12,12,11,26,158,45,16,18,37,154,154,45,16,18,37,45,16,6,2,2,2,2,2,2,2,2,2,2|8,12,12,12,12,12,12,12,12,12,11,26,184,158,45,16,6,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,46,48,40,40,40,40,41,43,45,16,6,7,18,37,45,16,6,7,18,16,6,2,2,2,2,2,2,2,2,2,2,2|15,27,40,40,40,40,40,40,40,40,40,43,158,45,16,6,2,2,2,2,2,15,27,40,40,185,40,40,185,185,40,185,40,40,185,40,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,46,158,171,173,170,158,45,16,6,2,2,7,18,17,6,2,2,7,6,2,2,2,2,2,2,2,2,2,2,2,2|15,29,155,236,158,158,158,171,173,170,158,158,45,16,6,2,2,2,2,2,2,15,51,175,158,180,158,176,180,180,158,180,158,175,180,158,158,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,36,163,164,168,45,16,6,2,2,2,2,7,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,29,154,236,486,487,487,494,501,495,487,559,16,6,2,2,2,2,2,2,2,15,51,44,19,186,22,23,186,186,23,186,22,22,186,22,90,250,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,169,168,45,16,6,2,2,2,2,2,8,12,12,12,12,12,12,12,12,12,12,12,12,12,9,2,2,2,2|15,29,158,236,520,518,517,517,517,517,517,561,14,2,2,2,2,2,2,2,2,15,51,38,4,3,3,3,3,3,3,3,3,3,3,5,82,249,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,11,30,158,45,16,6,2,2,2,2,2,2,15,27,40,460,40,185,40,40,40,40,40,40,185,49,14,2,2,2,2|15,29,158,236,38,4,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,41,43,45,16,6,2,2,2,2,2,2,2,15,29,158,469,158,180,158,158,171,172,170,158,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,11,26,155,158,45,16,6,2,2,2,2,2,2,2,2,15,29,158,469,158,180,158,171,167,0,166,170,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,103,272,41,43,154,45,16,6,2,2,2,2,2,2,2,2,2,15,29,158,469,158,180,158,163,0,0,0,162,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,103,132,140,158,45,16,6,2,2,2,2,2,2,2,2,2,2,15,29,158,469,158,180,158,163,0,0,0,162,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,103,103,270,44,16,6,2,2,2,2,2,2,2,2,2,2,2,15,29,158,469,158,180,158,163,0,0,0,162,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,242,14,2,2,2,2,2,2,2,2,2,2,15,29,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,5,29,38,10,12,12,12,12,12,12,12,9,2,2,2,2,15,29,158,469,158,180,158,169,165,0,164,168,180,39,14,2,2,2,2|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,2,2,2,15,29,39,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,11,26,39,213,214,215,216,215,216,217,218,10,13,13,13,13,11,26,158,469,155,180,158,158,169,160,168,158,180,39,10,12,12,12,9|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,8,12,12,11,29,48,40,40,40,40,40,40,40,185,40,185,40,185,40,40,185,40,40,40,41,43,48,185,0,209,210,211,212,0,181,185,40,40,40,40,41,43,158,469,154,180,158,176,171,170,158,158,180,48,40,40,40,49,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,242,14,2,2,2,2,2,2,2,15,27,40,185,43,158,158,158,158,158,158,155,158,180,171,183,170,180,158,175,184,158,158,158,158,158,158,180,0,209,210,211,212,0,181,183,158,158,158,158,158,158,175,464,19,186,34,171,167,162,175,158,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,8,12,12,12,12,12,11,91,89,196,95,176,176,158,128,129,140,154,171,183,167,181,166,183,172,174,173,173,170,158,158,158,158,180,0,209,210,211,212,0,181,181,158,158,171,172,174,173,170,462,4,5,29,163,0,166,170,158,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,15,82,80,191,191,80,191,80,80,191,97,175,158,158,103,103,130,158,163,181,0,181,0,181,0,0,0,0,162,158,155,158,158,180,0,209,210,211,212,0,181,181,158,158,163,0,0,0,162,462,14,15,29,169,165,0,162,158,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,15,29,155,180,180,158,180,158,155,180,158,158,128,129,103,103,130,176,163,181,0,181,0,181,0,0,0,0,162,158,154,158,158,180,0,209,210,211,212,0,181,181,158,158,163,0,0,164,168,462,14,15,134,140,169,159,168,158,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,15,29,154,180,180,158,180,158,154,180,158,128,103,103,103,103,132,140,169,182,0,181,0,181,0,0,164,160,168,158,158,158,158,180,0,209,210,211,212,0,181,181,158,176,169,161,160,168,176,462,14,15,103,132,140,158,158,155,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,15,29,44,187,186,22,186,22,22,186,22,103,103,103,103,103,103,130,158,180,159,182,0,181,0,164,168,158,175,158,158,158,158,180,165,209,210,211,212,0,181,181,176,175,158,171,173,170,158,462,14,15,103,103,133,34,158,154,180,158,158,158,158,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,231,39,14,2,15,29,38,4,3,3,3,3,3,3,3,3,5,103,103,103,103,132,140,180,158,180,160,182,160,168,201,175,158,158,158,158,158,180,169,219,210,211,222,161,182,182,158,158,171,167,0,166,170,471,10,11,59,59,59,267,88,95,180,158,155,155,155,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,39,14,2,15,91,93,14,2,2,2,2,2,2,2,2,15,103,103,103,103,103,133,186,22,186,22,186,22,22,186,22,22,22,22,22,22,186,22,223,224,225,226,22,186,186,563,481,492,500,500,500,493,528,575,578,529,537,103,130,81,97,180,158,154,154,154,39,14|15,29,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,39,14,2,15,82,84,10,12,9,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,564,484,496,502,502,502,497,484,484,484,484,485,103,130,145,146,180,158,155,155,155,39,14|15,30,236,236,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,91,93,14,2,15,29,48,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,51,175,169,159,161,160,168,158,480,481,481,568,103,130,147,148,180,158,154,154,154,39,14|15,30,236,236,39,10,12,12,12,12,12,12,12,9,2,2,2,2,2,2,2,15,82,84,14,2,15,91,94,96,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,158,158,158,176,158,158,175,483,484,484,569,103,133,22,22,186,90,95,175,176,39,14|15,30,236,236,48,40,40,185,40,185,40,40,49,14,2,2,2,2,2,2,2,15,29,39,14,2,15,82,84,59,59,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,29,158,176,486,487,487,487,487,487,487,487,557,103,4,3,3,5,82,97,175,158,39,14|15,30,236,236,44,19,23,186,23,186,23,34,39,14,2,2,2,2,2,2,2,15,29,39,14,2,15,29,48,40,49,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,11,29,155,158,520,506,505,505,505,505,505,505,570,103,14,8,12,11,26,175,158,45,16,6|15,30,236,236,38,4,3,3,3,3,5,29,39,14,2,2,2,2,2,2,2,15,91,93,14,2,15,91,94,96,25,14,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,41,43,154,45,16,59,59,59,59,59,59,59,59,59,10,11,27,185,43,176,45,16,6,2|15,30,236,236,39,10,12,12,12,12,11,26,39,14,2,2,2,2,2,2,2,15,82,84,14,2,15,83,84,4,3,6,15,27,533,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,530,531,481,568,16,59,27,40,185,40,40,40,40,185,40,40,185,43,180,158,45,16,6,2,2|15,30,158,228,48,40,40,185,40,185,41,43,39,14,2,2,2,2,2,2,2,15,29,39,14,2,15,29,39,10,12,9,15,30,508,506,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,570,59,11,51,44,187,22,22,22,22,186,22,22,186,22,186,22,17,6,2,2,2|15,30,158,228,158,158,158,180,228,180,158,158,39,14,2,2,2,2,2,2,2,15,29,39,14,2,15,29,48,40,49,14,15,29,16,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,26,38,4,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2|15,30,158,228,158,155,158,180,228,180,158,228,39,10,9,2,2,2,2,2,2,15,91,93,14,2,15,91,94,96,25,14,15,29,60,27,40,185,40,185,40,40,40,40,40,40,40,40,40,40,40,185,40,40,185,185,40,40,40,40,185,40,40,40,40,185,40,40,40,40,40,185,43,39,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,30,158,228,158,154,228,180,228,180,158,228,48,49,14,2,2,2,2,2,2,15,82,84,14,2,15,82,84,4,3,6,15,29,60,29,44,187,22,186,22,22,22,22,22,22,22,22,22,22,22,186,22,22,186,186,22,22,22,22,186,22,22,22,22,186,22,22,22,22,22,186,22,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,158,228,158,158,228,180,228,180,158,228,158,39,14,2,2,2,2,2,2,15,29,39,14,2,15,29,39,14,2,2,15,29,60,29,242,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,19,22,34,158,44,187,22,186,34,228,158,39,14,2,2,2,2,2,2,15,91,93,14,2,15,91,93,14,2,2,15,29,60,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,4,5,29,228,38,4,3,5,29,228,158,39,14,2,2,2,2,2,2,15,82,84,14,2,15,82,84,14,2,2,15,29,60,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,10,11,26,228,39,14,2,15,29,228,158,39,14,2,2,2,2,2,2,15,29,39,14,2,15,29,39,14,2,2,15,29,60,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,40,41,43,228,39,10,12,11,26,236,158,39,14,2,2,2,2,2,2,15,91,93,14,2,15,91,93,14,2,2,15,29,60,29,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,158,155,158,236,48,40,40,41,43,236,158,39,10,9,2,2,2,2,2,15,82,84,10,12,11,83,84,14,2,2,15,29,41,43,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,158,154,158,236,236,158,228,158,158,228,158,48,49,14,2,2,2,2,2,15,29,48,40,460,41,43,39,14,2,2,15,29,158,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,158,158,228,236,236,158,228,158,158,228,158,158,39,14,2,2,2,2,2,15,29,158,158,469,158,158,39,14,2,2,15,29,158,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,231,158,158,228,236,158,158,228,158,158,228,158,158,39,14,2,2,2,2,2,15,32,34,158,469,158,44,20,14,2,2,15,29,175,158,242,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|15,29,155,158,228,158,158,158,236,158,158,228,158,158,39,14,2,2,2,2,2,7,5,29,158,469,158,38,4,6,2,2,15,29,158,176,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,154,158,228,158,158,171,173,170,158,228,158,158,39,14,2,2,2,2,2,2,15,29,158,469,158,39,14,2,2,2,15,29,158,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,158,158,158,158,163,0,162,158,228,158,158,39,14,2,2,2,2,2,2,15,29,158,469,158,39,14,2,2,2,15,29,155,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,171,172,170,175,158,169,160,168,158,158,158,158,39,14,2,2,2,2,2,2,15,29,158,469,158,39,14,2,2,2,15,29,154,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,91,98,100,99,89,89,89,95,155,158,158,158,158,39,14,2,2,2,2,2,2,15,29,158,469,158,39,14,2,2,2,15,29,158,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,82,86,87,80,80,80,80,97,154,88,89,95,158,39,14,2,2,2,2,2,2,15,29,158,470,158,39,14,2,2,2,15,29,155,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,169,168,88,89,89,95,176,158,81,80,97,158,39,14,2,2,2,2,2,2,15,29,158,158,158,39,14,2,2,2,15,29,154,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,176,158,81,80,80,97,175,158,158,176,158,158,39,14,2,2,2,2,2,2,15,29,158,158,158,39,14,2,2,2,15,29,158,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,158,158,176,175,88,89,89,89,95,155,158,39,14,2,2,2,2,2,2,15,32,22,22,22,25,14,2,2,2,15,91,89,89,250,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,175,171,173,170,81,80,80,80,97,154,158,39,10,12,12,12,12,12,9,7,3,3,3,3,3,6,2,2,2,15,82,80,80,249,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,171,167,0,166,174,173,174,173,170,158,158,48,40,40,40,40,40,49,10,12,12,12,12,12,12,12,12,12,12,11,29,158,158,242,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,553,487,494,501,501,501,501,501,501,501,495,487,487,487,487,487,487,487,487,540,541,541,541,541,541,541,541,541,541,541,541,542,543,487,487,559,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,555,490,498,503,503,503,503,503,503,503,499,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,560,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,163,0,0,0,0,0,0,164,168,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,29,158,169,165,0,0,0,0,164,168,158,158,171,173,174,173,174,173,174,173,174,173,174,173,174,173,174,173,174,173,174,173,170,158,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,26,158,158,169,165,0,0,164,168,158,158,158,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,170,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,26,158,158,158,169,160,161,168,158,158,158,171,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,26,158,158,158,158,158,158,158,158,158,158,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,26,158,158,158,158,158,158,158,158,158,158,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0|15,26,158,158,158,158,158,158,158,158,158,158,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,158,39,14,2,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", "15,23,78|17,27,78|17,23,46|17,23,45|17,23,44|17,23,43|15,22,36|15,36,38|15,36,40|7,30,59|7,28,55|7,29,52|10,29,47|22,83,52|22,76,57|22,35,78|15,1,79|16,20,80|16,19,80|16,18,80|16,17,80|18,15,80|18,15,81|18,14,81|18,14,80|18,14,79|18,14,78|18,13,81|22,9,78|22,67,60|8,4,70|21,9,62|21,3,62|8,1,65|21,9,54|8,3,48|8,2,43|8,3,36|14,23,20|10,36,19|10,31,20|22,52,13|18,57,47|18,57,48|18,57,49|18,57,40|18,57,39|18,57,38|18,57,37|18,56,37|18,56,36|18,57,36|18,56,48|18,56,49|18,58,49|18,55,49|18,59,49|20,50,48|20,48,48|20,53,48", "3,39,45|2,35,43|2,11,26|2,1,81|3,39,17|2,54,25|4,33,47", "1,22,59|1,23,59|1,23,58|1,22,58|1,22,57|1,23,57|3,23,56|3,22,56|4,23,54|4,22,54|4,22,53|4,23,53|4,23,52|4,22,52|1,23,65|1,27,65|1,23,64|1,27,64|1,37,38|1,37,42|1,37,40|1,37,33|1,37,35|4,42,46|4,43,48|1,75,46|1,75,45|1,75,43|1,78,43|1,78,44|1,81,47|1,81,48|1,81,50|1,85,54|1,85,55|1,85,56|1,82,57|1,81,57|1,80,57|1,78,57|1,70,60|1,69,60|1,59,60|1,57,60|1,52,60|4,38,60|1,31,81|1,30,81|1,24,81|1,3,58|1,3,57|1,3,55|1,3,59|1,3,56|4,8,32|1,13,30|1,14,29|1,17,26|1,45,16|1,44,16|1,44,8|1,44,9|1,44,7|1,44,6|1,49,6|1,49,7|1,49,8|1,49,10|1,61,17|1,62,18|1,63,21|3,80,7|3,81,6|3,83,4|1,78,28|1,77,27|1,77,28|1,78,27|1,78,26|1,77,26|1,79,26|1,79,27|1,76,27|1,76,26|1,38,24|1,39,24|1,40,24|1,41,24|1,41,25|1,40,25|1,39,25|1,38,25|1,63,19|1,63,20|1,60,16", "", "20,65,49|15,64,49|25,66,49|30,67,49|14,64,48|19,65,48|24,66,48|29,67,48|13,64,47|18,65,47|23,66,47|28,67,47|12,64,46|17,65,46|22,66,46|27,67,46|32,68,46|11,64,45|16,65,45|21,66,45|26,67,45|31,68,45|2,58,44|4,59,44|6,60,44|8,61,44|10,62,44|1,58,43|3,59,43|5,60,43|7,61,43|9,62,43", "60,40,43|65,40,45", "1,65,49|2,66,49", "25|74", "3"]);
_root.levelDatabase.push(["2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2|8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9|15,27,40,40,40,40,185,40,40,40,40,40,185,40,40,40,40,40,185,40,40,40,40,40,185,40,40,40,40,40,49,14|15,29,158,158,158,158,180,158,158,158,158,158,184,158,171,173,170,175,180,158,171,172,173,170,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,158,158,158,163,1,162,158,180,158,163,1,1,162,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,158,201,158,169,160,168,158,180,158,169,165,1,162,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,158,180,158,158,158,158,158,180,158,175,169,160,168,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,171,183,173,172,172,174,173,183,170,158,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,163,181,1,1,1,1,1,181,162,158,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,176,163,181,1,1,1,1,1,181,162,158,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,175,158,169,182,161,160,161,159,159,182,168,158,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,88,196,89,89,89,89,89,196,89,95,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,180,158,158,158,158,81,191,80,80,80,80,80,191,80,97,158,158,158,180,158,158,158,158,158,39,14|15,29,158,158,158,158,184,158,158,158,158,158,180,158,158,158,158,158,180,158,158,158,158,158,184,158,158,158,158,158,39,14|15,32,563,481,481,481,481,481,481,481,568,19,186,22,22,22,22,22,186,22,554,487,487,487,487,487,487,487,487,559,20,14|7,5,565,505,505,505,505,507,484,484,569,4,3,3,3,3,3,3,3,5,555,490,490,490,490,490,490,490,490,560,4,6|2,7,3,3,3,3,5,32,22,186,25,14,2,2,2,2,2,2,2,15,32,22,22,22,22,22,22,22,22,25,14,2", "", "8,9,18|7,21,18", "", "", "", "", "", "4|11", "3"]);
_root.levelDatabase.push(["2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,112|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108|12,11,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112|104,103,269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,131,129,131,129,131,129,148,0,0,0,0,108|105,107,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,215,216,215,216,217,218,135,0,0,0,0,103|3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,206,207,208,0,0,0,0,0,0,112|2,15,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,110|2,15,32,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,128,114,116,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,110|2,7,5,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,22,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,254,256,0,0,0,0,0,44,19,23,114,118,120,134,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,101,129,105,107,136,0,0,0,0,0,0,0,0,0,0,263,253,0,0,0,255,253,44,19,22,22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,110|2,2,15,31,0,0,0,260,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,4,3,3,18,37,0,0,0,0,263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,252,261,22,22,22,22,22,25,4,5,121,122,123,139,23,126,105,107,139,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,22,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,81,80,114,115,115,116,139,23,34,0,0,0,0,0,44,19,22,262,252,22,22,22,261,252,25,4,3,3,18,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,110|2,2,7,18,21,147,148,259,257,0,0,0,263,0,0,0,0,0,0,0,0,0,0,0,0,0,38,14,2,2,7,18,36,253,45,19,262,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,45,16,3,3,3,3,3,3,3,3,3,3,6,7,3,3,3,3,3,3,3,3,3,5,29,44,19,22,22,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,0,0,0,0,0,0,0,0,256,263,45,16,3,5,30,0,0,0,0,128,129,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,117,118,118,119,4,5,29,0,0,0,0,45,16,3,3,3,3,3,3,3,3,3,3,6,2,2,7,18,36,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,0,44,108|2,2,2,7,5,104,139,252,252,23,23,23,262,23,23,23,23,35,0,0,0,0,0,0,0,44,20,14,2,2,2,15,32,252,17,3,3,18,21,23,23,147,129,131,148,0,0,0,0,0,0,0,0,0,258,0,260,0,0,0,0,0,0,0,44,19,23,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,12,12,12,12,12,11,26,38,4,3,5,30,0,0,0,0,0,0,0,0,0,0,0,0,128,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,261,262,17,6,2,15,31,0,0,0,124,105,106,107,137,129,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,80,117,118,118,120,14,15,32,34,0,0,45,16,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,31,0,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,0,258,38,4|2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,18,21,23,22,22,22,22,22,17,3,6,2,2,2,7,3,3,6,2,2,7,3,3,5,105,107,112,137,129,148,0,0,0,0,0,128,148,257,253,259,256,0,0,0,0,0,128,142,4,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,27,40,40,40,40,40,43,38,10,12,11,267,0,128,129,148,0,0,0,0,0,0,0,0,114,116,137,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,19,23,23,23,17,3,3,3,6,2,2,7,18,22,22,126,105,106,106,106,106,107,139,23,23,23,23,34,0,0,0,0,0,260,0,0,0,44,19,22,22,22,121,122,122,123,14,7,5,32,23,23,17,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,37,0,0,0,0,0,0,0,0,0,0,0,0,209,210,211,212,0,0,0,0,253,257,38,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,5,110,114,116,139,23,23,23,23,23,103,139,252,252,252,261,23,23,23,23,23,105,107,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,30,0,0,0,0,0,0,48,179,277,179,276,0,114,116,134,0,0,44,19,22,22,22,22,121,123,103,139,22,22,22,22,22,22,22,22,22,22,22,22,22,22,17,3,3,3,3,6,2,2,2,2,2,2,2,7,3,3,3,5,105,107,4,3,3,3,3,3,3,5,30,0,0,0,0,0,259,0,263,253,38,4,3,3,3,3,3,3,3,6,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,18,21,22,22,22,22,22,22,22,22,22,22,22,223,224,225,226,22,22,22,22,252,252,25,14|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,108,121,123,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,32,22,22,22,22,22,22,22,181,22,181,23,23,121,123,139,22,22,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,6,2,2,2,2,2,2,15,32,22,22,22,22,22,252,23,262,252,25,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6|2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2", "23,14,18|24,22,19|25,49,20|6,60,20|26,75,16|10,80,15|27,106,20|30,115,20|32,119,20|31,129,19|26,153,19|3,187,16|2,188,16|1,189,16|36,203,20|37,207,20|6,91,21|10,174,16", "3,125,20|1,158,21", "3,70,15|3,71,15|3,72,15|4,84,15|1,88,20|1,87,20|1,86,20|1,86,21|1,87,21|1,88,21|1,89,20|1,89,21|3,145,16|3,146,16|3,147,16|4,176,15|1,168,15|1,169,15|1,170,15|1,171,15|1,27,14|1,28,14|1,29,14|1,35,16|1,36,16|1,42,17|1,43,16|1,44,16|1,45,16|1,46,17|1,46,18|1,65,17|1,66,17|3,80,15|1,98,18|1,99,18|1,133,16|1,134,16|1,135,16|1,136,15|1,137,14|1,138,14|1,139,14|1,200,14|1,200,15|1,200,16|1,200,17|1,200,18|1,218,16|1,217,16|1,216,16|1,215,16|1,212,14|1,211,14|1,210,14|1,209,14|5,11,18", "", "20,216,20|15,215,20|25,217,20|30,218,20|14,215,19|19,216,19|24,217,19|29,218,19|13,215,18|18,216,18|23,217,18|28,218,18|12,215,17|17,216,17|22,217,17|27,218,17|32,219,17|11,215,16|16,216,16|21,217,16|26,218,16|31,219,16|2,209,15|4,210,15|6,211,15|8,212,15|10,213,15|1,209,14|3,210,14|5,211,14|7,212,14|9,213,14", "211,11,14|216,11,16", "1,216,20|2,217,20", "9|9", "1"]);
_root.attachMovie("frame", "frame", 1000004);
_root.frame._x = 275;
_root.frame._y = 200;
_root.introclip.removeMovieClip();
_root.skipbuttonMC.removeMovieClip();
level_lv = new LoadVars();
level_lv.onLoad = function (success) {
if (success && (!(level_lv.error === "true"))) {
lvmyMap1 = level_lv.myMap1.split("|");
lvmyEnemies = level_lv.myEnemies.split("|");
lvmyPizzaMonsters = level_lv.myPizzaMonsters.split("|");
lvmyItems = level_lv.myItems.split("|");
lvmyMovingTiles = level_lv.myMovingTiles.split("|");
lvmyGoalTiles = level_lv.myGoalTiles.split("|");
lvmyGoalPulleys = level_lv.myGoalPulleys.split("|");
lvmyTrappedChars = level_lv.myTrappedChars.split("|");
lvmyStartPoint = level_lv.myStartPoint.split("|");
lvmyTileSet = level_lv.myTileSet;
_root.myTileSet = Number(lvmyTileSet);
_root.myMap1 = [[0], [0]];
_root.myEnemies = [[0], [0]];
_root.myPizzaMonsters = [[0], [0]];
_root.myItems = [[0], [0]];
_root.myMovingTiles = [[0], [0]];
_root.myGoalTiles = [[0], [0]];
_root.myGoalPulleys = [[0], [0]];
_root.myTrappedChars = [[0], [0]];
_root.myStartPoint = [[0], [0]];
i = 0;
while (i < lvmyMap1.length) {
_root.myMap1[i] = lvmyMap1[i].split(",");
i++;
}
i = 0;
while (i < lvmyEnemies.length) {
_root.myEnemies[1][i] = lvmyEnemies[i].split(",");
i++;
}
i = 0;
while (i < lvmyPizzaMonsters.length) {
_root.myPizzaMonsters[1][i] = lvmyPizzaMonsters[i].split(",");
i++;
}
i = 0;
while (i < lvmyItems.length) {
_root.myItems[1][i] = lvmyItems[i].split(",");
i++;
}
i = 0;
while (i < lvmyMovingTiles.length) {
_root.myMovingTiles[1][i] = lvmyMovingTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalTiles.length) {
_root.myGoalTiles[1][i] = lvmyGoalTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalPulleys.length) {
_root.myGoalPulleys[1][i] = lvmyGoalPulleys[i].split(",");
i++;
}
i = 0;
while (i < lvmyTrappedChars.length) {
_root.myTrappedChars[1][i] = lvmyTrappedChars[i].split(",");
i++;
}
i = 0;
while (i < lvmyStartPoint.length) {
_root.myStartPoint[1][i] = new Number(lvmyStartPoint[i]);
i++;
}
i = 0;
while (i < _root.myEnemies[1].length) {
j = 0;
while (j < _root.myEnemies[1][i].length) {
_root.myEnemies[1][i][j] = Number(_root.myEnemies[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myPizzaMonsters[1].length) {
j = 0;
while (j < _root.myPizzaMonsters[1][i].length) {
_root.myPizzaMonsters[1][i][j] = Number(_root.myPizzaMonsters[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myItems[1].length) {
j = 0;
while (j < _root.myItems[1][i].length) {
_root.myItems[1][i][j] = Number(_root.myItems[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myMovingTiles[1].length) {
j = 0;
while (j < _root.myMovingTiles[1][i].length) {
_root.myMovingTiles[1][i][j] = Number(_root.myMovingTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalTiles[1].length) {
j = 0;
while (j < _root.myGoalTiles[1][i].length) {
_root.myGoalTiles[1][i][j] = Number(_root.myGoalTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalPulleys[1].length) {
j = 0;
while (j < _root.myGoalPulleys[1][i].length) {
_root.myGoalPulleys[1][i][j] = Number(_root.myGoalPulleys[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myTrappedChars[1].length) {
j = 0;
while (j < _root.myTrappedChars[1][i].length) {
_root.myTrappedChars[1][i][j] = Number(_root.myTrappedChars[1][i][j]);
j++;
}
i++;
}
if (isNaN(_root.myEnemies[1][0][0]) || (_root.myEnemies[1][0][0] == 0)) {
_root.myEnemies = [[0], [0]];
}
if (isNaN(_root.myPizzaMonsters[1][0][0]) || (_root.myPizzaMonsters[1][0][0] == 0)) {
_root.myPizzaMonsters = [[0], [0]];
}
if (isNaN(_root.myItems[1][0][0]) || (_root.myItems[1][0][0] == 0)) {
_root.myItems = [[0], [0]];
}
if (isNaN(_root.myMovingTiles[1][0][0]) || (_root.myMovingTiles[1][0][0] == 0)) {
_root.myMovingTiles = [[0], [0]];
}
if (isNaN(_root.myGoalTiles[1][0][0]) || (_root.myGoalTiles[1][0][0] == 0)) {
_root.myGoalTiles = [[0], [0]];
}
if (isNaN(_root.myGoalPulleys[1][0][0]) || (_root.myGoalPulleys[1][0][0] == 0)) {
_root.myGoalPulleys = [[0], [0]];
}
if (isNaN(_root.myTrappedChars[1][0][0]) || (_root.myTrappedChars[1][0][0] == 0)) {
_root.myTrappedChars = [[0], [0]];
}
startStageName();
} else {
_root.gotoAndStop("introtrain");
_root.savedata.beatlevel = false;
_root.savedata.chardead = true;
_root.attachMovie("irisin", "irisin", 1000000);
_root.irisin._x = 275;
_root.irisin._y = 200;
_root.irisin.play();
_root.gotoAndStop("apartment");
}
};
load_btn.onPress = function () {
loadworld = world_cb.selectedItem.data;
loadlevel = level_cb.selectedItem.data;
level_lv.load((("http://www.flipline.com/games/pizzapanic/php/loadlevel.php?world=" + loadworld) + "&level=") + loadlevel);
};
setupLevelSelect();
stopMusic();
if (!_root.training) {
startMusic(7);
}
stop();
Instance of Symbol 4211 MovieClip in Frame 4
onClipEvent (enterFrame) {
if ((!Key.isDown(13)) && (!Key.isDown(32))) {
_root.canEnterLevel = true;
}
_root.detectSelectKeys();
}
Frame 5
function buildMap(map) {
char.xtile = myStartPoint[1][0];
char.ytile = myStartPoint[1][1];
_root.attachMovie("empty", "gamearea", 5);
_root.gamearea._x = game.bufferx;
_root.gamearea._y = game.buffery;
_root.gamearea.attachMovie("levelbg", "levelbg", 2);
_root.gamearea.levelbg._x = 0;
_root.gamearea.levelbg._y = 0;
_root.gamearea.levelbg.cacheAsBitmap = true;
_root.gamearea.levelbg.part1.gotoAndStop(_root.myTileSet + 1);
_root.gamearea.levelbg.part2.gotoAndStop(_root.myTileSet + 1);
_root.gamearea.attachMovie("empty", "tiles", 5);
game.halfvisx = int(game.visx / 2);
game.halfvisy = int(game.visy / 2);
game.mapwidth = map[0].length;
game.mapheight = map.length;
fixx = 0;
fixx1 = 0;
fixy = 0;
fixy1 = 0;
if (game.halfvisx > char.xtile) {
var fixx = (char.xtile - game.halfvisx);
var fixx1 = 0;
} else if (char.xtile > ((game.mapwidth - game.halfvisx) - 1)) {
var fixx = (((char.xtile - game.mapwidth) + game.halfvisx) + 1);
var fixx1 = 1;
}
if (game.halfvisy > char.ytile) {
var fixy = (char.ytile - game.halfvisy);
var fixy1 = 0;
} else if (char.ytile > ((game.mapheight - game.halfvisy) - 1)) {
var fixy = (((char.ytile - game.mapheight) + game.halfvisy) + 1);
var fixy1 = 1;
}
game.clip = _root.gamearea.tiles;
game.clip._x = (game.centerx - ((char.xtile - fixx) * game.tileW)) - (game.tileW / 2);
game.clip._y = (game.centery - ((char.ytile - fixy) * game.tileH)) - (game.tileH / 2);
var _local3 = 0;
while (_local3 < map.length) {
var _local2 = 0;
while (_local2 < map[0].length) {
var _local18 = (("t_" + _local3) + "_") + _local2;
game[_local18] = new game["Tile" + map[_local3][_local2]]();
_local2++;
}
_local3++;
}
usetilesetclip = "tiles_" + game.TilesetClip[_root.myTileSet];
_root.attachMovie(usetilesetclip, "CacheClip", 55555);
_root.CacheClip._x = 0;
_root.CacheClip._y = 0;
_root.CacheClip.gotoAndStop(_root.CacheClip._totalframes);
_local3 = (char.ytile - game.halfvisy) - fixy;
while (_local3 <= (((char.ytile + game.halfvisy) + 1) - fixy)) {
var _local2 = (char.xtile - game.halfvisx) - fixx;
while (_local2 <= (((char.xtile + game.halfvisx) + 1) - fixx)) {
var _local18 = (("t_" + _local3) + "_") + _local2;
if ((((_local3 >= 0) and (_local2 >= 0)) and (_local3 <= (map.length - 1))) and (_local2 <= (map[0].length - 1))) {
game[_local18] = new game["Tile" + map[_local3][_local2]]();
} else {
game[_local18] = new game.TileFiller();
}
game.clip.attachMovie(usetilesetclip, _local18, (1 + (_local3 * 100)) + (_local2 * 2));
game.clip[_local18]._x = _local2 * game.tileW;
game.clip[_local18]._y = _local3 * game.tileH;
game.clip[_local18].gotoAndStop(game[_local18].frame);
game.clip[_local18].cacheAsBitmap = true;
if (game.clip[_local18]._x == undefined) {
}
if (game.clip[_local18].sauce) {
game.clip[_local18].saucemc.gotoAndPlay(game.sauceframe);
}
_local2++;
}
_local3++;
}
var _local4 = myEnemies[game.currentMap];
game.currentEnemies = [];
var _local6 = 0;
while (_local6 < _local4.length) {
var _local18 = "enemy" + _local6;
game[_local18] = new game["Enemyp" + _local4[_local6][0]]();
game[_local18].enemytype = _local4[_local6][0];
game[_local18].id = _local6;
game.currentEnemies.push(game[_local18]);
game.clip.attachMovie("enemy" + _local4[_local6][0], _local18, 519001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].xtile = _local4[_local6][1];
game[_local18].ytile = _local4[_local6][2];
game[_local18].x = (game[_local18].xtile * game.tileW) + (game.tileW / 2);
if (game[_local18].width == undefined) {
game[_local18].width = 14;
}
if (game[_local18].height == undefined) {
game[_local18].height = 14;
}
game[_local18].y = ((game[_local18].ytile + 1) * game.tileH) - game[_local18].height;
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].cliptype = "enemy";
game[_local18].clip.clipname = _local18;
if (game[_local18].collision) {
game[(("t_" + ob.ytile) + "_") + ob.xtile].walkable = 0;
game[(("t_" + ob.ytile) + "_") + ob.xtile].colobject = true;
}
if (game[_local18].bushjumper || (game[_local18].sign)) {
game[_local18].clip.swapDepths(-(101 + _local6));
game[_local18].xMove = 0;
game[_local18].yMove = 0;
}
if (game[_local18].foreground) {
game[_local18].clip.swapDepths(700000 + _local6);
}
if (!(_local4[_local6][3] === undefined)) {
game[_local18].boundaries = true;
game[_local18].minx = Math.min(_local4[_local6][1], _local4[_local6][3]);
game[_local18].maxx = Math.max(_local4[_local6][1], _local4[_local6][3]);
game[_local18].miny = Math.min(_local4[_local6][2], _local4[_local6][4]);
game[_local18].maxy = Math.max(_local4[_local6][2], _local4[_local6][4]);
}
if (game[_local18].jumppause) {
game[_local18].jumppause = random(game[_local18].jumppausedelay) + 1;
}
if (game[_local18].crawler) {
if (!game[(("t_" + (game[_local18].ytile + 1)) + "_") + game[_local18].xtile].walkable) {
game[_local18].plat = "bottom";
game[_local18].xMove = 1;
game[_local18].yMove = 0;
} else if (!game[(("t_" + (game[_local18].ytile - 1)) + "_") + game[_local18].xtile].walkable) {
game[_local18].plat = "top";
game[_local18].xMove = -1;
game[_local18].yMove = 0;
} else if (!game[(("t_" + game[_local18].ytile) + "_") + (game[_local18].xtile + 1)].walkable) {
game[_local18].plat = "right";
game[_local18].xMove = 0;
game[_local18].yMove = -1;
} else if (!game[(("t_" + game[_local18].ytile) + "_") + (game[_local18].xtile - 1)].walkable) {
game[_local18].plat = "left";
game[_local18].xMove = 0;
game[_local18].yMove = 1;
}
}
_local6++;
}
var _local5 = myPizzaMonsters[game.currentMap];
game.currentPizzaMonsters = [];
_local6 = 0;
while (_local6 < _local5.length) {
var _local18 = "pmonster" + _local6;
game[_local18] = new game["PMonsterp" + _local5[_local6][0]]();
game[_local18].id = _local6;
game.currentPizzaMonsters.push(game[_local18]);
game.clip.attachMovie("pmonster" + _local5[_local6][0], _local18, 520001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].xtile = _local5[_local6][1];
game[_local18].ytile = _local5[_local6][2];
game[_local18].width = 15;
game[_local18].height = 15;
game[_local18].x = (game[_local18].xtile * game.tileW) + (game.tileW / 2);
game[_local18].y = ((game[_local18].ytile + 1) * game.tileH) - game[_local18].height;
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].cliptype = "pmonster";
if (!(_local5[_local6][3] === undefined)) {
game[_local18].boundaries = true;
game[_local18].minx = Math.min(_local5[_local6][1], _local5[_local6][3]);
game[_local18].maxx = Math.max(_local5[_local6][1], _local5[_local6][3]);
game[_local18].miny = Math.min(_local5[_local6][2], _local5[_local6][4]);
game[_local18].maxy = Math.max(_local5[_local6][2], _local5[_local6][4]);
}
_local6++;
}
if (myMovingTiles[game.currentMap][0] == 0) {
game.movingtiles = [];
} else {
game.movingtiles = myMovingTiles[game.currentMap];
}
var _local10 = [];
_local6 = 0;
while (_local6 < game.movingtiles.length) {
var _local18 = "movingtile" + _local6;
game[_local18] = new game["MovingTilep" + game.movingtiles[_local6][0]]();
game.clip.attachMovie("movingtiles", _local18, 512001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].clip.gotoAndStop(game.movingtiles[_local6][0]);
game[_local18].cliptype = "movingtile";
if (game[_local18].waittrigger) {
game[_local18].xtile = game.movingtiles[_local6][1];
game[_local18].ytile = game.movingtiles[_local6][3];
game[_local18].startxtile = game[_local18].xtile;
game[_local18].startytile = game[_local18].ytile;
} else {
game[_local18].xtile = Math.min(game.movingtiles[_local6][1], game.movingtiles[_local6][2]);
game[_local18].ytile = Math.min(game.movingtiles[_local6][3], game.movingtiles[_local6][4]);
}
game[_local18].x = (game[_local18].xtile * game.tileW) + (game.tileW / 2);
game[_local18].y = (game[_local18].ytile * game.tileH) + (game.tileH / 2);
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].clip.id = _local6;
game[_local18].minx = Math.min(game.movingtiles[_local6][1], game.movingtiles[_local6][2]);
game[_local18].maxx = Math.max(game.movingtiles[_local6][1], game.movingtiles[_local6][2]);
game[_local18].miny = Math.min(game.movingtiles[_local6][3], game.movingtiles[_local6][4]);
game[_local18].maxy = Math.max(game.movingtiles[_local6][3], game.movingtiles[_local6][4]);
if (game[_local18].donut) {
game[_local18].maxy = 1000000 /* 0x0F4240 */;
var _local13 = (game[_local18].ytile * game.mapwidth) + (game.mapwidth - game[_local18].xtile);
_local10.push({clipname:_local18, depthcoord:_local13});
var _local9 = (("t_" + game[_local18].ytile) + "_") + game[_local18].xtile;
game[_local9].walkable = 0;
game[_local9].colobject = true;
}
if (game[_local18].maxx > game[_local18].minx) {
game[_local18].dirx = 1;
} else {
game[_local18].dirx = 0;
}
if (game[_local18].maxy > game[_local18].miny) {
game[_local18].diry = 1;
} else {
game[_local18].diry = 0;
}
_local6++;
}
_local10.sortOn("depthcoord", Array.NUMERIC);
_local6 = 0;
while (_local6 < _local10.length) {
var _local8 = _local10[_local6].clipname;
game[_local8].stopdepth = -200 - _local6;
game[_local8].falldepth = game[_local8].clip.getDepth();
game[_local8].clip.swapDepths(-200 - _local6);
_local6++;
}
if (myGoalTiles[game.currentMap][0] == 0) {
game.goaltiles = [];
} else {
game.goaltiles = myGoalTiles[game.currentMap];
}
_local6 = 0;
while (_local6 < game.goaltiles.length) {
var _local18 = "goaltile" + _local6;
game[_local18] = new game["GoalTilep" + game.goaltiles[_local6][0]]();
game.clip.attachMovie("goaltiles", _local18, 510001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].clip.gotoAndStop(game.goaltiles[_local6][0]);
game[_local18].xtile = game.goaltiles[_local6][1];
game[_local18].ytile = game.goaltiles[_local6][2];
game[_local18].x = game[_local18].xtile * game.tileW;
game[_local18].y = game[_local18].ytile * game.tileH;
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].width = game.tileW / 2;
game[_local18].height = game.tileH / 2;
_local6++;
}
game.pulleys = myGoalPulleys[game.currentMap];
var _local18 = "ropetile1";
game[_local18] = new game.RopeTile1();
game.clip.attachMovie("goalrope", _local18, 510400);
game[_local18].clip = game.clip[_local18];
game[_local18].clip.gotoAndStop(1);
game[_local18].xtile = game.pulleys[0][0];
game[_local18].ytile = game.pulleys[0][1];
game[_local18].x = ((game[_local18].xtile * game.tileW) - 13) + (game.tileW / 2);
game[_local18].y = (game[_local18].ytile * game.tileH) + (game.tileH / 2);
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].width = 5;
game[_local18].height = ((game.pulleys[0][2] - game.pulleys[0][1]) * game.tileH) - (game.tileH / 2);
game[_local18].clip._width = game[_local18].width;
game[_local18].clip._height = game[_local18].height;
_local18 = "ropetile2";
game[_local18] = new game.RopeTile1();
game.clip.attachMovie("goalrope", _local18, 510401);
game[_local18].clip = game.clip[_local18];
game[_local18].clip.gotoAndStop(1);
game[_local18].xtile = game.pulleys[1][0];
game[_local18].ytile = game.pulleys[1][1];
game[_local18].x = ((game[_local18].xtile * game.tileW) + 19) + (game.tileW / 2);
game[_local18].y = (game[_local18].ytile * game.tileH) + (game.tileH / 2);
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].width = 5;
game[_local18].height = ((game.pulleys[1][2] - game.pulleys[1][1]) * game.tileH) - (game.tileH / 2);
game[_local18].clip._width = game[_local18].width;
game[_local18].clip._height = game[_local18].height;
_local6 = 0;
while (_local6 < 2) {
_local18 = "pulley" + _local6;
game[_local18] = new game.PulleyTile();
game.clip.attachMovie("pulley", _local18, 510403 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].xtile = game.pulleys[_local6][0];
game[_local18].ytile = game.pulleys[_local6][1];
if (_local6 == 0) {
newxpos = -7;
} else if (_local6 == 1) {
newxpos = 14;
}
game[_local18].x = (game[_local18].xtile * game.tileW) + newxpos;
game[_local18].y = game[_local18].ytile * game.tileH;
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
_local6++;
}
if (myTrappedChars[game.currentMap][0] == 0) {
game.trappedchars = [];
} else {
game.trappedchars = myTrappedChars[game.currentMap];
}
_local6 = 0;
while (_local6 < game.trappedchars.length) {
_local18 = "trappedchar" + _local6;
game[_local18] = new game["TrappedCharp" + game.trappedchars[_local6][0]]();
game.clip.attachMovie("trappedchar", _local18, 509001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].xtile = game.trappedchars[_local6][1];
game[_local18].ytile = game.trappedchars[_local6][2];
game[_local18].x = (game[_local18].xtile * game.tileW) + (game.tileW / 2);
game[_local18].y = (game[_local18].ytile * game.tileH) + (game.tileH / 2);
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].width = game.tileW / 2;
game[_local18].height = game.tileH / 2;
var _local14 = _root.savedata.world;
var _local12 = _root.savedata.level;
var _local11 = ((((_local14 - 1) * 3) + _local12) * 2) - _local6;
game[_local18].clip.gotoAndStop(_local11);
_local6++;
}
if (_root.training) {
game.trappedchar0.clip.gotoAndStop("salesman");
game.trappedchar1.clip.gotoAndStop(44);
}
if (myItems[game.currentMap][0] == 0) {
game.items = [];
} else {
game.items = myItems[game.currentMap];
}
_local6 = 0;
while (_local6 < game.items.length) {
_local18 = (("item" + game.items[_local6][2]) + "_") + game.items[_local6][1];
game[_local18] = new game["Item" + game.items[_local6][0]]();
game[_local18].posi = _local6;
game.clip.attachMovie("items", _local18, 511001 + _local6);
game[_local18].clip = game.clip[_local18];
game[_local18].clip._x = (game.items[_local6][1] * game.tileW) + (game.tileW / 2);
game[_local18].clip._y = (game.items[_local6][2] * game.tileH) + (game.tileH / 2);
game[_local18].xtile = game.items[_local6][1];
game[_local18].ytile = game.items[_local6][2];
game[_local18].clip.gotoAndStop(game.items[_local6][0]);
_local6++;
}
if (_root.bossbattle) {
_local18 = "sarge";
game[_local18] = new game.SargeBoss();
game.clip.attachMovie("sarge", _local18, 590000);
game[_local18].clip = game.clip[_local18];
game[_local18].xtile = Math.floor(game.mapwidth / 2);
game[_local18].ytile = Math.floor(game.mapheight / 2);
game[_local18].width = 15;
game[_local18].height = 15;
game[_local18].x = (game[_local18].xtile * game.tileW) + (game.tileW / 2);
game[_local18].y = (game[_local18].ytile * game.tileH) + (game.tileH / 2);
game[_local18].clip._x = game[_local18].x;
game[_local18].clip._y = game[_local18].y;
game[_local18].cliptype = "boss";
game[_local18].clip.clipname = _local18;
game[_local18].boundaries = true;
game[_local18].minx = game[_local18].xtile - 3;
game[_local18].maxx = game[_local18].xtile + 3;
game[_local18].toss = false;
game[_local18].jump = false;
game[_local18].duck = false;
game[_local18].hit = false;
game[_local18].dead = false;
game[_local18].turn = false;
game[_local18].pistonpush = false;
game[_local18].cheesed = false;
game[_local18].cheesetimer = 0;
game[_local18].cheesefree = 3;
game[_local18].cancheesejump = true;
game[_local18].pmcontrol = 1;
game[_local18].health = 7;
game[_local18].maxhealth = 7;
game[_local18].lastshot = getTimer();
game[_local18].lastjump = getTimer() - 5000;
game[_local18].facing = -1;
_local18 = "pmonster1";
var _local17 = game[_local18];
_local17.bosscontrol = true;
_local17.spitting = false;
_local17.spittable = false;
_local17.ducking = true;
updateChar(_local17, ob.xMove, ob.yMove);
}
if (game.points < 10) {
_root.points = "0" + game.points;
} else {
_root.points = game.points;
}
_root.numpizzas = 0;
_root.totalpizzas = _local5.length;
_root.pepperbombs = game.pepperbombs;
_root.lives = game.lives;
_root.hud.pizzatally.totalpizzasMC.gotoAndStop(_root.totalpizzas + 1);
_root.hud.pizzatally.currentpizzasMC.gotoAndStop(_root.numpizzas + 1);
game.clip.attachMovie("char", "char", 600000);
char.clip = game.clip.char;
char.height = 14;
char.width = 15;
char.x = (char.xtile * game.tileW) + (game.tileW / 2);
char.y = ((char.ytile + 1) * game.tileH) - char.height;
char.clip._x = char.x;
char.clip._y = char.y;
char.clip.gotoAndStop(char.frame);
if (char.frame == 1) {
facingdir = "left";
} else if (char.frame == 2) {
facingdir = "right";
}
char.xstep = char.x - ((fixx + fixx1) * game.tileW);
char.ystep = char.y - ((fixy + fixy1) * game.tileH);
game.droppedpizzas = new Array();
_root.hud.healthbar.gotoAndStop(char.health + 1);
_root.hud.sargehealthbar.gotoAndStop(game.sarge.health + 1);
game.levelbottom = (game.mapheight * game.tileH) - char.height;
_root.attachMovie("irisin", "irisin", 1000000);
_root.irisin._x = 275;
_root.irisin._y = 200;
_root.gamearea.levelbg._x = game.centerx - ((char.x - ((fixx + fixx1) * game.tileW)) / 2);
_root.gamearea.levelbg._y = game.centery - ((char.y - ((fixy + fixy1) * game.tileH)) / 2);
if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part1._x) < -416) {
_root.gamearea.levelbg.part1._x = _root.gamearea.levelbg.part2._x + 416;
} else if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part1._x) > 416) {
_root.gamearea.levelbg.part1._x = _root.gamearea.levelbg.part2._x - 416;
}
if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part2._x) < -416) {
_root.gamearea.levelbg.part2._x = _root.gamearea.levelbg.part1._x + 416;
} else if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part2._x) > 416) {
_root.gamearea.levelbg.part2._x = _root.gamearea.levelbg.part1._x - 416;
}
if (_root["myMap" + game.currentMap].length < game.preferredheight) {
bgtileoffset = game.preferredheight - _root["myMap" + game.currentMap].length;
} else {
bgtileoffset = 0;
}
var _local19 = ((ob.y - (game.halfvisy * game.tileH)) + (bgtileoffset * game.tileH)) / (((_root["myMap" + game.currentMap].length + bgtileoffset) - game.visy) * game.tileH);
var _local20 = (game.visy * game.tileH) - _root.gamearea.levelbg._height;
_root.gamearea.levelbg._y = _local19 * _local20;
_root.levelStartTime = getTimer();
_root.coinsStart = game.points;
}
function changeMap(ob) {
var _local3 = [];
var _local2 = 0;
while (_local2 < game.items.length) {
if (game.items[_local2]) {
var _local5 = (("item" + game.items[_local2][2]) + "_") + game.items[_local2][1];
delete game[_local5];
_local3.push(game.items[_local2]);
}
_local2++;
}
myItems[game.currentMap] = _local3;
var _local5 = (("t_" + ob.ytile) + "_") + ob.xtile;
game.currentMap = game[_local5].newMap;
ob.ytile = game[_local5].newchary;
ob.xtile = game[_local5].newcharx;
ob.frame = ob.clip._currentframe;
buildMap(_root["myMap" + game.currentMap]);
}
function changeTile(xold, yold, xnew, ynew, map, whichtile) {
var _local4 = (("t_" + yold) + "_") + xold;
var _local1 = (("t_" + ynew) + "_") + xnew;
if ((((ynew >= 0) and (xnew >= 0)) and (ynew <= (map.length - 1))) and (xnew <= (map[0].length - 1))) {
game[_local1] = new game["Tile" + map[ynew][xnew]]();
game.clip[_local4]._name = _local1;
game.clip[_local1].gotoAndStop(game[_local1].frame);
game.clip[_local1].xtile = xnew;
game.clip[_local1].ytile = ynew;
game.clip[_local1]._x = xnew * game.tileW;
game.clip[_local1]._y = ynew * game.tileH;
game.clip[_local1].cacheAsBitmap = true;
if (game[_local1].sauce) {
game.clip[_local1].saucemc.gotoAndPlay(game.sauceframe);
game.clip[_local1].saucemc2.gotoAndPlay(game.sauceframe2);
game.clip[_local1].saucemc3.gotoAndPlay(game.sauceframe2);
} else if (game[_local1].conveyor || (game[_local1].conveyoranim)) {
if (game.conveyorwhich == 1) {
game.clip[_local1].saucemc.gotoAndPlay(game.sauceframe);
game.clip[_local1].saucemc2.gotoAndPlay(game.sauceframe2);
game.clip[_local1].saucemc3.gotoAndPlay(game.sauceframe2);
} else if (game.conveyorwhich == -1) {
game.clip[_local1].saucemc.gotoAndPlay(game.sauceframe + 10);
game.clip[_local1].saucemc2.gotoAndPlay(game.sauceframe2 + 10);
game.clip[_local1].saucemc3.gotoAndPlay(game.sauceframe2 + 10);
}
}
if (game.clip[_local1]._x == undefined) {
}
} else {
game[_local1] = new game.TileFiller();
game.clip[_local4]._name = _local1;
game.clip[_local1].gotoAndStop(game[_local1].frame);
game.clip[_local1]._x = xnew * game.tileW;
game.clip[_local1]._y = ynew * game.tileH;
if (game.clip[_local1]._x == undefined) {
}
}
}
function detectKeys() {
moveTiles();
var _local2 = _root.char;
var _local3 = false;
if ((_local2.swing || (_local2.toss)) && (!_local2.jump)) {
_local2.speed = 2;
} else {
_local2.speed = 6;
}
if ((((((Key.isDown(game.keyjump) || (Key.isDown(game.keyjump2))) && (!_local2.duck)) && (!_local2.jump)) && (!_local2.swing)) && (!_local2.toss)) || (_local2.triggerJump)) {
if (!_local2.cheesed) {
if (_local2.onSlope) {
_local2.y = _local2.y - (game.tileH - _local2.addy);
_local2.ytile = Math.floor(_local2.y / game.tileH);
}
_local2.onMovingTile = false;
_local2.jump = true;
_local2.springjump = false;
_local2.jumpspeed = _local2.jumpstart;
_local2.swing = false;
_local2.toss = false;
_local2.duck = false;
_local2.triggerJump = false;
_local2.runskidding = false;
_local2.climb = false;
_local2.rope = false;
var _local4 = "jump" + _local2.whichjumpsound;
if (jumpplay == false) {
CharSound.attachSound(_local4);
if (_root.soundOn) {
CharSound.setVolume(25);
}
CharSound.start();
jumpplay = true;
if (_local2.whichjumpsound == 1) {
_local2.whichjumpsound = 2;
} else {
_local2.whichjumpsound = 1;
}
}
} else if (_local2.cheesed && (_local2.cancheesejump)) {
CharSound.attachSound("jump");
if (_root.soundOn) {
CharSound.setVolume(25);
}
CharSound.start();
jumpplay = true;
_local2.clip.char.play();
_local2.cancheesejump = false;
}
} else if (((((!Key.isDown(game.keyjump)) && (!Key.isDown(game.keyjump2))) && (_local2.jump)) && (_local2.jumpspeed < _local2.shortjump)) && (_local2.gravity == _local2.normalgravity)) {
_local2.jumpspeed = _local2.shortjump;
} else if ((((!Key.isDown(game.keyjump)) && (!Key.isDown(game.keyjump2))) && (_local2.cheesed)) && (!_local2.cancheesejump)) {
_local2.cancheesejump = true;
}
if ((((((((((Key.isDown(game.keyswing) || (Key.isDown(game.keyswing2))) || (Key.isDown(game.keyswing3))) && (!_local2.swing)) && (!_local2.swinging)) && (!_local2.duck)) && (!_local2.climb)) && (!_local2.rope)) && (!_local2.cheesed)) && (!_local2.pickup)) && (!_local2.toss)) {
CharFXSound.attachSound("paddlepull");
if (_root.soundOn) {
CharFXSound.setVolume(15);
}
CharFXSound.start();
_local2.swing = true;
swingplay = false;
_local3 = _root.swingChar(_local2);
dropPizzas(_local2);
_local2.glide = false;
_local2.running = false;
_local2.runskidding = false;
_local2.toss = false;
} else if ((((!Key.isDown(game.keyswing)) && (!Key.isDown(game.keyswing2))) && (!Key.isDown(game.keyswing3))) && (_local2.swing)) {
if (swingplay == false) {
CharFXSound.attachSound("paddleswing");
if (_root.soundOn) {
CharFXSound.setVolume(15);
}
CharFXSound.start();
swingplay = true;
}
_local2.clip.char.play();
}
if (((((((((Key.isDown(game.keythrow) && (!_local2.toss)) && (!_local2.tossing)) && (!_local2.swing)) && (!_local2.duck)) && (!_local2.climb)) && (!_local2.rope)) && (!_local2.cheesed)) && (!_local2.pickup)) && (game.pepperbombs > 0)) {
CharFXSound.attachSound("paddlepull");
if (_root.soundOn) {
CharFXSound.setVolume(15);
}
CharFXSound.start();
_local2.toss = true;
tossplay = false;
_local3 = _root.tossChar(_local2);
dropPizzas(_local2);
_local2.glide = false;
_local2.running = false;
_local2.runskidding = false;
_local2.swing = false;
} else if ((!Key.isDown(game.keythrow)) && (_local2.toss)) {
if (tossplay == false) {
CharFXSound.attachSound("paddleswing");
if (_root.soundOn) {
CharFXSound.setVolume(15);
}
CharFXSound.start();
tossplay = true;
game.pepperbombs--;
_root.pepperbombs = game.pepperbombs;
}
_local2.clip.char.play();
}
if (((((Key.isDown(game.keyright) && ((!_local2.swing) || ((_local2.swing && (!_local2.swinging)) && (_local2.jump)))) && ((!_local2.toss) || ((_local2.toss && (!_local2.tossing)) && (_local2.jump)))) && (!_local2.duck)) && (!_local2.cheesed)) && (!_local2.pickup)) {
facingdir = "right";
if (!_local2.rope) {
_local2.lastwalk = getTimer();
}
getMyCorners(_local2.x - _local2.speed, _local2.y, _local2);
if ((!_local2.rope) && ((!_local2.climb) || (((_local2.downleft && (_local2.upleft)) && (_local2.upright)) && (_local2.downright)))) {
if ((_local2.running && (_local2.rundir == "left")) && (!_local2.jump)) {
_local2.runskidstart = getTimer();
_local2.runskidding = true;
_local2.runskidspeed = _local2.runspeed;
_local2.running = false;
_local3 = _root.moveChar(_local2, -1, 0);
game.keydownrighttimer = Infinity;
} else if (_local2.runskidding) {
_local3 = _root.moveChar(_local2, -1, 0);
} else {
_local3 = _root.moveChar(_local2, 1, 0);
}
if (getTimer() > (game.keydownrighttimer + _local2.runtimer)) {
_local2.running = true;
_local2.rundir = "right";
if (_local2.runspeed < (_local2.speed * 2)) {
_local2.runspeed = _local2.runspeed + 1;
}
}
}
if (!checkMovingTiles(1, char)) {
char.onMovingTile = false;
}
} else if (((((Key.isDown(game.keyleft) && ((!_local2.swing) || ((_local2.swing && (!_local2.swinging)) && (_local2.jump)))) && ((!_local2.toss) || ((_local2.toss && (!_local2.tossing)) && (_local2.jump)))) && (!_local2.duck)) && (!_local2.cheesed)) && (!_local2.pickup)) {
facingdir = "left";
if (!_local2.rope) {
_local2.lastwalk = getTimer();
}
getMyCorners(_local2.x - _local2.speed, _local2.y, _local2);
if ((!_local2.rope) && ((!_local2.climb) || (((_local2.downleft && (_local2.upleft)) && (_local2.upright)) && (_local2.downright)))) {
if ((_local2.running && (_local2.rundir == "right")) && (!_local2.jump)) {
_local2.runskidstart = getTimer();
_local2.runskidding = true;
_local2.runskidspeed = _local2.runspeed;
_local2.running = false;
_local3 = _root.moveChar(_local2, 1, 0);
game.keydownlefttimer = Infinity;
} else if (_local2.runskidding) {
_local3 = _root.moveChar(_local2, 1, 0);
} else {
_local3 = _root.moveChar(_local2, -1, 0);
}
if (getTimer() > (game.keydownlefttimer + _local2.runtimer)) {
_local2.running = true;
_local2.rundir = "left";
if (_local2.runspeed < (_local2.speed * 2)) {
_local2.runspeed = _local2.runspeed + 1;
}
}
}
if (!checkMovingTiles(1, char)) {
char.onMovingTile = false;
}
} else if ((Key.isDown(game.keyright) && ((_local2.swing && (!_local2.swinging)) || (_local2.toss && (!_local2.tossing)))) && (!_local2.jump)) {
_local3 = _root.moveChar(_local2, 1, 0);
_local2.strafing = true;
if (facingdir == "right") {
_local2.clip.char.frontfoot.gotoAndStop(2);
_local2.clip.char.backfoot.gotoAndStop(2);
} else {
_local2.clip.char.frontfoot.gotoAndStop(3);
_local2.clip.char.backfoot.gotoAndStop(3);
}
} else if ((Key.isDown(game.keyleft) && ((_local2.swing && (!_local2.swinging)) || (_local2.toss && (!_local2.tossing)))) && (!_local2.jump)) {
_local3 = _root.moveChar(_local2, -1, 0);
_local2.strafing = true;
if (facingdir == "left") {
_local2.clip.char.frontfoot.gotoAndStop(2);
_local2.clip.char.backfoot.gotoAndStop(2);
} else {
_local2.clip.char.frontfoot.gotoAndStop(3);
_local2.clip.char.backfoot.gotoAndStop(3);
}
} else if ((((!Key.isDown(game.keyleft)) && (!Key.isDown(game.keyright))) || ((!_local2.swing) && (!_local2.toss))) && (_local2.strafing)) {
_local2.strafing = false;
_local2.clip.char.frontfoot.gotoAndStop(1);
_local2.clip.char.backfoot.gotoAndStop(1);
}
if ((((!Key.isDown(game.keyleft)) && (!Key.isDown(game.keyright))) && (getTimer() < (_local2.lastwalk + _local2.walkskid))) && (!_local2.jump)) {
_local2.skidding = true;
if (facingdir == "left") {
_root.moveChar(_local2, -1, 0);
} else if (facingdir == "right") {
_root.moveChar(_local2, 1, 0);
}
_local2.clip.char.frontfoot.gotoAndStop(2);
_local2.clip.char.backfoot.gotoAndStop(2);
} else if (_local2.skidding) {
_local2.clip.char.frontfoot.gotoAndStop(1);
_local2.clip.char.backfoot.gotoAndStop(1);
_local2.skidding = false;
_local2.runskidding = false;
_local2.running = false;
updateChar(_local2, _local2.dirx, _local2.diry);
}
if ((_local2.runskidspeed == 0) && (_local2.runskidding)) {
_local2.runskidding = false;
}
if (((((!Key.isDown(game.keyleft)) || (_local2.swing)) || (_local2.glide)) || (_local2.duck)) || (_local2.cheesed)) {
game.keydownleft = false;
game.keydownlefttimer = Infinity;
if ((_local2.rundir == "left") && (!_local2.runskidding)) {
_local2.running = false;
_local2.runspeed = _local2.speed;
}
}
if (((((!Key.isDown(game.keyright)) || (_local2.swing)) || (_local2.glide)) || (_local2.duck)) || (_local2.cheesed)) {
game.keydownright = false;
game.keydownrighttimer = Infinity;
if ((_local2.rundir == "right") && (!_local2.runskidding)) {
_local2.running = false;
_local2.runspeed = _local2.speed;
}
}
if (((Key.isDown(game.keyleft) && (!game.keydownleft)) && (!_local2.runskidding)) && (!_local2.running)) {
game.keydownleft = true;
game.keydownlefttimer = getTimer();
}
if (((Key.isDown(game.keyright) && (!game.keydownright)) && (!_local2.runskidding)) && (!_local2.running)) {
game.keydownright = true;
game.keydownrighttimer = getTimer();
}
if (((Key.isDown(game.keyleft) && (game.keydownleft)) && (!_local2.running)) && (_local2.jump)) {
game.keydownlefttimer = getTimer();
}
if (((Key.isDown(game.keyright) && (game.keydownright)) && (!_local2.running)) && (_local2.jump)) {
game.keydownrighttimer = getTimer();
}
if ((!Key.isDown(game.keyjump)) && (!Key.isDown(game.keyjump2))) {
jumpplay = false;
}
if (((((((((Key.isDown(game.keyjump) || (Key.isDown(game.keyjump2))) && (!_local2.glide)) && (!_local2.swing)) && (!_local2.toss)) && (!_local2.climb)) && (!_local2.rope)) && (!checkUpLadder(_local2))) && (!_local2.holdpizzas)) && (!_local2.duck)) {
if ((_local2.jump && (!_local2.cheesed)) && (_local2.jumpspeed > 0)) {
CharSound.attachSound("hatglider");
if (_root.soundOn) {
CharSound.setVolume(25);
}
CharSound.start();
_local2.glide = true;
_local2.swing = false;
_local2.toss = false;
_local2.tossing = false;
_local2.swinging = false;
_local2.running = false;
_local2.runskidding = false;
_local2.springjump = false;
}
} else if (((!Key.isDown(game.keyjump)) && (!Key.isDown(game.keyjump2))) && (_local2.glide)) {
_local2.glide = false;
}
if (((((((Key.isDown(game.keydown) && (_local2.jumpspeed > 0)) && (((!_local2.jump) || (_local2.onMovingTile)) || (checkGoalTiles(_local2.speed * _local2.diry, _local2)[0]))) && (!_local2.duck)) && (!checkDownRope(_local2))) && (!checkDownLadder(_local2))) && (!_local2.cheesed)) && (!_local2.pickup)) {
if (((!checkPizzaBox(_local2)) && (!_local2.climb)) && (!_local2.rope)) {
_local2.duck = true;
_local2.jump = false;
_local2.springjump = false;
_local2.swing = false;
_local2.toss = false;
_local2.tossing = false;
_local2.swinging = false;
_local2.lastwalk = 0;
_local2.skidding = false;
_local2.running = false;
_local2.runskidding = false;
dropPizzas(_local2);
_local3 = _root.duckChar(_local2);
}
} else if ((!Key.isDown(game.keydown)) && (_local2.duck)) {
getMyCorners(_local2.x, _local2.y, _local2);
if (_local2.standupleft && (_local2.standupright)) {
_local2.clip.char.play();
}
}
if (((((Key.isDown(game.keyup) && (!_local2.toss)) && (!_local2.swing)) && (!_local2.duck)) && (!_local2.cheesed)) && (!_local2.pickup)) {
if (checkUpLadder(_local2)) {
_local3 = _root.climb(_local2, -1);
} else if (checkUpRope(_local2)) {
_local3 = _root.climbRope(_local2, -1);
dropPizzas(_local2);
_local2.lastwalk = 0;
} else if (_local2.laddertop) {
if (_local2.clip._currentframe == 8) {
_local2.clip.gotoAndStop(4);
}
if (_local2.clip._currentframe == 23) {
if (facingdir == "left") {
_local2.clip.gotoAndStop(17);
} else if (facingdir == "right") {
_local2.clip.gotoAndStop(18);
}
}
_local2.climb = false;
_local2.rope = false;
}
} else if ((((((Key.isDown(game.keydown) && (!_local2.toss)) && (!_local2.swing)) && (!_local2.duck)) && (!_local2.cheesed)) && (!_local2.pickup)) && (!checkPizzaBox(_local2))) {
if (checkDownLadder(_local2)) {
_local3 = _root.climb(_local2, 1);
} else if (checkDownRope(_local2)) {
_local3 = _root.climbRope(_local2, 1);
dropPizzas(_local2);
_local2.lastwalk = 0;
}
} else if (_local2.rope) {
_root.slideRope(_local2);
}
if (_local2.jump) {
_local3 = _root.jumpChar(_local2);
}
if (((((((!_local2.swing) && (!_local2.duck)) && (!_local2.cheesed)) && (!_local2.pickup)) && (!_local2.hurt)) && (!_local2.toss)) && (!_local2.runskidding)) {
if ((!_local3) && (!_local2.jump)) {
_local2.clip.char.gotoAndStop(1);
} else {
_local2.clip.char.play();
}
}
if (_local2.swing) {
if (_local2.swinging && (_local2.clip.char._currentframe < 5)) {
_local2.clip.char.gotoAndPlay(_local2.swingframe);
} else if (_local2.swingholding && (_local2.clip.char._currentframe < 4)) {
_local2.clip.char.gotoAndStop(4);
}
}
if (_local2.toss) {
if (_local2.tossing && (_local2.clip.char._currentframe < 5)) {
_local2.clip.char.gotoAndPlay(_local2.tossframe);
} else if (_local2.tossholding && (_local2.clip.char._currentframe < 4)) {
_local2.clip.char.gotoAndStop(4);
}
}
if (_local2.holdpizzas) {
if (!_local2.climb) {
if (facingdir == "right") {
game.clip.carrypizzas._x = _local2.clip._x + 15;
} else if (facingdir == "left") {
game.clip.carrypizzas._x = _local2.clip._x - 15;
}
game.clip.carrypizzas._y = _local2.clip._y - 22;
} else {
game.clip.carrypizzas._x = _local2.clip._x;
game.clip.carrypizzas._y = _local2.clip._y - 29;
}
}
_root.enemyBrain();
_root.pizzaBrain();
_root.moveBullets();
_root.moveBombs();
_root.moveBoulders();
if (game.droppedpizzas.length > 0) {
_root.moveBoxes();
}
_root.checkConveyor(_local2);
if (_root.training) {
_root.trainingScript();
}
if (_root.bossbattle) {
_root.bossBrain();
}
if (((game[(("t_" + _local2.ytile) + "_") + _local2.xtile].walkable == false) && (!_local2.climb)) && (!_local2.rope)) {
fall(_local2);
}
}
function moveChar(ob, dirx, diry, jump, saucing) {
if (saucing) {
speed = game[(("t_" + ob.ytile) + "_") + ob.xtile].speed;
} else if (Math.abs(jump) == 1) {
speed = ob.jumpspeed * jump;
} else if (char.goaltrigger) {
speed = char.speed;
} else if (ob.skidding) {
speed = ob.speed / 2;
} else if (ob.running) {
speed = ob.runspeed;
} else if (ob.runskidding) {
ob.runskidspeed--;
speed = ob.runskidspeed;
if ((ob.cliptype == "enemy") && (ob.chaser)) {
}
} else if (ob.duck) {
speed = Math.max(ob.runspeed, ob.duckslidespeed++);
} else {
speed = ob.speed;
}
if (((ob == _root.char) && (ob.glide)) && (diry == 1)) {
speed = ob.speed / 3;
}
if (ob.cliptype == "enemy") {
if ((ob.chasing && (ob.spearing)) && (!ob.running)) {
dirx = 0;
diry = 0;
} else if ((ob.chasing && (ob.spearing)) && (ob.running)) {
}
if (ob.poker && (!ob.walkable)) {
dirx = 0;
}
}
ob.lasty = ob.y;
ob.dirx = dirx;
ob.diry = diry;
getMyCorners(ob.x, ob.y + (speed * diry), ob);
if (diry == -1) {
if ((ob.upleft and ob.upright) || (ob.laddercrawler)) {
ob.y = ob.y + (speed * diry);
} else {
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
checkForSlopes(ob, 1, ob.dirx);
ob.jumpspeed = 0;
}
}
if (diry == 1) {
if (ob == _root.char) {
if ((((ob.downleft and ob.downright) and (!checkIfOnCloud(ob))) && (!checkMovingTiles(speed * diry, ob))) && (!checkGoalTiles(speed * diry, ob)[0])) {
ob.y = ob.y + (speed * diry);
if (ob.pistonpush) {
ob.pistonpush = false;
}
} else if (ob.pistonpush) {
ob.y = ob.y + (speed * diry);
} else {
ob.jump = false;
ob.glide = false;
jumpplay = false;
if (ob.onMovingTile) {
ob.y = (ob.onMovingTile.y - ob.onMovingTile.height) - ob.height;
} else {
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
}
}
} else if (((((ob.downleft and ob.downright) and (!checkIfOnCloud(ob))) && (!checkMovingTiles(speed * diry, ob))) && (!checkGoalTiles(speed * diry, ob)[0])) || (ob.laddercrawler)) {
ob.y = ob.y + (speed * diry);
if (ob.pistonpush) {
ob.pistonpush = false;
}
} else if (ob.pistonpush) {
ob.y = ob.y + (speed * diry);
} else {
ob.jump = false;
if (ob.chasing) {
if (ob.spearable) {
ob.spearing = true;
} else if (ob.runnable) {
ob.running = true;
}
}
if (ob.poking) {
if (ob.spearable) {
ob.spearing = true;
}
}
if (ob.onMovingTile) {
ob.y = (ob.onMovingTile.y - ob.onMovingTile.height) - ob.height;
} else {
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
}
}
}
getMyCorners(ob.x + (speed * dirx), ob.y, ob);
if (dirx == -1) {
if ((((ob.downleft && (ob.upleft)) && (ob.midleft)) || (ob.onSlope && (!ob.onSlopeWallLeft))) || (ob.crawler)) {
ob.x = ob.x + (speed * dirx);
fall(ob);
} else if (game[(("t_" + ob.upY) + "_") + ob.leftX].boxable && (ob.cliptype == "droppedpizza")) {
ob.x = ob.x + (speed * dirx);
fall(ob);
unstackPizzas(ob, 1);
} else {
ob.x = (ob.xtile * game.tileW) + ob.width;
ob.runskidding = false;
ob.stoppedmove = true;
}
}
if (dirx == 1) {
if ((((ob.upright && (ob.downright)) && (ob.midright)) || (ob.onSlope && (!ob.onSlopeWallRight))) || (ob.crawler)) {
ob.x = ob.x + (speed * dirx);
fall(ob);
} else if (game[(("t_" + ob.upY) + "_") + ob.rightX].boxable && (ob.cliptype == "droppedpizza")) {
ob.x = ob.x + (speed * dirx);
fall(ob);
unstackPizzas(ob, -1);
} else {
ob.x = ((ob.xtile + 1) * game.tileW) - ob.width;
ob.runskidding = false;
ob.stoppedmove = true;
}
}
if (((ob.cliptype == "boss") && (diry == 1)) && (!ob.jump)) {
FXSound.attachSound("sargeland");
if (_root.soundOn) {
FXSound.setVolume(25);
}
FXSound.start();
}
if (ob == _root.char) {
if ((dirx != 0) && (diry == 0)) {
if (((!saucing) && (game[(("t_" + ob.ytile) + "_") + ob.xtile].sauce)) && (game[(("t_" + ob.ytile) + "_") + ob.xtile].saucex != 0)) {
if (ob.running) {
if (dirx == 1) {
ob.clip.footsplash.gotoAndStop(4);
} else if (dirx == -1) {
ob.clip.footsplash.gotoAndStop(5);
}
} else if (dirx == 1) {
ob.clip.footsplash.gotoAndStop(2);
} else if (dirx == -1) {
ob.clip.footsplash.gotoAndStop(3);
}
game.clip[(("t_" + ob.ytile) + "_") + ob.xtile].saucemc.splash.gotoAndPlay(2);
} else if (!game[(("t_" + ob.ytile) + "_") + ob.xtile].sauce) {
if (ob.runskidding) {
if (dirx == 1) {
ob.clip.footsplash.gotoAndStop(12);
} else if (dirx == -1) {
ob.clip.footsplash.gotoAndStop(11);
}
}
}
} else if (((((diry == 1) && (!ob.jump)) && (!checkIfOnCloud(ob))) && (!checkMovingTiles(speed * diry, ob))) && (!checkGoalTiles(speed * diry, ob)[0])) {
if ((!saucing) && (game[(("t_" + ob.ytile) + "_") + ob.xtile].sauce)) {
ob.clip.footsplash.gotoAndStop(6);
CharFXSound.attachSound("saucesplat");
if (_root.soundOn) {
CharFXSound.setVolume(25);
}
CharFXSound.start();
game.clip[(("t_" + ob.ytile) + "_") + ob.xtile].saucemc.splash.gotoAndPlay(2);
} else if ((!game[(("t_" + ob.ytile) + "_") + ob.xtile].sauce) && (!_root.trainingPopup)) {
ob.clip.footsplash.gotoAndStop(7);
CharFXSound.attachSound("jumpland");
if (_root.soundOn) {
CharFXSound.setVolume(25);
}
CharFXSound.start();
}
} else {
ob.clip.footsplash.gotoAndStop(1);
}
}
if (ob == _root.char) {
i = 0;
while (i < 2) {
var _local3 = game[(("item" + (ob.ytile - i)) + "_") + ob.xtile];
if ((_local3 && (ob == _root.char)) && (!_local3.training)) {
if (_local3.pepper > 0) {
FXSound.attachSound("getpepper");
} else if (_local3.health > 0) {
FXSound.attachSound("getheart");
} else if (_local3.points > 0) {
FXSound.attachSound("coin");
}
if (_root.soundOn) {
FXSound.setVolume(60);
}
FXSound.start();
game.points = game.points + _local3.points;
game.pepperbombs = game.pepperbombs + _local3.pepper;
game.lives = game.lives + _local3.lives;
if (game.points < 10) {
_root.points = "0" + game.points;
} else {
_root.points = game.points;
}
if (_local3.health != 0) {
adjustHealth(_local3.health);
}
_root.pepperbombs = game.pepperbombs;
_root.lives = game.lives;
var _local4 = _local3.clip.getDepth();
var _local7 = _local3.clip._x;
var _local6 = _local3.clip._y;
var _local8 = _local3.clip._currentframe;
removeMovieClip(_local3.clip);
game.items[_local3.posi] = 0;
delete game[(("item" + (ob.ytile - i)) + "_") + ob.xtile];
game.clip.attachMovie("getitems", "getitems" + _local4, _local4);
game.clip["getitems" + _local4]._x = _local7;
game.clip["getitems" + _local4]._y = _local6;
game.clip["getitems" + _local4].gotoAndStop(_local8);
}
i++;
}
}
if (checkGoalTiles(speed * diry, ob)[1]) {
if (char.numberpizzas == _root.totalpizzas) {
ob.goaltrigger = true;
} else {
ob.goaltrigger = false;
}
} else if (ob.jump && (ob.jumpspeed < 0)) {
playerrorsound = false;
}
updateChar(ob, dirx, diry, saucing);
return(true);
}
function updateChar(ob, dirx, diry, saucing) {
if (!ob.bosstrigger) {
if (!ob.goaltrigger) {
ob.clip._x = ob.x;
}
ob.clip._y = ob.y;
}
ob.xtile = Math.floor(ob.x / game.tileW);
ob.ytile = Math.floor(ob.y / game.tileH);
if (!ob.flying) {
checkForSlopes(ob, diry, dirx);
}
if (ob == _root.char) {
if (ob.x > ((game.halfvisx * game.tileW) + (game.tileW / 2))) {
if (ob.x < (((game.mapwidth - game.halfvisx) * game.tileW) - (game.tileW / 2))) {
game.clip._x = game.centerx - ob.x;
_root.gamearea.levelbg._x = game.centerx - ((ob.x - ((fixx + fixx1) * game.tileW)) / 2);
if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part1._x) < -416) {
_root.gamearea.levelbg.part1._x = _root.gamearea.levelbg.part2._x + 416;
} else if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part1._x) > 416) {
_root.gamearea.levelbg.part1._x = _root.gamearea.levelbg.part2._x - 416;
} else if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part2._x) < -416) {
_root.gamearea.levelbg.part2._x = _root.gamearea.levelbg.part1._x + 416;
} else if ((_root.gamearea.levelbg._x + _root.gamearea.levelbg.part2._x) > 416) {
_root.gamearea.levelbg.part2._x = _root.gamearea.levelbg.part1._x - 416;
}
if (ob.xstep < (ob.x - game.tileW)) {
var _local11 = Math.floor(ob.xstep / game.tileW) + 1;
var _local7 = (_local11 + game.halfvisx) + 1;
var _local5 = (_local11 - game.halfvisx) - 1;
var _local4 = Math.floor(((game.centery - (ob.ytile * game.tileH)) - game.clip._y) / game.tileH);
var _local15 = ((game.centery - ob.y) - game.clip._y) / game.tileH;
var _local16 = ((ob.ytile - game.halfvisy) - 1) + _local4;
var _local17 = ((ob.ytile + game.halfvisy) + 1) + _local4;
var _local3 = ((ob.ytile - game.halfvisy) - 1) + _local4;
while (_local3 <= (((ob.ytile + game.halfvisy) + 1) + _local4)) {
changeTile(_local5, _local3, _local7, _local3, _root["myMap" + game.currentMap], _local3);
_local3++;
}
ob.xstep = ob.xstep + game.tileW;
} else if (ob.xstep > ob.x) {
var _local11 = Math.floor(ob.xstep / game.tileW);
var _local5 = (_local11 + game.halfvisx) + 1;
var _local7 = (_local11 - game.halfvisx) - 1;
var _local4 = Math.floor(((game.centery - (ob.ytile * game.tileH)) - game.clip._y) / game.tileH);
var _local15 = ((game.centery - ob.y) - game.clip._y) / game.tileH;
var _local16 = ((ob.ytile - game.halfvisy) - 1) + _local4;
var _local17 = ((ob.ytile + game.halfvisy) + 1) + _local4;
var _local3 = ((ob.ytile - game.halfvisy) - 1) + _local4;
while (_local3 <= (((ob.ytile + game.halfvisy) + 1) + _local4)) {
changeTile(_local5, _local3, _local7, _local3, _root["myMap" + game.currentMap], _local3);
_local3++;
}
ob.xstep = ob.xstep - game.tileW;
}
}
}
if (ob.y > ((game.halfvisy * game.tileH) + (game.tileH / 2))) {
if (ob.y < (((game.mapheight - game.halfvisy) * game.tileH) - (game.tileH / 2))) {
game.clip._y = game.centery - ob.y;
if (_root["myMap" + game.currentMap].length < game.preferredheight) {
bgtileoffset = game.preferredheight - _root["myMap" + game.currentMap].length;
} else {
bgtileoffset = 0;
}
var _local13 = ((ob.y - (game.halfvisy * game.tileH)) + (bgtileoffset * game.tileH)) / (((_root["myMap" + game.currentMap].length + bgtileoffset) - game.visy) * game.tileH);
var _local14 = (game.visy * game.tileH) - _root.gamearea.levelbg._height;
_root.gamearea.levelbg._y = _local13 * _local14;
if (ob.ystep < (ob.y - game.tileH)) {
var _local12 = Math.floor(ob.ystep / game.tileH) + 1;
var _local8 = (_local12 + game.halfvisy) + 1;
var _local6 = (_local12 - game.halfvisy) - 1;
var fixx = Math.round(((game.centerx - ob.x) - game.clip._x) / game.tileW);
var _local3 = ((ob.xtile - game.halfvisx) - 1) + fixx;
while (_local3 <= (((ob.xtile + game.halfvisx) + 1) + fixx)) {
changeTile(_local3, _local6, _local3, _local8, _root["myMap" + game.currentMap], _local3);
_local3++;
}
ob.ystep = ob.ystep + game.tileH;
} else if (ob.ystep > ob.y) {
var _local12 = Math.floor(ob.ystep / game.tileH);
var _local6 = (_local12 + game.halfvisy) + 1;
var _local8 = (_local12 - game.halfvisy) - 1;
var fixx = Math.round(((game.centerx - ob.x) - game.clip._x) / game.tileW);
var _local3 = ((ob.xtile - game.halfvisx) - 1) + fixx;
while (_local3 <= (((ob.xtile + game.halfvisx) + 1) + fixx)) {
changeTile(_local3, _local6, _local3, _local8, _root["myMap" + game.currentMap], _local3);
_local3++;
}
ob.ystep = ob.ystep - game.tileH;
}
}
}
if (!saucing) {
if (ob.chardead) {
if (facingdir == "left") {
ob.clip.gotoAndStop(42);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(43);
}
} else if (ob.bosstrigger) {
if (facingdir == "left") {
ob.clip.gotoAndStop(47);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(48);
}
} else if ((((((((((((!ob.jump) && (!ob.swing)) && (!ob.duck)) && (!(dirx === 0))) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.running)) && (!ob.toss)) && (!ob.climb)) && (!ob.rope)) && (!ob.runskidding)) {
ob.clip.gotoAndStop(dirx + 3);
} else if ((((((((((((!ob.jump) && (!ob.climb)) && (!ob.rope)) && (dirx == 0)) && (!ob.swing)) && (!ob.duck)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.running)) && (!ob.toss)) && (!ob.runskidding)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(2);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(4);
}
} else if ((((ob.climb && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.rope)) {
ob.clip.gotoAndStop(8);
} else if ((((ob.rope && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.climb)) {
if (diry == -1) {
ob.clip.gotoAndStop(45);
} else if (diry == 1) {
ob.clip.gotoAndStop(46);
}
} else if (((((((((((!ob.jump) && (!ob.climb)) && (dirx == 0)) && (!ob.swing)) && (!ob.duck)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && ob.running) && (!ob.toss)) && (!ob.runskidding)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(30);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(31);
}
} else if ((((((((((!ob.jump) && (!ob.swing)) && (!ob.duck)) && (!(dirx === 0))) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && ob.running) && (!ob.toss)) && (!ob.runskidding)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(30);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(31);
}
} else if ((((((((!ob.jump) && (!ob.swing)) && (!ob.duck)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.toss)) && ob.runskidding) {
if (facingdir == "left") {
ob.clip.gotoAndStop(39);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(38);
}
} else if ((((((((!ob.jump) && (!ob.swing)) && (!ob.duck)) && (!ob.cheesed)) && (!ob.pickup)) && ob.holdpizzas) && (!ob.toss)) && ob.runskidding) {
if (facingdir == "left") {
ob.clip.gotoAndStop(41);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(40);
}
} else if (((((((ob.jump && (diry == -1)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.swing)) && (!ob.toss)) && (!ob.duck)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(1);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(5);
}
} else if ((((((((((ob.jump && (diry == 1)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.glide)) && (!ob.swing)) && (!ob.toss)) && (!ob.climb)) && (!ob.onSlope)) && (!ob.duck)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(6);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(7);
}
} else if (((((((ob.jump && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && (!ob.glide)) && ob.swing) && (!ob.toss)) && (!checkGoalTiles(ob.speed * ob.diry, ob)[0])) {
if (facingdir == "left") {
ob.clip.gotoAndStop(28);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(29);
}
} else if (((((((ob.jump && (diry == 1)) && (!ob.cheesed)) && (!ob.pickup)) && (!ob.holdpizzas)) && ob.glide) && (!ob.swing)) && (!ob.toss)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(24);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(25);
}
} else if (((ob.swing && (!ob.cheesed)) && (!ob.jump)) && (!ob.toss)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(9);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(10);
}
} else if ((ob.toss && (!ob.cheesed)) && (!ob.jump)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(32);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(33);
}
} else if (((ob.toss && (!ob.cheesed)) && ob.jump) && (!checkGoalTiles(ob.speed * ob.diry, ob)[0])) {
if (facingdir == "left") {
ob.clip.gotoAndStop(34);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(35);
}
} else if (ob.duck && (!ob.cheesed)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(11);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(12);
}
} else if (ob.cheesed) {
if (ob.jump) {
if (facingdir == "left") {
ob.clip.gotoAndStop(26);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(27);
}
} else if (facingdir == "left") {
ob.clip.gotoAndStop(13);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(14);
}
} else if (ob.pickup) {
if (facingdir == "left") {
ob.clip.gotoAndStop(15);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(16);
}
} else if (((ob.holdpizzas && (!ob.climb)) && (!ob.jump)) && (!ob.running)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(17);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(18);
}
} else if ((ob.holdpizzas && ob.jump) && (ob.diry == -1)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(19);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(20);
}
} else if ((ob.holdpizzas && ob.jump) && (ob.diry == 1)) {
if (facingdir == "left") {
ob.clip.gotoAndStop(21);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(22);
}
} else if (((ob.holdpizzas && (!ob.jump)) && (!ob.climb)) && ob.running) {
if (facingdir == "left") {
ob.clip.gotoAndStop(36);
} else if (facingdir == "right") {
ob.clip.gotoAndStop(37);
}
} else if (ob.holdpizzas && ob.climb) {
ob.clip.gotoAndStop(23);
} else if (!ob.jump) {
ob.clip.gotoAndStop(ob.dirx + 3);
}
}
}
if (game[(("t_" + ob.ytile) + "_") + ob.xtile].door and (ob == _root.char)) {
changeMap(ob);
}
if (ob.cliptype == "pmonster") {
if (ob.xMove == 0) {
ob.clip.gotoAndStop(1);
} else if (ob.xMove == 1) {
if (ob.ducking) {
ob.clip.gotoAndStop(8);
} else if ((ob.walking && (!ob.spitting)) && (!ob.hit)) {
ob.clip.gotoAndStop(4);
} else if ((((!ob.walking) && (!ob.spitting)) && (!ob.ducking)) && (!ob.hit)) {
ob.clip.gotoAndStop(2);
} else if (ob.spitting && (!ob.hit)) {
ob.clip.gotoAndStop(6);
} else if (ob.hit) {
ob.clip.gotoAndStop(10);
}
} else if (ob.xMove == -1) {
if (ob.ducking) {
ob.clip.gotoAndStop(7);
} else if ((ob.walking && (!ob.spitting)) && (!ob.hit)) {
ob.clip.gotoAndStop(3);
} else if ((((!ob.walking) && (!ob.spitting)) && (!ob.ducking)) && (!ob.hit)) {
ob.clip.gotoAndStop(1);
} else if (ob.spitting && (!ob.hit)) {
ob.clip.gotoAndStop(5);
} else if (ob.hit) {
ob.clip.gotoAndStop(9);
}
}
}
if (ob.cliptype == "boss") {
if (ob.cheesed) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(12);
} else {
ob.clip.gotoAndStop(13);
}
} else if (ob.hit) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(16);
} else {
ob.clip.gotoAndStop(17);
}
} else if (ob.dead) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(18);
} else {
ob.clip.gotoAndStop(19);
}
} else if (ob.duck) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(14);
} else if (ob.facing == 1) {
ob.clip.gotoAndStop(15);
} else {
ob.duck = false;
}
} else if (ob.toss) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(10);
} else if (ob.facing == 1) {
ob.clip.gotoAndStop(11);
} else {
ob.toss = false;
}
} else if (ob.turn) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(9);
} else {
ob.clip.gotoAndStop(8);
}
} else if (ob.jump) {
if (ob.jumpspeed < 0) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(1);
} else {
ob.clip.gotoAndStop(5);
}
} else if (ob.jumpspeed >= 0) {
if (ob.facing == -1) {
ob.clip.gotoAndStop(6);
} else {
ob.clip.gotoAndStop(7);
}
}
} else if (ob.facing == -1) {
ob.clip.gotoAndStop(2);
} else if (ob.facing == 1) {
ob.clip.gotoAndStop(4);
}
}
if (ob.cliptype == "enemy") {
if (ob.crawler) {
if (ob.plat == "bottom") {
if (ob.xMove == 1) {
ob.clip.gotoAndStop(17);
} else if (ob.xMove == -1) {
ob.clip.gotoAndStop(16);
}
} else if (ob.plat == "top") {
if (ob.xMove == 1) {
ob.clip.gotoAndStop(15);
} else if (ob.xMove == -1) {
ob.clip.gotoAndStop(14);
}
} else if (ob.plat == "right") {
if (ob.yMove == -1) {
ob.clip.gotoAndStop(10);
} else if (ob.yMove == 1) {
ob.clip.gotoAndStop(12);
}
} else if (ob.plat == "left") {
if (ob.yMove == -1) {
ob.clip.gotoAndStop(11);
} else if (ob.yMove == 1) {
ob.clip.gotoAndStop(13);
}
}
} else if (ob.conveyorswitch) {
if ((ob.hitdir == -1) && (!ob.hit)) {
ob.clip.gotoAndStop(2);
} else if ((ob.hitdir == 1) && (!ob.hit)) {
ob.clip.gotoAndStop(4);
} else if ((ob.hitdir == 1) && (ob.hit)) {
ob.clip.gotoAndStop(6);
} else if ((ob.hitdir == -1) && (ob.hit)) {
ob.clip.gotoAndStop(7);
}
} else if ((ob.poking && (ob.jump)) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(1);
} else {
ob.clip.gotoAndStop(5);
}
} else if (ob.poking && (ob.spearing & (!ob.hit))) {
if (ob.speardir == "up") {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(10);
} else {
ob.clip.gotoAndStop(11);
}
} else if (ob.speardir == "front") {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(14);
} else {
ob.clip.gotoAndStop(15);
}
}
} else if (((ob.poking && (!ob.spearing)) && (!ob.jump)) && (!ob.hit)) {
if (ob.speardir == "up") {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(12);
} else {
ob.clip.gotoAndStop(13);
}
} else if (ob.speardir == "front") {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(16);
} else {
ob.clip.gotoAndStop(17);
}
}
} else if ((ob.chasing && (ob.jump)) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(1);
} else {
ob.clip.gotoAndStop(5);
}
} else if ((((ob.chasing && (ob.spearing)) && (!ob.running)) && (!ob.runskidding)) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(10);
} else {
ob.clip.gotoAndStop(11);
}
} else if ((((ob.chasing && ob.spearing) && ob.running) && (!ob.runskidding)) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(12);
} else {
ob.clip.gotoAndStop(13);
}
} else if ((ob.chaser && ob.runskidding) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(14);
} else {
ob.clip.gotoAndStop(15);
}
} else if ((ob.bushjumper && ob.hiding) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(8);
} else {
ob.clip.gotoAndStop(9);
}
} else if (((ob.bushjumper && (!ob.hiding)) && ob.jump) && (!ob.hit)) {
if (ob.xMove == -1) {
ob.clip.gotoAndStop(1);
} else {
ob.clip.gotoAndStop(5);
}
} else if ((((ob.xMove == 1) && ob.jump) && (!ob.hit)) && (!ob.flying)) {
if (ob.jumpskip == -1) {
ob.clip.gotoAndStop(5);
} else if (ob.jumpskip == 1) {
ob.clip.gotoAndStop(9);
}
} else if ((((ob.xMove == -1) && ob.jump) && (!ob.hit)) && (!ob.flying)) {
if (ob.jumpskip == -1) {
ob.clip.gotoAndStop(1);
} else if (ob.jumpskip == 1) {
ob.clip.gotoAndStop(8);
}
} else if ((ob.xMove == -1) && (!ob.hit)) {
ob.clip.gotoAndStop(2);
} else if ((ob.xMove == 1) && (!ob.hit)) {
ob.clip.gotoAndStop(4);
} else if ((ob.xMove == -1) && ob.hit) {
ob.clip.gotoAndStop(6);
} else if ((ob.xMove == 1) && ob.hit) {
ob.clip.gotoAndStop(7);
} else if ((!(ob.yMove === 0)) && (!ob.hit)) {
ob.clip.gotoAndStop(1);
} else if ((!(ob.yMove === 0)) && ob.hit) {
ob.clip.gotoAndStop(6);
} else if (((ob.xMove == 0) && (ob.yMove == 0)) && ob.hit) {
ob.clip.gotoAndStop(6);
} else if (((ob.xMove == 0) && (ob.yMove == 0)) && (!ob.jump)) {
ob.clip.gotoAndStop(2);
ob.clip.char.gotoAndStop(1);
} else if (((ob.xMove == 0) && (ob.yMove == 0)) && ob.jump) {
if (ob.jumpskip == -1) {
ob.clip.gotoAndStop(1);
} else if (ob.jumpskip == 1) {
ob.clip.gotoAndStop(8);
}
}
}
}
function shoot(ob, bomb, whichbomb) {
if (bomb == "pepperbomb") {
bullettype = "pepperbomb";
if ((ob != _root.char) && (ob.cliptype != "boss")) {
ob.lastshot = getTimer();
}
game.bombcounter++;
if (game.bombcounter > 100) {
game.bombcounter = 0;
}
} else if (bomb == "enemybomb") {
bullettype = "enemybomb";
game.bombcounter++;
if (game.bombcounter > 100) {
game.bombcounter = 0;
}
} else if (bomb == "boulder") {
bullettype = "boulder";
ob.lastshot = getTimer();
game.bouldercounter++;
if (game.bouldercounter > 100) {
game.bouldercounter = 0;
}
} else if (bomb == "airboulder") {
bullettype = "airboulder";
ob.lastshot = getTimer();
game.bouldercounter++;
if (game.bouldercounter > 100) {
game.bouldercounter = 0;
}
} else {
bullettype = "bullet";
ob.lastshot = getTimer();
game.bulletcounter++;
if (game.bulletcounter > 100) {
game.bulletcounter = 0;
}
}
if (bullettype == "bullet") {
var _local2 = "bullet" + game.bulletcounter;
game[_local2] = new game.Bullet();
game[_local2].id = game.bulletcounter;
game.bullets.push(game[_local2]);
} else if (bullettype == "pepperbomb") {
var _local2 = "pepperbomb" + game.bombcounter;
game[_local2] = new game.Bomb();
game[_local2].id = game.bombcounter;
game.bombs.push(game[_local2]);
} else if (bullettype == "enemybomb") {
var _local2 = "pepperbomb" + game.bombcounter;
game[_local2] = new game.EnemyBomb();
game[_local2].id = game.bombcounter;
game.bombs.push(game[_local2]);
} else if ((bullettype == "boulder") || (bullettype == "airboulder")) {
var _local2 = "boulder" + game.bouldercounter;
game[_local2] = new game.CheeseBoulder();
game[_local2].id = game.bouldercounter;
game.boulders.push(game[_local2]);
}
if (((bullettype == "bullet") || (bullettype == "boulder")) || (bullettype == "airboulder")) {
if (ob.dirx) {
game[_local2].dirx = ob.dirx;
game[_local2].realdirx = ob.dirx;
} else if (ob.shootdirx) {
game[_local2].dirx = ob.shootdirx;
game[_local2].realdirx = ob.shootdirx;
}
game[_local2].diry = 0;
if ((bullettype == "boulder") || (bullettype == "airboulder")) {
game[_local2].diry = -1;
}
} else if ((bullettype == "pepperbomb") || (bullettype == "enemybomb")) {
if (ob == _root.char) {
if (facingdir == "right") {
game[_local2].dirx = 1;
game[_local2].realdirx = 1;
} else if (facingdir == "left") {
game[_local2].dirx = -1;
game[_local2].realdirx = -1;
} else {
game[_local2].dirx = -1;
game[_local2].realdirx = -1;
}
} else if (ob.cliptype == "boss") {
if (ob.facing == 1) {
game[_local2].dirx = 1;
game[_local2].realdirx = 1;
} else if (ob.facing == -1) {
game[_local2].dirx = -1;
game[_local2].realdirx = -1;
} else {
game[_local2].dirx = -1;
game[_local2].realdirx = -1;
}
} else if (ob.dirx) {
game[_local2].dirx = ob.dirx;
game[_local2].realdirx = ob.dirx;
} else if (ob.shootdirx) {
game[_local2].dirx = ob.shootdirx;
game[_local2].realdirx = ob.shootdirx;
}
if (((bullettype == "enemybomb") || (bullettype == "pepperbomb")) && (ob.cliptype == "boss")) {
if (whichbomb == 1) {
game[_local2].speed = 7;
game[_local2].jumpspeed = -20;
} else if (whichbomb == 2) {
game[_local2].speed = 9;
game[_local2].jumpspeed = -20;
game[_local2].gravity = 1;
} else if (whichbomb == 3) {
game[_local2].speed = 10;
game[_local2].jumpspeed = -30;
game[_local2].gravity = 1;
}
}
game[_local2].diry = -1;
}
game[_local2].xtile = ob.xtile;
game[_local2].ytile = ob.ytile;
if (bullettype == "bullet") {
game.clip.attachMovie("bullet", _local2, 510500 + game.bulletcounter);
} else if (bullettype == "enemybomb") {
game.clip.attachMovie("pepperbomb", _local2, 510700 + game.bombcounter);
game[_local2].jump = true;
} else if ((bullettype == "boulder") || (bullettype == "airboulder")) {
game.clip.attachMovie("cheeseboulder", _local2, 510800 + game.bouldercounter);
if (bullettype == "airboulder") {
game[_local2].jumpspeed = -30;
game[_local2].speed = 3;
game[_local2].airboulder = true;
game[_local2].gravity = 2;
game[_local2].jumpspeed = game[_local2].jumpspeed + random(3);
game[_local2].speed = 2 + random(4);
}
game[_local2].jump = true;
} else {
game.clip.attachMovie("pepperbomb", _local2, 510700 + game.bombcounter);
game[_local2].jump = true;
}
game[_local2].clip = game.clip[_local2];
game[_local2].hit = false;
game[_local2].x = ob.x + (game[_local2].dirx * ob.width);
game[_local2].cliptype = bullettype;
if (bullettype != "boulder") {
game[_local2].flying = true;
}
if (ob.cliptype == "pmonster") {
game[_local2].y = (ob.y + (game[_local2].diry * ob.height)) - 15;
} else if (ob.cannon) {
game[_local2].y = ob.y - 12;
} else if (ob.cliptype == "boss") {
game[_local2].y = ob.y - 30;
} else {
game[_local2].y = ob.y + (game[_local2].diry * ob.height);
}
if (ob.cannon) {
if (ob.shootdirx == -1) {
game[_local2].x = game[_local2].x - 10;
} else if (ob.shootdirx == 1) {
game[_local2].x = game[_local2].x + 10;
}
} else if (ob.cliptype == "boss") {
if (ob.shootdirx == -1) {
game[_local2].x = ob.x - 10;
} else if (ob.shootdirx == 1) {
game[_local2].x = ob.x + 10;
}
}
if (((bullettype == "bullet") || (bullettype == "boulder")) || (bullettype == "airboulder")) {
if ((ob.dirx == -1) || (ob.shootdirx == -1)) {
game.clip[_local2].gotoAndStop(1);
} else if ((ob.dirx == 1) || (ob.shootdirx == 1)) {
game.clip[_local2].gotoAndStop(2);
}
}
game.clip[_local2]._x = game[_local2].x;
game.clip[_local2]._y = game[_local2].y;
}
function moveBullets() {
var _local4 = 0;
while (_local4 < game.bullets.length) {
var _local2 = game.bullets[_local4];
getMyCorners(_local2.x + (_local2.speed * _local2.dirx), _local2.y + (_local2.speed * _local2.diry), _local2);
if ((_local2.xtile > ((char.xtile + game.halfvisx) + 10)) || (_local2.xtile < ((char.xtile - game.halfvisx) - 10))) {
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
}
if (((_local2.downleft and _local2.upleft) and _local2.downright) and _local2.upright) {
moveChar(_local2, _local2.dirx, _local2.diry);
} else {
var _local13 = _local2.clip.getDepth() + 1000;
var _local12 = _local2.dirx;
var _local15 = _local2.clip._x;
var _local14 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
game.clip.attachMovie("cheesehit", "cheesehit", _local13);
game.clip.cheesehit._x = _local15;
game.clip.cheesehit._y = _local14;
if (_local12 == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local12 == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
}
var _local7 = 0;
while (_local7 < game.currentEnemies.length) {
var _local8 = "enemy" + game.currentEnemies[_local7].id;
var _local3 = game[_local8];
var _local6 = _local2.x - _local3.x;
var _local5 = _local2.y - _local3.y;
if (((((Math.sqrt((_local6 * _local6) + (_local5 * _local5)) < (_local2.width + _local3.width)) && (_local2.hit)) && (!_local3.harmless)) && (!_local3.sign)) && (!_local3.nonhittable)) {
if (!_local3.hit) {
EnemySound.attachSound("hitenemy");
if (_root.soundOn) {
EnemySound.setVolume(30);
}
EnemySound.start();
}
if (!_local3.spikes) {
_local3.hit = true;
}
updateChar(_local3, _local3.dirx, _local3.diry);
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
}
_local7++;
}
_local7 = 0;
while (_local7 < game.currentPizzaMonsters.length) {
var _local8 = "pmonster" + game.currentPizzaMonsters[_local7].id;
var _local3 = game[_local8];
var _local6 = _local2.x - _local3.x;
var _local5 = _local2.y - _local3.y;
if (((Math.sqrt((_local6 * _local6) + (_local5 * _local5)) < (_local2.width + _local3.width)) && (_local2.hit)) && (!_local3.ducking)) {
if (!_local3.hit) {
EnemySound.attachSound("hitmonster");
if (_root.soundOn) {
EnemySound.setVolume(50);
}
EnemySound.start();
}
_local3.hit = true;
updateChar(_local3, _local2.xMove, _local2.yMove);
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
}
if ((((_local2.width + _local3.width) * 2) < Math.sqrt((_local6 * _local6) + (_local5 * _local5))) < ((_local2.width + _local3.width) * 3)) {
if (((((random(1000) > 970) && (_local3.duckable)) && (!_local3.ducking)) && (_local2.hit)) && (!_local3.hit)) {
_local3.ducking = true;
_local3.walking = false;
_local3.spitting = false;
updateChar(_local3, _local2.xMove, _local2.yMove);
}
}
_local7++;
}
var _local9 = _local2.x - char.x;
var _local10 = _local2.y - char.y;
if (facingdir == "right") {
var _local11 = 1;
} else if (facingdir == "left") {
var _local11 = -1;
}
if ((((Math.sqrt((_local9 * _local9) + (_local10 * _local10)) < ((_local2.width + char.width) + 30)) && (!_local2.hit)) && (char.swinging)) && (_local11 == (-_local2.dirx))) {
_local2.hit = true;
_local2.speed = 10;
_local2.dirx = -_local2.dirx;
_local2.clip.gotoAndStop(_local2.clip._currentframe + 2);
}
if (((Math.sqrt((_local9 * _local9) + (_local10 * _local10)) < (_local2.width + char.width)) && (!char.duck)) && ((!char.swinging) || (_local11 == _local2.dirx))) {
if ((!_local2.hit) && (!char.swinging)) {
if (!char.cheesed) {
char.cheesed = true;
char.cheesetimer = 0;
losePizzas(char);
FXSound.attachSound("cheesed");
if (_root.soundOn) {
FXSound.setVolume(50);
}
FXSound.start();
char.jumpspeed = 0;
fall(char);
char.glide = false;
char.swing = false;
char.duck = false;
char.climb = false;
char.toss = false;
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
updateChar(char, char.dirx, char.diry);
} else {
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["bullet" + game.bullets[_local4].id];
game.bullets.splice(_local4, 1);
char.cheesetimer = 0;
char.clip.char.gotoAndStop("stand1");
}
}
}
_local4++;
}
}
function moveBombs() {
var _local3 = 0;
while (_local3 < game.bombs.length) {
var _local2 = game.bombs[_local3];
_local2.dirx = _local2.realdirx;
getMyCorners(_local2.x + (_local2.speed * _local2.dirx), _local2.y + (_local2.jumpspeed * _local2.diry), _local2);
if ((((((_local2.downleft && (_local2.upleft)) && (_local2.downright)) && (_local2.upright)) && (!checkIfOnCloud(_local2))) && (!checkMovingTiles(_local2.speed, _local2))) && (!checkGoalTiles(_local2.speed, _local2)[0])) {
moveChar(_local2, _local2.dirx, 0);
jumpChar(_local2);
} else if (((checkIfOnCloud(_local2) || (checkMovingTiles(_local2.speed, _local2))) && (_local2.jump)) && (_local2.jumpspeed < 0)) {
moveChar(_local2, _local2.dirx, 0);
jumpChar(_local2);
} else if (!_local2.bounce) {
if ((!_local2.upright) || (!_local2.upleft)) {
_local2.dirx = -_local2.dirx;
_local2.realdirx = -_local2.realdirx;
}
_local2.jumpspeed = -14;
moveChar(_local2, _local2.dirx, 0);
jumpChar(_local2);
FXSound.attachSound("pepperclink");
if (_root.soundOn) {
FXSound.setVolume(30);
}
FXSound.start();
_local2.bounce = true;
} else {
FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
FXSound.setVolume(70);
}
FXSound.start();
var _local9 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local11 = _local2.clip._x;
var _local10 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["pepperbomb" + game.bombs[_local3].id];
game.bombs.splice(_local3, 1);
game.clip.attachMovie("bombhit", "bombhit", _local9);
game.clip.bombhit._x = _local11;
game.clip.bombhit._y = _local10;
}
var _local14 = _local2.x - char.x;
var _local12;
if (char.duck) {
_local12 = _local2.y - char.y;
} else {
_local12 = _local2.y - (char.y - char.height);
}
var _local16 = Math.sqrt((_local14 * _local14) + (_local12 * _local12));
var _local15 = (_local2.width + char.width) + 10;
if (((_local16 < _local15) && (!char.hurt)) && (((!_local2.bounce) && (_local2.jumpspeed > 0)) || (_local2.bounce))) {
FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
FXSound.setVolume(70);
}
FXSound.start();
var _local9 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local11 = _local2.clip._x;
var _local10 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["pepperbomb" + game.bombs[_local3].id];
game.bombs.splice(_local3, 1);
game.clip.attachMovie("bombhit", "bombhit", _local9);
game.clip.bombhit._x = _local11;
game.clip.bombhit._y = _local10;
char.hurt = true;
adjustHealth(-1);
losePizzas(char);
updatChar(char, char.dirx, char.diry);
}
if (_root.bossbattle) {
var _local4 = game.sarge;
var _local7 = _local2.x - _local4.x;
var _local6 = _local2.y - _local4.y;
if (((Math.sqrt((_local7 * _local7) + (_local6 * _local6)) < ((_local2.width + _local4.width) + 10)) && (_local4.cheesed)) && (!_local4.hit)) {
_local4.cheesed = false;
_local4.hit = true;
_local4.jumpspeed = -30;
_local4.jump = true;
_local4.health--;
_root.hud.sargehealthbar.gotoAndStop(game.sarge.health + 1);
if (_local4.health == 0) {
_local4.jumpspeed = -20;
_local4.hit = false;
_local4.dead = true;
char.bosstrigger = true;
}
updateChar(_local4, _local4.dirx, _local4.diry);
FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
FXSound.setVolume(70);
}
FXSound.start();
var _local9 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local11 = _local2.clip._x;
var _local10 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["pepperbomb" + game.bombs[_local3].id];
game.bombs.splice(_local3, 1);
game.clip.attachMovie("bombhit", "bombhit", _local9);
game.clip.bombhit._x = _local11;
game.clip.bombhit._y = _local10;
}
}
var _local5 = 0;
while (_local5 < game.currentEnemies.length) {
var _local8 = "enemy" + game.currentEnemies[_local5].id;
var _local4 = game[_local8];
var _local7 = _local2.x - _local4.x;
var _local6 = _local2.y - _local4.y;
if ((((Math.sqrt((_local7 * _local7) + (_local6 * _local6)) < ((_local2.width + _local4.width) + 10)) && (!_local4.collision)) && (!_local4.sign)) && (!_local4.nonhittable)) {
if ((!_local4.spikes) && (!_local4.collision)) {
_local4.hit = true;
}
updateChar(_local4, _local4.dirx, _local4.diry);
FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
FXSound.setVolume(70);
}
FXSound.start();
var _local9 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local11 = _local2.clip._x;
var _local10 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["pepperbomb" + game.bombs[_local3].id];
game.bombs.splice(_local3, 1);
game.clip.attachMovie("bombhit", "bombhit", _local9);
game.clip.bombhit._x = _local11;
game.clip.bombhit._y = _local10;
}
_local5++;
}
_local5 = 0;
while (_local5 < game.currentPizzaMonsters.length) {
var _local8 = "pmonster" + game.currentPizzaMonsters[_local5].id;
var _local4 = game[_local8];
var _local7 = _local2.x - _local4.x;
var _local6 = _local2.y - _local4.y;
if (Math.sqrt((_local7 * _local7) + (_local6 * _local6)) < ((_local2.width + _local4.width) + 10)) {
_local4.hit = true;
_local4.ducking = false;
updateChar(_local4, _local2.xMove, _local2.yMove);
FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
FXSound.setVolume(70);
}
FXSound.start();
var _local9 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local11 = _local2.clip._x;
var _local10 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["pepperbomb" + game.bombs[_local3].id];
game.bombs.splice(_local3, 1);
game.clip.attachMovie("bombhit", "bombhit", _local9);
game.clip.bombhit._x = _local11;
game.clip.bombhit._y = _local10;
}
_local5++;
}
_local3++;
}
}
function moveBoulders() {
var _local3 = 0;
while (_local3 < game.boulders.length) {
var _local2 = game.boulders[_local3];
_local2.dirx = _local2.realdirx;
getMyCorners(_local2.x + (_local2.speed * _local2.dirx), _local2.y, _local2);
if ((((_local2.jump || (_local2.hit)) || (!_local2.airboulder)) && (_local2.dirx == -1)) && (((_local2.downleft && (_local2.upleft)) && (_local2.midleft)) || (_local2.onSlope && (!_local2.onSlopeWallLeft)))) {
moveChar(_local2, _local2.dirx, 0);
jumpChar(_local2);
} else if ((((_local2.jump || (_local2.hit)) || (!_local2.airboulder)) && (_local2.dirx == 1)) && (((_local2.downright && (_local2.upright)) && (_local2.midright)) || (_local2.onSlope && (!_local2.onSlopeWallRight)))) {
moveChar(_local2, _local2.dirx, 0);
jumpChar(_local2);
} else {
var _local16 = _local2.clip.getDepth() + 1000;
var _local13 = _local2.dirx;
var _local18 = _local2.clip._x;
var _local17 = _local2.clip._y;
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
game.clip.attachMovie("cheesehit", "cheesehit", _local16);
game.clip.cheesehit._x = _local18;
game.clip.cheesehit._y = _local17;
if (_local13 == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local13 == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
}
var _local6 = 0;
while (_local6 < game.currentEnemies.length) {
var _local12 = "enemy" + game.currentEnemies[_local6].id;
var _local5 = game[_local12];
var _local10 = _local2.x - _local5.x;
var _local8 = _local2.y - _local5.y;
if (((((Math.sqrt((_local10 * _local10) + (_local8 * _local8)) < (_local2.width + _local5.width)) && (_local2.hit)) && (!_local5.harmless)) && (!_local5.sign)) && (!_local5.nonhittable)) {
if (!_local5.hit) {
EnemySound.attachSound("hitenemy");
if (_root.soundOn) {
EnemySound.setVolume(30);
}
EnemySound.start();
}
if (!_local5.spikes) {
_local5.hit = true;
}
updateChar(_local5, _local5.dirx, _local5.diry);
}
_local6++;
}
if (_root.bossbattle) {
var _local4 = game.sarge;
var _local14 = _local2.x - _local4.x;
var _local15 = _local2.y - _local4.y;
if ((Math.sqrt((_local14 * _local14) + (_local15 * _local15)) < ((_local2.width + _local4.width) + 5)) && (_local2.hit)) {
if (!_local4.cheesed) {
_local4.cheesed = true;
_local4.cheesetimer = 0;
FXSound.attachSound("cheesed");
if (_root.soundOn) {
FXSound.setVolume(50);
}
FXSound.start();
_local4.jumpspeed = 0;
fall(_local4);
_local4.duck = false;
_local4.toss = false;
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
updateChar(_local4, _local4.dirx, _local4.diry);
} else {
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
_local4.cheesetimer = 0;
_local4.clip.char.gotoAndPlay(1);
}
}
}
_local6 = 0;
while (_local6 < game.currentPizzaMonsters.length) {
var _local12 = "pmonster" + game.currentPizzaMonsters[_local6].id;
var _local5 = game[_local12];
var _local10 = _local2.x - _local5.x;
var _local8 = _local2.y - _local5.y;
if ((Math.sqrt((_local10 * _local10) + (_local8 * _local8)) < (_local2.width + _local5.width)) && (_local2.hit)) {
if (!_local5.hit) {
EnemySound.attachSound("hitmonster");
if (_root.soundOn) {
EnemySound.setVolume(50);
}
EnemySound.start();
}
_local5.hit = true;
updateChar(_local5, _local2.xMove, _local2.yMove);
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
}
_local6++;
}
var _local9 = _local2.x - char.x;
var _local11 = _local2.y - char.y;
var _local7;
if (facingdir == "right") {
_local7 = 1;
} else if (facingdir == "left") {
_local7 = -1;
}
if ((((Math.sqrt((_local9 * _local9) + (_local11 * _local11)) < ((_local2.width + char.width) + 30)) && (!_local2.hit)) && (char.swinging)) && (_local7 == (-_local2.realdirx))) {
_local2.hit = true;
_local2.speed = 10;
_local2.dirx = _local7;
_local2.realdirx = _local7;
if (_local2.dirx == -1) {
_local2.clip.gotoAndStop(3);
} else {
_local2.clip.gotoAndStop(4);
}
} else if ((((Math.sqrt((_local9 * _local9) + (_local11 * _local11)) < ((_local2.width + char.width) + 30)) && (!_local2.hit)) && (char.swinging)) && (_local2.diry)) {
_local2.hit = true;
_local2.speed = 10;
_local2.dirx = _local7;
_local2.realdirx = _local7;
if (_local2.dirx == -1) {
_local2.clip.gotoAndStop(3);
} else {
_local2.clip.gotoAndStop(4);
}
}
if ((Math.sqrt((_local9 * _local9) + (_local11 * _local11)) < (_local2.width + char.width)) && ((!char.swinging) || (_local7 == _local2.realdirx))) {
if ((!_local2.hit) && (!char.swinging)) {
if (!char.cheesed) {
char.cheesed = true;
char.cheesetimer = 0;
losePizzas(char);
FXSound.attachSound("cheesed");
if (_root.soundOn) {
FXSound.setVolume(50);
}
FXSound.start();
char.jumpspeed = 0;
fall(char);
char.glide = false;
char.swing = false;
char.duck = false;
char.climb = false;
char.toss = false;
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
updateChar(char, char.dirx, char.diry);
} else {
game.clip.attachMovie("cheesehit", "cheesehit", 650000);
game.clip.cheesehit._x = _local2.clip._x;
game.clip.cheesehit._y = _local2.clip._y;
if (_local2.dirx == 1) {
game.clip.cheesehit.gotoAndStop(2);
} else if (_local2.dirx == -1) {
game.clip.cheesehit.gotoAndStop(1);
}
_local2.clip.removeMovieClip();
delete game["boulder" + game.boulders[_local3].id];
game.boulders.splice(_local3, 1);
char.cheesetimer = 0;
char.clip.char.gotoAndStop("stand1");
}
}
}
_local3++;
}
}
function checkMovingTiles(y, obchar) {
if (obchar.diry != -1) {
var _local11 = (obchar.y + obchar.height) + y;
var _local10 = obchar.x + obchar.width;
var _local9 = obchar.x - obchar.width;
foundit = false;
var _local4 = 0;
while (_local4 < game.movingtiles.length) {
var _local2 = game["movingtile" + _local4];
var _local8 = _local2.y + _local2.height;
var _local6 = _local2.y - _local2.height;
var _local7 = _local2.x + _local2.width;
var _local5 = _local2.x - _local2.width;
if ((obchar.lasty + obchar.height) <= _local6) {
if ((_local11 <= _local8) and (_local11 >= _local6)) {
if ((_local10 > _local5) and (_local10 < _local7)) {
obchar.onMovingTile = _local2;
obchar.onMovingTile.charx = obchar.x - _local2.x;
if (_local2.clip.sprite._currentframe < 3) {
_local2.clip.sprite.play();
}
if (_local2.donut) {
_local2.clip.char.gotoAndStop(3);
} else if (_local2.springboard) {
if (!obchar.cheesed) {
if (obchar.springjump == false) {
CharSound.attachSound("jump1");
if (_root.soundOn) {
CharSound.setVolume(25);
}
CharSound.start();
}
obchar.jump = true;
obchar.jumpspeed = -31;
obchar.springjump = true;
obchar.gravity = 1;
_local2.clip.char.gotoAndStop(2);
} else {
obchar.onMovingTile = false;
foundit = false;
break;
}
} else if (_local2.waittrigger) {
_local2.waittrigger = false;
_local2.stoppedmove = false;
}
foundit = true;
break;
}
if ((_local9 > _local5) and (_local9 < _local7)) {
obchar.onMovingTile = _local2;
obchar.onMovingTile.charx = obchar.x - _local2.x;
if (_local2.clip.sprite._currentframe < 3) {
_local2.clip.sprite.play();
}
if (_local2.donut) {
_local2.clip.char.gotoAndStop(3);
} else if (_local2.springboard) {
if (!obchar.cheesed) {
if (obchar.springjump == false) {
CharSound.attachSound("jump1");
if (_root.soundOn) {
CharSound.setVolume(25);
}
CharSound.start();
}
obchar.jump = true;
obchar.jumpspeed = -31;
obchar.springjump = true;
obchar.gravity = 1;
_local2.clip.char.gotoAndStop(2);
} else {
obchar.onMovingTile = false;
foundit = false;
break;
}
} else if (_local2.waittrigger) {
_local2.waittrigger = false;
_local2.stoppedmove = false;
}
foundit = true;
break;
}
}
}
_local4++;
}
return(foundit);
}
}
function moveTiles() {
var _local4 = 0;
while (_local4 < game.movingtiles.length) {
var _local2 = game["movingtile" + _local4];
getMyCorners(_local2.x + (_local2.speed * _local2.dirx), _local2.y + (_local2.speed * _local2.diry), _local2);
if (((!_local2.groundrider) && (!_local2.donut)) && (!_local2.doorswitch)) {
if ((_local2.miny > _local2.upY) or (_local2.maxy < _local2.downY)) {
_local2.diry = -_local2.diry;
}
} else if (_local2.doorswitch) {
if (_local2.maxy < _local2.downY) {
_local2.diry = 0;
}
}
if (_local2.donut) {
if (_local2.waittrigger) {
game[(("t_" + _local2.startytile) + "_") + _local2.startxtile].walkable = false;
game[(("t_" + _local2.startytile) + "_") + _local2.startxtile].colobject = true;
} else {
game[(("t_" + _local2.startytile) + "_") + _local2.startxtile].walkable = true;
game[(("t_" + _local2.startytile) + "_") + _local2.startxtile].colobject = false;
}
}
if ((((((_local2.waitable && (!_local2.waittrigger)) && (!(char.onMovingTile === _local2))) && (!_local2.donut)) && (!_local2.groundrider)) && (!_local2.stoppedmove)) && (!_local2.doorswitch)) {
var _local7 = false;
var _local6 = false;
if (_local2.dirx == 1) {
if ((_local2.xtile == _local2.startxtile) && ((_local2.x + (_local2.speed * _local2.dirx)) >= ((_local2.startxtile * game.tileW) + (game.tileW / 2)))) {
_local7 = true;
_local2.x = (_local2.startxtile * game.tileW) + (game.tileW / 2);
}
} else if (_local2.dirx == -1) {
if ((_local2.xtile == _local2.startxtile) && ((_local2.x + (_local2.speed * _local2.dirx)) <= ((_local2.startxtile * game.tileW) + (game.tileW / 2)))) {
_local7 = true;
_local2.x = (_local2.startxtile * game.tileW) + (game.tileW / 2);
}
} else if (_local2.dirx == 0) {
_local7 = true;
}
if (_local2.diry == 1) {
if ((_local2.ytile == _local2.startytile) && ((_local2.y + (_local2.speed * _local2.diry)) >= ((_local2.startytile * game.tileH) + (game.tileH / 2)))) {
_local6 = true;
_local2.y = (_local2.startytile * game.tileH) + (game.tileH / 2);
}
} else if (_local2.diry == -1) {
if ((_local2.ytile == _local2.startytile) && ((_local2.y + (_local2.speed * _local2.diry)) <= ((_local2.startytile * game.tileH) + (game.tileH / 2)))) {
_local6 = true;
_local2.y = (_local2.startytile * game.tileH) + (game.tileH / 2);
}
} else if (_local2.diry == 0) {
_local6 = true;
}
if (_local7 && (_local6)) {
_local2.waittrigger = true;
}
}
if ((!_local2.waittrigger) && (!_local2.stoppedmove)) {
if (!_local2.groundrider) {
if (((_local2.minx * game.tileW) > (_local2.x - (_local2.width / 2))) && (!(_local2.dirx === 0))) {
_local2.dirx = 1;
} else if ((((_local2.maxx * game.tileW) + game.tileW) < (_local2.x + (_local2.width / 2))) && (!(_local2.dirx === 0))) {
_local2.dirx = -1;
}
_local2.x = _local2.x + (_local2.speed * _local2.dirx);
_local2.y = _local2.y + (_local2.speed * _local2.diry);
if (_local2.donut && (_local2.clip.getDepth() == _local2.stopdepth)) {
_local2.clip.swapDepths(_local2.falldepth);
if (char.onMovingTile == _local2) {
checkGround(_root.char);
}
}
} else if (_local2.groundrider) {
moveChar(_local2, _local2.xMove, _local2.yMove);
}
}
if (_local2.jump && (_local2.groundrider)) {
_root.jumpChar(_local2);
}
_local2.xtile = Math.floor(_local2.x / game.tileW);
_local2.ytile = Math.floor(_local2.y / game.tileH);
_local2.clip._x = _local2.x;
_local2.clip._y = _local2.y;
if ((_local2.donut && (_local2.ytile > (char.ytile + 20))) && (!_local2.waittrigger)) {
_local2.clip.swapDepths(_local2.stopdepth);
_local2.xtile = _local2.startxtile;
_local2.ytile = _local2.startytile;
_local2.x = (_local2.xtile * game.tileW) + (game.tileW / 2);
_local2.y = (_local2.ytile * game.tileH) + (game.tileH / 2);
_local2.clip._x = _local2.x;
_local2.clip._y = _local2.y;
_local2.waittrigger = true;
_local2.clip.char.gotoAndStop(2);
}
if (_local2.diry == -1) {
checkMovingTiles(0);
}
if (!(char.onMovingTile === _local2)) {
if (!(_local2.clip.sprite._currentframe === 1)) {
_local2.clip.sprite.play();
}
}
_local4++;
}
if (char.onMovingTile && (!char.onMovingTile.stoppedmove)) {
if (char.onMovingTile.clip.sprite._currentframe < 3) {
char.onMovingTile.clip.sprite.play();
} else {
char.onMovingTile.clip.sprite.stop();
}
getMyCorners(char.x, char.y + (char.onMovingTile.speed * char.onMovingTile.diry), char);
if (char.onMovingTile.diry == -1) {
if (((char.upleft and char.upright) || (char.onMovingTile.onSlope)) || (char.onMovingTile.jump)) {
char.y = (char.onMovingTile.y - char.onMovingTile.height) - char.height;
} else {
char.y = (char.ytile * game.tileH) + char.height;
char.jumpspeed = 0;
char.jump = true;
char.onMovingTile = false;
}
}
if (char.onMovingTile.diry == 1) {
if ((((char.downleft and char.downright) || (char.onMovingTile.onSlope)) || (char.onMovingTile.jump)) || (char.onMovingTile.donut && (char.onMovingTile.waittrigger == true))) {
char.y = (char.onMovingTile.y - char.onMovingTile.height) - char.height;
} else {
char.onMovingTile = false;
char.y = ((char.ytile + 1) * game.tileH) - char.height;
}
}
getMyCorners(char.x + (char.onMovingTile.speed * char.onMovingTile.dirx), char.y, char);
if (char.onMovingTile.dirx == -1) {
if (((char.downleft and char.upleft) || (char.onMovingTile.onSlope && (char.upright))) || (char.onMovingTile.jump)) {
char.x = char.x + (char.onMovingTile.speed * char.onMovingTile.dirx);
} else {
char.onMovingTile = false;
char.x = (char.xtile * game.tileW) + char.width;
fall(char);
}
}
if (char.onMovingTile.dirx == 1) {
if (((char.upright and char.downright) || (char.onMovingTile.onSlope && (char.upright))) || (char.onMovingTile.jump)) {
char.x = char.x + (char.onMovingTile.speed * char.onMovingTile.dirx);
} else {
char.onMovingTile = false;
char.x = ((char.xtile + 1) * game.tileW) - char.width;
fall(char);
}
}
_local4 = 0;
while (_local4 < 2) {
var _local3 = game[(("item" + (char.ytile - _local4)) + "_") + char.xtile];
if (_local3) {
if (_local3.pepper > 0) {
FXSound.attachSound("getpepper");
} else if (_local3.health > 0) {
FXSound.attachSound("getheart");
} else if (_local3.points > 0) {
FXSound.attachSound("coin");
}
if (_root.soundOn) {
FXSound.setVolume(60);
}
FXSound.start();
game.points = game.points + _local3.points;
game.pepperbombs = game.pepperbombs + _local3.pepper;
game.lives = game.lives + _local3.lives;
if (game.points < 10) {
_root.points = "0" + game.points;
} else {
_root.points = game.points;
}
if (_local3.health != 0) {
adjustHealth(_local3.health);
}
_root.pepperbombs = game.pepperbombs;
_root.lives = game.lives;
var _local5 = _local3.clip.getDepth();
var _local10 = _local3.clip._x;
var _local9 = _local3.clip._y;
var _local11 = _local3.clip._currentframe;
removeMovieClip(_local3.clip);
game.items[_local3.posi] = 0;
delete game[(("item" + (char.ytile - _local4)) + "_") + char.xtile];
game.clip.attachMovie("getitems", "getitems" + _local5, _local5);
game.clip["getitems" + _local5]._x = _local10;
game.clip["getitems" + _local5]._y = _local9;
game.clip["getitems" + _local5].gotoAndStop(_local11);
}
_local4++;
}
updateChar(char);
}
_local4 = 0;
while (_local4 < game.droppedpizzas.length) {
var _local8 = "pizza" + game.droppedpizzas[_local4].id;
var _local2 = game[_local8];
if (_local2.onMovingTile) {
getMyCorners(_local2.x, _local2.y + (_local2.onMovingTile.speed * _local2.onMovingTile.diry), _local2);
if (_local2.onMovingTile.diry == -1) {
if (_local2.upleft and _local2.upright) {
_local2.y = (_local2.onMovingTile.y - _local2.onMovingTile.height) - _local2.height;
} else {
_local2.y = (_local2.ytile * game.tileH) + _local2.height;
_local2.jumpspeed = 0;
_local2.jump = true;
_local2.onMovingTile = false;
}
}
if (_local2.onMovingTile.diry == 1) {
if (_local2.downleft and _local2.downright) {
_local2.y = (_local2.onMovingTile.y - _local2.onMovingTile.height) - _local2.height;
} else {
_local2.onMovingTile = false;
_local2.y = ((_local2.ytile + 1) * game.tileH) - _local2.height;
}
}
getMyCorners(_local2.x + (_local2.onMovingTile.speed * _local2.onMovingTile.dirx), _local2.y, _local2);
if (_local2.onMovingTile.dirx == -1) {
if (_local2.downleft and _local2.upleft) {
_local2.x = _local2.x + (_local2.onMovingTile.speed * _local2.onMovingTile.dirx);
} else {
_local2.x = (_local2.xtile * game.tileW) + _local2.width;
fall(_local2);
}
}
if (_local2.onMovingTile.dirx == 1) {
if (_local2.upright and _local2.downright) {
_local2.x = _local2.x + (_local2.onMovingTile.speed * _local2.onMovingTile.dirx);
} else {
fall(_local2);
_local2.x = ((_local2.xtile + 1) * game.tileW) - _local2.width;
}
}
updateChar(_local2);
}
_local4++;
}
}
function enemyBrain() {
var _local5 = 0;
while (_local5 < game.currentEnemies.length) {
var _local6 = "enemy" + game.currentEnemies[_local5].id;
var _local2 = game[_local6];
if (checkOnScreen(_local2)) {
if ((!_local2.foreground) && ((!_local2.hit) || (_local2.object))) {
if (_local2.object && (_local2.xMove != 0)) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), _local2.y + (_local2.speed * _local2.yMove), _local2);
if (_local2.xMove == 1) {
if (game[(("t_" + _local2.upY) + "_") + _local2.rightX].colobject) {
game[(("t_" + _local2.upY) + "_") + _local2.rightX].colobject = false;
game[(("t_" + _local2.upY) + "_") + _local2.rightX].walkable = true;
}
if (game[(("t_" + _local2.downY) + "_") + _local2.rightX].colobject) {
game[(("t_" + _local2.downY) + "_") + _local2.rightX].colobject = false;
game[(("t_" + _local2.downY) + "_") + _local2.rightX].walkable = true;
}
} else if (_local2.xMove == -1) {
if (game[(("t_" + _local2.upY) + "_") + _local2.leftX].colobject) {
game[(("t_" + _local2.upY) + "_") + _local2.leftX].colobject = false;
game[(("t_" + _local2.upY) + "_") + _local2.leftX].walkable = true;
}
if (game[(("t_" + _local2.downY) + "_") + _local2.leftX].colobject) {
game[(("t_" + _local2.downY) + "_") + _local2.leftX].colobject = false;
game[(("t_" + _local2.downY) + "_") + _local2.leftX].walkable = true;
}
}
}
if (_local2.crawler) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), _local2.y + (_local2.speed * _local2.yMove), _local2);
if (((((_local2.plat != "bottom") && (char.xtile == _local2.xtile)) && (char.ytile > _local2.ytile)) && (checkOnScreen(_local2))) && (_local2.fallercrawler)) {
_local2.plat = "bottom";
if (char.x < _local2.x) {
_local2.xMove = -1;
} else {
_local2.xMove = 1;
}
_local2.yMove = 0;
_local2.crawler = false;
fall(_local2);
} else if (((((((checkCrawlerTile(_local2) && (_local2.downleft)) && (_local2.downright)) && (_local2.upleft)) && (_local2.upright)) && (game[(("t_" + (_local2.ytile + 1)) + "_") + _local2.xtile].slope)) && (_local2.plat == "left")) && (_local2.yMove == 1)) {
_local2.plat = "bottom";
_local2.xMove = 1;
_local2.yMove = 0;
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((((checkCrawlerTile(_local2) && (_local2.downleft)) && (_local2.downright)) && (_local2.upleft)) && (_local2.upright)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((((checkCrawlerTile(_local2) && (checkIfOnCloud(_local2))) && (_local2.leftcloud || (!_local2.downleft))) && (_local2.rightcloud || (!_local2.downright))) && (_local2.upleft)) && (_local2.upright)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((checkCrawlerTile(_local2) && _local2.onSlope) && (!_local2.onSlopeWallRight)) && (!_local2.onSlopeWallLeft)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((checkCrawlerTile(_local2) && (_local2.xMove < 0)) && game[(("t_" + (_local2.ytile + 1)) + "_") + (_local2.xtile - 1)].slope) && (!_local2.onSlopeWallLeft)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((checkCrawlerTile(_local2) && (_local2.xMove > 0)) && game[(("t_" + (_local2.ytile + 1)) + "_") + (_local2.xtile + 1)].slope) && (!_local2.onSlopeWallRight)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((checkCrawlerTile(_local2) && (game[(("t_" + _local2.ytile) + "_") + (_local2.xtile - 1)].slope == -1)) && (game[(("t_" + (_local2.ytile + 1)) + "_") + _local2.xtile].walkable == false)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (!checkCrawlerTile(_local2)) {
if (_local2.plat == "right") {
if (_local2.yMove == -1) {
_local2.plat = "bottom";
} else if (_local2.yMove == 1) {
_local2.plat = "top";
}
_local2.yMove = 0;
_local2.xMove = 1;
_local2.xtile = _local2.xtile + 1;
_local2.x = ((_local2.xtile * game.tileW) + _local2.width) - (_local2.width - 1);
_local2.y = (_local2.ytile * game.tileH) + _local2.height;
moveChar(_local2, _local2.xMove, _local2.yMove);
_local2.clip.char.gotoAndPlay("corner");
} else if (_local2.plat == "bottom") {
if (_local2.xMove == -1) {
_local2.plat = "right";
} else if (_local2.xMove == 1) {
_local2.plat = "left";
}
_local2.yMove = 1;
_local2.xMove = 0;
_local2.ytile = _local2.ytile + 1;
_local2.y = ((_local2.ytile * game.tileH) + _local2.height) - (_local2.height - 1);
_local2.x = (_local2.xtile * game.tileW) + _local2.width;
moveChar(_local2, _local2.xMove, _local2.yMove);
_local2.clip.char.gotoAndPlay("corner");
} else if (_local2.plat == "top") {
if (_local2.xMove == -1) {
_local2.plat = "right";
} else if (_local2.xMove == 1) {
_local2.plat = "left";
}
_local2.yMove = -1;
_local2.xMove = 0;
_local2.ytile = _local2.ytile - 1;
_local2.y = ((_local2.ytile * game.tileH) + _local2.height) + (_local2.height - 1);
_local2.x = (_local2.xtile * game.tileW) + _local2.width;
moveChar(_local2, _local2.xMove, _local2.yMove);
_local2.clip.char.gotoAndPlay("corner");
} else if (_local2.plat == "left") {
if (_local2.yMove == -1) {
_local2.plat = "bottom";
} else if (_local2.yMove == 1) {
_local2.plat = "top";
}
_local2.yMove = 0;
_local2.xMove = -1;
_local2.xtile = _local2.xtile - 1;
_local2.x = ((_local2.xtile * game.tileW) + _local2.width) + (_local2.width - 1);
_local2.y = (_local2.ytile * game.tileH) + _local2.height;
moveChar(_local2, _local2.xMove, _local2.yMove);
_local2.clip.char.gotoAndPlay("corner");
}
} else if (((!_local2.upright) && (!_local2.downright)) && (_local2.xMove == 1)) {
if (_local2.plat == "bottom") {
_local2.plat = "right";
_local2.xMove = 0;
_local2.yMove = -1;
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (_local2.plat == "top") {
_local2.plat = "right";
_local2.xMove = 0;
_local2.yMove = 1;
moveChar(_local2, _local2.xMove, _local2.yMove);
}
} else if (((!_local2.upleft) && (!_local2.downleft)) && (_local2.xMove == -1)) {
if (_local2.plat == "bottom") {
_local2.plat = "left";
_local2.xMove = 0;
_local2.yMove = -1;
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (_local2.plat == "top") {
_local2.plat = "left";
_local2.xMove = 0;
_local2.yMove = 1;
moveChar(_local2, _local2.xMove, _local2.yMove);
}
} else if (((!_local2.upleft) && (!_local2.upright)) && (_local2.yMove == -1)) {
if (_local2.plat == "left") {
_local2.plat = "top";
_local2.xMove = 1;
_local2.yMove = 0;
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (_local2.plat == "right") {
_local2.plat = "top";
_local2.xMove = -1;
_local2.yMove = 0;
moveChar(_local2, _local2.xMove, _local2.yMove);
}
} else if (((!_local2.downleft) && (!_local2.downright)) && (_local2.yMove == 1)) {
if (_local2.plat == "left") {
_local2.plat = "bottom";
_local2.xMove = 1;
_local2.yMove = 0;
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (_local2.plat == "right") {
_local2.plat = "bottom";
_local2.xMove = -1;
_local2.yMove = 0;
moveChar(_local2, _local2.xMove, _local2.yMove);
}
}
} else if (_local2.laddercrawler) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), _local2.y + (_local2.speed * _local2.yMove), _local2);
if ((!game[(("t_" + _local2.upY) + "_") + _local2.xtile].ladder) && (_local2.yMove == -1)) {
_local2.yMove = 1;
} else if ((!game[(("t_" + _local2.downY) + "_") + _local2.xtile].ladder) && (_local2.yMove == 1)) {
_local2.yMove = -1;
}
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((_local2.bushjumper && (!_local2.jump)) && (_local2.hiding)) {
if (((_local2.xtile - 2) <= char.xtile) && ((_local2.xtile + 2) >= char.xtile)) {
if (((_local2.ytile - 3) <= char.ytile) && ((_local2.ytile + 3) >= char.ytile)) {
_local2.jumpspeed = _local2.jumpstart;
_local2.jump = true;
_local2.hiding = false;
if (_local2.leaves) {
var _local13 = -1000 + _local2.id;
var _local9 = _local2.id;
game.clip.attachMovie("boosher_leaves", "boosher_leaves_" + _local9, _local13);
game.clip["boosher_leaves_" + _local9]._x = _local2.clip._x;
game.clip["boosher_leaves_" + _local9]._y = _local2.clip._y - 20;
}
updateChar(_local2, 0, 0);
}
}
updateChar(_local2, 0, 0);
} else if ((_local2.xMove == 0) || (_local2.flying)) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), _local2.y + (_local2.speed * _local2.yMove), _local2);
if (_local2.boundaries) {
if ((_local2.minx > _local2.leftX) && (!(_local2.xMove === 0))) {
_local2.xMove = 1;
} else if ((_local2.maxx < _local2.rightX) && (!(_local2.xMove === 0))) {
_local2.xMove = -1;
}
if ((_local2.miny > _local2.upY) or (_local2.maxy < _local2.downY)) {
_local2.yMove = -_local2.yMove;
}
}
if (((((((_local2.downleft && (_local2.upleft)) && (_local2.downright)) && (_local2.upright)) && (_local2.midright)) && (_local2.midleft)) && ((((!checkIfOnCloud(_local2)) && (_local2.yMove == 1)) || (_local2.yMove == -1)) || (_local2.yMove == 0))) && (((((!game[(("t_" + _local2.downY) + "_") + _local2.leftX].slope) && (!game[(("t_" + _local2.downY) + "_") + _local2.rightX].slope)) && (_local2.yMove == 1)) || (_local2.yMove == -1)) || (_local2.yMove == 0))) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((((!_local2.upleft) || (!_local2.downleft)) || (!_local2.midleft)) && (_local2.xMove == -1)) {
_local2.xMove = 1;
} else if ((((!_local2.upright) || (!_local2.downright)) || (!_local2.midright)) && (_local2.xMove == 1)) {
_local2.xMove = -1;
} else if (((!_local2.upleft) || (!_local2.upright)) && (_local2.yMove == -1)) {
_local2.yMove = 1;
} else if (((!_local2.downleft) || (!_local2.downright)) && (_local2.yMove == 1)) {
_local2.yMove = -1;
} else {
_local2.xMove = -_local2.xMove;
_local2.yMove = -_local2.yMove;
}
} else {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), (_local2.y + (_local2.speed * _local2.yMove)) + 1, _local2);
if (_local2.chaser) {
if (!_local2.chasing) {
if ((checkChaserInSight(_local2) && (!_local2.jump)) && (!_local2.runskidding)) {
_local2.chasing = true;
_local2.jumpspeed = _local2.jumpstart;
_local2.jump = true;
}
} else if (_local2.chasing) {
if (!checkChaserRunning(_local2)) {
_local2.spearing = false;
_local2.runskidding = true;
_local2.runskidspeed = 12;
_local2.running = false;
moveChar(_local2, _local2.xMove, _local2.yMove);
_local2.chasing = false;
}
}
if ((_local2.running && (_local2.runspeed < _local2.runmaxspeed)) && (!_local2.runskidding)) {
_local2.runspeed = _local2.runspeed + 1;
}
if ((_local2.runskidspeed == 0) && _local2.runskidding) {
_local2.xMove = -_local2.xMove;
_local2.runskidding = false;
}
}
if (_local2.poker) {
if (!_local2.poking) {
if (checkPokerInSight(_local2) && (!_local2.jump)) {
_local2.poking = true;
_local2.jumpspeed = _local2.jumpstart;
_local2.jump = true;
}
} else if (_local2.poking) {
if ((!checkPokerInSight(_local2)) && _local2.spearing) {
_local2.spearing = false;
}
}
}
if (_local2.boundaries && (!_local2.chasing)) {
if ((_local2.minx > _local2.leftX) && (!(_local2.xMove === 0))) {
_local2.xMove = 1;
} else if ((_local2.maxx < _local2.rightX) && (!(_local2.xMove === 0))) {
_local2.xMove = -1;
}
if ((_local2.miny > _local2.upY) or (_local2.maxy < _local2.downY)) {
_local2.yMove = -_local2.yMove;
}
}
if (_local2.object && (_local2.xMove != 0)) {
}
if (((((!_local2.downleft) || (_local2.xMove >= 0)) && ((!_local2.downright) || (_local2.xMove <= 0))) && (_local2.upleft)) && (_local2.upright)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((((checkIfOnCloud(_local2) && (_local2.leftcloud || (!_local2.downleft))) && (_local2.rightcloud || (!_local2.downright))) && _local2.upleft) && _local2.upright) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((_local2.onSlope && (!_local2.onSlopeWallRight)) && (!_local2.onSlopeWallLeft)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((_local2.xMove < 0) && game[(("t_" + (_local2.ytile + 1)) + "_") + (_local2.xtile - 1)].slope) && (!_local2.onSlopeWallLeft)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((_local2.xMove > 0) && game[(("t_" + (_local2.ytile + 1)) + "_") + (_local2.xtile + 1)].slope) && (!_local2.onSlopeWallRight)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((game[(("t_" + _local2.ytile) + "_") + (_local2.xtile - 1)].slope == -1) && (game[(("t_" + (_local2.ytile + 1)) + "_") + _local2.xtile].walkable == false)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((_local2.fallable && (_local2.downleft || (_local2.xMove > 0))) && (_local2.downright || (_local2.xMove < 0))) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else {
_local2.xMove = -_local2.xMove;
if (_local2.chasing && _local2.running) {
_local2.spearing = false;
_local2.runskidding = true;
_local2.runskidspeed = 12;
_local2.running = false;
_local2.chasing = false;
}
}
if ((_local2.xMove == 0) && (_local2.yMove == 0)) {
_local2.clip.char.gotoAndStop(1);
} else {
_local2.clip.char.play();
}
}
if (!_local2.immobile) {
checkConveyor(_local2);
}
if (_local2.collision) {
game[(("t_" + _local2.ytile) + "_") + _local2.xtile].walkable = false;
game[(("t_" + _local2.ytile) + "_") + _local2.xtile].colobject = true;
}
if (_local2.object && (_local2.hit)) {
var _local4 = 0;
while (_local4 < game.currentEnemies.length) {
_local6 = "enemy" + game.currentEnemies[_local4].id;
var _local3 = game[_local6];
if (((_local2.xtile == _local3.xtile) && (_local2.ytile == _local3.ytile)) && (!_local3.hit)) {
EnemySound.attachSound("hitenemy");
if (_root.soundOn) {
EnemySound.setVolume(50);
}
EnemySound.start();
_local3.hit = true;
if (_local3.object) {
_local3.xMove = _local2.xMove;
_local2.xMove = -_local2.xMove;
}
game.clip.attachMovie("enemyhit", "enemyhit" + _local4, 510600 + _local4);
game.clip["enemyhit" + _local4]._x = _local3.x;
game.clip["enemyhit" + _local4]._y = _local3.y;
}
_local4++;
}
}
if (_local2.jumprandom) {
if ((!_local2.jump) && (random(20) > 18)) {
_local2.jumpable = true;
} else {
_local2.jumpable = false;
}
} else if (_local2.jumppause) {
if (_local2.jumppause < _local2.jumppausedelay) {
_local2.jumppause++;
_local2.jumpable = false;
} else {
_local2.jumpable = true;
_local2.jumppause = 1;
}
}
if (((_local2.jumpable && (!_local2.jump)) && (!_local2.chaser)) && (!_local2.poker)) {
_local2.jumpskip = _local2.jumpskip * -1;
_local2.jumpspeed = _local2.jumpstart;
if (_local2.jumpchangedir) {
if (random(20) > 12) {
_local2.xMove = -_local2.xMove;
}
}
_local2.jump = true;
}
if (_local2.jump && (!_local2.flying)) {
_root.jumpChar(_local2);
}
}
_local2.dirx = _local2.xMove;
_local2.diry = _local2.yMove;
var _local10 = _local2.x - char.x;
if (char.duck) {
ydist = _local2.y - char.y;
} else {
ydist = _local2.y - (char.y - char.height);
}
var _local12 = Math.sqrt((_local10 * _local10) + (ydist * ydist));
var _local14 = (_local2.width + char.width) + 28;
var _local11 = _local2.width + char.width;
var _local18 = 0;
var _local17 = 0;
if (((_local12 < _local14) && (char.swinging)) && (char.swingcontact)) {
var _local8 = false;
var _local7 = false;
if (((facingdir == "left") && (_local2.x < char.x)) && ((!_local2.conveyorswitch) || (_local2.conveyorswitch && (_local2.hitdir == 1)))) {
_local8 = true;
_local7 = 1;
} else if (((facingdir == "right") && (_local2.x > char.x)) && ((!_local2.conveyorswitch) || (_local2.conveyorswitch && (_local2.hitdir == -1)))) {
_local8 = true;
_local7 = -1;
}
if (((_local8 && (!_local2.spikes)) && (!_local2.sign)) && (!_local2.nonhittable)) {
if ((!_local2.hit) || (_local2.object && (_local2.xMove == _local7))) {
EnemySound.attachSound("hitenemy");
if (_root.soundOn) {
EnemySound.setVolume(30);
}
EnemySound.start();
}
_local2.hit = true;
game.clip.attachMovie("enemyhit", "enemyhit" + _local5, 510600 + _local5);
game.clip["enemyhit" + _local5]._x = _local2.x;
game.clip["enemyhit" + _local5]._y = _local2.y;
if (_local2.collision) {
game[(("t_" + _local2.ytile) + "_") + _local2.xtile].walkable = true;
_local2.collision = false;
}
if (_local2.object || (_local2.objectable)) {
if (_local2.objectable && (!_local2.object)) {
_local2.speed = _local2.objectspeed;
_local2.object = true;
}
if (char.x < _local2.x) {
_local2.xMove = 1;
} else if (char.x > _local2.x) {
_local2.xMove = -1;
}
}
updateChar(_local2, _local2.dirx, _local2.diry);
}
} else if (((((((_local12 < _local11) || (checkSpearHurt(_local2, _local10, ydist, _local11))) && (!char.hurt)) && ((!_local2.hit) || (_local2.hit && (_local2.object)))) && ((!_local2.object) || (_local2.object && ((_local2.xMove != 0) || (_local2.yMove != 0))))) && ((!_local2.bushjumper) || (_local2.bushjumper && (_local2.jump)))) && (!_local2.harmless)) {
char.hurt = true;
adjustHealth(-1);
losePizzas(char);
updatChar(char, char.dirx, char.diry);
}
if ((((_local2.hit && (_local2.conveyorswitch)) && (char.swinging)) && (!_local2.alreadyhit)) && (_local7 == _local2.hitdir)) {
changeConveyors(_local2);
_local2.alreadyhit = true;
_local2.hitdir = _local2.hitdir * -1;
updateChar(_local2, _local2.dirx, _local2.diry);
} else if ((_local2.hit && (_local2.conveyorswitch)) && (!char.swinging)) {
_local2.hit = false;
_local2.alreadyhit = false;
updateChar(_local2, _local2.dirx, _local2.diry);
}
if ((_local2.hit && (!_local2.object)) && (!_local2.conveyorswitch)) {
var _local19 = 15;
var _local16 = 3;
_local2.y = _local2.y + _local2.jumpstart;
_local2.clip._y = _local2.y;
_local2.jumpstart = _local2.jumpstart + _local16;
if (_local2.x < char.x) {
var _local15 = -5;
} else {
var _local15 = 5;
}
_local2.x = _local2.x + _local15;
_local2.clip._x = _local2.x;
_local2.xtile = Math.floor(_local2.x / game.tileW);
_local2.ytile = Math.floor(_local2.y / game.tileH);
if (!checkOnScreen(_local2)) {
game.currentEnemies.splice(_local5, 1);
removeMovieClip(_local2.clip);
}
}
}
_local5++;
}
}
function pizzaBrain() {
var _local3 = 0;
while (_local3 < game.currentPizzaMonsters.length) {
var _local6 = "pmonster" + game.currentPizzaMonsters[_local3].id;
var _local2 = game[_local6];
if (((_local2.xMove != 0) && (_local2.walking)) && (!_local2.hit)) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), (_local2.y + (_local2.speed * _local2.yMove)) + 1, _local2);
if (_local2.boundaries) {
if ((_local2.minx > _local2.leftX) && (!(_local2.xMove === 0))) {
_local2.xMove = 1;
} else if ((_local2.maxx < _local2.rightX) && (!(_local2.xMove === 0))) {
_local2.xMove = -1;
}
if ((_local2.miny > _local2.upY) or (_local2.maxy < _local2.downY)) {
_local2.yMove = -_local2.yMove;
}
}
if (((((!_local2.downleft) && (!_local2.downright)) && (_local2.upleft)) && (_local2.upright)) && (((!game[(("t_" + _local2.ytile) + "_") + (_local2.xtile + 1)].slope) && (_local2.xMove == 1)) || ((!game[(("t_" + _local2.ytile) + "_") + (_local2.xtile - 1)].slope) && (_local2.xMove == -1)))) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (((((checkIfOnCloud(_local2) && (_local2.leftcloud || (!_local2.downleft))) && (_local2.rightcloud || (!_local2.downright))) && (_local2.upleft)) && (_local2.upright)) && (((!game[(("t_" + _local2.ytile) + "_") + (_local2.xtile + 1)].slope) && (_local2.xMove == 1)) || ((!game[(("t_" + _local2.ytile) + "_") + (_local2.xtile - 1)].slope) && (_local2.xMove == -1)))) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if (game[(("t_" + _local2.ytile) + "_") + (_local2.xtile + 1)].slope && (_local2.xMove == 1)) {
_local2.xMove = -1;
} else if (game[(("t_" + _local2.ytile) + "_") + (_local2.xtile - 1)].slope && (_local2.xMove == -1)) {
_local2.xMove = 1;
} else {
_local2.xMove = -_local2.xMove;
}
}
_local2.dirx = _local2.xMove;
_local2.diry = _local2.yMove;
var _local5 = _local2.x - char.x;
var _local4 = _local2.y - char.y;
if (((Math.sqrt((_local5 * _local5) + (_local4 * _local4)) < (_local2.width + char.width)) && (!char.hurt)) && (!_local2.hit)) {
char.hurt = true;
adjustHealth(-1);
updatChar(char, char.dirx, char.diry);
losePizzas(char);
}
if ((((((random(1000) > 900) && (!_local2.walking)) && (_local2.walkable)) && (!_local2.spitting)) && (!_local2.hit)) && (!_local2.ducking)) {
_local2.walking = true;
}
if ((((((((random(1000) > 780) && (!_local2.walking)) && (!_local2.spitting)) && (_local2.spittable)) && (!_local2.ducking)) && (checkOnScreen(_local2))) && (!_local2.hit)) && (getTimer() > (_local2.lastshot + _local2.shootspeed))) {
EnemySound.attachSound("enemyspit");
if (_root.soundOn) {
EnemySound.setVolume(50);
}
EnemySound.start();
_local2.spitting = true;
updateChar(_local2, _local2.xMove, _local2.yMove);
}
_local3++;
}
}
function checkOnScreen(ob) {
var _local2 = (char.xtile + game.halfvisx) + 4;
var _local1 = (char.xtile - game.halfvisx) - 4;
var _local4 = (char.ytile - game.halfvisy) - 4;
var _local5 = (char.ytile + game.halfvisy) + 4;
if (char.xtile < game.halfvisx) {
_local2 = (game.halfvisx + game.halfvisx) + 2;
_local1 = (game.halfvisx - game.halfvisx) - 2;
} else if (char.xtile > ((game.mapwidth - game.halfvisx) - 1)) {
_local1 = ((game.mapwidth - game.halfvisx) - 1) - game.halfvisx;
_local2 = ((game.mapwidth - game.halfvisx) - 1) + game.halfvisx;
}
if ((ob.xtile < _local2) && (ob.xtile > _local1)) {
if ((ob.ytile < _local5) && (ob.ytile > _local4)) {
return(true);
}
return(false);
}
return(false);
}
function checkCrawlerTile(ob) {
if (ob.onSlope && (ob.plat == "bottom")) {
return(true);
}
if ((game[(("t_" + (ob.ytile + 1)) + "_") + (ob.xtile - 1)].slope && (ob.xMove == 1)) && (ob.plat == "bottom")) {
return(true);
}
if ((game[(("t_" + (ob.ytile + 1)) + "_") + (ob.xtile + 1)].slope && (ob.xMove == -1)) && (ob.plat == "bottom")) {
return(true);
}
if (ob.plat == "bottom") {
if ((((!game[(("t_" + (ob.ytile + 1)) + "_") + ob.xtile].walkable) || (game[(("t_" + (ob.ytile + 2)) + "_") + ob.xtile].slope)) || (game[(("t_" + (ob.ytile + 2)) + "_") + (ob.xtile - 1)].slope)) || (game[(("t_" + (ob.ytile + 2)) + "_") + (ob.xtile + 1)].slope)) {
return(true);
}
return(false);
}
if (ob.plat == "top") {
if (!game[(("t_" + (ob.ytile - 1)) + "_") + ob.xtile].walkable) {
return(true);
}
return(false);
}
if (ob.plat == "left") {
if (!game[(("t_" + ob.ytile) + "_") + (ob.xtile - 1)].walkable) {
return(true);
}
return(false);
}
if (ob.plat == "right") {
if (!game[(("t_" + ob.ytile) + "_") + (ob.xtile + 1)].walkable) {
return(true);
}
return(false);
}
}
function checkChaserInSight(ob) {
var _local6 = 4;
var _local3 = 3;
var _local2 = false;
var _local5 = Math.abs(char.xtile - ob.xtile);
var _local4 = Math.abs(char.ytile - ob.ytile);
if ((((ob.xMove == 1) && (char.x > ob.x)) && (_local5 <= _local6)) && (_local4 <= _local3)) {
_local2 = true;
} else if ((((ob.xMove == -1) && (char.x < ob.x)) && (_local5 <= _local6)) && (_local4 <= _local3)) {
_local2 = true;
}
return(_local2);
}
function checkChaserRunning(ob) {
var _local6 = 2;
var _local3 = 3;
var _local2 = false;
var _local5 = Math.abs(char.xtile - ob.xtile);
var _local4 = Math.abs(char.ytile - ob.ytile);
if (((ob.xMove == 1) && ((char.x > ob.x) || (_local5 <= _local6))) && (_local4 <= _local3)) {
_local2 = true;
} else if (((ob.xMove == -1) && ((char.x < ob.x) || (_local5 <= _local6))) && (_local4 <= _local3)) {
_local2 = true;
}
return(_local2);
}
function checkPokerInSight(ob) {
var _local9 = 0;
var _local5 = 4;
var _local6 = Math.abs(char.xtile - ob.xtile);
var _local3 = ob.ytile - char.ytile;
var _local7 = 5;
var _local4 = 1;
if (ob.xMove == 1) {
distHrange_front = char.xtile - ob.xtile;
} else if (ob.xMove == -1) {
distHrange_front = ob.xtile - char.xtile;
}
var _local8 = ob.ytile - char.ytile;
var _local2 = false;
if (((distHrange_front <= _local7) && (_local8 <= _local4)) && (distHrange_front > 0)) {
_local2 = true;
ob.speardir = "front";
if ((char.xtile == (ob.xtile - 1)) && (char.ytile == (ob.ytile - 2))) {
ob.speardir = "up";
}
} else if (((_local6 <= _local9) && (_local3 <= _local5)) && (_local3 > 0)) {
_local2 = true;
ob.speardir = "up";
}
return(_local2);
}
function checkSpearHurt(ob, xd, yd, hurtabledist) {
var _local7 = 50;
var _local6 = 50;
var _local3 = false;
if (ob.sword) {
_local7 = 35;
_local6 = 35;
}
var _local5;
var _local4;
if (xd < 0) {
_local5 = xd * -1;
} else {
_local5 = xd;
}
if (yd < 0) {
_local4 = yd * -1;
} else {
_local4 = yd;
}
hurtabledist = ob.width + char.width;
if (((ob.speardir == "front") && (ob.xMove == 1)) && (ob.spearing)) {
if (((char.x > ob.x) && (_local5 < (hurtabledist + _local6))) && (_local4 < hurtabledist)) {
_local3 = true;
}
} else if (((ob.speardir == "front") && (ob.xMove == -1)) && (ob.spearing)) {
if (((char.x < ob.x) && (_local5 < (hurtabledist + _local6))) && (_local4 < hurtabledist)) {
_local3 = true;
}
}
if ((ob.speardir == "up") && (ob.spearing)) {
if (((char.y < ob.y) && (_local4 < (hurtabledist + _local7))) && (_local5 < hurtabledist)) {
_local3 = true;
}
}
return(_local3);
}
function changeObjectCollision(xtile, ytile, collidable, myname) {
if (collidable) {
game[(("t_" + ytile) + "_") + xtile].walkable = false;
game[(("t_" + ytile) + "_") + xtile].colobject = true;
} else {
game[(("t_" + ytile) + "_") + xtile].walkable = true;
game[(("t_" + ytile) + "_") + xtile].colobject = false;
}
game[myname].pistonout = collidable;
if (((char.xtile == xtile) && (((char.ytile == (ytile + 1)) && (!char.duck)) || (char.ytile == ytile))) && (!char.jump)) {
char.pistonpush = true;
fall(char);
}
checkGround(_root.char);
}
function bossBrain() {
var _local9 = "sarge";
var _local2 = game[_local9];
if (!_local2.hit) {
if (((((!_local2.cheesed) && (!_local2.toss)) && (!_local2.hit)) && (!_local2.dead)) && (!_local2.duck)) {
getMyCorners(_local2.x + (_local2.speed * _local2.xMove), (_local2.y + (_local2.speed * _local2.yMove)) + 1, _local2);
if ((_local2.minx > _local2.leftX) && (!(_local2.xMove === 0))) {
_local2.xMove = 1;
} else if ((_local2.maxx < _local2.rightX) && (!(_local2.xMove === 0))) {
_local2.xMove = -1;
}
if (((((!_local2.downleft) || (_local2.xMove >= 0)) && ((!_local2.downright) || (_local2.xMove <= 0))) && (_local2.upleft)) && (_local2.upright)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((((checkIfOnCloud(_local2) && (_local2.leftcloud || (!_local2.downleft))) && (_local2.rightcloud || (!_local2.downright))) && (_local2.upleft)) && (_local2.upright)) {
moveChar(_local2, _local2.xMove, _local2.yMove);
} else if ((_local2.downleft || (_local2.xMove > 0)) && (_local2.downright || (_local2.xMove < 0))) {
moveChar(_local2, _local2.xMove, _local2.yMove);
}
if ((_local2.xMove == 0) && (_local2.yMove == 0)) {
_local2.clip.char.gotoAndStop(1);
} else {
_local2.clip.char.play();
}
}
if ((((((!_local2.cheesed) && (!_local2.hit)) && (!_local2.dead)) && (!_local2.jump)) && (!_local2.toss)) && (!_local2.duck)) {
var _local4;
if (char.x < _local2.x) {
_local4 = -1;
} else if (char.x > _local2.x) {
_local4 = 1;
}
if ((_local4 != _local2.facing) && (!_local2.turn)) {
_local2.turn = true;
_local2.facing = _local4;
updateChar(_local2, _local2.dirx, _local2.diry);
}
}
if (((((((!_local2.jump) && (!_local2.toss)) && (!_local2.cheesed)) && (!_local2.duck)) && (!_local2.hit)) && (!_local2.dead)) && (getTimer() > (_local2.lastjump + _local2.jumpdelay))) {
_local2.jumpable = true;
} else {
_local2.jumpable = false;
}
if (_local2.jumpable && (!_local2.jump)) {
_local2.lastjump = getTimer();
if (checkIfOnCloud(_local2)) {
_local2.jumpspeed = 0;
_local2.pistonpush = true;
_root.FXSound.attachSound("sarge_jump");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
fall(_local2);
} else {
_local2.jumpspeed = _local2.jumpstart;
_local2.jump = true;
_root.FXSound.attachSound("sarge_jump");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
}
}
if ((((!_local2.cheesed) && (!_local2.duck)) && (!_local2.dead)) && (!_local2.hit)) {
if ((game.bombs.length > 0) && (char.tossing)) {
_local2.duck = true;
_local2.toss = false;
updateChar(_local2, _local2.dirx, _local2.diry);
}
} else if (_local2.duck && (game.bombs.length == 0)) {
_local2.clip.char.play();
}
if (((((((!_local2.jump) && (!_local2.cheesed)) && (!_local2.toss)) && (!_local2.duck)) && (!_local2.hit)) && (!_local2.dead)) && (getTimer() > (_local2.lastshot + _local2.throwdelay))) {
_local2.lastshot = getTimer();
_local2.shootdirx = _local2.facing;
_local2.toss = true;
updateChar(_local2, _local2.dirx, _local2.diry);
}
}
if (_local2.jump) {
_root.jumpChar(_local2);
}
_local2.dirx = _local2.xMove;
_local2.diry = _local2.yMove;
var _local8 = _local2.x - char.x;
if (char.duck) {
ydist = _local2.y - char.y;
} else {
ydist = _local2.y - (char.y - char.height);
}
var _local6 = Math.sqrt((_local8 * _local8) + (ydist * ydist));
var _local11 = (_local2.width + char.width) + 40;
var _local10 = _local2.width + char.width;
var _local13 = 0;
var _local12 = 0;
if (((((_local6 < _local11) && (char.swinging)) && (char.swingcontact)) && (_local2.cheesed)) && (!_local2.hit)) {
var _local5 = false;
var _local7 = false;
if ((facingdir == "left") && (_local2.x < char.x)) {
_local5 = true;
_local7 = 1;
} else if ((facingdir == "right") && (_local2.x > char.x)) {
_local5 = true;
_local7 = -1;
}
if (_local5 && (_local2.cheesed)) {
if (!_local2.hit) {
EnemySound.attachSound("hitenemy");
if (_root.soundOn) {
EnemySound.setVolume(30);
}
EnemySound.start();
_root.FXSound.attachSound("sarge_hit");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
}
_local2.cheesed = false;
_local2.hit = true;
_local2.jumpspeed = -30;
_local2.jump = true;
_local2.health--;
_root.hud.sargehealthbar.gotoAndStop(game.sarge.health + 1);
if (_local2.health == 0) {
_local2.jumpspeed = -20;
_local2.hit = false;
_local2.dead = true;
char.bosstrigger = true;
}
game.clip.attachMovie("enemyhit", "enemyhit" + i, 590001);
game.clip["enemyhit" + i]._x = _local2.x;
game.clip["enemyhit" + i]._y = _local2.y;
updateChar(_local2, _local2.dirx, _local2.diry);
}
} else if (((((_local6 < _local10) && (!char.hurt)) && (!_local2.hit)) && (!_local2.dead)) && (!_local2.cheesed)) {
char.hurt = true;
adjustHealth(-1);
updatChar(char, char.dirx, char.diry);
}
if (_local2.hit) {
if (_local2.jump) {
} else {
_local9 = "pmonster" + _local2.pmcontrol;
var _local3 = game[_local9];
_local3.bosscontrol = false;
_local3.spittable = true;
_local3.clip.char.play();
updateChar(_local3, _local2.xMove, _local2.yMove);
if (_local2.pmcontrol == 1) {
_local2.pmcontrol = 0;
} else {
_local2.pmcontrol = 1;
}
_local9 = "pmonster" + _local2.pmcontrol;
_local3 = game[_local9];
_local3.bosscontrol = true;
_local3.spitting = false;
_local3.spittable = false;
_local3.ducking = true;
updateChar(_local3, _local2.xMove, _local2.yMove);
_root.changeConveyors(_local2);
_local2.hit = false;
}
}
if (_local2.dead) {
if (_local2.clip.getDepth() != 690000) {
_local2.clip.swapDepths(690000);
stopMusic();
startMusic(6);
}
if (_local2.jump && (_local2.jumpspeed >= 0)) {
_local2.jumpspeed = 0;
_local2.jump = false;
}
}
}
function bossScript() {
_root.bossBrain();
var _local3 = _root.game.sarge.x;
var _local4 = _root.game.sarge.y;
var _local2 = 5;
if (char.x < _local3) {
if ((char.x + _local2) < _local3) {
char.x = char.x + _local2;
} else {
char.x = _local3;
}
} else if (char.x > _local3) {
if ((char.x - _local2) > _local3) {
char.x = char.x - _local2;
} else {
char.x = _local3;
}
}
if (char.y < _local4) {
if ((char.y + _local2) < _local4) {
char.y = char.y + _local2;
} else {
char.y = _local4;
}
} else if (char.y > _local4) {
if ((char.y - _local2) < _local4) {
char.y = char.y - _local2;
} else {
char.y = _local4;
}
}
_root.updateChar(char, 0, 0);
}
function checkConveyor(ob) {
var _local2 = (("t_" + ob.ytile) + "_") + ob.xtile;
var _local8 = game[_local2].sauce;
var _local4 = game[_local2].speed;
var _local3 = game[_local2].saucex;
if (_local4 && (_local3)) {
getMyCorners(ob.x + (_local4 & _local3), ob.y, ob);
} else {
getMyCorners(ob.x, ob.y, ob);
}
var _local5 = (("t_" + ob.ytile) + "_") + ob.leftX;
var _local7 = (("t_" + ob.ytile) + "_") + ob.rightX;
var _local9 = game[_local5].conveyor;
var _local6 = game[_local7].conveyor;
if (_local8) {
moveChar(ob, game[_local2].saucex, game[_local2].saucey, false, true);
} else if (_local9) {
moveChar(ob, game["conveyordir" + game[_local2].conveyorx], 0, false, true);
} else if (_local6) {
moveChar(ob, game["conveyordir" + game[_local2].conveyorx], 0, false, true);
}
}
function changeConveyors(ob) {
game.conveyorwhich = game.conveyorwhich * -1;
game.conveyordir1 = game.conveyordir1 * -1;
game.conveyordir2 = game.conveyordir2 * -1;
if (char.xtile > (_root["myMap" + game.currentMap][0].length - game.halfvisx)) {
myxtile = _root["myMap" + game.currentMap][0].length - game.halfvisx;
} else if (char.xtile < game.halfvisx) {
myxtile = game.halfvisx;
} else {
myxtile = char.xtile;
}
if (char.ytile > (_root["myMap" + game.currentMap].length - game.halfvisy)) {
myytile = _root["myMap" + game.currentMap].length - game.halfvisy;
} else if (char.ytile < game.halfvisy) {
myytile = game.halfvisy;
} else {
myytile = char.ytile;
}
var _local6 = (myytile - game.halfvisy) - 1;
var _local5 = (myytile + game.halfvisy) + 1;
var _local4 = (myxtile - game.halfvisx) - 1;
var _local3 = (myxtile + game.halfvisx) + 1;
j = _local6;
while (j <= _local5) {
k = _local4;
while (k <= _local3) {
var _local2 = (("t_" + j) + "_") + k;
if (game[_local2].conveyor || (game[_local2].conveyoranim)) {
if (game.conveyorwhich == 1) {
game.clip[_local2].saucemc.gotoAndPlay(game.sauceframe);
game.clip[_local2].saucemc2.gotoAndPlay(game.sauceframe2);
game.clip[_local2].saucemc3.gotoAndPlay(game.sauceframe2);
} else if (game.conveyorwhich == -1) {
game.clip[_local2].saucemc.gotoAndPlay(game.sauceframe + 10);
game.clip[_local2].saucemc2.gotoAndPlay(game.sauceframe2 + 10);
game.clip[_local2].saucemc3.gotoAndPlay(game.sauceframe2 + 10);
}
}
k++;
}
j++;
}
}
function sauceTimer() {
game.sauceframe++;
if (game.sauceframe > game.totalsauceframes) {
game.sauceframe = 1;
}
game.sauceframe2++;
if (game.sauceframe2 > game.totalsauceframes2) {
game.sauceframe2 = 1;
}
}
function checkIfOnCloud(ob) {
var _local3 = game[(("t_" + ob.downY) + "_") + ob.leftX].cloud;
var _local2 = game[(("t_" + ob.downY) + "_") + ob.rightX].cloud;
if ((_local3 or _local2) and (ob.ytile != ob.downY)) {
ob.leftcloud = _local3;
ob.rightcloud = _local2;
return(true);
}
return(false);
}
function getMyCorners(x, y, ob) {
ob.downY = Math.floor(((y + ob.height) - 1) / game.tileH);
ob.upY = Math.floor((y - ob.height) / game.tileH);
if (ob == _root.char) {
if (ob.duck) {
ob.upY = Math.floor((y - ob.height) / game.tileH);
ob.standupY = Math.floor((y - (ob.height * 3)) / game.tileH);
} else {
ob.upY = Math.floor((y - (ob.height * 3)) / game.tileH);
ob.standupY = ob.upY;
}
}
ob.leftX = Math.floor((x - ob.width) / game.tileW);
ob.rightX = Math.floor(((x + ob.width) - 1) / game.tileW);
if (ob.downY != ob.upY) {
ob.midY = ob.upY + ((ob.downY - ob.upY) - 1);
} else {
ob.midY = ob.downY;
}
ob.upleft = game[(("t_" + ob.upY) + "_") + ob.leftX].walkable;
ob.downleft = game[(("t_" + ob.downY) + "_") + ob.leftX].walkable;
ob.upright = game[(("t_" + ob.upY) + "_") + ob.rightX].walkable;
ob.downright = game[(("t_" + ob.downY) + "_") + ob.rightX].walkable;
ob.midleft = game[(("t_" + ob.midY) + "_") + ob.leftX].walkable;
ob.midright = game[(("t_" + ob.midY) + "_") + ob.rightX].walkable;
ob.standupleft = game[(("t_" + ob.standupY) + "_") + ob.leftX].walkable;
ob.standupright = game[(("t_" + ob.standupY) + "_") + ob.rightX].walkable;
}
function checkForSlopes(ob, diry, dirx) {
if ((game[(("t_" + (ob.ytile + 1)) + "_") + ob.xtile].slope and (!ob.jump)) && ((!ob.crawler) || (ob.crawler && (ob.plat == "bottom")))) {
ob.ytile = ob.ytile + 1;
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
ob.addy = 0;
}
if (game[(("t_" + ob.ytile) + "_") + ob.xtile].slope and (diry != -1)) {
if (diry == 1) {
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
}
var _local2 = ob.x - (ob.xtile * game.tileW);
ob.onSlope = game[(("t_" + ob.ytile) + "_") + ob.xtile].slope;
ob.jump = false;
if (game[(("t_" + ob.ytile) + "_") + ob.xtile].slope == 1) {
ob.addy = _local2;
ob.clip._y = (((ob.ytile + 1) * game.tileH) - ob.height) - ob.addy;
ob.y = ob.clip._y;
} else {
ob.addy = game.tileW - _local2;
ob.clip._y = (((ob.ytile + 1) * game.tileH) - ob.height) - ob.addy;
ob.y = ob.clip._y;
}
if ((!game[(("t_" + (ob.ytile - 1)) + "_") + (ob.xtile + 1)].walkable) || (!game[(("t_" + (ob.ytile - 2)) + "_") + (ob.xtile + 1)].walkable)) {
ob.onSlopeWallRight = true;
} else {
ob.onSlopeWallRight = false;
}
if ((!game[(("t_" + (ob.ytile - 1)) + "_") + (ob.xtile - 1)].walkable) || (!game[(("t_" + (ob.ytile - 2)) + "_") + (ob.xtile - 1)].walkable)) {
ob.onSlopeWallLeft = true;
} else {
ob.onSlopeWallLeft = false;
}
} else {
if (((ob.onSlope == 1) and (dirx == 1)) || ((ob.onSlope == -1) and (dirx == -1))) {
ob.y = ((ob.ytile + 1) * game.tileH) - ob.height;
ob.clip._y = ob.y;
}
ob.onSlope = false;
ob.addy = 0;
}
}
function checkUpLadder(ob) {
var _local5 = Math.floor(((ob.y + ob.height) - 1) / game.tileH);
var _local2 = Math.floor(((ob.y - (ob.height * 3)) - ob.speed) / game.tileH);
var _local3 = game[(("t_" + _local2) + "_") + ob.xtile].ladder;
var _local6 = game[(("t_" + _local5) + "_") + ob.xtile].ladder;
var _local4 = game[(("t_" + _local2) + "_") + ob.xtile].walkable;
if (_local4) {
ob.laddertop = true;
} else {
ob.laddertop = false;
}
if ((_local3 == true) or (_local4 == true)) {
if (_local3 or _local6) {
return(true);
}
} else {
ob.y = (ob.ytile * game.tileH) + ob.height;
updateChar(ob, 0, -1);
return(false);
}
}
function checkDownLadder(ob) {
var _local2 = Math.floor(((ob.speed + ob.y) + ob.height) / game.tileH);
var _local3 = game[(("t_" + _local2) + "_") + ob.xtile].ladder;
if (_local3) {
return(true);
}
fall(ob);
}
function checkUpRope(ob) {
var _local4 = Math.floor(((ob.y + ob.height) - 1) / game.tileH);
var _local2 = Math.floor(((ob.y - (ob.height * 3)) - ob.speed) / game.tileH);
var _local3 = game[(("t_" + _local2) + "_") + ob.xtile].rope;
var _local5 = game[(("t_" + _local4) + "_") + ob.xtile].rope;
var _local6 = game[(("t_" + _local2) + "_") + ob.xtile].walkable;
if ((_local6 == true) or (_local3 == true)) {
if (_local3 or _local5) {
return(true);
}
} else {
ob.y = (ob.ytile * game.tileH) + ob.height;
updateChar(ob, 0, -1);
return(false);
}
}
function checkDownRope(ob) {
var _local2 = Math.floor(((ob.speed + ob.y) + ob.height) / game.tileH);
var _local3 = game[(("t_" + _local2) + "_") + ob.xtile].rope;
if (_local3) {
return(true);
}
fall(ob);
}
function checkPizzaBox(ob) {
gotbox = false;
ob.numtoadd = 0;
var _local3 = 0;
while (_local3 < game.currentPizzaMonsters.length) {
var _local5 = "pmonster" + game.currentPizzaMonsters[_local3].id;
var _local2 = game[_local5];
var _local6 = Math.abs(_local2.x - ob.x);
if (((((((_local6 < 20) && (_local2.ytile == ob.ytile)) && (_local2.hit)) && (!ob.swing)) && (!ob.toss)) && (!ob.rope)) && (!ob.climb)) {
ob.pickup = true;
ob.numtoadd = ob.numtoadd + 1;
updateChar(ob, ob.dirx, ob.diry);
_local2.clip.removeMovieClip();
delete game[_local5];
game.currentPizzaMonsters.splice(_local3, 1);
gotbox = true;
break;
}
_local3++;
}
var _local4 = 0;
while (_local4 < game.droppedpizzas.length) {
var _local5 = "pizza" + game.droppedpizzas[_local4].id;
var _local2 = game[_local5];
var _local6 = Math.abs(_local2.x - ob.x);
if ((((((_local6 < 20) && (_local2.ytile == ob.ytile)) && (!ob.swing)) && (!ob.toss)) && (!ob.rope)) && (!ob.climb)) {
ob.pickup = true;
ob.numtoadd = ob.numtoadd + _local2.number;
updateChar(ob, ob.dirx, ob.diry);
_local2.clip.removeMovieClip();
delete game[_local5];
game.droppedpizzas.splice(_local4, 1);
gotbox = true;
break;
}
_local4++;
}
if (gotbox == true) {
return(true);
}
if (gotbox == false) {
return(false);
}
}
function checkGoalTiles(y, obchar) {
if (obchar.diry != -1) {
var _local10 = (obchar.y + obchar.height) + y;
var _local9 = obchar.x + obchar.width;
var _local8 = obchar.x - obchar.width;
foundit = false;
goaltrigger = false;
var _local2 = 0;
while (_local2 < game.goaltiles.length) {
var _local1 = game["goaltile" + _local2];
var _local7 = _local1.y + (_local1.height * 2);
var _local4 = _local1.y;
var _local5 = _local1.x + (_local1.width * 2);
var _local3 = _local1.x;
if ((obchar.lasty + obchar.height) <= _local4) {
if ((_local10 <= _local7) and (_local10 >= _local4)) {
if ((_local9 > _local3) and (_local9 < _local5)) {
if (_local1.platform) {
foundit = true;
if (!_local1.cage) {
goaltrigger = true;
}
break;
}
} else if ((_local8 > _local3) and (_local8 < _local5)) {
if (_local1.platform) {
foundit = true;
if (!_local1.cage) {
goaltrigger = true;
}
break;
}
}
}
}
_local2++;
}
return([foundit, goaltrigger]);
}
}
function swingChar(ob) {
updateChar(ob, ob.dirx, ob.diry);
return(true);
}
function tossChar(ob) {
updateChar(ob, ob.dirx, ob.diry);
return(true);
}
function duckChar(ob) {
fall(ob);
ob.duckslidespeed = 0;
updateChar(ob, ob.dirx, ob.diry);
return(true);
}
function duckSlide(ob) {
fall(ob);
if (ob.onSlope == 1) {
ob.sliding = -1;
_root.moveChar(ob, -1, 0);
} else if (ob.onSlope == -1) {
ob.sliding = 1;
_root.moveChar(ob, 1, 0);
} else if (ob.sliding) {
_root.moveChar(ob, ob.sliding, 0);
ob.sliding = 0;
}
updateChar(ob, ob.dirx, ob.diry);
}
function dropPizzas(ob) {
if (ob.holdpizzas) {
nextid = 1;
while (game.clip.getInstanceAtDepth(570000 + nextid) != undefined) {
nextid++;
}
var _local2 = "pizza" + nextid;
game[_local2] = new game.pizzabox();
game[_local2].id = nextid;
game.droppedpizzas.push(game[_local2]);
game.clip.attachMovie("carrypizzas", _local2, 570000 + nextid);
game[_local2].clip = game.clip[_local2];
game[_local2].xtile = ob.xtile;
game[_local2].ytile = ob.ytile;
game[_local2].x = (game[_local2].clip._x = ob.clip._x);
game[_local2].y = ob.clip._y;
game[_local2].height = 1;
game[_local2].width = 1;
game[_local2].clip._y = game[_local2].y;
game[_local2].cliptype = "droppedpizza";
game[_local2].number = ob.numberpizzas;
game[_local2].clip.gotoAndStop(game[_local2].number);
fall(game[_local2]);
ob.holdpizzas = false;
ob.numberpizzas = 0;
_root.numpizzas = 0;
_root.hud.pizzatally.currentpizzasMC.gotoAndStop(_root.numpizzas + 1);
game.clip.carrypizzas.removeMovieClip();
}
}
function losePizzas(ob) {
if (ob.holdpizzas) {
i = 0;
while (i < ob.numberpizzas) {
nextid = 1;
while (game.clip.getInstanceAtDepth(570000 + nextid) != undefined) {
nextid++;
}
var _local2 = "pizza" + nextid;
game[_local2] = new game.pizzabox();
game[_local2].id = nextid;
game.droppedpizzas.push(game[_local2]);
game.clip.attachMovie("carrypizzas", _local2, 570000 + nextid);
game[_local2].clip = game.clip[_local2];
game[_local2].xtile = ob.xtile;
game[_local2].ytile = ob.ytile;
game[_local2].x = ob.clip._x;
game[_local2].clip._x = game[_local2].x;
game[_local2].y = ob.clip._y;
game[_local2].height = 1;
game[_local2].width = 1;
game[_local2].clip._y = game[_local2].y;
game[_local2].cliptype = "droppedpizza";
game[_local2].mydirx = random(3) - 1;
game[_local2].speed = random(game[_local2].speed) + 1;
game[_local2].jumpstart = (random(game[_local2].jumprandom) * -1) - 8;
game[_local2].number = 1;
game[_local2].clip.gotoAndStop(game[_local2].number);
game[_local2].jumpspeed = game[_local2].jumpstart;
game[_local2].jump = true;
i++;
}
ob.holdpizzas = false;
ob.numberpizzas = 0;
_root.numpizzas = 0;
_root.hud.pizzatally.currentpizzasMC.gotoAndStop(_root.numpizzas + 1);
game.clip.carrypizzas.removeMovieClip();
}
}
function unstackPizzas(ob, dirx) {
if (ob.number > 1) {
i = 1;
while (i < ob.number) {
nextid = 1;
while (game.clip.getInstanceAtDepth(570000 + nextid) != undefined) {
nextid++;
}
var _local1 = "pizza" + nextid;
game[_local1] = new game.pizzabox();
game[_local1].id = nextid;
game.droppedpizzas.push(game[_local1]);
game.clip.attachMovie("carrypizzas", _local1, 570000 + nextid);
game[_local1].clip = game.clip[_local1];
game[_local1].xtile = ob.xtile;
game[_local1].ytile = ob.ytile;
game[_local1].x = ob.clip._x;
game[_local1].clip._x = game[_local1].x;
game[_local1].y = ob.clip._y;
game[_local1].height = 1;
game[_local1].width = 1;
game[_local1].clip._y = game[_local1].y;
game[_local1].cliptype = "droppedpizza";
game[_local1].mydirx = dirx;
game[_local1].speed = random(game[_local1].speed) + 3;
game[_local1].jumpstart = (random(game[_local1].jumprandom) * -1) - 8;
game[_local1].number = 1;
game[_local1].clip.gotoAndStop(game[_local1].number);
game[_local1].jumpspeed = game[_local1].jumpstart;
game[_local1].jump = true;
i++;
}
ob.number = 1;
ob.clip.gotoAndStop(ob.number);
}
}
function moveBoxes() {
i = 0;
while (i < game.droppedpizzas.length) {
var _local3 = "pizza" + game.droppedpizzas[i].id;
var _local2 = game[_local3];
if (_local2.jump) {
jumpChar(_local2);
}
if ((_local2.mydirx != 0) && (_local2.jump)) {
moveChar(_local2, _local2.mydirx, 0, 0);
}
_root.checkConveyor(_local2);
_root.duckSlide(_local2);
i++;
}
}
function climb(ob, diry) {
ob.climb = true;
ob.jump = false;
ob.springjump = false;
ob.y = ob.y + (ob.speed * diry);
ob.x = (ob.xtile * game.tileW) + (game.tileW / 2);
findItems(ob);
updateChar(ob, 0, diry);
return(true);
}
function climbRope(ob, diry) {
ob.rope = true;
ob.jump = false;
ob.springjump = false;
if (diry == -1) {
ob.y = ob.y + (ob.speed * diry);
} else if (diry == 1) {
ob.y = ob.y + ((ob.speed * 2) * diry);
}
ob.x = (ob.xtile * game.tileW) + (game.tileW / 2);
findItems(ob);
updateChar(ob, 0, diry);
return(true);
}
function findItems(ob) {
if (ob == _root.char) {
i = 0;
while (i < 2) {
var _local2 = game[(("item" + (ob.ytile - i)) + "_") + ob.xtile];
if ((_local2 && (ob == _root.char)) && (!_local2.training)) {
if (_local2.pepper > 0) {
FXSound.attachSound("getpepper");
} else if (_local2.health > 0) {
FXSound.attachSound("getheart");
} else if (_local2.points > 0) {
FXSound.attachSound("coin");
}
if (_root.soundOn) {
FXSound.setVolume(60);
}
FXSound.start();
game.points = game.points + _local2.points;
game.pepperbombs = game.pepperbombs + _local2.pepper;
game.lives = game.lives + _local2.lives;
if (game.points < 10) {
_root.points = "0" + game.points;
} else {
_root.points = game.points;
}
if (_local2.health != 0) {
adjustHealth(_local2.health);
}
_root.pepperbombs = game.pepperbombs;
_root.lives = game.lives;
var _local3 = _local2.clip.getDepth();
var _local6 = _local2.clip._x;
var _local5 = _local2.clip._y;
var _local7 = _local2.clip._currentframe;
removeMovieClip(_local2.clip);
game.items[_local2.posi] = 0;
delete game[(("item" + (ob.ytile - i)) + "_") + ob.xtile];
game.clip.attachMovie("getitems", "getitems" + _local3, _local3);
game.clip["getitems" + _local3]._x = _local6;
game.clip["getitems" + _local3]._y = _local5;
game.clip["getitems" + _local3].gotoAndStop(_local7);
}
i++;
}
}
}
function slideRope(ob) {
if (checkDownRope(ob) || (checkUpRope(ob))) {
ob.y = ob.y + 1;
ob.x = (ob.xtile * game.tileW) + (game.tileW / 2);
updateChar(ob, 0, 1);
}
}
function jumpChar(ob) {
ob.rope = false;
ob.onMovingTile = false;
ob.jumpspeed = ob.jumpspeed + ob.gravity;
if (ob.jumpspeed > (game.tileH - ob.height)) {
ob.jumpspeed = game.tileH - ob.height;
}
if (ob.cliptype == "droppedpizza") {
}
if (ob.jumpspeed < 0) {
moveChar(ob, 0, -1, -1);
} else if (ob.jumpspeed > 0) {
if (((ob.springjump || (ob.airboulder)) || (ob.cliptype == "enemybomb")) || (ob.cliptype == "pepperbomb")) {
ob.gravity = 2;
ob.springjump = false;
}
moveChar(ob, 0, 1, 1);
if (ob.bushjumper && (ob.jump)) {
ob.clip.swapDepths(519001 + ob.id);
} else if (ob.bushjumper && (!ob.jump)) {
if (char.x < ob.x) {
ob.xMove = -1;
} else {
ob.xMove = 1;
}
ob.jumpstart = -12;
ob.bushjumper = false;
}
}
return(true);
}
function checkGround(ob) {
getMyCorners(ob.x, ob.y, ob);
if (ob == _root.char) {
if ((((ob.downleft and ob.downright) and (!checkIfOnCloud(ob))) && (!checkMovingTiles(0, ob))) && (!checkGoalTiles(0, ob)[0])) {
if (((((!ob.jump) && (!ob.climb)) && (!ob.glide)) && (!ob.rope)) && (!checkDownLadder(ob))) {
fall(ob);
}
}
}
}
function fall(ob) {
if (!ob.jump) {
getMyCorners(ob.x, ob.y + 1, ob);
if ((((ob.downleft && (ob.downright)) && (!checkIfOnCloud(ob))) && (!checkMovingTiles(1, ob))) && ((ob.onSlope == undefined) || (ob.onSlope == false))) {
if ((!ob.crawler) || (ob.crawler && (ob.plat == "bottom"))) {
ob.climb = false;
ob.rope = false;
ob.jumpspeed = 0;
ob.jump = true;
}
}
if (ob.pistonpush) {
ob.climb = false;
ob.rope = false;
ob.jumpspeed = 0;
ob.jump = true;
}
}
}
function adjustHealth(amount) {
if (((char.health + amount) <= char.maxhealth) && ((char.health + amount) >= 0)) {
char.health = char.health + amount;
}
_root.hud.healthbar.gotoAndStop(char.health + 1);
if (char.health > 0) {
if (amount < 0) {
var _local3 = "papahurt" + char.whichhurtsound;
CharFXSound.attachSound(_local3);
if (_root.soundOn) {
CharFXSound.setVolume(15);
}
CharFXSound.start();
if (char.whichhurtsound == 1) {
char.whichhurtsound = 2;
} else {
char.whichhurtsound = 1;
}
hurtTimer = 0;
hurtID = setInterval(flickerHurt, 30, 30);
}
} else if (char.health <= 0) {
char.chardead = true;
losePizzas(_root.char);
updateChar(_root.char);
stopMusic();
_root.Track1.attachSound("papadying");
if (_root.soundOn) {
_root.Track1.setVolume(75);
}
_root.Track1.start();
CharFXSound.attachSound("papadyingvoice");
if (_root.soundOn) {
CharFXSound.setVolume(25);
}
CharFXSound.start();
}
}
function flickerHurt(amount) {
if (hurtTimer < amount) {
if (char.clip._alpha > 0) {
char.clip._alpha = 0;
} else {
char.clip._alpha = 100;
}
} else {
char.hurt = false;
char.clip._alpha = 100;
clearInterval(hurtID);
}
hurtTimer++;
}
function moveGoalTiles() {
var _local4 = 8;
var _local2 = 0;
while (_local2 < game.goaltiles.length) {
var _local1 = game["goaltile" + _local2];
if (_local1.cage) {
_local1.diry = -1;
} else if (_local1.platform) {
_local1.diry = 1;
} else if ((!_local1.platform) && (!_local1.cage)) {
_local1.diry = 1;
}
_local1.y = _local1.y + (_local4 * _local1.diry);
_local1.ytile = Math.floor(_local1.y / game.tileH);
_local1.clip._y = _local1.y;
if (_local1.platform && (!_local1.cage)) {
char.y = _local1.y - char.height;
}
_local2++;
}
game.ropetile1.clip._height = (game.ropetile1.height = game.ropetile1.height + _local4);
game.ropetile2.clip._height = (game.ropetile2.height = game.ropetile2.height - _local4);
if (char.holdpizzas) {
if (facingdir == "right") {
game.clip.carrypizzas._x = char.clip._x + 15;
} else if (facingdir == "left") {
game.clip.carrypizzas._x = char.clip._x - 15;
}
game.clip.carrypizzas._y = char.clip._y - 22;
}
if (char.xtile < (game.pulley1.xtile - 2)) {
char.x = char.x + _local4;
} else if (char.xtile > (game.pulley1.xtile - 2)) {
char.x = char.x - _local4;
}
updateChar(char);
_local2 = 0;
while (_local2 < game.droppedpizzas.length) {
var _local3 = "pizza" + game.droppedpizzas[_local2].id;
var _local1 = game[_local3];
if (_local1.onMovingTile) {
getMyCorners(_local1.x, _local1.y + (_local1.onMovingTile.speed * _local1.onMovingTile.diry), _local1);
if (_local1.onMovingTile.diry == -1) {
if (_local1.upleft and _local1.upright) {
_local1.y = (_local1.onMovingTile.y - _local1.onMovingTile.height) - _local1.height;
} else {
_local1.y = (_local1.ytile * game.tileH) + _local1.height;
_local1.jumpspeed = 0;
_local1.jump = true;
_local1.onMovingTile = false;
}
}
if (_local1.onMovingTile.diry == 1) {
if (_local1.downleft and _local1.downright) {
_local1.y = (_local1.onMovingTile.y - _local1.onMovingTile.height) - _local1.height;
} else {
_local1.onMovingTile = false;
_local1.y = ((_local1.ytile + 1) * game.tileH) - _local1.height;
}
}
getMyCorners(_local1.x + (_local1.onMovingTile.speed * _local1.onMovingTile.dirx), _local1.y, _local1);
if (_local1.onMovingTile.dirx == -1) {
if (_local1.downleft and _local1.upleft) {
_local1.x = _local1.x + (_local1.onMovingTile.speed * _local1.onMovingTile.dirx);
} else {
_local1.x = (_local1.xtile * game.tileW) + _local1.width;
fall(_local1);
}
}
if (_local1.onMovingTile.dirx == 1) {
if (_local1.upright and _local1.downright) {
_local1.x = _local1.x + (_local1.onMovingTile.speed * _local1.onMovingTile.dirx);
} else {
fall(_local1);
_local1.x = ((_local1.xtile + 1) * game.tileW) - _local1.width;
}
}
updateChar(_local1);
}
_local2++;
}
}
function goalScript() {
char.jump = false;
char.swing = false;
char.duck = false;
char.cheesed = false;
char.glide = false;
char.pickup = false;
char.swinging = false;
if (_root.playingmusic) {
stopMusic();
_root.Track1.attachSound("beatlevel");
if (_root.soundOn) {
_root.Track1.setVolume(100);
}
_root.Track1.start();
}
if (char.holdpizzas) {
if (facingdir == "right") {
char.clip.gotoAndStop(20);
} else if (facingdir == "left") {
char.clip.gotoAndStop(19);
}
} else if (facingdir == "right") {
char.clip.gotoAndStop(4);
} else if (facingdir == "left") {
char.clip.gotoAndStop(2);
}
char.clip.char.gotoAndStop(1);
if (game.goaldistance < game.goaldistancemax) {
moveGoalTiles();
game.goaldistance++;
} else if (_root.getInstanceAtDepth(999999) == undefined) {
_root.attachMovie("levelend", "levelend", 999999);
_root.levelend._x = 275;
_root.levelend._y = 200;
}
}
function irisOut() {
_root.attachMovie("irisout", "irisout", 1000000);
_root.irisout._x = 275;
_root.irisout._y = 200;
_root.irisout.play();
}
function exitMap() {
_root.savedata.points = _root.game.points;
_root.savedata.pepperbombs = _root.game.pepperbombs;
if (char.numberpizzas == _root.totalpizzas) {
_root.savedata.savedpizzas = _root.savedata.savedpizzas + char.numberpizzas;
}
if (char.chardead == true) {
_root.savedata.chardead = true;
_root.savedata.beatlevel = false;
} else {
_root.savedata.beatlevel = true;
_root.savedata.chardead = false;
if (!_root.bossbattle) {
if ((_root.savedata.openworld == _root.savedata.world) && (_root.savedata.openlevel == _root.savedata.level)) {
_root.unlockNextLevel();
}
}
}
_root.levelEndTime = getTimer();
_root.coinsEnd = _root.game.points;
_root.whichWorldEnd = _root.savedata.world;
_root.whichLevelEnd = _root.savedata.level;
var _local2 = _root.savedata.saveslot;
_root["SavedSlot" + _local2].data.savedata = _root.savedata;
_root["SavedSlot" + _local2].data.flush();
if (!_root.bossbattle) {
_root.stopMusic();
}
_root.irisout.removeMovieClip();
_root.levelend.removeMovieClip();
_root.gamearea.tiles.removeMovieClip();
_root.gamearea.levelbg.removeMovieClip();
_root.hud.removeMovieClip();
if (_root.bossbattle && (!char.chardead)) {
_root.gotoAndStop("beatgame");
} else if (char.chardead || (_root.training)) {
_root.attachMovie("irisin", "irisin", 1000000);
_root.irisin._x = 275;
_root.irisin._y = 200;
_root.irisin.play();
_root.gotoAndStop("apartment");
} else {
_root.gotoAndStop("score");
}
}
function trainingScript() {
i = 0;
while (i < game.items.length) {
var _local2 = game[(("item" + game.items[i][2]) + "_") + game.items[i][1]];
if (trainingCheckOnScreen(_local2) && (!_local2.triggered)) {
_local2.triggered = true;
trainingDboyJump(_local2.xtile, _local2.ytile, 0);
}
i++;
}
if (_root.trainingDJump) {
jumpChar(char);
if (game.dboy.jump) {
game.dboy.clip.char.gotoAndStop(6);
if (game.dboy.jumpspeed == 0) {
var _local3 = game.dboy.clip.getDepth();
if (_local3 < 0) {
game.dboy.clip.swapDepths(1000007);
} else {
game.dboy.clip.swapDepths(-15);
}
}
jumpChar(game.dboy);
} else {
game.dboy.clip.char.gotoAndStop(1);
var _local3 = game.dboy.clip.getDepth();
if (_local3 > 0) {
openTrainingPopup(game.dboy.whichpopup, "normal");
} else if (_local3 < 0) {
game.dboy.clip.gotoAndStop(3);
_root.trainingPopup = false;
_root.trainingDJump = false;
}
_root.trainingDJump = false;
}
}
}
function trainingDboyJump(xtile, ytile, i) {
_root.attachMovie("trainingbars", "trainingbars", 600);
_root.trainingbars._x = 275;
_root.trainingbars._y = 200;
_root.trainingbars.play();
game.clip.attachMovie("dboyclip", "dboy", -15);
game.dboy = new game.DBoyTrain();
game.dboy.clip = game.clip.dboy;
game.dboy.xtile = xtile;
game.dboy.ytile = ytile;
game.dboy.height = 14;
game.dboy.width = 15;
game.dboy.whichpopup = i;
game.dboy.x = (game.dboy.xtile * game.tileW) + (game.tileW / 2);
game.dboy.y = (game.dboy.ytile * game.tileH) - game.dboy.height;
game.dboy.jumpspeed = game.dboy.jumpstart;
game.dboy.jump = true;
game.dboy.clip._x = game.dboy.x;
game.dboy.clip._y = game.dboy.y;
game.clip.attachMovie("dboy_leaves", "dboy_leaves", -14);
game.clip.dboy_leaves._x = game.dboy.x;
game.clip.dboy_leaves._y = game.dboy.y;
if (char.xtile < game.dboy.xtile) {
game.dboy.clip.gotoAndStop(1);
} else {
game.dboy.clip.gotoAndStop(2);
}
_root.trainingDJump = true;
_root.trainingPopup = true;
}
function openTrainingPopup(i, type) {
_root.attachMovie("trainingMC", "trainingMC", 1000023);
_root.trainingMC._x = 275;
_root.trainingMC._y = 200;
_root.trainingMC.gotoAndStop(i + 1);
_root.trainingPopup = true;
_root.trainingPopupType = type;
if (type != "normal") {
_root.attachMovie("trainingbars", "trainingbars", 600);
_root.trainingbars._x = 275;
_root.trainingbars._y = 200;
_root.trainingbars.play();
}
}
function closeTrainingPopup() {
_root.trainingbars.play();
Key.removeListener(_root.trainingMC.myTrainListener);
_root.trainingMC.removeMovieClip();
game.dboy.jumpspeed = game.dboy.jumpstart;
if (_root.trainingPopupType == "normal") {
game.dboy.jump = true;
} else {
game.dboy.jump = false;
_root.trainingPopup = false;
_root.trainingDJump = false;
}
_root.trainingDJump = true;
}
function trainingCheckOnScreen(ob) {
var _local3 = (char.xtile + game.halfvisx) - 2;
var _local2 = (char.xtile - game.halfvisx) + 2;
var _local4 = (char.ytile - game.halfvisy) + 2;
var _local5 = (char.ytile + game.halfvisy) - 2;
if (((ob.xtile < _local3) && (ob.xtile > _local2)) && (ob.training)) {
return(true);
}
return(false);
}
function choosePepper(dir, currcoins, currpepper, totalpepper) {
var _local2 = parseInt(currcoins);
var _local3 = parseInt(currpepper);
var _local6 = parseInt(totalpepper);
var _local4 = 10;
var _local5 = _root.trainingMC;
if ((dir == 1) && ((_local2 - _local4) >= 0)) {
_local2 = _local2 - _local4;
_local3 = _local3 + 1;
_local6 = _local6 + 1;
} else if ((dir == -1) && (_local3 > 0)) {
_local2 = _local2 + _local4;
_local3 = _local3 - 1;
_local6 = _local6 - 1;
}
_local5.textbox.peppertext.text = String(_local3);
_local5.textbox.cointext.text = String(_local2);
_local5.textbox.currpeppertext.text = String(_local6);
_root.formatCoinPepper();
}
function buyPepper(currcoins, currpepper) {
var _local5 = parseInt(currcoins);
var _local4 = parseInt(currpepper);
var _local2 = _root.trainingMC;
_root.savedata.points = _local5;
_root.savedata.pepperbombs = _root.savedata.pepperbombs + _local4;
_root.FXSound.attachSound("peppersale");
if (_root.soundOn) {
_root.FXSound.setVolume(50);
}
_root.FXSound.start();
var _local3 = _root.savedata.saveslot;
_root["SavedSlot" + _local3].data.savedata = _root.savedata;
_root["SavedSlot" + _local3].data.flush();
_local2.textbox.boughtpepper = _local4;
_local2.textbox.nextFrame();
}
function formatCoinPepper() {
var _local2 = _root.trainingMC;
if (parseInt(_local2.textbox.peppertext.txt) < 10) {
_local2.textbox.peppertext.text = String("0" + _local2.textbox.peppertext.text);
}
if (parseInt(_local2.textbox.cointext.txt) < 10) {
_local2.textbox.cointext.text = String("0" + _local2.textbox.cointext.text);
}
if (parseInt(_local2.textbox.currpeppertext.txt) < 10) {
_local2.textbox.currpeppertext.text = String("0" + _local2.textbox.currpeppertext.text);
}
}
if (_root.bossbattle) {
_root.attachMovie("hudboss", "hud", 1010000);
} else {
_root.attachMovie("hud", "hud", 1010000);
}
_root.hud._x = 67;
_root.hud._y = 56;
game = {tileW:32, tileH:32, currentMap:1, bulletcounter:0, bombcounter:0, bouldercounter:0, points:0, visx:13, visy:9, centerx:208, centery:144, lives:3, preferredheight:50, pepperbombs:10};
game.bullets = new Array();
game.bombs = new Array();
game.boulders = new Array();
game.points = savedata.points;
game.pepperbombs = savedata.pepperbombs;
game.totalsauceframes = 19;
game.sauceframe = 1;
game.totalsauceframes2 = 9;
game.sauceframe2 = 1;
game.conveyordir1 = -1;
game.conveyordir2 = 1;
game.conveyorwhich = 1;
game.goaldistance = 0;
game.goaldistancemax = 18;
game.bufferx = 67;
game.buffery = 56;
game.keyjump = 32;
game.keyjump2 = 67;
game.keyswing = 90;
game.keythrow = 88;
game.keyswing2 = 87;
game.keyswing3 = 89;
game.keyup = 38;
game.keydown = 40;
game.keyleft = 37;
game.keyright = 39;
game.TilesetClip = ["grass", "wheat", "dough", "mines", "fort"];
game.TileClass = function () {
};
game.TileClass.prototype.walkable = false;
game.TileClass.prototype.frame = 20;
game.Doors = function (newMap, newcharx, newchary) {
this.newMap = newMap;
this.newcharx = newcharx;
this.newchary = newchary;
};
game.Doors.prototype.walkable = true;
game.Doors.prototype.frame = 1;
game.Doors.prototype.door = true;
game.Tile0 = function () {
};
game.Tile0.prototype.__proto__ = game.TileClass.prototype;
game.Tile0.prototype.walkable = true;
game.Tile0.prototype.frame = 1;
game.Tile1 = function () {
};
game.Tile1.prototype.__proto__ = game.TileClass.prototype;
game.Tile1.prototype.walkable = true;
game.Tile1.prototype.frame = 1;
game.TileFiller = function () {
};
game.TileFiller.prototype.__proto__ = game.TileClass.prototype;
game.TileFiller.prototype.walkable = false;
game.TileFiller.prototype.frame = 1;
i = 2;
while (i <= 15) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 16;
while (i <= 17) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
game.Tile18 = function () {
};
game.Tile18.prototype.__proto__ = game.TileClass.prototype;
game.Tile18.prototype.walkable = true;
game.Tile18.prototype.slope = -1;
game.Tile18.prototype.frame = 18;
i = 19;
while (i <= 56) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
game.Tile57 = function () {
};
game.Tile57.prototype.__proto__ = game.TileClass.prototype;
game.Tile57.prototype.walkable = true;
game.Tile57.prototype.slope = -1;
game.Tile57.prototype.frame = 57;
game.Tile58 = function () {
};
game.Tile58.prototype.__proto__ = game.TileClass.prototype;
game.Tile58.prototype.walkable = true;
game.Tile58.prototype.slope = 1;
game.Tile58.prototype.frame = 58;
i = 59;
while (i <= 79) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 80;
while (i <= 87) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 88;
while (i <= 102) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 103;
while (i <= 123) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 124;
while (i <= 126) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
game.Tile127 = function () {
};
game.Tile127.prototype.__proto__ = game.TileClass.prototype;
game.Tile127.prototype.walkable = true;
game.Tile127.prototype.slope = -1;
game.Tile127.prototype.frame = 127;
i = 128;
while (i <= 155) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 156;
while (i <= 157) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 158;
while (i <= 178) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 179;
while (i <= 179) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 180;
while (i <= 189) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 190;
while (i <= 193) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 194;
while (i <= 197) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 198;
while (i <= 200) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 201;
while (i <= 203) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 204;
while (i <= 212) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 213;
while (i <= 218) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 219;
while (i <= 226) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 227;
while (i <= 231) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 232;
while (i <= 232) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 233;
while (i <= 233) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 234;
while (i <= 234) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 235;
while (i <= 235) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 236;
while (i <= 238) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 239;
while (i <= 239) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 240;
while (i <= 242) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 243;
while (i <= 243) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 244;
while (i <= 246) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 247;
while (i <= 247) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 248;
while (i <= 248) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 249;
while (i <= 249) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 250;
while (i <= 250) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 251;
while (i <= 251) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 252;
while (i <= 263) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 264;
while (i <= 264) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 265;
while (i <= 266) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 267;
while (i <= 277) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 278;
while (i <= 278) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 279;
while (i <= 288) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 289;
while (i <= 289) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 290;
while (i <= 290) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 291;
while (i <= 291) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 292;
while (i <= 292) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 293;
while (i <= 293) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 294;
while (i <= 299) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 0;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 300;
while (i <= 302) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 303;
while (i <= 305) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 306;
while (i <= 307) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 308;
while (i <= 309) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 310;
while (i <= 310) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 311;
while (i <= 311) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 312;
while (i <= 335) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 336;
while (i <= 337) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 338;
while (i <= 338) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 339;
while (i <= 339) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 340;
while (i <= 342) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 343;
while (i <= 345) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 346;
while (i <= 348) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.boxable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 349;
while (i <= 353) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 354;
while (i <= 356) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.boxable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 357;
while (i <= 361) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 362;
while (i <= 362) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 363;
while (i <= 363) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 364;
while (i <= 364) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 365;
while (i <= 365) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 366;
while (i <= 367) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 0;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 368;
while (i <= 369) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 370;
while (i <= 371) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 372;
while (i <= 374) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 375;
while (i <= 377) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 0;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 378;
while (i <= 378) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 379;
while (i <= 379) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 380;
while (i <= 381) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 382;
while (i <= 383) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 384;
while (i <= 395) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 396;
while (i <= 409) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 410;
while (i <= 411) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 412;
while (i <= 413) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 414;
while (i <= 415) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 416;
while (i <= 421) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 422;
while (i <= 422) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 423;
while (i <= 426) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 427;
while (i <= 427) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 0;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 428;
while (i <= 432) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 433;
while (i <= 433) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 6;
game["Tile" + i].prototype.saucex = 0;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 434;
while (i <= 434) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 435;
while (i <= 435) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = 1;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 436;
while (i <= 438) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 439;
while (i <= 441) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 442;
while (i <= 443) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 444;
while (i <= 446) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 447;
while (i <= 449) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 450;
while (i <= 453) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 454;
while (i <= 454) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = -1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 455;
while (i <= 455) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.sauce = true;
game["Tile" + i].prototype.speed = 3;
game["Tile" + i].prototype.saucex = 1;
game["Tile" + i].prototype.saucey = 0;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 460;
while (i <= 469) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.rope = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 470;
while (i <= 475) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 480;
while (i <= 482) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 483;
while (i <= 485) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
if (i == 484) {
game["Tile" + i].prototype.cloud = true;
}
game["Tile" + i].prototype.frame = i;
i++;
}
i = 486;
while (i <= 488) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 489;
while (i <= 491) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
if (i == 490) {
game["Tile" + i].prototype.cloud = true;
}
game["Tile" + i].prototype.frame = i;
i++;
}
i = 492;
while (i <= 493) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 494;
while (i <= 495) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 496;
while (i <= 499) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 500;
while (i <= 500) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 501;
while (i <= 501) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 502;
while (i <= 503) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 504;
while (i <= 507) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 508;
while (i <= 515) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 516;
while (i <= 519) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 520;
while (i <= 527) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 528;
while (i <= 539) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 540;
while (i <= 551) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 553;
while (i <= 554) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 555;
while (i <= 556) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 557;
while (i <= 559) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 560;
while (i <= 561) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 562;
while (i <= 563) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 564;
while (i <= 565) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 566;
while (i <= 568) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 569;
while (i <= 570) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyoranim = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 571;
while (i <= 571) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.boxable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 572;
while (i <= 574) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 575;
while (i <= 575) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.boxable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 576;
while (i <= 578) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.conveyor = true;
game["Tile" + i].prototype.speed = 5;
game["Tile" + i].prototype.conveyorx = 2;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 581;
while (i <= 612) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 613;
while (i <= 620) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 621;
while (i <= 629) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 630;
while (i <= 637) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 638;
while (i <= 646) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 647;
while (i <= 654) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 655;
while (i <= 666) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 667;
while (i <= 669) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 670;
while (i <= 687) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 688;
while (i <= 689) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 690;
while (i <= 696) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 697;
while (i <= 698) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = -1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 699;
while (i <= 703) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 704;
while (i <= 704) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 705;
while (i <= 706) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 707;
while (i <= 708) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = -1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 709;
while (i <= 710) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 711;
while (i <= 717) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 720;
while (i <= 720) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 721;
while (i <= 721) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = -1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 722;
while (i <= 722) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = 1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 723;
while (i <= 723) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.slope = -1;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 724;
while (i <= 725) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 726;
while (i <= 727) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.cloud = true;
game["Tile" + i].prototype.ladder = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 728;
while (i <= 729) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 730;
while (i <= 731) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = false;
game["Tile" + i].prototype.frame = i;
i++;
}
i = 732;
while (i <= 733) {
game["Tile" + i] = function () {
};
game["Tile" + i].prototype.__proto__ = game.TileClass.prototype;
game["Tile" + i].prototype.walkable = true;
game["Tile" + i].prototype.frame = i;
i++;
}
game.Enemyp1 = function () {
};
game.Enemyp1.prototype.xMove = 1;
game.Enemyp1.prototype.yMove = 0;
game.Enemyp1.prototype.speed = 2;
game.Enemyp1.prototype.gravity = 2;
game.Enemyp1.prototype.jumpspeed = 2;
game.Enemyp1.prototype.jumpstart = -12;
game.Enemyp1.prototype.jump = false;
game.Enemyp1.prototype.fallable = false;
game.Enemyp2 = function () {
};
game.Enemyp2.prototype.xMove = 1;
game.Enemyp2.prototype.yMove = 0;
game.Enemyp2.prototype.speed = 2;
game.Enemyp2.prototype.gravity = 2;
game.Enemyp2.prototype.jumpspeed = 2;
game.Enemyp2.prototype.jumpstart = -12;
game.Enemyp2.prototype.jump = false;
game.Enemyp2.prototype.fallable = false;
game.Enemyp3 = function () {
};
game.Enemyp3.prototype.xMove = 1;
game.Enemyp3.prototype.yMove = 0;
game.Enemyp3.prototype.speed = 2;
game.Enemyp3.prototype.gravity = 2;
game.Enemyp3.prototype.jumpspeed = 2;
game.Enemyp3.prototype.jumpstart = -12;
game.Enemyp3.prototype.jump = false;
game.Enemyp3.prototype.fallable = false;
game.Enemyp4 = function () {
};
game.Enemyp4.prototype.xMove = 0;
game.Enemyp4.prototype.yMove = 1;
game.Enemyp4.prototype.speed = 2;
game.Enemyp4.prototype.gravity = 2;
game.Enemyp4.prototype.jumpspeed = 2;
game.Enemyp4.prototype.jumpstart = -12;
game.Enemyp4.prototype.jump = false;
game.Enemyp4.prototype.fallable = false;
game.Enemyp4.prototype.flying = true;
game.Enemyp4.prototype.jumpable = false;
game.Enemyp5 = function () {
};
game.Enemyp5.prototype.xMove = 1;
game.Enemyp5.prototype.yMove = 0;
game.Enemyp5.prototype.speed = 2;
game.Enemyp5.prototype.gravity = 2;
game.Enemyp5.prototype.jumpspeed = 2;
game.Enemyp5.prototype.jumpstart = -12;
game.Enemyp5.prototype.jump = false;
game.Enemyp5.prototype.fallable = false;
game.Enemyp5.prototype.jumpable = false;
game.Enemyp5.prototype.flying = true;
game.Enemyp6 = function () {
};
game.Enemyp6.prototype.xMove = 1;
game.Enemyp6.prototype.yMove = 0;
game.Enemyp6.prototype.speed = 2;
game.Enemyp6.prototype.gravity = 2;
game.Enemyp6.prototype.jumpspeed = 2;
game.Enemyp6.prototype.jumpstart = -12;
game.Enemyp6.prototype.jump = false;
game.Enemyp6.prototype.fallable = true;
game.Enemyp7 = function () {
};
game.Enemyp7.prototype.xMove = 1;
game.Enemyp7.prototype.yMove = 0;
game.Enemyp7.prototype.speed = 2;
game.Enemyp7.prototype.gravity = 2;
game.Enemyp7.prototype.jumpspeed = 2;
game.Enemyp7.prototype.jumpstart = -12;
game.Enemyp7.prototype.jump = true;
game.Enemyp7.prototype.fallable = true;
game.Enemyp7.prototype.jumprandom = true;
game.Enemyp7.prototype.jumpskip = 1;
game.Enemyp8 = function () {
};
game.Enemyp8.prototype.xMove = 0;
game.Enemyp8.prototype.yMove = 1;
game.Enemyp8.prototype.speed = 2;
game.Enemyp8.prototype.gravity = 2;
game.Enemyp8.prototype.jumpspeed = 2;
game.Enemyp8.prototype.jumpstart = -12;
game.Enemyp8.prototype.jump = false;
game.Enemyp8.prototype.fallable = false;
game.Enemyp8.prototype.laddercrawler = true;
game.Enemyp9 = function () {
};
game.Enemyp9.prototype.xMove = 1;
game.Enemyp9.prototype.yMove = 0;
game.Enemyp9.prototype.speed = 2;
game.Enemyp9.prototype.gravity = 2;
game.Enemyp9.prototype.jumpspeed = 2;
game.Enemyp9.prototype.jumpstart = -10;
game.Enemyp9.prototype.jump = false;
game.Enemyp9.prototype.fallable = true;
game.Enemyp9.prototype.jumpable = true;
game.Enemyp9.prototype.jumpskip = 1;
game.Enemyp9.prototype.jumpchangedir = true;
game.Enemyp10 = function () {
};
game.Enemyp10.prototype.xMove = 0;
game.Enemyp10.prototype.yMove = 0;
game.Enemyp10.prototype.speed = 2;
game.Enemyp10.prototype.gravity = 2;
game.Enemyp10.prototype.jumpspeed = 2;
game.Enemyp10.prototype.jumpstart = -18;
game.Enemyp10.prototype.jump = false;
game.Enemyp10.prototype.fallable = true;
game.Enemyp10.prototype.jumpable = true;
game.Enemyp10.prototype.jumpskip = 1;
game.Enemyp10.prototype.jumppause = true;
game.Enemyp10.prototype.jumppausedelay = 25;
game.Enemyp11 = function () {
};
game.Enemyp11.prototype.xMove = -1;
game.Enemyp11.prototype.yMove = 0;
game.Enemyp11.prototype.speed = 6;
game.Enemyp11.prototype.gravity = 2;
game.Enemyp11.prototype.jumpspeed = 2;
game.Enemyp11.prototype.jumpstart = -12;
game.Enemyp11.prototype.jump = false;
game.Enemyp11.prototype.fallable = true;
game.Enemyp12 = function () {
};
game.Enemyp12.prototype.xMove = 1;
game.Enemyp12.prototype.yMove = 0;
game.Enemyp12.prototype.speed = 1;
game.Enemyp12.prototype.gravity = 1;
game.Enemyp12.prototype.jumpspeed = 2;
game.Enemyp12.prototype.jumpstart = -12;
game.Enemyp12.prototype.jump = false;
game.Enemyp12.prototype.fallable = true;
game.Enemyp12.prototype.jumpable = true;
game.Enemyp12.prototype.jumpskip = 1;
game.Enemyp12.prototype.jumprandom = true;
game.Enemyp13 = function () {
};
game.Enemyp13.prototype.xMove = 0;
game.Enemyp13.prototype.yMove = 0;
game.Enemyp13.prototype.speed = 9;
game.Enemyp13.prototype.gravity = 2;
game.Enemyp13.prototype.jumpspeed = 2;
game.Enemyp13.prototype.jumpstart = -12;
game.Enemyp13.prototype.jump = false;
game.Enemyp13.prototype.fallable = true;
game.Enemyp13.prototype.object = true;
game.Enemyp14 = function () {
};
game.Enemyp14.prototype.xMove = 1;
game.Enemyp14.prototype.yMove = 0;
game.Enemyp14.prototype.speed = 2;
game.Enemyp14.prototype.objectspeed = 9;
game.Enemyp14.prototype.gravity = 2;
game.Enemyp14.prototype.jumpspeed = 2;
game.Enemyp14.prototype.jumpstart = -12;
game.Enemyp14.prototype.jump = false;
game.Enemyp14.prototype.fallable = true;
game.Enemyp14.prototype.object = false;
game.Enemyp14.prototype.objectable = true;
i = 15;
while (i <= 17) {
game["Enemyp" + i] = function () {
};
game["Enemyp" + i].prototype.xMove = 0;
game["Enemyp" + i].prototype.yMove = 0;
game["Enemyp" + i].prototype.spikes = true;
game["Enemyp" + i].prototype.width = 16;
game["Enemyp" + i].prototype.height = 16;
game["Enemyp" + i].prototype.immobile = true;
i++;
}
game.Enemyp18 = function () {
};
game.Enemyp18.prototype.xMove = 0;
game.Enemyp18.prototype.yMove = 0;
game.Enemyp18.prototype.gravity = 2;
game.Enemyp18.prototype.speed = 2;
game.Enemyp18.prototype.jumpspeed = 2;
game.Enemyp18.prototype.jumpstart = -12;
game.Enemyp18.prototype.jump = false;
game.Enemyp18.prototype.harmless = true;
game.Enemyp18.prototype.collision = true;
game.Enemyp18.prototype.width = 16;
game.Enemyp18.prototype.height = 16;
game.Enemyp18.prototype.immobile = true;
game.Enemyp19 = function () {
};
game.Enemyp19.prototype.xMove = 0;
game.Enemyp19.prototype.yMove = 0;
game.Enemyp19.prototype.harmless = true;
game.Enemyp19.prototype.collision = false;
game.Enemyp19.prototype.width = 16;
game.Enemyp19.prototype.height = 16;
game.Enemyp19.prototype.immobile = true;
game.Enemyp19.prototype.nonhittable = true;
game.Enemyp20 = function () {
};
game.Enemyp20.prototype.xMove = 1;
game.Enemyp20.prototype.yMove = 0;
game.Enemyp20.prototype.speed = 2;
game.Enemyp20.prototype.gravity = 2;
game.Enemyp20.prototype.jumpspeed = 2;
game.Enemyp20.prototype.jumpstart = -24;
game.Enemyp20.prototype.jump = false;
game.Enemyp20.prototype.fallable = true;
game.Enemyp20.prototype.bushjumper = true;
game.Enemyp20.prototype.hiding = true;
game.Enemyp21 = function () {
};
game.Enemyp21.prototype.xMove = 1;
game.Enemyp21.prototype.yMove = 0;
game.Enemyp21.prototype.speed = 2;
game.Enemyp21.prototype.gravity = 2;
game.Enemyp21.prototype.jumpspeed = 2;
game.Enemyp21.prototype.jumpstart = -12;
game.Enemyp21.prototype.crawler = true;
game.Enemyp21.prototype.plat = "bottom";
game.Enemyp21.prototype.fallercrawler = true;
game.Enemyp21.prototype.fallercrawling = false;
game.Enemyp22 = function () {
};
game.Enemyp22.prototype.xMove = 0;
game.Enemyp22.prototype.yMove = 0;
game.Enemyp22.prototype.harmless = true;
game.Enemyp22.prototype.collision = false;
game.Enemyp22.prototype.width = 16;
game.Enemyp22.prototype.height = 16;
game.Enemyp22.prototype.immobile = true;
game.Enemyp22.prototype.conveyorswitch = true;
game.Enemyp22.prototype.hitdir = -1;
i = 23;
while (i <= 37) {
game["Enemyp" + i] = function () {
};
game["Enemyp" + i].prototype.xMove = 0;
game["Enemyp" + i].prototype.yMove = 0;
game["Enemyp" + i].prototype.harmless = true;
game["Enemyp" + i].prototype.collision = false;
game["Enemyp" + i].prototype.width = 16;
game["Enemyp" + i].prototype.height = 16;
game["Enemyp" + i].prototype.immobile = true;
game["Enemyp" + i].prototype.sign = true;
game["Enemyp" + i].prototype.nonhittable = true;
i++;
}
game.Enemyp38 = function () {
};
game.Enemyp38.prototype.xMove = 1;
game.Enemyp38.prototype.yMove = 0;
game.Enemyp38.prototype.speed = 2;
game.Enemyp38.prototype.gravity = 2;
game.Enemyp38.prototype.jumpspeed = 2;
game.Enemyp38.prototype.jumpstart = -15;
game.Enemyp38.prototype.jump = false;
game.Enemyp38.prototype.fallable = true;
game.Enemyp38.prototype.jumpable = true;
game.Enemyp38.prototype.jumpskip = 1;
game.Enemyp38.prototype.jumprandom = true;
game.Enemyp39 = function () {
};
game.Enemyp39.prototype.xMove = -1;
game.Enemyp39.prototype.yMove = 0;
game.Enemyp39.prototype.speed = 2;
game.Enemyp39.prototype.runspeed = 2;
game.Enemyp39.prototype.runmaxspeed = 8;
game.Enemyp39.prototype.gravity = 2;
game.Enemyp39.prototype.jumpspeed = 2;
game.Enemyp39.prototype.jumpstart = -10;
game.Enemyp39.prototype.jump = false;
game.Enemyp39.prototype.fallable = true;
game.Enemyp39.prototype.jumpable = true;
game.Enemyp39.prototype.jumpskip = 1;
game.Enemyp39.prototype.chaser = true;
game.Enemyp39.ptototype.chasing = false;
game.Enemyp39.prototype.spearing = false;
game.Enemyp39.prototype.spearable = true;
game.Enemyp39.prototype.speardir = "front";
game.Enemyp39.prototype.running = false;
game.Enemyp39.prototype.runnable = true;
game.Enemyp39.prototype.runskidding = false;
game.Enemyp40 = function () {
};
game.Enemyp40.prototype.xMove = -1;
game.Enemyp40.prototype.yMove = 0;
game.Enemyp40.prototype.speed = 2;
game.Enemyp40.prototype.runspeed = 2;
game.Enemyp40.prototype.runmaxspeed = 8;
game.Enemyp40.prototype.gravity = 2;
game.Enemyp40.prototype.jumpspeed = 2;
game.Enemyp40.prototype.jumpstart = -10;
game.Enemyp40.prototype.jump = false;
game.Enemyp40.prototype.fallable = true;
game.Enemyp40.prototype.jumpable = true;
game.Enemyp40.prototype.jumpskip = 1;
game.Enemyp40.prototype.poker = true;
game.Enemyp40.prototype.poking = false;
game.Enemyp40.prototype.speardir = "up";
game.Enemyp40.prototype.spearing = false;
game.Enemyp40.prototype.spearable = true;
game.Enemyp40.prototype.walkable = false;
game.Enemyp41 = function () {
};
game.Enemyp41.prototype.xMove = 1;
game.Enemyp41.prototype.yMove = 0;
game.Enemyp41.prototype.speed = 2;
game.Enemyp41.prototype.runspeed = 2;
game.Enemyp41.prototype.runmaxspeed = 8;
game.Enemyp41.prototype.gravity = 2;
game.Enemyp41.prototype.jumpspeed = 2;
game.Enemyp41.prototype.jumpstart = -10;
game.Enemyp41.prototype.jump = false;
game.Enemyp41.prototype.fallable = true;
game.Enemyp41.prototype.jumpable = true;
game.Enemyp41.prototype.jumpskip = 1;
game.Enemyp41.prototype.poker = true;
game.Enemyp41.prototype.poking = false;
game.Enemyp41.prototype.speardir = "up";
game.Enemyp41.prototype.spearing = false;
game.Enemyp41.prototype.spearable = true;
game.Enemyp41.prototype.walkable = false;
game.Enemyp42 = function () {
};
game.Enemyp42.prototype.xMove = 1;
game.Enemyp42.prototype.yMove = 0;
game.Enemyp42.prototype.speed = 2;
game.Enemyp42.prototype.gravity = 2;
game.Enemyp42.prototype.jumpspeed = 2;
game.Enemyp42.prototype.jumpstart = -24;
game.Enemyp42.prototype.jump = false;
game.Enemyp42.prototype.fallable = true;
game.Enemyp42.prototype.bushjumper = true;
game.Enemyp42.prototype.hiding = true;
game.Enemyp42.prototype.leaves = true;
var i = 43;
while (i <= 45) {
game["Enemyp" + i] = function () {
};
game["Enemyp" + i].prototype.xMove = 0;
game["Enemyp" + i].prototype.yMove = 0;
game["Enemyp" + i].prototype.harmless = true;
game["Enemyp" + i].prototype.collision = false;
game["Enemyp" + i].prototype.width = 16;
game["Enemyp" + i].prototype.height = 16;
game["Enemyp" + i].prototype.immobile = true;
game["Enemyp" + i].prototype.nonhittable = true;
game["Enemyp" + i].prototype.foreground = true;
i++;
}
var i = 46;
while (i <= 47) {
game["Enemyp" + i] = function () {
};
game["Enemyp" + i].prototype.xMove = 0;
game["Enemyp" + i].prototype.yMove = 0;
game["Enemyp" + i].prototype.harmless = true;
game["Enemyp" + i].prototype.collision = false;
game["Enemyp" + i].prototype.width = 16;
game["Enemyp" + i].prototype.height = 16;
game["Enemyp" + i].prototype.immobile = true;
game["Enemyp" + i].prototype.nonhittable = true;
game["Enemyp" + i].prototype.piston = true;
i++;
}
game.Enemyp48 = function () {
};
game.Enemyp48.prototype.xMove = 0;
game.Enemyp48.prototype.yMove = 0;
game.Enemyp48.prototype.harmless = true;
game.Enemyp48.prototype.collision = true;
game.Enemyp48.prototype.width = 16;
game.Enemyp48.prototype.height = 16;
game.Enemyp48.prototype.immobile = true;
game.Enemyp48.prototype.nonhittable = true;
game.Enemyp48.prototype.cannon = true;
game.Enemyp48.prototype.shootable = true;
game.Enemyp48.prototype.shooting = false;
game.Enemyp48.prototype.shootdirx = -1;
game.Enemyp48.prototype.shootdiry = 0;
game.Enemyp48.prototype.shootspeed = 2000;
game.Enemyp48.prototype.lastshot = 0;
game.Enemyp49 = function () {
};
game.Enemyp49.prototype.xMove = 0;
game.Enemyp49.prototype.yMove = 0;
game.Enemyp49.prototype.harmless = true;
game.Enemyp49.prototype.collision = true;
game.Enemyp49.prototype.width = 16;
game.Enemyp49.prototype.height = 16;
game.Enemyp49.prototype.immobile = true;
game.Enemyp49.prototype.nonhittable = true;
game.Enemyp49.prototype.cannon = true;
game.Enemyp49.prototype.shootable = true;
game.Enemyp49.prototype.shooting = false;
game.Enemyp49.prototype.shootdirx = 1;
game.Enemyp49.prototype.shootdiry = 0;
game.Enemyp49.prototype.shootspeed = 2000;
game.Enemyp49.prototype.lastshot = 0;
game.Enemyp50 = function () {
};
game.Enemyp50.prototype.xMove = -1;
game.Enemyp50.prototype.yMove = 0;
game.Enemyp50.prototype.speed = 2;
game.Enemyp50.prototype.runspeed = 2;
game.Enemyp50.prototype.runmaxspeed = 8;
game.Enemyp50.prototype.gravity = 2;
game.Enemyp50.prototype.jumpspeed = 2;
game.Enemyp50.prototype.jumpstart = -10;
game.Enemyp50.prototype.jump = false;
game.Enemyp50.prototype.fallable = true;
game.Enemyp50.prototype.jumpable = true;
game.Enemyp50.prototype.jumpskip = 1;
game.Enemyp50.prototype.chaser = true;
game.Enemyp50.ptototype.chasing = false;
game.Enemyp50.prototype.spearing = false;
game.Enemyp50.prototype.spearable = true;
game.Enemyp50.prototype.speardir = "front";
game.Enemyp50.prototype.running = false;
game.Enemyp50.prototype.runnable = true;
game.Enemyp50.prototype.runskidding = false;
game.Enemyp50.prototype.sword = true;
game.Enemyp51 = function () {
};
game.Enemyp51.prototype.xMove = -1;
game.Enemyp51.prototype.yMove = 0;
game.Enemyp51.prototype.speed = 2;
game.Enemyp51.prototype.runspeed = 2;
game.Enemyp51.prototype.runmaxspeed = 8;
game.Enemyp51.prototype.gravity = 2;
game.Enemyp51.prototype.jumpspeed = 2;
game.Enemyp51.prototype.jumpstart = -10;
game.Enemyp51.prototype.jump = false;
game.Enemyp51.prototype.fallable = true;
game.Enemyp51.prototype.jumpable = true;
game.Enemyp51.prototype.jumpskip = 1;
game.Enemyp51.prototype.poker = true;
game.Enemyp51.prototype.poking = false;
game.Enemyp51.prototype.speardir = "up";
game.Enemyp51.prototype.spearing = false;
game.Enemyp51.prototype.spearable = true;
game.Enemyp51.prototype.walkable = false;
game.Enemyp51.prototype.sword = true;
game.Enemyp52 = function () {
};
game.Enemyp52.prototype.xMove = 1;
game.Enemyp52.prototype.yMove = 0;
game.Enemyp52.prototype.speed = 2;
game.Enemyp52.prototype.runspeed = 2;
game.Enemyp52.prototype.runmaxspeed = 8;
game.Enemyp52.prototype.gravity = 2;
game.Enemyp52.prototype.jumpspeed = 2;
game.Enemyp52.prototype.jumpstart = -10;
game.Enemyp52.prototype.jump = false;
game.Enemyp52.prototype.fallable = true;
game.Enemyp52.prototype.jumpable = true;
game.Enemyp52.prototype.jumpskip = 1;
game.Enemyp52.prototype.poker = true;
game.Enemyp52.prototype.poking = false;
game.Enemyp52.prototype.speardir = "up";
game.Enemyp52.prototype.spearing = false;
game.Enemyp52.prototype.spearable = true;
game.Enemyp52.prototype.walkable = false;
game.Enemyp52.prototype.sword = true;
game.Enemyp53 = function () {
};
game.Enemyp53.prototype.xMove = -1;
game.Enemyp53.prototype.yMove = 0;
game.Enemyp53.prototype.speed = 2;
game.Enemyp53.prototype.gravity = 2;
game.Enemyp53.prototype.jumpspeed = 2;
game.Enemyp53.prototype.jumpstart = -12;
game.Enemyp53.prototype.jump = false;
game.Enemyp53.prototype.fallable = true;
i = 54;
while (i <= 55) {
game["Enemyp" + i] = function () {
};
game["Enemyp" + i].prototype.xMove = 0;
game["Enemyp" + i].prototype.yMove = 0;
game["Enemyp" + i].prototype.harmless = true;
game["Enemyp" + i].prototype.collision = false;
game["Enemyp" + i].prototype.width = 16;
game["Enemyp" + i].prototype.height = 16;
game["Enemyp" + i].prototype.immobile = true;
game["Enemyp" + i].prototype.sign = true;
game["Enemyp" + i].prototype.nonhittable = true;
i++;
}
game.SwitchDoor = function () {
};
game.SwitchDoor.prototype.xMove = 0;
game.SwitchDoor.prototype.yMove = 0;
game.SwitchDoor.prototype.harmless = true;
game.SwitchDoor.prototype.collision = false;
game.SwitchDoor.prototype.width = 16;
game.SwitchDoor.prototype.height = 16;
game.SwitchDoor.prototype.immobile = true;
game.SwitchDoor.prototype.nonhittable = true;
game.SwitchDoor.prototype.switchdoor = true;
game.SwitchDoor.prototype.dooropen = false;
game.TrappedCharp1 = function () {
};
game.TrappedCharp1.prototype.speed = 2;
game.TrappedCharp2 = function () {
};
game.TrappedCharp2.prototype.speed = 2;
game.PMonsterp1 = function () {
};
game.PMonsterp1.prototype.xMove = 1;
game.PMonsterp1.prototype.yMove = 0;
game.PMonsterp1.prototype.speed = 2;
game.PMonsterp1.prototype.duckable = true;
game.PMonsterp1.prototype.spittable = true;
game.PMonsterp1.prototype.walkable = true;
game.PMonsterp1.prototype.shootspeed = 2000;
game.PMonsterp1.prototype.lastshot = 0;
game.PMonsterp1.prototype.bosscontrol = false;
game.PMonsterp2 = function () {
};
game.PMonsterp2.prototype.xMove = 1;
game.PMonsterp2.prototype.yMove = 0;
game.PMonsterp2.prototype.speed = 2;
game.PMonsterp2.prototype.duckable = true;
game.PMonsterp2.prototype.spittable = true;
game.PMonsterp2.prototype.walkable = false;
game.PMonsterp2.prototype.shootspeed = 2000;
game.PMonsterp2.prototype.lastshot = 0;
game.PMonsterp2.prototype.bosscontrol = false;
game.PMonsterp3 = function () {
};
game.PMonsterp3.prototype.xMove = -1;
game.PMonsterp3.prototype.yMove = 0;
game.PMonsterp3.prototype.speed = 2;
game.PMonsterp3.prototype.duckable = true;
game.PMonsterp3.prototype.spittable = true;
game.PMonsterp3.prototype.walkable = false;
game.PMonsterp3.prototype.shootspeed = 2000;
game.PMonsterp3.prototype.lastshot = 0;
game.PMonsterp3.prototype.bosscontrol = false;
game.PMonsterp4 = function () {
};
game.PMonsterp4.prototype.xMove = 1;
game.PMonsterp4.prototype.yMove = 0;
game.PMonsterp4.prototype.speed = 2;
game.PMonsterp4.prototype.duckable = true;
game.PMonsterp4.prototype.spittable = true;
game.PMonsterp4.prototype.walkable = true;
game.PMonsterp4.prototype.shootspeed = 2000;
game.PMonsterp4.prototype.lastshot = 0;
game.PMonsterp4.prototype.bosscontrol = false;
game.PMonsterp5 = function () {
};
game.PMonsterp5.prototype.xMove = 1;
game.PMonsterp5.prototype.yMove = 0;
game.PMonsterp5.prototype.speed = 2;
game.PMonsterp5.prototype.duckable = true;
game.PMonsterp5.prototype.spittable = true;
game.PMonsterp5.prototype.walkable = false;
game.PMonsterp5.prototype.shootspeed = 2000;
game.PMonsterp5.prototype.lastshot = 0;
game.PMonsterp5.prototype.bosscontrol = false;
game.PMonsterp6 = function () {
};
game.PMonsterp6.prototype.xMove = -1;
game.PMonsterp6.prototype.yMove = 0;
game.PMonsterp6.prototype.speed = 2;
game.PMonsterp6.prototype.duckable = true;
game.PMonsterp6.prototype.spittable = true;
game.PMonsterp6.prototype.walkable = false;
game.PMonsterp6.prototype.shootspeed = 2000;
game.PMonsterp6.prototype.lastshot = 0;
game.PMonsterp6.prototype.bosscontrol = false;
game.PMonsterp7 = function () {
};
game.PMonsterp7.prototype.xMove = 1;
game.PMonsterp7.prototype.yMove = 0;
game.PMonsterp7.prototype.speed = 2;
game.PMonsterp7.prototype.duckable = true;
game.PMonsterp7.prototype.spittable = true;
game.PMonsterp7.prototype.walkable = false;
game.PMonsterp7.prototype.shootspeed = 3000;
game.PMonsterp7.prototype.lastshot = 0;
game.PMonsterp7.prototype.bosscontrol = false;
game.PMonsterp8 = function () {
};
game.PMonsterp8.prototype.xMove = -1;
game.PMonsterp8.prototype.yMove = 0;
game.PMonsterp8.prototype.speed = 2;
game.PMonsterp8.prototype.duckable = true;
game.PMonsterp8.prototype.spittable = true;
game.PMonsterp8.prototype.walkable = false;
game.PMonsterp8.prototype.shootspeed = 3000;
game.PMonsterp8.prototype.lastshot = 0;
game.PMonsterp8.prototype.bosscontrol = false;
game.pizzabox = function () {
};
game.pizzabox.prototype.number = 1;
game.pizzabox.prototype.jumpspeed = -12;
game.pizzabox.prototype.jumpstart = -12;
game.pizzabox.prototype.jump = false;
game.pizzabox.prototype.gravity = 2;
game.pizzabox.prototype.speed = 3;
game.pizzabox.prototype.dirx = 0;
game.pizzabox.prototype.jumprandom = 8;
game.Bullet = function () {
};
game.Bullet.prototype.speed = 5;
game.Bullet.prototype.dirx = 1;
game.Bullet.prototype.diry = 0;
game.Bullet.prototype.width = 8;
game.Bullet.prototype.height = 8;
game.Bomb = function () {
};
game.Bomb.prototype.speed = 7;
game.Bomb.prototype.jumpspeed = -14;
game.Bomb.prototype.gravity = 2;
game.Bomb.prototype.dirx = 1;
game.Bomb.prototype.diry = 0;
game.Bomb.prototype.width = 10;
game.Bomb.prototype.height = 10;
game.Bomb.prototype.bounce = 0;
game.Bomb.prototype.type = "normal";
game.EnemyBomb = function () {
};
game.EnemyBomb.prototype.speed = 7;
game.EnemyBomb.prototype.jumpspeed = -14;
game.EnemyBomb.prototype.gravity = 2;
game.EnemyBomb.prototype.dirx = 1;
game.EnemyBomb.prototype.diry = 0;
game.EnemyBomb.prototype.width = 10;
game.EnemyBomb.prototype.height = 10;
game.EnemyBomb.prototype.bounce = 0;
game.EnemyBomb.prototype.type = "enemybomb";
game.CheeseBoulder = function () {
};
game.CheeseBoulder.prototype.xMove = 1;
game.CheeseBoulder.prototype.yMove = 0;
game.CheeseBoulder.prototype.speed = 6;
game.CheeseBoulder.prototype.width = 15;
game.CheeseBoulder.prototype.height = 15;
game.CheeseBoulder.prototype.objectspeed = 9;
game.CheeseBoulder.prototype.gravity = 2;
game.CheeseBoulder.prototype.jumpspeed = -8;
game.CheeseBoulder.prototype.jump = false;
game.CheeseBoulder.prototype.fallable = true;
game.SargeBoss = function () {
};
game.SargeBoss.prototype.speed = 3;
game.SargeBoss.prototype.xMove = -1;
game.SargeBoss.prototype.yMove = 0;
game.SargeBoss.prototype.gravity = 2;
game.SargeBoss.prototype.jumpspeed = 2;
game.SargeBoss.prototype.jumpstart = -22;
game.SargeBoss.prototype.jump = false;
game.SargeBoss.prototype.duck = false;
game.SargeBoss.prototype.turn = false;
game.SargeBoss.prototype.lastshot = 15000;
game.SargeBoss.prototype.lastjump = 5000;
game.SargeBoss.prototype.throwdelay = 21000;
game.SargeBoss.prototype.jumpdelay = 30000;
game.Enemyp53.prototype.xMove = -1;
game.Enemyp53.prototype.yMove = 0;
game.Enemyp53.prototype.speed = 2;
game.Enemyp53.prototype.gravity = 2;
game.Enemyp53.prototype.jumpspeed = 2;
game.Enemyp53.prototype.jumpstart = -12;
game.Enemyp53.prototype.jump = false;
game.Enemyp53.prototype.fallable = true;
game.Item1 = function () {
};
game.Item1.prototype.points = 1;
game.Item1.prototype.health = 0;
game.Item1.prototype.pepper = 0;
game.Item1.prototype.lives = 0;
game.Item2 = function () {
};
game.Item2.prototype.points = 10;
game.Item2.prototype.health = 0;
game.Item2.prototype.pepper = 0;
game.Item2.prototype.lives = 0;
game.Item3 = function () {
};
game.Item3.prototype.points = 0;
game.Item3.prototype.health = 0;
game.Item3.prototype.pepper = 1;
game.Item3.prototype.lives = 0;
game.Item4 = function () {
};
game.Item4.prototype.points = 0;
game.Item4.prototype.health = 1;
game.Item4.prototype.pepper = 0;
game.Item4.prototype.lives = 0;
game.Item5 = function () {
};
game.Item5.prototype.training = 1;
game.Item5.prototype.points = 0;
game.Item5.prototype.health = 0;
game.Item5.prototype.pepper = 0;
game.Item5.prototype.lives = 0;
i = 1;
while (i <= 16) {
game["MovingTilep" + i] = function () {
};
game["MovingTilep" + i].prototype.speed = 2;
game["MovingTilep" + i].prototype.dirx = 1;
game["MovingTilep" + i].prototype.diry = 0;
game["MovingTilep" + i].prototype.miny = 0;
game["MovingTilep" + i].prototype.maxy = 6;
game["MovingTilep" + i].prototype.minx = 0;
game["MovingTilep" + i].prototype.maxx = 6;
game["MovingTilep" + i].prototype.width = game.tileW;
game["MovingTilep" + i].prototype.height = game.tileH / 2;
game["MovingTilep" + i].prototype.waitable = false;
game["MovingTilep" + i].prototype.waittrigger = false;
i++;
}
i = 10;
while (i <= 16) {
game["MovingTilep" + i].prototype.waittrigger = true;
game["MovingTilep" + i].prototype.waitable = true;
game["MovingTilep" + i].prototype.doorswitch = true;
game["MovingTilep" + i].prototype.width = 34;
game["MovingTilep" + i].prototype.height = 16;
i++;
}
game.MovingTilep10.prototype.pizzas = 1;
game.MovingTilep11.prototype.pizzas = 2;
game.MovingTilep12.prototype.pizzas = 3;
game.MovingTilep13.prototype.pizzas = 4;
game.MovingTilep14.prototype.pizzas = 5;
game.MovingTilep15.prototype.pizzas = 6;
game.MovingTilep16.prototype.pizzas = 0;
game.MovingTilep2.prototype.waitable = true;
game.MovingTilep2.prototype.waittrigger = true;
i = 3;
while (i <= 7) {
game["MovingTilep" + i].prototype.waitable = true;
game["MovingTilep" + i].prototype.waittrigger = true;
game["MovingTilep" + i].prototype.width = 16;
game["MovingTilep" + i].prototype.height = 16;
game["MovingTilep" + i].prototype.speed = 12;
game["MovingTilep" + i].prototype.xMove = 0;
game["MovingTilep" + i].prototype.yMove = 1;
game["MovingTilep" + i].prototype.gravity = 2;
game["MovingTilep" + i].prototype.jumpspeed = 2;
game["MovingTilep" + i].prototype.jumpstart = 0;
game["MovingTilep" + i].prototype.jump = false;
game["MovingTilep" + i].prototype.donut = true;
i++;
}
game.MovingTilep8.prototype.waitable = true;
game.MovingTilep8.prototype.waittrigger = true;
game.MovingTilep8.prototype.width = 16;
game.MovingTilep8.prototype.height = 16;
game.MovingTilep8.prototype.speed = 12;
game.MovingTilep8.prototype.xMove = 0;
game.MovingTilep8.prototype.yMove = 0;
game.MovingTilep8.prototype.gravity = 0;
game.MovingTilep8.prototype.jumpspeed = 0;
game.MovingTilep8.prototype.jumpstart = 0;
game.MovingTilep8.prototype.jump = false;
game.MovingTilep8.prototype.donut = true;
game.MovingTilep8.prototype.fakedonut = true;
game.MovingTilep9.prototype.waitable = true;
game.MovingTilep9.prototype.waittrigger = true;
game.MovingTilep9.prototype.springboard = true;
i = 1;
while (i <= 10) {
game["GoalTilep" + i] = function () {
};
if ((int(i / 2) == (i / 2)) && (!(i === 10))) {
game["GoalTilep" + i].prototype.platform = true;
} else {
game["GoalTilep" + i].prototype.platform = false;
}
game["GoalTilep" + i].prototype.cage = false;
i++;
}
i = 11;
while (i <= 32) {
if (((((!(i === 11)) && (!(i === 16))) && (!(i === 21))) && (!(i === 26))) && (!(i === 31))) {
if ((((!(i === 12)) && (!(i === 17))) && (!(i === 22))) && (!(i === 27))) {
game["GoalTilep" + i] = function () {
};
game["GoalTilep" + i].prototype.platform = false;
game["GoalTilep" + i].prototype.cage = true;
} else {
game["GoalTilep" + i] = function () {
};
game["GoalTilep" + i].prototype.platform = true;
game["GoalTilep" + i].prototype.cage = true;
}
} else {
game["GoalTilep" + i] = function () {
};
game["GoalTilep" + i].prototype.platform = false;
game["GoalTilep" + i].prototype.cage = true;
}
i++;
}
game.RopeTile1 = function () {
};
game.RopeTile1.prototype.dirx = 0;
game.RopeTile1.prototype.diry = 1;
game.RopeTile2 = function () {
};
game.RopeTile2.prototype.dirx = 1;
game.RopeTile2.prototype.diry = 0;
game.PulleyTile = function () {
};
game.DBoyTrain = function () {
};
game.DBoyTrain.prototype.gravity = 2;
game.DBoyTrain.prototype.jumpstart = -20;
game.DBoyTrain.prototype.shortjump = -16;
game.DBoyTrain.prototype.jump = true;
game.DBoyTrain.prototype.jumpspeed = 2;
char = {xtile:7, ytile:10, speed:6, runspeed:6, jumpstart:-26, shortjump:-16, gravity:2, normalgravity:2, jump:false, swing:false, swinging:false, duck:false, frame:2, shootspeed:500, lastshot:0, lastwalk:0, walkskid:200, runskidstart:0, runskidding:false, runtimer:500, cheesetimer:0, cheesefree:3, cheesed:false, cancheesejump:true, triggerJump:false, goaltrigger:false, bosstrigger:false, health:5, maxhealth:5, holdpizzas:false, pickup:false, numberpizzas:0, chardead:false, whichjumpsound:1, whichhurtsound:1, pistonpush:false};
_root.pauseCache = 0;
_root.pauseCacheStart = 0;
_root.pauseCacheEnd = 0;
_root.irisintolevel.removeMovieClip();
buildMap(_root["myMap" + game.currentMap]);
stopMusic();
startMusic(_root.currentWorld);
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
fall(_root.char);
stop();
Instance of Symbol 4211 MovieClip in Frame 5
onClipEvent (load) {
myStartTime = getTimer();
}
onClipEvent (enterFrame) {
if (!_root.trainingPopup) {
if ((!pausepress) && (getTimer() > (myStartTime + 3000))) {
if (Key.isDown(13)) {
if (_root.pause == true) {
_root.pause = false;
pausepress = true;
_root.pauseCacheEnd = getTimer();
_root.pauseCache = _root.pauseCache + (_root.pauseCacheEnd - _root.pauseCacheStart);
_root.pauseclip.removeMovieClip();
_root.playMusic();
} else {
_root.pause = true;
pausepress = true;
_root.attachMovie("pauseclip", "pauseclip", 999999);
_root.stopMusic();
_root.pauseclip._x = 275;
_root.pauseclip._y = 200;
_root.pauseCacheStart = getTimer();
}
}
}
if ((!Key.isDown(13)) && (pausepress)) {
pausepress = false;
}
if (!_root.pause) {
if (!_root.char.bosstrigger) {
if (!_root.char.goaltrigger) {
if (!_root.char.chardead) {
_root.detectKeys();
} else {
_root.moveBoxes();
}
} else {
_root.goalScript();
}
} else {
_root.bossScript();
}
}
} else {
_root.trainingScript();
}
_root.sauceTimer();
}
Frame 6
function trainingScript() {
i = 0;
while (i < game.items.length) {
var _local2 = game[(("item" + game.items[i][2]) + "_") + game.items[i][1]];
if (trainingCheckOnScreen(_local2) && (!_local2.triggered)) {
_local2.triggered = true;
trainingDboyJump(_local2.xtile, _local2.ytile, 0);
}
i++;
}
if (_root.trainingDJump) {
jumpChar(char);
if (game.dboy.jump) {
game.dboy.clip.char.gotoAndStop(6);
if (game.dboy.jumpspeed == 0) {
var _local3 = game.dboy.clip.getDepth();
if (_local3 < 0) {
game.dboy.clip.swapDepths(1000007);
} else {
game.dboy.clip.swapDepths(-15);
}
}
jumpChar(game.dboy);
} else {
game.dboy.clip.char.gotoAndStop(1);
var _local3 = game.dboy.clip.getDepth();
if (_local3 > 0) {
openTrainingPopup(game.dboy.whichpopup, "normal");
} else if (_local3 < 0) {
game.dboy.clip.gotoAndStop(3);
_root.trainingPopup = false;
_root.trainingDJump = false;
}
_root.trainingDJump = false;
}
}
}
function trainingDboyJump(xtile, ytile, i) {
_root.attachMovie("trainingbars", "trainingbars", 600);
_root.trainingbars._x = 275;
_root.trainingbars._y = 200;
_root.trainingbars.play();
game.clip.attachMovie("dboyclip", "dboy", -15);
game.dboy = new game.DBoyTrain();
game.dboy.clip = game.clip.dboy;
game.dboy.xtile = xtile;
game.dboy.ytile = ytile;
game.dboy.height = 14;
game.dboy.width = 15;
game.dboy.whichpopup = i;
game.dboy.x = (game.dboy.xtile * game.tileW) + (game.tileW / 2);
game.dboy.y = (game.dboy.ytile * game.tileH) - game.dboy.height;
game.dboy.jumpspeed = game.dboy.jumpstart;
game.dboy.jump = true;
game.dboy.clip._x = game.dboy.x;
game.dboy.clip._y = game.dboy.y;
game.clip.attachMovie("dboy_leaves", "dboy_leaves", -14);
game.clip.dboy_leaves._x = game.dboy.x;
game.clip.dboy_leaves._y = game.dboy.y;
if (char.xtile < game.dboy.xtile) {
game.dboy.clip.gotoAndStop(1);
} else {
game.dboy.clip.gotoAndStop(2);
}
_root.trainingDJump = true;
_root.trainingPopup = true;
}
function openTrainingPopup(i, type) {
_root.attachMovie("trainingMC", "trainingMC", 1000023);
_root.trainingMC._x = 275;
_root.trainingMC._y = 200;
_root.trainingMC.gotoAndStop(i + 1);
_root.trainingPopup = true;
_root.trainingPopupType = type;
if (type != "normal") {
_root.attachMovie("trainingbars", "trainingbars", 600);
_root.trainingbars._x = 275;
_root.trainingbars._y = 200;
_root.trainingbars.play();
}
}
function closeTrainingPopup() {
_root.trainingbars.play();
Key.removeListener(_root.trainingMC.myTrainListener);
_root.trainingMC.removeMovieClip();
game.dboy.jumpspeed = game.dboy.jumpstart;
if (_root.trainingPopupType == "normal") {
game.dboy.jump = true;
} else {
game.dboy.jump = false;
_root.trainingPopup = false;
_root.trainingDJump = false;
}
_root.trainingDJump = true;
}
function trainingCheckOnScreen(ob) {
var _local3 = (char.xtile + game.halfvisx) - 2;
var _local2 = (char.xtile - game.halfvisx) + 2;
var _local4 = (char.ytile - game.halfvisy) + 2;
var _local5 = (char.ytile + game.halfvisy) - 2;
if (((ob.xtile < _local3) && (ob.xtile > _local2)) && (ob.training)) {
return(true);
}
return(false);
}
function choosePepper(dir, currcoins, currpepper, totalpepper) {
var _local2 = parseInt(currcoins);
var _local3 = parseInt(currpepper);
var _local6 = parseInt(totalpepper);
var _local4 = 10;
var _local5 = _root.trainingMC;
if ((dir == 1) && ((_local2 - _local4) >= 0)) {
_local2 = _local2 - _local4;
_local3 = _local3 + 1;
_local6 = _local6 + 1;
} else if ((dir == -1) && (_local3 > 0)) {
_local2 = _local2 + _local4;
_local3 = _local3 - 1;
_local6 = _local6 - 1;
}
_local5.textbox.peppertext.text = String(_local3);
_local5.textbox.cointext.text = String(_local2);
_local5.textbox.currpeppertext.text = String(_local6);
_root.formatCoinPepper();
}
function buyPepper(currcoins, currpepper) {
var _local5 = parseInt(currcoins);
var _local4 = parseInt(currpepper);
var _local2 = _root.trainingMC;
_root.savedata.points = _local5;
_root.savedata.pepperbombs = _root.savedata.pepperbombs + _local4;
_root.FXSound.attachSound("peppersale");
if (_root.soundOn) {
_root.FXSound.setVolume(50);
}
_root.FXSound.start();
var _local3 = _root.savedata.saveslot;
_root["SavedSlot" + _local3].data.savedata = _root.savedata;
_root["SavedSlot" + _local3].data.flush();
_local2.textbox.boughtpepper = _local4;
_local2.textbox.nextFrame();
}
function formatCoinPepper() {
var _local2 = _root.trainingMC;
if (parseInt(_local2.textbox.peppertext.txt) < 10) {
_local2.textbox.peppertext.text = String("0" + _local2.textbox.peppertext.text);
}
if (parseInt(_local2.textbox.cointext.txt) < 10) {
_local2.textbox.cointext.text = String("0" + _local2.textbox.cointext.text);
}
if (parseInt(_local2.textbox.currpeppertext.txt) < 10) {
_local2.textbox.currpeppertext.text = String("0" + _local2.textbox.currpeppertext.text);
}
}
enterRoom();
stopMusic();
startApartmentMusic(_root.currentWorld);
stop();
Frame 7
function unlockNextLevel() {
var _local3 = _root.savedata.world;
var _local5 = _root.savedata.level;
var _local2 = _local3;
var _local4 = _local5 + 1;
if (_local4 <= _root.leveldata.doors) {
} else if (_local4 > _root.leveldata.doors) {
_local2 = _local3 + 1;
_local4 = 1;
if (_local2 <= _root.leveldata.floors) {
}
}
_root.savedata.openworld = _local2;
_root.savedata.openlevel = _local4;
if (!(_root.savedata.level === _root.leveldata.doors)) {
_root.savedata.unlockworld = _local2;
_root.savedata.unlocklevel = _local4;
} else {
_root.savedata.unlockworld = _local3;
_root.savedata.unlocklevel = _root.leveldata.doors + 1;
}
_root.leveldata.floor5.level2 = 2;
}
function setupLevelSelect() {
leveldata = {floors:6, doors:3, world:1, level:0};
leveldata.world = savedata.world;
leveldata.level = savedata.level;
leveldata.openworld = savedata.openworld;
leveldata.openlevel = savedata.openlevel;
leveldata.unlockworld = savedata.unlockworld;
leveldata.unlocklevel = savedata.unlocklevel;
leveldata.floor1 = {down:2, level1:1, level2:2, level3:2, up:2};
leveldata.floor2 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor3 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor4 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor5 = {down:1, level1:2, level2:2, level3:2, up:2};
leveldata.floor6 = {down:1, level1:2, level2:2, level3:2, up:2};
i = 1;
while (i <= leveldata.floors) {
if (i < leveldata.openworld) {
leveldata["floor" + i].down = 1;
leveldata["floor" + i].up = 1;
j = 1;
while (j <= leveldata.doors) {
leveldata["floor" + i]["level" + j] = 3;
j++;
}
}
if (i == leveldata.openworld) {
leveldata["floor" + i].down = 1;
leveldata["floor" + i].up = 2;
j = 1;
while (j <= leveldata.doors) {
if (j < leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 3;
} else if (j == leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 1;
} else if (j > leveldata.openlevel) {
leveldata["floor" + i]["level" + j] = 2;
}
j++;
}
}
i++;
}
leveldata.floor1.down = 1;
leveldata.floor5.level2 = 2;
if (_root.savedata.beatlevel == true) {
var _local2 = _root.leveldata.unlockworld;
var _local3 = _root.leveldata.unlocklevel;
var _local6 = _root.leveldata.openworld;
var _local4 = _root.leveldata.openlevel;
if (((_local2 >= _local6) && (_local3 >= _local4)) && (_local2 < 7)) {
if (_local3 <= _root.leveldata.doors) {
leveldata["floor" + _local2]["level" + _local3] = 4;
} else {
leveldata["floor" + _local2].up = 4;
}
} else if (_local3 == 4) {
leveldata["floor" + _local2].up = 4;
} else {
_root.savedata.beatlevel = false;
}
}
if (leveldata.level == 0) {
var _local5 = "down_" + leveldata.world;
} else if (leveldata.level == (leveldata.doors + 1)) {
var _local5 = "up_" + leveldata.world;
} else {
var _local5 = (("level_" + leveldata.world) + "_") + leveldata.level;
}
_root.myLevelDot = _local5;
if (_root.training) {
loadSelect();
_root.attachMovie("irisin_papa", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.gotoAndStop(1);
} else {
setupFloor();
startFloorSelect();
}
}
function setupFloor() {
i = 1;
while (i <= leveldata.floors) {
j = 1;
while (j <= leveldata.doors) {
_root.levelselect[(("level_" + i) + "_") + j].gotoAndStop(leveldata["floor" + i]["level" + j]);
_root.levelselect[(("level_" + i) + "_") + j].opendoor = leveldata["floor" + i]["level" + j];
j++;
}
_root.levelselect["down_" + i].gotoAndStop(leveldata["floor" + i].down);
_root.levelselect["down_" + i].opendoor = leveldata["floor" + i].down;
_root.levelselect["up_" + i].gotoAndStop(leveldata["floor" + i].up);
_root.levelselect["up_" + i].opendoor = leveldata["floor" + i].up;
i++;
}
_root.levelselect_hud.floortitle.gotoAndStop(leveldata.world);
lev = _root.levelselect;
_root.levelselect.attachMovie("char", "char", 600000);
lev.char._x = lev[_root.myLevelDot]._x + (lev[_root.myLevelDot]._width / 2);
lev.char._y = (lev[_root.myLevelDot]._y + (lev[_root.myLevelDot]._height / 2)) - 15;
lev.char.gotoAndStop(4);
lev.char.char.stop();
_root.levelSelected = false;
}
function moveSelect(dir) {
var _local2 = Math.min(leveldata.doors + 1, Math.max(0, leveldata.level + dir));
if ((leveldata.world == 5) && (_local2 > 1)) {
_local2 = 1;
}
leveldata.level = _local2;
if (_local2 == 0) {
_root.myLevelDot = "down_" + leveldata.world;
} else if (_local2 == (leveldata.doors + 1)) {
_root.myLevelDot = "up_" + leveldata.world;
} else {
_root.myLevelDot = (("level_" + leveldata.world) + "_") + _local2;
}
_root.onLevelDot = false;
}
function startFloorSelect() {
var _local3 = 56 + (288 * leveldata.world);
var _local2 = _root.levelselect;
var _local4 = 20;
_local2._y = _local3;
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
function moveFloorSelect() {
var _local4 = 56 + (288 * leveldata.world);
var _local2 = _root.levelselect;
var _local3 = 20;
if (_local2._y < _local4) {
var _local5 = _local4 - _local2._y;
if (_local5 >= _local3) {
_local2._y = _local2._y + _local3;
} else {
_local2._y = _local2._y + _local5;
}
_root.selectFloorPanning = true;
} else if (_local2._y > _local4) {
var _local5 = _local2._y - _local4;
if (_local5 >= _local3) {
_local2._y = _local2._y - _local3;
} else {
_local2._y = _local2._y - _local5;
}
_root.selectFloorPanning = true;
} else {
_root.selectFloorPanning = false;
}
}
function movePapaSelect() {
var _local5 = _root.myLevelDot;
var _local2 = _root.levelselect;
var _local4 = 10;
var _local3 = Math.floor(_local2[_local5]._x + (_local2[_local5]._width / 2));
if (_local2.char._x < _local3) {
_local2.char.gotoAndStop(4);
_local2.char.char.play();
var _local6 = _local3 - _local2.char._x;
if (_local6 >= _local4) {
_local2.char._x = _local2.char._x + _local4;
} else {
_local2.char._x = _local3;
}
_root.onLevelDot = false;
} else if (_local2.char._x > _local3) {
_local2.char.gotoAndStop(2);
_local2.char.char.play();
var _local6 = _local2.char._x - _local3;
if (_local6 >= _local4) {
_local2.char._x = _local2.char._x - _local4;
} else {
_local2.char._x = _local3;
}
_root.onLevelDot = false;
} else {
if (savedata.chardead) {
_local2.char.gotoAndStop(44);
_local2.char.char.play();
} else {
_local2.char.char.gotoAndStop(1);
}
_root.onLevelDot = true;
}
}
function enterRoom() {
var _local4 = leveldata.world;
var _local3 = leveldata.level;
var _local6 = leveldata.openworld;
var _local5 = leveldata.openlevel;
var _local2 = _root.roomMC.roomclip;
if ((_local4 == 5) && (_local3 == 1)) {
_root.bossbattle = true;
} else {
_root.bossbattle = false;
}
if (_root.training) {
_local2.gotoAndStop("training");
} else if ((_local4 == 1) && (_local3 == 0)) {
_local2.gotoAndStop("store");
} else {
_local2.gotoAndStop(((_local4 - 1) * 3) + _local3);
}
if (((_local4 == 1) && (_local3 == 0)) && (!_root.training)) {
_local2.char.gotoAndStop(7);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else if ((!_root.savedata.chardead) && (!_root.savedata.beatlevel)) {
if (((_local4 >= _local6) && (_local3 >= _local5)) || (_root.bossbattle)) {
_local2.char.gotoAndStop(1);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else {
_local2.char.gotoAndStop(4);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
} else if (_root.savedata.beatlevel) {
if ((_local4 >= _local6) && (_local3 >= _local5)) {
_local2.char.gotoAndStop(2);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
} else {
_local2.char.gotoAndStop(5);
_root.attachMovie("irisin_papa", "irisin_papa", 1000000);
_root.irisin_papa._x = 275;
_root.irisin_papa._y = 200;
_root.irisin_papa.play();
}
} else if (_root.training) {
loadSelect();
_root.attachMovie("irisin_papa", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.gotoAndStop(1);
} else if (((_local4 >= _local6) && (_local3 >= _local5)) || (_root.bossbattle)) {
_local2.char.gotoAndStop(3);
} else {
_local2.char.gotoAndStop(6);
}
}
function chooseSelect() {
var _local2 = leveldata.world;
var _local3 = leveldata.level;
savedata.world = _local2;
savedata.level = _local3;
_root.currentWorld = _local2;
_root.levelselect[(("door_" + _local2) + "_") + _local3].play();
_root.attachMovie("irisout_papa", "irisout_papa", 1000000);
_root.irisout_papa._x = 275;
_root.irisout_papa._y = 200;
_root.irisout_papa.play();
}
function enterLevel() {
_root.attachMovie("irisintolevel", "irisintolevel", 1000000);
_root.irisintolevel._x = 275;
_root.irisintolevel._y = 200;
_root.irisintolevel.play();
}
function loadSelect() {
var _local3 = leveldata.world;
var _local2 = leveldata.level;
loadworld = _local3;
loadlevel = _local2;
var _local4 = (((_local3 - 1) * leveldata.doors) + _local2) - 1;
currDate = new Date();
currtime = currDate.getTime();
if (_root.training) {
LoadLocalLevel(13);
} else {
LoadLocalLevel(_local4);
}
}
function detectSelectKeys() {
if (Key.isDown(39)) {
if (((_root.onLevelDot && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
moveSelect(1);
}
} else if (Key.isDown(37)) {
if (((_root.onLevelDot && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
moveSelect(-1);
}
}
if (((((((((Key.isDown(13) || (Key.isDown(32))) || (Key.isDown(38))) || (Key.isDown(40))) && (_root.canEnterLevel)) && (!_root.levelSelected)) && (_root.onLevelDot)) && (!_root.selectFloorPanning)) && (!_root.savedata.chardead)) && (!_root.savedata.beatlevel)) {
if (leveldata.level == 0) {
if (leveldata.world == 1) {
_root.levelSelected = true;
chooseSelect();
} else if (!(leveldata["floor" + leveldata.world].down === 2)) {
lev = _root.levelselect;
lev["doordown_" + leveldata.world].play();
leveldata.world--;
leveldata.level = leveldata.doors + 1;
_root.myLevelDot = "up_" + leveldata.world;
_root.onLevelDot = false;
lev["doorup_" + leveldata.world].play();
_root.canEnterLevel = false;
setupFloor();
}
} else if (leveldata.level == (leveldata.doors + 1)) {
if (!(leveldata["floor" + leveldata.world].up === 2)) {
lev = _root.levelselect;
lev["doorup_" + leveldata.world].play();
leveldata.world++;
leveldata.level = 0;
_root.myLevelDot = "down_" + leveldata.world;
_root.onLevelDot = false;
lev["doordown_" + leveldata.world].play();
_root.canEnterLevel = false;
setupFloor();
}
} else if (!(leveldata["floor" + leveldata.world]["level" + leveldata.level] === 2)) {
_root.levelSelected = true;
chooseSelect();
}
}
movePapaSelect();
moveFloorSelect();
}
function LoadLocalLevel(which) {
lvmyMap1 = _root.levelDatabase[which][0].split("|");
lvmyEnemies = _root.levelDatabase[which][1].split("|");
lvmyPizzaMonsters = _root.levelDatabase[which][2].split("|");
lvmyItems = _root.levelDatabase[which][3].split("|");
lvmyMovingTiles = _root.levelDatabase[which][4].split("|");
lvmyGoalTiles = _root.levelDatabase[which][5].split("|");
lvmyGoalPulleys = _root.levelDatabase[which][6].split("|");
lvmyTrappedChars = _root.levelDatabase[which][7].split("|");
lvmyStartPoint = _root.levelDatabase[which][8].split("|");
lvmyTileSet = _root.levelDatabase[which][9];
_root.myMap1 = [[0], [0]];
_root.myEnemies = [[0], [0]];
_root.myPizzaMonsters = [[0], [0]];
_root.myItems = [[0], [0]];
_root.myMovingTiles = [[0], [0]];
_root.myGoalTiles = [[0], [0]];
_root.myGoalPulleys = [[0], [0]];
_root.myTrappedChars = [[0], [0]];
_root.myStartPoint = [[0], [0]];
i = 0;
while (i < lvmyMap1.length) {
_root.myMap1[i] = lvmyMap1[i].split(",");
i++;
}
i = 0;
while (i < lvmyEnemies.length) {
_root.myEnemies[1][i] = lvmyEnemies[i].split(",");
i++;
}
i = 0;
while (i < lvmyPizzaMonsters.length) {
_root.myPizzaMonsters[1][i] = lvmyPizzaMonsters[i].split(",");
i++;
}
i = 0;
while (i < lvmyItems.length) {
_root.myItems[1][i] = lvmyItems[i].split(",");
i++;
}
i = 0;
while (i < lvmyMovingTiles.length) {
_root.myMovingTiles[1][i] = lvmyMovingTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalTiles.length) {
_root.myGoalTiles[1][i] = lvmyGoalTiles[i].split(",");
i++;
}
i = 0;
while (i < lvmyGoalPulleys.length) {
_root.myGoalPulleys[1][i] = lvmyGoalPulleys[i].split(",");
i++;
}
i = 0;
while (i < lvmyTrappedChars.length) {
_root.myTrappedChars[1][i] = lvmyTrappedChars[i].split(",");
i++;
}
i = 0;
while (i < lvmyStartPoint.length) {
_root.myStartPoint[1][i] = new Number(lvmyStartPoint[i]);
i++;
}
i = 0;
while (i < _root.myEnemies[1].length) {
j = 0;
while (j < _root.myEnemies[1][i].length) {
_root.myEnemies[1][i][j] = Number(_root.myEnemies[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myPizzaMonsters[1].length) {
j = 0;
while (j < _root.myPizzaMonsters[1][i].length) {
_root.myPizzaMonsters[1][i][j] = Number(_root.myPizzaMonsters[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myItems[1].length) {
j = 0;
while (j < _root.myItems[1][i].length) {
_root.myItems[1][i][j] = Number(_root.myItems[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myMovingTiles[1].length) {
j = 0;
while (j < _root.myMovingTiles[1][i].length) {
_root.myMovingTiles[1][i][j] = Number(_root.myMovingTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalTiles[1].length) {
j = 0;
while (j < _root.myGoalTiles[1][i].length) {
_root.myGoalTiles[1][i][j] = Number(_root.myGoalTiles[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myGoalPulleys[1].length) {
j = 0;
while (j < _root.myGoalPulleys[1][i].length) {
_root.myGoalPulleys[1][i][j] = Number(_root.myGoalPulleys[1][i][j]);
j++;
}
i++;
}
i = 0;
while (i < _root.myTrappedChars[1].length) {
j = 0;
while (j < _root.myTrappedChars[1][i].length) {
_root.myTrappedChars[1][i][j] = Number(_root.myTrappedChars[1][i][j]);
j++;
}
i++;
}
if (isNaN(_root.myEnemies[1][0][0]) || (_root.myEnemies[1][0][0] == 0)) {
_root.myEnemies = [[0], [0]];
}
if (isNaN(_root.myPizzaMonsters[1][0][0]) || (_root.myPizzaMonsters[1][0][0] == 0)) {
_root.myPizzaMonsters = [[0], [0]];
}
if (isNaN(_root.myItems[1][0][0]) || (_root.myItems[1][0][0] == 0)) {
_root.myItems = [[0], [0]];
}
if (isNaN(_root.myMovingTiles[1][0][0]) || (_root.myMovingTiles[1][0][0] == 0)) {
_root.myMovingTiles = [[0], [0]];
}
if (isNaN(_root.myGoalTiles[1][0][0]) || (_root.myGoalTiles[1][0][0] == 0)) {
_root.myGoalTiles = [[0], [0]];
}
if (isNaN(_root.myGoalPulleys[1][0][0]) || (_root.myGoalPulleys[1][0][0] == 0)) {
_root.myGoalPulleys = [[0], [0]];
}
if (isNaN(_root.myTrappedChars[1][0][0]) || (_root.myTrappedChars[1][0][0] == 0)) {
_root.myTrappedChars = [[0], [0]];
}
startStageName();
}
function startStageName() {
_root.attachMovie("stagenames", "stagenames", 1000001);
_root.stagenames._x = 67;
_root.stagenames._y = 56;
var _local2 = ((leveldata.world - 1) * leveldata.doors) + leveldata.level;
if (_root.training) {
_local2 = 10;
}
_root.stagenames.gotoAndStop(_local2);
}
function startLoadedLevel() {
_root.gotoAndStop("game");
}
_root.attachMovie("frame", "frame", 1000004);
_root.frame._x = 275;
_root.frame._y = 200;
_root.intro_loaderMC.removeMovieClip();
_root.introclip.removeMovieClip();
_root.skipbuttonMC.removeMovieClip();
_root.training = true;
_root.bossbattle = false;
stopMusic();
stop();
Frame 8
stop();
Frame 9
function endIntro() {
_root.gotoAndStop("intro");
}
stopMusic();
_root.attachMovie("frame", "frame", 1000004);
_root.frame._x = 275;
_root.frame._y = 200;
_root.attachMovie("intro_loaderMC", "intro_loaderMC", 17);
_root.intro_loaderMC._x = 275;
_root.intro_loaderMC._y = 200;
_root.intro_loaderMC.loadertext.text = "0%";
_root.intro_loaderMC.loadtitle.gotoAndStop(2);
var container = this.createEmptyMovieClip("introclip", 1);
var mcLoader = new MovieClipLoader();
var introlistener = new Object();
introlistener.onLoadProgress = function (target, bytesLoaded, bytesTotal) {
trace((((target + ".onLoadProgress with ") + bytesLoaded) + " bytes of ") + bytesTotal);
var _local2 = Math.floor((bytesLoaded / bytesTotal) * 100);
_root.intro_loaderMC.loadertext.text = _local2 + "%";
var _local4 = 12.5;
var _local3 = Math.floor(_local2 / _local4) + 1;
_root.intro_loaderMC.gotoAndStop(_local3);
};
introlistener.onLoadInit = function (target) {
};
introlistener.onLoadComplete = function () {
_root.introclip.gotoAndPlay(2);
_root.intro_loaderMC.removeMovieClip();
};
introlistener.onLoadError = function () {
_root.intro_loaderMC.removeMovieClip();
_root.gotoAndStop("intro");
};
mcLoader.addListener(introlistener);
mcLoader.loadClip("content/gameintro.swf", container);
_root.introclip._x = 67;
_root.introclip._y = 56;
_root.attachMovie("skipbuttonMC", "skipbuttonMC", 1000009);
_root.skipbuttonMC._x = 400;
_root.skipbuttonMC._y = 343;
stop();
Frame 10
stopMusic();
stop();
_root.frame.removeMovieClip();
_root.hud.removeMovieClip();
_root.CacheClip.removeMovieClip();
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
_root.attachMovie("frame", "frame", 1000004);
_root.frame._x = 275;
_root.frame._y = 200;
var levelTime = ((_root.levelEndTime - _root.levelStartTime) - _root.pauseCache);
var levelCoins = (_root.coinsEnd - _root.coinsStart);
levelTime = Math.floor(levelTime / 1000);
var theLevel = _root.whichLevelEnd;
var theWorld = _root.whichWorldEnd;
var timeBonusMax = 2000;
var timeBonusSubtract = (levelTime * 2);
var timeBonus = (timeBonusMax - timeBonusSubtract);
var coinBonus = (levelCoins * 10);
var levelScore = Math.floor(timeBonus + coinBonus);
var displayCoins = levelCoins;
var displayMinutes = Math.floor(levelTime / 60);
var displaySeconds = Math.floor(levelTime - (displayMinutes * 60));
if (displaySeconds < 10) {
displaySeconds = "0" + displaySeconds;
}
var displayTime = ((displayMinutes + ":") + displaySeconds);
var whichisthis = (((theWorld - 1) * 3) + theLevel);
var isitnew = false;
if (_root.savedata.levelscores[whichisthis] < levelScore) {
_root.savedata.levelscores[whichisthis] = levelScore;
isitnew = true;
}
var gameScore = 0;
var i = 0;
while (i < _root.savedata.levelscores.length) {
gameScore = gameScore + _root.savedata.levelscores[i];
i++;
}
gameScore = Math.floor(gameScore);
_root.gameScore = gameScore;
_root.newHighScore = isitnew;
_root.scoreMC.timetext.text = displayTime;
_root.scoreMC.timescoretext.text = timeBonus;
_root.scoreMC.cointext.text = displayCoins;
_root.scoreMC.coinscoretext.text = coinBonus;
_root.scoreMC.levelscoretext.text = levelScore;
_root.scoreMC.gamescoretext.text = gameScore;
var whichslot = _root.savedata.saveslot;
_root["SavedSlot" + whichslot].data.savedata = _root.savedata;
_root["SavedSlot" + whichslot].data.flush();
_root.scoreMC.continue_btn.onPress = function () {
_root.curtain.play();
};
_root.scoreMC.submit_btn.onPress = function () {
_root.scoreAction = "submit";
_root.gotoAndStop("shockwavescore");
};
_root.scoreMC.view_btn.onPress = function () {
_root.scoreAction = "view";
_root.gotoAndStop("shockwavescore");
};
Frame 14
stop();
Frame 15
stop();
Frame 16
function playAgain() {
_root.scorechecker.removeMovieClip();
unloadMovieNum (2);
if (_root.bossbattle) {
_root.gotoAndStop("logo");
} else {
_root.attachMovie("irisin", "irisin", 1000000);
_root.irisin._x = 275;
_root.irisin._y = 200;
_root.irisin.play();
_root.gotoAndStop("apartment");
}
}
System.security.allowDomain("shockwave.com", "gameblast.shockwave.com", "www.shockwave.com", "dev.shockwave.com", "stage.shockwave.com");
_level0.swHighScoreObject = new Object();
_level0.swHighScoreObject.showTab = "view";
_level0.swHighScoreObject.gameId = "papalouiescore";
_level0.swHighScoreObject.gameTitle = "Papa Louie";
_level0.swHighScoreObject.screenWidth = 550;
_level0.swHighScoreObject.screenHeight = 400;
_level0.swHighScoreObject.scoreDescriptor = "points";
_level0.swHighScoreObject.numPlayers = 1;
_level0.swHighScoreObject.player1Score = 0;
_level0.swHighScoreObject.player2Score = 0;
_level0.swHighScoreObject.player3Score = 0;
_level0.swHighScoreObject.player4Score = 0;
_level0.HSHubURL = "http://www.shockwave.com/content/highscores/scorez-2002.swf";
if (_root.scoreAction == "submit") {
_level0.swHighScoreObject.player1Score = _root.gameScore;
_root.swHighScoreObject.showTab = "submit";
_root.docount = true;
loadMovieNum (_root.HSHubURL, 2);
} else {
_root.swHighScoreObject.showTab = "view";
_root.docount = true;
loadMovieNum (_root.HSHubURL, 2);
}
_root.docount = false;
_root.createEmptyMovieClip("scorechecker", 29);
_root.scorechecker.onEnterFrame = function () {
if (_root.docount) {
_root.trycount++;
if ((_level2.getBytesTotal() == -1) && (_root.trycount > 60)) {
_root.docount = false;
_root.trycount = 0;
_root.playAgain();
}
}
};
stop();
_root.attachMovie("frame", "frame", 1000004);
_root.frame._x = 275;
_root.frame._y = 200;
Symbol 4 MovieClip [trainingbars] Frame 12
stop();
Symbol 4 MovieClip [trainingbars] Frame 24
this.removeMovieClip();
Symbol 13 MovieClip [highscore_popup] Frame 1
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 50 MovieClip [intro_loaderMC] Frame 1
stop();
Symbol 68 Button
on (press) {
_root.endIntro();
}
Symbol 233 MovieClip [dboy] Frame 12
gotoAndPlay ("walking");
Symbol 243 MovieClip [trappedchar] Frame 1
stop();
Symbol 262 MovieClip Frame 10
_parent.removeMovieClip();
Symbol 263 MovieClip [bombhit] Frame 1
stop();
Symbol 271 MovieClip [bullet] Frame 1
stop();
Symbol 280 MovieClip Frame 6
_parent.removeMovieClip();
Symbol 281 MovieClip [cheesehit] Frame 1
stop();
Symbol 285 MovieClip [dboy_leaves] Frame 11
this.swapDepths(1000006);
this.removeMovieClip();
Symbol 301 MovieClip Frame 8
stop();
Symbol 302 MovieClip [enemy1] Frame 1
stop();
Symbol 308 MovieClip Frame 8
stop();
Symbol 309 MovieClip [enemy2] Frame 1
stop();
Symbol 311 MovieClip [enemy3] Frame 1
stop();
Symbol 331 MovieClip Frame 4
stop();
Symbol 332 MovieClip [enemy4] Frame 1
stop();
Symbol 334 MovieClip [enemy5] Frame 1
stop();
Symbol 347 MovieClip Frame 8
stop();
Symbol 348 MovieClip [enemy6] Frame 1
stop();
Symbol 351 MovieClip Frame 3
stop();
Symbol 355 MovieClip Frame 8
stop();
Symbol 362 MovieClip Frame 1
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 2
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 3
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 4
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 5
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 6
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 7
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 8
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 9
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 10
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 11
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 12
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 13
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 14
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 15
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 16
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 17
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 18
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 19
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 20
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 21
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 22
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 23
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 24
if (cornering == true) {
gotoAndPlay ("corner");
}
Symbol 362 MovieClip Frame 25
gotoAndPlay (1);
Symbol 362 MovieClip Frame 28
cornering = false;
gotoAndPlay (1);
Symbol 363 MovieClip [enemy7] Frame 1
stop();
Symbol 375 MovieClip Frame 8
stop();
Symbol 376 MovieClip [enemy8] Frame 1
stop();
Symbol 381 MovieClip Frame 3
stop();
Symbol 381 MovieClip Frame 4
gotoAndStop (3);
Symbol 388 MovieClip Frame 8
stop();
Symbol 389 MovieClip Frame 3
stop();
Symbol 389 MovieClip Frame 4
gotoAndStop (3);
Symbol 390 MovieClip [enemy9] Frame 1
stop();
Symbol 393 MovieClip Frame 3
stop();
Symbol 393 MovieClip Frame 4
gotoAndStop (3);
Symbol 398 MovieClip Frame 8
stop();
Symbol 399 MovieClip Frame 3
stop();
Symbol 399 MovieClip Frame 4
gotoAndStop (3);
Symbol 400 MovieClip [enemy10] Frame 1
stop();
Symbol 419 MovieClip [enemy11] Frame 1
stop();
Symbol 426 MovieClip Frame 8
gotoAndPlay (4);
Symbol 444 MovieClip Frame 8
stop();
Symbol 445 MovieClip [enemy12] Frame 1
stop();
Symbol 457 MovieClip [enemy13] Frame 1
stop();
Symbol 458 MovieClip [enemy14] Frame 1
stop();
Symbol 462 MovieClip [enemy15] Frame 1
stop();
Symbol 466 MovieClip [enemy16] Frame 1
stop();
Symbol 467 MovieClip [enemy17] Frame 1
stop();
Symbol 480 MovieClip Frame 6
stop();
Symbol 481 MovieClip [enemy18] Frame 1
stop();
Symbol 561 MovieClip [enemy19] Frame 1
stop();
Symbol 564 MovieClip Frame 8
stop();
Symbol 565 MovieClip [enemy20] Frame 1
stop();
Symbol 569 MovieClip Frame 3
stop();
Symbol 571 MovieClip Frame 23
stop();
Symbol 572 MovieClip [enemy21] Frame 1
stop();
Symbol 579 MovieClip Frame 6
stop();
Symbol 580 MovieClip [enemy22] Frame 1
stop();
Symbol 583 MovieClip [enemy23] Frame 1
stop();
Symbol 586 MovieClip [enemy24] Frame 1
stop();
Symbol 589 MovieClip [enemy25] Frame 1
stop();
Symbol 592 MovieClip [enemy26] Frame 1
stop();
Symbol 595 MovieClip [enemy27] Frame 1
stop();
Symbol 598 MovieClip [enemy28] Frame 1
stop();
Symbol 601 MovieClip [enemy29] Frame 1
stop();
Symbol 604 MovieClip [enemy30] Frame 1
stop();
Symbol 607 MovieClip [enemy31] Frame 1
stop();
Symbol 610 MovieClip [enemy32] Frame 1
stop();
Symbol 613 MovieClip [enemy33] Frame 1
stop();
Symbol 616 MovieClip [enemy34] Frame 1
stop();
Symbol 619 MovieClip [enemy35] Frame 1
stop();
Symbol 622 MovieClip [enemy36] Frame 1
stop();
Symbol 625 MovieClip [enemy37] Frame 1
stop();
Symbol 628 MovieClip [enemyhit] Frame 11
this.removeMovieClip();
Symbol 632 MovieClip [goalrope] Frame 1
stop();
Symbol 695 MovieClip [goaltiles] Frame 1
stop();
Symbol 705 MovieClip Frame 1
stop();
Symbol 706 MovieClip [sound_onoffMC] Frame 1
sound_btn.gotoAndStop(1);
stop();
sound_btn.onPress = function () {
if (_root.soundOn == true) {
_root.soundOn = false;
this.gotoAndStop(2);
_root.Track1.setVolume(0);
_root.Track2.setVolume(0);
_root.Track3.setVolume(0);
_root.Track4.setVolume(0);
_root.CharSound.setVolume(0);
_root.CharFXSound.setVolume(0);
_root.FXSound.setVolume(0);
_root.EnemySound.setVolume(0);
} else if (_root.soundOn == false) {
_root.soundOn = true;
this.gotoAndStop(1);
_root.Track1.setVolume(100);
_root.Track2.setVolume(100);
_root.Track3.setVolume(100);
_root.Track4.setVolume(100);
_root.CharSound.setVolume(50);
_root.CharFXSound.setVolume(50);
_root.FXSound.setVolume(50);
_root.EnemySound.setVolume(50);
}
};
Symbol 735 MovieClip Frame 12
gotoAndPlay (4);
Symbol 740 MovieClip Frame 5
_parent.gotoAndStop(1);
Symbol 745 MovieClip Frame 4
Symbol 752 MovieClip Frame 1
Symbol 752 MovieClip Frame 7
_parent.gotoAndStop(1);
Symbol 758 MovieClip Frame 1
Symbol 758 MovieClip Frame 6
_parent.gotoAndStop(1);
Symbol 763 MovieClip Frame 5
_parent.gotoAndStop(1);
Symbol 765 MovieClip Frame 1
Symbol 765 MovieClip Frame 6
if (!_root.char.runskidding) {
_parent.gotoAndStop(1);
}
Symbol 765 MovieClip Frame 7
gotoAndPlay (6);
Symbol 766 MovieClip Frame 1
stop();
Symbol 766 MovieClip Frame 9
trace("got here");
Symbol 766 MovieClip Frame 10
trace("got here");
Symbol 766 MovieClip Frame 11
stop();
Symbol 770 MovieClip Frame 1
stop();
Symbol 776 MovieClip Frame 1
stop();
Symbol 787 MovieClip Frame 12
gotoAndPlay ("walking");
Symbol 794 MovieClip Frame 9
gotoAndPlay (5);
Symbol 812 MovieClip Frame 1
stop();
Symbol 814 MovieClip Frame 1
stop();
Symbol 821 MovieClip Frame 1
play();
_root.char.swingcontact = false;
Symbol 821 MovieClip Frame 4
stop();
_root.char.swingholding = true;
Symbol 821 MovieClip Frame 5
_root.char.swinging = true;
_root.char.swingholding = false;
Symbol 821 MovieClip Frame 7
_root.char.swingcontact = true;
Symbol 821 MovieClip Frame 11
stop();
_root.char.swing = false;
_root.char.swingcontact = false;
_root.char.swinging = false;
Symbol 825 MovieClip Frame 1
play();
Symbol 825 MovieClip Frame 4
stop();
Symbol 825 MovieClip Frame 7
stop();
_root.char.duck = false;
Symbol 838 MovieClip Frame 1
if (_root.char.cheesefall) {
gotoAndPlay (2);
}
Symbol 838 MovieClip Frame 2
stop();
_root.char.cheesefall = false;
Symbol 838 MovieClip Frame 3
_root.char.cheesetimer++;
if (_root.char.cheesetimer > _root.char.cheesefree) {
gotoAndPlay ("free");
} else {
play();
}
Symbol 838 MovieClip Frame 9
stop();
Symbol 838 MovieClip Frame 16
stop();
Symbol 838 MovieClip Frame 20
_root.char.cheesed = false;
_root.char.triggerJump = true;
_root.updateChar(_root.char, _root.char.dirx, _root.char.diry);
Symbol 842 MovieClip [carrypizzas] Frame 1
stop();
Symbol 843 MovieClip Frame 1
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 2
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 3
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 4
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 5
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 6
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 7
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 843 MovieClip Frame 8
_root.char.pickup = false;
_root.char.holdpizzas = true;
if (_root.game.clip.getInstanceAtDepth(599999) == undefined) {
_root.game.clip.attachMovie("carrypizzas", "carrypizzas", 599999);
_root.game.clip.carrypizzas._x = _root.char._x;
_root.game.clip.carrypizzas._y = _root.char._y;
_root.game.clip.carrypizzas.gotoAndStop(_root.char.numtoadd);
_root.char.numberpizzas = _root.char.numtoadd;
} else {
_root.game.clip.carrypizzas.gotoAndStop(_root.char.numberpizzas + _root.char.numtoadd);
_root.char.numberpizzas = _root.char.numberpizzas + _root.char.numtoadd;
}
_root.numpizzas = _root.char.numberpizzas;
_root.hud.pizzatally.currentpizzasMC.gotoAndStop(_root.numpizzas + 1);
_root.updateChar(_root.char, _root.char.dirx, _root.char.diry);
Symbol 844 MovieClip Frame 1
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 2
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 3
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 4
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 5
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 6
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 7
boxes.gotoAndStop(_root.char.numtoadd);
Symbol 844 MovieClip Frame 8
_root.char.pickup = false;
_root.char.holdpizzas = true;
if (_root.game.clip.getInstanceAtDepth(599999) == undefined) {
_root.game.clip.attachMovie("carrypizzas", "carrypizzas", 599999);
_root.game.clip.carrypizzas._x = _root.char._x;
_root.game.clip.carrypizzas._y = _root.char._y;
_root.game.clip.carrypizzas.gotoAndStop(_root.char.numtoadd);
_root.char.numberpizzas = _root.char.numtoadd;
} else {
_root.game.clip.carrypizzas.gotoAndStop(_root.char.numberpizzas + _root.char.numtoadd);
_root.char.numberpizzas = _root.char.numberpizzas + _root.char.numtoadd;
}
_root.numpizzas = _root.char.numberpizzas;
_root.hud.pizzatally.currentpizzasMC.gotoAndStop(_root.numpizzas + 1);
_root.updateChar(_root.char, _root.char.dirx, _root.char.diry);
Symbol 847 MovieClip Frame 12
gotoAndPlay ("walking");
Symbol 848 MovieClip Frame 12
gotoAndPlay (4);
Symbol 849 MovieClip Frame 9
gotoAndPlay (5);
Symbol 854 MovieClip Frame 9
gotoAndPlay (5);
Symbol 857 MovieClip Frame 1
_root.char.cheesefall = true;
Symbol 857 MovieClip Frame 2
stop();
Symbol 858 MovieClip Frame 1
_root.char.swingframe = 1;
play();
_root.char.swingcontact = false;
Symbol 858 MovieClip Frame 2
_root.char.swingframe = 2;
Symbol 858 MovieClip Frame 3
_root.char.swingframe = 3;
Symbol 858 MovieClip Frame 4
_root.char.swingframe = 4;
stop();
_root.char.swingholding = true;
Symbol 858 MovieClip Frame 5
_root.char.swingframe = 5;
_root.char.swinging = true;
_root.char.swingholding = false;
Symbol 858 MovieClip Frame 6
_root.char.swingframe = 6;
Symbol 858 MovieClip Frame 7
_root.char.swingframe = 7;
_root.char.swingcontact = true;
Symbol 858 MovieClip Frame 8
_root.char.swingframe = 8;
Symbol 858 MovieClip Frame 9
_root.char.swingframe = 9;
Symbol 858 MovieClip Frame 10
_root.char.swingframe = 10;
Symbol 858 MovieClip Frame 11
_root.char.swingframe = 11;
stop();
_root.char.swing = false;
_root.char.swingcontact = false;
_root.char.swinging = false;
Symbol 859 MovieClip Frame 12
gotoAndPlay ("walking");
Symbol 863 MovieClip Frame 1
play();
Symbol 863 MovieClip Frame 4
stop();
_root.char.tossholding = true;
Symbol 863 MovieClip Frame 5
_root.char.tossing = true;
_root.shoot(_root.char, "pepperbomb");
_root.char.tossholding = false;
Symbol 863 MovieClip Frame 11
stop();
_root.char.toss = false;
_root.char.tossing = false;
Symbol 864 MovieClip Frame 1
play();
_root.char.tossframe = 1;
Symbol 864 MovieClip Frame 2
_root.char.tossframe = 2;
Symbol 864 MovieClip Frame 3
_root.char.tossframe = 3;
Symbol 864 MovieClip Frame 4
stop();
_root.char.tossholding = true;
_root.char.tossframe = 4;
Symbol 864 MovieClip Frame 5
_root.char.tossing = true;
_root.char.tossholding = false;
_root.shoot(_root.char, "pepperbomb");
_root.char.tossframe = 5;
Symbol 864 MovieClip Frame 6
_root.char.tossframe = 6;
Symbol 864 MovieClip Frame 7
_root.char.tossframe = 7;
Symbol 864 MovieClip Frame 8
_root.char.tossframe = 8;
Symbol 864 MovieClip Frame 9
_root.char.tossframe = 9;
Symbol 864 MovieClip Frame 10
_root.char.tossframe = 10;
Symbol 864 MovieClip Frame 11
stop();
_root.char.toss = false;
_root.char.tossing = false;
_root.char.tossframe = 11;
Symbol 865 MovieClip Frame 12
gotoAndPlay ("walking");
Symbol 866 MovieClip Frame 12
stop();
Symbol 867 MovieClip Frame 12
stop();
Symbol 879 MovieClip Frame 49
Symbol 879 MovieClip Frame 56
_root.irisOut();
stop();
Symbol 880 MovieClip Frame 44
_root.CharFXSound.attachSound("papashakeoff");
if (_root.soundOn) {
_root.CharFXSound.setVolume(50);
}
_root.CharFXSound.start();
Symbol 880 MovieClip Frame 54
_root.savedata.chardead = false;
_parent.play();
stop();
Symbol 881 MovieClip Frame 1
stop();
Symbol 881 MovieClip Frame 15
gotoAndPlay (2);
Symbol 882 MovieClip Frame 1
stop();
Symbol 882 MovieClip Frame 7
gotoAndPlay (3);
Symbol 883 MovieClip Frame 54
stop();
Symbol 884 MovieClip [char] Frame 1
stop();
Symbol 909 MovieClip Frame 19
if (random(1000) > 900) {
gotoAndPlay (1);
} else {
play();
}
Symbol 909 MovieClip Frame 23
var myname = _parent._name;
_root.game[myname].walking = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 910 MovieClip Frame 19
if (random(1000) > 900) {
gotoAndPlay (1);
} else {
play();
}
Symbol 910 MovieClip Frame 23
var myname = _parent._name;
_root.game[myname].walking = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 915 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname]);
Symbol 915 MovieClip Frame 13
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 916 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname]);
Symbol 916 MovieClip Frame 13
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 925 MovieClip Frame 6
var myname = _parent._name;
if (!_root.game[myname].bosscontrol) {
if (random(1000) > 980) {
play();
} else {
gotoAndPlay ("holding");
}
} else {
gotoAndPlay ("holding");
}
Symbol 925 MovieClip Frame 12
var myname = _parent._name;
_root.game[myname].ducking = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 926 MovieClip Frame 6
var myname = _parent._name;
if (!_root.game[myname].bosscontrol) {
if (random(1000) > 980) {
play();
} else {
gotoAndPlay ("holding");
}
} else {
gotoAndPlay ("holding");
}
Symbol 926 MovieClip Frame 12
var myname = _parent._name;
_root.game[myname].ducking = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 939 MovieClip Frame 16
stop();
Symbol 940 MovieClip Frame 16
stop();
Symbol 941 MovieClip [pmonster1] Frame 1
stop();
Symbol 942 MovieClip [pmonster2] Frame 1
stop();
Symbol 943 MovieClip [pmonster3] Frame 1
stop();
Symbol 954 MovieClip Frame 13
_parent.removeMovieClip();
Symbol 961 MovieClip Frame 13
_parent.removeMovieClip();
Symbol 963 MovieClip Frame 13
_parent.removeMovieClip();
Symbol 966 MovieClip Frame 13
_parent.removeMovieClip();
Symbol 982 MovieClip [items] Frame 1
stop();
Symbol 989 MovieClip Frame 3
stop();
Symbol 989 MovieClip Frame 4
gotoAndStop (3);
Symbol 991 MovieClip Frame 23
stop();
Symbol 992 MovieClip Frame 3
stop();
Symbol 992 MovieClip Frame 4
gotoAndStop (3);
Symbol 993 MovieClip [enemy38] Frame 1
stop();
Symbol 996 MovieClip Frame 7
stop();
Symbol 996 MovieClip Frame 8
gotoAndStop (7);
Symbol 1001 MovieClip Frame 23
stop();
Symbol 1007 MovieClip Frame 10
stop();
Symbol 1007 MovieClip Frame 11
var myname = _parent.clipname;
_root.game[myname].running = true;
trace("Start running!");
Symbol 1008 MovieClip Frame 13
gotoAndPlay (3);
Symbol 1010 MovieClip Frame 13
gotoAndPlay (12);
Symbol 1011 MovieClip [enemy39] Frame 1
stop();
Symbol 1015 MovieClip Frame 7
stop();
Symbol 1015 MovieClip Frame 8
gotoAndStop (7);
Symbol 1016 MovieClip Frame 80
gotoAndPlay (1);
Symbol 1017 MovieClip Frame 23
stop();
Symbol 1018 MovieClip Frame 7
stop();
Symbol 1018 MovieClip Frame 8
var myname = _parent.clipname;
gotoAndStop (7);
Symbol 1019 MovieClip Frame 7
stop();
Symbol 1019 MovieClip Frame 8
var myname = _parent.clipname;
_root.game[myname].poking = false;
gotoAndStop (7);
Symbol 1020 MovieClip Frame 7
stop();
Symbol 1020 MovieClip Frame 8
gotoAndStop (7);
Symbol 1021 MovieClip Frame 5
stop();
Symbol 1021 MovieClip Frame 6
var myname = _parent.clipname;
_root.game[myname].poking = false;
gotoAndStop (5);
Symbol 1022 MovieClip [enemy40] Frame 1
stop();
Symbol 1023 MovieClip [enemy41] Frame 1
stop();
Symbol 1028 MovieClip Frame 8
stop();
Symbol 1033 MovieClip [enemy42] Frame 1
stop();
Symbol 1037 MovieClip [boosher_leaves] Frame 11
this.swapDepths(1000006);
this.removeMovieClip();
Symbol 1040 MovieClip [enemy43] Frame 1
stop();
Symbol 1043 MovieClip [enemy44] Frame 1
stop();
Symbol 1046 MovieClip [enemy45] Frame 1
stop();
Symbol 1059 MovieClip [cheeseboulder] Frame 1
stop();
Symbol 1060 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname], "boulder");
Symbol 1060 MovieClip Frame 13
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 1061 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname], "boulder");
Symbol 1061 MovieClip Frame 13
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 1062 MovieClip [pmonster4] Frame 1
stop();
Symbol 1063 MovieClip [pmonster5] Frame 1
stop();
Symbol 1064 MovieClip [pmonster6] Frame 1
stop();
Symbol 1067 MovieClip [enemy54] Frame 1
stop();
Symbol 1070 MovieClip [enemy55] Frame 1
stop();
Symbol 1071 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname], "airboulder");
Symbol 1071 MovieClip Frame 16
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 1072 MovieClip Frame 8
var myname = _parent._name;
_root.shoot(_root.game[myname], "airboulder");
Symbol 1072 MovieClip Frame 16
var myname = _parent._name;
_root.game[myname].spitting = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
Symbol 1073 MovieClip [pmonster7] Frame 1
stop();
Symbol 1074 MovieClip [pmonster8] Frame 1
stop();
Symbol 1102 MovieClip Frame 8
gotoAndPlay (4);
Symbol 1106 MovieClip Frame 8
gotoAndPlay (4);
Symbol 1107 MovieClip Frame 9
_root.game.sarge.turn = false;
stop();
Symbol 1112 MovieClip Frame 8
_root.EnemySound.attachSound("sarge_laugh");
if (_root.soundOn) {
_root.EnemySound.setVolume(50);
}
_root.EnemySound.start();
Symbol 1112 MovieClip Frame 25
var myname = _parent._name;
_root.shoot(_root.game[myname], "enemybomb", 1);
_root.FXSound.attachSound("paddlepull");
if (_root.soundOn) {
_root.FXSound.setVolume(15);
}
_root.FXSound.start();
Symbol 1112 MovieClip Frame 44
var myname = _parent._name;
_root.shoot(_root.game[myname], "enemybomb", 2);
_root.FXSound.attachSound("paddlepull");
if (_root.soundOn) {
_root.FXSound.setVolume(15);
}
_root.FXSound.start();
Symbol 1112 MovieClip Frame 63
var myname = _parent._name;
_root.shoot(_root.game[myname], "enemybomb", 3);
_root.FXSound.attachSound("paddlepull");
if (_root.soundOn) {
_root.FXSound.setVolume(15);
}
_root.FXSound.start();
Symbol 1112 MovieClip Frame 74
var myname = _parent._name;
_root.game[myname].toss = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
stop();
Symbol 1125 MovieClip Frame 27
_root.FXSound.attachSound("jump1");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 1125 MovieClip Frame 49
_root.FXSound.attachSound("jump2");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 1125 MovieClip Frame 95
_root.FXSound.attachSound("jump1");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 1125 MovieClip Frame 113
_root.FXSound.attachSound("jump2");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 1125 MovieClip Frame 155
_root.FXSound.attachSound("jump1");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 1125 MovieClip Frame 158
var myname = _parent._name;
_root.game[myname].cheesed = false;
_root.game[myname].lastjump = getTimer();
_root.game[myname].jumpspeed = _root.game[myname].jumpstart;
_root.game[myname].jump = true;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
stop();
Symbol 1127 MovieClip Frame 6
stop();
Symbol 1127 MovieClip Frame 7
gotoAndPlay (8);
Symbol 1127 MovieClip Frame 8
play();
Symbol 1127 MovieClip Frame 12
var myname = _parent._name;
_root.game[myname].duck = false;
_root.updateChar(_root.game[myname], _root.game[myname].xMove, _root.game[myname].yMove);
stop();
Symbol 1128 MovieClip Frame 8
gotoAndPlay (4);
Symbol 1130 MovieClip Frame 196
_root.exitMap();
stop();
Symbol 1131 MovieClip [sarge] Frame 1
stop();
Symbol 1139 MovieClip [fadefallout_papa] Frame 7
stop();
_root.gotoAndStop("loadlevel");
Symbol 1140 MovieClip [irisin_papa] Frame 7
stop();
this.removeMovieClip();
Symbol 1141 MovieClip [irisout_papa] Frame 7
stop();
_root.gotoAndStop("apartment");
Symbol 1155 MovieClip Frame 1
stop();
Symbol 1157 MovieClip Frame 1
stop();
Symbol 1162 MovieClip Frame 1
stop();
Symbol 1167 MovieClip [irisfallout_papaold] Frame 20
stop();
_root.gotoAndStop("loadlevel");
Symbol 1170 MovieClip [irisin] Frame 30
stop();
this.removeMovieClip();
Symbol 1171 MovieClip [irisin_papaold] Frame 20
stop();
this.removeMovieClip();
Instance of Symbol 1173 MovieClip in Symbol 1174 MovieClip [irisintolevel] Frame 1
onClipEvent (enterFrame) {
_root.intoBoxMusic();
}
Symbol 1174 MovieClip [irisintolevel] Frame 30
stop();
_root.loadSelect();
Symbol 1175 MovieClip [irisout] Frame 30
stop();
_root.exitMap();
Symbol 1176 MovieClip [irisout_papaold] Frame 20
stop();
_root.gotoAndStop("apartment");
Symbol 1183 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1185 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1187 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1189 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1191 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1193 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1195 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1197 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1199 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1201 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1203 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1205 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1217 MovieClip Frame 71
_root.FXSound.attachSound("bossenter");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 1217 MovieClip Frame 317
_root.startLoadedLevel();
Symbol 1218 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1219 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1220 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1222 MovieClip Frame 71
_root.startLoadedLevel();
Symbol 1223 MovieClip [stagenames] Frame 1
stop();
Symbol 1227 MovieClip Frame 1
_parent.dboy._visible = 0;
_parent.textbox._visible = 0;
Symbol 1227 MovieClip Frame 12
_parent.dboy._visible = 1;
_parent.textbox._visible = 1;
stop();
Symbol 1243 Button
on (press) {
gotoAndStop (2);
}
Symbol 1246 Button
on (press) {
_root.closeTrainingPopup();
}
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1249 Button
on (press) {
gotoAndStop (2);
}
Symbol 1254 MovieClip Frame 1
stop();
Symbol 1255 Button
on (press) {
gotoAndStop (2);
}
Symbol 1257 Button
on (press) {
gotoAndStop (3);
}
Symbol 1261 MovieClip Frame 1
stop();
Symbol 1262 Button
on (press) {
gotoAndStop (2);
}
Symbol 1264 Button
on (press) {
gotoAndStop (3);
}
Symbol 1267 MovieClip Frame 1
stop();
Symbol 1268 Button
on (press) {
gotoAndStop (2);
}
Symbol 1270 Button
on (press) {
gotoAndStop (3);
}
Symbol 1273 MovieClip Frame 1
stop();
Symbol 1274 Button
on (press) {
gotoAndStop (2);
}
Symbol 1278 MovieClip Frame 1
stop();
Symbol 1289 Button
on (press) {
gotoAndStop (2);
}
Symbol 1291 Button
on (press) {
_parent.nextFrame();
}
Symbol 1293 MovieClip Frame 1
stop();
Symbol 1294 Button
on (press) {
gotoAndStop (2);
}
Symbol 1296 Button
on (press) {
gotoAndStop (3);
}
Symbol 1298 Button
on (press) {
_root.training = false;
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
_root.closeTrainingPopup();
}
Symbol 1300 MovieClip Frame 1
stop();
Symbol 1301 Button
on (press) {
gotoAndStop (2);
}
Symbol 1304 MovieClip Frame 1
stop();
Symbol 1313 Button
on (press) {
_root.buyPepper(cointext.text, peppertext.text);
}
Symbol 1318 Button
on (press) {
_root.choosePepper(1, cointext.text, peppertext.text, currpeppertext.text);
}
Symbol 1319 Button
on (press) {
_root.choosePepper(-1, cointext.text, peppertext.text, currpeppertext.text);
}
Symbol 1323 Button
on (press) {
if (boughtpepper > 0) {
_root.roomMC.roomclip.char.gotoAndStop(8);
} else {
_root.roomMC.roomclip.char.gotoAndStop(9);
}
_root.closeTrainingPopup();
}
Symbol 1325 MovieClip Frame 1
currpeppertext.text = String(_root.savedata.pepperbombs);
peppertext.text = "00";
cointext.text = String(_root.savedata.points);
_root.formatCoinPepper();
stop();
Symbol 1326 MovieClip [trainingMC] Frame 1
trainpressing = true;
var myTrainListener = new Object();
myTrainListener.onKeyDown = function () {
if (!trainpressing) {
var _local3 = _root.trainingMC;
var _local2 = _local3.textbox;
if (_local2._currentframe < _local2._totalframes) {
_local2.nextFrame();
} else if (_local2._currentframe == _local2._totalframes) {
if (_local3._currentframe == 8) {
_root.training = false;
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
_root.closeTrainingPopup();
} else if (_local3._currentframe == 7) {
_local3.gotoAndStop(8);
} else {
_root.closeTrainingPopup();
}
}
}
trainpressing = true;
};
myTrainListener.onKeyUp = function () {
trainpressing = false;
};
Key.removeListener(myTrainListener);
Key.addListener(myTrainListener);
Symbol 1326 MovieClip [trainingMC] Frame 10
trainpressing = true;
var myStoreListener = new Object();
myStoreListener.onKeyDown = function () {
if (!trainpressing) {
var _local3 = _root.trainingMC;
var _local2 = _local3.textbox;
if (_local2._currentframe == 1) {
if (Key.isDown(38)) {
_root.choosePepper(1, _local2.cointext.text, _local2.peppertext.text, _local2.currpeppertext.text);
} else if (Key.isDown(40)) {
_root.choosePepper(-1, _local2.cointext.text, _local2.peppertext.text, _local2.currpeppertext.text);
} else {
_root.buyPepper(_local2.cointext.text, _local2.peppertext.text);
}
} else if (_local2._currentframe == 2) {
if (_local2.boughtpepper > 0) {
_root.roomMC.roomclip.char.gotoAndStop(8);
} else {
_root.roomMC.roomclip.char.gotoAndStop(9);
}
_root.closeTrainingPopup();
}
}
trainpressing = true;
};
myStoreListener.onKeyUp = function () {
trainpressing = false;
};
Key.removeListener(myTrainListener);
Key.removeListener(myStoreListener);
Key.addListener(myStoreListener);
Symbol 1329 MovieClip Frame 1
stop();
Symbol 2858 MovieClip Frame 1
stop();
Symbol 2858 MovieClip Frame 8
gotoAndStop (1);
Symbol 3742 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3742 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3762 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3762 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3782 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3782 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3803 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3803 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3824 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3824 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3844 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3844 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3845 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3845 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3846 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3846 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3847 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3847 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3848 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3848 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3849 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3849 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3850 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3850 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3902 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3902 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3924 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3924 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3945 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3945 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3966 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3966 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3968 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3968 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3969 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3969 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3970 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3970 MovieClip Frame 20
gotoAndPlay (11);
Symbol 3971 MovieClip Frame 10
gotoAndPlay (1);
Symbol 3971 MovieClip Frame 20
gotoAndPlay (11);
Symbol 4039 MovieClip [bgpiece] Frame 1
stop();
Symbol 4052 MovieClip Frame 1
stop();
Symbol 4052 MovieClip Frame 3
Symbol 4052 MovieClip Frame 7
gotoAndStop (1);
Symbol 4058 MovieClip Frame 23
_parent.gotoAndStop(1);
Symbol 4060 MovieClip Frame 1
if (_root.game["movingtile" + _parent._parent.id].waittrigger == false) {
_parent.gotoAndStop(1);
}
play();
Symbol 4060 MovieClip Frame 16
_root.game["movingtile" + _parent._parent.id].waittrigger = false;
_parent.gotoAndStop(1);
Symbol 4061 MovieClip Frame 1
stop();
Symbol 4065 MovieClip Frame 23
_parent.gotoAndStop(1);
Symbol 4066 MovieClip Frame 1
if (_root.game["movingtile" + _parent._parent.id].waittrigger == false) {
_parent.gotoAndStop(1);
}
play();
Symbol 4066 MovieClip Frame 16
_root.game["movingtile" + _parent._parent.id].waittrigger = false;
_parent.gotoAndStop(1);
Symbol 4067 MovieClip Frame 1
stop();
Symbol 4083 MovieClip Frame 16
stop();
Symbol 4084 MovieClip Frame 1
stop();
Symbol 4085 MovieClip Frame 1
stop();
Symbol 4086 MovieClip Frame 1
stop();
Symbol 4088 MovieClip Frame 1
stop();
Symbol 4101 MovieClip Frame 15
_parent.gotoAndStop(1);
stop();
Symbol 4102 MovieClip Frame 1
stop();
Symbol 4115 MovieClip Frame 14
stop();
Symbol 4115 MovieClip Frame 15
gotoAndStop (14);
Symbol 4116 MovieClip Frame 1
stop();
Symbol 4117 MovieClip [movingtiles] Frame 1
stop();
Symbol 4123 MovieClip [levelend] Frame 1
Symbol 4123 MovieClip [levelend] Frame 50
_root.irisOut();
stop();
Symbol 4124 MovieClip Frame 11
_parent.swapDepths(1000007);
_parent.removeMovieClip();
Symbol 4125 MovieClip [dboyclip] Frame 1
stop();
Symbol 4208 MovieClip Frame 1
stop();
Symbol 4245 MovieClip Frame 1
stop();
Symbol 4250 MovieClip Frame 1
stop();
Symbol 4255 MovieClip Frame 1
stop();
Symbol 4258 MovieClip Frame 9
fliplogo.useHandCursor = true;
fliplogo.onPress = function () {
getURL ("http://www.flipline.com", "_blank");
};
Symbol 4258 MovieClip Frame 51
function changeMenu(dir, which) {
if ((which == undefined) || (which == 0)) {
selectedmenu = selectedmenu + dir;
} else {
selectedmenu = which;
}
if (selectedmenu < 1) {
selectedmenu = 1;
}
if (selectedmenu > 3) {
selectedmenu = 3;
}
if (selectedmenu == 1) {
playgame_btn.gotoAndStop(2);
howtoplay_btn.gotoAndStop(1);
options_btn.gotoAndStop(1);
} else if (selectedmenu == 2) {
playgame_btn.gotoAndStop(1);
howtoplay_btn.gotoAndStop(2);
options_btn.gotoAndStop(1);
} else if (selectedmenu == 3) {
playgame_btn.gotoAndStop(1);
howtoplay_btn.gotoAndStop(1);
options_btn.gotoAndStop(2);
}
}
var selectedmenu = 1;
var inMenu = false;
playgame_btn.useHandCursor = true;
howtoplay_btn.useHandCursor = true;
options_btn.useHandCursor = true;
playgame_btn.onPress = function () {
_root.splashMC.titleMC.gotoAndPlay("openslots");
};
playgame_btn.onRollOver = function () {
this.gotoAndStop(2);
changeMenu(0, 1);
};
playgame_btn.onRollOut = function () {
this.gotoAndStop(1);
};
howtoplay_btn.onPress = function () {
_root.splashMC.titleMC.gotoAndPlay("gohowtoplay");
};
howtoplay_btn.onRollOver = function () {
this.gotoAndStop(2);
changeMenu(0, 2);
};
howtoplay_btn.onRollOut = function () {
this.gotoAndStop(1);
};
options_btn.onPress = function () {
_root.splashMC.titleMC.gotoAndPlay("goabout");
};
options_btn.onRollOver = function () {
this.gotoAndStop(2);
changeMenu(0, 3);
};
options_btn.onRollOut = function () {
this.gotoAndStop(1);
};
Key.removeListener(menuListener);
var menuListener = new Object();
menuListener.onKeyDown = function () {
if (Key.isDown(38)) {
changeMenu(-1);
} else if (Key.isDown(40)) {
changeMenu(1);
}
};
Key.addListener(menuListener);
changeMenu(-1);
stop();
Symbol 4258 MovieClip Frame 67
_parent.gotoAndStop(3);
stop();
Symbol 4258 MovieClip Frame 80
if (_root.training) {
trace("TRAINING! Going to intro screen.");
_root.gotoAndStop("gameintro");
} else {
trace("NO TRAINING! Level select.");
_root.gotoAndStop("loadlevel");
}
Symbol 4258 MovieClip Frame 94
_root.splashMC.gotoAndStop(2);
stop();
Symbol 4258 MovieClip Frame 109
gotoAndStop ("onmenu");
Symbol 4258 MovieClip Frame 123
_root.splashMC.gotoAndStop(4);
stop();
Symbol 4271 MovieClip Frame 1
stop();
Symbol 4281 Button
on (press) {
if (_currentframe < _totalframes) {
goalframe = goalframe + 5;
}
}
Symbol 4282 Button
on (press) {
if (_currentframe > 10) {
goalframe = goalframe - 5;
}
}
Symbol 4290 Button
on (press) {
if (_currentframe < _totalframes) {
goalframe = goalframe + 5;
}
}
Symbol 4291 Button
on (press) {
goalframe = 1;
}
Symbol 4293 MovieClip Frame 93
gotoAndPlay (23);
Symbol 4296 MovieClip Frame 90
gotoAndPlay (18);
Symbol 4299 MovieClip Frame 133
gotoAndPlay (19);
Symbol 4302 MovieClip Frame 126
gotoAndPlay (25);
Symbol 4305 MovieClip Frame 147
gotoAndPlay (22);
Symbol 4308 MovieClip Frame 143
gotoAndPlay (91);
Symbol 4311 MovieClip Frame 46
_parent.goalframe = _parent.goalframe + 5;
Symbol 4311 MovieClip Frame 102
_parent.goalframe = _parent.goalframe + 5;
Symbol 4311 MovieClip Frame 266
_parent.goalframe = _parent.goalframe + 5;
Symbol 4311 MovieClip Frame 341
stop();
Symbol 4312 Button
on (press) {
boxem.stop();
goalframe = 60;
}
Symbol 4313 Button
on (press) {
boxem.stop();
goalframe = 35;
}
Symbol 4319 MovieClip Frame 154
gotoAndPlay (34);
Symbol 4320 Button
on (press) {
goalframe = 40;
}
Symbol 4321 MovieClip Frame 1
if (goalframe == 1) {
_parent.gotoAndPlay(18);
}
Instance of Symbol 4276 MovieClip in Symbol 4321 MovieClip Frame 1
onClipEvent (load) {
_parent.goalframe = 10;
}
onClipEvent (enterFrame) {
if (_parent._currentframe < _parent.goalframe) {
_parent.gotoAndStop(_parent._currentframe + 1);
}
if (_parent._currentframe > _parent.goalframe) {
_parent.gotoAndStop(_parent._currentframe - 1);
}
}
Symbol 4321 MovieClip Frame 10
Symbol 4321 MovieClip Frame 45
if (goalframe == 60) {
gotoAndStop (55);
}
Symbol 4321 MovieClip Frame 55
if ((goalframe == 40) || (goalframe == 1)) {
gotoAndStop (40);
}
Symbol 4322 MovieClip Frame 1
stopbutton.useHandCursor = false;
Symbol 4322 MovieClip Frame 10
stop();
Symbol 4322 MovieClip Frame 20
_root.splashMC.titleMC.gotoAndPlay("endcontrols");
_root.splashMC.gotoAndStop(1);
Symbol 4328 MovieClip Frame 1
stop();
Symbol 4335 MovieClip Frame 1
stop();
Symbol 4351 MovieClip Frame 1
stop();
Symbol 4356 MovieClip Frame 1
stop();
Symbol 4357 MovieClip Frame 1
stop();
slot_pepper.text = pepperdata;
slot_coin.text = coindata;
slot_world.text = worlddata;
slot_level.text = leveldata;
playgame_btn.onRollOver = function () {
_parent.changeMenu(0, 1);
};
erase_btn.onRollOver = function () {
_parent.changeMenu(0, 2);
};
playgame_btn.onPress = function () {
_parent.StartGameButton();
};
erase_btn.onPress = function () {
_parent.EraseButton();
};
Symbol 4357 MovieClip Frame 2
slot_pepper.text = pepperdata;
slot_coin.text = coindata;
slot_world.text = worlddata;
slot_level.text = leveldata;
Symbol 4357 MovieClip Frame 3
start_btn.onRollOver = function () {
_parent.changeMenu(0, 1);
};
start_btn.onPress = function () {
_parent.StartGameButton();
};
Symbol 4357 MovieClip Frame 5
yes_btn.onRollOver = function () {
_parent.changeMenu(0, 1);
};
no_btn.onRollOver = function () {
_parent.changeMenu(0, 2);
};
yes_btn.onPress = function () {
_parent.EraseYesButton();
};
no_btn.onPress = function () {
_parent.EraseNoButton();
};
Symbol 4363 MovieClip Frame 1
stop();
Symbol 4364 MovieClip Frame 1
slot1.gotoAndStop(6);
slot2.gotoAndStop(6);
slot3.gotoAndStop(6);
slot1.slottitle.gotoAndStop(1);
slot2.slottitle.gotoAndStop(2);
slot3.slottitle.gotoAndStop(3);
slot1.slottitleover.gotoAndStop(1);
slot2.slottitleover.gotoAndStop(2);
slot3.slottitleover.gotoAndStop(3);
Symbol 4364 MovieClip Frame 25
function slot1RollOver() {
slots = _root.splashMC.slotmasterMC;
slots.selectedslot = 1;
selectedmenu = 1;
myslot = slots.slot1;
if ((myslot._currentframe == 2) || (myslot._currentframe == 4)) {
if (myslot._currentframe == 2) {
myslot.gotoAndStop(1);
}
if (myslot._currentframe == 4) {
myslot.gotoAndStop(3);
}
if ((slots.slot2._currentframe == 1) || (slots.slot2._currentframe == 5)) {
slots.slot2.gotoAndStop(2);
} else if (slots.slot2._currentframe == 3) {
slots.slot2.gotoAndStop(4);
}
if ((slots.slot3._currentframe == 1) || (slots.slot3._currentframe == 5)) {
slots.slot3.gotoAndStop(2);
} else if (slots.slot3._currentframe == 3) {
slots.slot3.gotoAndStop(4);
}
changeSlotMenu(0, 1);
}
}
function slot2RollOver() {
slots = _root.splashMC.slotmasterMC;
slots.selectedslot = 2;
selectedmenu = 1;
myslot = slots.slot2;
if ((myslot._currentframe == 2) || (myslot._currentframe == 4)) {
if (myslot._currentframe == 2) {
myslot.gotoAndStop(1);
}
if (myslot._currentframe == 4) {
myslot.gotoAndStop(3);
}
if ((slots.slot1._currentframe == 1) || (slots.slot1._currentframe == 5)) {
slots.slot1.gotoAndStop(2);
} else if (slots.slot1._currentframe == 3) {
slots.slot1.gotoAndStop(4);
}
if ((slots.slot3._currentframe == 1) || (slots.slot3._currentframe == 5)) {
slots.slot3.gotoAndStop(2);
} else if (slots.slot3._currentframe == 3) {
slots.slot3.gotoAndStop(4);
}
changeSlotMenu(0, 2);
}
}
function slot3RollOver() {
slots = _root.splashMC.slotmasterMC;
slots.selectedslot = 3;
selectedmenu = 1;
myslot = slots.slot3;
if ((myslot._currentframe == 2) || (myslot._currentframe == 4)) {
if (myslot._currentframe == 2) {
myslot.gotoAndStop(1);
}
if (myslot._currentframe == 4) {
myslot.gotoAndStop(3);
}
if ((slots.slot2._currentframe == 1) || (slots.slot2._currentframe == 5)) {
slots.slot2.gotoAndStop(2);
} else if (slots.slot2._currentframe == 3) {
slots.slot2.gotoAndStop(4);
}
if ((slots.slot1._currentframe == 1) || (slots.slot1._currentframe == 5)) {
slots.slot1.gotoAndStop(2);
} else if (slots.slot1._currentframe == 3) {
slots.slot1.gotoAndStop(4);
}
changeSlotMenu(0, 3);
}
}
function changeSlotMenu(dir, which) {
this["slot" + selectedslot].gotoAndStop(2 + this["slot" + selectedslot].loadvar);
selectedmenu = 1;
if (dir == 0) {
selectedslot = which;
} else {
selectedslot = selectedslot + dir;
}
if (selectedslot < 1) {
selectedslot = 1;
}
if (selectedslot > 3) {
selectedslot = 3;
}
thisslot = this["slot" + selectedslot];
if (thisslot.loadvar == 0) {
thisslot.gotoAndStop(1);
thisslot.playgame_btn.gotoAndStop(2);
thisslot.erase_btn.gotoAndStop(1);
} else if (thisslot.loadvar == 2) {
thisslot.gotoAndStop(3);
thisslot.start_btn.gotoAndStop(2);
}
}
function changeMenu(dir, which) {
slotclip = _root.splashMC.slotmasterMC["slot" + selectedslot];
if (dir == 0) {
selectedmenu = which;
} else {
selectedmenu = selectedmenu + dir;
}
if (selectedmenu < 1) {
selectedmenu = 1;
}
if (selectedmenu >= 2) {
if (slotclip._currentframe == 1) {
selectedmenu = 2;
} else if (slotclip._currentframe == 3) {
selectedmenu = 1;
} else if (slotclip._currentframe == 5) {
selectedmenu = 2;
}
}
if (selectedmenu == 1) {
slotclip.yes_btn.gotoAndStop(2);
slotclip.playgame_btn.gotoAndStop(2);
slotclip.start_btn.gotoAndStop(2);
slotclip.no_btn.gotoAndStop(1);
slotclip.erase_btn.gotoAndStop(1);
} else if (selectedmenu == 2) {
slotclip.yes_btn.gotoAndStop(1);
slotclip.playgame_btn.gotoAndStop(1);
slotclip.no_btn.gotoAndStop(2);
slotclip.erase_btn.gotoAndStop(2);
}
}
function EraseYesButton() {
slots = _root.splashMC.slotmasterMC;
theslot = slots.selectedslot;
slotclip = slots["slot" + slots.selectedslot];
slots[("slot" + theslot) + "roll"]._visible = true;
_root["SavedSlot" + theslot].data.savedata = null;
_root["SavedSlot" + theslot].data.flush();
slotclip.gotoAndStop(3);
slotclip.loadvar = 2;
}
function EraseNoButton() {
slots = _root.splashMC.slotmasterMC;
theslot = slots.selectedslot;
slotclip = slots["slot" + slots.selectedslot];
slots[("slot" + theslot) + "roll"]._visible = true;
if (slotclip.loadvar == 0) {
slotclip.gotoAndStop(1);
slots.selectedmenu = 1;
slots.changeMenu(-1);
} else if (slotclip.loadvar == 2) {
slotclip.gotoAndStop(3);
slots.selectedmenu = 1;
slots.changeMenu(-1);
}
}
function StartGameButton() {
_root.canEnterLevel = false;
slots = _root.splashMC.slotmasterMC;
theslot = slots.selectedslot;
_root.savedata.saveslot = theslot;
if (!_root.cheatcode) {
if (slots["slot" + theslot]._currentframe == 3) {
_root["SavedSlot" + theslot].data.savedata = _root.savedata;
_root["SavedSlot" + theslot].data.flush();
_root.training = true;
} else {
_root.savedata = _root["SavedSlot" + theslot].data.savedata;
_root.savedata.chardead = false;
_root.savedata.beatlevel = false;
_root.training = false;
if (_root.savedata.playerid == undefined) {
_root.savedata.playerid = _root.tempplayerid;
}
if (_root.savedata.levelscores == undefined) {
_root.savedata.levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
trace("Your Player ID: " + _root.savedata.playerid);
}
} else {
_root.savedata = _root.cheatdata;
_root.savedata.chardead = false;
_root.savedata.beatlevel = false;
_root.training = false;
trace("Your Player ID: " + _root.savedata.playerid);
}
_root.savedata.saveslot = theslot;
_root.splashMC.titleMC.gotoAndPlay("loadgame");
_root.splashMC.slotmasterMC.gotoAndPlay("loadgame");
}
function EraseButton() {
slots = _root.splashMC.slotmasterMC;
theslot = slots.selectedslot;
slots["slot" + theslot].gotoAndStop(5);
slots[("slot" + theslot) + "roll"]._visible = false;
slots.selectedmenu = 1;
slots.changeMenu(-1);
}
var selectedmenu = 1;
var selectedslot = 1;
slot1erase.useHandCursor = true;
slot2erase.useHandCursor = true;
slot3erase.useHandCursor = true;
_root.SavedSlot1 = SharedObject.getLocal("PizzaPanicSlot1", "/");
if (_root.SavedSlot1.data.savedata != undefined) {
slot1.pepperdata = _root.SavedSlot1.data.savedata.pepperbombs;
slot1.coindata = _root.SavedSlot1.data.savedata.points;
slot1.worlddata = _root.SavedSlot1.data.savedata.world;
slot1.leveldata = _root.SavedSlot1.data.savedata.level;
if ((_root.SavedSlot1.data.savedata.openworld == 1) && (_root.SavedSlot1.data.savedata.openlevel == 0)) {
slot1.loadvar = 2;
slot1.gotoAndStop(4);
} else {
slot1.gotoAndStop(2);
slot1.loadvar = 0;
}
} else {
slot1.loadvar = 2;
slot1.gotoAndStop(4);
}
_root.SavedSlot2 = SharedObject.getLocal("PizzaPanicSlot2", "/");
if (_root.SavedSlot2.data.savedata != undefined) {
slot2.pepperdata = _root.SavedSlot2.data.savedata.pepperbombs;
slot2.coindata = _root.SavedSlot2.data.savedata.points;
slot2.worlddata = _root.SavedSlot2.data.savedata.world;
slot2.leveldata = _root.SavedSlot2.data.savedata.level;
if ((_root.SavedSlot2.data.savedata.openworld == 1) && (_root.SavedSlot2.data.savedata.openlevel == 0)) {
slot2.loadvar = 2;
slot2.gotoAndStop(4);
} else {
slot2.gotoAndStop(2);
slot2.loadvar = 0;
}
} else {
slot2.loadvar = 2;
slot2.gotoAndStop(4);
}
_root.SavedSlot3 = SharedObject.getLocal("PizzaPanicSlot3", "/");
if (_root.SavedSlot3.data.savedata != undefined) {
slot3.pepperdata = _root.SavedSlot3.data.savedata.pepperbombs;
slot3.coindata = _root.SavedSlot3.data.savedata.points;
slot3.worlddata = _root.SavedSlot3.data.savedata.world;
slot3.leveldata = _root.SavedSlot3.data.savedata.level;
if ((_root.SavedSlot3.data.savedata.openworld == 1) && (_root.SavedSlot3.data.savedata.openlevel == 0)) {
slot3.loadvar = 2;
slot3.gotoAndStop(4);
} else {
slot3.gotoAndStop(2);
slot3.loadvar = 0;
}
} else {
slot3.loadvar = 2;
slot3.gotoAndStop(4);
}
slot1.slottitle.gotoAndStop(1);
slot2.slottitle.gotoAndStop(2);
slot3.slottitle.gotoAndStop(3);
slot1roll.onPress = function () {
StartGameButton();
};
slot2roll.onPress = function () {
StartGameButton();
};
slot3roll.onPress = function () {
StartGameButton();
};
slot1erase.onRollOver = function () {
this.gotoAndStop(2);
slot1RollOver();
};
slot1erase.onRollOut = function () {
this.gotoAndStop(1);
};
slot2erase.onRollOver = function () {
this.gotoAndStop(2);
slot2RollOver();
};
slot2erase.onRollOut = function () {
this.gotoAndStop(1);
};
slot3erase.onRollOver = function () {
this.gotoAndStop(2);
slot3RollOver();
};
slot3erase.onRollOut = function () {
this.gotoAndStop(1);
};
slot1erase.onPress = function () {
EraseButton();
};
slot2erase.onPress = function () {
EraseButton();
};
slot3erase.onPress = function () {
EraseButton();
};
slot1roll.onRollOver = function () {
slot1RollOver();
};
slot2roll.onRollOver = function () {
slot2RollOver();
};
slot3roll.onRollOver = function () {
slot3RollOver();
};
var menuSlotListener = new Object();
menuSlotListener.onKeyDown = function () {
if (Key.isDown(38)) {
changeSlotMenu(-1, 0);
} else if (Key.isDown(40)) {
changeSlotMenu(1, 0);
}
};
Key.removeListener(menuListener);
Key.removeListener(menuSlotListener);
Key.addListener(menuSlotListener);
changeSlotMenu(-1, 0);
stop();
Symbol 4364 MovieClip Frame 36
stop();
Symbol 4365 MovieClip Frame 1
stopbutton.useHandCursor = false;
Symbol 4365 MovieClip Frame 10
stop();
Symbol 4365 MovieClip Frame 20
_root.splashMC.titleMC.gotoAndPlay("endcontrols");
_root.splashMC.gotoAndStop(1);
Symbol 4367 MovieClip Frame 1
var selectedmenu = 1;
var inMenu = false;
stop();
Symbol 4367 MovieClip Frame 2
inMenu = true;
selectedmenu = 0;
Key.removeListener(menuListener);
howtoplayMC.back_btn.onPress = function () {
howtoplayMC.play();
};
howtoplayMC.back_btn.onRollOver = function () {
this.gotoAndStop(2);
};
howtoplayMC.back_btn.onRollOut = function () {
this.gotoAndStop(1);
};
stop();
Symbol 4367 MovieClip Frame 3
inMenu = true;
var selectedmenu = 1;
var selectedslot = 1;
stop();
Symbol 4367 MovieClip Frame 4
inMenu = true;
selectedmenu = 0;
Key.removeListener(menuListener);
aboutgameMC.back_btn.onPress = function () {
aboutgameMC.play();
};
aboutgameMC.back_btn.onRollOver = function () {
this.gotoAndStop(2);
};
aboutgameMC.back_btn.onRollOut = function () {
this.gotoAndStop(1);
};
stop();
Symbol 4379 MovieClip Frame 1
stop();
Symbol 4379 MovieClip Frame 4
stop();
Symbol 4379 MovieClip Frame 5
play();
Symbol 4379 MovieClip Frame 7
gotoAndStop (1);
Symbol 4388 MovieClip Frame 1
stop();
Symbol 4388 MovieClip Frame 4
Symbol 4388 MovieClip Frame 17
gotoAndStop (1);
Symbol 4397 MovieClip Frame 1
stop();
Symbol 4397 MovieClip Frame 4
Symbol 4397 MovieClip Frame 17
gotoAndStop (1);
Symbol 4412 MovieClip Frame 1
stop();
Symbol 4435 MovieClip Frame 32
_root.EnemySound.attachSound("unlockdoor");
if (_root.soundOn) {
_root.EnemySound.setVolume(60);
}
_root.EnemySound.start();
Symbol 4435 MovieClip Frame 38
_root.FXSound.attachSound("coin");
if (_root.soundOn) {
_root.FXSound.setVolume(60);
}
_root.FXSound.start();
Symbol 4435 MovieClip Frame 58
_root.moveSelect(1);
_root.savedata.beatlevel = false;
var myworld = _root.savedata.unlockworld;
var mylevel = _root.savedata.unlocklevel;
if (mylevel <= _root.leveldata.doors) {
_root.leveldata["floor" + myworld]["level" + mylevel] = 1;
} else if (mylevel > _root.leveldata.doors) {
_root.leveldata["floor" + myworld].up = 1;
}
_root.savedata.unlockworld = -10;
_root.savedata.unlocklevel = -10;
_parent.gotoAndStop(1);
Symbol 4436 MovieClip Frame 1
stop();
Symbol 4439 MovieClip Frame 1
stop();
Symbol 4443 MovieClip Frame 1
stop();
Symbol 4448 MovieClip Frame 1
stop();
Symbol 4464 MovieClip Frame 1
stop();
Symbol 4471 MovieClip Frame 16
stop();
Symbol 4490 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(4);
_root.FXSound.stop();
Symbol 4490 MovieClip Frame 13
_root.CharFXSound.attachSound("jump1");
if (_root.soundOn) {
_root.CharFXSound.setVolume(25);
}
_root.CharFXSound.start();
Symbol 4490 MovieClip Frame 25
_root.FXSound.attachSound("portalsound");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4490 MovieClip Frame 61
_root.enterLevel();
Symbol 4490 MovieClip Frame 72
stop();
Symbol 4491 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4491 MovieClip Frame 15
_root.CharFXSound.attachSound("jump1");
if (_root.soundOn) {
_root.CharFXSound.setVolume(25);
}
_root.CharFXSound.start();
Symbol 4491 MovieClip Frame 22
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = (((((world - 1) * 3) + level) * 2) - 1);
if (_root.training) {
which = "salesman";
}
trappedchar1.gotoAndStop(which);
trappedchar1.clip.gotoAndStop(1);
Symbol 4491 MovieClip Frame 28
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = ((((world - 1) * 3) + level) * 2);
if (_root.training) {
which = "dboy";
}
trappedchar2.gotoAndStop(which);
trappedchar2.clip.gotoAndStop(1);
Symbol 4491 MovieClip Frame 59
trappedchar1.clip.gotoAndPlay(12);
trappedchar2.clip.gotoAndPlay(12);
_root.CharFXSound.attachSound("getkeymusic");
if (_root.soundOn) {
_root.CharFXSound.setVolume(50);
}
_root.CharFXSound.start();
Symbol 4491 MovieClip Frame 92
if (_root.training) {
_root.openTrainingPopup(6);
stop();
}
Symbol 4491 MovieClip Frame 110
_root.training = false;
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
stop();
Symbol 4492 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4492 MovieClip Frame 37
stop();
Symbol 4492 MovieClip Frame 45
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
stop();
Symbol 4493 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(4);
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = ((((world - 1) * 3) + level) * 2);
trappedchar1.gotoAndStop(which - 1);
trappedchar1.clip.gotoAndStop(1);
trappedchar2.gotoAndStop(which);
trappedchar2.clip.gotoAndStop(1);
_root.FXSound.stop();
Symbol 4493 MovieClip Frame 13
_root.CharFXSound.attachSound("jump1");
if (_root.soundOn) {
_root.CharFXSound.setVolume(25);
}
_root.CharFXSound.start();
Symbol 4493 MovieClip Frame 25
_root.FXSound.attachSound("portalsound");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4493 MovieClip Frame 52
_root.FXSound.attachSound("portalsound");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4493 MovieClip Frame 64
_root.enterLevel();
Symbol 4493 MovieClip Frame 75
stop();
Symbol 4494 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4494 MovieClip Frame 15
_root.CharFXSound.attachSound("jump1");
if (_root.soundOn) {
_root.CharFXSound.setVolume(25);
}
_root.CharFXSound.start();
Symbol 4494 MovieClip Frame 22
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = (((((world - 1) * 3) + level) * 2) - 1);
trappedchar1.gotoAndStop(which);
trappedchar1.clip.gotoAndStop(1);
Symbol 4494 MovieClip Frame 28
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = ((((world - 1) * 3) + level) * 2);
trappedchar2.gotoAndStop(which);
trappedchar2.clip.gotoAndStop(1);
Symbol 4494 MovieClip Frame 52
trappedchar1.clip.gotoAndPlay(12);
trappedchar2.clip.gotoAndPlay(12);
_root.CharFXSound.attachSound("getkeymusic");
if (_root.soundOn) {
_root.CharFXSound.setVolume(50);
}
_root.CharFXSound.start();
Symbol 4494 MovieClip Frame 136
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
stop();
Symbol 4495 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(100);
}
_root.FXSound.start();
Symbol 4495 MovieClip Frame 22
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = (((((world - 1) * 3) + level) * 2) - 1);
trappedchar1.gotoAndStop(which);
trappedchar1.clip.gotoAndStop(1);
Symbol 4495 MovieClip Frame 28
var world = _root.savedata.world;
var level = _root.savedata.level;
var which = ((((world - 1) * 3) + level) * 2);
trappedchar2.gotoAndStop(which);
trappedchar2.clip.gotoAndStop(1);
Symbol 4495 MovieClip Frame 43
stop();
Symbol 4495 MovieClip Frame 45
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
stop();
Symbol 4496 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(4);
_root.FXSound.stop();
Symbol 4496 MovieClip Frame 13
trace("gotit!");
_root.openTrainingPopup(9, "triggered");
stop();
Symbol 4497 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.stop();
Symbol 4497 MovieClip Frame 20
_root.CharFXSound.attachSound("getkeymusic");
if (_root.soundOn) {
_root.CharFXSound.setVolume(50);
}
_root.CharFXSound.start();
Symbol 4497 MovieClip Frame 71
_root.training = false;
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
trace("got here no pepper");
stop();
Symbol 4498 MovieClip Frame 1
_root.roomMC.roomclip.door.gotoAndStop(1);
_root.FXSound.stop();
Symbol 4498 MovieClip Frame 19
_root.training = false;
_root.attachMovie("fadefallout_papa", "fadefallout_papa", 1000000);
_root.fadefallout_papa._x = 275;
_root.fadefallout_papa._y = 200;
_root.fadefallout_papa.play();
_root.roomMC.roomclip.door.play();
trace("got here..");
stop();
Symbol 4499 MovieClip Frame 1
stop();
Symbol 4588 Button
on (press) {
_root.gotoAndStop("logo");
}
Symbol 4589 MovieClip Frame 1
stop();
Symbol 4589 MovieClip Frame 60
stop();
Symbol 4589 MovieClip Frame 61
stop();
Symbol 4589 MovieClip Frame 62
stop();
Symbol 4590 MovieClip Frame 1
stop();
Symbol 4592 MovieClip Frame 3
_root.training = true;
_root.gotoAndStop("loadlevel");
Symbol 4592 MovieClip Frame 58
_root.training = true;
_root.gotoAndStop("loadlevel");
Symbol 4596 MovieClip Frame 131
_root.gotoAndStop("splash");
Symbol 4602 MovieClip Frame 12
gotoAndPlay (4);
Symbol 4603 MovieClip Frame 12
gotoAndPlay (4);
Symbol 4604 MovieClip Frame 12
gotoAndPlay (4);
Symbol 4659 MovieClip Frame 1
_root.FXSound.attachSound("portalsound_fallout");
if (_root.soundOn) {
_root.FXSound.setVolume(25);
}
_root.FXSound.start();
Symbol 4659 MovieClip Frame 110
_root.FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
_root.FXSound.setVolume(40);
}
_root.FXSound.start();
Symbol 4659 MovieClip Frame 736
_root.gotoAndStop("score");
Symbol 4677 MovieClip Frame 1
stop();
Symbol 4677 MovieClip Frame 13
stop();
Symbol 4692 MovieClip Frame 22
_root.CharFXSound.attachSound("scorebuzz");
if (_root.soundOn) {
_root.CharFXSound.setVolume(30);
}
_root.CharFXSound.start();
Symbol 4692 MovieClip Frame 50
_root.FXSound.attachSound("pepperclink");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
Symbol 4692 MovieClip Frame 64
_root.FXSound.attachSound("pepperclink");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
Symbol 4692 MovieClip Frame 78
_root.FXSound.attachSound("pepperclink");
if (_root.soundOn) {
_root.FXSound.setVolume(30);
}
_root.FXSound.start();
Symbol 4692 MovieClip Frame 100
_root.FXSound.attachSound("pepperexplode");
if (_root.soundOn) {
_root.FXSound.setVolume(70);
}
_root.FXSound.start();
Symbol 4692 MovieClip Frame 115
if (_root.newHighScore == true) {
newMC.gotoAndPlay(2);
}
Symbol 4692 MovieClip Frame 132
stop();
Symbol 4696 MovieClip Frame 21
stop();
Symbol 4696 MovieClip Frame 23
stop();
if (_root.bossbattle) {
_root.gotoAndStop("logo");
} else {
_root.attachMovie("irisin", "irisin", 1000000);
_root.irisin._x = 275;
_root.irisin._y = 200;
_root.irisin.play();
_root.gotoAndStop("apartment");
}
Symbol 4697 MovieClip Frame 100
_root.gotoAndStop("logo");