Frame 1
fscommand ("showmenu", "false");
_global.openSite = function () {
getURL ("http://www.gameteam.com/stats/mahjong.html", "_blank");
};
Instance of Symbol 15 MovieClip in Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
t = _root.getBytesTotal();
l = _root.getBytesLoaded();
bar._xscale = (100 * l) / t;
p = Math.round((1000 * l) / t) / 10;
if (p == Math.floor(p)) {
p = p + ".0";
}
p = p + " %";
tf.text = p;
if (t > 0) {
if ((l < t) && (_alpha < 100)) {
_alpha = (_alpha + 5);
}
if ((l == t) && (_alpha > 0)) {
_alpha = (_alpha - 5);
}
}
}
Instance of Symbol 18 MovieClip in Frame 4
onClipEvent (load) {
_alpha = 0;
state = 0;
_root.stop();
}
onClipEvent (enterFrame) {
l = _root.getBytesLoaded();
t = _root.getBytesTotal();
if (state == 1) {
paused++;
}
if (state == 0) {
_alpha = (_alpha + 5);
if (_alpha >= 100) {
_alpha = 100;
state = 1;
startPause = getTimer();
}
} else if ((((state == 1) && (t == l)) && (l > 10)) && ((getTimer() - startPause) > 2500)) {
this._alpha = this._alpha - 5;
if (_alpha < 0) {
_root.gotoAndStop("init");
}
}
}
Frame 6
gotoAndStop ("menu1");
inMenuFirst();
Frame 11
stop();
Instance of Symbol 188 MovieClip "mc_level" in Frame 11
onClipEvent (load) {
tellTarget (this._parent) {
gameState = 1;
createLevelState = 1;
mc_level._visible = false;
mc_menu._visible = false;
btn_menu._visible = false;
btn_undo._visible = false;
btn_sound._visible = false;
if (!soundFlag) {
btn_sound.gotoAndStop(2);
}
pauseFlag = false;
mc_scores._visible = false;
};
}
onClipEvent (enterFrame) {
this._parent.processGame(this);
}
Symbol 256 MovieClip [__Packages.CCard] Frame 0
class CCard extends MovieClip
{
static var root;
var onReleaseOutside, mc_red, mc_green, mc_ramka, freeBack, freeF, hereF, myNum, mc, enabled, gotoAndStop;
function CCard () {
super();
onReleaseOutside = onRollOut;
mc_ramka._visible = (mc_green._visible = (mc_red._visible = false));
freeBack = (freeF = false);
hereF = true;
}
function setNum(num) {
myNum = num;
mc.gotoAndStop(num);
}
function onRollOut() {
mc_green._visible = (mc_red._visible = false);
}
function onRollOver() {
if (freeF) {
mc_green._visible = true;
} else {
mc_red._visible = true;
}
}
function onPress() {
root.cardPress(this);
}
function goOut() {
enabled = false;
gotoAndStop(2);
mc.mc.gotoAndStop(myNum);
}
function showMeAndOut() {
gotoAndStop(3);
mc.mc.gotoAndStop(myNum);
}
function goBack() {
gotoAndStop(1);
mc_ramka._visible = (mc_green._visible = (mc_red._visible = false));
mc.gotoAndStop(myNum);
enabled = true;
}
static var w = 24;
static var h = 32;
static var bw = 4;
static var bh = 4;
}
Symbol 5 MovieClip Frame 40
gotoAndPlay (1);
Symbol 9 Button
on (press) {
openSite();
}
Symbol 104 MovieClip Frame 1
this.stop();
Symbol 110 MovieClip Frame 10
this.stop();
Symbol 113 MovieClip Frame 23
this.stop();
Symbol 114 MovieClip [lib_card] Frame 1
#initclip 2
Object.registerClass("lib_card", CCard);
#endinitclip
this.stop();
Symbol 124 MovieClip Frame 1
this.stop();
Symbol 126 MovieClip Frame 1
#initclip 3
function soundOff() {
soundFlag = false;
snd_game.gotoAndStop(3);
}
function soundOn() {
soundFlag = true;
snd_game.gotoAndStop(2);
}
function playSnd(lib_snd) {
s = new Sound(this);
s.attachSound(lib_snd);
s.start();
}
function inMenuFirst() {
snd_menu.gotoAndStop(2);
}
function startClassicGame() {
classicGameFlag = true;
curLevel = 1;
this.gotoAndStop("menu3");
}
function startTimeGame() {
classicGameFlag = false;
curLevel = 1;
this.gotoAndStop("menu3");
}
function startGame() {
snd_menu.gotoAndStop(3);
if (soundFlag) {
snd_game.gotoAndStop(2);
}
this.gotoAndStop("game");
}
function btn_right_pressed() {
curLevel++;
if (curLevel > levelz.length) {
curLevel = 1;
}
mc_levels.gotoAndStop(curLevel);
_root.createPreview(curLevel);
}
function btn_left_pressed() {
curLevel--;
if (curLevel < 1) {
curLevel = levelz.length;
}
mc_levels.gotoAndStop(curLevel);
_root.createPreview(curLevel);
}
function sortRandom(a, b) {
return(random(3) - 1);
}
function clearLevelMatrix() {
var _local3;
var _local2;
var _local1;
_local3 = 0;
while (_local3 < nX) {
_local2 = 0;
while (_local2 < nY) {
_local1 = 0;
while (_local1 < nZ) {
lev_arr[_local3][_local2][_local1] = 0;
_local1++;
}
_local2++;
}
_local3++;
}
}
function loadLevel(newLvl, targetMC) {
_root.prepareString(newLvl);
var _local6 = levelz[newLvl - 1].fullStr;
var _local4;
var _local2;
var _local7 = (nX * nY) * nZ;
var _local8 = Math.max(nX, nY);
var _local5 = getTimer();
_local4 = last_i;
while (_local4 < _local7) {
iX++;
if (iX >= nX) {
iX = 0;
iY++;
if (iY >= nY) {
iY = 0;
iZ++;
}
}
if (_local6.charAt(_local4) != "1") {
} else {
_local2 = targetMC.attachMovie("lib_card", String(CCard.N), ((iZ * 2000) + ((((nX - 1) - iX) + iY) * _local8)) + Math.min(iX, iY));
var _local3 = new Object();
_local3.ra = (_local3.ga = (_local3.ba = 100 - ((5 - iZ) * 7)));
new Color(_local2).setTransform(_local3);
CCard.N++;
_local2.iX = iX;
_local2.iY = iY;
_local2.iZ = iZ;
lev_arr[iX][iY][iZ] = _local2;
if ((iX + 1) < nX) {
lev_arr[iX + 1][iY][iZ] = _local2;
}
if ((iY + 1) < nY) {
lev_arr[iX][iY + 1][iZ] = _local2;
}
if (((iX + 1) < nX) && ((iY + 1) < nY)) {
lev_arr[iX + 1][iY + 1][iZ] = _local2;
}
if ((getTimer() - _local5) > time_limit) {
last_i = _local4 + 1;
return(false);
}
}
_local4++;
}
return(true);
}
function showLevel(koef, targetMC) {
var _local6;
var _local1;
var _local5 = 1000;
var _local4 = 1000;
for (_local6 in targetMC) {
_local1 = targetMC[_local6];
_local1._xscale = (_local1._yscale = 100 * koef);
_local1._x = ((CCard.w + ((_local1.iX * CCard.w) / 2)) + (CCard.bw * _local1.iZ)) * koef;
_local1._y = (((_local1.iY * CCard.h) / 2) - (CCard.bh * _local1.iZ)) * koef;
if (_local1._y < _local4) {
_local4 = _local1._y;
}
if (_local1._x < _local5) {
_local5 = _local1._x;
}
}
targetMC._x = ((300 - _local5) - (targetMC._width / 2)) + ((CCard.w + CCard.bw) * koef);
targetMC._y = (206 - _local4) - (targetMC._height / 2);
}
function isFree(mc) {
return((((((mc.iX == 0) || (mc.iX == (nX - 1))) || (mc.iX == (nX - 2))) || ((lev_arr[mc.iX - 1][mc.iY][mc.iZ] == 0) && (lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ] == 0))) || ((lev_arr[mc.iX + 2][mc.iY][mc.iZ] == 0) && (lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ] == 0))) && ((mc.iZ == (nZ - 1)) || ((((lev_arr[mc.iX][mc.iY][mc.iZ + 1] == 0) && (lev_arr[mc.iX + 1][mc.iY][mc.iZ + 1] == 0)) && (lev_arr[mc.iX][mc.iY + 1][mc.iZ + 1] == 0)) && (lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ + 1] == 0))));
}
function prepareToTilePlacing(targetMC) {
CCard.curN = CCard.N;
CCard.freeN = 0;
var _local2;
var _local1;
for (_local2 in targetMC) {
_local1 = targetMC[_local2];
if (isFree(_local1)) {
CCard.freeN++;
_local1.freeBack = (_local1.freeF = true);
}
}
CCard.freeNBack = CCard.freeN;
delete solution_arr;
solution_arr = new Array();
}
function freeSosedey(mc) {
var _local3;
var _local2;
var _local5;
var _local4;
if (mc.iX > 1) {
_local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
}
_local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
}
}
if (mc.iX < (nX - 2)) {
_local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
}
_local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
}
}
if (mc.iZ > 0) {
_local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
}
_local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
}
_local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1];
if ((((_local5 != _local3) && (_local5 != 0)) && (!_local5.freeF)) && (isFree(_local5))) {
CCard.freeN++;
_local5.freeF = true;
}
_local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1];
if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (!_local4.freeF)) && (isFree(_local4))) {
CCard.freeN++;
_local4.freeF = true;
}
}
}
function getBackSosedey(mc) {
var _local3;
var _local2;
var _local5;
var _local4;
if (mc.iX > 1) {
_local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
}
_local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
}
}
if (mc.iX < (nX - 2)) {
_local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
}
_local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
}
}
if (mc.iZ > 0) {
_local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
}
_local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
}
_local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1];
if ((((_local5 != _local3) && (_local5 != 0)) && (_local5.freeF)) && (!isFree(_local5))) {
CCard.freeN--;
_local5.freeF = false;
}
_local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1];
if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (_local4.freeF)) && (!isFree(_local4))) {
CCard.freeN--;
_local4.freeF = false;
}
}
}
function returnTileToLevel(mc1, mc2) {
mc1.hereF = true;
mc2.hereF = true;
lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = mc1)));
lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = mc2)));
CCard.curN = CCard.curN + 2;
CCard.freeN = CCard.freeN + 2;
getBackSosedey(mc1);
getBackSosedey(mc2);
}
function getTileFromLevel(mc1, mc2) {
mc1.hereF = false;
mc2.hereF = false;
lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = 0)));
lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = 0)));
CCard.curN = CCard.curN - 2;
CCard.freeN = CCard.freeN - 2;
freeSosedey(mc1);
freeSosedey(mc2);
}
function searchTwoStartTiles(targetMC) {
var _local2;
var _local1;
_local2 = random(CCard.N);
while (targetMC[_local2].freeF == false) {
_local2++;
if (_local2 == CCard.N) {
_local2 = 0;
}
}
_local1 = random(CCard.N);
while ((targetMC[_local1].freeF == false) || (_local1 == _local2)) {
_local1++;
if (_local1 == CCard.N) {
_local1 = 0;
}
}
solution_arr.push({n1:Math.min(_local2, _local1), n2:Math.max(_local2, _local1), s1:Math.min(_local2, _local1), s2:Math.max(_local2, _local1)});
getTileFromLevel(targetMC[_local2], targetMC[_local1]);
}
function searchSolution(targetMC) {
var _local4;
var _local1;
var _local2;
var _local11;
var _local10;
var _local5;
var _local6;
var _local7;
var _local12 = getTimer();
while (true) {
if (CCard.curN == 0) {
return(true);
}
if (CCard.freeN == 1) {
while (true) {
_local7 = solution_arr.length - 1;
returnTileToLevel(targetMC[solution_arr[_local7].n1], targetMC[solution_arr[_local7].n2]);
trace((((("--!! " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN);
_local4 = solution_arr[_local7];
_local1 = _local4.n1;
_local2 = _local4.n2 + 1;
_local11 = _local4.s1;
_local10 = _local4.s2;
_local5 = false;
while (true) {
_local6 = false;
while (_local2 < CCard.N) {
if (targetMC[_local2].hereF && (targetMC[_local2].freeF)) {
if ((_local1 == _local11) && (_local2 == _local10)) {
_local5 = true;
trace("noSolution!!!!");
break;
}
_local6 = true;
break;
}
_local2++;
}
if (_local5 || (_local6)) {
break;
}
do {
_local1++;
if (_local1 == CCard.N) {
_local1 = 0;
}
} while (!(targetMC[_local1].hereF && (targetMC[_local1].freeF)));
_local2 = _local1 + 1;
}
if (_local5) {
solution_arr.pop();
trace("pop!!!");
} else {
_local4.n1 = _local1;
_local4.n2 = _local2;
getTileFromLevel(targetMC[_local1], targetMC[_local2]);
trace((((("++(r) " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN);
break;
}
}
continue;
}
_local1 = random(CCard.N);
while ((targetMC[_local1].freeF == false) || (targetMC[_local1].hereF == false)) {
_local1++;
if (_local1 == CCard.N) {
_local1 = 0;
}
}
_local2 = random(CCard.N);
while (((targetMC[_local2].freeF == false) || (targetMC[_local2].hereF == false)) || (_local2 == _local1)) {
_local2++;
if (_local2 == CCard.N) {
_local2 = 0;
}
}
solution_arr.push({n1:Math.min(_local1, _local2), n2:Math.max(_local1, _local2), s1:Math.min(_local1, _local2), s2:Math.max(_local1, _local2)});
getTileFromLevel(targetMC[_local1], targetMC[_local2]);
trace((((("++(o) " + CCard.curN) + " ") + CCard.N) + " ") + CCard.freeN);
if ((getTimer() - _local12) > time_limit) {
return(false);
}
}
}
function fillTiles(targetMC) {
CCard.curN = CCard.N;
CCard.freeN = CCard.freeNBack;
var _local5;
var _local8 = CCard.N / 2;
var _local2;
var _local1;
var _local6 = 0;
var _local4;
var _local3;
delete num_arr;
num_arr = new Array(42);
_local5 = 0;
while (_local5 < 42) {
num_arr[_local5] = _local5 + 1;
free_arr[_local5] = 0;
_local5++;
}
num_arr.sort(sortRandom);
_local5 = 0;
while (_local5 < _local8) {
_local2 = targetMC[solution_arr[_local5].n1];
_local1 = targetMC[solution_arr[_local5].n2];
_local2.freeF = _local2.freeBack;
_local1.freeF = _local1.freeBack;
_local2.hereF = (_local1.hereF = true);
lev_arr[_local2.iX][_local2.iY][_local2.iZ] = _local2;
if ((_local2.iX + 1) < nX) {
lev_arr[_local2.iX + 1][_local2.iY][_local2.iZ] = _local2;
}
if ((_local2.iY + 1) < nY) {
lev_arr[_local2.iX][_local2.iY + 1][_local2.iZ] = _local2;
}
if (((_local2.iX + 1) < nX) && ((_local2.iY + 1) < nY)) {
lev_arr[_local2.iX + 1][_local2.iY + 1][_local2.iZ] = _local2;
}
lev_arr[_local1.iX][_local1.iY][_local1.iZ] = _local1;
if ((_local1.iX + 1) < nX) {
lev_arr[_local1.iX + 1][_local1.iY][_local1.iZ] = _local1;
}
if ((_local1.iY + 1) < nY) {
lev_arr[_local1.iX][_local1.iY + 1][_local1.iZ] = _local1;
}
if (((_local1.iX + 1) < nX) && ((_local1.iY + 1) < nY)) {
lev_arr[_local1.iX + 1][_local1.iY + 1][_local1.iZ] = _local1;
}
_local4 = num_arr[_local6];
if (_local4 < 5) {
_local3 = random(4) + 1;
if (_local4 == _local3) {
_local3++;
if (_local3 > 4) {
_local3 = 1;
}
}
_local2.setNum(_local4);
_local1.setNum(_local3);
if (_local2.freeF) {
free_arr[_local4 - 1]++;
}
if (_local1.freeF) {
free_arr[_local3 - 1]++;
}
} else if ((_local4 >= 5) && (_local4 <= 8)) {
_local3 = random(4) + 5;
if (_local4 == _local3) {
_local3++;
if (_local3 > 8) {
_local3 = 5;
}
}
_local2.setNum(_local4);
_local1.setNum(_local3);
if (_local2.freeF) {
free_arr[_local4 - 1]++;
}
if (_local1.freeF) {
free_arr[_local3 - 1]++;
}
} else {
_local2.setNum(_local4);
_local1.setNum(_local4);
if (_local2.freeF) {
free_arr[_local4 - 1]++;
}
if (_local1.freeF) {
free_arr[_local4 - 1]++;
}
}
_local6++;
if (_local6 == 42) {
_local6 = 0;
}
_local5++;
}
}
function processGame(targetMC) {
if (pauseFlag) {
return(undefined);
}
if (gameState == 1) {
if (createLevelState == 1) {
clearLevelMatrix();
CCard.N = 0;
(iX = -1);
(iY = 0);
(iZ = 0);
last_i = 0;
createLevelState++;
return(undefined);
}
if (createLevelState == 2) {
if (loadLevel(curLevel, targetMC)) {
createLevelState++;
}
return(undefined);
}
if (createLevelState == 3) {
showLevel(1, targetMC);
prepareToTilePlacing(targetMC);
searchTwoStartTiles(targetMC);
createLevelState++;
return(undefined);
}
if (createLevelState == 4) {
if (searchSolution(targetMC)) {
createLevelState++;
}
return(undefined);
}
if (createLevelState == 5) {
fillTiles(targetMC);
mc_level._visible = true;
mc_wait._visible = false;
btn_menu._visible = true;
btn_undo._visible = true;
btn_sound._visible = true;
btn_undo.gotoAndStop(2);
curCard = null;
if (classicGameFlag) {
curTime = 0;
} else {
curTime = 12 * Math.round((CCard.N * 2) * 1.2);
}
updateTime();
updateMatches();
scores = 0;
mc_scores.txtScores = 0;
mc_scores._visible = true;
playSnd("snd_LevelStart");
gameState = 2;
return(undefined);
}
} else if (gameState == 2) {
if (classicGameFlag) {
curTime++;
if (curTime > maxTime) {
curTime = maxTime;
}
updateTime();
if (curTime == maxTime) {
timeIsOver();
}
} else {
curTime--;
if (curTime < 0) {
curTime = 0;
}
updateTime();
if (curTime == 0) {
timeIsOver();
}
}
} else if (gameState == 3) {
frameCounter++;
if (frameCounter >= pauseFrames) {
frameCounter = 0;
if (curSolutionStep == solution_arr.length) {
btnMainMenu();
} else {
var _local2;
var _local4;
var _local3;
_local2 = solution_arr[curSolutionStep];
curSolutionStep++;
_local4 = targetMC[_local2.n1];
_local3 = targetMC[_local2.n2];
_local4.showMeAndOut();
_local3.showMeAndOut();
}
}
}
}
function btnBack() {
mc_menu._visible = false;
if (gameState == 2) {
btn_menu._visible = (btn_undo._visible = true);
btn_sound._visible = true;
pauseFlag = false;
mc_level._visible = true;
} else if (gameState == 3) {
btn_menu._visible = true;
btn_sound._visible = true;
pauseFlag = false;
mc_level._visible = true;
} else if ((gameState == 4) || (gameState == 5)) {
btnMainMenu();
}
}
function btnMenu() {
mc_level._visible = false;
pauseFlag = true;
mc_menu._visible = true;
if (gameState == 2) {
mc_menu.gotoAndStop(2);
btn_menu._visible = (btn_undo._visible = false);
btn_sound._visible = false;
} else if (gameState == 3) {
mc_menu.gotoAndStop(3);
btn_menu._visible = false;
btn_sound._visible = false;
}
}
function btnUndo() {
playSnd("snd_Undo");
var _local1 = userSolution_arr.pop();
if (userSolution_arr.length == 0) {
btn_undo.gotoAndStop(2);
}
returnTileToLevel2(_local1.mc1, _local1.mc2);
_local1.mc1.goBack();
_local1.mc2.goBack();
if (curCard != null) {
curCard.mc_ramka._visible = false;
curCard = null;
}
updateMatches();
if (_local1.mc1.myNum < 5) {
if (_local1.mc1.myNum == _local1.mc2.myNum) {
scores = scores - 20;
} else {
scores = scores - 4;
}
} else if ((_local1.mc1.myNum >= 5) && (_local1.mc1.myNum <= 8)) {
if (_local1.mc1.myNum == _local1.mc2.myNum) {
scores = scores - 20;
} else {
scores = scores - 4;
}
} else if (((_local1.mc1.myNum == 18) || (_local1.mc1.myNum == 19)) || (_local1.mc1.myNum == 20)) {
scores = scores - 6;
} else {
scores = scores - 2;
}
mc_scores.txtScores = scores;
}
function btnUndo2() {
btn_menu._visible = (btn_undo._visible = true);
btn_sound._visible = true;
mc_menu._visible = false;
gameState = 2;
btnUndo();
}
function btnMainMenu() {
delete userSolution_arr;
userSolution_arr = new Array();
snd_menu.gotoAndStop(2);
snd_game.gotoAndStop(3);
this.gotoAndStop("menu1");
}
function btnShowSolution() {
gameState = 3;
var _local2;
var _local3 = CCard.N;
var _local1;
_local2 = 0;
while (_local2 < _local3) {
_local1 = mc_level[_local2];
_local1.enabled = false;
if (!_local1.hereF) {
_local1.gotoAndStop(1);
_local1.mc_ramka._visible = (_local1.mc_green._visible = (_local1.mc_red._visible = false));
_local1.mc.gotoAndStop(_local1.myNum);
}
_local2++;
}
frameCounter = pauseFrames / 2;
curSolutionStep = 0;
mc_menu._visible = false;
mc_level._visible = true;
pauseFlag = false;
btn_menu._visible = true;
btn_sound._visible = true;
mc_scores._visible = false;
}
function freeSosedey2(mc) {
var _local3;
var _local2;
var _local5;
var _local4;
if (mc.iX > 1) {
_local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
free_arr[_local3.myNum - 1]++;
}
_local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
free_arr[_local2.myNum - 1]++;
}
}
if (mc.iX < (nX - 2)) {
_local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
free_arr[_local3.myNum - 1]++;
}
_local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
free_arr[_local2.myNum - 1]++;
}
}
if (mc.iZ > 0) {
_local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1];
if (((_local3 != 0) && (!_local3.freeF)) && (isFree(_local3))) {
CCard.freeN++;
_local3.freeF = true;
free_arr[_local3.myNum - 1]++;
}
_local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1];
if ((((_local2 != _local3) && (_local2 != 0)) && (!_local2.freeF)) && (isFree(_local2))) {
CCard.freeN++;
_local2.freeF = true;
free_arr[_local2.myNum - 1]++;
}
_local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1];
if ((((_local5 != _local3) && (_local5 != 0)) && (!_local5.freeF)) && (isFree(_local5))) {
CCard.freeN++;
_local5.freeF = true;
free_arr[_local5.myNum - 1]++;
}
_local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1];
if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (!_local4.freeF)) && (isFree(_local4))) {
CCard.freeN++;
_local4.freeF = true;
free_arr[_local4.myNum - 1]++;
}
}
}
function getBackSosedey2(mc) {
var _local3;
var _local2;
var _local5;
var _local4;
if (mc.iX > 1) {
_local3 = lev_arr[mc.iX - 1][mc.iY][mc.iZ];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
free_arr[_local3.myNum - 1]--;
}
_local2 = lev_arr[mc.iX - 1][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
free_arr[_local2.myNum - 1]--;
}
}
if (mc.iX < (nX - 2)) {
_local3 = lev_arr[mc.iX + 2][mc.iY][mc.iZ];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
free_arr[_local3.myNum - 1]--;
}
_local2 = lev_arr[mc.iX + 2][mc.iY + 1][mc.iZ];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
free_arr[_local2.myNum - 1]--;
}
}
if (mc.iZ > 0) {
_local3 = lev_arr[mc.iX][mc.iY][mc.iZ - 1];
if (((_local3 != 0) && (_local3.freeF)) && (!isFree(_local3))) {
CCard.freeN--;
_local3.freeF = false;
free_arr[_local3.myNum - 1]--;
}
_local2 = lev_arr[mc.iX + 1][mc.iY][mc.iZ - 1];
if ((((_local2 != _local3) && (_local2 != 0)) && (_local2.freeF)) && (!isFree(_local2))) {
CCard.freeN--;
_local2.freeF = false;
free_arr[_local2.myNum - 1]--;
}
_local5 = lev_arr[mc.iX][mc.iY + 1][mc.iZ - 1];
if ((((_local5 != _local3) && (_local5 != 0)) && (_local5.freeF)) && (!isFree(_local5))) {
CCard.freeN--;
_local5.freeF = false;
free_arr[_local5.myNum - 1]--;
}
_local4 = lev_arr[mc.iX + 1][mc.iY + 1][mc.iZ - 1];
if (((((_local4 != _local2) && (_local4 != _local5)) && (_local4 != 0)) && (_local4.freeF)) && (!isFree(_local4))) {
CCard.freeN--;
_local4.freeF = false;
free_arr[_local4.myNum - 1]--;
}
}
}
function returnTileToLevel2(mc1, mc2) {
mc1.hereF = true;
mc2.hereF = true;
lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = mc1)));
lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = mc2)));
CCard.curN = CCard.curN + 2;
CCard.freeN = CCard.freeN + 2;
free_arr[mc1.myNum - 1]++;
free_arr[mc2.myNum - 1]++;
getBackSosedey2(mc1);
getBackSosedey2(mc2);
}
function getTileFromLevel2(mc1, mc2) {
mc1.hereF = false;
mc2.hereF = false;
lev_arr[mc1.iX][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY][mc1.iZ] = (lev_arr[mc1.iX][mc1.iY + 1][mc1.iZ] = (lev_arr[mc1.iX + 1][mc1.iY + 1][mc1.iZ] = 0)));
lev_arr[mc2.iX][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY][mc2.iZ] = (lev_arr[mc2.iX][mc2.iY + 1][mc2.iZ] = (lev_arr[mc2.iX + 1][mc2.iY + 1][mc2.iZ] = 0)));
CCard.curN = CCard.curN - 2;
CCard.freeN = CCard.freeN - 2;
free_arr[mc1.myNum - 1]--;
free_arr[mc2.myNum - 1]--;
freeSosedey2(mc1);
freeSosedey2(mc2);
}
function cardPress(mc) {
if (curCard == mc) {
return(undefined);
}
if (mc.freeF == false) {
playSnd("snd_TilesCantRemove");
return(undefined);
}
var _local2 = false;
if (curCard != null) {
if ((mc.myNum < 5) && (curCard.myNum < 5)) {
if (mc.myNum == curCard.myNum) {
scores = scores + 20;
} else {
scores = scores + 4;
}
_local2 = true;
} else if ((((mc.myNum >= 5) && (mc.myNum <= 8)) && (curCard.myNum >= 5)) && (curCard.myNum <= 8)) {
if (mc.myNum == curCard.myNum) {
scores = scores + 20;
} else {
scores = scores + 4;
}
_local2 = true;
} else if (mc.myNum == curCard.myNum) {
if (((mc.myNum == 18) || (mc.myNum == 19)) || (mc.myNum == 20)) {
scores = scores + 6;
} else {
scores = scores + 2;
}
_local2 = true;
} else {
playSnd("snd_SelectTile");
curCard.mc_ramka._visible = false;
curCard = mc;
curCard.mc_ramka._visible = true;
}
if (_local2) {
if (userSolution_arr.length == 0) {
btn_undo.gotoAndStop(1);
}
userSolution_arr.push({mc1:mc, mc2:curCard});
getTileFromLevel2(mc, curCard);
mc.goOut();
curCard.goOut();
curCard = null;
updateMatches();
mc_scores.txtScores = scores;
if (CCard.curN == 0) {
gameWin();
} else {
playSnd("snd_TilesRemove");
}
}
} else {
playSnd("snd_SelectTile");
curCard = mc;
mc.mc_ramka._visible = true;
}
}
function updateTime() {
var _local1 = int(curTime / 12);
var _local2 = int(_local1 / 60);
_local1 = _local1 - (_local2 * 60);
var _local4 = String(_local1);
var _local3 = String(_local2);
if (_local1 < 10) {
_local4 = "0" + _local4;
}
if (_local2 < 10) {
_local3 = "0" + _local3;
}
mc_scores.txtTime = (_local3 + ":") + _local4;
if (classicGameFlag) {
if ((((_local2 == 59) && (_local1 > 40)) && (_local1 != oldSec)) && ((_local1 % 2) == 1)) {
playSnd("snd_timerunout");
}
} else if ((((_local2 == 0) && (_local1 < 20)) && (_local1 != oldSec)) && ((_local1 % 2) == 1)) {
playSnd("snd_timerunout");
}
oldSec = _local1;
}
function updateMatches() {
var _local1;
var _local3 = 0;
var _local2 = 0;
_local1 = 0;
while (_local1 < 4) {
_local2 = _local2 + free_arr[_local1];
_local1++;
}
_local3 = _local3 + int((_local2 / 2) + 0.1);
_local2 = 0;
_local1 = 4;
while (_local1 < 8) {
_local2 = _local2 + free_arr[_local1];
_local1++;
}
_local3 = _local3 + int((_local2 / 2) + 0.1);
_local1 = 8;
while (_local1 < 42) {
_local3 = _local3 + int((free_arr[_local1] / 2) + 0.1);
_local1++;
}
mc_scores.txtMatches = _local3;
if ((_local3 == 0) && (CCard.curN > 0)) {
btn_menu._visible = (btn_undo._visible = false);
btn_sound._visible = false;
mc_menu.gotoAndStop(4);
mc_menu._visible = true;
gameState = 6;
}
}
function gameWin() {
playSnd("snd_LevelDone");
btn_menu._visible = false;
btn_undo._visible = false;
btn_sound._visible = false;
mc_scores._visible = false;
mc_menu.gotoAndStop(1);
mc_menu._visible = true;
var _local3 = Math.round((CCard.N * 2) * 1.2);
var _local8;
var _local4;
var _local1;
mc_menu.mc_score.txt = scores;
if (classicGameFlag) {
mc_menu.mc_spent.txt = mc_scores.txtTime;
_local1 = _local3 - (curTime / 12);
if (_local1 < 0) {
_local1 = 0;
}
_local4 = ((2 * scores) * _local1) / _local3;
mc_menu.mc_bonus.txt = Math.round(_local4);
} else {
_local8 = _local3 - (curTime / 12);
var _local2 = int(_local8);
var _local7 = int(_local2 / 60);
_local2 = _local2 - (_local7 * 60);
var _local6 = String(_local2);
var _local5 = String(_local7);
if (_local2 < 10) {
_local6 = "0" + _local6;
}
if (_local7 < 10) {
_local5 = "0" + _local5;
}
mc_menu.mc_spent.txt = (_local5 + ":") + _local6;
_local1 = _local3 - _local8;
if (_local1 < 0) {
_local1 = 0;
}
_local4 = ((2 * scores) * _local1) / _local3;
mc_menu.mc_bonus.txt = Math.round(_local4);
}
gameState = 4;
}
function timeIsOver() {
playSnd("snd_LevelStart");
btn_menu._visible = (btn_undo._visible = false);
btn_sound._visible = false;
mc_menu.gotoAndStop(5);
mc_menu._visible = true;
mc_level._visible = false;
gameState = 5;
}
function createPreview(levn) {
_root.prepareString(levn);
_root.lvlNum.tf1.text = (_root.lvlNum.tf2.text = (_root.lvlNum.tf3.text = (_root.lvlNum.tf4.text = (_root.lvlNum.tf5.text = levn))));
var _local9 = levelz[levn - 1].fullStr;
_root.mc_levels.cont.removeMovieClip();
_root.mc_levels.createEmptyMovieClip("cont", 1);
var _local7 = 60;
var _local10 = Math.max(nX, nY);
n = 0;
var _local5 = 0;
while (_local5 < 5) {
var _local4 = 0;
while (_local4 < 20) {
var _local3 = 33;
while (_local3 >= 0) {
var _local8 = _local9.charAt((((_local5 * 20) * 34) + (_local4 * 34)) + _local3);
if (_local8 == "1") {
n++;
var _local2 = _root.mc_levels.cont.attachMovie("mc_preview", "c" + n, ((_local5 * 2000) + ((((nX - 1) - _local3) + _local4) * _local10)) + Math.min(_local3, _local4));
_local2._xscale = (_local2._yscale = _local7);
_local2._x = (((((_local3 * CCard.w) * _local7) / 200) + (2.5 * _local5)) - 110) + 20;
_local2._y = ((((_local4 * CCard.h) * _local7) / 200) - (2.5 * _local5)) - 100;
_local2.mc.gotoAndStop(Math.floor(Math.random() * _local2.mc._totalframes) + 1);
var _local6 = new Object();
_local6.ra = (_local6.ga = (_local6.ba = 100 - ((5 - _local5) * 10)));
new Color(_local2).setTransform(_local6);
}
_local3--;
}
_local4++;
}
_local5++;
}
}
function prepareString(levn) {
if (levelz[levn - 1].fullStr != undefined) {
return(undefined);
}
var _local3 = levelz[levn - 1].lvl;
var _local4 = "";
var _local2 = 0;
while (_local2 < _local3.length) {
var _local1 = parseInt(_local3.charAt(_local2), 16).toString(2);
while (_local1.length < 4) {
_local1 = "0" + _local1;
}
_local4 = _local4 + _local1;
_local2++;
}
levelz[levn - 1].fullStr = _local4;
}
var soundFlag = true;
var oldSec;
var i = 0;
var j = 0;
var curLevel = 1;
var solution_arr = new Array();
var userSolution_arr = new Array();
var free_arr = new Array(42);
var num_arr = new Array(42);
i = 0;
while (i < 42) {
num_arr[i] = i + 1;
i++;
}
var gameState;
var createLevelState;
var pauseFlag;
var nX = 34;
var nY = 20;
var nZ = 5;
var lev_arr = new Array(nX);
i = 0;
while (i < nX) {
lev_arr[i] = new Array(nY);
j = 0;
while (j < nY) {
lev_arr[i][j] = new Array(nZ);
j++;
}
i++;
}
var iX = -1;
var iY = 0;
var iZ = 0;
var last_i;
var time_limit = 100;
CCard.root = this;
var curCard = null;
var frameCounter;
var pauseFrames = 25;
var curSolutionStep;
var curTime;
var maxTime = 43200;
var classicGameFlag;
var scores;
_global.levelz = new Array();
levelz.push({name:"Traditional", lvl:"000000000000000000aaaaaa000000000000aaaa0000000000002aaaa800000000000aaaaaa00800000280aaaaaa000000000002aaaa8000000000000aaaa000000000000aaaaaa0000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000aa000000000000000aa000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Traditional Reviewed by Alexis Bonvin", lvl:"000000000000000000a2aa8a000000000000aaaa0000000000002aaaa800000000000aaaaaa00800000200aaaaaa000000000002aaaa8000000000000aaaa000000000000a2aa8a0000000000000000000000000000000000000000000000000000000000000000aa000000000000002aa80000000000000aaaa0000000000000aaaa00000000000002aa800000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000002800000000000000028000000000000002aa800000000000002aa800000000000000280000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000150000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Mini Traditional by Naoki Haga", lvl:"000000000000000000000000000000000000000000000020000000220000002220000022220000222220000222200000222000000220000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000041000000451000000410000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000002aa00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Another Round by Naoki Haga", lvl:"00000000000000000002aaa0000000000000aaaa8000000000000aa2a8000800008008aa2a8800800008008aa2a8800800008000aa2a8000000000000aaaa80000000000002aaa00000000000000000000000000000000000000000000000000000000505000000000000015054000000000000150540001000040011505440010000400015054000000000000150540000000000000505000000000000000000000000000000000000000000000000000000000000000000000000008080000000000000280a0000000000000280a0000200020000280a0000000000000280a000000000000008080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Aqab's layout", lvl:"00000000000000000000000000082aa080000000000200a8020004000800802aa008000000000aaaaaaa8000000000802aa008004000800200a8020000000000082aa080000000000000000000000000000000000000000000000000000000000000082aa080000000000200a8020000000000802aa008000000000aaaaaaa8000000000802aa008000000000200a8020000000000082aa0800000000000000000000000000000000000000000000000000000000000000800008000000000020020020000000000800a8008000000000802aa008000000000800a80080000000002002002000000000008000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000800a8008000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Arena by Naoki Haga", lvl:"000000000000000000000000002aa02aa00000000002a8a8aa00000000002a0202a0000000000280a80a00000000002a0202a00000000002a8a8aa00000000002aa02aa00000000000000000000000000000000000000000000000000000000000002a800aa00000000002a0202a0000000000280000a000000000020020020000000000280000a00000000002a0202a00000000002a800aa00000000000000000000000000000000000000000000000000000000000002a0002a0000000000280000a0000000000200000200000000000000000000000000020000020000000000280000a00000000002a0002a0000000000000000000000000000000000000000000000000000000000000280000a00000000002000002000000000000000000000000000000000000000000000000000000000000020000020000000000280000a0000000000000000000000000000000000000000000000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000200000000000000000000000000000000000"});
levelz.push({name:"Beatle by Naoki Haga", lvl:"0000000000000000000000000002800280000000000002aa80000000000002aaaa000000000000555550000000000002aaaa00000000000002aa8000000000000280028000000000000000000000000000000000000000000000000000000000000000000000001001000001550000000000000555540000000000002aaaa00000000000055554000000000000015500000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008aaa80000000000002aaa80000000000008aaa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000005550000000000000155500000000000000555000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000200000000000000000000000000000000000aaa0000000000000000000000000000020000000000000000200000000000000000000000000000000000000000"});
levelz.push({name:"Big Hole by Naoki Haga", lvl:"0000000000000000000000000000000000002aaa80000000000002aaa80000000000002a0a80000000000002a0a80000000000002aaa80000000000002aaa8000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa80000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000002aaa8000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa80000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000002aaa8000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa800000000000002a80000000000000020800000000000000208000000000000002a800000000000002aaa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Big Mountain by Alexis Bonvin", lvl:"0000000020000000200000000000000000000280000002080000022880000220880002228880022208880022288800022088000022880000020800000028000000000000000000002000000020000000000000000000000000000000000000000000000000000000000000015000000101000001151000011011000111511000110110000115100000101000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000802000008aa200008802200008aa200000802000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055400000400400004554400004004000005540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800002000800002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Bizarre by Alexis Bonvin", lvl:"00000000200000002002aaa00000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa002000000020000000000000000000000000000000000002aaa00000000000002aaa00000000000002aaa00000000000002a2a00000000000000aa800000000000000aa800000000000000aa800000000000000000000000000000000000000000000000000000000000000002aaa00000000000002aaa0000000000000280a0000000000000280a000000000000002a0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa00000000000002002000000000000020020000000000000200200000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Boat by Alexis Bonvin", lvl:"0000000000022200000000000000a2280000000000002a22a000000000000aa22a800000000002aa22aa000000000000020000000000001555555540000000002aaaaaa00000000000155540000000000000000000000000000000000000000000000020200000000000000a0280000000000002a02a000000000000aa02a8000000000000000000000000000555555500000000000aaaaa80000000000005550000000000000000000000000000000000000000000000000000000000000000020200000000000000a0280000000000002a02a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020200000000000000a02800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Bridge by Fude", lvl:"0000000000000000000000000000000000000000000200000200000000002000002000280a0002000002000280a00020000020000000000200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000400000000001150544000000000011505440000000000115054400000000001000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800008000aa2a8000800008000aa2a8000800008000aa2a8000800008000aa2a800080000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555000000000000555550000000000005555500000000000055555000000000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000402010000000000000000000000000000000000000000000000000000000000000004020100000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Butterfly", lvl:"0000000001400014010414104100401004000550002140001420001400021400014200055000100401004104141040040001000401401000010400008814088000202000040000100054015000000000000000000000000000000000000004081000004010000205502000000000008808088000000000020550200004010000040810000000000000014000000104000008080800002020000000000000040100000000000000000000000000000000000000000000000000000000049000014000140000080000140001400004900000000000000008000000000000000080000001040000080008000000000000000000000000000000000000000000000000000000000000000000000000000000020080200000000000a8000a800000000002008020000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Castle by Alexis Bonvin", lvl:"0000000000000000000000000000aaa80000000000000aaa80000000000000aaaa0000000000000aaaa8000000000000aaaa0000000000000aaa80000000000000aaa80000000000000000000000000000000000000000000000000000000000000000aaa800000000000008008000005500000080080000055000000800a00000550000008008000005500000080080000000000000aaa80000000000000000000000000000000000000000000000000000000000000000aaa80000000000000800800000000000008a8800000000000008a8800000000000008a88000000000000080080000000000000aaa80000000000000000000000000000000000000000000000000000000000000000800800000000000000000000000000000080080000014000000000000000140000008008000000000000000000000000000000800800000000000000000000000000000000000000000000000000000000000000008008000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000008008000000000000000000000000000000000000"});
levelz.push({name:"Cat and Mouse", lvl:"000000000000000000000000001555404410000400100000454015000402000000540150000020000000001500810100008804000080100800804040aa80000000008800000008000000000aa00000000000000000000000000000000000000000001555404410000400100000454000000402028000540000000020280000000000810100008804000080100800804040aa80000000008800000008000000000aa0000000000000000000000000000000000000000000111100440000000000000001001500000000000044015000000000000000150000000000000000000000000000040088800010000000000000002000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000280000000000000002800000000000000000000000000000000000000000000010000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000011000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Ceremonial by Naoki Haga", lvl:"00000000000000000142aaa140000000000a000028100020004050220501014214040004100010002000400041000101421404050220501000200040a000028000000000142aaa140000000000000000000000000000000000000000000141554140000000000a000028000000000450140510014014004004900100000000040049001001401400450140510000000000a0000280000000001415541400000000000000000000000000000000000000000000002a0000000000000000000000000000000008000000000000000080001000000040000800000000000000008000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"ChessMania by Alexis Bonvin", lvl:"000000002a000005400aaaa0020000004000aaaa0420000000400aaaa002a000005400aaaa0000000000088aaaa1500000000088aaaa1008000001088aaaa0100000000088aaaa150000000000000000000000000000000000000000000002222000000000000088880400000000000222200000000000008888000000000000022220000000000000888800080000010002222000000000000088880000000000000000000000000000000000000000000000000000000000000000000000000000000000540000000000000004000000004000000040000000000000000540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Cross by MinderTech", lvl:"00000000000000000000000000002aa80000000000000aaaa0000000000002aaaa8000000000002aaaa8000000000002aaaa8000000000000aaaa00000000000002aa800000000000000000000000000000000000000000000000000000000000000000aa000000000000002aa80000000000002a82a8000000000002aaaa8000000000002a82a80000000000002aa800000000000000aa000000000000000000000000000000000000000000000000000000000000000000820000000000000028280000000000000a82a000000000000000000000000000000a82a000000000000028280000000000000082000000000000000000000000000000000000000000000000000000000000000000000000000000000008200000000000000a82a000000000000000000000000000000a82a000000000000008200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Crown by Naoki Haga", lvl:"000000000000000002a8aa8aa0000000002a8aa8aa000000000228a28a200000000022aa2aa200000000022aa2aa2000000000200000020000000002aa88aaa0000000002aaaaaaa00000000000000000000000000000000000000000002a8aa8aa000000000208888820000000002088088200000000020a80a820000000002000000200000000020000002000000000200080020000000002aa88aaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Cupido's Heart by Alexis Bonvin", lvl:"000000000004010000044110000000000090822080000020020490000420000000002aaa00aa8000000004840010200000002090200200000000000000808000000000000002200000002000000000000000000000000000000004010000044110000000000000822080000020000490000420000000002aaa00aa8000000004840010200000000000200200000000000000808000000000000002200000002000000000000000000000000000000004010000044110000000000000822080000020000010000400000000002aaa00aa80000000000400100000000000002002000000000000008080000000000000022000000020000000000000000000000000000000040100000441100000000000008220800000200000100004000000000000000080000000000004001000000000000020020000000000000080800000000000000220000000200000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Cupola", lvl:"00000000000aaa0000080020000800020008000020000000000100080100000000002015540800000000020008008000000000100000100000000000800002000800020000800200000aaa0000000000000000000000000000000000000001550000010010000100010001000010000008000020000080000aa800040000040000080000200000800000000001000010001000100001001000001550000000000000000000000000000000000000000000000000000000002a80000020080000200080002008080000000000040550400000000000400804000000000002000080002000800002008000002a80000000000000000000000000000000000000000000000000000000000000000000000000054000000404000004084000040004000002a000008000200000080000040004000040040000040400000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000208800002000800000140000040004000000800000200080000200800000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Deep Well by Naoki Haga", lvl:"00000000000000000000aaa00000000000002aaa80000000000002aaa80000000000002a0a80000000000002a0a80000000000002aaa80000000000002aaa80000000000000aaa00000000000000000000000000000000000000000000000000000000000000000aaa00000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000000aaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000aaa00000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000000aaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a80000000000000020800000000000000208000000000000002a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a80000000000000020800000000000000208000000000000002a800000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Diamond By Alexis Bonvin", lvl:"0000500000000000000015400000000000000555000000000000015554000000000000555550000000000005555500000000000015554000000000000055500000000000000154000000000000000500000000000000000000000000000000050000000000000001540000000000000055500000000000001555400000000000015554000000000000055500000000000000154000000000000000500000000000000000000000000000000000000000000000000000000000000000005000000000000000154000000000000005550000000000000055500000000000000154000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000015400000000000000154000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Old Dragon", lvl:"0000000000000000000a0000000028080002a00008040082888000000000a02850880200008004250a80800008000002a8a81004008080002a820000a0000a00000020000400a028000000000000000000000000000000000000000000000a0000000028000002a00008040081088000000000a02850880000008004250a80800008000002a8a81004008080000a820000a0000a00000020000400401000000000000000000000000000000000000000000000040000000050000001400000000080000100000220001020001000000200020500000000000000525000000000000105000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002000000000000002020000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Dude by Bolli", lvl:"0000000000800200000a82008000002a80050aa000040801150408551010084011000000801001040100000008008000a8a80000000000000a8a8000000800000080080000000000000555000000000000000000000000000000800200000a82000000000000000aa000000801000008551000084011000000801001040100000008008000a8a80000000000000a8a800000080000008008000000000000055500000000000000000000000000000000000000000000000000000000000000000000000000550000004010000000800000040100000008000000a8a80000000000000a8a8000000800000080080000000000000555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Empty Pyramids by Alexis Bonvin", lvl:"0000000000040400000000000080a0a02000000000081111020000000001420a085000000000224040488000000001420a08500000000008111102000000000080a0a0200000000000040400000000000000000000000000000002080000000000000051400000000000000aaa00000000000081151020000000001420a08500000000008115102000000000000aaa00000000000000514000000000000002080000000000000000000000000000000110000000000000000a00000000000000044400000000000000a0a0000000000008115102000000000000a0a00000000000000444000000000000000a00000000000000011000000000000000000000000000000000a000000000000000040000000000000000000000000000000040400000000000000a0a000000000000004040000000000000000000000000000000040000000000000000a00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000004040000000000000000000000000000000000000000000000000000000000000000004000000000000000000000"});
levelz.push({name:"Farandole by Naoki Haga", lvl:"000000000000000000282a0a0020a0282001000040040000010000a2800042800a10020000200a055502802000020042800a10000a280004000001001000040020a028200282a0a000000000000000000000000000000000000000000000282a0a0020a0282000000000040000010000a2800042800a10020000200a015402802000020042800a10000a280004000001000000000020a028200282a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000a28000008008000000000000005000000000000000800800000a28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Fish face", lvl:"0000200000002000000020000000000000001540000010040020108840201080842010850840110410040108508400108084200108840200100400200154000000000000000200000000200000000200000000000000000000000020000000200000000000000015400000100400001088402010808420108508401104100401085084001080842001088402001004000001540000000000000002000000002000000000000000000000000000000000000000002000000000000000154000001000000010880000008080200480000004014204004800000000808020010880000010000000015400000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Fish by Alexis Bonvin", lvl:"000000000088054000081404004010544000114044051105404011140440511054440011404404010544000014040002005400002000000102000001100000410101404400110440000100400000000000000000000000000000000000000800000000005400100140000001054001451400000010540010014040000005400000000000000000000020000001000000011000004001000040001104400001004000000000000000000000000000000000000000000000000000000000000000000a000000a820000000a0000000028000000000000000000000000000000000000100000000100000000100004000100040000100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000040001000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000"});
levelz.push({name:"Five Pyramids 2 by Alexis Bonvin", lvl:"000000000000200002a8000aa0000200002aaa2aaa0000200002a8000aa0000a800004000010002aaaa00040000100000a80002a8000aa0000200002aaa2aaa0000200002a8000aa000020000000000000000000000000000000000000000000000054020150000000000540201500000000000002000000000000000aaa800000000000000200000000000005402015000000000054020150000000000000000000000000000000000000000000000000000000000000000000000a00002800002000000000000000020000000000000002aa00000000000000020000000000000000200000a000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000a8000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Five Pyramids by Alexis Bonvin", lvl:"000000001540001540000000015402015400000000154020154000000001540a8154000808000000a80000000000015402015400000000154020154000000001540001540000000015400015400000000000000000000000000000000002a00002a0000000002a00802a0000000002a00802a0000000000002a000000000000000080000000000002a00802a0000000002a00002a0000000002a00002a00000000000000000000000000000000000000000000000000005000005000000000050000050000080000000000000001400000000000000008000000000000000000000500000500000000005000005000000000000000000000000000000000000000000000000000000000000000000000080000080000000000000000000000000000008000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Floating City by Will O'Connell", lvl:"000000000000000000000000002aaaaa00000000000242a1200000000000242a1200000000000242a1200000000000242a1200000000000242a12000000000002aaaaa0000000000000000000000000000000000000000000000000000014020140000000000140001400000000000000000000055000000000000000550000000000000005500000000000000000000014000140000000000140201400000000000000000000000000000000000000000000000200000200002000000000008000008000000000080000080800a8008080000080800a800808000008000000000080000080000000000200002000002000008022008000020000000000000000000000000000000002000000000000004000100000000000010004000000000000040100000000000000401000000000000010004000000000000400010000000000000020000000000000000000000000000000000000000000000000000000000080000000000000000800000000000000008000000000000000aa80000000000000008000000000000000080000000000000000800000000000000008000000000000000000000"});
levelz.push({name:"Flowers by Bolli", lvl:"000000000100000400002a000054000150000aa800010000040002aaa0008000000800aaaa802a000002a00aaaa80080000008002aaa00010000040000aa8000540001500002a00001000004000000000000000000000000000000000000000000001005004000000000000154000000000000005550000000000008155540800000000000555000000000000001540000000000001005004000000000000000000000000000000000000000000000000000000000000000000000000080000000000000002a000000000000000aa800000000000000aa8000000000000002a0000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000154000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Full Vision 2 by John Payson", lvl:"00000000000000000294a5294000000000294a5294000000000294a5294000000000294a5294000000000000000000aa294550000000000aa2945500000000000000000002aa5540000000000000000000000000000000000000000000000000000042108420000000000a5294a50000000000421084200000000000000000000000000010000080110a50880100000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000108421080000000001084210800000000000000000000000000000000000000000000a0420500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000421084200000000000000000000000000000000000000000000000000000400002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Full Vision 3 by Alexis Bonvin", lvl:"000000000080200800882208800802008008822088088a2288808822088088a2288808822088088a22888088220880080200800882208800802008008aa2a8800000000008aa2a88000000000000000000000000000000000000000000002008020022088220000000000411044100000800002248922000000000041104410000000000220882200200802000000000000000000022a8aa200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Full Vision by John Payson", lvl:"0000000000000000040455101054000150404551010540001504040010101010404001500540010104040015005400101040404040010105400015040414101054104150404141010000000000000000000000000000000000000000000000080000820882080a0080280820002080000000000000000002080820002800a0002080820000000000000000000820002080a0000280820a82080000000000000000000000000000000000000000000000000000000000000005000011000044000000000000000000000000000000000000440110000000000000000000000000000000000001100004400000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"H for Haga by Alexis Bonvin", lvl:"0000000000000000000aa2a8000000000000aa2a8000000000000aa2a8000002000000aa2a8000002000000aa2a8000002000000aa2a8000000000000aa2a8000000000000aa2a800000000000000000000000000000000000000000000000000000015054000000000000150540000000000001505400000140000015054000001400000150540000000000001505400000000000015054000000000000000000000000000000000000000000000000000000000000000000000000280a0000000000000280a0000000000000280a000000a800000280a0000000000000280a0000000000000280a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000000000000000000000000000000000000000000000000000040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Find Two Hided Words by Alexis Bonvin", lvl:"00000000080a889500000000008088890000000010080888900000000000a8a8215000000000000000000222a2a540000000002222084002020004022220840000000000222208540000000000000000000000000000000000140000000001000441411550000000011014110000005104122100080000102014100102502100000000004501088040111008014000200204414080140001000012100204000022000000000000000000000000000008000000004000000000000020200000000000000000000000440000000000000000000000002100000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Hourglass by Vincent Krebs", lvl:"0000000000000000015555550000000000100100100100001001101011001100110011111110011111100111111100110011001101011001000010010010010000000000155555500000000000000000000000000000000000000000000000000000400400400000000004004004004000040044000440044004400445144400440044004400044004000040040040040000000000400400400000000000000000000000000000000000000000000000000000000000000000000010000010000000000100000100000000001000001000000000010000010000000000100000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000400000000004000004000000000040000040000000000400000400000000004000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000100000100000000001000001000000000010000010000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Hovercraft by Vincent Krebs", lvl:"00000000000000000000000000002aa0000000000001002004011000044010020040114001440105550401140014401002004011000044010020040000000000002aa0000000000000000000000000000000000000000000000000000000000000000015400000000000010020040000000000100200400000000002aa52aa0000000000100200400000000001002004000000000000154000000000000000000000000000000000000000000000000000000000000000000a80000000000001002004000000000010020040000000000292524a00000000001002004000000000010020040000000000000a8000000000000000000000000000000000000000000000000000000000000000000500000000000001002004000000000010020040000000000292524a0000000000100200400000000001002004000000000000050000000000000000000000000000000000000000000000000000000000000000000200000000000000002000000000000000020000000000000000500000000000000002000000000000000020000000000000000200000000000000000000000000000000000000"});
levelz.push({name:"Hurdles by Leonard Enos", lvl:"0000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa800000000000000000000000000000000000000000000005145000000000000051450000000000000514500000000000005145000000000000051450000000000000514500000000000005145000000000000051450000000000000000000000000000000000000000000000020820000000000000208200000000000002082000000000000020820000000000000208200000000000002082000000000000020820000000000000208200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Hurricane By Douglas Ulyate", lvl:"000000000020002004020820100420210040022001008820880000220000108208400000000008aa8aa88000000000108208400002200010882088400022000104202104002082000020002000000000000000000000000000000000000405005010041041000000800000808808000208200010000040000000000054015000000000001000004000208200008088080000080001041041040050050000000000000000000000000000000000000000000000000000000000000002008020000088000022082200000000000000000000a800a8000000000000000000022082200000880000200802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000080080000000000000000000000000000008008000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"ILOVEU by Lynnette Layton", lvl:"0000000000000000005000500041004100000000001004100400005000010000004000020000100000040100000400100004000100040010100408800104000100140088000000001000800a8000000000000000000000000000000000005000500041004100000000001004100400005000010000004000020000100000040100000400100004000100040010100408800104000100140088000000001000800a8000000000000000000000000000000000005000500041004100000000001004100400005000010000004000020000100000040100000400100004000100040010100408800104000100140088000000001000800a8000000000000000000000000000000000000000000041004100000000000000000000000000010000004000020000000000000000000000000000000000000010000008800000000100000088000000001000800a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Inazuma by Lynnette Layton", lvl:"0000000020a82000a00000000082a0802a00000000020a822a8000000000082a08a0000000000220a82200000000002882a080000000000aa20a820000000002a0082a0800000000280020a820000000000000000000000000202020002000000000808080080000000002020222000000000008080880000000000220202200000000000880808000000000022202020000000000800808080000000020002020200000000000000000000000002020200020000000008080800800000000020202020000000000080808800000000000202020000000000008808080000000000202020200000000008008080800000000200020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Inca by Bolli", lvl:"0000000000005000000541500000050000005415000000500000054150014005001400a80a8014005001400a80a80140050014005415000000500000054150000005000000541500000050000000000000000000000000000000000000000000000000050000001414000000500000014140000005000000280a0008005000800280a0000005000000141400000050000001414000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000410000000500000008080000005000000080800000050000000410000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000050000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Japan by Naoki Haga", lvl:"00000000000000000550002a0000000000410002800000000005500aa00000000000410aa810000000000550aa955000000000002aa054000000000000a809200000000000a8011100000000000000000000000000000000000000000005500000000000000041000000000000000410020000000020004100a0100000000005502815500000000000020010000200000000000920000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Joker by Naoki Haga", lvl:"0000000004000001002aaaaa00000000000aaaaaa80000000000aaaaaa80000000000a8000a80002490000a8000a80000000000aaaaaa80000000000aaaaaa800000000002aaaaa004000001000000000000000000000000000000000000000000000000000002aaaaa00000000000a0000280010004000a0000280000000000a0000280010004000a00002800000000002aaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000080000000000800000800000000008000008000000000080000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Jon Prater's Layout", lvl:"000000002aa82aaa8000000000028280a80000000000282802a000000000028280a800000a800028280a800000a8028282800000000000142828000000000000a50280000000000005422840000000000000000000000000002aa82aaa8000000000028280a80000000000282802a000000000028280a800000a800028280a800000a8028282800000000000142828000000000000a50280000000000005402800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"K for Kyodai by Alexis Bonvin", lvl:"0000000000150150000000000001505400000000000015150000000000000155400000000000001550000000000000015540000000000000151500000000000001505400000000000015015000000000000000000000000000001501500000000000015054000000000000151500000000000001554000000000000015500000000000000155400000000000001515000000000000015054000000000000150150000000000000000000000000000015015000000000000110440000000000001111000000000000011440000000000000101000000000000001144000000000000011110000000000000110440000000000001501500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kujaku (Peacock) by Naoki Haga", lvl:"000000000000000000002aa800002000a000a2aa800282000a800a000000a800005400000000150544054000000000a800005400a000000282000a800a2aa800002000a00002aa8000000000000000000000000000000000000000000000002aa8000020008000a000000080000200000000002000001000028800140800010000288000200000100000000000800002000a000000002000800002aa8000000000000000000000000000000000000000000000000000000000008000000000000000020000000000200510100000000004100001000000000020051010000000000000000200000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000a00000000081000000000002000010000000000000008100000a00000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040040000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kumo by Lynnette Layton", lvl:"0000000000554440000000000005511000000000000054444000000000000511100000000000004444400000000000011114000000000000444540000000000001115400000000000044554000000000000000000000000000005544400000000000051110000000000000444440000000000005111000000000000044444000000000000111140000000000004444400000000000011114000000000000445540000000000000000000000000000055004000000000000500100000000000004404000000000000041100000000000000004000000000000000110400000000000004044000000000000100140000000000004015400000000000000000000000000000100040000000000004001000000000000000040000000000000001000000000000000040000000000000001000000000000000040000000000000001000400000000000040010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B014", lvl:"00000000000020000002002000022aa20000200200002020200020220200022222000a2002280822222080a20022800222220002022020002020200002002000022aa20000200200000020000000000000000000000000000000000000000008000000904800008080800000000000082a08000820208000808080028a028a0008080800082020800082a08000000000000808080000904800000080000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000020000010808400110204400108084000002000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000800000a202280000080000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B017", lvl:"0000000000000000000000000015555400000000000104104000000000001041040000000000015555400000000000104104000000000001041040000000000015555400000000000000000000000000000000000000000000000000000000000000155554000000000001041040000000000010410400000000000155554000000000001041040000000000010410400000000000155554000000000000000000000000000000000000000000000000000000000000001555540000000000010410400000000000104104000000000001555540000000000010410400000000000104104000000000001555540000000000000000000000000000000000000000000000000000000000000010000400000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000010000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B019", lvl:"0000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B020", lvl:"002aaa000020002000200802002008802020088802000800800208080820088888802800800a000a8a8002800800a008888880208080820008008002008880202008802002008020002000200002aaa00000000000000000000000200000000000000002000000000000000020000002002000080a808000200200040222010002002000080a808000200200000020000000000000000200000000000000002000000000000000000000000000000000000000000800000000000000008000000000000000080000008888000000000000082080000000000000888800000080000000000000000800000000000000008000000000000000000000000000000000000000000000000000000000020000000000000000200000000000000000000000200200000020000002002000000000000000000000002000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000008208000000000000000000000000000000000000000080000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B023", lvl:"0000000000000000000000000000000000000000000055555000000000001555554010000004115555544100000040155555400000000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa2a8000000000002aaaaa00a000002802aaaaa000000000000aa2a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015054000000000005555555000000000001505400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280a000280000a000280a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B024", lvl:"000000000000000000000000000000000000000000000aaa80000000000000aaa80000000000000aaa80000000000000aaa80000000000000aaa80000000000000aaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa0000000000000155400000000000002aaa0000000000000155400000000000002aaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aaa0000000000000155400000000000002aaa0000000000000155400000000000002aaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555000000000000002aa000002002000002aa0000000000000055500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000014140000000000000055000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B025", lvl:"000000000002aa0000000000000002000000000000002020200000000002aa0a82aa00000000202a8aa02000000002aa0a82aa0000000000202020000000000000020000000000000002aa00000000000000000000000000000002aa0000000000000002000000000000002020200000000002aa0a82aa00000000202a8aa02000000002aa0a82aa0000000000202020000000000000020000000000000002aa00000000000000000000000000000002220000000000000000000000008000000000000008000802480200920000000000248920000000000248020092008000800000000000000800000000000000000000000222000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000088000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B027", lvl:"0000000000000000000000000000020000000220000002220000022220000222220002222220022222220022222200022222000022220000022200000022000000020000000000000000000000000000000000000000000000000000000000000000000000000000800000008800000088800000888800008888800088888800088888000088880000088800000088000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000220000002220000022220000222220000222200000222000000220000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000010400000114400001104400001144000001040000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088000000888000008888000008880000008800000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Kyodai n\u00B028", lvl:"00000000002aaaa000000000000400010000008000008088080000808000108208400002200002aa22aa000022000010820840000808000080880800000800000400010000000000002aaaa000000000000000000000000000002aaaa000000000000400010000008000008088080000808000108008400001400002aa02aa000014000010800840000808000080880800000800000400010000000000002aaaa00000000000000000000000000000000000000000000000000000000080000000880000008080000080080000000000000a2280000000000000800800000808000000880000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"New Layout", lvl:"00000000000000000000000000000000000000000000000000000000000000000000001550000000000000015500000000000000155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a8000002008000002a8000002008000002a8000002008000002a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000005554000000000000055540000000000000555400000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a800000000000000aaa00000800200000aaa00000800200000aaa00000800200000aaa000000000000002a800000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000011100000111100001111100000000000012aa9000000000000111110000111100000111000000000000000aa00000000000000000000000000000"});
levelz.push({name:"New Layout", lvl:"00000000000000000000000000000000002000000202000002022000022002000200002002000002aa000002002000020002002200002202000002020000002000000000000000000000000000000000000000000000000000000000000000000001000000041000000411000004411000044111000444011554400010004000115544011100044411000044110000044100000041000000040000000000000000000000000000000000000000000000000000000000000000000080000000800000000800000008400200104400001100022200044000011040020010800000008000000008000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000040000800000000000010000004110505044100000040000000000000800010000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000020000000808002488888920008080000002000000000000000020000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Amaze", lvl:"0000000015555555400000000100441004000000001544451440000000010040010400000000111455544000000001100404040000000011545445400000000100400404000000001545555140000000000000000000000000100000004000000000004410000000000005444514000000000000400100000000000114555400000000001004040000000000015454450000000000004004000000000011450051400000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104400110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Leo by Lynnette Layton", lvl:"00000000000a0000000000000000a00a00008008200080080200800800008000111000010000100000008124901000000000044924828000000208824924000000000010924911100000011000000000000000000000000000000a0000000000540002a040400200400002000001020010000000001108200000000249200040000010000000000224920280000002084000000000000000084924888800000888000000000000000000000000000000000000010000000000000000000000000000000000000000000011000000000001248000000000100000000000124802800000000000000000000000000024920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009200000000000000000000000920000000000000000000000000000000124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000004800000000000000000000000000000000920000000000000000000000000000000"});
levelz.push({name:"Lion by Lynnette Layton", lvl:"0000000000000000000000000051400a004100082000140802080008000000001110400100000000000084922010000000000424920280000002088492480000000000102492555000000000000000000000000000000000000000000000000054005140404041004000001400010800100000000011084002000000000000449240100000000002249202800000020844924800000000000824922008000002a8000000000000000000000000000000000000000000000140000000000000001400000000000000000011000000000000000000049200100000000000249002800000000004924000000000000024920000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Deceptive by Leonard Enos", lvl:"000000000200200200200002000202020000200200000222000000000000020a8200022002200222aa220022002200020a82000000000000022200000200200002020200020000200200200200000000000000000000000000010000040010080400010004000010840000000000000049000000000000000140000155055400001400000000000000049000000000000001084000010004000100804001000004000000000000000000000000000000000000800000800802008000800080000820800000808000000880000000000000aa52a8000000000000088000000808000008208000080008000802008008000008000000000000000000000000000000000000000000000000000000000000000080000000000000000800000000000000008000005401500000080000000000000000800000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Lost in the layout... by Naoki Haga", lvl:"000000000000000000100004005155545001000040050222050002222000aa0202a80000000008aaaaa88000000000aa0202a8002222000502220500100004005155545001000040000000000000000000000000000000000000000000000000000000154000000000000002220000022220000202020000000000002aaaa00000000000020202000022220000022200000000000000154000000000000000000000000000000000000000000000000000000000000000000a8000000000000000200000000000000002000000000000000aaa8000000000000002000000000000000020000000000000000a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000a8000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Mini-Layout !", lvl:"0000000000000000000000000000000000000000000000000000000000000000000000004000000044000000000000000440000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Impossible Mission by Alexis Bonvin", lvl:"00000000000000000aa8808aa000000000080a288000000000008088880000000000080808a80000000000808088000000000008080880000000000aa880880000000000000000002aaaaaaa80000000000000000000000000000000000aa8808aa000000000080a288000000000008088880000000000000808a80000000000808088000000000008080880000000000aa8808800000000000000000000000000000000000000000000000000000000000002a00002a000000000080a2800000000000000888000000000000008082800000000000080800000000000080808000000000002a0000000000000000000000000000000000000000000000000000000000000000000800000a000000000000000000000000000008880000000000000080808000000000000808000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Art Moderne by Naoki Haga", lvl:"000000000000000000000000000aaa82800800000000004454009000000000044a400a0000000000555400a000000000044a40090000000000445400800000000aaa828000000000000000000000000000000000000000000000000000000000000005550140000000000000002a00081100002000054001011000020000a8001011000020000540008110000000002a000000000005550140000000000000000000000000000000000000000000000000000000000000000000a000000000000000150004200000000002a000820000000020500008200000000002a000420000000000150000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000440000000040000004400000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002800000000800000028000000000000000100000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"X-Files by Alexis Bonvin", lvl:"00000000080a0280800000000000000000000000000080200800000000000000000000000000080a0280800000000000000000000000000080200800000000000000000000000000080a028080000000000000000000000000000000000105415040000000000000000000802008000000000000000000105415040000000001054150400000000000000000008020080000000000000000001054150400000000000000000000000000000000000000000000000000002248922000000000008020080000000000224892200000000000040100000000000022489220000000000080200800000000002248922000000000000000000000000000000000000000000000000000000000000000000000051144500000000000511445000000000000000000000000000000000000000000000511445000000000005114450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000842108000000000000000000000000000000000000000000000000000000000000008421080000000000000000000000000000000000000000000000000000"});
levelz.push({name:"N for Namida by Naoki Haga", lvl:"000000000000000000000000000aa00a800000000000aa80a800000000000aaa0a800000000000a8a8a800000000000a82aa800000000000a80aa800000000000a802a800000000000000000000000000000000000000000000000000000000000000aa00a800000000000aa80a800000000000aaa0a800000000000a8a8a800000000000a82aa800000000000a80aa800000000000a802a800000000000000000000000000000000000000000000000000000000000000aa00a8000000000008000880000000000080008800000000000880088000000000008800080000000000088000800000000000a802a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"New Layout", lvl:"00000000000020000000220000100200801004100810402020804000020040050020000000000028a8a0000000000000154000000000001502aa054000000002aa5552aa000000002aaaaaaaa000000000000000000000000000000000000000000010020080100000081040202080400002004002002000000000001050400000000000000a800000000000000154000000000000002aa0005500005500155540000000000000000000000000000000000000000000000000000010008008000000000040080200000000000000000000002000000000000000050000000000000000a8000000000000001540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Orbital by Naoki Haga", lvl:"000000000000000000002a0000000000000000800000000000000008000040088010000000000555055500000000004008801000008000000000000000080000000000000002a00000000000000000000000000000000000000000000000002a0000000000000000800000000000000008000040088010000000000555055500000000004008801000008000000000000000080000000000000002a00000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000040000010000000000540001500000000004000001000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000001000000000050000050000000000400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"The Owl by Duncan Mckenzie", lvl:"0000000000020200001022040011000440101144041001040040001400010000000401014040100000004054141501000000040101404010010400410114404011000440010aa8400000000000000000000000000000000000000202000010220400110004401011440410010400400008000100000004010140401000000040541415010000000401014040100104004101144040110004400109484000000000000000000000000000000000000002020000102204001100044000014000000000000000080000000000000000000000000000001000040000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Papillon by Vincent KREBS", lvl:"0000000000002000000022000020202020022002200220002202020020222020202220022002220020022200220022202020222020020202200022002200220020202020000220000000200000000000000000000000000000000020000000220000202020200220022002200022020200202220202022200220022200200222002200222020202220200202022000220022002200202020200002200000002000000000000000000000000000000000000000000000000000000004000010001000400000000000000000005000000500005000050000005000000000000000000010004000400001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Portal by Leonard Enos", lvl:"0000000000000000000000000000000000110001100100001001100011000000000000044000000000000000440000000000001100011001000010011000110000000000000000000000000000000000000000000000000000000000000000000000aa000aa000000000082000820000000000aa2a8aa000000000000208000000000000aa2a8aa000000000082000820000000000aa000aa00000000000000000000000000000000000000000000000000005540055400000000040400404000000000405554040000000005550155400000000055501554000000000405554040000000004040040400000000055400554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Pyramid 1 by MinderTech", lvl:"0000000000000000000155400000000000005555000000000000155554000000000005555550000000000055555500000000000155554000000000000555500000000000001554000000000000000000000000000000000000000000000000000000000000000015540000000000000555500000000000005555000040001000055550000000000000555500000000000001554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000015540000000000000155400000000000000550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000104000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Pyramid 2 by MinderTech", lvl:"0000000000000000000000000000555000000000000015554000000000000555550000000000005555500000000000055555000000000000155540000000000000555000000000000000000000000000000000000000000000000000000000000000000500000000000000055500000000000001555400000000000015554000000000000155540000000000000555000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000154000000000000001540000010040000015400000100400000154000000000000001540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000015400000000000000154000000000000001540000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000500000000000000005000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"A pyramid, THAT ?! by Naoki Haga", lvl:"000000000000000000aaaaaa00000000000aaaaaa000000000002aaaa8000000000000aaaa0000000000000aaaa0000000000002aaaa800000000000aaaaaa00000000000aaaaaa000000000000000000000000000000000000000000000000000000000000000aaaa00000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000aaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000008200000000000000082000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002800000000000000082000000000000000820000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Quad by MinderTech", lvl:"00000000000000000000000000015555000000000000155550000000000001555500000000000015555000000000000155550000000000001555500000000000015555000000000000000000000000000000000000000000000000000000000000000154550000000000001545500000000000015455000000000000001000000000000001545500000000000015455000000000000154550000000000000000000000000000000000000000000000000000000000000000000000002a0a80000000000002a0a800000000000000000000000000000000000000000000002a0a80000000000002a0a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005014000000000000000000000000000000000000000000000000000000000000000050140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Rectangle by MindetTech", lvl:"00000000000000000000000000000000000000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Reindeer", lvl:"0000000000000000000000000000000000080002101000000000000004001555400000000110004444000000000a80055540000000020001040800000000000040000000040204100000000000000000000000000000000000000000000000000000400010200000000000000044088000000000002800000000000000004200000000000000100002000000000000400080810000000000000000000000000000000000000000000000000000000000000000000080400000000020000000000000000000000000000000000000000000000000000000004000000000000000000000000000000008000010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Rings by Bolli", lvl:"000000000000000000001400001040104001400140050505050000000000a8a8a8a800000000155555554000000000a8a8a8a800000000050505050014001400104010400001400000000000000000000000000000000000000000000000000000000000000002a002a002020202000000000050505050000000000a8a8a8a8000000000505050500000000002020202002a002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020200000000005050505000000000020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"River Bridge by Naoki Haga", lvl:"000000000002008000000000000040100000000000000000000500000050000000001000000400155540010000004000000000500000050004008000000000000080100000000000000400800000000000000000000000000000000000000000000000000000000000000000000000800000800000000008aaaa8800000000008aaaa88000000000080000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400001000555550004000010005555500040000100055555000400001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aaaaa0000000000000000000000000000000000000000000002aaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Roman Arena by Alexis Bonvin", lvl:"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aaaaa800000000002aaaaa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155555500000000001001001000000000015555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaa0000000000800a0020000000000800a0020000000000aaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555554000000000400440040000000004005400400000000040044004000000000555555540000000000000000000000000000000000000000000"});
levelz.push({name:"Rugby by MinderTech", lvl:"0000000000000000000000000002aaaa000000000000aaaaa800000000002aaaaaa02000000202aaaaaa02000000202aaaaaa00000000000aaaaa8000000000002aaaa0000000000000000000000000000000000000000000000000000000000000000000000000aa800000000000002aaa0000000000000aaaa8000000000000aaaa80000000000002aaa00000000000000aa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000aa800000000000000aa8000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000a8000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Screw Up by Naoki Haga", lvl:"0000000000000000000054000000404000004544000004040000141450000040400001414500000404000014505000004040000145050000040400000454400000404000000540000000000000000000000000000000000000000000000000540000004040000045440000040400001400500000424000014005000004440000140050000048400001400500000404000004544000004040000005400000000000000000000000000000000000000000000000005400000000000000400400000000000014005000000200000140050000004000001400500000080000014005000000000000040040000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800020000000000008000200000000000080002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000100001000000000001000010000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Seven Pyramids by Alexis Bonvin", lvl:"000000001540501540000000015405015400000000154000154000000001540a8154000000000000a8000000000001540a815400000000154000154000000001540501540000000015405015400000000000000000000000000000000002a00802a0000000002a00002a0000000002a00002a00000000000014000000000000000140000000000002a00002a0000000002a00002a0000000002a00802a00000000000000000000000000000000000000000000000000005000005000000000050000050000000000000000000000000000002000000000000000000000000000000500000500000000005000005000000000000000000000000000000000000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Seven by Bolli", lvl:"00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a0000000000000000000000000000000000000000000000200000000000000040100000000000008020080000000001004010040000000000802008000000000000401000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Shapeshifter by Leonard Enos", lvl:"00000000000000000002aaa0000000000000022000000020000000808000000880000020820000020200000822080000800800020888200020002000822220800800008028aaaa8a008000080000000000000000000000000000000000000155400000000000000080000000000000002200000002000000080800000088000002002000002220000080008000088880002000020022222220022222200022222000000000000000000000000000000000000000aa80000000000000000000000000000000080000000000000002a0000002020000002a000000800800000aa8000000000000088888000088880000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000014000000000000000140000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000080000000000000000800000000000000008000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Siam by Naoki Haga", lvl:"000000000000000000200002002200022000000000055088550000808000aa800aa800000000155555554000000000aa800aa80008080005508855000000000022000220020000200000000000000000000000000000000000000000000000000000000000000000000002a0002a000000000055000550000000000aaaaaaa8000000000550005500000000002a0002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140001400000000002a0002a0000000000550205500000000002a0002a0000000000140001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"The SpaceBridge", lvl:"0000000002aaaaa80000000000200000800000000002000008000041000020000080000140000200000800001400002000008000041000020000080000000000200000800000000002aaaaa800000000000000000000000000000000000055555400000000000400004000000000004000040000088000040000400000200000400004000008800004000040000000000040000400000000000555554000000000000000000000000000000000000000000000000000000aaaaa0000000000008000200000000000080002000001400000800020000014000008000200000000000080002000000000000aaaaa0000000000000000000000000000000000000000000000000000000000000000000000014105000000000000100010000000000000000000004020400000000000000000000100010000000000001410500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204080000000000000000000000000000020008000000000000000000000000000002040800000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Space Ship", lvl:"000000000000000000000000000555540004000040040040040000000000855554200400004000004000004000040000040000040000400000400000400004000004000004000040000040000000000000000000000000000000000000000000000002aaa8000200008002000008020028008002a0a800000280000100001000001000001000010000010000010000100000100000100001000001000000000000000000000000000000000000000000000000000000000155500001000100010000100100000100015550000000000000004000004000040000040000040000400000400000400004000004000000000000000000000000000000000000000000000000000000000000000000aaa0000080020000800020008000020000aaa00000000000000040000000000000100401000000000001004010000000000000040000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000554000000000000000400000000000000004000004000040000040000000000000000400000000000000000000000000000000000000"});
levelz.push({name:"Space Shuttle by MinderTech", lvl:"0000000000000000000000000000054000000000000001550000000000000055540000000000000555400000000000015555000000000000155550001000010001555500010000100000000000000000000000000000000000000000000000000000000540000000000000015500000000000000155000000000000005554000000000000055540000000000001555500000000000015555000000000000000000000000000000000000000000000000000000000000000001000000000000000054000000000000000540000000000000015500000000000000155000000000000001550000000000000015500000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000054000000000000000540000000000000005400000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000100000000000000000000000000000000000000"});
levelz.push({name:"Square by MinderTech", lvl:"00000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa800000000000002aa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stage 1 by MinderTech", lvl:"0000000000000000000000000000555000000000000015554000000000000555550000000000005555500000000000055555000000000000155540000000000000555000000000000000000000000000000000000000000000000000000000000000000000000000000000055500000000000001555400000000000055555000000000000155540000000000000555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154000000000000005550000000000000155540000000000000555000000000000001540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000015400000100400000154000001004000001540000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stage 2 by MinderTech", lvl:"0000000000000000000000000000555000000000000015554000000000001555554010000004015555540100000040155555400000000000155540000000000000555000000000000000000000000000000000000000000000000000000000000000001540000000000000055500000000000001555400000000000015554000000000000155540000000000000555000000000000001540000000000000000000000000000000000000000000000000000000000000000000000000014000000104000000140000005050000001400000050500000014000000505000000140000001040000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stairs by MinderTech", lvl:"000000000000000000000000000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000aaa8000000000000aaa800000000000000aaa8000000000000aaa800000000000000aaa8000000000000aaa800000000000000000000000000000000000000000000000000000000000000000000000000000000000aa8000000000000aa80000000000000000aa8000000000000aa80000000000000000aa8000000000000aa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8000000000000a8000000000000000000a8000000000000a8000000000000000000a8000000000000a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stairs by Alexis Bonvin", lvl:"0000000000205020000000000000820800000000000800000080804100808800008808800088088954888088000880880000880804100808000000800000000000820800000000000020502000000000000000000000000000002050200000000000000000000000000008000000808000008088000088088000880880a80880880008808800008808000008080000008000000000000000000000000000205020000000000000000000000000000000000000000000000000000000000000080000008080000080880000880800000808802008808000008088000088080000080800000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000080800000808000000808000008080000008080000080800000080800000808000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000800000000080000008000000000800000080000000008000000800000000080000008000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stargate by Leonard Enos", lvl:"00000000000aaa8000000000000200020000000000008000080000140000220002200001400000800008000000000002000200000000000008008000000000000022200000000000000088000000000000000000000000000000055500000400100004000100000000000100a804000000000051088450000000000000a8000040000100000000000110044000000000000400100000000000001554000000000000000000000000000000000000000aaa80000000000002000200020550200200000200004100002a800aa000041000020000020000550000080000800000000000200020000000000000800800000aa8000000000000000000000000000000000000000154000000000000002aa0000000000000020200000000000002a02a0000000000000202000000000000002aa00000000000000000000000000000000000000000800000000000000000000000000000000000000000a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Step Pyramid by Christian Pedersen", lvl:"00000000000000000000000000055554000000000000555540000000000005001400000000000050014000000000000500140000000000005555400000000000055554000000000000000000000000000000000000000000000000000000000000000000000000aaaa0000000000000aaaa0000000000000a00a0000000000000a00a0000000000000aaaa0000000000000aaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001555000000000000015550000000000000140500000000000001555000000000000015550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000055400000000000000404000000000000005540000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Stonehenge by Alexis Bonvin", lvl:"000000000000000001122448800000000080000001000000000004444000000000008000000104444444000000000200000004004444000000000000000000020000000400000000044891220000000000000000000000000000000000011224488000000000800000010000000000000000000000000080000001044444440000000002000000040000000000000000000000000200000004000000000448912200000000000000000000000000000000000112244880000000008000000100000000000000000000000000800000010444444400000000020000000400000000000000000000000002000000040000000004489122000000000000000000000000000000000000a1428500000000000000000020000000400000000200000004000000000444444400000000000000000080000001000000000800000010000000000000000002850a14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aaaaa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"New Layout", lvl:"00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a00000000294a5294a0000000000000000000000000000000000422082210000000000000000000000000040000001000000000000000000000000004000000100000000000000000000000000400000010000000000210842000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"SunMoon by Lynnette Layton", lvl:"0000000000000000000aa002000800401008000100080000000084900010800010200814004008104000008141001080000400084900080800020000800004000800001000aa0200000000000000000000000000000000000000000000000a8002000800401008000100080000000084900010800010200814004008104000008141001080000400084900080800020000800004000800001000a80200000000000000000000000000000000000000000000000a0000000800000008000000080000000084900000800000000814000008104000008140000080000000084900000800000000800000000800000000a00000000000000000000000000000000000000000000000000800000008000000080000000000000002800000000000000028140000000000000281400000000000002800000000000000008000000008000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Temple 1 by MindetTech", lvl:"00000000000000000000000000000000000555555000000000002aaaaa00000000000555555000000000002aaaaa0000000000055555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555000000000000aaaaa80000000000055555000000000000aaaaa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155554000000000000aaaa800000000000155554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa000002002000002aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Temple 2 by MinderTech", lvl:"0000000000000000000000000002aaaa800000000000555550000000000002aaaa800000000000555550000000000002aaaa8000000000005555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaa800000000000055554000000000000aaaa800000000000055554000000000000aaaa8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155540000000000000aaaa000000000000155540000000000000aaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800000000000000154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"New Layout", lvl:"00000000000000000000000000154215400000000004000001000a00280140202014000220001420200140002200014020201400a00280040000010000000000154215400000000000000000000000000000000000000000000000000000000000000a820a8000000000000000000104001040004010005005500500000000050055005000401000104001040000000000000000000a820a80000000000000000000000000000000000000000000000000000000000000050005000000000000000000000000000040800810000808001400a801400080800040800810000000000000000000000000000500050000000000000000000000000000000000000000000000000000000000000002000200000000000000000000000000000000000010100404000154000101004040000000000000000000000000000000000002000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000402aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Teotihucan by Alexis Bonvin", lvl:"000000000055555000000000000400010000000000004000100000000000041111000000000000411110000000000004000100000000000040001000000000000555550000000000000020000000000000000000000000000000000000000aaaa80000000000008000800000000000080008000011100000800080000111000008000800000000000080008000000000000aaaa800000000000000800000000000000000000000000000000000000000000000000000000155540000000000001000400000000000011114000000000000111140000000000001000400000000000015554000000000000002000000000000000000000000000000000000000000000000000000000000000000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa00000000000002aaa0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"The Great Wall", lvl:"0000000015555555400000000155555554000000001555555540000000015555555400000000155555554000000001555555540000000015555555400000000155555554000000001555555540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Theater by Naoki Haga", lvl:"000000000000000000000000002aa22aa00000000002a8a8aa00000000002a2aa2a000000000028aaa8a00000000002a2aa2a00000000002a8a8aa00000000002aa22aa00000000000000000000000000000000000000000000000000000000000002a800aa00000000002a0202a0000000000280a80a000000000020020020000000000280a80a00000000002a0202a00000000002a800aa00000000000000000000000000000000000000000000000000000000000000a000280000000000280000a0000000000200000200000000000000000000000000020000020000000000280000a00000000000a00028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Tile Fighter by Naoki Haga", lvl:"0000000000000000000a0028000000000005055050000000000141554140000000001015540401500054010155404000000000141554140000000000505505000000000000a002800000000000000000000000000000000000000000000008000800000000000501405000000000014055014000000000101414040100200401014140400000000014055014000000000050140500000000000080008000000000000000000000000000000000000000000000000000000000000004000010000000000040080100400000100004100005000005000041000040000010040080100000000000400001000000000000000000000000000000000000000000000000000000000000000000000000000000040000100000000000000000004000001000000000040000010000000000400000100000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Tilepiles by Naoki Haga", lvl:"000000000000000000000000015500000000015455002a00000140028a8000540000028005400000a8000005000a0000015000002a0014000002a00055140000000005542aa000000000000000000000000000000000000000000000000000000000aa0000000000a82a00140000008001050000280000010002800000500000020004000000a0000014000800000140002a080000000002a8154000000000000000000000000000000000000000000000000000000000540000000000501400080000000000020000100000000001000000200000000000000000400000080000000000800014000000000001500a8000000000000000000000000000000000000000000000000000000000280000000000200800000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000a0050000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400200000000000000000000000000000000"});
levelz.push({name:"Totally Random-Made Layout by Alexis Bonvin", lvl:"0000000000801000040800000000002000084001082000800040100208009000100000842000000000028040011000001110002101000000020020000000200204082200001002000000000000000000000000000000000000000000000000004000020000001002010000201000004021000000200800400208000020000000808020000800000000014000040400000000000000008040000000000000000000000000000000000000000000000000000000000000002100000000040000081000000000048000200000000110000010004400004400400000400400010200000808100000800100000100000000000000000000000000000000000000000000000000000000000000000000000000100a00000000000000000000000840000010828800000408000820000000004810000040000009048000000001000000800000000000000000000000000000000000000000000000000000000000000000005000000800000008008000002100000000100000140150000011000000110240001000000020400000000200000020100000000000000010000000000000000000000000000000"});
levelz.push({name:"Tower and Walls by Alexis Bonvin", lvl:"0000000000000000000000000000000000000000000002aa000000000000002aa000000000000aaaaaaa8000000000002aa000000000000002aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa000000000000002aa000000000000aaaaaaa8000000000002aa000000000000002aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa000000000000002aa000000000000aaaaaaa8000000000002aa000000000000002aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa00000000000000202000000000000aaa22aa800000000000202000000000000002aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022200000000000000000000000000000222022200000000000000000000000000000222000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Tree Of Life by Douglas Ulyate", lvl:"000000000aaaaaaa000000000040000040422aa884040000040455015440401100400440044000024800001000100000248000000000001552495500000000004424844000000000001555000000000000000000000000000002aa4aa8000000000000000000120440900000000000a9010a00000000000000000000004000000000000000208000000000000542085400000000000020800000000000000248000000000000000000000000000000a802a000000000000000000010044010000000000020000800000000000000000000000000000000000000000000000000000102081000000000000020800000000000000248000000000000000000000000000000200080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Trika by Leonard Enos", lvl:"0000000000002000000000000000088000100000040002220004400001100088880092000024802aaaa0092000024800888800440000110002220001000000400008800000000000000020000000000000000000000000000000000000000014000000000000000410000a000002800108400208000082002142002aa0002aa00214200208000082001084000a000002800041000000000000000140000000000000000000000000000000000000000020000000000000000880001000000400020200010000004000800800000000002aa820aaa00000000000800800100000040002020001000000400008800000000000000020000000000000000000000000000000002000000000000000000000000000000000000000000000000000000010000004000000000100000040000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Twin by MinderTech", lvl:"0000000000000000000000000001501500000000000055455400000000001555555000000000015555550000000000155555500000000000554554000000000001501500000000000000000000000000000000000000000000000000000000000000000000000000000000554554000000000005555540000000000055555400000000000555554000000000005545540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015015000000000000150150000000000001501500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Two Domes by Alexis Bonvin", lvl:"0000000000200020002200220020202020000000000800a8008000000001000500040040004020002000200000000100050004000000000800a8008000000000202020200220022000200020000000000000000000000000000000000000000000000500050004100410040104010000000000800a800800000000100050004000000000800a800800000000040104010041004100050005000000000000000000000000000000000000000000000000000000000000000000000000800080008800880080808080000000001004900400000000010049004000000000080808080088008800080008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140014001040104000000000020222020000000000104010400140014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000200022002200000000000220022000200020000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Vagues by Alexis Bonvin", lvl:"000000000000000000010100000000000004040400000000000004040400000000000404040000000000000404040000000000040404000000000000040404000000000000101000000000000000000000000000000000000000000000000082000000000000020a0a0000000000000a0a080000000000020a0a0000000000000a0a080000000000020a0a0000000000000a0a080000000000000820000000000000000000000000000000000000000000000000440000000000000111110000000000001111100000000000011111000000000000111110000000000001111100000000000011111000000000000004400000000000000000000000000000000000000000000000002800000000000000a0a080000000000020a0a0000000000000a0a080000000000020a0a0000000000000a0a080000000000020a0a00000000000000280000000000000000000000000000000000000000000000000100000000000000040404000000000004040400000000000004040400000000000404040000000000000404040000000000040404000000000000001000000000000000000000000000000"});
levelz.push({name:"Victory Arrow by Naoki Haga", lvl:"0000000000000000000000800155500800000000801001008800aa00008100140a880820400010414555408204000100140a880aa0000810010088000000080155500800000008000000000000000000000000000000000000000000000000000000554000004004000000000080042840000020800a804005000002081555440050000020800a8042840000000000800400400000554000000000000000000000000000000000000000000000000000000000000000002a8000000000000010010000000000000100100000000000001000aaaa000000000100100000000000001001000000000000002a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Wavelets by Leonard Enos", lvl:"0000000000802008000000000008020080000000002220882220000000000802008000000000222088222000000000080200800000000022208822200000000008020080000000000080200800000000000000000000000000000000000020080200000000000000000024110441200000000000000000020080202411044120200802000000000000000000241104412000000000000000000200802000000000000000000000000000000000000000000000000000000802008000000000280a0280a0000000000802008000000000280a0280a0000000000802008000000000280a0280a0000000000802008000000000000000000000000000000000000000000000000000000000000000000000020080201004010040200802000000000002008020100401004020080200000000000200802010040100402008020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Variation on Deep Well", lvl:"00000000000000000002aaa80000000000002aaa80000000000002aaa80000000000002a0a80000000000002a0a80000000000002aaa80000000000002aaa80000000000002aaa80000000000000000000000000000000000000000000000000000000000000000aaa00000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000000aaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000aaa00000000000000aaa00000000000000a0a00000000000000a0a00000000000000aaa00000000000000aaa00000000000000000000000000000000000000000000000000000000000000000000000000000000002a8000000000000002a80000000000000020800000000000000208000000000000002a8000000000000002a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Whatever", lvl:"00000000000000000000000000000000000000000000000000002aaaaa0000000000040000100000000000400001000000000002aaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155555400000000002000002000000000020000020000000000200000200000000001555554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015540000000000000155400000000000155555540000000001555555400000000000155400000000000001554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000002aa00000000000000aaa800000000000002aa000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015400000000000000aaa8000000000000015400000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Win by Wally", lvl:"0000000000000100000005140000141050042000001021010100000000001090101040805140000141050042000001021010100000000001090101040805140000140050042000000020000000000000000000000000000000000001000000051400001410500420000000210101000000000010901010008051400001410500420000000210101000000000010901010008051400001400500420000000200000000000000000000000000000000000010000000514000004105000000000000001010000000000000010100000514000004105000000000000001010000000000000010100000514000004005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"X-Files", lvl:"00000000200020002201002020200a80200200002000202020000200200080202008000220002a202022a0002200008020200800200200002020200020000200200a8020202002022000200020000000000000000000000000000000000001082000200000000200802000200020000200200000202000000220001420002140002200000020200000200200002000200020080200000000000020820000000000000000000000000000000000000000000000010020000002000002000020002000200002002000000000000000000008208820800000000000000000002002000020002000200002000002000000200200000000000000000000000000000000000000000000000100200000000000020000200020002000020000000000000000000000002000200000000000000000000000000000200020002000020000000000002002000000000000000000000000000000000000000000000001002000000000000200002000200000000000000000000000000000000020002000000000000000000000000000000000000020000200000000000020020000000000000000000000000000"});
levelz.push({name:"X-Shape by Alexis Bonvin", lvl:"0000000000aa8aa8000000000002a02a0000000000000a8a800000000000002aa000000000000110a8440000000000002aa00000000000000a8a80000000000002a02a000000000000aa8aa80000000000000000000000000000aa8aa8000000000002a02a0000000000000a8a800000000000002aa000000000000000a8000000000000002aa00000000000000a8a80000000000002a02a000000000000aa8aa800000000000000000000000000002a02a000000000000080080000000000000202000000000000000880000000000000002000000000000000088000000000000002020000000000000080080000000000002a02a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"});
levelz.push({name:"Yummy by Naoki Haga", lvl:"0000000000000000000008000000a8a80000008000002a8aa000000800000aa8aa80000080000aaa02aa80000800000aa8aa8000008000002a8aa0000008000000a8a800000080000000000000000000000000000000000000000000000000000000000a800000000000000aaa80000000000002aaaa000000000000a820a8000000000002aaaa0000000000000aaa800000000000000a8000000000000000000000000000000000000000000000000000000000000000000200000000000000002000000000000000aaa8000000000000202020000000000000aaa80000000000000020000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800000000000000020000000000000000a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000200000000000000002000000000000000000000000000000000000000000000000000000000000000000000000"});
#endinitclip
Symbol 133 Button
on (press) {
openSite();
}
Symbol 138 Button
on (release) {
this.gotoAndStop("rules");
}
Symbol 143 Button
on (release) {
startClassicGame();
}
Symbol 148 Button
on (release) {
startTimeGame();
}
Symbol 150 MovieClip Frame 1
this.stop();
Symbol 152 MovieClip Frame 1
this.stop();
Symbol 159 Button
on (release) {
this.gotoAndStop("menu1");
}
Symbol 166 Button
on (release) {
startGame();
}
Symbol 171 Button
on (press) {
btn_right_pressed();
}
Symbol 172 MovieClip Frame 1
this.stop();
_root.createPreview(1);
Symbol 177 Button
on (press) {
btn_left_pressed();
}
Symbol 193 Button
on (release) {
btnMenu();
}
Symbol 198 Button
on (release) {
this._parent.btnUndo();
}
Symbol 199 MovieClip Frame 1
this.stop();
Symbol 206 Button
on (press) {
this._parent.soundOff();
this.gotoAndStop(2);
}
Symbol 208 Button
on (press) {
this._parent.soundOn();
this.gotoAndStop(1);
}
Symbol 209 MovieClip Frame 1
this.stop();
Symbol 218 Button
on (release) {
this._parent.btnBack();
}
Symbol 237 Button
on (release) {
this._parent.btnShowSolution();
}
Symbol 242 Button
on (release) {
this._parent.btnMainMenu();
}
Symbol 249 Button
on (release) {
this._parent.btnUndo2();
}
Symbol 255 MovieClip Frame 1
this.stop();