Frame 1
function playSound(key) {
if (soundOn) {
iSound++;
sound[iSound] = new Sound();
sound[iSound].attachSound("s_" + key);
sound[iSound].start();
}
}
iSound = 0;
sound = new Array();
stopAllSounds();
stop();
Frame 2
function showUser() {
var cookieUser = SharedObject.getLocal("flipshot_user");
if ((cookieUser.data.usernames == undefined) || (cookieUser.data.usernames == "")) {
numUser = new Array();
usernameUser = new Array();
scoreUser = new Array();
worldUser = new Array();
levelUser = new Array();
i = 0;
while (i < 3) {
j = i + 1;
numUser[i] = i;
usernameUser[i] = "save file " + j;
scoreUser[i] = 0;
worldUser[i] = 1;
levelUser[i] = 1;
i++;
}
cookieUser.data.nums = numUser.join("&;");
cookieUser.data.usernames = usernameUser.join("&;");
cookieUser.data.scores = scoreUser.join("&;");
cookieUser.data.worlds = worldUser.join("&;");
cookieUser.data.levels = levelUser.join("&;");
}
var numUser = cookieUser.data.nums.split("&;");
var usernameUser = cookieUser.data.usernames.split("&;");
var scoreUser = cookieUser.data.scores.split("&;");
var worldUser = cookieUser.data.worlds.split("&;");
var levelUser = cookieUser.data.levels.split("&;");
loadNum = new Array();
loadName = new Array();
loadScore = new Array();
loadWorld = new Array();
loadLevel = new Array();
i = 0;
while (i < 3) {
j = i + 1;
switch (usernameUser[i]) {
case "save file " + j :
loadNum[i] = numUser[i];
loadName[i] = usernameUser[i];
loadScore[i] = scoreUser[i];
loadWorld[i] = worldUser[i];
loadLevel[i] = levelUser[i];
eval ("loadGame.Item" + i).gotoAndStop("create");
eval ("loadGame.Item" + i).create_txt.text = loadName[i] + " : empty";
break;
default :
loadNum[i] = numUser[i];
loadName[i] = usernameUser[i];
loadScore[i] = scoreUser[i];
loadWorld[i] = worldUser[i];
loadLevel[i] = levelUser[i];
eval ("loadGame.Item" + i).gotoAndStop("erase");
eval ("loadGame.Item" + i).load_txt.text = (((loadName[i] + " : World ") + loadWorld[i]) + " - ") + loadLevel[i];
}
i++;
}
}
function loadUser(Num, Name, Score, World, Level) {
_root.myNum = Num;
_root.myName = Name;
_root.myScore = Number(Score);
_root.myWorld = Number(World);
_root.myLevel = Number(Level);
_root.worldNow = _root.myWorld;
_root.levelNow = _root.myLevel;
_root.gotoAndStop("levelup");
}
function saveUser(Num, Name, Score, World, Level) {
var _local1 = SharedObject.getLocal("flipshot_user");
if ((_local1.data.usernames == undefined) || (_local1.data.usernames == "")) {
numUser = new Array();
usernameUser = new Array();
scoreUser = new Array();
worldUser = new Array();
levelUser = new Array();
i = 0;
while (i < 3) {
j = i + 1;
numUser[i] = i;
usernameUser[i] = "save file " + j;
scoreUser[i] = 0;
worldUser[i] = 1;
levelUser[i] = 1;
i++;
}
_local1.data.nums = numUser.join("&;");
_local1.data.usernames = usernameUser.join("&;");
_local1.data.scores = scoreUser.join("&;");
_local1.data.worlds = worldUser.join("&;");
_local1.data.levels = levelUser.join("&;");
}
var numUser = _local1.data.nums.split("&;");
var usernameUser = _local1.data.usernames.split("&;");
var scoreUser = _local1.data.scores.split("&;");
var worldUser = _local1.data.worlds.split("&;");
var levelUser = _local1.data.levels.split("&;");
numUser[Num] = Num;
usernameUser[Num] = Name;
scoreUser[Num] = Score;
worldUser[Num] = World;
levelUser[Num] = Level;
_local1.data.nums = numUser.join("&;");
_local1.data.usernames = usernameUser.join("&;");
_local1.data.scores = scoreUser.join("&;");
_local1.data.worlds = worldUser.join("&;");
_local1.data.levels = levelUser.join("&;");
trace(_local1.data.worlds);
}
function loadData(Name, Score) {
var _local3 = SharedObject.getLocal("flipshot_highscores");
if ((_local3.data.usernames == undefined) || (_local3.data.usernames == "")) {
username = new Array();
score = new Array();
i = 0;
while (i < 10) {
username[i] = "CPU";
score[i] = 300000 - (30000 * i);
i++;
}
_local3.data.usernames = username.join("&;");
_local3.data.scores = score.join("&;");
}
_root.attachMovie("Top10", "Top10", 10010, {_x:0, _y:0});
var username = _local3.data.usernames.split("&;");
var score = _local3.data.scores.split("&;");
Space = 30;
New = false;
i = 0;
while (i < 10) {
this["showUsername" + Number(i + 1)] = username[i];
this["showScore" + Number(i + 1)] = Number(score[i]);
this.Top10["showUsername" + Number(i + 1)] = username[i];
this.Top10["showScore" + Number(i + 1)] = Number(score[i]);
if ((Name == username[i]) && (Score == Number(score[i]))) {
_root.Top10.New._visible = true;
_root.Top10.New._y = 57 + (Space * i);
New = true;
} else if (!New) {
_root.Top10.New._visible = false;
}
i++;
}
}
function saveData(Name, Score) {
var _local2 = SharedObject.getLocal("flipshot_highscores");
if ((_local2.data.usernames == undefined) || (_local2.data.usernames == "")) {
username = new Array();
score = new Array();
i = 0;
while (i < 10) {
username[i] = "CPU";
score[i] = 300000 - (30000 * i);
i++;
}
_local2.data.usernames = username.join("&;");
_local2.data.scores = score.join("&;");
}
_local2.data.usernames = _local2.data.usernames + ("&;" + Name);
_local2.data.scores = _local2.data.scores + ("&;" + String(Score));
var username = _local2.data.usernames.split("&;");
var score = _local2.data.scores.split("&;");
var _local1 = new Array();
i = 0;
while (i < 11) {
_local1.push({username:username[i], score:Number(score[i])});
i++;
}
_local1.sortOn("score", Array.DESCENDING | Array.NUMERIC);
usernameHighscores = new Array();
scoreHighscores = new Array();
i = 0;
while (i < 10) {
usernameHighscores[i] = _local1[i].username;
scoreHighscores[i] = _local1[i].score;
i++;
}
_local2.data.usernames = usernameHighscores.join("&;");
_local2.data.scores = scoreHighscores.join("&;");
}
myScore = 0;
worldNow = (levelNow = 1);
stop();
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
stopAllSounds();
playSound("levelup");
this.onEnterFrame = function () {
};
Frame 6
function formatScene(world, level) {
loadWorld(world);
loadMap(world, level);
}
function loadWorld(world) {
_root.attachMovie(("W" + world) + "Bg", "Bg", 10, {_x:0, _y:0});
i = 1;
while (i <= 5) {
_root.attachMovie(("W" + world) + "Food", "Food" + i, 900 + i, {_x:585, _y:79 + (78 * (i - 1))});
i++;
}
}
function loadMap(world, level) {
removeMovieClip(PauseScr);
startPlay = false;
gameCompleted = false;
playerSpeed = 6;
ballSpeed = (ballSpeedX = (ballSpeedY = 10));
ballSpeedAll = Math.sqrt((ballSpeedX * ballSpeedX) + (ballSpeedY * ballSpeedY));
magnetNum = 5;
protectNum = 5;
comboLevel = 0;
hitTimer = 1;
hitTimeAB = 0;
TimeVar = (0.01 * level) + (0.01 * world);
TimeNow = 100;
Framework.protect = protectNum;
Framework.magnet = magnetNum;
Framework.timeLine._xscale = TimeNow;
hitBlockNum = (hitFoodNum = (BlockNum = (hitBlockNumRe = 0)));
BlockX = new Array();
BlockY = new Array();
BlockType = new Array();
BlockTotalNum = eval ((("W" + world) + "_L") + level).BlockTotalNum;
i = 1;
while (i <= BlockTotalNum) {
BlockX[i] = eval ((("W" + world) + "_L") + level).BlockX[i];
BlockY[i] = eval ((("W" + world) + "_L") + level).BlockY[i];
BlockType[i] = eval ((("W" + world) + "_L") + level).BlockType[i];
_root.attachMovie((("W" + world) + "Block") + BlockType[i], "Block" + i, 1000 + i, {_x:BlockX[i], _y:BlockY[i]});
if ((((BlockType[i] == "R") || (BlockType[i] == "G")) || (BlockType[i] == "B")) || (BlockType[i] == "Y")) {
BlockNum++;
}
i++;
}
_root.attachMovie("Player", "Player", 9000, {_x:500, _y:200});
_root.attachMovie("Ball", "Ball", 9001, {_x:440, _y:200});
_root.attachMovie(("W" + world) + "Protect", "Protect", 9002, {_x:440, _y:60});
}
function gameover(score) {
startPlay = false;
gotoAndStop ("gameover");
_root.myScore = _root.Framework.score;
removeMovieClip(Player);
removeMovieClip(Ball);
removeMovieClip(Protect);
removeMovieClip(Bg);
removeMovieClip(Framework);
removeMovieClip(PauseScr);
if (BlockTotalNum != undefined) {
i = 1;
while (i <= BlockTotalNum) {
removeMovieClip(this["Block" + i]);
i++;
}
}
i = 1;
while (i <= 5) {
removeMovieClip(this["Food" + i]);
i++;
}
myGameover = "true";
myWorld = 1;
myLevel = 1;
}
function completed(score) {
startPlay = false;
gotoAndStop ("completed");
removeMovieClip(Player);
removeMovieClip(Ball);
removeMovieClip(Protect);
removeMovieClip(Bg);
removeMovieClip(PauseScr);
if (BlockTotalNum != undefined) {
i = 1;
while (i <= BlockTotalNum) {
removeMovieClip(this["Block" + i]);
i++;
}
}
if ((worldNow == 3) && (levelNow == 5)) {
gameCompleted = true;
gameover(score);
} else {
i = 1;
while (i <= 5) {
removeMovieClip(this["Food" + i]);
i++;
}
myGameover = "false";
myWorld = worldNow;
myLevel = levelNow + 1;
if (myLevel > 5) {
myWorld++;
myLevel = 1;
}
}
}
function levelup(score) {
stopAllSounds();
startPlay = false;
gotoAndStop ("levelup");
removeMovieClip(Player);
removeMovieClip(Ball);
removeMovieClip(Protect);
removeMovieClip(Bg);
removeMovieClip(Framework);
removeMovieClip(PauseScr);
if (BlockTotalNum != undefined) {
i = 1;
while (i <= BlockTotalNum) {
removeMovieClip(this["Block" + i]);
i++;
}
}
i = 1;
while (i <= 5) {
removeMovieClip(this["Food" + i]);
i++;
}
levelNow++;
if (levelNow > 5) {
worldNow++;
levelNow = 1;
}
}
function magnet(active) {
if (active) {
Player.mov.shield.Magnet.gotoAndStop("on");
} else if (!active) {
Player.mov.shield.Magnet.gotoAndStop("off");
}
}
function combo(timer) {
this.removeMovieClip("comboTxt" + comboLevel);
comboLevel++;
this.attachMovie("comboTxt", "comboTxt" + comboLevel, 3000 + comboLevel, {_x:200, _y:100});
eval ("comboTxt" + comboLevel).item.txt = timer;
}
function powerUp(target, worldNum) {
switch (worldNum) {
case 1 :
protectNum++;
Framework.showProtect.play();
ScoreNow = ScoreNow + scorePowerUp;
removeMovieClip(target);
break;
case 2 :
magnetNum++;
Framework.showMagnet.play();
ScoreNow = ScoreNow + (scorePowerUp * 2);
removeMovieClip(target);
break;
case 3 :
TimeNow = TimeNow + 20;
Framework.showTime.play();
ScoreNow = ScoreNow + (scorePowerUp * 3);
removeMovieClip(target);
}
}
function powerShow(world, level) {
switch (world) {
case 1 :
switch (level) {
case 1 :
powerW1num = 0;
powerW2num = 0;
powerW3num = 0;
break;
case 2 :
powerW1num = 0;
powerW2num = 0;
powerW3num = 0;
break;
case 3 :
powerW1num = 2;
powerW2num = 0;
powerW3num = 0;
switch (hitBlockNum) {
case 10 :
case 30 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 4 :
powerW1num = 3;
powerW2num = 0;
powerW3num = 0;
switch (hitBlockNum) {
case 10 :
case 30 :
case 50 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 5 :
powerW1num = 4;
powerW2num = 0;
powerW3num = 0;
switch (hitBlockNum) {
case 8 :
case 14 :
case 20 :
case 25 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
}
break;
case 2 :
switch (level) {
case 1 :
powerW1num = 2;
powerW2num = 2;
powerW3num = 0;
switch (hitBlockNum) {
case 5 :
case 15 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 10 :
case 20 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 2 :
powerW1num = 2;
powerW2num = 3;
powerW3num = 0;
switch (hitBlockNum) {
case 5 :
case 25 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 15 :
case 35 :
case 40 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 3 :
powerW1num = 0;
powerW2num = 5;
powerW3num = 0;
switch (hitBlockNum) {
case 10 :
case 20 :
case 30 :
case 40 :
case 50 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 4 :
powerW1num = 3;
powerW2num = 3;
powerW3num = 0;
switch (hitBlockNum) {
case 10 :
case 35 :
case 65 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 20 :
case 50 :
case 80 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 5 :
powerW1num = 4;
powerW2num = 2;
powerW3num = 0;
switch (hitBlockNum) {
case 5 :
case 15 :
case 30 :
case 35 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 10 :
case 25 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
}
break;
case 3 :
switch (level) {
case 1 :
powerW1num = 2;
powerW2num = 2;
powerW3num = 2;
switch (hitBlockNum) {
case 4 :
case 16 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 10 :
case 28 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 22 :
case 34 :
k = 3;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 2 :
powerW1num = 2;
powerW2num = 0;
powerW3num = 3;
switch (hitBlockNum) {
case 10 :
case 40 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 20 :
case 30 :
case 45 :
k = 3;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 3 :
powerW1num = 0;
powerW2num = 2;
powerW3num = 2;
switch (hitBlockNum) {
case 2 :
case 7 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 5 :
case 9 :
k = 3;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 4 :
powerW1num = 4;
powerW2num = 3;
powerW3num = 1;
switch (hitBlockNum) {
case 2 :
case 12 :
case 22 :
case 35 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 7 :
case 17 :
case 27 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 32 :
k = 3;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
break;
case 5 :
powerW1num = 2;
powerW2num = 2;
powerW3num = 3;
switch (hitBlockNum) {
case 5 :
case 15 :
k = 1;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 10 :
case 25 :
k = 2;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
break;
case 20 :
case 30 :
case 40 :
k = 3;
this.attachMovie("Power_W" + k, "Power" + i, 2000 + i, {_x:BlockX[i], _y:BlockY[i]});
BlockType[i] = "PowerW" + k;
}
}
}
}
function action(key) {
if (key == "up") {
keyCheck = "up";
Player.gotoAndStop("movU");
Player._y = Player._y - playerSpeed;
if (Player._y < (scrTopY + (Player._height / 8))) {
Player._y = scrTopY + (Player._height / 8);
}
magnet(magnetActive);
} else if (key == "down") {
keyCheck = "down";
Player.gotoAndStop("movD");
Player._y = Player._y + playerSpeed;
if (Player._y > (scrBottomY - (Player._height / 2))) {
Player._y = scrBottomY - (Player._height / 2);
}
magnet(magnetActive);
} else if (key == "left") {
keyCheck = "left";
if (((!startPlay) && (magnetActive)) && (!pauseNow)) {
startPlay = true;
magnetActive = false;
ballSpeedY = 0;
} else if (((startPlay && (!magnetActive)) && (magnetNum > 0)) && (!pauseNow)) {
playSound("magnet");
magnetActive = true;
magnetNum--;
Framework.showMagnet.play();
}
magnet(magnetActive);
} else if (key == "space") {
keyCheck = "space";
if (protectNum > 0) {
playSound(("W" + worldNow) + "_protect");
protectNum--;
Framework.showProtect.play();
Protect.play();
}
} else if (key == "stand") {
keyCheck = "stand";
Player.gotoAndStop("movS");
magnet(magnetActive);
} else if (key == "pause") {
keyCheck = "pause";
if (!pauseNow) {
keyAllow = false;
pauseNow = true;
stopAllSounds();
playSound("pause");
this.attachMovie("PauseScr", "PauseScr", 9998, {_x:0, _y:0});
} else if (pauseNow) {
keyAllow = true;
pauseNow = false;
playSound(("W" + worldNow) + "_bg");
removeMovieClip(PauseScr);
}
} else if (key == "null") {
keyCheck = "null";
}
}
W1_L1 = new Object();
W1_L1.BlockX = new Array();
W1_L1.BlockY = new Array();
W1_L1.BlockType = new Array();
W1_L1.BlockTotalNum = 27;
W1_L1.BlockX[1] = 165;
W1_L1.BlockY[1] = 85;
W1_L1.BlockType[1] = "B";
W1_L1.BlockX[2] = 165;
W1_L1.BlockY[2] = 115;
W1_L1.BlockType[2] = "B";
W1_L1.BlockX[3] = 165;
W1_L1.BlockY[3] = 175;
W1_L1.BlockType[3] = "B";
W1_L1.BlockX[4] = 165;
W1_L1.BlockY[4] = 145;
W1_L1.BlockType[4] = "B";
W1_L1.BlockX[5] = 165;
W1_L1.BlockY[5] = 295;
W1_L1.BlockType[5] = "B";
W1_L1.BlockX[6] = 165;
W1_L1.BlockY[6] = 325;
W1_L1.BlockType[6] = "B";
W1_L1.BlockX[7] = 165;
W1_L1.BlockY[7] = 355;
W1_L1.BlockType[7] = "B";
W1_L1.BlockX[8] = 165;
W1_L1.BlockY[8] = 385;
W1_L1.BlockType[8] = "B";
W1_L1.BlockX[9] = 165;
W1_L1.BlockY[9] = 415;
W1_L1.BlockType[9] = "B";
W1_L1.BlockX[10] = 165;
W1_L1.BlockY[10] = 55;
W1_L1.BlockType[10] = "B";
W1_L1.BlockX[11] = 15;
W1_L1.BlockY[11] = 175;
W1_L1.BlockType[11] = "R";
W1_L1.BlockX[12] = 75;
W1_L1.BlockY[12] = 175;
W1_L1.BlockType[12] = "R";
W1_L1.BlockX[13] = 45;
W1_L1.BlockY[13] = 175;
W1_L1.BlockType[13] = "R";
W1_L1.BlockX[14] = 105;
W1_L1.BlockY[14] = 175;
W1_L1.BlockType[14] = "R";
W1_L1.BlockX[15] = 105;
W1_L1.BlockY[15] = 205;
W1_L1.BlockType[15] = "R";
W1_L1.BlockX[16] = 105;
W1_L1.BlockY[16] = 235;
W1_L1.BlockType[16] = "R";
W1_L1.BlockX[17] = 105;
W1_L1.BlockY[17] = 265;
W1_L1.BlockType[17] = "R";
W1_L1.BlockX[18] = 75;
W1_L1.BlockY[18] = 295;
W1_L1.BlockType[18] = "R";
W1_L1.BlockX[19] = 105;
W1_L1.BlockY[19] = 295;
W1_L1.BlockType[19] = "R";
W1_L1.BlockX[20] = 45;
W1_L1.BlockY[20] = 295;
W1_L1.BlockType[20] = "R";
W1_L1.BlockX[21] = 15;
W1_L1.BlockY[21] = 295;
W1_L1.BlockType[21] = "R";
W1_L1.BlockX[22] = 45;
W1_L1.BlockY[22] = 235;
W1_L1.BlockType[22] = "BB";
W1_L1.BlockX[23] = 195;
W1_L1.BlockY[23] = 235;
W1_L1.BlockType[23] = "BB";
W1_L1.BlockX[24] = 75;
W1_L1.BlockY[24] = 85;
W1_L1.BlockType[24] = "Y";
W1_L1.BlockX[25] = 75;
W1_L1.BlockY[25] = 385;
W1_L1.BlockType[25] = "Y";
W1_L1.BlockX[26] = 15;
W1_L1.BlockY[26] = 55;
W1_L1.BlockType[26] = "Y";
W1_L1.BlockX[27] = 15;
W1_L1.BlockY[27] = 415;
W1_L1.BlockType[27] = "Y";
W1_L2 = new Object();
W1_L2.BlockX = new Array();
W1_L2.BlockY = new Array();
W1_L2.BlockType = new Array();
W1_L2.BlockTotalNum = 41;
W1_L2.BlockX[1] = 195;
W1_L2.BlockY[1] = 235;
W1_L2.BlockType[1] = "BB";
W1_L2.BlockX[2] = 105;
W1_L2.BlockY[2] = 235;
W1_L2.BlockType[2] = "BB";
W1_L2.BlockX[3] = 15;
W1_L2.BlockY[3] = 235;
W1_L2.BlockType[3] = "BB";
W1_L2.BlockX[4] = 135;
W1_L2.BlockY[4] = 235;
W1_L2.BlockType[4] = "R";
W1_L2.BlockX[5] = 165;
W1_L2.BlockY[5] = 235;
W1_L2.BlockType[5] = "R";
W1_L2.BlockX[6] = 75;
W1_L2.BlockY[6] = 235;
W1_L2.BlockType[6] = "R";
W1_L2.BlockX[7] = 45;
W1_L2.BlockY[7] = 235;
W1_L2.BlockType[7] = "R";
W1_L2.BlockX[8] = 165;
W1_L2.BlockY[8] = 205;
W1_L2.BlockType[8] = "Y";
W1_L2.BlockX[9] = 165;
W1_L2.BlockY[9] = 175;
W1_L2.BlockType[9] = "Y";
W1_L2.BlockX[10] = 165;
W1_L2.BlockY[10] = 145;
W1_L2.BlockType[10] = "Y";
W1_L2.BlockX[11] = 165;
W1_L2.BlockY[11] = 85;
W1_L2.BlockType[11] = "Y";
W1_L2.BlockX[12] = 165;
W1_L2.BlockY[12] = 55;
W1_L2.BlockType[12] = "Y";
W1_L2.BlockX[13] = 135;
W1_L2.BlockY[13] = 55;
W1_L2.BlockType[13] = "Y";
W1_L2.BlockX[14] = 75;
W1_L2.BlockY[14] = 55;
W1_L2.BlockType[14] = "Y";
W1_L2.BlockX[15] = 45;
W1_L2.BlockY[15] = 55;
W1_L2.BlockType[15] = "Y";
W1_L2.BlockX[16] = 105;
W1_L2.BlockY[16] = 55;
W1_L2.BlockType[16] = "Y";
W1_L2.BlockX[17] = 165;
W1_L2.BlockY[17] = 265;
W1_L2.BlockType[17] = "G";
W1_L2.BlockX[18] = 165;
W1_L2.BlockY[18] = 295;
W1_L2.BlockType[18] = "G";
W1_L2.BlockX[19] = 165;
W1_L2.BlockY[19] = 325;
W1_L2.BlockType[19] = "G";
W1_L2.BlockX[20] = 165;
W1_L2.BlockY[20] = 355;
W1_L2.BlockType[20] = "G";
W1_L2.BlockX[21] = 165;
W1_L2.BlockY[21] = 385;
W1_L2.BlockType[21] = "G";
W1_L2.BlockX[22] = 165;
W1_L2.BlockY[22] = 415;
W1_L2.BlockType[22] = "G";
W1_L2.BlockX[23] = 165;
W1_L2.BlockY[23] = 115;
W1_L2.BlockType[23] = "Y";
W1_L2.BlockX[24] = 135;
W1_L2.BlockY[24] = 415;
W1_L2.BlockType[24] = "G";
W1_L2.BlockX[25] = 45;
W1_L2.BlockY[25] = 415;
W1_L2.BlockType[25] = "G";
W1_L2.BlockX[26] = 75;
W1_L2.BlockY[26] = 415;
W1_L2.BlockType[26] = "G";
W1_L2.BlockX[27] = 105;
W1_L2.BlockY[27] = 415;
W1_L2.BlockType[27] = "G";
W1_L2.BlockX[28] = 15;
W1_L2.BlockY[28] = 115;
W1_L2.BlockType[28] = "B";
W1_L2.BlockX[29] = 15;
W1_L2.BlockY[29] = 145;
W1_L2.BlockType[29] = "B";
W1_L2.BlockX[30] = 15;
W1_L2.BlockY[30] = 175;
W1_L2.BlockType[30] = "B";
W1_L2.BlockX[31] = 15;
W1_L2.BlockY[31] = 295;
W1_L2.BlockType[31] = "B";
W1_L2.BlockX[32] = 15;
W1_L2.BlockY[32] = 325;
W1_L2.BlockType[32] = "B";
W1_L2.BlockX[33] = 15;
W1_L2.BlockY[33] = 355;
W1_L2.BlockType[33] = "B";
W1_L2.BlockX[34] = 225;
W1_L2.BlockY[34] = 85;
W1_L2.BlockType[34] = "B";
W1_L2.BlockX[35] = 225;
W1_L2.BlockY[35] = 145;
W1_L2.BlockType[35] = "B";
W1_L2.BlockX[36] = 225;
W1_L2.BlockY[36] = 205;
W1_L2.BlockType[36] = "B";
W1_L2.BlockX[37] = 225;
W1_L2.BlockY[37] = 265;
W1_L2.BlockType[37] = "B";
W1_L2.BlockX[38] = 225;
W1_L2.BlockY[38] = 325;
W1_L2.BlockType[38] = "B";
W1_L2.BlockX[39] = 225;
W1_L2.BlockY[39] = 385;
W1_L2.BlockType[39] = "B";
W1_L2.BlockX[40] = 75;
W1_L2.BlockY[40] = 145;
W1_L2.BlockType[40] = "R";
W1_L2.BlockX[41] = 75;
W1_L2.BlockY[41] = 325;
W1_L2.BlockType[41] = "R";
W1_L3 = new Object();
W1_L3.BlockX = new Array();
W1_L3.BlockY = new Array();
W1_L3.BlockType = new Array();
W1_L3.BlockTotalNum = 44;
W1_L3.BlockX[1] = 195;
W1_L3.BlockY[1] = 235;
W1_L3.BlockType[1] = "BB";
W1_L3.BlockX[2] = 45;
W1_L3.BlockY[2] = 235;
W1_L3.BlockType[2] = "BB";
W1_L3.BlockX[3] = 195;
W1_L3.BlockY[3] = 55;
W1_L3.BlockType[3] = "B";
W1_L3.BlockX[4] = 195;
W1_L3.BlockY[4] = 415;
W1_L3.BlockType[4] = "B";
W1_L3.BlockX[5] = 195;
W1_L3.BlockY[5] = 295;
W1_L3.BlockType[5] = "B";
W1_L3.BlockX[6] = 195;
W1_L3.BlockY[6] = 265;
W1_L3.BlockType[6] = "B";
W1_L3.BlockX[7] = 225;
W1_L3.BlockY[7] = 235;
W1_L3.BlockType[7] = "B";
W1_L3.BlockX[8] = 165;
W1_L3.BlockY[8] = 235;
W1_L3.BlockType[8] = "B";
W1_L3.BlockX[9] = 195;
W1_L3.BlockY[9] = 205;
W1_L3.BlockType[9] = "B";
W1_L3.BlockX[10] = 195;
W1_L3.BlockY[10] = 175;
W1_L3.BlockType[10] = "B";
W1_L3.BlockX[11] = 135;
W1_L3.BlockY[11] = 355;
W1_L3.BlockType[11] = "BB";
W1_L3.BlockX[12] = 165;
W1_L3.BlockY[12] = 325;
W1_L3.BlockType[12] = "Y";
W1_L3.BlockX[13] = 105;
W1_L3.BlockY[13] = 385;
W1_L3.BlockType[13] = "Y";
W1_L3.BlockX[14] = 105;
W1_L3.BlockY[14] = 325;
W1_L3.BlockType[14] = "Y";
W1_L3.BlockX[15] = 165;
W1_L3.BlockY[15] = 385;
W1_L3.BlockType[15] = "Y";
W1_L3.BlockX[16] = 135;
W1_L3.BlockY[16] = 325;
W1_L3.BlockType[16] = "G";
W1_L3.BlockX[17] = 165;
W1_L3.BlockY[17] = 355;
W1_L3.BlockType[17] = "G";
W1_L3.BlockX[18] = 135;
W1_L3.BlockY[18] = 385;
W1_L3.BlockType[18] = "G";
W1_L3.BlockX[19] = 105;
W1_L3.BlockY[19] = 355;
W1_L3.BlockType[19] = "G";
W1_L3.BlockX[20] = 135;
W1_L3.BlockY[20] = 115;
W1_L3.BlockType[20] = "BB";
W1_L3.BlockX[21] = 165;
W1_L3.BlockY[21] = 85;
W1_L3.BlockType[21] = "G";
W1_L3.BlockX[22] = 165;
W1_L3.BlockY[22] = 145;
W1_L3.BlockType[22] = "G";
W1_L3.BlockX[23] = 105;
W1_L3.BlockY[23] = 145;
W1_L3.BlockType[23] = "G";
W1_L3.BlockX[24] = 105;
W1_L3.BlockY[24] = 85;
W1_L3.BlockType[24] = "G";
W1_L3.BlockX[25] = 165;
W1_L3.BlockY[25] = 115;
W1_L3.BlockType[25] = "Y";
W1_L3.BlockX[26] = 135;
W1_L3.BlockY[26] = 85;
W1_L3.BlockType[26] = "Y";
W1_L3.BlockX[27] = 105;
W1_L3.BlockY[27] = 115;
W1_L3.BlockType[27] = "Y";
W1_L3.BlockX[28] = 135;
W1_L3.BlockY[28] = 145;
W1_L3.BlockType[28] = "Y";
W1_L3.BlockX[29] = 15;
W1_L3.BlockY[29] = 205;
W1_L3.BlockType[29] = "G";
W1_L3.BlockX[30] = 75;
W1_L3.BlockY[30] = 295;
W1_L3.BlockType[30] = "G";
W1_L3.BlockX[31] = 75;
W1_L3.BlockY[31] = 205;
W1_L3.BlockType[31] = "Y";
W1_L3.BlockX[32] = 15;
W1_L3.BlockY[32] = 265;
W1_L3.BlockType[32] = "Y";
W1_L3.BlockX[33] = 75;
W1_L3.BlockY[33] = 175;
W1_L3.BlockType[33] = "G";
W1_L3.BlockX[34] = 75;
W1_L3.BlockY[34] = 265;
W1_L3.BlockType[34] = "G";
W1_L3.BlockX[35] = 45;
W1_L3.BlockY[35] = 205;
W1_L3.BlockType[35] = "R";
W1_L3.BlockX[36] = 15;
W1_L3.BlockY[36] = 235;
W1_L3.BlockType[36] = "R";
W1_L3.BlockX[37] = 45;
W1_L3.BlockY[37] = 265;
W1_L3.BlockType[37] = "R";
W1_L3.BlockX[38] = 75;
W1_L3.BlockY[38] = 235;
W1_L3.BlockType[38] = "R";
W1_L3.BlockX[39] = 15;
W1_L3.BlockY[39] = 415;
W1_L3.BlockType[39] = "R";
W1_L3.BlockX[40] = 15;
W1_L3.BlockY[40] = 55;
W1_L3.BlockType[40] = "R";
W1_L3.BlockX[41] = 45;
W1_L3.BlockY[41] = 115;
W1_L3.BlockType[41] = "R";
W1_L3.BlockX[42] = 45;
W1_L3.BlockY[42] = 355;
W1_L3.BlockType[42] = "R";
W1_L3.BlockX[43] = 225;
W1_L3.BlockY[43] = 355;
W1_L3.BlockType[43] = "B";
W1_L3.BlockX[44] = 225;
W1_L3.BlockY[44] = 115;
W1_L3.BlockType[44] = "B";
W1_L4 = new Object();
W1_L4.BlockX = new Array();
W1_L4.BlockY = new Array();
W1_L4.BlockType = new Array();
W1_L4.BlockTotalNum = 64;
W1_L4.BlockX[1] = 225;
W1_L4.BlockY[1] = 55;
W1_L4.BlockType[1] = "B";
W1_L4.BlockX[2] = 225;
W1_L4.BlockY[2] = 85;
W1_L4.BlockType[2] = "B";
W1_L4.BlockX[3] = 225;
W1_L4.BlockY[3] = 115;
W1_L4.BlockType[3] = "B";
W1_L4.BlockX[4] = 225;
W1_L4.BlockY[4] = 145;
W1_L4.BlockType[4] = "B";
W1_L4.BlockX[5] = 195;
W1_L4.BlockY[5] = 145;
W1_L4.BlockType[5] = "B";
W1_L4.BlockX[6] = 165;
W1_L4.BlockY[6] = 145;
W1_L4.BlockType[6] = "B";
W1_L4.BlockX[7] = 165;
W1_L4.BlockY[7] = 115;
W1_L4.BlockType[7] = "B";
W1_L4.BlockX[8] = 165;
W1_L4.BlockY[8] = 85;
W1_L4.BlockType[8] = "B";
W1_L4.BlockX[9] = 165;
W1_L4.BlockY[9] = 55;
W1_L4.BlockType[9] = "B";
W1_L4.BlockX[10] = 165;
W1_L4.BlockY[10] = 325;
W1_L4.BlockType[10] = "B";
W1_L4.BlockX[11] = 195;
W1_L4.BlockY[11] = 325;
W1_L4.BlockType[11] = "B";
W1_L4.BlockX[12] = 225;
W1_L4.BlockY[12] = 325;
W1_L4.BlockType[12] = "B";
W1_L4.BlockX[13] = 225;
W1_L4.BlockY[13] = 355;
W1_L4.BlockType[13] = "B";
W1_L4.BlockX[14] = 225;
W1_L4.BlockY[14] = 385;
W1_L4.BlockType[14] = "B";
W1_L4.BlockX[15] = 225;
W1_L4.BlockY[15] = 415;
W1_L4.BlockType[15] = "B";
W1_L4.BlockX[16] = 165;
W1_L4.BlockY[16] = 415;
W1_L4.BlockType[16] = "B";
W1_L4.BlockX[17] = 165;
W1_L4.BlockY[17] = 385;
W1_L4.BlockType[17] = "B";
W1_L4.BlockX[18] = 165;
W1_L4.BlockY[18] = 355;
W1_L4.BlockType[18] = "B";
W1_L4.BlockX[19] = 15;
W1_L4.BlockY[19] = 85;
W1_L4.BlockType[19] = "B";
W1_L4.BlockX[20] = 45;
W1_L4.BlockY[20] = 85;
W1_L4.BlockType[20] = "B";
W1_L4.BlockX[21] = 75;
W1_L4.BlockY[21] = 85;
W1_L4.BlockType[21] = "B";
W1_L4.BlockX[22] = 105;
W1_L4.BlockY[22] = 85;
W1_L4.BlockType[22] = "B";
W1_L4.BlockX[23] = 105;
W1_L4.BlockY[23] = 115;
W1_L4.BlockType[23] = "B";
W1_L4.BlockX[24] = 105;
W1_L4.BlockY[24] = 145;
W1_L4.BlockType[24] = "B";
W1_L4.BlockX[25] = 105;
W1_L4.BlockY[25] = 175;
W1_L4.BlockType[25] = "B";
W1_L4.BlockX[26] = 105;
W1_L4.BlockY[26] = 205;
W1_L4.BlockType[26] = "B";
W1_L4.BlockX[27] = 75;
W1_L4.BlockY[27] = 205;
W1_L4.BlockType[27] = "B";
W1_L4.BlockX[28] = 45;
W1_L4.BlockY[28] = 205;
W1_L4.BlockType[28] = "B";
W1_L4.BlockX[29] = 15;
W1_L4.BlockY[29] = 205;
W1_L4.BlockType[29] = "B";
W1_L4.BlockX[30] = 15;
W1_L4.BlockY[30] = 175;
W1_L4.BlockType[30] = "B";
W1_L4.BlockX[31] = 15;
W1_L4.BlockY[31] = 145;
W1_L4.BlockType[31] = "B";
W1_L4.BlockX[32] = 15;
W1_L4.BlockY[32] = 115;
W1_L4.BlockType[32] = "B";
W1_L4.BlockX[33] = 15;
W1_L4.BlockY[33] = 265;
W1_L4.BlockType[33] = "B";
W1_L4.BlockX[34] = 45;
W1_L4.BlockY[34] = 265;
W1_L4.BlockType[34] = "B";
W1_L4.BlockX[35] = 75;
W1_L4.BlockY[35] = 265;
W1_L4.BlockType[35] = "B";
W1_L4.BlockX[36] = 105;
W1_L4.BlockY[36] = 265;
W1_L4.BlockType[36] = "B";
W1_L4.BlockX[37] = 105;
W1_L4.BlockY[37] = 295;
W1_L4.BlockType[37] = "B";
W1_L4.BlockX[38] = 105;
W1_L4.BlockY[38] = 325;
W1_L4.BlockType[38] = "B";
W1_L4.BlockX[39] = 105;
W1_L4.BlockY[39] = 355;
W1_L4.BlockType[39] = "B";
W1_L4.BlockX[40] = 105;
W1_L4.BlockY[40] = 385;
W1_L4.BlockType[40] = "B";
W1_L4.BlockX[41] = 75;
W1_L4.BlockY[41] = 385;
W1_L4.BlockType[41] = "B";
W1_L4.BlockX[42] = 45;
W1_L4.BlockY[42] = 385;
W1_L4.BlockType[42] = "B";
W1_L4.BlockX[43] = 15;
W1_L4.BlockY[43] = 385;
W1_L4.BlockType[43] = "B";
W1_L4.BlockX[44] = 15;
W1_L4.BlockY[44] = 355;
W1_L4.BlockType[44] = "B";
W1_L4.BlockX[45] = 15;
W1_L4.BlockY[45] = 325;
W1_L4.BlockType[45] = "B";
W1_L4.BlockX[46] = 15;
W1_L4.BlockY[46] = 295;
W1_L4.BlockType[46] = "B";
W1_L4.BlockX[47] = 195;
W1_L4.BlockY[47] = 235;
W1_L4.BlockType[47] = "BB";
W1_L4.BlockX[48] = 225;
W1_L4.BlockY[48] = 235;
W1_L4.BlockType[48] = "G";
W1_L4.BlockX[49] = 15;
W1_L4.BlockY[49] = 235;
W1_L4.BlockType[49] = "R";
W1_L4.BlockX[50] = 75;
W1_L4.BlockY[50] = 235;
W1_L4.BlockType[50] = "R";
W1_L4.BlockX[51] = 135;
W1_L4.BlockY[51] = 235;
W1_L4.BlockType[51] = "R";
W1_L4.BlockX[52] = 105;
W1_L4.BlockY[52] = 235;
W1_L4.BlockType[52] = "BB";
W1_L4.BlockX[53] = 45;
W1_L4.BlockY[53] = 235;
W1_L4.BlockType[53] = "BB";
W1_L4.BlockX[54] = 165;
W1_L4.BlockY[54] = 235;
W1_L4.BlockType[54] = "Y";
W1_L4.BlockX[55] = 75;
W1_L4.BlockY[55] = 145;
W1_L4.BlockType[55] = "Y";
W1_L4.BlockX[56] = 45;
W1_L4.BlockY[56] = 115;
W1_L4.BlockType[56] = "Y";
W1_L4.BlockX[57] = 45;
W1_L4.BlockY[57] = 175;
W1_L4.BlockType[57] = "Y";
W1_L4.BlockX[58] = 45;
W1_L4.BlockY[58] = 295;
W1_L4.BlockType[58] = "Y";
W1_L4.BlockX[59] = 75;
W1_L4.BlockY[59] = 325;
W1_L4.BlockType[59] = "Y";
W1_L4.BlockX[60] = 45;
W1_L4.BlockY[60] = 355;
W1_L4.BlockType[60] = "Y";
W1_L4.BlockX[61] = 195;
W1_L4.BlockY[61] = 85;
W1_L4.BlockType[61] = "R";
W1_L4.BlockX[62] = 195;
W1_L4.BlockY[62] = 385;
W1_L4.BlockType[62] = "R";
W1_L4.BlockX[63] = 195;
W1_L4.BlockY[63] = 205;
W1_L4.BlockType[63] = "R";
W1_L4.BlockX[64] = 195;
W1_L4.BlockY[64] = 265;
W1_L4.BlockType[64] = "R";
W1_L5 = new Object();
W1_L5.BlockX = new Array();
W1_L5.BlockY = new Array();
W1_L5.BlockType = new Array();
W1_L5.BlockTotalNum = 38;
W1_L5.BlockX[1] = 225;
W1_L5.BlockY[1] = 205;
W1_L5.BlockType[1] = "BB";
W1_L5.BlockX[2] = 225;
W1_L5.BlockY[2] = 235;
W1_L5.BlockType[2] = "BB";
W1_L5.BlockX[3] = 225;
W1_L5.BlockY[3] = 265;
W1_L5.BlockType[3] = "BB";
W1_L5.BlockX[4] = 195;
W1_L5.BlockY[4] = 85;
W1_L5.BlockType[4] = "Y";
W1_L5.BlockX[5] = 195;
W1_L5.BlockY[5] = 55;
W1_L5.BlockType[5] = "G";
W1_L5.BlockX[6] = 165;
W1_L5.BlockY[6] = 85;
W1_L5.BlockType[6] = "G";
W1_L5.BlockX[7] = 195;
W1_L5.BlockY[7] = 115;
W1_L5.BlockType[7] = "G";
W1_L5.BlockX[8] = 225;
W1_L5.BlockY[8] = 85;
W1_L5.BlockType[8] = "G";
W1_L5.BlockX[9] = 195;
W1_L5.BlockY[9] = 385;
W1_L5.BlockType[9] = "R";
W1_L5.BlockX[10] = 195;
W1_L5.BlockY[10] = 355;
W1_L5.BlockType[10] = "Y";
W1_L5.BlockX[11] = 195;
W1_L5.BlockY[11] = 415;
W1_L5.BlockType[11] = "Y";
W1_L5.BlockX[12] = 225;
W1_L5.BlockY[12] = 385;
W1_L5.BlockType[12] = "Y";
W1_L5.BlockX[13] = 165;
W1_L5.BlockY[13] = 385;
W1_L5.BlockType[13] = "Y";
W1_L5.BlockX[14] = 45;
W1_L5.BlockY[14] = 385;
W1_L5.BlockType[14] = "Y";
W1_L5.BlockX[15] = 45;
W1_L5.BlockY[15] = 355;
W1_L5.BlockType[15] = "R";
W1_L5.BlockX[16] = 75;
W1_L5.BlockY[16] = 385;
W1_L5.BlockType[16] = "R";
W1_L5.BlockX[17] = 45;
W1_L5.BlockY[17] = 415;
W1_L5.BlockType[17] = "R";
W1_L5.BlockX[18] = 15;
W1_L5.BlockY[18] = 385;
W1_L5.BlockType[18] = "R";
W1_L5.BlockX[19] = 45;
W1_L5.BlockY[19] = 85;
W1_L5.BlockType[19] = "G";
W1_L5.BlockX[20] = 45;
W1_L5.BlockY[20] = 55;
W1_L5.BlockType[20] = "Y";
W1_L5.BlockX[21] = 15;
W1_L5.BlockY[21] = 85;
W1_L5.BlockType[21] = "Y";
W1_L5.BlockX[22] = 75;
W1_L5.BlockY[22] = 85;
W1_L5.BlockType[22] = "Y";
W1_L5.BlockX[23] = 45;
W1_L5.BlockY[23] = 115;
W1_L5.BlockType[23] = "Y";
W1_L5.BlockX[24] = 105;
W1_L5.BlockY[24] = 235;
W1_L5.BlockType[24] = "R";
W1_L5.BlockX[25] = 105;
W1_L5.BlockY[25] = 205;
W1_L5.BlockType[25] = "Y";
W1_L5.BlockX[26] = 75;
W1_L5.BlockY[26] = 235;
W1_L5.BlockType[26] = "Y";
W1_L5.BlockX[27] = 105;
W1_L5.BlockY[27] = 265;
W1_L5.BlockType[27] = "Y";
W1_L5.BlockX[28] = 135;
W1_L5.BlockY[28] = 235;
W1_L5.BlockType[28] = "Y";
W1_L5.BlockX[29] = 15;
W1_L5.BlockY[29] = 175;
W1_L5.BlockType[29] = "R";
W1_L5.BlockX[30] = 15;
W1_L5.BlockY[30] = 205;
W1_L5.BlockType[30] = "R";
W1_L5.BlockX[31] = 15;
W1_L5.BlockY[31] = 235;
W1_L5.BlockType[31] = "R";
W1_L5.BlockX[32] = 15;
W1_L5.BlockY[32] = 265;
W1_L5.BlockType[32] = "R";
W1_L5.BlockX[33] = 15;
W1_L5.BlockY[33] = 295;
W1_L5.BlockType[33] = "R";
W1_L5.BlockX[34] = 195;
W1_L5.BlockY[34] = 235;
W1_L5.BlockType[34] = "R";
W1_L5.BlockX[35] = 135;
W1_L5.BlockY[35] = 145;
W1_L5.BlockType[35] = "BB";
W1_L5.BlockX[36] = 135;
W1_L5.BlockY[36] = 115;
W1_L5.BlockType[36] = "BB";
W1_L5.BlockX[37] = 135;
W1_L5.BlockY[37] = 355;
W1_L5.BlockType[37] = "BB";
W1_L5.BlockX[38] = 135;
W1_L5.BlockY[38] = 325;
W1_L5.BlockType[38] = "BB";
W2_L1 = new Object();
W2_L1.BlockX = new Array();
W2_L1.BlockY = new Array();
W2_L1.BlockType = new Array();
W2_L1.BlockTotalNum = 30;
W2_L1.BlockX[1] = 195;
W2_L1.BlockY[1] = 235;
W2_L1.BlockType[1] = "BB";
W2_L1.BlockX[2] = 105;
W2_L1.BlockY[2] = 235;
W2_L1.BlockType[2] = "BB";
W2_L1.BlockX[3] = 45;
W2_L1.BlockY[3] = 235;
W2_L1.BlockType[3] = "BB";
W2_L1.BlockX[4] = 15;
W2_L1.BlockY[4] = 175;
W2_L1.BlockType[4] = "BB";
W2_L1.BlockX[5] = 15;
W2_L1.BlockY[5] = 295;
W2_L1.BlockType[5] = "BB";
W2_L1.BlockX[6] = 105;
W2_L1.BlockY[6] = 145;
W2_L1.BlockType[6] = "BB";
W2_L1.BlockX[7] = 105;
W2_L1.BlockY[7] = 325;
W2_L1.BlockType[7] = "BB";
W2_L1.BlockX[8] = 225;
W2_L1.BlockY[8] = 235;
W2_L1.BlockType[8] = "R";
W2_L1.BlockX[9] = 195;
W2_L1.BlockY[9] = 265;
W2_L1.BlockType[9] = "R";
W2_L1.BlockX[10] = 195;
W2_L1.BlockY[10] = 205;
W2_L1.BlockType[10] = "R";
W2_L1.BlockX[11] = 195;
W2_L1.BlockY[11] = 175;
W2_L1.BlockType[11] = "R";
W2_L1.BlockX[12] = 195;
W2_L1.BlockY[12] = 145;
W2_L1.BlockType[12] = "R";
W2_L1.BlockX[13] = 195;
W2_L1.BlockY[13] = 115;
W2_L1.BlockType[13] = "R";
W2_L1.BlockX[14] = 195;
W2_L1.BlockY[14] = 85;
W2_L1.BlockType[14] = "R";
W2_L1.BlockX[15] = 195;
W2_L1.BlockY[15] = 295;
W2_L1.BlockType[15] = "R";
W2_L1.BlockX[16] = 195;
W2_L1.BlockY[16] = 325;
W2_L1.BlockType[16] = "R";
W2_L1.BlockX[17] = 195;
W2_L1.BlockY[17] = 355;
W2_L1.BlockType[17] = "R";
W2_L1.BlockX[18] = 195;
W2_L1.BlockY[18] = 385;
W2_L1.BlockType[18] = "R";
W2_L1.BlockX[19] = 135;
W2_L1.BlockY[19] = 235;
W2_L1.BlockType[19] = "R";
W2_L1.BlockX[20] = 165;
W2_L1.BlockY[20] = 235;
W2_L1.BlockType[20] = "R";
W2_L1.BlockX[21] = 105;
W2_L1.BlockY[21] = 205;
W2_L1.BlockType[21] = "R";
W2_L1.BlockX[22] = 105;
W2_L1.BlockY[22] = 175;
W2_L1.BlockType[22] = "R";
W2_L1.BlockX[23] = 105;
W2_L1.BlockY[23] = 265;
W2_L1.BlockType[23] = "R";
W2_L1.BlockX[24] = 105;
W2_L1.BlockY[24] = 295;
W2_L1.BlockType[24] = "R";
W2_L1.BlockX[25] = 75;
W2_L1.BlockY[25] = 235;
W2_L1.BlockType[25] = "R";
W2_L1.BlockX[26] = 15;
W2_L1.BlockY[26] = 235;
W2_L1.BlockType[26] = "R";
W2_L1.BlockX[27] = 15;
W2_L1.BlockY[27] = 205;
W2_L1.BlockType[27] = "R";
W2_L1.BlockX[28] = 15;
W2_L1.BlockY[28] = 265;
W2_L1.BlockType[28] = "R";
W2_L1.BlockX[29] = 45;
W2_L1.BlockY[29] = 175;
W2_L1.BlockType[29] = "R";
W2_L1.BlockX[30] = 45;
W2_L1.BlockY[30] = 295;
W2_L1.BlockType[30] = "R";
W2_L2 = new Object();
W2_L2.BlockX = new Array();
W2_L2.BlockY = new Array();
W2_L2.BlockType = new Array();
W2_L2.BlockTotalNum = 54;
W2_L2.BlockX[1] = 225;
W2_L2.BlockY[1] = 235;
W2_L2.BlockType[1] = "B";
W2_L2.BlockX[2] = 15;
W2_L2.BlockY[2] = 235;
W2_L2.BlockType[2] = "B";
W2_L2.BlockX[3] = 45;
W2_L2.BlockY[3] = 205;
W2_L2.BlockType[3] = "B";
W2_L2.BlockX[4] = 75;
W2_L2.BlockY[4] = 175;
W2_L2.BlockType[4] = "B";
W2_L2.BlockX[5] = 105;
W2_L2.BlockY[5] = 145;
W2_L2.BlockType[5] = "B";
W2_L2.BlockX[6] = 135;
W2_L2.BlockY[6] = 145;
W2_L2.BlockType[6] = "B";
W2_L2.BlockX[7] = 165;
W2_L2.BlockY[7] = 175;
W2_L2.BlockType[7] = "B";
W2_L2.BlockX[8] = 195;
W2_L2.BlockY[8] = 205;
W2_L2.BlockType[8] = "B";
W2_L2.BlockX[9] = 45;
W2_L2.BlockY[9] = 265;
W2_L2.BlockType[9] = "B";
W2_L2.BlockX[10] = 75;
W2_L2.BlockY[10] = 295;
W2_L2.BlockType[10] = "B";
W2_L2.BlockX[11] = 105;
W2_L2.BlockY[11] = 325;
W2_L2.BlockType[11] = "B";
W2_L2.BlockX[12] = 135;
W2_L2.BlockY[12] = 325;
W2_L2.BlockType[12] = "B";
W2_L2.BlockX[13] = 165;
W2_L2.BlockY[13] = 295;
W2_L2.BlockType[13] = "B";
W2_L2.BlockX[14] = 195;
W2_L2.BlockY[14] = 265;
W2_L2.BlockType[14] = "B";
W2_L2.BlockX[15] = 135;
W2_L2.BlockY[15] = 55;
W2_L2.BlockType[15] = "BB";
W2_L2.BlockX[16] = 135;
W2_L2.BlockY[16] = 85;
W2_L2.BlockType[16] = "BB";
W2_L2.BlockX[17] = 135;
W2_L2.BlockY[17] = 115;
W2_L2.BlockType[17] = "BB";
W2_L2.BlockX[18] = 135;
W2_L2.BlockY[18] = 355;
W2_L2.BlockType[18] = "BB";
W2_L2.BlockX[19] = 135;
W2_L2.BlockY[19] = 385;
W2_L2.BlockType[19] = "BB";
W2_L2.BlockX[20] = 135;
W2_L2.BlockY[20] = 415;
W2_L2.BlockType[20] = "BB";
W2_L2.BlockX[21] = 105;
W2_L2.BlockY[21] = 175;
W2_L2.BlockType[21] = "Y";
W2_L2.BlockX[22] = 135;
W2_L2.BlockY[22] = 175;
W2_L2.BlockType[22] = "Y";
W2_L2.BlockX[23] = 105;
W2_L2.BlockY[23] = 295;
W2_L2.BlockType[23] = "Y";
W2_L2.BlockX[24] = 135;
W2_L2.BlockY[24] = 295;
W2_L2.BlockType[24] = "Y";
W2_L2.BlockX[25] = 165;
W2_L2.BlockY[25] = 205;
W2_L2.BlockType[25] = "G";
W2_L2.BlockX[26] = 165;
W2_L2.BlockY[26] = 235;
W2_L2.BlockType[26] = "G";
W2_L2.BlockX[27] = 165;
W2_L2.BlockY[27] = 265;
W2_L2.BlockType[27] = "G";
W2_L2.BlockX[28] = 195;
W2_L2.BlockY[28] = 235;
W2_L2.BlockType[28] = "G";
W2_L2.BlockX[29] = 75;
W2_L2.BlockY[29] = 205;
W2_L2.BlockType[29] = "G";
W2_L2.BlockX[30] = 75;
W2_L2.BlockY[30] = 235;
W2_L2.BlockType[30] = "G";
W2_L2.BlockX[31] = 75;
W2_L2.BlockY[31] = 265;
W2_L2.BlockType[31] = "G";
W2_L2.BlockX[32] = 45;
W2_L2.BlockY[32] = 235;
W2_L2.BlockType[32] = "G";
W2_L2.BlockX[33] = 135;
W2_L2.BlockY[33] = 235;
W2_L2.BlockType[33] = "BB";
W2_L2.BlockX[34] = 105;
W2_L2.BlockY[34] = 205;
W2_L2.BlockType[34] = "BB";
W2_L2.BlockX[35] = 105;
W2_L2.BlockY[35] = 265;
W2_L2.BlockType[35] = "BB";
W2_L2.BlockX[36] = 135;
W2_L2.BlockY[36] = 205;
W2_L2.BlockType[36] = "R";
W2_L2.BlockX[37] = 105;
W2_L2.BlockY[37] = 235;
W2_L2.BlockType[37] = "R";
W2_L2.BlockX[38] = 135;
W2_L2.BlockY[38] = 265;
W2_L2.BlockType[38] = "R";
W2_L2.BlockX[39] = 15;
W2_L2.BlockY[39] = 55;
W2_L2.BlockType[39] = "R";
W2_L2.BlockX[40] = 45;
W2_L2.BlockY[40] = 85;
W2_L2.BlockType[40] = "R";
W2_L2.BlockX[41] = 15;
W2_L2.BlockY[41] = 85;
W2_L2.BlockType[41] = "R";
W2_L2.BlockX[42] = 45;
W2_L2.BlockY[42] = 55;
W2_L2.BlockType[42] = "R";
W2_L2.BlockX[43] = 15;
W2_L2.BlockY[43] = 385;
W2_L2.BlockType[43] = "Y";
W2_L2.BlockX[44] = 45;
W2_L2.BlockY[44] = 385;
W2_L2.BlockType[44] = "Y";
W2_L2.BlockX[45] = 45;
W2_L2.BlockY[45] = 415;
W2_L2.BlockType[45] = "Y";
W2_L2.BlockX[46] = 15;
W2_L2.BlockY[46] = 415;
W2_L2.BlockType[46] = "Y";
W2_L2.BlockX[47] = 195;
W2_L2.BlockY[47] = 55;
W2_L2.BlockType[47] = "Y";
W2_L2.BlockX[48] = 195;
W2_L2.BlockY[48] = 85;
W2_L2.BlockType[48] = "Y";
W2_L2.BlockX[49] = 225;
W2_L2.BlockY[49] = 85;
W2_L2.BlockType[49] = "Y";
W2_L2.BlockX[50] = 225;
W2_L2.BlockY[50] = 55;
W2_L2.BlockType[50] = "Y";
W2_L2.BlockX[51] = 195;
W2_L2.BlockY[51] = 385;
W2_L2.BlockType[51] = "R";
W2_L2.BlockX[52] = 225;
W2_L2.BlockY[52] = 385;
W2_L2.BlockType[52] = "R";
W2_L2.BlockX[53] = 225;
W2_L2.BlockY[53] = 415;
W2_L2.BlockType[53] = "R";
W2_L2.BlockX[54] = 195;
W2_L2.BlockY[54] = 415;
W2_L2.BlockType[54] = "R";
W2_L3 = new Object();
W2_L3.BlockX = new Array();
W2_L3.BlockY = new Array();
W2_L3.BlockType = new Array();
W2_L3.BlockTotalNum = 69;
W2_L3.BlockX[1] = 15;
W2_L3.BlockY[1] = 55;
W2_L3.BlockType[1] = "R";
W2_L3.BlockX[2] = 15;
W2_L3.BlockY[2] = 85;
W2_L3.BlockType[2] = "Y";
W2_L3.BlockX[3] = 15;
W2_L3.BlockY[3] = 115;
W2_L3.BlockType[3] = "R";
W2_L3.BlockX[4] = 15;
W2_L3.BlockY[4] = 145;
W2_L3.BlockType[4] = "Y";
W2_L3.BlockX[5] = 15;
W2_L3.BlockY[5] = 175;
W2_L3.BlockType[5] = "R";
W2_L3.BlockX[6] = 15;
W2_L3.BlockY[6] = 205;
W2_L3.BlockType[6] = "Y";
W2_L3.BlockX[7] = 15;
W2_L3.BlockY[7] = 235;
W2_L3.BlockType[7] = "R";
W2_L3.BlockX[8] = 15;
W2_L3.BlockY[8] = 265;
W2_L3.BlockType[8] = "Y";
W2_L3.BlockX[9] = 15;
W2_L3.BlockY[9] = 295;
W2_L3.BlockType[9] = "R";
W2_L3.BlockX[10] = 15;
W2_L3.BlockY[10] = 325;
W2_L3.BlockType[10] = "Y";
W2_L3.BlockX[11] = 15;
W2_L3.BlockY[11] = 355;
W2_L3.BlockType[11] = "R";
W2_L3.BlockX[12] = 15;
W2_L3.BlockY[12] = 385;
W2_L3.BlockType[12] = "Y";
W2_L3.BlockX[13] = 15;
W2_L3.BlockY[13] = 415;
W2_L3.BlockType[13] = "R";
W2_L3.BlockX[14] = 45;
W2_L3.BlockY[14] = 55;
W2_L3.BlockType[14] = "Y";
W2_L3.BlockX[15] = 75;
W2_L3.BlockY[15] = 55;
W2_L3.BlockType[15] = "G";
W2_L3.BlockX[16] = 105;
W2_L3.BlockY[16] = 55;
W2_L3.BlockType[16] = "Y";
W2_L3.BlockX[17] = 135;
W2_L3.BlockY[17] = 55;
W2_L3.BlockType[17] = "G";
W2_L3.BlockX[18] = 165;
W2_L3.BlockY[18] = 55;
W2_L3.BlockType[18] = "Y";
W2_L3.BlockX[19] = 195;
W2_L3.BlockY[19] = 55;
W2_L3.BlockType[19] = "G";
W2_L3.BlockX[20] = 225;
W2_L3.BlockY[20] = 55;
W2_L3.BlockType[20] = "Y";
W2_L3.BlockX[21] = 225;
W2_L3.BlockY[21] = 85;
W2_L3.BlockType[21] = "G";
W2_L3.BlockX[22] = 225;
W2_L3.BlockY[22] = 115;
W2_L3.BlockType[22] = "B";
W2_L3.BlockX[23] = 225;
W2_L3.BlockY[23] = 145;
W2_L3.BlockType[23] = "G";
W2_L3.BlockX[24] = 225;
W2_L3.BlockY[24] = 175;
W2_L3.BlockType[24] = "B";
W2_L3.BlockX[25] = 225;
W2_L3.BlockY[25] = 205;
W2_L3.BlockType[25] = "G";
W2_L3.BlockX[26] = 225;
W2_L3.BlockY[26] = 235;
W2_L3.BlockType[26] = "B";
W2_L3.BlockX[27] = 225;
W2_L3.BlockY[27] = 265;
W2_L3.BlockType[27] = "G";
W2_L3.BlockX[28] = 225;
W2_L3.BlockY[28] = 295;
W2_L3.BlockType[28] = "B";
W2_L3.BlockX[29] = 225;
W2_L3.BlockY[29] = 325;
W2_L3.BlockType[29] = "G";
W2_L3.BlockX[30] = 225;
W2_L3.BlockY[30] = 355;
W2_L3.BlockType[30] = "B";
W2_L3.BlockX[31] = 225;
W2_L3.BlockY[31] = 385;
W2_L3.BlockType[31] = "G";
W2_L3.BlockX[32] = 225;
W2_L3.BlockY[32] = 415;
W2_L3.BlockType[32] = "B";
W2_L3.BlockX[33] = 195;
W2_L3.BlockY[33] = 415;
W2_L3.BlockType[33] = "G";
W2_L3.BlockX[34] = 165;
W2_L3.BlockY[34] = 415;
W2_L3.BlockType[34] = "B";
W2_L3.BlockX[35] = 135;
W2_L3.BlockY[35] = 415;
W2_L3.BlockType[35] = "G";
W2_L3.BlockX[36] = 105;
W2_L3.BlockY[36] = 415;
W2_L3.BlockType[36] = "B";
W2_L3.BlockX[37] = 75;
W2_L3.BlockY[37] = 415;
W2_L3.BlockType[37] = "G";
W2_L3.BlockX[38] = 45;
W2_L3.BlockY[38] = 415;
W2_L3.BlockType[38] = "B";
W2_L3.BlockX[39] = 75;
W2_L3.BlockY[39] = 115;
W2_L3.BlockType[39] = "B";
W2_L3.BlockX[40] = 75;
W2_L3.BlockY[40] = 145;
W2_L3.BlockType[40] = "B";
W2_L3.BlockX[41] = 75;
W2_L3.BlockY[41] = 175;
W2_L3.BlockType[41] = "B";
W2_L3.BlockX[42] = 75;
W2_L3.BlockY[42] = 205;
W2_L3.BlockType[42] = "B";
W2_L3.BlockX[43] = 75;
W2_L3.BlockY[43] = 235;
W2_L3.BlockType[43] = "B";
W2_L3.BlockX[44] = 75;
W2_L3.BlockY[44] = 265;
W2_L3.BlockType[44] = "B";
W2_L3.BlockX[45] = 75;
W2_L3.BlockY[45] = 295;
W2_L3.BlockType[45] = "B";
W2_L3.BlockX[46] = 75;
W2_L3.BlockY[46] = 325;
W2_L3.BlockType[46] = "B";
W2_L3.BlockX[47] = 75;
W2_L3.BlockY[47] = 355;
W2_L3.BlockType[47] = "B";
W2_L3.BlockX[48] = 105;
W2_L3.BlockY[48] = 355;
W2_L3.BlockType[48] = "B";
W2_L3.BlockX[49] = 135;
W2_L3.BlockY[49] = 355;
W2_L3.BlockType[49] = "B";
W2_L3.BlockX[50] = 165;
W2_L3.BlockY[50] = 355;
W2_L3.BlockType[50] = "B";
W2_L3.BlockX[51] = 165;
W2_L3.BlockY[51] = 325;
W2_L3.BlockType[51] = "B";
W2_L3.BlockX[52] = 165;
W2_L3.BlockY[52] = 295;
W2_L3.BlockType[52] = "B";
W2_L3.BlockX[53] = 165;
W2_L3.BlockY[53] = 265;
W2_L3.BlockType[53] = "B";
W2_L3.BlockX[54] = 165;
W2_L3.BlockY[54] = 235;
W2_L3.BlockType[54] = "B";
W2_L3.BlockX[55] = 165;
W2_L3.BlockY[55] = 205;
W2_L3.BlockType[55] = "B";
W2_L3.BlockX[56] = 165;
W2_L3.BlockY[56] = 175;
W2_L3.BlockType[56] = "B";
W2_L3.BlockX[57] = 165;
W2_L3.BlockY[57] = 145;
W2_L3.BlockType[57] = "B";
W2_L3.BlockX[58] = 165;
W2_L3.BlockY[58] = 115;
W2_L3.BlockType[58] = "B";
W2_L3.BlockX[59] = 135;
W2_L3.BlockY[59] = 115;
W2_L3.BlockType[59] = "B";
W2_L3.BlockX[60] = 105;
W2_L3.BlockY[60] = 115;
W2_L3.BlockType[60] = "B";
W2_L3.BlockX[61] = 105;
W2_L3.BlockY[61] = 145;
W2_L3.BlockType[61] = "BB";
W2_L3.BlockX[62] = 135;
W2_L3.BlockY[62] = 175;
W2_L3.BlockType[62] = "BB";
W2_L3.BlockX[63] = 105;
W2_L3.BlockY[63] = 205;
W2_L3.BlockType[63] = "BB";
W2_L3.BlockX[64] = 135;
W2_L3.BlockY[64] = 235;
W2_L3.BlockType[64] = "BB";
W2_L3.BlockX[65] = 105;
W2_L3.BlockY[65] = 265;
W2_L3.BlockType[65] = "BB";
W2_L3.BlockX[66] = 135;
W2_L3.BlockY[66] = 295;
W2_L3.BlockType[66] = "BB";
W2_L3.BlockX[67] = 105;
W2_L3.BlockY[67] = 325;
W2_L3.BlockType[67] = "BB";
W2_L3.BlockX[68] = 45;
W2_L3.BlockY[68] = 235;
W2_L3.BlockType[68] = "BB";
W2_L3.BlockX[69] = 195;
W2_L3.BlockY[69] = 235;
W2_L3.BlockType[69] = "BB";
W2_L4 = new Object();
W2_L4.BlockX = new Array();
W2_L4.BlockY = new Array();
W2_L4.BlockType = new Array();
W2_L4.BlockTotalNum = 104;
W2_L4.BlockX[1] = 195;
W2_L4.BlockY[1] = 145;
W2_L4.BlockType[1] = "BB";
W2_L4.BlockX[2] = 195;
W2_L4.BlockY[2] = 115;
W2_L4.BlockType[2] = "BB";
W2_L4.BlockX[3] = 195;
W2_L4.BlockY[3] = 85;
W2_L4.BlockType[3] = "BB";
W2_L4.BlockX[4] = 195;
W2_L4.BlockY[4] = 55;
W2_L4.BlockType[4] = "BB";
W2_L4.BlockX[5] = 165;
W2_L4.BlockY[5] = 145;
W2_L4.BlockType[5] = "BB";
W2_L4.BlockX[6] = 165;
W2_L4.BlockY[6] = 55;
W2_L4.BlockType[6] = "BB";
W2_L4.BlockX[7] = 105;
W2_L4.BlockY[7] = 145;
W2_L4.BlockType[7] = "BB";
W2_L4.BlockX[8] = 105;
W2_L4.BlockY[8] = 115;
W2_L4.BlockType[8] = "BB";
W2_L4.BlockX[9] = 165;
W2_L4.BlockY[9] = 325;
W2_L4.BlockType[9] = "BB";
W2_L4.BlockX[10] = 195;
W2_L4.BlockY[10] = 325;
W2_L4.BlockType[10] = "BB";
W2_L4.BlockX[11] = 195;
W2_L4.BlockY[11] = 355;
W2_L4.BlockType[11] = "BB";
W2_L4.BlockX[12] = 195;
W2_L4.BlockY[12] = 385;
W2_L4.BlockType[12] = "BB";
W2_L4.BlockX[13] = 195;
W2_L4.BlockY[13] = 415;
W2_L4.BlockType[13] = "BB";
W2_L4.BlockX[14] = 165;
W2_L4.BlockY[14] = 415;
W2_L4.BlockType[14] = "BB";
W2_L4.BlockX[15] = 105;
W2_L4.BlockY[15] = 325;
W2_L4.BlockType[15] = "BB";
W2_L4.BlockX[16] = 105;
W2_L4.BlockY[16] = 355;
W2_L4.BlockType[16] = "BB";
W2_L4.BlockX[17] = 135;
W2_L4.BlockY[17] = 205;
W2_L4.BlockType[17] = "BB";
W2_L4.BlockX[18] = 165;
W2_L4.BlockY[18] = 235;
W2_L4.BlockType[18] = "BB";
W2_L4.BlockX[19] = 135;
W2_L4.BlockY[19] = 265;
W2_L4.BlockType[19] = "BB";
W2_L4.BlockX[20] = 225;
W2_L4.BlockY[20] = 55;
W2_L4.BlockType[20] = "B";
W2_L4.BlockX[21] = 225;
W2_L4.BlockY[21] = 85;
W2_L4.BlockType[21] = "B";
W2_L4.BlockX[22] = 225;
W2_L4.BlockY[22] = 115;
W2_L4.BlockType[22] = "B";
W2_L4.BlockX[23] = 225;
W2_L4.BlockY[23] = 145;
W2_L4.BlockType[23] = "B";
W2_L4.BlockX[24] = 225;
W2_L4.BlockY[24] = 175;
W2_L4.BlockType[24] = "B";
W2_L4.BlockX[25] = 225;
W2_L4.BlockY[25] = 265;
W2_L4.BlockType[25] = "B";
W2_L4.BlockX[26] = 225;
W2_L4.BlockY[26] = 295;
W2_L4.BlockType[26] = "B";
W2_L4.BlockX[27] = 225;
W2_L4.BlockY[27] = 325;
W2_L4.BlockType[27] = "B";
W2_L4.BlockX[28] = 225;
W2_L4.BlockY[28] = 355;
W2_L4.BlockType[28] = "B";
W2_L4.BlockX[29] = 225;
W2_L4.BlockY[29] = 385;
W2_L4.BlockType[29] = "B";
W2_L4.BlockX[30] = 225;
W2_L4.BlockY[30] = 415;
W2_L4.BlockType[30] = "B";
W2_L4.BlockX[31] = 225;
W2_L4.BlockY[31] = 235;
W2_L4.BlockType[31] = "B";
W2_L4.BlockX[32] = 225;
W2_L4.BlockY[32] = 205;
W2_L4.BlockType[32] = "B";
W2_L4.BlockX[33] = 195;
W2_L4.BlockY[33] = 175;
W2_L4.BlockType[33] = "Y";
W2_L4.BlockX[34] = 195;
W2_L4.BlockY[34] = 205;
W2_L4.BlockType[34] = "Y";
W2_L4.BlockX[35] = 195;
W2_L4.BlockY[35] = 235;
W2_L4.BlockType[35] = "Y";
W2_L4.BlockX[36] = 195;
W2_L4.BlockY[36] = 265;
W2_L4.BlockType[36] = "Y";
W2_L4.BlockX[37] = 195;
W2_L4.BlockY[37] = 295;
W2_L4.BlockType[37] = "Y";
W2_L4.BlockX[38] = 165;
W2_L4.BlockY[38] = 295;
W2_L4.BlockType[38] = "G";
W2_L4.BlockX[39] = 165;
W2_L4.BlockY[39] = 265;
W2_L4.BlockType[39] = "G";
W2_L4.BlockX[40] = 165;
W2_L4.BlockY[40] = 205;
W2_L4.BlockType[40] = "G";
W2_L4.BlockX[41] = 165;
W2_L4.BlockY[41] = 175;
W2_L4.BlockType[41] = "G";
W2_L4.BlockX[42] = 165;
W2_L4.BlockY[42] = 115;
W2_L4.BlockType[42] = "G";
W2_L4.BlockX[43] = 165;
W2_L4.BlockY[43] = 85;
W2_L4.BlockType[43] = "G";
W2_L4.BlockX[44] = 165;
W2_L4.BlockY[44] = 355;
W2_L4.BlockType[44] = "G";
W2_L4.BlockX[45] = 165;
W2_L4.BlockY[45] = 385;
W2_L4.BlockType[45] = "G";
W2_L4.BlockX[46] = 135;
W2_L4.BlockY[46] = 415;
W2_L4.BlockType[46] = "G";
W2_L4.BlockX[47] = 135;
W2_L4.BlockY[47] = 385;
W2_L4.BlockType[47] = "G";
W2_L4.BlockX[48] = 135;
W2_L4.BlockY[48] = 355;
W2_L4.BlockType[48] = "G";
W2_L4.BlockX[49] = 135;
W2_L4.BlockY[49] = 325;
W2_L4.BlockType[49] = "G";
W2_L4.BlockX[50] = 135;
W2_L4.BlockY[50] = 295;
W2_L4.BlockType[50] = "G";
W2_L4.BlockX[51] = 135;
W2_L4.BlockY[51] = 235;
W2_L4.BlockType[51] = "G";
W2_L4.BlockX[52] = 135;
W2_L4.BlockY[52] = 175;
W2_L4.BlockType[52] = "G";
W2_L4.BlockX[53] = 135;
W2_L4.BlockY[53] = 145;
W2_L4.BlockType[53] = "G";
W2_L4.BlockX[54] = 135;
W2_L4.BlockY[54] = 115;
W2_L4.BlockType[54] = "G";
W2_L4.BlockX[55] = 135;
W2_L4.BlockY[55] = 85;
W2_L4.BlockType[55] = "G";
W2_L4.BlockX[56] = 135;
W2_L4.BlockY[56] = 55;
W2_L4.BlockType[56] = "G";
W2_L4.BlockX[57] = 105;
W2_L4.BlockY[57] = 55;
W2_L4.BlockType[57] = "B";
W2_L4.BlockX[58] = 105;
W2_L4.BlockY[58] = 85;
W2_L4.BlockType[58] = "B";
W2_L4.BlockX[59] = 105;
W2_L4.BlockY[59] = 175;
W2_L4.BlockType[59] = "B";
W2_L4.BlockX[60] = 105;
W2_L4.BlockY[60] = 205;
W2_L4.BlockType[60] = "B";
W2_L4.BlockX[61] = 105;
W2_L4.BlockY[61] = 235;
W2_L4.BlockType[61] = "B";
W2_L4.BlockX[62] = 105;
W2_L4.BlockY[62] = 265;
W2_L4.BlockType[62] = "B";
W2_L4.BlockX[63] = 105;
W2_L4.BlockY[63] = 295;
W2_L4.BlockType[63] = "B";
W2_L4.BlockX[64] = 105;
W2_L4.BlockY[64] = 385;
W2_L4.BlockType[64] = "B";
W2_L4.BlockX[65] = 105;
W2_L4.BlockY[65] = 415;
W2_L4.BlockType[65] = "B";
W2_L4.BlockX[66] = 15;
W2_L4.BlockY[66] = 235;
W2_L4.BlockType[66] = "Y";
W2_L4.BlockX[67] = 15;
W2_L4.BlockY[67] = 55;
W2_L4.BlockType[67] = "Y";
W2_L4.BlockX[68] = 15;
W2_L4.BlockY[68] = 415;
W2_L4.BlockType[68] = "Y";
W2_L4.BlockX[69] = 75;
W2_L4.BlockY[69] = 235;
W2_L4.BlockType[69] = "R";
W2_L4.BlockX[70] = 75;
W2_L4.BlockY[70] = 55;
W2_L4.BlockType[70] = "R";
W2_L4.BlockX[71] = 75;
W2_L4.BlockY[71] = 415;
W2_L4.BlockType[71] = "R";
W2_L4.BlockX[72] = 45;
W2_L4.BlockY[72] = 415;
W2_L4.BlockType[72] = "B";
W2_L4.BlockX[73] = 45;
W2_L4.BlockY[73] = 385;
W2_L4.BlockType[73] = "B";
W2_L4.BlockX[74] = 45;
W2_L4.BlockY[74] = 355;
W2_L4.BlockType[74] = "B";
W2_L4.BlockX[75] = 45;
W2_L4.BlockY[75] = 325;
W2_L4.BlockType[75] = "B";
W2_L4.BlockX[76] = 45;
W2_L4.BlockY[76] = 295;
W2_L4.BlockType[76] = "B";
W2_L4.BlockX[77] = 45;
W2_L4.BlockY[77] = 265;
W2_L4.BlockType[77] = "B";
W2_L4.BlockX[78] = 45;
W2_L4.BlockY[78] = 235;
W2_L4.BlockType[78] = "B";
W2_L4.BlockX[79] = 45;
W2_L4.BlockY[79] = 205;
W2_L4.BlockType[79] = "B";
W2_L4.BlockX[80] = 75;
W2_L4.BlockY[80] = 175;
W2_L4.BlockType[80] = "B";
W2_L4.BlockX[81] = 15;
W2_L4.BlockY[81] = 175;
W2_L4.BlockType[81] = "B";
W2_L4.BlockX[82] = 45;
W2_L4.BlockY[82] = 175;
W2_L4.BlockType[82] = "B";
W2_L4.BlockX[83] = 45;
W2_L4.BlockY[83] = 145;
W2_L4.BlockType[83] = "B";
W2_L4.BlockX[84] = 45;
W2_L4.BlockY[84] = 115;
W2_L4.BlockType[84] = "B";
W2_L4.BlockX[85] = 45;
W2_L4.BlockY[85] = 85;
W2_L4.BlockType[85] = "B";
W2_L4.BlockX[86] = 45;
W2_L4.BlockY[86] = 55;
W2_L4.BlockType[86] = "B";
W2_L4.BlockX[87] = 75;
W2_L4.BlockY[87] = 85;
W2_L4.BlockType[87] = "G";
W2_L4.BlockX[88] = 75;
W2_L4.BlockY[88] = 115;
W2_L4.BlockType[88] = "G";
W2_L4.BlockX[89] = 75;
W2_L4.BlockY[89] = 145;
W2_L4.BlockType[89] = "G";
W2_L4.BlockX[90] = 75;
W2_L4.BlockY[90] = 205;
W2_L4.BlockType[90] = "G";
W2_L4.BlockX[91] = 75;
W2_L4.BlockY[91] = 265;
W2_L4.BlockType[91] = "G";
W2_L4.BlockX[92] = 75;
W2_L4.BlockY[92] = 325;
W2_L4.BlockType[92] = "G";
W2_L4.BlockX[93] = 75;
W2_L4.BlockY[93] = 355;
W2_L4.BlockType[93] = "G";
W2_L4.BlockX[94] = 75;
W2_L4.BlockY[94] = 385;
W2_L4.BlockType[94] = "G";
W2_L4.BlockX[95] = 75;
W2_L4.BlockY[95] = 295;
W2_L4.BlockType[95] = "G";
W2_L4.BlockX[96] = 15;
W2_L4.BlockY[96] = 385;
W2_L4.BlockType[96] = "G";
W2_L4.BlockX[97] = 15;
W2_L4.BlockY[97] = 355;
W2_L4.BlockType[97] = "G";
W2_L4.BlockX[98] = 15;
W2_L4.BlockY[98] = 325;
W2_L4.BlockType[98] = "G";
W2_L4.BlockX[99] = 15;
W2_L4.BlockY[99] = 295;
W2_L4.BlockType[99] = "G";
W2_L4.BlockX[100] = 15;
W2_L4.BlockY[100] = 265;
W2_L4.BlockType[100] = "G";
W2_L4.BlockX[101] = 15;
W2_L4.BlockY[101] = 205;
W2_L4.BlockType[101] = "G";
W2_L4.BlockX[102] = 15;
W2_L4.BlockY[102] = 145;
W2_L4.BlockType[102] = "G";
W2_L4.BlockX[103] = 15;
W2_L4.BlockY[103] = 115;
W2_L4.BlockType[103] = "G";
W2_L4.BlockX[104] = 15;
W2_L4.BlockY[104] = 85;
W2_L4.BlockType[104] = "G";
W2_L5 = new Object();
W2_L5.BlockX = new Array();
W2_L5.BlockY = new Array();
W2_L5.BlockType = new Array();
W2_L5.BlockTotalNum = 49;
W2_L5.BlockX[1] = 45;
W2_L5.BlockY[1] = 85;
W2_L5.BlockType[1] = "BB";
W2_L5.BlockX[2] = 45;
W2_L5.BlockY[2] = 385;
W2_L5.BlockType[2] = "BB";
W2_L5.BlockX[3] = 45;
W2_L5.BlockY[3] = 55;
W2_L5.BlockType[3] = "R";
W2_L5.BlockX[4] = 15;
W2_L5.BlockY[4] = 55;
W2_L5.BlockType[4] = "R";
W2_L5.BlockX[5] = 15;
W2_L5.BlockY[5] = 85;
W2_L5.BlockType[5] = "R";
W2_L5.BlockX[6] = 15;
W2_L5.BlockY[6] = 385;
W2_L5.BlockType[6] = "R";
W2_L5.BlockX[7] = 15;
W2_L5.BlockY[7] = 415;
W2_L5.BlockType[7] = "R";
W2_L5.BlockX[8] = 45;
W2_L5.BlockY[8] = 415;
W2_L5.BlockType[8] = "R";
W2_L5.BlockX[9] = 15;
W2_L5.BlockY[9] = 235;
W2_L5.BlockType[9] = "BB";
W2_L5.BlockX[10] = 45;
W2_L5.BlockY[10] = 235;
W2_L5.BlockType[10] = "BB";
W2_L5.BlockX[11] = 15;
W2_L5.BlockY[11] = 145;
W2_L5.BlockType[11] = "Y";
W2_L5.BlockX[12] = 45;
W2_L5.BlockY[12] = 175;
W2_L5.BlockType[12] = "G";
W2_L5.BlockX[13] = 45;
W2_L5.BlockY[13] = 145;
W2_L5.BlockType[13] = "B";
W2_L5.BlockX[14] = 15;
W2_L5.BlockY[14] = 175;
W2_L5.BlockType[14] = "R";
W2_L5.BlockX[15] = 15;
W2_L5.BlockY[15] = 295;
W2_L5.BlockType[15] = "R";
W2_L5.BlockX[16] = 15;
W2_L5.BlockY[16] = 325;
W2_L5.BlockType[16] = "Y";
W2_L5.BlockX[17] = 45;
W2_L5.BlockY[17] = 325;
W2_L5.BlockType[17] = "B";
W2_L5.BlockX[18] = 45;
W2_L5.BlockY[18] = 295;
W2_L5.BlockType[18] = "G";
W2_L5.BlockX[19] = 75;
W2_L5.BlockY[19] = 175;
W2_L5.BlockType[19] = "BB";
W2_L5.BlockX[20] = 75;
W2_L5.BlockY[20] = 295;
W2_L5.BlockType[20] = "BB";
W2_L5.BlockX[21] = 165;
W2_L5.BlockY[21] = 115;
W2_L5.BlockType[21] = "BB";
W2_L5.BlockX[22] = 225;
W2_L5.BlockY[22] = 115;
W2_L5.BlockType[22] = "BB";
W2_L5.BlockX[23] = 165;
W2_L5.BlockY[23] = 235;
W2_L5.BlockType[23] = "BB";
W2_L5.BlockX[24] = 165;
W2_L5.BlockY[24] = 355;
W2_L5.BlockType[24] = "BB";
W2_L5.BlockX[25] = 225;
W2_L5.BlockY[25] = 355;
W2_L5.BlockType[25] = "BB";
W2_L5.BlockX[26] = 135;
W2_L5.BlockY[26] = 85;
W2_L5.BlockType[26] = "Y";
W2_L5.BlockX[27] = 165;
W2_L5.BlockY[27] = 85;
W2_L5.BlockType[27] = "R";
W2_L5.BlockX[28] = 195;
W2_L5.BlockY[28] = 85;
W2_L5.BlockType[28] = "Y";
W2_L5.BlockX[29] = 195;
W2_L5.BlockY[29] = 115;
W2_L5.BlockType[29] = "R";
W2_L5.BlockX[30] = 135;
W2_L5.BlockY[30] = 115;
W2_L5.BlockType[30] = "R";
W2_L5.BlockX[31] = 165;
W2_L5.BlockY[31] = 145;
W2_L5.BlockType[31] = "R";
W2_L5.BlockX[32] = 135;
W2_L5.BlockY[32] = 145;
W2_L5.BlockType[32] = "Y";
W2_L5.BlockX[33] = 195;
W2_L5.BlockY[33] = 145;
W2_L5.BlockType[33] = "Y";
W2_L5.BlockX[34] = 165;
W2_L5.BlockY[34] = 325;
W2_L5.BlockType[34] = "Y";
W2_L5.BlockX[35] = 165;
W2_L5.BlockY[35] = 385;
W2_L5.BlockType[35] = "Y";
W2_L5.BlockX[36] = 135;
W2_L5.BlockY[36] = 355;
W2_L5.BlockType[36] = "Y";
W2_L5.BlockX[37] = 195;
W2_L5.BlockY[37] = 355;
W2_L5.BlockType[37] = "Y";
W2_L5.BlockX[38] = 135;
W2_L5.BlockY[38] = 325;
W2_L5.BlockType[38] = "R";
W2_L5.BlockX[39] = 135;
W2_L5.BlockY[39] = 385;
W2_L5.BlockType[39] = "R";
W2_L5.BlockX[40] = 195;
W2_L5.BlockY[40] = 385;
W2_L5.BlockType[40] = "R";
W2_L5.BlockX[41] = 195;
W2_L5.BlockY[41] = 325;
W2_L5.BlockType[41] = "R";
W2_L5.BlockX[42] = 165;
W2_L5.BlockY[42] = 205;
W2_L5.BlockType[42] = "B";
W2_L5.BlockX[43] = 135;
W2_L5.BlockY[43] = 235;
W2_L5.BlockType[43] = "B";
W2_L5.BlockX[44] = 165;
W2_L5.BlockY[44] = 265;
W2_L5.BlockType[44] = "B";
W2_L5.BlockX[45] = 195;
W2_L5.BlockY[45] = 235;
W2_L5.BlockType[45] = "B";
W2_L5.BlockX[46] = 135;
W2_L5.BlockY[46] = 205;
W2_L5.BlockType[46] = "G";
W2_L5.BlockX[47] = 135;
W2_L5.BlockY[47] = 265;
W2_L5.BlockType[47] = "G";
W2_L5.BlockX[48] = 195;
W2_L5.BlockY[48] = 265;
W2_L5.BlockType[48] = "G";
W2_L5.BlockX[49] = 195;
W2_L5.BlockY[49] = 205;
W2_L5.BlockType[49] = "G";
W3_L1 = new Object();
W3_L1.BlockX = new Array();
W3_L1.BlockY = new Array();
W3_L1.BlockType = new Array();
W3_L1.BlockTotalNum = 47;
W3_L1.BlockX[1] = 225;
W3_L1.BlockY[1] = 55;
W3_L1.BlockType[1] = "BB";
W3_L1.BlockX[2] = 195;
W3_L1.BlockY[2] = 85;
W3_L1.BlockType[2] = "BB";
W3_L1.BlockX[3] = 225;
W3_L1.BlockY[3] = 205;
W3_L1.BlockType[3] = "BB";
W3_L1.BlockX[4] = 225;
W3_L1.BlockY[4] = 235;
W3_L1.BlockType[4] = "BB";
W3_L1.BlockX[5] = 225;
W3_L1.BlockY[5] = 265;
W3_L1.BlockType[5] = "BB";
W3_L1.BlockX[6] = 195;
W3_L1.BlockY[6] = 385;
W3_L1.BlockType[6] = "BB";
W3_L1.BlockX[7] = 225;
W3_L1.BlockY[7] = 415;
W3_L1.BlockType[7] = "BB";
W3_L1.BlockX[8] = 45;
W3_L1.BlockY[8] = 235;
W3_L1.BlockType[8] = "BB";
W3_L1.BlockX[9] = 105;
W3_L1.BlockY[9] = 175;
W3_L1.BlockType[9] = "BB";
W3_L1.BlockX[10] = 105;
W3_L1.BlockY[10] = 295;
W3_L1.BlockType[10] = "BB";
W3_L1.BlockX[11] = 45;
W3_L1.BlockY[11] = 55;
W3_L1.BlockType[11] = "BB";
W3_L1.BlockX[12] = 45;
W3_L1.BlockY[12] = 415;
W3_L1.BlockType[12] = "BB";
W3_L1.BlockX[13] = 15;
W3_L1.BlockY[13] = 235;
W3_L1.BlockType[13] = "Y";
W3_L1.BlockX[14] = 15;
W3_L1.BlockY[14] = 55;
W3_L1.BlockType[14] = "R";
W3_L1.BlockX[15] = 15;
W3_L1.BlockY[15] = 415;
W3_L1.BlockType[15] = "R";
W3_L1.BlockX[16] = 195;
W3_L1.BlockY[16] = 415;
W3_L1.BlockType[16] = "R";
W3_L1.BlockX[17] = 195;
W3_L1.BlockY[17] = 55;
W3_L1.BlockType[17] = "R";
W3_L1.BlockX[18] = 75;
W3_L1.BlockY[18] = 235;
W3_L1.BlockType[18] = "R";
W3_L1.BlockX[19] = 225;
W3_L1.BlockY[19] = 175;
W3_L1.BlockType[19] = "G";
W3_L1.BlockX[20] = 225;
W3_L1.BlockY[20] = 295;
W3_L1.BlockType[20] = "G";
W3_L1.BlockX[21] = 225;
W3_L1.BlockY[21] = 145;
W3_L1.BlockType[21] = "B";
W3_L1.BlockX[22] = 225;
W3_L1.BlockY[22] = 325;
W3_L1.BlockType[22] = "B";
W3_L1.BlockX[23] = 225;
W3_L1.BlockY[23] = 385;
W3_L1.BlockType[23] = "Y";
W3_L1.BlockX[24] = 225;
W3_L1.BlockY[24] = 85;
W3_L1.BlockType[24] = "Y";
W3_L1.BlockX[25] = 15;
W3_L1.BlockY[25] = 85;
W3_L1.BlockType[25] = "R";
W3_L1.BlockX[26] = 45;
W3_L1.BlockY[26] = 85;
W3_L1.BlockType[26] = "R";
W3_L1.BlockX[27] = 15;
W3_L1.BlockY[27] = 385;
W3_L1.BlockType[27] = "R";
W3_L1.BlockX[28] = 45;
W3_L1.BlockY[28] = 385;
W3_L1.BlockType[28] = "R";
W3_L1.BlockX[29] = 15;
W3_L1.BlockY[29] = 205;
W3_L1.BlockType[29] = "R";
W3_L1.BlockX[30] = 45;
W3_L1.BlockY[30] = 205;
W3_L1.BlockType[30] = "R";
W3_L1.BlockX[31] = 45;
W3_L1.BlockY[31] = 265;
W3_L1.BlockType[31] = "R";
W3_L1.BlockX[32] = 15;
W3_L1.BlockY[32] = 265;
W3_L1.BlockType[32] = "R";
W3_L1.BlockX[33] = 75;
W3_L1.BlockY[33] = 175;
W3_L1.BlockType[33] = "Y";
W3_L1.BlockX[34] = 75;
W3_L1.BlockY[34] = 145;
W3_L1.BlockType[34] = "Y";
W3_L1.BlockX[35] = 105;
W3_L1.BlockY[35] = 145;
W3_L1.BlockType[35] = "Y";
W3_L1.BlockX[36] = 75;
W3_L1.BlockY[36] = 295;
W3_L1.BlockType[36] = "Y";
W3_L1.BlockX[37] = 75;
W3_L1.BlockY[37] = 325;
W3_L1.BlockType[37] = "Y";
W3_L1.BlockX[38] = 105;
W3_L1.BlockY[38] = 325;
W3_L1.BlockType[38] = "Y";
W3_L1.BlockX[39] = 135;
W3_L1.BlockY[39] = 325;
W3_L1.BlockType[39] = "R";
W3_L1.BlockX[40] = 135;
W3_L1.BlockY[40] = 145;
W3_L1.BlockType[40] = "R";
W3_L1.BlockX[41] = 165;
W3_L1.BlockY[41] = 145;
W3_L1.BlockType[41] = "Y";
W3_L1.BlockX[42] = 165;
W3_L1.BlockY[42] = 325;
W3_L1.BlockType[42] = "Y";
W3_L1.BlockX[43] = 165;
W3_L1.BlockY[43] = 175;
W3_L1.BlockType[43] = "R";
W3_L1.BlockX[44] = 165;
W3_L1.BlockY[44] = 295;
W3_L1.BlockType[44] = "R";
W3_L1.BlockX[45] = 165;
W3_L1.BlockY[45] = 205;
W3_L1.BlockType[45] = "Y";
W3_L1.BlockX[46] = 165;
W3_L1.BlockY[46] = 265;
W3_L1.BlockType[46] = "Y";
W3_L1.BlockX[47] = 165;
W3_L1.BlockY[47] = 235;
W3_L1.BlockType[47] = "R";
W3_L2 = new Object();
W3_L2.BlockX = new Array();
W3_L2.BlockY = new Array();
W3_L2.BlockType = new Array();
W3_L2.BlockTotalNum = 61;
W3_L2.BlockX[1] = 45;
W3_L2.BlockY[1] = 55;
W3_L2.BlockType[1] = "BB";
W3_L2.BlockX[2] = 225;
W3_L2.BlockY[2] = 55;
W3_L2.BlockType[2] = "BB";
W3_L2.BlockX[3] = 225;
W3_L2.BlockY[3] = 415;
W3_L2.BlockType[3] = "BB";
W3_L2.BlockX[4] = 45;
W3_L2.BlockY[4] = 415;
W3_L2.BlockType[4] = "BB";
W3_L2.BlockX[5] = 45;
W3_L2.BlockY[5] = 235;
W3_L2.BlockType[5] = "BB";
W3_L2.BlockX[6] = 45;
W3_L2.BlockY[6] = 145;
W3_L2.BlockType[6] = "BB";
W3_L2.BlockX[7] = 45;
W3_L2.BlockY[7] = 325;
W3_L2.BlockType[7] = "BB";
W3_L2.BlockX[8] = 15;
W3_L2.BlockY[8] = 235;
W3_L2.BlockType[8] = "BB";
W3_L2.BlockX[9] = 75;
W3_L2.BlockY[9] = 175;
W3_L2.BlockType[9] = "BB";
W3_L2.BlockX[10] = 75;
W3_L2.BlockY[10] = 295;
W3_L2.BlockType[10] = "BB";
W3_L2.BlockX[11] = 135;
W3_L2.BlockY[11] = 355;
W3_L2.BlockType[11] = "BB";
W3_L2.BlockX[12] = 225;
W3_L2.BlockY[12] = 235;
W3_L2.BlockType[12] = "BB";
W3_L2.BlockX[13] = 15;
W3_L2.BlockY[13] = 55;
W3_L2.BlockType[13] = "R";
W3_L2.BlockX[14] = 15;
W3_L2.BlockY[14] = 145;
W3_L2.BlockType[14] = "R";
W3_L2.BlockX[15] = 15;
W3_L2.BlockY[15] = 205;
W3_L2.BlockType[15] = "R";
W3_L2.BlockX[16] = 15;
W3_L2.BlockY[16] = 265;
W3_L2.BlockType[16] = "R";
W3_L2.BlockX[17] = 15;
W3_L2.BlockY[17] = 325;
W3_L2.BlockType[17] = "R";
W3_L2.BlockX[18] = 15;
W3_L2.BlockY[18] = 415;
W3_L2.BlockType[18] = "R";
W3_L2.BlockX[19] = 105;
W3_L2.BlockY[19] = 355;
W3_L2.BlockType[19] = "R";
W3_L2.BlockX[20] = 45;
W3_L2.BlockY[20] = 295;
W3_L2.BlockType[20] = "R";
W3_L2.BlockX[21] = 45;
W3_L2.BlockY[21] = 175;
W3_L2.BlockType[21] = "R";
W3_L2.BlockX[22] = 105;
W3_L2.BlockY[22] = 115;
W3_L2.BlockType[22] = "R";
W3_L2.BlockX[23] = 195;
W3_L2.BlockY[23] = 55;
W3_L2.BlockType[23] = "R";
W3_L2.BlockX[24] = 195;
W3_L2.BlockY[24] = 235;
W3_L2.BlockType[24] = "R";
W3_L2.BlockX[25] = 195;
W3_L2.BlockY[25] = 415;
W3_L2.BlockType[25] = "R";
W3_L2.BlockX[26] = 225;
W3_L2.BlockY[26] = 85;
W3_L2.BlockType[26] = "G";
W3_L2.BlockX[27] = 195;
W3_L2.BlockY[27] = 115;
W3_L2.BlockType[27] = "G";
W3_L2.BlockX[28] = 165;
W3_L2.BlockY[28] = 145;
W3_L2.BlockType[28] = "G";
W3_L2.BlockX[29] = 165;
W3_L2.BlockY[29] = 325;
W3_L2.BlockType[29] = "G";
W3_L2.BlockX[30] = 195;
W3_L2.BlockY[30] = 355;
W3_L2.BlockType[30] = "G";
W3_L2.BlockX[31] = 225;
W3_L2.BlockY[31] = 385;
W3_L2.BlockType[31] = "G";
W3_L2.BlockX[32] = 135;
W3_L2.BlockY[32] = 175;
W3_L2.BlockType[32] = "Y";
W3_L2.BlockX[33] = 105;
W3_L2.BlockY[33] = 205;
W3_L2.BlockType[33] = "Y";
W3_L2.BlockX[34] = 75;
W3_L2.BlockY[34] = 235;
W3_L2.BlockType[34] = "Y";
W3_L2.BlockX[35] = 105;
W3_L2.BlockY[35] = 265;
W3_L2.BlockType[35] = "Y";
W3_L2.BlockX[36] = 135;
W3_L2.BlockY[36] = 295;
W3_L2.BlockType[36] = "Y";
W3_L2.BlockX[37] = 105;
W3_L2.BlockY[37] = 235;
W3_L2.BlockType[37] = "B";
W3_L2.BlockX[38] = 135;
W3_L2.BlockY[38] = 235;
W3_L2.BlockType[38] = "B";
W3_L2.BlockX[39] = 165;
W3_L2.BlockY[39] = 235;
W3_L2.BlockType[39] = "B";
W3_L2.BlockX[40] = 225;
W3_L2.BlockY[40] = 175;
W3_L2.BlockType[40] = "B";
W3_L2.BlockX[41] = 225;
W3_L2.BlockY[41] = 205;
W3_L2.BlockType[41] = "B";
W3_L2.BlockX[42] = 225;
W3_L2.BlockY[42] = 145;
W3_L2.BlockType[42] = "B";
W3_L2.BlockX[43] = 225;
W3_L2.BlockY[43] = 115;
W3_L2.BlockType[43] = "Y";
W3_L2.BlockX[44] = 225;
W3_L2.BlockY[44] = 355;
W3_L2.BlockType[44] = "Y";
W3_L2.BlockX[45] = 225;
W3_L2.BlockY[45] = 325;
W3_L2.BlockType[45] = "B";
W3_L2.BlockX[46] = 225;
W3_L2.BlockY[46] = 295;
W3_L2.BlockType[46] = "B";
W3_L2.BlockX[47] = 225;
W3_L2.BlockY[47] = 265;
W3_L2.BlockType[47] = "B";
W3_L2.BlockX[48] = 165;
W3_L2.BlockY[48] = 205;
W3_L2.BlockType[48] = "G";
W3_L2.BlockX[49] = 195;
W3_L2.BlockY[49] = 175;
W3_L2.BlockType[49] = "G";
W3_L2.BlockX[50] = 165;
W3_L2.BlockY[50] = 265;
W3_L2.BlockType[50] = "G";
W3_L2.BlockX[51] = 195;
W3_L2.BlockY[51] = 295;
W3_L2.BlockType[51] = "G";
W3_L2.BlockX[52] = 195;
W3_L2.BlockY[52] = 145;
W3_L2.BlockType[52] = "B";
W3_L2.BlockX[53] = 195;
W3_L2.BlockY[53] = 205;
W3_L2.BlockType[53] = "B";
W3_L2.BlockX[54] = 165;
W3_L2.BlockY[54] = 175;
W3_L2.BlockType[54] = "B";
W3_L2.BlockX[55] = 135;
W3_L2.BlockY[55] = 205;
W3_L2.BlockType[55] = "B";
W3_L2.BlockX[56] = 195;
W3_L2.BlockY[56] = 265;
W3_L2.BlockType[56] = "B";
W3_L2.BlockX[57] = 135;
W3_L2.BlockY[57] = 265;
W3_L2.BlockType[57] = "B";
W3_L2.BlockX[58] = 165;
W3_L2.BlockY[58] = 295;
W3_L2.BlockType[58] = "B";
W3_L2.BlockX[59] = 195;
W3_L2.BlockY[59] = 325;
W3_L2.BlockType[59] = "B";
W3_L2.BlockX[60] = 135;
W3_L2.BlockY[60] = 85;
W3_L2.BlockType[60] = "R";
W3_L2.BlockX[61] = 135;
W3_L2.BlockY[61] = 385;
W3_L2.BlockType[61] = "R";
W3_L3 = new Object();
W3_L3.BlockX = new Array();
W3_L3.BlockY = new Array();
W3_L3.BlockType = new Array();
W3_L3.BlockTotalNum = 28;
W3_L3.BlockX[1] = 195;
W3_L3.BlockY[1] = 85;
W3_L3.BlockType[1] = "BB";
W3_L3.BlockX[2] = 165;
W3_L3.BlockY[2] = 115;
W3_L3.BlockType[2] = "BB";
W3_L3.BlockX[3] = 165;
W3_L3.BlockY[3] = 55;
W3_L3.BlockType[3] = "BB";
W3_L3.BlockX[4] = 165;
W3_L3.BlockY[4] = 175;
W3_L3.BlockType[4] = "BB";
W3_L3.BlockX[5] = 195;
W3_L3.BlockY[5] = 205;
W3_L3.BlockType[5] = "BB";
W3_L3.BlockX[6] = 165;
W3_L3.BlockY[6] = 235;
W3_L3.BlockType[6] = "BB";
W3_L3.BlockX[7] = 165;
W3_L3.BlockY[7] = 295;
W3_L3.BlockType[7] = "BB";
W3_L3.BlockX[8] = 195;
W3_L3.BlockY[8] = 325;
W3_L3.BlockType[8] = "BB";
W3_L3.BlockX[9] = 165;
W3_L3.BlockY[9] = 355;
W3_L3.BlockType[9] = "BB";
W3_L3.BlockX[10] = 195;
W3_L3.BlockY[10] = 415;
W3_L3.BlockType[10] = "BB";
W3_L3.BlockX[11] = 75;
W3_L3.BlockY[11] = 55;
W3_L3.BlockType[11] = "BB";
W3_L3.BlockX[12] = 75;
W3_L3.BlockY[12] = 115;
W3_L3.BlockType[12] = "BB";
W3_L3.BlockX[13] = 75;
W3_L3.BlockY[13] = 175;
W3_L3.BlockType[13] = "BB";
W3_L3.BlockX[14] = 75;
W3_L3.BlockY[14] = 235;
W3_L3.BlockType[14] = "BB";
W3_L3.BlockX[15] = 75;
W3_L3.BlockY[15] = 295;
W3_L3.BlockType[15] = "BB";
W3_L3.BlockX[16] = 75;
W3_L3.BlockY[16] = 355;
W3_L3.BlockType[16] = "BB";
W3_L3.BlockX[17] = 75;
W3_L3.BlockY[17] = 415;
W3_L3.BlockType[17] = "BB";
W3_L3.BlockX[18] = 165;
W3_L3.BlockY[18] = 85;
W3_L3.BlockType[18] = "R";
W3_L3.BlockX[19] = 165;
W3_L3.BlockY[19] = 205;
W3_L3.BlockType[19] = "Y";
W3_L3.BlockX[20] = 165;
W3_L3.BlockY[20] = 325;
W3_L3.BlockType[20] = "G";
W3_L3.BlockX[21] = 165;
W3_L3.BlockY[21] = 415;
W3_L3.BlockType[21] = "B";
W3_L3.BlockX[22] = 45;
W3_L3.BlockY[22] = 55;
W3_L3.BlockType[22] = "R";
W3_L3.BlockX[23] = 45;
W3_L3.BlockY[23] = 115;
W3_L3.BlockType[23] = "R";
W3_L3.BlockX[24] = 45;
W3_L3.BlockY[24] = 175;
W3_L3.BlockType[24] = "R";
W3_L3.BlockX[25] = 45;
W3_L3.BlockY[25] = 235;
W3_L3.BlockType[25] = "R";
W3_L3.BlockX[26] = 45;
W3_L3.BlockY[26] = 295;
W3_L3.BlockType[26] = "R";
W3_L3.BlockX[27] = 45;
W3_L3.BlockY[27] = 355;
W3_L3.BlockType[27] = "R";
W3_L3.BlockX[28] = 45;
W3_L3.BlockY[28] = 415;
W3_L3.BlockType[28] = "R";
W3_L4 = new Object();
W3_L4.BlockX = new Array();
W3_L4.BlockY = new Array();
W3_L4.BlockType = new Array();
W3_L4.BlockTotalNum = 46;
W3_L4.BlockX[1] = 225;
W3_L4.BlockY[1] = 85;
W3_L4.BlockType[1] = "BB";
W3_L4.BlockX[2] = 225;
W3_L4.BlockY[2] = 55;
W3_L4.BlockType[2] = "BB";
W3_L4.BlockX[3] = 225;
W3_L4.BlockY[3] = 385;
W3_L4.BlockType[3] = "BB";
W3_L4.BlockX[4] = 225;
W3_L4.BlockY[4] = 415;
W3_L4.BlockType[4] = "BB";
W3_L4.BlockX[5] = 105;
W3_L4.BlockY[5] = 235;
W3_L4.BlockType[5] = "BB";
W3_L4.BlockX[6] = 105;
W3_L4.BlockY[6] = 115;
W3_L4.BlockType[6] = "BB";
W3_L4.BlockX[7] = 105;
W3_L4.BlockY[7] = 355;
W3_L4.BlockType[7] = "BB";
W3_L4.BlockX[8] = 225;
W3_L4.BlockY[8] = 205;
W3_L4.BlockType[8] = "B";
W3_L4.BlockX[9] = 225;
W3_L4.BlockY[9] = 235;
W3_L4.BlockType[9] = "B";
W3_L4.BlockX[10] = 225;
W3_L4.BlockY[10] = 265;
W3_L4.BlockType[10] = "B";
W3_L4.BlockX[11] = 225;
W3_L4.BlockY[11] = 175;
W3_L4.BlockType[11] = "G";
W3_L4.BlockX[12] = 195;
W3_L4.BlockY[12] = 145;
W3_L4.BlockType[12] = "G";
W3_L4.BlockX[13] = 165;
W3_L4.BlockY[13] = 115;
W3_L4.BlockType[13] = "G";
W3_L4.BlockX[14] = 135;
W3_L4.BlockY[14] = 85;
W3_L4.BlockType[14] = "G";
W3_L4.BlockX[15] = 105;
W3_L4.BlockY[15] = 55;
W3_L4.BlockType[15] = "G";
W3_L4.BlockX[16] = 75;
W3_L4.BlockY[16] = 85;
W3_L4.BlockType[16] = "G";
W3_L4.BlockX[17] = 225;
W3_L4.BlockY[17] = 295;
W3_L4.BlockType[17] = "G";
W3_L4.BlockX[18] = 195;
W3_L4.BlockY[18] = 325;
W3_L4.BlockType[18] = "G";
W3_L4.BlockX[19] = 165;
W3_L4.BlockY[19] = 355;
W3_L4.BlockType[19] = "G";
W3_L4.BlockX[20] = 135;
W3_L4.BlockY[20] = 385;
W3_L4.BlockType[20] = "G";
W3_L4.BlockX[21] = 105;
W3_L4.BlockY[21] = 415;
W3_L4.BlockType[21] = "G";
W3_L4.BlockX[22] = 75;
W3_L4.BlockY[22] = 385;
W3_L4.BlockType[22] = "G";
W3_L4.BlockX[23] = 45;
W3_L4.BlockY[23] = 115;
W3_L4.BlockType[23] = "Y";
W3_L4.BlockX[24] = 15;
W3_L4.BlockY[24] = 145;
W3_L4.BlockType[24] = "Y";
W3_L4.BlockX[25] = 45;
W3_L4.BlockY[25] = 355;
W3_L4.BlockType[25] = "Y";
W3_L4.BlockX[26] = 15;
W3_L4.BlockY[26] = 325;
W3_L4.BlockType[26] = "Y";
W3_L4.BlockX[27] = 105;
W3_L4.BlockY[27] = 145;
W3_L4.BlockType[27] = "R";
W3_L4.BlockX[28] = 75;
W3_L4.BlockY[28] = 175;
W3_L4.BlockType[28] = "R";
W3_L4.BlockX[29] = 45;
W3_L4.BlockY[29] = 205;
W3_L4.BlockType[29] = "R";
W3_L4.BlockX[30] = 45;
W3_L4.BlockY[30] = 235;
W3_L4.BlockType[30] = "R";
W3_L4.BlockX[31] = 45;
W3_L4.BlockY[31] = 265;
W3_L4.BlockType[31] = "R";
W3_L4.BlockX[32] = 75;
W3_L4.BlockY[32] = 295;
W3_L4.BlockType[32] = "R";
W3_L4.BlockX[33] = 105;
W3_L4.BlockY[33] = 325;
W3_L4.BlockType[33] = "R";
W3_L4.BlockX[34] = 135;
W3_L4.BlockY[34] = 295;
W3_L4.BlockType[34] = "R";
W3_L4.BlockX[35] = 165;
W3_L4.BlockY[35] = 265;
W3_L4.BlockType[35] = "R";
W3_L4.BlockX[36] = 165;
W3_L4.BlockY[36] = 235;
W3_L4.BlockType[36] = "R";
W3_L4.BlockX[37] = 165;
W3_L4.BlockY[37] = 205;
W3_L4.BlockType[37] = "R";
W3_L4.BlockX[38] = 135;
W3_L4.BlockY[38] = 175;
W3_L4.BlockType[38] = "R";
W3_L4.BlockX[39] = 135;
W3_L4.BlockY[39] = 205;
W3_L4.BlockType[39] = "BB";
W3_L4.BlockX[40] = 75;
W3_L4.BlockY[40] = 265;
W3_L4.BlockType[40] = "BB";
W3_L4.BlockX[41] = 75;
W3_L4.BlockY[41] = 205;
W3_L4.BlockType[41] = "Y";
W3_L4.BlockX[42] = 135;
W3_L4.BlockY[42] = 265;
W3_L4.BlockType[42] = "Y";
W3_L4.BlockX[43] = 105;
W3_L4.BlockY[43] = 205;
W3_L4.BlockType[43] = "G";
W3_L4.BlockX[44] = 105;
W3_L4.BlockY[44] = 265;
W3_L4.BlockType[44] = "G";
W3_L4.BlockX[45] = 105;
W3_L4.BlockY[45] = 175;
W3_L4.BlockType[45] = "G";
W3_L4.BlockX[46] = 105;
W3_L4.BlockY[46] = 295;
W3_L4.BlockType[46] = "G";
W3_L5 = new Object();
W3_L5.BlockX = new Array();
W3_L5.BlockY = new Array();
W3_L5.BlockType = new Array();
W3_L5.BlockTotalNum = 63;
W3_L5.BlockX[1] = 45;
W3_L5.BlockY[1] = 55;
W3_L5.BlockType[1] = "BB";
W3_L5.BlockX[2] = 45;
W3_L5.BlockY[2] = 115;
W3_L5.BlockType[2] = "BB";
W3_L5.BlockX[3] = 45;
W3_L5.BlockY[3] = 175;
W3_L5.BlockType[3] = "BB";
W3_L5.BlockX[4] = 45;
W3_L5.BlockY[4] = 235;
W3_L5.BlockType[4] = "BB";
W3_L5.BlockX[5] = 45;
W3_L5.BlockY[5] = 295;
W3_L5.BlockType[5] = "BB";
W3_L5.BlockX[6] = 45;
W3_L5.BlockY[6] = 355;
W3_L5.BlockType[6] = "BB";
W3_L5.BlockX[7] = 45;
W3_L5.BlockY[7] = 415;
W3_L5.BlockType[7] = "BB";
W3_L5.BlockX[8] = 165;
W3_L5.BlockY[8] = 85;
W3_L5.BlockType[8] = "BB";
W3_L5.BlockX[9] = 165;
W3_L5.BlockY[9] = 145;
W3_L5.BlockType[9] = "BB";
W3_L5.BlockX[10] = 165;
W3_L5.BlockY[10] = 205;
W3_L5.BlockType[10] = "BB";
W3_L5.BlockX[11] = 165;
W3_L5.BlockY[11] = 265;
W3_L5.BlockType[11] = "BB";
W3_L5.BlockX[12] = 165;
W3_L5.BlockY[12] = 325;
W3_L5.BlockType[12] = "BB";
W3_L5.BlockX[13] = 165;
W3_L5.BlockY[13] = 385;
W3_L5.BlockType[13] = "BB";
W3_L5.BlockX[14] = 15;
W3_L5.BlockY[14] = 55;
W3_L5.BlockType[14] = "R";
W3_L5.BlockX[15] = 15;
W3_L5.BlockY[15] = 115;
W3_L5.BlockType[15] = "R";
W3_L5.BlockX[16] = 15;
W3_L5.BlockY[16] = 175;
W3_L5.BlockType[16] = "R";
W3_L5.BlockX[17] = 15;
W3_L5.BlockY[17] = 235;
W3_L5.BlockType[17] = "R";
W3_L5.BlockX[18] = 15;
W3_L5.BlockY[18] = 295;
W3_L5.BlockType[18] = "R";
W3_L5.BlockX[19] = 15;
W3_L5.BlockY[19] = 355;
W3_L5.BlockType[19] = "R";
W3_L5.BlockX[20] = 15;
W3_L5.BlockY[20] = 415;
W3_L5.BlockType[20] = "R";
W3_L5.BlockX[21] = 135;
W3_L5.BlockY[21] = 385;
W3_L5.BlockType[21] = "R";
W3_L5.BlockX[22] = 135;
W3_L5.BlockY[22] = 325;
W3_L5.BlockType[22] = "R";
W3_L5.BlockX[23] = 135;
W3_L5.BlockY[23] = 265;
W3_L5.BlockType[23] = "R";
W3_L5.BlockX[24] = 135;
W3_L5.BlockY[24] = 205;
W3_L5.BlockType[24] = "R";
W3_L5.BlockX[25] = 135;
W3_L5.BlockY[25] = 145;
W3_L5.BlockType[25] = "R";
W3_L5.BlockX[26] = 135;
W3_L5.BlockY[26] = 85;
W3_L5.BlockType[26] = "R";
W3_L5.BlockX[27] = 225;
W3_L5.BlockY[27] = 175;
W3_L5.BlockType[27] = "BB";
W3_L5.BlockX[28] = 225;
W3_L5.BlockY[28] = 235;
W3_L5.BlockType[28] = "BB";
W3_L5.BlockX[29] = 225;
W3_L5.BlockY[29] = 295;
W3_L5.BlockType[29] = "BB";
W3_L5.BlockX[30] = 195;
W3_L5.BlockY[30] = 295;
W3_L5.BlockType[30] = "R";
W3_L5.BlockX[31] = 195;
W3_L5.BlockY[31] = 235;
W3_L5.BlockType[31] = "R";
W3_L5.BlockX[32] = 195;
W3_L5.BlockY[32] = 175;
W3_L5.BlockType[32] = "R";
W3_L5.BlockX[33] = 75;
W3_L5.BlockY[33] = 145;
W3_L5.BlockType[33] = "Y";
W3_L5.BlockX[34] = 75;
W3_L5.BlockY[34] = 55;
W3_L5.BlockType[34] = "Y";
W3_L5.BlockX[35] = 75;
W3_L5.BlockY[35] = 415;
W3_L5.BlockType[35] = "Y";
W3_L5.BlockX[36] = 75;
W3_L5.BlockY[36] = 325;
W3_L5.BlockType[36] = "Y";
W3_L5.BlockX[37] = 75;
W3_L5.BlockY[37] = 235;
W3_L5.BlockType[37] = "Y";
W3_L5.BlockX[38] = 75;
W3_L5.BlockY[38] = 205;
W3_L5.BlockType[38] = "G";
W3_L5.BlockX[39] = 75;
W3_L5.BlockY[39] = 265;
W3_L5.BlockType[39] = "G";
W3_L5.BlockX[40] = 105;
W3_L5.BlockY[40] = 55;
W3_L5.BlockType[40] = "G";
W3_L5.BlockX[41] = 105;
W3_L5.BlockY[41] = 115;
W3_L5.BlockType[41] = "G";
W3_L5.BlockX[42] = 105;
W3_L5.BlockY[42] = 355;
W3_L5.BlockType[42] = "G";
W3_L5.BlockX[43] = 105;
W3_L5.BlockY[43] = 415;
W3_L5.BlockType[43] = "G";
W3_L5.BlockX[44] = 15;
W3_L5.BlockY[44] = 85;
W3_L5.BlockType[44] = "G";
W3_L5.BlockX[45] = 15;
W3_L5.BlockY[45] = 145;
W3_L5.BlockType[45] = "G";
W3_L5.BlockX[46] = 15;
W3_L5.BlockY[46] = 205;
W3_L5.BlockType[46] = "G";
W3_L5.BlockX[47] = 15;
W3_L5.BlockY[47] = 265;
W3_L5.BlockType[47] = "G";
W3_L5.BlockX[48] = 15;
W3_L5.BlockY[48] = 325;
W3_L5.BlockType[48] = "G";
W3_L5.BlockX[49] = 15;
W3_L5.BlockY[49] = 385;
W3_L5.BlockType[49] = "G";
W3_L5.BlockX[50] = 45;
W3_L5.BlockY[50] = 85;
W3_L5.BlockType[50] = "Y";
W3_L5.BlockX[51] = 45;
W3_L5.BlockY[51] = 205;
W3_L5.BlockType[51] = "Y";
W3_L5.BlockX[52] = 45;
W3_L5.BlockY[52] = 385;
W3_L5.BlockType[52] = "Y";
W3_L5.BlockX[53] = 45;
W3_L5.BlockY[53] = 325;
W3_L5.BlockType[53] = "B";
W3_L5.BlockX[54] = 45;
W3_L5.BlockY[54] = 265;
W3_L5.BlockType[54] = "B";
W3_L5.BlockX[55] = 45;
W3_L5.BlockY[55] = 145;
W3_L5.BlockType[55] = "B";
W3_L5.BlockX[56] = 225;
W3_L5.BlockY[56] = 115;
W3_L5.BlockType[56] = "B";
W3_L5.BlockX[57] = 225;
W3_L5.BlockY[57] = 55;
W3_L5.BlockType[57] = "B";
W3_L5.BlockX[58] = 225;
W3_L5.BlockY[58] = 355;
W3_L5.BlockType[58] = "B";
W3_L5.BlockX[59] = 225;
W3_L5.BlockY[59] = 415;
W3_L5.BlockType[59] = "B";
W3_L5.BlockX[60] = 165;
W3_L5.BlockY[60] = 235;
W3_L5.BlockType[60] = "Y";
W3_L5.BlockX[61] = 105;
W3_L5.BlockY[61] = 235;
W3_L5.BlockType[61] = "B";
W3_L5.BlockX[62] = 105;
W3_L5.BlockY[62] = 175;
W3_L5.BlockType[62] = "B";
W3_L5.BlockX[63] = 105;
W3_L5.BlockY[63] = 295;
W3_L5.BlockType[63] = "B";
scrWidth = 605;
scrHeight = 390;
scrTopX = 0;
scrBottomX = scrTopX + scrWidth;
scrTopY = 40;
scrBottomY = scrTopY + scrHeight;
if (myScore != undefined) {
ScoreNow = myScore;
} else {
ScoreNow = 0;
}
scoreR = 400;
scoreG = 200;
scoreB = 100;
scoreY = 300;
scorePowerUp = 1000;
comboTime = 10;
TimePlus = 1;
TimeCut = 4;
this.attachMovie("Mask", "Mask", 9999, {_x:0, _y:0});
_root.attachMovie("Framework", "Framework", 10000, {_x:0, _y:0});
if (_root.myScore == undefined) {
Framework.score = 0;
} else {
Framework.score = _root.myScore;
}
formatScene(worldNow, levelNow);
keyAllow = true;
magnetActive = true;
magnet(magnetActive);
this.onEnterFrame = function () {
if (Key.isDown(38) && (keyAllow)) {
action("up");
} else if (Key.isDown(40) && (keyAllow)) {
action("down");
} else if (((!Key.isDown(38)) && (keyCheck == "up")) && (keyAllow)) {
action("stand");
} else if (((!Key.isDown(40)) && (keyCheck == "down")) && (keyAllow)) {
action("stand");
}
if ((Key.isDown(37) && (keyCheck != "left")) && (keyAllow)) {
action("left");
} else if (((!Key.isDown(37)) && (keyCheck == "left")) && (keyAllow)) {
action("null");
}
if ((Key.isDown(32) && (keyCheck != "space")) && (keyAllow)) {
action("space");
} else if (((!Key.isDown(32)) && (keyCheck == "space")) && (keyAllow)) {
action("null");
}
if (Key.isDown(80) && (keyCheck != "pause")) {
action("pause");
} else if ((!Key.isDown(80)) && (keyCheck == "pause")) {
action("null");
}
hitTimeAB++;
if (startPlay && (!pauseNow)) {
if (Ball._x < (scrTopX + (Ball._width / 2))) {
Ball._x = scrTopX + (Ball._width / 2);
ballSpeedX = ballSpeedX * -1;
ballSpeedY = ballSpeedY * ((Math.random() / 10) + 0.95);
playSound("ball");
} else if (Ball._x > (scrBottomX - (Ball._width / 2))) {
Ball._x = scrBottomX - (Ball._width / 2);
ballSpeedX = ballSpeedX * -1;
ballSpeedY = ballSpeedY * ((Math.random() / 10) + 0.95);
playSound("ball");
}
if (Ball._y < (scrTopY + (Ball._width / 2))) {
Ball._y = scrTopY + (Ball._width / 2);
ballSpeedY = ballSpeedY * -1;
playSound("ball");
} else if (Ball._y > (scrBottomY - (Ball._width / 2))) {
Ball._y = scrBottomY - (Ball._width / 2);
ballSpeedY = ballSpeedY * -1;
playSound("ball");
}
if (Player.shield.hitTest(Ball._x, Ball._y, true)) {
hitVar = (Ball._y - Player._y) / (Player.shield._height / 2);
ballSpeedY = hitVar * ballSpeed;
ballSpeedX = Math.sqrt((ballSpeedAll * ballSpeedAll) - (ballSpeedY * ballSpeedY));
ballSpeedX = ballSpeedX * -1;
Player.mov.shield.play();
playSound("shield");
if (magnetActive) {
startPlay = false;
}
}
if (Player.bodyTop.hitTest(Ball._x, Ball._y, true)) {
playSound("player");
ballSpeedY = ballSpeedY * -1;
Player.gotoAndStop("movR");
TimeNow = TimeNow - (TimeCut / 2);
} else if (Player.bodyBottom.hitTest(Ball._x, Ball._y, true)) {
playSound("player");
ballSpeedY = ballSpeedY * -1;
Player.gotoAndStop("movR");
TimeNow = TimeNow - (TimeCut / 2);
} else if (Player.bodyBack.hitTest(Ball._x, Ball._y, true)) {
playSound("player");
ballSpeedX = ballSpeedX * -1;
Player.gotoAndStop("movR");
TimeNow = TimeNow - (TimeCut / 2);
}
if (BlockTotalNum != undefined) {
i = 1;
while (i <= BlockTotalNum) {
if (this["Block" + i].hitTest(Ball._x + ballSpeedX, Ball._y + ballSpeedY)) {
ballSpeedX = ballSpeedX * -1;
ballSpeedY = ballSpeedY * ((Math.random() / 10) + 0.95);
this["Block" + i].play();
switch (BlockType[i]) {
case "R" :
case "G" :
case "B" :
case "Y" :
if (this["Block" + i].hited != true) {
playSound("block" + hitTimer);
this["Block" + i].hited = true;
if (hitTimeAB < comboTime) {
hitTimer++;
hitComboTimer++;
if (hitTimer > 9) {
hitTimer = 9;
}
hitTimeAB = 0;
} else if (hitTimeAB >= comboTime) {
hitTimer = 1;
hitComboTimer = 1;
hitTimeAB = 0;
}
if (hitTimer >= 2) {
combo(hitComboTimer);
}
ScoreNow = ScoreNow + this["score" + BlockType[i]];
TimeNow = TimeNow + (TimePlus * hitTimer);
powerShow(worldNow, levelNow);
}
break;
case "BB" :
playSound("blockBB");
}
} else if (this["Power" + i].hitTest(Ball._x + ballSpeedX, Ball._y + ballSpeedY)) {
ballSpeedX = ballSpeedX * -1;
switch (BlockType[i]) {
case "PowerW1" :
playSound("blockBB");
powerUp(this["Power" + i], 1);
break;
case "PowerW2" :
playSound("blockBB");
powerUp(this["Power" + i], 2);
break;
case "PowerW3" :
playSound("blockBB");
powerUp(this["Power" + i], 3);
}
}
i++;
}
}
i = 1;
while (i <= 5) {
if (this["Food" + i].hitTest(Ball._x + ballSpeedX, Ball._y + ballSpeedY)) {
playSound("food");
ballSpeedX = ballSpeedX * -1;
this["Food" + i].hited = true;
this["Food" + i].play();
TimeNow = TimeNow - TimeCut;
Framework.showTime.play();
}
i++;
}
if (Protect.hitTest(Ball)) {
playSound("ball");
Ball._x = Ball._x - ballSpeedX;
ballSpeedX = ballSpeedX * -1;
}
Ball._x = Ball._x + ballSpeedX;
Ball._y = Ball._y + ballSpeedY;
TimeNow = TimeNow - TimeVar;
if (TimeNow < 0) {
TimeNow = 0;
} else if (TimeNow > 100) {
TimeNow = 100;
} else if (TimeNow < 20) {
playSound("time");
Framework.timeLine.play();
}
Framework.protect = protectNum;
Framework.magnet = magnetNum;
Framework.timeLine._xscale = TimeNow;
if (Framework.score < ScoreNow) {
Framework.score = Framework.score + 100;
}
if ((Framework.timeLine._xscale == 0) || (hitFoodNum == 5)) {
trace("Game Over");
i = 1;
while (i <= BlockTotalNum) {
removeMovieClip(this["Power" + i]);
i++;
}
gameover();
} else if (hitBlockNum == BlockNum) {
trace("Completed");
i = 1;
while (i <= BlockTotalNum) {
removeMovieClip(this["Power" + i]);
i++;
}
completed();
}
} else if ((!startPlay) && (!pauseNow)) {
Ball._y = Player._y;
TimeNow = TimeNow - TimeVar;
if (TimeNow < 0) {
TimeNow = 0;
} else if (TimeNow > 100) {
TimeNow = 100;
} else if (TimeNow < 20) {
playSound("time");
Framework.timeLine.play();
}
Framework.protect = protectNum;
Framework.magnet = magnetNum;
Framework.timeLine._xscale = TimeNow;
}
};
stop();
Frame 7
stop();
stopAllSounds();
playSound("completed");
this.onEnterFrame = function () {
};
Frame 8
stop();
stopAllSounds();
playSound("gameover");
this.onEnterFrame = function () {
};
Symbol 34 MovieClip [W3Food] Frame 1
stop();
Symbol 34 MovieClip [W3Food] Frame 6
_root.hitFoodNum++;
unloadMovie (this);
Symbol 46 MovieClip [W3BlockBB] Frame 1
stop();
Symbol 48 MovieClip [W3BlockB] Frame 1
stop();
this.onEnterFrame = function () {
randomR = Math.random() * 180;
Feb._rotation = randomR;
};
Symbol 48 MovieClip [W3BlockB] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 50 MovieClip [W3BlockG] Frame 1
stop();
this.onEnterFrame = function () {
randomR = Math.random() * 180;
Feb._rotation = randomR;
};
Symbol 50 MovieClip [W3BlockG] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 52 MovieClip [W3BlockY] Frame 1
stop();
this.onEnterFrame = function () {
randomR = Math.random() * 180;
Feb._rotation = randomR;
};
Symbol 52 MovieClip [W3BlockY] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 54 MovieClip [W3BlockR] Frame 1
stop();
this.onEnterFrame = function () {
randomR = Math.random() * 180;
Feb._rotation = randomR;
};
Symbol 54 MovieClip [W3BlockR] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 58 MovieClip [W2Food] Frame 1
stop();
Symbol 58 MovieClip [W2Food] Frame 6
_root.hitFoodNum++;
unloadMovie (this);
Symbol 65 MovieClip [W2BlockBB] Frame 1
stop();
Symbol 68 MovieClip [W2BlockB] Frame 1
stop();
Symbol 68 MovieClip [W2BlockB] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 70 MovieClip [W2BlockG] Frame 1
stop();
Symbol 70 MovieClip [W2BlockG] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 72 MovieClip [W2BlockY] Frame 1
stop();
Symbol 72 MovieClip [W2BlockY] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 74 MovieClip [W2BlockR] Frame 1
stop();
Symbol 74 MovieClip [W2BlockR] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 78 MovieClip [W1Food] Frame 1
stop();
Symbol 78 MovieClip [W1Food] Frame 6
_root.hitFoodNum++;
unloadMovie (this);
Symbol 82 MovieClip [W1BlockBB] Frame 1
stop();
Symbol 89 MovieClip [W1BlockB] Frame 1
stop();
Symbol 89 MovieClip [W1BlockB] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 91 MovieClip [W1BlockG] Frame 1
stop();
Symbol 91 MovieClip [W1BlockG] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 93 MovieClip [W1BlockY] Frame 1
stop();
Symbol 93 MovieClip [W1BlockY] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 95 MovieClip [W1BlockR] Frame 1
stop();
Symbol 95 MovieClip [W1BlockR] Frame 6
_root.hitBlockNum++;
unloadMovie (this);
Symbol 106 MovieClip Frame 1
i = 1;
while (i < 20) {
duplicateMovieClip ("line", "line" + i, i);
setProperty("line" + i, _rotation , 18 * i);
a = random(80);
setProperty("line" + i, _xscale , a);
setProperty("line" + i, _yscale , a);
i++;
}
Symbol 107 MovieClip Frame 1
i = 1;
while (i < 6) {
duplicateMovieClip ("yy", "yy" + i, i);
setProperty("yy" + i, _xscale , 20 + (10 * i));
setProperty("yy" + i, _yscale , 20 + (10 * i));
setProperty("yy" + i, _rotation , i * 30);
i++;
}
Symbol 108 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 5
stop();
Symbol 151 MovieClip Frame 11
_parent.gotoAndStop("movS");
gotoAndStop (1);
Symbol 152 MovieClip [Player] Frame 1
_parent.keyAllow = true;
stop();
Symbol 152 MovieClip [Player] Frame 4
_parent.keyAllow = false;
Symbol 160 MovieClip [timerLine] Frame 1
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 188 Button
on (release, keyPress "<Delete>") {
_root.formatScene(1, 1);
}
Symbol 189 Button
on (release, keyPress "<End>") {
_root.formatScene(2, 1);
}
Symbol 190 Button
on (release, keyPress "<PgDn>") {
_root.formatScene(3, 1);
}
Symbol 202 MovieClip [W3Protect] Frame 1
stop();
_parent.keyAllow = true;
Symbol 202 MovieClip [W3Protect] Frame 2
_parent.keyAllow = false;
Symbol 206 MovieClip [W2Protect] Frame 1
stop();
_parent.keyAllow = true;
Symbol 206 MovieClip [W2Protect] Frame 2
_parent.keyAllow = false;
Symbol 210 MovieClip [W1Protect] Frame 1
stop();
_parent.keyAllow = true;
Symbol 210 MovieClip [W1Protect] Frame 2
_parent.keyAllow = false;
Symbol 219 Button
on (release) {
getURL ("http://moregames.agame.com", "_blank");
}
Symbol 259 MovieClip Frame 8
stop();
Symbol 263 MovieClip Frame 8
stop();
Symbol 264 Button
on (release) {
_parent.playSound("cancel");
unloadMovie (this);
}
Symbol 270 MovieClip [comboTxt] Frame 14
removeMovieClip(this);
Symbol 280 MovieClip [levelup] Frame 1
world.num = _parent.worldNow;
level.num = _parent.levelNow;
this.onEnterFrame = function () {
bg._rotation = bg._rotation + 10;
};
Symbol 280 MovieClip [levelup] Frame 80
_parent.gotoAndStop("game");
Symbol 294 Button
on (release) {
_parent.playSound("cancel");
_parent.gotoAndStop("title");
}
Symbol 304 MovieClip Frame 1
_parent.stop();
tempnum = 0;
line._xscale = 0;
this.onEnterFrame = function () {
loaded = _parent.getBytesLoaded();
remaining = _parent.getBytesTotal();
truenum = Math.round((loaded / remaining) * 100);
if (tempnum < truenum) {
tempnum++;
}
num = truenum;
line._xscale = truenum;
if (truenum == 100) {
_parent.gotoAndStop("title");
}
};
Symbol 306 Button
on (release) {
play();
}
Symbol 310 MovieClip Frame 1
stop();
_quality = "best";
Symbol 310 MovieClip Frame 2
stop();
_quality = "medium";
Symbol 310 MovieClip Frame 3
stop();
_quality = "low";
Symbol 313 MovieClip Frame 1
stop();
_parent.soundOn = true;
Symbol 313 MovieClip Frame 2
stop();
stopAllSounds();
_parent.soundOn = false;
Symbol 314 Button
on (release) {
_parent.playSound("ok");
_parent.gotoAndStop("loadGame");
}
Symbol 315 Button
on (release) {
_parent.playSound("ok");
_parent.gotoAndStop("howtoplay");
}
Symbol 316 Button
on (release) {
_parent.playSound("ok");
_parent.loadData();
}
Symbol 317 Button
on (release) {
_parent.playSound("ok");
getURL ("http://moregames.agame.com", "_blank");
}
Symbol 318 Button
on (release) {
_parent.playSound("ok");
getURL ("http://freegames.agame.com", "_blank");
}
Symbol 329 Button
on (release) {
_root.loadUser(3, "Player", 0, 1, 1);
}
Symbol 332 MovieClip Frame 8
stop();
Symbol 335 MovieClip Frame 8
stop();
Symbol 336 Button
on (release) {
_parent._parent.playSound("ok");
gotoAndStop ("save");
}
Symbol 339 Button
on (release) {
_parent._parent.playSound("ok");
var myNum = this._name.split("Item");
thisNum = Number(myNum[1]);
if ((save_txt.text != "enter your name here") && (save_txt.text != "")) {
_root.saveUser(thisNum, save_txt.text, 0, 1, 1);
_root.loadUser(thisNum, save_txt.text, 0, 1, 1);
}
}
Symbol 342 Button
on (release) {
_parent._parent.playSound("ok");
_root.saveUser(thisNum, "save file " + showNum, 0, 1, 1);
gotoAndStop ("create");
}
Symbol 343 Button
on (release) {
var myNum = this._name.split("Item");
thisNum = Number(myNum[1]);
_root.loadUser(_root.loadNum[thisNum], _root.loadName[thisNum], _root.loadScore[thisNum], _root.loadWorld[thisNum], _root.loadLevel[thisNum]);
}
Symbol 346 MovieClip Frame 1
stop();
var myNum = this._name.split("Item");
thisNum = Number(myNum[1]);
showNum = thisNum + 1;
create_txt.text = ("save file " + showNum) + " : empty";
Symbol 346 MovieClip Frame 2
save_txt.onChanged = function (textfield_txt) {
if (textfield_txt.length > 10) {
trace(textfield_txt.text);
textfield_txt.text = "";
}
};
Symbol 351 MovieClip Frame 1
_parent.showUser();
Symbol 355 Button
on (release) {
_parent.playSound("ok");
_parent.levelup();
}
Symbol 356 Button
on (release) {
_parent.playSound("ok");
_root.saveUser(_root.myNum, _root.myName, myScore, _root.myWorld, _root.myLevel);
_parent.levelup();
}
Symbol 361 MovieClip Frame 1
this.myScore = (_root.myScore = _parent.Framework.score);
this.myName = _root.myName;
Symbol 361 MovieClip Frame 20
stop();
this.onEnterFrame = function () {
if (_parent.TimeNow > 0) {
_parent.TimeNow--;
_parent.Framework.timeLine._xscale = _parent.TimeNow;
_parent.Framework.score = _parent.Framework.score + (_parent.levelNow * 100);
_parent.playSound("score");
} else {
_parent.TimeNow = 0;
_parent.Framework.timeLine._xscale = _parent.TimeNow;
}
this.myScore = (_root.myScore = _parent.Framework.score);
if (_parent.TimeNow == 0) {
nextFrame();
}
};
Symbol 361 MovieClip Frame 21
stop();
if (_root.myNum < 3) {
saveButton._visible = true;
saveTxt.text = "SAVE & CONTINUE";
} else {
saveButton._visible = false;
saveTxt.text = "";
}
this.onEnterFrame = function () {
};
Symbol 364 MovieClip Frame 1
stop();
Symbol 366 Button
on (release) {
_parent.playSound("ok");
_parent.gotoAndStop("title");
}
Symbol 370 Button
on (release) {
_parent.playSound("ok");
_parent.saveData(myName, myScore);
_parent.loadData(myName, myScore);
gotoAndStop ("end");
}
Symbol 376 Button
on (release) {
_parent.playSound("ok");
_parent.loadData(myName, myScore);
}
Symbol 378 Button
on (release) {
_parent.playSound("ok");
getURL ("http://www.agame.com", "_blank");
}
Symbol 379 MovieClip Frame 3
if (!_root.gameCompleted) {
gameoverTxt.gotoAndStop("gameover");
} else if (_root.gameCompleted) {
gameoverTxt.gotoAndStop("gamecompleted");
}
Symbol 379 MovieClip Frame 15
this.myScore = _root.myScore;
this.myName = _root.myName;
Symbol 379 MovieClip Frame 20
stop();
Symbol 379 MovieClip Frame 30
stop();