Frame 1
_fglv = new LoadVars();
_fglv.gid = 9;
_fglv.url = _root._url;
_fglv.sendAndLoad("http://www.freegamesforyourwebsite.com/stats.php", _fglv, "POST");
delete _fglv;
var debug = true;
var gameID = 38;
var gameName = "dirtbike-championship";
stop();
fscommand ("showmenu", "false");
prel.onEnterFrame = function () {
prel.procent.text = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
prel.gotoAndStop(prel.procent.text);
if (Number(prel.procent.text) >= 100) {
play();
delete this.onEnterFrame;
}
};
Frame 2
stop();
Frame 3
if (!okToPlay) {
gotoAndStop (2);
}
Frame 9
Frame 20
function startGame() {
_global.gl_game_info.curr_level = gl_user_info.levels["level_" + gl_user_info.curr_level];
gl_game_info.is_game_over = (gl_game_info.is_pause = false);
main_mc.back_mc.gotoAndStop("level_" + gl_user_info.curr_level);
main_mc.messages_mc.gotoAndStop("empty");
_root.onKeyDown = function () {
if (Key.getCode() == 80) {
gl_game_info.is_pause = !gl_game_info.is_pause;
if (gl_game_info.is_pause) {
main_mc.messages_mc.gotoAndPlay("pause");
} else {
main_mc.messages_mc.gotoAndPlay("un_pause");
}
}
if (Key.isDown(65)) {
_global.gl_user_info.curr_level++;
_root.main_mc.gotoAndPlay("replay");
}
if (_global.gl_user_info.curr_level > 11) {
_global.gl_user_info.curr_level = 1;
}
};
Key.addListener(_root);
if (_global.gl_game_info.curr_level) {
_global.gl_level = main_mc.main_cont_mc.attachMovie(_global.gl_game_info.curr_level.link, "level_mc", 1);
}
}
var soundOn = true;
_global.gl_D = mx.utils.Delegate;
_global.gl_QM = new Pirrest.Managers.QueueManager();
_global.game_mode = "real";
_global.record_ar = [];
var l1_r1 = new Array(645);
l1_r1[17] = 10;
l1_r1[18] = 10;
l1_r1[19] = 10;
l1_r1[20] = 10;
l1_r1[21] = 10;
l1_r1[22] = 10;
l1_r1[23] = 10;
l1_r1[24] = 10;
l1_r1[25] = 10;
l1_r1[26] = 10;
l1_r1[27] = 10;
l1_r1[28] = 10;
l1_r1[33] = 10;
l1_r1[34] = 10;
l1_r1[35] = 10;
l1_r1[36] = 10;
l1_r1[37] = 10;
l1_r1[38] = 10;
l1_r1[39] = 10;
l1_r1[40] = 10;
l1_r1[41] = 10;
l1_r1[42] = 10;
l1_r1[43] = 10;
l1_r1[53] = 10;
l1_r1[54] = 10;
l1_r1[55] = 10;
l1_r1[82] = 10;
l1_r1[83] = 10;
l1_r1[84] = 10;
l1_r1[85] = 10;
l1_r1[100] = 10;
l1_r1[101] = 10;
l1_r1[102] = 10;
l1_r1[103] = 10;
l1_r1[104] = 10;
l1_r1[105] = 10;
l1_r1[106] = 10;
l1_r1[107] = 10;
l1_r1[108] = 10;
l1_r1[109] = 10;
l1_r1[110] = 10;
l1_r1[111] = 10;
l1_r1[112] = 10;
l1_r1[113] = 10;
l1_r1[114] = 10;
l1_r1[115] = 10;
l1_r1[116] = 10;
l1_r1[117] = 10;
l1_r1[118] = 10;
l1_r1[119] = 10;
l1_r1[120] = 10;
l1_r1[121] = 10;
l1_r1[122] = 10;
l1_r1[123] = 10;
l1_r1[124] = 10;
l1_r1[125] = 10;
l1_r1[126] = 10;
l1_r1[127] = 10;
l1_r1[128] = 10;
l1_r1[129] = 10;
l1_r1[130] = 10;
l1_r1[131] = 10;
l1_r1[132] = 10;
l1_r1[133] = 10;
l1_r1[134] = 10;
l1_r1[135] = 10;
l1_r1[136] = 10;
l1_r1[137] = 10;
l1_r1[138] = 10;
l1_r1[157] = 20;
l1_r1[158] = 20;
l1_r1[159] = 20;
l1_r1[160] = 20;
l1_r1[161] = 20;
l1_r1[162] = 20;
l1_r1[163] = 20;
l1_r1[164] = 20;
l1_r1[165] = 20;
l1_r1[169] = 1;
l1_r1[170] = 1;
l1_r1[171] = 1;
l1_r1[172] = 1;
l1_r1[173] = 1;
l1_r1[174] = 1;
l1_r1[175] = 1;
l1_r1[176] = 1;
l1_r1[177] = 1;
l1_r1[178] = 1;
l1_r1[179] = 1;
l1_r1[180] = 1;
l1_r1[181] = 1;
l1_r1[198] = 10;
l1_r1[199] = 10;
l1_r1[200] = 10;
l1_r1[201] = 10;
l1_r1[202] = 10;
l1_r1[203] = 10;
l1_r1[204] = 10;
l1_r1[205] = 10;
l1_r1[206] = 10;
l1_r1[207] = 10;
l1_r1[208] = 10;
l1_r1[209] = 10;
l1_r1[210] = 10;
l1_r1[211] = 10;
l1_r1[212] = 10;
l1_r1[213] = 10;
l1_r1[214] = 10;
l1_r1[215] = 10;
l1_r1[216] = 10;
l1_r1[217] = 10;
l1_r1[218] = 10;
l1_r1[219] = 10;
l1_r1[220] = 10;
l1_r1[221] = 10;
l1_r1[222] = 10;
l1_r1[223] = 10;
l1_r1[224] = 10;
l1_r1[225] = 10;
l1_r1[226] = 10;
l1_r1[227] = 10;
l1_r1[228] = 10;
l1_r1[229] = 10;
l1_r1[230] = 10;
l1_r1[231] = 10;
l1_r1[232] = 10;
l1_r1[233] = 10;
l1_r1[234] = 10;
l1_r1[235] = 10;
l1_r1[236] = 10;
l1_r1[237] = 10;
l1_r1[238] = 10;
l1_r1[239] = 10;
l1_r1[240] = 10;
l1_r1[241] = 10;
l1_r1[242] = 10;
l1_r1[243] = 10;
l1_r1[244] = 10;
l1_r1[245] = 10;
l1_r1[246] = 10;
l1_r1[247] = 10;
l1_r1[248] = 10;
l1_r1[249] = 10;
l1_r1[250] = 10;
l1_r1[251] = 10;
l1_r1[256] = 1;
l1_r1[257] = 1;
l1_r1[258] = 1;
l1_r1[259] = 1;
l1_r1[260] = 1;
l1_r1[261] = 1;
l1_r1[262] = 1;
l1_r1[263] = 1;
l1_r1[264] = 1;
l1_r1[265] = 1;
l1_r1[266] = 1;
l1_r1[267] = 1;
l1_r1[268] = 1;
l1_r1[269] = 1;
l1_r1[270] = 1;
l1_r1[271] = 1;
l1_r1[272] = 1;
l1_r1[282] = 10;
l1_r1[283] = 10;
l1_r1[284] = 10;
l1_r1[285] = 10;
l1_r1[286] = 10;
l1_r1[287] = 10;
l1_r1[288] = 10;
l1_r1[289] = 10;
l1_r1[290] = 10;
l1_r1[291] = 10;
l1_r1[292] = 10;
l1_r1[293] = 10;
l1_r1[294] = 10;
l1_r1[295] = 10;
l1_r1[296] = 10;
l1_r1[302] = 1;
l1_r1[303] = 1;
l1_r1[304] = 1;
l1_r1[305] = 1;
l1_r1[306] = 1;
l1_r1[307] = 1;
l1_r1[319] = 10;
l1_r1[320] = 10;
l1_r1[321] = 10;
l1_r1[340] = 1;
l1_r1[341] = 1;
l1_r1[342] = 1;
l1_r1[343] = 1;
l1_r1[344] = 1;
l1_r1[345] = 1;
l1_r1[346] = 1;
l1_r1[347] = 1;
l1_r1[348] = 1;
l1_r1[349] = 1;
l1_r1[350] = 1;
l1_r1[351] = 1;
l1_r1[352] = 1;
l1_r1[353] = 1;
l1_r1[354] = 1;
l1_r1[355] = 1;
l1_r1[356] = 1;
l1_r1[357] = 1;
l1_r1[358] = 1;
l1_r1[359] = 1;
l1_r1[360] = 1;
l1_r1[364] = 10;
l1_r1[365] = 10;
l1_r1[366] = 10;
l1_r1[367] = 10;
l1_r1[368] = 10;
l1_r1[369] = 10;
l1_r1[370] = 10;
l1_r1[371] = 10;
l1_r1[379] = 10;
l1_r1[380] = 10;
l1_r1[381] = 10;
l1_r1[382] = 10;
l1_r1[383] = 10;
l1_r1[384] = 10;
l1_r1[385] = 10;
l1_r1[386] = 10;
l1_r1[387] = 10;
l1_r1[388] = 10;
l1_r1[389] = 10;
l1_r1[390] = 10;
l1_r1[391] = 10;
l1_r1[392] = 10;
l1_r1[393] = 10;
l1_r1[394] = 10;
l1_r1[395] = 10;
l1_r1[396] = 10;
l1_r1[397] = 10;
l1_r1[398] = 10;
l1_r1[399] = 10;
l1_r1[400] = 10;
l1_r1[401] = 10;
l1_r1[402] = 10;
l1_r1[403] = 10;
l1_r1[404] = 10;
l1_r1[408] = 10;
l1_r1[409] = 10;
l1_r1[410] = 10;
l1_r1[411] = 10;
l1_r1[418] = 1;
l1_r1[419] = 1;
l1_r1[420] = 1;
l1_r1[421] = 1;
l1_r1[422] = 1;
l1_r1[426] = 1;
l1_r1[427] = 1;
l1_r1[428] = 1;
l1_r1[429] = 1;
l1_r1[430] = 1;
l1_r1[431] = 1;
l1_r1[432] = 1;
l1_r1[433] = 1;
l1_r1[440] = 10;
l1_r1[441] = 10;
l1_r1[442] = 10;
l1_r1[443] = 10;
l1_r1[444] = 10;
l1_r1[445] = 10;
l1_r1[446] = 10;
l1_r1[447] = 10;
l1_r1[448] = 10;
l1_r1[458] = 10;
l1_r1[459] = 10;
l1_r1[460] = 10;
l1_r1[461] = 10;
l1_r1[462] = 10;
l1_r1[463] = 10;
l1_r1[464] = 10;
l1_r1[465] = 10;
l1_r1[466] = 10;
l1_r1[467] = 10;
l1_r1[468] = 10;
l1_r1[469] = 10;
l1_r1[470] = 10;
l1_r1[471] = 10;
l1_r1[472] = 10;
l1_r1[473] = 10;
l1_r1[474] = 10;
l1_r1[475] = 10;
l1_r1[476] = 10;
l1_r1[477] = 10;
l1_r1[478] = 10;
l1_r1[479] = 10;
l1_r1[480] = 10;
l1_r1[481] = 10;
l1_r1[482] = 10;
l1_r1[483] = 10;
l1_r1[484] = 10;
l1_r1[485] = 10;
l1_r1[491] = 10;
l1_r1[492] = 10;
l1_r1[493] = 10;
l1_r1[507] = 20;
l1_r1[508] = 20;
l1_r1[509] = 20;
l1_r1[518] = 1;
l1_r1[519] = 1;
l1_r1[520] = 1;
l1_r1[526] = 1;
l1_r1[527] = 1;
l1_r1[528] = 1;
l1_r1[529] = 1;
l1_r1[530] = 1;
l1_r1[531] = 1;
l1_r1[532] = 1;
l1_r1[533] = 1;
l1_r1[534] = 1;
l1_r1[535] = 1;
l1_r1[540] = 1;
l1_r1[541] = 1;
l1_r1[542] = 1;
l1_r1[552] = 1;
l1_r1[553] = 1;
l1_r1[554] = 1;
l1_r1[555] = 1;
l1_r1[556] = 1;
l1_r1[557] = 1;
l1_r1[558] = 1;
l1_r1[559] = 1;
l1_r1[560] = 1;
l1_r1[561] = 1;
l1_r1[562] = 1;
l1_r1[563] = 1;
l1_r1[564] = 1;
l1_r1[565] = 1;
l1_r1[566] = 1;
l1_r1[567] = 1;
l1_r1[571] = 1;
l1_r1[572] = 1;
l1_r1[573] = 1;
l1_r1[574] = 1;
l1_r1[575] = 1;
l1_r1[576] = 1;
l1_r1[577] = 1;
l1_r1[578] = 1;
l1_r1[606] = 1;
l1_r1[607] = 1;
l1_r1[608] = 1;
l1_r1[609] = 1;
l1_r1[610] = 1;
l1_r1[611] = 1;
l1_r1[612] = 1;
l1_r1[613] = 1;
l1_r1[614] = 1;
l1_r1[622] = 10;
l1_r1[623] = 10;
l1_r1[624] = 10;
l1_r1[625] = 10;
l1_r1[626] = 10;
l1_r1[627] = 10;
l1_r1[628] = 10;
l1_r1[629] = 10;
l1_r1[630] = 10;
l1_r1[631] = 10;
l1_r1[632] = 10;
l1_r1[633] = 10;
l1_r1[634] = 10;
l1_r1[635] = 10;
l1_r1[636] = 10;
l1_r1[637] = 10;
l1_r1[638] = 10;
l1_r1[639] = 10;
l1_r1[640] = 10;
l1_r1[641] = 10;
l1_r1[642] = 10;
l1_r1[643] = 10;
l1_r1[644] = 10;
l1_r1[645] = 10;
var l2_r1 = new Array(744);
l2_r1[10] = 10;
l2_r1[11] = 10;
l2_r1[12] = 10;
l2_r1[13] = 10;
l2_r1[14] = 10;
l2_r1[15] = 10;
l2_r1[16] = 10;
l2_r1[17] = 10;
l2_r1[18] = 10;
l2_r1[19] = 10;
l2_r1[20] = 10;
l2_r1[21] = 10;
l2_r1[27] = 1;
l2_r1[28] = 1;
l2_r1[29] = 1;
l2_r1[34] = 1;
l2_r1[35] = 11;
l2_r1[36] = 11;
l2_r1[37] = 11;
l2_r1[38] = 11;
l2_r1[43] = 1;
l2_r1[44] = 1;
l2_r1[45] = 1;
l2_r1[49] = 1;
l2_r1[50] = 1;
l2_r1[51] = 1;
l2_r1[52] = 1;
l2_r1[53] = 1;
l2_r1[54] = 1;
l2_r1[64] = 10;
l2_r1[65] = 10;
l2_r1[66] = 10;
l2_r1[83] = 1;
l2_r1[84] = 1;
l2_r1[85] = 1;
l2_r1[86] = 1;
l2_r1[87] = 1;
l2_r1[88] = 1;
l2_r1[89] = 1;
l2_r1[90] = 1;
l2_r1[91] = 1;
l2_r1[92] = 1;
l2_r1[93] = 1;
l2_r1[94] = 1;
l2_r1[95] = 1;
l2_r1[96] = 1;
l2_r1[98] = 10;
l2_r1[99] = 10;
l2_r1[100] = 10;
l2_r1[101] = 10;
l2_r1[102] = 10;
l2_r1[103] = 10;
l2_r1[104] = 10;
l2_r1[105] = 10;
l2_r1[106] = 10;
l2_r1[107] = 10;
l2_r1[108] = 10;
l2_r1[109] = 10;
l2_r1[110] = 10;
l2_r1[111] = 10;
l2_r1[112] = 10;
l2_r1[113] = 10;
l2_r1[114] = 11;
l2_r1[115] = 11;
l2_r1[116] = 11;
l2_r1[117] = 10;
l2_r1[118] = 10;
l2_r1[119] = 10;
l2_r1[120] = 10;
l2_r1[121] = 11;
l2_r1[122] = 11;
l2_r1[123] = 11;
l2_r1[124] = 11;
l2_r1[125] = 11;
l2_r1[126] = 10;
l2_r1[127] = 10;
l2_r1[128] = 10;
l2_r1[129] = 10;
l2_r1[130] = 10;
l2_r1[131] = 10;
l2_r1[132] = 10;
l2_r1[133] = 10;
l2_r1[134] = 10;
l2_r1[135] = 10;
l2_r1[136] = 10;
l2_r1[137] = 10;
l2_r1[138] = 10;
l2_r1[164] = 2;
l2_r1[165] = 2;
l2_r1[166] = 2;
l2_r1[172] = 1;
l2_r1[173] = 1;
l2_r1[174] = 1;
l2_r1[175] = 1;
l2_r1[176] = 1;
l2_r1[177] = 1;
l2_r1[178] = 1;
l2_r1[179] = 1;
l2_r1[180] = 1;
l2_r1[181] = 1;
l2_r1[182] = 1;
l2_r1[183] = 1;
l2_r1[190] = 10;
l2_r1[191] = 10;
l2_r1[192] = 10;
l2_r1[193] = 10;
l2_r1[194] = 10;
l2_r1[195] = 10;
l2_r1[196] = 10;
l2_r1[197] = 10;
l2_r1[198] = 10;
l2_r1[199] = 10;
l2_r1[200] = 10;
l2_r1[230] = 10;
l2_r1[231] = 10;
l2_r1[232] = 10;
l2_r1[233] = 10;
l2_r1[234] = 10;
l2_r1[235] = 10;
l2_r1[236] = 10;
l2_r1[237] = 10;
l2_r1[242] = 10;
l2_r1[243] = 10;
l2_r1[244] = 10;
l2_r1[245] = 10;
l2_r1[246] = 10;
l2_r1[251] = 10;
l2_r1[252] = 10;
l2_r1[253] = 10;
l2_r1[254] = 10;
l2_r1[255] = 10;
l2_r1[256] = 10;
l2_r1[257] = 10;
l2_r1[258] = 10;
l2_r1[259] = 10;
l2_r1[260] = 10;
l2_r1[261] = 10;
l2_r1[262] = 10;
l2_r1[263] = 10;
l2_r1[264] = 10;
l2_r1[265] = 10;
l2_r1[266] = 10;
l2_r1[267] = 10;
l2_r1[268] = 10;
l2_r1[269] = 10;
l2_r1[270] = 10;
l2_r1[271] = 10;
l2_r1[272] = 10;
l2_r1[273] = 10;
l2_r1[274] = 10;
l2_r1[275] = 10;
l2_r1[276] = 10;
l2_r1[277] = 10;
l2_r1[278] = 10;
l2_r1[279] = 10;
l2_r1[280] = 10;
l2_r1[281] = 10;
l2_r1[282] = 10;
l2_r1[283] = 11;
l2_r1[284] = 11;
l2_r1[285] = 11;
l2_r1[286] = 11;
l2_r1[287] = 10;
l2_r1[288] = 10;
l2_r1[289] = 10;
l2_r1[290] = 10;
l2_r1[291] = 10;
l2_r1[292] = 10;
l2_r1[293] = 10;
l2_r1[294] = 10;
l2_r1[295] = 10;
l2_r1[296] = 10;
l2_r1[297] = 10;
l2_r1[298] = 10;
l2_r1[299] = 10;
l2_r1[300] = 10;
l2_r1[301] = 10;
l2_r1[307] = 10;
l2_r1[308] = 10;
l2_r1[309] = 10;
l2_r1[310] = 10;
l2_r1[311] = 10;
l2_r1[312] = 10;
l2_r1[313] = 10;
l2_r1[314] = 10;
l2_r1[315] = 10;
l2_r1[316] = 10;
l2_r1[317] = 10;
l2_r1[318] = 10;
l2_r1[319] = 10;
l2_r1[320] = 10;
l2_r1[321] = 10;
l2_r1[322] = 10;
l2_r1[323] = 10;
l2_r1[324] = 10;
l2_r1[325] = 10;
l2_r1[331] = 10;
l2_r1[332] = 10;
l2_r1[333] = 10;
l2_r1[334] = 10;
l2_r1[335] = 10;
l2_r1[338] = 10;
l2_r1[339] = 10;
l2_r1[340] = 10;
l2_r1[341] = 10;
l2_r1[342] = 10;
l2_r1[343] = 10;
l2_r1[344] = 10;
l2_r1[345] = 10;
l2_r1[346] = 10;
l2_r1[347] = 10;
l2_r1[348] = 10;
l2_r1[349] = 10;
l2_r1[350] = 10;
l2_r1[351] = 10;
l2_r1[352] = 10;
l2_r1[353] = 10;
l2_r1[354] = 10;
l2_r1[358] = 10;
l2_r1[359] = 10;
l2_r1[360] = 10;
l2_r1[361] = 10;
l2_r1[362] = 10;
l2_r1[363] = 10;
l2_r1[364] = 10;
l2_r1[365] = 10;
l2_r1[366] = 10;
l2_r1[367] = 10;
l2_r1[368] = 10;
l2_r1[369] = 10;
l2_r1[370] = 10;
l2_r1[371] = 10;
l2_r1[375] = 10;
l2_r1[376] = 10;
l2_r1[377] = 10;
l2_r1[378] = 10;
l2_r1[379] = 10;
l2_r1[380] = 10;
l2_r1[381] = 10;
l2_r1[382] = 10;
l2_r1[383] = 10;
l2_r1[384] = 10;
l2_r1[385] = 10;
l2_r1[386] = 10;
l2_r1[387] = 10;
l2_r1[388] = 10;
l2_r1[389] = 10;
l2_r1[390] = 10;
l2_r1[391] = 10;
l2_r1[392] = 10;
l2_r1[393] = 10;
l2_r1[394] = 10;
l2_r1[395] = 10;
l2_r1[396] = 10;
l2_r1[397] = 10;
l2_r1[398] = 10;
l2_r1[399] = 10;
l2_r1[400] = 10;
l2_r1[401] = 10;
l2_r1[402] = 10;
l2_r1[403] = 10;
l2_r1[404] = 10;
l2_r1[405] = 10;
l2_r1[406] = 10;
l2_r1[407] = 10;
l2_r1[408] = 10;
l2_r1[409] = 10;
l2_r1[410] = 10;
l2_r1[411] = 10;
l2_r1[419] = 20;
l2_r1[420] = 20;
l2_r1[421] = 20;
l2_r1[424] = 20;
l2_r1[425] = 20;
l2_r1[426] = 20;
l2_r1[427] = 20;
l2_r1[428] = 20;
l2_r1[430] = 20;
l2_r1[431] = 20;
l2_r1[432] = 20;
l2_r1[433] = 20;
l2_r1[434] = 20;
l2_r1[435] = 20;
l2_r1[436] = 20;
l2_r1[437] = 20;
l2_r1[438] = 20;
l2_r1[457] = 10;
l2_r1[458] = 10;
l2_r1[459] = 10;
l2_r1[460] = 10;
l2_r1[461] = 10;
l2_r1[462] = 10;
l2_r1[463] = 10;
l2_r1[464] = 10;
l2_r1[465] = 10;
l2_r1[466] = 10;
l2_r1[467] = 10;
l2_r1[468] = 10;
l2_r1[469] = 10;
l2_r1[470] = 10;
l2_r1[471] = 10;
l2_r1[472] = 10;
l2_r1[473] = 10;
l2_r1[487] = 1;
l2_r1[488] = 1;
l2_r1[489] = 1;
l2_r1[490] = 1;
l2_r1[491] = 1;
l2_r1[492] = 1;
l2_r1[493] = 1;
l2_r1[494] = 1;
l2_r1[496] = 1;
l2_r1[497] = 1;
l2_r1[498] = 1;
l2_r1[499] = 1;
l2_r1[500] = 1;
l2_r1[501] = 1;
l2_r1[502] = 1;
l2_r1[507] = 10;
l2_r1[508] = 10;
l2_r1[509] = 10;
l2_r1[510] = 10;
l2_r1[511] = 10;
l2_r1[512] = 10;
l2_r1[513] = 10;
l2_r1[514] = 10;
l2_r1[515] = 10;
l2_r1[516] = 10;
l2_r1[517] = 10;
l2_r1[518] = 10;
l2_r1[519] = 10;
l2_r1[520] = 10;
l2_r1[521] = 10;
l2_r1[522] = 10;
l2_r1[523] = 10;
l2_r1[524] = 10;
l2_r1[525] = 10;
l2_r1[526] = 10;
l2_r1[527] = 10;
l2_r1[528] = 10;
l2_r1[529] = 10;
l2_r1[530] = 10;
l2_r1[531] = 10;
l2_r1[532] = 10;
l2_r1[533] = 10;
l2_r1[534] = 10;
l2_r1[535] = 10;
l2_r1[536] = 10;
l2_r1[537] = 10;
l2_r1[538] = 10;
l2_r1[539] = 10;
l2_r1[540] = 10;
l2_r1[541] = 10;
l2_r1[542] = 10;
l2_r1[543] = 10;
l2_r1[544] = 10;
l2_r1[545] = 10;
l2_r1[546] = 10;
l2_r1[547] = 10;
l2_r1[548] = 10;
l2_r1[549] = 10;
l2_r1[550] = 10;
l2_r1[551] = 10;
l2_r1[552] = 10;
l2_r1[553] = 10;
l2_r1[554] = 10;
l2_r1[555] = 10;
l2_r1[556] = 10;
l2_r1[557] = 10;
l2_r1[558] = 10;
l2_r1[559] = 10;
l2_r1[560] = 10;
l2_r1[561] = 10;
l2_r1[562] = 10;
l2_r1[563] = 10;
l2_r1[564] = 10;
l2_r1[565] = 10;
l2_r1[566] = 10;
l2_r1[567] = 10;
l2_r1[568] = 10;
l2_r1[569] = 10;
l2_r1[573] = 1;
l2_r1[574] = 1;
l2_r1[575] = 1;
l2_r1[578] = 10;
l2_r1[579] = 10;
l2_r1[580] = 10;
l2_r1[581] = 10;
l2_r1[582] = 10;
l2_r1[583] = 10;
l2_r1[584] = 10;
l2_r1[585] = 10;
l2_r1[586] = 10;
l2_r1[587] = 10;
l2_r1[588] = 10;
l2_r1[589] = 10;
l2_r1[590] = 10;
l2_r1[591] = 10;
l2_r1[592] = 10;
l2_r1[593] = 10;
l2_r1[594] = 10;
l2_r1[595] = 10;
l2_r1[596] = 10;
l2_r1[597] = 10;
l2_r1[598] = 10;
l2_r1[599] = 10;
l2_r1[600] = 10;
l2_r1[601] = 10;
l2_r1[602] = 10;
l2_r1[603] = 10;
l2_r1[604] = 10;
l2_r1[605] = 10;
l2_r1[606] = 10;
l2_r1[607] = 10;
l2_r1[608] = 10;
l2_r1[609] = 10;
l2_r1[610] = 10;
l2_r1[611] = 10;
l2_r1[612] = 10;
l2_r1[613] = 10;
l2_r1[614] = 10;
l2_r1[624] = 20;
l2_r1[625] = 20;
l2_r1[626] = 20;
l2_r1[627] = 20;
l2_r1[628] = 20;
l2_r1[629] = 20;
l2_r1[633] = 20;
l2_r1[634] = 20;
l2_r1[635] = 20;
l2_r1[636] = 20;
l2_r1[637] = 20;
l2_r1[638] = 20;
l2_r1[659] = 1;
l2_r1[660] = 1;
l2_r1[661] = 1;
l2_r1[662] = 1;
l2_r1[663] = 1;
l2_r1[664] = 1;
l2_r1[665] = 1;
l2_r1[668] = 1;
l2_r1[669] = 1;
l2_r1[670] = 1;
l2_r1[671] = 1;
l2_r1[672] = 1;
l2_r1[673] = 1;
l2_r1[674] = 1;
l2_r1[677] = 1;
l2_r1[678] = 1;
l2_r1[679] = 1;
l2_r1[680] = 1;
l2_r1[681] = 1;
l2_r1[682] = 1;
l2_r1[683] = 1;
l2_r1[684] = 1;
l2_r1[685] = 1;
l2_r1[686] = 1;
l2_r1[687] = 1;
l2_r1[688] = 1;
l2_r1[689] = 1;
l2_r1[690] = 1;
l2_r1[691] = 1;
l2_r1[692] = 1;
l2_r1[694] = 10;
l2_r1[695] = 10;
l2_r1[696] = 10;
l2_r1[697] = 10;
l2_r1[698] = 10;
l2_r1[699] = 10;
l2_r1[700] = 10;
l2_r1[701] = 10;
l2_r1[702] = 10;
l2_r1[703] = 10;
l2_r1[704] = 10;
l2_r1[705] = 10;
l2_r1[706] = 10;
l2_r1[707] = 10;
l2_r1[708] = 10;
l2_r1[709] = 10;
l2_r1[723] = 10;
l2_r1[724] = 10;
l2_r1[725] = 10;
l2_r1[726] = 10;
l2_r1[727] = 10;
l2_r1[728] = 10;
l2_r1[729] = 10;
l2_r1[730] = 10;
l2_r1[731] = 10;
l2_r1[732] = 10;
l2_r1[733] = 10;
l2_r1[734] = 10;
l2_r1[735] = 10;
l2_r1[736] = 10;
l2_r1[737] = 10;
l2_r1[738] = 10;
var l3_r1 = new Array(676);
l3_r1[24] = 10;
l3_r1[25] = 10;
l3_r1[26] = 10;
l3_r1[27] = 10;
l3_r1[28] = 10;
l3_r1[29] = 10;
l3_r1[30] = 10;
l3_r1[31] = 10;
l3_r1[32] = 10;
l3_r1[33] = 10;
l3_r1[34] = 10;
l3_r1[35] = 10;
l3_r1[36] = 10;
l3_r1[37] = 10;
l3_r1[38] = 10;
l3_r1[39] = 10;
l3_r1[40] = 10;
l3_r1[41] = 10;
l3_r1[42] = 10;
l3_r1[43] = 10;
l3_r1[44] = 10;
l3_r1[45] = 10;
l3_r1[46] = 10;
l3_r1[47] = 10;
l3_r1[48] = 10;
l3_r1[49] = 10;
l3_r1[50] = 10;
l3_r1[51] = 10;
l3_r1[52] = 10;
l3_r1[53] = 10;
l3_r1[54] = 10;
l3_r1[55] = 10;
l3_r1[56] = 10;
l3_r1[57] = 10;
l3_r1[58] = 10;
l3_r1[59] = 10;
l3_r1[60] = 10;
l3_r1[61] = 10;
l3_r1[62] = 10;
l3_r1[63] = 10;
l3_r1[64] = 10;
l3_r1[65] = 10;
l3_r1[66] = 10;
l3_r1[67] = 10;
l3_r1[68] = 10;
l3_r1[69] = 10;
l3_r1[70] = 10;
l3_r1[71] = 10;
l3_r1[72] = 10;
l3_r1[73] = 10;
l3_r1[74] = 10;
l3_r1[75] = 10;
l3_r1[76] = 10;
l3_r1[77] = 10;
l3_r1[78] = 10;
l3_r1[79] = 10;
l3_r1[80] = 10;
l3_r1[81] = 10;
l3_r1[82] = 10;
l3_r1[83] = 10;
l3_r1[84] = 10;
l3_r1[85] = 10;
l3_r1[86] = 10;
l3_r1[87] = 10;
l3_r1[88] = 10;
l3_r1[89] = 10;
l3_r1[90] = 10;
l3_r1[91] = 10;
l3_r1[92] = 10;
l3_r1[93] = 10;
l3_r1[94] = 10;
l3_r1[95] = 10;
l3_r1[96] = 10;
l3_r1[97] = 10;
l3_r1[98] = 10;
l3_r1[99] = 10;
l3_r1[100] = 10;
l3_r1[101] = 10;
l3_r1[102] = 10;
l3_r1[103] = 10;
l3_r1[104] = 10;
l3_r1[105] = 10;
l3_r1[106] = 10;
l3_r1[107] = 10;
l3_r1[108] = 10;
l3_r1[109] = 10;
l3_r1[110] = 10;
l3_r1[111] = 10;
l3_r1[112] = 10;
l3_r1[113] = 10;
l3_r1[114] = 10;
l3_r1[115] = 10;
l3_r1[116] = 10;
l3_r1[117] = 10;
l3_r1[118] = 10;
l3_r1[119] = 10;
l3_r1[120] = 10;
l3_r1[121] = 10;
l3_r1[122] = 10;
l3_r1[123] = 10;
l3_r1[124] = 10;
l3_r1[125] = 10;
l3_r1[126] = 10;
l3_r1[132] = 10;
l3_r1[133] = 10;
l3_r1[134] = 10;
l3_r1[139] = 10;
l3_r1[140] = 10;
l3_r1[141] = 10;
l3_r1[142] = 10;
l3_r1[164] = 10;
l3_r1[165] = 10;
l3_r1[166] = 10;
l3_r1[167] = 10;
l3_r1[168] = 10;
l3_r1[169] = 10;
l3_r1[170] = 10;
l3_r1[171] = 10;
l3_r1[172] = 10;
l3_r1[173] = 10;
l3_r1[174] = 10;
l3_r1[175] = 10;
l3_r1[176] = 10;
l3_r1[177] = 10;
l3_r1[178] = 10;
l3_r1[179] = 10;
l3_r1[180] = 10;
l3_r1[181] = 10;
l3_r1[182] = 10;
l3_r1[183] = 10;
l3_r1[184] = 10;
l3_r1[185] = 10;
l3_r1[186] = 10;
l3_r1[187] = 10;
l3_r1[188] = 10;
l3_r1[189] = 10;
l3_r1[190] = 10;
l3_r1[191] = 10;
l3_r1[192] = 10;
l3_r1[193] = 10;
l3_r1[194] = 10;
l3_r1[195] = 10;
l3_r1[196] = 10;
l3_r1[197] = 10;
l3_r1[198] = 11;
l3_r1[199] = 11;
l3_r1[200] = 11;
l3_r1[201] = 11;
l3_r1[202] = 11;
l3_r1[203] = 11;
l3_r1[204] = 10;
l3_r1[205] = 10;
l3_r1[206] = 10;
l3_r1[207] = 10;
l3_r1[208] = 10;
l3_r1[209] = 10;
l3_r1[210] = 10;
l3_r1[211] = 10;
l3_r1[212] = 10;
l3_r1[213] = 10;
l3_r1[214] = 10;
l3_r1[215] = 10;
l3_r1[216] = 10;
l3_r1[217] = 10;
l3_r1[218] = 10;
l3_r1[219] = 10;
l3_r1[220] = 10;
l3_r1[221] = 10;
l3_r1[222] = 10;
l3_r1[223] = 10;
l3_r1[224] = 10;
l3_r1[225] = 10;
l3_r1[226] = 10;
l3_r1[227] = 10;
l3_r1[228] = 10;
l3_r1[229] = 10;
l3_r1[230] = 10;
l3_r1[231] = 10;
l3_r1[232] = 10;
l3_r1[233] = 10;
l3_r1[234] = 10;
l3_r1[235] = 10;
l3_r1[256] = 10;
l3_r1[257] = 10;
l3_r1[258] = 10;
l3_r1[259] = 10;
l3_r1[260] = 10;
l3_r1[261] = 10;
l3_r1[262] = 10;
l3_r1[268] = 10;
l3_r1[269] = 10;
l3_r1[270] = 10;
l3_r1[271] = 10;
l3_r1[272] = 10;
l3_r1[273] = 10;
l3_r1[274] = 10;
l3_r1[275] = 10;
l3_r1[276] = 10;
l3_r1[277] = 10;
l3_r1[278] = 10;
l3_r1[279] = 10;
l3_r1[280] = 10;
l3_r1[281] = 10;
l3_r1[314] = 1;
l3_r1[315] = 1;
l3_r1[316] = 1;
l3_r1[317] = 1;
l3_r1[328] = 1;
l3_r1[329] = 1;
l3_r1[330] = 1;
l3_r1[331] = 1;
l3_r1[332] = 1;
l3_r1[333] = 1;
l3_r1[334] = 1;
l3_r1[335] = 1;
l3_r1[336] = 1;
l3_r1[354] = 1;
l3_r1[355] = 1;
l3_r1[356] = 1;
l3_r1[357] = 1;
l3_r1[358] = 1;
l3_r1[359] = 1;
l3_r1[360] = 1;
l3_r1[361] = 1;
l3_r1[362] = 1;
l3_r1[363] = 1;
l3_r1[364] = 1;
l3_r1[376] = 10;
l3_r1[377] = 10;
l3_r1[388] = 10;
l3_r1[389] = 10;
l3_r1[397] = 10;
l3_r1[398] = 10;
l3_r1[399] = 10;
l3_r1[421] = 10;
l3_r1[422] = 10;
l3_r1[423] = 10;
l3_r1[429] = 10;
l3_r1[430] = 10;
l3_r1[431] = 10;
l3_r1[432] = 10;
l3_r1[433] = 10;
l3_r1[434] = 10;
l3_r1[435] = 10;
l3_r1[436] = 10;
l3_r1[451] = 10;
l3_r1[452] = 10;
l3_r1[453] = 10;
l3_r1[454] = 10;
l3_r1[455] = 10;
l3_r1[456] = 10;
l3_r1[457] = 10;
l3_r1[458] = 10;
l3_r1[459] = 10;
l3_r1[460] = 10;
l3_r1[461] = 10;
l3_r1[462] = 10;
l3_r1[463] = 10;
l3_r1[464] = 10;
l3_r1[465] = 10;
l3_r1[466] = 10;
l3_r1[467] = 10;
l3_r1[468] = 10;
l3_r1[469] = 10;
l3_r1[496] = 1;
l3_r1[497] = 1;
l3_r1[498] = 1;
l3_r1[499] = 1;
l3_r1[500] = 1;
l3_r1[501] = 1;
l3_r1[502] = 1;
l3_r1[503] = 1;
l3_r1[531] = 1;
l3_r1[544] = 1;
l3_r1[545] = 1;
l3_r1[546] = 1;
l3_r1[549] = 1;
l3_r1[550] = 1;
l3_r1[551] = 1;
l3_r1[552] = 11;
l3_r1[553] = 11;
l3_r1[554] = 11;
l3_r1[555] = 11;
l3_r1[556] = 11;
l3_r1[557] = 11;
l3_r1[558] = 11;
l3_r1[559] = 11;
l3_r1[560] = 11;
l3_r1[561] = 11;
l3_r1[562] = 11;
l3_r1[563] = 10;
l3_r1[564] = 10;
l3_r1[565] = 10;
l3_r1[566] = 10;
l3_r1[567] = 10;
l3_r1[568] = 10;
l3_r1[569] = 10;
l3_r1[570] = 10;
l3_r1[571] = 10;
l3_r1[572] = 10;
l3_r1[573] = 10;
l3_r1[574] = 10;
l3_r1[575] = 10;
l3_r1[576] = 10;
l3_r1[577] = 10;
l3_r1[578] = 10;
l3_r1[579] = 10;
l3_r1[580] = 10;
l3_r1[581] = 10;
l3_r1[582] = 10;
l3_r1[583] = 10;
l3_r1[584] = 10;
l3_r1[585] = 10;
l3_r1[586] = 10;
l3_r1[587] = 10;
l3_r1[588] = 10;
l3_r1[589] = 10;
l3_r1[590] = 10;
l3_r1[591] = 10;
l3_r1[592] = 10;
l3_r1[593] = 10;
l3_r1[594] = 10;
l3_r1[595] = 10;
l3_r1[596] = 10;
l3_r1[597] = 10;
l3_r1[598] = 10;
l3_r1[599] = 10;
l3_r1[600] = 10;
l3_r1[601] = 10;
l3_r1[602] = 10;
l3_r1[603] = 10;
l3_r1[604] = 10;
l3_r1[605] = 10;
l3_r1[606] = 10;
l3_r1[607] = 10;
l3_r1[608] = 10;
l3_r1[609] = 10;
l3_r1[610] = 10;
l3_r1[611] = 10;
l3_r1[612] = 10;
l3_r1[613] = 10;
l3_r1[614] = 10;
l3_r1[615] = 10;
l3_r1[616] = 10;
l3_r1[617] = 10;
l3_r1[618] = 10;
l3_r1[619] = 10;
l3_r1[620] = 10;
l3_r1[621] = 10;
l3_r1[622] = 10;
l3_r1[623] = 10;
l3_r1[624] = 10;
l3_r1[625] = 10;
l3_r1[626] = 10;
l3_r1[627] = 10;
l3_r1[628] = 10;
l3_r1[629] = 10;
l3_r1[630] = 10;
l3_r1[631] = 10;
l3_r1[632] = 10;
l3_r1[633] = 10;
l3_r1[634] = 10;
l3_r1[635] = 10;
l3_r1[636] = 10;
l3_r1[637] = 10;
l3_r1[638] = 10;
l3_r1[639] = 10;
l3_r1[640] = 10;
l3_r1[641] = 10;
l3_r1[642] = 10;
l3_r1[643] = 10;
l3_r1[644] = 10;
l3_r1[645] = 10;
l3_r1[646] = 10;
l3_r1[647] = 10;
l3_r1[648] = 10;
l3_r1[649] = 10;
l3_r1[650] = 10;
l3_r1[651] = 10;
l3_r1[652] = 10;
l3_r1[653] = 10;
l3_r1[654] = 10;
l3_r1[655] = 10;
l3_r1[656] = 10;
l3_r1[657] = 10;
l3_r1[658] = 10;
l3_r1[659] = 10;
l3_r1[660] = 10;
l3_r1[661] = 10;
l3_r1[662] = 10;
l3_r1[663] = 10;
l3_r1[664] = 10;
l3_r1[665] = 10;
l3_r1[666] = 10;
l3_r1[667] = 10;
l3_r1[668] = 10;
l3_r1[669] = 10;
l3_r1[670] = 10;
l3_r1[671] = 10;
l3_r1[672] = 10;
l3_r1[673] = 10;
l3_r1[674] = 10;
l3_r1[675] = 10;
l3_r1[676] = 10;
var l4_r1 = new Array(926);
l4_r1[12] = 10;
l4_r1[13] = 10;
l4_r1[14] = 10;
l4_r1[15] = 10;
l4_r1[16] = 10;
l4_r1[17] = 10;
l4_r1[18] = 10;
l4_r1[19] = 10;
l4_r1[20] = 10;
l4_r1[21] = 10;
l4_r1[22] = 10;
l4_r1[23] = 10;
l4_r1[24] = 10;
l4_r1[25] = 10;
l4_r1[26] = 10;
l4_r1[27] = 10;
l4_r1[28] = 10;
l4_r1[29] = 10;
l4_r1[30] = 10;
l4_r1[31] = 10;
l4_r1[32] = 10;
l4_r1[33] = 10;
l4_r1[52] = 1;
l4_r1[53] = 1;
l4_r1[54] = 1;
l4_r1[55] = 1;
l4_r1[56] = 1;
l4_r1[57] = 1;
l4_r1[58] = 1;
l4_r1[59] = 11;
l4_r1[60] = 11;
l4_r1[61] = 11;
l4_r1[62] = 1;
l4_r1[63] = 1;
l4_r1[76] = 10;
l4_r1[77] = 10;
l4_r1[78] = 10;
l4_r1[79] = 11;
l4_r1[84] = 1;
l4_r1[85] = 1;
l4_r1[86] = 1;
l4_r1[87] = 1;
l4_r1[88] = 1;
l4_r1[89] = 1;
l4_r1[90] = 1;
l4_r1[91] = 1;
l4_r1[92] = 1;
l4_r1[95] = 1;
l4_r1[96] = 1;
l4_r1[97] = 1;
l4_r1[98] = 1;
l4_r1[115] = 10;
l4_r1[116] = 10;
l4_r1[117] = 10;
l4_r1[118] = 10;
l4_r1[119] = 10;
l4_r1[120] = 10;
l4_r1[121] = 10;
l4_r1[122] = 10;
l4_r1[123] = 10;
l4_r1[124] = 10;
l4_r1[125] = 10;
l4_r1[126] = 10;
l4_r1[127] = 10;
l4_r1[128] = 10;
l4_r1[129] = 10;
l4_r1[130] = 10;
l4_r1[131] = 10;
l4_r1[132] = 10;
l4_r1[133] = 10;
l4_r1[134] = 10;
l4_r1[135] = 10;
l4_r1[136] = 10;
l4_r1[137] = 10;
l4_r1[138] = 10;
l4_r1[139] = 10;
l4_r1[140] = 10;
l4_r1[141] = 10;
l4_r1[142] = 10;
l4_r1[143] = 10;
l4_r1[144] = 10;
l4_r1[145] = 10;
l4_r1[146] = 10;
l4_r1[147] = 10;
l4_r1[148] = 10;
l4_r1[149] = 10;
l4_r1[150] = 10;
l4_r1[151] = 10;
l4_r1[152] = 10;
l4_r1[153] = 10;
l4_r1[154] = 10;
l4_r1[155] = 10;
l4_r1[156] = 10;
l4_r1[157] = 10;
l4_r1[158] = 10;
l4_r1[159] = 10;
l4_r1[160] = 10;
l4_r1[161] = 10;
l4_r1[162] = 10;
l4_r1[163] = 10;
l4_r1[164] = 10;
l4_r1[165] = 10;
l4_r1[166] = 10;
l4_r1[167] = 10;
l4_r1[168] = 10;
l4_r1[169] = 10;
l4_r1[170] = 10;
l4_r1[171] = 10;
l4_r1[172] = 10;
l4_r1[173] = 10;
l4_r1[174] = 10;
l4_r1[175] = 10;
l4_r1[176] = 10;
l4_r1[177] = 10;
l4_r1[178] = 10;
l4_r1[179] = 10;
l4_r1[180] = 10;
l4_r1[181] = 10;
l4_r1[182] = 10;
l4_r1[183] = 10;
l4_r1[184] = 10;
l4_r1[185] = 10;
l4_r1[186] = 10;
l4_r1[187] = 10;
l4_r1[188] = 10;
l4_r1[189] = 10;
l4_r1[190] = 10;
l4_r1[191] = 10;
l4_r1[192] = 10;
l4_r1[193] = 10;
l4_r1[194] = 10;
l4_r1[195] = 10;
l4_r1[196] = 10;
l4_r1[197] = 10;
l4_r1[198] = 10;
l4_r1[199] = 12;
l4_r1[200] = 12;
l4_r1[201] = 12;
l4_r1[202] = 12;
l4_r1[203] = 10;
l4_r1[204] = 10;
l4_r1[205] = 12;
l4_r1[206] = 12;
l4_r1[207] = 12;
l4_r1[208] = 12;
l4_r1[209] = 12;
l4_r1[210] = 10;
l4_r1[211] = 10;
l4_r1[212] = 10;
l4_r1[213] = 10;
l4_r1[214] = 10;
l4_r1[215] = 10;
l4_r1[216] = 10;
l4_r1[217] = 10;
l4_r1[218] = 10;
l4_r1[219] = 10;
l4_r1[220] = 10;
l4_r1[221] = 10;
l4_r1[222] = 10;
l4_r1[223] = 10;
l4_r1[224] = 10;
l4_r1[225] = 10;
l4_r1[226] = 10;
l4_r1[227] = 10;
l4_r1[228] = 10;
l4_r1[229] = 10;
l4_r1[230] = 12;
l4_r1[231] = 12;
l4_r1[232] = 12;
l4_r1[233] = 12;
l4_r1[234] = 10;
l4_r1[235] = 10;
l4_r1[236] = 10;
l4_r1[237] = 10;
l4_r1[238] = 10;
l4_r1[239] = 10;
l4_r1[240] = 10;
l4_r1[241] = 10;
l4_r1[242] = 10;
l4_r1[243] = 10;
l4_r1[244] = 10;
l4_r1[245] = 10;
l4_r1[246] = 10;
l4_r1[247] = 10;
l4_r1[248] = 10;
l4_r1[249] = 10;
l4_r1[250] = 10;
l4_r1[251] = 10;
l4_r1[252] = 10;
l4_r1[253] = 10;
l4_r1[254] = 10;
l4_r1[255] = 10;
l4_r1[256] = 10;
l4_r1[257] = 10;
l4_r1[258] = 10;
l4_r1[259] = 10;
l4_r1[260] = 10;
l4_r1[261] = 10;
l4_r1[262] = 10;
l4_r1[263] = 10;
l4_r1[264] = 10;
l4_r1[265] = 10;
l4_r1[266] = 10;
l4_r1[267] = 10;
l4_r1[268] = 10;
l4_r1[289] = 1;
l4_r1[290] = 1;
l4_r1[291] = 1;
l4_r1[292] = 1;
l4_r1[293] = 1;
l4_r1[294] = 1;
l4_r1[295] = 1;
l4_r1[296] = 1;
l4_r1[297] = 1;
l4_r1[304] = 10;
l4_r1[305] = 10;
l4_r1[306] = 10;
l4_r1[307] = 10;
l4_r1[308] = 10;
l4_r1[309] = 10;
l4_r1[310] = 10;
l4_r1[311] = 10;
l4_r1[312] = 10;
l4_r1[313] = 10;
l4_r1[314] = 10;
l4_r1[315] = 10;
l4_r1[316] = 10;
l4_r1[317] = 10;
l4_r1[318] = 10;
l4_r1[319] = 10;
l4_r1[320] = 11;
l4_r1[321] = 11;
l4_r1[322] = 11;
l4_r1[323] = 11;
l4_r1[324] = 11;
l4_r1[325] = 11;
l4_r1[326] = 11;
l4_r1[327] = 11;
l4_r1[328] = 11;
l4_r1[329] = 11;
l4_r1[330] = 11;
l4_r1[331] = 11;
l4_r1[332] = 11;
l4_r1[333] = 11;
l4_r1[334] = 11;
l4_r1[335] = 11;
l4_r1[336] = 11;
l4_r1[337] = 11;
l4_r1[338] = 11;
l4_r1[339] = 11;
l4_r1[340] = 11;
l4_r1[341] = 10;
l4_r1[342] = 10;
l4_r1[343] = 10;
l4_r1[344] = 10;
l4_r1[345] = 10;
l4_r1[346] = 10;
l4_r1[347] = 10;
l4_r1[348] = 10;
l4_r1[349] = 10;
l4_r1[350] = 10;
l4_r1[351] = 10;
l4_r1[352] = 10;
l4_r1[353] = 10;
l4_r1[354] = 10;
l4_r1[355] = 10;
l4_r1[356] = 10;
l4_r1[357] = 10;
l4_r1[358] = 10;
l4_r1[359] = 10;
l4_r1[360] = 10;
l4_r1[361] = 10;
l4_r1[362] = 10;
l4_r1[363] = 10;
l4_r1[364] = 10;
l4_r1[365] = 10;
l4_r1[366] = 10;
l4_r1[367] = 10;
l4_r1[368] = 10;
l4_r1[369] = 10;
l4_r1[370] = 10;
l4_r1[371] = 10;
l4_r1[372] = 10;
l4_r1[373] = 10;
l4_r1[374] = 10;
l4_r1[375] = 10;
l4_r1[376] = 10;
l4_r1[377] = 10;
l4_r1[378] = 10;
l4_r1[379] = 10;
l4_r1[380] = 10;
l4_r1[381] = 10;
l4_r1[382] = 10;
l4_r1[383] = 10;
l4_r1[384] = 10;
l4_r1[385] = 10;
l4_r1[386] = 10;
l4_r1[387] = 10;
l4_r1[388] = 10;
l4_r1[389] = 10;
l4_r1[390] = 10;
l4_r1[391] = 10;
l4_r1[392] = 10;
l4_r1[393] = 10;
l4_r1[415] = 10;
l4_r1[416] = 10;
l4_r1[417] = 10;
l4_r1[418] = 10;
l4_r1[419] = 10;
l4_r1[420] = 10;
l4_r1[421] = 10;
l4_r1[422] = 10;
l4_r1[423] = 10;
l4_r1[424] = 10;
l4_r1[425] = 10;
l4_r1[426] = 10;
l4_r1[427] = 10;
l4_r1[428] = 10;
l4_r1[429] = 10;
l4_r1[430] = 10;
l4_r1[431] = 11;
l4_r1[432] = 11;
l4_r1[433] = 11;
l4_r1[434] = 11;
l4_r1[435] = 11;
l4_r1[436] = 11;
l4_r1[437] = 11;
l4_r1[438] = 11;
l4_r1[439] = 11;
l4_r1[440] = 11;
l4_r1[441] = 11;
l4_r1[442] = 11;
l4_r1[448] = 1;
l4_r1[449] = 1;
l4_r1[450] = 11;
l4_r1[451] = 11;
l4_r1[452] = 11;
l4_r1[453] = 11;
l4_r1[454] = 11;
l4_r1[455] = 11;
l4_r1[456] = 11;
l4_r1[457] = 11;
l4_r1[458] = 11;
l4_r1[459] = 11;
l4_r1[460] = 11;
l4_r1[461] = 11;
l4_r1[462] = 11;
l4_r1[463] = 11;
l4_r1[464] = 11;
l4_r1[465] = 11;
l4_r1[466] = 11;
l4_r1[467] = 11;
l4_r1[468] = 11;
l4_r1[469] = 11;
l4_r1[470] = 11;
l4_r1[471] = 11;
l4_r1[472] = 11;
l4_r1[473] = 11;
l4_r1[474] = 11;
l4_r1[475] = 11;
l4_r1[476] = 11;
l4_r1[477] = 11;
l4_r1[478] = 11;
l4_r1[479] = 11;
l4_r1[480] = 11;
l4_r1[481] = 11;
l4_r1[482] = 10;
l4_r1[483] = 10;
l4_r1[484] = 10;
l4_r1[485] = 10;
l4_r1[486] = 10;
l4_r1[487] = 10;
l4_r1[488] = 10;
l4_r1[489] = 10;
l4_r1[490] = 10;
l4_r1[491] = 10;
l4_r1[492] = 10;
l4_r1[493] = 10;
l4_r1[494] = 10;
l4_r1[495] = 10;
l4_r1[496] = 12;
l4_r1[497] = 12;
l4_r1[498] = 12;
l4_r1[499] = 12;
l4_r1[500] = 12;
l4_r1[501] = 12;
l4_r1[502] = 10;
l4_r1[503] = 10;
l4_r1[504] = 10;
l4_r1[505] = 10;
l4_r1[506] = 10;
l4_r1[507] = 10;
l4_r1[508] = 10;
l4_r1[509] = 10;
l4_r1[510] = 10;
l4_r1[511] = 10;
l4_r1[512] = 10;
l4_r1[516] = 1;
l4_r1[517] = 1;
l4_r1[518] = 1;
l4_r1[519] = 1;
l4_r1[520] = 1;
l4_r1[521] = 1;
l4_r1[525] = 20;
l4_r1[526] = 20;
l4_r1[527] = 20;
l4_r1[528] = 20;
l4_r1[529] = 20;
l4_r1[530] = 20;
l4_r1[531] = 20;
l4_r1[532] = 20;
l4_r1[533] = 20;
l4_r1[534] = 20;
l4_r1[535] = 20;
l4_r1[536] = 20;
l4_r1[537] = 20;
l4_r1[538] = 20;
l4_r1[539] = 20;
l4_r1[540] = 20;
l4_r1[541] = 20;
l4_r1[542] = 20;
l4_r1[543] = 20;
l4_r1[546] = 10;
l4_r1[547] = 10;
l4_r1[556] = 20;
l4_r1[557] = 20;
l4_r1[558] = 20;
l4_r1[559] = 20;
l4_r1[560] = 20;
l4_r1[561] = 20;
l4_r1[562] = 20;
l4_r1[563] = 20;
l4_r1[564] = 20;
l4_r1[565] = 20;
l4_r1[566] = 20;
l4_r1[567] = 20;
l4_r1[568] = 20;
l4_r1[569] = 20;
l4_r1[570] = 20;
l4_r1[571] = 20;
l4_r1[576] = 10;
l4_r1[577] = 10;
l4_r1[578] = 10;
l4_r1[579] = 10;
l4_r1[580] = 10;
l4_r1[581] = 10;
l4_r1[582] = 10;
l4_r1[583] = 10;
l4_r1[584] = 10;
l4_r1[585] = 10;
l4_r1[586] = 10;
l4_r1[587] = 10;
l4_r1[588] = 10;
l4_r1[589] = 10;
l4_r1[590] = 10;
l4_r1[591] = 10;
l4_r1[623] = 1;
l4_r1[624] = 1;
l4_r1[625] = 1;
l4_r1[626] = 1;
l4_r1[627] = 11;
l4_r1[628] = 11;
l4_r1[629] = 11;
l4_r1[630] = 11;
l4_r1[631] = 11;
l4_r1[632] = 1;
l4_r1[634] = 1;
l4_r1[635] = 1;
l4_r1[636] = 11;
l4_r1[637] = 11;
l4_r1[638] = 11;
l4_r1[639] = 11;
l4_r1[640] = 11;
l4_r1[641] = 11;
l4_r1[642] = 11;
l4_r1[643] = 11;
l4_r1[644] = 10;
l4_r1[645] = 10;
l4_r1[646] = 10;
l4_r1[647] = 10;
l4_r1[648] = 10;
l4_r1[649] = 10;
l4_r1[650] = 10;
l4_r1[651] = 10;
l4_r1[652] = 10;
l4_r1[653] = 10;
l4_r1[654] = 10;
l4_r1[655] = 10;
l4_r1[656] = 10;
l4_r1[657] = 10;
l4_r1[658] = 10;
l4_r1[659] = 10;
l4_r1[660] = 10;
l4_r1[661] = 10;
l4_r1[662] = 10;
l4_r1[663] = 10;
l4_r1[664] = 10;
l4_r1[665] = 10;
l4_r1[666] = 10;
l4_r1[667] = 10;
l4_r1[668] = 10;
l4_r1[669] = 10;
l4_r1[670] = 11;
l4_r1[671] = 11;
l4_r1[672] = 11;
l4_r1[673] = 10;
l4_r1[674] = 10;
l4_r1[675] = 10;
l4_r1[676] = 10;
l4_r1[677] = 10;
l4_r1[678] = 10;
l4_r1[679] = 10;
l4_r1[680] = 10;
l4_r1[681] = 10;
l4_r1[682] = 10;
l4_r1[683] = 10;
l4_r1[684] = 10;
l4_r1[685] = 10;
l4_r1[686] = 10;
l4_r1[687] = 10;
l4_r1[688] = 10;
l4_r1[689] = 10;
l4_r1[690] = 10;
l4_r1[691] = 10;
l4_r1[692] = 10;
l4_r1[714] = 10;
l4_r1[715] = 10;
l4_r1[716] = 10;
l4_r1[717] = 10;
l4_r1[718] = 10;
l4_r1[719] = 10;
l4_r1[720] = 10;
l4_r1[721] = 10;
l4_r1[722] = 12;
l4_r1[723] = 12;
l4_r1[724] = 12;
l4_r1[725] = 10;
l4_r1[726] = 10;
l4_r1[727] = 10;
l4_r1[728] = 10;
l4_r1[729] = 10;
l4_r1[730] = 10;
l4_r1[731] = 10;
l4_r1[754] = 2;
l4_r1[755] = 2;
l4_r1[762] = 10;
l4_r1[763] = 10;
l4_r1[764] = 11;
l4_r1[765] = 11;
l4_r1[766] = 11;
l4_r1[767] = 11;
l4_r1[768] = 11;
l4_r1[769] = 11;
l4_r1[770] = 11;
l4_r1[771] = 11;
l4_r1[772] = 11;
l4_r1[773] = 10;
l4_r1[774] = 10;
l4_r1[775] = 10;
l4_r1[776] = 10;
l4_r1[777] = 10;
l4_r1[778] = 10;
l4_r1[779] = 10;
l4_r1[780] = 10;
l4_r1[781] = 10;
l4_r1[782] = 10;
l4_r1[783] = 10;
l4_r1[784] = 10;
l4_r1[785] = 10;
l4_r1[786] = 10;
l4_r1[787] = 10;
l4_r1[788] = 10;
l4_r1[789] = 10;
l4_r1[790] = 10;
l4_r1[791] = 10;
l4_r1[792] = 10;
l4_r1[793] = 10;
l4_r1[794] = 10;
l4_r1[795] = 10;
l4_r1[796] = 10;
l4_r1[797] = 10;
l4_r1[798] = 10;
l4_r1[799] = 10;
l4_r1[800] = 10;
l4_r1[801] = 10;
l4_r1[802] = 10;
l4_r1[803] = 10;
l4_r1[804] = 10;
l4_r1[805] = 10;
l4_r1[806] = 10;
l4_r1[807] = 10;
l4_r1[808] = 10;
l4_r1[809] = 10;
l4_r1[810] = 10;
l4_r1[811] = 10;
l4_r1[812] = 10;
l4_r1[813] = 10;
l4_r1[814] = 10;
l4_r1[815] = 10;
l4_r1[816] = 10;
l4_r1[817] = 10;
l4_r1[818] = 10;
l4_r1[819] = 10;
l4_r1[820] = 10;
l4_r1[821] = 10;
l4_r1[822] = 10;
l4_r1[823] = 10;
l4_r1[824] = 10;
l4_r1[825] = 10;
l4_r1[826] = 10;
l4_r1[827] = 10;
l4_r1[828] = 10;
l4_r1[829] = 10;
l4_r1[830] = 10;
l4_r1[831] = 10;
l4_r1[832] = 10;
l4_r1[833] = 10;
l4_r1[834] = 10;
l4_r1[835] = 10;
l4_r1[836] = 10;
l4_r1[837] = 10;
l4_r1[838] = 10;
l4_r1[839] = 10;
l4_r1[840] = 10;
l4_r1[841] = 10;
l4_r1[842] = 10;
l4_r1[843] = 10;
l4_r1[844] = 10;
l4_r1[845] = 12;
l4_r1[846] = 12;
l4_r1[847] = 12;
l4_r1[848] = 12;
l4_r1[849] = 10;
l4_r1[850] = 10;
l4_r1[851] = 10;
l4_r1[852] = 12;
l4_r1[853] = 12;
l4_r1[854] = 12;
l4_r1[855] = 12;
l4_r1[856] = 10;
l4_r1[857] = 10;
l4_r1[858] = 10;
l4_r1[859] = 10;
l4_r1[860] = 10;
l4_r1[861] = 10;
l4_r1[862] = 10;
l4_r1[863] = 10;
l4_r1[864] = 10;
l4_r1[865] = 10;
l4_r1[866] = 10;
l4_r1[867] = 10;
l4_r1[868] = 10;
l4_r1[869] = 10;
l4_r1[870] = 10;
l4_r1[871] = 10;
l4_r1[872] = 10;
l4_r1[873] = 10;
l4_r1[874] = 10;
l4_r1[875] = 10;
l4_r1[876] = 10;
l4_r1[877] = 10;
l4_r1[878] = 10;
l4_r1[879] = 10;
l4_r1[880] = 10;
l4_r1[881] = 10;
l4_r1[882] = 10;
l4_r1[883] = 10;
l4_r1[884] = 10;
l4_r1[885] = 10;
l4_r1[886] = 10;
l4_r1[887] = 10;
l4_r1[888] = 10;
l4_r1[889] = 10;
l4_r1[890] = 10;
l4_r1[891] = 10;
l4_r1[892] = 10;
l4_r1[893] = 10;
l4_r1[894] = 10;
l4_r1[895] = 10;
l4_r1[896] = 10;
l4_r1[897] = 10;
l4_r1[898] = 10;
l4_r1[899] = 10;
l4_r1[900] = 10;
l4_r1[901] = 10;
l4_r1[902] = 10;
var l5_r1 = new Array(861);
l5_r1[23] = 10;
l5_r1[24] = 10;
l5_r1[25] = 10;
l5_r1[26] = 10;
l5_r1[27] = 10;
l5_r1[53] = 1;
l5_r1[54] = 1;
l5_r1[55] = 1;
l5_r1[56] = 1;
l5_r1[57] = 1;
l5_r1[58] = 1;
l5_r1[59] = 1;
l5_r1[60] = 1;
l5_r1[61] = 1;
l5_r1[62] = 1;
l5_r1[63] = 1;
l5_r1[64] = 1;
l5_r1[66] = 1;
l5_r1[67] = 1;
l5_r1[68] = 1;
l5_r1[69] = 1;
l5_r1[70] = 1;
l5_r1[71] = 1;
l5_r1[72] = 1;
l5_r1[73] = 1;
l5_r1[74] = 1;
l5_r1[75] = 1;
l5_r1[103] = 10;
l5_r1[104] = 10;
l5_r1[105] = 10;
l5_r1[106] = 10;
l5_r1[107] = 10;
l5_r1[108] = 10;
l5_r1[109] = 10;
l5_r1[110] = 10;
l5_r1[111] = 10;
l5_r1[112] = 10;
l5_r1[121] = 10;
l5_r1[122] = 10;
l5_r1[123] = 10;
l5_r1[124] = 10;
l5_r1[125] = 10;
l5_r1[126] = 10;
l5_r1[127] = 10;
l5_r1[128] = 10;
l5_r1[129] = 10;
l5_r1[130] = 10;
l5_r1[131] = 10;
l5_r1[132] = 10;
l5_r1[133] = 10;
l5_r1[134] = 10;
l5_r1[135] = 10;
l5_r1[136] = 10;
l5_r1[137] = 10;
l5_r1[138] = 10;
l5_r1[139] = 10;
l5_r1[140] = 10;
l5_r1[141] = 10;
l5_r1[142] = 10;
l5_r1[143] = 10;
l5_r1[144] = 10;
l5_r1[145] = 10;
l5_r1[146] = 10;
l5_r1[147] = 10;
l5_r1[148] = 10;
l5_r1[149] = 10;
l5_r1[150] = 10;
l5_r1[151] = 10;
l5_r1[152] = 10;
l5_r1[153] = 10;
l5_r1[154] = 10;
l5_r1[155] = 10;
l5_r1[156] = 10;
l5_r1[157] = 10;
l5_r1[158] = 10;
l5_r1[159] = 10;
l5_r1[160] = 10;
l5_r1[161] = 10;
l5_r1[162] = 10;
l5_r1[163] = 10;
l5_r1[164] = 10;
l5_r1[182] = 1;
l5_r1[183] = 1;
l5_r1[184] = 1;
l5_r1[185] = 1;
l5_r1[218] = 10;
l5_r1[219] = 10;
l5_r1[220] = 10;
l5_r1[221] = 10;
l5_r1[222] = 10;
l5_r1[223] = 10;
l5_r1[224] = 10;
l5_r1[225] = 10;
l5_r1[226] = 10;
l5_r1[227] = 10;
l5_r1[228] = 10;
l5_r1[229] = 10;
l5_r1[230] = 10;
l5_r1[231] = 10;
l5_r1[232] = 10;
l5_r1[233] = 10;
l5_r1[234] = 10;
l5_r1[239] = 10;
l5_r1[240] = 10;
l5_r1[284] = 10;
l5_r1[285] = 10;
l5_r1[286] = 10;
l5_r1[287] = 10;
l5_r1[288] = 10;
l5_r1[289] = 10;
l5_r1[290] = 10;
l5_r1[291] = 10;
l5_r1[292] = 10;
l5_r1[293] = 10;
l5_r1[294] = 10;
l5_r1[295] = 10;
l5_r1[296] = 10;
l5_r1[297] = 10;
l5_r1[298] = 10;
l5_r1[299] = 10;
l5_r1[300] = 10;
l5_r1[301] = 10;
l5_r1[302] = 10;
l5_r1[303] = 10;
l5_r1[304] = 10;
l5_r1[305] = 10;
l5_r1[306] = 10;
l5_r1[307] = 10;
l5_r1[308] = 10;
l5_r1[309] = 10;
l5_r1[310] = 10;
l5_r1[311] = 10;
l5_r1[312] = 10;
l5_r1[313] = 10;
l5_r1[314] = 10;
l5_r1[315] = 10;
l5_r1[316] = 10;
l5_r1[317] = 10;
l5_r1[318] = 10;
l5_r1[319] = 10;
l5_r1[320] = 10;
l5_r1[321] = 10;
l5_r1[322] = 10;
l5_r1[323] = 10;
l5_r1[324] = 10;
l5_r1[325] = 10;
l5_r1[326] = 10;
l5_r1[327] = 10;
l5_r1[328] = 10;
l5_r1[329] = 10;
l5_r1[330] = 11;
l5_r1[331] = 11;
l5_r1[332] = 11;
l5_r1[333] = 11;
l5_r1[334] = 11;
l5_r1[335] = 11;
l5_r1[336] = 11;
l5_r1[337] = 11;
l5_r1[338] = 11;
l5_r1[339] = 11;
l5_r1[340] = 11;
l5_r1[341] = 11;
l5_r1[342] = 11;
l5_r1[343] = 11;
l5_r1[344] = 11;
l5_r1[345] = 11;
l5_r1[346] = 11;
l5_r1[347] = 11;
l5_r1[348] = 11;
l5_r1[349] = 10;
l5_r1[350] = 10;
l5_r1[351] = 11;
l5_r1[352] = 11;
l5_r1[353] = 11;
l5_r1[354] = 11;
l5_r1[355] = 11;
l5_r1[356] = 11;
l5_r1[357] = 11;
l5_r1[358] = 11;
l5_r1[359] = 11;
l5_r1[360] = 11;
l5_r1[361] = 11;
l5_r1[362] = 11;
l5_r1[363] = 11;
l5_r1[364] = 11;
l5_r1[365] = 11;
l5_r1[366] = 11;
l5_r1[367] = 11;
l5_r1[368] = 11;
l5_r1[369] = 11;
l5_r1[370] = 10;
l5_r1[371] = 11;
l5_r1[372] = 11;
l5_r1[373] = 11;
l5_r1[374] = 11;
l5_r1[375] = 11;
l5_r1[376] = 11;
l5_r1[377] = 11;
l5_r1[378] = 11;
l5_r1[379] = 11;
l5_r1[380] = 11;
l5_r1[381] = 11;
l5_r1[382] = 11;
l5_r1[383] = 11;
l5_r1[384] = 11;
l5_r1[385] = 11;
l5_r1[386] = 11;
l5_r1[387] = 11;
l5_r1[388] = 11;
l5_r1[389] = 11;
l5_r1[390] = 11;
l5_r1[391] = 11;
l5_r1[392] = 11;
l5_r1[398] = 1;
l5_r1[399] = 1;
l5_r1[400] = 1;
l5_r1[401] = 1;
l5_r1[402] = 1;
l5_r1[403] = 1;
l5_r1[404] = 1;
l5_r1[405] = 1;
l5_r1[406] = 1;
l5_r1[407] = 1;
l5_r1[408] = 1;
l5_r1[417] = 10;
l5_r1[418] = 10;
l5_r1[419] = 10;
l5_r1[420] = 10;
l5_r1[421] = 10;
l5_r1[422] = 10;
l5_r1[423] = 10;
l5_r1[424] = 10;
l5_r1[425] = 10;
l5_r1[426] = 10;
l5_r1[427] = 10;
l5_r1[428] = 10;
l5_r1[429] = 10;
l5_r1[430] = 10;
l5_r1[431] = 10;
l5_r1[432] = 10;
l5_r1[433] = 10;
l5_r1[434] = 10;
l5_r1[435] = 10;
l5_r1[436] = 10;
l5_r1[437] = 10;
l5_r1[438] = 10;
l5_r1[439] = 10;
l5_r1[440] = 10;
l5_r1[441] = 10;
l5_r1[442] = 10;
l5_r1[443] = 10;
l5_r1[444] = 10;
l5_r1[445] = 10;
l5_r1[446] = 10;
l5_r1[447] = 10;
l5_r1[448] = 10;
l5_r1[449] = 10;
l5_r1[450] = 10;
l5_r1[451] = 10;
l5_r1[452] = 10;
l5_r1[453] = 10;
l5_r1[454] = 10;
l5_r1[455] = 10;
l5_r1[456] = 10;
l5_r1[457] = 10;
l5_r1[458] = 10;
l5_r1[459] = 10;
l5_r1[460] = 10;
l5_r1[461] = 10;
l5_r1[462] = 10;
l5_r1[463] = 10;
l5_r1[464] = 10;
l5_r1[465] = 10;
l5_r1[466] = 10;
l5_r1[467] = 10;
l5_r1[468] = 10;
l5_r1[469] = 10;
l5_r1[470] = 10;
l5_r1[471] = 10;
l5_r1[472] = 10;
l5_r1[473] = 10;
l5_r1[474] = 10;
l5_r1[475] = 10;
l5_r1[476] = 10;
l5_r1[477] = 10;
l5_r1[478] = 10;
l5_r1[479] = 10;
l5_r1[480] = 10;
l5_r1[481] = 10;
l5_r1[482] = 10;
l5_r1[483] = 10;
l5_r1[484] = 10;
l5_r1[485] = 10;
l5_r1[486] = 10;
l5_r1[487] = 10;
l5_r1[488] = 10;
l5_r1[489] = 10;
l5_r1[490] = 10;
l5_r1[491] = 10;
l5_r1[492] = 10;
l5_r1[493] = 10;
l5_r1[494] = 10;
l5_r1[495] = 10;
l5_r1[496] = 10;
l5_r1[497] = 10;
l5_r1[498] = 10;
l5_r1[499] = 10;
l5_r1[500] = 10;
l5_r1[501] = 10;
l5_r1[502] = 10;
l5_r1[503] = 10;
l5_r1[504] = 10;
l5_r1[505] = 10;
l5_r1[506] = 10;
l5_r1[507] = 10;
l5_r1[518] = 10;
l5_r1[519] = 10;
l5_r1[520] = 10;
l5_r1[521] = 10;
l5_r1[522] = 10;
l5_r1[523] = 10;
l5_r1[524] = 10;
l5_r1[525] = 10;
l5_r1[526] = 10;
l5_r1[527] = 10;
l5_r1[528] = 10;
l5_r1[529] = 10;
l5_r1[530] = 10;
l5_r1[531] = 10;
l5_r1[532] = 10;
l5_r1[533] = 10;
l5_r1[534] = 10;
l5_r1[535] = 11;
l5_r1[536] = 11;
l5_r1[537] = 11;
l5_r1[538] = 11;
l5_r1[539] = 11;
l5_r1[540] = 11;
l5_r1[541] = 11;
l5_r1[542] = 11;
l5_r1[543] = 11;
l5_r1[544] = 11;
l5_r1[545] = 11;
l5_r1[546] = 11;
l5_r1[547] = 11;
l5_r1[548] = 11;
l5_r1[549] = 11;
l5_r1[550] = 11;
l5_r1[551] = 11;
l5_r1[552] = 11;
l5_r1[553] = 11;
l5_r1[554] = 11;
l5_r1[555] = 11;
l5_r1[556] = 11;
l5_r1[557] = 11;
l5_r1[558] = 11;
l5_r1[559] = 11;
l5_r1[560] = 11;
l5_r1[561] = 11;
l5_r1[562] = 11;
l5_r1[563] = 11;
l5_r1[564] = 1;
l5_r1[586] = 10;
l5_r1[587] = 10;
l5_r1[588] = 10;
l5_r1[589] = 10;
l5_r1[590] = 10;
l5_r1[591] = 10;
l5_r1[592] = 10;
l5_r1[593] = 10;
l5_r1[594] = 10;
l5_r1[595] = 10;
l5_r1[596] = 10;
l5_r1[597] = 10;
l5_r1[598] = 10;
l5_r1[599] = 10;
l5_r1[600] = 10;
l5_r1[601] = 10;
l5_r1[602] = 10;
l5_r1[603] = 10;
l5_r1[604] = 10;
l5_r1[605] = 10;
l5_r1[606] = 10;
l5_r1[607] = 10;
l5_r1[608] = 10;
l5_r1[609] = 10;
l5_r1[610] = 10;
l5_r1[611] = 10;
l5_r1[612] = 10;
l5_r1[613] = 10;
l5_r1[614] = 10;
l5_r1[615] = 10;
l5_r1[616] = 10;
l5_r1[617] = 10;
l5_r1[618] = 10;
l5_r1[619] = 10;
l5_r1[620] = 10;
l5_r1[621] = 10;
l5_r1[622] = 10;
l5_r1[623] = 10;
l5_r1[624] = 10;
l5_r1[625] = 10;
l5_r1[626] = 10;
l5_r1[627] = 10;
l5_r1[628] = 10;
l5_r1[635] = 10;
l5_r1[636] = 10;
l5_r1[637] = 10;
l5_r1[638] = 10;
l5_r1[639] = 10;
l5_r1[640] = 10;
l5_r1[641] = 10;
l5_r1[642] = 10;
l5_r1[643] = 10;
l5_r1[644] = 10;
l5_r1[645] = 10;
l5_r1[646] = 10;
l5_r1[647] = 10;
l5_r1[648] = 10;
l5_r1[649] = 10;
l5_r1[672] = 10;
l5_r1[673] = 10;
l5_r1[674] = 10;
l5_r1[675] = 10;
l5_r1[676] = 10;
l5_r1[677] = 10;
l5_r1[678] = 10;
l5_r1[679] = 10;
l5_r1[680] = 10;
l5_r1[681] = 10;
l5_r1[682] = 10;
l5_r1[683] = 10;
l5_r1[684] = 10;
l5_r1[685] = 10;
l5_r1[686] = 10;
l5_r1[687] = 10;
l5_r1[688] = 10;
l5_r1[689] = 10;
l5_r1[690] = 10;
l5_r1[691] = 10;
l5_r1[692] = 10;
l5_r1[693] = 10;
l5_r1[694] = 10;
l5_r1[695] = 10;
l5_r1[696] = 10;
l5_r1[697] = 10;
l5_r1[698] = 10;
l5_r1[699] = 10;
l5_r1[700] = 10;
l5_r1[701] = 10;
l5_r1[702] = 10;
l5_r1[703] = 10;
l5_r1[704] = 10;
l5_r1[705] = 10;
l5_r1[706] = 10;
l5_r1[707] = 10;
l5_r1[708] = 10;
l5_r1[709] = 10;
l5_r1[710] = 10;
l5_r1[711] = 10;
l5_r1[712] = 10;
l5_r1[713] = 10;
l5_r1[714] = 10;
l5_r1[715] = 10;
l5_r1[716] = 10;
l5_r1[717] = 10;
l5_r1[718] = 10;
l5_r1[719] = 10;
l5_r1[720] = 10;
l5_r1[721] = 10;
l5_r1[722] = 10;
l5_r1[723] = 10;
l5_r1[724] = 10;
l5_r1[725] = 11;
l5_r1[726] = 11;
l5_r1[727] = 11;
l5_r1[728] = 11;
l5_r1[729] = 11;
l5_r1[730] = 11;
l5_r1[731] = 11;
l5_r1[732] = 11;
l5_r1[733] = 11;
l5_r1[734] = 11;
l5_r1[735] = 11;
l5_r1[736] = 11;
l5_r1[737] = 11;
l5_r1[738] = 11;
l5_r1[739] = 11;
l5_r1[740] = 11;
l5_r1[741] = 11;
l5_r1[742] = 11;
l5_r1[743] = 11;
l5_r1[744] = 11;
l5_r1[745] = 11;
l5_r1[746] = 11;
l5_r1[747] = 11;
l5_r1[748] = 11;
l5_r1[749] = 11;
l5_r1[750] = 11;
l5_r1[751] = 11;
l5_r1[752] = 11;
l5_r1[753] = 11;
l5_r1[754] = 10;
l5_r1[755] = 10;
l5_r1[756] = 10;
l5_r1[757] = 10;
l5_r1[758] = 10;
l5_r1[759] = 10;
l5_r1[760] = 10;
l5_r1[761] = 10;
l5_r1[762] = 10;
l5_r1[763] = 10;
l5_r1[764] = 10;
l5_r1[765] = 10;
l5_r1[766] = 10;
l5_r1[767] = 10;
l5_r1[768] = 10;
l5_r1[769] = 11;
l5_r1[770] = 11;
l5_r1[771] = 1;
l5_r1[772] = 1;
l5_r1[773] = 1;
l5_r1[774] = 1;
l5_r1[775] = 1;
l5_r1[776] = 1;
l5_r1[777] = 1;
l5_r1[778] = 1;
l5_r1[779] = 1;
l5_r1[784] = 10;
l5_r1[785] = 10;
l5_r1[786] = 10;
l5_r1[787] = 10;
l5_r1[788] = 10;
l5_r1[789] = 10;
l5_r1[790] = 10;
l5_r1[791] = 10;
l5_r1[792] = 10;
l5_r1[793] = 10;
l5_r1[794] = 10;
l5_r1[795] = 10;
l5_r1[796] = 10;
l5_r1[797] = 10;
l5_r1[798] = 10;
l5_r1[799] = 10;
l5_r1[800] = 10;
l5_r1[801] = 10;
l5_r1[802] = 10;
l5_r1[803] = 10;
l5_r1[804] = 10;
l5_r1[805] = 10;
l5_r1[806] = 10;
l5_r1[807] = 10;
l5_r1[808] = 10;
l5_r1[809] = 10;
l5_r1[810] = 10;
l5_r1[811] = 10;
l5_r1[812] = 10;
l5_r1[813] = 10;
l5_r1[814] = 10;
l5_r1[815] = 10;
l5_r1[816] = 10;
l5_r1[817] = 10;
l5_r1[818] = 10;
l5_r1[819] = 10;
l5_r1[820] = 10;
l5_r1[821] = 10;
l5_r1[822] = 10;
l5_r1[823] = 10;
l5_r1[824] = 10;
l5_r1[825] = 10;
l5_r1[826] = 11;
l5_r1[827] = 11;
l5_r1[828] = 11;
l5_r1[829] = 11;
l5_r1[830] = 11;
l5_r1[831] = 11;
l5_r1[832] = 11;
l5_r1[833] = 11;
l5_r1[834] = 11;
l5_r1[835] = 11;
l5_r1[836] = 11;
l5_r1[837] = 11;
l5_r1[838] = 10;
l5_r1[839] = 10;
l5_r1[840] = 10;
l5_r1[841] = 10;
l5_r1[842] = 10;
l5_r1[843] = 10;
l5_r1[844] = 10;
l5_r1[845] = 10;
l5_r1[846] = 10;
l5_r1[847] = 10;
l5_r1[848] = 10;
l5_r1[849] = 10;
l5_r1[850] = 10;
l5_r1[851] = 10;
l5_r1[852] = 10;
l5_r1[853] = 10;
l5_r1[854] = 10;
l5_r1[855] = 10;
l5_r1[856] = 10;
l5_r1[857] = 10;
l5_r1[858] = 10;
l5_r1[859] = 10;
l5_r1[860] = 10;
l5_r1[861] = 10;
var l15_r1 = new Array(919);
l15_r1[22] = 10;
l15_r1[23] = 10;
l15_r1[24] = 10;
l15_r1[25] = 10;
l15_r1[58] = 1;
l15_r1[59] = 1;
l15_r1[60] = 1;
l15_r1[61] = 1;
l15_r1[62] = 1;
l15_r1[63] = 1;
l15_r1[64] = 1;
l15_r1[65] = 1;
l15_r1[66] = 1;
l15_r1[67] = 1;
l15_r1[68] = 1;
l15_r1[69] = 1;
l15_r1[70] = 1;
l15_r1[71] = 1;
l15_r1[72] = 1;
l15_r1[73] = 1;
l15_r1[74] = 1;
l15_r1[75] = 1;
l15_r1[76] = 1;
l15_r1[77] = 1;
l15_r1[78] = 1;
l15_r1[84] = 1;
l15_r1[85] = 1;
l15_r1[86] = 1;
l15_r1[87] = 1;
l15_r1[88] = 1;
l15_r1[89] = 1;
l15_r1[90] = 1;
l15_r1[91] = 1;
l15_r1[92] = 1;
l15_r1[93] = 1;
l15_r1[113] = 10;
l15_r1[114] = 10;
l15_r1[115] = 10;
l15_r1[116] = 10;
l15_r1[117] = 10;
l15_r1[118] = 10;
l15_r1[119] = 10;
l15_r1[120] = 10;
l15_r1[121] = 10;
l15_r1[122] = 10;
l15_r1[123] = 10;
l15_r1[130] = 10;
l15_r1[131] = 10;
l15_r1[132] = 10;
l15_r1[133] = 10;
l15_r1[134] = 10;
l15_r1[135] = 10;
l15_r1[136] = 10;
l15_r1[137] = 10;
l15_r1[138] = 10;
l15_r1[145] = 10;
l15_r1[146] = 10;
l15_r1[147] = 10;
l15_r1[148] = 10;
l15_r1[149] = 10;
l15_r1[150] = 10;
l15_r1[151] = 10;
l15_r1[152] = 10;
l15_r1[153] = 10;
l15_r1[154] = 10;
l15_r1[155] = 10;
l15_r1[156] = 10;
l15_r1[157] = 10;
l15_r1[158] = 10;
l15_r1[159] = 10;
l15_r1[160] = 10;
l15_r1[161] = 10;
l15_r1[162] = 10;
l15_r1[163] = 10;
l15_r1[164] = 10;
l15_r1[165] = 10;
l15_r1[166] = 10;
l15_r1[196] = 1;
l15_r1[197] = 1;
l15_r1[233] = 10;
l15_r1[234] = 10;
l15_r1[235] = 10;
l15_r1[236] = 10;
l15_r1[237] = 10;
l15_r1[238] = 10;
l15_r1[250] = 10;
l15_r1[251] = 10;
l15_r1[252] = 10;
l15_r1[264] = 10;
l15_r1[265] = 10;
l15_r1[266] = 10;
l15_r1[267] = 10;
l15_r1[268] = 10;
l15_r1[269] = 10;
l15_r1[270] = 10;
l15_r1[271] = 10;
l15_r1[272] = 10;
l15_r1[273] = 10;
l15_r1[311] = 10;
l15_r1[312] = 10;
l15_r1[313] = 10;
l15_r1[314] = 10;
l15_r1[315] = 10;
l15_r1[316] = 10;
l15_r1[317] = 10;
l15_r1[318] = 10;
l15_r1[319] = 10;
l15_r1[320] = 10;
l15_r1[321] = 10;
l15_r1[322] = 10;
l15_r1[323] = 10;
l15_r1[324] = 10;
l15_r1[325] = 10;
l15_r1[326] = 10;
l15_r1[327] = 10;
l15_r1[328] = 10;
l15_r1[329] = 10;
l15_r1[330] = 10;
l15_r1[331] = 10;
l15_r1[332] = 10;
l15_r1[333] = 10;
l15_r1[334] = 10;
l15_r1[335] = 10;
l15_r1[336] = 10;
l15_r1[337] = 10;
l15_r1[338] = 10;
l15_r1[339] = 10;
l15_r1[340] = 10;
l15_r1[341] = 10;
l15_r1[342] = 10;
l15_r1[343] = 10;
l15_r1[344] = 10;
l15_r1[345] = 10;
l15_r1[346] = 10;
l15_r1[347] = 10;
l15_r1[348] = 10;
l15_r1[349] = 10;
l15_r1[350] = 10;
l15_r1[351] = 10;
l15_r1[352] = 10;
l15_r1[353] = 11;
l15_r1[354] = 11;
l15_r1[355] = 11;
l15_r1[356] = 11;
l15_r1[357] = 11;
l15_r1[358] = 10;
l15_r1[359] = 10;
l15_r1[360] = 10;
l15_r1[368] = 20;
l15_r1[369] = 20;
l15_r1[370] = 20;
l15_r1[371] = 20;
l15_r1[372] = 20;
l15_r1[373] = 20;
l15_r1[374] = 20;
l15_r1[375] = 20;
l15_r1[376] = 20;
l15_r1[377] = 21;
l15_r1[378] = 21;
l15_r1[379] = 21;
l15_r1[380] = 21;
l15_r1[381] = 21;
l15_r1[382] = 21;
l15_r1[383] = 21;
l15_r1[384] = 21;
l15_r1[385] = 21;
l15_r1[386] = 21;
l15_r1[387] = 21;
l15_r1[388] = 21;
l15_r1[389] = 21;
l15_r1[390] = 21;
l15_r1[391] = 21;
l15_r1[392] = 21;
l15_r1[393] = 21;
l15_r1[394] = 21;
l15_r1[395] = 21;
l15_r1[396] = 21;
l15_r1[397] = 21;
l15_r1[398] = 21;
l15_r1[399] = 21;
l15_r1[400] = 21;
l15_r1[401] = 21;
l15_r1[402] = 21;
l15_r1[403] = 21;
l15_r1[404] = 21;
l15_r1[405] = 21;
l15_r1[406] = 21;
l15_r1[407] = 21;
l15_r1[408] = 20;
l15_r1[431] = 10;
l15_r1[432] = 10;
l15_r1[433] = 10;
l15_r1[439] = 10;
l15_r1[440] = 10;
l15_r1[441] = 10;
l15_r1[445] = 10;
l15_r1[446] = 10;
l15_r1[447] = 10;
l15_r1[448] = 10;
l15_r1[449] = 10;
l15_r1[450] = 10;
l15_r1[451] = 10;
l15_r1[452] = 10;
l15_r1[453] = 10;
l15_r1[454] = 10;
l15_r1[455] = 10;
l15_r1[456] = 10;
l15_r1[457] = 10;
l15_r1[458] = 10;
l15_r1[459] = 10;
l15_r1[460] = 10;
l15_r1[461] = 10;
l15_r1[462] = 10;
l15_r1[463] = 10;
l15_r1[464] = 10;
l15_r1[465] = 10;
l15_r1[466] = 10;
l15_r1[467] = 10;
l15_r1[468] = 10;
l15_r1[469] = 10;
l15_r1[470] = 10;
l15_r1[471] = 10;
l15_r1[472] = 10;
l15_r1[473] = 10;
l15_r1[474] = 10;
l15_r1[475] = 10;
l15_r1[476] = 10;
l15_r1[477] = 10;
l15_r1[478] = 10;
l15_r1[479] = 10;
l15_r1[480] = 10;
l15_r1[481] = 10;
l15_r1[482] = 10;
l15_r1[483] = 10;
l15_r1[484] = 10;
l15_r1[485] = 10;
l15_r1[486] = 10;
l15_r1[487] = 10;
l15_r1[488] = 10;
l15_r1[489] = 10;
l15_r1[490] = 10;
l15_r1[491] = 10;
l15_r1[492] = 10;
l15_r1[493] = 10;
l15_r1[494] = 10;
l15_r1[495] = 10;
l15_r1[496] = 10;
l15_r1[507] = 10;
l15_r1[508] = 10;
l15_r1[509] = 10;
l15_r1[510] = 10;
l15_r1[511] = 10;
l15_r1[512] = 10;
l15_r1[513] = 10;
l15_r1[514] = 10;
l15_r1[515] = 10;
l15_r1[516] = 11;
l15_r1[517] = 11;
l15_r1[518] = 11;
l15_r1[519] = 11;
l15_r1[520] = 11;
l15_r1[521] = 11;
l15_r1[522] = 11;
l15_r1[523] = 11;
l15_r1[524] = 11;
l15_r1[525] = 11;
l15_r1[526] = 11;
l15_r1[527] = 11;
l15_r1[528] = 11;
l15_r1[529] = 11;
l15_r1[530] = 11;
l15_r1[531] = 11;
l15_r1[532] = 11;
l15_r1[533] = 11;
l15_r1[534] = 11;
l15_r1[535] = 11;
l15_r1[536] = 11;
l15_r1[537] = 11;
l15_r1[538] = 11;
l15_r1[539] = 11;
l15_r1[540] = 11;
l15_r1[541] = 11;
l15_r1[542] = 11;
l15_r1[543] = 11;
l15_r1[544] = 11;
l15_r1[545] = 11;
l15_r1[546] = 11;
l15_r1[547] = 11;
l15_r1[548] = 11;
l15_r1[549] = 11;
l15_r1[550] = 11;
l15_r1[551] = 11;
l15_r1[552] = 11;
l15_r1[553] = 11;
l15_r1[554] = 11;
l15_r1[555] = 11;
l15_r1[556] = 11;
l15_r1[557] = 10;
l15_r1[558] = 10;
l15_r1[559] = 10;
l15_r1[560] = 10;
l15_r1[561] = 10;
l15_r1[580] = 1;
l15_r1[581] = 1;
l15_r1[582] = 1;
l15_r1[583] = 1;
l15_r1[584] = 11;
l15_r1[585] = 11;
l15_r1[586] = 11;
l15_r1[587] = 11;
l15_r1[588] = 11;
l15_r1[589] = 11;
l15_r1[590] = 11;
l15_r1[591] = 11;
l15_r1[592] = 11;
l15_r1[593] = 11;
l15_r1[594] = 11;
l15_r1[595] = 11;
l15_r1[596] = 11;
l15_r1[597] = 11;
l15_r1[598] = 11;
l15_r1[599] = 11;
l15_r1[600] = 11;
l15_r1[601] = 11;
l15_r1[602] = 11;
l15_r1[603] = 11;
l15_r1[604] = 10;
l15_r1[613] = 10;
l15_r1[614] = 10;
l15_r1[615] = 10;
l15_r1[616] = 10;
l15_r1[617] = 10;
l15_r1[618] = 10;
l15_r1[619] = 10;
l15_r1[620] = 10;
l15_r1[621] = 10;
l15_r1[622] = 10;
l15_r1[623] = 10;
l15_r1[624] = 10;
l15_r1[625] = 10;
l15_r1[626] = 10;
l15_r1[627] = 10;
l15_r1[628] = 10;
l15_r1[629] = 10;
l15_r1[630] = 10;
l15_r1[631] = 10;
l15_r1[632] = 10;
l15_r1[633] = 10;
l15_r1[634] = 10;
l15_r1[635] = 10;
l15_r1[636] = 10;
l15_r1[637] = 10;
l15_r1[638] = 10;
l15_r1[639] = 10;
l15_r1[640] = 10;
l15_r1[641] = 10;
l15_r1[642] = 10;
l15_r1[643] = 10;
l15_r1[644] = 10;
l15_r1[645] = 10;
l15_r1[646] = 10;
l15_r1[647] = 10;
l15_r1[648] = 10;
l15_r1[649] = 10;
l15_r1[650] = 10;
l15_r1[666] = 10;
l15_r1[667] = 10;
l15_r1[697] = 10;
l15_r1[698] = 10;
l15_r1[699] = 10;
l15_r1[700] = 10;
l15_r1[701] = 10;
l15_r1[702] = 10;
l15_r1[703] = 10;
l15_r1[704] = 10;
l15_r1[705] = 10;
l15_r1[706] = 10;
l15_r1[707] = 10;
l15_r1[708] = 10;
l15_r1[709] = 10;
l15_r1[710] = 10;
l15_r1[711] = 10;
l15_r1[712] = 10;
l15_r1[713] = 10;
l15_r1[714] = 10;
l15_r1[715] = 10;
l15_r1[716] = 10;
l15_r1[717] = 10;
l15_r1[718] = 10;
l15_r1[719] = 10;
l15_r1[720] = 10;
l15_r1[721] = 10;
l15_r1[722] = 10;
l15_r1[723] = 10;
l15_r1[724] = 10;
l15_r1[725] = 10;
l15_r1[752] = 1;
l15_r1[753] = 1;
l15_r1[754] = 1;
l15_r1[755] = 1;
l15_r1[756] = 1;
l15_r1[757] = 1;
l15_r1[758] = 1;
l15_r1[759] = 11;
l15_r1[760] = 11;
l15_r1[761] = 11;
l15_r1[762] = 11;
l15_r1[763] = 11;
l15_r1[764] = 11;
l15_r1[765] = 11;
l15_r1[766] = 11;
l15_r1[767] = 11;
l15_r1[768] = 11;
l15_r1[769] = 11;
l15_r1[770] = 11;
l15_r1[771] = 11;
l15_r1[772] = 11;
l15_r1[773] = 11;
l15_r1[774] = 11;
l15_r1[775] = 11;
l15_r1[776] = 11;
l15_r1[777] = 11;
l15_r1[778] = 11;
l15_r1[793] = 20;
l15_r1[794] = 20;
l15_r1[795] = 20;
l15_r1[796] = 20;
l15_r1[797] = 20;
l15_r1[798] = 20;
l15_r1[799] = 20;
l15_r1[800] = 20;
l15_r1[801] = 20;
l15_r1[813] = 10;
l15_r1[814] = 10;
l15_r1[815] = 10;
l15_r1[816] = 10;
l15_r1[817] = 10;
l15_r1[818] = 10;
l15_r1[819] = 10;
l15_r1[820] = 10;
l15_r1[821] = 10;
l15_r1[822] = 10;
l15_r1[823] = 10;
l15_r1[824] = 10;
l15_r1[825] = 10;
l15_r1[826] = 10;
l15_r1[827] = 10;
l15_r1[828] = 10;
l15_r1[829] = 10;
l15_r1[830] = 10;
l15_r1[831] = 10;
l15_r1[832] = 10;
l15_r1[833] = 10;
l15_r1[834] = 10;
l15_r1[835] = 10;
l15_r1[836] = 10;
l15_r1[837] = 10;
l15_r1[838] = 10;
l15_r1[839] = 10;
l15_r1[840] = 10;
l15_r1[841] = 10;
l15_r1[842] = 10;
l15_r1[843] = 10;
l15_r1[844] = 10;
l15_r1[845] = 10;
l15_r1[846] = 10;
l15_r1[847] = 10;
l15_r1[848] = 10;
l15_r1[849] = 10;
l15_r1[850] = 10;
l15_r1[851] = 10;
l15_r1[852] = 10;
l15_r1[853] = 10;
l15_r1[854] = 10;
l15_r1[855] = 10;
l15_r1[856] = 10;
l15_r1[857] = 10;
l15_r1[858] = 10;
l15_r1[859] = 10;
l15_r1[860] = 10;
l15_r1[861] = 10;
l15_r1[862] = 10;
l15_r1[863] = 10;
l15_r1[864] = 10;
l15_r1[865] = 10;
l15_r1[866] = 10;
l15_r1[867] = 10;
l15_r1[868] = 10;
l15_r1[869] = 10;
l15_r1[870] = 10;
l15_r1[871] = 10;
l15_r1[872] = 10;
l15_r1[873] = 10;
l15_r1[874] = 10;
l15_r1[875] = 10;
l15_r1[876] = 10;
l15_r1[877] = 10;
l15_r1[878] = 10;
l15_r1[879] = 10;
l15_r1[880] = 10;
l15_r1[881] = 10;
l15_r1[882] = 10;
l15_r1[883] = 10;
l15_r1[884] = 10;
l15_r1[885] = 11;
l15_r1[886] = 11;
l15_r1[887] = 11;
l15_r1[888] = 11;
l15_r1[889] = 11;
l15_r1[890] = 11;
l15_r1[891] = 11;
l15_r1[892] = 11;
l15_r1[893] = 11;
l15_r1[894] = 11;
l15_r1[895] = 11;
l15_r1[896] = 11;
l15_r1[897] = 11;
l15_r1[898] = 11;
l15_r1[899] = 11;
l15_r1[900] = 11;
l15_r1[901] = 11;
l15_r1[902] = 11;
l15_r1[903] = 11;
l15_r1[904] = 11;
l15_r1[905] = 11;
l15_r1[906] = 11;
l15_r1[907] = 11;
l15_r1[908] = 11;
l15_r1[909] = 11;
l15_r1[910] = 11;
l15_r1[911] = 11;
l15_r1[912] = 11;
l15_r1[913] = 10;
l15_r1[914] = 10;
l15_r1[915] = 10;
var l6_r1 = new Array(651);
l6_r1[7] = 10;
l6_r1[8] = 10;
l6_r1[9] = 10;
l6_r1[10] = 10;
l6_r1[11] = 10;
l6_r1[12] = 10;
l6_r1[13] = 10;
l6_r1[14] = 10;
l6_r1[15] = 10;
l6_r1[16] = 10;
l6_r1[17] = 10;
l6_r1[18] = 10;
l6_r1[19] = 10;
l6_r1[24] = 10;
l6_r1[25] = 10;
l6_r1[26] = 10;
l6_r1[27] = 10;
l6_r1[28] = 10;
l6_r1[29] = 10;
l6_r1[30] = 10;
l6_r1[31] = 10;
l6_r1[32] = 10;
l6_r1[33] = 10;
l6_r1[34] = 10;
l6_r1[35] = 10;
l6_r1[36] = 10;
l6_r1[37] = 10;
l6_r1[38] = 10;
l6_r1[39] = 10;
l6_r1[40] = 10;
l6_r1[41] = 10;
l6_r1[42] = 10;
l6_r1[46] = 10;
l6_r1[47] = 10;
l6_r1[48] = 10;
l6_r1[49] = 10;
l6_r1[50] = 10;
l6_r1[51] = 10;
l6_r1[52] = 10;
l6_r1[53] = 10;
l6_r1[54] = 10;
l6_r1[65] = 10;
l6_r1[66] = 10;
l6_r1[67] = 10;
l6_r1[68] = 10;
l6_r1[69] = 10;
l6_r1[70] = 10;
l6_r1[71] = 10;
l6_r1[72] = 10;
l6_r1[73] = 10;
l6_r1[91] = 1;
l6_r1[92] = 1;
l6_r1[93] = 1;
l6_r1[94] = 1;
l6_r1[95] = 1;
l6_r1[96] = 1;
l6_r1[97] = 1;
l6_r1[98] = 1;
l6_r1[99] = 1;
l6_r1[100] = 1;
l6_r1[101] = 1;
l6_r1[102] = 1;
l6_r1[103] = 11;
l6_r1[104] = 11;
l6_r1[105] = 10;
l6_r1[106] = 10;
l6_r1[107] = 10;
l6_r1[108] = 10;
l6_r1[109] = 10;
l6_r1[110] = 10;
l6_r1[111] = 10;
l6_r1[112] = 11;
l6_r1[113] = 11;
l6_r1[114] = 11;
l6_r1[115] = 11;
l6_r1[116] = 11;
l6_r1[117] = 11;
l6_r1[118] = 11;
l6_r1[119] = 11;
l6_r1[120] = 11;
l6_r1[121] = 11;
l6_r1[122] = 11;
l6_r1[123] = 11;
l6_r1[124] = 11;
l6_r1[125] = 11;
l6_r1[126] = 11;
l6_r1[127] = 11;
l6_r1[128] = 11;
l6_r1[129] = 11;
l6_r1[130] = 11;
l6_r1[131] = 11;
l6_r1[132] = 11;
l6_r1[133] = 10;
l6_r1[134] = 10;
l6_r1[135] = 10;
l6_r1[136] = 10;
l6_r1[137] = 10;
l6_r1[138] = 10;
l6_r1[139] = 10;
l6_r1[140] = 10;
l6_r1[141] = 10;
l6_r1[142] = 10;
l6_r1[143] = 10;
l6_r1[144] = 10;
l6_r1[145] = 10;
l6_r1[146] = 10;
l6_r1[147] = 10;
l6_r1[148] = 10;
l6_r1[149] = 10;
l6_r1[150] = 10;
l6_r1[151] = 10;
l6_r1[152] = 10;
l6_r1[153] = 10;
l6_r1[154] = 10;
l6_r1[155] = 10;
l6_r1[156] = 10;
l6_r1[157] = 10;
l6_r1[158] = 10;
l6_r1[159] = 10;
l6_r1[160] = 10;
l6_r1[161] = 10;
l6_r1[162] = 10;
l6_r1[163] = 10;
l6_r1[164] = 10;
l6_r1[165] = 10;
l6_r1[166] = 10;
l6_r1[167] = 10;
l6_r1[174] = 10;
l6_r1[175] = 10;
l6_r1[176] = 10;
l6_r1[177] = 10;
l6_r1[178] = 10;
l6_r1[179] = 10;
l6_r1[180] = 10;
l6_r1[189] = 10;
l6_r1[190] = 10;
l6_r1[201] = 10;
l6_r1[202] = 10;
l6_r1[203] = 10;
l6_r1[204] = 10;
l6_r1[205] = 10;
l6_r1[206] = 10;
l6_r1[207] = 10;
l6_r1[208] = 10;
l6_r1[209] = 10;
l6_r1[210] = 10;
l6_r1[211] = 10;
l6_r1[212] = 10;
l6_r1[213] = 10;
l6_r1[214] = 10;
l6_r1[215] = 10;
l6_r1[216] = 10;
l6_r1[217] = 10;
l6_r1[218] = 10;
l6_r1[219] = 10;
l6_r1[220] = 10;
l6_r1[221] = 10;
l6_r1[222] = 10;
l6_r1[223] = 11;
l6_r1[224] = 11;
l6_r1[225] = 11;
l6_r1[226] = 11;
l6_r1[227] = 11;
l6_r1[228] = 11;
l6_r1[229] = 11;
l6_r1[230] = 11;
l6_r1[231] = 11;
l6_r1[232] = 11;
l6_r1[233] = 11;
l6_r1[234] = 10;
l6_r1[235] = 10;
l6_r1[236] = 10;
l6_r1[237] = 10;
l6_r1[238] = 10;
l6_r1[239] = 10;
l6_r1[240] = 10;
l6_r1[241] = 10;
l6_r1[249] = 10;
l6_r1[250] = 10;
l6_r1[251] = 10;
l6_r1[252] = 10;
l6_r1[253] = 10;
l6_r1[254] = 10;
l6_r1[255] = 10;
l6_r1[256] = 10;
l6_r1[257] = 10;
l6_r1[258] = 10;
l6_r1[259] = 10;
l6_r1[260] = 10;
l6_r1[261] = 10;
l6_r1[262] = 10;
l6_r1[263] = 10;
l6_r1[264] = 10;
l6_r1[265] = 10;
l6_r1[266] = 10;
l6_r1[267] = 10;
l6_r1[268] = 10;
l6_r1[269] = 10;
l6_r1[270] = 10;
l6_r1[271] = 10;
l6_r1[272] = 10;
l6_r1[273] = 10;
l6_r1[274] = 12;
l6_r1[275] = 12;
l6_r1[276] = 12;
l6_r1[277] = 12;
l6_r1[278] = 12;
l6_r1[279] = 12;
l6_r1[280] = 12;
l6_r1[281] = 12;
l6_r1[282] = 12;
l6_r1[283] = 12;
l6_r1[284] = 12;
l6_r1[285] = 12;
l6_r1[286] = 10;
l6_r1[287] = 10;
l6_r1[288] = 10;
l6_r1[289] = 10;
l6_r1[290] = 10;
l6_r1[291] = 10;
l6_r1[292] = 10;
l6_r1[293] = 10;
l6_r1[294] = 10;
l6_r1[295] = 10;
l6_r1[320] = 1;
l6_r1[321] = 1;
l6_r1[322] = 1;
l6_r1[323] = 1;
l6_r1[324] = 1;
l6_r1[325] = 11;
l6_r1[326] = 11;
l6_r1[327] = 11;
l6_r1[328] = 11;
l6_r1[329] = 11;
l6_r1[330] = 11;
l6_r1[331] = 11;
l6_r1[332] = 11;
l6_r1[333] = 11;
l6_r1[334] = 11;
l6_r1[335] = 11;
l6_r1[336] = 11;
l6_r1[337] = 11;
l6_r1[338] = 11;
l6_r1[339] = 11;
l6_r1[340] = 11;
l6_r1[341] = 11;
l6_r1[342] = 11;
l6_r1[343] = 11;
l6_r1[344] = 11;
l6_r1[345] = 11;
l6_r1[346] = 11;
l6_r1[347] = 11;
l6_r1[348] = 11;
l6_r1[349] = 10;
l6_r1[350] = 10;
l6_r1[351] = 10;
l6_r1[352] = 10;
l6_r1[353] = 10;
l6_r1[354] = 10;
l6_r1[355] = 10;
l6_r1[356] = 10;
l6_r1[357] = 10;
l6_r1[358] = 10;
l6_r1[359] = 10;
l6_r1[360] = 10;
l6_r1[361] = 10;
l6_r1[362] = 10;
l6_r1[363] = 10;
l6_r1[364] = 10;
l6_r1[365] = 10;
l6_r1[366] = 10;
l6_r1[367] = 10;
l6_r1[368] = 10;
l6_r1[369] = 10;
l6_r1[370] = 12;
l6_r1[371] = 12;
l6_r1[372] = 12;
l6_r1[373] = 12;
l6_r1[374] = 12;
l6_r1[375] = 12;
l6_r1[376] = 12;
l6_r1[377] = 12;
l6_r1[378] = 12;
l6_r1[379] = 10;
l6_r1[380] = 10;
l6_r1[381] = 10;
l6_r1[419] = 1;
l6_r1[420] = 1;
l6_r1[421] = 1;
l6_r1[422] = 1;
l6_r1[423] = 1;
l6_r1[424] = 1;
l6_r1[425] = 1;
l6_r1[426] = 1;
l6_r1[427] = 1;
l6_r1[428] = 1;
l6_r1[438] = 1;
l6_r1[439] = 1;
l6_r1[440] = 1;
l6_r1[441] = 1;
l6_r1[442] = 11;
l6_r1[443] = 11;
l6_r1[444] = 11;
l6_r1[445] = 11;
l6_r1[446] = 11;
l6_r1[447] = 10;
l6_r1[455] = 20;
l6_r1[456] = 20;
l6_r1[457] = 20;
l6_r1[458] = 20;
l6_r1[459] = 20;
l6_r1[460] = 20;
l6_r1[461] = 20;
l6_r1[462] = 20;
l6_r1[463] = 20;
l6_r1[464] = 20;
l6_r1[465] = 20;
l6_r1[466] = 20;
l6_r1[467] = 20;
l6_r1[473] = 10;
l6_r1[474] = 10;
l6_r1[475] = 10;
l6_r1[476] = 10;
l6_r1[477] = 10;
l6_r1[478] = 10;
l6_r1[479] = 10;
l6_r1[480] = 10;
l6_r1[481] = 10;
l6_r1[482] = 10;
l6_r1[483] = 10;
l6_r1[484] = 10;
l6_r1[485] = 10;
l6_r1[486] = 10;
l6_r1[497] = 10;
l6_r1[498] = 10;
l6_r1[499] = 10;
l6_r1[500] = 10;
l6_r1[501] = 10;
l6_r1[502] = 10;
l6_r1[503] = 10;
l6_r1[510] = 10;
l6_r1[511] = 10;
l6_r1[512] = 10;
l6_r1[513] = 10;
l6_r1[514] = 10;
l6_r1[515] = 10;
l6_r1[516] = 10;
l6_r1[517] = 10;
l6_r1[518] = 10;
l6_r1[519] = 10;
l6_r1[520] = 10;
l6_r1[521] = 10;
l6_r1[522] = 10;
l6_r1[523] = 10;
l6_r1[524] = 10;
l6_r1[525] = 10;
l6_r1[526] = 10;
l6_r1[527] = 10;
l6_r1[528] = 10;
l6_r1[529] = 10;
l6_r1[530] = 10;
l6_r1[531] = 10;
l6_r1[532] = 10;
l6_r1[533] = 11;
l6_r1[534] = 11;
l6_r1[535] = 11;
l6_r1[536] = 11;
l6_r1[537] = 11;
l6_r1[538] = 10;
l6_r1[539] = 10;
l6_r1[540] = 10;
l6_r1[541] = 10;
l6_r1[553] = 20;
l6_r1[554] = 20;
l6_r1[555] = 20;
l6_r1[556] = 20;
l6_r1[557] = 20;
l6_r1[558] = 20;
l6_r1[559] = 20;
l6_r1[560] = 20;
l6_r1[561] = 20;
l6_r1[562] = 20;
l6_r1[563] = 20;
l6_r1[564] = 20;
l6_r1[574] = 10;
l6_r1[575] = 10;
l6_r1[576] = 10;
l6_r1[577] = 10;
l6_r1[578] = 10;
l6_r1[579] = 10;
l6_r1[580] = 10;
l6_r1[581] = 10;
l6_r1[582] = 11;
l6_r1[583] = 11;
l6_r1[584] = 11;
l6_r1[585] = 11;
l6_r1[586] = 11;
l6_r1[587] = 11;
l6_r1[588] = 11;
l6_r1[589] = 10;
l6_r1[590] = 10;
l6_r1[591] = 10;
l6_r1[592] = 10;
l6_r1[593] = 10;
l6_r1[594] = 10;
l6_r1[595] = 10;
l6_r1[596] = 10;
l6_r1[597] = 10;
l6_r1[598] = 10;
l6_r1[599] = 10;
l6_r1[616] = 1;
l6_r1[617] = 1;
l6_r1[618] = 1;
l6_r1[619] = 11;
l6_r1[620] = 11;
l6_r1[621] = 11;
l6_r1[622] = 11;
l6_r1[623] = 10;
l6_r1[624] = 10;
l6_r1[625] = 10;
l6_r1[626] = 10;
l6_r1[627] = 10;
l6_r1[628] = 10;
l6_r1[629] = 10;
l6_r1[630] = 10;
l6_r1[631] = 10;
l6_r1[632] = 10;
l6_r1[633] = 10;
l6_r1[634] = 10;
l6_r1[635] = 10;
l6_r1[636] = 10;
l6_r1[637] = 10;
l6_r1[638] = 10;
l6_r1[639] = 10;
var l7_r1 = new Array(747);
l7_r1[12] = 10;
l7_r1[13] = 10;
l7_r1[14] = 10;
l7_r1[15] = 10;
l7_r1[16] = 10;
l7_r1[17] = 10;
l7_r1[18] = 10;
l7_r1[19] = 10;
l7_r1[20] = 10;
l7_r1[21] = 10;
l7_r1[22] = 10;
l7_r1[23] = 10;
l7_r1[24] = 10;
l7_r1[25] = 10;
l7_r1[26] = 10;
l7_r1[27] = 10;
l7_r1[28] = 10;
l7_r1[29] = 10;
l7_r1[30] = 10;
l7_r1[31] = 10;
l7_r1[32] = 10;
l7_r1[33] = 10;
l7_r1[34] = 10;
l7_r1[35] = 10;
l7_r1[36] = 10;
l7_r1[37] = 10;
l7_r1[38] = 10;
l7_r1[39] = 10;
l7_r1[40] = 10;
l7_r1[41] = 10;
l7_r1[42] = 10;
l7_r1[43] = 10;
l7_r1[44] = 10;
l7_r1[45] = 10;
l7_r1[46] = 10;
l7_r1[47] = 10;
l7_r1[48] = 10;
l7_r1[49] = 10;
l7_r1[50] = 10;
l7_r1[51] = 10;
l7_r1[52] = 10;
l7_r1[53] = 10;
l7_r1[54] = 10;
l7_r1[55] = 10;
l7_r1[56] = 10;
l7_r1[57] = 10;
l7_r1[58] = 10;
l7_r1[59] = 10;
l7_r1[60] = 10;
l7_r1[61] = 10;
l7_r1[62] = 10;
l7_r1[63] = 10;
l7_r1[64] = 10;
l7_r1[65] = 10;
l7_r1[66] = 10;
l7_r1[67] = 10;
l7_r1[68] = 10;
l7_r1[130] = 10;
l7_r1[131] = 10;
l7_r1[132] = 10;
l7_r1[133] = 10;
l7_r1[134] = 10;
l7_r1[135] = 10;
l7_r1[136] = 10;
l7_r1[137] = 10;
l7_r1[138] = 10;
l7_r1[139] = 10;
l7_r1[140] = 10;
l7_r1[141] = 10;
l7_r1[142] = 10;
l7_r1[143] = 10;
l7_r1[144] = 10;
l7_r1[145] = 10;
l7_r1[146] = 10;
l7_r1[147] = 10;
l7_r1[148] = 10;
l7_r1[149] = 10;
l7_r1[150] = 10;
l7_r1[151] = 10;
l7_r1[152] = 10;
l7_r1[153] = 10;
l7_r1[179] = 1;
l7_r1[180] = 1;
l7_r1[181] = 1;
l7_r1[187] = 1;
l7_r1[188] = 1;
l7_r1[189] = 1;
l7_r1[190] = 1;
l7_r1[206] = 1;
l7_r1[207] = 1;
l7_r1[222] = 10;
l7_r1[223] = 10;
l7_r1[224] = 10;
l7_r1[225] = 10;
l7_r1[226] = 10;
l7_r1[227] = 10;
l7_r1[228] = 10;
l7_r1[229] = 10;
l7_r1[230] = 10;
l7_r1[231] = 10;
l7_r1[232] = 10;
l7_r1[233] = 10;
l7_r1[234] = 10;
l7_r1[251] = 1;
l7_r1[252] = 1;
l7_r1[253] = 1;
l7_r1[261] = 1;
l7_r1[262] = 1;
l7_r1[263] = 1;
l7_r1[264] = 1;
l7_r1[265] = 1;
l7_r1[266] = 1;
l7_r1[267] = 1;
l7_r1[275] = 10;
l7_r1[276] = 10;
l7_r1[277] = 10;
l7_r1[278] = 10;
l7_r1[279] = 10;
l7_r1[280] = 10;
l7_r1[285] = 10;
l7_r1[286] = 10;
l7_r1[287] = 10;
l7_r1[288] = 10;
l7_r1[289] = 10;
l7_r1[290] = 11;
l7_r1[291] = 11;
l7_r1[292] = 11;
l7_r1[293] = 11;
l7_r1[294] = 11;
l7_r1[295] = 11;
l7_r1[296] = 11;
l7_r1[297] = 11;
l7_r1[298] = 11;
l7_r1[299] = 11;
l7_r1[300] = 1;
l7_r1[306] = 1;
l7_r1[307] = 1;
l7_r1[308] = 1;
l7_r1[309] = 1;
l7_r1[311] = 1;
l7_r1[312] = 1;
l7_r1[313] = 1;
l7_r1[314] = 1;
l7_r1[315] = 1;
l7_r1[316] = 1;
l7_r1[317] = 1;
l7_r1[318] = 1;
l7_r1[319] = 1;
l7_r1[320] = 1;
l7_r1[321] = 1;
l7_r1[361] = 10;
l7_r1[362] = 10;
l7_r1[363] = 10;
l7_r1[364] = 10;
l7_r1[365] = 10;
l7_r1[366] = 10;
l7_r1[367] = 10;
l7_r1[368] = 10;
l7_r1[369] = 10;
l7_r1[370] = 10;
l7_r1[371] = 10;
l7_r1[372] = 10;
l7_r1[373] = 10;
l7_r1[374] = 10;
l7_r1[375] = 10;
l7_r1[376] = 10;
l7_r1[377] = 10;
l7_r1[378] = 10;
l7_r1[379] = 10;
l7_r1[380] = 10;
l7_r1[381] = 10;
l7_r1[382] = 10;
l7_r1[383] = 10;
l7_r1[384] = 10;
l7_r1[385] = 10;
l7_r1[386] = 10;
l7_r1[387] = 10;
l7_r1[388] = 10;
l7_r1[389] = 10;
l7_r1[390] = 10;
l7_r1[391] = 10;
l7_r1[392] = 10;
l7_r1[393] = 10;
l7_r1[394] = 10;
l7_r1[395] = 10;
l7_r1[396] = 10;
l7_r1[397] = 10;
l7_r1[398] = 10;
l7_r1[399] = 10;
l7_r1[400] = 10;
l7_r1[401] = 10;
l7_r1[402] = 10;
l7_r1[403] = 10;
l7_r1[404] = 10;
l7_r1[405] = 10;
l7_r1[406] = 10;
l7_r1[407] = 10;
l7_r1[408] = 10;
l7_r1[409] = 10;
l7_r1[410] = 10;
l7_r1[411] = 10;
l7_r1[412] = 10;
l7_r1[413] = 10;
l7_r1[414] = 10;
l7_r1[415] = 10;
l7_r1[416] = 10;
l7_r1[417] = 10;
l7_r1[418] = 10;
l7_r1[419] = 11;
l7_r1[420] = 11;
l7_r1[421] = 11;
l7_r1[422] = 11;
l7_r1[423] = 11;
l7_r1[424] = 11;
l7_r1[425] = 11;
l7_r1[426] = 11;
l7_r1[427] = 11;
l7_r1[428] = 11;
l7_r1[429] = 11;
l7_r1[430] = 11;
l7_r1[431] = 11;
l7_r1[432] = 11;
l7_r1[433] = 11;
l7_r1[434] = 11;
l7_r1[435] = 11;
l7_r1[436] = 11;
l7_r1[437] = 11;
l7_r1[438] = 11;
l7_r1[439] = 11;
l7_r1[440] = 11;
l7_r1[441] = 11;
l7_r1[442] = 11;
l7_r1[443] = 11;
l7_r1[444] = 11;
l7_r1[445] = 11;
l7_r1[446] = 11;
l7_r1[447] = 11;
l7_r1[448] = 10;
l7_r1[449] = 10;
l7_r1[450] = 10;
l7_r1[451] = 10;
l7_r1[452] = 10;
l7_r1[453] = 10;
l7_r1[454] = 10;
l7_r1[455] = 10;
l7_r1[456] = 10;
l7_r1[457] = 10;
l7_r1[458] = 10;
l7_r1[459] = 10;
l7_r1[460] = 10;
l7_r1[461] = 10;
l7_r1[462] = 10;
l7_r1[463] = 10;
l7_r1[464] = 10;
l7_r1[465] = 10;
l7_r1[466] = 10;
l7_r1[467] = 10;
l7_r1[468] = 10;
l7_r1[469] = 10;
l7_r1[470] = 10;
l7_r1[471] = 10;
l7_r1[472] = 10;
l7_r1[473] = 10;
l7_r1[474] = 10;
l7_r1[475] = 10;
l7_r1[476] = 10;
l7_r1[477] = 10;
l7_r1[478] = 10;
l7_r1[479] = 10;
l7_r1[480] = 10;
l7_r1[481] = 10;
l7_r1[482] = 10;
l7_r1[483] = 10;
l7_r1[484] = 10;
l7_r1[485] = 10;
l7_r1[486] = 10;
l7_r1[487] = 10;
l7_r1[488] = 10;
l7_r1[489] = 11;
l7_r1[490] = 11;
l7_r1[491] = 11;
l7_r1[492] = 11;
l7_r1[493] = 11;
l7_r1[494] = 11;
l7_r1[495] = 11;
l7_r1[496] = 11;
l7_r1[497] = 11;
l7_r1[498] = 11;
l7_r1[499] = 10;
l7_r1[508] = 1;
l7_r1[509] = 1;
l7_r1[510] = 1;
l7_r1[511] = 1;
l7_r1[512] = 1;
l7_r1[513] = 1;
l7_r1[514] = 1;
l7_r1[521] = 10;
l7_r1[522] = 10;
l7_r1[523] = 10;
l7_r1[524] = 10;
l7_r1[525] = 10;
l7_r1[526] = 10;
l7_r1[527] = 10;
l7_r1[528] = 10;
l7_r1[529] = 10;
l7_r1[530] = 10;
l7_r1[531] = 10;
l7_r1[532] = 10;
l7_r1[533] = 10;
l7_r1[534] = 10;
l7_r1[535] = 10;
l7_r1[536] = 10;
l7_r1[537] = 10;
l7_r1[538] = 10;
l7_r1[539] = 10;
l7_r1[540] = 10;
l7_r1[541] = 10;
l7_r1[542] = 10;
l7_r1[543] = 10;
l7_r1[544] = 10;
l7_r1[545] = 10;
l7_r1[546] = 10;
l7_r1[547] = 10;
l7_r1[548] = 10;
l7_r1[549] = 10;
l7_r1[550] = 10;
l7_r1[551] = 10;
l7_r1[552] = 10;
l7_r1[553] = 10;
l7_r1[554] = 10;
l7_r1[569] = 1;
l7_r1[570] = 1;
l7_r1[580] = 1;
l7_r1[581] = 1;
l7_r1[582] = 1;
l7_r1[583] = 1;
l7_r1[584] = 1;
l7_r1[585] = 1;
l7_r1[586] = 1;
l7_r1[587] = 1;
l7_r1[588] = 1;
l7_r1[602] = 1;
l7_r1[603] = 1;
l7_r1[604] = 1;
l7_r1[611] = 1;
l7_r1[612] = 1;
l7_r1[613] = 1;
l7_r1[614] = 1;
l7_r1[615] = 1;
l7_r1[616] = 11;
l7_r1[617] = 11;
l7_r1[618] = 11;
l7_r1[619] = 11;
l7_r1[620] = 11;
l7_r1[621] = 11;
l7_r1[622] = 11;
l7_r1[623] = 10;
l7_r1[624] = 10;
l7_r1[625] = 10;
l7_r1[626] = 10;
l7_r1[627] = 10;
l7_r1[628] = 10;
l7_r1[629] = 10;
l7_r1[630] = 10;
l7_r1[631] = 10;
l7_r1[632] = 10;
l7_r1[633] = 10;
l7_r1[634] = 10;
l7_r1[635] = 10;
l7_r1[636] = 10;
l7_r1[637] = 10;
l7_r1[638] = 10;
l7_r1[639] = 10;
l7_r1[640] = 10;
l7_r1[641] = 10;
l7_r1[642] = 10;
l7_r1[643] = 10;
l7_r1[644] = 10;
l7_r1[645] = 10;
l7_r1[652] = 1;
l7_r1[653] = 11;
l7_r1[654] = 11;
l7_r1[655] = 11;
l7_r1[656] = 11;
l7_r1[657] = 11;
l7_r1[658] = 11;
l7_r1[659] = 11;
l7_r1[660] = 11;
l7_r1[661] = 11;
l7_r1[662] = 11;
l7_r1[663] = 11;
l7_r1[664] = 11;
l7_r1[665] = 11;
l7_r1[666] = 11;
l7_r1[667] = 11;
l7_r1[668] = 11;
l7_r1[669] = 11;
l7_r1[670] = 11;
l7_r1[671] = 11;
l7_r1[672] = 11;
l7_r1[673] = 11;
l7_r1[674] = 11;
l7_r1[675] = 11;
l7_r1[676] = 11;
l7_r1[677] = 10;
l7_r1[678] = 10;
l7_r1[679] = 10;
l7_r1[680] = 10;
l7_r1[681] = 10;
l7_r1[682] = 10;
l7_r1[683] = 10;
l7_r1[684] = 10;
l7_r1[685] = 10;
l7_r1[686] = 10;
l7_r1[693] = 10;
l7_r1[694] = 10;
l7_r1[698] = 10;
l7_r1[699] = 10;
l7_r1[700] = 10;
l7_r1[701] = 10;
l7_r1[702] = 10;
l7_r1[703] = 10;
l7_r1[704] = 10;
l7_r1[709] = 10;
l7_r1[710] = 10;
l7_r1[711] = 10;
l7_r1[712] = 10;
l7_r1[716] = 10;
l7_r1[717] = 10;
l7_r1[718] = 10;
l7_r1[719] = 10;
l7_r1[720] = 10;
l7_r1[721] = 10;
l7_r1[722] = 10;
l7_r1[723] = 10;
l7_r1[724] = 10;
l7_r1[726] = 10;
l7_r1[727] = 10;
l7_r1[728] = 10;
l7_r1[729] = 10;
l7_r1[730] = 10;
l7_r1[731] = 10;
l7_r1[732] = 10;
l7_r1[733] = 10;
l7_r1[734] = 10;
l7_r1[735] = 10;
l7_r1[744] = 10;
l7_r1[745] = 10;
l7_r1[746] = 10;
l7_r1[747] = 10;
var l8_r1 = new Array(708);
l8_r1[6] = 10;
l8_r1[7] = 10;
l8_r1[8] = 10;
l8_r1[9] = 10;
l8_r1[10] = 10;
l8_r1[11] = 10;
l8_r1[12] = 10;
l8_r1[13] = 10;
l8_r1[14] = 10;
l8_r1[15] = 10;
l8_r1[16] = 10;
l8_r1[17] = 10;
l8_r1[18] = 10;
l8_r1[19] = 10;
l8_r1[20] = 10;
l8_r1[21] = 10;
l8_r1[22] = 10;
l8_r1[23] = 10;
l8_r1[24] = 10;
l8_r1[25] = 10;
l8_r1[26] = 11;
l8_r1[27] = 11;
l8_r1[28] = 11;
l8_r1[29] = 11;
l8_r1[30] = 11;
l8_r1[31] = 11;
l8_r1[32] = 11;
l8_r1[33] = 11;
l8_r1[34] = 11;
l8_r1[35] = 11;
l8_r1[36] = 10;
l8_r1[37] = 10;
l8_r1[38] = 10;
l8_r1[39] = 10;
l8_r1[40] = 10;
l8_r1[41] = 10;
l8_r1[42] = 10;
l8_r1[43] = 10;
l8_r1[44] = 10;
l8_r1[45] = 10;
l8_r1[46] = 10;
l8_r1[47] = 10;
l8_r1[48] = 10;
l8_r1[49] = 10;
l8_r1[50] = 10;
l8_r1[51] = 10;
l8_r1[52] = 10;
l8_r1[53] = 10;
l8_r1[54] = 10;
l8_r1[55] = 10;
l8_r1[56] = 10;
l8_r1[57] = 10;
l8_r1[58] = 10;
l8_r1[59] = 10;
l8_r1[60] = 10;
l8_r1[61] = 10;
l8_r1[62] = 10;
l8_r1[63] = 10;
l8_r1[64] = 10;
l8_r1[65] = 10;
l8_r1[66] = 10;
l8_r1[67] = 10;
l8_r1[68] = 10;
l8_r1[69] = 10;
l8_r1[70] = 10;
l8_r1[71] = 10;
l8_r1[72] = 10;
l8_r1[73] = 10;
l8_r1[74] = 10;
l8_r1[75] = 10;
l8_r1[76] = 10;
l8_r1[77] = 10;
l8_r1[78] = 10;
l8_r1[79] = 10;
l8_r1[80] = 10;
l8_r1[81] = 10;
l8_r1[82] = 10;
l8_r1[83] = 10;
l8_r1[84] = 10;
l8_r1[85] = 10;
l8_r1[86] = 10;
l8_r1[87] = 10;
l8_r1[88] = 10;
l8_r1[89] = 10;
l8_r1[90] = 10;
l8_r1[91] = 10;
l8_r1[92] = 10;
l8_r1[93] = 10;
l8_r1[94] = 10;
l8_r1[95] = 10;
l8_r1[96] = 10;
l8_r1[97] = 10;
l8_r1[98] = 10;
l8_r1[99] = 10;
l8_r1[100] = 10;
l8_r1[101] = 10;
l8_r1[102] = 11;
l8_r1[103] = 11;
l8_r1[104] = 11;
l8_r1[105] = 11;
l8_r1[106] = 11;
l8_r1[107] = 11;
l8_r1[108] = 10;
l8_r1[130] = 10;
l8_r1[131] = 10;
l8_r1[132] = 10;
l8_r1[133] = 10;
l8_r1[134] = 10;
l8_r1[135] = 10;
l8_r1[136] = 10;
l8_r1[137] = 10;
l8_r1[138] = 10;
l8_r1[139] = 10;
l8_r1[140] = 10;
l8_r1[141] = 10;
l8_r1[142] = 10;
l8_r1[143] = 10;
l8_r1[144] = 10;
l8_r1[145] = 10;
l8_r1[146] = 10;
l8_r1[147] = 10;
l8_r1[148] = 10;
l8_r1[149] = 10;
l8_r1[150] = 10;
l8_r1[151] = 10;
l8_r1[152] = 10;
l8_r1[153] = 10;
l8_r1[154] = 10;
l8_r1[155] = 10;
l8_r1[156] = 10;
l8_r1[157] = 10;
l8_r1[158] = 10;
l8_r1[159] = 10;
l8_r1[160] = 10;
l8_r1[161] = 10;
l8_r1[162] = 10;
l8_r1[163] = 10;
l8_r1[164] = 10;
l8_r1[165] = 10;
l8_r1[166] = 10;
l8_r1[167] = 10;
l8_r1[168] = 10;
l8_r1[169] = 10;
l8_r1[170] = 10;
l8_r1[171] = 10;
l8_r1[172] = 10;
l8_r1[173] = 10;
l8_r1[174] = 10;
l8_r1[175] = 10;
l8_r1[176] = 10;
l8_r1[177] = 10;
l8_r1[178] = 10;
l8_r1[179] = 10;
l8_r1[180] = 10;
l8_r1[181] = 10;
l8_r1[182] = 10;
l8_r1[183] = 10;
l8_r1[184] = 10;
l8_r1[185] = 10;
l8_r1[186] = 10;
l8_r1[193] = 10;
l8_r1[194] = 10;
l8_r1[195] = 10;
l8_r1[196] = 10;
l8_r1[197] = 10;
l8_r1[198] = 10;
l8_r1[199] = 10;
l8_r1[200] = 10;
l8_r1[201] = 10;
l8_r1[202] = 10;
l8_r1[203] = 10;
l8_r1[204] = 10;
l8_r1[205] = 10;
l8_r1[206] = 10;
l8_r1[207] = 10;
l8_r1[208] = 10;
l8_r1[209] = 10;
l8_r1[210] = 10;
l8_r1[211] = 10;
l8_r1[212] = 10;
l8_r1[213] = 10;
l8_r1[214] = 10;
l8_r1[215] = 10;
l8_r1[216] = 10;
l8_r1[217] = 10;
l8_r1[218] = 10;
l8_r1[219] = 10;
l8_r1[220] = 10;
l8_r1[221] = 10;
l8_r1[222] = 10;
l8_r1[223] = 10;
l8_r1[224] = 10;
l8_r1[225] = 10;
l8_r1[226] = 10;
l8_r1[227] = 10;
l8_r1[228] = 10;
l8_r1[229] = 10;
l8_r1[230] = 10;
l8_r1[231] = 10;
l8_r1[232] = 10;
l8_r1[233] = 10;
l8_r1[234] = 10;
l8_r1[235] = 10;
l8_r1[236] = 10;
l8_r1[237] = 10;
l8_r1[238] = 10;
l8_r1[239] = 10;
l8_r1[240] = 10;
l8_r1[241] = 10;
l8_r1[242] = 10;
l8_r1[243] = 10;
l8_r1[244] = 10;
l8_r1[245] = 10;
l8_r1[246] = 10;
l8_r1[247] = 10;
l8_r1[248] = 10;
l8_r1[249] = 10;
l8_r1[250] = 10;
l8_r1[251] = 10;
l8_r1[252] = 10;
l8_r1[253] = 10;
l8_r1[254] = 10;
l8_r1[255] = 10;
l8_r1[256] = 10;
l8_r1[257] = 10;
l8_r1[258] = 10;
l8_r1[259] = 10;
l8_r1[260] = 10;
l8_r1[261] = 10;
l8_r1[262] = 10;
l8_r1[263] = 10;
l8_r1[264] = 10;
l8_r1[265] = 10;
l8_r1[287] = 10;
l8_r1[288] = 10;
l8_r1[289] = 10;
l8_r1[290] = 10;
l8_r1[291] = 10;
l8_r1[292] = 10;
l8_r1[293] = 10;
l8_r1[294] = 10;
l8_r1[295] = 10;
l8_r1[296] = 10;
l8_r1[297] = 10;
l8_r1[298] = 10;
l8_r1[299] = 10;
l8_r1[300] = 10;
l8_r1[301] = 10;
l8_r1[302] = 10;
l8_r1[303] = 10;
l8_r1[304] = 10;
l8_r1[305] = 10;
l8_r1[306] = 10;
l8_r1[307] = 10;
l8_r1[308] = 10;
l8_r1[309] = 10;
l8_r1[310] = 10;
l8_r1[311] = 10;
l8_r1[312] = 10;
l8_r1[330] = 1;
l8_r1[331] = 1;
l8_r1[332] = 1;
l8_r1[333] = 1;
l8_r1[334] = 1;
l8_r1[335] = 1;
l8_r1[364] = 1;
l8_r1[365] = 1;
l8_r1[366] = 1;
l8_r1[367] = 1;
l8_r1[368] = 1;
l8_r1[369] = 1;
l8_r1[370] = 1;
l8_r1[371] = 1;
l8_r1[372] = 11;
l8_r1[373] = 11;
l8_r1[374] = 11;
l8_r1[375] = 11;
l8_r1[376] = 11;
l8_r1[377] = 11;
l8_r1[378] = 11;
l8_r1[379] = 10;
l8_r1[380] = 10;
l8_r1[381] = 10;
l8_r1[382] = 10;
l8_r1[383] = 10;
l8_r1[384] = 10;
l8_r1[385] = 10;
l8_r1[386] = 10;
l8_r1[387] = 10;
l8_r1[388] = 10;
l8_r1[389] = 10;
l8_r1[390] = 10;
l8_r1[391] = 10;
l8_r1[392] = 10;
l8_r1[393] = 10;
l8_r1[394] = 10;
l8_r1[395] = 10;
l8_r1[396] = 10;
l8_r1[397] = 10;
l8_r1[398] = 10;
l8_r1[399] = 10;
l8_r1[400] = 10;
l8_r1[401] = 10;
l8_r1[402] = 10;
l8_r1[403] = 10;
l8_r1[404] = 10;
l8_r1[405] = 10;
l8_r1[406] = 10;
l8_r1[407] = 10;
l8_r1[408] = 10;
l8_r1[409] = 10;
l8_r1[410] = 10;
l8_r1[411] = 10;
l8_r1[412] = 10;
l8_r1[413] = 10;
l8_r1[414] = 11;
l8_r1[415] = 11;
l8_r1[416] = 11;
l8_r1[417] = 11;
l8_r1[418] = 11;
l8_r1[419] = 11;
l8_r1[420] = 11;
l8_r1[421] = 11;
l8_r1[422] = 11;
l8_r1[423] = 11;
l8_r1[424] = 11;
l8_r1[425] = 11;
l8_r1[426] = 11;
l8_r1[427] = 11;
l8_r1[428] = 11;
l8_r1[429] = 11;
l8_r1[430] = 11;
l8_r1[431] = 11;
l8_r1[432] = 11;
l8_r1[433] = 11;
l8_r1[434] = 10;
l8_r1[435] = 10;
l8_r1[436] = 10;
l8_r1[437] = 10;
l8_r1[438] = 10;
l8_r1[439] = 10;
l8_r1[440] = 10;
l8_r1[441] = 10;
l8_r1[442] = 10;
l8_r1[443] = 10;
l8_r1[444] = 10;
l8_r1[445] = 10;
l8_r1[446] = 10;
l8_r1[459] = 10;
l8_r1[460] = 10;
l8_r1[461] = 10;
l8_r1[462] = 10;
l8_r1[463] = 10;
l8_r1[464] = 10;
l8_r1[465] = 10;
l8_r1[470] = 10;
l8_r1[471] = 10;
l8_r1[472] = 10;
l8_r1[475] = 10;
l8_r1[476] = 10;
l8_r1[480] = 10;
l8_r1[481] = 10;
l8_r1[482] = 10;
l8_r1[483] = 10;
l8_r1[484] = 10;
l8_r1[485] = 10;
l8_r1[493] = 10;
l8_r1[494] = 10;
l8_r1[495] = 10;
l8_r1[496] = 10;
l8_r1[497] = 10;
l8_r1[498] = 10;
l8_r1[499] = 10;
l8_r1[500] = 10;
l8_r1[501] = 10;
l8_r1[502] = 10;
l8_r1[503] = 10;
l8_r1[504] = 10;
l8_r1[505] = 10;
l8_r1[506] = 10;
l8_r1[507] = 10;
l8_r1[508] = 10;
l8_r1[509] = 10;
l8_r1[510] = 10;
l8_r1[511] = 10;
l8_r1[512] = 10;
l8_r1[513] = 10;
l8_r1[514] = 10;
l8_r1[515] = 10;
l8_r1[516] = 10;
l8_r1[517] = 10;
l8_r1[518] = 10;
l8_r1[519] = 10;
l8_r1[520] = 10;
l8_r1[521] = 10;
l8_r1[522] = 10;
l8_r1[523] = 10;
l8_r1[524] = 10;
l8_r1[525] = 10;
l8_r1[526] = 10;
l8_r1[527] = 10;
l8_r1[528] = 10;
l8_r1[529] = 10;
l8_r1[530] = 10;
l8_r1[531] = 10;
l8_r1[532] = 10;
l8_r1[533] = 10;
l8_r1[534] = 10;
l8_r1[535] = 10;
l8_r1[536] = 10;
l8_r1[537] = 10;
l8_r1[538] = 10;
l8_r1[539] = 10;
l8_r1[540] = 10;
l8_r1[541] = 10;
l8_r1[542] = 10;
l8_r1[543] = 10;
l8_r1[544] = 10;
l8_r1[564] = 10;
l8_r1[565] = 10;
l8_r1[566] = 10;
l8_r1[567] = 10;
l8_r1[568] = 10;
l8_r1[569] = 10;
l8_r1[570] = 10;
l8_r1[571] = 10;
l8_r1[572] = 10;
l8_r1[573] = 10;
l8_r1[574] = 10;
l8_r1[575] = 10;
l8_r1[576] = 10;
l8_r1[577] = 10;
l8_r1[578] = 10;
l8_r1[579] = 10;
l8_r1[580] = 10;
l8_r1[581] = 10;
l8_r1[582] = 10;
l8_r1[583] = 10;
l8_r1[584] = 10;
l8_r1[585] = 10;
l8_r1[586] = 10;
l8_r1[587] = 10;
l8_r1[588] = 10;
l8_r1[589] = 10;
l8_r1[590] = 10;
l8_r1[591] = 10;
l8_r1[592] = 10;
l8_r1[593] = 10;
l8_r1[602] = 1;
l8_r1[603] = 1;
l8_r1[604] = 1;
l8_r1[608] = 20;
l8_r1[609] = 20;
l8_r1[610] = 20;
l8_r1[611] = 20;
l8_r1[612] = 20;
l8_r1[616] = 1;
l8_r1[617] = 1;
l8_r1[618] = 1;
l8_r1[619] = 1;
l8_r1[620] = 1;
l8_r1[621] = 1;
l8_r1[622] = 1;
l8_r1[623] = 1;
l8_r1[624] = 1;
l8_r1[625] = 1;
l8_r1[626] = 1;
l8_r1[627] = 1;
l8_r1[628] = 1;
l8_r1[629] = 1;
l8_r1[630] = 1;
l8_r1[631] = 1;
l8_r1[632] = 1;
l8_r1[633] = 1;
l8_r1[634] = 1;
l8_r1[635] = 1;
l8_r1[644] = 1;
l8_r1[645] = 1;
l8_r1[646] = 1;
l8_r1[647] = 1;
l8_r1[648] = 1;
l8_r1[649] = 1;
l8_r1[655] = 10;
l8_r1[656] = 10;
l8_r1[657] = 10;
l8_r1[658] = 10;
l8_r1[659] = 10;
l8_r1[660] = 10;
l8_r1[661] = 10;
l8_r1[662] = 10;
l8_r1[663] = 10;
l8_r1[664] = 10;
l8_r1[665] = 10;
l8_r1[666] = 10;
l8_r1[667] = 10;
l8_r1[668] = 10;
l8_r1[669] = 10;
l8_r1[670] = 10;
l8_r1[671] = 10;
l8_r1[672] = 10;
l8_r1[673] = 10;
l8_r1[674] = 10;
l8_r1[675] = 10;
l8_r1[676] = 10;
l8_r1[677] = 10;
l8_r1[678] = 10;
l8_r1[679] = 10;
l8_r1[680] = 10;
l8_r1[681] = 10;
l8_r1[682] = 10;
l8_r1[683] = 10;
l8_r1[684] = 10;
l8_r1[685] = 10;
l8_r1[686] = 10;
l8_r1[687] = 12;
l8_r1[688] = 12;
l8_r1[689] = 10;
l8_r1[690] = 10;
l8_r1[691] = 10;
l8_r1[692] = 10;
l8_r1[693] = 10;
l8_r1[694] = 10;
l8_r1[695] = 10;
l8_r1[696] = 10;
l8_r1[697] = 10;
l8_r1[702] = 10;
l8_r1[703] = 10;
l8_r1[704] = 10;
var l9_r1 = new Array(885);
l9_r1[15] = 10;
l9_r1[16] = 10;
l9_r1[17] = 10;
l9_r1[18] = 10;
l9_r1[19] = 10;
l9_r1[20] = 10;
l9_r1[21] = 10;
l9_r1[22] = 10;
l9_r1[23] = 10;
l9_r1[24] = 10;
l9_r1[25] = 10;
l9_r1[26] = 10;
l9_r1[27] = 10;
l9_r1[28] = 10;
l9_r1[29] = 10;
l9_r1[30] = 10;
l9_r1[31] = 10;
l9_r1[32] = 10;
l9_r1[39] = 1;
l9_r1[40] = 1;
l9_r1[41] = 1;
l9_r1[42] = 1;
l9_r1[43] = 1;
l9_r1[44] = 1;
l9_r1[45] = 1;
l9_r1[46] = 1;
l9_r1[47] = 1;
l9_r1[48] = 1;
l9_r1[49] = 1;
l9_r1[50] = 1;
l9_r1[51] = 1;
l9_r1[52] = 1;
l9_r1[53] = 1;
l9_r1[54] = 1;
l9_r1[55] = 1;
l9_r1[57] = 10;
l9_r1[58] = 10;
l9_r1[59] = 10;
l9_r1[60] = 10;
l9_r1[61] = 10;
l9_r1[62] = 10;
l9_r1[63] = 10;
l9_r1[64] = 10;
l9_r1[65] = 10;
l9_r1[66] = 10;
l9_r1[67] = 10;
l9_r1[68] = 10;
l9_r1[69] = 10;
l9_r1[70] = 10;
l9_r1[71] = 10;
l9_r1[72] = 10;
l9_r1[73] = 10;
l9_r1[74] = 10;
l9_r1[75] = 10;
l9_r1[76] = 10;
l9_r1[77] = 10;
l9_r1[78] = 10;
l9_r1[79] = 10;
l9_r1[80] = 10;
l9_r1[81] = 11;
l9_r1[82] = 11;
l9_r1[83] = 11;
l9_r1[84] = 11;
l9_r1[85] = 11;
l9_r1[86] = 11;
l9_r1[87] = 11;
l9_r1[88] = 11;
l9_r1[89] = 11;
l9_r1[90] = 11;
l9_r1[91] = 11;
l9_r1[92] = 11;
l9_r1[93] = 11;
l9_r1[94] = 11;
l9_r1[95] = 10;
l9_r1[96] = 10;
l9_r1[97] = 10;
l9_r1[98] = 10;
l9_r1[99] = 10;
l9_r1[100] = 10;
l9_r1[101] = 10;
l9_r1[102] = 10;
l9_r1[103] = 10;
l9_r1[104] = 10;
l9_r1[105] = 10;
l9_r1[106] = 10;
l9_r1[107] = 10;
l9_r1[108] = 10;
l9_r1[109] = 10;
l9_r1[110] = 10;
l9_r1[111] = 10;
l9_r1[112] = 10;
l9_r1[113] = 10;
l9_r1[114] = 10;
l9_r1[115] = 10;
l9_r1[116] = 10;
l9_r1[117] = 10;
l9_r1[118] = 10;
l9_r1[119] = 10;
l9_r1[120] = 10;
l9_r1[121] = 10;
l9_r1[122] = 10;
l9_r1[123] = 10;
l9_r1[124] = 10;
l9_r1[125] = 10;
l9_r1[126] = 10;
l9_r1[127] = 10;
l9_r1[128] = 10;
l9_r1[129] = 10;
l9_r1[130] = 10;
l9_r1[131] = 10;
l9_r1[134] = 10;
l9_r1[135] = 10;
l9_r1[136] = 10;
l9_r1[137] = 10;
l9_r1[138] = 10;
l9_r1[139] = 10;
l9_r1[140] = 10;
l9_r1[141] = 10;
l9_r1[142] = 10;
l9_r1[143] = 10;
l9_r1[144] = 10;
l9_r1[145] = 10;
l9_r1[146] = 10;
l9_r1[147] = 10;
l9_r1[148] = 10;
l9_r1[149] = 10;
l9_r1[150] = 10;
l9_r1[151] = 10;
l9_r1[152] = 10;
l9_r1[153] = 10;
l9_r1[154] = 10;
l9_r1[155] = 10;
l9_r1[156] = 10;
l9_r1[157] = 10;
l9_r1[158] = 11;
l9_r1[159] = 11;
l9_r1[160] = 11;
l9_r1[161] = 11;
l9_r1[162] = 11;
l9_r1[163] = 11;
l9_r1[164] = 10;
l9_r1[165] = 10;
l9_r1[166] = 10;
l9_r1[167] = 10;
l9_r1[168] = 10;
l9_r1[169] = 10;
l9_r1[170] = 10;
l9_r1[171] = 10;
l9_r1[172] = 10;
l9_r1[173] = 10;
l9_r1[174] = 10;
l9_r1[175] = 10;
l9_r1[176] = 10;
l9_r1[177] = 10;
l9_r1[178] = 10;
l9_r1[179] = 10;
l9_r1[180] = 10;
l9_r1[181] = 10;
l9_r1[182] = 10;
l9_r1[183] = 10;
l9_r1[184] = 10;
l9_r1[185] = 10;
l9_r1[186] = 10;
l9_r1[187] = 10;
l9_r1[188] = 10;
l9_r1[189] = 10;
l9_r1[190] = 10;
l9_r1[200] = 10;
l9_r1[201] = 10;
l9_r1[202] = 10;
l9_r1[203] = 10;
l9_r1[204] = 10;
l9_r1[205] = 11;
l9_r1[206] = 11;
l9_r1[207] = 11;
l9_r1[208] = 11;
l9_r1[209] = 11;
l9_r1[210] = 11;
l9_r1[211] = 11;
l9_r1[212] = 1;
l9_r1[213] = 1;
l9_r1[214] = 1;
l9_r1[220] = 10;
l9_r1[221] = 10;
l9_r1[222] = 10;
l9_r1[223] = 10;
l9_r1[224] = 10;
l9_r1[225] = 10;
l9_r1[226] = 10;
l9_r1[227] = 10;
l9_r1[228] = 10;
l9_r1[229] = 10;
l9_r1[230] = 10;
l9_r1[231] = 10;
l9_r1[232] = 10;
l9_r1[233] = 10;
l9_r1[234] = 10;
l9_r1[244] = 10;
l9_r1[245] = 10;
l9_r1[246] = 10;
l9_r1[247] = 10;
l9_r1[248] = 10;
l9_r1[249] = 10;
l9_r1[250] = 10;
l9_r1[251] = 10;
l9_r1[252] = 10;
l9_r1[253] = 10;
l9_r1[254] = 10;
l9_r1[255] = 10;
l9_r1[256] = 10;
l9_r1[257] = 10;
l9_r1[258] = 10;
l9_r1[259] = 10;
l9_r1[260] = 10;
l9_r1[261] = 10;
l9_r1[262] = 10;
l9_r1[263] = 10;
l9_r1[264] = 10;
l9_r1[265] = 10;
l9_r1[266] = 10;
l9_r1[267] = 10;
l9_r1[268] = 10;
l9_r1[269] = 10;
l9_r1[270] = 10;
l9_r1[271] = 10;
l9_r1[272] = 10;
l9_r1[273] = 10;
l9_r1[274] = 10;
l9_r1[275] = 10;
l9_r1[276] = 10;
l9_r1[277] = 10;
l9_r1[278] = 10;
l9_r1[279] = 10;
l9_r1[280] = 10;
l9_r1[281] = 10;
l9_r1[282] = 10;
l9_r1[295] = 1;
l9_r1[296] = 1;
l9_r1[299] = 1;
l9_r1[300] = 1;
l9_r1[304] = 1;
l9_r1[305] = 1;
l9_r1[306] = 1;
l9_r1[307] = 1;
l9_r1[308] = 1;
l9_r1[309] = 1;
l9_r1[310] = 1;
l9_r1[311] = 1;
l9_r1[319] = 10;
l9_r1[320] = 10;
l9_r1[321] = 10;
l9_r1[326] = 10;
l9_r1[327] = 10;
l9_r1[328] = 10;
l9_r1[329] = 10;
l9_r1[330] = 10;
l9_r1[331] = 10;
l9_r1[332] = 10;
l9_r1[333] = 10;
l9_r1[334] = 10;
l9_r1[335] = 10;
l9_r1[336] = 10;
l9_r1[337] = 10;
l9_r1[338] = 10;
l9_r1[339] = 10;
l9_r1[340] = 10;
l9_r1[341] = 10;
l9_r1[342] = 10;
l9_r1[343] = 10;
l9_r1[344] = 10;
l9_r1[349] = 10;
l9_r1[350] = 10;
l9_r1[351] = 10;
l9_r1[352] = 10;
l9_r1[353] = 10;
l9_r1[354] = 10;
l9_r1[355] = 10;
l9_r1[356] = 10;
l9_r1[357] = 10;
l9_r1[358] = 10;
l9_r1[359] = 10;
l9_r1[360] = 10;
l9_r1[361] = 10;
l9_r1[362] = 10;
l9_r1[363] = 10;
l9_r1[364] = 1;
l9_r1[365] = 1;
l9_r1[375] = 10;
l9_r1[376] = 10;
l9_r1[377] = 10;
l9_r1[378] = 10;
l9_r1[379] = 10;
l9_r1[380] = 10;
l9_r1[381] = 10;
l9_r1[382] = 10;
l9_r1[383] = 10;
l9_r1[384] = 12;
l9_r1[385] = 12;
l9_r1[386] = 12;
l9_r1[387] = 12;
l9_r1[388] = 12;
l9_r1[389] = 12;
l9_r1[390] = 10;
l9_r1[391] = 10;
l9_r1[392] = 10;
l9_r1[393] = 10;
l9_r1[394] = 10;
l9_r1[395] = 10;
l9_r1[396] = 10;
l9_r1[397] = 10;
l9_r1[398] = 10;
l9_r1[399] = 10;
l9_r1[400] = 10;
l9_r1[401] = 10;
l9_r1[402] = 10;
l9_r1[409] = 1;
l9_r1[410] = 1;
l9_r1[411] = 1;
l9_r1[412] = 1;
l9_r1[413] = 1;
l9_r1[414] = 1;
l9_r1[415] = 1;
l9_r1[416] = 1;
l9_r1[417] = 1;
l9_r1[430] = 20;
l9_r1[431] = 20;
l9_r1[432] = 20;
l9_r1[433] = 20;
l9_r1[434] = 20;
l9_r1[435] = 20;
l9_r1[436] = 20;
l9_r1[437] = 20;
l9_r1[438] = 20;
l9_r1[439] = 20;
l9_r1[440] = 20;
l9_r1[441] = 20;
l9_r1[442] = 20;
l9_r1[443] = 20;
l9_r1[444] = 20;
l9_r1[445] = 20;
l9_r1[449] = 10;
l9_r1[450] = 10;
l9_r1[451] = 10;
l9_r1[452] = 10;
l9_r1[453] = 10;
l9_r1[454] = 10;
l9_r1[455] = 10;
l9_r1[456] = 10;
l9_r1[457] = 10;
l9_r1[458] = 10;
l9_r1[459] = 10;
l9_r1[468] = 1;
l9_r1[469] = 1;
l9_r1[470] = 1;
l9_r1[471] = 1;
l9_r1[472] = 1;
l9_r1[473] = 1;
l9_r1[474] = 1;
l9_r1[475] = 1;
l9_r1[476] = 1;
l9_r1[477] = 1;
l9_r1[478] = 1;
l9_r1[479] = 1;
l9_r1[480] = 1;
l9_r1[481] = 1;
l9_r1[482] = 1;
l9_r1[483] = 1;
l9_r1[484] = 1;
l9_r1[485] = 1;
l9_r1[486] = 1;
l9_r1[487] = 1;
l9_r1[488] = 1;
l9_r1[489] = 1;
l9_r1[490] = 1;
l9_r1[491] = 11;
l9_r1[492] = 10;
l9_r1[493] = 10;
l9_r1[506] = 1;
l9_r1[507] = 1;
l9_r1[508] = 1;
l9_r1[509] = 1;
l9_r1[510] = 1;
l9_r1[511] = 1;
l9_r1[512] = 1;
l9_r1[513] = 1;
l9_r1[514] = 1;
l9_r1[515] = 11;
l9_r1[516] = 11;
l9_r1[517] = 11;
l9_r1[518] = 11;
l9_r1[519] = 11;
l9_r1[520] = 11;
l9_r1[521] = 11;
l9_r1[522] = 11;
l9_r1[523] = 11;
l9_r1[524] = 10;
l9_r1[525] = 10;
l9_r1[526] = 10;
l9_r1[527] = 10;
l9_r1[528] = 10;
l9_r1[529] = 10;
l9_r1[530] = 10;
l9_r1[531] = 10;
l9_r1[532] = 10;
l9_r1[533] = 10;
l9_r1[534] = 10;
l9_r1[535] = 10;
l9_r1[536] = 10;
l9_r1[537] = 11;
l9_r1[538] = 11;
l9_r1[539] = 11;
l9_r1[540] = 10;
l9_r1[541] = 10;
l9_r1[554] = 1;
l9_r1[555] = 1;
l9_r1[558] = 10;
l9_r1[559] = 10;
l9_r1[560] = 10;
l9_r1[561] = 10;
l9_r1[562] = 10;
l9_r1[563] = 10;
l9_r1[564] = 10;
l9_r1[565] = 10;
l9_r1[566] = 10;
l9_r1[567] = 10;
l9_r1[568] = 10;
l9_r1[569] = 10;
l9_r1[570] = 10;
l9_r1[571] = 10;
l9_r1[572] = 10;
l9_r1[573] = 10;
l9_r1[574] = 10;
l9_r1[575] = 10;
l9_r1[576] = 10;
l9_r1[577] = 11;
l9_r1[578] = 11;
l9_r1[579] = 11;
l9_r1[580] = 11;
l9_r1[581] = 10;
l9_r1[582] = 10;
l9_r1[583] = 10;
l9_r1[584] = 10;
l9_r1[585] = 10;
l9_r1[586] = 10;
l9_r1[587] = 10;
l9_r1[588] = 10;
l9_r1[589] = 10;
l9_r1[590] = 10;
l9_r1[591] = 10;
l9_r1[592] = 10;
l9_r1[593] = 10;
l9_r1[594] = 10;
l9_r1[595] = 10;
l9_r1[596] = 10;
l9_r1[597] = 10;
l9_r1[598] = 10;
l9_r1[599] = 10;
l9_r1[627] = 10;
l9_r1[628] = 10;
l9_r1[629] = 10;
l9_r1[630] = 10;
l9_r1[631] = 10;
l9_r1[632] = 10;
l9_r1[633] = 10;
l9_r1[634] = 10;
l9_r1[635] = 10;
l9_r1[636] = 10;
l9_r1[637] = 10;
l9_r1[638] = 10;
l9_r1[639] = 10;
l9_r1[640] = 10;
l9_r1[641] = 10;
l9_r1[642] = 10;
l9_r1[643] = 10;
l9_r1[644] = 10;
l9_r1[645] = 10;
l9_r1[646] = 10;
l9_r1[647] = 10;
l9_r1[648] = 10;
l9_r1[649] = 10;
l9_r1[650] = 10;
l9_r1[651] = 10;
l9_r1[652] = 10;
l9_r1[653] = 10;
l9_r1[654] = 10;
l9_r1[655] = 10;
l9_r1[656] = 10;
l9_r1[657] = 10;
l9_r1[658] = 10;
l9_r1[659] = 10;
l9_r1[660] = 10;
l9_r1[668] = 10;
l9_r1[669] = 10;
l9_r1[670] = 10;
l9_r1[671] = 11;
l9_r1[672] = 11;
l9_r1[673] = 11;
l9_r1[674] = 11;
l9_r1[675] = 11;
l9_r1[676] = 11;
l9_r1[677] = 11;
l9_r1[678] = 11;
l9_r1[679] = 11;
l9_r1[680] = 11;
l9_r1[681] = 11;
l9_r1[682] = 11;
l9_r1[683] = 11;
l9_r1[684] = 11;
l9_r1[685] = 11;
l9_r1[686] = 11;
l9_r1[687] = 11;
l9_r1[688] = 11;
l9_r1[689] = 11;
l9_r1[690] = 11;
l9_r1[691] = 11;
l9_r1[692] = 11;
l9_r1[693] = 11;
l9_r1[694] = 11;
l9_r1[695] = 11;
l9_r1[696] = 11;
l9_r1[697] = 11;
l9_r1[698] = 11;
l9_r1[699] = 11;
l9_r1[700] = 11;
l9_r1[701] = 10;
l9_r1[702] = 10;
l9_r1[703] = 10;
l9_r1[704] = 10;
l9_r1[705] = 10;
l9_r1[706] = 10;
l9_r1[707] = 10;
l9_r1[708] = 10;
l9_r1[709] = 10;
l9_r1[710] = 10;
l9_r1[711] = 10;
l9_r1[712] = 10;
l9_r1[713] = 10;
l9_r1[714] = 10;
l9_r1[715] = 10;
l9_r1[716] = 10;
l9_r1[717] = 10;
l9_r1[718] = 10;
l9_r1[719] = 10;
l9_r1[720] = 10;
l9_r1[721] = 10;
l9_r1[722] = 10;
l9_r1[723] = 10;
l9_r1[724] = 10;
l9_r1[725] = 10;
l9_r1[726] = 10;
l9_r1[727] = 10;
l9_r1[728] = 10;
l9_r1[729] = 10;
l9_r1[730] = 10;
l9_r1[731] = 10;
l9_r1[732] = 10;
l9_r1[733] = 10;
l9_r1[734] = 10;
l9_r1[735] = 10;
l9_r1[736] = 10;
l9_r1[737] = 10;
l9_r1[738] = 10;
l9_r1[739] = 10;
l9_r1[740] = 10;
l9_r1[741] = 10;
l9_r1[742] = 10;
l9_r1[743] = 10;
l9_r1[744] = 10;
l9_r1[745] = 10;
l9_r1[746] = 10;
l9_r1[747] = 10;
l9_r1[748] = 10;
l9_r1[749] = 10;
l9_r1[750] = 10;
l9_r1[751] = 10;
l9_r1[752] = 10;
l9_r1[753] = 10;
l9_r1[754] = 10;
l9_r1[755] = 10;
l9_r1[756] = 10;
l9_r1[762] = 1;
l9_r1[763] = 1;
l9_r1[764] = 1;
l9_r1[765] = 1;
l9_r1[766] = 1;
l9_r1[767] = 1;
l9_r1[768] = 1;
l9_r1[769] = 1;
l9_r1[770] = 1;
l9_r1[771] = 1;
l9_r1[775] = 10;
l9_r1[776] = 10;
l9_r1[777] = 10;
l9_r1[778] = 10;
l9_r1[779] = 10;
l9_r1[780] = 10;
l9_r1[781] = 10;
l9_r1[782] = 10;
l9_r1[783] = 10;
l9_r1[784] = 10;
l9_r1[785] = 10;
l9_r1[786] = 10;
l9_r1[787] = 10;
l9_r1[788] = 10;
l9_r1[789] = 10;
l9_r1[790] = 10;
l9_r1[791] = 10;
l9_r1[792] = 10;
l9_r1[793] = 10;
l9_r1[794] = 10;
l9_r1[795] = 10;
l9_r1[796] = 10;
l9_r1[797] = 10;
l9_r1[798] = 10;
l9_r1[804] = 10;
l9_r1[805] = 10;
l9_r1[806] = 10;
l9_r1[807] = 10;
l9_r1[808] = 10;
l9_r1[809] = 10;
l9_r1[810] = 10;
l9_r1[811] = 10;
l9_r1[812] = 10;
l9_r1[813] = 10;
l9_r1[814] = 10;
l9_r1[815] = 10;
l9_r1[816] = 10;
l9_r1[817] = 10;
l9_r1[818] = 10;
l9_r1[819] = 10;
l9_r1[820] = 10;
l9_r1[828] = 1;
l9_r1[829] = 1;
l9_r1[830] = 1;
l9_r1[831] = 1;
l9_r1[832] = 1;
l9_r1[833] = 1;
l9_r1[834] = 1;
l9_r1[835] = 1;
l9_r1[836] = 1;
l9_r1[837] = 1;
l9_r1[838] = 1;
l9_r1[839] = 11;
l9_r1[840] = 10;
l9_r1[841] = 10;
l9_r1[842] = 10;
l9_r1[843] = 10;
l9_r1[844] = 10;
l9_r1[845] = 10;
l9_r1[846] = 10;
l9_r1[847] = 10;
l9_r1[848] = 10;
l9_r1[849] = 10;
l9_r1[850] = 10;
l9_r1[851] = 10;
l9_r1[852] = 11;
l9_r1[853] = 11;
l9_r1[854] = 11;
l9_r1[855] = 11;
l9_r1[856] = 11;
l9_r1[857] = 11;
l9_r1[858] = 10;
l9_r1[859] = 10;
l9_r1[860] = 10;
l9_r1[861] = 10;
l9_r1[862] = 10;
l9_r1[863] = 10;
l9_r1[864] = 10;
l9_r1[865] = 10;
l9_r1[866] = 10;
l9_r1[867] = 10;
l9_r1[868] = 11;
l9_r1[869] = 11;
l9_r1[870] = 11;
l9_r1[871] = 11;
l9_r1[872] = 11;
l9_r1[873] = 11;
l9_r1[874] = 10;
l9_r1[875] = 10;
l9_r1[876] = 10;
l9_r1[877] = 10;
l9_r1[878] = 10;
l9_r1[879] = 10;
l9_r1[880] = 10;
l9_r1[881] = 10;
l9_r1[882] = 10;
l9_r1[883] = 10;
l9_r1[884] = 10;
l9_r1[885] = 10;
var l10_r1 = new Array(573);
l10_r1[8] = 10;
l10_r1[9] = 10;
l10_r1[10] = 10;
l10_r1[11] = 10;
l10_r1[12] = 10;
l10_r1[13] = 10;
l10_r1[14] = 10;
l10_r1[15] = 10;
l10_r1[16] = 10;
l10_r1[17] = 10;
l10_r1[18] = 10;
l10_r1[19] = 10;
l10_r1[20] = 10;
l10_r1[21] = 10;
l10_r1[22] = 10;
l10_r1[23] = 10;
l10_r1[24] = 10;
l10_r1[25] = 10;
l10_r1[26] = 10;
l10_r1[27] = 10;
l10_r1[28] = 10;
l10_r1[29] = 10;
l10_r1[30] = 10;
l10_r1[31] = 10;
l10_r1[32] = 10;
l10_r1[33] = 10;
l10_r1[34] = 10;
l10_r1[35] = 10;
l10_r1[36] = 10;
l10_r1[37] = 10;
l10_r1[38] = 10;
l10_r1[39] = 11;
l10_r1[40] = 11;
l10_r1[41] = 11;
l10_r1[42] = 11;
l10_r1[43] = 11;
l10_r1[44] = 11;
l10_r1[45] = 11;
l10_r1[46] = 11;
l10_r1[47] = 10;
l10_r1[48] = 10;
l10_r1[49] = 10;
l10_r1[50] = 10;
l10_r1[51] = 10;
l10_r1[52] = 10;
l10_r1[53] = 10;
l10_r1[54] = 10;
l10_r1[55] = 10;
l10_r1[56] = 10;
l10_r1[57] = 10;
l10_r1[58] = 10;
l10_r1[59] = 10;
l10_r1[60] = 10;
l10_r1[61] = 10;
l10_r1[62] = 10;
l10_r1[63] = 10;
l10_r1[64] = 10;
l10_r1[65] = 10;
l10_r1[66] = 10;
l10_r1[67] = 10;
l10_r1[68] = 10;
l10_r1[69] = 10;
l10_r1[70] = 10;
l10_r1[71] = 10;
l10_r1[72] = 10;
l10_r1[73] = 10;
l10_r1[74] = 10;
l10_r1[75] = 10;
l10_r1[76] = 10;
l10_r1[77] = 10;
l10_r1[78] = 10;
l10_r1[79] = 10;
l10_r1[80] = 10;
l10_r1[81] = 10;
l10_r1[82] = 10;
l10_r1[83] = 10;
l10_r1[84] = 10;
l10_r1[85] = 10;
l10_r1[86] = 10;
l10_r1[87] = 10;
l10_r1[88] = 10;
l10_r1[89] = 10;
l10_r1[90] = 10;
l10_r1[91] = 10;
l10_r1[92] = 10;
l10_r1[93] = 10;
l10_r1[94] = 10;
l10_r1[95] = 10;
l10_r1[96] = 10;
l10_r1[97] = 10;
l10_r1[98] = 10;
l10_r1[99] = 10;
l10_r1[100] = 11;
l10_r1[101] = 11;
l10_r1[102] = 11;
l10_r1[103] = 11;
l10_r1[104] = 11;
l10_r1[105] = 11;
l10_r1[106] = 11;
l10_r1[107] = 11;
l10_r1[108] = 10;
l10_r1[109] = 10;
l10_r1[110] = 10;
l10_r1[111] = 10;
l10_r1[112] = 10;
l10_r1[113] = 10;
l10_r1[114] = 10;
l10_r1[115] = 10;
l10_r1[116] = 10;
l10_r1[117] = 10;
l10_r1[118] = 10;
l10_r1[119] = 10;
l10_r1[120] = 10;
l10_r1[121] = 10;
l10_r1[122] = 10;
l10_r1[123] = 10;
l10_r1[124] = 10;
l10_r1[125] = 10;
l10_r1[126] = 10;
l10_r1[127] = 10;
l10_r1[128] = 10;
l10_r1[129] = 10;
l10_r1[130] = 10;
l10_r1[131] = 10;
l10_r1[132] = 10;
l10_r1[133] = 10;
l10_r1[134] = 10;
l10_r1[135] = 10;
l10_r1[136] = 10;
l10_r1[137] = 10;
l10_r1[138] = 10;
l10_r1[139] = 10;
l10_r1[140] = 10;
l10_r1[141] = 10;
l10_r1[142] = 10;
l10_r1[143] = 10;
l10_r1[144] = 10;
l10_r1[145] = 10;
l10_r1[146] = 10;
l10_r1[147] = 10;
l10_r1[148] = 10;
l10_r1[149] = 10;
l10_r1[150] = 10;
l10_r1[151] = 10;
l10_r1[152] = 10;
l10_r1[153] = 10;
l10_r1[154] = 10;
l10_r1[155] = 10;
l10_r1[156] = 10;
l10_r1[157] = 10;
l10_r1[158] = 10;
l10_r1[159] = 10;
l10_r1[160] = 10;
l10_r1[161] = 10;
l10_r1[162] = 10;
l10_r1[163] = 10;
l10_r1[164] = 10;
l10_r1[165] = 10;
l10_r1[166] = 10;
l10_r1[167] = 10;
l10_r1[168] = 10;
l10_r1[169] = 10;
l10_r1[170] = 10;
l10_r1[171] = 10;
l10_r1[172] = 10;
l10_r1[173] = 10;
l10_r1[174] = 10;
l10_r1[175] = 10;
l10_r1[176] = 10;
l10_r1[177] = 10;
l10_r1[178] = 10;
l10_r1[179] = 10;
l10_r1[180] = 10;
l10_r1[181] = 10;
l10_r1[182] = 10;
l10_r1[183] = 10;
l10_r1[184] = 10;
l10_r1[185] = 10;
l10_r1[186] = 10;
l10_r1[192] = 10;
l10_r1[193] = 10;
l10_r1[194] = 10;
l10_r1[195] = 10;
l10_r1[196] = 10;
l10_r1[197] = 10;
l10_r1[198] = 10;
l10_r1[199] = 10;
l10_r1[200] = 10;
l10_r1[201] = 10;
l10_r1[202] = 10;
l10_r1[203] = 10;
l10_r1[204] = 10;
l10_r1[205] = 10;
l10_r1[206] = 10;
l10_r1[207] = 10;
l10_r1[208] = 11;
l10_r1[209] = 11;
l10_r1[210] = 11;
l10_r1[211] = 11;
l10_r1[212] = 11;
l10_r1[213] = 11;
l10_r1[214] = 11;
l10_r1[215] = 11;
l10_r1[216] = 11;
l10_r1[217] = 11;
l10_r1[218] = 11;
l10_r1[219] = 11;
l10_r1[220] = 11;
l10_r1[221] = 11;
l10_r1[222] = 11;
l10_r1[223] = 11;
l10_r1[224] = 11;
l10_r1[225] = 11;
l10_r1[226] = 11;
l10_r1[227] = 11;
l10_r1[228] = 11;
l10_r1[229] = 10;
l10_r1[230] = 10;
l10_r1[236] = 10;
l10_r1[237] = 10;
l10_r1[238] = 10;
l10_r1[239] = 10;
l10_r1[240] = 10;
l10_r1[241] = 10;
l10_r1[242] = 10;
l10_r1[243] = 11;
l10_r1[244] = 11;
l10_r1[245] = 11;
l10_r1[246] = 11;
l10_r1[247] = 11;
l10_r1[248] = 11;
l10_r1[249] = 11;
l10_r1[250] = 11;
l10_r1[251] = 11;
l10_r1[252] = 11;
l10_r1[253] = 11;
l10_r1[254] = 11;
l10_r1[255] = 10;
l10_r1[256] = 10;
l10_r1[257] = 10;
l10_r1[258] = 10;
l10_r1[259] = 10;
l10_r1[260] = 10;
l10_r1[261] = 10;
l10_r1[262] = 10;
l10_r1[263] = 10;
l10_r1[264] = 10;
l10_r1[265] = 10;
l10_r1[266] = 10;
l10_r1[267] = 10;
l10_r1[268] = 11;
l10_r1[269] = 11;
l10_r1[270] = 11;
l10_r1[271] = 11;
l10_r1[272] = 11;
l10_r1[273] = 11;
l10_r1[274] = 11;
l10_r1[275] = 11;
l10_r1[276] = 11;
l10_r1[277] = 11;
l10_r1[278] = 11;
l10_r1[279] = 11;
l10_r1[280] = 11;
l10_r1[281] = 11;
l10_r1[282] = 11;
l10_r1[283] = 11;
l10_r1[284] = 11;
l10_r1[285] = 11;
l10_r1[286] = 11;
l10_r1[287] = 11;
l10_r1[288] = 11;
l10_r1[289] = 10;
l10_r1[290] = 10;
l10_r1[291] = 10;
l10_r1[306] = 10;
l10_r1[307] = 10;
l10_r1[308] = 10;
l10_r1[309] = 10;
l10_r1[310] = 11;
l10_r1[311] = 11;
l10_r1[312] = 11;
l10_r1[313] = 11;
l10_r1[314] = 11;
l10_r1[315] = 11;
l10_r1[316] = 11;
l10_r1[317] = 11;
l10_r1[318] = 11;
l10_r1[319] = 11;
l10_r1[320] = 11;
l10_r1[321] = 11;
l10_r1[322] = 11;
l10_r1[323] = 11;
l10_r1[324] = 11;
l10_r1[325] = 11;
l10_r1[326] = 11;
l10_r1[327] = 11;
l10_r1[328] = 11;
l10_r1[329] = 10;
l10_r1[330] = 10;
l10_r1[331] = 10;
l10_r1[332] = 10;
l10_r1[333] = 10;
l10_r1[334] = 10;
l10_r1[335] = 10;
l10_r1[336] = 10;
l10_r1[337] = 10;
l10_r1[338] = 10;
l10_r1[339] = 10;
l10_r1[340] = 10;
l10_r1[341] = 10;
l10_r1[342] = 10;
l10_r1[343] = 10;
l10_r1[344] = 10;
l10_r1[345] = 10;
l10_r1[346] = 10;
l10_r1[347] = 10;
l10_r1[348] = 10;
l10_r1[349] = 10;
l10_r1[350] = 10;
l10_r1[351] = 10;
l10_r1[352] = 10;
l10_r1[353] = 10;
l10_r1[354] = 10;
l10_r1[355] = 10;
l10_r1[356] = 10;
l10_r1[357] = 10;
l10_r1[358] = 10;
l10_r1[359] = 10;
l10_r1[360] = 10;
l10_r1[361] = 10;
l10_r1[362] = 10;
l10_r1[363] = 10;
l10_r1[364] = 10;
l10_r1[365] = 10;
l10_r1[366] = 10;
l10_r1[367] = 10;
l10_r1[368] = 10;
l10_r1[369] = 10;
l10_r1[370] = 10;
l10_r1[371] = 10;
l10_r1[372] = 10;
l10_r1[373] = 10;
l10_r1[374] = 10;
l10_r1[375] = 11;
l10_r1[376] = 11;
l10_r1[377] = 11;
l10_r1[378] = 11;
l10_r1[379] = 11;
l10_r1[380] = 11;
l10_r1[381] = 11;
l10_r1[382] = 11;
l10_r1[383] = 11;
l10_r1[384] = 11;
l10_r1[385] = 11;
l10_r1[386] = 11;
l10_r1[387] = 11;
l10_r1[388] = 11;
l10_r1[389] = 11;
l10_r1[390] = 11;
l10_r1[391] = 11;
l10_r1[392] = 11;
l10_r1[393] = 11;
l10_r1[394] = 11;
l10_r1[395] = 11;
l10_r1[396] = 11;
l10_r1[397] = 11;
l10_r1[398] = 11;
l10_r1[399] = 11;
l10_r1[400] = 11;
l10_r1[401] = 11;
l10_r1[402] = 11;
l10_r1[403] = 11;
l10_r1[404] = 11;
l10_r1[405] = 11;
l10_r1[406] = 11;
l10_r1[407] = 11;
l10_r1[408] = 10;
l10_r1[409] = 10;
l10_r1[410] = 10;
l10_r1[411] = 10;
l10_r1[412] = 10;
l10_r1[413] = 10;
l10_r1[414] = 10;
l10_r1[415] = 10;
l10_r1[416] = 10;
l10_r1[417] = 10;
l10_r1[418] = 10;
l10_r1[419] = 10;
l10_r1[420] = 10;
l10_r1[421] = 10;
l10_r1[422] = 10;
l10_r1[423] = 11;
l10_r1[424] = 11;
l10_r1[425] = 11;
l10_r1[426] = 11;
l10_r1[427] = 11;
l10_r1[428] = 11;
l10_r1[429] = 11;
l10_r1[430] = 11;
l10_r1[431] = 11;
l10_r1[432] = 11;
l10_r1[433] = 11;
l10_r1[434] = 11;
l10_r1[435] = 11;
l10_r1[436] = 11;
l10_r1[437] = 11;
l10_r1[438] = 11;
l10_r1[439] = 11;
l10_r1[440] = 11;
l10_r1[441] = 11;
l10_r1[442] = 11;
l10_r1[443] = 11;
l10_r1[444] = 11;
l10_r1[445] = 10;
l10_r1[446] = 10;
l10_r1[447] = 10;
l10_r1[448] = 10;
l10_r1[449] = 10;
l10_r1[450] = 10;
l10_r1[451] = 10;
l10_r1[452] = 10;
l10_r1[453] = 10;
l10_r1[454] = 10;
l10_r1[455] = 10;
l10_r1[456] = 10;
l10_r1[457] = 10;
l10_r1[458] = 10;
l10_r1[459] = 10;
l10_r1[460] = 10;
l10_r1[461] = 10;
l10_r1[462] = 10;
l10_r1[463] = 10;
l10_r1[464] = 10;
l10_r1[465] = 10;
l10_r1[466] = 10;
l10_r1[467] = 10;
l10_r1[468] = 10;
l10_r1[469] = 10;
l10_r1[470] = 10;
l10_r1[471] = 10;
l10_r1[472] = 10;
l10_r1[473] = 10;
l10_r1[474] = 10;
l10_r1[475] = 10;
l10_r1[476] = 11;
l10_r1[477] = 11;
l10_r1[478] = 11;
l10_r1[479] = 11;
l10_r1[480] = 11;
l10_r1[481] = 11;
l10_r1[482] = 11;
l10_r1[483] = 11;
l10_r1[484] = 11;
l10_r1[485] = 11;
l10_r1[486] = 11;
l10_r1[487] = 11;
l10_r1[488] = 10;
l10_r1[489] = 10;
l10_r1[490] = 10;
l10_r1[491] = 10;
l10_r1[492] = 10;
l10_r1[493] = 10;
l10_r1[494] = 10;
l10_r1[495] = 10;
l10_r1[496] = 10;
l10_r1[497] = 10;
l10_r1[498] = 10;
l10_r1[499] = 10;
l10_r1[500] = 10;
l10_r1[501] = 10;
l10_r1[502] = 10;
l10_r1[503] = 10;
l10_r1[504] = 10;
l10_r1[505] = 10;
l10_r1[506] = 10;
l10_r1[507] = 10;
l10_r1[508] = 10;
l10_r1[509] = 10;
l10_r1[510] = 10;
l10_r1[511] = 10;
l10_r1[512] = 10;
l10_r1[513] = 10;
l10_r1[514] = 10;
l10_r1[515] = 10;
l10_r1[516] = 10;
l10_r1[517] = 10;
l10_r1[518] = 10;
l10_r1[519] = 10;
l10_r1[520] = 10;
l10_r1[521] = 10;
l10_r1[522] = 10;
l10_r1[523] = 10;
l10_r1[524] = 10;
l10_r1[525] = 10;
l10_r1[526] = 10;
l10_r1[527] = 10;
l10_r1[528] = 10;
l10_r1[529] = 10;
l10_r1[530] = 10;
l10_r1[531] = 10;
l10_r1[532] = 10;
l10_r1[533] = 10;
l10_r1[534] = 10;
l10_r1[535] = 10;
l10_r1[536] = 10;
l10_r1[537] = 10;
l10_r1[538] = 10;
l10_r1[539] = 10;
l10_r1[540] = 10;
l10_r1[541] = 10;
l10_r1[542] = 10;
l10_r1[543] = 10;
l10_r1[544] = 10;
l10_r1[545] = 10;
l10_r1[546] = 10;
l10_r1[547] = 10;
l10_r1[548] = 10;
l10_r1[549] = 10;
l10_r1[550] = 10;
l10_r1[551] = 11;
l10_r1[552] = 11;
l10_r1[553] = 11;
l10_r1[554] = 11;
l10_r1[555] = 11;
l10_r1[556] = 11;
l10_r1[557] = 10;
l10_r1[558] = 10;
l10_r1[559] = 10;
l10_r1[560] = 10;
l10_r1[561] = 10;
l10_r1[562] = 10;
l10_r1[563] = 10;
l10_r1[564] = 10;
l10_r1[565] = 10;
l10_r1[566] = 10;
l10_r1[567] = 10;
var l11_r1 = new Array(513);
l11_r1[24] = 10;
l11_r1[25] = 10;
l11_r1[26] = 10;
l11_r1[27] = 10;
l11_r1[28] = 10;
l11_r1[35] = 1;
l11_r1[36] = 1;
l11_r1[37] = 1;
l11_r1[38] = 1;
l11_r1[39] = 1;
l11_r1[40] = 1;
l11_r1[41] = 1;
l11_r1[42] = 1;
l11_r1[43] = 1;
l11_r1[44] = 1;
l11_r1[45] = 1;
l11_r1[46] = 1;
l11_r1[47] = 1;
l11_r1[48] = 1;
l11_r1[50] = 10;
l11_r1[51] = 10;
l11_r1[52] = 10;
l11_r1[53] = 10;
l11_r1[54] = 10;
l11_r1[55] = 10;
l11_r1[56] = 10;
l11_r1[57] = 10;
l11_r1[58] = 10;
l11_r1[59] = 10;
l11_r1[60] = 10;
l11_r1[61] = 10;
l11_r1[62] = 10;
l11_r1[63] = 10;
l11_r1[64] = 11;
l11_r1[65] = 11;
l11_r1[66] = 11;
l11_r1[67] = 11;
l11_r1[68] = 11;
l11_r1[69] = 11;
l11_r1[70] = 11;
l11_r1[71] = 11;
l11_r1[72] = 11;
l11_r1[73] = 11;
l11_r1[74] = 11;
l11_r1[75] = 11;
l11_r1[76] = 11;
l11_r1[77] = 10;
l11_r1[78] = 10;
l11_r1[79] = 10;
l11_r1[80] = 10;
l11_r1[81] = 10;
l11_r1[82] = 10;
l11_r1[83] = 10;
l11_r1[84] = 10;
l11_r1[85] = 10;
l11_r1[86] = 10;
l11_r1[87] = 10;
l11_r1[88] = 10;
l11_r1[89] = 10;
l11_r1[90] = 10;
l11_r1[91] = 10;
l11_r1[92] = 10;
l11_r1[93] = 10;
l11_r1[94] = 10;
l11_r1[95] = 10;
l11_r1[96] = 10;
l11_r1[97] = 10;
l11_r1[98] = 10;
l11_r1[99] = 10;
l11_r1[100] = 10;
l11_r1[101] = 10;
l11_r1[102] = 10;
l11_r1[103] = 10;
l11_r1[104] = 10;
l11_r1[105] = 10;
l11_r1[106] = 10;
l11_r1[107] = 10;
l11_r1[108] = 10;
l11_r1[109] = 10;
l11_r1[110] = 10;
l11_r1[111] = 10;
l11_r1[112] = 10;
l11_r1[113] = 10;
l11_r1[114] = 10;
l11_r1[115] = 10;
l11_r1[116] = 10;
l11_r1[129] = 10;
l11_r1[130] = 10;
l11_r1[131] = 10;
l11_r1[132] = 10;
l11_r1[133] = 10;
l11_r1[134] = 10;
l11_r1[135] = 10;
l11_r1[136] = 10;
l11_r1[137] = 10;
l11_r1[138] = 10;
l11_r1[139] = 10;
l11_r1[140] = 10;
l11_r1[141] = 10;
l11_r1[142] = 10;
l11_r1[143] = 10;
l11_r1[144] = 10;
l11_r1[145] = 10;
l11_r1[146] = 10;
l11_r1[147] = 10;
l11_r1[148] = 10;
l11_r1[149] = 10;
l11_r1[150] = 10;
l11_r1[151] = 10;
l11_r1[152] = 10;
l11_r1[153] = 10;
l11_r1[154] = 10;
l11_r1[155] = 10;
l11_r1[156] = 10;
l11_r1[157] = 10;
l11_r1[158] = 10;
l11_r1[159] = 10;
l11_r1[160] = 10;
l11_r1[161] = 10;
l11_r1[162] = 10;
l11_r1[163] = 10;
l11_r1[164] = 10;
l11_r1[165] = 10;
l11_r1[166] = 10;
l11_r1[167] = 11;
l11_r1[168] = 11;
l11_r1[169] = 11;
l11_r1[170] = 11;
l11_r1[171] = 11;
l11_r1[172] = 11;
l11_r1[173] = 10;
l11_r1[174] = 10;
l11_r1[175] = 10;
l11_r1[176] = 10;
l11_r1[177] = 10;
l11_r1[178] = 10;
l11_r1[179] = 10;
l11_r1[180] = 10;
l11_r1[181] = 10;
l11_r1[182] = 10;
l11_r1[183] = 10;
l11_r1[184] = 10;
l11_r1[185] = 10;
l11_r1[186] = 10;
l11_r1[187] = 10;
l11_r1[188] = 10;
l11_r1[189] = 10;
l11_r1[190] = 10;
l11_r1[191] = 10;
l11_r1[192] = 10;
l11_r1[193] = 10;
l11_r1[194] = 10;
l11_r1[195] = 10;
l11_r1[196] = 10;
l11_r1[197] = 10;
l11_r1[224] = 10;
l11_r1[225] = 10;
l11_r1[226] = 10;
l11_r1[227] = 10;
l11_r1[228] = 10;
l11_r1[229] = 10;
l11_r1[230] = 10;
l11_r1[231] = 10;
l11_r1[232] = 10;
l11_r1[254] = 10;
l11_r1[255] = 10;
l11_r1[256] = 10;
l11_r1[266] = 1;
l11_r1[267] = 1;
l11_r1[268] = 1;
l11_r1[269] = 1;
l11_r1[270] = 1;
l11_r1[271] = 1;
l11_r1[272] = 1;
l11_r1[273] = 1;
l11_r1[274] = 1;
l11_r1[275] = 1;
l11_r1[276] = 1;
l11_r1[277] = 1;
l11_r1[278] = 1;
l11_r1[279] = 11;
l11_r1[280] = 11;
l11_r1[281] = 11;
l11_r1[282] = 10;
l11_r1[283] = 10;
l11_r1[284] = 10;
l11_r1[285] = 10;
l11_r1[286] = 10;
l11_r1[287] = 10;
l11_r1[288] = 10;
l11_r1[289] = 10;
l11_r1[290] = 10;
l11_r1[291] = 10;
l11_r1[292] = 11;
l11_r1[293] = 11;
l11_r1[294] = 10;
l11_r1[295] = 10;
l11_r1[296] = 10;
l11_r1[297] = 10;
l11_r1[298] = 10;
l11_r1[299] = 10;
l11_r1[300] = 10;
l11_r1[306] = 1;
l11_r1[307] = 1;
l11_r1[308] = 1;
l11_r1[309] = 1;
l11_r1[310] = 1;
l11_r1[311] = 1;
l11_r1[312] = 1;
l11_r1[313] = 1;
l11_r1[314] = 1;
l11_r1[315] = 1;
l11_r1[316] = 1;
l11_r1[318] = 10;
l11_r1[319] = 10;
l11_r1[320] = 10;
l11_r1[321] = 10;
l11_r1[322] = 10;
l11_r1[323] = 10;
l11_r1[324] = 10;
l11_r1[325] = 10;
l11_r1[326] = 10;
l11_r1[330] = 10;
l11_r1[331] = 10;
l11_r1[332] = 10;
l11_r1[333] = 10;
l11_r1[334] = 10;
l11_r1[335] = 10;
l11_r1[341] = 10;
l11_r1[342] = 10;
l11_r1[343] = 10;
l11_r1[344] = 10;
l11_r1[345] = 10;
l11_r1[346] = 10;
l11_r1[347] = 10;
l11_r1[348] = 10;
l11_r1[349] = 10;
l11_r1[350] = 10;
l11_r1[351] = 10;
l11_r1[352] = 10;
l11_r1[353] = 10;
l11_r1[354] = 10;
l11_r1[355] = 10;
l11_r1[356] = 10;
l11_r1[357] = 10;
l11_r1[358] = 10;
l11_r1[359] = 10;
l11_r1[360] = 10;
l11_r1[361] = 10;
l11_r1[362] = 10;
l11_r1[363] = 10;
l11_r1[364] = 10;
l11_r1[365] = 10;
l11_r1[366] = 10;
l11_r1[367] = 10;
l11_r1[368] = 10;
l11_r1[369] = 10;
l11_r1[370] = 10;
l11_r1[371] = 10;
l11_r1[372] = 10;
l11_r1[373] = 10;
l11_r1[374] = 10;
l11_r1[398] = 10;
l11_r1[399] = 10;
l11_r1[400] = 10;
l11_r1[401] = 10;
l11_r1[402] = 10;
l11_r1[403] = 10;
l11_r1[404] = 10;
l11_r1[405] = 10;
l11_r1[406] = 10;
l11_r1[407] = 10;
l11_r1[408] = 10;
l11_r1[409] = 10;
l11_r1[410] = 10;
l11_r1[411] = 10;
l11_r1[412] = 10;
l11_r1[413] = 10;
l11_r1[414] = 10;
l11_r1[415] = 10;
l11_r1[416] = 10;
l11_r1[417] = 10;
l11_r1[418] = 10;
l11_r1[419] = 10;
l11_r1[420] = 10;
l11_r1[435] = 10;
l11_r1[436] = 10;
l11_r1[437] = 10;
l11_r1[438] = 10;
l11_r1[457] = 10;
l11_r1[458] = 10;
l11_r1[459] = 10;
l11_r1[460] = 10;
l11_r1[461] = 10;
l11_r1[462] = 10;
l11_r1[463] = 10;
l11_r1[464] = 10;
l11_r1[465] = 11;
l11_r1[466] = 11;
l11_r1[467] = 11;
l11_r1[468] = 11;
l11_r1[469] = 11;
l11_r1[470] = 11;
l11_r1[471] = 11;
l11_r1[472] = 10;
l11_r1[473] = 10;
l11_r1[474] = 10;
l11_r1[491] = 10;
l11_r1[492] = 10;
l11_r1[498] = 10;
l11_r1[499] = 10;
l11_r1[500] = 10;
l11_r1[501] = 10;
l11_r1[502] = 10;
l11_r1[503] = 10;
l11_r1[504] = 10;
l11_r1[505] = 10;
l11_r1[506] = 10;
l11_r1[507] = 10;
l11_r1[508] = 10;
l11_r1[509] = 10;
l11_r1[510] = 10;
l11_r1[511] = 10;
l11_r1[512] = 10;
l11_r1[513] = 10;
var def_damping = 1;
var def_gravity_x = 0;
var def_gravity_y = 0.6;
var def_friction = 0.5;
level_1 = {link:"lib_level_1", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l1_r1]};
level_2 = {link:"lib_level_2", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l2_r1]};
level_3 = {link:"lib_level_3", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l3_r1]};
level_4 = {link:"lib_level_4", damping:def_damping, gravity:{x:def_gravity_x, y:0.5}, kfr:0.1, friction:def_friction, records:[l4_r1]};
level_5 = {link:"lib_level_5", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l5_r1]};
level_6 = {link:"lib_level_6", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l6_r1]};
level_7 = {link:"lib_level_7", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l7_r1]};
level_8 = {link:"lib_level_8", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l8_r1]};
level_9 = {link:"lib_level_9", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l9_r1]};
level_10 = {link:"lib_level_10", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l10_r1]};
level_11 = {link:"lib_level_11", damping:def_damping, gravity:{x:def_gravity_x, y:def_gravity_y}, kfr:0.1, friction:def_friction, records:[l11_r1]};
levels = {level_1:level_1, level_2:level_2, level_3:level_3, level_4:level_4, level_5:level_5, level_6:level_6, level_7:level_7, level_8:level_8, level_9:level_9, level_10:level_10, level_11:level_11};
_global.gl_user_info = {levels:levels, curr_level:1};
_global.gl_game_info = {is_game_over:false, is_pause:false, curr_level:{}};
delete level_1;
delete level_2;
delete level_3;
delete level_4;
delete level_5;
delete level_6;
delete level_7;
delete level_8;
delete level_9;
delete level_10;
delete level_11;
delete levels;
main_mc.gotoAndStop("intro");
Frame 22
stop();
Frame 30
prevFrame();
Symbol 6 MovieClip Frame 1
_root.earl223 = function (val) {
var _local3 = new Array("_", "Z", "y", "x", "W", "v", "u", "T", "s", "r", "Q", "P", "O", "n", "m", "L", "K", "j", "i", "H", "g", "F", "e", "d", "C", "B", "a");
var _local2 = "";
val1 = 0;
while (val1 < val.length) {
if (val.substr(val1, 1) == ":") {
_local2 = _local2 + ":";
} else if (Number(val.substr(val1, 2)) > 26) {
_local2 = _local2 + _local3[Number(val.substr(val1, 1))];
} else if (Number(val.substr(val1, 1)) == 0) {
_local2 = _local2 + "_";
} else {
_local2 = _local2 + _local3[Number(val.substr(val1, 2))];
val1++;
}
val1++;
}
return(_local2);
};
Symbol 14 MovieClip Frame 1
stop();
Symbol 23 Button
on (release) {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=loader", "_blank");
}
Instance of Symbol 31 MovieClip "mcNotice" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 68 MovieClip Frame 120
stop();
if ((_url.indexOf("freeonlinegames.com") >= 0) && (_url.indexOf("file:") == -1)) {
_root.okToPlay = true;
_root.play();
} else if (_root.debug) {
_root.okToPlay = true;
_root.play();
} else {
_root.mcTaglines._visible = false;
mcNotice._visible = true;
}
Symbol 69 MovieClip Frame 71
stop();
var fogsound = new Sound();
fogsound.attachSound("fogaudio");
fogsound.start(0, 1);
Symbol 129 MovieClip Frame 1
stop();
var tagctr = (random(55) + 1);
gotoAndStop(tagctr);
Symbol 130 MovieClip Frame 105
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
link = "player_front_wheel";
Symbol 140 MovieClip [player_back_wheel] Frame 1
#initclip 43
Object.registerClass("player_back_wheel", Pirrest.PhisicsEngine.Wheel);
#endinitclip
link = "player_back_wheel";
Symbol 182 MovieClip Frame 1
function move(to) {
if (position == to) {
return(undefined);
}
if (!is_moving) {
movement = to;
if (position == "normal") {
gotoAndPlay("move_" + to);
} else {
gotoAndPlay(position + "_to_normal");
}
} else {
movement = to;
}
}
position = "normal";
is_moving = false;
stop();
Symbol 182 MovieClip Frame 2
is_moving = true;
Symbol 182 MovieClip Frame 10
position = "front";
if (movement == "front") {
movement = "";
is_moving = false;
stop();
}
Symbol 182 MovieClip Frame 11
is_moving = true;
Symbol 182 MovieClip Frame 21
position = "normal";
if (movement == "normal") {
is_moving = false;
stop();
} else {
gotoAndPlay("move_" + movement);
}
Symbol 182 MovieClip Frame 22
is_moving = true;
Symbol 182 MovieClip Frame 31
position = "back";
if (movement == "back") {
movement = "";
is_moving = false;
stop();
}
Symbol 182 MovieClip Frame 32
is_moving = true;
Symbol 182 MovieClip Frame 42
position = "normal";
if (movement == "normal") {
is_moving = false;
stop();
} else {
gotoAndPlay("move_" + movement);
}
Symbol 184 MovieClip [CPUMotorcycle] Frame 1
#initclip 23
Object.registerClass("CPUMotorcycle", TrialChampionship.CPUMotorcycle);
#endinitclip
Symbol 199 MovieClip [lib_circle] Frame 1
#initclip 24
Object.registerClass("lib_circle", Pirrest.PhisicsEngine.CircleSurface);
#endinitclip
Symbol 202 MovieClip [lib_point] Frame 1
#initclip 25
Object.registerClass("lib_point", Pirrest.PhisicsEngine.Point);
#endinitclip
Symbol 203 MovieClip [lib_surface] Frame 1
#initclip 26
Object.registerClass("lib_surface", Pirrest.PhisicsEngine.Surface);
#endinitclip
Symbol 219 MovieClip [player_front_wheel] Frame 1
#initclip 27
Object.registerClass("player_front_wheel", Pirrest.PhisicsEngine.Wheel);
#endinitclip
link = "player_front_wheel";
Symbol 230 MovieClip [PlayerMotorcycle] Frame 1
#initclip 28
Object.registerClass("PlayerMotorcycle", TrialChampionship.PlayerMotorcycle);
#endinitclip
Symbol 232 MovieClip [lib_level_1] Frame 1
#initclip 29
Object.registerClass("lib_level_1", TrialChampionship.Level);
#endinitclip
Symbol 238 MovieClip [lib_level_2] Frame 1
#initclip 30
Object.registerClass("lib_level_2", TrialChampionship.Level);
#endinitclip
Symbol 244 MovieClip [lib_level_3] Frame 1
#initclip 31
Object.registerClass("lib_level_3", TrialChampionship.Level);
#endinitclip
Symbol 250 MovieClip [lib_level_4] Frame 1
#initclip 32
Object.registerClass("lib_level_4", TrialChampionship.Level);
#endinitclip
Symbol 257 MovieClip [lib_level_5] Frame 1
#initclip 33
Object.registerClass("lib_level_5", TrialChampionship.Level);
#endinitclip
Symbol 264 MovieClip [lib_level_6] Frame 1
#initclip 34
Object.registerClass("lib_level_6", TrialChampionship.Level);
#endinitclip
Symbol 271 MovieClip [lib_level_7] Frame 1
#initclip 35
Object.registerClass("lib_level_7", TrialChampionship.Level);
#endinitclip
Symbol 277 MovieClip [lib_level_8] Frame 1
#initclip 36
Object.registerClass("lib_level_8", TrialChampionship.Level);
#endinitclip
Symbol 283 MovieClip [lib_level_9] Frame 1
#initclip 37
Object.registerClass("lib_level_9", TrialChampionship.Level);
#endinitclip
Symbol 289 MovieClip [lib_level_10] Frame 1
#initclip 38
Object.registerClass("lib_level_10", TrialChampionship.Level);
#endinitclip
Symbol 295 MovieClip [lib_level_11] Frame 1
#initclip 39
Object.registerClass("lib_level_11", TrialChampionship.Level);
#endinitclip
Symbol 296 MovieClip [lib_jeep_wheel1] Frame 1
#initclip 40
Object.registerClass("lib_jeep_wheel1", Pirrest.PhisicsEngine.Wheel);
#endinitclip
Symbol 297 MovieClip [lib_jeep_wheel2] Frame 1
#initclip 41
Object.registerClass("lib_jeep_wheel2", Pirrest.PhisicsEngine.Wheel);
#endinitclip
Symbol 318 MovieClip [map] Frame 1
#initclip 42
Object.registerClass("map", TrialChampionship.Map);
#endinitclip
Symbol 492 MovieClip [__Packages.TrialChampionship.Motorcycle] Frame 0
class TrialChampionship.Motorcycle extends MovieClip
{
var level, cont_mc, _parent, swapDepths, front_wheel, back_wheel, localToGlobal, part, part2, globalToLocal, body, _x, _y, _rotation;
function Motorcycle () {
super();
level = _global.gl_level;
cont_mc = _parent;
}
function init() {
var _local4 = _parent.getNextHighestDepth();
swapDepths(_local4 + 10);
var _local3 = {x:front_wheel._x, y:front_wheel._y};
var _local2 = {x:back_wheel._x, y:back_wheel._y};
localToGlobal(_local3);
localToGlobal(_local2);
cont_mc.globalToLocal(_local3);
cont_mc.globalToLocal(_local2);
var _local6 = front_wheel.link;
var _local7 = back_wheel.link;
front_wheel.swapDepths(1000);
front_wheel.removeMovieClip();
back_wheel.swapDepths(1000);
back_wheel.removeMovieClip();
front_wheel = Pirrest.PhisicsEngine.Wheel(cont_mc.attachMovie(_local6, "front_wheel" + _local4, _local4 + 5, {_x:_local3.x, _y:_local3.y}));
front_wheel.init(cont_mc, 20);
level.p_system.addWheel(front_wheel);
back_wheel = Pirrest.PhisicsEngine.Wheel(cont_mc.attachMovie(_local7, "back_wheel" + _local4, _local4 + 6, {_x:_local2.x, _y:_local2.y}));
back_wheel.init(cont_mc, 20);
level.p_system.addWheel(back_wheel);
var _local5 = Pirrest.Common.PiGeo.distance(_local3.x, _local3.y, _local2.x, _local2.y);
level.p_system.addConstraint(back_wheel.wp, front_wheel.wp);
part = level.p_system.addParticle(_local2.x + (_local5 / 2), front_wheel.wp.curr.y - 30);
level.p_system.addConstraint(back_wheel.wp, part);
level.p_system.addConstraint(part, front_wheel.wp);
part2 = level.p_system.addParticle(_local2.x + (_local5 / 2), front_wheel.wp.curr.y + 30);
level.p_system.addConstraint(back_wheel.wp, part2);
level.p_system.addConstraint(part2, front_wheel.wp);
level.p_system.addConstraint(part, part2);
}
function linstenKeys() {
}
function tic() {
if (_global.gl_game_info.is_game_over || (_global.gl_game_info.is_pause)) {
return(undefined);
}
linstenKeys();
var _local3 = {x:part.curr.x, y:part.curr.y};
cont_mc.localToGlobal(_local3);
globalToLocal(_local3);
body._x = _local3.x;
body._y = _local3.y;
_x = part.curr.x;
_y = part.curr.y;
var _local5 = Pirrest.Common.PiGeo.angle(back_wheel.wp.curr.x, back_wheel.wp.curr.y, front_wheel.wp.curr.x, front_wheel.wp.curr.y);
_rotation = _local5;
var _local4 = {x:body.drv.head_mc._x, y:body.drv.head_mc._y};
body.drv.localToGlobal(_local4);
if (_global.gl_level.hit.hitTest(_local4.x, _local4.y, true)) {
headTouch();
}
}
function updateSticks() {
var _local2 = {x:front_wheel.wp.curr.x, y:front_wheel.wp.curr.y};
var _local3 = {x:back_wheel.wp.curr.x, y:back_wheel.wp.curr.y};
cont_mc.localToGlobal(_local2);
cont_mc.localToGlobal(_local3);
body.globalToLocal(_local2);
body.globalToLocal(_local3);
body.stickFront._x = _local2.x;
body.stickFront._y = _local2.y;
body.stickBack._x = _local3.x;
body.stickBack._y = _local3.y;
body.stickFront._rotation = Pirrest.Common.PiGeo.angle(body.stickFront._x, body.stickFront._y, body.handleBar._x, body.handleBar._y);
body.stickBack._rotation = Pirrest.Common.PiGeo.angle(body.stickBack._x, body.stickBack._y, body.backPoint._x, body.backPoint._y);
body.handleBar._rotation = Pirrest.Common.PiGeo.angle(body.handleBar._x, body.handleBar._y, body.stickFront._x, body.stickFront._y);
}
function headTouch() {
}
}
Symbol 493 MovieClip [__Packages.TrialChampionship.Level] Frame 0
class TrialChampionship.Level extends MovieClip
{
var cpu_commands_ar, motorcycle_cont_mc, under_mc, hit, p_system, over_mc, onEnterFrame, _x, _y;
function Level () {
super();
if (isMap) {
return;
}
cpu_commands_ar = [];
}
function init() {
if (isMap) {
motorcycle_cont_mc.swapDepths(100);
motorcycle_cont_mc.removeMovieClip();
var _local4;
for (_local4 in under_mc) {
var _local3 = under_mc[_local4];
if (_local3 instanceof Pirrest.PhisicsEngine.Surface) {
_local3.swapDepths(100);
_local3.removeMovieClip();
}
if (_local3 instanceof Pirrest.PhisicsEngine.CircleSurface) {
_local3.swapDepths(100);
_local3.removeMovieClip();
}
}
hit._visible = false;
return(undefined);
}
p_system = new Pirrest.PhisicsEngine.ParticleSystem();
p_system.setDamping(_global.gl_game_info.curr_level.damping);
p_system.setGravity(_global.gl_game_info.curr_level.gravity.x, _global.gl_game_info.curr_level.gravity.y);
p_system.setKfr(_global.gl_game_info.curr_level.kfr);
p_system.setFriction(_global.gl_game_info.curr_level.friction);
for (var _local4 in under_mc) {
var _local3 = under_mc[_local4];
_local3._visible = false;
if (_local3 instanceof Pirrest.PhisicsEngine.Surface) {
_local3.init(under_mc);
p_system.addSurface(Pirrest.PhisicsEngine.Surface(_local3));
}
if (_local3 instanceof Pirrest.PhisicsEngine.CircleSurface) {
_local3.init(under_mc);
p_system.addCircleSurface(Pirrest.PhisicsEngine.CircleSurface(_local3));
}
if (!(_local3.type === "CPUCommand")) {
} else {
cpu_commands_ar.push(_local3);
_local3._visible = true;
}
}
under_mc.ground_mc._visible = false;
under_mc.end_mc._visible = true;
hit._visible = false;
switch (_global.game_mode) {
case "real" :
motorcycle_cont_mc.cpu_motorcycle.init();
motorcycle_cont_mc.motorcycle.init();
break;
case "test" :
motorcycle_cont_mc.cpu_motorcycle.init();
motorcycle_cont_mc.motorcycle.swapDepths(1000);
motorcycle_cont_mc.motorcycle.removeMovieClip();
break;
case "record" :
motorcycle_cont_mc.cpu_motorcycle.init();
motorcycle_cont_mc.motorcycle.swapDepths(1000);
motorcycle_cont_mc.motorcycle.removeMovieClip();
}
over_mc.onEnterFrame = function () {
this._x = this._parent.under_mc._x;
this._y = this._parent.under_mc._y;
};
motorcycle_cont_mc.onEnterFrame = function () {
this._x = this._parent.under_mc._x;
this._y = this._parent.under_mc._y;
};
onEnterFrame = _tic;
}
function _tic() {
if ((isMap || (_global.gl_game_info.is_game_over)) || (_global.gl_game_info.is_pause)) {
return(undefined);
}
motorcycle_cont_mc.motorcycle.tic();
motorcycle_cont_mc.cpu_motorcycle.tic();
_global.gl_map.update();
moveCamera();
p_system.timeStep();
p_system.paintWheels();
motorcycle_cont_mc.motorcycle.updateSticks();
motorcycle_cont_mc.cpu_motorcycle.updateSticks();
}
function moveCamera() {
if (isMap) {
return(undefined);
}
var _local7;
switch (_global.game_mode) {
case "real" :
var _local5 = 250 - motorcycle_cont_mc.motorcycle._x;
var _local4 = 200 - motorcycle_cont_mc.motorcycle._y;
break;
case "test" :
_local5 = 250 - motorcycle_cont_mc.cpu_motorcycle._x;
_local4 = 200 - motorcycle_cont_mc.cpu_motorcycle._y;
break;
case "record" :
_local5 = 250 - motorcycle_cont_mc.cpu_motorcycle._x;
_local4 = 200 - motorcycle_cont_mc.cpu_motorcycle._y;
}
var _local9 = _local5 - _x;
var _local8 = _local4 - _y;
var _local6 = Pirrest.Common.PiGeo.distance(_local5, _local4, _x, _y);
var _local3 = _local6 * 0.35;
if (_local3 > 50) {
_local3 = 50;
}
_local7 = _local3 / _local6;
_x = _x + (_local9 * _local7);
_y = _y + (_local8 * _local7);
}
var isMap = false;
}
Symbol 494 MovieClip [__Packages.Pirrest.PhisicsEngine.ParticleSystem] Frame 0
class Pirrest.PhisicsEngine.ParticleSystem
{
var _particles_ar, _surfaces_ar, _constraints_ar, _wheels_ar, gravity, coeffRest, coeffFric, coeffDamp, _p_count, _w_count, _s_count, _c_count;
function ParticleSystem () {
init();
}
function init() {
_particles_ar = [];
_surfaces_ar = [];
_constraints_ar = [];
_wheels_ar = [];
gravity = new Pirrest.PhisicsEngine.Vector(0, 0.6);
coeffRest = 1.5;
coeffFric = 0.01;
coeffDamp = 0.99;
}
function addParticle($px, $py, $mass) {
var _local2 = new Pirrest.PhisicsEngine.Particle($px, $py, $mass);
_particles_ar.push(_local2);
_p_count = _particles_ar.length;
_local2.index = _particles_ar.length - 1;
return(_local2);
}
function removeParticle($index) {
_particles_ar[$index].destroy();
_particles_ar.splice($index, 1);
_p_count--;
}
function addWheel($wheel) {
_wheels_ar.push($wheel);
_w_count = _wheels_ar.length;
}
function addSurface($s) {
_surfaces_ar.push($s);
_s_count = _surfaces_ar.length;
}
function addCircleSurface($s) {
_surfaces_ar.push($s);
_s_count = _surfaces_ar.length;
}
function addConstraint($p1, $p2) {
var _local2 = new Pirrest.PhisicsEngine.Constraint($p1, $p2);
_constraints_ar.push(_local2);
_c_count = _constraints_ar.length;
_local2.index = _constraints_ar.length - 1;
return(_local2);
}
function removeConstraint($index) {
_constraints_ar[$index].destroy();
_constraints_ar.splice($index, 1);
_c_count--;
}
function removeConstraints() {
_constraints_ar = [];
_c_count = 0;
}
function addRectangle($center, $rWidth, $rHeight, $particles_ar) {
return(new Pirrest.PhisicsEngine.Rectangle(this, $center, $rWidth, $rHeight, $particles_ar));
}
function addAngularConstraint($p1, $p2, $p3) {
var _local2 = new Pirrest.PhisicsEngine.AngularConstraint($p1, $p2, $p3);
_constraints_ar.push(_local2);
_c_count = _constraints_ar.length;
return(_local2);
}
function setKfr($kfr) {
coeffRest = 1 + $kfr;
}
function setFriction($f) {
coeffFric = $f;
}
function setDamping($d) {
coeffDamp = $d;
}
function setGravity($gx, $gy) {
gravity.x = $gx;
gravity.y = $gy;
}
function verlet() {
var _local2;
_local2 = 0;
while (_local2 < _p_count) {
_particles_ar[_local2].verlet(this);
_local2++;
}
_local2 = 0;
while (_local2 < _w_count) {
_wheels_ar[_local2].verlet(this);
_local2++;
}
}
function satisfy_constraints_ar() {
var _local2;
_local2 = 0;
while (_local2 < _c_count) {
_constraints_ar[_local2].resolve();
_local2++;
}
}
function checkCollisions() {
var _local4;
var _local7;
var _local3;
_local4 = 0;
while (_local4 < _s_count) {
_local3 = 0;
while (_local3 < _w_count) {
if (_wheels_ar[_local3].hitTest(_surfaces_ar[_local4])) {
_wheels_ar[_local3].checkCollision(_surfaces_ar[_local4], this);
}
_local3++;
}
if (_surfaces_ar[_local4].hitTest(_global.gl_motorcycle.driver_mc.head_mc)) {
var _local5 = _surfaces_ar[_local4].getClosestPoint(_global.gl_motorcycle.head_point);
var _local6 = Pirrest.Common.PiGeo.distance(_local5.x, _local5.y, _global.gl_motorcycle.head_point.x, _global.gl_motorcycle.head_point.y);
if (_local6 <= 15) {
_global.gl_motorcycle._looseLife();
}
}
_local4++;
}
}
function paintSurfaces() {
var _local2 = 0;
while (_local2 < _surfaces_ar.length) {
_surfaces_ar[_local2].paint();
_local2++;
}
}
function paintParticles() {
var _local2 = 0;
while (_local2 < _particles_ar.length) {
_particles_ar[_local2].paint();
_local2++;
}
}
function paintConstraints() {
var _local2 = 0;
while (_local2 < _constraints_ar.length) {
_constraints_ar[_local2].paint();
_local2++;
}
}
function paintWheels() {
var _local2 = 0;
while (_local2 < _wheels_ar.length) {
_wheels_ar[_local2].paint();
_local2++;
}
}
function timeStep() {
verlet();
satisfy_constraints_ar();
checkCollisions();
}
}
Symbol 495 MovieClip [__Packages.Pirrest.PhisicsEngine.Vector] Frame 0
class Pirrest.PhisicsEngine.Vector
{
var x, y;
function Vector ($x, $y) {
init($x, $y);
}
function init($x, $y) {
x = $x;
y = $y;
}
function dot($v) {
return((x * $v.x) + (y * $v.y));
}
function cross($v) {
return((x * $v.y) - (y * $v.x));
}
function plus($v) {
x = x + $v.x;
y = y + $v.y;
return(this);
}
function plusNew($v) {
return(new Pirrest.PhisicsEngine.Vector(x + $v.x, y + $v.y));
}
function minus($v) {
x = x - $v.x;
y = y - $v.y;
return(this);
}
function minusNew($v) {
return(new Pirrest.PhisicsEngine.Vector(x - $v.x, y - $v.y));
}
function mult($s) {
x = x * $s;
y = y * $s;
return(this);
}
function multNew($s) {
return(new Pirrest.PhisicsEngine.Vector(x * $s, y * $s));
}
function distance($p) {
var _local3 = x - $p.x;
var _local2 = y - $p.y;
return(Math.sqrt((_local3 * _local3) + (_local2 * _local2)));
}
function normalize() {
var _local2 = Math.sqrt((x * x) + (y * y));
x = x / _local2;
y = y / _local2;
return(this);
}
}
Symbol 496 MovieClip [__Packages.Pirrest.PhisicsEngine.Particle] Frame 0
class Pirrest.PhisicsEngine.Particle
{
var curr, prev, temp, mass, dmc, coeffFric;
function Particle ($posX, $posY, $mass) {
init($posX, $posY, $mass);
}
function init($posX, $posY, $mass) {
curr = new Pirrest.PhisicsEngine.Vector($posX, $posY);
prev = new Pirrest.PhisicsEngine.Vector($posX, $posY);
temp = new Pirrest.PhisicsEngine.Vector(0, 0);
if (($mass == undefined) || ($mass < 0)) {
mass = 0;
} else {
mass = $mass;
}
var _local3 = _global.gl_level.motorcycle_cont_mc.getNextHighestDepth();
dmc = _global.gl_level.motorcycle_cont_mc.createEmptyMovieClip("p_" + _local3, _local3);
coeffFric = 0.1;
}
function verlet($sysObj) {
temp.x = curr.x;
temp.y = curr.y;
var _local3 = Math.min(20, (($sysObj.coeffDamp * (curr.y - prev.y)) + $sysObj.gravity.y) + mass);
var _local4 = Math.min(20, ($sysObj.coeffDamp * (curr.x - prev.x)) + $sysObj.gravity.x);
curr.x = curr.x + _local4;
curr.y = curr.y + _local3;
prev.x = temp.x;
prev.y = temp.y;
}
function checkCollision($surface, $sysObj) {
$surface.resolveParticleCollision(this, $sysObj);
}
function paint() {
dmc.clear();
dmc.lineStyle(0, 16777215, 100);
Pirrest.PhisicsEngine.Graphics.paintCircle(dmc, curr.x, curr.y, 2);
}
function setPos($px, $py) {
curr.x = $px;
curr.y = $py;
prev.x = $px;
prev.y = $py;
}
function destroy() {
dmc.removeMovieClip();
}
}
Symbol 497 MovieClip [__Packages.Pirrest.PhisicsEngine.Surface] Frame 0
class Pirrest.PhisicsEngine.Surface extends MovieClip
{
var coord_space, p1, p2, p3, isOrientH, normal, rise, run, invRun, slope, invB, angle, isAbove, _name;
function Surface () {
super();
}
function init($coord_space) {
coord_space = $coord_space;
p1.init($coord_space);
p2.init($coord_space);
p3.init($coord_space);
if (p1.x > p2.x) {
var _local3 = p1;
p1 = p2;
p2 = _local3;
}
if ((Math.round(p1.x) - Math.round(p2.x)) == 0) {
isOrientH = false;
} else {
isOrientH = true;
}
normal = new Pirrest.PhisicsEngine.Vector(0, 0);
calcNormal();
rise = p2.y - p1.y;
run = p2.x - p1.x;
invRun = 1 / run;
slope = rise / run;
invB = 1 / ((run * run) + (rise * rise));
coord_space.lineStyle(1, 2237064, 100);
angle = Pirrest.Common.PiGeo.angle(p1.x, p1.y, p2.x, p2.y);
var _local4 = Pirrest.Common.PiGeo.angle(p1.x, p1.y, p3.x, p3.y);
isAbove = Pirrest.Common.PiGeo.isIn180Range(angle, _local4);
}
function setIsOrientH($isOrientH) {
isOrientH = $isOrientH;
}
function calcNormal() {
var _local4 = p2.x - p1.x;
var _local3 = p2.y - p1.y;
normal.x = _local3;
normal.y = -_local4;
var _local2 = Math.sqrt((normal.x * normal.x) + (normal.y * normal.y));
normal.x = normal.x / _local2;
normal.y = normal.y / _local2;
}
function paint() {
Pirrest.PhisicsEngine.Graphics.prototype.paintLine(coord_space, p1.x, p1.y, p2.x, p2.y);
}
function resolveWheelCollision($w) {
if (bounds($w.wp.curr, $w.contactRadius)) {
var _local6 = getClosestPoint($w.wp.curr, $w.closestPoint);
$w.closestPoint.x = _local6.x;
$w.closestPoint.y = _local6.y;
var _local3 = $w.closestPoint.minusNew($w.wp.curr);
_local3.normalize();
if (inequality($w.wp.curr)) {
var _local5 = Math.abs(_local3.x);
_local3.x = ((normal.x < 0) ? (_local5) : (-_local5));
_local3.y = Math.abs(_local3.y);
}
var _local4 = $w.wp.curr.plusNew(_local3.mult($w.wr));
if (segmentInequality(_local4, $w.wp.curr)) {
var _local8 = _local4.x - $w.closestPoint.x;
var _local7 = _local4.y - $w.closestPoint.y;
$w.wp.curr.x = $w.wp.curr.x - _local8;
$w.wp.curr.y = $w.wp.curr.y - _local7;
$w.resolve(normal);
}
}
}
function resolveParticleCollision($p, $sysObj) {
return(undefined);
}
function segmentInequality($toPoint, $wheel_center) {
var _local2 = findU($toPoint);
var _local3 = inequality($toPoint, $wheel_center);
return(((_local2 >= 0) && (_local2 <= 1)) && (_local3));
}
function boundedSegmentInequality($toPoint) {
var _local3;
if (isOrientH) {
_local3 = ($toPoint.x >= p1.x) && ($toPoint.x <= p2.x);
} else if (p1.y < p2.y) {
_local3 = ($toPoint.y >= p1.y) && ($toPoint.y <= p2.y);
} else {
_local3 = ($toPoint.y <= p1.y) && ($toPoint.y >= p2.y);
}
if (_local3) {
return(inequality($toPoint));
}
return(false);
}
function inequality($toPoint, $wheel_center) {
var _local5 = Pirrest.Common.PiGeo.angle(p1.x, p1.y, $wheel_center.x, $wheel_center.y);
var _local4 = Pirrest.Common.PiGeo.isIn180Range(angle, _local5);
if (_local4 != isAbove) {
if (isAbove) {
var _local3 = (slope * (p1.x - $toPoint.x)) + ($toPoint.y - p1.y);
} else {
var _local3 = (slope * ($toPoint.x - p1.x)) + (p1.y - $toPoint.y);
}
return(_local3 <= 0);
}
return(false);
}
function bounds($toPoint, $r) {
if (p1.x < p2.x) {
var _local5 = ($toPoint.x >= (p1.x - $r)) && ($toPoint.x <= (p2.x + $r));
} else {
var _local5 = ($toPoint.x >= (p2.x - $r)) && ($toPoint.x <= (p1.x + $r));
}
if (p1.y < p2.y) {
var _local4 = ($toPoint.y >= (p1.y - $r)) && ($toPoint.y <= (p2.y + $r));
} else {
var _local4 = ($toPoint.y >= (p2.y - $r)) && ($toPoint.y <= (p1.y + $r));
}
return(_local5 && (_local4));
}
function getClosestPoint($toPoint) {
var _local2 = findU($toPoint);
if (_name == "s1") {
}
if (_local2 <= 0) {
return({x:p1.x, y:p1.y});
}
if (_local2 >= 1) {
return({x:p2.x, y:p2.y});
}
var _local4 = p1.x + (_local2 * (p2.x - p1.x));
var _local3 = p1.y + (_local2 * (p2.y - p1.y));
return({x:_local4, y:_local3});
}
function findU($p) {
var _local2 = (($p.x - p1.x) * run) + (($p.y - p1.y) * rise);
return(_local2 * invB);
}
}
Symbol 498 MovieClip [__Packages.Pirrest.PhisicsEngine.Point] Frame 0
class Pirrest.PhisicsEngine.Point extends MovieClip
{
var _y, _x, _parent, x, y, pn;
function Point () {
super();
}
function init($coord_space) {
var _local2 = {x:_x, y:_y};
if ($coord_space) {
_parent.localToGlobal(_local2);
$coord_space.globalToLocal(_local2);
}
x = _local2.x;
y = _local2.y;
pn = new Pirrest.PhisicsEngine.Vector(0, 0);
}
function distance(that) {
return(Pirrest.Common.PiGeo.distance(x, y, that.x, that.y));
}
}
Symbol 499 MovieClip [__Packages.Pirrest.Common.PiGeo] Frame 0
class Pirrest.Common.PiGeo
{
function PiGeo () {
}
static function distance($x1, $y1, $x2, $y2) {
var _local2 = $x1 - $x2;
var _local1 = $y1 - $y2;
return(Math.sqrt((_local2 * _local2) + (_local1 * _local1)));
}
static function angle($x1, $y1, $x2, $y2) {
return(Math.atan2($y2 - $y1, $x2 - $x1) * RADIAN);
}
static function isIn180Range($zero, $angle) {
if ($zero < 0) {
var _local3 = ($angle < $zero) && ($angle > -180);
var _local4 = ($angle < 180) && ($angle > (180 + $zero));
} else {
var _local3 = ($angle < $zero) && ($angle > 0);
var _local4 = ($angle < 0) && ($angle > (-180 + $zero));
}
return(_local3 || (_local4));
}
static function angle360($angle) {
var _local3 = (($angle >= 0) ? 1 : -1);
var _local1 = Math.abs($angle);
var _local2 = _local1 / 360;
if (_local2 > 1) {
return((_local1 - (Math.floor(_local2) * 360)) * _local3);
}
return($angle);
}
static var $version = 1.1;
static var className = "PiGeo";
static var classPath = "Pirrest.Common.PiGeo";
static var RADIAN = 57.2957795130823;
static var DEGREE = 0.0174532925199433 /* Math.PI/180 */;
}
Symbol 500 MovieClip [__Packages.Pirrest.PhisicsEngine.Graphics] Frame 0
class Pirrest.PhisicsEngine.Graphics
{
function Graphics () {
}
static function paintLine($target_mc, $x0, $y0, $x1, $y1) {
$target_mc.moveTo($x0, $y0);
$target_mc.lineTo($x1, $y1);
}
static function paintCircle($target_mc, $x, $y, $r) {
var _local4 = 0.414213562373095 * $r;
var _local5 = 0.707106781186547 * $r;
$target_mc.moveTo($x + $r, $y);
$target_mc.curveTo($r + $x, _local4 + $y, _local5 + $x, _local5 + $y);
$target_mc.curveTo(_local4 + $x, $r + $y, $x, $r + $y);
$target_mc.curveTo((-_local4) + $x, $r + $y, (-_local5) + $x, _local5 + $y);
$target_mc.curveTo((-$r) + $x, _local4 + $y, (-$r) + $x, $y);
$target_mc.curveTo((-$r) + $x, (-_local4) + $y, (-_local5) + $x, (-_local5) + $y);
$target_mc.curveTo((-_local4) + $x, (-$r) + $y, $x, (-$r) + $y);
$target_mc.curveTo(_local4 + $x, (-$r) + $y, _local5 + $x, (-_local5) + $y);
$target_mc.curveTo($r + $x, (-_local4) + $y, $r + $x, $y);
}
}
Symbol 501 MovieClip [__Packages.Pirrest.PhisicsEngine.Wheel] Frame 0
class Pirrest.PhisicsEngine.Wheel extends MovieClip
{
var _coord_space, _parent, _y, _x, wr, _width, wp, rp, contactRadius, coeffSlip, coeffFric, closestPoint, _rotation;
function Wheel () {
super();
}
function init($coord_space, $mass) {
if (!$coord_space) {
_coord_space = _parent;
} else {
_coord_space = $coord_space;
}
var _local2 = {x:_x, y:_y};
_parent.localToGlobal(_local2);
$coord_space.globalToLocal(_local2);
wr = _width / 2;
wp = new Pirrest.PhisicsEngine.Particle(_local2.x, _local2.y, $mass);
rp = new Pirrest.PhisicsEngine.RimParticle(wr, 2);
contactRadius = wr;
coeffSlip = 0;
coeffFric = 0.9;
closestPoint = new Pirrest.PhisicsEngine.Vector(0, 0);
}
function verlet($sysObj) {
rp.verlet($sysObj);
wp.verlet($sysObj);
}
function checkCollision($surface, $sysObj) {
$surface.resolveWheelCollision(this);
}
function paint() {
var _local7 = wp.curr.x;
var _local6 = wp.curr.y;
var _local4 = rp.curr.x;
var _local2 = rp.curr.y;
_x = _local7;
_y = _local6;
var _local3 = 57.29578;
var _local5 = (-Math.atan2(_local4, _local2)) * _local3;
_rotation = _local5;
}
function resolve($n) {
var _local3 = -rp.curr.y;
var _local2 = rp.curr.x;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
_local3 = _local3 / _local4;
_local2 = _local2 / _local4;
var _local13 = _local3 * rp.speed;
var _local11 = _local2 * rp.speed;
var _local12 = wp.curr.x - wp.prev.x;
var _local10 = wp.curr.y - wp.prev.y;
var _local9 = _local12 + _local13;
var _local8 = _local10 + _local11;
var _local6 = ((-$n.y) * _local9) + ($n.x * _local8);
rp.prev.x = rp.curr.x - (_local6 * _local3);
rp.prev.y = rp.curr.y - (_local6 * _local2);
var _local7 = 1 - coeffSlip;
wp.curr.x = wp.curr.x + ((_local7 * rp.speed) * (-$n.y));
wp.curr.y = wp.curr.y + ((_local7 * rp.speed) * $n.x);
rp.speed = rp.speed * coeffSlip;
}
}
Symbol 502 MovieClip [__Packages.Pirrest.PhisicsEngine.RimParticle] Frame 0
class Pirrest.PhisicsEngine.RimParticle
{
var curr, prev, vs, speed, maxTorque, wr;
function RimParticle ($r, $mt) {
init($r, $mt);
}
function init($r, $mt) {
curr = new Pirrest.PhisicsEngine.Vector($r, 0);
prev = new Pirrest.PhisicsEngine.Vector(0, 0);
vs = 0;
speed = 0;
maxTorque = $mt;
wr = $r;
}
function verlet($sysObj) {
speed = Math.max(-maxTorque, Math.min(maxTorque, speed + vs));
var _local3 = -curr.y;
var _local2 = curr.x;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
_local3 = _local3 / _local4;
_local2 = _local2 / _local4;
curr.x = curr.x + (speed * _local3);
curr.y = curr.y + (speed * _local2);
var _local10 = prev.x;
var _local9 = prev.y;
var _local8 = (prev.x = curr.x);
var _local7 = (prev.y = curr.y);
curr.x = curr.x + ($sysObj.coeffDamp * (_local8 - _local10));
curr.y = curr.y + ($sysObj.coeffDamp * (_local7 - _local9));
var _local6 = Math.sqrt((curr.x * curr.x) + (curr.y * curr.y));
var _local5 = (_local6 - wr) / _local6;
curr.x = curr.x - (curr.x * _local5);
curr.y = curr.y - (curr.y * _local5);
}
function stopIt() {
vs = -speed;
}
}
Symbol 503 MovieClip [__Packages.Pirrest.PhisicsEngine.CircleSurface] Frame 0
class Pirrest.PhisicsEngine.CircleSurface extends MovieClip
{
var _y, _x, _parent, cx, cy, r, _width, lineStyle;
function CircleSurface () {
super();
}
function init($coord_space) {
var _local2 = {x:_x, y:_y};
if ($coord_space) {
_parent.localToGlobal(_local2);
$coord_space.globalToLocal(_local2);
}
cx = _local2.x;
cy = _local2.y;
r = _width / 2;
lineStyle(0, 2237064, 100);
}
function paint() {
Pirrest.PhisicsEngine.Graphics.prototype.paintCircle(this, cx, cy, r);
}
function resolveWheelCollision($w) {
var _local3 = cx - $w.wp.curr.x;
var _local2 = cy - $w.wp.curr.y;
var _local5 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
var _local6 = ($w.wr + r) - _local5;
if (_local6 > 0) {
_local3 = _local3 / _local5;
_local2 = _local2 / _local5;
$w.wp.curr.x = $w.wp.curr.x - (_local3 * _local6);
$w.wp.curr.y = $w.wp.curr.y - (_local2 * _local6);
var _local7 = new Pirrest.PhisicsEngine.Vector(-_local3, -_local2);
$w.resolve(_local7);
}
}
function resolveParticleCollision($p) {
return(undefined);
}
}
Symbol 504 MovieClip [__Packages.Pirrest.PhisicsEngine.Constraint] Frame 0
class Pirrest.PhisicsEngine.Constraint
{
var p1, p2, restLength, dmc, rigidity;
function Constraint ($p1, $p2) {
init($p1, $p2);
}
function init($p1, $p2) {
p1 = $p1;
p2 = $p2;
restLength = $p1.curr.distance($p2.curr);
var _local3 = _global.gl_level.motorcycle_cont_mc.getNextHighestDepth();
dmc = _global.gl_level.motorcycle_cont_mc.createEmptyMovieClip("p_" + _local3, _local3);
rigidity = 0.4;
}
function resolve() {
var _local5 = p1.curr.minusNew(p2.curr);
var _local3 = p1.curr.distance(p2.curr);
var _local4 = (_local3 - restLength) / _local3;
var _local2 = _local5.mult(_local4 * rigidity);
p1.curr.minus(_local2);
p2.curr.plus(_local2);
}
function setRestLength($r) {
restLength = $r;
}
function paint() {
dmc.clear();
dmc.lineStyle(0, 10053171, 100);
Pirrest.PhisicsEngine.Graphics.paintLine(dmc, p1.curr.x, p1.curr.y, p2.curr.x, p2.curr.y);
}
function destroy() {
dmc.removeMovieClip();
}
}
Symbol 505 MovieClip [__Packages.Pirrest.PhisicsEngine.Rectangle] Frame 0
class Pirrest.PhisicsEngine.Rectangle
{
var p0, p1, p2, p3;
function Rectangle ($pSystem, $center, $rWidth, $rHeight, $particles_ar) {
init($pSystem, $center, $rWidth, $rHeight, $particles_ar);
}
function init($pSystem, $center, $rWidth, $rHeight, $particles_ar) {
p0 = ($particles_ar[0] ? ($particles_ar[0]) : ($pSystem.addParticle($center.x - ($rWidth / 2), $center.y - ($rHeight / 2), 0)));
p1 = ($particles_ar[1] ? ($particles_ar[1]) : ($pSystem.addParticle($center.x + ($rWidth / 2), $center.y - ($rHeight / 2), 0)));
p2 = ($particles_ar[2] ? ($particles_ar[2]) : ($pSystem.addParticle($center.x + ($rWidth / 2), $center.y + ($rHeight / 2), 0)));
p3 = ($particles_ar[3] ? ($particles_ar[3]) : ($pSystem.addParticle($center.x - ($rWidth / 2), $center.y + ($rHeight / 2), 0)));
$pSystem.addConstraint(p0, p1);
$pSystem.addConstraint(p1, p2);
$pSystem.addConstraint(p2, p3);
$pSystem.addConstraint(p3, p0);
$pSystem.addConstraint(p0, p2);
$pSystem.addConstraint(p1, p3);
}
function get centerX() {
var _local4 = (p0.curr.x + p3.curr.x) / 2;
var _local2 = (p1.curr.x + p2.curr.x) / 2;
var _local3 = (_local4 + _local2) / 2;
return(_local3);
}
function get centerY() {
var _local3 = (p0.curr.y + p3.curr.y) / 2;
var _local2 = (p1.curr.y + p2.curr.y) / 2;
var _local4 = (_local3 + _local2) / 2;
return(_local4);
}
}
Symbol 506 MovieClip [__Packages.Pirrest.PhisicsEngine.AngularConstraint] Frame 0
class Pirrest.PhisicsEngine.AngularConstraint
{
var pA, pB, pC, lineA, lineB, pD, lineC, targetTheta, coeffStiff;
function AngularConstraint ($pA, $pB, $pC) {
init($pA, $pB, $pC);
}
function init($pA, $pB, $pC) {
pA = $pA.curr;
pB = $pB.curr;
pC = $pC.curr;
lineA = new Pirrest.PhisicsEngine.Line(pA, pB);
lineB = new Pirrest.PhisicsEngine.Line(pB, pC);
pD = new Pirrest.PhisicsEngine.Vector(pB.x + 0, pB.y - 1);
lineC = new Pirrest.PhisicsEngine.Line(pB, pD);
targetTheta = calcTheta(pA, pB, pC);
coeffStiff = 1;
}
function resolve() {
var _local5 = getCentroid();
lineC.p2.x = lineC.p1.x + 0;
lineC.p2.y = lineC.p1.y - 1;
var _local9 = pA.distance(pB);
var _local8 = pB.distance(pC);
var _local12 = calcTheta(pA, pB, pC);
var _local13 = calcTheta(pA, pB, pD);
var _local11 = calcTheta(pC, pB, pD);
var _local6 = (targetTheta - _local12) / 2;
var _local10 = _local13 + (_local6 * coeffStiff);
var _local4 = _local11 - (_local6 * coeffStiff);
pA.x = (_local9 * Math.sin(_local10)) + pB.x;
pA.y = (_local9 * Math.cos(_local10)) + pB.y;
pC.x = (_local8 * Math.sin(_local4)) + pB.x;
pC.y = (_local8 * Math.cos(_local4)) + pB.y;
var _local7 = getCentroid();
var _local3 = _local7.x - _local5.x;
var _local2 = _local7.y - _local5.y;
pA.x = pA.x - _local3;
pA.y = pA.y - _local2;
pB.x = pB.x - _local3;
pB.y = pB.y - _local2;
pC.x = pC.x - _local3;
pC.y = pC.y - _local2;
}
function calcTheta($pA, $pB, $pC) {
var _local2 = new Pirrest.PhisicsEngine.Vector($pB.x - $pA.x, $pB.y - $pA.y);
var _local3 = new Pirrest.PhisicsEngine.Vector($pC.x - $pB.x, $pC.y - $pB.y);
var _local4 = _local2.dot(_local3);
var _local5 = _local2.cross(_local3);
return(Math.atan2(_local5, _local4));
}
function set theta($t) {
targetTheta = $t;
//return(theta);
}
function get theta() {
return(targetTheta);
}
function paint() {
}
function getCentroid() {
var _local3 = ((pA.x + pB.x) + pC.x) / 3;
var _local2 = ((pA.y + pB.y) + pC.y) / 3;
return(new Pirrest.PhisicsEngine.Vector(_local3, _local2));
}
}
Symbol 507 MovieClip [__Packages.Pirrest.PhisicsEngine.Line] Frame 0
class Pirrest.PhisicsEngine.Line
{
var p1, p2;
function Line ($p1, $p2) {
p1 = $p1;
p2 = $p2;
}
}
Symbol 508 MovieClip [__Packages.TrialChampionship.CPUMotorcycle] Frame 0
class TrialChampionship.CPUMotorcycle extends TrialChampionship.Motorcycle
{
var _commands, _record_ar, _curr_record, body, back_wheel, front_wheel;
function CPUMotorcycle () {
super();
_commands = [];
}
function init() {
super.init();
_global.cpu = this;
applyCommand();
if (_global.game_mode == "record") {
_record_ar = [];
_record_index = 0;
return(undefined);
}
linstenKeys = function () {
};
_record_index = 0;
var _local4 = Pirrest.Common.PiMath.randRange(0, _global.gl_game_info.curr_level.records.length - 1);
_curr_record = _global.gl_game_info.curr_level.records[_local4];
}
function addCommand($command, $params) {
_commands.push({command:$command, params:$params});
}
function applyCommand($command, $params) {
var _local5 = ((!isNaN($params.keySpeed)) ? ($params.keySpeed) : 1.4);
var _local4 = ((!isNaN($params.wheel_mass)) ? ($params.wheel_mass) : 0.3);
var _local2;
if ($command > 10) {
if (($command - 10) == 1) {
_local2 = "left";
} else if (($command - 10) == 2) {
_local2 = "right";
}
} else if ($command == 1) {
_local2 = "left";
} else if ($command == 2) {
_local2 = "right";
}
if (_local2 == "left") {
body.drv.move("back");
back_wheel.wp.mass = _local4;
front_wheel.wp.mass = -_local4;
} else if (_local2 == "right") {
body.drv.move("front");
back_wheel.wp.mass = -_local4;
front_wheel.wp.mass = _local4;
} else {
body.drv.move("normal");
back_wheel.wp.mass = 0;
front_wheel.wp.mass = 0;
}
if (Math.floor($command / 10) == 1) {
_local2 = "up";
} else if (Math.floor($command / 10) == 2) {
_local2 = "down";
}
if (_local2 == "up") {
back_wheel.rp.vs = _local5;
front_wheel.rp.vs = _local5;
} else if (_local2 == "down") {
back_wheel.rp.vs = -_local5;
front_wheel.rp.vs = -_local5;
} else {
back_wheel.rp.vs = 0;
front_wheel.rp.vs = 0;
}
}
function linstenKeys() {
_record_ar[_record_index] = 0;
var _local4 = 1.4;
var _local5 = 0.3;
if (Key.isDown(37)) {
body.drv.move("back");
back_wheel.wp.mass = _local5;
front_wheel.wp.mass = -_local5;
_record_ar[_record_index] = 1;
} else if (Key.isDown(39)) {
body.drv.move("front");
back_wheel.wp.mass = -_local5;
front_wheel.wp.mass = _local5;
_record_ar[_record_index] = 2;
} else {
body.drv.move("normal");
back_wheel.wp.mass = 0;
front_wheel.wp.mass = 0;
}
if (Key.isDown(38)) {
back_wheel.rp.vs = _local4;
front_wheel.rp.vs = _local4;
_record_ar[_record_index] = _record_ar[_record_index] + 10;
} else if (Key.isDown(40)) {
back_wheel.rp.vs = -_local4;
front_wheel.rp.vs = -_local4;
_record_ar[_record_index] = _record_ar[_record_index] + 20;
} else {
back_wheel.rp.vs = 0;
front_wheel.rp.vs = 0;
}
if (Key.isDown(32)) {
traceRecord();
_root.main_mc.messages_mc.gotoAndStop("cpu_win");
}
var _local7 = Pirrest.Common.PiGeo.distance(front_wheel._x, front_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
var _local6 = Pirrest.Common.PiGeo.distance(back_wheel._x, back_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
if ((_local7 <= front_wheel.contactRadius) || (_local6 <= back_wheel.contactRadius)) {
_global.gl_game_info.is_game_over = true;
_root.main_mc.messages_mc.gotoAndStop("cpu_win");
traceRecord();
}
_record_index++;
}
function traceRecord() {
_global.gl_game_info.is_game_over = true;
var _local4 = ((("var " + _global.record_ar_name) + " = new Array(") + _record_index) + ");\n";
var _local3;
var _local5 = _record_ar.length;
_local3 = 0;
while (_local3 < _local5) {
if (_record_ar[_local3]) {
_local4 = _local4 + (((((_global.record_ar_name + "[") + _local3) + "] = ") + _record_ar[_local3]) + ";\n");
}
_local3++;
}
trace(_local4);
}
function tic() {
if (_global.gl_game_info.is_game_over || (_global.gl_game_info.is_pause)) {
return(undefined);
}
if (_global.game_mode != "record") {
applyCommand(_curr_record[_record_index]);
_record_index++;
}
super.tic();
var _local6 = Pirrest.Common.PiGeo.distance(front_wheel._x, front_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
var _local5 = Pirrest.Common.PiGeo.distance(back_wheel._x, back_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
if ((_local6 <= front_wheel.contactRadius) || (_local5 <= back_wheel.contactRadius)) {
_global.gl_game_info.is_game_over = true;
_root.main_mc.messages_mc.gotoAndStop("cpu_win");
}
}
function headTouch() {
_global.gl_game_info.is_game_over = true;
_root.main_mc.messages_mc.gotoAndStop("cpu_win");
}
var _record_index = 0;
}
Symbol 509 MovieClip [__Packages.Pirrest.Common.PiMath] Frame 0
class Pirrest.Common.PiMath
{
function PiMath () {
}
static function tr($num, $digits) {
var _local2 = Math.pow(10, $digits);
$num = $num * _local2;
$num = Math.round($num);
$num = $num / _local2;
return($num);
}
static function percToVal($begin, $end, $perc) {
var _local2 = Math.abs($begin - $end);
var _local1 = ((_local2 * $perc) / 100) + $begin;
return(_local1);
}
static function valToPerc($begin, $end, $val) {
var _local2 = Math.abs($begin - $end);
var _local1 = (($val - $begin) * 100) / _local2;
return(_local1);
}
static function randRange($min, $max) {
var _local1 = Math.floor(Math.random() * (($max - $min) + 1)) + $min;
return(_local1);
}
static var $version = 1.1;
static var className = "PiMath";
static var classPath = "Pirrest.Common.PiMath";
}
Symbol 510 MovieClip [__Packages.TrialChampionship.PlayerMotorcycle] Frame 0
class TrialChampionship.PlayerMotorcycle extends TrialChampionship.Motorcycle
{
var body, back_wheel, front_wheel, onEnterFrame;
function PlayerMotorcycle () {
super();
}
function linstenKeys() {
if (_global.gl_game_info.is_game_over || (_global.gl_game_info.is_pause)) {
return(undefined);
}
var _local4 = 1.4;
var _local5 = 0.3;
if (Key.isDown(37)) {
body.drv.move("back");
back_wheel.wp.mass = _local5;
front_wheel.wp.mass = -_local5;
} else if (Key.isDown(39)) {
body.drv.move("front");
back_wheel.wp.mass = -_local5;
front_wheel.wp.mass = _local5;
} else {
body.drv.move("normal");
back_wheel.wp.mass = 0;
front_wheel.wp.mass = 0;
}
if (Key.isDown(38)) {
if (_root.soundOn) {
if (!_root.forward) {
_root.forward = true;
_root.main_mc.sounds2.gotoAndPlay("rev");
}
}
back_wheel.rp.vs = _local4;
front_wheel.rp.vs = _local4;
} else if (Key.isDown(40)) {
_root.forward = false;
back_wheel.rp.vs = -_local4;
front_wheel.rp.vs = -_local4;
} else {
_root.forward = false;
back_wheel.rp.vs = 0;
front_wheel.rp.vs = 0;
}
if (Key.isDown(83)) {
_root.soundOn = !_root.soundOn;
if (_root.soundOn) {
_root.main_mc.sounds1.gotoAndPlay("rev");
_root.main_mc.txtsound.text = "SOUND ON";
} else {
stopAllSounds();
_root.main_mc.txtsound.text = "SOUND OFF";
}
}
var _local7 = Pirrest.Common.PiGeo.distance(front_wheel._x, front_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
var _local6 = Pirrest.Common.PiGeo.distance(back_wheel._x, back_wheel._y, _global.gl_level.under_mc.end_mc._x, _global.gl_level.under_mc.end_mc._y);
if ((_local7 <= front_wheel.contactRadius) || (_local6 <= back_wheel.contactRadius)) {
_global.gl_game_info.is_game_over = true;
_global.gl_user_info.curr_level++;
_global.gl_game_info.curr_level = _global.gl_user_info.levels["level_" + _global.gl_user_info.curr_level];
if (!_global.gl_game_info.curr_level) {
_root.main_mc.messages_mc.gotoAndStop("game_completed");
_global.gl_user_info.curr_level = 1;
} else {
_root.main_mc.messages_mc.gotoAndStop("player_win");
}
delete onEnterFrame;
}
}
function headTouch() {
_global.gl_game_info.is_game_over = true;
_root.main_mc.messages_mc.gotoAndStop("cpu_win");
}
}
Symbol 511 MovieClip [__Packages.TrialChampionship.Map] Frame 0
class TrialChampionship.Map extends MovieClip
{
var _width, border, back, mask, _height, _xscale, _yscale, level, player, cpu;
function Map () {
super();
_global.gl_map = this;
mask._width = (back._width = (border._width = _width));
mask._height = (back._height = (border._height = _height));
_xscale = (_yscale = 100);
}
function create() {
level._xscale = (level._yscale = 10);
level.attachMovie(_global.gl_game_info.curr_level.link, "level", 1, {isMap:true});
player = level.level.attachMovie("map_player", "player", 3);
cpu = level.level.attachMovie("map_cpu", "cpu", 2);
}
function init() {
level.level.init();
}
function update() {
var _local5 = level.level._x;
var _local4 = level.level._y;
level.level._x = _global.gl_level._x;
level.level._y = _global.gl_level._y + 500;
var _local3 = level.getBounds(this);
if ((_local3.xMin > 0) || (_local3.xMax < back._width)) {
level.level._x = _local5;
level.level._y = _local4;
}
player._x = _global.gl_level.motorcycle_cont_mc.motorcycle._x;
player._y = _global.gl_level.motorcycle_cont_mc.motorcycle._y;
cpu._x = _global.gl_level.motorcycle_cont_mc.cpu_motorcycle._x;
cpu._y = _global.gl_level.motorcycle_cont_mc.cpu_motorcycle._y;
}
}
Symbol 512 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 513 MovieClip [__Packages.Pirrest.Managers.QueueManager] Frame 0
class Pirrest.Managers.QueueManager
{
var _flows, _flows_count;
function QueueManager () {
_flows = {};
_flows_count = 0;
}
function addFlow($flow, $id) {
if ((!$flow.length) || (!$id)) {
return(undefined);
}
_flows[$id] = {flow_ar:$flow, flow_int:0, flow_obj:{}, current_time:0, start_time:0};
_flows_count++;
}
function startFlow($flow) {
stopFlow($flow);
if (typeof($flow) == "string") {
_startFlow(String($flow));
} else {
addFlow($flow, String(_flows_count + 1));
_startFlow(String(_flows_count));
}
}
function stopFlow($id) {
clearInterval(_flows[$id].flow_int);
}
function removeFlow($id) {
stopFlow($id);
delete _flows[$id];
_flows_count--;
}
function _startFlow($id) {
var _local3 = _flows[$id];
_local3.flow_ar.sort(_sortFlow);
var _local2;
var _local4 = _local3.flow_ar.length;
_local2 = 0;
while (_local2 < _local4) {
_local3.flow_obj[_local3.flow_ar[_local2].time] = _local3.flow_ar[_local2].funcObj;
_local2++;
}
_local3.flow_int = setInterval(mx.utils.Delegate.create(this, _execFlowItem), 40, $id);
_local3.start_time = getTimer();
}
function _execFlowItem($id) {
var _local6 = 0;
var _local4 = _flows[$id];
_local4.current_time = getTimer();
var _local8 = _local4.current_time - _local4.start_time;
var _local7 = false;
var _local3;
for (_local3 in _local4.flow_obj) {
_local7 = true;
if (parseInt(_local3) <= _local8) {
if (!_local6) {
var _local5 = _local4.flow_obj[_local3];
delete _local4.flow_obj[_local3];
_global.cpu.applyCommand(_local5);
return(undefined);
}
_local6++;
} else {
_global.cpu.applyCommand();
break;
}
}
if (!_local7) {
_global.cpu.applyCommand();
}
if (!_local6) {
}
}
function _sortFlow($a, $b) {
if ($a.time < $b.time) {
return(1);
}
if ($a.time > $b.time) {
return(-1);
}
return(0);
}
static var $version = 1.3;
static var className = "QueueManager";
static var classPath = "Pirrest.Managers.QueueManager";
}
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 2
stop();
Symbol 398 Button
on (press) {
sboard.dir = "up";
}
on (release) {
sboard.dir = "stop";
}
Symbol 399 Button
on (press) {
sboard.dir = "down";
}
on (release) {
sboard.dir = "stop";
}
Symbol 464 MovieClip Frame 8
pause_mc.caption = "PAUSED";
_root.forward = false;
stopAllSounds();
_global.minShow = _global.Minuti;
_global.secShow = _global.Secundi;
delete _root.onEnterFrame;
Key.addListener(this);
this.onKeyDown = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
if (Key.getCode() == 32) {
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
}
};
next_btn.onRelease = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
};
menu_btn.onRelease = function () {
_root.main_mc.gotoAndStop("intro");
};
btnPlay.onRelease = function () {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=paused", "_BLANK");
};
text_1_mc.caption = "RESTART LEVEL";
text_2_mc.caption = "MAIN MENU";
Symbol 464 MovieClip Frame 13
stop();
Symbol 464 MovieClip Frame 14
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((("0" + _global.Minuti) + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (("0" + _global.Minuti) + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
if (_root.soundOn) {
_parent.sounds1.gotoAndPlay("rev");
}
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
Symbol 464 MovieClip Frame 21
gotoAndStop ("empty");
Symbol 464 MovieClip Frame 23
_global.minShow = _global.Minuti;
_global.secShow = _global.Secundi;
delete _root.onEnterFrame;
stopAllSounds();
Key.addListener(this);
this.onKeyDown = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
if (Key.getCode() == 32) {
_global.beginTime = new Date().getTime();
_global.levelNum++;
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
}
};
next_btn.onRelease = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
_global.levelNum++;
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
};
menu_btn.onRelease = function () {
_root.main_mc.gotoAndStop("intro");
};
_root.forward = false;
title_mc.caption = "LEVEL COMPLETED!";
text_1_mc.caption = "NEXT LEVEL";
text_2_mc.caption = "MAIN MENU";
Symbol 464 MovieClip Frame 32
stop();
Symbol 464 MovieClip Frame 34
menu_btn.onRelease = function () {
_root.main_mc.gotoAndStop("intro");
};
_root.forward = false;
stopAllSounds();
btnPlay.onRelease = function () {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=gameover", "_blank");
};
next_btn.onRelease = function () {
text_1_mc.caption = "";
var _local3 = new LoadVars();
_local3.onLoad = function () {
getURL ("http://www.freeonlinegames.com/scoreboard.php?", "_blank");
};
_local3.score = _parent.timez.text;
_local3.gamer = _root.gameID;
_local3.id = random(9999999);
_local3.toString();
_local3.sendAndLoad("http://www.freeonlinegames.com/scoreboard/score_c.php", _local3, "POST");
next_btn.enabled = false;
};
title_mc.caption = "GAME COMPLETED!";
text_1_mc.caption = "SAVE SCORE";
text_2_mc.caption = "MAIN MENU";
Symbol 464 MovieClip Frame 43
stop();
Symbol 464 MovieClip Frame 45
stopAllSounds();
_global.minShow = _global.Minuti;
_global.secShow = _global.Secundi;
delete _root.onEnterFrame;
Key.addListener(this);
this.onKeyDown = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
if (Key.getCode() == 32) {
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
}
};
next_btn.onRelease = function () {
function timer() {
var _local4;
_local4 = new Date().getTime() - _global.beginTime;
var _local3;
_local3 = new Date(_local4);
var _local6;
var _local5;
_local6 = _local3.getUTCMinutes();
_local5 = _local3.getUTCSeconds();
_global.Minuti = _global.minShow + _local6;
_global.Secundi = _global.secShow + _local5;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
_parent.timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
_parent.timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
_parent.level.text = "Level " + _global.levelNum;
_global.beginTime = new Date().getTime();
_root.onEnterFrame = timer;
_root.main_mc.gotoAndPlay("replay");
};
menu_btn.onRelease = function () {
_root.main_mc.gotoAndStop("intro");
};
btnPlay.onRelease = function () {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=gameover", "_blank");
};
_root.forward = false;
title_mc.caption = "GREEN PLAYER WINS";
text_1_mc.caption = "TRY AGAIN";
text_2_mc.caption = "MAIN MENU";
Symbol 464 MovieClip Frame 54
stop();
Symbol 471 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 21
gotoAndStop (1);
Symbol 473 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 5
stop();
Symbol 491 MovieClip Frame 6
function updateScoreboard(sNum) {
var rowNum = 0;
xmlPlayer = new XML();
xmlPlayer.ignoreWhite = true;
xmlPlayer.onLoad = function (success) {
if (success) {
_root["mcScoreboard" + sNum].mcLoading._visible = false;
myPlayer = xmlPlayer.firstChild.childNodes;
ctr2 = myPlayer.length - 1;
while (ctr2 >= 0) {
thisPlayer = _root["mcScoreboard" + sNum].sboard.mcScoreHolder.mcScore.duplicateMovieClip("mcScore" + rowNum, rowNum);
thisPlayer._y = rowNum * thisPlayer._height;
thisPlayer._visible = true;
if ((rowNum % 2) > 0) {
thisPlayer.gotoAndStop(2);
}
thisPlayer.txtNumber.text = (rowNum + 1) + ")";
thisPlayer.txtNickname.text = myPlayer[ctr2].attributes.player;
thisPlayer.txtScore.text = myPlayer[ctr2].attributes.score + " secs";
rowNum++;
ctr2--;
}
_root["mcScoreboard" + sNum].sboard.mcScoreHolder.item = myPlayer.length;
_root["mcScoreboard" + sNum].sboard.mcScoreHolder.speedy = 0;
_root["mcScoreboard" + sNum].sboard.mcScoreHolder.desty = 0;
_root["mcScoreboard" + sNum].sboard.mcScoreHolder.onEnterFrame = function () {
if ((this.desty < 0) && (this._parent.dir == "up")) {
trace("up");
this.desty = this.desty + 10;
if (this.desty > 0) {
this.desty = 0;
}
}
if ((this.desty > (this._parent.mcBlock._height - (this.mcScore._height * this.item))) && (this._parent.dir == "down")) {
trace("down");
this.desty = this.desty - 10;
if (this.desty < (this._parent.mcBlock._height - (this.mcScore._height * this.item))) {
this.desty = this._parent.mcBlock._height - (this.mcScore._height * this.item);
}
}
this.speedy = (this.desty - this._y) + (this.speedy * 0.4);
this._y = this._y + this.speedy;
};
}
if (sNum == 1) {
updateScoreboard(2);
}
};
if (sNum == 1) {
xmlPlayer.load((("http://www.freeonlinegames.com/scoreboard/getTopPlayer.php?id=" + _root.gameID) + "&rand=") + random(999999));
} else if (sNum == 2) {
xmlPlayer.load(((("http://www.freeonlinegames.com/scoreboard/getTopPlayer.php?id=" + _root.gameID) + "&rand=") + random(999999)) + "&filt=1");
}
}
start_btn.onRelease = function () {
gotoAndStop ("intro");
};
mcScoreboard1.sboard.dir = "stop";
mcScoreboard2.sboard.dir = "stop";
mcScoreboard1.sboard.mcScoreHolder.mcScore._visible = false;
mcScoreboard2.sboard.mcScoreHolder.mcScore._visible = false;
updateScoreboard(1);
Symbol 491 MovieClip Frame 10
stopAllSounds();
start_btn.onRelease = function () {
gotoAndStop ("instructions");
};
btnHigh.onRelease = function () {
gotoAndStop ("high");
};
btnMore.onRelease = function () {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=menu", "_BLANK");
};
Instance of Symbol 454 MovieClip in Symbol 491 MovieClip Frame 10
on (release) {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=9&area=minilogo", "_blank");
}
Symbol 491 MovieClip Frame 14
stop();
Symbol 491 MovieClip Frame 17
_root.startGame();
if (_root.soundOn) {
sounds1.gotoAndPlay("rev");
txtsound.text = "SOUND ON";
} else {
stopAllSounds();
txtsound.text = "SOUND OFF";
}
map.create();
nextFrame();
level.text = "Level " + _global.levelNum;
Symbol 491 MovieClip Frame 18
_root.main_mc.main_cont_mc.level_mc.init();
map.init();
Symbol 491 MovieClip Frame 27
stop();
Symbol 491 MovieClip Frame 30
start_btn.onRelease = function () {
function timer() {
var _local3;
_local3 = new Date().getTime() - _global.beginTime;
var _local2;
_local2 = new Date(_local3);
var _local5;
var _local4;
_local5 = _local2.getUTCMinutes();
_local4 = _local2.getUTCSeconds();
_global.Minuti = _global.minShow + _local5;
_global.Secundi = _global.secShow + _local4;
if (_global.Secundi >= 60) {
_global.Secundi = _global.Secundi - 60;
_global.Minuti++;
}
if (_global.Minuti < 10) {
if (_global.Secundi < 10) {
timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
timez.text = (_global.Minuti + ":") + _global.Secundi;
}
} else if (_global.Secundi < 10) {
timez.text = ((_global.Minuti + ":") + "0") + _global.Secundi;
} else {
timez.text = (_global.Minuti + ":") + _global.Secundi;
}
}
gotoAndStop ("game");
_global.levelNum = 1;
level.text = "Level " + _global.levelNum;
_global.beginTime = new Date().getTime();
_global.minShow = 0;
_global.secShow = 0;
_root.onEnterFrame = timer;
};