Section 1
//b_Car_selector_113 (colorShifters_fla.b_Car_selector_113)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_Car_selector_113 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 2
//b_Continue_178 (colorShifters_fla.b_Continue_178)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_Continue_178 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 3
//b_easy_141 (colorShifters_fla.b_easy_141)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_easy_141 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 4
//b_hard_145 (colorShifters_fla.b_hard_145)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_hard_145 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 5
//b_help_100 (colorShifters_fla.b_help_100)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_help_100 extends MovieClip {
public var gotoHelp_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 6
//b_knowMore_147 (colorShifters_fla.b_knowMore_147)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_knowMore_147 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 7
//b_less_135 (colorShifters_fla.b_less_135)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class b_less_135 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
public function b_less_135(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package colorShifters_fla
Section 8
//b_medium_143 (colorShifters_fla.b_medium_143)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_medium_143 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 9
//b_more_99 (colorShifters_fla.b_more_99)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class b_more_99 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
public function b_more_99(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package colorShifters_fla
Section 10
//b_nextPlay_114 (colorShifters_fla.b_nextPlay_114)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_nextPlay_114 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 11
//b_playNow_96 (colorShifters_fla.b_playNow_96)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_playNow_96 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 12
//b_Restart2_180 (colorShifters_fla.b_Restart2_180)
package colorShifters_fla {
import flash.display.*;
public dynamic class b_Restart2_180 extends MovieClip {
public var gotoTrailer_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 13
//blockerWindow_171 (colorShifters_fla.blockerWindow_171)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class blockerWindow_171 extends MovieClip {
public function blockerWindow_171(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package colorShifters_fla
Section 14
//car_1_base_29 (colorShifters_fla.car_1_base_29)
package colorShifters_fla {
import flash.display.*;
public dynamic class car_1_base_29 extends MovieClip {
public var p1:MovieClip;
public var p2:MovieClip;
}
}//package colorShifters_fla
Section 15
//car_2_base_77 (colorShifters_fla.car_2_base_77)
package colorShifters_fla {
import flash.display.*;
public dynamic class car_2_base_77 extends MovieClip {
public var p1:MovieClip;
public var p2:MovieClip;
}
}//package colorShifters_fla
Section 16
//car_3_base_81 (colorShifters_fla.car_3_base_81)
package colorShifters_fla {
import flash.display.*;
public dynamic class car_3_base_81 extends MovieClip {
public var p1:MovieClip;
public var p2:MovieClip;
}
}//package colorShifters_fla
Section 17
//carExplosion_32 (colorShifters_fla.carExplosion_32)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class carExplosion_32 extends MovieClip {
public function carExplosion_32(){
addFrameScript(1, frame2, 17, frame18);
}
function frame18(){
gotoAndStop(2);
}
function frame2(){
stop();
}
}
}//package colorShifters_fla
Section 18
//closetMC_140 (colorShifters_fla.closetMC_140)
package colorShifters_fla {
import flash.display.*;
public dynamic class closetMC_140 extends MovieClip {
public var goHelpFromCloset_Btn:MovieClip;
public var mediumLevel_Btn:MovieClip;
public var easyLevel_Btn:MovieClip;
public var crystal:MovieClip;
public var hardLevel_Btn:MovieClip;
}
}//package colorShifters_fla
Section 19
//ColorBaySpray2MC_124 (colorShifters_fla.ColorBaySpray2MC_124)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class ColorBaySpray2MC_124 extends MovieClip {
public var r;
public function ColorBaySpray2MC_124(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
r = (Math.random() * 10);
gotoAndPlay(r);
}
function frame11(){
gotoAndPlay(2);
}
}
}//package colorShifters_fla
Section 20
//ColorBaySprayMC_123 (colorShifters_fla.ColorBaySprayMC_123)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class ColorBaySprayMC_123 extends MovieClip {
public var r;
public function ColorBaySprayMC_123(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
r = (Math.random() * 10);
gotoAndPlay(r);
}
function frame11(){
gotoAndPlay(2);
}
}
}//package colorShifters_fla
Section 21
//gameLoaderBlocker_170 (colorShifters_fla.gameLoaderBlocker_170)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class gameLoaderBlocker_170 extends MovieClip {
public var blocker2:MovieClip;
public function gameLoaderBlocker_170(){
addFrameScript(130, frame131, 168, frame169);
}
function frame169(){
stop();
}
function frame131(){
stop();
}
}
}//package colorShifters_fla
Section 22
//HelpMC_115 (colorShifters_fla.HelpMC_115)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class HelpMC_115 extends MovieClip {
public var crystal:MovieClip;
public var instruct_nexte_btn:MovieClip;
public var instruct_prev_btn:MovieClip;
public var instruct_close_btn:MovieClip;
public function HelpMC_115(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package colorShifters_fla
Section 23
//HelpWindowCloseButton_128 (colorShifters_fla.HelpWindowCloseButton_128)
package colorShifters_fla {
import flash.display.*;
public dynamic class HelpWindowCloseButton_128 extends MovieClip {
public var instruct_close_btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 24
//inGameHelpMC_168 (colorShifters_fla.inGameHelpMC_168)
package colorShifters_fla {
import flash.display.*;
public dynamic class inGameHelpMC_168 extends MovieClip {
public var crystal:MovieClip;
public var inGameHelpClose_btn:MovieClip;
}
}//package colorShifters_fla
Section 25
//instructionsLast_btn_139 (colorShifters_fla.instructionsLast_btn_139)
package colorShifters_fla {
import flash.display.*;
public dynamic class instructionsLast_btn_139 extends MovieClip {
public var instructionsLast_btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 26
//jellyfishBody_40 (colorShifters_fla.jellyfishBody_40)
package colorShifters_fla {
import flash.display.*;
public dynamic class jellyfishBody_40 extends MovieClip {
public var electricBolt:MovieClip;
}
}//package colorShifters_fla
Section 27
//jellyfishBody2_44 (colorShifters_fla.jellyfishBody2_44)
package colorShifters_fla {
import flash.display.*;
public dynamic class jellyfishBody2_44 extends MovieClip {
public var electricBolt:MovieClip;
}
}//package colorShifters_fla
Section 28
//JemColorAnimation_116 (colorShifters_fla.JemColorAnimation_116)
package colorShifters_fla {
import flash.display.*;
public dynamic class JemColorAnimation_116 extends MovieClip {
public var crystal:MovieClip;
}
}//package colorShifters_fla
Section 29
//level_btn_182 (colorShifters_fla.level_btn_182)
package colorShifters_fla {
import flash.display.*;
public dynamic class level_btn_182 extends MovieClip {
public var instruct_nexte_btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 30
//lightningStrike_41 (colorShifters_fla.lightningStrike_41)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class lightningStrike_41 extends MovieClip {
public function lightningStrike_41(){
addFrameScript(1, frame2, 21, frame22);
}
function frame22(){
gotoAndPlay("shoot");
}
function frame2(){
stop();
}
}
}//package colorShifters_fla
Section 31
//miniMapHelpMC_125 (colorShifters_fla.miniMapHelpMC_125)
package colorShifters_fla {
import flash.display.*;
public dynamic class miniMapHelpMC_125 extends MovieClip {
public var waterGuage:MovieClip;
public var thermometer:MovieClip;
}
}//package colorShifters_fla
Section 32
//miniMapMC_161 (colorShifters_fla.miniMapMC_161)
package colorShifters_fla {
import flash.display.*;
public dynamic class miniMapMC_161 extends MovieClip {
public var miniMapInset:MovieClip;
public var miniMap:MovieClip;
public var miniMapFrame:MovieClip;
}
}//package colorShifters_fla
Section 33
//octoBlastWaveAnim_49 (colorShifters_fla.octoBlastWaveAnim_49)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class octoBlastWaveAnim_49 extends MovieClip {
public function octoBlastWaveAnim_49(){
addFrameScript(81, frame82);
}
function frame82(){
stop();
}
}
}//package colorShifters_fla
Section 34
//rainbowReadout_165 (colorShifters_fla.rainbowReadout_165)
package colorShifters_fla {
import flash.display.*;
import flash.text.*;
public dynamic class rainbowReadout_165 extends MovieClip {
public var txt:TextField;
}
}//package colorShifters_fla
Section 35
//shieldReadout_166 (colorShifters_fla.shieldReadout_166)
package colorShifters_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shieldReadout_166 extends MovieClip {
public var txt:TextField;
}
}//package colorShifters_fla
Section 36
//skipScreen_181 (colorShifters_fla.skipScreen_181)
package colorShifters_fla {
import flash.display.*;
public dynamic class skipScreen_181 extends MovieClip {
public var skip_1_1:MovieClip;
public var skip_1_2:MovieClip;
public var clearCookie:MovieClip;
public var skip_3_2:MovieClip;
public var skip_3_3:MovieClip;
public var skip_3_1:MovieClip;
public var skip_2_3:MovieClip;
public var skip_2_2:MovieClip;
public var skip_2_1:MovieClip;
public var skip_1_3:MovieClip;
}
}//package colorShifters_fla
Section 37
//splashpage_mc_83 (colorShifters_fla.splashpage_mc_83)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class splashpage_mc_83 extends MovieClip {
public function splashpage_mc_83(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package colorShifters_fla
Section 38
//StoryPageMC_107 (colorShifters_fla.StoryPageMC_107)
package colorShifters_fla {
import flash.display.*;
public dynamic class StoryPageMC_107 extends MovieClip {
public var car3_Btn:MovieClip;
public var rainbow1:MovieClip;
public var rainbow2:MovieClip;
public var rainbow3:MovieClip;
public var car2_Btn:MovieClip;
public var Shadow:MovieClip;
public var objClr:MovieClip;
public var base:MovieClip;
public var car1_Btn:MovieClip;
}
}//package colorShifters_fla
Section 39
//turboReadout_167 (colorShifters_fla.turboReadout_167)
package colorShifters_fla {
import flash.display.*;
import flash.text.*;
public dynamic class turboReadout_167 extends MovieClip {
public var txt:TextField;
}
}//package colorShifters_fla
Section 40
//volume_btn_104 (colorShifters_fla.volume_btn_104)
package colorShifters_fla {
import flash.display.*;
public dynamic class volume_btn_104 extends MovieClip {
public var volumeIndicator:MovieClip;
public var volume_Btn:genericButtonSensor;
}
}//package colorShifters_fla
Section 41
//volumeBurst_105 (colorShifters_fla.volumeBurst_105)
package colorShifters_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class volumeBurst_105 extends MovieClip {
public function volumeBurst_105(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package colorShifters_fla
Section 42
//randomBurst (scripts.particles.randomBurst)
package scripts.particles {
import flash.events.*;
import flash.display.*;
public class randomBurst extends Sprite {
private var pAngle:int;// = 0
private var pCycle:int;// = 0
private var x1:Number;// = 0
private var pType:Number;// = 1
private var y1:Number;// = 0
public function randomBurst():void{
x1 = 0;
y1 = 0;
pType = 1;
pAngle = 0;
pCycle = 0;
super();
this.visible = false;
}
private function Burst():void{
var _local1:*;
var _local2:int;
_local1 = 0;
while (_local1 < 40) {
switch (pType){
case 1:
mc = new randomBurstParticle1MC();
break;
case 2:
mc = new randomBurstParticle2MC();
break;
case 3:
mc = new randomBurstParticle3MC();
break;
case 4:
mc = new randomBurstParticle4MC();
break;
};
_local2 = (Math.random() * 360);
parent.addChild(mc);
vspeed = ((Math.random() * 15) + 2);
vdecay = 10;
mc.init(pType, x1, y1, _local2, vspeed, vdecay);
_local1++;
};
}
public function init(_arg1, _arg2, _arg3):void{
pType = _arg1;
x1 = _arg2;
y1 = _arg3;
this.x = _arg2;
this.y = _arg3;
Burst();
deleteMe();
}
private function deleteMe():void{
if (parent == null){
return;
};
parent.removeChild(this);
}
}
}//package scripts.particles
Section 43
//randomBurstParticle (scripts.particles.randomBurstParticle)
package scripts.particles {
import flash.events.*;
import flash.display.*;
public class randomBurstParticle extends Sprite {
private var pdecay:Number;// = 0
private var dyDrag:Number;// = 0
private var dy:Number;// = 0
private var dx:Number;// = 0
private var x1:Number;// = 0
private var pType:int;// = 1
private var pAlpha:Number;// = 0.5
private var wh:Number;// = 15
private var pspeed:Number;// = 0
private var dxDrag:Number;// = 0
private var y1:Number;// = 0
public function randomBurstParticle():void{
x1 = 0;
y1 = 0;
wh = 15;
dx = 0;
dy = 0;
pAlpha = 0.5;
pdecay = 0;
pspeed = 0;
dxDrag = 0;
dyDrag = 0;
pType = 1;
super();
}
public function init(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6):void{
var _local7:Number;
pType = _arg1;
pdecay = (_arg6 / 1000);
pspeed = _arg5;
x1 = _arg2;
y1 = _arg3;
_local7 = (_arg4 / 57.295828);
dx = (Math.cos(_local7) * pspeed);
dy = (Math.sin(_local7) * pspeed);
this.x = _arg2;
this.y = _arg3;
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function fade():void{
pAlpha = (pAlpha - pdecay);
this.alpha = pAlpha;
if (pAlpha < 0){
deleteMe();
return;
};
}
private function enterframe(_arg1:Event):void{
if (parent == null){
return;
};
Move();
fade();
}
private function deleteMe():void{
if (parent == null){
return;
};
this.removeEventListener(Event.ENTER_FRAME, enterframe);
parent.removeChild(this);
}
private function Move():void{
x1 = (x1 + dx);
y1 = (y1 + dy);
this.x = x1;
this.y = y1;
}
}
}//package scripts.particles
Section 44
//btnSensor (scripts.btnSensor)
package scripts {
import flash.events.*;
import flash.display.*;
public class btnSensor extends MovieClip {
private var pState:int;// = 1
public function btnSensor():void{
pState = 1;
super();
this.alpha = 0;
this.buttonMode = true;
this.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
this.addEventListener(MouseEvent.MOUSE_UP, MouseUp);
this.addEventListener(MouseEvent.MOUSE_OVER, MouseOver);
this.addEventListener(MouseEvent.MOUSE_OUT, MouseOut);
parent.stop();
if (this.name == "volume_Btn"){
root.initVolume(parent);
};
}
private function MouseUp(_arg1:MouseEvent):void{
var _local2:*;
parent.gotoAndStop(1);
_local2 = parent.name;
switch (_local2){
case "gotoStory_Btn":
root.gotoStory();
break;
case "easyLevel_Btn":
root.setDifficulty(1);
break;
case "mediumLevel_Btn":
root.setDifficulty(2);
break;
case "hardLevel_Btn":
root.setDifficulty(3);
break;
case "gotoCloset_Btn":
root.gotoCloset();
break;
case "car1_Btn":
root.selectCar(1);
break;
case "car2_Btn":
root.selectCar(2);
break;
case "car3_Btn":
root.selectCar(3);
break;
case "gotoGame_Btn":
root.gotoGame();
break;
case "goHelpFromSplash_Btn":
root.gotoHelp("splash");
break;
case "goHelpFromStory_Btn":
root.gotoHelp("story");
break;
case "goHelpFromCloset_Btn":
root.gotoHelp("closet");
break;
case "instruct_nexte_btn":
parent.gotoAndStop(2);
root.nextHelp();
break;
case "instruct_prev_btn":
root.prevHelp();
break;
case "instruct_close_btn":
case "instructionsLast_btn":
root.closeHelp();
break;
case "inGameHelp_btn":
root.openInGameHelp();
break;
case "inGameHelpClose_btn":
root.closeInGameHelp();
break;
case "replay_Btn":
root.replayGame();
break;
case "volume_Btn":
root.changeVolume(parent);
break;
case "skipPage_btn":
root.gotoSkipPage();
break;
case "skip_1_1":
root.skipToTrack(1, 1);
break;
case "skip_1_2":
root.skipToTrack(1, 2);
break;
case "skip_1_3":
root.skipToTrack(1, 3);
break;
case "skip_2_1":
root.skipToTrack(2, 1);
break;
case "skip_2_2":
root.skipToTrack(2, 2);
break;
case "skip_2_3":
root.skipToTrack(2, 3);
break;
case "skip_3_1":
root.skipToTrack(3, 1);
break;
case "skip_3_2":
root.skipToTrack(3, 2);
break;
case "skip_3_3":
root.skipToTrack(3, 3);
break;
case "skip_3_E":
root.gotoEndScreen();
break;
case "clearCookie":
root.clearCookie();
break;
case "restartGame_Btn":
root.restartGame();
break;
};
}
private function MouseOut(_arg1:MouseEvent):void{
var _local2:*;
_local2 = parent.name;
if (_local2 == "badgeRollover_btn"){
parent.parent.trophyBubble.visible = false;
};
parent.gotoAndStop(1);
}
private function MouseDown(_arg1:MouseEvent):void{
parent.gotoAndStop(3);
snd = new button1Snd();
snd.play();
}
private function MouseOver(_arg1:MouseEvent):void{
var _local2:*;
_local2 = parent.name;
if (_local2 == "badgeRollover_btn"){
parent.parent.trophyBubble.visible = true;
parent.parent.trophyBubble.gotoAndStop("badgeAlert");
};
parent.gotoAndStop(2);
}
}
}//package scripts
Section 45
//colorBay (scripts.colorBay)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.geom.*;
public class colorBay extends MovieClip {
private var pState:int;// = 0
private var y1:int;
private var pMapMarker:MovieClip;
private var pAngleNum:int;// = 1
private var pCycle:int;// = 0
private var pMyTimer:Timer;
private var pHero:MovieClip;
private var pRange:int;// = 100
private var x1:int;
private var pOverlay:MovieClip;
private var pGameVersion:int;// = 1
public function colorBay():void{
pGameVersion = 1;
pCycle = 0;
pState = 0;
pAngleNum = 1;
x1 = this.x;
y1 = this.y;
pRange = 100;
pMyTimer = new Timer(1000);
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
pAngleNum = 1;
initTimer();
stop();
}
private function changeTempGuage(){
var _local1:Array;
var _local2:*;
_local1 = [0, 37, 37, 65, 65, 100, 100, 0];
_local2 = _local1[(pAngleNum - 1)];
_local2 = (_local2 + root.thermometer.x);
root.waterGuage.x = _local2;
}
private function initTimer():void{
pMyTimer = new Timer(5000);
pMyTimer.addEventListener(TimerEvent.TIMER, timerHandler);
pMyTimer.start();
}
private function checkHero():void{
var _local1:int;
if (pHero == null){
return;
};
if (pState == 2){
x2 = pHero.x;
y2 = pHero.y;
_local1 = CalcDistance(x1, y1, x2, y2);
if (_local1 < pRange){
changeCarColor();
} else {
if (pHero.pInColorBay == true){
pHero.endColorChange();
};
};
};
}
private function addParticles(_arg1):void{
mc = new randomBurstMC();
parent.addChild(mc);
mc.init(_arg1, x1, y1);
}
private function timerHandler(_arg1:TimerEvent):void{
pAngleNum++;
if (pAngleNum > 8){
pAngleNum = 1;
};
this.gotoAndStop(pAngleNum);
pMapMarker.gotoAndStop(pAngleNum);
changeTempGuage();
}
private function wait():void{
var _local1:*;
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > -60)) && ((_local1.x < 850)))) && ((_local1.y > -60)))) && ((_local1.y < 620)))){
this.visible = true;
pOverlay.visible = true;
checkHero();
} else {
this.visible = false;
pOverlay.visible = false;
};
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < pRange)) && ((Math.abs(_local6) < pRange)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function setOverlay():void{
pOverlay = new colorBayOverlayMC();
pOverlay.x = x1;
pOverlay.y = y1;
root.gameObjectsMC.addChild(pOverlay);
}
private function setVars():void{
pState = 2;
pHero = root.gHeroMC;
x1 = this.x;
y1 = this.y;
pMapMarker = new ColorBayMarker();
pMapMarker.x = Math.round((x1 * root.LargeMapMC.gMiniMapScale));
pMapMarker.y = Math.round((y1 * root.LargeMapMC.gMiniMapScale));
root.miniMap.addChild(pMapMarker);
root.gameObjectsMC.setChildIndex(this, 1);
}
private function enterframe(_arg1:Event):void{
if (root == null){
deleteMe();
return;
};
if (root.gPlayingGame == false){
deleteMe();
return;
};
if (root.gGamePaused == true){
return;
};
switch (pState){
case 0:
setVars();
setOverlay();
break;
case 2:
wait();
zOrderOverlay();
break;
};
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
pMyTimer.stop();
pMyTimer.removeEventListener(TimerEvent.TIMER, timerHandler);
pMyTimer = null;
if (parent != null){
parent.removeChild(this);
};
}
private function zOrderOverlay():void{
root.gameObjectsMC.setChildIndex(pOverlay, (root.gameObjectsMC.numChildren - 1));
}
private function changeCarColor():void{
var _local1:*;
var _local2:int;
if (pHero.pInColorBay == false){
_local1 = [1, 2, 2, 3, 3, 4, 4, 1, 1];
_local2 = _local1[(pAngleNum - 1)];
pHero.changeColor(this, _local2);
addParticles(_local2);
};
}
}
}//package scripts
Section 46
//headCrackCounter (scripts.headCrackCounter)
package scripts {
import flash.events.*;
import flash.display.*;
public class headCrackCounter extends MovieClip {
private var pWH:Number;// = 30
private var pAlpha:Number;// = 1
public function headCrackCounter():void{
pAlpha = 1;
pWH = 30;
super();
addEventListener(Event.ENTER_FRAME, enterframe);
}
public function init(_arg1:int){
this.gotoAndStop(_arg1);
}
private function fade():void{
pAlpha = (pAlpha - 0.015);
if (pAlpha < 0){
deleteMe();
return;
};
this.alpha = pAlpha;
}
private function enterframe(_arg1:Event):void{
if (parent == null){
return;
};
Move();
fade();
}
private function deleteMe():void{
if (parent == null){
return;
};
pState = -1;
this.visible = false;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
parent.removeChild(this);
}
private function Move():void{
this.y = (this.y - 5);
this.width = pWH;
this.height = pWH;
pWH++;
}
}
}//package scripts
Section 47
//hero (scripts.hero)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.geom.*;
public class hero extends MovieClip {
private var pState;// = 0
private var pTurboPU:Boolean;// = true
private var pTreading:Boolean;// = false
private var pSnd_skid1:Sound;
public var splashMC:MovieClip;
private var pSnd_skid2:Sound;
private var pSnd_skid3:Sound;
private var gShadowMC:MovieClip;
private var zOrderCycle:int;// = 0
private var aPress:Boolean;// = false
private var gScene:MovieClip;
private var xyAccel:Number;// = 0.5
private var upPress:Boolean;// = false
private var pTrans_Engine;
private var pShieldCycle:int;// = 0
private var yOffset:int;// = 0
private var leftPress:Boolean;// = false
private var yOffsetLim:int;// = 100
private var pRainbowNum:int;// = 0
public var pInColorBay:Boolean;// = false
private var pFrm:int;// = 1
private var pSnd_engine10:Sound;
private var pCycleA:int;// = 0
private var xSpeed:Number;// = 0
private var rotSpeed:Number;// = 0
private var x0:Number;// = 0
public var objClr:MovieClip;
private var x2:Number;// = 0
private var downPress:Boolean;// = false
private var pSnd_engine1:Sound;
private var pSnd_engine3:Sound;
private var pSnd_engine4:Sound;
private var pSnd_engine5:Sound;
private var pSnd_engine7:Sound;
private var pSnd_engine6:Sound;
private var y0:Number;// = 0
private var y1:Number;// = 0
private var y2:Number;// = 0
private var x1:Number;// = 0
private var spacePress:Boolean;// = false
public var base:MovieClip;
private var pRainbowCycle2:int;// = 0
private var pSnd_engine8:Sound;
private var pSnd_engine9:Sound;
private var xySpeedLim:int;// = 6
private var xLim:int;// = 0
public var explosion:MovieClip;
private var pSnd_engine2:Sound;
private var pEngineVolNum:int;// = 0
private var xOffset:int;// = 0
private var pBounce:Boolean;// = true
public var Shadow:MovieClip;
private var ySpeed:Number;// = 0
private var yLim:int;// = 0
private var pBoltHitCycle:int;// = 0
private var pChan_Engine;
private var xOffsetLim:int;// = 200
public var shield:MovieClip;
private var pRainbowCycle:int;// = 0
private var rightPress:Boolean;// = false
private var pTintArray:Array;
private var sPress:Boolean;// = false
public var pColorNum:int;// = 1
public var rainbow:MovieClip;
public var pShieldPU:Boolean;// = false
private var rotDrag:Number;// = 0.9
private var xySpeed:Number;// = 0
private var gBounce:Number;// = 0.75
private var gMapMC:MovieClip;
private var xyDrag:Number;// = 0.98
private var rot:int;// = 1
public var pRainbowPU:Boolean;// = false
private var rotfrm:int;// = 1
private var pTurboCycle:int;// = 0
public function hero():void{
pState = 0;
x0 = 0;
y0 = 0;
x1 = 0;
y1 = 0;
x2 = 0;
y2 = 0;
rot = 1;
rotfrm = 1;
pFrm = 1;
rotSpeed = 0;
rotDrag = 0.9;
xOffset = 0;
yOffset = 0;
xOffsetLim = 200;
yOffsetLim = 100;
pBounce = true;
pTreading = false;
rightPress = false;
leftPress = false;
upPress = false;
aPress = false;
sPress = false;
downPress = false;
spacePress = false;
xySpeedLim = 6;
xyAccel = 0.5;
xyDrag = 0.98;
xSpeed = 0;
ySpeed = 0;
xySpeed = 0;
xLim = 0;
yLim = 0;
gBounce = 0.75;
pCycleA = 0;
zOrderCycle = 0;
pBoltHitCycle = 0;
pTintArray = ["15010059", "2526913", "250663", "6750565", "16513279"];
pInColorBay = false;
pColorNum = 1;
pRainbowPU = false;
pRainbowCycle = 0;
pRainbowCycle2 = 0;
pRainbowNum = 0;
pShieldPU = false;
pShieldCycle = 0;
pTurboPU = true;
pTurboCycle = 0;
pEngineVolNum = 0;
pSnd_engine1 = new engine_1();
pSnd_engine2 = new engine_2();
pSnd_engine3 = new engine_3();
pSnd_engine4 = new engine_4();
pSnd_engine5 = new engine_5();
pSnd_engine6 = new engine_6();
pSnd_engine7 = new engine_7();
pSnd_engine8 = new engine_8();
pSnd_engine9 = new engine_9();
pSnd_engine10 = new engine_10();
pTrans_Engine = new SoundTransform();
pSnd_skid1 = new skid1();
pSnd_skid2 = new skid2();
pSnd_skid3 = new skid3();
super();
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function Move():void{
changeRotation();
drive();
CheckCollide();
setLoc();
scrollMap();
}
public function takePowerUp(_arg1):void{
switch (_arg1){
case 1:
startShieldPU();
break;
case 2:
startTurbo();
break;
case 3:
startRainbowPU();
break;
case 4:
break;
};
root.PU_bar.visible = true;
}
private function tireSqueelSnd():void{
var _local1:int;
_local1 = ((Math.random() * 3) + 1);
switch (_local1){
case 1:
pSnd_skid1.play();
break;
case 2:
pSnd_skid2.play();
break;
case 3:
pSnd_skid3.play();
break;
};
}
private function setZorder():void{
parent.setChildIndex(this, (root.gPrizesNum + 1));
}
function playRevSnd():void{
var _local1:int;
var _local2:Sound;
_local1 = (1 + (Math.random() * 3));
if (_local1 > 3){
_local1 = 3;
};
switch (_local1){
case 1:
_local2 = new engineRev1Snd();
break;
case 2:
_local2 = new engineRev2Snd();
break;
case 3:
_local2 = new engineRev3Snd();
break;
};
_local2.play();
}
private function startRainbowPU():void{
pRainbowPU = true;
pRainbowCycle = 0;
pRainbowCycle2 = 0;
pRainbowNum = 0;
pColorNum = 1;
this.rainbow.visible = true;
root.rainbowReadout.visible = true;
snd = new shifterVoice();
snd.play();
}
private function layTreadMarks():void{
var _local1:int;
var _local2:int;
_local1 = 0;
_local2 = 0;
if ((((Math.abs(xySpeed) > 13)) && ((Math.abs(rotSpeed) > 4)))){
if (pTreading == false){
pTreading = true;
tireSqueelSnd();
};
_local1 = (x1 + this.base.p1.x);
_local2 = (y1 + this.base.p1.y);
gMapMC.layTreadMarks(_local1, _local2, pFrm);
_local1 = ((x1 + this.base.p1.x) - Math.round((xSpeed / 2)));
_local2 = ((y1 + this.base.p1.y) - Math.round((ySpeed / 2)));
gMapMC.layTreadMarks(_local1, _local2, pFrm);
_local1 = (x1 + this.base.p2.x);
_local2 = (y1 + this.base.p2.y);
gMapMC.layTreadMarks(_local1, _local2, pFrm);
_local1 = ((x1 + this.base.p2.x) - Math.round((xSpeed / 2)));
_local2 = ((y1 + this.base.p2.y) - Math.round((ySpeed / 2)));
gMapMC.layTreadMarks(_local1, _local2, pFrm);
} else {
pTreading = false;
};
}
private function RainbowPU():void{
var _local1:int;
pRainbowCycle++;
if (pRainbowCycle > 900){
endRainbowPU();
return;
};
pRainbowCycle2++;
if (pRainbowCycle2 > 3){
pRainbowCycle2 = 0;
pRainbowNum++;
if (pRainbowNum > 4){
pRainbowNum = 1;
};
tintCar(pRainbowNum);
pColorNum = pRainbowNum;
};
_local1 = (30 - (pRainbowCycle / 30));
root.rainbowReadout.txt.text = _local1;
}
private function updateOldxy():void{
x0 = x1;
y0 = y1;
}
private function forceRotDisplay():void{
rotfrm = -1;
DisplayRotation();
}
private function playSound(_arg1, _arg2, _arg3):void{
var _local4:Sound;
var _local5:*;
var _local6:*;
_local4 = new (_arg1);
_local5 = new SoundTransform();
_local5.volume = (_arg2 / 100);
_local6 = _local4.play(0, _arg3);
_local6.soundTransform = _local5;
}
private function CheckCollide():void{
var _local1:Boolean;
_local1 = gMapMC.CheckCollisionMap(x1, y1);
if (_local1 == false){
pBounce = false;
updateOldxy();
} else {
revertToOldxy();
pBounce = true;
vType = gMapMC.pBounceType;
if (vType == 1){
standardBounce();
} else {
wallBounce(vType);
};
snd = new thud2();
snd.play();
};
}
private function DisplayRotation():void{
if (parent == null){
return;
};
pFrm = (((rot + 2.5) / 5) + 1);
if (pFrm > 72){
pFrm = 1;
};
if (pFrm < 1){
pFrm = (72 + pFrm);
};
this.Shadow.gotoAndStop(pFrm);
this.base.gotoAndStop(pFrm);
this.objClr.gotoAndStop(pFrm);
}
private function limitRotation():void{
if (rot > 360){
rot = (rot - 360);
};
if (rot < 0){
rot = (360 + rot);
};
}
public function ramJelly():void{
xySpeed = (xySpeed * -0.5);
}
private function checkPowerUpBar():void{
if ((((((pShieldPU == false)) && ((pTurboPU == false)))) && ((pRainbowPU == false)))){
root.PU_bar.visible = false;
};
}
private function powerDownSnd():void{
var _local1:*;
if (pState != 0){
_local1 = new powerDown2();
_local1.play();
checkPowerUpBar();
};
}
private function turboPU():void{
var _local1:int;
var _local2:Sprite;
pTurboCycle++;
if (pTurboCycle > 900){
endTurboPU();
return;
};
if (Math.abs(xySpeed) > 5){
switch (pColorNum){
case 1:
_local2 = new streakRed();
break;
case 2:
_local2 = new streakBlue();
break;
case 3:
_local2 = new streakGreen();
break;
case 4:
_local2 = new streakPurple();
break;
case 5:
_local2 = new streakWhite();
break;
};
_local2.x = x0;
_local2.y = y0;
parent.addChild(_local2);
parent.setChildIndex(_local2, 0);
};
_local1 = (30 - (pTurboCycle / 30));
root.turboReadout.txt.text = _local1;
}
private function initEngineSound():void{
pChan_Engine = pSnd_engine1.play(0, 10000);
pTrans_Engine.volume = 0.5;
pChan_Engine.soundTransform = pTrans_Engine;
}
public function boltHit():void{
var _local1:int;
if (pShieldPU == true){
return;
};
this.explosion.x = ((Math.random() * 20) - (Math.random() * 20));
this.explosion.y = ((Math.random() * 20) - (Math.random() * 20));
_local1 = (5 + (Math.random() * 4));
this.explosion.gotoAndPlay(_local1);
pBoltHitCycle++;
if (pBoltHitCycle > 5){
pBoltHitCycle = 0;
loseCoins();
};
}
private function adjustEngineSound():void{
var _local1:int;
var _local2:*;
_local1 = (Math.abs((xySpeed / 2)) + 1);
if (_local1 > 10){
_local1 = 10;
};
if (_local1 != pEngineVolNum){
pEngineVolNum = _local1;
pChan_Engine.stop();
switch (pEngineVolNum){
case 1:
pChan_Engine = pSnd_engine1.play(0, 10000);
break;
case 2:
pChan_Engine = pSnd_engine2.play(0, 10000);
break;
case 3:
pChan_Engine = pSnd_engine3.play(0, 10000);
break;
case 4:
pChan_Engine = pSnd_engine4.play(0, 10000);
break;
case 5:
pChan_Engine = pSnd_engine5.play(0, 10000);
break;
case 6:
pChan_Engine = pSnd_engine6.play(0, 10000);
break;
case 7:
pChan_Engine = pSnd_engine7.play(0, 10000);
break;
case 8:
pChan_Engine = pSnd_engine8.play(0, 10000);
break;
case 9:
pChan_Engine = pSnd_engine9.play(0, 10000);
break;
case 10:
pChan_Engine = pSnd_engine10.play(0, 10000);
break;
};
_local2 = (Math.abs((xySpeed / 21)) + 0.04);
if (_local2 > 0.4){
_local2 = 0.4;
};
pTrans_Engine.volume = _local2;
pChan_Engine.soundTransform = pTrans_Engine;
};
}
private function startTurbo():void{
var _local1:*;
pTurboPU = true;
pTurboCycle = 0;
root.turboReadout.visible = true;
xySpeed = (xySpeed * 2);
xyAccel = 1;
_local1 = new voiceTurboSnd();
_local1.play();
}
private function calcRiseRun(_arg1):Array{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = ((_arg1 - 90) * 0.0175);
_local3 = Math.cos(_local2);
_local4 = Math.sin(_local2);
return ([_local3, _local4]);
}
private function tintCar(_arg1:int):void{
var _local2:*;
var _local3:MovieClip;
var _local4:ColorTransform;
_local2 = pTintArray[(_arg1 - 1)];
_local3 = this.objClr;
_local4 = _local3.transform.colorTransform;
_local4.color = _local2;
_local3.transform.colorTransform = _local4;
}
private function wallBounce(_arg1):void{
if (_arg1 == 2){
if ((((((rot > 50)) && ((rot < 130)))) || ((((rot > 230)) && ((rot < 311)))))){
xySpeed = (xySpeed * -0.75);
} else {
xySpeed = (xySpeed * 0.75);
rot = (360 - rot);
};
} else {
if ((((((rot > 320)) || ((rot < 40)))) || ((((rot > 140)) && ((rot < 220)))))){
xySpeed = (xySpeed * -0.75);
} else {
xySpeed = (xySpeed * 0.75);
rot = (180 - rot);
};
};
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
public function init(_arg1, _arg2):void{
gScene = root.gameObjectsMC;
gMapMC = root.LargeMapMC;
x1 = _arg1;
y1 = _arg2;
x0 = x1;
y0 = y1;
this.x = x1;
this.y = y1;
}
function revertToOldxy():void{
x1 = x0;
y1 = y0;
x2 = x0;
y2 = y0;
}
private function fullstop():void{
xSpeed = 0;
ySpeed = 0;
xySpeed = 0;
}
private function endShieldPU():void{
pShieldPU = false;
pShieldCycle = 0;
this.shield.visible = false;
root.shieldReadout.visible = false;
powerDownSnd();
}
public function takeOctoHit(_arg1:Boolean, _arg2:Boolean):void{
x1 = x0;
y1 = y0;
if ((((_arg1 == true)) && ((pShieldPU == false)))){
loseCoins();
};
xySpeed = (xySpeed * -1);
if (Math.abs(xySpeed) < 4){
xySpeed = (4 * (Math.abs(xySpeed) / xySpeed));
};
}
public function endColorChange():void{
pInColorBay = false;
}
private function endTurboPU():void{
pTurboPU = false;
pTurboCycle = 0;
root.turboReadout.visible = false;
xySpeed = (xySpeed / 2);
xyAccel = 0.5;
powerDownSnd();
}
public function keyup(_arg1):void{
var _local2:int;
_local2 = 0;
switch (_arg1){
case 32:
spacePress = false;
break;
case 37:
leftPress = false;
break;
case 38:
upPress = false;
forceRotDisplay();
break;
case 39:
rightPress = false;
break;
case 40:
downPress = false;
break;
case 65:
aPress = false;
_local2 = 1;
break;
case 83:
sPress = false;
_local2 = 2;
break;
case 68:
downPress = false;
break;
};
}
private function scrollMap():void{
var _local1:*;
var _local2:*;
var _local3:int;
var _local4:int;
xOffset = (xOffset + xSpeed);
yOffset = (yOffset + ySpeed);
_local1 = Math.abs(xOffset);
_local2 = Math.abs(yOffset);
if (_local1 < xOffsetLim){
xOffset = (xOffset * 0.9);
} else {
xOffset = (xOffsetLim * (_local1 / xOffset));
};
if (_local2 < yOffsetLim){
yOffset = (yOffset * 0.9);
} else {
yOffset = (yOffsetLim * (_local2 / yOffset));
};
_local3 = (((x1 * -1) + 360) - Math.round(xOffset));
_local4 = (((y1 * -1) + 220) - Math.round(yOffset));
gMapMC.scrollMap(_local3, _local4);
}
private function changeRotation():void{
if (pInColorBay == true){
return;
};
if (leftPress == true){
rotSpeed = (rotSpeed - 1);
};
if (rightPress == true){
rotSpeed = (rotSpeed + 1);
};
if (((((!((rotSpeed == 0))) && ((rightPress == 0)))) && ((leftPress == 0)))){
rotSpeed = (rotSpeed * rotDrag);
};
if (Math.abs(rotSpeed) < 1){
rotSpeed = 0;
};
if (Math.abs(rotSpeed) > 5){
rotSpeed = ((5 * Math.abs(rotSpeed)) / rotSpeed);
};
rot = (rot + rotSpeed);
limitRotation();
DisplayRotation();
}
public function initVars():void{
endShieldPU();
endRainbowPU();
endTurboPU();
pState = 1;
this.Shadow.gotoAndStop(1);
this.base.gotoAndStop(1);
this.objClr.gotoAndStop(1);
this.base.p1.visible = false;
this.base.p2.visible = false;
this.splashMC.visible = false;
root.PU_bar.visible = false;
initEngineSound();
setZorder();
}
public function keydown(_arg1):void{
switch (_arg1){
case 32:
spacePress = true;
break;
case 37:
leftPress = true;
break;
case 38:
if (upPress == false){
playRevSnd();
};
upPress = true;
forceRotDisplay();
break;
case 39:
rightPress = true;
break;
case 40:
downPress = true;
break;
case 65:
aPress = true;
break;
case 83:
sPress = true;
break;
};
}
private function setLoc():void{
this.x = x1;
this.y = y1;
}
private function drive():void{
var _local1:*;
var _local2:*;
x0 = x1;
y0 = y1;
_local1 = 0;
if ((((upPress == true)) || ((pInColorBay == true)))){
_local1 = xyAccel;
};
if (pInColorBay == true){
_local1 = (xyAccel * 2);
};
if (downPress == true){
_local1 = (-1 * xyAccel);
};
_local2 = calcRiseRun(rot);
xSpeed = (_local2[0] * xySpeed);
ySpeed = (_local2[1] * xySpeed);
xySpeed = (xySpeed + _local1);
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
xSpeed = (xSpeed * xyDrag);
ySpeed = (ySpeed * xyDrag);
xySpeed = (xySpeed * xyDrag);
zOrderCycle++;
if (zOrderCycle > 12){
zOrderCycle = 0;
};
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
return (_local7);
}
private function enterframe(_arg1:Event){
if (root == null){
deleteMe();
return;
};
if (root.gGamePaused == true){
return;
};
switch (pState){
case 0:
initVars();
break;
case 1:
Move();
layTreadMarks();
adjustEngineSound();
break;
};
if (pRainbowPU == true){
RainbowPU();
};
if (pShieldPU == true){
ShieldPU();
};
if (pTurboPU == true){
turboPU();
};
if (xLim == 0){
xLim = 4000;
yLim = 4000;
};
}
private function endRainbowPU():void{
pRainbowPU = false;
pRainbowCycle = 0;
pRainbowCycle2 = 0;
pRainbowNum = 0;
pColorNum = 1;
this.rainbow.visible = false;
root.rainbowReadout.visible = false;
powerDownSnd();
}
private function ShieldPU():void{
var _local1:int;
pShieldCycle++;
if (pShieldCycle > 900){
endShieldPU();
return;
};
_local1 = (30 - (pShieldCycle / 30));
root.shieldReadout.txt.text = _local1;
}
private function standardBounce():void{
xySpeed = (xySpeed * -0.75);
}
private function startShieldPU():void{
pShieldPU = true;
pShieldCycle = 0;
this.shield.visible = true;
root.shieldReadout.visible = true;
snd = new invincibleSnd();
snd.play();
}
public function changeColor(_arg1, _arg2):void{
if (pInColorBay == false){
pColorNum = _arg2;
tintCar(_arg2);
limitRotation();
DisplayRotation();
pInColorBay = true;
snd = new splash01();
snd.play();
};
}
public function takeOctoSpray(_arg1, _arg2, _arg3, _arg4):void{
if (pShieldPU == true){
return;
};
if (pColorNum != 5){
pColorNum = 5;
tintCar(5);
};
x1 = (x1 + _arg1);
y1 = (y1 + _arg2);
CheckCollide();
if (pBounce == true){
_arg4.stopPushing();
};
}
public function loseCoins():void{
var _local1:int;
var _local2:*;
_local1 = root.gCoinsFound;
if (_local1 < 1){
return;
};
root.changeCoinCount(-1);
_local2 = root.gCoinsFoundL.shift();
_local2.respawn(x1, y1);
root.gameObjectsMC.addChild(_local2);
}
}
}//package scripts
Section 48
//jellyExplodeParticle (scripts.jellyExplodeParticle)
package scripts {
import flash.events.*;
import flash.display.*;
public class jellyExplodeParticle extends Sprite {
private var pDecay:Number;// = 0
private var dy:Number;// = 0
private var dx:Number;// = 0
private var x1:Number;// = 0
private var pAlpha:Number;// = 1
private var y1:Number;// = 0
public function jellyExplodeParticle():void{
x1 = 0;
y1 = 0;
dx = 0;
dy = 0;
pAlpha = 1;
pDecay = 0;
super();
}
public function init(_arg1, _arg2, _arg3, _arg4):void{
x1 = _arg1;
y1 = _arg2;
dx = _arg3;
dy = _arg4;
pDecay = 0.02;
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function fade():void{
pAlpha = (pAlpha - pDecay);
this.alpha = pAlpha;
if (pAlpha < 0){
deleteMe();
return;
};
}
private function enterframe(_arg1:Event):void{
if (parent == null){
return;
};
Move();
fade();
}
private function deleteMe():void{
if (parent == null){
return;
};
this.removeEventListener(Event.ENTER_FRAME, enterframe);
parent.removeChild(this);
}
private function Move():void{
x1 = (x1 + dx);
y1 = (y1 + dy);
this.x = Math.round(x1);
this.y = Math.round(y1);
}
}
}//package scripts
Section 49
//jellyfishChaser (scripts.jellyfishChaser)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.geom.*;
public class jellyfishChaser extends MovieClip {
private var pState:int;// = 0
private var pGameVersion:int;// = 1
private var pChaseAngle:int;// = 0
private var pChaseCycle:int;// = 0
private var pHoverdy:Number;// = 0
private var pSpeedLimit:int;// = 20
private var pCycle:int;// = 0
private var pYAccel:Number;// = 0
private var pChaseRange:int;// = 250
private var pHero:MovieClip;
private var pDistance:int;// = 1000
private var xSpeed:Number;// = 0
private var x1:Number;
private var x2:int;// = 0
private var pExploding:Boolean;// = false
private var y1:Number;
private var y2:int;// = 0
private var pChanZap;
private var accel:Number;// = 1
private var pShootRange:int;// = 75
private var pHoverHeight:int;
private var yHome:int;
private var pHoverSpeed:Number;// = 0.25
private var pHomeRange:int;// = 800
private var pParticleRate:int;// = 3
private var pHoverY:Number;// = 0
private var pChaseCycleRate:int;// = 15
private var ySpeed:Number;// = 0
private var pParticleCycle:int;// = 0
private var xHome:int;
private var pSlideRate:int;// = 5
public var body:MovieClip;
private var pExplodeMC:MovieClip;
private var pSndZap1:Sound;
private var pType:int;// = 1
private var pXAccel:Number;// = 0
private var pVisible:Boolean;// = true
private var pShooting:Boolean;// = false
public function jellyfishChaser():void{
pGameVersion = 1;
pType = 1;
pCycle = 0;
pState = 0;
xHome = this.x;
yHome = this.y;
x1 = this.x;
y1 = this.y;
x2 = 0;
y2 = 0;
pVisible = true;
xSpeed = 0;
ySpeed = 0;
accel = 1;
pXAccel = 0;
pYAccel = 0;
pSpeedLimit = 20;
pHoverHeight = ((20 + (Math.random() * 8)) / -2);
pHoverY = 0;
pHoverdy = 0;
pHoverSpeed = 0.25;
pDistance = 1000;
pChaseRange = 250;
pHomeRange = 800;
pShootRange = 75;
pChaseCycle = 0;
pChaseCycleRate = 15;
pChaseAngle = 0;
pShooting = false;
pExploding = false;
pParticleCycle = 0;
pParticleRate = 3;
pSlideRate = 5;
pSndZap1 = new chaseZap1();
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
stop();
}
private function checkRam():void{
if (pHero.pShieldPU == false){
pState = 3;
return;
};
if ((((pHero == null)) || ((pVisible == false)))){
return;
};
pCycle = 0;
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance < 120){
rammed();
};
}
private function checkVisible():void{
var _local1:*;
if (pState != 6){
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > 10)) && ((_local1.x < 760)))) && ((_local1.y > 40)))) && ((_local1.y < 540)))){
pVisible = true;
} else {
pVisible = false;
};
this.visible = pVisible;
};
}
private function bringToFront():void{
parent.setChildIndex(this, (parent.numChildren - 1));
}
private function reduceSpeed(_arg1:Number):void{
xSpeed = (xSpeed * _arg1);
ySpeed = (ySpeed * _arg1);
}
private function deleteMe():void{
zapSoundOff();
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
private function aimToHero():void{
var _local1:*;
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance > pHomeRange){
goHome();
} else {
pChaseAngle = calcAngle(x1, y1, x2, y2);
pChaseAngle = ((pChaseAngle + (Math.random() * 30)) - (Math.random() * 30));
_local1 = calcRiseRun(pChaseAngle);
pXAccel = (_local1[0] * accel);
pYAccel = (_local1[1] * accel);
pChaseCycle = 0;
};
}
private function beginChase():void{
pState = 2;
pChaseCycle = pChaseCycleRate;
}
private function explode():void{
var _local1:*;
var _local2:*;
var _local3:int;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
root.LargeMapMC.startCameraShake(20);
zapSoundOff();
pExplodeMC = new jellyExplosionMC();
pExplodeMC.x = x1;
pExplodeMC.y = y1;
parent.addChild(pExplodeMC);
_local2 = 0;
while (_local2 < 100) {
_local3 = (Math.random() * 4);
_local3 = 3;
switch (_local3){
case 1:
_local1 = new jellyExplodeParticle1MC();
break;
case 2:
_local1 = new jellyExplodeParticle2MC();
break;
case 3:
_local1 = new jellyExplodeParticle3MC();
break;
case 4:
_local1 = new jellyExplodeParticle4MC();
break;
default:
_local1 = new jellyExplodeParticle4MC();
break;
};
_local4 = ((x1 + (Math.random() * 20)) - (Math.random() * 20));
_local5 = ((y1 + (Math.random() * 20)) - (Math.random() * 20));
_local6 = ((Math.random() * 20) - (Math.random() * 20));
_local7 = ((Math.random() * 20) - (Math.random() * 20));
_local1.x = _local4;
_local1.y = _local5;
parent.addChild(_local1);
_local1.init(_local4, _local5, _local6, _local7);
_local2++;
};
this.visible = false;
pCycle = 0;
pState = 6;
snd = new JellyExplode();
snd.play();
root.LargeMapMC.layExplosionMark(x1, y1);
}
private function zapSoundOn():void{
var _local1:int;
_local1 = (Math.random() * 2);
if (_local1 == 1){
pChanZap = pSndZap1.play(0, 100);
} else {
pChanZap = pSndZap1.play(0, 100);
};
}
private function calcRiseRun(_arg1):Array{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = (_arg1 * 0.0175);
_local3 = Math.cos(_local2);
_local4 = Math.sin(_local2);
return ([_local3, _local4]);
}
private function rammed():void{
zapSoundOff();
xSpeed = ((this.x - pHero.x) * 0.2);
ySpeed = ((this.y - pHero.y) * 0.2);
pState = 5;
pHero.ramJelly();
pExploding = true;
snd = new clank1();
snd.play();
}
private function chaseHero():void{
pChaseCycle++;
if (pChaseCycle > pChaseCycleRate){
aimToHero();
};
xSpeed = (xSpeed + pXAccel);
ySpeed = (ySpeed + pYAccel);
if ((Math.abs(xSpeed) + Math.abs(ySpeed)) > pSpeedLimit){
reduceSpeed(0.9);
};
if (pDistance < pChaseRange){
reduceSpeed(0.9);
};
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
this.x = x1;
this.y = y1;
}
public function init(_arg1):void{
}
private function checkHero():void{
if ((((pHero == null)) || ((pVisible == false)))){
return;
};
if (pHero.pShieldPU == true){
pState = 4;
return;
};
pCycle++;
if (pCycle > 0){
pCycle = 0;
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance < pChaseRange){
beginChase();
};
};
}
private function zapSoundOff():void{
if (pChanZap != null){
pChanZap.stop();
};
}
private function hover():void{
if (pVisible == true){
if (pHoverY > pHoverHeight){
pHoverdy = (pHoverdy - pHoverSpeed);
} else {
pHoverdy = (pHoverdy + pHoverSpeed);
};
pHoverY = (pHoverY + pHoverdy);
this.body.y = pHoverY;
};
}
private function exploding():void{
pCycle++;
if (pCycle > 17){
if (pExplodeMC.parent != null){
pExplodeMC.parent.removeChild(pExplodeMC);
};
deleteMe();
};
}
private function ramFly():void{
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
this.x = x1;
this.y = y1;
xSpeed = (xSpeed * 0.9);
ySpeed = (ySpeed * 0.9);
if ((Math.abs(xSpeed) + Math.abs(xSpeed)) < 1){
if (pExploding == false){
pState = 4;
} else {
explode();
};
};
}
public function calcAngle(_arg1, _arg2, _arg3, _arg4):Number{
var _local5:Number;
var _local6:Number;
_local5 = Math.atan2((_arg4 - _arg2), (_arg3 - _arg1));
_local6 = ((_local5 * 180) / Math.PI);
if (_local6 < 0){
_local6 = (_local6 + 360);
};
if (_local6 > 360){
_local6 = (_local6 - 360);
};
return (_local6);
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < pChaseRange)) && ((Math.abs(_local6) < pChaseRange)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function enterframe(_arg1:Event):void{
if (root == null){
deleteMe();
return;
};
if (root.gGamePaused == true){
return;
};
checkVisible();
switch (pState){
case 0:
setVars();
break;
case 1:
checkHero();
hover();
break;
case 2:
chaseHero();
checkShoot();
hover();
break;
case 3:
aimToHome();
checkHero();
hover();
break;
case 4:
checkRam();
hover();
break;
case 5:
ramFly();
break;
case 6:
exploding();
break;
};
}
private function aimToHome():void{
zapSoundOff();
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
this.x = x1;
this.y = y1;
pChaseCycle++;
if (pChaseCycle > pChaseCycleRate){
goHome();
};
if ((Math.abs((xHome - x1)) + Math.abs((yHome - y1))) < 10){
xSpeed = 0;
ySpeed = 0;
pState = 1;
};
}
private function setVars():void{
pState = 1;
pHero = root.gHeroMC;
x1 = this.x;
y1 = this.y;
xHome = x1;
yHome = y1;
bringToFront();
}
private function goHome():void{
var _local1:*;
pChaseAngle = calcAngle(x1, y1, xHome, yHome);
_local1 = calcRiseRun(pChaseAngle);
xSpeed = (_local1[0] * Math.round((pSpeedLimit / 5)));
ySpeed = (_local1[1] * Math.round((pSpeedLimit / 5)));
pChaseCycle = 0;
pState = 3;
}
private function checkShoot():void{
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if ((((pDistance < pShootRange)) && ((pShooting == false)))){
zapSoundOn();
this.body.electricBolt.gotoAndPlay("shoot");
pShooting = true;
};
if ((((pDistance > pShootRange)) && ((pShooting == true)))){
zapSoundOff();
this.body.electricBolt.gotoAndPlay("wait");
pShooting = false;
};
if (pShooting == true){
pHero.boltHit();
};
}
}
}//package scripts
Section 50
//jellyfishPatrol (scripts.jellyfishPatrol)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.geom.*;
public class jellyfishPatrol extends MovieClip {
private var pState:int;// = 0
private var pGameVersion:int;// = 1
private var pWalkPath:Array;
private var pHoverdy:Number;// = 0
private var pCycle:int;// = 0
private var pHero:MovieClip;
private var pDistance:int;// = 1000
private var xSpeed:Number;// = 0
private var x0:int;
private var x1:Number;
private var x2:int;// = 0
private var pExploding:Boolean;// = false
private var y0:int;
private var y1:Number;
private var y2:int;// = 0
private var pChanZap;
private var accel:Number;// = 1
private var pShootRange:int;// = 120
private var pHoverHeight:int;
private var yHome:int;
private var pHoverSpeed:Number;// = 0.25
private var pParticleRate:int;// = 3
private var pHoverY:Number;// = 0
private var pWalkPathPntNum:int;// = -1
private var pWalkPathPnt:Array;
private var ySpeed:Number;// = 0
private var pxySpeed:int;// = 10
private var xHome:int;
private var pParticleCycle:int;// = 0
private var pSlideRate:int;// = 5
public var body:MovieClip;
private var pExplodeMC:MovieClip;
private var pSndZap1:Sound;
private var pSndZap2:Sound;
private var pType:int;// = 1
private var pVisible:Boolean;// = true
private var pShooting:Boolean;// = false
public function jellyfishPatrol():void{
pGameVersion = 1;
pType = 1;
pCycle = 0;
pState = 0;
xHome = this.x;
yHome = this.y;
x0 = this.x;
y0 = this.y;
x1 = this.x;
y1 = this.y;
x2 = 0;
y2 = 0;
pVisible = true;
xSpeed = 0;
ySpeed = 0;
accel = 1;
pxySpeed = 10;
pHoverHeight = ((20 + (Math.random() * 8)) / -2);
pHoverY = 0;
pHoverdy = 0;
pHoverSpeed = 0.25;
pDistance = 1000;
pShootRange = 120;
pShooting = false;
pWalkPath = [];
pWalkPathPntNum = -1;
pWalkPathPnt = [];
pExploding = false;
pParticleCycle = 0;
pParticleRate = 3;
pSlideRate = 5;
pSndZap1 = new patrolZap1();
pSndZap2 = new patrolZap2();
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
stop();
}
private function checkRam():void{
if ((((pHero == null)) || ((pVisible == false)))){
return;
};
if (pHero.pShieldPU == false){
pState = 1;
return;
};
zapSoundOff();
pCycle = 0;
lx2 = pHero.x;
ly2 = pHero.y;
pDistance = CalcDistance(x1, y1, lx2, ly2);
if (pDistance < 120){
rammed();
};
}
private function walkThePath():void{
var _local1:*;
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
this.x = x1;
this.y = y1;
_local1 = (Math.abs((x2 - x1)) + Math.abs((y2 - y1)));
if (_local1 < 20){
getNextWalkPoint();
};
}
private function checkVisible():void{
var _local1:*;
if (pState != 6){
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > 10)) && ((_local1.x < 760)))) && ((_local1.y > 40)))) && ((_local1.y < 540)))){
pVisible = true;
} else {
pVisible = false;
};
this.visible = pVisible;
};
}
private function bringToFront():void{
parent.setChildIndex(this, (parent.numChildren - 1));
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
private function explode():void{
var _local1:*;
var _local2:*;
var _local3:int;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
root.LargeMapMC.startCameraShake(20);
pExplodeMC = new jellyExplosionMC();
pExplodeMC.x = x1;
pExplodeMC.y = y1;
parent.addChild(pExplodeMC);
_local2 = 0;
while (_local2 < 100) {
_local3 = (Math.random() * 4);
_local3 = 3;
switch (_local3){
case 1:
_local1 = new jellyExplodeParticle1MC();
break;
case 2:
_local1 = new jellyExplodeParticle2MC();
break;
case 3:
_local1 = new jellyExplodeParticle3MC();
break;
case 4:
_local1 = new jellyExplodeParticle4MC();
break;
default:
_local1 = new jellyExplodeParticle4MC();
break;
};
_local4 = ((x1 + (Math.random() * 20)) - (Math.random() * 20));
_local5 = ((y1 + (Math.random() * 20)) - (Math.random() * 20));
_local6 = ((Math.random() * 20) - (Math.random() * 20));
_local7 = ((Math.random() * 20) - (Math.random() * 20));
_local1.x = _local4;
_local1.y = _local5;
parent.addChild(_local1);
_local1.init(_local4, _local5, _local6, _local7);
_local2++;
};
this.visible = false;
pCycle = 0;
pState = 6;
snd = new JellyExplode();
snd.play();
root.LargeMapMC.layExplosionMark(x1, y1);
}
private function zapSoundOn():void{
var _local1:int;
_local1 = (Math.random() * 2);
if (_local1 == 1){
pChanZap = pSndZap1.play(0, 4);
} else {
pChanZap = pSndZap2.play(0, 4);
};
}
private function calcRiseRun(_arg1):Array{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = (_arg1 * 0.0175);
_local3 = Math.cos(_local2);
_local4 = Math.sin(_local2);
return ([_local3, _local4]);
}
private function rammed():void{
xSpeed = ((this.x - pHero.x) * 0.1);
ySpeed = ((this.y - pHero.y) * 0.1);
pState = 5;
pHero.ramJelly();
pExploding = true;
snd = new clank1();
snd.play();
}
public function init(_arg1):void{
pWalkPath = _arg1;
}
private function zapSoundOff():void{
if (pChanZap != null){
pChanZap.stop();
};
}
private function hover():void{
if (pVisible == true){
if (pHoverY > pHoverHeight){
pHoverdy = (pHoverdy - pHoverSpeed);
} else {
pHoverdy = (pHoverdy + pHoverSpeed);
};
pHoverY = (pHoverY + pHoverdy);
this.body.y = pHoverY;
};
}
private function exploding():void{
pCycle++;
if (pCycle > 17){
parent.removeChild(pExplodeMC);
deleteMe();
};
}
private function ramFly():void{
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
this.x = x1;
this.y = y1;
xSpeed = (xSpeed * 0.9);
ySpeed = (ySpeed * 0.9);
if ((Math.abs(xSpeed) + Math.abs(ySpeed)) < 1){
if (pExploding == false){
pState = 4;
} else {
explode();
};
};
}
private function aimBolt():void{
var _local1:*;
var _local2:*;
var _local3:*;
this.body.electricBolt.rotation = 0;
this.body.electricBolt.width = pDistance;
this.body.electricBolt.height = (20 + (Math.random() * 15));
_local1 = pHero.x;
_local2 = pHero.y;
_local3 = calcAngle(x1, (y1 - 42), _local1, _local2);
this.body.electricBolt.rotation = _local3;
}
public function calcAngle(_arg1, _arg2, _arg3, _arg4):Number{
var _local5:Number;
var _local6:Number;
_local5 = Math.atan2((_arg4 - _arg2), (_arg3 - _arg1));
_local6 = ((_local5 * 180) / Math.PI);
if (_local6 < 0){
_local6 = (_local6 + 360);
};
if (_local6 > 360){
_local6 = (_local6 - 360);
};
return (_local6);
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < pShootRange)) && ((Math.abs(_local6) < pShootRange)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function enterframe(_arg1:Event):void{
if (pState == -1){
return;
};
if (root == null){
deleteMe();
return;
};
if (root.gGamePaused == true){
return;
};
checkVisible();
switch (pState){
case 0:
setVars();
break;
case 1:
walkThePath();
checkShoot();
hover();
break;
case 4:
walkThePath();
checkRam();
hover();
break;
case 5:
ramFly();
break;
case 6:
exploding();
break;
};
}
private function setVars():void{
if (pWalkPath != null){
pState = 1;
pHero = root.gHeroMC;
x0 = this.x;
y0 = this.y;
x1 = this.x;
y1 = this.y;
bringToFront();
this.body.electricBolt.visible = false;
getNextWalkPoint();
};
}
private function getNextWalkPoint():void{
var _local1:*;
var _local2:*;
if (pWalkPath == null){
return;
};
if (pWalkPath.length < 1){
return;
};
pWalkPathPntNum++;
if (pWalkPathPntNum > (pWalkPath.length - 1)){
pWalkPathPntNum = 0;
};
pWalkPathPnt = pWalkPath[pWalkPathPntNum];
x2 = (pWalkPathPnt[0] + x0);
y2 = (pWalkPathPnt[1] + y0);
_local1 = calcAngle(x1, y1, x2, y2);
_local2 = calcRiseRun(_local1);
xSpeed = (_local2[0] * pxySpeed);
ySpeed = (_local2[1] * pxySpeed);
}
private function checkShoot():void{
var _local1:*;
var _local2:*;
if ((((pHero == null)) || ((pVisible == false)))){
return;
};
if (pHero.pShieldPU == true){
pState = 4;
return;
};
_local1 = pHero.x;
_local2 = pHero.y;
pDistance = CalcDistance(this.x, this.y, _local1, _local2);
if (pDistance < pShootRange){
if (pShooting == false){
zapSoundOn();
};
pShooting = true;
this.body.electricBolt.visible = true;
aimBolt();
pHero.boltHit();
} else {
if (pShooting == true){
zapSoundOff();
};
this.body.electricBolt.visible = false;
pShooting = false;
};
}
}
}//package scripts
Section 51
//jem (scripts.jem)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
public class jem extends MovieClip {
private var pState:int;// = 0
private var y1:int;
private var reSpawn:Boolean;// = false
private var diffx:Number;// = 100
private var diffy:Number;// = 100
private var pParticleRate:int;// = 3
private var pHoverY:Number;// = 0
private var pVspeed:int;// = 0
private var pAltitude:int;// = 0
public var crystal:MovieClip;
private var pHoverdy:Number;
private var pCycle:int;// = 0
private var ySpeed:Number;// = 0
private var pParticleCycle:int;// = 0
private var pHoverSpeed:Number;// = 0.25
private var pHero:MovieClip;
private var pSlideRate:int;// = 5
private var pRange:int;// = 75
private var xSpeed:Number;// = 0
private var x1:int;
private var x2:int;// = 0
private var pColorNum:int;// = 1
private var pType:int;// = 1
private var gMapMC:MovieClip;
private var y2:int;// = 0
private var pGameVersion:int;// = 1
public function jem():void{
pGameVersion = 1;
pType = 1;
pCycle = 0;
pState = 0;
x1 = this.x;
y1 = this.y;
x2 = 0;
y2 = 0;
reSpawn = false;
xSpeed = 0;
ySpeed = 0;
pHoverY = 0;
pHoverdy = (Math.random() * 5);
pHoverSpeed = 0.25;
diffx = 100;
diffy = 100;
pRange = 75;
pParticleCycle = 0;
pParticleRate = 3;
pSlideRate = 5;
pColorNum = 1;
pAltitude = 0;
pVspeed = 0;
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
stop();
}
public function init(_arg1):void{
if (_arg1 == 7){
pType = 1;
gotoAndStop("coin");
} else {
pType = 2;
pColorNum = _arg1;
gotoAndStop(_arg1);
};
}
private function checkHero():void{
var _local1:int;
if (pHero == null){
return;
};
if (pType == 2){
if (((!((pHero.pColorNum == pColorNum))) && ((pHero.pRainbowPU == false)))){
return;
};
};
if (pState == 1){
pCycle++;
if (pCycle > 0){
pCycle = 0;
x2 = pHero.x;
y2 = pHero.y;
_local1 = CalcDistance(x1, y1, x2, y2);
if (_local1 < pRange){
captureMe();
};
};
};
}
private function hover():void{
pHoverY = (pHoverY + pHoverdy);
if (pHoverY >= 0){
pHoverdy = (pHoverdy - pHoverSpeed);
} else {
pHoverdy = (pHoverdy + pHoverSpeed);
};
this.y = (y1 + pHoverY);
}
private function calcRiseRun(_arg1):Array{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = ((_arg1 - 90) * 0.0175);
_local3 = Math.cos(_local2);
_local4 = Math.sin(_local2);
return ([_local3, _local4]);
}
private function wait():void{
var _local1:*;
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > 10)) && ((_local1.x < 760)))) && ((_local1.y > 40)))) && ((_local1.y < 500)))){
this.visible = true;
checkHero();
} else {
this.visible = false;
};
}
private function enterframe(_arg1:Event):void{
switch (pState){
case 0:
setVars();
break;
case 1:
wait();
break;
case 2:
break;
case 3:
respawning();
break;
};
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < pRange)) && ((Math.abs(_local6) < pRange)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function captureMe():void{
var _local1:*;
var _local2:int;
_local1 = parent.localToGlobal(new Point(this.x, this.y));
x1 = _local1.x;
y1 = _local1.y;
x2 = 140;
y2 = 18;
xSpeed = 0;
ySpeed = 0;
captureSound();
if (pType == 1){
root.changeCoinCount(1);
} else {
root.changeGemCount(1);
};
this.visible = false;
captureSound();
if (pType == 1){
pState = 2;
root.gCoinsFoundL.push(this);
_local2 = pType;
snd = new coinSnd();
snd.play();
} else {
snd = new jemSnd();
snd.play();
deleteMe();
};
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
private function setVars():void{
pHero = root.gHeroMC;
gMapMC = root.LargeMapMC;
pState = 1;
x1 = this.x;
y1 = this.y;
}
private function respawning():void{
var _local1:Boolean;
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
xSpeed = (xSpeed * 0.98);
ySpeed = (ySpeed * 0.98);
_local1 = gMapMC.CheckCollisionMap(x1, y1);
if (_local1 == false){
this.x = Math.round(x1);
this.y = Math.round(y1);
} else {
xSpeed = (xSpeed * -1);
ySpeed = (ySpeed * -1);
};
pCycle++;
if (pCycle > 60){
endrespawn();
};
}
private function captureSound():void{
}
public function respawn(_arg1, _arg2):void{
var _local3:int;
var _local4:Array;
x1 = _arg1;
y1 = _arg2;
this.x = x1;
this.y = y1;
this.visible = true;
_local3 = (Math.random() * 359);
_local4 = calcRiseRun(_local3);
xSpeed = (_local4[0] * 25);
ySpeed = (_local4[1] * 25);
pVspeed = -10;
pState = 3;
snd = new loseCoinSnd();
snd.play();
}
private function fly():void{
pAltitude = (pAltitude + pVspeed);
pVspeed = (pVspeed + 1);
if (pAltitude > 0){
pAltitude = 0;
pVspeed = (pVspeed * -1);
};
this.crystal.y = pAltitude;
}
private function endrespawn():void{
pState = 1;
xSpeed = 0;
ySpeed = 0;
this.crystal.y = -20;
pAltitude = -20;
}
}
}//package scripts
Section 52
//LargeMap (scripts.LargeMap)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
public class LargeMap extends MovieClip {
private var pState:int;// = 1
public var px:int;// = 0
private var gDestinBMD:BitmapData;
public var py:int;// = 0
public var gCameraShake:int;// = 0
public var pNumbOfTiles:int;// = 0
private var gScrollRect;
public var pTileSize:int;// = 40
public var gMapPixelWide:int;
public var pBounceType:int;// = 1
private var pxLimit:int;// = 0
public var pTileSetNum:int;// = 1
public var gMapHigh:int;// = 100
private var gSourceBMD;
public var gMiniMapScale:Number;// = 0.025
public var gGameObjL:Array;
private var pScreenH:int;
private var pScreenW:int;
private var pUnits:Array;
public var gLevelArrays:Object;
public var pTileSheetBMD:BitmapData;
private var gMiniMapWide:int;// = 0
private var pTireTreadBMD;
private var pyLimit:int;// = 0
public var gGameObjectsArray:Array;
public var gMapPixelHigh:int;
private var pForceCameraCycle:int;// = 0
public var pCollideSheetBMD:BitmapData;
private var gDestinBM:Bitmap;
public var gMap;
private var pForceCamera:Boolean;// = false
private var gMiniMapBMD:BitmapData;
private var gScrollPnt:Point;
private var pForcepy:int;// = 0
public var pTileSheetH:int;// = 110
private var pForcepx:int;// = 0
public var pTileSheetW:int;// = 10
public var pTileBMArray:Array;
private var gMiniMapHigh:int;// = 0
public var gMapWide:int;// = 100
private var gMiniMapBM:Bitmap;
private var pTreadBMDArray:Array;
public function LargeMap():void{
pState = 1;
gMap = [];
pTileSize = 40;
gMapWide = 100;
gMapHigh = 100;
gMiniMapScale = 0.025;
gMapPixelWide = (gMapWide * pTileSize);
gMapPixelHigh = (gMapHigh * pTileSize);
gLevelArrays = new levelArrays();
px = 0;
py = 0;
pTileSetNum = 1;
pTileSheetW = 10;
pTileSheetH = 110;
pTileBMArray = [];
pNumbOfTiles = 0;
pUnits = [];
pxLimit = 0;
pyLimit = 0;
pScreenW = this.width;
pScreenH = this.height;
pBounceType = 1;
gDestinBMD = new BitmapData(pScreenW, pScreenH, false, 0x5C5C5C);
gDestinBM = new Bitmap(gDestinBMD);
gScrollRect = new Rectangle(0, 0, pScreenW, pScreenH);
gScrollPnt = new Point();
gMiniMapWide = 0;
gMiniMapHigh = 0;
pTreadBMDArray = [];
pTireTreadBMD = new treadmark(12, 12);
gGameObjL = [];
gGameObjectsArray = [];
gCameraShake = 0;
pForcepx = 0;
pForcepy = 0;
pForceCamera = false;
pForceCameraCycle = 0;
super();
}
private function buildMap():void{
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:Object;
var _local5:int;
var _local6:int;
var _local7:Rectangle;
var _local8:Point;
var _local9:*;
var _local10:*;
_local1 = 0;
while (_local1 < gMap.length) {
_local2 = gMap[_local1];
_local3 = 0;
while (_local3 < _local2.length) {
_local4 = _local2[_local3];
_local5 = (_local3 * pTileSize);
_local6 = (_local1 * pTileSize);
_local7 = new Rectangle((_local5 * -1), (_local6 * -1), (_local5 + pTileSize), (_local6 + pTileSize));
_local8 = new Point();
_local9 = pTileBMArray[_local4];
if (_local9 != undefined){
_local10 = _local9[0];
gSourceBMD.copyPixels(_local10, _local7, _local8);
};
_local3++;
};
_local1++;
};
}
public function layTreadMarks(_arg1, _arg2, _arg3):void{
var _local4:Point;
var _local5:*;
var _local6:*;
_local4 = new Point();
_local5 = new Rectangle((_arg1 * -1), (_arg2 * -1), (_arg1 + 12), (_arg2 + 12));
_local6 = pTreadBMDArray[(_arg3 - 1)];
gSourceBMD.copyPixels(_local6, _local5, _local4, null, null, true);
}
public function drawTile(_arg1, _arg2, _arg3):void{
var _local4:*;
var _local5:*;
var _local6:Point;
var _local7:*;
var _local8:int;
var _local9:int;
var _local10:*;
if (_arg1 == undefined){
return;
};
_local4 = pTileBMArray[_arg1];
_local5 = _local4[0];
_local6 = new Point();
_arg2 = (_arg2 - px);
_arg3 = (_arg3 - py);
_local7 = new Rectangle((_arg2 * -1), (_arg3 * -1), (_arg2 + pTileSize), (_arg3 + pTileSize));
gSourceBMD.copyPixels(_local5, _local7, _local6);
blitMap();
_local8 = (_arg2 / pTileSize);
_local9 = (_arg3 / pTileSize);
_local10 = gMap[_local9];
_local10[_local8] = _arg1;
}
private function blitMap():void{
gScrollRect = new Rectangle((px * -1), (py * -1), pScreenW, pScreenH);
gDestinBMD.copyPixels(gSourceBMD, gScrollRect, gScrollPnt);
}
public function startForceCameraLoc(_arg1, _arg2):void{
pForcepx = _arg1;
pForcepy = _arg2;
pForceCamera = true;
}
public function layExplosionMark(_arg1, _arg2):void{
var _local3:Point;
var _local4:*;
var _local5:*;
_arg1 = (_arg1 - 50);
_arg2 = (_arg2 - 37);
_local3 = new Point();
_local4 = new Rectangle((_arg1 * -1), (_arg2 * -1), (_arg1 + 100), (_arg2 + 75));
_local5 = new explosionMark(100, 75);
gSourceBMD.copyPixels(_local5, _local4, _local3, null, null, true);
}
private function initButtons():void{
addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
addEventListener(MouseEvent.MOUSE_UP, MouseUp);
}
private function limitScroll():void{
if (px > -1){
px = 0;
};
if (py > -1){
py = 0;
};
if (px < (pxLimit + 1)){
px = pxLimit;
};
if (py < (pyLimit + 1)){
py = pyLimit;
};
}
private function scrollGameObject():void{
if (root != null){
root.gameObjectsMC.x = (px + 20);
root.gameObjectsMC.y = (py + 24);
};
}
private function sliceTreadMarks():void{
var _local1:*;
var _local2:*;
var _local3:Point;
var _local4:*;
var _local5:int;
var _local6:*;
var _local7:BitmapData;
pTreadBMDArray = [];
_local1 = root.treadsMC;
_local2 = new BitmapData(1080, 15, true, 0);
_local2.draw(_local1);
_local3 = new Point();
_local4 = 0;
while (_local4 < 72) {
lx = (_local4 * 15);
_local6 = new Rectangle((lx + 3), 3, (lx + 12), 12);
_local7 = new BitmapData(15, 15, true, 0);
_local7.copyPixels(_local2, _local6, _local3, null, null, true);
pTreadBMDArray.push(_local7);
_local4++;
};
_local5 = pTreadBMDArray.length;
_local1.visible = false;
}
public function deleteMe():void{
this.removeEventListener(Event.ENTER_FRAME, enterframe);
gLevelArrays = null;
pCollideSheetBMD = null;
pTileBMArray = null;
gDestinBMD = null;
gSourceBMD = null;
gMiniMapBMD = null;
pTreadBMDArray = null;
gGameObjL = null;
gGameObjectsArray = null;
gLevelArrays = null;
if (parent != null){
parent.removeChild(this);
};
}
private function blitMiniMap():void{
var _local1:*;
var _local2:*;
_local1 = (pScreenW - gMiniMapWide);
_local2 = new Rectangle((_local1 * -1), 0, (gMiniMapWide + _local1), gMiniMapHigh);
gDestinBMD.copyPixels(gMiniMapBMD, _local2, gScrollPnt);
}
public function init(_arg1):void{
var _local2:Array;
_local2 = gLevelArrays.getLevelData(_arg1);
gMap = _local2[0];
gGameObjL = _local2[1];
pTileSetNum = _local2[2];
sliceTileBitmaps();
initBlitScroll(0, 0);
buildAndBlipMap();
buildMiniMap();
sliceTreadMarks();
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function forceCameraLoc():void{
if (pForceCamera == true){
px = pForcepx;
py = pForcepy;
};
}
public function startCameraShake(_arg1:int):void{
gCameraShake = _arg1;
}
private function buildMiniMap():void{
var _local1:*;
var _local2:Number;
var _local3:Number;
root.miniMap.miniMapInset.width = (pScreenW * gMiniMapScale);
root.miniMap.miniMapInset.height = (pScreenH * gMiniMapScale);
_local1 = new Matrix();
_local2 = (gMiniMapWide / gMapPixelWide);
_local3 = (gMiniMapHigh / gMapPixelHigh);
_local1.scale(_local2, _local3);
gMiniMapBMD.draw(gSourceBMD, _local1, null, null, null, true);
root.miniMap.miniMapFrame.width = (gMiniMapBM.width + 2);
root.miniMap.miniMapFrame.height = (gMiniMapBM.height + 2);
root.miniMap.miniMap.removeChild(root.miniMap.miniMap.getChildAt(0));
root.miniMap.miniMap.addChild(gMiniMapBM);
}
private function initBlitScroll(_arg1, _arg2):void{
px = _arg1;
py = _arg2;
pBlitCycle = 0;
gSourceBMD = new BlankScene(gMapPixelWide, gMapPixelHigh);
gDestinBMD1 = new BitmapData(pScreenW, pScreenH, true, 0x5C5C5C);
gDestinBM1 = new Bitmap(gDestinBMD1);
pxLimit = (pScreenW - gMapPixelWide);
pyLimit = (pScreenH - gMapPixelHigh);
gMiniMapWide = (gMapPixelWide * gMiniMapScale);
gMiniMapHigh = ((gMiniMapWide * gMapHigh) / gMapWide);
gMiniMapBMD = new BitmapData(gMiniMapWide, gMiniMapHigh, false, 0x5C5C5C);
gMiniMapBM = new Bitmap(gMiniMapBMD);
this.removeChild(this.getChildAt(0));
this.addChild(gDestinBM);
root.gameObjectsMC.removeChild(root.gameObjectsMC.getChildAt(0));
}
public function scrollMap(_arg1, _arg2):void{
px = _arg1;
py = _arg2;
forceCameraLoc();
shakeCamera();
limitScroll();
blitMap();
scrollGameObject();
scrollMiniMap();
}
public function addGameObject(_arg1):void{
mc = new gameObjectMC();
mc.init(_arg1);
mc.x = -500;
mc.y = -500;
root.gameObjectsMC.addChild(mc);
gGameObjectsArray.push(mc);
}
private function buildGameObjects():void{
var _local1:*;
var _local2:*;
var _local3:Array;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
_local1 = gGameObjL.length;
_local2 = 0;
while (_local2 < _local1) {
_local3 = gGameObjL[_local2];
_local4 = _local3[0];
_local5 = _local3[1];
_local6 = _local3[2];
_local7 = _local3[3];
switch (_local6){
case 1:
root.gHeroMC.init(_local4, _local5);
break;
case 2:
_local8 = new octopusMC();
root.gPrizesNum++;
break;
case 3:
_local8 = new Jem_MC();
_local8.init(1);
root.gJems++;
root.gPrizesNum++;
break;
case 4:
_local8 = new Jem_MC();
_local8.init(2);
root.gJems++;
root.gPrizesNum++;
break;
case 5:
_local8 = new Jem_MC();
_local8.init(3);
root.gJems++;
root.gPrizesNum++;
break;
case 6:
_local8 = new Jem_MC();
_local8.init(4);
root.gJems++;
root.gPrizesNum++;
break;
case 7:
_local8 = new Jem_MC();
_local8.init(7);
root.gPrizesNum++;
break;
case 8:
_local8 = new jellyfishChaser_MC();
break;
case 9:
_local8 = new JellyFishPatrol_MC();
_local8.init(_local7);
break;
case 12:
_local8 = new colorBayMC();
root.gPrizesNum++;
break;
case 13:
_local8 = new powerUp_MC();
root.gPrizesNum++;
_local8.init(1);
break;
case 14:
_local8 = new powerUp_MC();
root.gPrizesNum++;
_local8.init(2);
break;
case 15:
_local8 = new powerUp_MC();
root.gPrizesNum++;
_local8.init(3);
break;
case 16:
_local8 = new powerUp_MC();
root.gPrizesNum++;
_local8.init(4);
break;
};
_local8.x = _local4;
_local8.y = _local5;
root.gameObjectsMC.addChild(_local8);
gGameObjectsArray.push(_local8);
_local2++;
};
root.updateGemCount();
}
private function isInBounds(_arg1, _arg2):Boolean{
var _local3:int;
var _local4:int;
var _local5:*;
_local3 = (_arg1 + px);
_local4 = (_arg2 + py);
_local5 = false;
if ((((((((_local4 < -50)) || ((_local3 < -50)))) || ((_local4 > pScreenW)))) || ((_local3 > pScreenH)))){
_local5 = false;
} else {
_local5 = true;
};
return (_local5);
}
private function enterframe(_arg1:Event){
if (root == null){
deleteMe();
return;
};
}
private function sliceTileBitmaps():void{
var _local1:Point;
var _local2:int;
var _local3:*;
var _local4:*;
var _local5:int;
var _local6:int;
var _local7:*;
var _local8:BitmapData;
var _local9:Bitmap;
var _local10:BitmapData;
if ((gMapWide * pTileSize) > 4000){
gMapWide = (4000 / pTileSize);
};
if ((gMapHigh * pTileSize) > 4000){
gMapHigh = (4000 / pTileSize);
};
pTileSheetW = 10;
pTileSheetW = 10;
switch (pTileSetNum){
case 1:
lsizeW = 400;
lsizeH = 6000;
pTileSheetW = 10;
pTileSheetH = 150;
pTileSheetBMD = new tilesBitmap1(lsizeW, lsizeH);
pCollideSheetBMD = new collisionMap_1(lsizeW, lsizeH);
break;
case 2:
lsizeW = 400;
lsizeH = 4600;
pTileSheetW = 10;
pTileSheetH = 115;
pTileSheetBMD = new tilesBitmap2(lsizeW, lsizeH);
pCollideSheetBMD = new collisionMap_2(lsizeW, lsizeH);
break;
case 3:
lsizeW = 400;
lsizeH = 6000;
pTileSheetW = 10;
pTileSheetH = 150;
pTileSheetBMD = new tilesBitmap3(lsizeW, lsizeH);
pCollideSheetBMD = new collisionMap_3(lsizeW, lsizeH);
break;
};
_local1 = new Point();
_local2 = 0;
_local3 = 0;
while (_local3 < pTileSheetH) {
_local4 = 0;
while (_local4 < pTileSheetW) {
_local5 = (_local4 * pTileSize);
_local6 = (_local3 * pTileSize);
_local7 = new Rectangle(_local5, _local6, (_local5 + pTileSize), (_local6 + pTileSize));
_local8 = new BitmapData(pTileSize, pTileSize, false, 0x5C5C5C);
_local9 = new Bitmap(_local8);
_local8.copyPixels(pTileSheetBMD, _local7, _local1);
_local10 = new BitmapData(pTileSize, pTileSize, false, 0);
_local10.copyPixels(pCollideSheetBMD, _local7, _local1);
pTileBMArray.push([_local8, _local9, _local10]);
_local4++;
};
_local3++;
};
pNumbOfTiles = pTileBMArray.length;
}
public function clearMap():void{
var _local1:Array;
var _local2:int;
var _local3:*;
var _local4:*;
var _local5:int;
_local1 = [];
gMap = [];
_local2 = 0;
_local3 = 0;
while (_local3 < gMapHigh) {
_local1 = [];
_local4 = 0;
while (_local4 < gMapWide) {
_local5 = ((Math.random() * 6) - 1);
_local1.push(_local5);
_local2++;
_local4++;
};
gMap.push(_local1);
_local3++;
};
}
public function CheckCollisionMap(_arg1:int, _arg2:int):Boolean{
var _local3:int;
var _local4:int;
var _local5:Array;
var _local6:int;
var _local7:Array;
var _local8:BitmapData;
var _local9:int;
var _local10:int;
var _local11:*;
pBounceType = 0;
if ((((_arg1 > (gMapPixelWide - pTileSize))) || ((_arg1 < pTileSize)))){
pBounceType = 2;
return (true);
};
if ((((_arg2 > (gMapPixelHigh - pTileSize))) || ((_arg2 < pTileSize)))){
pBounceType = 3;
return (true);
};
_local3 = (_arg2 / pTileSize);
_local4 = (_arg1 / pTileSize);
_local5 = gMap[_local3];
_local6 = _local5[_local4];
_local7 = pTileBMArray[_local6];
_local8 = _local7[2];
_local9 = (_arg1 - (_local4 * pTileSize));
_local10 = (_arg2 - (_local3 * pTileSize));
_local11 = _local8.getPixel(_local9, _local10);
if (_local11 == 0){
pBounceType = 1;
return (true);
};
return (false);
}
private function shakeCamera():void{
if (gCameraShake > 0){
px = ((px + (Math.random() * gCameraShake)) - (Math.random() * gCameraShake));
py = ((py + (Math.random() * gCameraShake)) - (Math.random() * gCameraShake));
gCameraShake = (gCameraShake - 1);
if (gCameraShake < 1){
gCameraShake = 0;
pForceCamera = false;
};
};
}
public function buildAndBlipMap():void{
buildMap();
blitMap();
buildGameObjects();
}
public function deleteGameObject(_arg1):void{
var _local2:int;
var _local3:*;
var _local4:*;
_local2 = gGameObjectsArray.length;
_local3 = 0;
while (_local3 < _local2) {
_local4 = gGameObjectsArray[_local3];
if (_arg1 == _local4){
gGameObjectsArray.splice(_local3, 1);
break;
};
_local3++;
};
}
private function scrollMiniMap():void{
var _local1:int;
var _local2:int;
_local1 = ((px * -1) * gMiniMapScale);
_local2 = ((py * -1) * gMiniMapScale);
root.miniMap.miniMapInset.x = _local1;
root.miniMap.miniMapInset.y = _local2;
}
}
}//package scripts
Section 53
//levelArrays (scripts.levelArrays)
package scripts {
import flash.display.*;
public class levelArrays extends MovieClip {
private var pGameVersion:int;// = 1
public function levelArrays():void{
pGameVersion = 1;
super();
}
private function getLevel1():Array{
gMap = [[0, 4, 0, 2, 0, 6, 0, 5, 6, 0, 2, 5, 1, 6, 2, 4, 6, 5, 4, 5, 5, 5, 0, 2, 3, 1, 2, 0, 1, 0, 5, 2, 0, 2, 3, 3, 3, 2, 1, 6, 0, 0, 3, 3, 1, 5, 4, 2, 4, 0, 2, 4, 6, 3, 5, 3, 2, 0, 2, 4, 6, 2, 1, 0, 3, 2, 4, 1, 1, 4, 0, 6, 0, 2, 0, 2, 6, 6, 1, 4, 2, 6, 5, 3, 6, 5, 6, 2, 6, 0, 2, 4, 4, 1, 5, 5, 4, 6, 3, 0], [5, 4, 3, 3, 6, 0, 0, 0, 1, 4, 0, 0, 993, 994, 0, 5, 1, 4, 3, 5, 6, 3, 4, 1, 5, 4, 2, 4, 6, 2, 3, 2, 0, 0, 5, 0, 0, 6, 2, 3, 4, 0, 2, 6, 6, 4, 2, 0, 1, 5, 0, 2, 2, 1, 0, 5, 4, 1, 2, 0, 0, 1, 0, 2, 1, 0, 0, 6, 0, 2, 3, 0, 0, 0, 6, 0, 2, 1, 3, 3, 4, 4, 5, 4, 0, 4, 0, 1, 6, 2, 2, 3, 6, 6, 5, 0, 0, 0, 0, 0], [620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 3, 6, 1003, 1004, 4, 6, 0, 1, 5, 0, 2, 2, 0, 0, 3, 5, 5, 5, 0, 2, 2, 1, 3, 2, 3, 4, 0, 5, 2, 0, 6, 1, 2, 6, 6, 5, 2, 0, 2, 5, 5, 3, 0, 6, 0, 6, 4, 0, 0, 3, 1, 2, 2, 6, 5, 3, 0, 0, 2, 3, 6, 0, 4, 0, 0, 1, 0, 5, 1, 2, 3, 0, 6, 3, 2, 0, 0, 4, 5, 6, 0, 2, 3, 2, 0, 6, 2, 5, 0, 5], [630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 2, 2, 1, 0, 2, 996, 997, 3, 1, 0, 5, 0, 1, 5, 0, 6, 4, 0, 1, 0, 6, 2, 1, 0, 5, 5, 2, 1, 0, 0, 1, 6, 1, 5, 2, 2, 0, 4, 2, 2, 0, 5, 6, 5, 6, 2, 2, 6, 1, 0, 3, 1, 0, 0, 3, 6, 5, 2, 2, 0, 6, 0, 5, 3, 3, 0, 6, 0, 2, 0, 1038, 1039, 3, 1, 2, 1, 0, 0, 0, 0, 6, 5, 4, 3, 0, 0, 5, 1, 0, 1], [640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 5, 5, 1, 1, 1006, 1007, 3, 3, 6, 4, 6, 0, 2, 1, 2, 4, 3, 6, 2, 5, 5, 4, 2, 1, 4, 0, 5, 0, 4, 3, 5, 1, 6, 5, 1, 1, 0, 2, 3, 4, 6, 2, 1, 2, 0, 1, 3, 1, 2, 3, 0, 6, 2, 5, 4, 2, 1, 0, 2, 2, 3, 3, 4, 0, 5, 5, 2, 0, 3, 1048, 1049, 1014, 1015, 6, 2, 1, 3, 3, 3, 5, 0, 2, 3, 2, 3, 3, 4, 0, 0], [650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 5, 3, 3, 0, 6, 3, 3, 4, 2, 0, 5, 4, 1, 0, 0, 5, 0, 6, 2, 6, 0, 0, 0, 4, 0, 1038, 1039, 3, 0, 1, 0, 1, 2, 2, 4, 2, 3, 5, 0, 1, 2, 6, 0, 3, 2, 0, 6, 1, 0, 4, 0, 0, 2, 3, 4, 0, 4, 3, 4, 1, 1, 5, 5, 2, 4, 2, 6, 1, 0, 0, 1000, 1001, 0x0400, 1025, 0, 0, 4, 6, 0, 6, 0, 3, 0, 5, 5, 6, 1, 2, 3, 6], [660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 3, 6, 6, 3, 6, 0, 5, 6, 2, 0, 2, 0, 6, 2, 5, 0, 1, 3, 3, 0, 1, 0, 5, 2, 4, 1048, 1049, 0, 1, 5, 4, 6, 6, 5, 2, 0, 5, 6, 0, 2, 6, 3, 5, 6, 2, 0, 6, 5, 2, 2, 1, 5, 2, 0, 4, 5, 5, 6, 0, 1, 0, 0, 0, 4, 6, 3, 0, 0, 6, 3, 1010, 1011, 0, 3, 0, 0, 2, 0, 4, 0, 0, 5, 5, 4, 3, 3, 0, 0, 2, 6], [670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 6, 2, 0, 6, 0, 1, 5, 4, 0, 5, 4, 1, 3, 2, 2, 4, 3, 4, 0, 0, 6, 4, 1, 6, 0, 2, 2, 2, 2, 0, 0, 0, 0, 5, 4, 1, 0, 6, 5, 3, 6, 0, 3, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 4, 0, 0, 1, 5, 1, 0, 6, 3, 1, 0, 0, 0, 4, 1, 6, 5, 6, 0, 6, 4, 1, 3, 1, 0, 1, 1], [680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 0, 3, 1, 1, 5, 2, 0, 3, 3, 0, 5, 0, 0, 2, 6, 4, 3, 5, 1, 2, 3, 1, 0, 1, 0, 2, 6, 5, 4, 2, 5, 2, 1, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 0, 5, 6, 2, 0, 0, 6, 3, 4, 5, 0, 4, 6, 6, 4, 0, 3, 1, 0, 1, 4, 0, 2, 0, 2, 1034, 1035], [690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 3, 0, 6, 0, 4, 3, 5, 5, 3, 1, 5, 0, 4, 5, 1, 3, 0, 3, 0, 2, 3, 4, 6, 0, 1, 6, 2, 6, 2, 4, 4, 0, 3, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 1, 5, 1, 0, 1, 2, 0, 0, 0, 2, 4, 4, 5, 6, 6, 1, 4, 6, 6, 1, 3, 4, 6, 3, 1044, 1045], [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 1, 2, 0, 6, 4, 1, 0, 5, 5, 0, 6, 1, 2, 0, 6, 1, 0, 6, 0, 4, 3, 3, 1, 5, 0, 3, 4, 0, 6, 6, 3, 4, 6, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 2, 0, 6, 0, 6, 1, 3, 6, 1, 0, 0, 1, 6, 0, 2, 2, 6, 3, 0, 5, 2, 0, 5, 1, 0, 5, 5], [710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 4, 4, 2, 0, 6, 5, 3, 0, 4, 0, 6, 2, 1, 1, 1, 0, 3, 0, 6, 6, 6, 0, 0, 1, 1, 0, 5, 1, 3, 0, 6, 4, 0, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 2, 3, 2, 4, 6, 0, 3, 6, 2, 4, 0, 3, 0, 5, 4, 6, 4, 3, 1, 5, 0, 6, 0, 2, 4, 3, 3], [0, 2, 4, 6, 4, 3, 5, 0, 0, 1, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 6, 4, 2, 2, 0, 0, 3, 0, 0, 4, 4, 2, 0, 6, 4, 2, 0, 1, 4, 1, 6, 2, 6, 6, 4, 0, 2, 0, 5, 3, 2, 6, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 0, 5, 0, 0, 0, 4, 6, 2, 4, 5, 0, 4, 2, 3, 6, 0, 1, 5, 2, 3, 4, 0, 2, 0, 6, 0, 5], [1, 0, 1, 1, 0, 3, 0, 0, 4, 4, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 1, 5, 1, 0, 2, 0, 0, 5, 1, 0, 3, 4, 5, 4, 0, 6, 1, 5, 0, 0, 0, 1, 3, 1, 0, 3, 2, 5, 2, 6, 0, 0, 0, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 4, 0, 3, 2, 2, 6, 0, 0, 3, 2, 0, 4, 3, 1, 3, 1, 6, 0, 1, 3, 5, 2, 3, 2, 4, 2, 0], [0, 4, 1, 2, 2, 0, 4, 1, 4, 3, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 4, 5, 0, 5, 4, 4, 0, 6, 0, 0, 0, 4, 1, 1, 5, 2, 0, 1, 0, 2, 6, 0, 4, 0, 1, 0, 0, 6, 0, 3, 6, 0, 6, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 1, 4, 5, 3, 6, 3, 0, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 1000, 1001, 4, 3, 2, 2, 5, 0, 0, 5], [0, 5, 3, 1, 6, 3, 3, 4, 4, 4, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 5, 0, 5, 0, 0, 3, 0, 0, 1, 0, 1, 2, 0, 2, 6, 5, 3, 0, 0, 5, 2, 1, 0, 0, 0, 2, 3, 1, 0, 0, 1, 5, 2, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 2, 0, 5, 0, 1, 5, 4, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 1010, 1011, 4, 4, 1, 1, 0, 2, 2, 1], [0, 0, 1, 0, 0, 0, 0, 4, 5, 0, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 0, 5, 6, 0, 4, 3, 3, 0, 5, 5, 5, 0, 4, 5, 2, 1, 2, 0, 1, 6, 1, 4, 3, 3, 0, 5, 6, 2, 5, 3, 3, 6, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 3, 0, 2, 2, 6, 6, 6, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 3, 5, 5, 0, 0, 4, 1, 5, 2], [0, 0, 1, 5, 5, 4, 0, 4, 0, 994, 995, 6, 1, 4, 3, 2, 1, 0, 4, 6, 0, 0, 998, 999, 3, 5, 0, 5, 3, 0, 0, 3, 4, 5, 2, 0, 5, 6, 3, 0, 2, 2, 5, 6, 4, 1, 3, 2, 0, 6, 0, 3, 3, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 6, 2, 2, 5, 6, 6, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 6, 1, 5, 5, 3, 4, 0, 3, 6, 0], [1, 2, 6, 2, 0, 5, 1, 2, 3, 1004, 1005, 2, 1, 1, 5, 0, 6, 6, 0, 3, 3, 4, 1008, 1009, 0, 2, 6, 4, 3, 3, 5, 5, 1, 3, 4, 6, 6, 4, 1, 0, 0, 0, 5, 6, 3, 1, 5, 1, 6, 6, 4, 2, 3, 4, 5, 3, 6, 5, 0, 3, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 3, 0, 3, 6, 0, 5, 6, 2, 3, 1], [0, 3, 5, 3, 2, 1, 6, 6, 1, 2, 5, 6, 6, 0, 6, 1, 2, 0, 1, 0, 5, 5, 2, 994, 995, 4, 3, 6, 0, 0, 2, 0, 0, 2, 5, 1, 3, 2, 1, 5, 6, 3, 4, 3, 6, 3, 0, 6, 1, 3, 3, 5, 5, 4, 5, 3, 3, 4, 0, 1, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 2, 5, 5, 6, 0, 0, 6, 0, 6, 0], [4, 4, 0, 2, 0, 3, 1, 6, 3, 1, 6, 0, 4, 5, 6, 3, 1, 0, 0, 1, 0, 2, 0, 1004, 1005, 2, 2, 4, 0, 5, 5, 6, 0, 0, 2, 5, 2, 4, 5, 0, 4, 5, 5, 1, 0, 3, 0, 2, 0, 6, 0, 3, 2, 0, 5, 0, 1, 0, 5, 3, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 3, 3, 4, 0, 4, 2, 2, 0, 1, 5], [0, 0, 3, 0, 4, 6, 5, 0, 0, 6, 5, 4, 0, 1, 0, 0, 1, 3, 6, 6, 3, 6, 0, 3, 6, 1, 4, 1, 3, 6, 0, 0, 1, 6, 4, 4, 0, 1034, 1035, 3, 2, 1, 3, 0, 5, 5, 1, 1, 0, 0, 4, 6, 1, 6, 4, 6, 3, 6, 6, 6, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 6, 3, 3, 3, 0, 6, 2, 0, 5, 1], [0, 5, 5, 0, 1, 4, 2, 3, 2, 2, 2, 0, 2, 0, 5, 6, 6, 6, 5, 1, 0, 4, 5, 5, 1, 3, 4, 3, 6, 0, 5, 5, 0, 1, 3, 0, 3, 1044, 1045, 2, 0, 6, 3, 0, 1, 3, 6, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 0, 0, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 1, 4, 1, 5, 3, 1, 5, 1, 0, 3], [6, 3, 2, 993, 994, 0, 5, 3, 3, 5, 0, 0, 6, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 4, 2, 6, 2, 2, 2, 0, 5, 6, 3, 1, 0, 0, 3, 3, 4, 3, 2, 2, 5, 0, 4, 1, 4, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1, 3, 1, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 3, 4, 6, 1, 6, 1, 1, 3, 0, 2], [4, 0, 1, 1003, 1004, 6, 2, 3, 5, 1, 4, 3, 6, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 2, 5, 1, 4, 0, 6, 1, 3, 2, 3, 0, 3, 2, 0, 2, 6, 5, 6, 5, 2, 0, 5, 1, 2, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 5, 3, 6, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 698, 699, 5, 3, 1, 1, 6, 6, 6, 3, 5, 6, 0, 4, 5, 2, 5, 6, 3, 5], [4, 1, 6, 1, 1, 2, 3, 5, 0, 2, 6, 3, 2, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 6, 6, 2, 0, 3, 2, 5, 1, 0, 1, 2, 3, 3, 0, 3, 0, 0, 4, 0, 1, 5, 2, 5, 4, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 0, 0, 0, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 708, 709, 5, 3, 2, 0, 2, 3, 2, 0, 4, 1, 2, 6, 4, 2, 3, 0, 3, 5], [3, 1, 1, 3, 3, 5, 5, 0, 6, 4, 2, 5, 2, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 5, 2, 5, 2, 0, 3, 1, 5, 6, 5, 6, 6, 4, 2, 4, 2, 6, 5, 3, 2, 0, 0, 2, 1, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 0, 6, 5, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 718, 719, 1, 6, 0, 1, 4, 4, 4, 1, 0, 4, 2, 3, 6, 2, 0, 0, 4, 3], [6, 2, 2, 0, 4, 0, 4, 3, 2, 2, 4, 6, 1, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 6, 5, 5, 3, 0, 6, 0, 4, 4, 6, 6, 5, 4, 3, 0, 0, 5, 6, 6, 0, 5, 2, 6, 0, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1, 0, 5, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 3, 3, 5, 5, 0, 2, 6, 1, 5, 6, 3, 0, 4, 6, 2, 6, 0, 3, 0, 5, 0, 0, 3, 0, 5, 0, 3, 0, 0], [4, 1, 6, 0, 4, 2, 4, 2, 4, 3, 0, 4, 3, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 5, 0, 6, 2, 1, 0, 2, 1, 0, 0, 0, 4, 5, 3, 5, 0, 0, 6, 5, 1, 0, 2, 5, 2, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 5, 2, 4, 2, 0, 1, 1, 4, 0, 5, 0, 1, 0, 0, 2, 3, 0, 2, 6, 0, 6, 2, 3, 1, 0, 0, 6, 4, 5, 0, 2, 3, 1, 5, 0, 3, 0, 0, 3, 0, 6, 1, 5], [1, 0, 2, 1, 6, 3, 0, 1, 0, 1, 0, 0, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 4, 0, 2, 4, 2, 0, 4, 0, 3, 1, 6, 3, 0, 0, 5, 4, 4, 6, 3, 2, 5, 0, 0, 6, 4, 1, 1, 2, 3, 2, 0, 2, 0, 0, 6, 6, 0, 5, 3, 0, 6, 0, 1, 4, 0, 0, 6, 4, 6, 2, 2, 1, 4, 0, 2, 1, 2, 6, 4, 5, 2, 2, 3, 6, 0, 6, 5, 1, 0, 0, 1, 5, 0, 3, 6, 0, 0], [1, 3, 1, 6, 0, 0, 0, 3, 1, 0, 0, 0, 2, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 0, 0, 1, 1, 1, 1, 5, 1, 0, 2, 0, 5, 0, 5, 2, 0, 5, 6, 1, 1, 0, 0, 0, 5, 0, 6, 1, 2, 0, 2, 0, 2, 5, 0, 4, 1, 1, 0, 6, 2, 1, 6, 4, 0, 2, 6, 6, 1, 6, 0, 3, 1, 4, 1, 2, 6, 0, 6, 0, 1, 3, 0, 0, 2, 4, 4, 1, 5, 3, 0, 0, 5, 2, 2, 0, 5], [0, 0, 0, 6, 3, 1, 6, 2, 3, 6, 1, 2, 3, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 4, 3, 5, 1, 2, 2, 0, 5, 6, 0, 6, 1, 0, 3, 5, 2, 6, 1, 3, 2, 6, 5, 0, 1, 1, 1, 4, 5, 0, 5, 4, 4, 4, 6, 4, 0, 2, 5, 0, 5, 1, 4, 0, 0, 4, 0, 4, 1, 0, 1, 6, 0, 0, 1, 0, 1, 3, 5, 3, 1, 5, 5, 1, 6, 2, 0, 1, 4, 6, 0, 5, 0, 4, 0, 3, 0, 6], [2, 3, 2, 2, 2, 0, 4, 3, 6, 3, 0, 0, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 2, 3, 5, 5, 0, 0, 0, 0, 0, 6, 0, 3, 6, 2, 5, 6, 5, 6, 6, 0, 2, 0, 2, 2, 6, 0, 3, 5, 1, 0, 1, 2, 2, 5, 6, 0, 4, 0, 2, 4, 1, 6, 4, 3, 5, 2, 4, 0, 2, 1, 4, 0, 6, 3, 3, 1, 0, 1, 0, 0, 1, 3, 5, 0, 2, 1, 6, 4, 0, 4, 3, 1000, 1001, 5, 6, 6, 1030, 1031], [3, 2, 1, 1, 2, 1, 2, 3, 0, 3, 6, 0, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 5, 2, 0, 0, 4, 5, 0, 2, 0, 6, 0, 0, 6, 5, 994, 995, 3, 5, 0, 1, 0, 6, 4, 6, 4, 1, 3, 0, 5, 5, 0, 4, 4, 2, 6, 6, 0, 3, 3, 4, 2, 3, 0, 4, 0, 5, 2, 1, 3, 2, 1, 1, 5, 2, 3, 5, 6, 0, 5, 3, 1, 3, 6, 0, 1, 0, 6, 720, 721, 722, 723, 1010, 1011, 726, 1030, 1031, 1040, 1041], [3, 1, 1, 0, 0, 3, 0, 1, 4, 0, 2, 0, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 0, 3, 3, 2, 2, 2, 0, 4, 5, 6, 0, 0, 4, 2, 1004, 1005, 1, 3, 0, 2, 6, 0, 6, 5, 2, 1, 1, 5, 3, 1, 5, 2, 5, 2, 3, 1, 1, 0, 5, 0, 0, 3, 1, 1, 1, 2, 0, 3, 1, 4, 5, 6, 5, 5, 0, 0, 0, 3, 2, 6, 6, 6, 1, 6, 1, 4, 1, 790, 791, 792, 793, 794, 795, 796, 1040, 1041, 799, 2], [0, 4, 1, 3, 1, 0, 1, 6, 1, 5, 1, 5, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 6, 6, 0, 6, 4, 0, 4, 4, 0, 2, 0, 0, 2, 4, 4, 4, 1, 4, 2, 2, 4, 4, 5, 6, 1, 3, 0, 6, 2, 0, 1, 5, 6, 0, 2, 0, 2, 0, 0, 2, 3, 3, 4, 6, 0, 5, 6, 6, 3, 6, 6, 5, 0, 1, 1, 0, 4, 2, 3, 6, 6, 6, 5, 4, 5, 3, 0, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 0], [0, 5, 0, 1, 0, 0, 0, 0, 4, 3, 1, 0, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 0, 3, 5, 2, 0, 1, 5, 4, 0, 1, 4, 5, 5, 1, 2, 6, 5, 4, 3, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 6, 2, 0, 4, 2, 1, 5, 2, 6, 2, 2, 1, 4, 5, 3, 4, 4, 3, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 0], [4, 3, 1, 0, 2, 3, 4, 4, 1, 0, 0, 4, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 6, 0, 2, 3, 3, 1, 5, 0, 1, 3, 1, 5, 2, 6, 4, 0, 4, 1, 4, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 3, 6, 0, 4, 0, 1, 4, 0, 2, 5, 3, 3, 2, 0, 3, 2, 4, 6, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 2], [1, 4, 6, 5, 3, 0, 4, 3, 2, 2, 4, 2, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1, 6, 6, 6, 0, 5, 3, 0, 3, 1, 998, 999, 0, 2, 0, 6, 0, 1, 0, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 3, 3, 3, 2, 5, 5, 4, 0, 3, 3, 4, 2, 4, 2, 1, 0, 0, 0, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 3], [2, 6, 0, 0, 0, 3, 0, 2, 1, 5, 0, 4, 1, 2, 6, 2, 1, 0, 0, 4, 0, 3, 4, 6, 0, 6, 0, 2, 3, 0, 3, 3, 1008, 1009, 1, 6, 0, 6, 4, 0, 6, 0, 4, 0, 4, 6, 0, 5, 1, 0, 1, 1, 0, 6, 1, 0, 2, 6, 1, 0, 6, 0, 6, 2, 0, 0, 4, 4, 0, 3, 2, 4, 3, 2, 1, 3, 4, 6, 6, 0, 1, 6, 1, 1, 4, 6, 3, 3, 3, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 3], [2, 5, 2, 1, 6, 0, 0, 5, 0, 4, 0, 5, 3, 3, 0, 6, 0, 0, 0, 6, 2, 6, 2, 2, 6, 3, 4, 3, 0, 0, 1, 1, 1, 4, 2, 5, 2, 5, 0, 0, 2, 2, 3, 6, 5, 0, 3, 1, 3, 3, 2, 5, 0, 4, 0, 6, 2, 1, 0, 1, 1, 1, 4, 1, 4, 0, 0, 4, 1, 4, 1, 0, 2, 0, 6, 4, 2, 5, 5, 1, 2, 1, 0, 3, 0, 5, 0, 2, 3, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 1], [1, 3, 1, 3, 4, 6, 2, 0, 1, 0, 3, 3, 0, 3, 4, 6, 6, 2, 3, 1, 6, 0, 3, 6, 2, 2, 0, 0, 0, 3, 4, 6, 5, 0, 1, 3, 5, 0, 5, 4, 0, 6, 4, 6, 1, 0, 0, 6, 6, 3, 0, 0, 0, 1, 5, 4, 5, 5, 3, 3, 3, 0, 4, 2, 2, 4, 0, 2, 4, 0, 3, 4, 5, 0, 1, 6, 5, 2, 4, 0, 5, 2, 4, 1, 4, 0, 2, 2, 6, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 4], [6, 6, 3, 2, 3, 6, 0, 4, 1, 3, 3, 0, 0, 5, 2, 5, 5, 0, 3, 5, 6, 1, 4, 0, 5, 0, 4, 5, 0, 6, 0, 6, 3, 0, 1, 1, 0, 3, 0, 5, 5, 2, 2, 5, 2, 2, 5, 4, 5, 3, 3, 6, 3, 0, 4, 0, 0, 3, 2, 0, 5, 6, 1, 2, 2, 6, 5, 0, 0, 1, 6, 1, 0, 3, 4, 1, 1, 0, 0, 6, 0, 0, 4, 0, 4, 6, 6, 1, 6, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 2], [1, 6, 2, 1, 4, 1, 4, 6, 6, 0, 3, 5, 0, 3, 0, 0, 3, 4, 2, 6, 3, 6, 1, 0, 0, 1, 0, 3, 6, 1, 6, 0, 5, 5, 3, 0, 0, 5, 5, 2, 6, 4, 5, 0, 4, 5, 0, 1, 5, 4, 3, 3, 0, 6, 0, 6, 4, 6, 3, 1, 1, 0, 0, 0, 5, 4, 2, 2, 2, 0, 0, 3, 1, 5, 0, 4, 6, 0, 3, 3, 4, 3, 3, 0, 1, 4, 5, 1, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 5], [5, 3, 6, 0, 0, 1, 3, 0, 3, 2, 1, 0, 4, 0, 0, 0, 4, 0, 0, 6, 6, 5, 3, 4, 3, 1, 6, 0, 3, 0, 2, 0, 0, 5, 0, 3, 2, 2, 0, 0, 4, 4, 0, 2, 6, 2, 5, 1, 0, 0, 4, 0, 0, 4, 4, 1, 6, 2, 2, 0, 0, 3, 0, 4, 6, 1, 0, 6, 5, 1, 0, 2, 0, 0, 6, 5, 6, 6, 0, 0, 2, 4, 0, 1, 4, 0, 4, 0, 3, 2, 3, 3, 4, 4, 5, 0, 6, 1, 0, 1], [2, 4, 4, 2, 3, 3, 2, 0, 0, 3, 4, 6, 4, 0, 4, 1, 3, 4, 1, 1, 0, 6, 5, 0, 0, 4, 0, 4, 0, 0, 2, 0, 0, 6, 2, 2, 1, 0, 0, 3, 0, 5, 3, 1, 2, 6, 6, 0, 6, 4, 1, 5, 6, 5, 4, 4, 4, 5, 6, 4, 1, 6, 3, 5, 2, 0, 5, 0, 6, 4, 4, 1, 0, 4, 4, 6, 3, 5, 4, 2, 4, 0, 4, 6, 5, 0, 4, 6, 0, 6, 6, 0, 0, 2, 0, 5, 4, 6, 5, 2], [4, 0, 3, 1, 0, 5, 3, 5, 1, 4, 4, 6, 1, 3, 6, 1, 1, 0, 3, 4, 6, 0, 6, 0, 2, 1, 5, 5, 0, 0, 0, 3, 3, 5, 2, 1, 0, 2, 4, 3, 2, 0, 0, 5, 2, 0, 6, 0, 6, 1, 1, 1, 0, 1, 0, 3, 5, 3, 6, 0, 0, 3, 1, 6, 2, 2, 0, 0, 6, 0, 5, 2, 0, 1, 4, 5, 6, 3, 4, 3, 6, 3, 0, 0, 5, 3, 0, 6, 4, 0, 0, 0, 3, 5, 0, 0, 4, 0, 6, 0], [0, 2, 3, 2, 3, 0, 0, 2, 0, 2, 0, 6, 5, 4, 1, 0, 1, 2, 4, 5, 1, 2, 3, 6, 6, 6, 1, 3, 0, 3, 2, 3, 0, 3, 5, 0, 0, 2, 0, 0, 3, 6, 2, 6, 0, 4, 0, 5, 1, 1, 2, 2, 0, 6, 5, 0, 3, 5, 3, 4, 3, 6, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 3, 0, 6, 1, 4, 1, 6, 445, 446, 447, 448, 449, 400, 401, 402, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 440, 441, 442, 443, 444], [4, 0, 0, 4, 3, 1, 4, 230, 231, 232, 233, 445, 446, 447, 448, 449, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 440, 441, 442, 443, 444, 0, 3, 6, 3, 3, 6, 0, 4, 0, 0, 0, 3, 4, 0, 4, 3, 0, 2, 1, 3, 4, 5, 5, 4, 1, 2, 5, 5, 6, 5, 0, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 1, 5, 2, 0, 4, 3, 4, 455, 456, 457, 458, 459, 410, 411, 412, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 450, 451, 452, 453, 454], [2, 3, 5, 0, 3, 5, 6, 240, 241, 242, 243, 455, 456, 457, 458, 459, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 450, 451, 452, 453, 454, 2, 5, 2, 1, 5, 1, 5, 2, 3, 3, 5, 6, 6, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 1, 2, 0, 1, 6, 0, 0, 4, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 3, 3, 3, 2, 4, 1, 2, 465, 466, 467, 468, 469, 420, 421, 422, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 460, 461, 462, 463, 464], [5, 0, 1, 6, 5, 6, 6, 250, 251, 252, 253, 465, 466, 467, 468, 469, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 460, 461, 462, 463, 464, 0, 3, 0, 6, 6, 0, 0, 0, 4, 0, 5, 4, 6, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 2, 1, 6, 0, 6, 0, 0, 5, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 5, 3, 4, 0, 6, 0, 4, 475, 476, 477, 478, 479, 430, 431, 432, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474], [5, 4, 2, 5, 2, 3, 4, 6, 3, 4, 6, 475, 476, 477, 478, 479, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474, 0, 1, 3, 4, 4, 4, 0, 6, 0, 5, 0, 0, 2, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 4, 0, 1, 1, 1, 6, 0, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 2, 1, 0, 0, 3, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 1, 6, 2, 2, 0, 0, 4, 0, 4, 3, 480, 481, 482, 483, 484], [0, 0, 6, 0, 4, 4, 5, 6, 4, 3, 5, 0, 1, 2, 3, 4, 6, 0, 6, 5, 1, 0, 0, 0, 1, 2, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 5, 6, 5, 1, 6, 0, 4, 4, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 5, 0, 0, 2, 0, 3, 2, 5, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 1, 3, 3, 3, 3, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 4, 5, 6, 4, 5, 2, 6, 6, 6, 3, 490, 491, 492, 493, 494], [4, 5, 4, 1, 4, 0, 5, 1, 3, 3, 1, 10, 11, 12, 13, 14, 2, 3, 5, 2, 4, 5, 4, 2, 5, 4, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 1, 0, 3, 2, 2, 2, 6, 4, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 1, 6, 0, 2, 6, 3, 0, 3, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 0, 1, 3, 4, 0, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 6, 3, 0, 2, 0, 5, 5, 0, 4, 500, 501, 502, 503, 504], [0, 1, 0, 2, 0, 4, 6, 6, 0, 6, 3, 20, 21, 22, 23, 24, 1, 6, 6, 4, 6, 6, 4, 5, 6, 4, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 4, 1, 3, 0, 1, 2, 0, 2, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 0, 2, 5, 0, 1, 1, 4, 6, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 2, 2, 0, 0, 6, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 1, 6, 0, 1, 0, 5, 2, 4, 1, 0, 510, 511, 0x0200, 513, 0x0202], [0, 3, 2, 5, 1, 4, 5, 0, 0, 1, 5, 30, 31, 32, 33, 34, 4, 6, 0, 2, 6, 0, 0, 6, 0, 0, 510, 511, 0x0200, 513, 0x0202, 515, 516, 517, 518, 519, 0, 1, 0, 2, 4, 4, 3, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 0, 0, 2, 6, 1, 2, 0, 0, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 5, 4, 5, 3, 0, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 5, 4, 1, 3, 6, 4, 0, 4, 0, 3, 520, 521, 522, 523, 524], [2, 3, 3, 6, 4, 3, 1, 1034, 1035, 0, 3, 40, 41, 42, 43, 44, 0, 1, 4, 2, 0, 0, 0, 1, 0, 0, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 4, 4, 1, 6, 0, 0, 6, 4, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 0, 5, 1, 1, 0, 0, 6, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 4, 3, 6, 3, 5, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 1, 3, 3, 0, 0, 5, 0, 2, 0, 4, 530, 531, 532, 533, 534], [2, 6, 6, 4, 6, 3, 0, 1044, 1045, 4, 6, 50, 51, 52, 53, 54, 3, 2, 6, 0, 2, 5, 0, 6, 1, 5, 530, 531, 532, 533, 534, 4, 6, 4, 4, 1, 0, 6, 3, 0, 3, 0, 1, 4, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 5, 6, 4, 0, 1, 5, 6, 5, 4, 1, 2, 3, 4, 5, 5, 1, 0, 4, 0, 2, 4, 2, 1, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 5, 0, 4, 0, 0, 0, 1, 4, 6, 0, 4, 2, 2], [0, 0, 1, 0, 0, 0, 0, 6, 0, 0, 4, 0, 1, 2, 3, 4, 1, 4, 1, 2, 2, 1, 4, 6, 0, 6, 2, 0, 4, 3, 0, 5, 2, 0, 0, 0, 2, 6, 5, 1, 3, 0, 4, 4, 5, 4, 0, 0, 3, 3, 0, 6, 0, 4, 0, 6, 6, 0, 6, 5, 1, 3, 0, 4, 6, 5, 1, 5, 1, 6, 3, 4, 0, 4, 1, 6, 5, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 4, 4, 1, 4, 4, 0, 0, 2, 2, 1, 5, 4, 3], [4, 4, 6, 0, 3, 3, 993, 994, 6, 2, 0, 10, 11, 12, 13, 14, 0, 2, 0, 6, 2, 4, 5, 2, 1, 0, 0, 6, 1, 0, 0, 4, 4, 1, 3, 6, 2, 3, 6, 3, 2, 4, 2, 2, 6, 1, 3, 5, 1, 3, 0, 0, 0, 6, 4, 6, 1, 0, 6, 3, 1, 6, 4, 0, 5, 5, 3, 6, 0, 4, 5, 5, 0, 3, 1, 4, 5, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 1, 6, 4, 3, 0, 5, 4, 4, 4, 2, 4, 4, 5], [3, 3, 6, 2, 1, 0, 1003, 1004, 5, 1, 3, 20, 998, 999, 23, 24, 0, 3, 0, 4, 2, 5, 0, 2, 2, 3, 0, 5, 4, 1, 4, 6, 5, 2, 6, 6, 2, 2, 6, 0, 1, 2, 2, 4, 5, 3, 2, 0, 5, 0, 1, 5, 0, 0, 6, 1, 0, 0, 5, 3, 1, 0, 6, 4, 6, 0, 6, 6, 6, 0, 6, 3, 0, 4, 3, 4, 1, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 5, 6, 6, 4, 3, 6, 4, 5, 2, 6, 0, 4, 2], [6, 3, 6, 6, 2, 4, 0, 6, 4, 4, 2, 30, 1008, 1009, 33, 34, 0, 0, 4, 1, 4, 1, 3, 4, 1, 1, 4, 6, 2, 6, 2, 0, 1, 4, 3, 4, 0, 5, 6, 6, 0, 6, 1, 3, 3, 4, 6, 1, 3, 5, 0, 3, 1, 0, 2, 6, 5, 6, 0, 1, 6, 6, 1, 0, 5, 0, 5, 4, 5, 5, 6, 0, 5, 0, 0, 4, 4, 6, 6, 0, 0, 5, 5, 0, 5, 2, 6, 1, 4, 4, 5, 1, 4, 4, 5, 2, 3, 5, 2, 5], [0, 0, 1, 2, 1, 0, 5, 1, 0, 0, 6, 40, 41, 1030, 1031, 44, 0, 3, 5, 2, 0, 1, 2, 0, 6, 3, 3, 4, 5, 4, 4, 0, 3, 5, 3, 6, 4, 6, 5, 4, 5, 1, 2, 2, 0, 5, 6, 1, 5, 6, 6, 5, 0, 5, 1, 3, 3, 3, 6, 2, 3, 0, 6, 0, 4, 5, 4, 4, 0, 2, 0, 3, 0, 3, 2, 0, 0, 6, 6, 1, 6, 1, 4, 6, 0, 0, 0, 3, 3, 3, 0, 3, 0, 2, 3, 2, 2, 0, 0, 0], [6, 4, 0, 6, 0, 5, 6, 3, 6, 6, 3, 993, 994, 1040, 1041, 54, 2, 3, 6, 3, 2, 2, 6, 4, 4, 0, 5, 6, 0, 0, 1, 4, 4, 6, 6, 1, 4, 2, 4, 5, 5, 0, 5, 5, 0, 2, 1, 2, 2, 1, 2, 5, 3, 3, 1, 4, 0, 2, 5, 4, 2, 0, 3, 0, 6, 5, 0, 0, 3, 0, 6, 2, 4, 6, 0, 4, 3, 3, 5, 1, 2, 2, 0, 1, 4, 0, 6, 1, 2, 4, 0, 1, 5, 2, 3, 0, 6, 0, 0, 4], [6, 2, 1, 4, 4, 3, 4, 2, 6, 5, 2, 1003, 1004, 62, 63, 64, 0, 2, 6, 2, 5, 0, 3, 6, 1, 4, 4, 2, 6, 5, 5, 1, 3, 3, 6, 0, 2, 2, 6, 5, 4, 0, 6, 2, 6, 6, 3, 0, 5, 2, 0, 5, 4, 3, 3, 6, 1, 4, 2, 3, 0, 0, 5, 4, 5, 2, 5, 6, 0, 4, 2, 5, 0, 1, 6, 2, 2, 2, 6, 4, 6, 4, 0, 0, 1, 0, 6, 4, 0, 4, 5, 5, 0, 5, 5, 5, 1, 2, 2, 6], [0, 2, 0, 0, 2, 0, 6, 3, 2, 0, 1, 0, 1, 2, 3, 4, 1, 3, 6, 0, 4, 3, 2, 6, 0, 6, 0, 0, 6, 0, 5, 3, 2, 1, 0, 0, 1, 5, 6, 0, 4, 0, 0, 5, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 5, 1, 1, 0, 2, 1, 6, 0, 2, 6, 0, 2, 5, 0, 0, 5, 5, 2, 0, 3, 6, 0, 3, 0, 2, 2], [0, 2, 0, 3, 0, 4, 6, 1, 3, 1, 4, 10, 11, 12, 13, 14, 3, 0, 6, 0, 2, 0, 4, 4, 0, 0, 0, 0, 4, 2, 5, 0, 4, 5, 5, 0, 5, 2, 4, 0, 0, 0, 2, 5, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 6, 0, 0, 0, 3, 6, 0, 0, 0, 4, 1, 0, 4, 1, 5, 3, 0, 1, 6, 3, 5, 0, 2, 3, 1, 3], [0, 5, 0, 6, 1, 2, 4, 6, 5, 0, 5, 20, 21, 22, 23, 24, 2, 4, 6, 0, 6, 3, 6, 4, 0, 0, 1, 0, 4, 4, 3, 1, 4, 3, 1, 0, 1, 5, 2, 4, 2, 5, 3, 1, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 3, 2, 3, 2, 4, 5, 2, 1, 2, 0, 0, 3, 5, 0, 3, 5, 3, 1, 5, 1, 4, 3, 1, 3, 2, 4], [0, 4, 3, 4, 5, 6, 1, 3, 5, 4, 1, 30, 31, 32, 33, 34, 6, 3, 0, 1, 0, 0, 5, 4, 1, 6, 3, 4, 6, 1, 0, 4, 6, 5, 0, 1, 4, 6, 5, 4, 0, 3, 0, 4, 4, 1, 2, 0, 0, 5, 1, 6, 4, 6, 5, 1, 6, 5, 5, 1, 4, 3, 5, 5, 3, 1, 6, 0, 0, 1, 3, 0, 2, 0, 6, 2, 0, 4, 0, 6, 3, 2, 0, 5, 1, 3, 3, 4, 5, 4, 6, 5, 1, 1, 5, 3, 0, 0, 5, 5], [2, 1, 5, 5, 0, 2, 0, 4, 6, 6, 4, 40, 41, 42, 43, 44, 0, 1, 6, 3, 5, 4, 4, 6, 3, 5, 5, 4, 1, 1, 0, 0, 6, 1, 5, 5, 1, 4, 2, 4, 4, 6, 0, 2, 5, 5, 0, 0, 5, 0, 2, 6, 3, 4, 4, 6, 0, 2, 4, 4, 3, 5, 5, 3, 4, 0, 1, 2, 6, 1, 0, 5, 3, 2, 5, 0, 1, 3, 5, 2, 5, 3, 0, 2, 4, 0, 1, 3, 4, 4, 2, 0, 0, 1, 0, 2, 5, 3, 0, 2], [3, 1, 5, 0, 0, 0, 0, 5, 5, 2, 3, 4, 0, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 3, 1, 3, 0, 2, 0, 3, 0, 0, 0, 0, 5, 0, 4, 0, 4, 3, 5, 1, 5, 6, 5, 0, 5, 3, 3, 6, 0, 2, 0, 0, 0, 2, 4, 5, 3, 5, 0, 4, 4, 1, 5, 2, 2, 2, 3, 1, 1, 1, 0, 0, 0, 6, 1, 5, 6, 0, 6, 0, 4, 0, 0, 3, 4, 3, 0, 1, 4, 6, 6, 0, 5, 3, 4, 3, 2, 1], [0, 5, 0, 4, 6, 2, 2, 6, 0, 3, 5, 1, 4, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 2, 3, 0, 4, 3, 0, 4, 3, 0, 5, 5, 6, 3, 6, 6, 0, 2, 6, 0, 0, 6, 1, 0, 5, 3, 0, 1, 6, 3, 5, 1, 0, 0, 0, 0, 3, 0, 2, 3, 4, 1, 1, 1, 5, 3, 1, 4, 6, 0, 1, 0, 1, 5, 2, 0, 5, 4, 1, 0, 2, 2, 2, 0, 4, 1, 3, 1, 0, 0, 2, 0, 0, 0, 6, 2, 0, 6], [0, 0, 3, 6, 0, 4, 0, 1, 6, 0, 2, 5, 0, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 5, 0, 0, 6, 5, 6, 0, 4, 1, 0, 0, 3, 5, 5, 4, 4, 0, 4, 0, 4, 2, 0, 2, 0, 2, 0, 0, 3, 0, 6, 2, 6, 1, 0, 1, 3, 3, 1, 0, 0, 0, 3, 4, 6, 0, 1, 0, 0, 5, 3, 3, 5, 0, 1, 5, 0, 2, 0, 2, 3, 3, 2, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 2, 0, 0, 1], [6, 3, 4, 0, 5, 0, 0, 1, 2, 4, 5, 2, 0, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 5, 1, 1, 0, 0, 6, 1, 6, 6, 4, 3, 2, 5, 0, 6, 3, 5, 0, 4, 3, 2, 5, 5, 1, 6, 5, 2, 5, 1, 2, 3, 6, 6, 0, 3, 0, 0, 0, 6, 0, 0, 3, 6, 0, 0, 1, 6, 1, 2, 5, 3, 6, 3, 5, 1, 6, 0, 2, 6, 4, 3, 0, 5, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 0, 5, 4, 3], [1, 1, 5, 4, 2, 1, 3, 2, 4, 6, 2, 2, 1, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 5, 1, 0, 1, 0, 2, 2, 6, 6, 0, 1, 0, 1, 6, 6, 3, 0, 3, 4, 0, 0, 6, 6, 6, 0, 0, 5, 5, 2, 3, 0, 3, 3, 0, 5, 5, 1, 4, 3, 4, 2, 0, 3, 0, 6, 0, 4, 5, 0, 6, 3, 3, 3, 0, 6, 0, 0, 0, 3, 3, 1, 0, 6, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 2, 3, 1, 3], [5, 0, 6, 2, 5, 1, 0, 0, 0, 4, 4, 5, 4, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1, 0, 1, 6, 0, 5, 0, 2, 1, 1014, 1015, 5, 2, 5, 0, 1038, 1039, 0, 4, 2, 5, 5, 5, 0, 4, 1, 4, 2, 0, 5, 6, 6, 5, 0, 0, 5, 1, 0, 0, 4, 0, 1, 6, 3, 0, 3, 6, 3, 5, 3, 1, 2, 1, 5, 3, 0, 4, 0, 0, 2, 3, 6, 3, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1, 4, 5, 2], [2, 2, 0, 3, 3, 5, 4, 4, 0, 2, 1, 0, 2, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 0, 1, 1, 0, 6, 6, 0, 2, 1, 0x0400, 1025, 5, 3, 998, 999, 1048, 1049, 4, 3, 4, 0, 0, 3, 2, 0, 1, 5, 4, 0, 3, 0, 0, 3, 4, 1, 0, 5, 0, 2, 2, 3, 0, 2, 6, 0, 0, 2, 2, 0, 5, 3, 6, 6, 3, 3, 2, 6, 3, 1, 0, 4, 0, 1, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 5, 2, 2, 3], [6, 1, 0, 0, 4, 2, 1, 6, 1, 4, 6, 6, 3, 3, 0, 4, 1, 6, 4, 5, 6, 0, 0, 5, 4, 4, 6, 2, 2, 0, 0, 0, 4, 1, 2, 4, 1008, 1009, 1, 5, 4, 5, 5, 5, 6, 2, 0, 4, 6, 6, 0, 1, 3, 1, 6, 0, 0, 0, 5, 0, 3, 6, 3, 1, 0, 0, 1, 5, 0, 0, 0, 4, 0, 1030, 1031, 3, 0, 3, 0, 3, 6, 6, 6, 6, 6, 5, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 6, 4, 2, 5], [6, 4, 2, 6, 2, 0, 0, 5, 4, 1, 1, 0, 1, 3, 2, 5, 0, 1, 2, 6, 2, 2, 0, 6, 5, 2, 2, 4, 0, 5, 0, 3, 4, 0, 4, 3, 5, 2, 5, 0, 0, 0, 0, 2, 2, 6, 3, 2, 6, 0, 3, 1, 1, 1, 1, 84, 85, 86, 4, 4, 0, 3, 6, 2, 1, 3, 6, 2, 6, 1, 2, 0, 2, 1040, 1041, 994, 995, 3, 2, 6, 6, 3, 0, 3, 0, 3, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 3, 3, 2, 3], [2, 4, 4, 1, 0, 6, 6, 1, 0, 0, 5, 3, 3, 3, 6, 0, 1, 2, 3, 0, 6, 1, 1, 6, 0, 0, 1, 0, 6, 2, 1, 0, 3, 0, 6, 1, 3, 4, 1, 1, 1, 1, 1, 1, 4, 2, 5, 0, 4, 2, 1, 2, 6, 3, 5, 94, 95, 96, 2, 5, 0, 3, 3, 6, 1, 4, 0, 1, 5, 2, 6, 3, 2, 2, 3, 1004, 1005, 0, 0, 5, 6, 2, 3, 2, 2, 0, 0, 2, 4, 6, 6, 5, 6, 1, 0, 2, 0, 0, 5, 2], [2, 5, 0, 2, 0, 6, 5, 5, 3, 3, 1, 5, 2, 1, 0, 3, 1, 2, 2, 5, 6, 0, 4, 2, 6, 3, 1, 5, 2, 2, 1, 5, 6, 5, 6, 3, 5, 4, 4, 5, 0, 0, 2, 3, 3, 3, 2, 2, 1, 2, 6, 2, 2, 6, 4, 104, 105, 106, 6, 3, 4, 1, 6, 1, 0, 6, 1, 0, 0, 0, 3, 3, 2, 1, 0, 0, 5, 5, 0, 0, 5, 3, 5, 0, 3, 0, 5, 2, 5, 4, 4, 0, 3, 6, 1, 2, 4, 6, 5, 1], [1030, 1031, 6, 6, 3, 0, 0, 1, 0, 4, 2, 6, 1, 1, 3, 0, 3, 0, 5, 3, 0, 4, 0, 1, 2, 3, 5, 5, 4, 6, 4, 3, 5, 6, 0, 2, 6, 2, 4, 6, 3, 0, 0, 3, 0, 6, 0, 1, 6, 2, 2, 0, 2, 6, 3, 114, 115, 116, 2, 0, 4, 6, 3, 0, 2, 4, 0, 4, 3, 2, 6, 6, 2, 6, 6, 2, 1, 1, 3, 3, 2, 0, 4, 6, 6, 3, 3, 5, 6, 4, 5, 3, 3, 6, 0, 3, 6, 1, 6, 0], [1040, 1041, 3, 1, 5, 3, 2, 2, 3, 6, 5, 4, 5, 4, 5, 4, 4, 2, 5, 3, 4, 5, 4, 3, 1, 1, 5, 5, 0, 4, 1, 6, 2, 0, 3, 5, 1, 5, 0, 3, 0, 5, 0, 0, 0, 5, 3, 1, 3, 2, 3, 4, 0, 5, 6, 124, 125, 126, 6, 5, 1, 2, 2, 1, 0, 0, 6, 3, 1, 3, 1, 1, 0, 3, 6, 0, 0, 5, 5, 3, 2, 1, 1, 3, 5, 6, 5, 0, 1, 1, 4, 0, 6, 2, 0, 1, 3, 0, 4, 0], [5, 6, 0, 3, 5, 1, 6, 5, 0, 2, 0, 4, 1, 2, 2, 0, 5, 1, 4, 4, 0, 0, 6, 2, 5, 4, 1, 5, 6, 6, 2, 0, 1, 0, 1, 5, 0, 0, 0, 0, 5, 4, 5, 5, 0, 6, 1, 1, 0, 3, 5, 0, 0, 4, 6, 134, 135, 136, 4, 2, 0, 4, 0, 0, 0, 0, 4, 2, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 0, 3, 2, 3, 0, 5, 5, 3, 0, 4, 4, 0, 2, 0, 5, 5, 4, 4, 5, 4, 0, 4], [0, 0, 0, 5, 3, 1, 2, 4, 1, 1, 3, 1, 4, 4, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 0, 0, 3, 5, 2, 1, 3, 1, 6, 0, 5, 4, 5, 1, 3, 1, 2, 1, 3, 3, 6, 6, 5, 0, 0, 4, 0, 5, 5, 5, 0, 144, 145, 146, 6, 5, 2, 0, 6, 6, 5, 6, 0, 4, 2, 0, 1, 5, 6, 5, 5, 3, 2, 3, 0, 1, 1, 3, 4, 0, 4, 2, 5, 1, 2, 2, 1, 0, 2, 6, 3, 4, 0, 0, 2, 0], [6, 4, 0, 6, 0, 5, 3, 4, 6, 2, 3, 4, 6, 0, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 3, 6, 4, 5, 2, 5, 2, 6, 6, 0, 0, 0, 2, 2, 6, 4, 4, 2, 3, 2, 6, 0, 0, 0, 2, 2, 3, 0, 5, 0, 0, 154, 155, 156, 4, 2, 5, 3, 2, 0, 1, 2, 0, 0, 0, 6, 0, 2, 6, 2, 0, 3, 6, 0, 5, 0, 0, 6, 5, 2, 6, 2, 4, 0, 0, 0, 2, 3, 3, 0, 4, 2, 5, 0, 5, 2], [5, 1, 0, 0, 2, 5, 6, 5, 1, 0, 0, 1, 5, 0, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 6, 4, 1, 3, 4, 6, 3, 6, 0, 4, 5, 5, 1, 1014, 1015, 1038, 1039, 1, 2, 5, 0, 3, 2, 6, 1, 3, 5, 4, 0, 5, 6, 164, 165, 166, 4, 0, 4, 5, 0, 5, 3, 1, 0, 1, 0, 2, 4, 6, 5, 4, 6, 0, 5, 0, 4, 2, 0, 5, 1, 1, 0, 5, 0, 0, 2, 0, 4, 0, 1, 0, 5, 2, 3, 4, 2, 2], [5, 1, 5, 6, 5, 4, 1, 3, 1, 0, 6, 1, 0, 2, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 4, 2, 0, 0, 0, 1, 0, 4, 4, 1, 0, 3, 0, 0x0400, 1025, 1048, 1049, 3, 6, 2, 3, 2, 0, 6, 0, 6, 2, 3, 0, 0, 0, 5, 3, 2, 4, 6, 1, 4, 1, 1, 0, 4, 0, 3, 5, 6, 4, 0, 5, 5, 5, 1, 0, 5, 3, 3, 0, 5, 0, 3, 5, 6, 6, 0, 4, 5, 2, 0, 4, 3, 1, 1, 4, 0, 0, 0], [4, 0, 6, 4, 5, 0, 4, 0, 5, 5, 0, 5, 3, 3, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 6, 3, 0, 2, 6, 6, 6, 1, 2, 4, 3, 2, 6, 3, 4, 1017, 1018, 5, 2, 0, 0, 4, 2, 1, 1, 4, 0, 0, 0, 3, 2, 5, 0, 5, 2, 6, 0, 0, 1, 0, 0, 3, 4, 0, 1, 0, 1, 3, 6, 5, 0, 1, 5, 4, 0, 5, 0, 6, 4, 0, 2, 0, 6, 1, 3, 4, 0, 4, 0, 1, 6, 3, 2, 5, 0, 4], [1, 3, 4, 5, 4, 0, 6, 4, 4, 2, 0, 2, 1, 6, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 2, 4, 4, 5, 0, 3, 0, 2, 0, 2, 4, 6, 6, 1034, 1035, 1027, 0x0404, 0, 2, 4, 1, 0, 4, 0, 0, 1, 6, 4, 4, 1, 0, 4, 4, 2, 4, 5, 5, 5, 4, 6, 0, 2, 5, 2, 0, 1, 2, 6, 0, 6, 6, 6, 2, 0, 5, 3, 6, 6, 1, 1, 3, 5, 1, 5, 3, 2, 6, 0, 2, 4, 5, 3, 0, 4, 2, 1], [0, 1, 1, 6, 0, 3, 0, 1, 0, 2, 5, 4, 6, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 4, 1, 5, 4, 3, 5, 6, 5, 2, 0, 3, 6, 3, 1044, 1045, 1030, 1031, 1, 0, 5, 3, 5, 5, 5, 3, 2, 3, 2, 0, 5, 6, 0, 0, 6, 3, 0, 0, 4, 1, 3, 4, 3, 6, 2, 4, 4, 0, 2, 4, 5, 6, 0, 3, 2, 4, 1, 5, 6, 2, 0, 2, 3, 0, 3, 0, 5, 4, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799], [0, 5, 0, 6, 2, 0, 6, 6, 6, 3, 3, 0, 3, 2, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 6, 3, 0, 0, 2, 1, 1, 1, 3, 4, 0, 6, 0, 0, 1040, 1041, 1, 0, 0, 0, 4, 6, 6, 1, 1, 5, 0, 6, 4, 0, 1, 2, 0, 2, 4, 5, 0, 3, 6, 5, 3, 4, 2, 2, 5, 3, 1, 0, 6, 6, 0, 0, 6, 1, 4, 2, 2, 0, 0, 1, 1, 1, 4, 2, 6, 5, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809], [3, 4, 3, 4, 1, 3, 5, 1, 0, 4, 0, 0, 0, 3, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 3, 5, 2, 2, 0, 3, 5, 0, 2, 3, 0, 5, 1, 3, 6, 2, 1, 6, 2, 2, 1, 3, 0, 1, 6, 6, 6, 6, 6, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 0, 0, 4, 5, 6, 5, 3, 5, 1, 5, 3, 0, 3, 5, 2, 3, 4, 4, 3, 2, 1, 3, 2, 1, 2, 6, 1, 0, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819], [0, 6, 6, 2, 0, 3, 2, 5, 5, 2, 0, 6, 1, 5, 4, 5, 1, 0, 3, 4, 4, 0, 2, 5, 1, 2, 2, 4, 4, 4, 0, 0, 4, 3, 6, 0, 0, 0, 4, 2, 5, 3, 4, 6, 0, 4, 2, 0, 1, 1, 5, 3, 2, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1, 0, 0, 6, 4, 0, 4, 0, 2, 1, 1, 1, 2, 2, 4, 6, 5, 5, 1017, 1018, 6, 3, 4, 0, 3, 4, 0, 2, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829], [2, 4, 0, 0, 0, 0, 3, 1, 2, 5, 6, 84, 85, 86, 1, 2, 2, 0, 0, 0, 2, 6, 3, 2, 0, 0, 5, 1030, 1031, 2, 4, 2, 6, 2, 5, 4, 0, 3, 3, 2, 0, 2, 1, 2, 6, 4, 0, 0, 4, 2, 0, 1, 0, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 3, 2, 0, 0, 6, 1, 0, 4, 4, 5, 2, 1, 0, 5, 5, 5, 3, 2, 1027, 0x0404, 4, 2, 6, 84, 85, 86, 6, 3, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839], [0, 0, 3, 1, 3, 4, 6, 3, 6, 2, 0, 94, 95, 96, 0, 3, 2, 6, 4, 3, 4, 1, 3, 2, 0, 3, 0, 1040, 1041, 0, 2, 3, 6, 3, 2, 6, 4, 4, 6, 6, 4, 6, 6, 3, 3, 5, 1, 5, 6, 0, 2, 4, 5, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 4, 4, 2, 4, 4, 0, 0, 4, 5, 4, 0, 6, 0, 1, 3, 6, 2, 1, 4, 5, 4, 6, 4, 94, 95, 96, 5, 3, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849], [6, 0, 6, 2, 5, 5, 6, 5, 4, 3, 4, 104, 105, 106, 3, 0, 6, 2, 2, 0, 6, 2, 6, 5, 0, 5, 5, 3, 2, 6, 0, 0, 0, 6, 5, 1, 4, 0, 5, 2, 3, 0, 0, 5, 3, 0, 2, 0, 3, 4, 0, 0, 0, 0x0500, 1281, 1282, 1283, 1284, 0x0505, 1286, 1287, 1288, 1289, 6, 4, 3, 2, 1, 0, 0, 3, 6, 0, 1, 3, 1, 3, 6, 5, 0, 4, 4, 4, 0, 5, 4, 104, 105, 106, 2, 4, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859], [4, 4, 6, 2, 4, 2, 0, 3, 6, 0, 2, 114, 115, 116, 3, 2, 0, 4, 1, 5, 0, 6, 1, 0, 1, 6, 1, 5, 6, 0, 0, 2, 0, 0, 2, 0, 6, 1, 0, 6, 6, 3, 2, 5, 0, 3, 6, 6, 0, 4, 5, 5, 4, 3, 2, 1, 2, 0, 0, 4, 6, 0, 2, 4, 6, 0, 6, 4, 6, 5, 6, 3, 5, 0, 6, 0, 2, 3, 3, 1, 0, 0, 0, 5, 1, 6, 114, 115, 116, 5, 6, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869], [3, 0, 0, 5, 2, 1, 0, 1, 0, 1, 3, 124, 125, 126, 6, 2, 0, 3, 2, 4, 0, 0, 1, 6, 0, 3, 5, 5, 2, 3, 6, 1, 5, 6, 6, 1, 1, 0, 0, 3, 6, 6, 4, 4, 2, 0, 5, 3, 0, 5, 6, 5, 0, 2, 2, 0, 0, 6, 4, 1, 1, 6, 0, 6, 0, 6, 4, 1, 3, 4, 6, 0, 3, 0, 5, 0, 0, 0, 6, 0, 1, 2, 4, 3, 3, 6, 124, 125, 126, 2, 5, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879], [2, 4, 4, 5, 0, 5, 6, 3, 6, 2, 4, 134, 135, 136, 6, 0, 6, 2, 3, 5, 2, 0, 0, 0, 6, 0, 0, 0, 5, 2, 0, 5, 1, 3, 1, 0, 4, 0, 2, 2, 3, 0, 4, 2, 5, 0, 3, 5, 6, 6, 6, 5, 4, 6, 2, 5, 0, 5, 1, 2, 3, 4, 0, 5, 0, 2, 4, 3, 0, 2, 0, 2, 6, 3, 0, 4, 0, 0, 0, 4, 3, 5, 0, 6, 1, 4, 134, 135, 136, 1, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889]];
gGameObjL = [[389, 376, 15, []], [2263, 415, 12, []], [2223, 1937, 12, []], [934, 3388, 12, []], [3423, 3455, 12, []], [3849, 3688, 3, []], [3852, 3811, 3, []], [3673, 3815, 3, []], [3677, 3919, 3, []], [3221, 3810, 7, []], [3045, 3832, 7, []], [2857, 3899, 7, []], [2658, 3894, 7, []], [2573, 3800, 7, []], [2466, 3657, 7, []], [2457, 3478, 7, []], [2592, 3385, 7, []], [2794, 3368, 7, []], [2940, 3436, 7, []], [3053, 3583, 7, []], [2873, 3061, 7, []], [2661, 3062, 7, []], [2429, 3062, 7, []], [2186, 3066, 7, []], [1987, 3070, 7, []], [1764, 3071, 7, []], [1534, 0x0C00, 7, []], [1297, 3074, 7, []], [1053, 3074, 4, []], [145, 2761, 4, []], [303, 2758, 4, []], [460, 2758, 4, []], [624, 2942, 9, [[-1, -176], [-541, -169], [-543, 3], [0, 0], [0, 0], [0, 0], [0, 0]]], [263, 3672, 6, []], [328, 3750, 6, []], [194, 3746, 6, []], [264, 3827, 6, []], [408, 3573, 9, [[-175, 155], [-4, 365], [164, 150], [0, 0], [0, 0], [0, 0], [0, 0]]], [639, 3830, 7, []], [637, 3898, 7, []], [703, 3846, 7, []], [700, 3924, 7, []], [787, 3871, 7, []], [786, 3945, 7, []], [861, 3879, 7, []], [866, 3955, 7, []], [964, 3954, 7, []], [1058, 3949, 7, []], [962, 3874, 7, []], [1057, 3872, 7, []], [1157, 3953, 7, []], [1154, 3866, 7, []], [1250, 3863, 7, []], [1251, 3941, 7, []], [1361, 3861, 7, []], [1365, 3940, 7, []], [1469, 3857, 7, []], [1473, 3940, 7, []], [1573, 3853, 7, []], [1576, 3936, 7, []], [1534, 3365, 5, []], [1534, 3443, 5, []], [1537, 3526, 5, []], [1442, 3357, 7, []], [1444, 3430, 7, []], [1443, 3517, 7, []], [1619, 3355, 7, []], [1623, 3436, 7, []], [1622, 3520, 7, []], [1539, 3574, 7, []], [1540, 3286, 7, []], [224, 2074, 3, []], [225, 2185, 3, []], [229, 2282, 3, []], [316, 2178, 4, []], [313, 2279, 4, []], [318, 2374, 4, []], [408, 2177, 5, []], [411, 2271, 5, []], [403, 2075, 5, []], [501, 2173, 6, []], [500, 2269, 6, []], [503, 2366, 6, []], [228, 2367, 7, []], [321, 2072, 7, []], [416, 2356, 7, []], [743, 2357, 7, []], [730, 2156, 7, []], [610, 2161, 7, []], [611, 2248, 7, []], [616, 2353, 7, []], [97, 2259, 8, []], [742, 2252, 7, []], [873, 2247, 7, []], [1010, 2244, 7, []], [1013, 2356, 7, []], [1268, 2352, 7, []], [1422, 2348, 7, []], [1707, 2237, 7, []], [1829, 2237, 4, []], [1971, 2232, 7, []], [2119, 2233, 3, []], [2292, 2230, 5, []], [2463, 2225, 7, []], [2657, 2223, 7, []], [0x0B0B, 2224, 6, []], [3013, 2221, 7, []], [3203, 2213, 7, []], [3378, 2250, 7, []], [3385, 2383, 7, []], [3391, 2533, 7, []], [3391, 2719, 7, []], [3377, 2108, 7, []], [3379, 1828, 7, []], [3380, 1639, 7, []], [3383, 1429, 7, []], [3379, 1215, 7, []], [3379, 992, 7, []], [3379, 772, 7, []], [3377, 598, 7, []], [2576, 1724, 6, []], [2726, 1723, 6, []], [2653, 1781, 5, []], [2580, 1850, 6, []], [2729, 1852, 6, []], [2492, 1681, 9, [[329, -8], [321, 182], [0, 183], [0, 0], [0, 0], [0, 0], [0, 0]]], [2926, 2004, 9, [[12, -466], [-559, -466], [-556, 7], [0, 0], [0, 0], [0, 0], [0, 0]]], [3189, 1830, 7, []], [3011, 1833, 7, []], [3281, 126, 3, []], [3282, 210, 3, []], [3283, 301, 3, []], [3601, 118, 3, []], [3601, 206, 3, []], [3602, 300, 3, []], [3440, 230, 8, []], [3066, 114, 7, []], [2870, 115, 7, []], [2640, 118, 7, []], [2640, 291, 7, []], [2402, 120, 7, []], [2646, 471, 7, []], [2182, 120, 7, []], [1945, 121, 7, []], [1695, 122, 7, []], [1441, 123, 7, []], [1215, 127, 7, []], [989, 132, 7, []], [988, 279, 7, []], [986, 415, 7, []], [925, 513, 5, []], [1020, 509, 5, []], [1117, 511, 5, []], [1226, 503, 5, []], [617, 375, 9, [[-5, 379], [890, 375], [887, -2], [391, -3], [0, 0], [0, 0], [0, 0], [0, 0]]], [135, 174, 6, []], [134, 285, 6, []], [133, 400, 6, []], [134, 515, 6, []], [252, 1192, 8, []], [159, 1507, 4, []], [239, 1507, 5, []], [317, 1506, 4, []], [242, 1421, 5, []], [240, 1598, 5, []], [242, 1702, 7, []], [240, 1808, 7, []], [398, 1808, 7, []], [566, 1804, 7, []], [767, 1801, 7, []], [939, 1798, 7, []], [1137, 1796, 7, []], [1358, 1793, 7, []], [1564, 1789, 7, []], [1767, 1788, 7, []], [1955, 1783, 7, []], [2145, 1784, 7, []], [2305, 1778, 7, []], [1698, 1187, 7, []], [1769, 1187, 7, []], [1698, 1256, 7, []], [1769, 1256, 7, []], [1699, 1322, 7, []], [1771, 1326, 7, []], [1626, 1326, 7, []], [1846, 1323, 7, []], [1667, 1394, 7, []], [1739, 1396, 7, []], [1804, 1394, 7, []], [1708, 1465, 7, []], [1772, 1467, 7, []], [1739, 1526, 7, []], [3645, 881, 6, []], [3648, 951, 6, []], [3648, 1025, 6, []], [3720, 915, 6, []], [3723, 997, 6, []], [3725, 1071, 6, []], [3794, 980, 6, []], [3798, 1054, 6, []], [3801, 1126, 6, []], [3662, 2069, 5, []], [3661, 2150, 5, []], [3667, 2240, 5, []], [3662, 2329, 5, []], [3844, 3128, 7, []], [3848, 3282, 7, []], [3849, 3418, 7, []], [3854, 3574, 7, []], [3844, 2953, 7, []], [3843, 2793, 7, []], [3841, 2611, 7, []], [3844, 2481, 7, []], [3832, 2242, 5, []], [3833, 2152, 5, []], [3830, 2055, 5, []], [3829, 2327, 5, []], [3355, 1975, 9, [[332, -3], [338, 367], [-4, 368], [0, 0], [0, 0], [0, 0], [0, 0]]], [3914, 2503, 9, [[-137, 3], [-140, -518], [-2, -516], [0, 0], [0, 0], [0, 0], [0, 0]]], [2647, 622, 7, []], [2645, 779, 7, []], [2647, 949, 7, []], [2648, 1109, 7, []], [2855, 1112, 7, []], [3098, 1114, 7, []], [2836, 2361, 7, []], [2839, 2504, 7, []], [2936, 2691, 7, []], [2908, 2865, 7, []], [2316, 3566, 3, []], [2380, 3515, 3, []], [2232, 3629, 3, []], [2227, 3515, 3, []], [2384, 3626, 3, []], [1996, 3471, 9, [[223, 91], [223, 269], [-343, -25], [-592, -20], [-595, -168], [-343, -167], [0, 0], [0, 0], [0, 0], [0, 0]]], [3674, 3684, 3, []], [3858, 3926, 3, []], [864, 2352, 6, []], [869, 2149, 7, []], [1004, 2144, 7, []], [1207, 2586, 5, []], [1277, 2706, 5, []], [1274, 2627, 5, []], [1203, 2754, 5, []], [1204, 2668, 5, []], [1352, 2749, 5, []], [1349, 2660, 5, []], [1343, 2590, 5, []], [3057, 746, 13, []], [1877, 3633, 14, []], [1880, 3832, 13, []], [158, 3946, 2, []], [1876, 3482, 13, []], [388, 500, 14, []], [388, 640, 13, []], [311, 3162, 13, []], [3746, 1571, 15, []], [3745, 1708, 13, []], [3622, 2524, 14, []]];
pTileSheetNum = 1;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel3():Array{
gMap = [[0, 4, 0, 2, 0, 6, 0, 5, 6, 0, 2, 5, 1, 6, 2, 4, 6, 5, 4, 5, 5, 5, 0, 2, 3, 1, 2, 0, 1, 0, 5, 2, 0, 2, 3, 3, 3, 2, 1, 6, 0, 0, 3, 3, 1, 5, 4, 2, 4, 0, 2, 4, 6, 3, 5, 3, 2, 0, 2, 4, 6, 2, 1, 0, 3, 2, 4, 1, 1, 4, 0, 6, 0, 2, 0, 2, 6, 6, 1, 4, 2, 6, 5, 3, 6, 5, 6, 2, 6, 0, 2, 4, 4, 1, 5, 5, 4, 6, 3, 0], [5, 4, 3, 3, 6, 0, 0, 0, 1, 4, 0, 0, 993, 994, 0, 5, 1, 4, 3, 5, 6, 3, 4, 1, 5, 4, 2, 4, 6, 2, 3, 2, 0, 0, 5, 0, 0, 6, 2, 3, 4, 0, 2, 6, 6, 4, 2, 0, 1, 5, 0, 2, 2, 1, 0, 5, 4, 1, 2, 0, 0, 1, 0, 2, 1, 0, 0, 6, 0, 2, 3, 0, 0, 0, 6, 0, 2, 1, 3, 3, 4, 4, 5, 4, 0, 4, 0, 1, 6, 2, 2, 3, 6, 6, 5, 0, 0, 0, 0, 0], [620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 3, 6, 1003, 1004, 4, 6, 0, 1, 5, 0, 2, 2, 0, 0, 3, 5, 5, 5, 0, 2, 2, 1, 3, 2, 3, 4, 0, 5, 2, 0, 6, 1, 2, 6, 6, 5, 2, 0, 2, 5, 5, 3, 0, 6, 0, 6, 4, 0, 0, 3, 1, 2, 2, 6, 5, 3, 0, 0, 2, 3, 6, 0, 4, 0, 0, 1, 0, 5, 1, 2, 3, 0, 6, 3, 2, 0, 0, 4, 5, 6, 0, 2, 3, 2, 0, 6, 2, 5, 0, 5], [630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 2, 2, 1, 0, 2, 996, 997, 3, 1, 0, 5, 0, 1, 5, 0, 6, 4, 0, 1, 0, 6, 2, 1, 0, 5, 5, 2, 1, 0, 0, 1, 6, 1, 5, 2, 2, 0, 4, 2, 2, 0, 5, 6, 5, 6, 2, 2, 6, 1, 0, 3, 1, 0, 0, 3, 6, 5, 2, 2, 0, 6, 0, 5, 3, 3, 0, 6, 0, 2, 0, 1038, 1039, 3, 1, 2, 1, 0, 0, 0, 0, 6, 5, 4, 3, 0, 0, 5, 1, 0, 1], [640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 5, 5, 1, 1, 1006, 1007, 3, 3, 6, 4, 6, 0, 2, 1, 2, 4, 3, 6, 2, 5, 5, 4, 2, 1, 4, 0, 5, 0, 4, 3, 5, 1, 6, 5, 1, 1, 0, 2, 3, 4, 6, 2, 1, 2, 0, 1, 3, 1, 2, 3, 0, 6, 2, 5, 4, 2, 1, 0, 2, 2, 3, 3, 4, 0, 5, 5, 2, 0, 3, 1048, 1049, 1014, 1015, 6, 2, 1, 3, 3, 3, 5, 0, 2, 3, 2, 3, 3, 4, 0, 0], [650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 5, 3, 3, 0, 6, 3, 3, 4, 2, 0, 5, 4, 1, 0, 0, 5, 0, 6, 2, 6, 0, 0, 0, 4, 0, 1038, 1039, 3, 0, 1, 0, 1, 2, 2, 4, 2, 3, 5, 0, 1, 2, 6, 0, 3, 2, 0, 6, 1, 0, 4, 0, 0, 2, 3, 4, 0, 4, 3, 4, 1, 1, 5, 5, 2, 4, 2, 6, 1, 0, 0, 1000, 1001, 0x0400, 1025, 0, 0, 4, 6, 0, 6, 0, 3, 0, 5, 5, 6, 1, 2, 3, 6], [660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 3, 6, 6, 3, 6, 0, 5, 6, 2, 0, 2, 0, 6, 2, 5, 0, 1, 3, 3, 0, 1, 0, 5, 2, 4, 1048, 1049, 0, 1, 5, 4, 6, 6, 5, 2, 0, 5, 6, 0, 2, 6, 3, 5, 6, 2, 0, 6, 5, 2, 2, 1, 5, 2, 0, 4, 5, 5, 6, 0, 1, 0, 0, 0, 4, 6, 3, 0, 0, 6, 3, 1010, 1011, 0, 3, 0, 0, 2, 0, 4, 0, 0, 5, 5, 4, 3, 3, 0, 0, 2, 6], [670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 6, 2, 0, 6, 0, 1, 5, 4, 0, 5, 4, 1, 3, 2, 2, 4, 3, 4, 0, 0, 6, 4, 1, 6, 0, 2, 2, 2, 2, 0, 0, 0, 0, 5, 4, 1, 0, 6, 5, 3, 6, 0, 3, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 4, 0, 0, 1, 5, 1, 0, 6, 3, 1, 0, 0, 0, 4, 1, 6, 5, 6, 0, 6, 4, 1, 3, 1, 0, 1, 1], [680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 0, 3, 1, 1, 5, 2, 0, 3, 3, 0, 5, 0, 0, 2, 6, 4, 3, 5, 1, 2, 3, 1, 0, 1, 0, 2, 6, 5, 4, 2, 5, 2, 1, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 0, 5, 6, 2, 0, 0, 6, 3, 4, 5, 0, 4, 6, 6, 4, 0, 3, 1, 0, 1, 4, 0, 2, 0, 2, 1034, 1035], [690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 3, 0, 6, 0, 4, 3, 5, 5, 3, 1, 5, 0, 4, 5, 1, 3, 0, 3, 0, 2, 3, 4, 6, 0, 1, 6, 2, 6, 2, 4, 4, 0, 3, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 1, 5, 1, 0, 1, 2, 0, 0, 0, 2, 4, 4, 5, 6, 6, 1, 4, 6, 6, 1, 3, 4, 6, 3, 1044, 1045], [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 1, 2, 0, 6, 4, 1, 0, 5, 5, 0, 6, 1, 2, 0, 6, 1, 0, 6, 0, 4, 3, 3, 1, 5, 0, 3, 4, 0, 6, 6, 3, 4, 6, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 2, 0, 6, 0, 6, 1, 3, 6, 1, 0, 0, 1, 6, 0, 2, 2, 6, 3, 0, 5, 2, 0, 5, 1, 0, 5, 5], [710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 4, 4, 2, 0, 6, 5, 3, 0, 4, 0, 6, 2, 1, 1, 1, 0, 3, 0, 6, 6, 6, 0, 0, 1, 1, 0, 5, 1, 3, 0, 6, 4, 0, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 2, 3, 2, 4, 6, 0, 3, 6, 2, 4, 0, 3, 0, 5, 4, 6, 4, 3, 1, 5, 0, 6, 0, 2, 4, 3, 3], [0, 2, 4, 6, 4, 3, 5, 0, 0, 1, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 6, 4, 2, 2, 0, 0, 3, 0, 0, 4, 4, 2, 0, 6, 4, 2, 0, 1, 4, 1, 6, 2, 6, 6, 4, 0, 2, 0, 5, 3, 2, 6, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 0, 5, 0, 0, 0, 4, 6, 2, 4, 5, 0, 4, 2, 3, 6, 0, 1, 5, 2, 3, 4, 0, 2, 0, 6, 0, 5], [1, 0, 1, 1, 0, 3, 0, 0, 4, 4, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 1, 5, 1, 0, 2, 0, 0, 5, 1, 0, 3, 4, 5, 4, 0, 6, 1, 5, 0, 0, 0, 1, 3, 1, 0, 3, 2, 5, 2, 6, 0, 0, 0, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 4, 0, 3, 2, 2, 6, 0, 0, 3, 2, 0, 4, 3, 1, 3, 1, 6, 0, 1, 3, 5, 2, 3, 2, 4, 2, 0], [0, 4, 1, 2, 2, 0, 4, 1, 4, 3, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 4, 5, 0, 5, 4, 4, 0, 6, 0, 0, 0, 4, 1, 1, 5, 2, 0, 1, 0, 2, 6, 0, 4, 0, 1, 0, 0, 6, 0, 3, 6, 0, 6, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 1, 4, 5, 3, 6, 3, 0, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 1000, 1001, 4, 3, 2, 2, 5, 0, 0, 5], [0, 5, 3, 1, 6, 3, 3, 4, 4, 4, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 5, 0, 5, 0, 0, 3, 0, 0, 1, 0, 1, 2, 0, 2, 6, 5, 3, 0, 0, 5, 2, 1, 0, 0, 0, 2, 3, 1, 0, 0, 1, 5, 2, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 2, 0, 5, 0, 1, 5, 4, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 1010, 1011, 4, 4, 1, 1, 0, 2, 2, 1], [0, 0, 1, 0, 0, 0, 0, 4, 5, 0, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 0, 5, 6, 0, 4, 3, 3, 0, 5, 5, 5, 0, 4, 5, 2, 1, 2, 0, 1, 6, 1, 4, 3, 3, 0, 5, 6, 2, 5, 3, 3, 6, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 3, 0, 2, 2, 6, 6, 6, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 6, 3, 5, 5, 0, 0, 4, 1, 5, 2], [0, 0, 1, 5, 5, 4, 0, 4, 0, 994, 995, 6, 1, 4, 3, 2, 1, 0, 4, 6, 0, 0, 998, 999, 3, 5, 0, 5, 3, 0, 0, 3, 4, 5, 2, 0, 5, 6, 3, 0, 2, 2, 5, 6, 4, 1, 3, 2, 0, 6, 0, 3, 3, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 6, 2, 2, 5, 6, 6, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 6, 1, 5, 5, 3, 4, 0, 3, 6, 0], [1, 2, 6, 2, 0, 5, 1, 2, 3, 1004, 1005, 2, 1, 1, 5, 0, 6, 6, 0, 3, 3, 4, 1008, 1009, 0, 2, 6, 4, 3, 3, 5, 5, 1, 3, 4, 6, 6, 4, 1, 0, 0, 0, 5, 6, 3, 1, 5, 1, 6, 6, 4, 2, 3, 4, 5, 3, 6, 5, 0, 3, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 3, 0, 3, 6, 0, 5, 6, 2, 3, 1], [0, 3, 5, 3, 2, 1, 6, 6, 1, 2, 5, 6, 6, 0, 6, 1, 2, 0, 1, 0, 5, 5, 2, 994, 995, 4, 3, 6, 0, 0, 2, 0, 0, 2, 5, 1, 3, 2, 1, 5, 6, 3, 4, 3, 6, 3, 0, 6, 1, 3, 3, 5, 5, 4, 5, 3, 3, 4, 0, 1, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 2, 5, 5, 6, 0, 0, 6, 0, 6, 0], [4, 4, 0, 2, 0, 3, 1, 6, 3, 1, 6, 0, 4, 5, 6, 3, 1, 0, 0, 1, 0, 2, 0, 1004, 1005, 2, 2, 4, 0, 5, 5, 6, 0, 0, 2, 5, 2, 4, 5, 0, 4, 5, 5, 1, 0, 3, 0, 2, 0, 6, 0, 3, 2, 0, 5, 0, 1, 0, 5, 3, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 3, 3, 4, 0, 4, 2, 2, 0, 1, 5], [0, 0, 3, 0, 4, 6, 5, 0, 0, 6, 5, 4, 0, 1, 0, 0, 1, 3, 6, 6, 3, 6, 0, 3, 6, 1, 4, 1, 3, 6, 0, 0, 1, 6, 4, 4, 0, 1034, 1035, 3, 2, 1, 3, 0, 5, 5, 1, 1, 0, 0, 4, 6, 1, 6, 4, 6, 3, 6, 6, 6, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 6, 3, 3, 3, 0, 6, 2, 0, 5, 1], [0, 5, 5, 0, 1, 4, 2, 3, 2, 2, 2, 0, 2, 0, 5, 6, 6, 6, 5, 1, 0, 4, 5, 5, 1, 3, 4, 3, 6, 0, 5, 5, 0, 1, 3, 0, 3, 1044, 1045, 2, 0, 6, 3, 0, 1, 3, 6, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 0, 0, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 1, 4, 1, 5, 3, 1, 5, 1, 0, 3], [6, 3, 2, 993, 994, 0, 5, 3, 3, 5, 0, 0, 6, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 4, 2, 6, 2, 2, 2, 0, 5, 6, 3, 1, 0, 0, 3, 3, 4, 3, 2, 2, 5, 0, 4, 1, 4, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1, 3, 1, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 3, 4, 6, 1, 6, 1, 1, 3, 0, 2], [4, 0, 1, 1003, 1004, 6, 2, 3, 5, 1, 4, 3, 6, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 2, 5, 1, 4, 0, 6, 1, 3, 2, 3, 0, 3, 2, 0, 2, 6, 5, 6, 5, 2, 0, 5, 1, 2, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 5, 3, 6, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 698, 699, 5, 3, 1, 1, 6, 6, 6, 3, 5, 6, 0, 4, 5, 2, 5, 6, 3, 5], [4, 1, 6, 1, 1, 2, 3, 5, 0, 2, 6, 3, 2, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 6, 6, 2, 0, 3, 2, 5, 1, 0, 1, 2, 3, 3, 0, 3, 0, 0, 4, 0, 1, 5, 2, 5, 4, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 0, 0, 0, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 708, 709, 5, 3, 2, 0, 2, 3, 2, 0, 4, 1, 2, 6, 4, 2, 3, 0, 3, 5], [3, 1, 1, 3, 3, 5, 5, 0, 6, 4, 2, 5, 2, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 5, 2, 5, 2, 0, 3, 1, 5, 6, 5, 6, 6, 4, 2, 4, 2, 6, 5, 3, 2, 0, 0, 2, 1, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 0, 6, 5, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 718, 719, 1, 6, 0, 1, 4, 4, 4, 1, 0, 4, 2, 3, 6, 2, 0, 0, 4, 3], [6, 2, 2, 0, 4, 0, 4, 3, 2, 2, 4, 6, 1, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 6, 5, 5, 3, 0, 6, 0, 4, 4, 6, 6, 5, 4, 3, 0, 0, 5, 6, 6, 0, 5, 2, 6, 0, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1, 0, 5, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 0, 3, 3, 5, 5, 0, 2, 6, 1, 5, 6, 3, 0, 4, 6, 2, 6, 0, 3, 0, 5, 0, 0, 3, 0, 5, 0, 3, 0, 0], [4, 1, 6, 0, 4, 2, 4, 2, 4, 3, 0, 4, 3, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 5, 0, 6, 2, 1, 0, 2, 1, 0, 0, 0, 4, 5, 3, 5, 0, 0, 6, 5, 1, 0, 2, 5, 2, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 5, 2, 4, 2, 0, 1, 1, 4, 0, 5, 0, 1, 0, 0, 2, 3, 0, 2, 6, 0, 6, 2, 3, 1, 0, 0, 6, 4, 5, 0, 2, 3, 1, 5, 0, 3, 0, 0, 3, 0, 6, 1, 5], [1, 0, 2, 1, 6, 3, 0, 1, 0, 1, 0, 0, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 4, 0, 2, 4, 2, 0, 4, 0, 3, 1, 6, 3, 0, 0, 5, 4, 4, 6, 3, 2, 5, 0, 0, 6, 4, 1, 1, 2, 3, 2, 0, 2, 0, 0, 6, 6, 0, 5, 3, 0, 6, 0, 1, 4, 0, 0, 6, 4, 6, 2, 2, 1, 4, 0, 2, 1, 2, 6, 4, 5, 2, 2, 3, 6, 0, 6, 5, 1, 0, 0, 1, 5, 0, 3, 6, 0, 0], [1, 3, 1, 6, 0, 0, 0, 3, 1, 0, 0, 0, 2, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 0, 0, 1, 1, 1, 1, 5, 1, 0, 2, 0, 5, 0, 5, 2, 0, 5, 6, 1, 1, 0, 0, 0, 5, 0, 6, 1, 2, 0, 2, 0, 2, 5, 0, 4, 1, 1, 0, 6, 2, 1, 6, 4, 0, 2, 6, 6, 1, 6, 0, 3, 1, 4, 1, 2, 6, 0, 6, 0, 1, 3, 0, 0, 2, 4, 4, 1, 5, 3, 0, 0, 5, 2, 2, 0, 5], [0, 0, 0, 6, 3, 1, 6, 2, 3, 6, 1, 2, 3, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 4, 3, 5, 1, 2, 2, 0, 5, 6, 0, 6, 1, 0, 3, 5, 2, 6, 1, 3, 2, 6, 5, 0, 1, 1, 1, 4, 5, 0, 5, 4, 4, 4, 6, 4, 0, 2, 5, 0, 5, 1, 4, 0, 0, 4, 0, 4, 1, 0, 1, 6, 0, 0, 1, 0, 1, 3, 5, 3, 1, 5, 5, 1, 6, 2, 0, 1, 4, 6, 0, 5, 0, 4, 0, 3, 0, 6], [2, 3, 2, 2, 2, 0, 4, 3, 6, 3, 0, 0, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 2, 3, 5, 5, 0, 0, 0, 0, 0, 6, 0, 3, 6, 2, 5, 6, 5, 6, 6, 0, 2, 0, 2, 2, 6, 0, 3, 5, 1, 0, 1, 2, 2, 5, 6, 0, 4, 0, 2, 4, 1, 6, 4, 3, 5, 2, 4, 0, 2, 1, 4, 0, 6, 3, 3, 1, 0, 1, 0, 0, 1, 3, 5, 0, 2, 1, 6, 4, 0, 4, 3, 1000, 1001, 5, 6, 6, 1030, 1031], [3, 2, 1, 1, 2, 1, 2, 3, 0, 3, 6, 0, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 5, 2, 0, 0, 4, 5, 0, 2, 0, 6, 0, 0, 6, 5, 994, 995, 3, 5, 0, 1, 0, 6, 4, 6, 4, 1, 3, 0, 5, 5, 0, 4, 4, 2, 6, 6, 0, 3, 3, 4, 2, 3, 0, 4, 0, 5, 2, 1, 3, 2, 1, 1, 5, 2, 3, 5, 6, 0, 5, 3, 1, 3, 6, 0, 1, 0, 6, 720, 721, 722, 723, 1010, 1011, 726, 1030, 1031, 1040, 1041], [3, 1, 1, 0, 0, 3, 0, 1, 4, 0, 2, 0, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 0, 3, 3, 2, 2, 2, 0, 4, 5, 6, 0, 0, 4, 2, 1004, 1005, 1, 3, 0, 2, 6, 0, 6, 5, 2, 1, 1, 5, 3, 1, 5, 2, 5, 2, 3, 1, 1, 0, 5, 0, 0, 3, 1, 1, 1, 2, 0, 3, 1, 4, 5, 6, 5, 5, 0, 0, 0, 3, 2, 6, 6, 6, 1, 6, 1, 4, 1, 790, 791, 792, 793, 794, 795, 796, 1040, 1041, 799, 2], [0, 4, 1, 3, 1, 0, 1, 6, 1, 5, 1, 5, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 6, 6, 0, 6, 4, 0, 4, 4, 0, 2, 0, 0, 2, 4, 4, 4, 1, 4, 2, 2, 4, 4, 5, 6, 1, 3, 0, 6, 2, 0, 1, 5, 6, 0, 2, 0, 2, 0, 0, 2, 3, 3, 4, 6, 0, 5, 6, 6, 3, 6, 6, 5, 0, 1, 1, 0, 4, 2, 3, 6, 6, 6, 5, 4, 5, 3, 0, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 0], [0, 5, 0, 1, 0, 0, 0, 0, 4, 3, 1, 0, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 0, 3, 5, 2, 0, 1, 5, 4, 0, 1, 4, 5, 5, 1, 2, 6, 5, 4, 3, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 6, 2, 0, 4, 2, 1, 5, 2, 6, 2, 2, 1, 4, 5, 3, 4, 4, 3, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 0], [4, 3, 1, 0, 2, 3, 4, 4, 1, 0, 0, 4, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 6, 0, 2, 3, 3, 1, 5, 0, 1, 3, 1, 5, 2, 6, 4, 0, 4, 1, 4, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 3, 6, 0, 4, 0, 1, 4, 0, 2, 5, 3, 3, 2, 0, 3, 2, 4, 6, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 2], [1, 4, 6, 5, 3, 0, 4, 3, 2, 2, 4, 2, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1, 6, 6, 6, 0, 5, 3, 0, 3, 1, 998, 999, 0, 2, 0, 6, 0, 1, 0, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 3, 3, 3, 2, 5, 5, 4, 0, 3, 3, 4, 2, 4, 2, 1, 0, 0, 0, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 3], [2, 6, 0, 0, 0, 3, 0, 2, 1, 5, 0, 4, 1, 2, 6, 2, 1, 0, 0, 4, 0, 3, 4, 6, 0, 6, 0, 2, 3, 0, 3, 3, 1008, 1009, 1, 6, 0, 6, 4, 0, 6, 0, 4, 0, 4, 6, 0, 5, 1, 0, 1, 1, 0, 6, 1, 0, 2, 6, 1, 0, 6, 0, 6, 2, 0, 0, 4, 4, 0, 3, 2, 4, 3, 2, 1, 3, 4, 6, 6, 0, 1, 6, 1, 1, 4, 6, 3, 3, 3, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 3], [2, 5, 2, 1, 6, 0, 0, 5, 0, 4, 0, 5, 3, 3, 0, 6, 0, 0, 0, 6, 2, 6, 2, 2, 6, 3, 4, 3, 0, 0, 1, 1, 1, 4, 2, 5, 2, 5, 0, 0, 2, 2, 3, 6, 5, 0, 3, 1, 3, 3, 2, 5, 0, 4, 0, 6, 2, 1, 0, 1, 1, 1, 4, 1, 4, 0, 0, 4, 1, 4, 1, 0, 2, 0, 6, 4, 2, 5, 5, 1, 2, 1, 0, 3, 0, 5, 0, 2, 3, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 1], [1, 3, 1, 3, 4, 6, 2, 0, 1, 0, 3, 3, 0, 3, 4, 6, 6, 2, 3, 1, 6, 0, 3, 6, 2, 2, 0, 0, 0, 3, 4, 6, 5, 0, 1, 3, 5, 0, 5, 4, 0, 6, 4, 6, 1, 0, 0, 6, 6, 3, 0, 0, 0, 1, 5, 4, 5, 5, 3, 3, 3, 0, 4, 2, 2, 4, 0, 2, 4, 0, 3, 4, 5, 0, 1, 6, 5, 2, 4, 0, 5, 2, 4, 1, 4, 0, 2, 2, 6, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 4], [6, 6, 3, 2, 3, 6, 0, 4, 1, 3, 3, 0, 0, 5, 2, 5, 5, 0, 3, 5, 6, 1, 4, 0, 5, 0, 4, 5, 0, 6, 0, 6, 3, 0, 1, 1, 0, 3, 0, 5, 5, 2, 2, 5, 2, 2, 5, 4, 5, 3, 3, 6, 3, 0, 4, 0, 0, 3, 2, 0, 5, 6, 1, 2, 2, 6, 5, 0, 0, 1, 6, 1, 0, 3, 4, 1, 1, 0, 0, 6, 0, 0, 4, 0, 4, 6, 6, 1, 6, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 2], [1, 6, 2, 1, 4, 1, 4, 6, 6, 0, 3, 5, 0, 3, 0, 0, 3, 4, 2, 6, 3, 6, 1, 0, 0, 1, 0, 3, 6, 1, 6, 0, 5, 5, 3, 0, 0, 5, 5, 2, 6, 4, 5, 0, 4, 5, 0, 1, 5, 4, 3, 3, 0, 6, 0, 6, 4, 6, 3, 1, 1, 0, 0, 0, 5, 4, 2, 2, 2, 0, 0, 3, 1, 5, 0, 4, 6, 0, 3, 3, 4, 3, 3, 0, 1, 4, 5, 1, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 5], [5, 3, 6, 0, 0, 1, 3, 0, 3, 2, 1, 0, 4, 0, 0, 0, 4, 0, 0, 6, 6, 5, 3, 4, 3, 1, 6, 0, 3, 0, 2, 0, 0, 5, 0, 3, 2, 2, 0, 0, 4, 4, 0, 2, 6, 2, 5, 1, 0, 0, 4, 0, 0, 4, 4, 1, 6, 2, 2, 0, 0, 3, 0, 4, 6, 1, 0, 6, 5, 1, 0, 2, 0, 0, 6, 5, 6, 6, 0, 0, 2, 4, 0, 1, 4, 0, 4, 0, 3, 2, 3, 3, 4, 4, 5, 0, 6, 1, 0, 1], [2, 4, 4, 2, 3, 3, 2, 0, 0, 3, 4, 6, 4, 0, 4, 1, 3, 4, 1, 1, 0, 6, 5, 0, 0, 4, 0, 4, 0, 0, 2, 0, 0, 6, 2, 2, 1, 0, 0, 3, 0, 5, 3, 1, 2, 6, 6, 0, 6, 4, 1, 5, 6, 5, 4, 4, 4, 5, 6, 4, 1, 6, 3, 5, 2, 0, 5, 0, 6, 4, 4, 1, 0, 4, 4, 6, 3, 5, 4, 2, 4, 0, 4, 6, 5, 0, 4, 6, 0, 6, 6, 0, 0, 2, 0, 5, 4, 6, 5, 2], [4, 0, 3, 1, 0, 5, 3, 5, 1, 4, 4, 6, 1, 3, 6, 1, 1, 0, 3, 4, 6, 0, 6, 0, 2, 1, 5, 5, 0, 0, 0, 3, 3, 5, 2, 1, 0, 2, 4, 3, 2, 0, 0, 5, 2, 0, 6, 0, 6, 1, 1, 1, 0, 1, 0, 3, 5, 3, 6, 0, 0, 3, 1, 6, 2, 2, 0, 0, 6, 0, 5, 2, 0, 1, 4, 5, 6, 3, 4, 3, 6, 3, 0, 0, 5, 3, 0, 6, 4, 0, 0, 0, 3, 5, 0, 0, 4, 0, 6, 0], [0, 2, 3, 2, 3, 0, 0, 2, 0, 2, 0, 6, 5, 4, 1, 0, 1, 2, 4, 5, 1, 2, 3, 6, 6, 6, 1, 3, 0, 3, 2, 3, 0, 3, 5, 0, 0, 2, 0, 0, 3, 6, 2, 6, 0, 4, 0, 5, 1, 1, 2, 2, 0, 6, 5, 0, 3, 5, 3, 4, 3, 6, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 3, 0, 6, 1, 4, 1, 6, 445, 446, 447, 448, 449, 400, 401, 402, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 440, 441, 442, 443, 444], [4, 0, 0, 4, 3, 1, 4, 230, 231, 232, 233, 445, 446, 447, 448, 449, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 440, 441, 442, 443, 444, 0, 3, 6, 3, 3, 6, 0, 4, 0, 0, 0, 3, 4, 0, 4, 3, 0, 2, 1, 3, 4, 5, 5, 4, 1, 2, 5, 5, 6, 5, 0, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 1, 5, 2, 0, 4, 3, 4, 455, 456, 457, 458, 459, 410, 411, 412, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 450, 451, 452, 453, 454], [2, 3, 5, 0, 3, 5, 6, 240, 241, 242, 243, 455, 456, 457, 458, 459, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 450, 451, 452, 453, 454, 2, 5, 2, 1, 5, 1, 5, 2, 3, 3, 5, 6, 6, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 1, 2, 0, 1, 6, 0, 0, 4, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 3, 3, 3, 2, 4, 1, 2, 465, 466, 467, 468, 469, 420, 421, 422, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 460, 461, 462, 463, 464], [5, 0, 1, 6, 5, 6, 6, 250, 251, 252, 253, 465, 466, 467, 468, 469, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 460, 461, 462, 463, 464, 0, 3, 0, 6, 6, 0, 0, 0, 4, 0, 5, 4, 6, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 2, 1, 6, 0, 6, 0, 0, 5, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 5, 3, 4, 0, 6, 0, 4, 475, 476, 477, 478, 479, 430, 431, 432, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474], [5, 4, 2, 5, 2, 3, 4, 6, 3, 4, 6, 475, 476, 477, 478, 479, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474, 0, 1, 3, 4, 4, 4, 0, 6, 0, 5, 0, 0, 2, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 4, 0, 1, 1, 1, 6, 0, 0, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 2, 1, 0, 0, 3, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 1, 6, 2, 2, 0, 0, 4, 0, 4, 3, 480, 481, 482, 483, 484], [0, 0, 6, 0, 4, 4, 5, 6, 4, 3, 5, 0, 1, 2, 3, 4, 6, 0, 6, 5, 1, 0, 0, 0, 1, 2, 80, 81, 82, 83, 0, 1, 2, 3, 6, 1, 5, 6, 5, 1, 6, 0, 4, 4, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 5, 0, 0, 2, 0, 3, 2, 5, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 1, 3, 3, 3, 3, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 4, 5, 6, 4, 5, 2, 6, 6, 6, 3, 490, 491, 492, 493, 494], [4, 5, 4, 1, 4, 0, 5, 1, 3, 3, 1, 10, 11, 12, 13, 14, 2, 3, 5, 2, 4, 5, 4, 2, 5, 4, 90, 91, 92, 93, 10, 11, 12, 13, 1, 5, 1, 0, 3, 2, 2, 2, 6, 4, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 1, 6, 0, 2, 6, 3, 0, 3, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 0, 1, 3, 4, 0, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 6, 3, 0, 2, 0, 5, 5, 0, 4, 500, 501, 502, 503, 504], [0, 1, 0, 2, 0, 4, 6, 6, 0, 6, 3, 20, 21, 22, 23, 24, 1, 6, 6, 4, 6, 6, 4, 5, 6, 4, 100, 101, 102, 103, 20, 21, 22, 23, 4, 0, 4, 1, 3, 0, 1, 2, 0, 2, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 0, 2, 5, 0, 1, 1, 4, 6, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 2, 2, 0, 0, 6, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 1, 6, 0, 1, 0, 5, 2, 4, 1, 0, 510, 511, 0x0200, 513, 0x0202], [0, 3, 2, 5, 1, 4, 5, 0, 0, 1, 5, 30, 31, 32, 33, 34, 4, 6, 0, 2, 6, 0, 0, 6, 0, 0, 110, 111, 112, 113, 30, 31, 32, 33, 6, 0, 0, 1, 0, 2, 4, 4, 3, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 0, 0, 2, 6, 1, 2, 0, 0, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 5, 4, 5, 3, 0, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 5, 4, 1, 3, 6, 4, 0, 4, 0, 3, 520, 521, 522, 523, 524], [2, 3, 3, 6, 4, 3, 1, 1034, 1035, 0, 3, 40, 41, 42, 43, 44, 0, 1, 4, 2, 0, 0, 0, 1, 0, 0, 120, 121, 122, 123, 40, 41, 42, 43, 0, 0, 4, 4, 1, 6, 0, 0, 6, 4, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 0, 5, 1, 1, 0, 0, 6, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 4, 3, 6, 3, 5, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 1, 3, 3, 0, 0, 5, 0, 2, 0, 4, 530, 531, 532, 533, 534], [2, 6, 6, 4, 6, 3, 0, 1044, 1045, 4, 6, 50, 51, 52, 53, 54, 3, 2, 6, 0, 2, 5, 0, 6, 1, 5, 130, 131, 132, 133, 534, 4, 6, 4, 4, 1, 0, 6, 3, 0, 3, 0, 1, 4, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 5, 6, 4, 0, 1, 5, 6, 5, 4, 1, 2, 3, 4, 5, 5, 1, 0, 4, 0, 2, 4, 2, 1, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 5, 0, 4, 0, 0, 0, 1, 4, 6, 0, 4, 2, 2], [0, 0, 1, 0, 0, 0, 0, 6, 0, 0, 4, 0, 1, 2, 3, 4, 1, 4, 1, 2, 2, 1, 4, 6, 0, 6, 140, 141, 142, 143, 0, 5, 2, 0, 0, 0, 2, 6, 5, 1, 3, 0, 4, 4, 5, 4, 0, 0, 3, 3, 0, 6, 0, 4, 0, 6, 6, 0, 6, 5, 1, 3, 0, 4, 6, 5, 1, 5, 1, 6, 3, 4, 0, 4, 1, 6, 5, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 4, 4, 1, 4, 4, 0, 0, 2, 2, 1, 5, 4, 3], [4, 4, 6, 0, 3, 3, 993, 994, 6, 2, 0, 10, 11, 12, 13, 14, 0, 2, 0, 6, 2, 4, 5, 2, 1, 0, 150, 151, 152, 153, 0, 4, 4, 1, 3, 6, 2, 3, 6, 3, 2, 4, 2, 2, 6, 1, 3, 5, 1, 3, 0, 0, 0, 6, 4, 6, 1, 0, 6, 3, 1, 6, 4, 0, 5, 5, 3, 6, 0, 4, 5, 5, 0, 3, 1, 4, 5, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 1, 6, 4, 3, 0, 5, 4, 4, 4, 2, 4, 4, 5], [3, 3, 6, 2, 1, 0, 1003, 1004, 5, 1, 3, 20, 998, 999, 23, 24, 0, 3, 0, 4, 2, 5, 0, 2, 2, 3, 160, 161, 162, 163, 4, 6, 5, 2, 6, 6, 2, 2, 6, 0, 1, 2, 2, 4, 5, 3, 2, 0, 5, 0, 1, 5, 0, 0, 6, 1, 0, 0, 5, 3, 1, 0, 6, 4, 6, 0, 6, 6, 6, 0, 6, 3, 0, 4, 3, 4, 1, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 5, 6, 6, 4, 3, 6, 4, 5, 2, 6, 0, 4, 2], [6, 3, 6, 6, 2, 4, 0, 6, 4, 4, 2, 30, 1008, 1009, 33, 34, 0, 0, 4, 1, 4, 1, 3, 4, 1, 1, 4, 6, 2, 6, 2, 0, 1, 4, 3, 4, 0, 5, 6, 6, 0, 6, 1, 3, 3, 4, 6, 1, 3, 5, 0, 3, 1, 0, 2, 6, 5, 6, 0, 1, 6, 6, 1, 0, 5, 0, 5, 4, 5, 5, 6, 0, 5, 0, 0, 4, 4, 6, 6, 0, 0, 5, 5, 0, 5, 2, 6, 1, 4, 4, 5, 1, 4, 4, 5, 2, 3, 5, 2, 5], [0, 0, 1, 2, 1, 0, 5, 1, 0, 0, 6, 40, 41, 1030, 1031, 44, 0, 3, 5, 2, 0, 1, 2, 0, 6, 3, 3, 4, 5, 4, 4, 0, 3, 5, 3, 6, 4, 6, 5, 4, 5, 1, 2, 2, 0, 5, 6, 1, 5, 6, 6, 5, 0, 5, 1, 3, 3, 3, 6, 2, 3, 0, 6, 0, 4, 5, 4, 4, 0, 2, 0, 3, 0, 3, 2, 0, 0, 6, 6, 1, 6, 1, 4, 6, 0, 0, 0, 3, 3, 3, 0, 3, 0, 2, 3, 2, 2, 0, 0, 0], [6, 4, 0, 6, 0, 5, 6, 3, 6, 6, 3, 993, 994, 1040, 1041, 54, 2, 3, 6, 3, 2, 2, 6, 4, 4, 0, 5, 6, 0, 0, 1, 4, 4, 6, 6, 1, 4, 2, 4, 5, 5, 0, 5, 5, 0, 2, 1, 2, 2, 1, 2, 5, 3, 3, 1, 4, 0, 2, 5, 4, 2, 0, 3, 0, 6, 5, 0, 0, 3, 0, 6, 2, 4, 6, 0, 4, 3, 3, 5, 1, 2, 2, 0, 1, 4, 0, 6, 1, 2, 4, 0, 1, 5, 2, 3, 0, 6, 0, 0, 4], [6, 2, 1, 4, 4, 3, 4, 2, 6, 5, 2, 1003, 1004, 62, 63, 64, 0, 2, 6, 2, 5, 0, 3, 6, 1, 4, 4, 2, 6, 5, 5, 1, 3, 3, 6, 0, 2, 2, 6, 5, 4, 0, 6, 2, 6, 6, 3, 0, 5, 2, 0, 5, 4, 3, 3, 6, 1, 4, 2, 3, 0, 0, 5, 4, 5, 2, 5, 6, 0, 4, 2, 5, 0, 1, 6, 2, 2, 2, 6, 4, 6, 4, 0, 0, 1, 0, 6, 4, 0, 4, 5, 5, 0, 5, 5, 5, 1, 2, 2, 6], [0, 2, 0, 0, 2, 0, 6, 3, 2, 0, 1, 0, 1, 2, 3, 4, 1, 3, 6, 0, 4, 3, 2, 6, 0, 6, 0, 0, 6, 0, 5, 3, 2, 1, 0, 0, 1, 5, 6, 0, 4, 0, 0, 5, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 5, 1, 1, 0, 2, 1, 6, 0, 2, 6, 0, 2, 5, 0, 0, 5, 5, 2, 0, 3, 6, 0, 3, 0, 2, 2], [0, 2, 0, 3, 0, 4, 6, 1, 3, 1, 4, 10, 11, 12, 13, 14, 3, 0, 6, 0, 2, 0, 4, 4, 0, 0, 0, 0, 4, 2, 5, 0, 4, 5, 5, 0, 5, 2, 4, 0, 0, 0, 2, 5, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 6, 0, 0, 0, 3, 6, 0, 0, 0, 4, 1, 0, 4, 1, 5, 3, 0, 1, 6, 3, 5, 0, 2, 3, 1, 3], [0, 5, 0, 6, 1, 2, 4, 6, 5, 0, 5, 20, 21, 22, 23, 24, 2, 4, 6, 0, 6, 3, 6, 4, 0, 0, 1, 0, 4, 4, 3, 1, 4, 3, 1, 0, 1, 5, 2, 4, 2, 5, 3, 1, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 3, 2, 3, 2, 4, 5, 2, 1, 2, 0, 0, 3, 5, 0, 3, 5, 3, 1, 5, 1, 4, 3, 1, 3, 2, 4], [0, 4, 3, 4, 5, 6, 1, 3, 5, 4, 1, 30, 31, 32, 33, 34, 6, 3, 0, 1, 0, 0, 5, 4, 1, 6, 3, 4, 6, 1, 0, 4, 6, 5, 0, 1, 4, 6, 5, 4, 0, 3, 0, 4, 4, 1, 2, 0, 0, 5, 1, 6, 4, 6, 5, 1, 6, 5, 5, 1, 4, 3, 5, 5, 3, 1, 6, 0, 0, 1, 3, 0, 2, 0, 6, 2, 0, 4, 0, 6, 3, 2, 0, 5, 1, 3, 3, 4, 5, 4, 6, 5, 1, 1, 5, 3, 0, 0, 5, 5], [2, 1, 5, 5, 0, 2, 0, 4, 6, 6, 4, 40, 41, 42, 43, 44, 0, 1, 6, 3, 5, 4, 4, 6, 3, 5, 5, 4, 1, 1, 0, 0, 6, 1, 5, 5, 1, 4, 2, 4, 4, 6, 0, 2, 5, 5, 0, 0, 5, 0, 2, 6, 3, 4, 4, 6, 0, 2, 4, 4, 3, 5, 5, 3, 4, 0, 1, 2, 6, 1, 0, 5, 3, 2, 5, 0, 1, 3, 5, 2, 5, 3, 0, 2, 4, 0, 1, 3, 4, 4, 2, 0, 0, 1, 0, 2, 5, 3, 0, 2], [3, 1, 5, 0, 0, 0, 0, 5, 5, 2, 3, 4, 0, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 3, 1, 3, 0, 2, 0, 3, 0, 0, 0, 0, 5, 0, 4, 0, 4, 3, 5, 1, 5, 6, 5, 0, 5, 3, 3, 6, 0, 2, 0, 0, 0, 2, 4, 5, 3, 5, 0, 4, 4, 1, 5, 2, 2, 2, 3, 1, 1, 1, 0, 0, 0, 6, 1, 5, 6, 0, 6, 0, 4, 0, 0, 3, 4, 3, 0, 1, 4, 6, 6, 0, 5, 3, 4, 3, 2, 1], [0, 5, 0, 4, 6, 2, 2, 6, 0, 3, 5, 1, 4, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 2, 3, 0, 4, 3, 0, 4, 3, 0, 5, 5, 6, 3, 6, 6, 0, 2, 6, 0, 0, 6, 1, 0, 5, 3, 0, 1, 6, 3, 5, 1, 0, 0, 0, 0, 3, 0, 2, 3, 4, 1, 1, 1, 5, 3, 1, 4, 6, 0, 1, 0, 1, 5, 2, 0, 5, 4, 1, 0, 2, 2, 2, 0, 4, 1, 3, 1, 0, 0, 2, 0, 0, 0, 6, 2, 0, 6], [0, 0, 3, 6, 0, 4, 0, 1, 6, 0, 2, 5, 0, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 5, 0, 0, 6, 5, 6, 0, 4, 1, 0, 0, 3, 5, 5, 4, 4, 0, 4, 0, 4, 2, 0, 2, 0, 2, 0, 0, 3, 0, 6, 2, 6, 1, 0, 1, 3, 3, 1, 0, 0, 0, 3, 4, 6, 0, 1, 0, 0, 5, 3, 3, 5, 0, 1, 5, 0, 2, 0, 2, 3, 3, 2, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 2, 0, 0, 1], [6, 3, 4, 0, 5, 0, 0, 1, 2, 4, 5, 2, 0, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 5, 1, 1, 0, 0, 6, 1, 6, 6, 4, 3, 2, 5, 0, 6, 3, 5, 0, 4, 3, 2, 5, 5, 1, 6, 5, 2, 5, 1, 2, 3, 6, 6, 0, 3, 0, 0, 0, 6, 0, 0, 3, 6, 0, 0, 1, 6, 1, 2, 5, 3, 6, 3, 5, 1, 6, 0, 2, 6, 4, 3, 0, 5, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 0, 5, 4, 3], [1, 1, 5, 4, 2, 1, 3, 2, 4, 6, 2, 2, 1, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 5, 1, 0, 1, 0, 2, 2, 6, 6, 0, 1, 0, 1, 6, 6, 3, 0, 3, 4, 0, 0, 6, 6, 6, 0, 0, 5, 5, 2, 3, 0, 3, 3, 0, 5, 5, 1, 4, 3, 4, 2, 0, 3, 0, 6, 0, 4, 5, 0, 6, 3, 3, 3, 0, 6, 0, 0, 0, 3, 3, 1, 0, 6, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 2, 3, 1, 3], [5, 0, 6, 2, 5, 1, 0, 0, 0, 4, 4, 5, 4, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1, 0, 1, 6, 0, 5, 0, 2, 1, 1014, 1015, 5, 2, 5, 0, 1038, 1039, 0, 4, 2, 5, 5, 5, 0, 4, 1, 4, 2, 0, 5, 6, 6, 5, 0, 0, 5, 1, 0, 0, 4, 0, 1, 6, 3, 0, 3, 6, 3, 5, 3, 1, 2, 1, 5, 3, 0, 4, 0, 0, 2, 3, 6, 3, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1, 4, 5, 2], [2, 2, 0, 3, 3, 5, 4, 4, 0, 2, 1, 0, 2, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 0, 1, 1, 0, 6, 6, 0, 2, 1, 0x0400, 1025, 5, 3, 998, 999, 1048, 1049, 4, 3, 4, 0, 0, 3, 2, 0, 1, 5, 4, 0, 3, 0, 0, 3, 4, 1, 0, 5, 0, 2, 2, 3, 0, 2, 6, 0, 0, 2, 2, 0, 5, 3, 6, 6, 3, 3, 2, 6, 3, 1, 0, 4, 0, 1, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 5, 2, 2, 3], [6, 1, 0, 0, 4, 2, 1, 6, 1, 4, 6, 6, 3, 3, 0, 4, 1, 6, 4, 5, 6, 0, 0, 5, 4, 4, 6, 2, 2, 0, 0, 0, 4, 1, 2, 4, 1008, 1009, 1, 5, 4, 5, 5, 5, 6, 2, 0, 4, 6, 6, 0, 1, 3, 1, 6, 0, 0, 0, 5, 0, 3, 6, 3, 1, 0, 0, 1, 5, 0, 0, 0, 4, 0, 1030, 1031, 3, 0, 3, 0, 3, 6, 6, 6, 6, 6, 5, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 6, 4, 2, 5], [6, 4, 2, 6, 2, 0, 0, 5, 4, 1, 1, 0, 1, 3, 2, 5, 0, 1, 2, 6, 2, 2, 0, 6, 5, 2, 2, 4, 0, 5, 0, 3, 4, 0, 4, 3, 5, 2, 5, 0, 0, 0, 0, 2, 2, 6, 3, 2, 6, 0, 3, 1, 1, 1, 1, 84, 85, 86, 4, 4, 0, 3, 6, 2, 1, 3, 6, 2, 6, 1, 2, 0, 2, 1040, 1041, 994, 995, 3, 2, 6, 6, 3, 0, 3, 0, 3, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 3, 3, 2, 3], [2, 4, 4, 1, 0, 6, 6, 1, 0, 0, 5, 3, 3, 3, 6, 0, 1, 2, 3, 0, 6, 1, 1, 6, 0, 0, 1, 0, 6, 2, 1, 0, 3, 0, 6, 1, 3, 4, 1, 1, 1, 1, 1, 1, 4, 2, 5, 0, 4, 2, 1, 2, 6, 3, 5, 94, 95, 96, 2, 5, 0, 3, 3, 6, 1, 4, 0, 1, 5, 2, 6, 3, 2, 2, 3, 1004, 1005, 0, 0, 5, 6, 2, 3, 2, 2, 0, 0, 2, 4, 6, 6, 5, 6, 1, 0, 2, 0, 0, 5, 2], [2, 5, 0, 2, 0, 6, 5, 5, 3, 3, 1, 5, 2, 1, 0, 3, 1, 2, 2, 5, 6, 0, 4, 2, 6, 3, 1, 5, 2, 2, 1, 5, 6, 5, 6, 3, 5, 4, 4, 5, 0, 0, 2, 3, 3, 3, 2, 2, 1, 2, 6, 2, 2, 6, 4, 104, 105, 106, 6, 3, 4, 1, 6, 1, 0, 6, 1, 0, 0, 0, 3, 3, 2, 1, 0, 0, 5, 5, 0, 0, 5, 3, 5, 0, 3, 0, 5, 2, 5, 4, 4, 0, 3, 6, 1, 2, 4, 6, 5, 1], [1030, 1031, 6, 6, 3, 0, 0, 1, 0, 4, 2, 6, 1, 1, 3, 0, 3, 0, 5, 3, 0, 4, 0, 1, 2, 3, 5, 5, 4, 6, 4, 3, 5, 6, 0, 2, 6, 2, 4, 6, 3, 0, 0, 3, 0, 6, 0, 1, 6, 2, 2, 0, 2, 6, 3, 114, 115, 116, 2, 0, 4, 6, 3, 0, 2, 4, 0, 4, 3, 2, 6, 6, 2, 6, 6, 2, 1, 1, 3, 3, 2, 0, 4, 6, 6, 3, 3, 5, 6, 4, 5, 3, 3, 6, 0, 3, 6, 1, 6, 0], [1040, 1041, 3, 1, 5, 3, 2, 2, 3, 6, 5, 4, 5, 4, 5, 4, 4, 2, 5, 3, 4, 5, 4, 3, 1, 1, 5, 5, 0, 4, 1, 6, 2, 0, 3, 5, 1, 5, 0, 3, 0, 5, 0, 0, 0, 5, 3, 1, 3, 2, 3, 4, 0, 5, 6, 124, 125, 126, 6, 5, 1, 2, 2, 1, 0, 0, 6, 3, 1, 3, 1, 1, 0, 3, 6, 0, 0, 5, 5, 3, 2, 1, 1, 3, 5, 6, 5, 0, 1, 1, 4, 0, 6, 2, 0, 1, 3, 0, 4, 0], [5, 6, 0, 3, 5, 1, 6, 5, 0, 2, 0, 4, 1, 2, 2, 0, 5, 1, 4, 4, 0, 0, 6, 2, 5, 4, 1, 5, 6, 6, 2, 0, 1, 0, 1, 5, 0, 0, 0, 0, 5, 4, 5, 5, 0, 6, 1, 1, 0, 3, 5, 0, 0, 4, 6, 134, 135, 136, 4, 2, 0, 4, 0, 0, 0, 0, 4, 2, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 0, 3, 2, 3, 0, 5, 5, 3, 0, 4, 4, 0, 2, 0, 5, 5, 4, 4, 5, 4, 0, 4], [0, 0, 0, 5, 3, 1, 2, 4, 1, 1, 3, 1, 4, 4, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 0, 0, 3, 5, 2, 1, 3, 1, 6, 0, 5, 4, 5, 1, 3, 1, 2, 1, 3, 3, 6, 6, 5, 0, 0, 4, 0, 5, 5, 5, 0, 144, 145, 146, 6, 5, 2, 0, 6, 6, 5, 6, 0, 4, 2, 0, 1, 5, 6, 5, 5, 3, 2, 3, 0, 1, 1, 3, 4, 0, 4, 2, 5, 1, 2, 2, 1, 0, 2, 6, 3, 4, 0, 0, 2, 0], [6, 4, 0, 6, 0, 5, 3, 4, 6, 2, 3, 4, 6, 0, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 3, 6, 4, 5, 2, 5, 2, 6, 6, 0, 0, 0, 2, 2, 6, 4, 4, 2, 3, 2, 6, 0, 0, 0, 2, 2, 3, 0, 5, 0, 0, 154, 155, 156, 4, 2, 5, 3, 2, 0, 1, 2, 0, 0, 0, 6, 0, 2, 6, 2, 0, 3, 6, 0, 5, 0, 0, 6, 5, 2, 6, 2, 4, 0, 0, 0, 2, 3, 3, 0, 4, 2, 5, 0, 5, 2], [5, 1, 0, 0, 2, 5, 6, 5, 1, 0, 0, 1, 5, 0, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 6, 4, 1, 3, 4, 6, 3, 6, 0, 4, 5, 5, 1, 1014, 1015, 1038, 1039, 1, 2, 5, 0, 3, 2, 6, 1, 3, 5, 4, 0, 5, 6, 164, 165, 166, 4, 0, 4, 5, 0, 5, 3, 1, 0, 1, 0, 2, 4, 6, 5, 4, 6, 0, 5, 0, 4, 2, 0, 5, 1, 1, 0, 5, 0, 0, 2, 0, 4, 0, 1, 0, 5, 2, 3, 4, 2, 2], [5, 1, 5, 6, 5, 4, 1, 3, 1, 0, 6, 1, 0, 2, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 4, 2, 0, 0, 0, 1, 0, 4, 4, 1, 0, 3, 0, 0x0400, 1025, 1048, 1049, 3, 6, 2, 3, 2, 0, 6, 0, 6, 2, 3, 0, 0, 0, 5, 3, 2, 4, 6, 1, 4, 1, 1, 0, 4, 0, 3, 5, 6, 4, 0, 5, 5, 5, 1, 0, 5, 3, 3, 0, 5, 0, 3, 5, 6, 6, 0, 4, 5, 2, 0, 4, 3, 1, 1, 4, 0, 0, 0], [4, 0, 6, 4, 5, 0, 4, 0, 5, 5, 0, 5, 3, 3, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 6, 3, 0, 2, 6, 6, 6, 1, 2, 4, 3, 2, 6, 3, 4, 1017, 1018, 5, 2, 0, 0, 4, 2, 1, 1, 4, 0, 0, 0, 3, 2, 5, 0, 5, 2, 6, 0, 0, 1, 0, 0, 3, 4, 0, 1, 0, 1, 3, 6, 5, 0, 1, 5, 4, 0, 5, 0, 6, 4, 0, 2, 0, 6, 1, 3, 4, 0, 4, 0, 1, 6, 3, 2, 5, 0, 4], [1, 3, 4, 5, 4, 0, 6, 4, 4, 2, 0, 2, 1, 6, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 2, 4, 4, 5, 0, 3, 0, 2, 0, 2, 4, 6, 6, 1034, 1035, 1027, 0x0404, 0, 2, 4, 1, 0, 4, 0, 0, 1, 6, 4, 4, 1, 0, 4, 4, 2, 4, 5, 5, 5, 4, 6, 0, 2, 5, 2, 0, 1, 2, 6, 0, 6, 6, 6, 2, 0, 5, 3, 6, 6, 1, 1, 3, 5, 1, 5, 3, 2, 6, 0, 2, 4, 5, 3, 0, 4, 2, 1], [0, 1, 1, 6, 0, 3, 0, 1, 0, 2, 5, 4, 6, 0, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 4, 1, 5, 4, 3, 5, 6, 5, 2, 0, 3, 6, 3, 1044, 1045, 1030, 1031, 1, 0, 5, 3, 5, 5, 5, 3, 2, 3, 2, 0, 5, 6, 0, 0, 6, 3, 0, 0, 4, 1, 3, 4, 3, 6, 2, 4, 4, 0, 2, 4, 5, 6, 0, 3, 2, 4, 1, 5, 6, 2, 0, 2, 3, 0, 3, 0, 5, 4, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799], [0, 5, 0, 6, 2, 0, 6, 6, 6, 3, 3, 0, 3, 2, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 0, 6, 3, 0, 0, 2, 1, 1, 1, 3, 4, 0, 6, 0, 0, 1040, 1041, 1, 0, 0, 0, 4, 6, 6, 1, 1, 5, 0, 6, 4, 0, 1, 2, 0, 2, 4, 5, 0, 3, 6, 5, 3, 4, 2, 2, 5, 3, 1, 0, 6, 6, 0, 0, 6, 1, 4, 2, 2, 0, 0, 1, 1, 1, 4, 2, 6, 5, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809], [3, 4, 3, 4, 1, 3, 5, 1, 0, 4, 0, 0, 0, 3, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 3, 5, 2, 2, 0, 3, 5, 0, 2, 3, 0, 5, 1, 3, 6, 2, 1, 6, 2, 2, 1, 3, 0, 1, 6, 6, 6, 6, 6, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 0, 0, 4, 5, 6, 5, 3, 5, 1, 5, 3, 0, 3, 5, 2, 3, 4, 4, 3, 2, 1, 3, 2, 1, 2, 6, 1, 0, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819], [0, 6, 6, 2, 0, 3, 2, 5, 5, 2, 0, 6, 1, 5, 4, 5, 1, 0, 3, 4, 4, 0, 2, 5, 1, 2, 2, 4, 4, 4, 0, 0, 4, 3, 6, 0, 0, 0, 4, 2, 5, 3, 4, 6, 0, 4, 2, 0, 1, 1, 5, 3, 2, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1, 0, 0, 6, 4, 0, 4, 0, 2, 1, 1, 1, 2, 2, 4, 6, 5, 5, 1017, 1018, 6, 3, 4, 0, 3, 4, 0, 2, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829], [2, 4, 0, 0, 0, 0, 3, 1, 2, 5, 6, 84, 85, 86, 1, 2, 2, 0, 0, 0, 2, 6, 3, 2, 0, 0, 5, 1030, 1031, 2, 4, 2, 6, 2, 5, 4, 0, 3, 3, 2, 0, 2, 1, 2, 6, 4, 0, 0, 4, 2, 0, 1, 0, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 3, 2, 0, 0, 6, 1, 0, 4, 4, 5, 2, 1, 0, 5, 5, 5, 3, 2, 1027, 0x0404, 4, 2, 6, 84, 85, 86, 6, 3, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839], [0, 0, 3, 1, 3, 4, 6, 3, 6, 2, 0, 94, 95, 96, 0, 3, 2, 6, 4, 3, 4, 1, 3, 2, 0, 3, 0, 1040, 1041, 0, 2, 3, 6, 3, 2, 6, 4, 4, 6, 6, 4, 6, 6, 3, 3, 5, 1, 5, 6, 0, 2, 4, 5, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 4, 4, 2, 4, 4, 0, 0, 4, 5, 4, 0, 6, 0, 1, 3, 6, 2, 1, 4, 5, 4, 6, 4, 94, 95, 96, 5, 3, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849], [6, 0, 6, 2, 5, 5, 6, 5, 4, 3, 4, 104, 105, 106, 3, 0, 6, 2, 2, 0, 6, 2, 6, 5, 0, 5, 5, 3, 2, 6, 0, 0, 0, 6, 5, 1, 4, 0, 5, 2, 3, 0, 0, 5, 3, 0, 2, 0, 3, 4, 0, 0, 0, 0x0500, 1281, 1282, 1283, 1284, 0x0505, 1286, 1287, 1288, 1289, 6, 4, 3, 2, 1, 0, 0, 3, 6, 0, 1, 3, 1, 3, 6, 5, 0, 4, 4, 4, 0, 5, 4, 104, 105, 106, 2, 4, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859], [4, 4, 6, 2, 4, 2, 0, 3, 6, 0, 2, 114, 115, 116, 3, 2, 0, 4, 1, 5, 0, 6, 1, 0, 1, 6, 1, 5, 6, 0, 0, 2, 0, 0, 2, 0, 6, 1, 0, 6, 6, 3, 2, 5, 0, 3, 6, 6, 0, 4, 5, 5, 4, 3, 2, 1, 2, 0, 0, 4, 6, 0, 2, 4, 6, 0, 6, 4, 6, 5, 6, 3, 5, 0, 6, 0, 2, 3, 3, 1, 0, 0, 0, 5, 1, 6, 114, 115, 116, 5, 6, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869], [3, 0, 0, 5, 2, 1, 0, 1, 0, 1, 3, 124, 125, 126, 6, 2, 0, 3, 2, 4, 0, 0, 1, 6, 0, 3, 5, 5, 2, 3, 6, 1, 5, 6, 6, 1, 1, 0, 0, 3, 6, 6, 4, 4, 2, 0, 5, 3, 0, 5, 6, 5, 0, 2, 2, 0, 0, 6, 4, 1, 1, 6, 0, 6, 0, 6, 4, 1, 3, 4, 6, 0, 3, 0, 5, 0, 0, 0, 6, 0, 1, 2, 4, 3, 3, 6, 124, 125, 126, 2, 5, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879], [2, 4, 4, 5, 0, 5, 6, 3, 6, 2, 4, 134, 135, 136, 6, 0, 6, 2, 3, 5, 2, 0, 0, 0, 6, 0, 0, 0, 5, 2, 0, 5, 1, 3, 1, 0, 4, 0, 2, 2, 3, 0, 4, 2, 5, 0, 3, 5, 6, 6, 6, 5, 4, 6, 2, 5, 0, 5, 1, 2, 3, 4, 0, 5, 0, 2, 4, 3, 0, 2, 0, 2, 6, 3, 0, 4, 0, 0, 0, 4, 3, 5, 0, 6, 1, 4, 134, 135, 136, 1, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889]];
gGameObjL = [[1475, 430, 12, []], [2270, 1824, 12, []], [2866, 3432, 12, []], [3706, 3684, 6, []], [3879, 3746, 6, []], [3827, 3906, 6, []], [3605, 3722, 6, []], [3610, 3922, 6, []], [3729, 3876, 6, []], [3930, 3869, 6, []], [3866, 3657, 6, []], [3789, 3800, 6, []], [3644, 3810, 6, []], [3667, 2885, 5, []], [3346, 3152, 5, []], [3332, 3021, 5, []], [3477, 2831, 5, []], [3520, 2952, 5, []], [3794, 3103, 5, []], [3801, 3330, 5, []], [3820, 3216, 5, []], [3648, 3305, 5, []], [3506, 3176, 5, []], [3337, 2883, 9, [[132, -1], [335, -87], [465, 88], [429, 333], [138, 232], [-68, 335], [0, 0], [0, 0]]], [3477, 3715, 9, [[189, -283], [502, -249], [0, 0], [0, 0]]], [3780, 3523, 9, [[195, 78], [-293, 11], [0, 0], [0, 0]]], [3681, 2674, 7, []], [3704, 2079, 7, []], [3704, 2275, 7, []], [3693, 2476, 7, []], [3108, 2239, 3, []], [3271, 2341, 3, []], [3500, 2351, 3, []], [3721, 2364, 3, []], [3839, 2232, 3, []], [3714, 2136, 3, []], [3602, 2235, 3, []], [3490, 2147, 3, []], [3400, 2246, 3, []], [3276, 2152, 3, []], [3107, 2117, 8, []], [3281, 1836, 4, []], [3380, 1835, 4, []], [3384, 1754, 4, []], [3380, 1663, 4, []], [3458, 1664, 4, []], [3456, 1755, 4, []], [3457, 1828, 4, []], [3539, 1825, 4, []], [3537, 1750, 4, []], [3534, 1662, 4, []], [3279, 1664, 4, []], [3280, 1749, 4, []], [2973, 1585, 9, [[233, 83], [98, 387], [0, 0], [0, 0]]], [2919, 1891, 9, [[313, -112], [69, -230], [0, 0], [0, 0]]], [3862, 1298, 6, []], [3949, 1301, 6, []], [3948, 1402, 6, []], [3865, 1403, 6, []], [3941, 1526, 6, []], [3947, 1625, 6, []], [3858, 1527, 6, []], [3859, 1617, 6, []], [3941, 1711, 6, []], [3941, 1808, 6, []], [3859, 1713, 6, []], [3861, 1806, 6, []], [3754, 496, 4, []], [3909, 412, 4, []], [3758, 308, 4, []], [3919, 210, 4, []], [3764, 98, 4, []], [3752, 664, 6, []], [3911, 579, 6, []], [3758, 404, 6, []], [3914, 315, 6, []], [3764, 201, 6, []], [3518, 442, 9, [[300, -1], [265, 616], [24, 625], [-17, 559], [0, 0], [0, 0]]], [3244, 1338, 9, [[240, -312], [277, -260], [65, 43], [155, 56], [335, -244], [531, -256], [517, 61], [0, 0], [0, 0]]], [1263, 1236, 3, []], [1386, 1338, 3, []], [1157, 1340, 3, []], [1391, 1166, 3, []], [1151, 1168, 3, []], [1270, 1354, 6, []], [1414, 1237, 6, []], [1271, 1138, 6, []], [1101, 1252, 6, []], [979, 1179, 8, []], [660, 2238, 7, []], [804, 2352, 7, []], [1021, 2300, 7, []], [726, 2322, 7, []], [944, 2383, 7, []], [673, 2297, 7, []], [701, 2221, 7, []], [908, 2141, 7, []], [0x0404, 2355, 7, []], [898, 2274, 7, []], [1016, 2178, 7, []], [842, 2228, 7, []], [998, 2268, 7, []], [1001, 2116, 7, []], [797, 2151, 7, []], [762, 2256, 7, []], [853, 2308, 7, []], [920, 2185, 7, []], [837, 2155, 7, []], [693, 2151, 7, []], [579, 2175, 5, []], [931, 2314, 5, []], [679, 2400, 5, []], [737, 2191, 5, []], [368, 1959, 9, [[11, 142], [222, 308], [356, 516], [484, 448], [523, 533], [284, 609], [0, 0], [0, 0]]], [938, 1871, 9, [[287, 6], [370, 138], [156, 439], [0, 0], [0, 0]]], [267, 3884, 5, []], [266, 3733, 5, []], [276, 3604, 5, []], [143, 3609, 5, []], [144, 3748, 5, []], [141, 3891, 5, []], [403, 3603, 5, []], [397, 3730, 5, []], [388, 3884, 5, []], [341, 3797, 7, []], [328, 3662, 7, []], [213, 3807, 7, []], [207, 3665, 7, []], [294, 3423, 4, []], [287, 2914, 4, []], [408, 3320, 4, []], [180, 3326, 4, []], [296, 3232, 4, []], [405, 3154, 4, []], [184, 3151, 4, []], [292, 3068, 4, []], [388, 2987, 4, []], [189, 2993, 4, []], [292, 2982, 7, []], [300, 3140, 7, []], [299, 3327, 7, []], [300, 3507, 7, []], [290, 2081, 7, []], [290, 2262, 7, []], [294, 2439, 7, []], [293, 2579, 7, []], [294, 2751, 7, []], [282, 1515, 7, []], [281, 1718, 7, []], [285, 1891, 7, []], [436, 1102, 7, []], [0x0200, 1164, 7, []], [46, 1286, 7, []], [121, 1364, 7, []], [223, 1106, 7, []], [413, 1173, 7, []], [348, 1121, 7, []], [239, 1178, 7, []], [138, 1135, 7, []], [96, 1199, 7, []], [181, 1214, 7, []], [346, 1225, 7, []], [407, 1341, 7, []], [460, 1256, 7, []], [298, 1278, 7, []], [218, 1324, 7, []], [332, 1331, 7, []], [0x0100, 1396, 7, []], [139, 1297, 7, []], [0x0100, 1249, 7, []], [655, 908, 3, []], [656, 739, 3, []], [658, 579, 3, []], [510, 580, 3, []], [506, 451, 3, []], [504, 347, 3, []], [363, 346, 3, []], [360, 242, 3, []], [358, 138, 3, []], [216, 141, 3, []], [179, 304, 2, []], [231, 565, 7, []], [227, 778, 7, []], [227, 942, 7, []], [663, 438, 7, []], [1193, 427, 7, []], [1019, 432, 7, []], [848, 433, 7, []], [2601, 322, 8, []], [2728, 445, 8, []], [2653, 368, 3, []], [2695, 368, 3, []], [2676, 342, 3, []], [2673, 394, 3, []], [2904, 368, 7, []], [3553, 838, 7, []], [3549, 355, 7, []], [3394, 355, 7, []], [3236, 356, 7, []], [3074, 362, 7, []], [3551, 690, 7, []], [3552, 528, 7, []], [3557, 980, 7, []], [2678, 597, 6, []], [2653, 625, 6, []], [2699, 627, 6, []], [2678, 651, 6, []], [2784, 830, 6, []], [2759, 854, 6, []], [2810, 856, 6, []], [2784, 881, 6, []], [3095, 775, 6, []], [3071, 799, 6, []], [3120, 801, 6, []], [3094, 821, 6, []], [2512, 942, 6, []], [2488, 975, 6, []], [2539, 973, 6, []], [2518, 1001, 6, []], [2651, 930, 8, []], [3190, 741, 8, []], [1937, 3001, 5, []], [1936, 2932, 5, []], [2033, 2931, 5, []], [1836, 2927, 5, []], [1937, 2862, 5, []], [2034, 2855, 5, []], [1837, 2859, 5, []], [1930, 2795, 5, []], [2026, 2788, 5, []], [1836, 2795, 5, []], [1786, 2715, 9, [[413, 196], [332, 651], [0, 0], [0, 0]]], [2009, 3185, 3, []], [2015, 3311, 3, []], [2136, 3450, 3, []], [2133, 3306, 3, []], [2128, 3183, 3, []], [2011, 3454, 3, []], [2413, 3181, 3, []], [2559, 3311, 3, []], [2563, 3433, 3, []], [2417, 3433, 3, []], [2414, 3318, 3, []], [2564, 3174, 3, []], [2343, 3486, 9, [[270, -18], [147, -748], [459, 129], [0, 0], [0, 0]]], [1923, 2468, 7, []], [2107, 2464, 7, []], [2272, 2463, 7, []], [2272, 2302, 7, []], [2275, 2191, 7, []], [2273, 2064, 7, []], [1772, 2470, 7, []], [1199, 2474, 7, []], [1405, 2472, 7, []], [1589, 2470, 7, []], [1157, 3842, 7, []], [1252, 3816, 7, []], [1340, 3764, 7, []], [1397, 3676, 7, []], [1438, 3583, 7, []], [1544, 3528, 7, []], [1722, 3557, 7, []], [1852, 3619, 7, []], [1920, 3693, 7, []], [1976, 3789, 7, []], [2034, 3882, 7, []], [2106, 3933, 7, []], [2252, 3957, 7, []], [2349, 3964, 7, []], [2485, 3956, 7, []], [2619, 3943, 7, []], [2697, 3908, 7, []], [2719, 3846, 7, []], [2703, 3761, 7, []], [2629, 3665, 7, []], [674, 3622, 7, []], [766, 3665, 7, []], [836, 3727, 7, []], [916, 3788, 7, []], [1015, 3850, 7, []], [556, 3604, 7, []], [2262, 65, 7, []], [2371, 115, 7, []], [2382, 229, 7, []], [2358, 323, 7, []], [2285, 422, 7, []], [2183, 513, 7, []], [2083, 593, 7, []], [1994, 677, 7, []], [1894, 776, 7, []], [1816, 874, 7, []], [1793, 994, 7, []], [1836, 1107, 7, []], [1919, 1198, 7, []], [2012, 1252, 7, []], [2116, 1270, 7, []], [2204, 1242, 7, []], [2275, 1193, 7, []], [2297, 1107, 7, []], [1605, 197, 7, []], [1634, 275, 7, []], [1692, 357, 7, []], [1797, 397, 7, []], [1896, 369, 7, []], [1958, 284, 7, []], [2007, 207, 7, []], [2064, 110, 7, []], [2141, 64, 7, []], [1357, 162, 7, []], [1434, 124, 7, []], [1543, 123, 7, []], [1249, 709, 7, []], [1241, 336, 7, []], [1304, 234, 7, []], [1030, 872, 7, []], [1120, 834, 7, []], [1193, 775, 7, []], [670, 1029, 7, []], [801, 945, 7, []], [927, 905, 7, []], [3348, 2647, 13, []], [1002, 3274, 15, []], [1787, 1772, 14, []], [3768, 812, 13, []]];
pTileSheetNum = 1;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel7():Array{
gMap = [[4, 0, 1, 0, 2, 5, 6, 0, 0, 0, 0, 3, 6, 2, 0, 6, 0, 4, 6, 6, 3, 0, 2, 4, 1, 0, 1, 0, 1, 4, 2, 0, 4, 2, 3, 3, 3, 1, 6, 0, 3, 0, 6, 6, 560, 561, 562, 3, 4, 0, 4, 1, 3, 5, 5, 6, 4, 2, 0, 4, 0, 0, 2, 0, 0, 1, 4, 6, 1, 6, 0, 2, 0, 4, 6, 0, 2, 0, 4, 2, 0, 5, 3, 1, 2, 0, 0, 1, 2, 0, 0, 0, 4, 0, 2, 0, 0, 0, 4, 0], [5, 1, 0, 0, 2, 6, 0, 6, 5, 0, 3, 5, 1, 6, 0, 0, 4, 3, 3, 6, 5, 3, 6, 3, 0, 6, 3, 5, 2, 2, 4, 0, 5, 0, 0, 3, 6, 6, 2, 0, 1, 4, 1, 4, 570, 571, 572, 3, 0, 0, 2, 0, 0, 1, 0, 1, 6, 2, 6, 0, 4, 4, 5, 6, 3, 1, 0, 0, 4, 6, 2, 5, 2, 6, 6, 4, 0, 2, 0, 5, 3, 1, 3, 5, 5, 6, 0, 0, 4, 4, 0, 1, 3, 0, 1, 6, 3, 0, 6, 1], [1, 5, 0, 6, 2, 0, 4, 6, 6, 0, 3, 4, 0, 2, 0, 1, 1, 5, 3, 0, 0, 0, 6, 6, 0, 0, 5, 2, 2, 6, 0, 4, 5, 0, 0, 1, 6, 0, 1, 0, 2, 4, 0, 0, 580, 581, 582, 6, 6, 0, 0, 6, 5, 1, 6, 0, 2, 4, 4, 3, 1, 5, 0, 3, 0, 2, 4, 0, 0, 1, 3, 5, 0, 1, 5, 2, 0, 1, 1, 6, 4, 6, 2, 5, 2, 2, 0, 2, 5, 3, 0, 2, 6, 0, 0, 0, 1, 5, 1, 0], [3, 2, 6, 1, 0, 4, 1, 0, 0, 5, 5, 0, 1, 3, 6, 5, 5, 0, 6, 1, 0, 5, 2, 3, 5, 6, 3, 4, 3, 0, 0, 4, 2, 1, 4, 5, 5, 0, 0, 1, 3, 2, 0, 4, 590, 591, 592, 5, 5, 0, 1, 6, 1, 5, 2, 5, 2, 6, 4, 5, 0, 2, 0, 0, 6, 0, 2, 6, 1, 2, 4, 3, 4, 0, 2, 0, 3, 4, 2, 3, 1, 2, 1, 0, 0, 6, 6, 0, 2, 0, 6, 4, 0, 1, 5, 4, 3, 2, 3, 0], [0, 6, 1, 0, 0, 0, 0, 6, 0, 0, 2, 4, 1, 3, 5, 5, 4, 3, 3, 2, 5, 0, 3, 4, 0, 4, 3, 1, 0, 5, 1, 1, 2, 3, 6, 1, 0, 6, 1, 2, 0, 2, 3, 0, 600, 601, 602, 1, 0, 2, 0, 2, 6, 0, 1, 0, 5, 1, 0, 0, 2, 0, 4, 2, 5, 0, 4, 0, 0, 0, 3, 4, 4, 0, 1, 3, 0, 5, 1, 1, 0, 2, 2, 6, 6, 0, 2, 1, 6, 4, 6, 5, 2, 2, 4, 1, 2, 2, 1, 0], [3, 4, 5, 3, 4, 0, 1, 0, 5, 0, 0, 3, 3, 2, 4, 4, 1, 0, 3, 5, 4, 3, 3, 0, 0, 4, 1, 0, 0, 5, 2, 0, 0, 6, 3, 3, 2, 5, 0, 2, 1, 0, 0, 0, 610, 611, 612, 4, 5, 0, 2, 1, 1, 3, 6, 6, 2, 5, 5, 0, 0, 6, 2, 5, 4, 0, 1, 2, 0, 6, 4, 0, 5, 0, 5, 0, 0, 1, 6, 0, 5, 2, 1, 6, 6, 2, 0, 3, 0, 6, 5, 1, 2, 2, 3, 5, 2, 3, 0, 6], [1, 0, 2, 4, 4, 5, 0, 2, 3, 2, 4, 5, 5, 2, 0, 4, 2, 0, 2, 5, 6, 0, 0, 4, 0, 5, 3, 3, 1, 1, 4, 0, 4, 0, 0, 4, 2, 2, 0, 1, 0, 1, 1, 4, 620, 621, 622, 3, 5, 3, 0, 3, 0, 5, 3, 5, 1, 1, 3, 1, 0, 3, 5, 0, 1, 4, 4, 4, 1, 0, 0, 0, 0, 4, 1, 4, 1, 2, 6, 6, 2, 0, 3, 3, 5, 0, 2, 5, 5, 4, 2, 5, 5, 0, 6, 0, 5, 3, 1, 4], [6, 4, 0, 5, 0, 6, 2, 0, 5, 2, 5, 3, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 5, 6, 0, 4, 6, 0, 1, 0, 4, 0, 0, 1, 6, 6, 1, 2, 1, 5, 1, 2, 1, 0, 630, 631, 632, 1, 3, 3, 1, 1, 2, 5, 4, 6, 0, 2, 0, 4, 0, 0, 3, 0, 1, 5, 3, 4, 2, 1, 0, 0, 6, 0, 5, 3, 3, 3, 5, 6, 1, 0, 4, 4, 0, 1, 6, 5, 1, 0, 2, 0, 0, 6, 0, 1, 3, 3, 2, 5], [6, 4, 5, 0, 1, 4, 0, 1, 2, 6, 2, 6, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 3, 2, 1, 0, 4, 5, 6, 2, 0, 5, 0, 3, 3, 2, 1, 4, 3, 2, 1, 0, 3, 0, 640, 641, 642, 2, 2, 0, 2, 0, 4, 2, 5, 3, 2, 6, 3, 0, 5, 1, 4, 5, 4, 6, 4, 5, 2, 6, 3, 2, 6, 0, 3, 6, 6, 4, 0, 6, 4, 6, 2, 6, 0, 0, 0, 1, 0, 2, 5, 0, 0, 5, 0, 1, 3, 1, 2, 5], [0, 6, 3, 2, 2, 3, 1, 3, 5, 4, 3, 6, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 5, 5, 4, 3, 0, 0, 1, 4, 3, 0, 4, 0, 2, 3, 0, 6, 5, 1, 0, 0, 0, 1, 650, 651, 652, 3, 0, 0, 1, 6, 4, 2, 1, 2, 0, 4, 4, 1, 0, 3, 4, 0, 5, 0, 2, 0, 3, 6, 2, 0, 0, 3, 6, 4, 6, 6, 1, 0, 5, 6, 1, 2, 0, 1, 0, 5, 0, 1, 2, 4, 5, 2, 0, 0, 2, 0, 2, 0], [2, 0, 6, 5, 3, 4, 3, 3, 2, 0, 3, 3, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 0, 6, 2, 2, 5, 0, 2, 6, 0, 4, 4, 2, 2, 1, 4, 0, 1, 6, 0, 5, 6, 2, 660, 661, 662, 4, 3, 0, 4, 4, 0, 0, 0, 1, 0, 6, 0, 0, 2, 1, 1, 3, 3, 1, 3, 0, 3, 6, 6, 4, 5, 2, 1, 5, 0, 1, 6, 4, 0, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084], [6, 2, 3, 4, 3, 5, 3, 5, 6, 6, 2, 3, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 0, 6, 2, 0, 1, 4, 0, 1, 3, 5, 5, 4, 2, 6, 2, 6, 2, 3, 6, 4, 3, 0, 670, 671, 672, 1, 0, 4, 2, 0, 1, 2, 0, 3, 0, 4, 2, 2, 3, 4, 2, 6, 3, 0, 0, 3, 0, 3, 5, 3, 5, 4, 6, 4, 6, 1, 0, 2, 0, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094], [2, 2, 0, 0, 1, 6, 6, 4, 0, 6, 4, 4, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 4, 0, 0, 0, 3, 4, 3, 5, 1, 2, 5, 3, 0, 0, 0, 2, 2, 0, 0, 4, 4, 2, 680, 681, 682, 1, 4, 0, 0, 4, 0, 1, 5, 3, 0, 3, 6, 0, 2, 1, 3, 0, 1, 6, 6, 2, 1, 5, 0, 6, 5, 2, 4, 4, 2, 0, 0, 4, 0, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104], [0, 3, 6, 1, 5, 0, 1, 1, 5, 6, 1, 4, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 0, 0, 3, 0, 6, 6, 6, 3, 4, 4, 0, 0, 4, 0, 6, 0, 0, 2, 2, 4, 0, 0, 690, 691, 692, 2, 6, 0, 4, 4, 2, 4, 2, 4, 6, 0, 0, 0, 0, 3, 5, 0, 1, 1, 6, 4, 0, 1, 1, 1, 1, 5, 0, 4, 3, 6, 1, 1, 0, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114], [0, 0, 0, 2, 6, 2, 5, 0, 6, 6, 2, 2, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 0, 0, 2, 3, 6, 6, 4, 1, 2, 0, 4, 5, 0, 0, 3, 6, 1, 3, 3, 0, 0, 2, 700, 701, 702, 2, 2, 4, 0, 4, 4, 0, 4, 0, 1, 6, 0, 3, 1, 0, 4, 6, 2, 2, 4, 1, 5, 4, 2, 2, 0, 0, 5, 0, 1, 4, 1, 5, 4, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124], [4, 1, 4, 0, 4, 6, 5, 3, 1, 0, 0, 5, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 0, 0, 6, 2, 5, 0, 0, 0, 6, 0, 1, 5, 3, 2, 0, 0, 5, 0, 5, 2, 5, 0, 6, 4, 5, 4, 4, 3, 6, 3, 0, 0, 0, 2, 3, 5, 1, 0, 0, 4, 2, 3, 2, 4, 4, 4, 2, 4, 6, 0, 6, 0, 0, 0, 4, 5, 1, 2, 2, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134], [0, 4, 6, 0, 0, 5, 2, 3, 3, 0, 0, 4, 2, 0, 2, 1, 0, 6, 5, 1, 0, 4, 0, 1, 6, 5, 5, 1, 4, 0, 0, 1, 3, 6, 3, 1, 2, 5, 1, 4, 0, 2, 0, 3, 5, 4, 0, 2, 6, 6, 6, 6, 3, 4, 0, 6, 3, 4, 3, 5, 4, 0, 4, 6, 3, 5, 5, 3, 5, 2, 5, 0, 5, 2, 5, 6, 4, 0, 1, 4, 4, 1145, 1146, 1147, 1148, 1149, 0, 3, 1, 6, 2, 0, 0, 3, 3, 2, 1140, 1141, 1142, 1143, 1144], [5, 4, 6, 2, 2, 1, 4, 5, 1, 1, 0, 1, 1, 3, 5, 4, 3, 4, 2, 5, 4, 0, 5, 6, 0, 0, 6, 2, 0, 3, 0, 2, 0, 0, 6, 3, 5, 4, 5, 0, 0, 5, 2, 5, 1, 5, 4, 6, 2, 3, 4, 0, 4, 6, 0, 0, 4, 2, 2, 3, 1, 3, 6, 2, 0, 2, 2, 1, 0, 0, 4, 2, 6, 6, 3, 1, 0, 6, 2, 4, 6, 1155, 1156, 1157, 1158, 1159, 3, 5, 1, 2, 3, 0, 3, 3, 5, 1, 1150, 1151, 1152, 1153, 1154], [3, 0, 5, 1, 6, 1, 1, 2, 3, 5, 2, 1, 0, 5, 3, 0, 4, 6, 6, 3, 2, 1, 5, 5, 0, 3, 1, 4, 4, 2, 3, 6, 0, 1, 3, 4, 0, 1, 0, 1, 0, 3, 0, 3, 0, 4, 0, 5, 5, 6, 4, 3, 0, 0, 2, 1, 5, 0, 1, 1, 3, 3, 2, 0, 5, 6, 0, 3, 5, 1, 4, 2, 4, 4, 3, 0, 4, 4, 1, 0, 6, 1165, 1166, 1167, 1168, 1169, 0, 6, 4, 5, 1, 5, 5, 0, 0, 6, 1160, 1161, 1162, 1163, 1164], [4, 0, 4, 3, 6, 0, 0, 0, 3, 5, 1, 5, 0, 4, 1, 1, 1, 3, 5, 4, 0, 6, 4, 2, 5, 3, 4, 3, 4, 0, 0, 4, 0, 1, 0, 1, 1, 5, 2, 1, 2, 4, 5, 3, 560, 561, 562, 5, 1, 5, 2, 3, 6, 0, 0, 4, 3, 2, 0, 4, 4, 1, 5, 0, 4, 4, 3, 4, 1, 1, 6, 5, 0, 1, 3, 6, 0, 1, 4, 0, 0, 1175, 1176, 1177, 1178, 1179, 6, 0, 0, 0, 5, 6, 0, 4, 0, 2, 1170, 1171, 1172, 1173, 1174], [6, 2, 4, 1, 1, 5, 0, 0, 6, 0, 6, 1, 2, 6, 4, 4, 3, 0, 6, 6, 3, 4, 1, 5, 1, 4, 1, 6, 0, 3, 2, 0, 2, 1, 5, 5, 2, 6, 0, 4, 1, 6, 6, 5, 570, 571, 572, 6, 1, 0, 3, 4, 1, 6, 5, 0, 2, 2, 2, 0, 3, 0, 4, 1, 0, 1, 0, 0, 0, 2, 4, 5, 4, 0, 1, 0, 3, 6, 0, 6, 6, 3, 560, 561, 562, 0, 0, 2, 6, 0, 0, 0, 5, 0, 0, 6, 3, 3, 1, 0], [2, 0, 2, 6, 1, 3, 0, 6, 4, 0, 0, 5, 4, 1, 0, 3, 0, 0, 3, 0, 1, 2, 6, 4, 0, 6, 1, 6, 0, 0, 0, 6, 6, 1, 5, 4, 0, 6, 2, 6, 0, 3, 1, 5, 580, 581, 582, 0, 0, 6, 2, 0, 0, 5, 3, 4, 4, 2, 4, 3, 2, 3, 0, 5, 4, 4, 4, 0, 0, 3, 2, 2, 3, 4, 4, 5, 2, 5, 0, 1, 0, 4, 570, 571, 572, 0, 3, 1, 5, 6, 5, 6, 4, 5, 3, 1, 4, 3, 1, 0], [4, 4, 3, 4, 4, 6, 2, 4, 4, 0, 3, 4, 3, 2, 3, 2, 3, 4, 1, 1, 1, 3, 0, 0, 6, 0, 4, 6, 3, 2, 0, 4, 2, 6, 2, 4, 4, 3, 0, 4, 2, 1, 5, 0, 590, 591, 592, 6, 5, 5, 4, 1, 5, 5, 3, 3, 3, 6, 0, 3, 2, 5, 0, 6, 0, 0, 2, 3, 1, 4, 6, 1, 5, 4, 1, 6, 4, 0, 6, 2, 0, 0, 580, 581, 582, 0, 5, 3, 4, 3, 3, 5, 0, 3, 6, 3, 0, 0, 6, 5], [0, 3, 2, 5, 5, 4, 2, 3, 4, 4, 1, 0, 0, 3, 6, 5, 4, 3, 1, 6, 0, 6, 3, 0, 6, 2, 0, 0, 0, 2, 5, 5, 4, 0, 6, 1, 5, 2, 5, 5, 5, 5, 1, 6, 600, 601, 602, 6, 0, 4, 6, 6, 1, 6, 6, 2, 4, 1, 6, 2, 0, 2, 2, 6, 1, 3, 0, 3, 5, 0, 6, 4, 3, 4, 0, 3, 0, 3, 4, 3, 6, 0, 590, 591, 592, 5, 1, 0, 0, 0, 2, 3, 0, 4, 3, 6, 4, 3, 5, 5], [3, 4, 3, 6, 0, 0, 4, 2, 3, 1, 1, 5, 2, 6, 4, 6, 0, 1, 4, 0, 0, 0, 4, 0, 1, 1, 2, 2, 4, 1, 5, 2, 5, 1, 0, 0, 3, 6, 1, 0, 1, 5, 3, 6, 610, 611, 612, 1, 4, 5, 1, 4, 6, 5, 6, 5, 5, 0, 6, 1, 2, 0, 0, 6, 0, 2, 6, 6, 4, 1, 4, 3, 3, 1, 3, 0, 2, 3, 0, 0, 0, 5, 600, 601, 602, 0, 1, 0, 2, 2, 0, 2, 5, 0, 5, 1, 2, 0, 4, 0], [1, 2, 0, 0, 0, 0, 4, 6, 5, 3, 6, 6, 3, 2, 2, 3, 5, 3, 2, 0, 0, 2, 0, 0, 0, 4, 0, 5, 4, 3, 0, 1, 2, 3, 3, 5, 1, 0, 1, 2, 1, 3, 5, 2, 620, 621, 622, 5, 0, 3, 2, 3, 0, 5, 6, 3, 5, 0, 3, 4, 4, 5, 4, 5, 0, 4, 5, 2, 2, 0, 5, 5, 3, 0, 2, 0, 6, 0, 5, 6, 4, 1, 610, 611, 612, 4, 1, 3, 0, 5, 6, 2, 0, 3, 1, 0, 3, 4, 3, 6], [6, 2, 1, 0, 2, 2, 0, 6, 6, 2, 0, 5, 1, 6, 2, 0, 0, 0, 6, 0, 5, 4, 5, 4, 2, 4, 1, 3, 0, 0, 0, 0, 5, 3, 6, 4, 0, 4, 0, 4, 0, 0, 5, 0, 630, 631, 632, 4, 0, 4, 6, 4, 2, 6, 3, 0, 0, 2, 1, 2, 0, 2, 0, 6, 4, 0, 0, 0, 3, 4, 6, 2, 1, 2, 6, 1, 5, 3, 5, 0, 6, 6, 620, 621, 622, 2, 0, 4, 0, 3, 0, 1, 2, 0, 2, 0, 0, 5, 4, 3], [6, 4, 1, 1, 0, 3, 1, 2, 5, 3, 6, 1, 4, 2, 1, 1, 4, 1, 6, 5, 5, 0, 5, 0, 2, 0, 5, 3, 1, 2, 4, 3, 0, 3, 4, 5, 1, 0, 0, 6, 5, 0, 2, 0, 640, 641, 642, 2, 0, 5, 5, 6, 5, 3, 4, 0, 4, 3, 0, 2, 5, 1, 3, 0, 3, 3, 6, 5, 4, 5, 0, 6, 0, 6, 3, 3, 3, 5, 0, 0, 6, 5, 630, 631, 632, 0, 0, 0, 5, 1, 6, 1, 3, 4, 3, 2, 6, 1, 1, 2], [3, 1, 4, 6, 0, 2, 6, 0, 0, 6, 5, 3, 3, 0, 2, 1, 4, 0, 4, 4, 0, 2, 0, 5, 3, 4, 1, 2, 6, 5, 6, 0, 3, 1, 3, 3, 3, 0, 1, 4, 3, 2, 0, 0, 650, 651, 652, 0, 3, 4, 0, 0, 2, 6, 4, 0, 3, 5, 4, 1, 4, 2, 3, 0, 3, 1, 4, 2, 3, 0, 3, 0, 0, 0, 5, 4, 0, 3, 2, 1, 1, 3, 640, 641, 642, 1, 0, 0, 2, 0, 0, 3, 2, 5, 0, 0, 6, 1, 1, 3], [6, 3, 0, 6, 2, 0, 5, 2, 1, 4, 0, 3, 3, 0, 0, 4, 0, 2, 4, 0, 0, 4, 4, 0, 6, 2, 0, 6, 5, 0, 1, 5, 5, 0, 3, 1, 5, 2, 2, 1, 6, 3, 0, 0, 660, 661, 662, 1, 5, 0, 1, 0, 4, 6, 2, 2, 4, 5, 4, 6, 0, 5, 6, 5, 6, 0, 1, 1, 4, 1, 5, 0, 0, 2, 2, 6, 2, 6, 3, 1, 3, 1, 650, 651, 652, 2, 5, 0, 5, 0, 2, 0, 0, 0, 4, 2, 2, 4, 2, 5], [2, 3, 0, 4, 1, 2, 3, 1, 0, 5, 6, 6, 6, 5, 1, 1, 0, 0, 3, 6, 6, 3, 6, 1, 5, 6, 0, 2, 5, 0, 5, 4, 1, 0, 5, 1, 3, 5, 6, 1, 4, 2, 2, 3, 670, 671, 672, 6, 0, 5, 6, 0, 4, 3, 6, 4, 4, 0, 6, 2, 5, 0, 0, 5, 5, 6, 3, 4, 1, 3, 6, 2, 3, 0, 4, 0, 0, 4, 0, 4, 0, 5, 660, 661, 662, 0, 4, 0, 4, 5, 1, 2, 0, 1, 2, 1, 0, 4, 0, 4], [0, 0, 5, 2, 0, 5, 2, 0, 3, 0, 3, 0, 3, 0, 1, 0, 3, 0, 2, 0, 3, 2, 2, 0, 6, 0, 3, 0, 4, 0, 0, 3, 2, 6, 2, 1, 6, 1, 0, 0, 6, 4, 0, 2, 680, 681, 682, 1, 6, 3, 4, 3, 6, 0, 6, 2, 1, 0, 4, 1, 3, 4, 0, 2, 6, 6, 6, 2, 5, 0, 5, 2, 4, 6, 0, 5, 5, 0, 3, 0, 2, 1, 670, 671, 672, 6, 1, 2, 6, 4, 0, 1, 0, 4, 2, 0, 6, 1, 0, 4], [6, 0, 6, 6, 0, 0, 4, 5, 6, 0, 6, 3, 6, 0, 0, 0, 0, 3, 4, 0, 5, 2, 3, 0, 0, 4, 6, 0, 2, 2, 0, 1, 4, 0, 3, 0, 6, 2, 0, 3, 3, 2, 5, 4, 690, 691, 692, 2, 4, 2, 3, 6, 4, 2, 0, 3, 2, 6, 2, 2, 2, 3, 1, 0, 2, 6, 4, 0, 2, 6, 5, 1, 5, 5, 5, 6, 6, 3, 3, 6, 0, 0, 680, 681, 682, 0, 0, 5, 2, 2, 3, 0, 6, 1, 0, 5, 2, 0, 6, 4], [0, 0, 0, 4, 6, 0, 6, 0, 2, 5, 5, 2, 6, 0, 0, 5, 3, 0, 2, 6, 3, 0, 1, 0, 2, 2, 0, 4, 2, 5, 0, 3, 6, 6, 4, 1, 6, 3, 3, 3, 1, 0, 2, 6, 700, 701, 702, 2, 4, 5, 2, 0, 6, 4, 0, 3, 0, 1, 4, 0, 0, 0, 1, 1, 3, 6, 3, 5, 0, 6, 5, 0, 1, 5, 4, 6, 4, 3, 4, 0, 1, 6, 690, 691, 692, 6, 5, 1, 2, 4, 0, 0, 2, 6, 0, 0, 4, 3, 3, 2], [4, 5, 6, 1, 1, 6, 0, 1, 3, 0, 4, 2, 2, 5, 4, 0, 3, 0, 0, 0, 2, 2, 0, 0, 4, 0, 1, 4, 5, 1, 0, 6, 5, 5, 3, 2, 6, 4, 4, 2, 3, 2, 2, 3, 3, 4, 1, 3, 0, 5, 5, 5, 2, 0, 6, 4, 4, 6, 2, 3, 0, 5, 2, 0, 5, 1, 0, 3, 1, 3, 6, 5, 2, 0, 0, 3, 1, 2, 4, 1, 4, 4, 700, 701, 702, 0, 1, 0, 6, 2, 4, 6, 2, 0, 1, 0, 0, 5, 1, 6], [5, 6, 0, 4, 6, 4, 2, 5, 0, 2, 5, 3, 0, 5, 3, 3, 2, 4, 2, 3, 1, 3, 0, 4, 1, 0, 0, 0, 1, 2, 6, 5, 0, 1, 3, 6, 0, 0, 5, 0, 6, 1, 1, 6, 0, 0, 3, 3, 1, 4, 0, 1, 5, 5, 6, 4, 0, 2, 1, 3, 5, 3, 6, 2, 3, 1, 0, 3, 6, 5, 3, 2, 1, 6, 5, 0, 0, 0, 1, 1, 5, 3, 5, 5, 2, 2, 1, 3, 5, 2, 5, 0, 4, 3, 2, 3, 2, 1, 1, 2], [4, 4, 5, 0, 2, 6, 1, 0, 1, 1, 0, 0, 4, 4, 4, 0, 3, 6, 5, 1, 2, 3, 5, 2, 2, 6, 5, 5, 6, 5, 0, 3, 5, 4, 5, 0, 5, 4, 5, 1, 4, 2, 0, 1, 1, 4, 5, 4, 0, 4, 6, 5, 2, 0, 0, 5, 0, 4, 2, 0, 1, 0, 6, 0, 6, 1, 5, 0, 4, 2, 4, 6, 0, 1, 6, 3, 5, 1, 0, 3, 3, 5, 2, 0, 0, 3, 1, 0, 5, 0, 4, 6, 6, 5, 2, 5, 4, 4, 4, 4], [1, 6, 4, 4, 3, 3, 4, 3, 0, 1, 2, 0, 5, 2, 1, 6, 5, 2, 6, 1, 1, 3, 1, 5, 1, 2, 5, 2, 2, 0, 3, 2, 2, 0, 0, 0, 0, 5, 1, 950, 951, 952, 953, 4, 5, 4, 4, 5, 0, 4, 1, 4, 4, 4, 4, 4, 0, 3, 0, 2, 6, 0, 1, 5, 4, 1, 0, 2, 1, 5, 4, 2, 1, 2, 4, 0, 5, 5, 2, 1, 5, 0, 6, 3, 6, 5, 5, 2, 0, 5, 5, 1, 0, 3, 1, 1, 4, 5, 4, 2], [4, 5, 1, 0, 3, 6, 4, 4, 5, 5, 0, 0, 0, 1, 0, 950, 951, 952, 953, 4, 3, 3, 0, 0, 3, 3, 950, 951, 952, 953, 6, 0, 1, 954, 955, 956, 957, 0, 0, 960, 961, 962, 963, 1, 5, 4, 0, 5, 0, 5, 5, 3, 3, 5, 2, 3, 4, 1, 6, 6, 6, 1, 0, 1, 5, 4, 6, 1, 2, 0, 1, 2, 0, 1, 2, 0, 5, 4, 0, 0, 3, 6, 3, 5, 0, 2, 0, 4, 4, 5, 1, 6, 1, 0, 0, 0, 6, 0, 5, 6], [6, 6, 0, 3, 2, 4, 2, 3, 5, 0, 0, 4, 3, 6, 5, 960, 961, 962, 963, 0, 6, 950, 951, 952, 953, 0, 960, 961, 962, 963, 2, 6, 5, 964, 965, 966, 967, 3, 1, 970, 971, 972, 973, 3, 560, 561, 562, 5, 2, 3, 3, 6, 0, 6, 0, 0, 0, 2, 1, 0, 0, 0, 0, 4, 4, 3, 1, 0, 5, 4, 0, 3, 3, 2, 0, 6, 1, 3, 1, 5, 1, 5, 1, 4, 1, 5, 6, 1, 1, 2, 5, 1, 4, 2, 6, 0, 4, 1, 0, 4], [4, 3, 3, 6, 1, 6, 0, 4, 3, 2, 1, 5, 0, 4, 5, 970, 971, 972, 973, 6, 4, 960, 961, 962, 963, 5, 970, 971, 972, 973, 3, 5, 4, 974, 975, 976, 977, 1, 6, 980, 981, 982, 983, 5, 570, 571, 572, 3, 1, 5, 4, 1, 3, 0, 2, 5, 3, 1, 1, 4, 2, 4, 0, 1, 6, 4, 2, 0, 0, 2, 5, 3, 0, 0, 6, 6, 1, 0, 0, 3, 4, 1, 4, 6, 0, 6, 1, 4, 5, 1, 3, 4, 4, 1, 1, 3, 2, 6, 1, 4], [2, 3, 0, 1, 6, 6, 5, 0, 5, 3, 5, 4, 6, 3, 1, 980, 981, 982, 983, 5, 5, 970, 971, 972, 973, 3, 980, 981, 982, 983, 4, 0, 4, 984, 985, 986, 987, 5, 0, 990, 991, 992, 993, 0, 580, 581, 582, 5, 4, 5, 4, 0, 0, 1, 3, 4, 0, 3, 4, 0, 2, 1, 2, 0, 2, 1, 4, 2, 2, 0, 2, 1, 1, 3, 4, 5, 1, 6, 4, 0, 0, 1, 0, 1, 5, 5, 1, 3, 1, 0, 2, 1, 5, 0, 1, 2, 6, 0, 3, 6], [0, 3, 2, 0, 0, 4, 1, 2, 2, 3, 0, 6, 5, 1, 0, 990, 991, 992, 993, 0, 4, 980, 981, 982, 983, 2, 990, 991, 992, 993, 6, 2, 2, 994, 995, 996, 997, 4, 2, 4, 2, 4, 2, 1, 590, 591, 592, 0, 3, 0, 0, 0, 3, 0, 4, 5, 0, 0, 2, 1, 4, 1, 1, 0, 2, 3, 4, 1, 5, 2, 0, 4, 5, 0, 3, 4, 2, 0, 3, 3, 0, 1, 4, 4, 3, 0, 1, 5, 4, 5, 4, 2, 6, 6, 1, 0, 0, 1, 5, 0], [5, 1, 4, 5, 5, 4, 0, 1, 0, 1, 6, 2, 1, 2, 0, 5, 1, 0, 5, 2, 2, 990, 991, 992, 993, 5, 0, 4, 4, 4, 0, 5, 0, 6, 0, 6, 0, 1, 6, 0, 5, 5, 3, 0, 600, 601, 602, 0, 1, 1, 3, 3, 3, 0, 0, 4, 5, 4, 1, 6, 4, 3, 3, 1, 0, 4, 0, 4, 3, 0, 4, 4, 3, 3, 0, 4, 6, 3, 2, 1, 5, 0, 3, 0, 2, 3, 3, 6, 4, 0, 3, 1, 2, 2, 2, 5, 1, 5, 2, 4], [2, 2, 0, 0, 4, 2, 1, 0, 5, 5, 6, 6, 3, 1, 3, 1, 4, 1, 5, 0, 0, 6, 5, 0, 4, 2, 0, 4, 6, 0, 0, 1, 2, 1, 4, 4, 1, 2, 5, 2, 6, 0, 2, 0, 610, 611, 612, 6, 6, 5, 1, 3, 0, 6, 3, 6, 0, 0, 5, 4, 2, 0, 1, 6, 5, 0, 6, 2, 5, 2, 0, 4, 1, 3, 3, 4, 1, 0, 3, 2, 5, 4, 1, 2, 3, 2, 1, 5, 0, 5, 6, 0, 6, 6, 2, 1, 6, 2, 1, 5], [4, 0, 1, 3, 0, 1, 0, 3, 2, 4, 4, 0, 2, 0, 0, 3, 4, 6, 6, 3, 0, 0, 5, 4, 2, 2, 3, 6, 2, 4, 5, 5, 4, 2, 5, 0, 0, 1, 5, 1, 3, 0, 0, 6, 620, 621, 622, 2, 4, 1, 1, 0, 0, 6, 6, 3, 0, 6, 1, 0, 0, 0, 6, 0, 3, 2, 0, 1, 5, 0, 2, 2, 2, 2, 5, 0, 5, 3, 0, 0, 0, 4, 0, 6, 2, 0, 0, 2, 4, 6, 3, 4, 0, 0, 5, 6, 1, 3, 0, 4], [0, 4, 4, 6, 3, 0, 3, 0, 1, 2, 1, 2, 0, 3, 3, 4, 5, 2, 1, 0, 2, 1, 6, 1, 0, 5, 6, 0, 5, 6, 0, 6, 3, 0, 0, 0, 4, 5, 5, 5, 0, 2, 2, 5, 630, 631, 632, 2, 4, 3, 4, 0, 4, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 0, 3, 0, 2, 4, 6, 2, 6, 2, 3, 4, 5, 0, 0, 0, 1, 6, 4, 2, 5, 5, 0, 2, 5, 3, 0, 2], [1, 2, 0, 3, 0, 0, 4, 2, 3, 4, 0, 1, 5, 3, 6, 3, 1, 2, 2, 2, 1, 3, 5, 3, 6, 2, 6, 4, 2, 5, 1, 2, 4, 4, 3, 1, 4, 0, 6, 0, 0, 2, 5, 3, 640, 641, 642, 6, 6, 6, 6, 0, 0, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 3, 2, 2, 0, 3, 4, 5, 4, 0, 4, 1, 1, 4, 1, 2, 3, 0, 0, 4, 3, 0, 0, 0, 5, 0, 4, 0], [0, 6, 1, 0, 0, 0, 5, 0, 3, 0, 0, 5, 3, 6, 5, 5, 6, 2, 2, 1, 6, 3, 2, 3, 1, 2, 4, 2, 2, 5, 0, 0, 4, 1, 0, 2, 1, 1, 6, 0, 4, 2, 0, 1, 650, 651, 652, 3, 3, 1, 4, 3, 3, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 5, 0, 5, 0, 3, 1, 6, 0, 1, 3, 2, 6, 3, 4, 5, 0, 1, 3, 2, 0, 0, 5, 2, 1, 3, 6, 3], [4, 2, 1, 2, 4, 3, 1, 0, 2, 6, 1, 0, 5, 1, 4, 0, 4, 2, 0, 2, 3, 0, 2, 4, 1, 2, 2, 4, 0, 2, 6, 3, 2, 5, 3, 0, 6, 4, 6, 4, 1, 4, 5, 4, 660, 661, 662, 2, 4, 1, 0, 2, 4, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 0, 2, 4, 4, 2, 4, 2, 6, 2, 3, 5, 4, 2, 2, 0, 5, 3, 2, 6, 5, 5, 5, 5, 0, 0, 6, 1], [5, 1, 4, 1, 2, 5, 2, 0, 1, 5, 6, 0, 2, 6, 1, 0, 3, 6, 3, 5, 1, 3, 4, 6, 5, 3, 0, 4, 2, 2, 0, 0, 5, 4, 0, 4, 0, 6, 6, 0, 5, 5, 2, 4, 670, 671, 672, 3, 0, 3, 5, 2, 3, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 0, 0, 5, 4, 0, 3, 1, 4, 4, 0, 3, 4, 4, 0, 0, 5, 6, 1, 0, 1, 2, 6, 0, 5, 5, 0, 0], [2, 1, 1, 5, 2, 0, 0, 1, 2, 0, 4, 1, 4, 3, 0, 3, 0, 5, 5, 5, 4, 6, 0, 1, 4, 5, 4, 2, 4, 1, 5, 1, 5, 0, 5, 0, 4, 3, 0, 0, 0, 0, 0, 2, 680, 681, 682, 0, 6, 6, 6, 3, 3, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 0, 0, 0, 3, 0, 0, 2, 3, 6, 0, 1, 4, 4, 3, 3, 0, 2, 1, 0, 0, 1, 1, 5, 1, 2, 3, 1], [0, 5, 5, 3, 3, 2, 0, 1, 0, 1, 3, 5, 4, 1, 6, 3, 0, 3, 4, 0, 1, 5, 5, 5, 0, 5, 0, 4, 6, 0, 0, 1, 1, 6, 5, 0, 2, 3, 0, 0, 6, 2, 1, 1, 690, 691, 692, 2, 0, 6, 5, 1, 1, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 3, 2, 4, 6, 4, 5, 3, 6, 0, 5, 3, 2, 0, 5, 2, 2, 6, 0, 2, 2, 6, 6, 1, 6, 2, 1, 3], [0, 2, 0, 3, 6, 2, 4, 1, 4, 5, 3, 4, 5, 6, 2, 0, 6, 0, 5, 0, 1, 3, 0, 3, 0, 2, 5, 3, 3, 4, 5, 6, 2, 1, 0, 3, 6, 0, 6, 6, 5, 6, 0, 0, 700, 701, 702, 6, 4, 5, 6, 0, 6, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 6, 0, 1, 0, 6, 2, 3, 6, 0, 0, 4, 2, 5, 5, 5, 2, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1], [4, 5, 6, 6, 1, 6, 4, 5, 0, 4, 6, 0, 2, 2, 2, 6, 5, 3, 5, 5, 0, 1, 5, 1, 6, 3, 6, 1, 4, 1, 6, 6, 5, 0, 0, 2, 4, 6, 0, 0, 1, 5, 6, 0, 4, 0, 2, 6, 0, 4, 0, 0, 1, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 6, 6, 6, 0, 6, 4, 1, 6, 0, 3, 5, 3, 5, 2, 0, 0, 5, 3, 1, 1, 2, 6, 0, 0, 0, 0, 6], [5, 4, 5, 0, 3, 1, 1, 5, 2, 2, 1, 0, 5, 5, 1, 0, 1, 6, 5, 1, 0, 5, 3, 3, 2, 3, 6, 1, 4, 0, 1, 0, 0, 2, 5, 6, 0, 5, 0, 6, 0, 1, 1, 5, 3, 0, 6, 5, 0, 4, 5, 5, 6, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 0, 0, 0, 5, 1, 1, 5, 6, 1, 0, 4, 4, 5, 4, 1, 3, 0, 2, 3, 6, 6, 0, 4, 5, 5, 3, 0], [3, 0, 4, 3, 5, 6, 3, 2, 4, 4, 3, 1, 0, 1, 4, 4, 6, 3, 2, 5, 2, 3, 2, 0, 0, 6, 5, 0, 5, 6, 0, 0, 1, 6, 0, 0, 3, 3, 1, 0, 6, 0, 5, 0, 0, 0, 3, 1, 6, 2, 6, 3, 4, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 1, 6, 5, 4, 0, 1, 0, 1, 2, 4, 2, 4, 5, 4, 2, 0, 3, 0, 1, 4, 2, 5, 2, 5, 1, 0, 2], [1, 0, 0, 2, 4, 4, 6, 0, 6, 2, 0, 0, 2, 3, 1, 4, 5, 0, 5, 0, 0, 6, 5, 0, 5, 3, 0, 6, 3, 2, 0, 1, 4, 5, 4, 1, 5, 6, 0, 4, 0, 4, 5, 0, 0, 1, 3, 3, 1, 0, 3, 4, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 0, 5, 3, 4, 6, 0, 0, 5, 0, 4, 6, 2, 4, 4, 0, 3, 4, 5, 0, 3, 2, 3, 6, 1, 5, 5, 2], [0, 4, 5, 6, 5, 0, 3, 4, 6, 0, 1, 2, 3, 6, 1, 4, 1, 0, 0, 4, 0, 3, 2, 0, 3, 4, 0, 6, 0, 1, 0, 5, 0, 4, 5, 0, 0, 0, 5, 5, 0, 0, 5, 0, 3, 2, 2, 2, 0, 0, 2, 0, 1, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 0, 0, 4, 4, 2, 1, 5, 4, 5, 550, 551, 552, 4, 0, 1, 0, 3, 0, 0, 0, 1, 1, 0, 0, 0, 3, 1], [6, 0, 2, 2, 5, 6, 1, 1, 5, 0, 5, 1, 6, 2, 0, 2, 0, 4, 0, 0, 0, 4, 4, 6, 0, 5, 0, 0, 3, 3, 0, 6, 5, 1, 3, 5, 0, 6, 4, 0, 1, 0, 0, 5, 1, 3, 0, 1, 5, 5, 4, 4, 0, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 5, 1, 5, 5, 1, 4, 1, 6, 0, 560, 561, 562, 6, 2, 5, 4, 0, 3, 4, 3, 0, 5, 1, 6, 1, 5, 2], [6, 6, 4, 1, 4, 0, 5, 0, 1, 5, 2, 5, 2, 2, 1, 5, 6, 3, 3, 0, 1, 6, 0, 0, 0, 1, 0, 6, 4, 1, 0, 0, 5, 4, 0, 0, 5, 5, 3, 5, 6, 0, 0, 3, 0, 1, 0, 1, 6, 3, 2, 6, 6, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 1, 1, 0, 1, 4, 6, 4, 5, 0, 570, 571, 572, 5, 6, 2, 5, 6, 0, 1, 2, 0, 6, 2, 4, 3, 1, 4], [5, 4, 6, 4, 0, 6, 0, 6, 5, 5, 0, 0, 2, 2, 0, 0, 0, 2, 2, 0, 3, 3, 0, 4, 3, 3, 6, 5, 1, 6, 0, 3, 4, 2, 6, 4, 3, 2, 1, 0, 4, 0, 1, 5, 5, 1, 0, 2, 4, 4, 4, 1, 0, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 5, 2, 3, 1, 5, 4, 4, 4, 1, 580, 581, 582, 6, 3, 5, 4, 6, 0, 5, 0, 5, 0, 4, 0, 5, 5, 2], [1, 1, 1, 5, 2, 2, 5, 0, 1, 6, 6, 3, 6, 5, 3, 4, 0, 0, 6, 0, 4, 0, 0, 0, 5, 5, 1, 5, 0, 0, 3, 3, 3, 0, 3, 5, 4, 0, 1, 0, 6, 4, 4, 2, 0, 0, 2, 0, 1, 0, 2, 1, 5, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 1, 0, 2, 3, 3, 5, 0, 0, 2, 590, 591, 592, 1, 0, 2, 2, 0, 0, 5, 4, 4, 5, 5, 0, 0, 4, 6], [6, 6, 5, 4, 4, 0, 1, 6, 5, 1, 4, 0, 1, 2, 1, 4, 4, 0, 1, 0, 6, 0, 3, 4, 3, 4, 3, 3, 6, 0, 4, 1, 2, 0, 3, 1, 2, 5, 3, 4, 2, 2, 2, 1, 2, 0, 3, 3, 2, 2, 1, 0, 0, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 2, 6, 6, 3, 0, 0, 4, 0, 0, 600, 601, 602, 3, 6, 4, 0, 3, 0, 3, 3, 6, 4, 0, 2, 0, 0, 3], [2, 3, 0, 4, 4, 2, 1, 0, 3, 2, 3, 3, 0, 6, 3, 4, 5, 4, 1, 1, 0, 3, 5, 4, 6, 3, 2, 1, 5, 5, 2, 6, 4, 2, 4, 0, 1, 3, 4, 0, 4, 0, 6, 3, 2, 2, 0, 5, 4, 4, 0, 6, 5, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 4, 0, 3, 5, 6, 2, 1, 0, 2, 610, 611, 612, 0, 4, 6, 4, 5, 2, 5, 1, 5, 0, 1, 6, 2, 6, 2], [2, 3, 2, 4, 6, 5, 1, 0, 5, 5, 6, 4, 3, 6, 3, 0, 5, 3, 6, 4, 0, 4, 5, 3, 0, 1, 6, 5, 6, 2, 5, 6, 6, 5, 4, 2, 5, 0, 3, 4, 1, 0, 1, 4, 4, 3, 4, 6, 2, 0, 3, 3, 3, 4, 4, 0, 3, 0, 0, 4, 0, 0, 2, 4, 5, 1, 1, 6, 0, 4, 3, 0, 3, 5, 3, 5, 5, 5, 3, 4, 0, 2, 620, 621, 622, 0, 6, 0, 2, 4, 6, 0, 2, 4, 0, 1, 5, 0, 1, 0], [3, 1, 1, 0, 0, 0, 2, 6, 4, 3, 6, 0, 1, 5, 4, 3, 6, 5, 3, 4, 0, 2, 6, 0, 2, 1, 4, 5, 1, 1, 1, 6, 0, 2, 2, 2, 6, 1, 3, 4, 4, 3, 0, 0, 6, 1, 2, 0, 5, 0, 0, 1, 6, 0, 6, 6, 0, 0, 5, 4, 0, 0, 5, 0, 3, 3, 1, 1, 5, 3, 6, 6, 4, 4, 4, 6, 4, 0, 6, 3, 2, 5, 630, 631, 632, 0, 1, 4, 5, 4, 2, 0, 6, 4, 0, 6, 5, 4, 6, 0], [1, 6, 5, 0, 2, 6, 6, 4, 1, 5, 3, 4, 1, 5, 1, 6, 2, 0, 6, 0, 3, 6, 0, 1, 3, 3, 6, 1, 5, 1, 2, 3, 1, 5, 4, 5, 2, 0, 1, 5, 4, 3, 6, 5, 1, 2, 3, 1, 3, 6, 0, 6, 3, 1, 0, 1, 0, 0, 2, 4, 4, 3, 1, 6, 3, 0, 3, 5, 6, 5, 0, 3, 0, 6, 1, 5, 1, 5, 4, 0, 0, 3, 640, 641, 642, 3, 0, 3, 3, 1, 1, 1, 6, 5, 5, 0, 6, 1, 0, 5], [3, 2, 3, 4, 3, 1, 0, 4, 5, 1, 3, 0, 5, 2, 4, 1, 2, 0, 3, 3, 3, 0, 5, 0, 0, 1, 6, 3, 6, 2, 2, 4, 0, 0, 0, 3, 6, 0, 3, 3, 3, 2, 2, 1, 5, 0, 0, 5, 3, 4, 2, 3, 6, 0, 3, 0, 1, 3, 6, 0, 5, 5, 4, 0, 0, 0, 4, 4, 1, 0, 0, 6, 1, 0, 1, 5, 3, 1, 5, 6, 0, 0, 650, 651, 652, 1, 3, 0, 5, 1, 0, 4, 4, 0, 2, 5, 2, 0, 1, 5], [6, 1, 0, 3, 2, 0, 2, 2, 6, 6, 3, 0, 0, 0, 2, 0, 5, 3, 0, 0, 6, 1, 6, 1, 4, 0, 0, 5, 3, 4, 0, 6, 3, 6, 0, 5, 5, 0, 4, 0, 5, 3, 6, 4, 1, 0, 5, 3, 4, 0, 4, 0, 3, 4, 0, 0, 0, 3, 0, 6, 0, 3, 0, 5, 2, 4, 2, 3, 0, 0, 1, 3, 5, 6, 5, 0, 4, 3, 2, 5, 5, 0, 660, 661, 662, 3, 3, 6, 1, 6, 2, 5, 1, 4, 5, 6, 5, 2, 4, 0], [0, 2, 1, 0, 0, 2, 1, 1, 4, 3, 1, 4, 3, 3, 2, 2, 6, 6, 0, 2, 0, 5, 4, 5, 6, 5, 6, 0, 0, 1, 3, 0, 1, 0, 5, 4, 2, 4, 0, 5, 1, 0, 5, 5, 1, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 5, 4, 4, 2, 0, 1, 3, 0, 4, 0, 6, 0, 2, 3, 5, 6, 1, 5, 5, 3, 3, 0, 6, 0, 1, 2, 670, 671, 672, 1, 0, 0, 0, 0, 0, 0, 3, 6, 4, 6, 6, 0, 3, 5], [4, 4, 5, 2, 4, 4, 3, 0, 0, 5, 5, 1, 5, 4, 1, 0, 0, 2, 0, 4, 0, 0, 2, 6, 2, 0, 4, 3, 1, 4, 0, 1, 1, 0, 1, 0, 2, 3, 0, 6, 3, 0, 0, 5, 5, 4, 1, 0, 6, 0, 0, 5, 2, 0, 3, 1, 1, 0, 1, 4, 0, 0, 3, 3, 2, 2, 0, 0, 4, 6, 5, 1, 1, 5, 6, 5, 3, 5, 5, 3, 1, 6, 680, 681, 682, 5, 0, 0, 0, 4, 1, 6, 0, 1, 6, 3, 0, 0, 1, 0], [5, 0, 0, 3, 3, 1, 6, 1, 1, 0, 0, 3, 2, 2, 3, 6, 2, 1, 0, 4, 4, 1, 2, 1, 0, 1, 1, 0, 5, 3, 3, 5, 3, 0, 5, 2, 1, 6, 0, 3, 5, 0, 3, 4, 0, 4, 1, 0, 0, 1, 2, 4, 2, 1, 2, 6, 0, 3, 4, 1, 4, 0, 3, 0, 6, 6, 2, 5, 1, 0, 3, 3, 3, 5, 6, 4, 0, 1, 3, 0, 3, 5, 690, 691, 692, 1, 1, 6, 4, 6, 5, 5, 0, 1, 1, 0, 6, 3, 2, 2], [4, 0, 4, 4, 0, 4, 3, 5, 1, 3, 0, 5, 3, 1, 3, 1, 2, 1, 6, 0, 3, 4, 4, 3, 1, 4, 6, 6, 2, 1, 3, 2, 5, 6, 4, 0, 5, 4, 4, 3, 6, 6, 1, 4, 0, 560, 561, 562, 1, 4, 1, 0, 0, 4, 3, 4, 3, 3, 6, 4, 0, 6, 4, 0, 1, 1, 3, 0, 5, 3, 4, 5, 1, 5, 5, 1, 0, 6, 4, 5, 4, 4, 700, 701, 702, 4, 6, 5, 3, 1, 1, 0, 0, 6, 1, 5, 0, 1, 2, 0], [3, 2, 4, 1, 0, 4, 6, 1, 6, 6, 4, 6, 6, 5, 3, 5, 3, 4, 3, 2, 1, 2, 0, 3, 6, 2, 2, 4, 0, 0, 0, 3, 2, 6, 6, 0, 4, 2, 4, 0, 0, 1, 2, 4, 1, 570, 571, 572, 0, 1, 0, 2, 4, 4, 2, 5, 3, 4, 6, 4, 2, 5, 3, 5, 0, 3, 1, 2, 5, 2, 6, 1, 5, 6, 3, 3, 5, 0, 2, 1, 0, 4, 0, 2, 4, 0, 3, 3, 0, 6, 2, 1, 4, 1, 4, 0, 0, 1, 0, 5], [4, 2, 5, 1, 0, 2, 2, 3, 3, 2, 0, 5, 4, 2, 5, 1, 4, 2, 3, 0, 1, 5, 0, 1, 0, 4, 2, 5, 3, 0, 5, 2, 4, 1, 3, 0, 5, 0, 0, 2, 4, 5, 6, 4, 4, 580, 581, 582, 4, 6, 4, 2, 0, 5, 2, 6, 0, 4, 2, 1, 0, 2, 2, 5, 1, 0, 6, 3, 3, 4, 0, 0, 5, 2, 0, 3, 5, 0, 0, 3, 5, 2, 0, 0, 2, 5, 6, 4, 0, 0, 6, 3, 0, 3, 1, 2, 0, 5, 1, 6], [5, 2, 0, 1, 1, 2, 2, 6, 2, 1, 3, 6, 0, 2, 3, 3, 4, 1, 4, 0, 6, 4, 5, 5, 2, 4, 5, 0, 5, 4, 1, 4, 3, 4, 6, 1, 1, 4, 5, 3, 0, 4, 2, 6, 0, 590, 591, 592, 6, 4, 6, 1, 0, 1, 0, 0, 6, 5, 2, 1, 0, 5, 4, 4, 1, 5, 1, 2, 1, 0, 6, 6, 0, 5, 2, 5, 1, 2, 4, 4, 5, 6, 5, 5, 4, 5, 1, 1, 6, 0, 2, 1, 3, 1, 0, 0, 4, 1, 6, 2], [4, 4, 6, 0, 0, 6, 1, 4, 4, 3, 5, 5, 4, 1, 0, 2, 0, 2, 6, 1, 1, 4, 2, 5, 4, 6, 3, 4, 0, 5, 2, 3, 0, 1, 6, 5, 1, 0, 5, 5, 1, 3, 6, 6, 4, 600, 601, 602, 0, 0, 4, 0, 2, 3, 3, 1, 0, 3, 6, 0, 2, 2, 0, 0, 5, 0, 0, 3, 0, 4, 1, 4, 0, 6, 3, 2, 0, 3, 5, 1, 6, 1, 0, 5, 1, 6, 2, 6, 2, 1, 1, 4, 0, 1, 4, 5, 6, 4, 5, 1], [1, 0, 3, 0, 0, 3, 1, 1, 6, 2, 4, 6, 0, 4, 1, 5, 0, 4, 4, 3, 6, 6, 4, 0, 5, 1, 5, 3, 1, 4, 4, 0, 0, 1, 0, 3, 2, 4, 0, 4, 3, 1, 2, 5, 4, 610, 611, 612, 3, 2, 5, 0, 0, 5, 2, 1, 1, 5, 0, 0, 3, 3, 2, 3, 6, 2, 2, 5, 0, 3, 0, 4, 4, 0, 2, 6, 2, 0, 2, 2, 3, 0, 0, 3, 5, 0, 0, 5, 2, 5, 0, 0, 1, 4, 4, 1, 1, 1, 3, 0], [4, 4, 0, 3, 1, 6, 0, 6, 5, 1, 1, 1, 0, 5, 3, 0, 1, 3, 3, 1, 3, 0, 6, 4, 2, 2, 1, 4, 4, 0, 6, 0, 6, 4, 6, 6, 4, 6, 5, 6, 6, 3, 0, 1, 0, 620, 621, 622, 2, 4, 0, 0, 0, 0, 0, 0, 3, 1, 0, 3, 1, 0, 5, 5, 3, 2, 5, 1, 2, 1, 1, 2, 5, 6, 0, 0, 4, 0, 6, 0, 4, 5, 5, 4, 3, 6, 6, 2, 2, 0, 0, 6, 0, 6, 6, 2, 0, 1, 0, 2], [4, 0, 5, 4, 4, 4, 4, 3, 1, 2, 6, 4, 5, 0, 0, 1, 3, 3, 5, 3, 6, 0, 0, 3, 1, 3, 0, 3, 3, 4, 4, 4, 5, 0, 0, 2, 2, 3, 6, 2, 4, 2, 6, 2, 0, 630, 631, 632, 4, 0, 1, 3, 4, 0, 6, 0, 5, 2, 0, 0, 4, 0, 3, 4, 5, 4, 6, 1, 1, 4, 5, 6, 0, 0, 4, 1, 3, 0, 2, 6, 2, 4, 4, 0, 0, 6, 954, 955, 956, 957, 1, 0, 3, 3, 6, 0, 2, 3, 2, 5], [2, 0, 4, 5, 5, 5, 5, 2, 1, 3, 4, 2, 3, 5, 0, 0, 5, 1, 0, 3, 0, 1, 3, 0, 2, 2, 0, 2, 2, 6, 3, 1, 5, 5, 0, 1, 3, 0, 4, 2, 4, 4, 4, 0, 1, 640, 641, 642, 3, 3, 0, 4, 0, 6, 3, 4, 4, 0, 6, 0, 5, 6, 1, 6, 3, 1, 5, 1, 1, 0, 0, 0, 6, 1, 1, 3, 6, 5, 6, 3, 6, 3, 2, 0, 2, 5, 964, 965, 966, 967, 3, 0, 3, 4, 0, 5, 0, 1, 2, 0], [1, 5, 2, 5, 0, 553, 554, 555, 556, 557, 558, 559, 4, 2, 1, 2, 4, 4, 2, 2, 3, 0, 2, 0, 2, 2, 5, 5, 3, 4, 0, 1, 2, 6, 0, 3, 0, 2, 0, 0, 0, 0, 1, 0, 1, 650, 651, 652, 0, 6, 2, 5, 0, 3, 0, 6, 4, 0, 5, 1, 1, 0, 3, 5, 2, 0, 1, 1, 6, 3, 4, 0, 1, 4, 0, 4, 6, 1, 4, 4, 0, 0, 1, 4, 2, 0, 974, 975, 976, 977, 1, 6, 3, 0, 3, 4, 0, 6, 4, 3], [3, 2, 3, 3, 6, 563, 564, 565, 566, 567, 568, 569, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 4, 4, 2, 2, 5, 0, 0, 5, 2, 1, 0, 3, 5, 5, 6, 1, 5, 0, 6, 2, 1, 2, 3, 660, 661, 662, 2, 6, 0, 2, 0, 1, 6, 0, 0, 5, 0, 0, 6, 6, 2, 3, 1, 0, 0, 0, 4, 0, 5, 6, 1, 5, 0, 6, 1, 0, 0, 1, 1, 6, 0, 0, 0, 6, 984, 985, 986, 987, 1, 2, 0, 0, 0, 0, 0, 1, 6, 6], [3, 4, 2, 1, 6, 573, 574, 575, 576, 577, 578, 579, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 3, 3, 0, 4, 3, 0, 6, 6, 1, 0, 5, 0, 4, 3, 6, 6, 0, 6, 0, 6, 0, 5, 0, 670, 671, 672, 4, 0, 1, 4, 4, 0, 3, 4, 0, 0, 3, 1, 5, 3, 0, 0, 3, 1, 6, 0, 2, 3, 0, 1, 0, 0, 6, 5, 0, 6, 2, 2, 2, 4, 0, 5, 1, 0, 994, 995, 996, 997, 4, 2, 1, 0, 1, 2, 1, 0, 4, 5], [6, 3, 1, 0, 2, 583, 584, 585, 586, 587, 588, 589, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 0, 0, 6, 0, 3, 0, 2, 0, 6, 3, 3, 6, 0, 1, 3, 5, 4, 0, 5, 2, 0, 1, 0, 680, 681, 682, 2, 0, 1, 6, 6, 0, 1, 6, 4, 4, 2, 0, 4, 6, 4, 2, 3, 0, 0, 1, 1, 2, 4, 4, 5, 0, 4, 5, 5, 0, 3, 5, 6, 1, 954, 955, 956, 957, 1, 0, 3, 3, 3, 3, 5, 5, 1, 2, 2, 0, 5, 0], [0, 4, 3, 0, 0, 593, 594, 595, 596, 597, 598, 599, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 3, 4, 2, 0, 0, 5, 4, 1, 4, 6, 0, 5, 3, 5, 1, 4, 3, 5, 5, 4, 0, 2, 2, 690, 691, 692, 5, 3, 3, 0, 2, 1, 5, 5, 3, 2, 6, 0, 0, 4, 6, 3, 4, 2, 5, 5, 1, 3, 1, 6, 1, 0, 0, 1, 2, 5, 1, 6, 0, 6, 964, 965, 966, 967, 0, 5, 5, 1, 0, 2, 3, 1, 1, 3, 0, 4, 1, 2], [2, 0, 3, 0, 3, 603, 604, 605, 606, 607, 608, 609, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 2, 2, 6, 0, 1, 6, 6, 0, 6, 5, 6, 6, 6, 1, 2, 6, 6, 4, 6, 4, 2, 1, 6, 700, 701, 702, 6, 1, 3, 1, 0, 1, 0, 3, 2, 1, 5, 0, 6, 2, 4, 0, 0, 3, 3, 5, 6, 0, 5, 5, 1, 0, 2, 5, 0, 2, 6, 6, 5, 1, 974, 975, 976, 977, 6, 0, 5, 0, 1, 2, 5, 3, 5, 2, 6, 2, 2, 4], [6, 4, 1, 3, 4, 613, 614, 615, 616, 617, 618, 619, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 3, 1, 3, 0, 5, 2, 1, 1, 1, 0, 0, 1, 1, 0, 2, 6, 2, 5, 1, 3, 3, 5, 0, 560, 561, 562, 0, 6, 6, 3, 1, 1, 0, 6, 3, 0, 5, 4, 3, 6, 3, 1, 4, 1, 6, 1, 4, 1, 4, 0, 6, 6, 3, 3, 5, 6, 0, 3, 0, 5, 984, 985, 986, 987, 5, 3, 4, 1, 0, 3, 6, 0, 5, 1, 3, 0, 5, 3], [2, 2, 6, 0, 0, 623, 624, 625, 626, 627, 628, 629, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 6, 4, 0, 2, 0, 0, 3, 4, 4, 5, 3, 0, 2, 4, 6, 4, 5, 1, 4, 4, 4, 0, 4, 570, 571, 572, 0, 6, 2, 2, 2, 4, 2, 3, 5, 2, 6, 4, 5, 0, 0, 1, 0, 5, 0, 3, 4, 0, 2, 5, 5, 6, 6, 0, 6, 0, 5, 2, 4, 6, 994, 995, 996, 997, 5, 0, 1, 4, 1, 1, 5, 0, 3, 0, 5, 3, 3, 0], [5, 0, 0, 5, 5, 633, 634, 635, 636, 637, 638, 639, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 3, 5, 5, 1, 4, 4, 0, 5, 5, 0, 0, 0, 6, 6, 0, 6, 3, 2, 5, 2, 1, 4, 0, 580, 581, 582, 0, 1, 5, 5, 4, 0, 1, 6, 3, 3, 6, 4, 0, 0, 0, 4, 0, 1, 2, 3, 3, 2, 1, 5, 6, 6, 5, 0, 5, 5, 0, 0, 2, 0, 0, 1, 4, 950, 951, 952, 953, 0, 6, 1, 2, 5, 4, 0, 6, 0, 6, 1], [4, 4, 1, 0, 0, 643, 644, 645, 646, 647, 648, 649, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 0, 3, 6, 0, 0, 2, 2, 5, 5, 4, 2, 0, 4, 5, 5, 0, 3, 2, 1, 3, 5, 0, 6, 590, 591, 592, 5, 2, 5, 0, 1, 6, 2, 2, 0, 0, 6, 0, 4, 4, 0, 0, 0, 5, 0, 0, 0, 3, 5, 0, 0, 0, 0, 6, 2, 0, 2, 5, 0, 0, 0, 1, 6, 960, 961, 962, 963, 0, 3, 6, 1, 0, 1, 4, 0, 5, 0, 4], [4, 2, 3, 6, 0, 653, 654, 655, 656, 657, 658, 659, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 0, 2, 6, 2, 0, 0, 2, 1, 0, 6, 0, 5, 4, 5, 1, 6, 1, 0, 3, 5, 0, 6, 4, 600, 601, 602, 2, 4, 6, 0, 3, 0, 0, 4, 1, 4, 4, 0, 5, 3, 1, 3, 5, 6, 5, 0, 3, 2, 2, 3, 6, 0, 6, 6, 6, 0, 5, 5, 6, 0, 3, 0, 1, 970, 971, 972, 973, 953, 4, 5, 0, 2, 4, 5, 0, 6, 6, 0], [0, 3, 5, 6, 6, 663, 664, 665, 666, 667, 668, 669, 510, 511, 0x0200, 513, 0x0202, 515, 516, 517, 518, 519, 0, 3, 1, 3, 4, 4, 0, 0, 5, 1, 5, 2, 5, 3, 5, 6, 6, 3, 5, 5, 4, 5, 3, 610, 611, 612, 2, 4, 4, 0, 3, 5, 6, 6, 0, 6, 4, 4, 6, 3, 2, 2, 0, 2, 6, 6, 3, 4, 1, 0, 0, 1, 6, 3, 4, 5, 3, 2, 6, 950, 951, 952, 953, 980, 981, 982, 983, 953, 4, 3, 5, 4, 0, 0, 0, 0, 1, 1], [5, 2, 1, 2, 1, 673, 674, 675, 676, 677, 678, 679, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 4, 3, 2, 3, 0, 5, 4, 1, 0, 5, 0, 2, 5, 6, 6, 4, 1, 3, 0, 5, 0, 5, 1, 620, 621, 622, 2, 0, 5, 2, 4, 0, 0, 2, 1, 6, 0, 6, 3, 0, 4, 6, 0, 3, 6, 6, 2, 6, 2, 1, 0, 5, 0, 2, 1, 3, 6, 0, 6, 960, 961, 962, 963, 990, 991, 992, 993, 953, 3, 1, 4, 0, 0, 6, 3, 1, 0, 6], [0, 4, 0, 6, 1, 683, 684, 685, 686, 687, 688, 689, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 0, 1, 6, 3, 2, 5, 5, 6, 3, 2, 3, 5, 6, 0, 5, 0, 0, 0, 0, 4, 3, 6, 2, 630, 631, 632, 0, 3, 2, 6, 2, 1, 3, 5, 3, 6, 3, 3, 0, 5, 6, 5, 5, 5, 6, 3, 0, 6, 5, 0, 5, 2, 3, 5, 2, 1, 1, 1, 2, 970, 971, 972, 973, 950, 951, 952, 953, 953, 6, 6, 6, 5, 4, 0, 2, 1, 3, 1], [3, 6, 2, 3, 1, 693, 694, 695, 696, 697, 698, 699, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 0, 6, 2, 0, 1, 3, 0, 0, 3, 0, 4, 0, 0, 0, 6, 3, 1, 0, 4, 5, 1, 5, 2, 640, 641, 642, 6, 5, 4, 5, 5, 6, 6, 5, 0, 0, 3, 2, 2, 5, 3, 2, 0, 1, 0, 6, 0, 2, 5, 4, 0, 0, 2, 5, 0, 0, 5, 3, 0, 980, 981, 982, 983, 960, 961, 962, 963, 963, 1, 0, 3, 2, 2, 0, 0, 5, 2, 3], [6, 1, 4, 0, 1, 703, 704, 705, 706, 707, 708, 709, 0, 3, 3, 5, 2, 0, 6, 4, 1, 5, 0, 0, 0, 6, 6, 6, 4, 2, 5, 2, 0, 0, 3, 1, 3, 0, 2, 5, 4, 2, 3, 0, 2, 650, 651, 652, 3, 2, 4, 0, 3, 0, 0, 0, 0, 0, 0, 5, 1, 5, 0, 0, 3, 4, 2, 2, 2, 0, 1, 4, 0, 4, 1, 6, 3, 3, 6, 3, 2, 990, 991, 992, 993, 970, 971, 972, 973, 973, 0, 5, 0, 4, 2, 6, 1, 0, 0, 3], [1, 0, 0, 0, 1, 6, 5, 3, 3, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 0, 1, 0, 0, 2, 4, 0, 2, 2, 5, 3, 1, 6, 3, 0, 0, 0, 3, 3, 6, 1, 0, 3, 1, 0, 5, 660, 661, 662, 2, 0, 6, 0, 0, 3, 6, 2, 5, 3, 5, 0, 3, 2, 0, 0, 5, 1, 5, 1, 5, 3, 5, 5, 1, 1, 0, 2, 4, 6, 6, 3, 3, 0, 3, 0, 3, 980, 981, 982, 983, 1007, 1008, 1009, 0, 5, 1, 2, 1, 0, 0, 3], [6, 2, 4, 6, 3, 1, 0, 4, 5, 4, 2, 1, 4, 6, 3, 4, 6, 1, 2, 0, 5, 0, 6, 0, 2, 0, 0, 3, 2, 2, 5, 0, 0, 0, 3, 0, 2, 4, 2, 0, 0, 0, 0, 0, 3, 670, 671, 672, 5, 3, 1, 6, 6, 6, 1, 6, 0, 0, 6, 6, 0, 0, 6, 1, 3, 0, 0, 0, 6, 1, 0, 6, 3, 0, 5, 1, 6, 3, 6, 0, 6, 3, 3, 3, 0, 990, 991, 992, 993, 1017, 1018, 1019, 0, 1, 4, 5, 3, 4, 1, 6]];
gGameObjL = [[2727, 3627, 12, []], [2538, 435, 12, []], [575, 2868, 12, []], [625, 1060, 12, []], [3492, 748, 3, []], [3586, 747, 3, []], [3695, 742, 3, []], [3806, 741, 3, []], [3523, 828, 5, []], [3641, 824, 5, []], [3753, 825, 5, []], [3821, 901, 3, []], [3701, 903, 3, []], [0x0E00, 896, 3, []], [3483, 906, 3, []], [3759, 991, 5, []], [3644, 990, 5, []], [3527, 981, 5, []], [3466, 1162, 9, [[-7, -317], [327, -312], [314, -474], [87, -479], [94, -111], [369, -111], [368, -4], [0, 0], [0, 0], [0, 0]]], [3740, 2010, 2, []], [3527, 2582, 4, []], [3528, 2644, 4, []], [3532, 2721, 4, []], [3531, 2797, 4, []], [3569, 2613, 4, []], [3570, 2683, 4, []], [3575, 2758, 4, []], [3614, 2644, 4, []], [3618, 2720, 4, []], [3658, 2679, 4, []], [3711, 2641, 4, []], [3717, 2716, 4, []], [3750, 2601, 4, []], [3754, 2676, 4, []], [3757, 2758, 4, []], [3260, 2007, 4, []], [3808, 2572, 4, []], [3809, 2637, 4, []], [3810, 2714, 4, []], [3813, 2799, 4, []], [3193, 2007, 4, []], [3134, 2008, 4, []], [3194, 1934, 4, []], [3192, 2077, 4, []], [3665, 2823, 7, []], [3664, 2972, 7, []], [3667, 3132, 7, []], [3664, 3305, 7, []], [3664, 3469, 7, []], [3662, 3625, 7, []], [3335, 3348, 5, []], [3401, 3348, 5, []], [3424, 3547, 5, []], [3505, 3544, 5, []], [3280, 3698, 5, []], [3354, 3696, 5, []], [3389, 3838, 5, []], [3451, 3836, 5, []], [3655, 3802, 7, []], [3859, 3713, 7, []], [3828, 3731, 7, []], [3853, 3741, 7, []], [3888, 3730, 7, []], [3804, 3756, 7, []], [3827, 3767, 7, []], [3869, 3768, 7, []], [3817, 3787, 7, []], [3845, 3803, 7, []], [3875, 3790, 7, []], [3902, 3767, 7, []], [3912, 3749, 7, []], [3816, 3815, 7, []], [3841, 3831, 7, []], [3872, 3825, 7, []], [3899, 3814, 7, []], [3913, 3791, 7, []], [3808, 3845, 7, []], [3839, 3860, 7, []], [3863, 3858, 7, []], [3888, 0x0F0F, 7, []], [3913, 3833, 7, []], [3815, 3875, 7, []], [3842, 3895, 7, []], [3865, 3884, 7, []], [3815, 3898, 7, []], [3912, 3861, 7, []], [3899, 3889, 7, []], [3884, 3909, 7, []], [3832, 3924, 7, []], [3861, 3918, 7, []], [3914, 3921, 7, []], [3893, 3936, 7, []], [3857, 3948, 7, []], [2625, 2945, 8, []], [2461, 2914, 7, []], [2335, 2914, 7, []], [2186, 2917, 5, []], [2191, 2834, 7, []], [2335, 2835, 7, []], [2462, 2843, 4, []], [2623, 2847, 4, []], [2750, 2917, 3, []], [2755, 2837, 7, []], [2754, 2754, 5, []], [2628, 2754, 7, []], [2469, 2758, 7, []], [2337, 2752, 3, []], [2192, 2756, 4, []], [2625, 3026, 7, []], [2753, 3034, 6, []], [2457, 3018, 4, []], [2338, 3004, 7, []], [2181, 3008, 7, []], [2907, 2081, 7, []], [2906, 2168, 7, []], [3001, 2080, 7, []], [3004, 2169, 7, []], [2846, 2130, 3, []], [2947, 2131, 3, []], [3064, 2128, 3, []], [2953, 2028, 3, []], [2950, 2222, 3, []], [2067, 2091, 9, [[24, 218], [199, 489], [595, 503], [864, 277], [874, -196], [521, -297], [140, -257], [0, 0], [0, 0], [0, 0]]], [2376, 1606, 4, []], [2376, 1689, 4, []], [2374, 1773, 4, []], [2431, 1823, 4, []], [2436, 1723, 4, []], [2436, 1645, 4, []], [2314, 1650, 4, []], [2314, 1734, 4, []], [2318, 1824, 4, []], [2354, 1521, 9, [[12, 1319], [185, 1309], [177, 174], [53, 176], [51, 2], [0, 0], [0, 0], [0, 0]]], [302, 1619, 3, []], [393, 1616, 3, []], [492, 1615, 3, []], [769, 1615, 3, []], [984, 1615, 3, []], [1214, 1624, 3, []], [1480, 1620, 3, []], [1700, 1623, 3, []], [1613, 1753, 9, [[-260, -289], [-446, 32], [-669, -264], [-879, 20], [-1173, -286], [-1376, 0], [0, 0], [0, 0], [0, 0]]], [205, 178, 6, []], [314, 176, 6, []], [269, 274, 6, []], [214, 355, 6, []], [328, 352, 6, []], [271, 432, 6, []], [226, 532, 6, []], [336, 530, 6, []], [588, 445, 8, []], [416, 430, 6, []], [469, 533, 6, []], [471, 349, 6, []], [419, 279, 6, []], [481, 173, 6, []], [403, 91, 7, []], [627, 95, 7, []], [877, 95, 7, []], [1126, 94, 7, []], [1382, 97, 7, []], [1647, 104, 3, []], [1646, 259, 3, []], [1649, 389, 3, []], [1925, 163, 8, []], [1655, 557, 7, []], [1653, 725, 7, []], [1659, 890, 7, []], [1658, 1070, 7, []], [1660, 1240, 7, []], [1659, 1435, 7, []], [102, 3632, 4, []], [176, 3633, 4, []], [139, 3697, 4, []], [103, 3755, 4, []], [183, 3756, 4, []], [517, 3903, 3, []], [459, 3939, 3, []], [521, 3987, 3, []], [582, 3941, 3, []], [420, 3872, 6, []], [511, 3839, 6, []], [759, 3932, 7, []], [903, 3932, 7, []], [909, 3763, 7, []], [905, 0x0E00, 7, []], [903, 3388, 7, []], [901, 3184, 7, []], [898, 2971, 7, []], [900, 2733, 7, []], [898, 2521, 3, []], [896, 2279, 7, []], [893, 0x0808, 3, []], [891, 1859, 7, []], [140, 3505, 7, []], [152, 3321, 7, []], [149, 3118, 7, []], [143, 2868, 7, []], [142, 2615, 6, []], [147, 2353, 7, []], [143, 2103, 6, []], [151, 1817, 7, []], [148, 1608, 7, []], [151, 1371, 7, []], [157, 1147, 7, []], [161, 917, 7, []], [163, 693, 7, []], [160, 440, 7, []], [159, 245, 7, []], [159, 3949, 9, [[178, -1], [457, -226], [709, -175], [573, -356], [642, -607], [265, -469], [-15, -691], [0, 0], [0, 0]]], [1692, 3731, 5, []], [1696, 3814, 5, []], [1698, 3886, 5, []], [1973, 3707, 5, []], [1966, 3600, 5, []], [1967, 3478, 5, []], [1700, 3458, 5, []], [1700, 3304, 5, []], [1700, 3163, 5, []], [1990, 3140, 5, []], [1992, 2988, 5, []], [1988, 2848, 5, []], [1707, 2759, 9, [[4, 757], [244, 755], [251, 1212], [10, 1212], [0, 0], [0, 0]]], [2522, 3660, 7, []], [2520, 3795, 7, []], [2319, 3798, 7, []], [2102, 3795, 7, []], [3647, 1109, 7, []], [3646, 1290, 7, []], [3647, 1464, 7, []], [3646, 1655, 7, []], [3419, 1659, 7, []], [3206, 1660, 7, []], [3198, 1787, 7, []], [2986, 1663, 7, []], [2698, 1664, 7, []], [3658, 2476, 7, []], [3658, 2278, 7, []], [3654, 2087, 7, []], [3609, 150, 4, []], [3540, 204, 4, []], [3669, 206, 4, []], [3607, 262, 4, []], [3607, 204, 3, []], [3501, 113, 3, []], [3501, 304, 3, []], [3711, 111, 3, []], [3717, 307, 3, []], [3158, 445, 9, [[-3, -419], [52, -419], [61, -2], [0, 0], [0, 0]]], [3095, 96, 9, [[2, 264], [295, 265], [292, 136], [-85, 145], [-83, -4], [0, 0], [0, 0]]], [2367, 674, 7, []], [2368, 838, 7, []], [2367, 1027, 7, []], [2368, 1240, 7, []], [2372, 1414, 7, []], [1251, 1108, 1, []], [1287, 2712, 13, []], [1552, 1878, 14, []], [1325, 461, 15, []], [2878, 1334, 15, []], [2350, 3177, 14, []], [1354, 3619, 13, []], [1214, 3620, 14, []], [459, 2024, 14, []], [595, 2026, 15, []]];
pTileSheetNum = 3;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel2():Array{
gMap = [[0, 6, 3, 1, 4, 0, 6, 3, 1, 0, 4, 3, 1, 2, 2, 3, 0, 0, 2, 2, 1, 1, 1, 0, 1, 0, 6, 6, 3, 6, 0, 4, 2, 4, 3, 2, 2, 3, 6, 0, 5, 3, 0, 6, 1, 1, 2, 1, 2, 6, 0, 1, 84, 85, 86, 0, 0, 3, 0, 2, 1, 0, 2, 5, 4, 4, 6, 3, 4, 0, 0, 6, 0, 1, 1, 0, 6, 3, 1, 0, 6, 3, 5, 3, 4, 6, 3, 6, 6, 3, 1, 0, 3, 0, 4, 2, 0, 4, 2, 5], [0, 0, 1, 6, 2, 5, 3, 1030, 1031, 0, 3, 0, 2, 6, 6, 1, 2, 4, 1, 5, 2, 2, 0, 0, 3, 2, 6, 5, 0, 1, 4, 0, 2, 3, 6, 2, 2, 6, 1, 1, 2, 2, 6, 5, 2, 6, 4, 5, 3, 0, 5, 2, 94, 95, 96, 4, 0, 0, 1, 1, 6, 4, 1, 5, 6, 4, 0, 0, 0, 6, 5, 5, 3, 5, 6, 6, 6, 4, 6, 2, 1, 4, 4, 5, 0, 1, 3, 5, 5, 6, 5, 0, 5, 5, 1, 6, 5, 3, 5, 1], [1, 5, 0, 4, 3, 1, 1, 1040, 1041, 0, 2, 2, 0, 0, 1, 0, 2, 4, 5, 0, 5, 0, 2, 5, 0, 6, 0, 3, 5, 6, 1, 6, 1, 0, 1, 5, 1, 0, 4, 6, 3, 2, 3, 3, 1, 4, 5, 5, 3, 6, 0, 3, 104, 105, 106, 0, 3, 4, 4, 3, 4, 0, 6, 6, 2, 2, 6, 2, 4, 0, 1, 2, 3, 6, 3, 2, 6, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 2, 5, 3, 6, 5, 1, 0, 0, 3, 6, 5, 1, 3], [4, 6, 0, 1, 4, 1, 0, 6, 2, 5, 5, 3, 4, 5, 6, 0, 2, 1, 2, 0, 0, 0, 0, 0, 5, 5, 4, 6, 5, 6, 0, 5, 4, 5, 2, 6, 5, 3, 3, 1, 0, 0, 0, 4, 4, 1, 0, 0, 6, 1, 3, 6, 114, 115, 116, 3, 0, 0, 3, 6, 1, 6, 1, 0, 2, 2, 6, 4, 5, 4, 4, 5, 6, 6, 5, 4, 5, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 1, 5, 1, 6, 6, 0, 0, 0, 1, 3, 5, 2, 3], [5, 3, 5, 0, 0, 2, 4, 4, 4, 3, 1, 5, 3, 4, 6, 5, 0, 0, 4, 0, 2, 5, 6, 2, 4, 6, 2, 5, 0, 0, 5, 3, 2, 1, 4, 3, 0, 0, 1, 2, 3, 4, 4, 6, 6, 1, 6, 0, 3, 4, 1, 3, 124, 125, 126, 6, 2, 1, 2, 3, 0, 4, 6, 1, 1, 0, 3, 1, 0, 3, 2, 5, 5, 2, 6, 1, 2, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 3, 3, 6, 3, 0, 5, 0, 3, 4, 1, 5, 0, 4], [6, 2, 0, 3, 0, 0, 1, 3, 3, 5, 5, 1, 6, 1, 0, 1, 0, 3, 6, 3, 1, 6, 6, 4, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 3, 3, 0, 4, 2, 0, 1, 0, 0, 5, 2, 6, 0, 5, 2, 4, 3, 5, 134, 135, 136, 0, 0, 5, 5, 5, 6, 0, 2, 1, 5, 1, 0, 6, 0, 6, 5, 4, 0, 5, 4, 1, 1, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 3, 3, 0, 3, 4, 0, 0, 4, 1, 5, 5, 0, 6], [2, 6, 0, 6, 5, 0, 2, 6, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 0, 2, 6, 4, 0, 2, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 1, 3, 1, 4, 6, 0, 0, 2, 1, 3, 1, 2, 4, 4, 4, 6, 4, 6, 144, 145, 146, 2, 5, 0, 3, 1, 3, 4, 0, 1, 6, 0, 0, 0, 1, 3, 0, 0, 4, 0, 3, 0, 5, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 0, 0, 3, 3, 1, 6, 1, 4, 1, 0, 1, 0, 4], [0, 5, 4, 2, 2, 2, 0, 0, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 0, 5, 2, 0, 1, 4, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 1, 3, 5, 0, 3, 4, 6, 2, 6, 2, 5, 3, 0, 0, 1, 5, 5, 5, 154, 155, 156, 0, 0, 3, 6, 6, 0, 2, 5, 5, 4, 5, 0, 0, 6, 0, 1, 0, 2, 3, 3, 0, 2, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 5, 6, 4, 6, 1430, 1431, 1432, 1433, 1434, 5, 1, 2, 6], [3, 4, 6, 5, 5, 1, 2, 3, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 1, 3, 3, 5, 0, 3, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 0, 2, 0, 1, 0, 3, 1030, 1031, 2, 0, 0, 2, 3, 3, 6, 0, 5, 164, 165, 166, 2, 3, 0, 0, 5, 5, 5, 3, 0, 3, 6, 6, 5, 6, 1, 0, 5, 6, 4, 2, 6, 5, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 1, 1, 6, 4, 1440, 1441, 1442, 1443, 1444, 0, 0, 0, 1], [6, 1, 0, 2, 2, 4, 6, 2, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 6, 4, 4, 6, 0, 1, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 0, 2, 3, 6, 5, 5, 1, 1040, 1041, 1036, 1037, 1038, 1039, 1, 0, 3, 6, 5, 87, 88, 89, 4, 0, 0, 2, 2, 5, 0, 4, 0, 0, 1, 0, 3, 0, 1, 0, 4, 3, 4, 3, 3, 2, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 0, 1, 2, 6, 1450, 1451, 1452, 1453, 1454, 1, 5, 3, 3], [0, 4, 6, 4, 0, 2, 0, 3, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 2, 0, 1, 5, 0, 3, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 3, 5, 6, 0, 0, 6, 2, 1, 1046, 1047, 1048, 1049, 1, 3, 2, 2, 5, 97, 98, 99, 3, 6, 6, 0, 0, 5, 6, 0, 5, 2, 0, 3, 1, 4, 1, 0, 6, 4, 6, 0, 6, 5, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 6, 3, 1, 6, 1460, 1461, 1462, 1463, 1464, 2, 0, 5, 4], [0, 3, 5, 0, 4, 4, 0, 0, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 3, 4, 4, 2, 0, 2, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 6, 0, 2, 3, 4, 0, 6, 1, 0, 6, 3, 3, 1, 4, 2, 3, 4, 0, 107, 108, 109, 0, 1, 6, 0, 6, 3, 1, 0, 4, 4, 4, 0, 3, 4, 3, 5, 1, 4, 4, 1, 0, 2, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 1, 0, 0, 1, 1470, 1471, 1472, 1473, 1474, 2, 4, 0, 6], [1, 1, 0, 6, 6, 0, 1, 4, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 4, 2, 3, 3, 2, 1, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 1, 1, 4, 2, 6, 5, 1, 3, 6, 0, 3, 0, 2, 5, 4, 5, 0, 3, 117, 118, 119, 6, 4, 2, 4, 3, 0, 2, 1, 0, 0, 1, 0, 3, 0, 4, 5, 0, 6, 1, 0, 0, 0, 5, 1, 0, 6, 2, 0, 4, 4, 6, 0, 1, 5, 0, 3, 1, 0, 1, 0, 0, 4, 0, 0, 2], [5, 0, 0, 1, 1, 5, 0, 5, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 1, 0, 3, 2, 2, 5, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 1, 4, 3, 0, 4, 0, 0, 0, 0, 0, 6, 6, 4, 6, 5, 6, 0, 4, 127, 128, 129, 2, 1, 5, 3, 6, 0, 0, 4, 1, 3, 0, 4, 2, 0, 3, 0, 6, 0, 0, 3, 2, 0, 1, 6, 3, 1000, 1001, 5, 5, 0, 5, 0, 4, 0, 5, 6, 5, 6, 0, 0, 6, 0, 1, 1, 0], [4, 0, 3, 6, 0, 3, 3, 5, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 4, 2, 3, 2, 5, 2, 0, 5, 3, 3, 0, 4, 5, 4, 4, 5, 0, 3, 0, 5, 6, 6, 3, 1, 3, 3, 2, 6, 3, 3, 2, 0, 0, 2, 137, 138, 139, 4, 0, 0, 1, 2, 0, 0, 0, 5, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 5, 6, 1, 5, 5, 6, 1010, 1011, 2, 6, 3, 0, 5, 4, 0, 2, 0, 5, 0, 3, 2, 2, 5, 6, 6, 0], [0, 0, 3, 4, 0, 3, 3, 2, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 0, 3, 0, 2, 5, 5, 4, 6, 2, 1, 3, 6, 2, 3, 4, 0, 5, 0, 0, 0, 4, 4, 6, 0, 1, 2, 0, 4, 6, 3, 5, 5, 0, 6, 147, 148, 149, 4, 2, 5, 4, 0, 5, 4, 3, 3, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 3, 0, 2, 1, 0, 5, 996, 997, 1, 0, 0, 4, 0, 5, 0, 3, 1, 2, 4, 5, 6, 1, 3, 1, 5, 6], [0, 1, 6, 0, 1, 0, 1, 994, 995, 3, 0, 0, 6, 0, 3, 1, 0, 0, 2, 1, 4, 2, 6, 5, 6, 1, 1, 5, 2, 5, 2, 0, 5, 6, 3, 3, 5, 3, 1, 0, 6, 2, 2, 3, 0, 0, 5, 3, 4, 1, 5, 6, 157, 158, 159, 2, 3, 2, 6, 0, 4, 5, 5, 6, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 1, 1, 4, 0, 4, 1, 1006, 1007, 1, 1, 0, 1, 1, 4, 2, 3, 2, 0, 4, 6, 4, 0, 6, 0, 6, 0], [6, 0, 0, 0, 4, 4, 996, 997, 1005, 6, 2, 0, 5, 0, 1, 1, 5, 2, 1, 0, 3, 0, 6, 4, 0, 0, 1, 6, 0, 5, 0, 2, 5, 1, 4, 3, 0, 6, 0, 0, 3, 2, 1, 2, 0, 6, 4, 1, 5, 3, 0, 6, 167, 168, 169, 3, 0, 1, 1, 6, 0, 0, 1, 2, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 0, 1, 3, 3, 0, 4, 6, 6, 0, 2, 3, 1, 2, 6, 5, 0, 0, 3, 4, 3, 5, 5, 2, 4, 0, 6], [1, 1, 3, 0, 1, 1, 1006, 1007, 3, 1014, 1015, 3, 2, 4, 0, 5, 2, 6, 0, 0, 0, 6, 1, 5, 1, 3, 0, 3, 3, 0, 0, 0, 0, 2, 1, 3, 0, 0, 5, 0, 4, 5, 2, 0, 3, 4, 0, 2, 2, 4, 5, 6, 2, 6, 1, 3, 0, 6, 0, 0, 4, 0, 0, 3, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 4, 1, 5, 1, 1, 2, 5, 3, 5, 5, 1, 2, 0, 4, 6, 4, 6, 1, 0, 6, 4, 2, 0, 2, 0, 1], [4, 1, 6, 6, 0, 0, 4, 2, 1, 0x0400, 1025, 6, 5, 2, 0, 6, 0, 0, 5, 1, 3, 6, 5, 6, 2, 6, 0, 0, 0, 0, 0, 1, 0, 4, 2, 4, 0, 0, 0, 1, 2, 1, 0, 5, 3, 5, 1, 0, 0, 0, 0, 1, 5, 0, 2, 6, 4, 0, 0, 4, 1, 2, 4, 0, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 2, 6, 1, 3, 0, 5, 0, 0, 5, 6, 0, 6, 1, 2, 0, 4, 1, 4, 0, 1, 4, 2, 0, 5, 4, 1], [0, 6, 0, 0, 2, 6, 4, 3, 0, 2, 3, 5, 0, 5, 0, 3, 6, 0, 3, 5, 2, 4, 1, 5, 0, 4, 6, 1, 3, 6, 2, 3, 6, 2, 0, 3, 1, 6, 5, 5, 5, 5, 5, 0, 2, 0, 3, 0, 5, 6, 1, 0, 3, 0, 5, 6, 0, 3, 2, 3, 0, 2, 0, 4, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 2, 0, 2, 1, 3, 2, 2, 4, 0, 1, 0, 1, 4, 1, 4, 0, 5, 0, 5, 0, 1, 5, 0, 6, 4, 1], [0, 0, 5, 0, 4, 2, 3, 0, 1, 0, 2, 0, 1, 3, 0, 1, 3, 4, 3, 6, 3, 4, 4, 6, 3, 5, 2, 0, 2, 6, 6, 5, 4, 0, 4, 3, 1, 1, 0, 0, 4, 0, 1, 2, 1, 1, 3, 0, 6, 4, 3, 5, 3, 1, 0, 0, 1, 6, 3, 1, 3, 1, 0, 1, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 4, 0, 0, 3, 4, 1, 0, 1, 6, 1, 1, 0, 0, 4, 3, 1, 6, 0, 0, 0, 2, 3, 0, 6, 4, 6], [1, 1030, 1031, 4, 5, 3, 3, 3, 0, 2, 3, 3, 1, 5, 5, 5, 3, 3, 3, 4, 1, 0, 1, 5, 1, 3, 5, 6, 0, 3, 4, 0, 0, 6, 6, 3, 0, 5, 1, 1, 4, 5, 2, 3, 4, 1, 0, 2, 6, 5, 5, 0, 0, 0, 0, 1, 0, 1, 0, 6, 3, 6, 0, 6, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 0, 5, 5, 3, 3, 0, 6, 5, 3, 1, 0, 0, 5, 0, 6, 5, 5, 2, 0, 6, 3, 0, 6, 4, 0, 0], [6, 1040, 1041, 0, 0, 1, 1, 1, 0, 1, 4, 1, 0, 2, 2, 4, 2, 6, 5, 0, 1, 0, 0, 0, 1, 0, 3, 0, 0, 5, 5, 6, 6, 3, 6, 0, 0, 1, 0, 3, 6, 6, 6, 1, 6, 0, 0, 6, 2, 0, 5, 3, 0, 2, 5, 5, 0, 5, 0, 1, 3, 4, 0, 0, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 2, 2, 2, 2, 0, 5, 3, 6, 0, 6, 6, 4, 2, 0, 5, 5, 4, 1, 1, 2, 0, 6, 2, 6, 5, 3], [6, 0, 4, 0, 4, 1, 0, 5, 0, 5, 3, 0, 6, 3, 2, 3, 5, 1, 0, 0, 3, 2, 0, 4, 5, 4, 0, 1, 1, 0, 1, 5, 3, 1, 4, 6, 5, 6, 0, 2, 6, 1, 2, 6, 5, 1, 0, 4, 1, 5, 0, 87, 88, 89, 0, 3, 0, 0, 3, 0, 3, 2, 2, 3, 2, 6, 3, 2, 0, 2, 1, 3, 5, 3, 4, 1, 4, 1, 1, 6, 3, 6, 0, 5, 1, 4, 0, 2, 1, 3, 0, 0, 0, 2, 2, 1, 3, 0, 0, 2], [5, 0, 5, 2, 0, 3, 6, 3, 0, 0, 4, 0, 0, 4, 4, 2, 0, 4, 2, 0, 5, 5, 4, 0, 5, 0, 5, 2, 6, 3, 0, 5, 6, 6, 0, 6, 0, 4, 2, 4, 6, 0, 6, 4, 6, 6, 0, 3, 3, 0, 1, 97, 98, 99, 0, 3, 4, 0, 5, 2, 0, 2, 3, 3, 4, 0, 6, 1, 4, 4, 6, 5, 4, 5, 1, 3, 0, 1, 3, 3, 80, 81, 82, 83, 3, 1, 5, 4, 4, 4, 0, 0, 3, 4, 5, 0, 5, 1, 6, 0], [5, 0, 2, 4, 1, 4, 0, 4, 4, 4, 1, 0, 0, 3, 3, 3, 6, 1, 3, 3, 2, 0, 5, 2, 5, 1, 1, 2, 3, 4, 1, 1, 0, 3, 1, 2, 1, 6, 5, 4, 4, 0, 4, 3, 0, 1, 3, 1, 4, 0, 1, 107, 108, 109, 5, 4, 0, 0, 2, 4, 6, 4, 3, 5, 1, 2, 5, 1, 0, 4, 4, 5, 0, 2, 0, 0, 2, 0, 3, 3, 90, 91, 92, 93, 3, 0, 6, 0, 1, 0, 6, 2, 0, 0, 2, 4, 5, 4, 1, 4], [2, 1, 4, 0, 6, 0, 3, 6, 5, 1, 3, 0, 4, 0, 5, 0, 1, 0, 5, 1, 0, 2, 2, 3, 0, 5, 2, 3, 6, 0, 2, 4, 2, 2, 3, 0, 0, 0, 5, 6, 6, 3, 5, 2, 3, 2, 1, 0, 5, 0, 1, 117, 118, 119, 4, 2, 3, 5, 5, 2, 6, 3, 1, 0, 1, 1, 6, 4, 6, 0, 4, 6, 3, 2, 3, 0, 4, 3, 0, 4, 100, 101, 102, 103, 6, 1, 1, 5, 6, 3, 0, 6, 0, 4, 6, 6, 0, 6, 1, 2], [5, 1, 1, 3, 2, 2, 2, 5, 5, 2, 0, 2, 5, 5, 0, 5, 5, 1, 0, 6, 3, 1, 6, 80, 81, 82, 83, 0, 3, 0, 4, 0, 6, 0, 6, 0, 5, 5, 6, 5, 5, 3, 2, 6, 4, 0, 1, 6, 0, 3, 2, 127, 128, 129, 6, 0, 0, 4, 2, 2, 0, 5, 5, 0, 1, 4, 1, 6, 0, 5, 2, 1, 5, 6, 0, 4, 3, 0, 2, 3, 110, 111, 112, 113, 2, 2, 2, 0, 4, 2, 4, 6, 0, 0, 3, 3, 1, 5, 4, 4], [4, 2, 3, 3, 5, 1, 6, 0, 6, 6, 0, 6, 0, 2, 4, 1, 0, 1, 0, 0, 6, 1, 0, 90, 91, 92, 93, 2, 2, 0, 3, 5, 2, 0, 5, 2, 6, 0, 1, 5, 0, 3, 2, 6, 3, 0, 4, 2, 2, 3, 0, 137, 138, 139, 1, 1, 3, 6, 1, 0, 4, 0, 6, 3, 5, 5, 1, 0, 4, 2, 5, 0, 0, 0, 2, 5, 0, 0, 0, 5, 120, 121, 122, 123, 1, 6, 0, 4, 5, 1, 2, 6, 0, 0, 0, 2, 5, 3, 4, 1], [5, 2, 0, 5, 5, 0, 5, 4, 0, 4, 3, 5, 4, 5, 4, 4, 3, 5, 1, 4, 0, 6, 3, 100, 101, 102, 103, 5, 4, 1, 1, 3, 1, 1, 4, 5, 1, 1, 6, 0, 0, 5, 0, 3, 2, 0, 6, 1, 0, 6, 6, 147, 148, 149, 0, 3, 4, 3, 5, 0, 4, 0, 5, 0, 4, 5, 5, 6, 3, 4, 998, 999, 4, 3, 0, 4, 3, 0, 2, 0, 130, 131, 132, 133, 0, 4, 4, 1, 2, 2, 1, 0, 0, 3, 5, 2, 6, 0, 6, 1], [0, 6, 0, 0, 2, 0, 6, 5, 0, 4, 6, 3, 0, 4, 0, 4, 3, 0, 4, 6, 5, 0, 5, 110, 111, 112, 113, 6, 2, 4, 1, 2, 4, 4, 5, 3, 4, 6, 2, 0, 0, 3, 5, 5, 5, 0, 4, 0, 0, 3, 6, 157, 158, 159, 4, 0, 2, 0, 3, 1, 5, 4, 2, 2, 3, 2, 3, 0, 5, 2, 1008, 1009, 0, 2, 0, 2, 2, 6, 0, 4, 140, 141, 142, 143, 6, 3, 1, 5, 0, 6, 0, 0, 0, 0, 5, 3, 1, 0, 2, 5], [3, 6, 6, 2, 0, 1, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 0, 1, 2, 0, 3, 4, 0, 120, 121, 122, 123, 5, 1, 1, 4, 6, 0, 5, 5, 3, 1, 5, 3, 2, 2, 6, 0, 6, 3, 0, 0, 4, 0, 5, 2, 167, 168, 169, 5, 1, 6, 0, 1, 0, 5, 3, 3, 0, 6, 4, 0, 5, 3, 1012, 1013, 5, 1030, 1031, 4, 1, 6, 4, 1, 4, 150, 151, 152, 153, 1, 3, 1, 4, 1, 6, 0, 5, 4, 6, 6, 1, 4, 4, 2, 5], [2, 1, 0, 2, 2, 4, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 2, 2, 1, 4, 2, 4, 2, 130, 131, 132, 133, 2, 1, 2, 0, 5, 0, 0, 5, 0, 5, 0, 2, 6, 1, 3, 2, 0, 1, 2, 0, 0, 0, 4, 4, 3, 2, 0, 3, 1, 0, 2, 4, 5, 6, 3, 1, 0, 0, 5, 0, 1000, 1001, 1022, 1023, 6, 1040, 1041, 6, 0, 6, 5, 5, 5, 160, 161, 162, 163, 5, 6, 0, 1, 2, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 3], [0, 6, 6, 5, 1, 0, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 1, 4, 1, 5, 5, 6, 0, 140, 141, 142, 143, 2, 2, 0, 2, 6, 1, 0, 4, 1, 4, 1030, 1031, 3, 0, 4, 2, 0, 1, 2, 0, 3, 4, 5, 6, 0, 3, 0, 5, 0, 2, 0, 1, 5, 3, 0, 4, 4, 1, 5, 3, 1010, 1011, 5, 1, 0, 5, 3, 4, 0, 4, 1, 6, 4, 0, 2, 1, 2, 0, 3, 5, 1, 1, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 3], [5, 3, 0, 2, 4, 3, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 2, 4, 4, 5, 1, 2, 5, 150, 151, 152, 153, 0, 5, 1, 4, 2, 2, 0, 2, 1, 2, 1040, 1041, 0, 0, 3, 0, 6, 3, 4, 1, 2, 4, 0, 3, 2, 6, 6, 6, 1, 2, 0, 4, 3, 1, 5, 3, 4, 2, 6, 1, 2, 3, 2, 2, 1, 5, 6, 0, 5, 0, 2, 0, 0, 5, 2, 6, 1, 4, 3, 4, 6, 4, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 2], [1, 0, 6, 6, 6, 1, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 6, 0, 0, 5, 6, 0, 5, 160, 161, 162, 163, 5, 3, 1, 0, 2, 1, 0, 3, 2, 0, 6, 0, 6, 5, 6, 4, 6, 1, 5, 4, 1, 1, 5, 5, 0, 5, 0, 5, 3, 5, 4, 6, 6, 5, 5, 5, 6, 4, 2, 5, 6, 2, 5, 2, 5, 3, 0, 2, 4, 0, 5, 0, 1, 80, 81, 82, 83, 1, 0, 1, 0, 1, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 1], [3, 0, 4, 6, 4, 2, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 0, 6, 3, 1, 0, 4, 0, 0, 5, 6, 5, 6, 3, 4, 1, 0, 3, 0, 6, 5, 3, 0, 3, 0, 4, 3, 0, 1, 2, 1, 2, 0, 5, 2, 2, 4, 3, 0, 3, 4, 4, 4, 2, 4, 6, 0, 0, 0, 2, 0, 2, 0, 1, 0, 6, 0, 5, 2, 1, 1, 0, 2, 2, 2, 90, 91, 92, 93, 2, 0, 2, 2, 1, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 3], [1, 5, 0, 3, 4, 2, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 3, 4, 1, 3, 6, 4, 0, 0, 2, 2, 1, 5, 3, 0, 5, 2, 1, 4, 1, 4, 1, 5, 1, 5, 1, 3, 0, 2, 0, 3, 0, 5, 2, 3, 4, 0, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1, 2, 1, 5, 3, 5, 4, 1, 0, 5, 4, 2, 4, 3, 4, 3, 1, 5, 100, 101, 102, 103, 1, 5, 0, 3, 1, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 1], [3, 3, 3, 3, 0, 3, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1, 5, 3, 5, 0, 4, 6, 0, 0, 0, 1, 0, 1, 5, 2, 3, 2, 0, 0, 0, 5, 0, 1, 0, 2, 0, 4, 5, 5, 3, 0, 0, 3, 2, 4, 4, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 0, 2, 0, 5, 6, 1, 1, 3, 0, 4, 0, 4, 0, 6, 2, 6, 1, 2, 110, 111, 112, 113, 0, 5, 5, 0, 4, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 5], [3, 0, 1, 4, 3, 2, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 2, 6, 5, 6, 0, 0, 0, 80, 81, 82, 83, 2, 4, 5, 6, 5, 6, 2, 6, 3, 0, 3, 5, 1, 6, 3, 2, 0, 3, 6, 6, 5, 3, 0, 2, 0, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 5, 5, 0, 0, 3, 6, 6, 0, 0, 6, 4, 3, 6, 4, 0, 0, 6, 4, 120, 121, 122, 123, 2, 3, 3, 4, 1, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 5], [6, 1, 5, 2, 2, 4, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 3, 0, 6, 0, 2, 0, 0, 90, 91, 92, 93, 4, 0, 6, 3, 1, 1, 0, 1, 3, 0, 4, 0, 0, 0, 4, 5, 2, 1, 0, 4, 1, 1, 4, 5, 2, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 6, 5, 3, 1, 4, 4, 6, 1, 3, 0, 1, 4, 1, 2, 4, 2, 0, 4, 130, 131, 132, 133, 0, 3, 1, 2, 0, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 0], [6, 6, 2, 2, 4, 5, 4, 1, 3, 3, 0, 0, 6, 2, 0, 3, 4, 4, 5, 1, 0, 6, 5, 100, 101, 102, 103, 0, 0, 6, 1, 5, 1, 1, 0, 2, 5, 6, 1, 5, 0, 0, 6, 1, 0, 1, 5, 5, 2, 5, 1, 0, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 4, 5, 0, 4, 5, 0, 6, 6, 2, 6, 4, 0, 4, 2, 1, 2, 0, 3, 140, 141, 142, 143, 5, 2, 3, 0, 4, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 5], [1, 0, 5, 4, 0, 2, 0, 2, 0, 6, 5, 0, 3, 6, 6, 0, 0, 4, 3, 0, 3, 3, 3, 110, 111, 112, 113, 1, 1, 1, 0, 5, 1, 1, 4, 2, 0, 4, 0, 2, 1, 0, 0, 6, 6, 6, 5, 0, 4, 6, 6, 5, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 5, 1, 2, 1, 6, 3, 0, 6, 3, 2, 2, 0, 2, 3, 4, 3, 6, 4, 150, 151, 152, 153, 3, 2, 6, 3, 0, 2, 2, 3, 0, 1, 3, 0, 1, 3, 6, 4], [3, 1, 5, 4, 6, 4, 0, 4, 1, 2, 0, 1, 4, 3, 0, 3, 6, 4, 0, 0, 0, 3, 0, 120, 121, 122, 123, 1, 4, 0, 4, 2, 0, 0, 2, 1, 5, 1, 3, 1, 2, 4, 6, 0, 4, 1, 3, 3, 4, 5, 5, 0, 3, 6, 1, 0, 3, 2, 6, 3, 0, 1, 3, 6, 5, 4, 3, 0, 3, 5, 4, 0, 6, 0, 4, 2, 3, 2, 0, 2, 160, 161, 162, 163, 6, 3, 0, 0, 6, 6, 0, 0, 2, 0, 2, 3, 2, 6, 4, 4], [0, 3, 6, 5, 2, 0, 0, 5, 6, 5, 5, 3, 3, 2, 1, 6, 4, 2, 2, 6, 2, 6, 0, 130, 131, 132, 133, 4, 4, 2, 0, 1, 6, 4, 0, 3, 4, 3, 1, 6, 1, 2, 2, 5, 0, 6, 0, 3, 6, 4, 2, 6, 5, 0, 6, 5, 3, 4, 2, 0, 1, 4, 1, 0, 0, 5, 2, 1, 6, 3, 3, 0, 3, 5, 6, 3, 6, 1, 0, 6, 0, 2, 2, 1, 5, 2, 6, 4, 2, 1, 1, 1, 5, 1, 6, 5, 3, 3, 1, 6], [5, 5, 2, 5, 0, 5, 0, 2, 4, 3, 5, 5, 4, 0, 4, 4, 5, 3, 3, 0, 0, 2, 4, 140, 141, 142, 143, 5, 3, 1, 3, 1, 0, 1, 6, 5, 0, 6, 0, 0, 2, 4, 1, 3, 3, 2, 2, 4, 4, 0, 0, 4, 4, 1, 5, 2, 1, 6, 3, 2, 0, 3, 3, 1, 2, 0, 2, 4, 6, 0, 0, 6, 1, 0, 0, 2, 4, 4, 4, 0, 3, 2, 4, 0, 0, 0, 0, 0, 1, 2, 4, 0, 3, 5, 0, 6, 0, 0, 0, 4], [3, 0, 3, 6, 1, 3, 2, 4, 3, 2, 6, 2, 5, 2, 5, 2, 5, 0, 3, 2, 0, 5, 0, 150, 151, 152, 153, 0, 0, 6, 5, 6, 0, 5, 4, 0, 3, 4, 1, 6, 3, 0, 6, 0, 0, 3, 5, 0, 3, 2, 2, 0, 3, 6, 2, 5, 2, 3, 0, 5, 5, 2, 1, 2, 6, 2, 0, 0, 0, 5, 6, 5, 3, 4, 5, 6, 0, 0, 2, 4, 6, 0, 6, 0, 0, 0, 1, 0, 0, 1, 5, 2, 1034, 1035, 0, 1, 2, 2, 5, 3], [0, 5, 1, 1, 5, 3, 3, 2, 0, 2, 0, 6, 4, 4, 5, 0, 2, 2, 0, 5, 0, 2, 2, 160, 161, 162, 163, 0, 5, 4, 0, 2, 0, 2, 1, 6, 1, 3, 3, 5, 5, 0, 0, 0, 4, 1, 4, 0, 3, 5, 2, 0, 3, 6, 3, 0, 1, 3, 4, 3, 0, 3, 2, 2, 6, 0, 2, 6, 0, 5, 3, 0, 0, 0, 6, 4, 6, 5, 0, 1, 0, 1, 0, 1, 5, 6, 2, 0, 0, 4, 2, 3, 1044, 1045, 3, 6, 6, 0, 4, 0], [3, 3, 0, 6, 4, 1, 3, 0, 6, 6, 4, 5, 3, 0, 2, 0, 3, 1, 3, 6, 1, 2, 3, 2, 5, 2, 5, 2, 2, 6, 2, 5, 0, 0, 1, 4, 0, 1, 2, 2, 2, 5, 5, 0, 0, 6, 2, 5, 4, 1, 3, 4, 1, 2, 3, 0, 4, 0, 6, 4, 6, 3, 5, 0, 3, 5, 2, 4, 2, 0, 2, 0, 1, 5, 1, 5, 4, 5, 4, 6, 4, 3, 0, 6, 0, 2, 5, 1, 3, 0, 1, 3, 5, 3, 0, 0, 3, 5, 1, 3], [1, 5, 4, 6, 1, 1, 2, 5, 3, 2, 0, 6, 6, 5, 6, 0, 4, 5, 0, 0, 6, 5, 5, 4, 0, 0, 0, 4, 6, 6, 6, 3, 6, 4, 4, 2, 3, 2, 6, 0, 0, 4, 2, 5, 0, 6, 3, 5, 4, 0, 4, 0, 2, 0, 6, 0, 5, 3, 2, 4, 0, 6, 4, 0, 1, 6, 0, 0, 0, 6, 0, 5, 0, 2, 1, 2, 1, 5, 0, 2, 1, 6, 0, 0, 1, 0, 1, 3, 0, 0, 4, 6, 5, 1, 2, 0, 1017, 1018, 6, 6], [6, 6, 2, 0, 6, 0, 0, 0, 3, 2, 0, 0, 0, 6, 3, 0, 3, 4, 3, 5, 0, 3, 0, 0, 0, 2, 0, 0, 1014, 1015, 3, 3, 3, 4, 2, 4, 0, 3, 3, 3, 5, 1, 0, 0, 0, 3, 3, 3, 5, 0, 6, 1, 0, 5, 0, 6, 4, 4, 4, 0, 0, 2, 6, 0, 1, 1, 0, 5, 6, 2, 5, 1, 6, 0, 3, 5, 0, 3, 0, 1, 4, 4, 5, 0, 2, 6, 0, 1, 0, 6, 0, 0, 6, 0, 0, 0, 1027, 0x0404, 4, 0], [1, 1, 3, 3, 3, 5, 4, 2, 1, 6, 2, 5, 0, 1, 6, 4, 1, 4, 4, 1, 5, 6, 3, 0, 5, 4, 5, 3, 0x0400, 1025, 6, 0, 4, 0, 1, 3, 0, 6, 2, 0, 5, 6, 0, 4, 0, 5, 2, 6, 5, 6, 5, 0, 3, 2, 0, 0, 6, 4, 6, 3, 0, 1, 6, 6, 0, 4, 1, 0, 0, 0, 1030, 1031, 4, 6, 4, 0, 5, 3, 0, 0, 0, 2, 3, 1, 5, 0, 3, 3, 2, 4, 1, 2, 0, 6, 0, 1, 0, 5, 3, 4], [0, 0, 0, 2, 1, 0, 0, 0, 6, 1, 0, 0, 3, 1, 3, 6, 3, 5, 2, 0, 1, 4, 0, 4, 5, 2, 3, 5, 0, 1030, 1031, 4, 3, 2, 6, 3, 2, 0, 0, 6, 5, 3, 0, 4, 1, 0, 1, 1, 4, 4, 5, 4, 0, 2, 0, 4, 1, 4, 4, 0, 0, 3, 2, 3, 6, 4, 5, 3, 0, 0, 1040, 1041, 4, 6, 3, 3, 5, 5, 0, 3, 3, 2, 2, 4, 6, 6, 0, 3, 0, 6, 6, 1, 0, 3, 2, 1, 6, 3, 3, 6], [5, 4, 0, 0, 5, 0, 6, 1, 3, 1, 6, 2, 2, 5, 6, 5, 0, 3, 1, 0, 0, 6, 1, 4, 2, 4, 0, 1, 6, 1040, 1041, 2, 5, 2, 5, 0, 5, 0, 6, 0, 1, 4, 0, 6, 6, 1, 1, 3, 1, 0, 3, 3, 0, 0, 3, 0, 0, 0, 5, 3, 6, 3, 0, 0, 5, 1, 0, 5, 4, 1, 3, 3, 5, 4, 5, 0, 6, 0, 3, 3, 1, 4, 2, 5, 4, 1, 1, 4, 0, 5, 2, 2, 2, 2, 6, 2, 6, 5, 2, 4], [3, 4, 2, 2, 1, 5, 6, 1014, 1015, 0, 6, 6, 5, 0, 4, 6, 2, 3, 4, 0, 0, 4, 0, 3, 6, 0, 1, 4, 6, 2, 0, 2, 1, 5, 5, 4, 0, 0, 5, 0, 2, 6, 3, 0, 3, 0, 2, 0, 2, 1, 5, 0, 1, 1, 0, 3, 1, 0, 0, 4, 4, 3, 0, 3, 2, 3, 6, 6, 2, 2, 1, 2, 0, 4, 3, 1, 2, 3, 4, 2, 0, 5, 4, 0, 5, 0, 3, 1, 5, 6, 0, 4, 2, 5, 3, 3, 4, 5, 0, 2], [4, 6, 6, 0, 0, 1, 4, 0x0400, 1025, 0, 5, 1, 4, 5, 2, 6, 4, 2, 2, 0, 2, 3, 6, 0, 1, 0, 0, 6, 6, 4, 6, 0, 4, 5, 0, 0, 3, 1, 5, 6, 4, 0, 3, 6, 0, 0, 0, 1, 1, 6, 5, 3, 6, 2, 0, 4, 6, 1, 2, 3, 2, 0, 5, 3, 2, 5, 4, 0, 1, 2, 0, 6, 2, 1, 3, 5, 1, 3, 2, 0, 5, 2, 0, 0, 0, 0, 1, 6, 3, 4, 6, 0, 1, 3, 2, 3, 5, 4, 3, 2], [5, 0, 2, 6, 5, 2, 5, 0, 6, 3, 0, 4, 5, 1, 0, 5, 1, 3, 6, 1, 4, 1, 0, 6, 1, 6, 0, 6, 4, 3, 4, 4, 4, 6, 0, 0, 5, 0, 5, 3, 5, 2, 0, 0, 0, 4, 1, 0, 3, 0, 4, 6, 0, 1, 0, 1, 1, 5, 3, 2, 0, 0, 0, 4, 0, 0, 2, 2, 4, 1, 0, 0, 4, 0, 6, 3, 6, 5, 2, 6, 0, 0, 0, 1, 4, 0, 3, 4, 0, 0, 1, 1, 6, 4, 3, 0, 4, 5, 4, 2], [4, 2, 6, 5, 6, 4, 1, 4, 0, 0, 1, 4, 0, 1, 5, 0, 0, 3, 5, 4, 5, 2, 3, 1, 0, 5, 3, 4, 0, 5, 3, 6, 3, 1, 4, 2, 2, 5, 5, 6, 0, 1, 0, 0, 1, 1, 3, 3, 3, 0, 2, 6, 0, 0, 0, 1, 0, 6, 0, 3, 4, 0, 2, 4, 2, 2, 0, 4, 0, 0, 6, 1, 1, 0, 6, 4, 0, 2, 4, 0, 1, 6, 0, 5, 5, 6, 2, 0, 0, 6, 0, 0, 0, 6, 1, 2, 4, 4, 0, 5], [6, 3, 5, 3, 0, 2, 5, 5, 1, 3, 0, 5, 4, 5, 0, 5, 3, 2, 1, 0, 1, 4, 2, 1, 3, 5, 0, 2, 6, 0, 1, 0, 5, 5, 2, 4, 3, 0, 0, 6, 0, 0, 4, 5, 4, 4, 3, 2, 6, 0, 5, 4, 2, 0, 3, 6, 6, 4, 1, 3, 5, 0, 2, 4, 0, 5, 6, 6, 6, 6, 3, 0, 1, 3, 1, 0, 0, 1, 0, 1, 5, 5, 0, 0, 5, 1, 3, 0, 1, 6, 3, 2, 4, 1, 0, 4, 1, 6, 0, 4], [1, 1, 0, 0, 4, 0, 1, 3, 5, 1, 2, 5, 2, 5, 0, 1, 6, 0, 5, 2, 0, 0, 3, 0, 4, 6, 4, 6, 0, 0, 6, 0, 5, 2, 1, 3, 1, 1, 5, 0, 1, 4, 6, 3, 0, 6, 3, 5, 5, 0, 6, 2, 0, 1, 5, 0, 3, 5, 0, 0, 6, 0, 1, 4, 5, 4, 1, 2, 1, 2, 3, 5, 0, 4, 6, 5, 1, 5, 6, 1, 0, 6, 2, 6, 5, 5, 5, 1, 5, 6, 0, 2, 6, 0, 0, 3, 6, 1, 6, 0], [3, 4, 2, 6, 4, 6, 0, 0, 6, 5, 0, 0, 5, 0, 6, 2, 4, 6, 6, 5, 2, 5, 1, 5, 0, 0, 5, 5, 3, 0, 6, 0, 5, 0, 1, 0, 4, 0, 0, 5, 0, 4, 0, 0, 6, 3, 0, 2, 1, 4, 2, 0, 4, 0, 0, 1, 0, 3, 0, 2, 2, 0, 1, 0, 4, 3, 3, 0, 4, 4, 3, 4, 0, 6, 0, 1, 0, 1, 4, 0, 0, 4, 4, 5, 6, 5, 6, 6, 0, 5, 2, 1, 0, 4, 3, 3, 5, 3, 1, 0], [2, 6, 5, 0, 1, 5, 5, 0, 0, 4, 6, 2, 5, 0, 6, 6, 6, 5, 2, 2, 6, 5, 4, 4, 5, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 2, 0, 1, 2, 1, 3, 0, 6, 2, 4, 4, 2, 6, 5, 3, 0, 0, 3, 0, 5, 1, 5, 1, 0, 0, 0, 2, 3, 2, 0, 0, 0, 6, 0, 6, 0, 3, 5, 3, 6, 1, 0, 1, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 2, 4, 0, 5, 5, 5, 5, 4, 4, 2], [3, 5, 0, 0, 6, 6, 2, 0, 6, 3, 1, 5, 1435, 1436, 1437, 1438, 1439, 1, 0, 2, 0, 5, 4, 4, 5, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 1, 6, 2, 2, 6, 3, 0, 5, 5, 6, 0, 5, 3, 3, 6, 6, 5, 1, 5, 3, 2, 1, 2, 0, 4, 1, 0, 3, 5, 1, 4, 0, 3, 3, 3, 2, 5, 5, 3, 3, 2, 5, 0, 2, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 6, 2, 2, 3, 5, 0, 6, 3, 4, 2, 5], [0, 3, 0, 4, 0, 0, 0, 1, 6, 5, 4, 5, 1445, 1446, 1447, 1448, 1449, 0, 5, 0, 4, 6, 3, 0, 4, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 2, 0, 1, 1, 2, 6, 1, 2, 4, 0, 2, 2, 3, 1, 5, 5, 4, 0, 1, 2, 6, 1036, 1037, 1038, 1039, 0, 4, 0, 0, 5, 1, 4, 0, 6, 6, 6, 5, 3, 2, 4, 0, 0, 6, 0, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 0, 6, 0, 5, 4, 4, 0, 0, 1, 2, 0], [0, 2, 1, 5, 0, 0, 1, 4, 5, 4, 4, 0, 1455, 1456, 1457, 1458, 1459, 0, 3, 6, 3, 0, 2, 2, 6, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 2, 4, 5, 4, 0, 0, 4, 3, 5, 0, 2, 0, 3, 2, 1, 4, 5, 2, 87, 88, 89, 1046, 1047, 1048, 1049, 0, 2, 5, 5, 6, 0, 0, 5, 4, 4, 0, 0, 0, 2, 1, 6, 4, 0, 6, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 2, 1, 0, 1, 5, 3, 2, 2, 0, 5, 6], [0, 6, 3, 0, 0, 3, 0, 2, 1, 3, 2, 3, 1465, 1466, 1467, 1468, 1469, 5, 5, 0, 0, 3, 6, 5, 4, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 4, 1, 0, 2, 5, 1, 5, 4, 0, 0, 3, 6, 3, 3, 3, 3, 0, 3, 97, 98, 99, 0, 4, 3, 0, 4, 5, 2, 1, 2, 5, 3, 0, 6, 6, 1, 2, 6, 6, 6, 1, 4, 2, 2, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 5, 5, 1, 0, 5, 0, 5, 3, 6, 2, 3], [2, 0, 1, 4, 4, 0, 1, 3, 4, 5, 0, 0, 1475, 1476, 1477, 1478, 1479, 0, 4, 5, 4, 3, 3, 2, 4, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 1, 5, 5, 6, 4, 2, 3, 0, 6, 0, 0, 0, 0, 0, 0, 4, 4, 107, 108, 109, 1, 4, 4, 1, 3, 0, 1, 1, 3, 1, 6, 1, 2, 2, 5, 2, 2, 5, 1, 5, 5, 5, 2, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 5, 3, 4, 1, 0, 0, 2, 6, 5, 4, 0], [6, 4, 0, 2, 1, 1, 5, 0, 0, 6, 4, 2, 5, 1, 1, 2, 0, 5, 0, 6, 2, 2, 1, 4, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 1, 2, 3, 0, 0, 2, 6, 2, 2, 0, 6, 3, 2, 1, 0, 2, 4, 1, 117, 118, 119, 5, 5, 6, 5, 4, 4, 0, 3, 3, 5, 1, 0, 0, 4, 0, 0, 3, 2, 3, 3, 6, 0, 6, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 0, 3, 0, 0, 5, 1, 2, 6, 6, 5, 3], [0, 5, 5, 4, 6, 0, 5, 5, 3, 0, 1, 5, 3, 5, 3, 3, 1, 0, 2, 4, 6, 3, 2, 3, 3, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 5, 4, 4, 0, 4, 5, 2, 6, 4, 1, 5, 5, 5, 4, 5, 6, 3, 127, 128, 129, 1, 3, 0, 2, 1, 3, 6, 4, 0, 4, 6, 4, 1, 2, 1, 0, 4, 2, 3, 2, 1, 0, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 6, 5, 3, 6, 4, 2, 1, 2, 3, 4], [6, 0, 6, 2, 0, 5, 1, 4, 4, 3, 0, 3, 3, 0, 5, 2, 5, 6, 1, 6, 2, 5, 6, 4, 3, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 4, 5, 2, 1, 3, 0, 3, 0, 3, 1, 6, 1, 0, 1, 5, 1, 0, 3, 137, 138, 139, 2, 3, 5, 3, 0, 0, 1, 2, 5, 0, 5, 0, 3, 5, 2, 6, 5, 3, 5, 4, 5, 6, 2, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 4, 0, 5, 3, 5, 3, 4, 0, 2, 2, 3], [0, 4, 6, 6, 0, 4, 6, 5, 3, 1, 6, 6, 3, 0, 0, 5, 4, 5, 4, 6, 2, 2, 4, 2, 5, 0, 5, 2, 6, 6, 1, 6, 6, 5, 0, 2, 0, 3, 4, 1, 4, 0, 3, 3, 4, 3, 0, 3, 6, 1, 0, 6, 6, 147, 148, 149, 6, 5, 1, 0, 4, 0, 1, 6, 0, 2, 3, 0, 3, 5, 0, 5, 4, 2, 0, 4, 2, 2, 3, 5, 3, 1, 1, 6, 0, 0, 2, 4, 3, 1, 5, 6, 4, 3, 0, 0, 1, 0, 1, 4], [4, 6, 5, 3, 5, 2, 1, 0, 4, 2, 0, 4, 0, 4, 4, 0, 2, 2, 4, 4, 2, 5, 2, 0, 0, 4, 3, 2, 0, 3, 0, 0, 1, 2, 3, 5, 5, 0, 0, 2, 0, 6, 3, 6, 2, 6, 0, 0, 0, 1, 4, 6, 6, 157, 158, 159, 5, 0, 4, 2, 4, 4, 0, 0, 0, 2, 3, 0, 4, 2, 6, 3, 0, 0, 5, 6, 0, 6, 0, 5, 0, 3, 5, 6, 0, 6, 1, 0, 5, 5, 0, 6, 2, 6, 1, 2, 1, 4, 5, 3], [3, 0, 1, 4, 4, 4, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 4, 3, 3, 6, 5, 5, 1, 5, 2, 0, 1, 3, 3, 4, 2, 6, 1, 5, 6, 3, 2, 1, 5, 1, 2, 1, 6, 0, 5, 3, 3, 5, 0, 1, 4, 4, 2, 167, 168, 169, 3, 1, 4, 3, 5, 3, 0, 1, 3, 5, 5, 5, 5, 5, 0, 0, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 4, 3, 0, 0, 2, 3, 1, 0, 0, 1, 1, 4, 2, 6, 6, 6, 6, 1], [6, 1, 6, 5, 6, 4, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 1, 4, 0, 3, 3, 5, 0, 4, 4, 2, 5, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 4, 1, 3, 5, 0, 0, 3, 6, 6, 1, 0, 1, 5, 0, 4, 0, 1, 0, 2, 3, 0, 3, 2, 1, 2, 5, 4, 2, 3, 4, 3, 0, 0, 0, 6, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 0, 6, 0, 3, 5, 6, 6, 1, 1, 0, 4, 1, 6, 0, 0, 4, 2, 0], [4, 6, 0, 1, 1, 6, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 1, 3, 0, 6, 1, 3, 6, 6, 1, 3, 3, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 4, 0, 4, 2, 4, 0, 2, 4, 0, 0, 1, 2, 5, 1, 5, 6, 4, 0, 2, 1, 1, 2, 0, 2, 5, 5, 4, 0, 0, 2, 0, 0, 2, 0, 5, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1, 1, 0, 1, 1, 2, 0, 3, 0, 0, 3, 4, 3, 1, 6, 6, 4, 5], [0, 3, 1, 0, 5, 4, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 5, 3, 0, 1, 2, 3, 5, 3, 0, 3, 2, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 3, 4, 0, 6, 1, 5, 4, 6, 3, 0, 0, 3, 6, 3, 1, 5, 6, 4, 1, 0, 4, 0, 1, 4, 4, 2, 1, 0, 2, 5, 0, 4, 4, 6, 0, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 0, 0, 1, 2, 6, 4, 4, 1, 5, 0, 1, 0, 5, 6, 2, 4, 5, 6], [0, 5, 2, 5, 5, 4, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 0, 3, 2, 5, 1, 5, 3, 0, 2, 3, 1, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 3, 5, 5, 3, 3, 6, 5, 4, 6, 0, 2, 1, 0, 4, 6, 2, 5, 0, 3, 5, 0, 6, 0, 1, 2, 2, 5, 2, 2, 4, 4, 5, 2, 0, 5, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1, 0, 6, 0, 0, 5, 0, 1, 4, 2, 1, 0, 5, 1, 6, 1, 3, 6], [5, 0, 3, 0, 1, 2, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 6, 0, 0, 2, 2, 5, 5, 6, 0, 3, 2, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 2, 3, 2, 3, 3, 5, 6, 4, 3, 6, 5, 3, 6, 2, 3, 5, 2, 0, 5, 0, 6, 3, 2, 3, 3, 0, 6, 0, 6, 1, 0, 2, 4, 0, 3, 4, 0, 5, 0, 5, 5, 2, 6, 2, 5, 3, 5, 5, 5, 2, 1, 6, 5, 0, 0, 4, 3, 3, 5, 5, 5, 0, 0], [4, 6, 6, 4, 0, 0, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 1, 4, 0, 4, 5, 0, 6, 0, 0, 0, 2, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 6, 1, 6, 0, 1, 3, 5, 2, 6, 1, 0, 0, 6, 5, 1, 5, 2, 5, 6, 3, 5, 5, 2, 0, 6, 3, 6, 2, 3, 4, 0, 3, 0, 4, 4, 1, 4, 1, 1, 2, 6, 6, 4, 2, 2, 3, 0, 1, 2, 6, 0, 0, 1, 0, 4, 1, 1, 6, 1030, 1031, 2, 6, 6], [4, 0, 3, 4, 4, 6, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 0, 2, 0, 4, 1, 2, 0, 4, 1, 4, 0, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 4, 3, 0, 4, 5, 0, 4, 6, 4, 5, 2, 0, 3, 3, 2, 3, 6, 1, 3, 3, 2, 3, 4, 2, 0, 0, 6, 6, 0, 3, 1, 0, 0, 0, 0, 6, 0, 3, 1, 6, 3, 6, 1, 0, 1, 5, 1, 2, 0, 1, 4, 3, 3, 0, 6, 2, 2, 1, 1040, 1041, 0, 0, 1], [3, 6, 2, 0, 0, 3, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 5, 1, 6, 6, 1, 5, 5, 1, 1, 0, 3, 6, 2, 0, 1, 0, 2, 2, 0, 1, 2, 6, 4, 0, 2, 0, 2, 3, 6, 2, 2, 1, 3, 5, 2, 1, 5, 1, 0, 6, 4, 6, 3, 4, 0, 2, 0, 6, 0, 2, 4, 0, 0, 5, 6, 6, 6, 0, 5, 0, 2, 0, 0, 2, 6, 2, 1, 0, 4, 4, 3, 3, 6, 5, 2, 3, 5, 1, 6, 1, 5, 3, 0, 0], [6, 0, 6, 2, 4, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 6, 1, 5, 0, 0, 6, 1, 3, 2, 0, 6, 2, 2, 2, 4, 4, 3, 3, 3, 5, 5, 0, 3, 4, 3, 6, 1, 3, 0, 1, 2, 6, 4, 5, 1, 6, 5, 6, 2, 1, 5, 0, 6, 5, 6, 2, 3, 1, 3, 4, 3, 6, 1, 5, 4, 4, 0, 6, 3, 1, 0, 2, 2, 2, 3, 0, 4, 1, 0, 3, 6, 0, 1014, 1015, 6, 2, 0, 0, 1, 1034, 1035, 0, 1, 3], [5, 5, 0, 1, 1, 4, 6, 4, 1, 5, 2, 6, 4, 1, 1, 6, 5, 5, 5, 2, 6, 3, 2, 5, 1, 0, 0, 4, 1, 1, 0, 0, 1, 1, 4, 1, 3, 0, 2, 3, 2, 0, 3, 0, 1, 2, 4, 1, 3, 6, 5, 4, 0, 1, 3, 3, 1, 1, 0, 0, 0, 5, 6, 3, 4, 3, 1, 3, 1, 6, 1, 3, 1, 0, 6, 6, 1, 0, 6, 6, 2, 0, 4, 0, 4, 2, 6, 6, 0x0400, 1025, 5, 2, 3, 4, 2, 1044, 1045, 0, 0, 0], [0, 5, 4, 5, 1, 3, 6, 0, 1, 4, 3, 0, 1, 3, 2, 6, 1, 0, 6, 4, 4, 6, 0, 0, 0, 0, 0, 5, 6, 0, 0, 5, 1, 0, 3, 3, 2, 1, 0, 0, 5, 4, 2, 5, 6, 2, 6, 3, 5, 3, 1, 2, 6, 2, 4, 5, 6, 1, 4, 3, 2, 0, 6, 4, 2, 2, 3, 3, 5, 4, 0, 5, 2, 2, 6, 5, 5, 0, 2, 3, 3, 2, 1, 1, 3, 0, 2, 3, 5, 3, 1030, 1031, 5, 1, 2, 5, 1, 6, 0, 1], [5, 0, 2, 5, 1, 4, 3, 4, 2, 3, 6, 3, 1, 2, 3, 2, 5, 1, 0, 5, 1, 1430, 1431, 1432, 1433, 1434, 4, 1, 0, 1, 4, 1, 2, 2, 3, 4, 0, 5, 3, 3, 2, 3, 3, 0, 0, 0, 3, 2, 1, 2, 5, 2, 1, 3, 1, 0, 0, 1, 5, 0, 4, 2, 5, 4, 3, 3, 1, 1, 4, 2, 0, 6, 1, 6, 6, 0, 1, 0, 2, 3, 1, 2, 0, 5, 0, 6, 5, 5, 4, 6, 1040, 1041, 0, 3, 3, 6, 4, 2, 3, 4], [0, 2, 1, 3, 5, 0, 0, 1, 0, 1, 0, 4, 0, 4, 2, 0, 6, 2, 0, 1, 1, 1440, 1441, 1442, 1443, 1444, 6, 1, 0, 3, 0, 6, 2, 0, 2, 5, 3, 4, 5, 0, 0, 2, 0, 4, 1, 0, 5, 6, 4, 5, 2, 0, 4, 5, 6, 0, 4, 3, 0, 0, 0, 4, 4, 1, 0, 6, 4, 0, 0, 5, 6, 0, 0, 6, 4, 2, 6, 5, 0, 2, 0, 5, 4, 3, 0, 5, 5, 3, 6, 0, 0, 0, 0, 1, 4, 1, 4, 6, 1, 2], [2, 5, 3, 3, 2, 2, 0, 5, 0, 4, 5, 0, 0, 0, 3, 4, 0, 5, 994, 995, 0, 1450, 1451, 1452, 1453, 1454, 6, 0, 5, 4, 4, 0, 4, 2, 6, 6, 6, 0, 1, 5, 2, 6, 0, 2, 5, 5, 3, 2, 0, 5, 3, 3, 6, 4, 6, 3, 2, 2, 6, 1, 4, 5, 4, 0, 0, 0, 6, 2, 1, 5, 5, 0, 1, 2, 0, 2, 5, 6, 3, 3, 0, 1, 5, 1, 2, 0, 4, 0, 4, 4, 6, 1, 6, 3, 4, 1, 0, 5, 3, 3], [0, 3, 1, 5, 6, 0, 2, 6, 1, 0, 3, 0, 0, 3, 0, 3, 3, 4, 1004, 1005, 3, 1460, 1461, 1462, 1463, 1464, 2, 3, 4, 5, 4, 0, 6, 2, 5, 6, 0, 0, 4, 0, 2, 2, 1, 0, 4, 2, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 3, 6, 1, 5, 4, 4, 0, 4, 0, 1, 3, 1, 3, 4, 4, 6, 0, 5, 4, 6, 3, 1, 1, 3, 0, 0, 0, 0, 6, 2, 4, 0, 0, 4, 2, 4, 3, 1, 4, 4, 6, 1, 2, 0], [4, 1, 1, 2, 2, 3, 690, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 4, 4, 0, 5, 1470, 1471, 1472, 1473, 1474, 3, 0, 0, 4, 0, 1, 0, 5, 3, 0, 6, 5, 2, 0, 2, 0, 1, 3, 0, 1, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 4, 3, 0, 6, 2, 5, 3, 4, 3, 3, 4, 5, 5, 0, 3, 6, 4, 1, 0, 2, 0, 0, 6, 0, 0, 5, 0, 6, 0, 1, 0, 4, 5, 5, 1, 2, 1, 5, 1, 3, 1, 0, 6, 0], [0, 6, 6, 1, 3, 3, 700, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 0, 5, 3, 6, 0, 6, 2, 6, 2, 3, 1, 6, 0, 0, 2, 0, 0, 2, 1, 1, 5, 2, 4, 4, 0, 3, 0, 0, 5, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 4, 0, 0, 1, 2, 1, 1, 3, 4, 0, 0, 2, 4, 5, 4, 2, 0, 1, 2, 0, 6, 0, 2, 1, 1, 5, 1, 5, 5, 0, 2, 0, 2, 4, 3, 4, 0, 2, 6, 4, 1, 6, 0, 3], [5, 6, 0, 3, 1, 4, 710, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 4, 4, 5, 5, 0, 6, 5, 4, 5, 6, 0, 0, 0, 0, 2, 5, 0, 6, 5, 4, 4, 2, 1, 0, 0, 4, 0, 1, 0, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 0, 3, 2, 4, 5, 1, 4, 1038, 1039, 5, 3, 6, 3, 2, 0, 4, 0, 6, 6, 6, 2, 6, 4, 3, 4, 2, 0, 6, 3, 0, 5, 3, 0, 4, 0, 0, 2, 5, 2, 3, 5, 5, 1, 5], [5, 3, 0, 5, 5, 5, 720, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 4, 5, 1, 0, 4, 6, 0, 1, 0, 2, 0, 6, 1, 1, 3, 6, 3, 6, 3, 6, 0, 0, 0, 0, 0, 4, 3, 4, 1, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 4, 4, 5, 0, 1, 4, 4, 1048, 1049, 4, 4, 1, 6, 1, 1, 3, 2, 4, 6, 3, 6, 4, 5, 0, 0, 4, 1, 0, 5, 3, 1, 3, 0, 5, 3, 3, 1, 2, 6, 1030, 1031, 2, 4, 1], [0, 4, 6, 5, 0, 3, 730, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 0, 3, 5, 3, 4, 2, 0, 4, 0, 4, 5, 0, 1, 0, 5, 0, 0, 6, 4, 0, 2, 1, 3, 6, 5, 0, 0, 0, 1, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 6, 0, 2, 3, 3, 1014, 1015, 0, 0, 3, 6, 0, 0, 0, 5, 2, 5, 0, 2, 6, 6, 3, 3, 4, 0, 2, 2, 0, 2, 3, 5, 6, 6, 3, 6, 1, 1038, 1039, 6, 1040, 1041, 4, 0, 3], [6, 1, 0, 2, 2, 0, 740, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 0, 0, 4, 6, 1, 2, 3, 0, 0, 1, 3, 6, 3, 6, 0, 4, 5, 5, 0, 6, 0, 6, 0, 1, 0, 3, 0, 2, 1, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 0, 1, 4, 6, 0, 0x0400, 1025, 0, 3, 5, 5, 2, 3, 5, 3, 6, 0, 1, 1, 5, 3, 6, 3, 1, 3, 1, 5, 3, 0, 2, 0, 3, 0, 5, 4, 0, 1048, 1034, 1035, 5, 1, 6, 5, 1], [5, 3, 5, 1, 2, 0, 750, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 3, 4, 2, 1, 0, 5, 3, 0, 0, 1, 4, 5, 2, 2, 1, 4, 3, 2, 4, 6, 4, 3, 0, 3, 6, 3, 5, 6, 6, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 6, 2, 4, 3, 0, 3, 1, 0, 0, 6, 4, 2, 0, 4, 3, 3, 3, 3, 6, 6, 6, 2, 2, 0, 2, 0, 0, 2, 4, 6, 2, 5, 3, 1, 4, 5, 4, 1044, 1045, 1, 1, 1, 1, 0], [4, 6, 6, 0, 5, 0, 760, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 4, 0, 2, 5, 6, 4, 6, 2, 5, 5, 3, 1, 6, 2, 4, 1, 5, 0, 5, 4, 1, 4, 4, 1, 1, 6, 4, 2, 4, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 6, 6, 3, 2, 4, 3, 2, 6, 5, 2, 5, 3, 6, 6, 3, 5, 4, 1030, 1031, 4, 2, 2, 1, 0, 0, 5, 4, 3, 2, 0, 3, 2, 4, 3, 6, 1, 0, 6, 1, 6, 0, 4, 0, 6], [3, 5, 0, 1, 6, 5, 770, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 5, 1, 5, 2, 6, 3, 1, 0, 1, 1, 3, 0, 0, 5, 0, 0, 2, 6, 5, 5, 0, 6, 6, 6, 0, 0, 3, 2, 5, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 0, 4, 1, 0, 0, 2, 6, 6, 6, 2, 2, 0, 3, 6, 6, 0, 0, 1040, 1041, 4, 4, 0, 6, 5, 2, 0, 2, 6, 2, 6, 4, 0, 3, 4, 1, 0, 2, 0, 4, 3, 3, 2, 0, 0], [5, 0, 1, 5, 6, 0, 780, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 1, 0, 2, 1, 0, 2, 6, 5, 0, 2, 3, 0, 0, 4, 0, 4, 6, 6, 6, 5, 6, 4, 0, 6, 6, 3, 3, 3, 4, 0, 4, 6, 2, 4, 2, 0, 2, 0, 0, 0, 2, 4, 1, 0, 3, 6, 4, 4, 0, 6, 2, 6, 3, 3, 2, 0, 6, 5, 3, 0, 2, 6, 3, 5, 0, 5, 6, 3, 4, 5, 5, 1, 1, 0, 0, 0, 3, 2, 3, 5, 6, 5, 1], [3, 1, 6, 6, 4, 2, 0, 0, 2, 0, 5, 2, 5, 0, 0, 6, 6, 4, 2, 0, 6, 0, 6, 5, 3, 4, 2, 6, 2, 5, 2, 0, 1, 3, 0, 4, 4, 2, 3, 5, 3, 4, 1, 3, 0, 0, 3, 6, 0, 3, 2, 0, 0, 5, 0, 4, 6, 3, 5, 0, 5, 0, 4, 2, 4, 0, 2, 1, 6, 5, 0, 1, 1, 4, 6, 0, 2, 4, 0, 0, 1, 6, 6, 3, 4, 0, 1, 4, 6, 0, 0, 4, 4, 2, 3, 0, 4, 2, 0, 0]];
gGameObjL = [[282, 243, 3, []], [282, 383, 3, []], [486, 241, 3, []], [484, 393, 3, []], [717, 236, 3, []], [713, 395, 3, []], [927, 236, 3, []], [930, 398, 3, []], [609, 147, 9, [[-233, 3], [-234, 161], [-13, 148], [-12, 300], [392, 300], [401, 93], [0, 93], [0, 0], [0, 0], [0, 0]]], [1924, 193, 4, []], [1931, 329, 7, []], [1928, 465, 4, []], [1936, 599, 7, []], [1707, 190, 7, []], [1464, 186, 7, []], [1220, 187, 7, []], [1932, 748, 4, []], [2147, 837, 8, []], [2309, 186, 6, []], [2307, 341, 6, []], [2309, 491, 6, []], [3565, 132, 7, []], [3566, 191, 7, []], [3567, 0x0100, 7, []], [3567, 317, 7, []], [3566, 379, 7, []], [3505, 168, 7, []], [3506, 234, 7, []], [3506, 296, 7, []], [3507, 350, 7, []], [3455, 204, 7, []], [3456, 263, 7, []], [3452, 317, 7, []], [3396, 234, 7, []], [3396, 285, 7, []], [3326, 261, 7, []], [3145, 268, 7, []], [2949, 268, 7, []], [2717, 270, 7, []], [2527, 269, 7, []], [3566, 1188, 5, []], [3559, 1359, 5, []], [3561, 1515, 5, []], [3435, 1262, 5, []], [3440, 1434, 5, []], [3680, 1262, 5, []], [3683, 1423, 5, []], [3561, 1259, 7, []], [3560, 1435, 7, []], [3440, 1330, 7, []], [3683, 1328, 7, []], [3265, 1420, 9, [[461, 1], [469, -491], [-117, -500], [-116, 5], [0, 0], [0, 0], [0, 0]]], [3676, 1794, 9, [[11, -282], [-32, -283], [-30, -794], [-175, -791], [-169, 0], [-568, 7], [-568, 105], [1, 116], [0, 0], [0, 0], [0, 0]]], [3635, 1887, 3, []], [3421, 1895, 3, []], [3201, 1898, 3, []], [3025, 1896, 3, []], [3714, 2460, 6, []], [3647, 2462, 6, []], [3776, 2458, 6, []], [3711, 2385, 6, []], [3715, 2526, 6, []], [3736, 3647, 2, []], [3857, 3873, 3, []], [3859, 3930, 3, []], [3775, 3869, 3, []], [3779, 3931, 3, []], [3692, 3872, 3, []], [3691, 3935, 3, []], [3720, 2667, 7, []], [3719, 2809, 7, []], [3720, 2959, 7, []], [3720, 3122, 7, []], [3727, 3309, 7, []], [3728, 3491, 7, []], [2905, 3425, 7, []], [2880, 3489, 7, []], [2901, 3552, 7, []], [2968, 3602, 7, []], [3059, 3597, 7, []], [3124, 3540, 7, []], [3143, 3453, 7, []], [3088, 3390, 7, []], [3023, 3365, 7, []], [2952, 3381, 7, []], [3011, 3435, 4, []], [3010, 3535, 4, []], [2945, 3479, 5, []], [3069, 3474, 5, []], [2234, 3659, 6, []], [2238, 3772, 6, []], [2241, 3886, 6, []], [2237, 3707, 3, []], [2240, 3828, 3, []], [2162, 3733, 7, []], [2165, 3797, 7, []], [2323, 3724, 7, []], [2319, 3802, 7, []], [2085, 3769, 7, []], [2379, 3765, 7, []], [2242, 3538, 7, []], [2243, 3363, 7, []], [2250, 3146, 7, []], [2261, 2956, 7, []], [2270, 2731, 7, []], [2271, 2518, 7, []], [2269, 2299, 7, []], [2271, 2070, 7, []], [2267, 1880, 7, []], [2103, 1791, 4, []], [2044, 1631, 5, []], [2136, 1501, 6, []], [2287, 1461, 4, []], [2427, 1500, 3, []], [2499, 1616, 5, []], [2499, 1747, 4, []], [2348, 1809, 6, []], [1364, 1750, 5, []], [1367, 1873, 5, []], [1363, 1808, 5, []], [1282, 1809, 5, []], [1448, 1800, 5, []], [961, 2036, 9, [[1307, -17], [1306, -114], [1524, -113], [1541, -581], [1102, -571], [1100, -144], [409, -130], [407, -469], [-112, -477], [-116, 5], [-49, 0], [0, 0], [0, 0], [0, 0]]], [1608, 2834, 6, []], [1712, 2769, 6, []], [1813, 2831, 6, []], [1606, 2761, 5, []], [1714, 2833, 5, []], [1811, 2757, 5, []], [1957, 3711, 9, [[558, 4], [552, -120], [-821, -151], [-817, -14], [0, 0], [0, 0], [0, 0]]], [2176, 3906, 9, [[-7, -540], [105, -538], [133, 0], [0, 0], [0, 0], [0, 0]]], [1072, 3613, 3, []], [1073, 3682, 3, []], [1169, 3609, 4, []], [1171, 3682, 4, []], [1250, 3603, 3, []], [1252, 3679, 3, []], [1446, 2911, 8, []], [178, 3638, 5, []], [177, 3709, 5, []], [179, 3778, 5, []], [175, 3870, 5, []], [280, 3870, 3, []], [280, 3776, 3, []], [285, 3701, 3, []], [282, 3632, 3, []], [375, 3870, 5, []], [376, 3778, 5, []], [376, 3702, 5, []], [385, 3629, 5, []], [279, 3946, 5, []], [285, 3541, 5, []], [116, 2573, 8, []], [272, 2592, 8, []], [407, 2559, 8, []], [220, 1700, 6, []], [354, 1699, 6, []], [164, 1779, 6, []], [282, 1780, 6, []], [409, 1779, 6, []], [225, 1864, 6, []], [350, 1863, 6, []], [288, 1935, 6, []], [287, 1625, 6, []], [476, 573, 7, []], [473, 795, 7, []], [469, 1019, 7, []], [463, 1244, 7, []], [462, 1464, 7, []], [472, 1773, 7, []], [1283, 2880, 7, []], [1290, 2698, 7, []], [1296, 2491, 7, []], [1302, 2286, 7, []], [1299, 2129, 7, []], [1302, 1939, 7, []], [1866, 2438, 8, []], [3064, 2887, 5, []], [3066, 2772, 5, []], [2952, 2769, 5, []], [2954, 2646, 5, []], [2823, 2648, 5, []], [2820, 2507, 5, []], [2678, 2507, 5, []], [2682, 2344, 5, []], [2753, 690, 3, []], [2752, 777, 3, []], [2751, 861, 3, []], [2648, 720, 5, []], [2647, 814, 5, []], [2840, 719, 5, []], [2847, 813, 5, []], [3648, 860, 12, []], [526, 3029, 12, []], [3172, 2228, 12, []], [1207, 390, 12, []], [761, 1774, 13, []], [1760, 3342, 13, []], [3856, 218, 15, []], [1723, 1641, 14, []], [1725, 0x0707, 13, []], [3720, 218, 14, []], [1764, 3198, 15, []], [1772, 3011, 14, []], [210, 1157, 14, []], [211, 1302, 15, []]];
pTileSheetNum = 1;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel4():Array{
gMap = [[3, 0, 3, 1, 5, 4, 6, 2, 0, 0, 0, 3, 1, 1, 6, 5, 2, 5, 3, 5, 1, 4, 1, 1, 1, 0, 0, 3, 0, 5, 6, 1, 0, 1, 1, 4, 6, 1, 4, 2, 4, 1, 5, 1, 6, 1, 0, 0, 0, 6, 5, 3, 4, 0, 5, 2, 5, 0, 0, 5, 2, 6, 0, 4, 4, 4, 5, 5, 1, 1, 4, 6, 0, 0, 0, 6, 2, 2, 0, 0, 5, 3, 5, 3, 5, 5, 4, 0, 6, 0, 6, 4, 1, 1, 1, 0, 2, 0, 6, 3], [4, 5, 0, 5, 1, 0, 5, 0, 6, 2, 0, 6, 1, 0, 3, 2, 5, 1, 6, 0, 1, 0, 0, 0, 1, 1, 6, 6, 4, 2, 5, 2, 1, 5, 2, 1, 5, 2, 3, 0, 0, 4, 1, 5, 2, 2, 4, 3, 4, 0, 0, 0, 0, 6, 0, 6, 2, 4, 5, 0, 3, 3, 2, 5, 3, 4, 5, 2, 1, 0, 1, 2, 0, 0, 5, 0, 0, 3, 0, 6, 6, 0, 3, 6, 1, 0, 3, 3, 5, 5, 1, 4, 5, 0, 4, 3, 0, 5, 4, 4], [5, 0, 5, 2, 0, 1, 4, 4, 3, 2, 0, 0, 3, 6, 2, 5, 2, 3, 1, 0, 5, 5, 3, 0, 0, 2, 2, 6, 6, 6, 6, 1, 4, 0, 1, 6, 5, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 3, 6, 3, 6, 4, 0, 6, 3, 3, 4, 0, 4, 0, 1, 3, 5, 4, 4, 4, 0, 1, 6, 0, 3, 2, 5, 5, 4, 6, 1, 6, 2, 1, 6, 5, 5, 6, 6, 5, 1, 4, 3, 0, 4, 5, 2, 5, 0, 3, 6, 1, 0, 3], [1, 1, 5, 4, 6, 2, 0, 0, 0, 5, 1, 0, 2, 5, 3, 4, 1, 4, 0, 3, 0, 2, 4, 4, 6, 6, 3, 3, 3, 1, 0, 1, 1, 5, 4, 2, 0, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 0, 2, 0, 3, 4, 0, 3, 1, 1, 5, 0, 3, 6, 4, 6, 5, 0, 2, 0, 3, 5, 6, 4, 3, 4, 4, 3, 0, 5, 2, 6, 6, 5, 2, 5, 2, 4, 1, 0, 6, 0, 6, 0, 0, 2, 5, 4, 6, 4, 0, 4, 5, 3], [3, 6, 4, 2, 2, 0, 2, 1, 5, 4, 2, 5, 0, 4, 6, 4, 0, 1, 2, 4, 3, 2, 5, 2, 5, 3, 0, 3, 0, 3, 0, 6, 6, 4, 3, 0, 0, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 0, 4, 0, 3, 6, 3, 1, 6, 1, 0, 2, 5, 3, 1, 4, 3, 0, 2, 1, 0, 5, 5, 0, 5, 1, 4, 2, 5, 2, 4, 4, 1, 4, 0, 5, 0, 4, 6, 0, 3, 1, 1, 5, 4, 1, 0, 0, 0, 0, 1, 6, 5, 2], [0, 2, 1, 0, 5, 0, 5, 2, 0, 3, 4, 3, 0, 2, 0, 0, 0, 5, 3, 0, 1, 6, 5, 1, 0, 0, 2, 6, 6, 0, 3, 4, 4, 0, 0, 1, 2, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 3, 5, 0, 0, 0, 6, 5, 6, 2, 0, 0, 5, 5, 2, 0, 0, 4, 1, 1, 1, 2, 6, 4, 1, 2, 0, 2, 2, 0, 5, 6, 2, 0, 0, 2, 5, 5, 5, 2, 6, 6, 0, 5, 2, 1, 2, 0, 0, 5, 0, 2, 0, 1], [5, 4, 0, 0, 5, 3, 0, 6, 0, 5, 0, 4, 0, 5, 0, 2, 5, 2, 4, 4, 6, 6, 6, 6, 0, 0, 0, 0, 2, 3, 3, 0, 6, 0, 1, 1, 3, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1, 5, 0, 4, 1, 0, 0, 2, 5, 4, 0, 3, 1, 5, 5, 0, 2, 1, 0, 2, 4, 0, 2, 6, 0, 6, 4, 4, 4, 3, 2, 4, 0, 1, 4, 0, 2, 4, 1, 2, 0, 0, 1, 1, 6, 0, 1, 2, 0, 3, 2, 0, 1], [6, 1, 6, 6, 6, 2, 0, 2, 0, 0, 0, 0, 0, 4, 6, 5, 4, 1, 0, 4, 4, 0, 4, 2, 0, 4, 6, 1, 2, 2, 4, 2, 0, 2, 4, 6, 4, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 0, 0, 0, 2, 0, 3, 2, 0, 4, 6, 4, 6, 3, 6, 3, 5, 0, 5, 0, 1, 1, 2, 2, 5, 4, 1, 4, 4, 1, 909, 1, 2, 1, 6, 5, 2, 0, 6, 0, 6, 0, 3, 3, 0, 3, 0, 6, 0, 0, 5, 5, 0, 0], [5, 3, 2, 5, 3, 5, 4, 2, 3, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 0, 2, 1, 5, 1, 1, 4, 6, 3, 0, 0, 5, 5, 0, 6, 3, 1, 5, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1, 2, 6, 2, 0, 5, 6, 0, 0, 1, 3, 0, 1, 3, 0, 4, 0, 1, 0, 0, 2, 0, 0, 3, 3, 6, 3, 0, 0, 4, 4, 3, 2, 6, 4, 3, 2, 5, 4, 6, 0, 3, 4, 3, 6, 3, 0, 3, 1, 4, 0, 1, 0], [4, 0, 2, 6, 6, 0, 5, 2, 1, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 0, 6, 3, 6, 4, 0, 0, 0, 4, 6, 6, 5, 0, 6, 2, 1, 3, 4, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 0, 1, 6, 1, 0, 0, 6, 3, 6, 2, 5, 1, 1, 2, 2, 2, 4, 1, 3, 6, 2, 4, 6, 1, 1, 6, 1, 1, 1, 0, 4, 3, 6, 6, 0, 6, 0, 6, 3, 0, 0, 2, 4, 0, 3, 6, 6, 3, 1, 6, 0, 0, 0], [5, 4, 2, 1, 5, 6, 1, 1, 2, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 0, 5, 2, 2, 6, 4, 6, 3, 6, 5, 1, 2, 3, 4, 3, 1, 1, 3, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 2, 1, 3, 5, 2, 3, 5, 5, 5, 2, 4, 5, 0, 2, 5, 0, 5, 6, 4, 2, 6, 4, 0, 5, 5, 4, 4, 4, 2, 0, 1, 4, 0, 1, 6, 5, 1, 0, 3, 0, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 4, 3, 5], [6, 0, 2, 5, 3, 0, 0, 1, 6, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 5, 6, 1, 0, 5, 4, 1, 5, 2, 3, 5, 0, 0, 2, 5, 5, 0, 1, 0, 5, 3, 0, 3, 0, 3, 3, 6, 6, 6, 3, 2, 3, 3, 1, 6, 0, 4, 0, 1, 6, 2, 6, 0, 3, 0, 5, 0, 5, 6, 6, 0, 3, 1, 2, 5, 2, 0, 1, 5, 6, 4, 6, 1, 2, 5, 6, 6, 6, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 4, 4, 3], [6, 6, 0, 1, 1, 0, 5, 6, 3, 510, 511, 0x0200, 513, 0x0202, 515, 516, 517, 518, 519, 2, 0, 5, 5, 3, 1, 2, 0, 0, 0, 6, 5, 3, 0, 6, 0, 3, 1, 4, 0, 5, 4, 6, 0, 1, 1, 5, 2, 6, 4, 2, 6, 1, 0, 0, 0, 5, 3, 3, 0, 0, 0, 6, 0, 2, 1, 0, 0, 4, 5, 1, 6, 4, 0, 0, 5, 6, 0, 4, 2, 0, 3, 1, 0, 1, 5, 0, 6, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 0, 1, 3], [2, 0, 0, 0, 0, 5, 2, 0, 5, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 4, 3, 5, 1, 3, 4, 3, 1, 5, 3, 6, 1, 5, 0, 4, 4, 6, 5, 6, 3, 5, 3, 3, 6, 0, 0, 5, 4, 4, 1, 0, 0, 4, 0, 0, 3, 4, 6, 3, 0, 0, 6, 1, 5, 0, 0, 3, 3, 2, 3, 3, 0, 0, 3, 6, 3, 0, 0, 6, 6, 2, 0, 4, 3, 6, 0, 6, 2, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 1, 3, 0], [0, 6, 0, 0, 0, 4, 6, 0, 2, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 4, 5, 3, 1, 0, 0, 0, 3, 1, 6, 5, 0, 1, 4, 5, 2, 6, 3, 6, 0, 4, 1, 0, 0, 0, 1, 2, 0, 0, 4, 3, 0, 4, 2, 1, 1, 1, 1, 1, 3, 4, 3, 0, 6, 1, 6, 5, 4, 0, 1, 6, 0, 5, 1, 2, 5, 3, 0, 0, 1, 3, 5, 3, 6, 6, 0, 5, 0, 510, 511, 0x0200, 513, 0x0202, 515, 516, 517, 518, 519, 0, 5, 3], [0, 2, 4, 4, 5, 2, 2, 5, 2, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 0, 1, 0, 3, 3, 1, 2, 0, 4, 3, 5, 5, 0, 1, 0, 0, 3, 2, 0, 1, 4, 6, 6, 5, 5, 4, 4, 3, 5, 3, 3, 3, 4, 3, 2, 2, 0, 4, 4, 3, 5, 0, 2, 1, 5, 0, 6, 0, 0, 5, 5, 3, 5, 2, 1, 1, 1, 4, 2, 6, 6, 5, 0, 6, 3, 0, 0, 5, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 0, 2, 6], [3, 0, 0, 2, 3, 0, 4, 6, 1, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 2, 5, 5, 0, 0, 6, 4, 6, 1, 3, 3, 4, 1, 0, 3, 3, 0, 3, 5, 4, 4, 5, 0, 5, 3, 3, 3, 1, 1, 2, 6, 0, 0, 1, 4, 1, 3, 3, 2, 0, 1, 1, 6, 6, 0, 2, 0, 0, 5, 3, 0, 0, 3, 3, 3, 2, 5, 2, 3, 1, 1, 1, 1, 3, 6, 4, 5, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 0, 0, 4], [6, 1, 4, 4, 4, 2, 1, 4, 6, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 3, 2, 0, 1, 3, 0, 0, 1, 5, 3, 3, 0, 1, 6, 0, 0, 0, 1, 3, 5, 1, 4, 2, 2, 0, 1, 2, 1, 0, 2, 5, 1, 6, 1, 3, 3, 2, 2, 5, 0, 5, 0, 5, 0, 4, 3, 1, 0, 0, 0, 4, 0, 3, 6, 0, 6, 2, 0, 0, 6, 2, 1, 1, 4, 2, 2, 6, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 0, 2, 2], [1, 2, 5, 6, 0, 5, 4, 0, 0, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 6, 2, 6, 5, 5, 3, 0, 5, 3, 4, 2, 0, 0, 6, 4, 1, 5, 1, 5, 0, 2, 6, 2, 6, 2, 6, 0, 5, 6, 0, 6, 1, 4, 6, 2, 2, 0, 2, 0, 0, 0, 6, 3, 0, 5, 5, 1, 2, 5, 1, 2, 2, 6, 3, 5, 1, 3, 0, 5, 4, 4, 2, 5, 0, 1, 0, 0, 5, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 3, 6], [1, 1, 4, 6, 4, 2, 2, 3, 5, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 1, 1, 1, 4, 6, 1, 3, 0, 0, 1, 3, 0, 3, 5, 5, 2, 0, 4, 3, 3, 0, 0, 4, 5, 2, 6, 5, 3, 4, 2, 5, 1, 6, 0, 1, 0, 0, 5, 5, 3, 5, 0, 5, 0, 6, 0, 2, 2, 1, 2, 1, 1, 0, 2, 1, 4, 5, 5, 1, 0, 3, 5, 3, 2, 3, 0, 0, 0, 0, 1, 4, 0, 3, 6, 0, 0, 3, 1, 6, 1, 4], [1, 0, 0, 0, 0, 4, 0, 0, 4, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 2, 4, 1, 5, 0, 3, 4, 6, 4, 2, 0, 0, 4, 6, 0, 0, 6, 3, 0, 5, 1, 1, 0, 0, 3, 4, 4, 0, 1, 5, 0, 5, 0, 0, 6, 0, 2, 6, 0, 2, 0, 4, 0, 4, 1, 5, 1, 4, 2, 2, 1, 1, 0, 3, 0, 6, 0, 0, 2, 0, 0, 4, 4, 6, 3, 3, 4, 1, 2, 6, 3, 4, 2, 0, 0, 1, 1, 0, 1, 6, 4], [0, 0, 0, 6, 1, 1, 6, 6, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 3, 1, 1, 3, 0, 4, 0, 3, 0, 4, 1, 4, 1, 2, 3, 1, 4, 0, 0, 4, 3, 6, 3, 4, 4, 5, 6, 0, 5, 6, 2, 3, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2, 5, 3, 3, 0, 0, 4, 0, 1, 5, 4, 4, 2, 3, 4, 6, 0, 4, 5, 0, 3, 6, 0, 2, 5, 1, 4, 5, 4, 1, 5, 3, 5, 4, 5, 0, 4, 3], [3, 6, 5, 0, 2, 0, 5, 1, 0, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 4, 6, 6, 6, 4, 0, 3, 2, 1, 4, 2, 5, 0, 2, 2, 4, 3, 5, 0, 0, 5, 3, 5, 6, 2, 2, 4, 0, 0, 4, 6, 1, 0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 6, 3, 6, 5, 5, 1, 4, 6, 0, 5, 0, 3, 2, 0, 2, 6, 5, 4, 5, 3, 2, 1, 3, 5, 5, 3, 3, 4, 0, 3, 2, 2, 0, 5, 4, 6, 0, 3], [2, 2, 4, 0, 2, 0, 0, 4, 4, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 5, 4, 0, 2, 3, 4, 6, 6, 0, 6, 2, 4, 4, 4, 1, 6, 3, 0, 5, 6, 5, 5, 1, 2, 0, 2, 0, 0, 2, 0, 1, 6, 2, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 2, 0, 0, 6, 4, 2, 4, 2, 1, 1, 1, 0, 5, 2, 0, 1, 1, 6, 3, 6, 0, 4, 6, 0, 2, 0, 1, 6, 0, 6, 2, 3, 0, 0, 0, 5, 1, 0], [3, 3, 1, 2, 5, 1, 0, 0, 1, 0, 4, 0, 0, 2, 0, 2, 6, 1, 0, 3, 3, 6, 6, 6, 2, 0, 0, 4, 5, 5, 1, 4, 1, 2, 2, 5, 0, 2, 4, 0, 1, 3, 3, 2, 2, 3, 0, 0, 0, 2, 0, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 4, 2, 5, 0, 1, 0, 4, 1, 4, 6, 3, 4, 0, 0, 0, 5, 3, 0, 6, 0, 5, 4, 0, 5, 0, 0, 5, 5, 0, 0, 2, 4, 6, 1, 0, 5, 6, 4], [1, 5, 0, 0, 2, 6, 5, 5, 0, 3, 0, 0, 3, 6, 3, 1, 1, 4, 0, 5, 0, 3, 2, 0, 5, 4, 0, 6, 6, 6, 6, 4, 4, 5, 4, 0, 1, 2, 5, 0, 3, 2, 4, 3, 1, 2, 5, 4, 2, 0, 3, 0, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 0, 5, 1, 6, 5, 1, 6, 2, 6, 3, 0, 0, 6, 0, 3, 5, 5, 2, 6, 5, 0, 4, 1, 1, 2, 1, 1, 0, 6, 5, 1, 1, 2, 6, 4, 3, 0, 4], [2, 5, 6, 1, 4, 0, 5, 5, 5, 5, 1, 6, 3, 0, 0, 5, 6, 1, 4, 5, 0, 6, 3, 6, 0, 3, 3, 0, 1, 3, 3, 6, 1, 0, 0, 4, 0, 5, 5, 1, 2, 6, 1, 0, 5, 4, 0, 0, 0, 0, 0, 2, 0, 2, 4, 1, 0, 4, 3, 5, 1, 2, 4, 6, 5, 4, 3, 2, 6, 3, 1, 0, 2, 1, 4, 0, 1, 3, 4, 0, 3, 5, 1, 6, 2, 4, 3, 4, 4, 1, 0, 1, 3, 6, 1, 4, 0, 6, 2, 0], [0, 3, 0, 2, 0, 4, 0, 3, 0, 0, 5, 3, 0, 2, 6, 4, 4, 1, 4, 2, 0, 5, 4, 0, 0, 3, 4, 6, 2, 6, 0, 1, 5, 2, 0, 2, 0, 0, 1, 5, 2, 4, 2, 5, 5, 0, 1, 0, 0, 6, 1, 2, 6, 0, 6, 3, 6, 5, 1, 3, 1, 3, 0, 2, 2, 0, 4, 4, 2, 0, 5, 6, 0, 5, 0, 2, 5, 0, 0, 4, 2, 5, 3, 3, 6, 5, 4, 6, 0, 2, 6, 0, 1, 6, 0, 1, 3, 0, 0, 0], [5, 4, 5, 4, 0, 0, 1, 6, 2, 4, 0, 5, 1, 3, 5, 1, 0, 0, 0, 0, 1, 4, 5, 4, 0, 0, 6, 0, 6, 0, 1, 3, 6, 5, 3, 6, 6, 2, 1, 0, 0, 6, 0, 3, 5, 0, 5, 5, 5, 3, 6, 5, 4, 0, 2, 3, 0, 6, 4, 0, 4, 3, 4, 5, 3, 5, 1, 1, 0, 0, 1, 0, 1, 3, 3, 2, 2, 2, 0, 1, 3, 4, 3, 4, 1, 5, 0, 0, 3, 6, 6, 1, 4, 1, 3, 3, 1, 0, 4, 3], [6, 1, 0, 5, 2, 5, 4, 6, 2, 5, 1, 0, 3, 0, 3, 2, 0, 3, 0, 4, 0, 4, 0, 3, 6, 3, 3, 5, 1, 6, 1, 2, 6, 3, 0, 0, 5, 1, 5, 2, 4, 4, 4, 0, 4, 0, 3, 2, 4, 4, 0, 0, 4, 4, 1, 4, 3, 1, 6, 6, 3, 6, 5, 3, 0, 0, 2, 0, 6, 0, 5, 0, 1, 3, 4, 6, 3, 0, 1, 0, 5, 3, 6, 5, 0, 0, 4, 5, 1, 0, 5, 1, 4, 4, 3, 908, 0, 2, 3, 0], [2, 6, 4, 0, 6, 4, 2, 0, 4, 4, 0, 2, 5, 3, 4, 0, 0, 6, 6, 2, 1, 3, 5, 4, 0, 0, 0, 1, 1, 5, 1, 0, 4, 2, 6, 2, 0, 4, 4, 4, 2, 3, 6, 4, 908, 0, 0, 0, 0, 2, 0, 0, 1, 6, 1, 1, 0, 0, 5, 3, 5, 1, 6, 6, 3, 0, 2, 0, 0, 4, 5, 2, 5, 1, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 4, 1, 6, 0, 3, 2, 2, 5, 6, 909, 2, 1, 4, 4, 0], [3, 0, 6, 0, 0, 0, 0, 3, 0, 0, 2, 3, 1, 5, 4, 2, 2, 5, 2, 3, 2, 6, 1, 0, 5, 3, 0, 6, 0, 6, 0, 6, 4, 1, 0, 5, 3, 2, 2, 3, 2, 2, 0, 4, 3, 6, 5, 1, 0, 6, 6, 5, 1, 2, 2, 0, 3, 3, 0, 2, 6, 1, 0, 5, 0, 4, 5, 4, 4, 1, 6, 6, 4, 0, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 1, 2, 2, 0, 5, 5, 3, 6, 2, 5, 5, 6, 0, 3, 4, 5], [5, 0, 0, 4, 6, 3, 2, 0, 5, 5, 0, 1, 2, 3, 5, 1, 5, 2, 2, 0, 0, 1, 4, 0, 5, 3, 2, 0, 6, 2, 3, 6, 4, 2, 6, 6, 0, 3, 2, 5, 6, 6, 6, 1, 0, 0, 4, 0, 0, 2, 4, 0, 2, 1, 6, 0, 3, 0, 4, 3, 0, 6, 1, 4, 6, 2, 6, 6, 1, 1, 0, 5, 4, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 5, 4, 5, 3, 5, 4, 1, 1, 0, 3, 3, 3, 6, 1, 1, 3], [3, 2, 0, 0, 6, 2, 4, 4, 4, 5, 5, 1, 1, 6, 0, 5, 5, 6, 0, 1, 6, 2, 6, 1, 0, 0, 6, 2, 0, 3, 0, 0, 2, 0, 0, 6, 6, 1, 3, 3, 6, 1, 1, 2, 3, 4, 0, 4, 1, 1, 1, 0, 1, 1, 3, 0, 0, 2, 5, 5, 0, 0, 1, 6, 0, 3, 2, 5, 6, 3, 5, 2, 2, 5, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 0, 3, 1, 0, 1, 0, 4, 0, 0, 6, 6, 2, 0, 1, 5, 2], [5, 6, 2, 5, 0, 3, 0, 5, 0, 0, 4, 2, 0, 5, 4, 5, 3, 3, 3, 2, 3, 6, 5, 3, 4, 0, 1, 2, 6, 0, 6, 1, 2, 1, 1, 3, 3, 1, 3, 0, 6, 4, 3, 4, 0, 0, 3, 1, 5, 3, 1, 5, 4, 2, 6, 4, 3, 2, 2, 1, 5, 5, 0, 5, 4, 4, 6, 1, 0, 2, 5, 2, 1, 6, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 1, 5, 0, 5, 2, 3, 0, 2, 4, 4, 5, 5, 6, 5, 5, 5], [6, 1, 0, 6, 6, 1, 2, 5, 2, 0, 0, 0, 3, 2, 6, 2, 4, 3, 2, 6, 1, 5, 2, 5, 5, 6, 1, 3, 6, 0, 0, 0, 5, 6, 3, 2, 0, 6, 3, 6, 1, 0, 1, 2, 3, 2, 0, 6, 1, 3, 1, 3, 0, 0, 6, 0, 4, 5, 0, 0, 3, 0, 6, 2, 5, 4, 3, 0, 1, 6, 0, 0, 5, 1, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 4, 3, 1, 4, 0, 6, 0, 0, 6, 0, 3, 5, 0, 6, 4, 0], [0, 0, 2, 1, 2, 5, 5, 6, 4, 5, 5, 1, 5, 1, 0, 5, 1, 2, 5, 0, 4, 2, 4, 3, 4, 4, 2, 5, 3, 3, 0, 2, 0, 6, 5, 5, 2, 3, 1, 3, 0, 4, 3, 5, 1, 4, 2, 3, 3, 0, 3, 4, 0, 5, 2, 0, 6, 1, 3, 3, 5, 5, 5, 6, 3, 6, 5, 4, 3, 4, 1, 2, 3, 6, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 0, 3, 0, 3, 1, 5, 1, 1, 0, 3, 5, 6, 0, 0, 0, 0], [1, 5, 0, 0, 4, 0, 1, 3, 5, 0, 5, 5, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 5, 0, 4, 0, 1, 3, 4, 6, 0, 1, 3, 3, 0, 6, 2, 0, 0, 5, 0, 3, 4, 4, 2, 6, 0, 0, 4, 4, 5, 0, 4, 3, 0, 6, 0, 2, 5, 5, 1, 0, 3, 5, 3, 0, 3, 3, 3, 6, 2, 4, 6, 3, 1, 6, 1, 4, 0, 2, 4, 3, 1, 6, 6, 0, 3, 2, 4, 0, 6, 0, 0, 4, 0, 3, 0, 4, 0], [3, 4, 4, 2, 3, 5, 0, 2, 4, 1, 6, 5, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 5, 5, 6, 0, 1, 2, 3, 1, 0, 4, 2, 4, 6, 1, 2, 0, 6, 2, 3, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1, 4, 5, 6, 4, 3, 4, 4, 2, 4, 1, 5, 5, 2, 6, 6, 4, 0, 6, 0, 0, 0, 4, 3, 2, 4, 0, 2, 6, 0, 5, 3, 6, 0, 2, 5, 6, 0, 6, 1, 2, 0, 6, 2, 0, 6, 4, 3], [0, 5, 1, 3, 3, 5, 2, 2, 6, 5, 1, 6, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, 0, 0, 1, 3, 0, 4, 6, 0, 6, 4, 3, 2, 0, 2, 3, 6, 0, 6, 6, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 0, 2, 0, 1, 4, 0, 2, 2, 2, 0, 2, 0, 6, 1, 5, 6, 0, 5, 4, 1, 0, 5, 0, 6, 3, 0, 5, 4, 0, 3, 0, 0, 1, 4, 5, 0, 0, 5, 0, 6, 0, 0, 3, 6, 0, 2, 5, 2], [5, 0, 0, 1, 5, 3, 2, 0, 6, 2, 2, 5, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 2, 0, 5, 4, 1, 0, 0, 2, 1, 3, 2, 1, 0, 2, 1, 6, 3, 1, 6, 0, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 5, 1, 0, 6, 0, 6, 4, 1, 6, 5, 4, 3, 5, 6, 5, 5, 0, 0, 5, 1, 5, 0, 1, 4, 1, 4, 3, 5, 5, 0, 6, 4, 2, 2, 0, 0, 2, 6, 1, 0, 1, 0, 0, 0, 4, 0, 5, 5], [4, 5, 3, 1, 5, 0, 3, 0, 1, 6, 0, 0, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 4, 4, 6, 2, 3, 0, 2, 0, 1, 3, 1, 3, 4, 1, 4, 3, 0, 5, 1, 0, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 5, 5, 4, 2, 3, 6, 0, 1, 3, 1, 1, 4, 1, 3, 5, 6, 0, 0, 4, 0, 0, 1, 3, 6, 4, 4, 1, 6, 3, 5, 4, 2, 3, 2, 1, 6, 1, 0, 1, 6, 2, 4, 2, 3, 0, 6, 0, 2], [0, 1, 2, 2, 4, 2, 0, 3, 1, 0, 909, 4, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 0, 5, 4, 6, 0, 6, 5, 6, 2, 5, 4, 0, 1, 0, 6, 0, 1, 2, 6, 1, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 0, 0, 6, 4, 0, 5, 6, 1, 1, 0, 4, 0, 0, 4, 3, 1, 4, 0, 4, 3, 0, 4, 0, 5, 1, 0, 4, 0, 1, 2, 0, 2, 2, 6, 5, 4, 6, 3, 4, 5, 4, 0, 4, 2, 1, 1, 0, 6], [6, 0, 6, 4, 5, 5, 0, 3, 2, 0, 0, 5, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 0, 1, 5, 1, 4, 1, 3, 0, 2, 0, 6, 1, 0, 0, 0, 5, 5, 0, 5, 3, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 4, 3, 0, 0, 5, 5, 4, 4, 1, 6, 5, 2, 3, 3, 3, 1, 2, 6, 6, 4, 4, 0, 0, 3, 3, 5, 6, 4, 0, 6, 2, 5, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 5, 3, 3, 4, 1, 4], [5, 0, 4, 0, 3, 0, 4, 4, 0, 915, 0, 4, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 2, 5, 1, 0, 2, 5, 4, 0, 3, 6, 4, 4, 5, 1, 0, 0, 0, 0, 4, 0, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1, 6, 4, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 4, 0, 1, 3, 5, 0, 2, 5, 4, 2, 3, 6, 0, 2, 5, 2, 3, 5, 5, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 5, 6, 2, 3, 2, 3], [5, 0, 5, 0, 6, 4, 0, 1, 0, 5, 1, 0, 2, 0, 4, 5, 2, 6, 0, 5, 5, 0, 1, 3, 0, 2, 4, 0, 3, 3, 3, 3, 5, 0, 2, 3, 1, 3, 1, 0, 3, 0, 0, 6, 6, 5, 0, 0, 1, 2, 0, 0, 2, 3, 0, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 6, 1, 3, 3, 6, 6, 3, 5, 0, 2, 0, 1, 0, 5, 3, 5, 6, 2, 2, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 6, 4, 4, 1, 6], [5, 4, 4, 6, 2, 2, 1, 5, 2, 5, 5, 0, 0, 4, 3, 3, 4, 1, 3, 2, 6, 3, 0, 5, 2, 0, 3, 6, 3, 0, 3, 6, 5, 0, 4, 1, 1, 6, 2, 0, 0, 4, 2, 1, 0, 6, 3, 6, 0, 2, 5, 2, 1, 4, 1, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 0, 6, 5, 0, 0, 0, 6, 4, 4, 1, 5, 0, 4, 3, 3, 0, 3, 1, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 5, 3, 5, 1, 0, 0], [3, 0, 4, 0, 3, 5, 0, 1, 4, 3, 0, 6, 0, 2, 5, 5, 0, 6, 0, 0, 4, 0, 0, 4, 0, 1, 2, 1, 3, 2, 0, 1, 0, 2, 1, 1, 4, 4, 2, 4, 4, 6, 5, 4, 2, 3, 2, 6, 3, 6, 5, 5, 3, 1, 5, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 3, 4, 0, 2, 2, 2, 6, 0, 0, 0, 3, 0, 2, 0, 0, 0, 0, 0, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 1, 5, 0, 6, 2], [1, 0, 0, 3, 1, 3, 0, 0, 6, 4, 6, 5, 6, 4, 1, 1, 0, 3, 1, 2, 0, 2, 0, 3, 5, 2, 5, 0, 3, 2, 1, 3, 1, 6, 2, 4, 5, 5, 0, 0, 0, 1, 4, 5, 3, 6, 6, 0, 4, 1, 0, 0, 2, 3, 6, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 0, 2, 1, 5, 6, 0, 2, 0, 4, 5, 0, 0, 0, 2, 1, 3, 3, 1, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 3, 5, 0, 4, 1, 6], [5, 6, 4, 6, 1, 5, 2, 5, 0, 0, 0, 0, 1, 5, 6, 3, 4, 3, 1, 5, 1, 3, 1, 3, 0, 0, 2, 6, 1, 1, 4, 0, 6, 5, 0, 4, 6, 5, 5, 0, 4, 4, 0, 6, 0, 3, 0, 0, 1, 3, 1, 4, 3, 1, 1, 1, 5, 0, 1, 3, 4, 5, 4, 1, 0, 4, 0, 5, 0, 0, 1, 2, 2, 1, 5, 0, 4, 0, 0, 0, 6, 5, 4, 0, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 5, 1, 1, 1, 2, 0], [2, 3, 2, 5, 6, 3, 4, 0, 5, 4, 1, 6, 6, 0, 5, 0, 4, 1, 3, 0, 0, 0, 1, 5, 2, 0, 2, 0, 3, 3, 0, 1, 6, 6, 2, 0, 2, 0, 0, 6, 3, 0, 4, 0, 1, 6, 0, 5, 2, 3, 0, 4, 6, 3, 4, 0, 6, 0, 3, 2, 1, 2, 6, 4, 3, 6, 4, 0, 0, 3, 4, 0, 4, 0, 2, 0, 5, 1, 5, 0, 1, 0, 1, 5, 5, 1, 5, 0, 0, 1, 0, 4, 3, 4, 6, 1, 5, 6, 2, 5], [1, 1, 6, 6, 0, 1, 0, 0, 2, 5, 2, 0, 5, 3, 2, 3, 4, 5, 6, 6, 4, 2, 4, 5, 0, 5, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 5, 6, 6, 2, 5, 0, 1, 2, 3, 6, 4, 4, 1, 6, 5, 2, 5, 3, 4, 4, 0, 2, 0, 1, 3, 6, 1, 0, 0, 4, 3, 0, 6, 3, 0, 6, 1, 2, 0, 0, 4, 5, 3, 4, 5, 5, 6, 0, 1, 3, 0, 2, 3, 5, 5, 4, 0, 5, 6, 6, 6, 5, 0, 1], [0, 3, 3, 4, 3, 3, 0, 0, 2, 5, 4, 5, 6, 4, 4, 6, 2, 0, 0, 0, 5, 0, 4, 5, 0, 0, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 1, 0, 6, 0, 3, 0, 3, 4, 5, 0, 6, 1, 5, 0, 4, 4, 0, 2, 6, 4, 0, 6, 5, 1, 1, 0, 0, 3, 0, 6, 1, 6, 3, 4, 2, 3, 4, 2, 6, 0, 0, 3, 5, 6, 0, 2, 2, 5, 0, 2, 3, 6, 0, 4, 2, 3, 6, 1, 0, 5, 3, 2, 1, 6], [3, 5, 4, 3, 0, 6, 6, 0, 0, 5, 3, 900, 901, 0, 3, 0, 3, 2, 0, 5, 0, 0, 0, 4, 0, 4, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 2, 0, 0, 3, 4, 2, 3, 0, 5, 0, 0, 6, 5, 6, 4, 5, 2, 1, 3, 0, 6, 2, 2, 6, 6, 1, 2, 0, 2, 1, 4, 2, 5, 4, 2, 0, 2, 2, 5, 2, 4, 1, 4, 6, 1, 5, 6, 0, 0, 3, 6, 3, 3, 3, 0, 0, 2, 6, 6, 3, 0, 2, 3, 1], [1, 4, 0, 6, 2, 5, 1, 3, 0, 3, 2, 910, 911, 3, 0, 1, 0, 3, 3, 3, 6, 0, 0, 3, 2, 2, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 5, 3, 4, 3, 2, 0, 3, 0, 0, 0, 6, 4, 4, 5, 0, 1, 4, 0, 6, 5, 3, 4, 4, 4, 5, 5, 0, 0, 5, 0, 3, 1, 2, 0, 0, 5, 1, 6, 2, 4, 1, 4, 3, 4, 4, 1, 5, 0, 0, 2, 0, 3, 0, 3, 1, 6, 3, 6, 0, 0, 0, 0, 6, 0], [2, 6, 5, 0, 3, 4, 0, 3, 5, 0, 4, 6, 0, 902, 903, 0, 2, 5, 1, 3, 4, 5, 0, 2, 2, 2, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 1, 3, 5, 6, 5, 4, 0, 0, 2, 2, 5, 1, 6, 0, 6, 4, 5, 4, 0, 6, 2, 5, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 0, 4, 5, 0, 4, 0, 3, 4, 1, 1, 0, 0, 6, 0, 2, 6, 4, 5, 3, 3, 2, 5, 4, 5, 0, 4, 3, 4, 3, 2, 5], [0, 0, 4, 3, 6, 2, 1, 2, 1, 5, 3, 904, 905, 912, 913, 3, 4, 5, 2, 4, 5, 6, 6, 4, 5, 0, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 2, 0, 4, 1, 4, 5, 3, 0, 0, 6, 1, 6, 5, 5, 2, 2, 2, 0, 3, 2, 3, 4, 2, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 4, 5, 0, 0, 0, 2, 2, 1, 5, 6, 4, 0, 3, 5, 6, 0, 6, 1, 6, 3, 2, 0, 0, 3, 6, 6, 0, 1, 6, 0, 0], [4, 6, 5, 1, 1, 5, 2, 3, 5, 6, 0, 914, 915, 4, 5, 6, 0, 6, 4, 0, 0, 4, 6, 1, 2, 0, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 4, 0, 1, 1, 2, 0, 3, 5, 2, 4, 0, 3, 2, 2, 3, 0, 5, 1, 4, 5, 2, 0, 3, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 0, 5, 6, 3, 1, 2, 1, 2, 0, 0, 1, 3, 0, 1, 4, 0, 4, 1, 4, 4, 0, 0, 4, 5, 3, 0, 5, 0, 2, 3, 5], [0, 5, 0, 0, 0, 1, 6, 6, 3, 4, 1, 5, 0, 0, 0, 3, 4, 0, 6, 4, 3, 4, 3, 5, 0, 4, 2, 4, 5, 0, 4, 0, 6, 1, 2, 1, 1, 5, 0, 0, 4, 6, 4, 3, 3, 3, 3, 4, 4, 3, 1, 0, 6, 1, 3, 4, 3, 0, 0, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 4, 0, 4, 4, 0, 5, 2, 4, 0, 0, 0, 6, 0, 3, 3, 4, 2, 0, 0, 0, 0, 0, 1, 6, 3, 0, 3, 3, 1, 1, 6], [5, 1, 5, 2, 3, 1, 5, 5, 4, 0, 4, 4, 4, 5, 2, 6, 0, 0, 6, 5, 0, 4, 4, 0, 1, 5, 6, 0, 3, 3, 3, 3, 2, 5, 1, 0, 2, 1, 1, 3, 0, 6, 3, 6, 0, 1, 5, 3, 1, 0, 3, 2, 6, 0, 6, 0, 3, 1, 1, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 0, 0, 2, 3, 5, 6, 2, 1, 0, 2, 0, 2, 1, 2, 1, 4, 1, 5, 4, 1, 0, 2, 4, 1, 4, 0, 4, 0, 1, 0, 1], [1, 0, 5, 0, 6, 0, 0, 4, 0, 6, 5, 4, 0, 6, 4, 5, 1, 0, 915, 2, 0, 5, 2, 1, 1, 0, 1, 0, 5, 6, 6, 0, 3, 6, 6, 0, 0, 4, 6, 3, 0, 2, 4, 1, 0, 0, 2, 1, 0, 1, 5, 4, 0, 0, 0, 0, 1, 1, 5, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 0, 4, 6, 2, 5, 5, 1, 3, 6, 4, 0, 0, 6, 6, 5, 4, 6, 0, 6, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 2, 6], [4, 2, 1, 6, 4, 1, 0, 6, 2, 5, 5, 6, 5, 2, 6, 0, 6, 1, 3, 5, 0, 1, 3, 1, 1, 6, 4, 2, 0, 2, 2, 4, 6, 2, 0, 4, 1, 3, 0, 2, 6, 1, 0, 3, 5, 0, 6, 0, 6, 2, 4, 4, 3, 3, 4, 3, 5, 1, 5, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 0, 4, 3, 3, 2, 4, 6, 4, 1, 0, 0, 0, 0, 1, 0, 0, 6, 0, 0, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 2, 2], [6, 1, 2, 0, 6, 4, 4, 0, 3, 4, 5, 1, 3, 6, 3, 0, 0, 5, 3, 3, 2, 1, 5, 0, 2, 0, 2, 5, 4, 0, 4, 6, 2, 5, 0, 5, 5, 3, 5, 6, 0, 2, 2, 0, 6, 0, 5, 3, 2, 1, 4, 0, 4, 0, 2, 4, 5, 5, 1, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 4, 1, 2, 5, 3, 0, 4, 4, 3, 1, 0, 4, 3, 4, 3, 4, 2, 0, 0, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 5, 4], [2, 0, 1, 4, 1, 6, 0, 6, 4, 4, 4, 3, 6, 4, 4, 3, 1, 0, 2, 0, 0, 1, 0, 6, 1, 0, 0, 6, 2, 0, 0, 5, 2, 2, 5, 1, 0, 3, 0, 0, 780, 781, 782, 783, 784, 0, 2, 2, 5, 5, 0, 6, 0, 3, 0, 4, 6, 6, 4, 320, 321, 322, 0, 1, 0, 1, 327, 328, 329, 3, 1, 6, 1, 6, 2, 0, 0, 3, 3, 5, 4, 0, 0, 1, 3, 0, 4, 0, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 4, 5], [3, 0, 2, 0, 3, 6, 6, 0, 3, 3, 1, 1, 1, 0, 6, 6, 0, 5, 5, 0, 1, 3, 4, 5, 4, 0, 4, 4, 0, 4, 1, 1, 6, 6, 0, 0, 6, 2, 5, 0, 790, 791, 792, 793, 794, 0, 0, 2, 0, 0, 5, 4, 3, 3, 0, 0, 4, 0, 3, 0, 6, 5, 10, 11, 10, 11, 4, 2, 3, 5, 3, 5, 6, 2, 6, 3, 2, 4, 3, 5, 4, 1, 6, 1, 3, 5, 4, 4, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 6, 4], [1, 6, 4, 0, 0, 0, 2, 2, 0, 4, 1, 4, 6, 2, 0, 1, 3, 1, 4, 4, 1, 2, 0, 1, 3, 0, 1, 0, 6, 0, 5, 0, 2, 3, 0, 5, 0, 6, 0, 0, 800, 801, 802, 803, 804, 4, 4, 0, 0, 2, 0, 0, 4, 0, 4, 6, 3, 2, 4, 3, 1, 0, 3, 4, 4, 2, 2, 4, 1, 3, 5, 4, 1, 2, 785, 786, 787, 788, 789, 3, 5, 0, 0, 6, 0, 6, 0, 0, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 0, 1], [5, 0, 6, 1, 0, 3, 6, 0, 2, 5, 0, 6, 0, 2, 5, 4, 5, 0, 3, 6, 6, 5, 4, 5, 2, 3, 5, 1, 2, 3, 2, 0, 1, 3, 4, 3, 5, 2, 3, 0, 810, 811, 812, 813, 814, 6, 6, 4, 6, 0, 0, 5, 5, 4, 4, 4, 6, 6, 0, 3, 0, 1, 6, 0, 3, 1, 4, 6, 4, 4, 4, 1, 0, 6, 795, 796, 797, 798, 799, 1, 4, 1, 3, 5, 2, 0, 0, 0, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 4, 1], [4, 4, 0, 3, 0, 4, 3, 4, 0, 4, 1, 5, 6, 0, 2, 6, 5, 6, 3, 3, 6, 5, 6, 0, 0, 715, 716, 717, 718, 719, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 820, 821, 822, 823, 824, 5, 0, 2, 2, 5, 1, 4, 4, 0, 2, 1, 0, 0, 3, 1, 2, 0, 2, 0, 1, 2, 2, 0, 2, 1, 0, 0, 4, 5, 805, 806, 807, 808, 809, 3, 6, 0, 0, 1, 1, 0, 2, 0, 6, 6, 5, 1, 5, 0, 3, 4, 3, 0, 0, 5], [4, 0, 4, 0, 6, 0, 908, 5, 2, 0, 5, 2, 3, 4, 6, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 725, 726, 727, 728, 729, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 830, 831, 832, 833, 834, 0, 0, 4, 1, 6, 6, 0, 0, 1, 0, 0, 6, 1, 0, 0, 3, 0, 0, 0, 4, 0, 2, 0, 0, 2, 6, 0, 0, 0, 815, 816, 817, 818, 819, 1, 2, 0, 1, 3, 0, 4, 3, 3, 6, 0, 6, 0, 3, 2, 5, 2, 1, 1, 6, 2], [2, 0, 5, 0, 1, 0, 2, 0, 0, 0, 3, 1, 3, 4, 6, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 735, 736, 737, 738, 739, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 840, 841, 842, 843, 844, 0, 1, 2, 5, 5, 3, 0, 4, 4, 3, 3, 3, 1, 3, 6, 1, 3, 1, 4, 0, 4, 6, 4, 6, 6, 4, 1, 0, 1, 825, 826, 827, 828, 829, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 710, 711, 712, 713, 714, 0, 3, 2, 4, 2, 3], [1, 2, 6, 0, 5, 0, 0, 2, 1, 4, 3, 5, 4, 1, 6, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 745, 746, 747, 748, 749, 0, 5, 0, 3, 4, 3, 6, 5, 0, 4, 0, 6, 4, 5, 5, 2, 0, 5, 3, 3, 6, 2, 0, 0, 4, 0, 0, 4, 0, 0, 5, 6, 5, 0, 1, 5, 4, 5, 6, 0, 1, 4, 4, 5, 835, 836, 837, 838, 839, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 720, 721, 722, 723, 724, 3, 2, 5, 6, 2, 5], [3, 5, 2, 5, 0, 6, 6, 5, 6, 5, 5, 2, 3, 0, 5, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 755, 756, 757, 758, 759, 0, 6, 6, 5, 0, 4, 0, 3, 2, 1, 3, 5, 3, 3, 3, 4, 2, 2, 5, 4, 0, 5, 6, 2, 5, 6, 6, 0, 5, 5, 1, 5, 6, 1, 2, 2, 5, 0, 0, 3, 4, 1, 1, 2, 845, 846, 847, 848, 849, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 730, 731, 732, 733, 734, 0, 0, 2, 6, 6, 3], [3, 1, 6, 2, 0, 0, 0, 4, 4, 0, 4, 4, 4, 5, 4, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 765, 766, 767, 0x0300, 769, 0, 4, 4, 4, 2, 4, 1, 2, 5, 0, 0, 1, 6, 4, 0, 5, 0, 3, 1, 0, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 6, 5, 3, 0, 1, 5, 2, 3, 4, 2, 6, 2, 0, 0, 2, 0, 3, 0, 4, 1, 0, 6, 0, 6, 5, 5, 3, 2, 4, 740, 741, 742, 743, 744, 1, 4, 3, 2, 4, 2], [5, 6, 3, 0, 6, 3, 1, 5, 0, 6, 2, 2, 5, 0, 1, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 775, 776, 777, 778, 779, 6, 0, 4, 0, 2, 0, 3, 6, 0, 5, 0, 6, 3, 3, 6, 0, 1, 0, 3, 0, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 5, 0, 4, 6, 0, 0, 2, 6, 0, 4, 0, 0, 1, 2, 2, 0, 3, 2, 6, 0, 4, 0, 2, 0, 2, 4, 0, 3, 0, 750, 751, 752, 753, 754, 0, 0, 0, 0, 0, 4], [1, 4, 3, 3, 2, 0, 0, 0, 0, 6, 0, 0, 0, 4, 2, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 5, 3, 4, 0, 3, 4, 5, 3, 0, 1, 5, 0, 6, 6, 0, 2, 4, 6, 6, 2, 6, 3, 4, 1, 2, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 0, 2, 4, 2, 0, 4, 4, 3, 1, 6, 6, 2, 2, 6, 2, 0, 0, 0, 6, 2, 3, 3, 2, 0, 4, 4, 4, 3, 0, 760, 761, 762, 763, 764, 1, 2, 6, 4, 5, 5], [5, 0, 0, 0, 4, 0, 1, 5, 6, 0, 4, 5, 3, 6, 1, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 4, 2, 2, 4, 5, 3, 3, 0, 0, 0, 4, 0, 0, 0, 0, 2, 6, 1, 2, 5, 3, 5, 2, 0, 3, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 5, 5, 2, 0, 0, 6, 4, 1, 1, 0, 4, 0, 3, 3, 1, 0, 0, 1, 3, 2, 0, 0, 5, 3, 4, 920, 921, 922, 923, 770, 0x0303, 772, 773, 774, 929, 2, 0, 6, 0, 1], [5, 2, 6, 1, 0, 5, 4, 2, 0, 5, 3, 0, 5, 3, 2, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 5, 2, 1, 4, 0, 6, 0, 6, 6, 6, 2, 0, 4, 0, 4, 5, 3, 6, 5, 4, 6, 2, 6, 2, 6, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 6, 0, 0, 0, 0, 2, 2, 4, 6, 6, 0, 1, 2, 0, 0, 0, 6, 4, 3, 1, 2, 1, 2, 0, 5, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 2, 0, 4, 1, 2], [2, 3, 5, 0, 0, 5, 6, 0, 5, 4, 5, 3, 4, 2, 1, 5, 6, 4, 6, 5, 3, 0, 1, 0, 5, 5, 1, 5, 2, 0, 0, 0, 0, 4, 0, 1, 1, 0, 3, 3, 1, 4, 5, 6, 2, 5, 1, 4, 5, 1, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 2, 3, 6, 0, 0, 5, 3, 1, 2, 3, 4, 3, 4, 0, 0, 0, 6, 5, 2, 4, 6, 0, 0, 2, 0, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 1, 6, 4, 0, 4], [4, 5, 0, 4, 5, 5, 6, 2, 6, 0, 0, 3, 1, 1, 5, 4, 0, 3, 6, 1, 5, 3, 2, 4, 2, 6, 0, 2, 6, 0, 0, 5, 1, 0, 0, 6, 0, 0, 3, 4, 4, 2, 0, 6, 3, 2, 3, 2, 1, 1, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 0, 6, 0, 6, 2, 0, 6, 0, 2, 0, 0, 2, 6, 3, 4, 0, 3, 6, 6, 5, 2, 1, 0, 2, 3, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 3, 5, 5, 1, 6], [1, 0, 0, 2, 1, 4, 5, 4, 1, 2, 5, 4, 3, 5, 0, 1, 2, 4, 4, 3, 3, 900, 901, 4, 3, 2, 5, 2, 0, 2, 0, 6, 4, 2, 3, 2, 1, 0, 0, 1, 3, 4, 0, 1, 6, 3, 4, 0, 1, 2, 3, 5, 0, 6, 2, 0, 0, 2, 5, 5, 0, 0, 3, 5, 0, 1, 0, 3, 4, 2, 4, 2, 6, 0, 4, 6, 3, 0, 1, 5, 1, 2, 3, 4, 4, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 6, 2, 1, 2, 0], [0, 1, 3, 6, 5, 4, 4, 5, 0, 6, 0, 1, 6, 6, 0, 0, 6, 4, 0, 6, 3, 910, 911, 2, 0, 3, 6, 1, 2, 4, 6, 0, 5, 3, 6, 5, 1, 6, 4, 0, 3, 1, 6, 6, 4, 1, 2, 1, 2, 6, 0, 4, 1, 3, 2, 5, 4, 0, 2, 4, 3, 4, 2, 5, 2, 2, 0, 1, 3, 5, 5, 4, 3, 0, 1, 1, 1, 3, 1, 0, 2, 0, 4, 6, 0, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 0, 0, 3, 0, 1], [4, 3, 5, 6, 2, 5, 2, 0, 5, 2, 3, 4, 2, 6, 6, 0, 0, 5, 5, 1, 3, 6, 0, 1, 4, 0, 3, 0, 5, 5, 6, 1, 4, 2, 0, 1, 2, 0, 0, 0, 0, 5, 1, 6, 1, 1, 6, 0, 2, 6, 0, 2, 6, 3, 4, 4, 0, 6, 0, 2, 2, 1, 2, 4, 1, 2, 0, 2, 1, 4, 6, 3, 0, 3, 2, 0, 6, 3, 1, 4, 2, 6, 1, 1, 2, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 2, 5, 0, 5, 0], [1, 1, 6, 4, 0, 0, 3, 0, 0, 1, 6, 5, 1, 5, 4, 2, 6, 3, 1, 3, 0, 3, 5, 0, 4, 3, 1, 4, 4, 6, 4, 0, 0, 2, 2, 4, 0, 1, 3, 0, 3, 3, 5, 6, 3, 2, 4, 4, 4, 1, 0, 6, 0, 0, 3, 3, 6, 1, 0, 1, 4, 1, 3, 5, 1, 1, 4, 3, 1, 0, 3, 5, 5, 3, 0, 5, 1, 2, 3, 0, 0, 6, 6, 4, 4, 4, 0, 3, 6, 2, 1, 2, 0, 2, 6, 2, 2, 1, 4, 0], [5, 5, 3, 2, 2, 0, 1, 6, 4, 2, 4, 1, 6, 2, 0, 5, 6, 4, 2, 0, 0, 3, 3, 5, 5, 5, 4, 5, 0, 0, 0, 0, 4, 4, 5, 0, 6, 2, 1, 0, 1, 3, 4, 0, 3, 1, 4, 3, 6, 2, 1, 2, 3, 5, 5, 5, 6, 2, 1, 3, 0, 6, 0, 1, 6, 6, 5, 1, 4, 3, 1, 5, 5, 2, 5, 1, 3, 4, 5, 6, 5, 5, 0, 1, 2, 0, 3, 0, 3, 1, 0, 6, 5, 5, 1, 0, 1, 1, 2, 6], [5, 2, 0, 5, 6, 1, 4, 1, 5, 1, 0, 4, 1, 0, 3, 2, 1, 0, 0, 6, 1, 3, 5, 0, 0, 2, 0, 0, 0, 4, 5, 5, 2, 0, 0, 0, 0, 0, 5, 1, 4, 4, 0, 5, 6, 3, 0, 5, 0, 5, 1, 4, 715, 716, 717, 718, 719, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 710, 711, 712, 713, 714, 0, 3, 6, 0, 1, 3, 6, 5, 0, 4, 2, 5, 0, 1, 1, 1, 3, 4, 5, 6, 5, 0, 0, 4, 4, 4, 6, 0], [0, 1, 3, 3, 3, 3, 0, 0, 4, 5, 1, 2, 1, 4, 1, 5, 2, 5, 4, 2, 0, 6, 0, 2, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 3, 2, 0, 0, 0, 4, 3, 4, 2, 6, 5, 0, 1, 5, 5, 6, 4, 3, 725, 726, 727, 728, 729, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 720, 721, 722, 723, 724, 0, 1, 0, 1, 4, 0, 2, 2, 0, 5, 4, 2, 4, 6, 6, 4, 1, 3, 0, 6, 1, 0, 0, 4, 4, 5, 4, 3], [5, 1, 4, 5, 4, 3, 3, 5, 6, 0, 5, 4, 2, 4, 3, 5, 0, 6, 1, 1, 3, 1, 5, 0, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 3, 0, 1, 5, 3, 5, 3, 1, 3, 1, 0, 3, 0, 4, 0, 3, 5, 6, 735, 736, 737, 738, 739, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 730, 731, 732, 733, 734, 3, 2, 6, 3, 5, 2, 0, 6, 4, 4, 4, 6, 2, 6, 1, 2, 3, 0, 6, 4, 0, 2, 6, 2, 4, 3, 6, 6], [4, 2, 1, 2, 5, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 0, 4, 5, 3, 2, 1, 3, 0, 1, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 0, 2, 0, 0, 0, 0, 5, 6, 0, 4, 2, 4, 5, 6, 0, 3, 3, 5, 745, 746, 747, 748, 749, 2, 2, 1, 0, 2, 3, 2, 0, 0, 3, 740, 741, 742, 743, 744, 6, 5, 3, 6, 3, 4, 3, 0, 6, 1, 6, 5, 2, 0, 3, 4, 6, 0, 0, 0, 3, 0, 0, 4, 0, 0, 5, 1], [6, 1, 6, 2, 5, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 2, 6, 5, 0, 5, 0, 2, 5, 3, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 0, 3, 4, 0, 0, 2, 2, 0, 5, 0, 6, 4, 4, 0, 4, 6, 4, 6, 755, 756, 757, 758, 759, 0, 3, 4, 4, 1, 3, 0, 4, 1, 3, 750, 751, 752, 753, 754, 0, 0, 1, 4, 4, 0, 2, 4, 3, 1, 0, 3, 6, 2, 1, 0, 5, 0, 6, 1, 0, 2, 2, 3, 5, 6, 6, 0], [4, 0, 0, 0, 1, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 2, 4, 5, 1, 6, 1, 0, 4, 6, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 3, 1, 0, 4, 902, 903, 0, 3, 0, 6, 0, 5, 5, 3, 1, 0, 3, 0, 765, 766, 767, 0x0300, 769, 4, 0, 5, 0, 3, 6, 2, 6, 4, 1, 760, 761, 762, 763, 764, 5, 6, 0, 6, 2, 4, 0, 6, 0, 1, 1, 3, 3, 4, 0, 2, 2, 5, 1, 4, 0, 3, 2, 4, 3, 4, 1, 3], [5, 5, 6, 2, 6, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 6, 6, 3, 0, 0, 4, 2, 4, 0, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 0, 0, 0, 0, 912, 913, 4, 0, 0, 4, 1, 3, 0, 6, 2, 4, 3, 4, 775, 776, 777, 778, 779, 2, 0, 4, 0, 5, 5, 0, 3, 4, 4, 770, 0x0303, 772, 773, 774, 2, 4, 2, 3, 1, 6, 5, 0, 3, 4, 4, 4, 6, 2, 6, 0, 1, 2, 3, 6, 3, 0, 5, 1, 5, 5, 5, 0], [3, 5, 0, 0, 0, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 2, 4, 6, 0, 6, 5, 0, 6, 4, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 6, 0, 5, 6, 0, 4, 2, 1, 6, 5, 6, 4, 0, 0, 0, 1, 0, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 999, 2, 1, 0, 4, 2, 1, 4, 5, 0, 2, 0, 0, 2, 6, 1, 0, 0, 0, 1, 0, 6, 0, 0, 0, 0, 1, 0, 3, 2, 0, 5, 4, 0, 6, 0, 2, 6, 5], [0, 3, 3, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 2, 1, 0, 6, 3, 1, 0, 4, 0, 4, 4, 0, 2, 0, 2, 0, 0, 2, 2, 6, 0, 0, 6, 0, 0, 5, 5, 3, 0, 3, 0, 0, 0, 0, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1009, 4, 4, 2, 0, 2, 2, 1, 0, 0, 6, 4, 1, 5, 5, 6, 2, 4, 6, 3, 1, 3, 6, 5, 0, 0, 6, 0, 3, 1, 900, 901, 4, 0, 1, 6, 4, 2, 4], [5, 0, 5, 0, 1, 1, 6, 3, 4, 900, 901, 5, 1, 0, 2, 3, 0, 5, 0, 6, 5, 0, 0, 3, 2, 6, 0, 2, 6, 0, 2, 0, 0, 0, 2, 6, 0, 0, 6, 5, 0, 3, 3, 3, 3, 0, 3, 0, 3, 3, 0, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 906, 907, 0, 3, 2, 4, 4, 1, 3, 2, 2, 6, 6, 4, 6, 0, 3, 5, 2, 4, 5, 5, 0, 5, 4, 6, 6, 6, 2, 4, 910, 911, 6, 902, 903, 4, 5, 1, 0], [0, 2, 0, 2, 6, 5, 5, 900, 901, 910, 911, 1, 3, 4, 0, 0, 0, 2, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 2, 6, 5, 2, 1, 3, 0, 5, 5, 4, 2, 0, 1, 3, 2, 5, 5, 4, 1, 2, 0, 0, 1, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 916, 917, 6, 1, 4, 6, 1, 6, 4, 1, 1, 0, 2, 3, 0, 2, 0, 4, 2, 3, 2, 0, 0, 6, 1, 6, 5, 3, 0, 4, 4, 906, 907, 912, 913, 4, 1, 0, 4], [3, 6, 3, 3, 0, 3, 3, 910, 911, 0, 5, 6, 4, 0, 0, 2, 1, 3, 0, 1, 2, 3, 0, 4, 0, 0, 3, 0, 4, 3, 3, 3, 0, 2, 3, 4, 3, 0, 2, 0, 914, 3, 0, 5, 3, 0, 6, 5, 1, 3, 6, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1039, 0, 6, 1, 4, 5, 2, 4, 5, 5, 4, 2, 5, 6, 0, 1, 3, 1, 2, 1, 4, 2, 3, 1, 1, 0, 6, 1, 2, 5, 1, 916, 917, 5, 4, 1, 1, 3, 4], [4, 3, 5, 0, 0, 2, 3, 0, 3, 0, 4, 0, 906, 907, 0, 6, 4, 6, 1, 0, 1, 3, 3, 4, 3, 5, 2, 3, 6, 0, 900, 901, 0, 4, 0, 3, 3, 0, 2, 6, 0, 915, 3, 6, 4, 4, 1, 0, 4, 2, 1, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1049, 5, 4, 4, 1, 3, 0, 0, 4, 0, 6, 5, 5, 3, 6, 6, 6, 6, 3, 5, 5, 6, 0, 0, 5, 0, 2, 2, 1, 3, 5, 4, 5, 6, 914, 1, 5, 1, 3], [1, 2, 5, 2, 4, 3, 0, 0, 4, 5, 6, 1, 916, 917, 2, 0, 6, 5, 0, 5, 2, 3, 0, 0, 1, 5, 3, 0, 4, 1, 910, 911, 2, 2, 0, 3, 3, 4, 0, 1, 3, 0, 0, 4, 0, 6, 0, 5, 5, 0, 3, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1059, 2, 5, 4, 6, 1, 4, 4, 0, 3, 5, 5, 6, 5, 6, 0, 0, 5, 0, 0, 2, 4, 1, 6, 4, 0, 4, 0, 1, 0, 0, 0, 4, 5, 3, 0, 0, 6, 5], [2, 5, 4, 2, 3, 1, 0, 2, 0, 4, 3, 1, 3, 6, 3, 0, 1, 0, 6, 0, 1, 3, 1, 0, 4, 2, 2, 4, 1, 0, 0, 0, 6, 1, 5, 6, 1, 6, 5, 3, 5, 0, 0, 1, 1, 3, 0, 0, 6, 3, 6, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1069, 3, 3, 0, 0, 3, 3, 3, 2, 5, 3, 0, 0, 3, 6, 3, 3, 0, 0, 2, 0, 2, 0, 1, 3, 4, 4, 5, 6, 2, 5, 1, 0, 0, 5, 4, 0, 0, 5], [3, 2, 0, 1, 1, 0, 6, 3, 2, 0, 1, 2, 3, 5, 0, 1, 6, 6, 4, 2, 4, 3, 5, 0, 3, 5, 4, 4, 2, 6, 5, 1, 1, 0, 4, 3, 0, 2, 0, 2, 2, 0, 4, 5, 6, 3, 5, 4, 0, 2, 0, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 3, 1, 3, 6, 1, 3, 0, 2, 4, 4, 0, 1, 0, 1, 0, 6, 3, 0, 0, 4, 6, 0, 4, 6, 6, 6, 6, 0, 2, 1, 3, 5, 2, 0, 0, 5, 3, 1, 2]];
gGameObjL = [[3756, 252, 5, []], [3665, 325, 5, []], [3849, 329, 5, []], [3754, 411, 5, []], [3756, 328, 5, []], [2923, 328, 7, []], [3076, 327, 7, []], [3217, 325, 7, []], [3356, 324, 7, []], [3497, 322, 7, []], [2346, 467, 12, []], [2467, 2863, 12, []], [450, 2668, 12, []], [3653, 2363, 12, []], [3532, 111, 9, [[213, -18], [399, 241], [380, 370], [0, 0]]], [2526, 3210, 3, []], [2534, 3128, 3, []], [2707, 3125, 3, []], [2715, 3222, 3, []], [2620, 3167, 3, []], [2627, 3260, 3, []], [2623, 3055, 3, []], [1031, 2201, 7, []], [1033, 2306, 7, []], [1101, 2199, 7, []], [1178, 2203, 7, []], [1104, 2300, 7, []], [1181, 2307, 7, []], [994, 2245, 7, []], [1219, 2238, 7, []], [1085, 2126, 9, [[177, 155], [7, 0x0101], [-141, 99], [302, -947], [215, -930], [128, -936], [54, -934], [277, -640], [46, -626], [36, -780], [41, -934], [0, 0]]], [1258, 2843, 3, []], [1262, 2935, 3, []], [1266, 3011, 3, []], [1332, 2840, 6, []], [1338, 2934, 6, []], [1336, 3010, 6, []], [1400, 2838, 5, []], [1409, 2931, 5, []], [1413, 3008, 5, []], [1468, 2838, 4, []], [1478, 2926, 4, []], [1483, 3004, 4, []], [1303, 2878, 7, []], [1374, 2966, 7, []], [1310, 2960, 7, []], [1448, 2882, 7, []], [1380, 2883, 7, []], [1450, 2961, 7, []], [1131, 1268, 13, []], [1131, 1440, 15, []], [1292, 1271, 13, []], [1286, 1442, 15, []], [1227, 1176, 9, []], [1213, 1358, 14, []], [1587, 3253, 7, []], [1671, 3269, 7, []], [1624, 3360, 7, []], [1625, 3319, 7, []], [1623, 3284, 7, []], [1609, 3410, 7, []], [1666, 3408, 7, []], [1724, 3409, 7, []], [1729, 3360, 7, []], [1722, 3304, 7, []], [1577, 3391, 7, []], [1577, 3354, 7, []], [1581, 3312, 7, []], [1713, 3258, 7, []], [1635, 3254, 7, []], [1660, 3218, 7, []], [1669, 3376, 7, []], [1670, 3327, 7, []], [1677, 3299, 7, []], [2316, 3516, 3, []], [2365, 3516, 4, []], [2413, 3512, 5, []], [2311, 3567, 3, []], [0x0909, 3608, 3, []], [2367, 3566, 4, []], [2363, 3609, 4, []], [2419, 3609, 5, []], [2418, 3563, 5, []], [2393, 3583, 7, []], [2347, 3583, 7, []], [2393, 3535, 7, []], [2345, 3534, 7, []], [2307, 3648, 3, []], [2364, 3651, 4, []], [2420, 3652, 5, []], [2394, 3622, 7, []], [2337, 3619, 7, []], [3096, 3381, 3, []], [3176, 3378, 4, []], [3244, 3447, 5, []], [3028, 3459, 6, []], [3100, 3414, 3, []], [3100, 3475, 3, []], [3100, 3443, 3, []], [3177, 3417, 4, []], [3180, 3480, 4, []], [3178, 3449, 4, []], [3247, 3517, 5, []], [3245, 3487, 5, []], [3245, 3333, 5, []], [3245, 3374, 5, []], [3245, 3414, 5, []], [3036, 3521, 6, []], [3034, 3342, 6, []], [3032, 3388, 6, []], [3031, 3424, 6, []], [3036, 3488, 6, []], [3243, 3290, 7, []], [3180, 3335, 7, []], [3099, 3338, 7, []], [3035, 3299, 7, []], [3141, 3355, 7, []], [3145, 3476, 7, []], [3185, 3505, 7, []], [3104, 3497, 7, []], [3042, 3557, 7, []], [3248, 3562, 7, []], [2922, 3355, 9, [[68, 193], [1046, 416], [419, 35], [403, -78], [231, -94], [92, -108], [0, 0]]], [2024, 2129, 3, []], [2006, 2061, 3, []], [1514, 2055, 3, []], [1551, 1888, 3, []], [1520, 1962, 3, []], [1490, 2151, 3, []], [1569, 2227, 3, []], [1694, 2243, 3, []], [1762, 2243, 3, []], [1849, 2238, 3, []], [1972, 2175, 3, []], [1974, 1955, 3, []], [1875, 1849, 3, []], [1736, 1847, 3, []], [1585, 1849, 3, []], [1756, 2084, 4, []], [1635, 1990, 4, []], [1746, 1993, 4, []], [1732, 1887, 4, []], [1642, 2178, 4, []], [1648, 2076, 4, []], [1626, 1902, 4, []], [1758, 2165, 4, []], [1802, 1886, 6, []], [1933, 2149, 6, []], [1964, 2115, 6, []], [1937, 2044, 6, []], [1883, 1968, 6, []], [1761, 2210, 6, []], [1848, 2201, 6, []], [1572, 2171, 6, []], [1689, 2207, 6, []], [1602, 1864, 6, []], [1572, 1904, 6, []], [1559, 1950, 6, []], [1547, 2065, 6, []], [1537, 2146, 6, []], [1737, 1863, 6, []], [1614, 1930, 5, []], [1755, 2026, 5, []], [1694, 2007, 5, []], [1619, 2009, 5, []], [1829, 1934, 5, []], [1764, 1927, 5, []], [1679, 1925, 5, []], [1694, 2112, 5, []], [1612, 2104, 5, []], [1831, 2029, 5, []], [1765, 2121, 5, []], [1845, 2114, 5, []], [1691, 2197, 7, []], [1668, 1829, 7, []], [1609, 2085, 7, []], [1734, 1958, 7, []], [1730, 2092, 7, []], [1613, 1947, 7, []], [1564, 2146, 7, []], [1801, 1898, 7, []], [1844, 2174, 7, []], [1654, 2016, 7, []], [1545, 1873, 7, []], [993, 962, 2, []], [1728, 135, 7, []], [1993, 81, 7, []], [1520, 221, 7, []], [1345, 341, 7, []], [1235, 471, 7, []], [1169, 447, 3, []], [1202, 515, 3, []], [1297, 495, 3, []], [1254, 422, 3, []], [161, 208, 6, []], [161, 132, 6, []], [157, 372, 6, []], [160, 298, 6, []], [288, 206, 6, []], [285, 127, 6, []], [285, 376, 6, []], [287, 294, 6, []], [2393, 134, 7, []], [2218, 78, 7, []], [1276, 241, 7, []], [1076, 243, 7, []], [855, 242, 7, []], [651, 244, 7, []], [469, 248, 7, []], [342, 1447, 4, []], [425, 1454, 4, []], [346, 1535, 4, []], [0x0100, 1454, 4, []], [343, 1363, 4, []], [351, 1192, 7, []], [267, 1508, 7, []], [423, 1508, 7, []], [422, 1377, 7, []], [269, 1376, 7, []], [355, 885, 7, []], [351, 1033, 7, []], [317, 550, 7, []], [355, 731, 7, []], [163, 471, 9, [[326, 211], [24, 476], [367, 728], [-57, 1123], [0, 0]]], [759, 150, 9, [[0, 170], [-467, 166], [-473, -4], [0, 0]]], [343, 1826, 7, []], [343, 1661, 7, []], [337, 2148, 7, []], [343, 1960, 7, []], [435, 3184, 3, []], [262, 3185, 3, []], [526, 3449, 3, []], [353, 3453, 3, []], [189, 3444, 3, []], [431, 3367, 3, []], [262, 3364, 3, []], [508, 3286, 3, []], [348, 3287, 3, []], [190, 3289, 3, []], [218, 3853, 8, []], [849, 3979, 5, []], [853, 3895, 5, []], [853, 3822, 5, []], [854, 3744, 5, []], [858, 3661, 5, []], [857, 3579, 5, []], [886, 2808, 7, []], [879, 2979, 7, []], [877, 3128, 7, []], [870, 3289, 7, []], [871, 3442, 7, []], [1824, 3398, 9, [[-209, -587], [-623, -385], [-312, 51], [0, 0]]], [2392, 1980, 9, [[-581, -154], [-131, 14], [-692, 57], [-137, 35], [-656, 294], [0, 0]]], [2296, 1480, 4, []], [2377, 1485, 4, []], [2295, 1560, 4, []], [2217, 1487, 4, []], [2293, 1411, 4, []], [2299, 1310, 5, []], [2473, 1487, 5, []], [2295, 1640, 5, []], [2129, 1487, 5, []], [2711, 1150, 7, []], [2747, 1051, 7, []], [2744, 971, 7, []], [2722, 884, 7, []], [2697, 795, 7, []], [2641, 715, 7, []], [2425, 1378, 7, []], [2557, 1307, 7, []], [2631, 1249, 7, []], [3669, 1391, 6, []], [3673, 1304, 6, []], [3673, 1220, 6, []], [3673, 1139, 6, []], [3672, 1047, 6, []], [3664, 2092, 7, []], [3667, 1960, 7, []], [3668, 1776, 7, []], [3670, 1648, 7, []], [3671, 1521, 7, []], [3050, 2000, 4, []], [3052, 1925, 4, []], [3049, 1843, 4, []], [3048, 1754, 4, []], [3904, 2699, 5, []], [3750, 2698, 5, []], [3597, 2705, 5, []], [3445, 2705, 5, []], [3315, 2710, 5, []], [3177, 2713, 5, []], [3616, 3518, 6, []], [3919, 3729, 6, []], [3915, 3651, 6, []], [3813, 3653, 6, []], [3811, 3586, 6, []], [3705, 3588, 6, []], [3704, 3524, 6, []], [1677, 2889, 7, []], [1826, 2893, 7, []], [1943, 2897, 7, []], [2063, 2895, 7, []], [2189, 2892, 7, []], [3291, 901, 3, []], [3291, 824, 3, []], [3293, 756, 3, []], [3293, 682, 3, []], [1915, 1518, 1, []]];
pTileSheetNum = 2;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel5():Array{
gMap = [[5, 2, 4, 1, 0, 4, 3, 0, 4, 5, 0, 5, 6, 0, 6, 0, 0, 0, 6, 3, 6, 5, 3, 4, 2, 0, 0, 0, 1, 6, 1, 3, 5, 2, 1, 5, 1, 5, 3, 0, 6, 3, 4, 0, 0, 0, 4, 0, 2, 4, 4, 6, 0, 3, 2, 1, 0, 5, 2, 0, 6, 1, 0, 0, 5, 1, 0, 6, 6, 6, 3, 3, 5, 2, 2, 6, 2, 2, 0, 3, 4, 0, 0, 3, 2, 4, 6, 3, 6, 5, 1, 5, 3, 5, 4, 3, 3, 0, 0, 4], [4, 2, 6, 0, 6, 2, 4, 5, 5, 2, 5, 2, 6, 0, 6, 1, 6, 5, 3, 1, 3, 6, 1, 1, 5, 5, 6, 0, 0, 5, 1, 0, 1, 5, 3, 0, 1, 2, 2, 0, 2, 5, 6, 0, 4, 5, 4, 3, 0, 0, 1, 3, 5, 0, 5, 1, 5, 3, 3, 0, 1, 0, 2, 0, 4, 4, 4, 1, 4, 4, 3, 2, 4, 5, 0, 0, 6, 5, 0, 2, 0, 0, 1, 0, 0, 3, 3, 0, 6, 1, 1, 5, 3, 2, 4, 4, 0, 6, 6, 0], [0, 0, 5, 2, 1, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 0, 1, 5, 1, 0, 1, 0, 0, 6, 4, 0, 0, 5, 0, 6, 3, 2, 6, 4, 0, 4, 2, 2, 4, 2, 0, 4, 0, 4, 2, 4, 904, 905, 5, 4, 5, 1, 6, 4, 5, 2, 1, 5, 5, 0, 0, 2, 5, 0, 6, 6, 6, 4, 6, 0, 2, 4, 1, 5, 2, 0, 2, 6, 2, 0, 0, 0, 6, 4, 4, 4, 3, 0, 2, 2, 6, 2, 0, 5, 4, 1, 0, 1, 4, 2], [2, 0, 3, 3, 6, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1, 3, 3, 4, 5, 0, 6, 2, 3, 0, 6, 6, 0, 6, 2, 2, 0, 6, 6, 1, 4, 0, 5, 0, 4, 0, 0, 6, 4, 3, 4, 914, 915, 4, 4, 1, 2, 0, 0, 0, 0, 1, 3, 5, 2, 0, 3, 6, 6, 3, 0, 1, 0, 4, 0, 0, 2, 0, 4, 1, 0, 5, 4, 2, 6, 0, 0, 4, 6, 2, 0, 2, 5, 3, 4, 5, 4, 2, 0, 2, 0, 3, 0, 0, 0], [3, 6, 4, 6, 4, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 0, 0, 4, 5, 3, 0, 6, 0, 6, 6, 0, 0, 0, 3, 2, 1, 4, 1, 0, 0, 4, 2, 0, 6, 6, 5, 5, 6, 1, 4, 3, 5, 3, 0, 0, 1, 2, 6, 1, 3, 0, 1, 0, 0, 0, 0, 5, 0, 5, 0, 5, 0, 0, 3, 6, 0, 5, 2, 0, 3, 1, 1, 4, 3, 2, 3, 2, 6, 0, 3, 6, 2, 6, 4, 5, 5, 1, 0, 4, 2, 0, 6, 2, 0, 6], [0, 1, 0, 1, 1, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 0, 5, 3, 4, 3, 5, 2, 3, 3, 5, 4, 5, 6, 0, 2, 4, 1, 2, 1, 5, 2, 1, 1, 6, 1, 0, 1, 3, 3, 6, 5, 0, 5, 2, 5, 6, 4, 0, 5, 0, 3, 4, 4, 5, 0, 0, 1, 2, 0, 0, 4, 0, 3, 3, 1, 4, 3, 1, 3, 785, 786, 787, 788, 789, 6, 4, 5, 4, 0, 0, 6, 3, 3, 0, 2, 0, 2, 5, 0, 1, 3, 0, 3, 0, 0], [6, 0, 2, 1, 0, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 2, 1, 4, 0, 6, 0, 3, 3, 2, 2, 5, 4, 1, 5, 5, 2, 0, 6, 2, 3, 1, 0, 2, 1, 4, 2, 5, 6, 5, 6, 5, 4, 0, 6, 0, 1, 0, 5, 0, 5, 5, 6, 1, 1, 2, 2, 1, 0, 3, 2, 5, 1, 3, 5, 0, 0, 2, 4, 3, 795, 796, 797, 798, 799, 0, 4, 0, 0, 6, 1, 4, 1, 0, 0, 3, 0, 2, 0, 1, 0, 4, 3, 5, 0, 3], [4, 2, 0, 0, 0, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 2, 2, 2, 0, 1, 4, 4, 4, 0, 5, 4, 1, 1, 3, 1, 1, 2, 4, 0, 6, 6, 0, 6, 3, 0, 2, 3, 0, 6, 0, 5, 0, 0, 5, 2, 0, 6, 4, 2, 2, 6, 5, 0, 5, 1, 5, 3, 0, 5, 4, 3, 0, 4, 3, 2, 0, 1, 5, 2, 805, 806, 807, 808, 809, 0, 0, 2, 3, 5, 2, 4, 4, 0, 1, 6, 3, 6, 1, 5, 0, 0, 5, 5, 4, 0], [0, 5, 0, 3, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 0, 3, 2, 3, 6, 0, 6, 5, 4, 3, 2, 4, 6, 4, 6, 2, 0, 2, 0, 1, 1, 6, 0, 0, 1, 5, 5, 2, 4, 4, 4, 3, 1, 1, 5, 2, 4, 0, 5, 6, 0, 4, 1, 0, 1, 1, 1, 6, 3, 0, 2, 0, 6, 2, 6, 2, 4, 1, 1, 815, 816, 817, 818, 819, 5, 5, 0, 5, 4, 6, 0, 1, 6, 4, 0, 6, 2, 4, 4, 6, 0, 4, 1, 2, 1], [4, 0, 5, 1, 0, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 3, 0, 6, 4, 3, 1, 0, 5, 3, 0, 5, 4, 0, 4, 4, 1, 0, 5, 0, 6, 3, 0, 1, 3, 5, 0, 0, 5, 2, 6, 1, 3, 2, 2, 2, 2, 2, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 4, 6, 1, 5, 2, 5, 3, 4, 6, 6, 3, 4, 825, 826, 827, 828, 829, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 710, 711, 712, 713, 714, 1, 5, 2, 4, 0, 6], [4, 3, 4, 0, 6, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 4, 0, 785, 786, 787, 788, 789, 0, 5, 4, 0, 4, 1, 4, 4, 3, 3, 780, 781, 782, 783, 784, 1, 6, 4, 2, 3, 6, 0, 3, 1, 4, 3, 0, 1, 5, 5, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1, 5, 4, 6, 0, 5, 0, 4, 0, 0, 1, 6, 835, 836, 837, 838, 839, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 720, 721, 722, 723, 724, 3, 1, 2, 0, 6, 6], [6, 3, 4, 1, 6, 3, 1, 2, 5, 3, 0, 4, 3, 1, 4, 3, 3, 795, 796, 797, 798, 799, 6, 3, 0, 0, 0, 2, 0, 5, 2, 3, 790, 791, 792, 793, 794, 4, 0, 0, 4, 6, 6, 5, 2, 5, 3, 0, 0, 2, 0, 2, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 3, 4, 6, 5, 1, 2, 3, 0, 0, 4, 3, 0, 845, 846, 847, 848, 849, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 730, 731, 732, 733, 734, 2, 0, 0, 0, 6, 0], [3, 4, 5, 1, 1, 0, 0, 4, 0, 4, 1, 2, 3, 0, 5, 3, 6, 805, 806, 807, 808, 809, 0, 0, 2, 4, 5, 3, 1, 0, 4, 3, 800, 801, 802, 803, 804, 0, 1, 2, 5, 6, 1, 2, 3, 2, 6, 1, 1, 0, 2, 4, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 2, 6, 2, 0, 2, 5, 5, 2, 2, 3, 5, 1, 6, 6, 6, 4, 0, 6, 2, 0, 3, 1, 3, 3, 2, 1, 6, 740, 741, 742, 743, 744, 2, 1, 1, 3, 3, 1], [1, 6, 5, 4, 0, 3, 5, 0, 5, 1, 3, 2, 5, 0, 0, 4, 1, 815, 816, 817, 818, 819, 1, 5, 3, 0, 2, 3, 0, 0, 2, 3, 810, 811, 812, 813, 814, 2, 3, 0, 1, 1, 3, 6, 1, 3, 6, 5, 0, 1, 3, 6, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 4, 6, 3, 1, 6, 0, 2, 2, 1, 6, 1, 0, 0, 5, 6, 5, 2, 0, 0, 0, 4, 0, 5, 2, 6, 4, 750, 751, 752, 753, 754, 1, 0, 0, 1, 1, 1], [0, 0, 4, 1, 0, 1, 5, 0, 0, 1, 0, 5, 1, 6, 5, 3, 6, 825, 826, 827, 828, 829, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 820, 821, 822, 823, 824, 5, 0, 5, 0, 2, 1, 0, 1, 0, 0, 0, 3, 3, 1, 3, 5, 0, 0, 0, 3, 1, 4, 3, 3, 1, 4, 2, 0, 5, 2, 1, 6, 6, 0, 1, 5, 1, 6, 0, 3, 0, 0, 0, 5, 5, 1, 4, 0, 3, 0, 2, 6, 760, 761, 762, 763, 764, 0, 0, 2, 6, 1, 0], [0, 0, 1, 0, 1, 4, 6, 6, 6, 1, 6, 5, 6, 6, 2, 3, 0, 835, 836, 837, 838, 839, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 830, 831, 832, 833, 834, 5, 4, 5, 6, 2, 0, 3, 4, 5, 0, 1, 0, 4, 6, 4, 5, 5, 0, 1, 0, 3, 5, 5, 4, 5, 5, 3, 1, 2, 0, 3, 2, 6, 0, 1, 5, 4, 2, 4, 1, 4, 3, 0, 0, 3, 2, 0, 6, 1, 6, 3, 3, 770, 0x0303, 772, 773, 774, 6, 2, 1, 5, 0, 6], [0, 3, 4, 3, 0, 4, 2, 0, 3, 2, 5, 4, 4, 2, 5, 4, 4, 845, 846, 847, 848, 849, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 840, 841, 842, 843, 844, 1, 4, 3, 6, 4, 3, 1, 0, 1, 0, 1, 2, 5, 4, 3, 5, 0, 5, 2, 4, 0, 1, 0, 5, 2, 1, 0, 6, 6, 1, 3, 4, 1, 0, 0, 1, 5, 4, 0, 2, 0, 0, 1, 3, 4, 3, 4, 4, 0, 3, 6, 6, 0, 3, 6, 2, 3, 5, 4, 1, 5, 5, 4], [2, 3, 0, 4, 1, 0, 6, 1, 6, 4, 2, 5, 6, 0, 1, 0, 0, 2, 0, 4, 0, 0, 6, 6, 2, 5, 4, 4, 5, 0, 1, 3, 6, 2, 5, 2, 6, 0, 6, 0, 1, 1, 6, 2, 4, 0, 6, 0, 6, 5, 6, 1, 6, 0, 5, 2, 2, 2, 0, 0, 2, 5, 6, 0, 5, 2, 0, 6, 1, 1, 0, 6, 0, 1, 3, 6, 0, 6, 3, 0, 1, 2, 6, 1, 5, 5, 5, 5, 5, 0, 5, 5, 3, 1, 3, 5, 6, 0, 0, 0], [0, 1, 5, 0, 6, 0, 4, 0, 3, 4, 5, 4, 0, 1, 5, 1, 3, 5, 6, 0, 4, 3, 3, 0, 0, 0, 5, 0, 4, 0, 1, 0, 2, 0, 0, 5, 1, 0, 6, 3, 3, 2, 3, 4, 5, 5, 0, 1, 0, 1, 1, 2, 2, 0, 5, 5, 6, 4, 0, 0, 5, 2, 0, 0, 2, 5, 6, 4, 0, 1, 0, 1, 5, 6, 6, 3, 4, 0, 3, 2, 5, 4, 5, 2, 2, 2, 2, 0, 6, 5, 5, 2, 3, 2, 5, 3, 4, 2, 0, 2], [0, 0, 0, 5, 3, 4, 904, 905, 0, 3, 1, 0, 4, 1, 5, 0, 1, 0, 0, 3, 5, 6, 0, 0, 0, 0, 3, 0, 4, 6, 4, 3, 2, 0, 0, 3, 3, 5, 1, 2, 6, 5, 3, 0, 3, 6, 3, 0, 6, 2, 6, 6, 0, 6, 5, 0, 0, 4, 4, 4, 6, 6, 0, 2, 5, 0, 0, 1, 5, 0, 0, 5, 0, 6, 6, 3, 1, 1, 6, 2, 5, 6, 4, 1, 2, 0, 2, 4, 2, 1, 4, 2, 0, 3, 4, 5, 5, 5, 0, 1], [6, 1, 0, 1, 6, 5, 914, 915, 4, 6, 5, 5, 2, 1, 0, 3, 0, 5, 3, 1, 1, 2, 2, 1, 3, 3, 1, 1, 4, 1, 0, 3, 4, 0, 1, 4, 0, 2, 5, 0, 0, 5, 4, 2, 1, 3, 4, 5, 2, 0, 0, 2, 3, 6, 2, 4, 6, 0, 0, 2, 5, 1, 6, 1, 1, 6, 0, 0, 5, 1, 5, 2, 4, 1, 4, 1, 1, 3, 2, 4, 0, 6, 5, 2, 1, 4, 0, 2, 5, 0, 0, 2, 6, 0, 0, 0, 0, 1, 6, 2], [5, 0, 1, 3, 4, 4, 4, 4, 3, 6, 0, 2, 4, 0, 1, 2, 4, 2, 5, 4, 0, 6, 6, 5, 3, 1, 3, 3, 0, 5, 6, 0, 0, 3, 0, 2, 5, 3, 0, 6, 0, 5, 1, 1, 5, 6, 1, 2, 6, 5, 4, 6, 4, 2, 1, 4, 1, 6, 0, 5, 5, 2, 6, 1, 2, 2, 2, 0, 6, 5, 2, 1, 4, 6, 4, 0, 0, 1, 0, 2, 0, 1, 0, 5, 1, 0, 0, 2, 4, 0, 5, 0, 4, 2, 0, 5, 1, 6, 5, 2], [2, 0, 0, 6, 5, 5, 5, 6, 4, 5, 2, 0, 6, 5, 2, 6, 0, 6, 5, 2, 3, 4, 2, 5, 3, 4, 6, 5, 0, 5, 5, 6, 0, 1, 0, 0, 4, 5, 0, 0, 6, 0, 2, 4, 6, 0, 4, 4, 1, 0, 4, 1, 4, 4, 5, 0, 2, 4, 0, 6, 5, 0, 3, 6, 4, 5, 3, 2, 4, 2, 0, 0, 1, 5, 2, 6, 6, 4, 5, 5, 0, 0, 1, 4, 3, 2, 0, 3, 1, 4, 6, 4, 4, 0, 0, 2, 1, 5, 0, 5], [2, 6, 2, 2, 1, 1, 4, 3, 1, 2, 5, 1, 5, 2, 3, 0, 6, 1, 5, 2, 0, 2, 4, 6, 3, 5, 2, 0, 6, 0, 3, 2, 4, 1, 1, 0, 1, 3, 6, 2, 6, 1, 0, 2, 0, 4, 3, 5, 0, 2, 3, 0, 3, 2, 3, 1, 6, 2, 6, 3, 6, 3, 4, 3, 0, 0, 2, 1, 5, 3, 2, 6, 0, 0, 3, 0, 0, 3, 0, 1, 4, 2, 6, 1, 5, 1, 0, 4, 5, 4, 5, 6, 5, 2, 1, 5, 0, 2, 3, 0], [0, 4, 5, 3, 6, 3, 0, 5, 3, 0, 3, 1, 5, 0, 3, 0, 3, 6, 4, 0, 3, 1, 5, 0, 1, 2, 0, 2, 6, 1, 0, 0, 5, 2, 3, 5, 4, 1, 3, 3, 904, 905, 4, 1, 3, 0, 5, 2, 0, 0, 0, 4, 0, 3, 5, 2, 2, 2, 1, 6, 5, 1, 0, 3, 6, 4, 1, 0, 4, 2, 2, 0, 2, 3, 3, 6, 1, 2, 0, 0, 1, 2, 4, 0, 1, 1, 2, 4, 2, 2, 6, 0, 6, 0, 1, 2, 0, 0, 0, 3], [2, 4, 2, 6, 5, 5, 0, 4, 0, 3, 1, 0, 3, 6, 2, 2, 3, 5, 0, 0, 6, 3, 0, 2, 6, 0, 3, 3, 1, 5, 3, 0, 5, 5, 2, 2, 0, 0, 1, 6, 914, 915, 902, 903, 0, 0, 5, 2, 2, 3, 2, 1, 1, 0, 6, 6, 6, 5, 5, 3, 6, 5, 4, 0, 4, 2, 0, 6, 0, 6, 1, 0, 0, 3, 0, 4, 4, 5, 3, 4, 0, 0, 0, 0, 3, 5, 6, 0, 3, 3, 2, 0, 2, 0, 5, 2, 2, 6, 0, 2], [2, 3, 5, 1, 0, 6, 1, 0, 3, 5, 0, 0, 0, 4, 3, 2, 4, 6, 3, 0, 0, 0, 2, 2, 4, 3, 4, 1, 6, 1, 6, 6, 0, 0, 2, 6, 2, 1, 2, 6, 3, 5, 912, 913, 0, 1, 5, 2, 3, 3, 0, 5, 1, 2, 3, 3, 5, 3, 5, 5, 5, 6, 3, 1, 6, 0, 4, 1, 3, 5, 3, 0, 3, 5, 6, 5, 2, 5, 3, 0, 0, 6, 0, 5, 6, 0, 6, 5, 0, 0, 0, 4, 1, 2, 4, 0, 6, 5, 0, 3], [0, 0, 2, 4, 5, 0, 5, 2, 1, 3, 6, 2, 3, 2, 3, 1, 4, 3, 6, 4, 0, 6, 2, 2, 0, 0, 4, 3, 0, 0, 3, 5, 0, 6, 5, 3, 6, 6, 3, 5, 6, 5, 4, 2, 4, 1, 0, 3, 0, 0, 4, 3, 3, 2, 2, 0, 4, 1, 0, 5, 2, 0, 0, 3, 0, 3, 0, 5, 2, 2, 5, 0, 0, 0, 1, 4, 5, 6, 1, 5, 0, 5, 3, 6, 3, 5, 0, 0, 2, 4, 2, 4, 5, 3, 6, 2, 0, 0, 6, 5], [6, 0, 1, 1, 5, 0, 0, 6, 6, 5, 6, 6, 6, 2, 4, 0, 6, 0, 5, 5, 0, 6, 5, 6, 0, 0, 6, 1, 4, 2, 2, 0, 0, 3, 5, 4, 2, 0, 5, 6, 3, 3, 2, 0, 5, 4, 6, 0, 5, 2, 0, 4, 3, 2, 5, 6, 4, 0, 5, 0, 5, 5, 3, 0, 0, 6, 6, 3, 6, 6, 4, 4, 3, 0, 2, 0, 2, 4, 0, 0, 0, 0, 2, 1, 2, 0, 2, 1, 1, 0, 4, 2, 0, 2, 6, 5, 3, 0, 6, 5], [0, 0, 6, 1, 2, 5, 6, 0, 0, 5, 5, 0, 5, 0, 2, 1, 0, 2, 0, 0, 5, 0, 0, 0, 5, 2, 1, 5, 0, 0, 0, 4, 0, 6, 5, 1, 0, 0, 4, 0, 2, 6, 4, 2, 0, 0, 0, 6, 4, 6, 0, 6, 2, 3, 0, 4, 2, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 4, 3, 4, 5, 0, 6, 0, 5, 5, 5, 6, 5, 6, 0, 0, 2, 1, 1, 0, 6, 2, 1, 5, 0, 3, 0, 6, 0, 0, 3, 0, 1, 4], [2, 2, 0, 0, 5, 3, 6, 0, 2, 0, 0, 6, 2, 4, 6, 2, 4, 6, 1, 4, 0, 0, 6, 2, 6, 3, 0, 6, 4, 6, 4, 0, 6, 4, 5, 4, 4, 3, 6, 1, 4, 0, 0, 0, 4, 5, 0, 6, 0, 4, 5, 1, 2, 4, 0, 4, 6, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 3, 4, 3, 3, 2, 1, 3, 2, 5, 3, 1, 3, 6, 1, 6, 0, 2, 2, 2, 4, 4, 0, 5, 2, 1, 2, 0, 0, 2, 1, 6, 6, 2], [6, 4, 0, 0, 2, 2, 2, 4, 0, 2, 1, 4, 1, 0, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 6, 5, 1, 0, 1, 1, 4, 1, 1, 0, 3, 0, 1, 2, 2, 0, 3, 2, 3, 1, 3, 0, 0, 3, 5, 4, 3, 6, 0, 3, 3, 2, 2, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 0, 3, 6, 0, 4, 2, 0, 2, 3, 2, 6, 6, 1, 4, 4, 2, 3, 1, 1, 0, 5, 4, 0, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], [3, 1, 0, 5, 2, 0, 5, 5, 0, 4, 6, 0, 1, 5, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 4, 0, 3, 3, 2, 0, 0, 4, 0, 3, 0, 4, 1, 3, 3, 4, 3, 6, 3, 0, 2, 0, 6, 5, 0, 0, 4, 6, 5, 4, 2, 0, 5, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 1, 1, 3, 4, 4, 4, 4, 3, 6, 5, 1, 6, 1, 0, 0, 1, 0, 6, 0, 3, 6, 1, 2, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139], [6, 1, 2, 3, 5, 3, 1, 5, 6, 4, 1, 6, 6, 6, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 0, 1, 0, 2, 5, 6, 2, 1, 5, 3, 0, 3, 3, 0, 2, 0, 3, 4, 4, 0, 1, 4, 1, 1, 2, 0, 3, 6, 5, 4, 6, 2, 6, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 2, 5, 1, 6, 5, 6, 6, 4, 3, 2, 4, 3, 2, 5, 3, 0, 3, 1, 2, 4, 0, 5, 6, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], [0, 0, 0, 0, 3, 2, 3, 6, 2, 5, 0, 6, 1, 4, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 4, 0, 3, 0, 4, 5, 0, 0, 1, 5, 3, 3, 4, 4, 3, 5, 0, 1, 3, 3, 0, 3, 5, 6, 4, 1, 4, 4, 3, 2, 5, 2, 0, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 6, 3, 4, 4, 3, 3, 5, 1, 0, 0, 0, 5, 3, 0, 4, 5, 2, 1, 5, 2, 5, 5, 5, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159], [2, 6, 5, 0, 0, 1, 4, 0, 4, 3, 3, 0, 6, 4, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 0, 0, 2, 5, 2, 3, 6, 0, 4, 3, 6, 5, 3, 0, 3, 6, 4, 3, 4, 4, 2, 2, 5, 3, 1, 0, 3, 3, 5, 6, 2, 6, 4, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 2, 2, 5, 6, 0, 0, 2, 5, 5, 2, 5, 5, 1, 0, 6, 4, 0, 0, 4, 3, 6, 6, 4, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169], [0, 6, 2, 1, 2, 0, 6, 2, 3, 3, 2, 2, 0, 6, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 4, 0, 2, 0, 4, 1, 4, 6, 5, 2, 4, 2, 5, 5, 0, 4, 0, 1, 3, 6, 6, 5, 6, 4, 1, 6, 0, 6, 0, 3, 5, 3, 2, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 2, 0, 3, 6, 3, 5, 4, 5, 0, 0, 6, 6, 0, 5, 3, 0, 1, 5, 0, 4, 6, 6, 1, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179], [0, 3, 4, 0, 6, 6, 6, 5, 0, 1, 5, 3, 4, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 6, 0, 0, 2, 3, 6, 0, 1, 2, 6, 5, 0, 3, 0, 1, 2, 2, 0, 3, 5, 6, 4, 3, 0, 0, 4, 0, 1, 3, 5, 0, 5, 6, 1, 2, 5, 6, 0, 2, 0, 6, 0, 3, 4, 0, 0, 6, 2, 3, 1, 6, 5, 1, 1, 2, 0, 2, 0, 0, 4, 4, 0, 0, 5, 3, 5, 180, 181, 182, 183, 184, 185, 186, 187, 906, 907], [1, 6, 6, 0, 1, 3, 5, 3, 1, 5, 5, 6, 5, 2, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 5, 0, 0, 0, 1, 5, 6, 6, 4, 1, 0, 5, 4, 5, 0, 1, 1, 1, 1, 0, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 0, 1, 6, 5, 0, 0, 6, 5, 4, 0, 3, 3, 4, 1, 0, 1, 3, 3, 3, 4, 3, 3, 2, 4, 4, 1, 5, 0, 0, 4, 5, 1, 3, 5, 3, 5, 3, 6, 0, 5, 5, 0, 0, 6, 916, 917], [2, 1, 0, 2, 1, 5, 1, 1, 5, 0, 0, 3, 3, 3, 3, 3, 0, 3, 5, 6, 1, 0, 2, 5, 6, 5, 0, 0, 1, 0, 1, 2, 3, 4, 5, 1, 0, 5, 6, 3, 5, 6, 6, 6, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1, 4, 5, 5, 5, 0, 2, 0, 4, 0, 0, 2, 0, 4, 0, 0, 0, 1, 4, 0, 1, 2, 0, 0, 2, 1, 2, 0, 6, 6, 6, 0, 2, 4, 3, 3, 0, 6, 3, 6, 2, 4, 0, 1, 0, 0], [1, 5, 2, 0, 0, 0, 1, 4, 6, 6, 1, 2, 0, 2, 0, 4, 2, 1, 5, 0, 4, 0, 0, 6, 5, 2, 1, 3, 0, 5, 6, 2, 5, 5, 3, 6, 5, 0, 5, 3, 4, 5, 3, 5, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 6, 5, 4, 0, 2, 1, 6, 2, 5, 6, 3, 6, 3, 0, 0, 3, 0, 4, 4, 2, 0, 1, 5, 0, 5, 0, 0, 0, 6, 2, 1, 4, 0, 2, 1, 0, 5, 4, 2, 0, 3, 5, 4, 1, 6, 3], [2, 1, 4, 4, 3, 5, 3, 0, 4, 4, 6, 2, 5, 1, 3, 4, 2, 6, 4, 5, 0, 0, 4, 0, 2, 6, 4, 1, 1, 0, 0, 0, 4, 2, 0, 4, 0, 0, 0, 4, 4, 1, 2, 0, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 6, 0, 4, 1, 1, 2, 2, 1, 1, 0, 5, 2, 3, 1, 5, 2, 0, 2, 0, 0, 5, 4, 5, 0, 3, 2, 1, 0, 0, 3, 0, 4, 6, 0, 0, 2, 1, 0, 2, 4, 0, 1, 6, 0, 4, 5], [5, 4, 3, 2, 4, 4, 4, 3, 1, 3, 0, 6, 0, 4, 1, 6, 2, 0, 0, 6, 0, 2, 4, 0, 4, 1, 2, 4, 5, 3, 5, 1, 0, 3, 0, 2, 0, 3, 0, 4, 6, 2, 0, 0, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 5, 0, 0, 4, 4, 5, 0, 0, 1, 3, 0, 2, 6, 0, 3, 3, 6, 4, 5, 5, 4, 0, 0, 4, 6, 1, 3, 1, 0, 1, 1, 0, 3, 3, 6, 3, 1, 2, 2, 3, 4, 0, 2, 0, 0, 1], [0, 3, 2, 3, 3, 2, 1, 6, 5, 6, 6, 2, 4, 5, 3, 0, 0, 2, 0, 1, 0, 6, 0, 6, 0, 6, 3, 0, 5, 2, 1, 0, 4, 0, 1, 0, 5, 5, 4, 4, 6, 0, 0, 0, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 2, 5, 4, 6, 0, 0, 6, 5, 1, 3, 1, 6, 3, 6, 3, 0, 4, 5, 1, 0, 0, 2, 6, 2, 3, 4, 4, 1, 3, 6, 3, 0, 6, 1, 0, 3, 3, 3, 5, 6, 5, 5, 0, 2, 0, 2], [0, 0, 0, 0, 0, 3, 2, 0, 6, 0, 0, 3, 3, 0, 2, 5, 5, 2, 4, 0, 0, 3, 0, 5, 0, 0, 0, 0, 3, 4, 0, 3, 3, 5, 3, 0, 0, 2, 3, 1, 0, 0, 6, 5, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 2, 6, 5, 5, 4, 0, 3, 4, 5, 0, 0, 4, 0, 0, 5, 2, 3, 3, 6, 6, 4, 6, 1, 3, 5, 0, 1, 4, 3, 2, 5, 0, 0, 2, 0, 4, 6, 2, 6, 1, 0, 3, 5, 6, 1, 0], [1, 1, 6, 2, 3, 5, 2, 0, 3, 0, 3, 4, 1, 6, 2, 0, 4, 0, 3, 6, 2, 6, 6, 2, 5, 5, 1, 0, 1, 0, 4, 5, 2, 6, 4, 6, 2, 2, 5, 0, 2, 0, 6, 5, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 4, 4, 0, 3, 6, 3, 5, 3, 4, 2, 3, 6, 5, 1, 1, 5, 6, 6, 0, 5, 6, 3, 6, 1, 3, 2, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1, 2, 4, 0, 1, 3, 3, 0, 6, 2], [5, 1, 4, 6, 4, 3, 6, 2, 1, 4, 3, 5, 4, 3, 4, 6, 5, 1, 3, 5, 0, 6, 5, 5, 1, 4, 2, 0, 3, 4, 0, 2, 5, 3, 4, 5, 2, 4, 3, 1, 0, 6, 0, 3, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 4, 0, 2, 6, 0, 5, 2, 2, 4, 2, 0, 0, 6, 4, 5, 2, 0, 5, 5, 1, 3, 6, 4, 0, 6, 4, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 6, 3, 2, 4, 1, 0, 5, 2, 5, 4], [680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 710, 711, 712, 713, 714, 6, 6, 4, 6, 0, 0, 0, 3, 4, 6, 5, 5, 3, 5, 0, 6, 0, 0, 2, 3, 4, 4, 0, 1, 5, 2, 1, 6, 0, 0, 6, 5, 4, 6, 0, 2, 3, 4, 0, 0, 2, 5, 0, 0, 4, 3, 3, 2, 4, 6, 5, 0, 6, 4, 0, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1, 5, 2, 2, 4, 0, 0, 2, 6, 2], [690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 720, 721, 722, 723, 724, 4, 4, 3, 6, 4, 0, 0, 0, 6, 4, 2, 0, 2, 0, 6, 2, 6, 6, 0, 6, 6, 6, 0, 4, 1, 4, 6, 0, 0, 3, 3, 5, 2, 2, 4, 0, 3, 4, 1, 6, 0, 6, 2, 0, 2, 3, 2, 0, 0, 2, 3, 1, 4, 6, 5, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 6, 0, 6, 0, 3, 5, 1, 0, 6, 0], [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 730, 731, 732, 733, 734, 1, 0, 2, 3, 3, 0, 0, 0, 0, 6, 0, 4, 0, 3, 1, 4, 0, 6, 0, 3, 6, 1, 6, 1, 4, 0, 6, 1, 6, 5, 0, 2, 5, 2, 5, 5, 0, 2, 0, 0, 5, 0, 1, 4, 1, 0, 0, 3, 4, 6, 5, 4, 0, 0, 5, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 5, 3, 6, 6, 3, 6, 0, 1, 3, 1], [2, 0, 0, 0, 0, 5, 2, 4, 5, 4, 5, 6, 4, 1, 5, 5, 1, 2, 2, 0, 740, 741, 742, 743, 744, 3, 4, 4, 2, 6, 3, 3, 1, 4, 5, 5, 3, 0, 5, 5, 6, 1, 5, 2, 4, 4, 0, 6, 2, 0, 2, 4, 5, 0, 4, 3, 5, 4, 4, 0, 0, 3, 6, 0, 2, 2, 4, 0, 6, 0, 4, 0, 6, 2, 3, 0, 0, 0, 6, 0, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1, 1, 1, 3, 0, 6, 0, 4, 4, 6], [2, 4, 3, 4, 1, 3, 4, 4, 2, 1, 5, 0, 1, 3, 0, 1, 3, 0, 4, 1, 750, 751, 752, 753, 754, 1, 6, 1, 2, 0, 2, 5, 3, 2, 1, 4, 5, 0, 3, 6, 5, 2, 0, 3, 1, 0, 1, 1, 3, 2, 2, 4, 5, 6, 4, 6, 6, 5, 6, 3, 4, 1, 5, 3, 4, 0, 5, 6, 5, 0, 5, 1, 0, 5, 2, 1, 5, 2, 4, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 0, 5, 2, 0, 2, 4, 0, 1, 2, 0], [0, 6, 2, 0, 3, 1, 4, 4, 0, 2, 2, 1, 5, 3, 0, 1, 3, 4, 6, 4, 760, 761, 762, 763, 764, 1, 6, 2, 0, 1, 5, 2, 0, 4, 3, 4, 0, 1, 6, 0, 5, 5, 0, 1, 5, 3, 0, 5, 3, 3, 3, 5, 0, 5, 4, 4, 0, 0, 6, 6, 5, 2, 4, 3, 3, 1, 4, 4, 0, 6, 2, 0, 6, 0, 0, 3, 5, 5, 2, 0, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1, 3, 5, 0, 6, 6, 0, 5, 0, 2], [4, 2, 5, 0, 4, 6, 1, 4, 6, 4, 4, 2, 5, 1, 0, 3, 0, 1, 1, 4, 770, 0x0303, 772, 773, 774, 0, 4, 4, 6, 0, 0, 2, 2, 5, 4, 6, 6, 1, 6, 6, 4, 6, 3, 2, 3, 5, 6, 5, 3, 3, 4, 2, 6, 5, 4, 5, 6, 2, 5, 1, 2, 4, 3, 6, 3, 4, 2, 2, 5, 3, 0, 0, 6, 0, 3, 6, 3, 3, 4, 5, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 2, 0, 0, 3, 2, 6, 4, 3, 6, 1], [5, 6, 6, 5, 3, 0, 6, 5, 6, 5, 5, 2, 0, 0, 0, 4, 1, 5, 1, 0, 2, 0, 6, 3, 4, 0, 0, 1, 4, 2, 1, 1, 5, 6, 5, 3, 5, 1, 0, 5, 0, 1, 3, 4, 5, 6, 3, 4, 1, 6, 2, 0, 6, 3, 2, 1, 0, 6, 5, 6, 5, 5, 0, 0, 5, 4, 4, 5, 3, 4, 0, 0, 5, 4, 5, 3, 1, 0, 2, 2, 2, 3, 3, 0, 0, 0, 4, 0, 5, 3, 0, 2, 4, 2, 0, 1, 4, 3, 3, 2], [1, 4, 6, 3, 1, 2, 1, 0, 3, 6, 6, 3, 1, 0, 0, 6, 0, 3, 0, 2, 2, 4, 4, 2, 1, 3, 4, 3, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 1, 0, 1, 5, 0, 0, 2, 0, 2, 6, 5, 0, 0, 2, 1, 4, 2, 0, 4, 6, 0, 0, 5, 2, 0, 4, 5, 1, 1, 3, 0, 3, 6, 0, 2, 1, 4, 6, 0, 6, 6, 5, 2, 2, 2, 2, 6, 0, 2, 6, 3, 5, 1, 6, 4, 0, 0, 3, 3, 3, 3], [5, 0, 4, 1, 2, 4, 0, 3, 4, 1, 0, 4, 5, 2, 4, 2, 5, 3, 6, 3, 3, 2, 0, 5, 4, 4, 0, 2, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 4, 0, 1, 4, 5, 5, 2, 4, 0, 0, 5, 3, 5, 0, 1, 6, 2, 3, 3, 0, 3, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 0, 2, 2, 4, 3, 0, 4, 5, 0, 0, 6, 3, 4, 2, 1, 2, 6, 0, 2, 3, 4, 0, 0, 1, 6, 6, 3, 0, 3, 3, 2], [3, 2, 4, 0, 0, 4, 6, 2, 1, 3, 6, 3, 4, 0, 0, 4, 3, 6, 0, 3, 0, 3, 1, 0, 0, 2, 0, 6, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 1, 3, 0, 3, 0, 1, 0, 4, 0, 3, 5, 4, 4, 2, 0, 6, 0, 5, 4, 0, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 1, 3, 1, 0, 5, 1, 2, 6, 3, 0, 2, 3, 1, 3, 0, 2, 1, 0, 2, 0, 6, 6, 0, 4, 5, 5, 6, 1, 1, 1, 5], [0, 3, 6, 3, 0, 5, 0, 5, 0, 1, 0, 3, 3, 5, 2, 1, 6, 5, 2, 0, 0, 4, 6, 5, 0, 6, 3, 5, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 5, 6, 2, 3, 1, 5, 6, 6, 5, 2, 2, 3, 5, 2, 5, 1, 2, 0, 6, 4, 5, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 1, 3, 3, 1, 4, 4, 0, 3, 5, 0, 1, 0, 0, 4, 2, 4, 0, 3, 2, 3, 4, 5, 3, 5, 5, 3, 4, 3, 0, 6, 5], [2, 6, 4, 0, 4, 0, 2, 6, 3, 1, 2, 0, 5, 5, 0, 0, 0, 1, 0, 1, 780, 781, 782, 783, 784, 5, 5, 1, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 5, 2, 5, 0, 3, 1, 2, 5, 5, 0, 5, 3, 0, 2, 1, 0, 0, 4, 0, 1, 6, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 0, 1, 3, 4, 3, 3, 1, 3, 3, 5, 6, 2, 1, 4, 2, 4, 4, 3, 4, 6, 5, 3, 1, 4, 6, 3, 0, 5, 0, 2, 0], [0, 4, 3, 3, 0, 5, 3, 0, 4, 3, 0, 1, 0, 1, 0, 6, 1, 5, 6, 4, 790, 791, 792, 793, 794, 0, 3, 0, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 0, 4, 0, 3, 2, 0, 3, 1, 6, 6, 3, 2, 3, 2, 4, 0, 0, 6, 5, 5, 3, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 4, 5, 3, 6, 5, 4, 3, 0, 6, 6, 2, 1, 2, 0, 1, 0, 1, 6, 3, 2, 0, 0, 0, 2, 0, 0, 1, 3, 5, 3, 6], [1, 3, 0, 3, 0, 0, 3, 6, 1, 1, 3, 2, 5, 0, 1, 4, 3, 0, 0, 1, 800, 801, 802, 803, 804, 0, 3, 3, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 6, 4, 2, 1, 3, 0, 5, 5, 1, 6, 2, 3, 2, 4, 0, 4, 5, 2, 1, 1, 6, 3, 0, 0, 1, 5, 6, 1, 6, 0, 0, 3, 2, 6, 5, 0, 0, 1, 0, 4, 0, 1, 3, 1, 6, 0, 2, 0, 1, 3, 5, 6, 1, 3, 5, 4, 5, 1, 0, 2, 6, 4], [5, 3, 4, 0, 2, 0, 0, 4, 4, 4, 2, 5, 4, 2, 4, 5, 2, 0, 4, 6, 810, 811, 812, 813, 814, 3, 0, 1, 990, 991, 992, 993, 994, 900, 901, 908, 909, 999, 4, 6, 6, 0, 5, 4, 1, 5, 0, 3, 1, 5, 2, 4, 3, 2, 6, 0, 4, 3, 4, 5, 4, 4, 2, 0, 1, 6, 0, 1, 4, 0, 4, 0, 3, 6, 5, 2, 2, 3, 4, 4, 0, 0, 0, 0, 4, 0, 0, 3, 1, 5, 4, 4, 0, 0, 4, 4, 0, 0, 1, 3], [680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 820, 821, 822, 823, 824, 3, 1, 1, 5, 5, 0, 2, 4, 910, 911, 918, 919, 3, 0, 1, 900, 901, 0, 3, 0, 5, 3, 6, 2, 4, 6, 6, 2, 0, 0, 6, 0, 0, 2, 0, 0, 6, 6, 0, 2, 5, 0, 0, 2, 0, 5, 4, 5, 4, 0, 6, 3, 0, 5, 3, 2, 4, 2, 3, 1, 0, 4, 6, 5, 6, 0, 0, 5, 1, 3, 2, 4, 4, 1, 5], [690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 830, 831, 832, 833, 834, 0, 0, 0, 3, 5, 0, 6, 2, 0, 1, 1, 2, 902, 903, 0, 910, 911, 2, 5, 1, 0, 0, 0, 0, 6, 6, 0, 0, 5, 5, 3, 6, 1, 3, 2, 5, 5, 2, 5, 0, 4, 0, 0, 0, 3, 6, 2, 2, 6, 3, 4, 3, 2, 0, 6, 6, 2, 2, 2, 4, 6, 1, 4, 0, 0, 5, 3, 6, 6, 6, 3, 4, 0, 4, 5], [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 840, 841, 842, 843, 844, 0, 2, 3, 1, 4, 5, 1, 6, 6, 2, 6, 4, 912, 913, 900, 901, 0, 4, 6, 2, 3, 2, 6, 0, 3, 0, 5, 0, 0, 5, 5, 5, 0, 3, 0, 4, 0, 3, 0, 2, 4, 3, 1, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 1, 0, 0, 0, 2, 3, 0, 0, 6, 5, 6, 5, 6, 2, 1, 2, 2, 0, 5, 1, 0], [0, 0, 0, 2, 4, 1, 0, 4, 1, 6, 5, 4, 4, 4, 0, 6, 1, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 5, 0, 5, 4, 2, 3, 5, 4, 3, 0, 1, 1, 910, 911, 0, 0, 0, 6, 902, 903, 4, 2, 5, 1, 6, 4, 5, 6, 3, 5, 6, 0, 2, 0, 1, 1, 2, 1, 4, 0, 4, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 0, 3, 3, 6, 1, 6, 3, 5, 6, 0, 3, 4, 0, 1, 1, 2, 0, 5, 0, 4, 3, 6], [0, 4, 3, 4, 1, 0, 4, 1, 2, 2, 6, 5, 2, 5, 5, 3, 0, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 4, 3, 6, 1, 0, 6, 2, 4, 1, 0, 1, 4, 0, 0, 4, 0, 3, 5, 912, 913, 6, 5, 4, 3, 3, 0, 3, 3, 5, 3, 0, 0, 0, 6, 6, 2, 0, 1, 1, 1, 6, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 6, 0, 2, 6, 4, 4, 2, 3, 4, 4, 4, 5, 2, 0, 2, 3, 3, 0, 2, 0, 1, 0], [0, 3, 4, 4, 4, 1, 4, 1, 0, 2, 1, 2, 0, 3, 3, 0, 2, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 3, 0, 3, 4, 3, 4, 5, 2, 2, 0, 0, 0, 6, 0, 1, 3, 4, 4, 4, 3, 0, 0, 5, 6, 0, 2, 0, 1, 6, 4, 2, 4, 0, 6, 1, 4, 6, 0, 3, 0, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 0, 3, 3, 0, 2, 4, 0, 1, 1, 2, 0, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 0], [6, 1, 4, 4, 6, 5, 1, 4, 4, 4, 0, 3, 4, 0, 1, 4, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 1, 1, 0, 1, 5, 0, 3, 1, 0, 6, 0, 3, 4, 0, 5, 0, 0, 4, 3, 0, 2, 1, 3, 2, 6, 0, 0, 1, 0, 0, 3, 4, 5, 5, 3, 4, 2, 1, 5, 0, 4, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 3, 2, 0, 2, 5, 4, 2, 5, 6, 0, 5, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 3], [2, 0, 4, 0, 6, 1, 2, 5, 0, 4, 0, 0, 5, 1, 5, 6, 4, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 2, 0, 1, 0, 2, 2, 0, 3, 0, 4, 3, 1, 6, 1, 1, 1, 0, 2, 3, 5, 0, 3, 5, 4, 0, 0, 6, 3, 4, 1, 2, 0, 0, 1, 4, 5, 4, 6, 5, 1, 6, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 6, 0, 2, 0, 1, 3, 4, 0, 2, 0, 0, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 5], [5, 6, 0, 0, 5, 3, 6, 4, 4, 4, 5, 0, 4, 2, 4, 3, 6, 5, 1, 2, 3, 5, 4, 6, 3, 4, 3, 0, 5, 6, 0, 6, 0, 4, 0, 3, 3, 0, 0, 0, 3, 4, 6, 1, 2, 5, 6, 0, 6, 5, 0, 1, 0, 3, 6, 0, 0, 4, 0, 5, 3, 0, 0, 1, 6, 4, 3, 2, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 4, 4, 0, 5, 2, 5, 4, 4, 0, 0, 4, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 6], [1, 1, 3, 2, 6, 0, 0, 2, 1, 0, 6, 2, 5, 1, 3, 2, 4, 5, 0, 4, 4, 2, 0, 2, 0, 6, 6, 1, 1, 1, 2, 6, 3, 4, 3, 6, 6, 0, 0, 6, 5, 4, 1, 3, 5, 1, 5, 1, 5, 3, 3, 2, 3, 3, 0, 2, 0, 6, 2, 6, 0, 2, 0, 3, 5, 0, 0, 3, 0, 5, 0, 0, 0, 3, 1, 0, 2, 4, 6, 0, 6, 6, 0, 1, 0, 0, 0, 2, 1, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 6], [2, 0, 0, 5, 1, 0, 5, 3, 0, 2, 4, 0, 3, 3, 6, 6, 5, 0, 5, 4, 0, 2, 6, 2, 1, 5, 2, 4, 0, 6, 4, 6, 5, 5, 6, 6, 1, 3, 4, 5, 1, 0, 5, 0, 0, 5, 1, 0, 0, 3, 4, 5, 5, 5, 3, 4, 2, 0, 3, 2, 0, 4, 0, 0, 0, 0, 2, 0, 3, 2, 0, 2, 2, 0, 0, 1, 4, 0, 2, 5, 5, 1, 4, 3, 3, 2, 2, 0, 2, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 3], [2, 6, 4, 1, 6, 5, 0, 2, 0, 0, 0, 0, 0, 4, 5, 5, 3, 3, 0, 900, 901, 0, 5, 4, 2, 0, 1, 1, 3, 2, 0, 0, 3, 3, 3, 4, 1, 4, 3, 2, 6, 6, 4, 4, 1, 6, 3, 0, 2, 0, 5, 2, 5, 4, 4, 0, 6, 2, 5, 5, 0, 6, 6, 4, 1, 0, 3, 0, 4, 2, 0, 1, 1, 5, 3, 5, 5, 2, 0, 0, 0, 6, 0, 3, 3, 4, 0, 2, 3, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 5], [1, 0, 5, 5, 0, 0, 6, 3, 4, 0, 4, 4, 4, 6, 3, 0, 2, 0, 2, 910, 911, 4, 0, 6, 1, 4, 3, 5, 0, 2, 5, 5, 6, 2, 0, 5, 2, 3, 4, 4, 0, 0, 0, 0, 0, 6, 6, 3, 6, 6, 3, 0, 5, 0, 3, 0, 2, 4, 5, 4, 0, 2, 6, 4, 0, 3, 1, 3, 1, 0, 5, 6, 1, 4, 4, 1, 0, 4, 3, 5, 0, 1, 6, 5, 2, 4, 5, 3, 3, 0, 0, 2, 0, 6, 1, 6, 6, 0, 6, 6], [5, 6, 2, 1, 2, 6, 5, 0, 1, 6, 1, 1, 0, 6, 0, 4, 2, 2, 5, 0, 4, 1, 1, 6, 1, 0, 4, 2, 5, 6, 0, 6, 3, 2, 1, 2, 2, 4, 3, 5, 5, 0, 2, 0, 0, 0, 2, 1, 0, 0, 0, 0, 2, 2, 6, 2, 0, 0, 0, 4, 3, 0, 3, 2, 6, 2, 0, 0, 4, 0, 3, 0, 5, 0, 0, 1, 1, 2, 2, 6, 0, 3, 6, 1, 6, 4, 1, 4, 0, 3, 2, 6, 6, 0, 2, 5, 0, 1, 2, 2], [3, 3, 6, 1, 0, 2, 6, 0, 1, 2, 6, 0, 3, 0, 6, 1, 5, 0, 3, 2, 2, 3, 5, 5, 0, 0, 0, 0, 5, 1, 3, 3, 2, 0, 0, 4, 6, 1, 0, 6, 1, 3, 3, 3, 2, 3, 6, 4, 3, 2, 3, 0, 1, 6, 0, 0, 0, 5, 0, 3, 0, 0, 6, 0, 5, 5, 0, 0, 5, 6, 6, 0, 6, 0, 4, 3, 6, 3, 1, 5, 1, 5, 4, 1, 3, 0, 5, 1, 2, 1, 3, 5, 0, 6, 0, 5, 3, 0, 1, 4], [4, 5, 4, 2, 6, 4, 2, 1, 914, 6, 5, 4, 4, 1, 0, 3, 5, 6, 2, 5, 6, 3, 2, 4, 2, 4, 0, 1, 5, 0, 1, 0, 3, 6, 5, 5, 6, 4, 6, 3, 3, 1, 3, 3, 4, 2, 2, 3, 4, 4, 4, 2, 6, 0, 0, 0, 5, 1, 4, 4, 0, 1, 2, 0, 5, 3, 4, 5, 1, 2, 4, 1, 0, 1, 3, 3, 6, 3, 0, 1, 2, 2, 5, 1, 6, 1, 2, 4, 3, 3, 0, 1, 3, 0, 4, 2, 0, 1, 6, 0], [4, 6, 0, 3, 5, 1, 6, 0, 5, 909, 0, 5, 5, 1, 6, 0, 0, 3, 4, 0, 1, 6, 1, 0, 3, 2, 3, 902, 903, 2, 0, 3, 6, 5, 2, 3, 1, 0, 5, 6, 5, 5, 2, 4, 4, 3, 3, 3, 6, 0, 4, 0, 2, 3, 3, 6, 0, 1, 2, 4, 3, 0, 3, 1, 5, 2, 3, 2, 4, 4, 3, 0, 5, 5, 1, 0, 0, 6, 5, 2, 5, 0, 0, 0, 2, 0, 0, 1, 6, 6, 2, 1, 2, 6, 0, 0, 0, 5, 0, 0], [5, 3, 6, 1, 0, 1, 0, 0, 4, 5, 4, 5, 2, 0, 2, 6, 3, 1, 6, 1, 2, 6, 3, 1, 4, 5, 4, 912, 913, 4, 0, 0, 1, 1, 5, 5, 1, 0, 3, 0, 1, 5, 6, 2, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 4, 5, 1, 4, 0, 0, 0, 4, 4, 5, 0, 5, 3, 2, 5, 4, 4, 5, 3, 1, 4, 2, 0, 2, 0, 0, 0, 3, 4, 6, 6, 2, 4, 0, 3, 0, 0, 0, 0, 1, 6, 1, 4, 6, 2], [4, 2, 0, 0, 6, 914, 0, 0, 3, 6, 1, 0, 0, 5, 2, 5, 6, 5, 3, 2, 2, 3, 0, 0, 3, 6, 5, 0, 5, 0, 1, 0, 3, 0, 0, 1, 4, 0, 3, 0, 0, 5, 4, 2, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 1, 0, 1, 0, 1, 0, 1, 5, 0, 4, 0, 2, 3, 1, 1, 4, 2, 2, 0, 0, 0, 0, 3, 5, 2, 2, 1, 0, 3, 0, 5, 2, 4, 1, 3, 4, 6, 3, 4, 2, 5, 0, 6, 4, 6, 0], [2, 5, 0, 4, 2, 2, 1, 1, 1, 6, 5, 3, 0, 2, 4, 0, 1, 0, 3, 2, 5, 0, 0, 5, 5, 0, 0, 3, 3, 4, 6, 3, 5, 900, 901, 4, 6, 2, 1, 6, 0, 0, 4, 1, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 1, 0, 1, 1, 0, 4, 0, 3, 3, 0, 1, 2, 5, 2, 4, 5, 0, 3, 2, 3, 0, 5, 0, 5, 4, 5, 2, 5, 2, 0, 0, 0, 0, 4, 0, 4, 5, 1, 0, 6, 2, 6, 2, 6, 0, 0], [2, 3, 6, 1, 4, 0, 4, 2, 0, 6, 6, 6, 0, 0, 0, 1, 0, 0, 6, 2, 0, 6, 3, 3, 2, 5, 0, 0, 0, 6, 2, 1, 0, 910, 911, 2, 2, 3, 1, 2, 4, 2, 5, 1, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 4, 5, 0, 0, 2, 5, 2, 2, 2, 0, 0, 5, 0, 0, 4, 1, 0, 2, 5, 1, 2, 0, 0, 3, 3, 1, 1, 4, 4, 4, 6, 0, 2, 1, 0, 5, 2, 0, 0, 0, 0, 5, 1, 1, 6, 0], [0, 6, 2, 5, 0, 5, 2, 1, 0, 3, 1, 1, 0, 0, 2, 0, 0, 4, 6, 6, 6, 6, 6, 4, 0, 5, 0, 0, 2, 2, 4, 3, 902, 903, 3, 0, 6, 1, 5, 0, 2, 0, 2, 1, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 3, 0, 3, 1, 6, 0, 0, 1, 1, 4, 6, 3, 0, 6, 5, 4, 3, 3, 3, 6, 4, 0, 3, 6, 5, 6, 0, 6, 5, 4, 5, 1, 0, 3, 6, 0, 6, 3, 1, 0, 1, 4, 6, 2, 1, 0], [6, 6, 1, 0, 0, 0, 1, 0, 6, 6, 3, 0, 2, 5, 0, 1, 3, 3, 1, 1, 3, 2, 1, 5, 6, 0, 5, 5, 2, 2, 3, 4, 912, 913, 6, 3, 5, 3, 4, 1, 6, 0, 6, 0, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 1, 3, 2, 0, 0, 5, 1, 3, 2, 2, 6, 0, 0, 0, 2, 3, 1, 0, 5, 5, 0, 3, 0, 4, 3, 0, 0, 3, 1, 5, 2, 6, 0, 2, 4, 5, 1, 4, 4, 5, 5, 0, 0, 3, 3, 0], [1, 3, 6, 2, 0, 0, 0, 1, 0, 3, 2, 4, 6, 5, 4, 4, 2, 5, 2, 6, 0, 0, 0, 6, 0, 0, 4, 2, 5, 0, 5, 0, 6, 3, 1, 3, 3, 1, 4, 1, 3, 2, 6, 1, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 6, 4, 0, 3, 3, 2, 0, 3, 0, 0, 6, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 5, 3, 5, 6, 0, 0, 5, 2, 4, 2, 5, 6, 5, 2, 1, 6, 0, 0, 6, 5, 0, 5, 0, 0, 3], [2, 3, 3, 0, 4, 0, 0, 6, 4, 0, 5, 4, 4, 0, 2, 5, 2, 4, 3, 6, 0, 0, 0, 4, 1, 6, 3, 5, 1, 6, 0, 0, 5, 1, 2, 3, 5, 3, 5, 6, 0, 2, 1, 2, 2, 0, 3, 0, 1, 0, 6, 4, 5, 5, 1, 1, 5, 0, 1, 5, 3, 2, 4, 0, 6, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 1, 4, 5, 0, 1, 3, 6, 1, 4, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 6, 2, 1, 0, 2, 4], [0, 6, 5, 4, 0, 6, 3, 4, 5, 1, 1, 6, 0, 3, 2, 6, 1, 3, 6, 3, 2, 5, 6, 4, 0, 6, 6, 0, 0, 3, 2, 1, 2, 2, 1, 4, 0, 4, 6, 2, 0, 2, 1, 0, 2, 2, 2, 0, 0, 4, 0, 2, 0, 1, 0, 6, 2, 5, 6, 2, 4, 6, 4, 0, 2, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 3, 1, 3, 0, 6, 4, 3, 2, 6, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 2, 5, 1, 6, 0, 5], [5, 2, 4, 0, 5, 3, 6, 0, 1, 2, 5, 5, 4, 1, 0, 0, 5, 4, 1, 2, 4, 0, 0, 1, 2, 1, 6, 0, 0, 2, 6, 0, 4, 2, 5, 1, 0, 4, 3, 4, 0, 4, 2, 0, 0, 6, 1, 900, 901, 2, 0, 2, 0, 3, 3, 0, 6, 0, 0, 6, 2, 2, 4, 0, 6, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 5, 0, 2, 3, 0, 3, 6, 4, 0, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 5, 6, 2, 0, 6, 4], [2, 4, 914, 3, 0, 0, 4, 2, 6, 0, 3, 4, 1, 5, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 2, 0, 0, 5, 0, 2, 2, 6, 6, 3, 2, 2, 0, 0, 4, 1, 2, 3, 0, 0, 3, 0, 3, 910, 911, 3, 6, 6, 1, 6, 3, 4, 0, 0, 0, 3, 0, 0, 5, 4, 0, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 3, 0, 3, 4, 1, 5, 3, 3, 3, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 0, 0, 0, 1, 0, 2], [5, 2, 2, 0, 6, 5, 1, 5, 0, 6, 6, 0, 0, 6, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 1, 902, 903, 5, 4, 5, 4, 0, 0, 1, 3, 0, 0, 4, 2, 1, 4, 0, 2, 2, 0, 5, 0, 4, 5, 3, 4, 4, 6, 0, 6, 4, 2, 0, 0, 5, 1, 2, 4, 1, 0, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 0, 0, 6, 2, 0, 1, 3, 0, 0, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 4, 4, 0, 1, 6, 2], [5, 0, 6, 3, 0, 1, 1, 909, 0, 6, 5, 0, 2, 4, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 5, 912, 913, 1, 3, 5, 4, 5, 4, 5, 0, 3, 3, 1, 2, 6, 6, 0, 1, 4, 2, 2, 2, 5, 4, 4, 0, 6, 1, 5, 6, 5, 4, 0, 3, 2, 6, 4, 0, 0, 0, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 0, 4, 5, 6, 5, 1, 0, 0, 4, 4, 3, 2, 6, 2, 0, 0, 4, 6, 2, 0, 1, 0, 3, 5, 2], [4, 2, 5, 0, 2, 5, 1, 3, 0, 5, 2, 0, 0, 2, 100, 101, 102, 103, 104, 105, 106, 107, 108, 900, 901, 6, 0, 4, 0, 5, 1, 4, 3, 5, 0, 5, 5, 0, 0, 1, 2, 904, 905, 5, 1, 1, 0, 2, 2, 1, 6, 3, 4, 4, 4, 0, 0, 6, 0, 6, 4, 1, 4, 1, 0, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 1, 1, 2, 0, 4, 6, 3, 0, 0, 0, 0, 6, 6, 0, 6, 6, 5, 6, 5, 4, 2, 6, 3, 2, 2], [3, 6, 0, 1, 0, 0, 3, 2, 0, 0, 5, 1, 6, 1, 110, 111, 112, 113, 114, 115, 116, 117, 118, 910, 911, 3, 6, 6, 1, 2, 4, 1, 1, 4, 0, 0, 2, 3, 1, 1, 0, 914, 915, 906, 907, 5, 2, 5, 3, 6, 6, 0, 2, 0, 2, 0, 0, 2, 0, 6, 0, 0, 1, 5, 3, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 4, 0, 6, 5, 0, 6, 0, 5, 4, 6, 1, 3, 1, 2, 4, 3, 0, 3, 6, 3, 4, 0, 1, 0, 3], [4, 3, 0, 2, 2, 0, 3, 2, 4, 2, 5, 4, 5, 3, 2, 6, 0, 5, 3, 0, 1, 2, 0, 2, 3, 1, 4, 1, 0, 1, 0, 6, 4, 0, 4, 2, 1, 0, 1, 2, 1, 3, 3, 916, 917, 2, 3, 0, 5, 1, 2, 0, 0, 0, 5, 5, 6, 5, 4, 4, 4, 2, 0, 1, 3, 5, 0, 6, 1, 6, 5, 1, 0, 4, 0, 6, 4, 6, 3, 5, 4, 2, 2, 0, 0, 6, 3, 6, 0, 6, 0, 5, 0, 3, 0, 2, 3, 5, 4, 6], [1, 3, 1, 2, 4, 908, 909, 0, 5, 1, 5, 0, 0, 4, 3, 4, 2, 4, 3, 3, 1, 0, 3, 4, 3, 1, 5, 2, 3, 5, 0, 0, 1, 0, 2, 0, 1, 2, 0, 1, 5, 900, 901, 6, 2, 4, 6, 1, 6, 0, 6, 5, 2, 5, 0, 5, 6, 2, 1, 0, 4, 0, 4, 6, 0, 5, 2, 6, 4, 0, 0, 0, 0, 3, 2, 1, 2, 1, 5, 4, 6, 4, 0, 3, 4, 0, 4, 3, 0, 1, 3, 2, 6, 5, 0, 1, 1, 0, 0, 0], [4, 0, 902, 903, 0, 918, 919, 2, 5, 0, 0, 6, 3, 6, 6, 4, 3, 5, 4, 5, 0, 4, 4, 4, 0, 2, 6, 6, 6, 3, 0, 3, 3, 1, 0, 1, 4, 3, 1, 0, 5, 910, 911, 6, 6, 4, 3, 3, 4, 5, 4, 5, 4, 0, 3, 0, 3, 1, 0, 6, 6, 6, 4, 4, 0, 1, 3, 6, 5, 5, 1, 5, 3, 5, 0, 0, 6, 1, 1, 5, 5, 4, 1, 0, 0, 0, 1, 5, 0, 4, 3, 2, 2, 0, 3, 4, 3, 5, 0, 5], [4, 4, 912, 913, 0, 0, 1, 4, 2, 0, 6, 4, 0, 0, 5, 4, 3, 0, 5, 3, 2, 4, 5, 5, 5, 0, 6, 5, 1, 5, 6, 1, 0, 0, 0, 4, 4, 3, 2, 5, 6, 5, 5, 3, 6, 2, 6, 4, 2, 4, 4, 1, 2, 2, 2, 5, 2, 2, 0, 1, 5, 0, 3, 6, 2, 4, 3, 0, 1, 6, 5, 0, 1, 6, 0, 5, 1, 3, 1, 5, 0, 0, 5, 6, 4, 1, 3, 6, 4, 4, 2, 1, 4, 0, 1, 1, 0, 0, 0, 0], [1, 2, 4, 0, 4, 4, 4, 0, 6, 4, 6, 6, 5, 3, 4, 4, 4, 1, 4, 0, 0, 2, 6, 0, 0, 5, 0, 6, 1, 1, 3, 4, 0, 0, 0, 0, 0, 2, 2, 5, 6, 1, 6, 0, 3, 2, 4, 4, 3, 4, 0, 0, 0, 2, 1, 3, 2, 5, 3, 1, 3, 2, 2, 1, 4, 5, 0, 2, 1, 0, 3, 0, 4, 2, 0, 2, 5, 3, 4, 5, 0, 6, 0, 1, 0, 4, 5, 2, 3, 0, 0, 0, 3, 2, 6, 6, 3, 3, 6, 4]];
gGameObjL = [[2147, 832, 12, []], [2188, 2787, 12, []], [583, 3266, 12, []], [3399, 3134, 12, []], [3849, 3688, 3, []], [3852, 3811, 3, []], [3673, 3815, 3, []], [3439, 3812, 3, []], [3221, 3810, 7, []], [3045, 3832, 7, []], [2857, 3899, 7, []], [2658, 3894, 7, []], [2454, 3824, 7, []], [2393, 3643, 7, []], [2457, 3478, 7, []], [2592, 3385, 7, []], [2794, 3368, 7, []], [2940, 3436, 7, []], [3053, 3583, 7, []], [2873, 3061, 7, []], [2661, 3062, 7, []], [2429, 3062, 7, []], [2186, 3066, 7, []], [1987, 3070, 7, []], [1764, 3071, 7, []], [1534, 0x0C00, 7, []], [1297, 3074, 7, []], [1053, 3074, 4, []], [145, 2761, 4, []], [303, 2758, 4, []], [460, 2758, 4, []], [624, 2942, 9, [[-1, -176], [-541, -169], [-543, 3], [0, 0], [0, 0], [0, 0], [0, 0]]], [407, 3667, 6, []], [328, 3750, 6, []], [476, 3755, 6, []], [402, 3847, 6, []], [408, 3573, 9, [[-175, 155], [-4, 365], [164, 150], [0, 0], [0, 0], [0, 0], [0, 0]]], [639, 3830, 7, []], [637, 3898, 7, []], [703, 3846, 7, []], [700, 3924, 7, []], [787, 3871, 7, []], [786, 3945, 7, []], [861, 3879, 7, []], [866, 3955, 7, []], [964, 3954, 7, []], [1058, 3949, 7, []], [962, 3874, 7, []], [1057, 3872, 7, []], [1157, 3953, 7, []], [1154, 3866, 7, []], [1250, 3863, 7, []], [1251, 3941, 7, []], [1361, 3861, 7, []], [1365, 3940, 7, []], [1469, 3857, 7, []], [1473, 3940, 7, []], [1573, 3853, 7, []], [1576, 3936, 7, []], [1534, 3365, 5, []], [1534, 3443, 5, []], [1537, 3526, 5, []], [1442, 3357, 7, []], [1444, 3430, 7, []], [1443, 3517, 7, []], [1619, 3355, 7, []], [1623, 3436, 7, []], [1622, 3520, 7, []], [1540, 3606, 7, []], [1533, 3261, 7, []], [224, 2074, 3, []], [225, 2185, 3, []], [229, 2282, 3, []], [316, 2178, 4, []], [313, 2279, 4, []], [318, 2374, 4, []], [408, 2177, 5, []], [411, 2271, 5, []], [403, 2075, 5, []], [501, 2173, 6, []], [500, 2269, 6, []], [503, 2366, 6, []], [228, 2367, 7, []], [321, 2072, 7, []], [416, 2356, 7, []], [502, 2073, 7, []], [607, 2070, 7, []], [610, 2161, 7, []], [611, 2248, 7, []], [616, 2353, 7, []], [97, 2259, 8, []], [742, 2252, 7, []], [873, 2247, 7, []], [1010, 2244, 7, []], [1189, 2243, 7, []], [1362, 2241, 7, []], [1533, 2236, 7, []], [1707, 2237, 7, []], [1829, 2237, 4, []], [1971, 2232, 7, []], [2119, 2233, 3, []], [2292, 2230, 5, []], [2463, 2225, 7, []], [2657, 2223, 7, []], [0x0B0B, 2224, 6, []], [3013, 2221, 7, []], [3203, 2213, 7, []], [3379, 2209, 7, []], [3385, 2383, 7, []], [3391, 2533, 7, []], [3391, 2719, 7, []], [3379, 2017, 7, []], [3379, 1828, 7, []], [3380, 1639, 7, []], [3383, 1429, 7, []], [3379, 1215, 7, []], [3379, 992, 7, []], [3379, 772, 7, []], [3377, 598, 7, []], [2576, 1724, 6, []], [2726, 1723, 6, []], [2653, 1781, 5, []], [2580, 1850, 6, []], [2729, 1852, 6, []], [2492, 1681, 9, [[329, -8], [321, 182], [0, 183], [0, 0], [0, 0], [0, 0], [0, 0]]], [2926, 2004, 9, [[12, -466], [-559, -466], [-556, 7], [0, 0], [0, 0], [0, 0], [0, 0]]], [3189, 1830, 7, []], [3011, 1833, 7, []], [3281, 126, 3, []], [3282, 210, 3, []], [3283, 301, 3, []], [3601, 118, 3, []], [3601, 206, 3, []], [3602, 300, 3, []], [3440, 230, 8, []], [3066, 114, 7, []], [2870, 115, 7, []], [2640, 118, 7, []], [2640, 291, 7, []], [2402, 120, 7, []], [2646, 471, 7, []], [2182, 120, 7, []], [1945, 121, 7, []], [1695, 122, 7, []], [1441, 123, 7, []], [1215, 127, 7, []], [989, 132, 7, []], [988, 279, 7, []], [986, 415, 7, []], [925, 513, 5, []], [1020, 509, 5, []], [1117, 511, 5, []], [1226, 503, 5, []], [617, 375, 9, [[-5, 379], [890, 375], [887, -2], [391, -3], [0, 0], [0, 0], [0, 0], [0, 0]]], [135, 174, 6, []], [134, 285, 6, []], [133, 400, 6, []], [134, 515, 6, []], [252, 1192, 8, []], [159, 1507, 4, []], [239, 1507, 5, []], [317, 1506, 4, []], [242, 1421, 5, []], [240, 1598, 5, []], [242, 1702, 7, []], [240, 1808, 7, []], [398, 1808, 7, []], [566, 1804, 7, []], [767, 1801, 7, []], [939, 1798, 7, []], [1137, 1796, 7, []], [1358, 1793, 7, []], [1564, 1789, 7, []], [1767, 1788, 7, []], [1955, 1783, 7, []], [2145, 1784, 7, []], [2305, 1778, 7, []], [1698, 1187, 7, []], [1769, 1187, 7, []], [1698, 1256, 7, []], [1769, 1256, 7, []], [1699, 1322, 7, []], [1771, 1326, 7, []], [1626, 1326, 7, []], [1846, 1323, 7, []], [1667, 1394, 7, []], [1739, 1396, 7, []], [1804, 1394, 7, []], [1708, 1465, 7, []], [1772, 1467, 7, []], [1739, 1526, 7, []], [3645, 881, 6, []], [3648, 951, 6, []], [3648, 1025, 6, []], [3720, 915, 6, []], [3723, 997, 6, []], [3725, 1071, 6, []], [3794, 980, 6, []], [3798, 1054, 6, []], [3801, 1126, 6, []], [3662, 2069, 5, []], [3661, 2150, 5, []], [3667, 2240, 5, []], [3662, 2329, 5, []], [3701, 3131, 7, []], [3844, 3128, 7, []], [3848, 3282, 7, []], [3849, 3418, 7, []], [3854, 3574, 7, []], [3844, 2953, 7, []], [3843, 2793, 7, []], [3841, 2611, 7, []], [3844, 2481, 7, []], [3842, 2337, 7, []], [3832, 2242, 5, []], [3833, 2152, 5, []], [3830, 2055, 5, []], [3828, 1946, 5, []], [3355, 1975, 9, [[332, -3], [338, 367], [-4, 368], [0, 0], [0, 0], [0, 0], [0, 0]]], [3914, 2503, 9, [[-137, 3], [-140, -518], [-2, -516], [0, 0], [0, 0], [0, 0], [0, 0]]], [2647, 622, 7, []], [2645, 779, 7, []], [2647, 949, 7, []], [2648, 1109, 7, []], [2855, 1112, 7, []], [3098, 1114, 7, []], [2836, 2361, 7, []], [2839, 2504, 7, []], [2843, 2683, 7, []], [2844, 2835, 7, []], [2102, 3634, 3, []], [2036, 3684, 3, []], [2162, 3590, 3, []], [2035, 3587, 3, []], [2172, 3681, 3, []], [1996, 3471, 9, [[223, 91], [223, 269], [-343, -25], [-592, -20], [-595, -168], [-343, -167], [0, 0], [0, 0], [0, 0], [0, 0]]], [2210, 2001, 2, []], [3824, 221, 13, []], [1193, 3302, 13, []], [442, 1565, 15, []], [3749, 1679, 15, []], [2844, 1365, 14, []], [3823, 358, 15, []], [3603, 1680, 13, []], [446, 1397, 14, []]];
pTileSheetNum = 2;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel8():Array{
gMap = [[2, 3, 6, 3, 1, 1, 4, 3, 2, 3, 6, 1, 4, 0, 1, 0, 1, 4, 4, 1, 6, 6, 5, 2, 6, 0, 1, 5, 0, 4, 1, 5, 2, 0, 3, 4, 1, 0, 0, 4, 2, 2, 0, 6, 6, 5, 4, 6, 0, 6, 5, 0, 6, 0, 0, 4, 2, 0, 3, 3, 2, 0, 4, 5, 2, 0, 2, 1, 1, 1, 3, 3, 0, 3, 2, 4, 4, 1, 6, 5, 5, 0, 6, 6, 0, 0, 5, 2, 4, 4, 5, 5, 6, 4, 0, 4, 3, 1, 2, 0], [5, 5, 0, 3, 0, 1, 2, 0, 4, 0, 2, 5, 0, 0, 2, 4, 6, 5, 4, 0, 1, 0, 2, 6, 0, 0, 6, 5, 0, 1, 4, 4, 2, 6, 0, 5, 4, 560, 561, 562, 2, 4, 6, 4, 0, 5, 1, 5, 2, 3, 3, 3, 3, 0, 4, 3, 0, 4, 6, 1, 2, 0, 1, 2, 0, 1, 4, 6, 3, 4, 1, 3, 0, 560, 561, 562, 6, 0, 6, 4, 0, 5, 2, 6, 5, 4, 2, 2, 4, 3, 4, 5, 3, 0, 0, 4, 0, 1, 5, 1], [0, 6, 3, 5, 3, 5, 4, 2, 2, 1, 0, 2, 4, 4, 2, 2, 4, 6, 0, 4, 4, 3, 4, 2, 5, 3, 3, 3, 0, 4, 0, 1, 0, 1, 1, 0, 0, 570, 571, 572, 0, 3, 2, 0, 4, 2, 1, 2, 1, 1, 6, 5, 3, 1, 2, 6, 2, 3, 0, 4, 1, 0, 5, 0, 3, 4, 4, 4, 5, 2, 5, 6, 4, 570, 571, 572, 0, 6, 0, 2, 5, 2, 3, 0, 0, 0, 5, 4, 4, 6, 0, 6, 2, 1, 1, 4, 6, 2, 3, 0], [5, 2, 3, 5, 4, 5, 0, 1, 4, 4, 5, 5, 3, 2, 3, 1, 6, 1, 0, 5, 4, 6, 5, 1, 5, 3, 0, 4, 4, 0, 0, 4, 3, 5, 5, 5, 0, 580, 581, 582, 1, 4, 6, 1, 5, 1, 0, 0, 0, 6, 6, 6, 0, 6, 2, 4, 1, 4, 6, 5, 1, 1, 0, 5, 0, 3, 0, 6, 2, 5, 3, 2, 1, 580, 581, 582, 0, 3, 0, 5, 0, 3, 0, 4, 5, 6, 1, 6, 0, 1, 1, 4, 6, 6, 0, 3, 0, 5, 3, 4], [0, 1, 0, 5, 6, 3, 3, 5, 0, 1, 3, 4, 2, 2, 0, 1, 2, 3, 6, 0, 1, 3, 6, 3, 5, 2, 4, 0, 3, 2, 6, 0, 0, 5, 0, 0, 5, 590, 591, 592, 1, 0, 3, 4, 6, 2, 1, 3, 2, 0, 0, 0, 0, 4, 0, 5, 5, 6, 2, 3, 0, 5, 3, 0, 6, 3, 0, 5, 0, 4, 1, 0, 1, 590, 591, 592, 3, 3, 0, 4, 0, 0, 1, 1, 0, 2, 2, 2, 5, 2, 2, 3, 0, 0, 2, 2, 0, 2, 2, 1], [6, 2, 4, 6, 3, 4, 2, 5, 1, 0, 5, 6, 3, 2, 5, 6, 5, 2, 2, 1, 4, 6, 4, 0, 0, 4, 1, 3, 2, 6, 0, 3, 3, 0, 0, 0, 5, 600, 601, 602, 1, 4, 0, 5, 0, 2, 6, 4, 0, 1, 0, 0, 1, 0, 4, 0, 5, 5, 5, 4, 4, 5, 4, 2, 6, 2, 2, 1, 5, 6, 1, 2, 0, 600, 601, 602, 3, 5, 6, 4, 5, 4, 0, 2, 3, 3, 5, 5, 5, 5, 6, 3, 2, 5, 1, 0, 0, 5, 2, 5], [5, 4, 5, 2, 1, 4, 1, 2, 2, 6, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 3, 2, 1, 1, 3, 6, 0, 2, 6, 5, 0, 5, 5, 5, 6, 3, 2, 610, 611, 612, 5, 6, 3, 4, 0, 5, 0, 1, 2, 5, 4, 5, 4, 4, 2, 6, 3, 2, 2, 6, 0, 3, 1, 3, 4, 0, 1, 5, 0, 4, 3, 0, 6, 610, 611, 612, 2, 5, 1, 5, 4, 0, 3, 1, 0, 5, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 4, 0, 0, 2], [2, 0, 0, 4, 5, 5, 4, 6, 5, 2, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 0, 0, 2, 0, 0, 6, 6, 0, 0, 5, 1, 4, 0, 5, 2, 3, 0, 620, 621, 622, 3, 0, 1, 4, 1, 1, 2, 2, 0, 4, 0, 6, 6, 2, 5, 0, 3, 2, 0, 0, 6, 0, 0, 6, 4, 3, 2, 6, 3, 1, 3, 6, 6, 620, 621, 622, 4, 5, 1, 0, 4, 5, 5, 1, 4, 5, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 0, 4, 1, 2], [6, 2, 3, 0, 1, 5, 0, 0, 5, 0, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 1, 4, 4, 3, 1, 4, 1, 6, 0, 0, 4, 5, 0, 2, 0, 0, 0, 630, 631, 632, 1, 1, 6, 0, 5, 3, 1, 3, 3, 0, 3, 0, 5, 2, 2, 1, 2, 0, 4, 2, 2, 1, 5, 0, 1, 0, 5, 5, 4, 5, 3, 3, 3, 630, 631, 632, 2, 5, 0, 5, 5, 1, 0, 0, 6, 3, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 3, 3, 2, 6], [4, 2, 6, 5, 5, 0, 0, 5, 1, 2, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 1, 5, 3, 0, 1, 0, 3, 0, 6, 4, 6, 2, 0, 5, 6, 6, 5, 640, 641, 642, 6, 4, 3, 6, 0, 6, 2, 3, 2, 0, 0, 0, 4, 4, 6, 0, 1, 1, 2, 5, 0, 2, 5, 0, 1, 5, 0, 1, 0, 0, 1, 4, 0, 640, 641, 642, 0, 3, 6, 1, 2, 6, 1, 1, 0, 0, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 0, 2, 1, 6], [0, 3, 5, 6, 5, 1, 2, 6, 5, 1, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 3, 2, 3, 3, 2, 2, 4, 6, 1, 2, 0, 6, 5, 2, 1, 2, 5, 650, 651, 652, 1, 2, 3, 1, 4, 5, 0, 6, 3, 6, 1, 0, 2, 0, 3, 6, 2, 2, 3, 3, 3, 3, 1, 2, 5, 4, 3, 1, 1, 2, 5, 5, 3, 650, 651, 652, 1, 3, 2, 6, 0, 4, 0, 4, 0, 2, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 4, 6, 3, 0], [0, 0, 3, 6, 4, 3, 1, 4, 1, 1, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 5, 2, 4, 5, 1, 4, 0, 3, 6, 0, 0, 1, 1, 5, 3, 0, 6, 660, 661, 662, 6, 1, 3, 6, 2, 0, 6, 0, 5, 0, 0, 6, 6, 6, 1, 6, 0, 2, 3, 6, 5, 5, 4, 4, 0, 0, 0, 6, 2, 4, 0, 4, 3, 660, 661, 662, 5, 0, 0, 1, 6, 2, 2, 6, 4, 1, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 5, 4, 0, 0], [2, 0, 5, 4, 0, 0, 2, 2, 3, 3, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1, 4, 0, 5, 0, 1, 1, 3, 5, 3, 0, 3, 1, 4, 5, 4, 3, 670, 671, 672, 0, 1, 1, 0, 5, 1, 1, 6, 0, 4, 5, 0, 0, 1, 0, 5, 2, 3, 0, 3, 4, 2, 4, 6, 0, 0, 4, 0, 5, 4, 5, 1, 0, 670, 671, 672, 1, 4, 3, 1, 6, 1, 5, 2, 6, 4, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 5, 4, 6, 2], [4, 3, 0, 4, 5, 0, 2, 4, 3, 6, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 0, 1, 6, 5, 0, 1, 2, 1, 1, 0, 3, 3, 5, 3, 5, 4, 6, 680, 681, 682, 2, 0, 2, 0, 5, 0, 5, 5, 4, 0, 2, 3, 0, 3, 6, 2, 0, 2, 6, 0, 4, 3, 1, 1, 3, 2, 0, 6, 3, 0, 2, 6, 6, 680, 681, 682, 6, 0, 6, 0, 3, 2, 0, 5, 0, 2, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 4, 0, 2, 4], [1, 1, 3, 4, 5, 4, 6, 5, 3, 6, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 5, 4, 5, 6, 2, 6, 4, 1, 0, 4, 2, 1, 3, 4, 3, 4, 0, 690, 691, 692, 6, 6, 5, 1, 1, 0, 0, 4, 2, 2, 0, 3, 3, 4, 0, 3, 5, 6, 5, 3, 3, 4, 5, 6, 2, 4, 5, 5, 2, 0, 5, 4, 2, 690, 691, 692, 3, 3, 4, 0, 0, 5, 4, 1, 4, 1, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 5, 0, 3, 6], [5, 3, 1, 0, 6, 5, 4, 1, 0, 0, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 1, 2, 1, 0, 6, 2, 0, 0, 2, 5, 3, 4, 0, 4, 2, 3, 700, 701, 702, 5, 1, 0, 5, 2, 1, 1, 0, 4, 1, 3, 0, 2, 0, 6, 0, 1, 5, 0, 6, 5, 5, 5, 1, 6, 3, 1, 0, 4, 1, 0, 3, 2, 700, 701, 702, 0, 1, 6, 0, 0, 0, 3, 0, 5, 1, 5, 1, 5, 3, 1, 6, 2, 3, 3, 6, 1, 3, 0, 5], [4, 0, 5, 6, 1, 0, 5, 2, 3, 4, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 0, 0, 2, 1, 3, 0, 4, 2, 6, 2, 0, 2, 4, 6, 5, 0, 2, 4, 0, 1, 6, 5, 2, 6, 0, 1, 3, 4, 4, 5, 2, 1, 4, 6, 5, 6, 2, 1, 0, 4, 1, 0, 5, 6, 0, 5, 2, 2, 4, 0, 5, 3, 0, 1, 1, 6, 4, 0, 2, 3, 4, 0, 3, 4, 1, 3, 5, 0, 6, 3, 6, 6, 5, 1, 6, 4, 0, 1, 2, 5], [4, 1, 2, 5, 0, 6, 2, 6, 2, 5, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 2, 1, 1, 3, 1, 2, 2, 1, 3, 0, 0, 3, 2, 4, 0, 6, 0, 5, 1, 1, 2, 4, 5, 6, 1, 4, 0, 3, 2, 0, 6, 2, 5, 0, 2, 6, 2, 3, 0, 0, 0, 0, 1, 4, 2, 0, 6, 1, 6, 0, 6, 1, 1, 3, 1, 6, 0, 5, 0, 2, 3, 5, 6, 5, 3, 0, 6, 5, 6, 5, 0, 2, 0, 2, 6, 4, 0, 4, 6, 6], [0, 6, 6, 1, 4, 6, 2, 6, 6, 6, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 6, 5, 0, 6, 0, 0, 0, 2, 3, 6, 1, 0, 0, 4, 1, 0, 0, 5, 0, 3, 6, 2, 1, 1, 6, 3, 6, 0, 4, 1, 5, 6, 5, 6, 4, 0, 1, 6, 0, 6, 0, 2, 3, 2, 0, 5, 0, 3, 6, 6, 6, 0, 1, 2, 954, 955, 956, 957, 6, 5, 0, 4, 0, 2, 0, 3, 0, 4, 3, 0, 4, 0, 1, 5, 0, 0, 5, 5, 6, 0], [1, 2, 2, 4, 6, 2, 0, 0, 2, 2, 1, 6, 4, 5, 2, 2, 1, 5, 0, 3, 6, 0, 5, 6, 4, 1, 0, 6, 0, 0, 5, 0, 0, 3, 0, 5, 6, 950, 951, 952, 953, 1, 4, 1, 2, 3, 3, 0, 4, 0, 2, 1, 4, 3, 6, 5, 6, 2, 1, 5, 1, 1, 0, 2, 2, 3, 0, 0, 2, 4, 3, 4, 6, 5, 964, 965, 966, 967, 0, 4, 5, 0, 0, 1, 0, 0, 0, 0, 4, 2, 3, 4, 6, 4, 6, 0, 0, 0, 0, 0], [5, 5, 3, 3, 0, 4, 0, 1, 5, 5, 3, 4, 4, 0, 5, 2, 1, 3, 2, 5, 4, 1, 0, 4, 5, 4, 0, 3, 0, 2, 0, 4, 2, 0, 3, 4, 3, 960, 961, 962, 963, 2, 6, 3, 0, 5, 0, 1, 3, 4, 3, 6, 6, 6, 6, 1, 0, 1, 4, 1, 0, 0, 4, 5, 0, 2, 4, 6, 0, 5, 1, 2, 0, 2, 974, 975, 976, 977, 4, 4, 3, 5, 3, 2, 0, 2, 3, 5, 5, 0, 6, 6, 4, 3, 0, 1, 0, 2, 4, 5], [6, 4, 3, 2, 6, 0, 1, 2, 3, 3, 3, 6, 0, 6, 2, 0, 0, 5, 2, 6, 4, 2, 0, 4, 0, 2, 0, 0, 3, 3, 5, 5, 5, 0, 4, 4, 1, 970, 971, 972, 973, 1, 2, 0, 1, 0, 0, 4, 3, 4, 2, 3, 0, 1, 6, 0, 5, 4, 1, 1, 4, 0, 4, 0, 5, 6, 6, 6, 1, 4, 4, 6, 1, 3, 984, 985, 986, 987, 0, 2, 6, 0, 0, 6, 0, 3, 0, 1, 3, 5, 5, 3, 0, 5, 5, 3, 6, 3, 1, 5], [5, 2, 3, 0, 0, 0, 4, 1, 5, 4, 6, 5, 5, 0, 6, 1, 1, 1, 0, 5, 0, 4, 1, 3, 3, 0, 5, 5, 0, 0, 4, 5, 4, 4, 4, 3, 1, 980, 981, 982, 983, 3, 5, 6, 2, 5, 0, 3, 4, 3, 5, 3, 5, 3, 4, 0, 0, 5, 3, 6, 6, 0, 6, 0, 4, 1, 5, 3, 4, 3, 5, 3, 6, 5, 994, 995, 996, 997, 0, 0, 3, 2, 1, 0, 4, 5, 4, 0, 0, 4, 0, 0, 0, 0, 0, 1, 3, 2, 6, 0], [6, 0, 0, 1, 2, 1, 3, 5, 0, 6, 2, 0, 2, 1, 0, 3, 6, 1, 4, 4, 1, 1, 6, 5, 6, 2, 2, 2, 0, 5, 4, 5, 0, 4, 0, 5, 4, 990, 991, 992, 993, 2, 5, 3, 1, 6, 4, 1, 5, 4, 0, 4, 0, 5, 1, 0, 5, 1, 4, 1, 4, 1, 5, 3, 2, 6, 0, 6, 5, 6, 5, 0, 5, 2, 5, 0, 5, 6, 6, 5, 5, 2, 0, 5, 2, 0, 0, 0, 1, 0, 0, 1, 2, 2, 3, 1, 3, 5, 3, 6], [0, 2, 4, 5, 0, 5, 3, 1, 3, 3, 0, 0, 6, 0, 3, 5, 1, 3, 2, 6, 5, 3, 2, 1, 5, 4, 2, 0, 6, 6, 1, 0, 0, 0, 0, 6, 5, 950, 951, 952, 953, 0, 954, 955, 956, 957, 4, 6, 0, 0, 2, 0, 0, 4, 954, 955, 956, 957, 1, 6, 0, 3, 6, 3, 4, 1, 0, 950, 951, 952, 953, 0, 0, 950, 951, 952, 953, 3, 0, 4, 5, 2, 2, 0, 5, 3, 6, 1, 5, 3, 0, 4, 3, 1, 0, 0, 0, 5, 0, 3], [3, 5, 4, 5, 2, 4, 0, 4, 0, 2, 1, 6, 4, 1, 4, 4, 5, 3, 1, 6, 6, 3, 3, 4, 0, 4, 2, 0, 0, 5, 1, 0, 3, 0, 5, 2, 2, 960, 961, 962, 963, 2, 964, 965, 966, 967, 3, 0, 950, 951, 952, 953, 3, 4, 964, 965, 966, 967, 0, 6, 954, 955, 956, 957, 2, 2, 3, 960, 961, 962, 963, 5, 2, 960, 961, 962, 963, 0, 6, 1, 4, 0, 5, 0, 0, 0, 2, 3, 0, 0, 3, 4, 2, 0, 6, 1, 5, 5, 4, 4], [1, 5, 3, 0, 6, 0, 0, 5, 1, 5, 2, 0, 2, 1, 0, 3, 0, 0, 1, 3, 4, 0, 3, 4, 5, 1, 4, 0, 4, 6, 3, 0, 0, 2, 1, 2, 4, 970, 971, 972, 973, 2, 974, 975, 976, 977, 4, 2, 960, 961, 962, 963, 4, 3, 974, 975, 976, 977, 4, 4, 964, 965, 966, 967, 1, 0, 4, 970, 971, 972, 973, 3, 5, 970, 971, 972, 973, 2, 5, 3, 2, 2, 2, 4, 4, 6, 5, 1, 0, 1, 5, 6, 5, 0, 1, 4, 3, 3, 4, 2], [5, 1, 6, 4, 5, 5, 0, 1, 3, 5, 4, 2, 6, 4, 6, 4, 5, 2, 0, 6, 3, 6, 0, 1, 0, 4, 0, 4, 6, 0, 4, 4, 1, 5, 0, 3, 4, 980, 981, 982, 983, 3, 984, 985, 986, 987, 3, 3, 970, 971, 972, 973, 1, 0, 984, 985, 986, 987, 2, 0, 974, 975, 976, 977, 2, 6, 5, 980, 981, 982, 983, 1, 0, 980, 981, 982, 983, 4, 5, 4, 1, 1, 0, 6, 5, 6, 1, 2, 2, 4, 0, 0, 6, 6, 1, 2, 5, 6, 6, 4], [5, 3, 3, 0, 5, 0, 0, 3, 5, 6, 3, 0, 3, 6, 6, 1, 0, 0, 1, 2, 4, 4, 3, 5, 0, 4, 3, 0, 0, 0, 6, 1, 0, 5, 1, 6, 1, 990, 991, 992, 993, 1, 994, 995, 996, 997, 3, 6, 980, 981, 982, 983, 0, 5, 994, 995, 996, 997, 5, 1, 984, 985, 986, 987, 5, 2, 1, 990, 991, 992, 993, 6, 3, 990, 991, 992, 993, 1, 5, 0, 0, 0, 0, 2, 6, 6, 0, 0, 2, 4, 4, 0, 0, 5, 0, 0, 0, 4, 5, 0], [0, 2, 0, 5, 5, 2, 5, 6, 5, 2, 6, 0, 3, 2, 1, 1, 0, 4, 1, 0, 1, 0, 3, 5, 2, 6, 3, 6, 0, 1, 6, 0, 0, 0, 0, 4, 2, 0, 5, 0, 2, 0, 6, 5, 6, 2, 1, 0, 990, 991, 992, 993, 2, 0, 4, 1, 0, 2, 0, 0, 994, 995, 996, 997, 3, 3, 6, 1, 5, 0, 3, 4, 6, 5, 4, 5, 4, 0, 3, 4, 0, 6, 6, 6, 6, 3, 6, 0, 6, 3, 3, 5, 6, 3, 0, 1, 5, 0, 2, 0], [6, 1, 6, 2, 2, 5, 1, 0, 5, 2, 1, 1, 2, 0, 2, 1, 3, 4, 6, 3, 4, 5, 4, 5, 4, 3, 5, 0, 2, 6, 1, 4, 0, 0, 5, 0, 2, 1, 4, 0, 3, 0, 3, 5, 6, 6, 6, 4, 5, 0, 6, 0, 2, 2, 0, 6, 5, 0, 3, 1, 6, 0, 5, 6, 5, 2, 5, 4, 0, 6, 0, 6, 5, 5, 6, 5, 3, 4, 1, 4, 1, 3, 0, 4, 5, 2, 1, 0, 6, 4, 3, 6, 0, 1, 0, 5, 0, 4, 2, 5], [1, 0, 3, 0, 0, 5, 0, 2, 1, 2, 0, 5, 0, 5, 5, 2, 1, 0, 1, 5, 4, 5, 0, 2, 1, 3, 1, 5, 4, 0, 1, 0, 3, 2, 3, 6, 0, 0, 0, 0, 2, 3, 2, 3, 2, 1, 5, 5, 6, 1, 0, 0, 0, 6, 4, 3, 6, 3, 4, 0, 3, 0, 2, 2, 6, 1, 5, 1, 0, 0, 0, 6, 3, 2, 1, 1, 5, 2, 0, 0, 3, 5, 4, 2, 3, 0, 3, 3, 4, 3, 0, 2, 3, 2, 6, 4, 0, 0, 2, 0], [5, 3, 6, 2, 0, 4, 2, 6, 4, 1, 3, 0, 5, 0, 0, 4, 0, 6, 6, 1, 3, 0, 2, 1, 0, 4, 6, 6, 2, 3, 3, 6, 2, 2, 5, 6, 5, 1, 2, 3, 0, 1, 0, 5, 5, 1, 4, 0, 5, 6, 1, 0, 1, 0, 1, 4, 2, 6, 1, 6, 0, 0, 1, 3, 5, 3, 2, 0, 0, 5, 6, 0, 2, 6, 1, 1, 2, 0, 0, 3, 5, 2, 4, 6, 0, 6, 2, 2, 0, 2, 2, 4, 1, 2, 0, 6, 2, 5, 3, 2], [5, 5, 1, 1, 0, 2, 3, 0, 0, 5, 6, 4, 5, 2, 5, 6, 4, 2, 6, 0, 6, 5, 0, 0, 5, 6, 2, 2, 5, 5, 4, 2, 6, 1, 4, 0, 0, 6, 3, 6, 4, 1, 6, 4, 3, 2, 1, 6, 4, 1, 1, 3, 0, 1, 6, 1, 4, 5, 2, 2, 6, 0, 1, 2, 2, 5, 3, 3, 6, 3, 5, 4, 4, 4, 6, 0, 4, 5, 6, 4, 5, 0, 0, 1, 1, 1, 0, 3, 1, 1, 0, 0, 1, 5, 3, 0, 0, 3, 3, 6], [4, 6, 0, 0, 3, 0, 4, 0, 4, 0, 0, 5, 1, 5, 1, 2, 3, 0, 2, 0, 2, 2, 2, 5, 5, 4, 1, 6, 5, 0, 4, 4, 0, 0, 0, 1, 0, 5, 6, 2, 0, 1, 6, 0, 6, 3, 3, 5, 0, 1, 4, 1, 3, 0, 2, 3, 5, 4, 0, 2, 5, 0, 0, 4, 4, 0, 0, 2, 2, 0, 0, 6, 3, 0, 6, 4, 3, 6, 3, 5, 0, 6, 5, 3, 6, 3, 0, 0, 6, 2, 1, 0, 4, 0, 5, 1, 1, 6, 6, 0], [5, 6, 6, 0, 5, 1, 6, 5, 3, 0, 1, 2, 3, 6, 2, 0, 2, 5, 0, 6, 6, 0, 0, 1, 3, 6, 4, 1, 1, 2, 6, 0, 0, 3, 4, 3, 5, 4, 3, 4, 2, 2, 2, 0, 5, 6, 3, 2, 3, 0, 2, 1, 4, 1, 5, 1, 3, 6, 3, 4, 4, 3, 0, 1, 4, 1, 0, 0, 3, 3, 0, 6, 0, 4, 1, 4, 0, 3, 3, 3, 3, 3, 1, 0, 0, 6, 0, 3, 0, 0, 5, 0, 5, 4, 5, 0, 1, 3, 0, 1], [2, 0, 0, 6, 1, 0, 5, 2, 2, 4, 5, 6, 0, 5, 0, 1, 2, 0, 0, 1, 2, 6, 1, 4, 6, 3, 4, 0, 0, 6, 2, 0, 0, 0, 0, 3, 0, 5, 6, 1, 1, 0, 3, 5, 0, 3, 0, 5, 4, 0, 4, 6, 0, 2, 6, 1, 0, 3, 0, 6, 2, 3, 3, 0, 5, 2, 4, 6, 1, 0, 0, 4, 6, 3, 5, 0, 4, 4, 0, 2, 2, 1, 6, 4, 0, 4, 4, 0, 0, 0, 0, 0, 3, 0, 2, 5, 0, 3, 5, 2], [2, 2, 6, 0, 0, 0, 0, 2, 3, 4, 0, 6, 2, 1, 1, 2, 5, 6, 3, 0, 0, 4, 3, 4, 1, 2, 4, 4, 6, 1, 6, 0, 0, 3, 6, 1, 4, 4, 5, 4, 0, 0, 5, 0, 2, 4, 4, 5, 5, 1, 1, 4, 4, 0, 4, 0, 0, 6, 4, 5, 6, 5, 6, 2, 0, 2, 6, 3, 0, 2, 3, 0, 2, 1, 2, 2, 0, 0, 0, 2, 1, 3, 0, 2, 5, 1, 5, 4, 3, 2, 5, 4, 0, 6, 1, 2, 0, 2, 2, 3], [4, 2, 1, 4, 0, 6, 2, 1, 0, 0, 5, 3, 4, 4, 5, 0, 4, 6, 6, 2, 3, 0, 5, 0, 2, 0, 5, 1, 3, 4, 2, 4, 0, 0, 3, 2, 2, 0, 5, 4, 2, 0, 0, 3, 3, 0, 4, 2, 2, 0, 4, 2, 6, 6, 6, 1, 0, 2, 4, 0, 3, 6, 0, 2, 2, 1, 2, 4, 2, 0, 4, 4, 6, 2, 5, 3, 1, 4, 2, 5, 3, 1, 6, 4, 4, 2, 5, 4, 0, 3, 0, 6, 4, 4, 5, 3, 1, 1, 2, 2], [2, 2, 0, 3, 0, 0, 0, 4, 0, 0, 3, 1, 5, 4, 0, 2, 0, 5, 6, 1, 0, 4, 2, 5, 5, 2, 5, 0, 4, 4, 0, 3, 0, 0, 0, 0, 0, 4, 0, 0, 6, 4, 5, 3, 0, 0, 6, 2, 5, 0, 5, 3, 6, 6, 6, 3, 4, 2, 3, 1, 0, 5, 0, 2, 6, 6, 1, 5, 2, 1, 0, 4, 4, 1, 6, 5, 2, 4, 2, 2, 6, 2, 4, 1, 4, 4, 0, 0, 0, 0, 4, 1, 0, 1, 1, 4, 2, 0, 0, 1], [0, 0, 0, 1, 0, 6, 6, 4, 6, 3, 4, 1, 3, 0, 4, 2, 2, 4, 1, 1, 0, 0, 2, 3, 5, 4, 3, 5, 1, 0, 6, 3, 0, 1, 3, 0, 1, 0, 5, 2, 0, 6, 4, 3, 0, 0, 2, 3, 5, 4, 6, 6, 2, 5, 5, 2, 1, 2, 3, 6, 5, 3, 0, 6, 5, 0, 2, 6, 1, 2, 4, 5, 4, 6, 6, 0, 1, 5, 0, 0, 4, 0, 0, 2, 6, 2, 2, 2, 3, 2, 6, 1, 2, 1, 3, 3, 3, 2, 4, 5], [6, 2, 1, 4, 0, 5, 5, 3, 5, 6, 1, 6, 5, 3, 0, 0, 1, 1, 0, 3, 0, 5, 0, 3, 0, 4, 4, 0, 6, 5, 2, 5, 1, 0, 0, 2, 1, 1, 4, 5, 3, 3, 2, 0, 6, 4, 3, 0, 0, 0, 4, 0, 2, 0, 2, 5, 3, 3, 3, 3, 3, 6, 1, 4, 3, 5, 2, 3, 3, 2, 2, 2, 6, 0, 2, 1, 4, 0, 1, 1, 5, 0, 1, 0, 1, 6, 1, 1, 4, 2, 3, 3, 0, 0, 3, 1, 3, 3, 6, 4], [4, 6, 3, 2, 0, 6, 1, 2, 3, 1, 0, 6, 3, 0, 3, 3, 3, 5, 6, 0, 5, 2, 6, 4, 0, 6, 3, 1, 5, 0, 2, 0, 0, 4, 6, 5, 5, 4, 1, 3, 4, 6, 1, 0, 4, 5, 3, 2, 2, 0, 2, 6, 5, 2, 0, 5, 1, 5, 3, 6, 2, 1, 3, 4, 5, 0, 3, 6, 0, 5, 1, 3, 2, 1, 1, 0, 3, 2, 6, 2, 6, 5, 3, 1, 0, 0, 3, 6, 5, 3, 1, 3, 2, 3, 6, 4, 2, 2, 4, 2], [0, 2, 4, 0, 6, 1, 4, 4, 1, 0, 3, 0, 3, 1, 0, 6, 4, 6, 5, 6, 4, 4, 2, 0, 4, 0, 0, 4, 6, 4, 1, 3, 1, 0, 6, 5, 6, 5, 0, 2, 6, 2, 1, 5, 1, 4, 2, 5, 4, 3, 0, 5, 2, 3, 0, 1, 0, 3, 0, 6, 6, 4, 5, 0, 2, 2, 4, 5, 4, 6, 5, 5, 6, 0, 1, 0, 0, 1, 4, 6, 5, 6, 6, 2, 1, 5, 0, 4, 5, 4, 1, 2, 3, 2, 3, 0, 6, 3, 6, 2], [6, 1, 6, 0, 5, 0, 4, 6, 5, 6, 2, 1, 1, 4, 4, 0, 5, 4, 2, 0, 6, 5, 0, 3, 4, 0, 6, 6, 0, 2, 0, 6, 6, 3, 0, 2, 3, 3, 6, 5, 6, 3, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 3, 5, 5, 3, 3, 2, 1, 0, 0, 2, 0, 4, 0, 0, 6, 6, 3, 4, 0, 4, 0, 3, 1, 5, 1, 3, 2, 5, 0, 3, 3, 5, 3, 0, 4, 4, 6, 1], [1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 4, 2, 2, 6, 2, 2, 1, 0, 3, 6, 0, 4, 2, 5, 3, 1, 3, 2, 3, 0, 0, 6, 0, 0, 5, 4, 1, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 2, 4, 0, 0, 6, 0, 4, 0, 0, 0, 3, 0, 6, 3, 2, 1, 3, 5, 6, 2, 5, 2, 0, 5, 3, 0, 2, 1, 0, 2, 5, 5, 0, 1, 6, 0, 0, 5], [1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 4, 0, 6, 5, 3, 3, 0, 5, 5, 4, 2, 1, 2, 3, 2, 1, 1, 0, 1, 4, 0, 5, 0, 6, 2, 4, 6, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 0, 6, 0, 2, 3, 6, 1, 4, 4, 4, 3, 3, 3, 0, 1, 0, 5, 5, 2, 2, 4, 2, 4, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029], [1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 0, 1, 5, 0, 5, 4, 1, 3, 1, 4, 3, 5, 4, 0, 4, 3, 0, 0, 0, 3, 2, 0, 5, 3, 3, 5, 4, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 5, 4, 0, 3, 3, 1, 0, 1, 2, 0, 3, 0, 0, 6, 0, 1, 5, 5, 6, 0, 2, 6, 0, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039], [1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 2, 0, 4, 1, 4, 0, 0, 0, 0, 1, 4, 0, 4, 3, 0, 0, 2, 1, 0, 4, 4, 0, 4, 5, 1, 3, 1, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 2, 0, 3, 0, 1, 0, 3, 2, 1, 3, 0, 0, 0, 4, 5, 4, 2, 1, 1, 5, 4, 1, 6, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049], [1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 0, 6, 0, 4, 4, 6, 4, 3, 0, 0, 0, 4, 2, 0, 3, 6, 2, 0, 1, 3, 2, 3, 3, 6, 4, 0, 4, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 1, 4, 5, 0, 0, 1, 6, 6, 2, 0, 4, 4, 2, 2, 2, 5, 6, 3, 0, 3, 0, 3, 1, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059], [1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 5, 2, 0, 0, 6, 2, 0, 4, 4, 6, 2, 6, 4, 3, 4, 5, 6, 3, 5, 1, 2, 3, 4, 0, 1, 2, 5, 1145, 1146, 1147, 1148, 1149, 2, 2, 5, 5, 6, 3, 2, 2, 6, 3, 1140, 1141, 1142, 1143, 1144, 0, 0, 4, 3, 4, 3, 6, 0, 3, 1, 4, 2, 0, 5, 2, 2, 1, 0, 6, 6, 2, 0, 0, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069], [5, 1, 6, 4, 3, 3, 6, 3, 0, 2, 1140, 1141, 1142, 1143, 1144, 3, 5, 3, 5, 0, 0, 3, 2, 1, 5, 0, 4, 5, 2, 0, 0, 0, 5, 5, 3, 3, 0, 4, 0, 0, 5, 0, 1155, 1156, 1157, 1158, 1159, 3, 2, 5, 0, 6, 5, 4, 0, 5, 1, 1150, 1151, 1152, 1153, 1154, 1, 4, 4, 2, 6, 2, 0, 0, 1, 2, 2, 3, 5, 0, 3, 3, 0, 3, 5, 0, 1, 1, 2, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079], [0, 6, 4, 1, 1, 6, 1, 5, 1, 6, 1150, 1151, 1152, 1153, 1154, 4, 0, 0, 2, 3, 0, 0, 4, 3, 0, 4, 6, 0, 4, 6, 4, 6, 2, 4, 0, 3, 2, 6, 0, 0, 2, 0, 1165, 1166, 1167, 1168, 1169, 3, 3, 0, 4, 6, 0, 4, 3, 2, 0, 1160, 1161, 1162, 1163, 1164, 5, 0, 2, 6, 5, 6, 1, 0, 6, 1, 1, 3, 3, 2, 0, 0, 3, 2, 2, 2, 5, 6, 0, 1145, 1146, 1147, 1148, 1149, 5, 5, 1, 2, 6, 3, 3, 2, 2, 4], [2, 3, 5, 3, 1, 4, 0, 6, 1, 5, 1160, 1161, 1162, 1163, 1164, 3, 5, 5, 0, 1, 3, 5, 6, 2, 2, 5, 0, 5, 0, 1, 0, 1, 5, 1, 6, 0, 4, 6, 3, 0, 4, 2, 1175, 1176, 1177, 1178, 1179, 3, 0, 6, 0, 3, 3, 0, 2, 6, 1, 1170, 1171, 1172, 1173, 1174, 2, 1, 6, 1, 2, 5, 3, 4, 0, 0, 5, 3, 0, 0, 6, 5, 1, 0, 5, 0, 4, 6, 0, 1155, 1156, 1157, 1158, 1159, 5, 5, 2, 2, 3, 0, 0, 6, 1, 0], [3, 0, 1, 6, 0, 6, 1, 5, 5, 0, 1170, 1171, 1172, 1173, 1174, 2, 0, 0, 1, 5, 0, 0, 2, 1, 5, 6, 5, 3, 6, 0, 5, 6, 1, 0, 1, 5, 2, 6, 1, 0, 3, 3, 0, 0, 4, 6, 0, 3, 1, 0, 4, 6, 0, 1, 5, 1, 1, 1, 5, 1, 0, 5, 4, 1, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 4, 4, 5, 0, 6, 6, 1, 1165, 1166, 1167, 1168, 1169, 5, 5, 4, 3, 0, 0, 6, 4, 0, 1], [2, 5, 6, 1, 2, 4, 6, 6, 6, 2, 0, 6, 1, 6, 4, 2, 0, 2, 0, 1, 1, 6, 3, 2, 5, 3, 1, 3, 0, 4, 0, 5, 6, 4, 0, 6, 3, 0, 2, 1, 6, 4, 0, 2, 6, 2, 0, 0, 5, 0, 3, 1, 6, 0, 3, 6, 0, 5, 6, 5, 5, 2, 4, 0, 1, 0, 1, 0, 4, 5, 3, 0, 2, 3, 2, 0, 3, 5, 1, 2, 5, 2, 5, 6, 0, 1175, 1176, 1177, 1178, 1179, 0, 1, 2, 0, 6, 0, 0, 0, 3, 6], [0, 6, 5, 1, 0, 2, 0, 0, 0, 2, 4, 0, 6, 2, 1, 0, 6, 4, 6, 5, 1, 5, 1, 0, 5, 0, 5, 5, 2, 0, 6, 0, 6, 0, 4, 5, 5, 6, 2, 0, 6, 4, 3, 2, 3, 4, 0, 2, 6, 4, 4, 4, 6, 6, 2, 0, 6, 4, 0, 5, 5, 4, 0, 4, 3, 6, 4, 0, 6, 1, 0, 2, 0, 1, 4, 1, 4, 0, 3, 5, 1, 6, 0, 3, 0, 0, 0, 0, 3, 6, 0, 2, 6, 3, 0, 2, 1, 0, 6, 2], [4, 6, 5, 6, 1, 0, 0, 0, 5, 0, 3, 6, 0, 1, 5, 0, 0, 1, 0, 4, 1, 2, 1, 0, 2, 2, 0, 4, 4, 6, 5, 2, 1, 5, 2, 6, 2, 2, 0, 2, 2, 0, 6, 2, 6, 3, 0, 0, 2, 2, 1, 0, 0, 0, 0, 5, 1, 4, 0, 5, 5, 0, 1, 3, 2, 3, 0, 6, 1, 0, 2, 4, 1, 3, 1, 3, 1, 0, 0, 4, 2, 1, 0, 5, 6, 6, 0, 4, 3, 2, 0, 5, 2, 4, 4, 4, 6, 0, 3, 6], [3, 0, 1, 5, 0, 3, 3, 0, 2, 5, 2, 6, 5, 6, 3, 4, 3, 2, 0, 4, 3, 3, 5, 5, 5, 0, 0, 4, 0, 5, 4, 0, 2, 5, 5, 5, 6, 3, 2, 4, 4, 5, 1, 6, 0, 6, 1, 4, 1, 4, 0, 6, 4, 0, 5, 2, 5, 0, 4, 1, 4, 0, 4, 1, 1, 0, 3, 2, 0, 3, 2, 1, 2, 2, 0, 6, 0, 1, 4, 3, 2, 2, 2, 0, 5, 1, 4, 3, 0, 0, 2, 2, 2, 6, 0, 4, 5, 1, 5, 2], [0, 5, 0, 5, 1, 1, 0, 2, 0, 0, 0, 0, 5, 0, 2, 4, 3, 4, 0, 0, 0, 0, 6, 6, 1, 0, 5, 5, 5, 5, 3, 0, 4, 6, 4, 2, 6, 3, 0, 4, 3, 6, 5, 6, 0, 2, 5, 5, 0, 4, 0, 2, 2, 6, 4, 0, 3, 1, 0, 0, 0, 4, 0, 1, 3, 2, 0, 2, 5, 2, 2, 2, 2, 3, 5, 1, 6, 0, 3, 1, 0, 0, 0, 2, 0, 0, 3, 0, 0, 6, 4, 5, 0, 0, 0, 1, 2, 2, 1, 4], [5, 0, 1, 2, 5, 0, 2, 0, 3, 5, 3, 0, 0, 3, 6, 1, 5, 0, 0, 3, 0, 1, 4, 5, 4, 4, 1, 1, 0, 0, 5, 4, 2, 3, 0, 1, 2, 5, 3, 4, 0, 0, 2, 4, 5, 3, 5, 3, 0, 2, 2, 4, 5, 2, 4, 1, 0, 6, 5, 6, 4, 0, 4, 0, 3, 0, 5, 3, 0, 6, 0, 2, 4, 2, 2, 0, 2, 0, 5, 6, 6, 6, 2, 5, 6, 0, 5, 0, 1, 4, 0, 5, 3, 5, 2, 5, 3, 0, 6, 2], [2, 0, 1, 6, 4, 5, 1, 3, 0, 4, 560, 561, 562, 3, 1, 4, 0, 0, 5, 0, 5, 3, 2, 5, 6, 1, 6, 6, 2, 6, 4, 5, 0, 4, 3, 4, 3, 5, 5, 0, 6, 3, 6, 0, 3, 3, 1, 2, 1, 0, 6, 1, 2, 4, 1, 4, 4, 1, 6, 1, 0, 6, 3, 5, 0, 5, 2, 6, 0, 0, 0, 1, 2, 0, 1, 1, 1, 2, 6, 6, 4, 2, 6, 3, 5, 2, 6, 2, 5, 3, 2, 0, 1, 6, 5, 2, 0, 3, 3, 0], [5, 0, 5, 3, 4, 5, 3, 2, 6, 2, 570, 571, 572, 2, 5, 4, 0, 0, 1, 3, 4, 3, 4, 6, 6, 2, 0, 5, 5, 5, 0, 0, 2, 0, 0, 0, 1, 0, 2, 5, 6, 3, 6, 2, 2, 3, 2, 5, 1, 3, 6, 4, 0, 0, 5, 0, 6, 1, 5, 5, 2, 6, 4, 4, 4, 1, 5, 6, 0, 0, 0, 1, 0, 1, 2, 6, 5, 3, 3, 1, 5, 1, 5, 2, 6, 6, 560, 561, 562, 0, 3, 0, 0, 1, 4, 3, 2, 2, 2, 0], [2, 3, 6, 0, 0, 2, 5, 5, 1, 5, 580, 581, 582, 1, 0, 0, 3, 0, 0, 0, 5, 0, 4, 3, 0, 0, 5, 1, 0, 0, 0, 6, 0, 3, 2, 1, 6, 5, 1, 2, 0, 6, 5, 5, 5, 3, 6, 0, 4, 6, 0, 2, 5, 0, 5, 4, 0, 0, 2, 1, 1, 0, 0, 4, 1, 1, 4, 2, 6, 6, 5, 3, 1, 3, 1, 6, 6, 4, 6, 4, 5, 6, 3, 6, 5, 4, 570, 571, 572, 0, 3, 6, 3, 0, 4, 1, 2, 0, 4, 0], [3, 1, 2, 4, 3, 3, 1, 5, 1, 1, 590, 591, 592, 0, 3, 6, 5, 3, 0, 1, 3, 0, 6, 0, 2, 5, 0, 1, 0, 3, 2, 2, 2, 1, 0, 1, 0, 4, 5, 0, 2, 0, 6, 4, 5, 3, 4, 5, 0, 6, 0, 6, 0, 1, 1, 3, 3, 0, 5, 3, 3, 6, 0, 0, 3, 4, 1, 2, 4, 0, 5, 3, 6, 0, 0, 4, 3, 0, 4, 3, 4, 5, 0, 0, 5, 1, 580, 581, 582, 2, 6, 6, 2, 0, 2, 0, 5, 4, 6, 3], [2, 0, 6, 4, 3, 0, 0, 2, 0, 5, 600, 601, 602, 3, 0, 5, 2, 0, 3, 1, 0, 6, 5, 6, 2, 5, 0, 2, 6, 0, 3, 5, 3, 0, 4, 0, 4, 4, 3, 2, 6, 3, 2, 0, 0, 0, 2, 2, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 2, 6, 6, 5, 0, 5, 2, 4, 1, 6, 0, 3, 0, 0, 4, 5, 0, 1, 5, 0, 4, 0, 3, 5, 5, 0, 1, 2, 590, 591, 592, 1, 0, 1, 5, 5, 2, 0, 5, 2, 2, 4], [4, 2, 4, 3, 5, 4, 4, 0, 1, 0, 610, 611, 612, 0, 0, 4, 0, 4, 2, 2, 5, 4, 3, 1, 2, 5, 3, 0, 0, 1, 1, 6, 0, 3, 0, 6, 1, 1, 2, 2, 0, 2, 1, 0, 0, 3, 3, 2, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 0, 1, 0, 0, 2, 5, 3, 0, 4, 0, 3, 3, 4, 0, 0, 0, 0, 0, 2, 0, 2, 6, 2, 5, 3, 4, 1, 3, 600, 601, 602, 3, 0, 4, 3, 0, 3, 0, 0, 3, 2, 3], [4, 3, 3, 0, 1, 5, 1, 5, 3, 4, 620, 621, 622, 0, 0, 2, 2, 0, 0, 0, 1, 0, 1, 3, 2, 1, 4, 2, 2, 1, 6, 3, 0, 2, 5, 2, 5, 1, 0, 4, 4, 0, 5, 5, 0, 3, 0, 6, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1, 2, 6, 6, 4, 5, 5, 5, 2, 2, 3, 5, 1, 0, 3, 6, 3, 4, 5, 1, 0, 4, 6, 3, 1, 6, 0, 4, 610, 611, 612, 0, 6, 1, 0, 0, 3, 0, 1, 1, 0, 4], [5, 0, 6, 0, 6, 3, 6, 0, 1, 6, 630, 631, 632, 2, 0, 0, 6, 0, 2, 5, 4, 0, 5, 3, 4, 0, 0, 6, 6, 3, 0, 3, 0, 3, 2, 6, 6, 0, 6, 0, 6, 1, 0, 4, 2, 3, 1, 0, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 4, 2, 1, 5, 6, 6, 0, 0, 5, 3, 4, 3, 2, 2, 4, 0, 2, 2, 1, 6, 0, 5, 6, 0, 4, 5, 3, 0, 620, 621, 622, 0, 5, 0, 1, 0, 0, 1, 6, 5, 0, 4], [3, 4, 6, 6, 1, 3, 0, 3, 6, 4, 640, 641, 642, 6, 5, 0, 5, 1, 4, 3, 3, 0, 2, 4, 2, 4, 2, 6, 0, 1, 2, 1, 0, 1, 2, 3, 6, 0, 6, 0, 0, 4, 6, 0, 0, 3, 2, 0, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 3, 5, 5, 3, 2, 2, 4, 6, 5, 4, 2, 1, 3, 0, 4, 1, 5, 0, 4, 1, 5, 2, 5, 0, 0, 1, 6, 3, 630, 631, 632, 0, 5, 5, 2, 3, 0, 4, 0, 2, 5, 5], [2, 0, 3, 0, 3, 3, 3, 2, 4, 5, 650, 651, 652, 0, 3, 2, 6, 1, 0, 1, 0, 1, 5, 4, 6, 3, 0, 2, 5, 1, 2, 4, 0, 1, 0, 4, 2, 3, 2, 5, 6, 0, 3, 5, 0, 2, 1, 4, 0x0500, 1281, 1282, 1283, 1284, 0x0505, 1286, 1287, 1288, 1289, 2, 1, 4, 3, 5, 6, 6, 0, 6, 0, 4, 6, 0, 4, 0, 0, 5, 2, 6, 1, 4, 3, 5, 6, 3, 2, 5, 5, 640, 641, 642, 1, 3, 3, 2, 0, 1, 0, 5, 0, 0, 6], [5, 6, 0, 2, 0, 3, 6, 0, 6, 3, 660, 661, 662, 3, 4, 1, 4, 0, 4, 5, 6, 1, 3, 3, 5, 6, 4, 0, 5, 1, 6, 0, 0, 2, 0, 2, 2, 1, 4, 4, 2, 4, 5, 6, 5, 3, 2, 2, 0, 1, 3, 1, 5, 6, 0, 6, 6, 4, 0, 0, 5, 4, 0, 0, 0, 0, 6, 5, 1, 2, 0, 4, 0, 3, 6, 0, 1, 1, 2, 0, 2, 4, 3, 3, 1, 0, 650, 651, 652, 3, 2, 2, 6, 4, 5, 3, 3, 6, 3, 6], [2, 5, 3, 4, 5, 2, 4, 4, 5, 2, 670, 671, 672, 6, 5, 1, 4, 3, 3, 5, 2, 3, 0, 5, 2, 2, 0, 0, 5, 1, 0, 3, 4, 4, 2, 4, 2, 4, 3, 4, 2, 0, 0, 0, 2, 0, 2, 6, 2, 0, 3, 5, 6, 2, 0, 6, 3, 4, 1, 1, 2, 1, 3, 5, 0, 2, 3, 0, 1, 6, 6, 4, 0, 3, 0, 0, 3, 3, 0, 0, 0, 2, 0, 4, 1, 6, 660, 661, 662, 0, 0, 6, 1, 5, 4, 3, 4, 4, 3, 6], [6, 1, 1, 3, 1, 4, 3, 0, 0, 2, 680, 681, 682, 3, 0, 3, 0, 6, 4, 2, 0, 4, 6, 6, 6, 4, 0, 1, 5, 5, 6, 0, 0, 1, 0, 4, 5, 3, 4, 2, 1, 3, 5, 6, 0, 5, 0, 4, 4, 3, 6, 3, 0, 2, 2, 3, 6, 4, 5, 6, 2, 4, 4, 3, 1, 1, 1, 0, 0, 6, 1, 1, 2, 5, 0, 1, 5, 1, 5, 0, 2, 2, 2, 1, 4, 6, 670, 671, 672, 1, 4, 3, 3, 2, 3, 3, 5, 3, 6, 2], [2, 6, 2, 0, 5, 0, 5, 0, 3, 0, 690, 691, 692, 2, 6, 0, 0, 2, 4, 1, 1, 4, 1, 2, 5, 3, 1, 0, 5, 2, 5, 3, 2, 3, 5, 6, 3, 2, 3, 1, 5, 5, 0, 5, 4, 0, 0, 2, 2, 3, 3, 4, 3, 6, 6, 2, 0, 1, 0, 1, 1, 5, 0, 2, 2, 0, 3, 6, 0, 2, 6, 5, 0, 1, 0, 2, 4, 6, 6, 0, 0, 5, 3, 1, 0, 1, 680, 681, 682, 1, 1, 6, 2, 5, 0, 6, 5, 5, 0, 5], [5, 3, 4, 6, 0, 6, 0, 6, 0, 2, 700, 701, 702, 5, 3, 6, 0, 3, 3, 1, 2, 0, 2, 2, 0, 6, 5, 6, 6, 0, 4, 0, 5, 0, 5, 5, 2, 3, 6, 0, 0, 1, 5, 3, 5, 4, 2, 2, 1, 3, 6, 1, 3, 0, 1, 3, 1, 5, 0, 0, 2, 0, 4, 6, 3, 5, 3, 4, 2, 0, 3, 0, 6, 5, 6, 3, 3, 6, 0, 2, 0, 0, 2, 0, 2, 0, 690, 691, 692, 6, 5, 5, 0, 4, 0, 5, 3, 4, 3, 6], [2, 6, 2, 0, 5, 5, 0, 4, 3, 0, 5, 5, 4, 6, 3, 5, 2, 1, 2, 0, 3, 0, 6, 1, 3, 6, 3, 1, 6, 3, 5, 2, 3, 0, 1, 3, 3, 0, 5, 0, 6, 4, 0, 5, 6, 1, 0, 1, 2, 6, 4, 4, 2, 2, 2, 3, 0, 1, 0, 6, 3, 2, 0, 5, 2, 5, 4, 1, 2, 0, 5, 4, 4, 3, 1, 6, 0, 3, 0, 1, 0, 6, 5, 0, 3, 1, 700, 701, 702, 3, 0, 3, 1, 0, 2, 6, 3, 3, 5, 0], [5, 3, 2, 6, 4, 5, 2, 1, 5, 0, 3, 0, 1, 3, 2, 3, 3, 2, 1, 1, 3, 1, 5, 2, 0, 3, 5, 6, 3, 4, 6, 3, 3, 3, 0, 3, 5, 5, 3, 4, 1, 1, 2, 1, 0, 0, 3, 3, 6, 0, 1, 1, 0, 5, 4, 3, 6, 0, 4, 4, 3, 5, 3, 1, 0, 2, 5, 0, 4, 5, 0, 4, 6, 5, 6, 3, 3, 6, 6, 4, 3, 6, 0, 1, 1, 0, 5, 5, 0, 0, 4, 2, 0, 3, 6, 6, 0, 4, 1, 0], [3, 0, 2, 6, 3, 6, 0, 4, 3, 0, 0, 6, 2, 5, 1, 4, 0, 4, 6, 1, 0, 6, 0, 0, 0, 5, 4, 5, 5, 3, 4, 0, 2, 0, 3, 3, 6, 3, 3, 2, 4, 3, 4, 2, 5, 3, 5, 2, 0, 6, 6, 2, 2, 2, 2, 1, 6, 3, 6, 3, 3, 2, 2, 1, 0, 0, 2, 5, 3, 4, 3, 5, 0, 3, 4, 1, 0, 0, 0, 2, 4, 0, 3, 5, 3, 5, 2, 0, 0, 0, 3, 6, 0, 3, 4, 1, 4, 0, 1, 0], [5, 1, 1, 6, 1, 4, 2, 2, 2, 3, 4, 6, 0, 2, 3, 0, 4, 2, 5, 1, 0, 5, 3, 4, 4, 1, 0, 3, 2, 2, 0, 3, 6, 1, 2, 5, 0, 0, 4, 6, 3, 2, 1, 5, 1, 2, 5, 0, 6, 2, 5, 4, 5, 0, 2, 4, 3, 4, 4, 3, 0, 0, 0, 5, 0, 0, 0, 0, 5, 3, 0, 2, 1, 4, 4, 4, 3, 0, 3, 4, 3, 1, 0, 1, 6, 3, 6, 3, 5, 5, 4, 5, 5, 0, 3, 6, 4, 3, 2, 6], [4, 6, 3, 0, 3, 0, 5, 5, 1, 3, 0, 5, 6, 6, 3, 0, 2, 5, 6, 0, 5, 4, 3, 4, 5, 0, 4, 6, 5, 6, 6, 4, 5, 5, 0, 3, 0, 0, 4, 0, 3, 5, 4, 6, 0, 4, 3, 6, 1, 6, 0, 2, 6, 0, 5, 5, 4, 2, 2, 5, 3, 5, 4, 2, 4, 2, 3, 5, 5, 1, 2, 1, 2, 1, 6, 5, 2, 1, 0, 5, 0, 2, 6, 4, 3, 4, 6, 6, 0, 0, 5, 2, 4, 4, 3, 0, 5, 0, 6, 0], [2, 2, 4, 3, 3, 0, 0, 0, 5, 5, 3, 5, 2, 5, 1, 0, 3, 1, 4, 4, 0, 5, 4, 3, 1, 0, 0, 1, 0, 5, 3, 0, 1, 6, 0, 0, 6, 1, 1, 0, 5, 5, 3, 2, 5, 4, 6, 1, 6, 5, 5, 3, 3, 5, 3, 3, 3, 6, 5, 2, 0, 5, 0, 1, 5, 3, 3, 1, 4, 0, 4, 3, 2, 4, 4, 0, 0, 4, 4, 3, 5, 6, 4, 0, 2, 4, 1, 6, 2, 5, 2, 0, 0, 3, 3, 2, 0, 6, 3, 5], [6, 2, 0, 6, 5, 6, 1, 0, 4, 6, 6, 1, 0, 0, 6, 3, 6, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 1, 0, 2, 1, 0, 6, 6, 0, 0, 0, 6, 5, 0, 0, 1, 2, 1, 6, 0, 2, 5, 6, 5, 3, 0, 2, 1, 3, 5, 4, 0, 3, 6, 0, 4, 4, 0, 0, 0, 0, 5, 6, 2, 6, 0, 6, 3, 0, 4, 3, 3, 5, 6, 1, 5, 5, 5, 6, 0, 3, 4, 0, 0, 0, 1, 1, 0, 1, 5, 2, 0, 1, 2], [5, 5, 0, 4, 6, 1, 0, 1, 5, 0, 5, 3, 0, 3, 4, 6, 1, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 2, 6, 4, 3, 4, 2, 0, 3, 0, 0, 4, 1, 5, 5, 3, 2, 1, 2, 0, 4, 1, 6, 6, 3, 0, 0, 1, 3, 3, 2, 1, 0, 0, 0, 2, 6, 1, 4, 0, 1, 3, 4, 0, 5, 6, 3, 4, 3, 6, 0, 0, 1, 6, 0, 1, 0, 5, 6, 2, 2, 0, 6, 6, 1, 0, 0, 0, 6, 4, 6, 2, 0, 4], [2, 3, 3, 0, 0, 5, 2, 1, 6, 1, 1, 6, 0, 1, 0, 5, 1, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 1, 1, 6, 3, 5, 1, 1, 4, 2, 5, 4, 1, 0, 0, 3, 0, 2, 3, 5, 3, 6, 5, 0, 1, 0, 3, 0, 6, 2, 0, 3, 3, 5, 2, 3, 0, 4, 6, 2, 6, 5, 0, 2, 3, 0, 1, 4, 3, 4, 0, 5, 5, 0, 4, 4, 3, 2, 3, 2, 4, 6, 0, 2, 0, 5, 6, 2, 1, 2, 3, 1, 6, 1], [6, 3, 6, 0, 0, 0, 3, 6, 0, 6, 6, 0, 4, 2, 4, 2, 5, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 0, 3, 6, 0, 5, 3, 2, 1, 3, 3, 3, 5, 2, 6, 4, 1, 6, 1, 0, 0, 4, 5, 6, 5, 2, 3, 6, 0, 0, 1, 4, 3, 2, 1, 1, 3, 4, 1, 0, 2, 4, 5, 1, 2, 6, 5, 3, 1, 6, 1, 4, 0, 6, 5, 4, 5, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 0, 3, 1, 2, 1, 5, 4], [1, 5, 2, 0, 6, 0, 0, 6, 4, 1, 5, 3, 3, 2, 5, 6, 6, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 0, 0, 6, 3, 3, 2, 4, 4, 0, 0, 5, 5, 1, 3, 4, 5, 0, 5, 4, 2, 2, 3, 6, 4, 4, 4, 6, 0, 6, 0, 0, 3, 6, 5, 2, 6, 3, 0, 3, 0, 0, 0, 4, 5, 2, 4, 4, 6, 0, 4, 2, 3, 4, 3, 3, 4, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 4, 1, 1, 4, 0, 1, 3], [3, 0, 4, 0, 5, 1, 4, 4, 6, 4, 0, 2, 2, 5, 1, 6, 1, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 6, 1, 1, 3, 3, 6, 2, 2, 2, 560, 561, 562, 0, 5, 2, 0, 2, 6, 0, 0, 1, 0, 6, 4, 4, 6, 3, 1, 4, 0, 6, 0, 4, 1, 6, 6, 2, 0, 0, 2, 2, 0, 4, 0, 560, 561, 562, 5, 0, 4, 4, 5, 0, 2, 5, 0, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 0, 2, 6, 2, 2, 3, 0], [0, 6, 3, 6, 0, 6, 6, 5, 4, 3, 1, 5, 6, 1, 5, 0, 4, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 0, 0, 1, 6, 4, 0, 4, 5, 0, 570, 571, 572, 1, 4, 2, 0, 5, 2, 3, 6, 1, 0, 5, 6, 5, 0, 5, 4, 1, 4, 6, 3, 0, 0, 2, 5, 0, 0, 0, 0, 0, 0, 1, 0, 570, 571, 572, 0, 6, 0, 1, 6, 0, 4, 0, 2, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 3, 5, 1, 4, 6, 0, 1], [1, 1, 6, 2, 5, 0, 0, 6, 0, 3, 0, 2, 0, 0, 0, 0, 0, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 4, 0, 4, 5, 1, 4, 1, 5, 1, 580, 581, 582, 5, 0, 0, 6, 0, 1, 5, 2, 6, 4, 5, 5, 4, 6, 0, 6, 1, 1, 1, 3, 0, 0, 0, 4, 4, 1, 4, 0, 4, 5, 6, 0, 580, 581, 582, 0, 6, 2, 0, 3, 6, 5, 2, 0, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 6, 1, 6, 5, 2, 1, 0], [4, 4, 0, 2, 5, 0, 2, 0, 5, 3, 1, 4, 3, 2, 5, 5, 6, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 0, 0, 0, 3, 0, 2, 6, 4, 1, 590, 591, 592, 3, 3, 5, 2, 3, 5, 1, 3, 5, 3, 0, 5, 6, 1, 3, 5, 1, 2, 2, 1, 0, 0, 2, 6, 6, 5, 5, 1, 4, 5, 6, 1, 590, 591, 592, 0, 6, 4, 6, 1, 2, 3, 3, 0, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 4, 0, 3, 3, 0, 6, 0], [3, 1, 0, 0, 4, 0, 5, 4, 0, 1, 2, 2, 4, 1, 0, 0, 1, 6, 1, 1, 1, 0, 4, 3, 6, 0, 0, 6, 5, 0, 1, 4, 6, 3, 0, 6, 600, 601, 602, 6, 3, 0, 6, 3, 5, 0, 1, 4, 0, 6, 0, 4, 6, 0, 2, 2, 0, 0, 0, 0, 0, 5, 1, 6, 3, 2, 1, 0, 3, 0, 5, 600, 601, 602, 1, 6, 2, 0, 0, 3, 6, 0, 0, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1, 2, 0, 0, 2, 6, 3], [2, 0, 5, 6, 0, 6, 5, 5, 0, 0, 5, 0, 1, 1, 1, 0, 3, 3, 6, 1, 3, 5, 3, 6, 6, 0, 0, 2, 3, 1, 6, 5, 2, 2, 0, 1, 610, 611, 612, 5, 0, 2, 5, 0, 2, 2, 0, 3, 0, 4, 2, 3, 3, 6, 0, 0, 2, 1, 5, 4, 3, 2, 4, 5, 2, 1, 3, 1, 0, 0, 1, 610, 611, 612, 4, 4, 5, 1, 6, 3, 1, 1, 0, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 0, 3, 1, 4, 0, 6, 4], [4, 5, 6, 1, 1, 0, 4, 2, 3, 5, 2, 0, 3, 5, 4, 2, 0, 0, 3, 3, 2, 1, 4, 1, 6, 5, 0, 1, 4, 0, 6, 0, 5, 1, 0, 1, 620, 621, 622, 0, 4, 3, 6, 1, 1, 1, 3, 5, 1, 1, 4, 6, 2, 0, 3, 5, 4, 5, 2, 5, 1, 0, 4, 5, 5, 0, 6, 3, 6, 5, 6, 620, 621, 622, 0, 0, 6, 1, 2, 4, 4, 3, 3, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 6, 4, 3, 5, 5, 4, 6], [0, 0, 6, 5, 3, 5, 3, 6, 0, 6, 6, 3, 5, 4, 0, 0, 3, 4, 4, 2, 4, 1, 0, 5, 0, 3, 5, 4, 5, 6, 5, 6, 2, 2, 6, 1, 630, 631, 632, 1, 4, 3, 4, 5, 0, 0, 0, 0, 0, 2, 3, 5, 5, 6, 5, 3, 4, 4, 4, 6, 5, 6, 4, 0, 1, 4, 4, 1, 0, 4, 0, 630, 631, 632, 3, 0, 6, 3, 1, 1, 5, 4, 0, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 0, 1, 5, 0, 6, 1, 3], [5, 0, 2, 5, 1, 2, 3, 3, 3, 1, 0, 0, 5, 4, 6, 2, 5, 0, 0, 0, 4, 3, 0, 5, 1, 2, 6, 2, 3, 6, 6, 1, 4, 1, 6, 6, 640, 641, 642, 6, 2, 0, 0, 0, 2, 0, 4, 3, 6, 2, 0, 6, 0, 0, 0, 2, 0, 5, 0, 4, 3, 4, 1, 5, 5, 0, 1, 3, 4, 5, 3, 640, 641, 642, 1, 4, 3, 4, 4, 1, 5, 0, 4, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 0, 0, 1, 6, 6, 3, 0], [6, 6, 0, 2, 0, 2, 2, 0, 1, 0, 0, 1, 3, 1, 0, 2, 6, 3, 3, 6, 5, 1, 4, 3, 0, 6, 1, 3, 2, 0, 6, 0, 2, 6, 5, 3, 650, 651, 652, 4, 1, 0, 3, 3, 4, 0, 0, 0, 1, 4, 5, 6, 0, 0, 4, 5, 2, 0, 5, 0, 0, 3, 3, 0, 5, 0, 0, 3, 6, 0, 0, 650, 651, 652, 0, 5, 6, 3, 0, 3, 1, 0, 0, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 1, 3, 5, 0, 0, 1, 6], [6, 4, 0, 6, 0, 0, 1, 0, 0, 2, 2, 3, 0, 2, 0, 0, 0, 5, 3, 0, 0, 3, 6, 6, 2, 0, 1, 0, 6, 4, 0, 0, 3, 6, 2, 6, 660, 661, 662, 1, 2, 6, 0, 0, 0, 6, 4, 5, 1, 2, 2, 6, 0, 3, 6, 2, 0, 0, 5, 3, 2, 1, 1, 6, 4, 3, 5, 4, 0, 4, 2, 660, 661, 662, 3, 5, 3, 3, 2, 3, 4, 0, 3, 1, 5, 2, 1, 4, 2, 1, 1, 0, 0, 6, 4, 0, 3, 0, 3, 1], [4, 2, 6, 2, 6, 4, 2, 4, 4, 5, 2, 0, 1, 3, 3, 0, 3, 5, 6, 0, 0, 3, 3, 2, 5, 2, 5, 4, 5, 3, 3, 0, 0, 1, 0, 2, 670, 671, 672, 4, 1, 0, 3, 4, 1, 1, 3, 1, 5, 3, 4, 1, 5, 5, 3, 2, 4, 1, 3, 0, 3, 5, 2, 3, 4, 0, 1, 2, 1, 3, 4, 670, 671, 672, 3, 6, 5, 5, 2, 1, 2, 5, 1, 2, 4, 5, 5, 1, 3, 3, 2, 2, 1, 3, 0, 6, 0, 2, 5, 6], [0, 6, 3, 2, 3, 5, 2, 0, 1, 0, 0, 0, 3, 0, 5, 4, 6, 2, 4, 0, 1, 6, 6, 1, 1, 4, 6, 0, 6, 0, 6, 1, 4, 3, 3, 6, 680, 681, 682, 0, 0, 1, 3, 2, 0, 4, 2, 5, 6, 1, 3, 6, 5, 0, 2, 1, 1, 2, 1, 5, 6, 3, 6, 2, 6, 0, 0, 0, 2, 3, 0, 680, 681, 682, 0, 6, 4, 1, 4, 6, 2, 0, 0, 2, 5, 6, 2, 5, 0, 2, 1, 0, 3, 3, 0, 6, 4, 1, 6, 0]];
gGameObjL = [[3632, 1177, 12, []], [251, 1190, 12, []], [2200, 3680, 12, []], [2085, 2864, 7, []], [2000, 2867, 7, []], [2022, 2916, 7, []], [1942, 2917, 7, []], [1986, 2973, 7, []], [2078, 2975, 7, []], [2142, 2922, 7, []], [2163, 2862, 7, []], [2166, 2979, 7, []], [2220, 2928, 7, []], [1878, 2981, 7, []], [2260, 2986, 7, []], [1944, 3035, 7, []], [2032, 3037, 7, []], [2122, 3036, 7, []], [2201, 3040, 7, []], [1987, 3092, 7, []], [2073, 3093, 7, []], [2163, 3094, 7, []], [2033, 3149, 7, []], [2121, 3152, 7, []], [2077, 3220, 7, []], [2077, 3306, 7, []], [2079, 3409, 7, []], [2261, 2086, 3, []], [1921, 2036, 3, []], [1993, 2035, 4, []], [2062, 2035, 3, []], [2138, 2036, 4, []], [2215, 2039, 3, []], [1879, 2092, 4, []], [1954, 2093, 3, []], [2028, 2088, 4, []], [2103, 2090, 3, []], [2175, 2091, 4, []], [1918, 2148, 3, []], [1993, 2147, 4, []], [2068, 2150, 3, []], [2156, 2148, 4, []], [2229, 2148, 3, []], [2060, 2301, 2, []], [2016, 1455, 5, []], [2015, 1511, 4, []], [2019, 1583, 5, []], [2020, 1654, 4, []], [2025, 1721, 5, []], [1642, 1775, 9, [[-10, 418], [289, 415], [289, 431], [-34, 441], [-45, -118], [321, -127], [319, -233], [420, -232], [419, -18], [0, 0], [0, 0]]], [2202, 1719, 9, [[275, 1], [285, 485], [-35, 482], [-37, 515], [329, 510], [319, -331], [-245, -327], [-242, -216], [-111, -214], [-111, -1], [0, 0], [0, 0]]], [129, 2132, 6, []], [206, 2128, 4, []], [278, 2129, 6, []], [128, 2206, 4, []], [280, 2210, 4, []], [206, 2284, 4, []], [127, 2275, 6, []], [283, 2280, 6, []], [209, 2222, 8, []], [129, 2396, 4, []], [208, 2499, 4, []], [290, 2396, 4, []], [208, 2393, 6, []], [123, 2505, 6, []], [296, 2511, 6, []], [124, 2615, 4, []], [300, 2614, 4, []], [207, 2613, 6, []], [126, 2747, 6, []], [302, 2749, 6, []], [207, 2743, 4, []], [100, 2865, 9, [[263, -8], [260, 203], [443, 203], [436, -610], [254, -604], [251, -435], [4, -435], [0, 0], [0, 0]]], [126, 2865, 4, []], [308, 2863, 4, []], [205, 2957, 4, []], [217, 2848, 6, []], [100, 2968, 6, []], [317, 2966, 6, []], [71, 3112, 9, [[475, 1], [477, 124], [812, 116], [1038, 207], [1036, 328], [-3, 331], [0, 0], [0, 0]]], [390, 3780, 5, []], [390, 3830, 5, []], [344, 3806, 5, []], [438, 3801, 5, []], [561, 3595, 5, []], [508, 3631, 5, []], [564, 3657, 5, []], [618, 3628, 5, []], [741, 3780, 5, []], [685, 3810, 5, []], [740, 3836, 5, []], [795, 3811, 5, []], [567, 3974, 9, [[-176, -333], [-4, -454], [150, -330], [75, -172], [180, -93], [299, -216], [162, -279], [92, -973], [0, 0], [0, 0]]], [281, 3445, 5, []], [236, 3486, 5, []], [325, 3485, 5, []], [281, 3513, 5, []], [507, 3485, 5, []], [458, 3438, 5, []], [509, 3400, 5, []], [555, 3431, 5, []], [1151, 3669, 5, []], [1095, 3710, 5, []], [1202, 3710, 5, []], [1149, 3744, 5, []], [1134, 3413, 5, []], [1187, 3435, 5, []], [1188, 3375, 5, []], [1237, 3408, 5, []], [1322, 3861, 5, []], [1377, 3904, 5, []], [1271, 3907, 5, []], [1325, 3947, 5, []], [1334, 3565, 8, []], [209, 3070, 7, []], [206, 3209, 7, []], [205, 3351, 7, []], [216, 3536, 7, []], [215, 3690, 7, []], [214, 3826, 7, []], [1178, 3564, 7, []], [1399, 3561, 7, []], [1404, 3404, 7, []], [1404, 3278, 7, []], [1402, 3109, 7, []], [1398, 2949, 3, []], [1401, 2754, 7, []], [1398, 2566, 3, []], [1402, 2386, 7, []], [1401, 2180, 7, []], [1401, 1938, 7, []], [1406, 1725, 7, []], [1398, 1520, 3, []], [1399, 1266, 7, []], [1401, 1081, 3, []], [1616, 1098, 8, []], [2339, 1114, 8, []], [2834, 693, 9, [[240, -6], [232, 251], [17, 245], [3, 487], [-298, 486], [0, 0], [0, 0]]], [1526, 705, 9, [[144, 1], [144, 204], [307, 209], [313, 476], [543, 475], [536, 213], [534, -448], [1051, -243], [1087, 244], [0, 0], [0, 0]]], [2062, 165, 4, []], [2121, 238, 4, []], [2059, 311, 5, []], [2194, 76, 3, []], [1945, 233, 5, []], [1994, 104, 6, []], [2174, 376, 3, []], [2280, 187, 4, []], [2198, 261, 6, []], [2151, 161, 3, []], [2299, 315, 4, []], [2379, 133, 4, []], [2382, 234, 6, []], [2420, 362, 3, []], [2497, 238, 3, []], [2525, 108, 5, []], [2546, 375, 4, []], [2649, 158, 4, []], [2643, 272, 4, []], [2770, 212, 5, []], [2759, 86, 6, []], [2723, 388, 6, []], [2624, 461, 3, []], [2807, 450, 4, []], [2302, 437, 4, []], [2080, 449, 4, []], [1946, 344, 4, []], [1840, 411, 3, []], [1860, 107, 3, []], [1838, 249, 6, []], [1730, 139, 5, []], [1707, 271, 5, []], [1702, 396, 6, []], [1937, 479, 5, []], [2449, 473, 5, []], [2199, 506, 5, []], [2328, 543, 6, []], [2708, 552, 5, []], [2510, 591, 3, []], [3921, 356, 5, []], [3917, 226, 5, []], [3916, 117, 5, []], [3738, 113, 5, []], [3552, 116, 5, []], [3614, 718, 9, [[12, -309], [318, -305], [308, -469], [41, -615], [-193, -479], [-61, -465], [-59, 0], [-30, -1], [-861, 1950], [-598, 1722], [0, 0], [0, 0]]], [3419, 732, 7, []], [3280, 737, 7, []], [3136, 741, 7, []], [3279, 902, 7, []], [3280, 1108, 7, []], [3280, 1304, 7, []], [3282, 1518, 7, []], [3281, 1757, 7, []], [3282, 1957, 7, []], [3281, 2171, 7, []], [3280, 2354, 7, []], [3480, 2350, 7, []], [3673, 2346, 7, []], [3705, 3899, 3, []], [3730, 3653, 3, []], [0x0D0D, 3645, 3, []], [3219, 3983, 3, []], [3896, 3845, 3, []], [3507, 3382, 3, []], [3938, 3480, 3, []], [3747, 3271, 3, []], [3479, 3109, 3, []], [3801, 2956, 3, []], [3247, 2978, 3, []], [3272, 3234, 3, []], [3061, 3457, 3, []], [3039, 3717, 3, []], [3489, 3879, 3, []], [3025, 3943, 8, []], [3106, 3851, 3, []], [2511, 3735, 7, []], [2703, 3734, 7, []], [2703, 3554, 7, []], [2704, 3360, 7, []], [2698, 3108, 7, []], [2695, 2834, 7, []], [2693, 2569, 7, []], [2691, 2325, 7, []], [2692, 2057, 7, []], [2686, 1797, 7, []], [2687, 1548, 7, []], [2686, 1318, 7, []], [1667, 3727, 7, []], [1838, 3722, 7, []], [1669, 3552, 7, []], [1654, 3399, 7, []], [2208, 3914, 1, []], [3801, 2721, 7, []], [3795, 2518, 7, []], [3791, 2347, 7, []], [3662, 2135, 6, []], [3739, 2133, 6, []], [3821, 2133, 6, []], [3905, 2130, 6, []], [3701, 2172, 6, []], [3780, 2177, 6, []], [3860, 2177, 6, []], [3744, 2223, 6, []], [3819, 2225, 6, []], [3782, 2276, 6, []], [3589, 2255, 9, [[330, -1], [330, 116], [-187, 132], [-190, 889], [20, 889], [0, 0], [0, 0]]], [3788, 1627, 5, []], [3731, 1683, 5, []], [3790, 1742, 5, []], [3848, 1677, 5, []], [229, 1503, 3, []], [230, 1592, 3, []], [230, 1682, 3, []], [210, 165, 6, []], [210, 0xFF, 6, []], [210, 349, 6, []], [336, 157, 6, []], [503, 152, 7, []], [680, 148, 7, []], [213, 493, 7, []], [214, 682, 7, []], [211, 876, 7, []], [233, 1361, 7, []], [606, 1187, 7, []], [797, 1182, 7, []], [1006, 1184, 7, []], [1248, 1182, 7, []], [895, 148, 7, []], [1116, 146, 7, []], [1317, 145, 7, []], [71, 226, 9, [[551, -8], [542, 204], [195, 205], [202, -117], [102, -121], [102, 604], [-3, 603], [0, 0], [0, 0]]], [807, 479, 6, []], [899, 476, 6, []], [995, 475, 6, []], [1097, 472, 6, []], [1244, 467, 6, []], [1344, 423, 9, [[-1, 66], [-690, 72], [-688, -3], [0, 0], [0, 0]]], [3539, 3671, 9, [[21, -296], [36, -297], [39, -97], [345, -256], [409, -155], [37, 25], [376, 122], [91, 243], [-1, 53], [-271, 294], [-347, 249], [-35, -13], [-317, -32], [-320, -74], [-36, -39], [-542, -253], [-515, -314], [-28, -87], [0, 0], [0, 0]]], [719, 1517, 14, []], [848, 1519, 15, []], [1097, 2927, 15, []], [2979, 2889, 14, []], [2981, 3038, 13, []], [3790, 3473, 15, []], [3191, 157, 15, []], [3190, 324, 14, []], [3191, 494, 13, []]];
pTileSheetNum = 3;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel9():Array{
gMap = [[5, 2, 0, 1, 1, 2, 5, 6, 4, 4, 1, 5, 6, 3, 0, 2, 4, 2, 6, 560, 561, 562, 0, 0, 2, 4, 1, 6, 6, 5, 3, 5, 3, 0, 4, 6, 2, 0, 2, 1, 0, 3, 1, 6, 0, 0, 2, 4, 0, 6, 5, 0, 2, 3, 3, 6, 1, 4, 4, 1, 2, 2, 6, 4, 0, 2, 4, 1, 1, 3, 4, 0, 0, 4, 0, 4, 6, 0, 0, 0, 2, 3, 3, 4, 3, 2, 0, 3, 3, 3, 1, 560, 561, 562, 1, 4, 6, 0, 0, 1], [0, 1, 6, 5, 0, 3, 5, 6, 4, 5, 0, 5, 6, 6, 5, 0, 5, 0, 2, 570, 571, 572, 3, 0, 6, 0, 6, 6, 0, 0, 3, 5, 1, 3, 0, 0, 1, 1, 2, 0, 4, 4, 4, 0, 2, 6, 0, 2, 2, 0, 1, 5, 4, 1, 3, 5, 1, 0, 4, 5, 0, 4, 3, 1, 5, 4, 1, 4, 0, 0, 3, 4, 1, 6, 6, 2, 1, 0, 3, 0, 6, 6, 0, 5, 5, 3, 1, 0, 6, 5, 4, 570, 571, 572, 6, 0, 0, 1, 4, 1], [3, 2, 1, 1, 4, 2, 6, 0, 0, 6, 6, 0, 3, 2, 3, 6, 0, 2, 3, 580, 581, 582, 5, 0, 1, 0, 2, 5, 0, 0, 5, 5, 3, 5, 0, 0, 4, 2, 5, 5, 4, 2, 2, 0, 0, 2, 2, 0, 3, 4, 0, 5, 2, 5, 0, 0, 5, 5, 6, 4, 3, 5, 3, 0, 2, 6, 3, 5, 6, 4, 5, 1, 0, 6, 0, 2, 3, 5, 0, 0, 6, 6, 0, 4, 1, 4, 1, 2, 5, 5, 5, 580, 581, 582, 6, 0, 3, 6, 3, 0], [4, 0, 3, 0, 3, 0, 2, 4, 4, 4, 0, 3, 3, 4, 3, 2, 2, 6, 1, 590, 591, 592, 1, 6, 2, 0, 4, 0, 2, 1, 0, 4, 1, 4, 4, 0, 2, 5, 1, 0, 6, 5, 2, 4, 0, 6, 4, 0, 0, 5, 1, 5, 5, 2, 2, 0, 1, 6, 0, 5, 3, 0, 4, 3, 6, 1, 0, 6, 6, 0, 6, 3, 6, 4, 2, 3, 2, 5, 3, 4, 6, 2, 5, 4, 5, 0, 3, 2, 4, 2, 6, 590, 591, 592, 2, 1, 1, 4, 5, 6], [2, 5, 5, 5, 5, 5, 4, 4, 0, 6, 3, 1, 1, 5, 0, 0, 5, 6, 2, 600, 601, 602, 0, 3, 0, 0, 4, 1, 1, 4, 1, 4, 4, 6, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 0, 1, 3, 1, 6, 0, 2, 3, 5, 5, 5, 5, 6, 4, 1, 2, 2, 6, 5, 0, 0, 6, 0, 2, 1, 5, 0, 0, 6, 3, 0, 6, 0, 3, 0, 2, 2, 2, 4, 0, 4, 4, 6, 0, 3, 5, 1, 600, 601, 602, 3, 3, 3, 0, 1, 6], [6, 1, 1, 4, 4, 4, 2, 0, 0, 0, 1, 2, 0, 4, 1, 6, 0, 2, 0, 610, 611, 612, 4, 3, 0, 6, 2, 0, 0, 5, 2, 4, 5, 2, 6, 1, 6, 5, 0, 0, 0, 6, 0, 6, 2, 0, 0, 4, 3, 6, 4, 6, 0, 6, 2, 3, 2, 0, 1, 1, 0, 3, 1, 1, 1, 0, 0, 4, 4, 2, 3, 0, 3, 5, 0, 2, 2, 1, 2, 0, 4, 6, 1, 0, 0, 1, 5, 1, 0, 5, 6, 610, 611, 612, 6, 0, 6, 4, 4, 1], [1, 6, 0, 3, 2, 2, 1, 1, 2, 5, 3, 5, 0, 6, 5, 4, 5, 0, 0, 620, 621, 622, 5, 0, 2, 2, 0, 0, 2, 6, 0, 6, 6, 3, 0, 1, 1, 5, 1, 0, 5, 1, 3, 1, 4, 1, 5, 0, 1, 4, 2, 0, 1, 1, 0, 6, 1, 5, 1, 0, 0, 4, 1, 3, 6, 6, 6, 6, 6, 4, 0, 5, 5, 0, 5, 4, 5, 2, 2, 0, 0, 3, 5, 1, 3, 4, 1, 5, 4, 0, 6, 620, 621, 622, 3, 0, 6, 0, 0, 0], [0, 4, 3, 1, 5, 4, 5, 5, 5, 5, 0, 1, 0, 0, 3, 2, 2, 6, 4, 630, 631, 632, 4, 5, 0, 0, 4, 5, 0, 4, 0, 0, 1, 1, 2, 2, 2, 0, 2, 5, 0, 3, 3, 0, 3, 3, 0, 5, 6, 5, 3, 6, 2, 6, 1, 2, 4, 3, 1, 0, 3, 5, 6, 1, 5, 0, 4, 5, 6, 3, 0, 6, 3, 2, 4, 2, 6, 1, 4, 1, 5, 3, 0, 4, 0, 3, 3, 0, 4, 0, 1, 630, 631, 632, 6, 3, 5, 2, 5, 0], [5, 6, 5, 3, 0, 4, 0, 0, 4, 5, 0, 0, 4, 6, 0, 3, 3, 0, 0, 640, 641, 642, 0, 3, 0, 4, 2, 0, 6, 4, 0, 2, 4, 5, 0, 1, 6, 5, 5, 0, 4, 0, 0, 6, 3, 1, 2, 2, 3, 3, 0, 3, 3, 0, 6, 0, 0, 6, 3, 4, 1, 5, 5, 0, 0, 6, 6, 0, 5, 1, 6, 0, 5, 0, 6, 1, 5, 0, 0, 0, 3, 3, 6, 4, 5, 6, 5, 3, 2, 2, 0, 640, 641, 642, 2, 6, 6, 1, 2, 4], [2, 0, 0, 6, 2, 6, 1, 3, 4, 0, 5, 0, 0, 1, 0, 6, 3, 2, 4, 650, 651, 652, 3, 1, 3, 6, 4, 4, 6, 0, 3, 6, 6, 1, 0, 3, 2, 4, 0, 1, 0, 6, 3, 4, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 5, 0, 2, 0, 4, 0, 0, 1, 6, 2, 0, 6, 0, 5, 0, 0, 4, 0, 5, 5, 0, 2, 1, 3, 6, 5, 4, 1, 1, 5, 3, 0, 4, 1, 3, 4, 4, 650, 651, 652, 3, 0, 3, 0, 0, 5], [0, 4, 0, 2, 6, 0, 4, 2, 2, 5, 4, 3, 3, 1, 0, 1, 2, 6, 0, 660, 661, 662, 0, 3, 4, 3, 4, 1, 3, 4, 2, 4, 3, 6, 2, 3, 2, 6, 5, 0, 6, 1, 1, 3, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 1, 3, 6, 0, 2, 2, 6, 2, 5, 6, 0, 6, 6, 3, 3, 2, 4, 2, 6, 3, 4, 2, 4, 0, 4, 6, 3, 660, 661, 662, 1, 2, 0, 5, 0, 4], [1, 0, 3, 5, 4, 5, 6, 0, 5, 0, 6, 4, 3, 0, 2, 2, 0, 6, 6, 670, 671, 672, 5, 0, 6, 4, 1, 4, 6, 5, 4, 3, 4, 6, 5, 3, 0, 1, 3, 3, 3, 5, 2, 0, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 1, 0, 2, 4, 3, 4, 4, 4, 3, 3, 6, 2, 5, 0, 0, 2, 0, 4, 5, 6, 1, 2, 4, 0, 3, 0, 1, 670, 671, 672, 5, 2, 6, 6, 0, 2], [3, 5, 1, 0, 3, 0, 5, 3, 4, 0, 0, 1, 4, 1, 0, 0, 0, 0, 0, 680, 681, 682, 0, 4, 0, 0, 0, 0, 4, 6, 0, 0, 0, 6, 0, 4, 1, 4, 5, 1, 3, 1, 4, 3, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 1, 0, 2, 3, 0, 6, 3, 0, 3, 0, 2, 2, 0, 3, 5, 5, 0, 3, 6, 0, 0, 3, 6, 6, 1, 1, 0, 680, 681, 682, 2, 0, 0, 3, 4, 2], [5, 0, 3, 4, 2, 2, 1, 2, 3, 3, 4, 3, 4, 3, 6, 2, 1, 0, 3, 690, 691, 692, 0, 0, 6, 0, 5, 4, 0, 6, 5, 5, 2, 3, 5, 0, 6, 2, 2, 4, 6, 1, 1, 2, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 4, 0, 3, 3, 2, 0, 5, 6, 6, 2, 6, 2, 1, 6, 0, 0, 2, 2, 0, 5, 2, 0, 1, 6, 3, 3, 0, 690, 691, 692, 0, 4, 0, 1, 1, 0], [0, 0, 0, 0, 2, 4, 2, 3, 5, 1, 1, 6, 0, 6, 0, 4, 5, 4, 0, 700, 701, 702, 5, 6, 5, 1, 6, 0, 5, 1, 1, 4, 2, 4, 0, 1, 6, 4, 4, 0, 5, 4, 5, 2, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 3, 2, 2, 0, 1, 1, 3, 0, 4, 2, 0, 0, 6, 0, 0, 1, 2, 6, 3, 4, 0, 2, 4, 5, 5, 1, 1, 700, 701, 702, 5, 2, 6, 3, 3, 6], [2, 6, 1, 6, 5, 4, 3, 6, 5, 0, 4, 2, 0, 4, 2, 5, 0, 4, 4, 3, 0, 5, 0, 3, 5, 0, 6, 2, 0, 3, 2, 0, 4, 4, 6, 2, 3, 4, 6, 0, 0, 1, 5, 3, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 0, 0, 2, 6, 2, 6, 5, 0, 5, 5, 1, 6, 5, 0, 2, 4, 1, 1, 6, 5, 5, 2, 0, 0, 1, 2, 5, 0, 0, 4, 4, 0, 3, 2, 3, 4], [0, 2, 0, 4, 4, 0, 4, 6, 2, 1, 3, 0, 1, 4, 0, 0, 1, 2, 5, 1, 0, 5, 1, 0, 3, 0, 1, 0, 1, 0, 2, 6, 2, 0, 6, 0, 0, 2, 6, 3, 4, 2, 6, 4, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 5, 0, 6, 3, 0, 5, 6, 0, 5, 4, 0, 3, 6, 3, 2, 1, 4, 2, 0, 6, 6, 4, 6, 0, 6, 3, 5, 3, 6, 3, 6, 5, 3, 0, 4, 0], [2, 5, 0, 3, 0, 5, 0, 2, 6, 4, 3, 0, 1, 0, 2, 2, 0, 3, 0, 1, 0, 0, 0, 5, 3, 4, 6, 2, 0, 1, 2, 2, 4, 3, 1, 0, 3, 0, 6, 1, 1, 3, 3, 0, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 0, 4, 4, 5, 2, 1, 4, 3, 1, 5, 3, 3, 1, 0, 0, 5, 4, 5, 0, 5, 3, 1, 1, 0, 0, 6, 4, 0, 4, 0, 0, 1, 1, 5, 0, 3], [1, 0, 4, 3, 4, 2, 0, 6, 0, 1, 1, 0, 0, 0, 1, 4, 2, 0, 3, 0, 2, 0, 0, 5, 4, 0, 4, 3, 3, 1, 0, 2, 4, 4, 6, 6, 6, 0, 3, 0, 4, 3, 1, 0, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 4, 5, 1, 1, 2, 0, 4, 1, 6, 0, 4, 5, 0, 5, 4, 0, 0, 5, 1, 6, 2, 2, 4, 0, 0, 3, 3, 2, 5, 2, 1, 0, 2, 6, 0, 3], [0, 5, 4, 2, 3, 5, 0, 0, 2, 0, 2, 0, 6, 0, 4, 1, 0, 4, 5, 0, 0, 2, 0, 3, 0, 2, 4, 0, 0, 5, 1, 1, 0, 5, 5, 3, 0, 0, 1, 3, 0, 1, 4, 3, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 3, 4, 4, 0, 3, 5, 6, 5, 0, 2, 1, 5, 0, 3, 0, 3, 2, 5, 5, 2, 5, 3, 0, 2, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [4, 6, 5, 0, 1, 1, 2, 4, 4, 0, 6, 4, 5, 5, 2, 1, 5, 3, 0, 4, 5, 0, 4, 0, 3, 2, 4, 0, 2, 1, 0, 6, 0, 5, 0, 5, 4, 2, 2, 1, 1, 0, 1, 5, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 4, 6, 0, 6, 5, 1, 0, 2, 6, 6, 1, 6, 3, 2, 0, 0, 2, 0, 1, 0, 6, 5, 3, 2, 0, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [0, 0, 0, 5, 1, 2, 1, 1, 0, 6, 0, 4, 0, 4, 5, 1, 6, 4, 2, 3, 6, 1, 4, 3, 6, 0, 6, 6, 6, 1, 2, 6, 1, 3, 0, 2, 4, 0, 4, 2, 6, 4, 0, 4, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 4, 4, 4, 0, 5, 6, 5, 5, 0, 3, 2, 2, 4, 2, 6, 5, 5, 0, 5, 5, 3, 4, 0, 3, 0, 4, 1, 5, 0, 4, 3, 6, 0, 6, 5, 0], [5, 4, 0, 3, 1, 4, 0, 6, 2, 2, 1, 3, 6, 2, 0, 2, 6, 6, 5, 0, 5, 0, 3, 6, 6, 5, 2, 0, 3, 1, 3, 2, 4, 0, 1, 1, 0, 5, 2, 5, 6, 4, 3, 2, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 6, 3, 5, 5, 6, 2, 0, 3, 2, 0, 1, 1, 5, 5, 2, 2, 2, 0, 3, 0, 6, 3, 5, 1, 2, 6, 1, 4, 2, 6, 0, 1, 4, 3, 2, 5], [4, 6, 2, 0, 2, 1, 1, 0, 4, 1, 6, 0, 4, 4, 1, 0, 3, 1, 6, 0, 6, 5, 3, 4, 6, 3, 0, 4, 5, 5, 4, 1, 0, 3, 6, 0, 0, 3, 3, 1, 5, 5, 5, 6, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 0, 1, 1, 0, 1, 2, 6, 0, 2, 1, 0, 5, 2, 5, 0, 0, 0, 0, 3, 0, 0, 1, 0, 5, 3, 2, 1, 6, 3, 0, 2, 1, 3, 5, 0, 4], [6, 5, 4, 5, 0, 4, 3, 2, 3, 0, 5, 0, 6, 0, 3, 4, 1, 0, 3, 2, 6, 1, 1, 5, 1, 0, 0, 0, 1, 0, 5, 4, 4, 5, 0, 1, 1, 4, 6, 2, 2, 0, 6, 4, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 2, 0, 4, 2, 5, 6, 4, 6, 0, 4, 0, 2, 3, 2, 0, 4, 1, 4, 5, 0, 1, 1, 0, 0, 1, 0, 0, 5, 5, 0, 0, 6, 3, 2, 5, 3], [2, 0, 3, 1, 1, 2, 3, 5, 0, 2, 5, 0, 1, 0, 1, 0, 4, 4, 0, 2, 0, 1, 6, 5, 5, 5, 0, 1, 2, 4, 4, 0, 4, 6, 1, 4, 5, 0, 3, 3, 0, 0, 2, 0, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 0, 1, 3, 0, 0, 0, 2, 1, 5, 0, 3, 3, 0, 6, 3, 2, 3, 0, 0, 0, 1, 4, 0, 2, 2, 1, 3, 3, 0, 5, 5, 1, 1, 0, 0, 5], [2, 6, 6, 0, 4, 5, 0, 0, 0, 6, 5, 5, 0, 0, 2, 3, 4, 0, 0, 0, 4, 6, 4, 4, 1, 2, 5, 2, 0, 3, 3, 0, 5, 6, 1, 0, 1, 2, 5, 1, 4, 0, 3, 1, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 6, 5, 2, 1, 5, 4, 0, 4, 0, 1, 3, 3, 3, 3, 2, 0, 0, 5, 0, 0, 2, 3, 3, 4, 0, 0, 2, 5, 3, 553, 554, 555, 556, 557, 558, 559], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 5, 0, 3, 4, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 6, 5, 6, 3, 1, 6, 4, 6, 0, 2, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0, 5, 2, 3, 4, 6, 5, 5, 0, 5, 4, 2, 4, 5, 0, 0, 0, 2, 6, 3, 4, 0, 1, 5, 5, 0, 6, 2, 2, 563, 564, 565, 566, 567, 568, 569], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 0, 5, 3, 2, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 0, 1, 6, 0, 4, 1, 2, 1, 3, 6, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 3, 0, 2, 1, 2, 5, 4, 6, 0, 6, 5, 1, 0, 5, 0, 5, 6, 5, 1, 5, 0, 0, 2, 6, 1, 4, 1, 5, 6, 573, 574, 575, 576, 577, 578, 579], [430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 0, 6, 5, 6, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 1, 6, 0, 4, 0, 1, 0, 4, 4, 3, 5, 2, 2, 1, 3, 2, 0, 6, 2, 1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 0, 3, 1, 3, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 2, 3, 2, 583, 584, 585, 586, 587, 588, 589], [440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 4, 6, 0, 0, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 1, 2, 1, 2, 0, 0, 2, 4, 5, 2, 0, 0, 1, 0, 6, 3, 5, 2, 2, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 5, 5, 0, 4, 5, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 5, 3, 4, 593, 594, 595, 596, 597, 598, 599], [450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 0, 4, 4, 3, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 2, 4, 0, 2, 3, 3, 6, 1, 0, 4, 5, 3, 0, 0, 4, 2, 1, 3, 6, 1, 2, 0, 2, 2, 4, 4, 0, 2, 0, 4, 2, 1, 1, 4, 1, 0, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 1, 3, 6, 603, 604, 605, 606, 607, 608, 609], [460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 1, 5, 0, 4, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 1, 0, 0, 1, 6, 4, 0, 2, 0, 3, 1, 0, 4, 1, 0, 2, 3, 5, 3, 2, 0, 4, 4, 1, 4, 2, 2, 0, 0, 6, 2, 3, 3, 6, 2, 0, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 2, 2, 6, 613, 614, 615, 616, 617, 618, 619], [470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 5, 3, 2, 3, 1145, 1146, 1147, 1148, 1149, 3, 5, 2, 6, 0, 3, 3, 4, 5, 3, 1140, 1141, 1142, 1143, 1144, 1, 1, 4, 0, 0, 0, 6, 2, 0, 1, 2, 0, 1, 6, 4, 4, 4, 4, 0, 5, 0, 2, 0, 6, 2, 0, 2, 4, 1, 0, 1, 0, 0, 3, 0, 4, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 0, 5, 1, 623, 624, 625, 626, 627, 628, 629], [480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 4, 0, 0, 5, 1155, 1156, 1157, 1158, 1159, 4, 3, 5, 4, 0, 2, 5, 0, 2, 0, 1150, 1151, 1152, 1153, 1154, 0, 0, 3, 1, 2, 1, 6, 4, 1, 0, 5, 0, 6, 2, 4, 6, 6, 4, 6, 4, 0, 4, 6, 1, 3, 0, 2, 6, 1, 2, 5, 3, 6, 2, 6, 4, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 2, 0, 6, 633, 634, 635, 636, 637, 638, 639], [490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 0, 0, 0, 2, 1165, 1166, 1167, 1168, 1169, 4, 0, 2, 0, 0, 6, 4, 4, 6, 3, 1160, 1161, 1162, 1163, 1164, 2, 0, 3, 5, 4, 2, 0, 2, 0, 2, 2, 5, 4, 0, 6, 2, 6, 6, 0, 6, 0, 0, 2, 2, 0, 0, 5, 5, 1, 1, 1, 0, 0, 6, 2, 0, 1145, 1146, 1147, 1148, 1149, 3, 5, 0, 1, 5, 0, 5, 5, 3, 0, 1140, 1141, 1142, 1143, 1144, 2, 4, 2, 643, 644, 645, 646, 647, 648, 649], [500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 5, 0, 3, 5, 1175, 1176, 1177, 1178, 1179, 2, 6, 2, 0, 1, 0, 3, 3, 0, 5, 1170, 1171, 1172, 1173, 1174, 0, 2, 3, 0, 0, 4, 5, 1, 5, 4, 3, 2, 4, 2, 3, 6, 3, 0, 0, 3, 5, 0, 0, 4, 6, 0, 1, 0, 6, 3, 5, 6, 6, 1, 4, 5, 1155, 1156, 1157, 1158, 1159, 4, 1, 0, 3, 6, 6, 0, 0, 0, 0, 1150, 1151, 1152, 1153, 1154, 6, 2, 6, 653, 654, 655, 656, 657, 658, 659], [510, 511, 0x0200, 513, 0x0202, 515, 516, 517, 518, 519, 0, 4, 3, 1, 0, 6, 5, 4, 1, 2, 2, 3, 0, 560, 561, 562, 0, 0, 0, 4, 4, 2, 2, 3, 5, 3, 0, 0, 0, 1, 1, 5, 2, 0, 3, 0, 3, 2, 2, 2, 0, 2, 2, 6, 0, 5, 2, 6, 4, 6, 2, 3, 4, 2, 3, 2, 3, 5, 5, 4, 1165, 1166, 1167, 1168, 1169, 5, 3, 4, 5, 5, 4, 5, 3, 2, 0, 1160, 1161, 1162, 1163, 1164, 4, 0, 0, 663, 664, 665, 666, 667, 668, 669], [520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 4, 4, 0, 0, 0, 5, 3, 6, 0, 0, 5, 3, 1, 570, 571, 572, 2, 5, 6, 3, 4, 6, 4, 5, 5, 0, 3, 3, 5, 4, 0, 0, 0, 5, 1, 5, 1, 6, 5, 4, 0, 0, 5, 1, 0, 0, 6, 0, 6, 2, 1, 3, 0, 3, 3, 2, 4, 5, 1, 1, 1175, 1176, 1177, 1178, 1179, 4, 3, 0, 6, 2, 1, 4, 4, 6, 0, 1170, 1171, 1172, 1173, 1174, 6, 3, 4, 673, 674, 675, 676, 677, 678, 679], [530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 2, 3, 1, 3, 6, 5, 0, 3, 0, 0, 3, 3, 0, 580, 581, 582, 4, 6, 3, 2, 4, 0, 0, 4, 4, 3, 2, 4, 4, 4, 6, 3, 6, 2, 6, 2, 1, 0, 3, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 5, 5, 2, 5, 2, 1, 5, 2, 3, 4, 0, 5, 3, 0, 4, 3, 0, 0, 0, 4, 6, 1, 2, 2, 0, 0, 4, 0, 4, 5, 5, 2, 6, 6, 683, 684, 685, 686, 687, 688, 689], [540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 5, 3, 6, 1, 2, 5, 5, 3, 6, 1, 1, 0, 1, 590, 591, 592, 6, 0, 0, 0, 1, 0, 1, 0, 6, 2, 4, 0, 0, 3, 4, 0, 0, 6, 5, 0, 6, 0, 0, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 2, 2, 2, 1, 2, 3, 6, 0, 4, 4, 0, 0, 4, 0, 0, 2, 2, 5, 1, 0, 0, 1, 1, 4, 3, 3, 3, 5, 0, 3, 0, 3, 5, 0, 693, 694, 695, 696, 697, 698, 699], [3, 4, 2, 4, 5, 4, 5, 3, 6, 3, 0, 4, 3, 0, 0, 6, 5, 4, 3, 5, 5, 2, 1, 600, 601, 602, 2, 2, 0, 0, 2, 6, 4, 3, 3, 5, 3, 2, 3, 1, 2, 3, 5, 0, 0, 6, 2, 4, 2, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 1, 0, 4, 5, 2, 1, 0, 2, 5, 0, 6, 0, 4, 3, 1, 1, 0, 2, 0, 4, 0, 560, 561, 562, 1, 0, 0, 6, 0, 4, 6, 0, 4, 4, 703, 704, 705, 706, 707, 708, 709], [4, 0, 5, 6, 6, 6, 2, 4, 0, 6, 3, 0, 5, 0, 0, 0, 1, 6, 0, 0, 5, 0, 6, 610, 611, 612, 6, 0, 3, 1, 5, 2, 4, 1, 3, 0, 2, 2, 3, 5, 2, 0, 5, 6, 0, 6, 0, 4, 3, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 3, 1, 3, 3, 4, 4, 6, 0, 3, 4, 1, 2, 6, 5, 6, 5, 2, 3, 3, 2, 3, 570, 571, 572, 0, 1, 3, 0, 6, 0, 2, 3, 4, 5, 3, 4, 2, 5, 0, 0, 0], [0, 2, 2, 0, 5, 0, 3, 0, 6, 5, 1, 4, 1, 0, 2, 3, 0, 2, 5, 1, 6, 0, 1, 620, 621, 622, 5, 0, 4, 5, 0, 2, 6, 1, 2, 4, 1, 1, 2, 2, 5, 0, 2, 1, 2, 1, 0, 5, 1, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 0, 0, 6, 1, 0, 5, 1, 6, 3, 1, 3, 2, 1, 1, 6, 0, 0, 0, 1, 0, 5, 580, 581, 582, 6, 6, 3, 6, 2, 2, 0, 0, 1, 0, 2, 0, 2, 5, 0, 6, 4], [4, 0, 0, 6, 6, 0, 0, 6, 4, 6, 6, 6, 6, 1, 6, 1, 1, 4, 0, 4, 1, 2, 3, 630, 631, 632, 4, 0, 6, 0, 4, 0, 1, 0, 2, 6, 2, 6, 2, 0, 3, 0, 5, 5, 0, 4, 4, 0, 0, 760, 761, 762, 763, 764, 765, 766, 767, 0x0300, 769, 3, 5, 0, 5, 0, 3, 1, 3, 0, 1, 2, 0, 0, 0, 6, 4, 6, 1, 4, 0, 3, 590, 591, 592, 1, 1, 5, 6, 1, 2, 0, 4, 5, 6, 3, 2, 5, 0, 6, 6, 3], [4, 0, 4, 6, 5, 5, 5, 3, 0, 0, 0, 6, 4, 2, 1, 0, 4, 0, 1, 3, 6, 3, 0, 640, 641, 642, 0, 2, 1, 4, 4, 1, 3, 2, 1, 2, 6, 5, 5, 3, 4, 0, 4, 3, 4, 6, 1, 4, 2, 770, 0x0303, 772, 773, 774, 775, 776, 777, 778, 779, 0, 0, 0, 2, 2, 6, 0, 1, 2, 4, 4, 6, 5, 2, 0, 0, 5, 0, 1, 3, 4, 600, 601, 602, 6, 4, 1, 3, 3, 1, 0, 0, 0, 4, 6, 5, 2, 0, 6, 0, 4], [0, 6, 5, 3, 5, 4, 5, 6, 5, 2, 4, 3, 6, 1, 2, 0, 0, 0, 2, 0, 1, 0, 5, 650, 651, 652, 1, 4, 4, 1, 4, 3, 4, 3, 0, 1, 4, 4, 0, 2, 0, 6, 4, 2, 2, 0, 4, 3, 2, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 3, 1, 0, 6, 6, 6, 1, 0, 4, 3, 3, 3, 6, 3, 5, 6, 0, 2, 0, 3, 4, 610, 611, 612, 3, 0, 5, 5, 0, 2, 1, 4, 3, 1, 4, 0, 0, 5, 3, 6, 0], [2, 0, 0, 5, 4, 0, 3, 5, 5, 1, 6, 6, 1, 2, 0, 3, 6, 0, 0, 0, 2, 3, 1, 660, 661, 662, 1, 3, 2, 0, 4, 3, 1, 3, 2, 4, 3, 0, 2, 0, 0, 1, 0, 2, 2, 0, 3, 6, 6, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 0, 6, 0, 5, 3, 5, 5, 6, 0, 0, 0, 2, 6, 1, 2, 3, 1, 6, 4, 3, 2, 620, 621, 622, 2, 5, 0, 6, 0, 6, 3, 6, 4, 5, 2, 2, 4, 4, 0, 4, 0], [4, 2, 3, 0, 0, 6, 5, 0, 5, 4, 1, 1, 6, 1, 3, 2, 1, 3, 0, 0, 2, 1, 2, 670, 671, 672, 0, 0, 0, 0, 4, 2, 3, 4, 0, 5, 1, 4, 2, 0, 2, 1, 3, 0, 4, 4, 3, 0, 0, 0, 4, 4, 6, 4, 5, 0, 3, 3, 0, 1, 1, 6, 1, 0, 4, 1, 4, 6, 2, 1, 1, 3, 1, 2, 2, 0, 0, 2, 0, 5, 630, 631, 632, 4, 4, 4, 2, 1, 0, 0, 0, 4, 2, 1, 4, 0, 1, 6, 5, 1], [0, 6, 5, 0, 0, 5, 2, 5, 6, 6, 2, 0, 6, 5, 1, 4, 0, 6, 3, 0, 4, 2, 0, 680, 681, 682, 3, 3, 0, 0, 1, 2, 1, 6, 0, 0, 6, 4, 1, 1, 3, 1, 0, 5, 0, 0, 5, 3, 5, 0, 1, 0, 0, 0, 0, 0, 5, 2, 5, 0, 2, 1, 1, 0, 2, 5, 3, 1, 2, 6, 6, 5, 1, 0, 4, 3, 4, 0, 6, 6, 640, 641, 642, 2, 3, 1, 0, 4, 4, 2, 3, 5, 1, 4, 0, 4, 0, 6, 2, 4], [5, 4, 2, 1, 5, 5, 4, 2, 2, 0, 4, 4, 3, 4, 3, 4, 5, 2, 3, 6, 4, 6, 0, 690, 691, 692, 4, 5, 5, 1, 4, 5, 1, 6, 5, 2, 0, 4, 6, 6, 0, 4, 6, 1, 5, 3, 3, 0, 5, 1, 6, 0, 5, 3, 3, 2, 0, 6, 1, 1, 2, 2, 1, 1, 4, 0, 0, 4, 2, 1, 1, 5, 5, 0, 2, 5, 5, 2, 0, 2, 650, 651, 652, 0, 4, 0, 2, 1, 4, 4, 3, 3, 4, 1, 0, 6, 2, 1, 5, 0], [3, 5, 4, 1, 2, 1, 2, 5, 2, 6, 3, 0, 1, 1, 2, 4, 2, 5, 1, 0, 0, 0, 1, 700, 701, 702, 6, 6, 3, 6, 3, 5, 2, 4, 6, 5, 5, 1, 3, 1, 1, 4, 5, 2, 6, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 0, 3, 5, 1, 2, 0, 3, 2, 0, 5, 3, 0, 2, 3, 0, 0, 0, 5, 5, 6, 0, 3, 2, 2, 0, 660, 661, 662, 1, 0, 1, 2, 0, 0, 0, 1, 0, 3, 0, 6, 5, 0, 0, 4, 4], [6, 2, 0, 3, 6, 0, 0, 4, 1, 5, 4, 1, 2, 6, 5, 1, 0, 6, 5, 4, 6, 3, 5, 1, 3, 0, 3, 0, 5, 6, 4, 1, 3, 0, 3, 5, 1, 0, 6, 2, 0, 5, 0, 0, 0, 0, 0, 1, 6, 2, 6, 3, 4, 5, 6, 4, 2, 3, 6, 0, 5, 6, 1, 3, 5, 4, 5, 0, 2, 5, 5, 1, 3, 1, 6, 5, 1, 0, 0, 0, 670, 671, 672, 6, 1, 4, 6, 6, 1, 4, 0, 2, 6, 4, 3, 1, 6, 1, 3, 2], [0, 6, 0, 6, 4, 6, 1, 0, 4, 4, 4, 2, 3, 5, 0, 2, 0, 4, 5, 5, 3, 4, 2, 5, 5, 0, 3, 5, 6, 1, 3, 2, 2, 1, 0, 2, 0, 3, 0, 1, 6, 1, 4, 0, 2, 5, 0, 1, 1, 1, 0, 5, 2, 2, 6, 4, 0, 5, 2, 5, 4, 1, 0, 1, 4, 2, 1, 5, 0, 0, 0, 0, 0, 3, 1, 0, 3, 4, 0, 0, 680, 681, 682, 2, 0, 3, 3, 2, 2, 6, 5, 3, 6, 0, 0, 4, 6, 5, 3, 0], [6, 0, 5, 0, 1, 3, 2, 3, 1, 3, 6, 0, 6, 6, 0, 4, 2, 6, 2, 5, 2, 2, 2, 3, 2, 0, 2, 3, 0, 3, 6, 2, 6, 6, 6, 1, 6, 0, 1, 6, 0, 1, 5, 3, 5, 2, 6, 6, 1, 2, 0, 4, 2, 0, 2, 5, 0, 0, 4, 0, 3, 4, 0, 5, 1, 0, 3, 1, 6, 5, 0, 4, 5, 0, 1, 4, 0, 2, 5, 0, 690, 691, 692, 6, 0, 6, 5, 5, 1, 0, 0, 1, 0, 5, 3, 2, 5, 4, 4, 6], [0, 5, 4, 6, 2, 6, 1, 3, 0, 2, 1, 2, 4, 2, 0, 6, 6, 4, 6, 0, 4, 1, 6, 5, 5, 0, 0, 2, 5, 3, 0, 1, 5, 5, 4, 6, 2, 3, 0, 0, 2, 1, 0, 0, 0, 5, 0, 0, 4, 1, 0, 0, 5, 0, 5, 4, 5, 4, 1, 4, 5, 1, 5, 6, 5, 2, 1, 1, 4, 1, 4, 3, 5, 2, 0, 1, 4, 0, 2, 0, 700, 701, 702, 4, 6, 2, 4, 6, 4, 4, 1, 0, 1, 0, 5, 3, 6, 5, 2, 3], [2, 0, 2, 3, 6, 2, 1, 0, 4, 2, 3, 6, 2, 0, 0, 3, 0, 1, 4, 2, 0, 4, 4, 6, 0, 0, 4, 0, 2, 5, 0, 5, 3, 2, 4, 0, 0, 2, 5, 4, 0, 6, 4, 6, 5, 0, 5, 1, 5, 1, 6, 3, 1, 1, 0, 4, 5, 1, 1, 3, 0, 6, 2, 3, 3, 2, 2, 1, 4, 3, 0, 3, 2, 3, 3, 5, 0, 2, 0, 6, 0, 0, 1, 0, 1, 0, 0, 4, 6, 0, 6, 0, 0, 6, 2, 5, 3, 4, 3, 0], [1, 4, 1, 2, 4, 0, 3, 6, 0, 0, 4, 4, 4, 0, 5, 0, 0, 6, 5, 3, 2, 0, 4, 0, 1, 5, 3, 3, 0, 4, 0, 6, 3, 5, 3, 6, 2, 4, 3, 0, 1, 0, 0, 0, 6, 4, 6, 3, 6, 4, 6, 0, 5, 5, 0, 4, 5, 4, 1, 1, 4, 4, 5, 3, 0, 6, 5, 0, 2, 6, 0, 3, 0, 1, 2, 1, 5, 1, 2, 3, 5, 4, 3, 1, 0, 1, 1, 1, 6, 1, 4, 5, 4, 1, 3, 0, 1, 3, 5, 3], [0, 0, 2, 5, 3, 4, 0, 6, 0, 1, 1, 4, 0, 0, 0, 3, 0, 2, 2, 5, 5, 2, 3, 4, 5, 6, 0, 5, 6, 0, 5, 5, 4, 3, 3, 6, 1, 3, 2, 3, 1, 1, 6, 6, 0, 5, 3, 6, 3, 0, 4, 6, 4, 2, 1, 0, 6, 2, 6, 1, 2, 0, 6, 4, 5, 2, 5, 2, 1, 4, 3, 4, 5, 2, 6, 4, 2, 6, 1, 0, 5, 6, 4, 2, 0, 4, 4, 5, 0, 0, 2, 2, 6, 0, 0, 1, 0, 5, 0, 3], [3, 3, 1, 1, 5, 5, 1, 0, 4, 4, 2, 5, 0, 5, 6, 4, 1, 1, 2, 6, 3, 4, 6, 5, 0, 5, 4, 0, 0, 1, 0, 1, 1, 2, 1, 6, 5, 4, 0, 2, 0, 1, 0, 0, 5, 4, 0, 3, 6, 4, 4, 3, 6, 4, 1, 0, 0, 1, 6, 0, 0, 4, 5, 2, 6, 0, 3, 3, 2, 1, 2, 4, 4, 6, 3, 5, 0, 3, 1, 0, 5, 3, 4, 1, 1, 2, 0, 3, 0, 0, 1, 0, 2, 0, 2, 4, 0, 0, 5, 0], [5, 1, 4, 5, 2, 2, 3, 3, 1, 6, 2, 2, 4, 3, 1, 0, 0, 5, 5, 0, 3, 0, 3, 0, 4, 5, 4, 0, 2, 0, 1, 3, 2, 4, 6, 1, 1, 2, 6, 6, 1, 6, 3, 5, 5, 0, 0, 6, 3, 0, 4, 0, 0, 4, 3, 0, 2, 5, 5, 0, 4, 4, 5, 6, 3, 0, 0, 3, 2, 2, 3, 3, 0, 0, 6, 3, 2, 3, 1, 3, 0, 5, 6, 1, 2, 2, 5, 0, 0, 6, 1, 0, 5, 6, 0, 6, 1, 2, 0, 2], [6, 0, 6, 0, 4, 0, 0, 0, 0, 6, 0, 1, 0, 0, 6, 3, 3, 1, 1, 1, 5, 4, 4, 0, 0, 954, 955, 956, 957, 0, 0, 0, 2, 5, 6, 5, 1, 2, 5, 3, 2, 5, 5, 0, 0, 4, 0, 1, 0, 2, 0, 3, 1, 4, 2, 5, 0, 0, 0, 2, 0, 4, 2, 2, 3, 5, 4, 4, 6, 2, 3, 0, 0, 3, 6, 0, 2, 0, 6, 0, 3, 5, 1, 5, 0, 1, 3, 1, 6, 3, 2, 5, 5, 0, 4, 4, 3, 1, 1, 3], [0, 4, 2, 0, 0, 6, 2, 1, 5, 1, 6, 5, 0, 2, 5, 6, 5, 0, 6, 4, 5, 2, 4, 1, 1, 964, 965, 966, 967, 1, 3, 4, 3, 1, 0, 1, 0, 0, 0, 2, 1, 0, 1, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 5, 0, 0, 2, 3, 2, 6, 2, 5, 0, 1, 0, 1, 4, 2, 2, 4, 0, 0, 2, 6, 3, 4, 2, 6, 1, 3, 4, 2, 0, 3, 6, 0, 0, 2, 0, 3], [5, 0, 5, 1, 3, 2, 0, 1, 5, 6, 6, 1, 2, 6, 1, 0, 0, 6, 5, 5, 954, 955, 956, 957, 0, 974, 975, 976, 977, 2, 4, 2, 5, 0, 1, 4, 1, 1, 0, 0, 3, 3, 0, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 6, 2, 0, 0, 2, 4, 3, 6, 0, 6, 2, 2, 2, 3, 0, 4, 3, 6, 6, 6, 2, 4, 3, 5, 4, 1, 1, 5, 2, 4, 1, 0, 4, 2, 4, 3, 0], [1, 0, 4, 4, 6, 4, 6, 0, 0, 0, 2, 1, 2, 0, 2, 5, 2, 4, 968, 969, 964, 965, 966, 967, 6, 984, 985, 986, 987, 5, 0, 0, 6, 6, 3, 5, 0, 6, 2, 2, 3, 5, 0, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 3, 0, 1, 0, 3, 5, 6, 0, 3, 2, 6, 4, 0, 3, 4, 6, 1, 3, 2, 6, 5, 3, 4, 6, 0, 6, 5, 0, 1, 0, 5, 6, 6, 1, 2, 6, 5], [1, 0, 0, 0, 5, 5, 0, 3, 0, 1, 5, 0, 0, 6, 5, 3, 5, 5, 978, 979, 974, 975, 976, 977, 1, 994, 995, 996, 997, 2, 0, 2, 6, 0, 0, 2, 6, 3, 6, 0, 4, 2, 1, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 4, 5, 4, 3, 0, 0, 5, 2, 0, 6, 5, 950, 951, 952, 953, 5, 0, 3, 1, 4, 2, 3, 0, 2, 5, 6, 1, 3, 5, 4, 3, 3, 4, 6, 2, 2, 0], [3, 6, 0, 6, 2, 3, 0, 5, 2, 4, 2, 3, 3, 4, 6, 3, 0, 4, 988, 989, 984, 985, 986, 987, 5, 1, 4, 6, 0, 0, 0, 1, 3, 0, 0, 0, 1, 5, 0, 2, 5, 0, 0, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 6, 1, 5, 4, 4, 5, 3, 3, 3, 2, 5, 960, 961, 962, 963, 1, 5, 0, 0, 6, 3, 4, 3, 2, 0, 1, 4, 1, 6, 2, 3, 3, 6, 0, 6, 3, 2], [2, 3, 0, 6, 1, 4, 5, 0, 1, 2, 0, 2, 6, 4, 2, 0, 954, 955, 1007, 1008, 1009, 995, 996, 997, 2, 1, 1, 1, 5, 0, 3, 3, 4, 3, 5, 0, 0, 3, 0, 1, 5, 0, 3, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 1, 3, 1, 1, 4, 4, 1, 0, 3, 1, 6, 970, 971, 972, 973, 954, 955, 956, 957, 5, 5, 0, 1, 3, 0, 2, 2, 4, 1, 0, 0, 0, 2, 1, 4, 0, 4], [0, 4, 4, 5, 0, 0, 2, 1, 0, 1, 1, 2, 5, 0, 4, 0, 964, 965, 1017, 1018, 1019, 993, 1, 4, 6, 2, 3, 0, 0, 1, 5, 5, 0, 3, 2, 0, 5, 1, 1, 0, 3, 2, 0, 1145, 1146, 1147, 1148, 1149, 3, 1, 0, 6, 1, 6, 4, 6, 2, 1, 1140, 1141, 1142, 1143, 1144, 6, 3, 0, 1, 0, 4, 0, 2, 2, 4, 6, 980, 981, 982, 983, 964, 965, 966, 967, 0, 5, 4, 0, 0, 0, 3, 1, 2, 0, 0, 0, 1, 0, 2, 6, 0, 3], [1, 2, 6, 4, 4, 1, 0, 2, 2, 5, 5, 6, 1, 954, 955, 956, 974, 975, 976, 977, 3, 4, 5, 3, 3, 6, 4, 6, 0, 2, 0, 0, 0, 0, 4, 2, 1, 6, 3, 4, 3, 4, 0, 1155, 1156, 1157, 1158, 1159, 5, 1, 0, 4, 0, 4, 5, 5, 0, 5, 1150, 1151, 1152, 1153, 1154, 0, 0, 3, 1, 4, 0, 3, 5, 4, 3, 4, 990, 991, 992, 993, 974, 975, 976, 977, 954, 955, 956, 957, 2, 0, 3, 4, 4, 0, 6, 0, 4, 2, 2, 6, 2, 4], [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 5, 5, 3, 964, 965, 966, 984, 985, 986, 987, 1, 3, 4, 6, 5, 4, 6, 1, 5, 6, 4, 4, 2, 3, 0, 5, 0, 5, 5, 2, 0, 3, 0, 1165, 1166, 1167, 1168, 1169, 3, 3, 4, 1, 4, 3, 0, 2, 4, 2, 1160, 1161, 1162, 1163, 1164, 0, 6, 0, 4, 0, 1, 4, 5, 2, 2, 6, 0, 5, 3, 0, 984, 985, 986, 987, 964, 965, 966, 967, 4, 5, 5, 0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], [230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 950, 951, 952, 974, 975, 976, 994, 995, 996, 997, 5, 2, 0, 0, 5, 0, 0, 3, 4, 2, 1, 5, 5, 4, 5, 1, 5, 2, 3, 4, 0, 6, 2, 1175, 1176, 1177, 1178, 1179, 3, 5, 4, 2, 0, 5, 0, 0, 5, 6, 1170, 1171, 1172, 1173, 1174, 0, 1, 6, 1, 3, 6, 3, 5, 0, 0, 6, 0, 0, 6, 0, 994, 995, 996, 997, 974, 975, 976, 977, 950, 951, 952, 953, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], [240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 960, 961, 962, 984, 985, 986, 987, 1, 1, 6, 1, 4, 3, 1, 0, 3, 0, 1, 6, 1, 0, 0, 2, 4, 2, 3, 5, 0, 0, 0, 3, 6, 0, 0, 6, 5, 6, 6, 6, 2, 5, 6, 2, 3, 3, 1, 5, 1, 1, 0, 4, 0, 1, 1, 0, 6, 3, 4, 3, 5, 3, 6, 0, 3, 3, 3, 1, 3, 1, 6, 2, 2, 984, 985, 986, 987, 960, 961, 962, 963, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59], [250, 251, 252, 253, 254, 0xFF, 0x0100, 0x0101, 258, 259, 970, 971, 972, 994, 995, 996, 997, 3, 4, 0, 0, 5, 0, 4, 6, 6, 1, 6, 4, 6, 6, 2, 0, 0, 3, 2, 2, 6, 6, 1, 2, 4, 6, 6, 2, 2, 5, 3, 1, 1, 0, 4, 1, 1, 0, 5, 2, 0, 3, 0, 1, 6, 6, 2, 1, 3, 0, 4, 6, 2, 3, 0, 4, 1, 0, 0, 4, 0, 4, 0, 6, 1, 994, 995, 996, 997, 970, 971, 972, 973, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], [260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 980, 981, 982, 983, 3, 1, 4, 0, 4, 4, 4, 0, 0, 1, 4, 4, 0, 0, 0, 6, 0, 0, 0, 5, 3, 6, 2, 5, 3, 4, 0, 3, 5, 6, 5, 0, 4, 0, 0, 0, 0, 5, 1, 1, 1, 3, 0, 5, 3, 3, 5, 1, 4, 3, 0, 6, 2, 5, 4, 1, 0, 0, 6, 4, 3, 5, 0, 5, 1, 1, 0, 2, 5, 0, 1, 0, 980, 981, 982, 983, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], [270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 990, 991, 992, 993, 5, 6, 3, 5, 5, 1, 2, 4, 1, 4, 3, 3, 3, 6, 0, 1, 6, 3, 2, 6, 2, 1, 6, 2, 2, 3, 1, 6, 2, 5, 5, 2, 0, 5, 6, 6, 3, 4, 6, 6, 5, 5, 3, 0, 6, 3, 3, 2, 4, 2, 4, 0, 3, 4, 5, 4, 5, 5, 3, 5, 4, 4, 5, 1, 6, 5, 1, 0, 2, 2, 0, 3, 990, 991, 992, 993, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], [280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 6, 1, 5, 5, 3, 4, 5, 4, 3, 6, 2, 0, 6, 3, 2, 6, 4, 5, 2, 0, 5, 2, 2, 5, 1, 0, 1, 0, 5, 3, 2, 4, 5, 6, 3, 6, 3, 1, 0, 1, 3, 5, 3, 4, 3, 0, 0, 3, 3, 2, 4, 0, 0, 5, 6, 3, 2, 0, 0, 1, 0, 1, 2, 0, 1, 1, 1, 3, 4, 6, 1, 4, 4, 0, 6, 4, 1, 4, 0, 6, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], [290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 4, 2, 3, 2, 1, 0, 6, 5, 0, 0, 0, 3, 1, 6, 0, 6, 3, 1, 0, 4, 1, 2, 6, 2, 5, 4, 6, 0, 2, 3, 3, 4, 5, 2, 4, 2, 1, 3, 5, 5, 3, 1, 1, 5, 5, 4, 0, 2, 1, 0, 3, 1, 0, 5, 1, 6, 1, 0, 1, 0, 4, 0, 0, 2, 4, 6, 0, 0, 3, 0, 4, 1, 6, 6, 2, 5, 4, 5, 0, 0, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 2, 0, 0, 5, 5, 0, 2, 5, 0, 0, 2, 0, 2, 1, 5, 4, 6, 6, 3, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 2, 5, 0, 1, 3, 0, 1, 2, 5, 6, 4, 1085, 1086, 1087, 1088, 1089, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 1080, 1081, 1082, 1083, 1084, 0, 5, 2, 2, 1, 0, 1, 5, 2, 5, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119], [310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 0, 1, 0, 2, 1, 3, 6, 1, 3, 3, 0, 3, 0, 1, 1, 2, 3, 4, 5, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 2, 4, 0, 0, 0, 5, 4, 0, 3, 0, 2, 1095, 1096, 1097, 1098, 1099, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1090, 1091, 1092, 1093, 1094, 3, 3, 0, 1, 3, 5, 3, 4, 0, 6, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], [320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 5, 1, 2, 6, 0, 5, 0, 4, 6, 0, 4, 3, 0, 0, 4, 3, 2, 5, 0, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 3, 0, 1, 1, 6, 5, 1, 2, 0, 6, 6, 1105, 1106, 1107, 1108, 1109, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1100, 1101, 1102, 1103, 1104, 0, 0, 5, 1, 1, 0, 2, 4, 2, 6, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139], [330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 4, 2, 0, 1, 2, 4, 5, 2, 1, 0, 0, 0, 0, 1, 5, 5, 3, 6, 0, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 6, 0, 0, 1, 0, 0, 0, 5, 2, 4, 5, 1115, 1116, 1117, 1118, 1119, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1110, 1111, 1112, 1113, 1114, 0, 0, 4, 5, 4, 1, 4, 2, 3, 1, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], [340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 6, 0, 1, 2, 1, 5, 5, 6, 2, 0, 0, 0, 4, 6, 0, 1, 5, 0, 0, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 0, 6, 0, 3, 0, 3, 5, 4, 1, 2, 3, 1125, 1126, 1127, 1128, 1129, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1120, 1121, 1122, 1123, 1124, 0, 3, 3, 1, 6, 2, 1, 1, 5, 4, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159], [350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 0, 0, 1, 0, 4, 3, 4, 4, 2, 0, 1, 5, 4, 1, 6, 2, 0, 3, 2, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 2, 3, 2, 6, 0, 1, 1, 2, 2, 0, 3, 1135, 1136, 1137, 1138, 1139, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1130, 1131, 1132, 1133, 1134, 5, 1, 1, 3, 5, 0, 3, 3, 1, 3, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169], [360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 4, 2, 2, 3, 2, 1, 4, 3, 0, 1, 0, 5, 2, 2, 0, 5, 1, 2, 0, 1145, 1146, 1147, 1148, 1149, 3, 0, 0, 2, 3, 3, 0, 0, 0, 1, 1140, 1141, 1142, 1143, 1144, 0, 2, 1, 6, 6, 5, 2, 6, 5, 4, 0, 1145, 1146, 1147, 1148, 1149, 2, 1, 5, 4, 1, 6, 5, 0, 6, 1, 1140, 1141, 1142, 1143, 1144, 4, 0, 0, 5, 6, 3, 1, 6, 4, 4, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179], [370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 0, 0, 5, 5, 3, 6, 1, 0, 6, 0, 0, 6, 5, 0, 0, 4, 1, 6, 6, 1155, 1156, 1157, 1158, 1159, 1, 2, 0, 1, 3, 2, 3, 6, 4, 0, 1150, 1151, 1152, 1153, 1154, 0, 0, 0, 3, 4, 5, 2, 0, 5, 4, 0, 1155, 1156, 1157, 1158, 1159, 5, 6, 5, 0, 1, 6, 2, 0, 0, 0, 1150, 1151, 1152, 1153, 1154, 2, 2, 2, 6, 0, 5, 4, 3, 3, 0, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189], [380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 0, 6, 4, 4, 0, 1, 6, 0, 0, 5, 4, 1, 3, 5, 1, 5, 0, 4, 2, 1165, 1166, 1167, 1168, 1169, 4, 3, 4, 4, 0, 1, 4, 4, 6, 4, 1160, 1161, 1162, 1163, 1164, 0, 3, 2, 2, 6, 0, 1, 5, 0, 3, 6, 1165, 1166, 1167, 1168, 1169, 2, 6, 0, 2, 4, 2, 1, 0, 0, 1, 1160, 1161, 1162, 1163, 1164, 4, 2, 6, 4, 6, 3, 0, 1, 2, 5, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], [390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 2, 3, 6, 3, 0, 4, 2, 0, 4, 4, 6, 1, 0, 0, 0, 4, 1, 4, 5, 1175, 1176, 1177, 1178, 1179, 3, 6, 0, 3, 1, 3, 4, 4, 4, 0, 1170, 1171, 1172, 1173, 1174, 1, 5, 1, 4, 1, 6, 5, 3, 2, 5, 5, 1175, 1176, 1177, 1178, 1179, 6, 3, 2, 2, 3, 3, 1, 1, 0, 4, 1170, 1171, 1172, 1173, 1174, 0, 3, 3, 2, 4, 6, 0, 5, 5, 5, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209], [400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 6, 4, 4, 5, 5, 6, 4, 1, 1, 0, 5, 0, 2, 3, 4, 5, 4, 3, 0, 1, 1, 1, 1, 0, 0, 6, 0, 1, 4, 0, 4, 4, 5, 5, 0, 940, 941, 942, 943, 3, 0, 4, 3, 5, 0, 0, 0, 1, 0, 0, 0, 0, 3, 4, 2, 2, 1, 1, 5, 0, 2, 6, 0, 1, 0, 940, 941, 942, 943, 1, 1, 6, 0, 6, 3, 1, 5, 5, 0, 4, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219], [5, 2, 6, 5, 3, 0, 1, 2, 0, 4, 4, 0, 4, 1, 4, 1, 1, 3, 2, 1, 0, 0, 0, 4, 0, 1, 1, 2, 1, 940, 941, 942, 943, 4, 1, 1, 0, 6, 4, 0, 5, 5, 4, 0, 2, 950, 951, 952, 953, 5, 5, 3, 954, 955, 956, 957, 5, 2, 950, 951, 952, 953, 1, 6, 5, 3, 4, 6, 2, 5, 5, 5, 6, 2, 5, 950, 951, 952, 953, 5, 0, 1, 6, 1, 4, 1, 6, 2, 5, 0, 0, 3, 5, 0, 5, 2, 6, 0, 2, 2], [4, 0, 3, 5, 0, 3, 1, 0, 6, 0, 0, 1, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1, 0, 3, 4, 5, 2, 0, 950, 951, 952, 953, 4, 0, 0, 5, 6, 3, 4, 6, 3, 2, 5, 1, 960, 961, 962, 963, 6, 0, 3, 964, 965, 966, 967, 3, 6, 960, 961, 962, 963, 0, 5, 5, 2, 5, 4, 0, 4, 0, 0, 0, 3, 1, 960, 961, 962, 963, 3, 2, 1, 0, 6, 5, 0, 6, 3, 0, 6, 6, 2, 1, 0, 5, 6, 6, 2, 3, 6], [0, 6, 3, 0, 0, 0, 2, 4, 0, 0, 0, 1, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 5, 1, 3, 3, 2, 0, 2, 960, 961, 962, 963, 3, 1, 1, 0, 6, 3, 4, 0, 1, 3, 4, 3, 970, 971, 972, 973, 0, 6, 0, 974, 975, 976, 977, 1, 1, 970, 971, 972, 973, 5, 2, 3, 2, 6, 2, 0, 2, 5, 3, 0, 1, 2, 970, 971, 972, 973, 4, 5, 1, 1, 3, 0, 1, 2, 1, 3, 3, 5, 4, 6, 6, 4, 0, 2, 5, 2, 1], [2, 4, 4, 4, 1, 0, 3, 6, 4, 2, 6, 5, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 3, 6, 0, 0, 2, 3, 2, 970, 971, 972, 973, 0, 0, 5, 0, 0, 6, 4, 0, 4, 6, 0, 6, 980, 981, 982, 983, 4, 4, 5, 984, 985, 986, 987, 3, 3, 980, 981, 982, 983, 4, 2, 6, 4, 2, 1, 5, 0, 2, 3, 3, 6, 1, 980, 981, 982, 983, 0, 6, 3, 3, 4, 1, 1, 4, 4, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1, 4], [0, 1, 6, 0, 4, 4, 1, 1, 5, 5, 2, 3, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 5, 5, 2, 2, 1, 0, 4, 980, 981, 982, 983, 2, 0, 0, 1, 6, 2, 0, 0, 0, 1, 0, 3, 990, 991, 992, 993, 2, 2, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 993, 4, 1, 2, 3, 0, 6, 2, 1, 3, 2, 1, 3, 5, 990, 991, 992, 993, 3, 2, 6, 6, 3, 3, 4, 6, 2, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 6, 6], [0, 5, 4, 2, 0, 1, 3, 0, 6, 4, 4, 5, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 4, 4, 2, 1, 2, 0, 0, 990, 991, 992, 993, 1, 5, 2, 3, 5, 1, 2, 6, 5, 6, 0, 0, 3, 5, 4, 1, 0, 0, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 1003, 5, 0, 3, 4, 4, 0, 3, 3, 0, 3, 1, 6, 0, 0, 0, 5, 0, 6, 3, 6, 6, 1, 5, 6, 6, 1, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 4, 3], [5, 4, 2, 5, 0, 0, 1, 5, 6, 6, 1, 0, 0x0500, 1281, 1282, 1283, 1284, 0x0505, 1286, 1287, 1288, 1289, 6, 2, 3, 0, 0, 0, 0, 944, 945, 946, 947, 6, 4, 1, 3, 0, 0, 2, 0, 0, 2, 1, 5, 0, 3, 5, 0, 0, 2, 2, 1, 4, 2, 0, 0, 2, 5, 3, 0, 0, 1, 5, 6, 3, 0, 2, 3, 0, 3, 0, 0, 0, 2, 944, 945, 946, 947, 5, 4, 1, 4, 0, 5, 3, 5, 2, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 5, 6], [2, 0, 0, 0, 5, 2, 0, 0, 5, 6, 2, 3, 0, 0, 6, 0, 4, 4, 6, 5, 6, 1, 0, 5, 4, 2, 4, 1, 0, 954, 955, 956, 957, 0, 1, 2, 4, 5, 6, 2, 6, 3, 5, 3, 0, 2, 1, 0, 2, 0, 6, 1, 2, 0, 1, 6, 6, 3, 0, 5, 0, 1, 0, 4, 3, 3, 6, 3, 0, 0, 0, 3, 6, 0, 4, 954, 955, 956, 957, 0, 3, 3, 2, 2, 0, 6, 4, 1, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 0, 5], [5, 3, 2, 3, 3, 4, 0, 6, 0, 0, 3, 2, 1, 6, 4, 6, 0, 0, 6, 5, 0, 3, 0, 0, 3, 0, 1, 4, 4, 964, 965, 966, 967, 2, 2, 1, 2, 0, 0, 4, 0, 3, 3, 3, 0, 5, 2, 0, 0, 0, 6, 2, 3, 0, 2, 1, 4, 2, 2, 5, 2, 3, 5, 0, 5, 0, 0, 3, 1, 0, 0, 1, 0, 0, 0, 964, 965, 966, 967, 0, 1, 0, 4, 6, 0, 2, 3, 0, 0, 2, 3, 1, 3, 1, 0, 6, 0, 5, 2, 2], [1, 4, 0, 6, 0, 1, 1, 3, 0, 6, 2, 5, 0, 1, 6, 4, 0, 0, 2, 5, 1, 2, 0, 1, 3, 6, 2, 2, 0, 974, 975, 976, 977, 4, 2, 5, 4, 0, 6, 6, 2, 3, 0, 3, 3, 0, 5, 0, 5, 0, 3, 0, 0, 1, 1, 0, 0, 1, 3, 3, 4, 5, 0, 1, 0, 0, 3, 3, 0, 1, 5, 1, 0, 6, 0, 974, 975, 976, 977, 0, 1, 1, 3, 0, 6, 5, 5, 4, 3, 0, 6, 3, 1, 1, 0, 2, 2, 0, 3, 2], [1, 3, 1, 2, 4, 0, 6, 1, 2, 4, 1, 0, 0, 5, 0, 1, 4, 6, 6, 1, 4, 6, 6, 4, 6, 3, 0, 1, 5, 984, 985, 986, 987, 4, 2, 0, 4, 0, 6, 4, 0, 1, 0, 5, 0, 5, 2, 0, 0, 3, 0, 1, 6, 1, 0, 1, 5, 3, 4, 6, 2, 1, 6, 0, 4, 6, 2, 0, 2, 1, 0, 6, 3, 1, 5, 984, 985, 986, 987, 3, 6, 0, 1, 0, 6, 5, 3, 0, 0, 4, 4, 3, 4, 0, 0, 1, 5, 6, 0, 1]];
gGameObjL = [[2131, 2161, 12, []], [339, 409, 12, []], [3152, 451, 12, []], [1281, 2844, 12, []], [3621, 2439, 12, []], [2151, 1271, 1, []], [992, 127, 5, []], [992, 208, 6, []], [990, 309, 5, []], [993, 408, 6, []], [1104, 207, 5, []], [1105, 407, 5, []], [1107, 301, 6, []], [1108, 120, 6, []], [1217, 406, 6, []], [1218, 298, 5, []], [1221, 200, 6, []], [1227, 118, 5, []], [702, 655, 9, [[182, -3], [189, -280], [561, -281], [558, -590], [362, -586], [370, 27], [0, 32], [0, 0], [0, 0]]], [321, 601, 7, []], [317, 739, 7, []], [313, 877, 7, []], [316, 1029, 7, []], [312, 1204, 7, []], [288, 1382, 3, []], [392, 1380, 3, []], [510, 1377, 3, []], [343, 1467, 3, []], [466, 1471, 3, []], [288, 1559, 3, []], [389, 1561, 3, []], [519, 1566, 3, []], [826, 1380, 6, []], [914, 1377, 3, []], [1015, 1376, 6, []], [818, 1663, 3, []], [1111, 1376, 3, []], [1019, 1452, 3, []], [914, 1453, 3, []], [824, 1449, 6, []], [1114, 1448, 6, []], [1102, 1590, 8, []], [821, 1572, 8, []], [1102, 1656, 6, []], [1102, 1761, 6, []], [1105, 1854, 6, []], [824, 1769, 3, []], [818, 1883, 3, []], [34, 1615, 4, []], [77, 1410, 9, [[456, -13], [454, 4], [60, 29], [62, 106], [355, 111], [353, 148], [-4, 145], [0, 0], [0, 0]]], [271, 2154, 3, []], [273, 2227, 3, []], [274, 2298, 3, []], [277, 2377, 3, []], [278, 2458, 3, []], [387, 2149, 5, []], [388, 2232, 5, []], [390, 0x0909, 5, []], [390, 2380, 5, []], [392, 2463, 5, []], [492, 2151, 3, []], [493, 2245, 3, []], [499, 2316, 3, []], [501, 2392, 3, []], [504, 2463, 3, []], [597, 2144, 5, []], [601, 2245, 5, []], [600, 2322, 5, []], [604, 2400, 5, []], [607, 2464, 5, []], [337, 2515, 7, []], [335, 2411, 7, []], [337, 2324, 7, []], [334, 2253, 7, []], [339, 2176, 7, []], [332, 2081, 7, []], [548, 2086, 7, []], [551, 2190, 7, []], [554, 2277, 7, []], [554, 2358, 7, []], [557, 2427, 7, []], [562, 2514, 7, []], [436, 2077, 7, []], [433, 1814, 7, []], [437, 1950, 7, []], [588, 1809, 7, []], [734, 1804, 7, []], [428, 1664, 7, []], [213, 3670, 5, []], [384, 3785, 5, []], [423, 3614, 5, []], [83, 3884, 5, []], [339, 3923, 5, []], [75, 3633, 5, []], [502, 3930, 5, []], [501, 3846, 5, []], [599, 3590, 5, []], [756, 3919, 5, []], [960, 3705, 5, []], [1010, 3960, 5, []], [860, 3795, 5, []], [766, 3504, 7, []], [825, 3504, 7, []], [887, 3504, 7, []], [793, 3561, 7, []], [858, 3562, 7, []], [825, 3615, 7, []], [792, 3433, 7, []], [858, 3439, 7, []], [830, 3357, 7, []], [824, 3143, 7, []], [822, 2962, 7, []], [817, 2783, 7, []], [444, 2605, 7, []], [444, 2785, 7, []], [445, 3148, 7, []], [450, 3288, 7, []], [451, 3479, 7, []], [179, 2437, 9, [[300, -2], [326, 738], [-20, 742], [0, 0], [0, 0]]], [174, 2141, 9, [[495, -4], [495, 126], [-5, 116], [0, 0], [0, 0]]], [167, 3793, 9, [[173, 0], [-19, -243], [278, -138], [236, -448], [519, -289], [949, -233], [727, -109], [911, 155], [618, 63], [544, 160], [396, 70], [47, 175], [127, 84], [0, 0], [0, 0]]], [1561, 3853, 2, []], [1414, 3416, 3, []], [1529, 3415, 3, []], [1633, 3415, 3, []], [1751, 3417, 3, []], [1364, 3480, 3, []], [1475, 3483, 3, []], [1586, 3482, 3, []], [1693, 3483, 3, []], [1421, 3560, 3, []], [1534, 3560, 3, []], [1641, 3566, 3, []], [1305, 3562, 3, []], [1360, 3631, 3, []], [1482, 3632, 3, []], [1598, 3630, 3, []], [1728, 3625, 3, []], [1675, 3715, 3, []], [1540, 3719, 3, []], [1411, 3715, 3, []], [1301, 3723, 3, []], [2254, 3723, 4, []], [2256, 3831, 4, []], [2257, 3938, 4, []], [2347, 3776, 4, []], [2165, 3776, 4, []], [2163, 3897, 4, []], [2351, 3888, 4, []], [1976, 3720, 6, []], [2084, 3788, 6, []], [1981, 3815, 6, []], [1981, 3936, 6, []], [2088, 3900, 6, []], [1878, 3772, 6, []], [1881, 3877, 6, []], [2646, 3430, 6, []], [2759, 3429, 6, []], [2879, 3430, 6, []], [2831, 3531, 6, []], [2698, 3524, 6, []], [2645, 3612, 6, []], [2770, 3618, 6, []], [2907, 3622, 6, []], [2705, 3726, 6, []], [2841, 3724, 6, []], [2644, 3826, 6, []], [2783, 3831, 6, []], [2916, 3834, 6, []], [2722, 3935, 6, []], [2855, 3935, 6, []], [2637, 3920, 9, [[477, -99], [478, -352], [71, -337], [0, 0], [0, 0]]], [2020, 2795, 3, []], [2131, 2789, 5, []], [2243, 2791, 3, []], [2130, 2881, 3, []], [2025, 2950, 3, []], [2242, 2960, 3, []], [2131, 3065, 3, []], [2023, 2864, 5, []], [2250, 2858, 5, []], [2135, 2957, 5, []], [2030, 3043, 5, []], [2246, 3040, 5, []], [1840, 2978, 9, [[0x0101, -194], [501, -6], [264, 223], [0, 0], [0, 0]]], [2443, 3012, 7, []], [2637, 3009, 7, []], [2883, 3005, 7, []], [3156, 3003, 7, []], [3411, 2933, 3, []], [3234, 2849, 3, []], [3082, 2745, 3, []], [2939, 2627, 3, []], [2809, 2497, 3, []], [2704, 2365, 3, []], [2594, 2220, 3, []], [2493, 2065, 3, []], [2388, 1898, 3, []], [2434, 1856, 9, [[-25, 238], [240, 292], [0x0101, 665], [672, 708], [621, 1000], [931, 1184], [1014, 873], [651, 575], [420, 798], [437, 439], [28, 452], [149, 87], [0, 0], [0, 0]]], [3071, 1469, 6, []], [3116, 1432, 6, []], [3178, 1480, 6, []], [3288, 1454, 6, []], [3325, 1507, 6, []], [3099, 1518, 6, []], [3264, 1547, 6, []], [3199, 1512, 6, []], [3358, 1456, 7, []], [3237, 1459, 7, []], [3144, 1562, 7, []], [3293, 1501, 7, []], [3357, 1544, 7, []], [3042, 1580, 7, []], [3020, 1447, 7, []], [3014, 1520, 7, []], [3211, 1594, 7, []], [3304, 1615, 7, []], [3154, 1648, 7, []], [3031, 1652, 7, []], [2944, 1599, 7, []], [3412, 1669, 7, []], [3366, 1796, 7, []], [3035, 1781, 7, []], [2954, 1730, 7, []], [3340, 1703, 3, []], [3396, 1612, 3, []], [3131, 1868, 3, []], [2983, 1855, 3, []], [2879, 1656, 7, []], [3366, 1869, 7, []], [3439, 1766, 7, []], [3044, 1916, 7, []], [2893, 1840, 7, []], [3121, 1760, 8, []], [3464, 1880, 3, []], [3517, 1711, 3, []], [3516, 1616, 7, []], [3536, 1805, 7, []], [3954, 1692, 8, []], [3684, 1800, 7, []], [3826, 1795, 7, []], [3960, 1783, 7, []], [3924, 3937, 4, []], [3773, 3964, 4, []], [3581, 3968, 4, []], [3432, 3925, 5, []], [3593, 3634, 4, []], [3766, 3635, 5, []], [3929, 3767, 5, []], [3443, 3692, 5, []], [3695, 3563, 7, []], [3577, 3482, 7, []], [3513, 3320, 7, []], [3451, 3180, 7, []], [3420, 3037, 7, []], [3330, 3820, 8, []], [3818, 105, 5, []], [3870, 179, 5, []], [3788, 184, 5, []], [3772, 45, 5, []], [3950, 156, 5, []], [3817, 253, 5, []], [3947, 252, 5, []], [3794, 333, 5, []], [3924, 339, 5, []], [3862, 389, 5, []], [3793, 442, 5, []], [3925, 436, 5, []], [3860, 302, 5, []], [3861, 46, 5, []], [3864, 500, 5, []], [3797, 570, 5, []], [3925, 568, 5, []], [3548, 270, 9, [[26, 331], [396, 368], [-9, 361], [0, 0], [0, 0]]], [3917, 751, 9, [[-65, -172], [-378, -72], [0, 0], [0, 0]]], [3619, 789, 9, [[-181, -365], [79, -137], [181, -181], [0, 0], [0, 0]]], [3815, 915, 9, [[127, -82], [-43, -225], [0, 0], [0, 0]]], [2008, 159, 5, []], [2057, 210, 4, []], [2058, 313, 4, []], [2003, 0x0100, 5, []], [2004, 358, 5, []], [2130, 162, 5, []], [2129, 251, 5, []], [2130, 362, 5, []], [2201, 204, 4, []], [2204, 312, 4, []], [2274, 155, 5, []], [2278, 249, 5, []], [2279, 357, 5, []], [2376, 99, 9, [[133, 224], [-67, 519], [0, 0], [0, 0]]], [2567, 480, 9, [[-180, -126], [-83, -424], [0, 0], [0, 0]]], [1934, 90, 9, [[142, 527], [-140, 540], [0, 0], [0, 0]]], [1786, 410, 9, [[183, -41], [79, -373], [0, 0], [0, 0]]], [1656, 208, 9, [[986, -55], [985, 33], [0, 0], [0, 0]]], [3673, 1403, 8, []], [215, 128, 4, []], [323, 127, 4, []], [443, 125, 4, []], [582, 123, 4, []], [65, 127, 4, []], [717, 123, 4, []], [1379, 1919, 14, []], [1513, 1920, 15, []], [1663, 1918, 13, []], [3716, 1971, 14, []], [3715, 2109, 13, []], [3614, 949, 13, []], [2164, 3218, 13, []], [2163, 3363, 15, []], [186, 1767, 13, []], [181, 1937, 15, []], [1284, 794, 14, []]];
pTileSheetNum = 3;
return ([gMap, gGameObjL, pTileSheetNum]);
}
private function getLevel6():Array{
gMap = [[3, 3, 0, 3, 3, 3, 5, 3, 0, 6, 4, 0, 3, 0, 3, 5, 0, 4, 5, 2, 4, 5, 4, 2, 2, 2, 4, 4, 1, 4, 6, 4, 1, 1, 5, 2, 2, 5, 3, 0, 0, 6, 4, 5, 3, 6, 3, 5, 2, 1, 4, 4, 2, 3, 1, 5, 0, 1, 6, 0, 4, 6, 4, 2, 0, 5, 0, 5, 4, 0, 0, 2, 3, 0, 0, 2, 4, 0, 6, 4, 4, 2, 3, 3, 2, 770, 0x0303, 772, 773, 774, 4, 5, 0, 3, 3, 0, 5, 0, 0, 2], [6, 2, 4, 6, 0, 2, 5, 6, 0, 2, 6, 4, 0, 0, 0, 6, 5, 2, 4, 6, 6, 3, 1, 2, 6, 4, 0, 0, 0, 5, 0, 0, 3, 2, 5, 3, 4, 5, 0, 6, 4, 5, 2, 0, 6, 4, 0, 0, 1, 0, 0, 0, 5, 4, 6, 1, 2, 3, 2, 2, 4, 5, 3, 3, 3, 6, 3, 1, 5, 1, 3, 4, 0, 5, 3, 0, 0, 3, 1, 2, 6, 2, 0, 2, 2, 780, 781, 782, 783, 784, 0, 0, 0, 0, 3, 2, 2, 5, 3, 2], [0, 0, 5, 2, 0, 4, 6, 1, 6, 6, 2, 2, 0, 0, 1, 4, 6, 0, 1, 4, 0, 3, 0, 6, 2, 2, 5, 6, 6, 5, 4, 0, 6, 0, 5, 0, 4, 0, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 0, 6, 0, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 3, 1, 5, 4, 0, 0, 6, 2, 3, 2, 0, 3, 4, 5, 2, 4, 0, 3, 3, 5, 1, 5, 4, 790, 791, 792, 793, 794, 5, 1, 5, 6, 2, 1, 5, 0, 4, 0], [0, 0, 4, 2, 3, 1, 1, 2, 4, 6, 3, 6, 2, 4, 3, 4, 1, 5, 2, 0, 6, 5, 6, 0, 1, 1, 1, 6, 6, 3, 0, 2, 0, 4, 4, 5, 1, 0, 2, 3, 2, 0, 6, 2, 0, 6, 3, 0, 6, 1, 6, 1, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 0, 4, 0, 2, 4, 1, 6, 6, 5, 4, 6, 0, 5, 0, 4, 2, 5, 3, 5, 5, 5, 4, 6, 800, 801, 802, 803, 804, 5, 0, 3, 0, 3, 0, 6, 4, 3, 0], [5, 5, 3, 6, 0, 0, 1, 3, 4, 1, 4, 5, 5, 2, 5, 2, 5, 5, 1, 3, 4, 4, 3, 2, 5, 3, 1, 1, 1, 6, 6, 6, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 0, 1, 1, 0, 3, 4, 4, 4, 0, 6, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 3, 0, 0, 3, 5, 0, 1, 0, 2, 3, 5, 0, 0, 2, 0, 0, 2, 5, 4, 4, 4, 5, 1, 810, 811, 812, 813, 814, 3, 0, 0, 0, 6, 5, 0, 0, 5, 0], [0, 2, 0, 3, 2, 4, 5, 4, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 1, 3, 2, 6, 0, 0, 2, 0, 5, 4, 4, 6, 6, 0, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 0, 0, 0, 5, 6, 0, 1, 6, 5, 6, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 3, 0, 4, 2, 3, 2, 3, 2, 715, 716, 717, 718, 719, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 820, 821, 822, 823, 824, 5, 3, 5, 1, 2, 0, 3, 2, 1, 4], [4, 0, 2, 0, 0, 2, 0, 1, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 5, 5, 4, 2, 0, 2, 3, 6, 1, 0, 6, 1, 1, 0, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 4, 5, 2, 4, 0, 6, 2, 0, 0, 1, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 2, 3, 0, 3, 2, 5, 4, 1, 725, 726, 727, 728, 729, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 830, 831, 832, 833, 834, 6, 4, 0, 4, 3, 1, 3, 0, 0, 1], [3, 0, 1, 0, 1, 2, 5, 1, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 1, 3, 0, 5, 0, 0, 0, 1, 0, 3, 0, 1, 4, 0, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 6, 1, 1, 5, 1, 4, 2, 4, 4, 3, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 0, 5, 4, 5, 3, 5, 3, 0, 735, 736, 737, 738, 739, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 840, 841, 842, 843, 844, 0, 1, 3, 2, 0, 0, 5, 1, 5, 4], [2, 0, 0, 0, 5, 5, 3, 0, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 4, 5, 6, 0, 0, 0, 4, 2, 0, 6, 4, 4, 0, 4, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 6, 0, 0, 5, 0, 5, 1, 6, 1, 2, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 4, 6, 3, 1, 2, 3, 6, 6, 745, 746, 747, 748, 749, 3, 5, 1, 0, 4, 5, 3, 0, 5, 4, 4, 1, 6, 6, 6, 1, 3, 4, 0, 3, 2, 6, 3, 5, 1], [0, 4, 0, 2, 4, 4, 0, 4, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 0, 0, 5, 1, 0, 5, 3, 6, 3, 4, 0, 2, 2, 3, 6, 6, 4, 3, 2, 1, 6, 3, 0, 0, 1, 3, 4, 3, 1, 4, 6, 5, 6, 3, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1, 1, 3, 0, 6, 1, 1, 2, 755, 756, 757, 758, 759, 4, 6, 2, 5, 5, 1, 1, 0, 3, 6, 1, 0, 6, 0, 2, 4, 1, 3, 5, 1, 1, 3, 0, 0, 6], [1, 0, 3, 5, 2, 1, 0, 6, 4, 1, 3, 2, 3, 0, 3, 6, 6, 0, 0, 5, 3, 0, 4, 4, 2, 1, 0, 0, 3, 6, 2, 1, 6, 1, 5, 2, 6, 6, 6, 2, 0, 6, 4, 2, 3, 0, 4, 0, 6, 6, 5, 4, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 2, 3, 3, 2, 1, 1, 0, 1, 765, 766, 767, 0x0300, 769, 0, 1, 0, 4, 0, 1, 0, 4, 3, 0, 5, 6, 2, 4, 1, 3, 5, 3, 4, 0, 6, 6, 1, 5, 6], [4, 0, 4, 1, 1, 3, 1, 4, 4, 0, 3, 0, 2, 0, 3, 4, 5, 6, 0, 0, 3, 0, 0, 4, 5, 2, 3, 5, 5, 4, 0, 4, 3, 0, 1, 4, 6, 0, 4, 6, 6, 2, 5, 1, 0, 2, 3, 4, 4, 4, 3, 2, 3, 6, 6, 3, 5, 5, 3, 5, 4, 0, 0, 2, 5, 6, 4, 0, 4, 4, 775, 776, 777, 778, 779, 3, 3, 3, 0, 4, 0, 2, 4, 5, 6, 4, 4, 4, 5, 3, 0, 1, 1, 2, 4, 5, 0, 6, 5, 6], [0, 4, 6, 5, 4, 0, 4, 6, 1, 2, 6, 2, 0, 3, 0, 2, 3, 5, 3, 4, 1, 0, 1, 6, 0, 1, 5, 2, 0, 3, 0, 4, 2, 0, 5, 3, 3, 0, 2, 4, 5, 5, 0, 5, 4, 0, 4, 0, 3, 0, 0, 1, 0, 6, 1, 4, 1, 2, 4, 4, 1, 5, 6, 3, 5, 0, 3, 1, 5, 6, 4, 0, 6, 6, 0, 0, 0, 5, 2, 2, 2, 2, 6, 0, 1, 2, 1, 0, 0, 1, 0, 4, 5, 4, 6, 2, 4, 4, 5, 3], [0, 3, 6, 2, 2, 0, 5, 2, 2, 2, 0, 0, 0, 0, 4, 6, 4, 2, 6, 4, 4, 4, 0, 0, 3, 3, 1, 6, 4, 0, 2, 2, 0, 2, 1, 3, 6, 5, 0, 0, 6, 5, 1, 0, 0, 4, 6, 6, 1, 6, 4, 0, 0, 1, 2, 6, 1, 6, 2, 0, 6, 0, 0, 3, 2, 4, 4, 2, 0, 2, 4, 0, 0, 6, 0, 3, 1, 2, 4, 4, 4, 0, 6, 5, 0, 715, 716, 717, 718, 719, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689], [4, 0, 0, 5, 6, 6, 0, 6, 5, 6, 2, 2, 6, 2, 3, 2, 6, 5, 3, 0, 2, 3, 3, 0, 0, 2, 4, 3, 3, 0, 4, 0, 6, 6, 4, 0, 5, 4, 5, 0, 1, 0, 0, 0, 4, 2, 6, 1, 2, 5, 5, 3, 2, 5, 1, 1, 5, 3, 6, 0, 0, 2, 0, 6, 0, 5, 5, 3, 0, 3, 0, 1, 3, 3, 5, 2, 2, 0, 0, 0, 3, 3, 3, 3, 4, 725, 726, 727, 728, 729, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699], [650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 710, 711, 712, 713, 714, 0, 6, 2, 5, 1, 1, 4, 4, 0, 2, 6, 2, 5, 3, 5, 2, 1, 1, 1, 0, 0, 4, 0, 0, 0, 2, 2, 5, 3, 2, 0, 3, 0, 4, 5, 6, 3, 1, 3, 1, 0, 1, 0, 6, 1, 0, 2, 0, 5, 4, 1, 2, 0, 0, 0, 3, 0, 4, 2, 0, 735, 736, 737, 738, 739, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709], [660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 720, 721, 722, 723, 724, 2, 6, 6, 4, 3, 0, 3, 2, 0, 0, 0, 1, 2, 6, 4, 2, 5, 0, 6, 0, 3, 0, 6, 1, 4, 5, 0, 4, 4, 2, 6, 5, 3, 6, 0, 1, 1, 0, 0, 1, 3, 3, 3, 2, 2, 0, 2, 6, 6, 1, 0, 3, 5, 6, 1, 5, 4, 5, 5, 0, 745, 746, 747, 748, 749, 4, 3, 0, 1, 6, 0, 3, 6, 6, 4], [670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 730, 731, 732, 733, 734, 3, 1, 5, 2, 1, 2, 5, 4, 2, 4, 0, 6, 3, 4, 1, 5, 6, 3, 0, 0, 6, 0, 6, 0, 2, 5, 1, 3, 4, 2, 2, 3, 6, 1, 5, 6, 1, 2, 4, 4, 1, 0, 1, 2, 4, 6, 1, 0, 3, 1, 2, 5, 2, 0, 3, 5, 4, 6, 3, 6, 755, 756, 757, 758, 759, 0, 0, 4, 6, 2, 6, 3, 0, 1, 2], [3, 2, 3, 1, 4, 1, 0, 3, 3, 3, 0, 4, 2, 4, 3, 3, 3, 6, 3, 0, 740, 741, 742, 743, 744, 4, 2, 5, 0, 0, 2, 0, 4, 3, 2, 6, 0, 0, 0, 0, 4, 3, 0, 0, 3, 4, 5, 6, 1, 1, 0, 2, 3, 5, 0, 0, 1, 2, 5, 1, 1, 4, 0, 2, 0, 5, 2, 5, 5, 0, 4, 4, 3, 0, 6, 0, 2, 0, 4, 0, 2, 5, 0, 2, 5, 765, 766, 767, 0x0300, 769, 0, 6, 2, 4, 5, 4, 6, 3, 3, 6], [1, 4, 5, 0, 4, 3, 0, 2, 2, 0, 2, 3, 4, 0, 3, 0, 0, 3, 5, 3, 750, 751, 752, 753, 754, 0, 4, 6, 5, 6, 0, 6, 1, 0, 5, 1, 6, 4, 2, 3, 2, 5, 4, 6, 3, 1, 1, 5, 4, 0, 3, 4, 5, 0, 3, 2, 4, 1, 5, 0, 4, 1, 6, 0, 6, 1, 3, 2, 0, 1, 3, 2, 6, 3, 2, 5, 0, 6, 4, 1, 6, 0, 5, 4, 6, 775, 776, 777, 778, 779, 2, 4, 0, 2, 4, 2, 6, 3, 5, 4], [5, 1, 0, 5, 4, 6, 3, 6, 1, 0, 1, 0, 5, 0, 3, 3, 3, 0, 1, 3, 760, 761, 762, 763, 764, 4, 3, 5, 4, 3, 6, 5, 2, 6, 0, 6, 1, 0, 0, 1, 3, 3, 2, 1, 5, 1, 2, 1, 1, 3, 6, 5, 0, 5, 1, 1, 4, 6, 0, 0, 3, 5, 4, 4, 5, 4, 4, 3, 0, 0, 6, 6, 0, 0, 4, 4, 4, 0, 3, 1, 3, 5, 2, 3, 1, 0, 3, 4, 1, 5, 3, 3, 1, 0, 2, 2, 1, 6, 2, 6], [2, 6, 6, 3, 0, 1, 1, 0, 0, 6, 6, 2, 6, 1, 5, 3, 4, 0, 2, 4, 770, 0x0303, 772, 773, 774, 6, 5, 6, 0, 1, 1, 6, 3, 0, 1, 5, 5, 2, 1, 6, 6, 4, 6, 4, 4, 3, 5, 2, 0, 1, 2, 4, 0, 4, 5, 4, 3, 1, 0, 1, 2, 4, 4, 4, 6, 1, 6, 3, 5, 0, 0, 2, 0, 0, 0, 4, 0, 5, 1, 0, 0, 5, 3, 4, 1, 4, 3, 1, 1, 4, 0, 2, 4, 1, 5, 6, 6, 2, 6, 0], [4, 3, 3, 3, 0, 5, 0, 6, 3, 4, 0, 6, 1, 6, 5, 5, 6, 4, 4, 1, 0, 1, 2, 3, 4, 5, 5, 2, 5, 2, 3, 6, 3, 2, 0, 1, 5, 4, 3, 3, 1, 4, 3, 0, 2, 1, 3, 3, 4, 1, 3, 1, 0, 0, 0, 0, 1, 0, 3, 6, 0, 0, 0, 0, 0, 6, 6, 2, 2, 6, 1, 0, 3, 1, 1, 1, 0, 6, 2, 3, 3, 3, 2, 3, 3, 0, 5, 6, 0, 0, 2, 2, 5, 2, 3, 4, 2, 0, 1, 6], [1, 1, 1, 2, 5, 5, 0, 0, 1, 3, 0, 6, 2, 0, 6, 3, 5, 0, 1, 6, 0, 1, 2, 3, 4, 0, 3, 4, 5, 4, 0, 5, 5, 0, 2, 0, 5, 2, 1, 6, 4, 2, 4, 0, 0, 2, 2, 2, 0, 4, 0, 3, 4, 0, 5, 0, 0, 4, 1, 0, 4, 2, 6, 2, 0, 0, 4, 0, 2, 4, 6, 0, 1, 3, 0, 0, 3, 4, 6, 3, 2, 6, 0, 0, 1, 0, 3, 3, 3, 4, 6, 2, 4, 5, 6, 6, 6, 0, 1, 4], [1, 1, 6, 1, 5, 1, 2, 0, 0, 5, 5, 0, 3, 0, 1, 0, 1, 4, 0, 5, 0, 1, 2, 3, 4, 4, 0, 1, 6, 3, 0, 5, 4, 3, 0, 5, 1, 0, 0, 6, 6, 5, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 0, 1, 5, 0, 1, 0, 1, 2, 2, 0, 1, 3, 4, 3, 0, 3, 0, 4, 4, 2, 4, 0, 0, 1, 4, 3, 2, 2, 0, 5, 0, 4, 1, 0, 6, 3, 0, 4, 5, 0, 2, 1, 1, 4, 6, 0, 1, 4], [1, 2, 4, 4, 2, 1, 6, 785, 786, 787, 788, 789, 0, 4, 1, 5, 2, 3, 5, 2, 0, 1, 2, 3, 4, 1, 0, 0, 1, 2, 3, 1, 2, 6, 0, 4, 6, 0, 4, 4, 0, 3, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 4, 0, 5, 3, 2, 3, 1, 5, 1, 3, 0, 2, 4, 3, 3, 0, 4, 4, 5, 1, 6, 5, 1, 4, 3, 3, 1, 0, 0, 2, 0, 6, 2, 1, 4, 4, 2, 0, 3, 1, 0, 2, 5, 2, 0, 1, 4, 6], [3, 0, 2, 5, 1, 0, 1, 795, 796, 797, 798, 799, 4, 4, 1, 0, 4, 2, 3, 2, 10, 11, 12, 13, 14, 0, 1, 2, 2, 5, 0, 5, 5, 2, 4, 6, 6, 0, 5, 5, 5, 2, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 4, 2, 3, 1, 0, 5, 5, 5, 6, 6, 3, 2, 0, 5, 0, 4, 5, 1, 4, 4, 2, 5, 2, 0, 2, 0, 4, 0, 1, 0, 3, 1, 5, 0, 0, 5, 0, 6, 5, 3, 0, 0, 6, 4, 3, 6, 4, 0], [2, 0, 6, 2, 0, 0, 6, 805, 806, 807, 808, 809, 5, 2, 3, 3, 3, 0, 5, 0, 0, 1, 2, 3, 4, 2, 4, 0, 3, 1, 2, 4, 0, 1, 4, 5, 0, 3, 0, 3, 1, 2, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 4, 2, 4, 2, 1, 3, 0, 2, 5, 1, 1, 1, 0, 1, 4, 4, 1, 1, 0, 4, 6, 0, 3, 4, 0, 5, 0, 2, 0, 4, 4, 2, 4, 0, 2, 0, 1, 0, 3, 4, 0, 1, 0, 2, 6, 0, 2, 1], [0, 4, 2, 1, 2, 4, 1, 815, 816, 817, 818, 819, 5, 0, 0, 0, 5, 5, 3, 2, 10, 11, 12, 13, 14, 0, 2, 3, 6, 5, 0, 4, 0, 0, 2, 6, 1, 4, 3, 2, 6, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 6, 0, 1, 2, 3, 0, 0, 6, 0, 6, 6, 3, 5, 5, 0, 5, 1, 4, 2, 1, 3, 5, 0, 6, 2, 3, 0, 0, 3, 0, 5, 3, 2, 6, 6, 0, 5, 4, 4, 4, 2, 0, 5, 0, 2, 4, 5, 5], [3, 6, 2, 4, 1, 2, 3, 825, 826, 827, 828, 829, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 710, 711, 712, 713, 714, 1, 6, 3, 0, 6, 6, 5, 1, 1, 6, 5, 3, 6, 4, 6, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 3, 3, 1, 5, 3, 3, 0, 2, 2, 0, 1, 0, 2, 4, 4, 0, 0, 4, 6, 0, 2, 2, 2, 4, 0, 2, 0, 0, 2, 3, 6, 1, 2, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 0, 4, 4, 4, 0], [1, 4, 0, 5, 4, 0, 0, 835, 836, 837, 838, 839, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 720, 721, 722, 723, 724, 3, 0, 2, 6, 5, 4, 1, 3, 0, 4, 4, 0, 6, 5, 4, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 0, 6, 4, 0, 0, 5, 1, 3, 0, 4, 3, 5, 5, 4, 4, 5, 3, 6, 0, 2, 2, 2, 4, 5, 1, 4, 6, 6, 5, 0, 0, 0, 2, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 6, 0, 2, 5, 3], [4, 4, 1, 2, 0, 0, 1, 845, 846, 847, 848, 849, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 730, 731, 732, 733, 734, 2, 6, 6, 1, 0, 4, 5, 5, 0, 2, 6, 5, 3, 6, 4, 1, 4, 0, 0, 0, 3, 0, 0, 2, 2, 1, 3, 4, 6, 0, 2, 3, 6, 0, 0, 5, 0, 2, 4, 4, 4, 0, 6, 0, 4, 3, 4, 0, 0, 3, 6, 0, 2, 0, 0, 0, 6, 3, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 2, 4, 5, 1, 3], [0, 0, 4, 0, 2, 2, 2, 0, 3, 2, 2, 6, 2, 6, 1, 5, 5, 3, 1, 2, 2, 0, 740, 741, 742, 743, 744, 0, 1, 3, 5, 6, 4, 1, 3, 4, 0, 3, 3, 2, 0, 1, 3, 6, 2, 6, 0, 6, 4, 0, 1, 3, 1, 6, 6, 5, 0, 0, 4, 0, 6, 2, 2, 1, 4, 5, 6, 2, 0, 4, 0, 3, 6, 3, 6, 0, 5, 0, 2, 0, 1, 2, 5, 1, 2, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 4, 4, 0, 1, 0], [6, 3, 2, 3, 3, 5, 1, 0, 4, 0, 2, 5, 1, 2, 2, 6, 0, 2, 4, 6, 2, 0, 750, 751, 752, 753, 754, 6, 3, 0, 2, 0, 6, 2, 0, 5, 4, 3, 4, 5, 0, 2, 0, 5, 2, 2, 3, 0, 0, 0, 6, 0, 6, 5, 4, 4, 1, 6, 3, 0, 3, 0, 0, 6, 4, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 0, 1, 5, 4, 6, 2, 1, 0, 2, 5, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 3, 3, 2, 0, 1], [1, 3, 3, 0, 2, 1, 0, 2, 2, 4, 0, 6, 4, 0, 3, 2, 2, 5, 1, 6, 3, 0, 760, 761, 762, 763, 764, 0, 2, 0, 2, 5, 5, 5, 1, 5, 0, 0, 3, 6, 3, 2, 3, 5, 5, 2, 1, 5, 3, 5, 6, 5, 4, 1, 6, 1, 3, 0, 0, 6, 0, 4, 1, 0, 0, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 4, 5, 2, 4, 0, 5, 6, 2, 1, 6, 1, 6, 6, 3, 6, 6, 0, 0, 4, 6, 6, 6, 2, 2, 5], [0, 0, 4, 2, 1, 1, 1, 1, 4, 1, 6, 5, 6, 3, 0, 0, 6, 4, 1, 3, 0, 4, 770, 0x0303, 772, 773, 774, 4, 1, 3, 0, 0, 3, 1, 2, 5, 0, 6, 5, 2, 4, 0, 3, 1, 1, 0, 3, 0, 0, 6, 5, 0, 1, 3, 4, 2, 4, 0, 4, 2, 4, 5, 0, 2, 4, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 0, 4, 0, 0, 5, 3, 4, 5, 1, 4, 5, 5, 4, 0, 2, 0, 1, 0, 0, 5, 4, 4, 5, 1, 1], [6, 4, 1, 6, 3, 3, 5, 5, 2, 0, 3, 5, 2, 1, 5, 5, 3, 0, 3, 0, 0, 3, 2, 4, 0, 0, 0, 0, 0, 1, 3, 1, 5, 2, 5, 2, 2, 2, 5, 1, 0, 0, 0, 0, 3, 1, 2, 4, 0, 0, 4, 0, 2, 0, 0, 5, 2, 3, 1, 1, 1, 4, 4, 1, 4, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 4, 3, 1, 0, 1, 2, 0, 0, 5, 6, 3, 0, 6, 0, 6, 3, 2, 1, 6, 3, 5, 3, 2, 3, 5], [680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 710, 711, 712, 713, 714, 5, 5, 0, 1, 1, 2, 1, 4, 4, 4, 4, 4, 6, 6, 4, 5, 0, 3, 3, 1, 3, 3, 5, 0, 3, 5, 0, 2, 1, 6, 3, 0, 6, 6, 4, 6, 5, 3, 0, 3, 2, 1, 0, 0, 3, 4, 6, 1, 5, 6, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1, 0, 5, 0, 4, 0, 1, 4, 0, 0, 3, 5, 2, 3, 5, 5, 6, 1, 4, 6, 6, 5, 6, 3, 6], [690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 720, 721, 722, 723, 724, 3, 2, 0, 0, 0, 0, 0, 0, 2, 6, 3, 0, 2, 2, 2, 4, 0, 2, 3, 0, 0, 0, 2, 6, 2, 0, 3, 0, 5, 0, 0, 3, 3, 2, 0, 4, 6, 3, 0, 2, 6, 4, 5, 3, 3, 5, 5, 1, 4, 2, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 6, 4, 0, 5, 4, 5, 6, 0, 3, 0, 5, 6, 6, 0, 2, 3, 0, 0, 3, 0, 0, 3, 5, 0, 6], [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 730, 731, 732, 733, 734, 0, 3, 2, 3, 0, 5, 6, 0, 6, 6, 4, 0, 5, 6, 1, 5, 6, 2, 1, 5, 6, 4, 5, 0, 6, 6, 6, 0, 2, 0, 4, 4, 0, 0, 0, 3, 6, 1, 0, 0, 0, 4, 5, 3, 1, 2, 2, 0, 5, 6, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 5, 4, 0, 3, 0, 4, 4, 3, 4, 1, 2, 0, 0, 3, 0, 0, 1, 3, 0, 3, 3, 4, 1, 0, 5], [0, 2, 0, 4, 3, 2, 2, 6, 4, 1, 740, 741, 742, 743, 744, 5, 1, 4, 1, 4, 0, 0, 3, 1, 3, 2, 3, 0, 0, 3, 0, 2, 2, 1, 6, 2, 1, 6, 6, 6, 3, 0, 6, 0, 2, 4, 0, 3, 5, 2, 2, 0, 1, 0, 1, 5, 0, 0, 1, 1, 5, 3, 3, 6, 6, 4, 3, 4, 4, 4, 5, 4, 5, 3, 4, 6, 2, 2, 6, 0, 0, 0, 6, 6, 1, 4, 6, 4, 0, 5, 5, 0, 0, 0, 5, 2, 1, 2, 0, 0], [2, 0, 0, 6, 5, 3, 0, 2, 0, 6, 750, 751, 752, 753, 754, 5, 6, 0, 2, 2, 2, 0, 6, 5, 3, 4, 4, 2, 6, 6, 1, 5, 3, 0, 4, 5, 1, 0, 785, 786, 787, 788, 789, 4, 0, 4, 3, 3, 6, 0, 0, 3, 3, 6, 2, 3, 1, 0, 6, 3, 6, 4, 0, 0, 6, 1, 2, 2, 3, 5, 1, 5, 0, 780, 781, 782, 783, 784, 6, 6, 0, 5, 1, 0, 4, 5, 5, 3, 5, 6, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999], [6, 3, 3, 1, 5, 2, 1, 0, 3, 2, 760, 761, 762, 763, 764, 1, 3, 6, 0, 3, 5, 4, 2, 1, 3, 3, 1, 2, 6, 2, 0, 3, 0, 4, 0, 4, 1, 1, 795, 796, 797, 798, 799, 2, 2, 2, 4, 0, 4, 6, 0, 5, 0, 3, 2, 3, 0, 1, 6, 4, 5, 5, 1, 2, 1, 5, 5, 6, 1, 6, 3, 0, 1, 790, 791, 792, 793, 794, 0, 5, 1, 2, 6, 4, 5, 3, 5, 6, 5, 2, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009], [3, 1, 5, 4, 6, 2, 0, 2, 2, 6, 770, 0x0303, 772, 773, 774, 2, 6, 3, 6, 6, 3, 3, 0, 4, 4, 2, 5, 4, 1, 5, 4, 0, 5, 5, 3, 0, 0, 2, 805, 806, 807, 808, 809, 0, 2, 3, 0, 3, 5, 6, 3, 4, 6, 2, 5, 0, 5, 2, 3, 1, 6, 1, 0, 6, 2, 5, 6, 6, 0, 4, 2, 6, 0, 800, 801, 802, 803, 804, 4, 6, 3, 2, 0, 5, 0, 0, 4, 1, 3, 2, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019], [3, 0, 6, 0, 5, 1, 2, 6, 0, 5, 1, 3, 3, 0, 6, 2, 4, 4, 0, 4, 3, 4, 2, 6, 6, 0, 0, 2, 4, 5, 0, 6, 4, 5, 2, 3, 1, 4, 815, 816, 817, 818, 819, 6, 0, 0, 0, 4, 0, 3, 2, 0, 3, 6, 0, 6, 3, 6, 2, 6, 1, 4, 0, 3, 1, 5, 1, 4, 1, 4, 4, 2, 0, 810, 811, 812, 813, 814, 2, 6, 2, 3, 3, 3, 0, 2, 4, 6, 1, 1, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029], [0, 6, 0, 2, 3, 0, 1, 4, 1, 5, 3, 6, 2, 6, 4, 5, 2, 6, 2, 6, 0, 2, 0, 4, 2, 4, 5, 2, 3, 4, 3, 4, 3, 0, 2, 4, 1, 0, 825, 826, 827, 828, 829, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 820, 821, 822, 823, 824, 5, 1, 5, 4, 0, 6, 6, 4, 4, 5, 4, 1, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039], [1, 6, 1, 4, 3, 5, 1, 3, 0, 5, 1, 2, 6, 4, 1, 6, 6, 0, 3, 0, 4, 4, 4, 4, 5, 6, 4, 6, 0, 0, 2, 0, 0, 0, 1, 1, 2, 2, 835, 836, 837, 838, 839, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 830, 831, 832, 833, 834, 2, 0, 1, 2, 5, 0, 1, 4, 6, 1, 0, 6, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049], [6, 0, 6, 0, 2, 0, 0, 4, 2, 6, 2, 0, 0, 0, 5, 2, 1, 1, 4, 0, 6, 2, 2, 6, 5, 1, 0, 5, 6, 3, 6, 3, 0, 4, 2, 6, 5, 5, 845, 846, 847, 848, 849, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 840, 841, 842, 843, 844, 5, 3, 1, 0, 4, 3, 0, 2, 4, 1, 3, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059], [0, 0, 0, 0, 0, 3, 3, 1, 4, 2, 2, 3, 0, 0, 0, 0, 3, 2, 0, 0, 1, 4, 0, 4, 4, 1, 0, 0, 0, 3, 1, 5, 0, 1, 1, 0, 4, 4, 5, 3, 0, 0, 5, 2, 2, 6, 6, 0, 0, 4, 3, 4, 6, 0, 2, 3, 0, 0, 1, 1, 0, 0, 1, 0, 6, 0, 3, 0, 0, 5, 2, 0, 0, 6, 0, 4, 5, 6, 0, 5, 5, 0, 0, 6, 1, 5, 6, 3, 1, 4, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069], [6, 4, 3, 4, 0, 1, 1, 1, 0, 4, 0, 1, 3, 1, 6, 2, 0, 6, 5, 0, 0, 4, 4, 2, 1, 0, 1, 1, 5, 0, 2, 5, 4, 4, 6, 4, 2, 5, 1, 2, 0, 2, 5, 1, 4, 0, 6, 3, 0, 1, 0, 5, 0, 0, 5, 0, 3, 3, 4, 2, 2, 2, 1, 0, 5, 3, 6, 0, 0, 1, 0, 1, 0, 1, 1, 3, 0, 4, 5, 2, 3, 5, 1, 5, 6, 0, 4, 0, 2, 0, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079], [6, 0, 4, 0, 5, 3, 6, 1, 6, 0, 3, 0, 2, 2, 6, 4, 2, 5, 1, 4, 5, 0, 2, 1, 5, 1, 1, 0, 3, 4, 5, 5, 5, 4, 0, 1, 1, 1, 2, 0, 4, 4, 6, 0, 3, 1, 4, 6, 3, 5, 4, 0, 0, 2, 2, 0, 5, 6, 2, 6, 4, 5, 5, 3, 2, 0, 5, 2, 5, 0, 4, 2, 5, 6, 3, 5, 2, 2, 2, 6, 4, 2, 5, 4, 0, 4, 5, 5, 2, 5, 1, 5, 4, 0, 6, 3, 0, 2, 6, 2], [0, 5, 4, 1, 1, 3, 6, 0, 0, 4, 2, 0, 6, 2, 2, 2, 3, 2, 4, 4, 3, 3, 0, 4, 0, 6, 4, 4, 4, 1, 6, 3, 0, 6, 0, 0, 0, 4, 0, 6, 4, 0, 3, 5, 2, 0, 5, 3, 2, 0, 0, 4, 5, 4, 2, 0, 6, 2, 0, 0, 1, 2, 5, 1, 5, 3, 6, 4, 2, 0, 0, 3, 0, 2, 0, 1, 3, 5, 5, 0, 5, 5, 1, 3, 4, 1, 6, 4, 0, 5, 4, 4, 4, 6, 5, 5, 6, 2, 3, 4], [1, 4, 3, 5, 2, 1, 1, 3, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 1, 6, 4, 3, 0, 4, 0, 6, 0, 5, 4, 3, 1, 1, 4, 3, 4, 4, 2, 6, 4, 6, 1, 4, 1, 4, 0, 1, 6, 5, 0, 0, 0, 6, 2, 3, 3, 0, 2, 5, 1, 1, 3, 1, 2, 0, 1, 1, 5, 1, 0, 5, 1, 2, 0, 3, 0, 3, 2, 2, 4, 4, 0, 1, 0, 4, 0, 6, 4, 3, 5, 0, 3, 4, 6, 0, 0, 0, 3, 6, 4, 1], [4, 0, 0, 4, 0, 6, 4, 1, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 2, 5, 6, 4, 1, 3, 6, 5, 3, 1, 3, 6, 0, 2, 2, 6, 0, 5, 0, 2, 2, 0, 3, 2, 6, 6, 0, 0, 4, 0, 5, 5, 3, 1, 2, 3, 1, 5, 6, 0, 6, 0, 1, 4, 0, 1, 4, 0, 3, 2, 5, 0, 3, 3, 4, 0, 5, 0, 6, 1, 0, 2, 4, 0, 0, 0, 5, 0, 3, 4, 0, 2, 0, 2, 2, 1, 5, 1, 3, 1, 4, 5], [1, 1, 4, 0, 4, 5, 0, 6, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 6, 0, 3, 2, 1, 4, 1, 1, 6, 6, 6, 0, 0, 2, 4, 0, 6, 6, 2, 1, 1, 1, 2, 0, 6, 5, 1, 0, 6, 4, 6, 0, 6, 0, 0, 4, 6, 3, 4, 0, 1, 0, 0, 6, 0, 1, 3, 2, 0, 0, 3, 5, 0, 5, 1, 6, 0, 0, 1, 0, 0, 2, 0, 5, 3, 5, 2, 3, 4, 3, 0, 3, 5, 1, 6, 2, 4, 3, 2, 4, 2], [3, 0, 1, 0, 5, 0, 3, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 0, 2, 3, 3, 0, 0, 0, 0, 5, 6, 3, 3, 3, 2, 0, 0, 3, 5, 4, 0, 3, 5, 1, 6, 4, 5, 1, 2, 0, 3, 4, 1, 0, 0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 2, 3, 5, 0, 0, 1, 5, 2, 3, 3, 1, 5, 6, 3, 3, 5, 0, 3, 0, 0, 1, 1, 0, 1, 3, 0, 3, 2, 6, 0, 4, 4, 1, 5, 3, 0], [5, 2, 0, 5, 0, 3, 3, 5, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 1, 5, 1, 4, 6, 0, 5, 4, 5, 0, 2, 5, 6, 4, 0, 5, 6, 1, 4, 6, 4, 1, 2, 5, 4, 5, 3, 3, 1, 5, 0, 4, 6, 6, 3, 0, 0, 4, 1, 5, 5, 2, 2, 4, 2, 1, 1, 0, 0, 5, 0, 0, 5, 0, 1, 0, 2, 1, 6, 3, 4, 0, 0, 0, 5, 4, 6, 0, 0, 3, 0, 6, 0, 1, 4, 4, 1, 0, 2, 1, 6, 2], [4, 6, 6, 0, 4, 1, 0, 4, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 2, 3, 4, 4, 2, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 2, 5, 1, 6, 5, 2, 0, 2, 4, 5, 6, 5, 1, 2, 5, 0, 5, 0, 0, 1, 0, 1, 6, 6, 2, 2, 3, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 6, 0, 2, 6, 0, 5, 3, 6, 0, 0, 5, 3, 0, 0, 4, 4, 3, 4, 2, 1, 0, 1, 6, 2, 6, 3, 0, 0, 6, 3], [6, 3, 5, 6, 0, 0, 5, 0, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 5, 3, 5, 0, 6, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 5, 2, 1, 0, 2, 0, 1, 4, 0, 6, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 6, 6, 3, 0, 5, 5, 5, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 1, 2, 5, 0, 5, 1, 5, 6, 4, 4, 1, 5, 6, 4, 0, 6, 5, 5, 4, 2, 2, 1, 5, 5, 6, 1, 1, 5, 3, 2], [0, 2, 1, 6, 1, 1, 3, 1, 2, 0, 0, 1, 2, 0, 0, 0, 2, 3, 5, 1, 2, 4, 6, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 4, 1, 2, 6, 2, 0, 2, 1, 2, 1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 6, 1, 0, 3, 1, 3, 5, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 5, 2, 2, 3, 6, 1, 6, 0, 0, 5, 3, 6, 0, 0, 4, 5, 0, 2, 3, 0, 0, 4, 1, 4, 1, 0, 0, 0, 4, 0], [6, 5, 0, 4, 1, 3, 1, 6, 0, 4, 6, 5, 2, 2, 4, 3, 4, 6, 6, 3, 0, 0, 3, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 0, 5, 3, 2, 0, 4, 0, 4, 5, 5, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 6, 6, 5, 2, 0, 4, 0, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 6, 0, 5, 6, 2, 5, 1, 0, 4, 1, 2, 6, 0, 6, 3, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 5, 1, 1, 0, 0], [5, 2, 2, 1, 1, 3, 0, 0, 6, 4, 3, 5, 0, 6, 6, 0, 5, 4, 0, 3, 0, 1, 4, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 0, 0, 5, 5, 1, 0, 2, 3, 5, 0, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 6, 1, 0, 3, 3, 2, 0, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 6, 0, 5, 1, 1, 1, 5, 0, 2, 4, 1, 5, 2, 5, 1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 2, 0, 1, 4, 2], [1, 4, 0, 0, 0, 1, 6, 3, 3, 2, 2, 6, 2, 0, 5, 3, 0, 0, 0, 6, 3, 6, 1, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 2, 1, 6, 1, 4, 3, 4, 1, 0, 0, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 5, 4, 0, 3, 1, 4, 0, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 4, 5, 3, 0, 3, 5, 0, 5, 3, 2, 6, 4, 0, 3, 4, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 0, 1, 6, 2, 0], [3, 5, 6, 5, 3, 2, 2, 6, 1, 4, 1, 4, 0, 2, 1, 5, 2, 6, 1, 4, 3, 6, 2, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 3, 2, 0, 0, 1, 1, 2, 5, 4, 4, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 2, 4, 4, 0, 0, 0, 0, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 1, 4, 5, 5, 6, 0, 3, 0, 5, 5, 0, 1, 4, 0, 5, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 6, 5, 1, 2, 2], [0, 6, 1, 2, 1, 6, 1, 2, 4, 1, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 0, 4, 3, 2, 6, 0, 5, 4, 2, 6, 3, 6, 4, 5, 4, 5, 1, 0, 5, 0, 0, 1, 6, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0, 3, 0, 0, 3, 0, 1, 0, 5, 5, 0, 2, 3, 5, 1, 0, 3, 5, 0, 4, 5, 0, 3, 2, 6, 3, 0, 0, 4, 3, 0, 6, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 3, 6, 4, 4, 4], [5, 5, 3, 1, 3, 0, 0, 2, 2, 1, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 2, 2, 0, 0, 3, 1, 3, 3, 4, 0, 5, 2, 6, 2, 2, 1, 0, 5, 0, 2, 3, 0, 0, 1, 6, 5, 5, 0, 0, 0, 3, 3, 2, 4, 5, 1, 0, 0, 5, 3, 3, 3, 1, 0, 2, 4, 0, 2, 6, 2, 2, 1, 3, 3, 5, 2, 1, 2, 0, 5, 0, 3, 4, 0, 5, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 5, 1, 5, 3, 2], [3, 0, 0, 0, 0, 3, 2, 2, 2, 3, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 4, 1, 4, 5, 0, 0, 5, 4, 1, 0, 6, 2, 6, 0, 5, 1, 5, 2, 4, 5, 2, 3, 5, 6, 6, 5, 0, 5, 2, 3, 6, 6, 0, 0, 2, 2, 2, 0, 1, 1, 2, 0, 1, 0, 2, 0, 1, 4, 1, 5, 0, 6, 6, 2, 6, 4, 6, 4, 4, 4, 3, 0, 4, 1, 4, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 6, 0, 6, 4, 3], [0, 5, 1, 6, 0, 4, 0, 3, 5, 1, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 0, 2, 3, 6, 0, 5, 0, 0, 0, 3, 3, 6, 0, 4, 0, 0, 5, 0, 0, 5, 6, 0, 3, 6, 4, 3, 1, 2, 6, 0, 5, 6, 2, 1, 5, 1, 5, 2, 4, 2, 2, 0, 0, 4, 0, 4, 6, 0, 2, 2, 1, 0, 3, 0, 3, 1, 1, 3, 6, 0, 4, 3, 6, 6, 0, 5, 6, 0, 3, 1, 3, 4, 4, 0, 5, 2, 1, 6, 6, 5], [0, 0, 1, 3, 6, 2, 6, 1, 4, 2, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 0, 0, 5, 3, 3, 6, 2, 0, 3, 1, 0, 0, 5, 5, 2, 3, 1, 5, 0, 3, 0, 0, 6, 6, 3, 1, 0, 6, 3, 1, 0, 4, 2, 2, 1, 0, 4, 4, 5, 6, 0, 1, 4, 4, 6, 4, 0, 3, 3, 0, 0, 3, 2, 4, 1, 2, 0, 1, 0, 2, 5, 6, 4, 5, 1, 1, 4, 1, 0, 0, 0, 6, 1, 6, 0, 5, 6, 1, 0, 0], [4, 4, 4, 4, 2, 0, 3, 5, 5, 2, 4, 0, 5, 5, 0, 2, 5, 3, 2, 4, 4, 5, 0, 4, 2, 0, 1, 0, 5, 6, 5, 0, 0, 1, 0, 4, 0, 2, 4, 0, 0, 4, 1, 1, 0, 1, 3, 0, 6, 2, 3, 4, 4, 6, 0, 0, 4, 3, 5, 2, 5, 0, 6, 1, 6, 1, 0, 0, 2, 1, 6, 4, 0, 4, 1, 5, 2, 6, 3, 2, 5, 5, 4, 6, 6, 2, 3, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 4, 4, 3], [6, 3, 6, 5, 2, 6, 0, 5, 4, 3, 2, 3, 0, 4, 5, 4, 5, 6, 2, 0, 2, 6, 2, 1, 0, 5, 1, 2, 5, 1, 3, 2, 2, 6, 2, 3, 0, 0, 0, 3, 2, 0, 6, 0, 0, 3, 2, 3, 0, 5, 2, 0, 0, 3, 0, 1, 3, 6, 1, 2, 3, 1, 2, 4, 0, 5, 6, 6, 6, 2, 0, 1, 2, 0, 0, 1, 2, 1, 1, 2, 0, 1, 6, 2, 1, 0, 6, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 4, 0, 0], [1, 4, 5, 2, 3, 0, 4, 0, 6, 0, 1, 0, 6, 3, 5, 0, 3, 0, 3, 5, 2, 1, 0, 1, 6, 3, 0, 0, 2, 1, 2, 3, 2, 5, 5, 0, 1, 1, 2, 6, 5, 2, 6, 0, 6, 0, 3, 0, 1, 0, 4, 0, 1, 0, 2, 6, 0, 2, 6, 2, 0, 0, 6, 0, 1, 1, 5, 4, 4, 5, 2, 5, 5, 3, 3, 6, 2, 2, 5, 4, 3, 5, 5, 0, 4, 3, 3, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 5, 4, 4], [6, 2, 0, 0, 4, 2, 2, 3, 3, 0, 6, 0, 2, 5, 0, 4, 6, 6, 0, 0, 0, 6, 5, 3, 2, 4, 5, 0, 6, 3, 0, 6, 6, 0, 3, 3, 4, 6, 2, 5, 2, 0, 0, 0, 3, 5, 6, 0, 5, 3, 0, 1, 0, 4, 3, 0, 0, 0, 0, 1, 2, 0, 1, 3, 0, 4, 0, 2, 5, 2, 5, 3, 3, 3, 5, 3, 3, 4, 1, 1, 4, 1, 0, 6, 1, 1, 0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 0, 6, 1], [0, 0, 0, 3, 2, 6, 5, 6, 0, 4, 0, 2, 0, 3, 6, 5, 1, 3, 3, 3, 5, 0, 1, 2, 4, 5, 1, 5, 4, 4, 2, 1, 6, 1, 3, 4, 0, 4, 0, 1, 1, 5, 0, 3, 5, 0, 4, 4, 2, 3, 0, 1, 1, 4, 2, 0, 0, 0, 2, 5, 6, 0, 4, 5, 5, 5, 0, 1, 0, 2, 6, 5, 4, 1, 3, 4, 0, 0, 2, 5, 6, 5, 3, 6, 1, 1, 6, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 5, 0, 1], [2, 1, 0, 4, 0, 3, 1, 4, 3, 4, 0, 6, 0, 3, 2, 0, 2, 6, 6, 6, 1, 3, 3, 6, 0, 0, 6, 6, 2, 5, 3, 6, 6, 3, 2, 2, 3, 2, 1, 5, 5, 6, 4, 0, 2, 0, 3, 4, 6, 1, 5, 0, 4, 5, 0, 4, 1, 5, 2, 6, 2, 0, 2, 0, 2, 2, 0, 5, 0, 6, 6, 3, 0, 4, 5, 1, 6, 4, 1, 0, 0, 6, 0, 2, 3, 3, 0, 5, 1, 1, 2, 3, 2, 6, 5, 3, 3, 0, 6, 3], [2, 0, 6, 2, 4, 1, 2, 4, 0, 4, 0, 0, 0, 1, 3, 6, 4, 5, 6, 3, 1, 0, 4, 2, 4, 5, 2, 4, 2, 0, 0, 6, 4, 6, 4, 0, 1, 6, 4, 4, 0, 0, 1, 5, 3, 6, 3, 0, 0, 0, 6, 1, 0, 0, 0, 5, 0, 6, 6, 5, 5, 4, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 4, 1, 0, 5, 5, 4, 1, 5, 5, 5, 5, 0, 0, 4, 1, 0, 3, 0, 3, 4, 2, 0, 3, 0, 5, 0, 3], [0, 2, 0, 0, 6, 1, 4, 3, 0, 5, 1, 1, 5, 1, 4, 4, 2, 1, 0, 6, 5, 1, 6, 1, 3, 5, 6, 1, 3, 1, 1, 0, 2, 0, 4, 1, 4, 3, 0, 3, 1, 2, 0, 0, 5, 0, 4, 1, 4, 6, 4, 3, 0, 1, 1, 5, 5, 6, 4, 0, 6, 1, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 2, 2, 5, 0, 1, 5, 5, 1, 2, 2, 2, 3, 3, 4, 4, 0, 0, 3, 6, 3, 0, 6, 2, 6, 1, 0, 0, 0], [0, 2, 4, 2, 5, 2, 0, 2, 2, 2, 2, 6, 0, 0, 2, 0, 5, 1, 4, 2, 6, 4, 4, 6, 0, 6, 5, 3, 3, 4, 3, 1, 5, 6, 3, 0, 2, 5, 5, 0, 3, 2, 4, 1, 5, 1, 6, 4, 0, 3, 5, 0, 0, 3, 3, 3, 5, 4, 1, 0, 3, 1, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 0, 1, 3, 3, 4, 3, 1, 5, 1, 4, 0, 2, 3, 4, 0, 3, 0, 5, 5, 6, 3, 4, 3, 5, 0, 0, 0, 5], [0, 1, 2, 0, 3, 5, 2, 0, 2, 2, 2, 1, 0, 2, 5, 5, 0, 6, 1, 4, 0, 5, 2, 0, 6, 1, 0, 2, 1, 1, 0, 2, 5, 1, 0, 1, 4, 1, 2, 6, 2, 1, 3, 4, 3, 6, 3, 0, 1, 4, 6, 6, 0, 2, 0, 2, 2, 1, 5, 0, 0, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 5, 3, 1, 2, 0, 5, 1, 2, 3, 0, 2, 2, 0, 2, 2, 0, 3, 2, 4, 6, 2, 1, 2, 4, 0, 0, 0, 0], [4, 0, 5, 4, 0, 0, 6, 5, 0, 5, 4, 3, 0, 4, 3, 4, 4, 5, 5, 4, 2, 6, 1, 4, 4, 0, 6, 1, 4, 0, 1, 4, 3, 4, 6, 6, 6, 0, 5, 5, 3, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 5, 4, 4, 0, 5, 0, 6, 3, 4, 0, 2, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 2, 2, 2, 5, 5, 6, 6, 0, 4, 0, 0, 2, 6, 1, 5, 1, 3, 3, 3, 0, 4, 3, 4, 5, 3, 0, 3, 1], [5, 1, 5, 0, 1, 4, 3, 0, 0, 0, 4, 6, 0, 2, 6, 4, 2, 5, 0, 4, 5, 1, 3, 0, 1, 5, 5, 4, 1, 0, 2, 6, 4, 2, 4, 1, 5, 0, 2, 5, 0, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 3, 3, 4, 0, 0, 2, 0, 2, 2, 4, 2, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 3, 5, 5, 0, 5, 6, 5, 0, 2, 0, 2, 6, 0, 4, 3, 5, 6, 0, 0, 1, 0, 1, 0, 0, 5, 4, 0, 4], [2, 0, 4, 0, 3, 0, 3, 5, 6, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 3, 5, 0, 6, 1, 1, 0, 5, 0, 3, 4, 4, 3, 3, 2, 0, 3, 0, 0, 0, 2, 5, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 4, 0, 4, 1, 6, 3, 0, 0, 5, 3, 6, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 0, 4, 0, 4, 4, 2, 4, 4, 0, 0, 3, 1, 6, 0, 0, 2, 6, 0, 4, 0, 4, 2, 0, 0, 0, 5, 2, 5], [5, 0, 5, 5, 0, 0, 1, 4, 1, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 1, 1, 2, 4, 0, 3, 0, 1, 3, 0, 6, 6, 1, 0, 5, 6, 1, 4, 2, 1, 0, 2, 1020, 1021, 1022, 1023, 0x0400, 1025, 1026, 1027, 0x0404, 1029, 5, 4, 5, 2, 2, 6, 4, 0, 0, 1, 3, 6, 4, 0, 6, 6, 1, 1, 4, 3, 2, 3, 3, 4, 1, 0, 1, 0, 1, 4, 1, 1, 1, 4, 3, 6, 5, 4, 6, 4, 6, 0, 0, 1, 1, 4, 0, 6, 3], [4, 3, 0, 5, 2, 1, 5, 0, 6, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 2, 0, 4, 3, 0, 1, 3, 0, 3, 0, 3, 0, 3, 0, 6, 0, 3, 6, 5, 1, 5, 6, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 0, 4, 0, 1, 3, 3, 2, 4, 1, 4, 4, 2, 4, 5, 3, 1, 1, 3, 0, 0, 5, 1, 0, 4, 1, 3, 5, 5, 5, 4, 2, 0, 5, 5, 1, 3, 3, 4, 3, 6, 6, 2, 1, 0, 5, 6, 5, 2, 0], [2, 4, 1, 2, 1, 3, 5, 1, 1, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 6, 5, 3, 0, 2, 3, 3, 0, 1, 3, 3, 0, 3, 2, 4, 3, 0, 2, 6, 4, 0, 2, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 0, 4, 5, 0, 5, 5, 0, 2, 0, 4, 6, 6, 1, 0, 4, 5, 6, 0, 5, 3, 6, 1, 2, 2, 2, 1, 0, 0, 5, 3, 0, 0, 3, 3, 4, 0, 5, 3, 1, 4, 2, 5, 4, 0, 5, 4, 0, 0, 0], [1, 0, 0, 5, 1, 4, 2, 0, 6, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 6, 6, 0, 3, 4, 1, 0, 4, 2, 0, 2, 0, 6, 5, 0, 4, 4, 5, 1, 1, 0, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 6, 6, 5, 0, 4, 5, 3, 2, 0, 4, 3, 5, 6, 6, 2, 2, 0, 3, 0, 1, 6, 0, 3, 4, 2, 6, 4, 1, 6, 4, 5, 6, 5, 2, 1, 4, 0, 1, 4, 2, 2, 2, 0, 4, 1, 6, 0, 3, 2], [4, 1, 0, 0, 3, 3, 3, 4, 1, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 1, 6, 0, 1, 5, 0, 0, 3, 6, 0, 6, 2, 5, 3, 904, 905, 902, 903, 1, 5, 1, 3, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 0, 0, 5, 4, 0, 3, 2, 1, 0, 1, 5, 6, 0, 0, 0, 2, 3, 3, 0, 4, 5, 5, 6, 0, 1, 1, 4, 2, 2, 2, 5, 6, 0, 0, 0, 5, 2, 2, 3, 6, 0, 2, 6, 0, 2, 6, 5, 4, 5], [5, 6, 4, 5, 0, 5, 1, 5, 3, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 3, 4, 0, 0, 5, 6, 6, 3, 3, 0, 0, 0, 3, 3, 914, 915, 912, 913, 6, 5, 3, 0, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 6, 5, 3, 0, 6, 0, 0, 6, 0, 6, 4, 1, 3, 5, 5, 0, 0, 4, 3, 0, 3, 5, 3, 0, 0, 3, 1, 0, 3, 5, 3, 4, 5, 3, 0, 4, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 4, 0, 1], [0, 4, 6, 4, 0, 0, 0, 0, 0, 1, 0, 6, 1, 1, 0, 1, 1, 5, 0, 5, 5, 5, 5, 0, 6, 1, 3, 5, 6, 2, 1, 5, 0, 6, 4, 3, 5, 900, 901, 1, 908, 909, 0, 4, 5, 0, 4, 4, 6, 0, 5, 3, 2, 4, 5, 1, 6, 6, 4, 4, 0, 0, 1, 2, 5, 1, 0, 5, 2, 5, 5, 0, 3, 5, 2, 4, 4, 2, 3, 2, 4, 0, 2, 4, 4, 5, 2, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 5, 3, 6], [6, 5, 0, 0, 0, 5, 1, 4, 0, 1, 0, 4, 0, 2, 1, 1, 6, 4, 6, 3, 2, 0, 4, 4, 5, 6, 0, 5, 2, 0, 2, 3, 6, 900, 901, 0, 0, 910, 911, 0, 918, 919, 0, 4, 0, 902, 903, 4, 5, 1, 1, 0, 2, 2, 1, 0, 0, 3, 5, 4, 1, 1, 0, 5, 0, 4, 3, 2, 3, 0, 6, 0, 1, 3, 2, 1, 1, 0, 2, 5, 0, 0, 3, 4, 5, 5, 6, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 6, 6, 4], [4, 0, 3, 4, 5, 2, 1, 0, 0, 3, 4, 6, 0, 0, 3, 0, 3, 2, 2, 2, 4, 2, 0, 1, 3, 2, 2, 5, 2, 0, 1, 5, 0, 910, 911, 6, 6, 0, 0, 3, 6, 5, 2, 6, 3, 912, 913, 2, 6, 2, 6, 5, 5, 2, 0, 1, 0, 0, 1, 5, 6, 5, 1, 4, 3, 0, 4, 6, 3, 3, 0, 4, 0, 2, 3, 1, 2, 0, 2, 1, 0, 0, 1, 3, 0, 0, 0, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 0, 6, 1], [2, 5, 3, 6, 3, 1, 2, 1, 0, 5, 1, 6, 4, 3, 4, 0, 1, 1, 0, 6, 4, 6, 2, 0, 6, 6, 1, 1, 6, 0, 5, 5, 4, 3, 3, 4, 2, 2, 4, 0, 3, 3, 0, 0, 3, 0, 6, 4, 0, 900, 901, 1, 0, 0, 0, 3, 0, 0, 3, 0, 6, 5, 4, 1, 3, 6, 2, 0, 4, 4, 5, 1, 0, 0, 4, 6, 3, 1, 1, 1, 1, 6, 4, 6, 0, 0, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 3, 2, 2], [1, 5, 5, 6, 5, 4, 3, 5, 5, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 1, 1, 6, 1, 0, 6, 3, 3, 4, 0, 5, 3, 3, 2, 3, 0, 2, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 900, 901, 5, 910, 911, 0, 0, 2, 0, 0, 6, 2, 6, 4, 0, 4, 4, 5, 5, 6, 6, 6, 3, 4, 0, 2, 2, 6, 1, 2, 2, 0, 2, 5, 1, 6, 0, 5, 0, 1, 1, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 2, 1, 1], [5, 3, 4, 0, 0, 5, 3, 0, 0, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1, 5, 4, 0, 4, 0, 0, 6, 0, 6, 5, 2, 0, 3, 2, 6, 4, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 910, 911, 1089, 2, 5, 4, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 3, 2, 0, 6, 4, 1, 3, 0, 1, 3, 0, 1, 6, 4, 6, 6, 0, 3, 1, 0, 0, 5, 1, 0, 2, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 5, 6, 4], [0, 4, 0, 1, 4, 0, 1, 1, 0, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 0, 5, 0, 6, 2, 2, 2, 4, 0, 0, 2, 6, 2, 0, 0, 1, 4, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 902, 903, 1099, 906, 907, 1089, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 6, 6, 6, 0, 0, 6, 6, 0, 0, 5, 3, 5, 0, 1, 4, 2, 4, 2, 0, 4, 2, 6, 1, 5, 2, 990, 991, 992, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089], [5, 2, 6, 5, 2, 0, 0, 1, 0, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 6, 6, 3, 0, 4, 4, 3, 1, 5, 0, 4, 6, 5, 0, 2, 2, 4, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 912, 913, 1109, 916, 917, 1099, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 6, 0, 5, 5, 4, 0, 2, 3, 0, 5, 0, 3, 1, 5, 3, 0, 2, 0, 3, 5, 4, 1, 1, 0, 5, 3, 3, 1, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099], [3, 5, 0, 1, 1, 1, 0, 2, 0, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 6, 1, 1, 0, 3, 2, 0, 2, 5, 5, 4, 0, 2, 4, 4, 0, 3, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1129, 1129, 1119, 900, 901, 1109, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 1, 6, 0, 3, 4, 0, 1, 0, 2, 0, 3, 6, 5, 1, 0, 4, 5, 4, 0, 0, 3, 2, 5, 6, 2, 1, 3, 2, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109], [1, 0, 3, 6, 0, 0, 0, 1, 2, 2, 6, 3, 6, 2, 1, 6, 0, 4, 3, 2, 3, 0, 4, 5, 1, 0, 5, 2, 0, 4, 3, 0, 0, 5, 4, 2, 1130, 1131, 902, 903, 1134, 1135, 1136, 1137, 1138, 1139, 1139, 1139, 1129, 910, 911, 1119, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 4, 0, 2, 3, 5, 0, 4, 3, 1, 5, 4, 0, 1, 2, 1, 3, 2, 1, 0, 6, 6, 3, 0, 0, 3, 0, 3, 4, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119], [0, 3, 1, 4, 5, 1, 0, 5, 3, 4, 0, 6, 0, 5, 0, 0, 0, 4, 2, 3, 3, 1, 5, 3, 0, 4, 2, 6, 2, 1, 3, 1, 4, 0, 3, 5, 1140, 1141, 912, 913, 1144, 1145, 1146, 1147, 1148, 1149, 1149, 1149, 1139, 1127, 1128, 1129, 4, 1, 5, 0, 2, 0, 0, 2, 0, 5, 1, 6, 3, 1, 1, 1, 4, 0, 5, 5, 5, 5, 6, 6, 5, 5, 0, 0, 1, 4, 0, 6, 3, 0, 2, 4, 6, 1, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129], [0, 6, 0, 5, 6, 3, 3, 6, 0, 0, 5, 0, 0, 3, 1, 0, 2, 5, 2, 3, 5, 0, 3, 1, 2, 4, 4, 5, 4, 1, 1, 2, 0, 0, 3, 2, 1130, 1131, 1132, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1137, 1138, 1139, 0, 1, 4, 3, 0, 4, 3, 6, 3, 2, 2, 0, 4, 0, 4, 6, 4, 6, 2, 0, 5, 4, 6, 3, 0, 4, 3, 2, 5, 0, 4, 0, 0, 0, 0, 0, 3, 0, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139]];
gGameObjL = [[233, 533, 3, []], [237, 430, 3, []], [144, 534, 3, []], [142, 430, 3, []], [240, 318, 3, []], [235, 231, 3, []], [238, 125, 3, []], [138, 323, 3, []], [145, 234, 3, []], [144, 123, 3, []], [423, 124, 7, []], [1161, 247, 7, []], [1017, 249, 7, []], [892, 250, 7, []], [756, 251, 7, []], [752, 121, 7, []], [591, 124, 7, []], [2167, 554, 12, []], [2219, 2168, 12, []], [2258, 3452, 12, []], [995, 3001, 12, []], [3600, 2022, 12, []], [499, 0x0303, 5, []], [425, 948, 5, []], [93, 1079, 5, []], [267, 792, 5, []], [405, 867, 5, []], [268, 968, 5, []], [185, 1014, 5, []], [110, 935, 5, []], [211, 879, 5, []], [82, 819, 5, []], [162, 1118, 6, []], [261, 1050, 6, []], [319, 988, 6, []], [65, 982, 6, []], [151, 794, 6, []], [301, 873, 6, []], [385, 790, 6, []], [642, 887, 6, []], [532, 956, 6, []], [633, 1064, 6, []], [728, 1127, 3, []], [521, 1147, 3, []], [857, 994, 3, []], [754, 1034, 3, []], [540, 1041, 3, []], [690, 955, 3, []], [795, 941, 3, []], [803, 837, 3, []], [656, 799, 3, []], [542, 841, 3, []], [389, 1438, 4, []], [286, 1389, 4, []], [226, 1449, 4, []], [88, 1437, 4, []], [208, 1337, 4, []], [391, 1301, 4, []], [73, 1313, 4, []], [152, 1252, 4, []], [219, 1184, 4, []], [75, 1207, 4, []], [582, 1476, 6, []], [565, 1340, 6, []], [641, 1432, 6, []], [886, 1507, 6, []], [708, 1501, 6, []], [839, 1374, 6, []], [493, 1448, 6, []], [318, 1467, 6, []], [386, 1364, 6, []], [168, 1392, 6, []], [897, 1619, 5, []], [731, 1623, 5, []], [948, 1552, 5, []], [864, 1432, 5, []], [785, 1547, 5, []], [648, 1565, 5, []], [772, 1373, 5, []], [779, 1444, 5, []], [670, 1349, 5, []], [479, 1356, 5, []], [348, 1795, 3, []], [208, 1805, 3, []], [66, 1805, 3, []], [342, 1698, 3, []], [204, 1699, 3, []], [67, 1702, 3, []], [201, 2874, 7, []], [202, 2718, 7, []], [205, 2574, 7, []], [206, 2422, 7, []], [202, 2271, 7, []], [209, 2151, 7, []], [208, 2025, 7, []], [210, 1899, 7, []], [280, 1755, 7, []], [140, 1757, 7, []], [206, 3412, 7, []], [212, 3227, 7, []], [206, 3052, 7, []], [207, 3761, 7, []], [200, 3570, 7, []], [61, 3795, 7, []], [49, 3697, 7, []], [70, 3955, 7, []], [684, 3924, 7, []], [671, 3640, 7, []], [463, 3655, 7, []], [574, 3868, 7, []], [403, 3960, 7, []], [553, 3928, 7, []], [320, 3842, 7, []], [318, 3928, 7, []], [0xFF, 3891, 7, []], [315, 3751, 7, []], [373, 3672, 7, []], [551, 3628, 7, []], [181, 3941, 7, []], [141, 3820, 7, []], [132, 3683, 7, []], [251, 3645, 7, []], [72, 3875, 7, []], [375, 3582, 9, [[-176, 266], [182, 382], [0, 0], [0, 0], [0, 0]]], [1003, 3262, 4, []], [1101, 3520, 4, []], [904, 3529, 4, []], [1109, 3413, 4, []], [904, 3423, 4, []], [1008, 3577, 4, []], [1005, 3476, 4, []], [1002, 3372, 4, []], [1550, 3831, 7, []], [1371, 3837, 7, []], [1173, 3841, 7, []], [1012, 3841, 7, []], [1014, 3720, 7, []], [1943, 3827, 7, []], [1761, 3824, 7, []], [2217, 3926, 3, []], [2280, 3654, 3, []], [2372, 3732, 3, []], [2716, 3805, 3, []], [0x0A0A, 3777, 3, []], [2557, 3677, 3, []], [2456, 3758, 3, []], [2488, 3850, 3, []], [2521, 3955, 3, []], [2312, 3961, 3, []], [3676, 3762, 7, []], [3444, 3771, 7, []], [3250, 3774, 7, []], [3096, 3777, 7, []], [2917, 3778, 7, []], [3656, 3474, 4, []], [3537, 3473, 4, []], [3597, 3522, 4, []], [0x0E0E, 3415, 4, []], [3679, 3587, 4, []], [3521, 3594, 4, []], [3726, 3484, 4, []], [3460, 3491, 4, []], [3667, 3367, 4, []], [3518, 3369, 4, []], [3869, 2755, 7, []], [3935, 2869, 7, []], [3901, 2975, 7, []], [3758, 3018, 7, []], [3637, 3073, 7, []], [3592, 3165, 7, []], [3596, 3274, 7, []], [3540, 3040, 7, []], [3467, 2991, 7, []], [3430, 2895, 7, []], [3445, 2790, 7, []], [3560, 2739, 7, []], [3722, 2732, 7, []], [2863, 2242, 6, []], [2874, 2628, 6, []], [2874, 2587, 6, []], [2873, 2546, 6, []], [2872, 2502, 6, []], [2866, 2332, 6, []], [2870, 2422, 6, []], [2870, 2459, 6, []], [2867, 2378, 6, []], [2864, 2293, 6, []], [2699, 2451, 8, []], [3208, 2041, 3, []], [3211, 2080, 3, []], [3216, 2133, 3, []], [3217, 2181, 3, []], [3222, 2233, 3, []], [3161, 2236, 3, []], [3102, 2238, 3, []], [3045, 2238, 3, []], [2988, 2237, 3, []], [2924, 2237, 3, []], [3862, 2669, 5, []], [3861, 2607, 5, []], [3860, 2545, 5, []], [3858, 2485, 5, []], [3857, 2421, 5, []], [3818, 1392, 7, []], [3705, 1421, 7, []], [3705, 1524, 7, []], [3709, 1637, 7, []], [3708, 1742, 7, []], [3858, 1246, 7, []], [3865, 1322, 7, []], [3770, 1187, 7, []], [3682, 1062, 7, []], [3680, 1170, 7, []], [3681, 812, 7, []], [3681, 941, 7, []], [3913, 746, 5, []], [3907, 688, 5, []], [3837, 753, 5, []], [3836, 692, 5, []], [3766, 748, 5, []], [3763, 689, 5, []], [3694, 749, 5, []], [3693, 690, 5, []], [3612, 758, 5, []], [3617, 693, 5, []], [3371, 862, 9, [[583, 1], [589, -165], [215, -160], [210, -20], [0, 0], [0, 0], [0, 0]]], [3833, 292, 7, []], [3714, 360, 7, []], [3586, 367, 7, []], [3617, 81, 7, []], [3694, 57, 7, []], [3802, 117, 7, []], [3714, 167, 7, []], [3740, 234, 7, []], [3674, 320, 7, []], [3654, 411, 7, []], [3715, 434, 7, []], [3805, 432, 7, []], [3785, 525, 7, []], [3897, 360, 7, []], [3766, 332, 7, []], [3825, 236, 7, []], [3939, 281, 7, []], [3884, 160, 7, []], [3780, 80, 7, []], [3648, 234, 7, []], [3667, 114, 7, []], [3613, 276, 7, []], [3769, 378, 7, []], [3836, 340, 7, []], [3723, 288, 7, []], [3959, 195, 7, []], [3866, 68, 7, []], [3879, 236, 7, []], [3784, 175, 7, []], [3732, 119, 7, []], [3608, 176, 7, []], [3523, 371, 7, []], [3755, 471, 7, []], [3696, 515, 7, []], [3551, 503, 7, []], [3624, 471, 7, []], [3550, 429, 7, []], [3481, 493, 7, []], [3474, 414, 7, []], [3905, 479, 8, []], [3240, 613, 7, []], [3240, 708, 7, []], [3238, 801, 7, []], [3240, 900, 7, []], [3360, 420, 7, []], [3245, 508, 7, []], [3246, 408, 7, []], [3129, 472, 3, []], [3021, 474, 3, []], [3130, 381, 3, []], [3010, 384, 3, []], [2912, 125, 6, []], [3005, 65, 6, []], [3006, 190, 6, []], [3078, 120, 6, []], [3392, 116, 6, []], [3162, 169, 6, []], [3158, 63, 6, []], [3241, 116, 6, []], [3311, 160, 6, []], [3306, 68, 6, []], [2731, 145, 9, [[-3, 334], [654, 325], [648, 227], [367, 232], [415, 615], [-1, 609], [0, 0], [0, 0], [0, 0]]], [2042, 278, 4, []], [2118, 218, 4, []], [1958, 216, 4, []], [2040, 160, 4, []], [2114, 96, 4, []], [1959, 100, 4, []], [1497, 1297, 7, []], [2140, 148, 7, []], [2294, 141, 7, []], [2440, 132, 7, []], [2590, 132, 7, []], [2789, 126, 7, []], [0x0500, 174, 7, []], [1428, 144, 7, []], [1581, 145, 7, []], [1746, 154, 7, []], [1888, 155, 7, []], [1441, 913, 3, []], [1494, 847, 3, []], [1430, 798, 3, []], [1357, 730, 3, []], [1404, 653, 3, []], [1457, 584, 3, []], [1393, 994, 3, []], [1447, 1078, 3, []], [1522, 1143, 3, []], [1498, 1775, 7, []], [1506, 1596, 7, []], [1497, 1437, 7, []], [1488, 1951, 7, []], [1605, 1999, 7, []], [1779, 1999, 7, []], [1969, 1992, 7, []], [2242, 1716, 5, []], [1839, 1720, 5, []], [2114, 1718, 5, []], [1974, 1720, 5, []], [2893, 1719, 6, []], [2722, 1721, 6, []], [2575, 1717, 6, []], [2407, 1718, 6, []], [2909, 1165, 5, []], [2908, 1110, 5, []], [2908, 1052, 5, []], [2907, 1000, 5, []], [2904, 939, 5, []], [2906, 839, 7, []], [2918, 1626, 7, []], [2917, 1519, 7, []], [2916, 1405, 7, []], [2910, 0x0505, 7, []], [2906, 728, 7, []], [2897, 608, 7, []], [2221, 1493, 2, []], [1862, 2623, 6, []], [1865, 2747, 6, []], [1861, 2879, 6, []], [1949, 2792, 6, []], [1781, 2794, 6, []], [1945, 2707, 6, []], [1782, 2712, 6, []], [546, 2496, 9, [[-100, 9], [-131, -698], [66, -701], [84, -995], [406, -1007], [0, 0], [0, 0], [0, 0]]], [3013, 2453, 8, []], [3256, 2446, 8, []], [3618, 2442, 8, []], [1652, 3126, 1, []], [2721, 2882, 5, []], [2732, 3251, 5, []], [2728, 3146, 5, []], [2725, 3068, 5, []], [2722, 2969, 5, []], [2646, 3194, 4, []], [2648, 3123, 4, []], [2649, 3038, 4, []], [2643, 2935, 4, []], [2808, 3212, 6, []], [2807, 3116, 6, []], [2808, 3024, 6, []], [2808, 2934, 6, []], [2545, 2947, 9, [[424, 115], [224, 354], [0, 0], [0, 0], [0, 0]]], [2517, 835, 13, []], [2235, 2973, 13, []], [419, 3082, 15, []], [3027, 3504, 15, []], [1092, 440, 15, []], [1612, 2806, 14, []], [935, 435, 14, []], [3029, 3354, 13, []], [3034, 3179, 14, []], [563, 3082, 13, []], [1111, 1797, 14, []], [3384, 1556, 14, []]];
pTileSheetNum = 2;
return ([gMap, gGameObjL, pTileSheetNum]);
}
public function getLevelData(_arg1):Array{
var _local2:Array;
_local2 = [];
switch (_arg1){
case 1:
_local2 = getLevel1();
break;
case 2:
_local2 = getLevel2();
break;
case 3:
_local2 = getLevel3();
break;
case 4:
_local2 = getLevel4();
break;
case 5:
_local2 = getLevel5();
break;
case 6:
_local2 = getLevel6();
break;
case 7:
_local2 = getLevel7();
break;
case 8:
_local2 = getLevel8();
break;
case 9:
_local2 = getLevel9();
break;
};
return (_local2);
}
}
}//package scripts
Section 54
//Main (scripts.Main)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.external.*;
public class Main extends MovieClip {
public var turboReadout:MovieClip;
public var gSeconds:int;
public var inGameHelp_btn:MovieClip;
private var pST_1:Sound;
private var pST_2:Sound;
private var pST_3:Sound;
public var octoLoader:MovieClip;
public var goHelpFromSplash_Btn:MovieClip;
public var gCarNum:int;// = 1
public var gPlayingGame:Boolean;// = false
public var gVolume:int;// = 100
public var gHeroMC;
public var shieldReadout:MovieClip;
private var pMyTimer:Timer;
public var gScore:int;// = 0
public var gCoinsFound:int;// = 0
public var versionNumberTxt:TextField;
public var gtimeLimit;// = 200
private var pST_0:Sound;
public var scoreTxt:TextField;
public var timerBar:MovieClip;
public var gPrizesNum:int;// = 0
public var inGameHelp:MovieClip;
public var gemTxt:TextField;
public var waterGuage:MovieClip;
public var gotoCloset_Btn:MovieClip;
public var gCoinsFoundL:Array;
public var skipScreen:MovieClip;
public var PU_bar:MovieClip;
public var gotoGame_Btn:MovieClip;
public var treadsMC:treads;
public var gJems:int;// = 0
public var gJemsFound:int;// = 0
public var help:MovieClip;
public var skipPage_btn:MovieClip;
public var gLocation:int;// = 0
public var loaderTxt:TextField;
public var rainbowReadout:MovieClip;
public var gLevel:int;// = 1
public var closet:MovieClip;
public var gDifficulty:int;// = 1
public var miniMap:MovieClip;
public var gGamePaused:Boolean;// = false
public var volume_Btn:MovieClip;
public var gScoreTotal:int;// = 0
public var goHelpFromStory_Btn:MovieClip;
public var scoreScreen:scoreScreenMC;
public var LargeMapMC:LargeMap;
public var restartGame_Btn:MovieClip;
public var pCookieName:String;// = "colorShifters"
public var gotoStory_Btn:MovieClip;
public var gameObjectsMC:MovieClip;
public var thermometer:MovieClip;
public var blocker:MovieClip;
public function Main():void{
pCookieName = "colorShifters";
gCarNum = 1;
gScore = 0;
gScoreTotal = 0;
gPrizesNum = 0;
gJems = 0;
gJemsFound = 0;
gCoinsFound = 0;
gCoinsFoundL = [];
gtimeLimit = 200;
gSeconds = gtimeLimit;
gPlayingGame = false;
gGamePaused = false;
gLevel = 1;
gLocation = 0;
gDifficulty = 1;
pMyTimer = new Timer(1000);
gVolume = 100;
pST_0 = new soundtrack_0();
pST_1 = new soundtrack_1();
pST_2 = new soundtrack_2();
pST_3 = new soundtrack_3();
super();
addFrameScript(15, frame16, 34, frame35);
addEventListener(Event.ENTER_FRAME, preloader);
stop();
stage.focus = this;
stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyup);
}
private function googletrackDifficulty(_arg1):void{
if (gGameVersion == 1){
switch (_arg1){
case 1:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Level_Easy", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
case 2:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Level_Medium", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
case 3:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Level_Hard", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
};
};
}
public function googleTracking(_arg1):void{
var _local2:String;
var _local3:*;
_local2 = "Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle";
_local3 = "Colorshifters Octobattle";
if (gGameVersion == 2){
_local2 = "doctorBones";
_local3 = "Colorshifters doctorBones";
};
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:_local2, campaign:_local3, channel:"Games", contenttype:"Game", action:_arg1});
}
public function prevHelp():void{
var _local1:int;
_local1 = root.help.currentFrame;
_local1--;
if (_local1 < 1){
} else {
root.help.gotoAndStop(_local1);
};
}
private function initTimer():void{
pMyTimer = new Timer(1000);
pMyTimer.addEventListener(TimerEvent.TIMER, timerHandler);
pMyTimer.start();
}
private function setVolume():void{
var _local1:Number;
_local1 = (gVolume / 100);
SoundMixer.soundTransform = new SoundTransform(_local1);
}
public function saveCookie():void{
}
public function initVolume(_arg1):void{
_arg1.volumeIndicator.gotoAndStop((6 - (gVolume / 20)));
}
private function timerHandler(_arg1:TimerEvent):void{
gSeconds = (gSeconds - 1);
if (gSeconds == 10){
snd = new ticktockSnd();
snd.play(0, 10);
};
if (gSeconds == 2){
blocker.gotoAndPlay("fadeIn");
};
if (gSeconds < 1){
gSeconds = 0;
pMyTimer.stop();
pMyTimer.removeEventListener(TimerEvent.TIMER, timerHandler);
pMyTimer = null;
gotoLevelScore();
snd = new endBuzzerSnd();
snd.play();
} else {
root.timerBar.width = (Math.round((gSeconds * 0.75)) - 1);
};
}
function frame16(){
root.selectCar(1);
}
public function initLevel():void{
LargeMapMC.init(gLevel);
}
public function openInGameHelp(){
var _local1:*;
_local1 = root.inGameHelp.visible;
root.inGameHelp.visible = !(_local1);
gGamePaused = !(_local1);
}
private function preloader(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:int;
_local2 = stage.loaderInfo.bytesTotal;
_local3 = stage.loaderInfo.bytesLoaded;
_local4 = ((_local3 * 100) / _local2);
loaderTxt.text = (("Loading: " + _local4) + "%");
octoLoader.x = (230 + (_local4 * 3));
if (_local3 >= _local2){
removeEventListener(Event.ENTER_FRAME, preloader);
initMain();
};
}
public function restartGame():void{
clearStage();
SoundMixer.stopAll();
pST_0.play(0, 1000);
gCarNum = 1;
gScore = 0;
gScoreTotal = 0;
gJems = 0;
gJemsFound = 0;
gCoinsFound = 0;
gCoinsFoundL = [];
gSeconds = gtimeLimit;
gPlayingGame = false;
gLevel = 1;
gLocation = 0;
gDifficulty = 1;
gotoAndStop("splash");
googleTrackRestart();
}
public function closeInGameHelp(){
gGamePaused = false;
root.inGameHelp.visible = false;
}
private function clearStage():void{
removeMCfromStage("splash");
removeMCfromStage("help");
removeMCfromStage("inGameHelp");
removeMCfromStage("closet");
removeMCfromStage("LargeMapMC");
removeMCfromStage("gameObjectsMC");
removeMCfromStage("scoreScreen");
removeMCfromStage("endScreen");
removeMCfromStage("skipScreen");
gPlayingGame = false;
}
public function gotoCloset():void{
clearStage();
gotoAndStop("closet");
googletrackCar(gCarNum);
}
public function changeGemCount(_arg1):void{
gJemsFound = (gJemsFound + _arg1);
gScore = (gScore + (_arg1 * 5));
root.scoreTxt.text = gScore;
updateGemCount();
}
public function changeScore(_arg1):void{
gScore = (gScore + _arg1);
root.scoreTxt.text = gScore;
}
public function nextHelp():void{
var _local1:int;
_local1 = root.help.currentFrame;
_local1++;
if (_local1 > 6){
gotoSplash();
} else {
root.help.gotoAndStop(_local1);
};
}
public function initMain():void{
gotoSplash();
}
public function changeVolume(_arg1):void{
gVolume = (gVolume - 20);
if (gVolume < 0){
gVolume = 100;
};
_arg1.volumeIndicator.gotoAndStop((6 - (gVolume / 20)));
setVolume();
saveCookie();
}
public function updateGemCount():void{
root.gemTxt.text = ((gJemsFound + "/") + gJems);
}
public function skipToTrack(_arg1, _arg2):void{
gLocation = (_arg1 - 1);
gDifficulty = _arg2;
gotoGame();
}
public function initGame(){
stage.focus = this;
blocker.blocker2.gotoAndStop((gLocation + 1));
blocker.gotoAndPlay("fadeOut");
gScore = 0;
gPrizesNum = 0;
gJems = 0;
gJemsFound = 0;
gCoinsFound = 0;
gCoinsFoundL = [];
gSeconds = gtimeLimit;
initHero();
initLevel();
initTimer();
playSoundtrack();
gPlayingGame = true;
closeInGameHelp();
}
function frame35(){
root.initGame();
}
public function initHero():void{
switch (gCarNum){
case 1:
gHeroMC = new hero1MC();
break;
case 2:
gHeroMC = new hero2MC();
break;
case 3:
gHeroMC = new hero3MC();
break;
default:
gHeroMC = new hero1MC();
break;
};
gameObjectsMC.addChild(gHeroMC);
gHeroMC.init(1000, 1000);
}
private function googleTrackRestart():void{
if (gGameVersion == 1){
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Game Replay"});
};
}
public function gotoLevelScore():void{
SoundMixer.stopAll();
pST_0.play(0, 1000);
root.gCoinsFoundL = [];
gPlayingGame = false;
clearStage();
if (gLocation < 3){
gotoAndStop("levelScore");
} else {
gotoAndStop("endScreen");
};
}
public function selectCar(_arg1:int):void{
closet.rainbow1.visible = false;
closet.rainbow2.visible = false;
closet.rainbow3.visible = false;
closet[("rainbow" + _arg1)].visible = true;
gCarNum = _arg1;
}
public function changeCoinCount(_arg1):void{
gCoinsFound = (gCoinsFound + _arg1);
gScore = (gScore + _arg1);
root.scoreTxt.text = gScore;
}
public function gotoHelp(_arg1):void{
pReturnDest = _arg1;
clearStage();
gotoAndStop("help");
}
private function keyup(_arg1:KeyboardEvent):void{
if (gPlayingGame == true){
gHeroMC.keyup(_arg1.keyCode);
};
}
public function gotoSkipPage():void{
clearStage();
gotoAndStop("skipScreen");
}
public function gotoStory():void{
clearStage();
gotoAndStop("story");
}
public function closeHelp(){
if (pReturnDest == "splash"){
clearStage();
gotoAndStop("splash");
};
if (pReturnDest == "story"){
gotoStory();
};
if (pReturnDest == "closet"){
gotoCloset();
};
}
private function keydown(_arg1:KeyboardEvent):void{
if (gPlayingGame == true){
gHeroMC.keydown(_arg1.keyCode);
};
}
private function removeMCfromStage(_arg1:String):void{
var _local2:*;
_local2 = root.getChildByName(_arg1);
if (_local2 != null){
root.removeChild(_local2);
};
}
public function gotoSplash():void{
clearStage();
SoundMixer.stopAll();
pST_0.play(0, 1000);
gotoAndStop("splash");
if (root.versionNumberTxt.text == "v-1"){
gGameVersion = 1;
pCookieName = "colorShifters";
} else {
gGameVersion = 2;
pCookieName = "doctorBones";
};
googleTracking("View");
}
public function setDifficulty(_arg1):void{
gDifficulty = _arg1;
gotoGame();
googletrackDifficulty(_arg1);
}
public function retrieveCookie():void{
}
private function googletrackCar(_arg1):void{
if (gGameVersion == 1){
switch (_arg1){
case 1:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Car_Sharkcruiser", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
case 2:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Car_Piranha Terror", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
case 3:
ExternalInterface.call("MATTEL.tracker.Tracker.track", {name:"Games: Colorshifters Octobattle: Game_Color Shifters Octo Battle_Car_Super Stinger", campaign:"Colorshifters Octobattle", channel:"Games", contenttype:"Game", action:"Click"});
break;
};
};
}
private function playSoundtrack():void{
SoundMixer.stopAll();
switch (gLocation){
case 1:
chan = pST_1.play(0, 1000);
break;
case 2:
chan = pST_2.play(0, 1000);
break;
case 3:
chan = pST_3.play(0, 1000);
break;
};
}
public function gotoGame():void{
gLocation++;
clearStage();
gotoAndStop("game");
gPlayingGame = true;
gLevel = (((gLocation - 1) * 3) + gDifficulty);
if (gLocation == 1){
googleTracking("Play");
} else {
googleTracking("Game Levelup");
};
}
}
}//package scripts
Section 55
//octopus (scripts.octopus)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
public class octopus extends MovieClip {
private var pState:int;// = 0
private var pChaseAngle:int;// = 0
private var pMapMarker:MovieClip;
private var pChaseCycle:int;// = 0
private var pCollideRange:int;// = 120
private var pAngleNum:int;// = 1
private var pSpeedLimit:int;// = 2
private var pCycle:int;// = 0
private var pOctoSound:Boolean;// = false
private var gScene:MovieClip;
private var pCarPush:Boolean;// = true
private var pChaseRange:int;// = 220
private var pHero:MovieClip;
private var pDistance:int;// = 1000
private var xSpeed:Number;// = 0
private var pAnimAngle:int;// = 0
private var x0:Number;
private var x2:int;// = 0
private var x1:Number;
private var pSprayCycle:int;// = 0
private var y0:Number;
private var y1:Number;
private var y2:int;// = 0
private var pSleepCycle:int;// = 0
private var accel:Number;// = 0.18
private var pShootRange:int;// = 300
public var sprayMC:MovieClip;
private var pHearCycle:int;// = 0
public var blastWave:MovieClip;
private var pParticleRate:int;// = 3
private var pChaseCycleRate:int;// = 60
private var ySpeed:Number;// = 0
private var pSprayFrame:int;// = 1
private var pParticleCycle:int;// = 0
private var pSlideRate:int;// = 5
public var p1:MovieClip;
private var gMapMC:MovieClip;
private var pVisible:Boolean;// = true
private var pShooting:Boolean;// = false
private var pHeadCrackNum:int;// = 0
private var pGameVersion:int;// = 1
public function octopus():void{
pGameVersion = 1;
pCycle = 0;
pSprayCycle = 0;
pState = 0;
x0 = this.x;
y0 = this.y;
x1 = this.x;
y1 = this.y;
x2 = 0;
y2 = 0;
pAnimAngle = 0;
pVisible = true;
pAngleNum = 1;
xSpeed = 0;
ySpeed = 0;
accel = 0.18;
pSpeedLimit = 2;
pDistance = 1000;
pShootRange = 300;
pChaseRange = 220;
pCollideRange = 120;
pChaseCycle = 0;
pChaseCycleRate = 60;
pChaseAngle = 0;
pShooting = false;
pSprayFrame = 1;
pCarPush = true;
pParticleCycle = 0;
pParticleRate = 3;
pSlideRate = 5;
pHeadCrackNum = 0;
pSleepCycle = 0;
pOctoSound = false;
pHearCycle = 0;
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
stop();
}
private function checkRam():void{
if ((((pHero == null)) || ((pVisible == false)))){
return;
};
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance < pCollideRange){
rammed();
};
}
private function setZorder():void{
var _local1:*;
if (pHero != null){
_local1 = parent.getChildIndex(pHero);
parent.setChildIndex(this, (_local1 + 1));
};
}
private function placeMarker():void{
pMapMarker.x = Math.round((x1 * gMapMC.gMiniMapScale));
pMapMarker.y = Math.round((y1 * gMapMC.gMiniMapScale));
}
public function stopPushing():void{
pCarPush = false;
}
private function checkVisible():void{
var _local1:*;
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > -500)) && ((_local1.x < 1600)))) && ((_local1.y > -500)))) && ((_local1.y < 1100)))){
pVisible = true;
} else {
pVisible = false;
};
this.visible = pVisible;
}
private function sprayBreak():void{
pSprayCycle++;
if (pSprayCycle > 60){
pState = 3;
aimToHero();
};
}
private function startSprayBreak():void{
this.sprayMC.visible = false;
pHero.splashMC.visible = false;
pCarPush = true;
pSpraying = false;
pState = 5;
pSprayCycle = 0;
}
private function rotateToHero():void{
var _local1:*;
x2 = pHero.x;
y2 = pHero.y;
pChaseAngle = calcAngle(x1, y1, x2, y2);
_local1 = (Math.round(((pChaseAngle + 90) / 45)) + 1);
if (_local1 > 8){
_local1 = (_local1 - 8);
};
if (pAnimAngle != _local1){
pAnimAngle = _local1;
this.gotoAndPlay(("walk" + pAnimAngle));
};
}
private function shootOn():void{
pShooting = true;
this.sprayMC.visible = true;
pHero.splashMC.visible = true;
}
private function spray():void{
var _local1:int;
var _local2:int;
var _local3:*;
var _local4:*;
var _local5:*;
pSprayCycle++;
if (pSprayCycle > 90){
startSprayBreak();
return;
};
this.gotoAndStop(("spray" + pAnimAngle));
_local1 = x1;
_local2 = y1;
pnt1 = this.p1;
if (pnt1 != undefined){
_local1 = (_local1 + pnt1.x);
_local2 = (_local2 + pnt1.y);
};
mc = new waterDroplet1();
mc.x = _local1;
mc.y = _local2;
x2 = pHero.x;
y2 = pHero.y;
pChaseAngle = calcAngle(_local1, _local2, x2, y2);
pChaseAngle2 = ((pChaseAngle + (Math.random() * 15)) - (Math.random() * 15));
_local3 = calcRiseRun(pChaseAngle2);
vdx = (_local3[0] * 14);
vdy = (_local3[1] * 14);
root.gameObjectsMC.addChild(mc);
mc.init(_local1, _local2, vdx, vdy, root.gHeroMC, pChaseAngle);
this.sprayMC.visible = true;
_local4 = (CalcDistance(_local1, _local2, x2, y2) - 10);
this.sprayMC.rotation = 0;
this.sprayMC.width = Math.round(_local4);
this.sprayMC.rotation = pChaseAngle;
this.sprayMC.x = p1.x;
this.sprayMC.y = p1.y;
pHero.splashMC.rotation = pChaseAngle;
pSprayFrame++;
if (pSprayFrame > 8){
pSprayFrame = 1;
snd = new splash01();
snd.play();
_local5 = (Math.round(((pChaseAngle + 90) / 45)) + 1);
if (_local5 > 8){
_local5 = (_local5 - 8);
};
pAnimAngle = _local5;
};
this.sprayMC.gotoAndStop(pSprayFrame);
if (pCarPush == true){
vdx = (vdx / 1);
vdy = (vdy / 1);
pHero.takeOctoSpray(vdx, vdy, pChaseAngle, this);
};
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
private function aimToHero():void{
var _local1:*;
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
pChaseAngle = calcAngle(x1, y1, x2, y2);
_local1 = calcRiseRun(pChaseAngle);
xSpeed = (_local1[0] * pSpeedLimit);
ySpeed = (_local1[1] * pSpeedLimit);
pChaseCycle = 0;
}
private function shootOff():void{
if (pShooting == true){
startSprayBreak();
};
pShooting = false;
this.sprayMC.visible = false;
pHero.splashMC.visible = false;
}
private function crackTheHead():void{
var _local1:int;
var _local2:int;
var _local3:*;
var _local4:int;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
snd = new headCrackSound();
snd.play();
this.gotoAndStop("crack1");
pState = 7;
gMapMC.startCameraShake(75);
_local1 = ((x1 * -1) + 360);
_local2 = ((y1 * -1) + 220);
gMapMC.startForceCameraLoc(_local1, _local2);
_local3 = 0;
while (_local3 < 100) {
_local4 = ((Math.random() * 2) + 1);
switch (_local4){
case 1:
mc = new octoParticle1MC();
break;
case 2:
mc = new octoParticle2MC();
break;
default:
mc = new octoParticle1MC();
break;
};
_local5 = ((x1 + (Math.random() * 20)) - (Math.random() * 20));
_local6 = (((y1 - 60) + (Math.random() * 20)) - (Math.random() * 20));
_local7 = ((Math.random() * 20) - (Math.random() * 20));
_local8 = ((Math.random() * 20) - (Math.random() * 20));
mc.x = _local5;
mc.y = _local6;
parent.addChild(mc);
mc.init(_local5, _local6, _local7, _local8);
_local3++;
};
}
private function calcRiseRun(_arg1):Array{
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = (_arg1 * 0.0175);
_local3 = Math.cos(_local2);
_local4 = Math.sin(_local2);
return ([_local3, _local4]);
}
private function rammed():void{
var _local1:Boolean;
_local1 = false;
if (pHeadCrackNum == 7){
_local1 = true;
};
if (pState == 7){
pHero.takeOctoHit(false, _local1);
} else {
pHero.takeOctoHit(true, _local1);
};
if (pState != 7){
snd = new clank1();
snd.play();
xSpeed = ((this.x - pHero.x) * 0.05);
ySpeed = ((this.y - pHero.y) * 0.05);
pState = 6;
ramFly();
if (pHero.pShieldPU == true){
countToHeadCrack();
return;
};
};
}
private function countToHeadCrack():void{
pHeadCrackNum++;
mc = new headCrackCountMC();
mc.x = x1;
mc.y = (y1 - 60);
parent.addChild(mc);
mc.init(pHeadCrackNum);
if (pHeadCrackNum > 2){
crackTheHead();
};
}
private function chaseHero():void{
if (pHero == null){
return;
};
pChaseCycle++;
if (pChaseCycle > pChaseCycleRate){
aimToHero();
rotateToHero();
};
if (pDistance < pChaseRange){
xSpeed = (xSpeed * 0.95);
ySpeed = (ySpeed * 0.95);
};
if (pDistance < pShootRange){
pState = 2;
xSpeed = 0;
ySpeed = 0;
} else {
this.sprayMC.visible = false;
pState = 1;
};
walk();
}
private function randomWalk():void{
pCycle++;
if (pCycle > 30){
pState = 1;
} else {
walk();
};
}
private function startRandomWalk():void{
var _local1:*;
pCycle = 0;
pChaseAngle = (((pChaseAngle + 180) + (Math.random() * 45)) - (Math.random() * 45));
if (pChaseAngle > 360){
pChaseAngle = (pChaseAngle - 360);
};
if (pChaseAngle < 0){
pChaseAngle = (350 + pChaseAngle);
};
_local1 = calcRiseRun(pChaseAngle);
xSpeed = (_local1[0] * pSpeedLimit);
ySpeed = (_local1[1] * pSpeedLimit);
pState = 4;
}
private function wait():void{
if (pHero == null){
return;
};
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance < pChaseRange){
pState = 2;
};
}
private function ramFly():void{
xSpeed = (xSpeed * 0.75);
ySpeed = (ySpeed * 0.75);
walk();
if ((Math.abs(xSpeed) + Math.abs(ySpeed)) < 1){
startRandomWalk();
};
}
public function calcAngle(_arg1, _arg2, _arg3, _arg4):Number{
var _local5:Number;
var _local6:Number;
_local5 = Math.atan2((_arg4 - _arg2), (_arg3 - _arg1));
_local6 = ((_local5 * 180) / Math.PI);
if (_local6 < 0){
_local6 = (_local6 + 360);
};
if (_local6 > 360){
_local6 = (_local6 - 360);
};
return (_local6);
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < 1000)) && ((Math.abs(_local6) < 1000)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function enterframe(_arg1:Event):void{
if (root == null){
deleteMe();
return;
};
if (root.gGamePaused == true){
return;
};
this.p1.visible = false;
switch (pState){
case 0:
setVars();
break;
case 1:
wait();
checkShoot();
checkRam();
case 2:
chaseHero();
checkShoot();
placeMarker();
checkRam();
break;
case 3:
chaseHero();
checkShoot();
rotateToHero();
placeMarker();
checkRam();
break;
case 4:
randomWalk();
checkShoot();
placeMarker();
checkRam();
break;
case 5:
sprayBreak();
checkRam();
break;
case 6:
ramFly();
break;
case 7:
checkRam();
sleeping();
break;
};
if (pState < 5){
setZorder();
checkShoot();
if (pShooting == true){
spray();
};
};
}
private function sleeping():void{
var _local1:*;
var _local2:*;
var _local3:*;
if (pVisible == false){
};
pSleepCycle++;
if (pSleepCycle > 20){
pSleepCycle = 0;
_local1 = new sleepParticleMC();
_local2 = x1;
_local3 = (y1 - 60);
parent.addChild(_local1);
_local1.init(_local2, _local3);
};
}
private function setVars():void{
gScene = root.gameObjectsMC;
gMapMC = root.LargeMapMC;
pHero = root.gHeroMC;
pState = 1;
x1 = this.x;
y1 = this.y;
xHome = x1;
yHome = y1;
pMapMarker = new OctoMarker();
root.miniMap.addChild(pMapMarker);
placeMarker();
pHeadCrackNum = 0;
this.p1.visible = false;
this.sprayMC.visible = false;
this.sprayMC.stop();
}
private function walk():void{
var _local1:Boolean;
x1 = (x1 + xSpeed);
y1 = (y1 + ySpeed);
_local1 = gMapMC.CheckCollisionMap(x1, y1);
if (_local1 == false){
this.x = Math.round(x1);
this.y = Math.round(y1);
x0 = this.x;
y0 = this.y;
} else {
x1 = x0;
y1 = y0;
startRandomWalk();
};
}
private function checkShoot():void{
var _local1:int;
if (pHero == null){
return;
};
x2 = pHero.x;
y2 = pHero.y;
pDistance = CalcDistance(x1, y1, x2, y2);
if (pDistance < 800){
_local1 = (1 + (pDistance / 10));
pHearCycle++;
if (pHearCycle > _local1){
pHearCycle = 0;
snd = new heartbeatSnd();
snd.play();
};
};
if (pHero.pShieldPU == true){
shootOff();
return;
};
if (pDistance < pShootRange){
shootOn();
};
if (pDistance > (pShootRange + 100)){
shootOff();
};
}
}
}//package scripts
Section 56
//powerup (scripts.powerup)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
public class powerup extends MovieClip {
private var pState:int;// = 0
private var y1:int;
private var pHero:MovieClip;
private var pRange:int;// = 75
private var x1:int;
private var pType:int;// = 1
private var gMapMC:MovieClip;
private var pGameVersion:int;// = 1
public function powerup():void{
pGameVersion = 1;
pType = 1;
pState = 0;
x1 = this.x;
y1 = this.y;
pRange = 75;
super();
this.visible = true;
addEventListener(Event.ENTER_FRAME, enterframe);
stop();
}
public function init(_arg1):void{
pType = _arg1;
this.gotoAndStop(_arg1);
}
private function checkHero():void{
var _local1:int;
if (pHero == null){
return;
};
if (pState == 1){
pCycle = 0;
x2 = pHero.x;
y2 = pHero.y;
_local1 = CalcDistance(x1, y1, x2, y2);
if (_local1 < pRange){
captureMe();
};
};
}
private function wait():void{
var _local1:*;
_local1 = this.localToGlobal(new Point(0, 0));
if ((((((((_local1.x > 0)) && ((_local1.x < 800)))) && ((_local1.y > 0)))) && ((_local1.y < 520)))){
this.visible = true;
checkHero();
} else {
this.visible = false;
};
}
public function CalcDistance(_arg1, _arg2, _arg3, _arg4):int{
var _local5:int;
var _local6:int;
var _local7:int;
_local5 = (_arg3 - _arg1);
_local6 = (_arg4 - _arg2);
if ((((Math.abs(_local5) < pRange)) && ((Math.abs(_local6) < pRange)))){
_local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6)));
} else {
_local7 = 1000;
};
return (_local7);
}
private function enterframe(_arg1:Event):void{
if (root == null){
deleteMe();
return;
};
switch (pState){
case 0:
setVars();
break;
case 1:
wait();
break;
};
}
private function setVars():void{
pHero = root.gHeroMC;
pState = 1;
x1 = this.x;
y1 = this.y;
}
private function captureMe():void{
this.visible = false;
pHero.takePowerUp(pType);
deleteMe();
}
private function deleteMe():void{
pState = -1;
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent != null){
parent.removeChild(this);
};
}
}
}//package scripts
Section 57
//scoreCoin (scripts.scoreCoin)
package scripts {
import flash.events.*;
import flash.display.*;
public class scoreCoin extends MovieClip {
private var pState:int;// = 0
private var y1:Number;// = 0
private var x1:Number;// = 0
private var x2:int;// = 0
private var pAlpha:Number;// = 1
private var y2:int;// = 0
public function scoreCoin():void{
x1 = 0;
y1 = 0;
x2 = 0;
y2 = 0;
pState = 0;
pAlpha = 1;
super();
addEventListener(Event.ENTER_FRAME, enterframe);
}
public function initVars():void{
x1 = this.x;
y1 = this.y;
x2 = (parent.totalTxt.x + (Math.random() * 50));
y2 = parent.totalTxt.y;
parent.setChildIndex(this, 2);
}
private function enterframe(_arg1:Event):void{
if ((((parent == null)) || ((root == null)))){
deleteMe();
return;
};
if (root.gPlayingGame == true){
deleteMe();
return;
};
if (pState == 0){
initVars();
pState = 1;
} else {
Move();
};
}
private function deleteMe():void{
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent == null){
return;
};
parent.removeChild(this);
}
private function Move():void{
var _local1:*;
var _local2:*;
_local1 = ((x2 - x1) / 5);
_local2 = ((y2 - y1) / 5);
x1 = (x1 + _local1);
y1 = (y1 + _local2);
this.x = Math.round(x1);
this.y = Math.round(y1);
pAlpha = (pAlpha - 0.05);
this.alpha = pAlpha;
if ((Math.abs(_local1) + Math.abs(_local2)) < 1){
deleteMe();
};
}
}
}//package scripts
Section 58
//scoreScreen (scripts.scoreScreen)
package scripts {
import flash.events.*;
import flash.display.*;
import flash.text.*;
public class scoreScreen extends MovieClip {
private var pState:int;// = 0
private var pTotal2:int;// = 0
private var pCycle:int;// = 0
public var coinText:TextField;
private var pCoins:int;// = 0
public var gemTxt:TextField;
public var callOutTxt:TextField;
public var totalTxt:TextField;
private var pGems:int;// = 0
private var pTotal1:int;// = 0
public function scoreScreen():void{
pState = 0;
pCycle = 0;
pGems = 0;
pCoins = 0;
pTotal1 = 0;
pTotal2 = 0;
super();
addEventListener(Event.ENTER_FRAME, enterframe);
pState = 0;
pCycle = 0;
}
private function setValues():void{
var _local1:int;
var _local2:Array;
var _local3:String;
if (root != null){
pCoins = root.gCoinsFound;
pGems = root.gJemsFound;
pTotal1 = (root.gScore + root.gScoreTotal);
pTotal2 = root.gScoreTotal;
root.gScoreTotal = (root.gScoreTotal + root.gScore);
updateReadout();
_local1 = (Math.random() * 4);
if (_local1 > 3){
_local1 = 3;
};
if (_local1 < 0){
_local1 = 0;
};
_local2 = [" Great job! ", " You rock! ", " Way to go! ", " Awesome! "];
_local3 = _local2[_local1];
this.callOutTxt.text = _local3;
};
}
private function wait():void{
pCycle++;
if (pCycle == 21){
setValues();
};
if (pCycle > 30){
pCycle = 0;
pState = 1;
};
}
private function enterframe(_arg1:Event):void{
if (root == null){
deleteMe();
return;
};
if (root.gPlayingGame == true){
deleteMe();
return;
};
switch (pState){
case 0:
wait();
break;
case 1:
countCoins();
break;
case 2:
countGems();
break;
case 3:
break;
};
}
private function countCoins():void{
pCycle++;
if (pCycle > 1){
pCycle = 0;
if (pCoins > 0){
pCoins = (pCoins - 1);
pTotal2++;
mc = new plus1Point();
mc.x = ((this.coinText.x + 20) + (Math.random() * 50));
mc.y = (this.coinText.y + 40);
this.addChild(mc);
snd = new clink1();
snd.play();
} else {
pState = 2;
};
updateReadout();
};
}
private function countGems():void{
pCycle++;
if (pCycle > 1){
pCycle = 0;
if (pGems > 0){
pGems = (pGems - 1);
pTotal2 = (pTotal2 + 5);
mc = new plus5Point();
mc.x = ((this.gemTxt.x + 20) + (Math.random() * 50));
mc.y = (this.gemTxt.y + 40);
this.addChild(mc);
snd = new clink2();
snd.play();
};
if (pTotal2 >= pTotal1){
pState = 3;
};
updateReadout();
};
}
private function deleteMe():void{
this.removeEventListener(Event.ENTER_FRAME, enterframe);
pState = -1;
if (parent != null){
parent.removeChild(this);
};
}
private function updateReadout():void{
this.coinText.text = pCoins;
this.gemTxt.text = pGems;
this.totalTxt.text = pTotal2;
}
}
}//package scripts
Section 59
//sleepParticle (scripts.sleepParticle)
package scripts {
import flash.events.*;
import flash.display.*;
public class sleepParticle extends Sprite {
private var pWH:int;// = 5
private var pDecay:Number;// = 0
private var dy:Number;// = 0
private var dx:Number;// = 0
private var x1:Number;// = 0
private var pAlpha:Number;// = 1
private var y1:Number;// = 0
public function sleepParticle():void{
x1 = 0;
y1 = 0;
dx = 0;
dy = 0;
pWH = 5;
pAlpha = 1;
pDecay = 0;
super();
}
public function init(_arg1, _arg2):void{
x1 = _arg1;
y1 = _arg2;
dx = (2 + (Math.random() * 5));
dy = (-6 + (Math.random() * 3));
pDecay = 0.01;
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function fade():void{
pAlpha = (pAlpha - pDecay);
this.alpha = pAlpha;
if (pWH < 24){
pWH++;
};
this.width = pWH;
this.height = pWH;
if (pAlpha < 0){
deleteMe();
return;
};
}
private function enterframe(_arg1:Event):void{
if (parent == null){
return;
};
Move();
fade();
}
private function deleteMe():void{
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent == null){
return;
};
parent.removeChild(this);
}
private function Move():void{
x1 = (x1 + (dx / 5));
y1 = (y1 + (dy / 5));
dx = (dx + 0.05);
this.x = Math.round(x1);
this.y = Math.round(y1);
}
}
}//package scripts
Section 60
//streakParticle (scripts.streakParticle)
package scripts {
import flash.events.*;
import flash.display.*;
public class streakParticle extends Sprite {
private var pAlpha:Number;// = 1
public function streakParticle():void{
pAlpha = 1;
super();
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function fade():void{
pAlpha = (pAlpha - 0.1);
if (pAlpha < 0){
deleteMe();
return;
};
this.alpha = pAlpha;
}
private function enterframe(_arg1:Event):void{
if (parent == null){
return;
};
fade();
}
private function deleteMe():void{
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent == null){
return;
};
parent.removeChild(this);
}
}
}//package scripts
Section 61
//waterParticle (scripts.waterParticle)
package scripts {
import flash.events.*;
import flash.display.*;
public class waterParticle extends Sprite {
private var pState:int;// = 1
private var pAngle:int;// = 0
private var pHero;
private var dy:Number;// = 0
private var dx:Number;// = 0
private var dyFriction:Number;// = 0
private var dxFriction:Number;// = 0
private var x1:Number;// = 0
private var pAlpha:Number;// = 1
private var y1:Number;// = 0
public function waterParticle():void{
x1 = 0;
y1 = 0;
dx = 0;
dy = 0;
dxFriction = 0;
dyFriction = 0;
pAlpha = 1;
pAngle = 0;
pState = 1;
super();
this.visible = true;
}
public function init(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6):void{
x1 = _arg1;
y1 = _arg2;
dx = _arg3;
dy = _arg4;
dxFriction = (dx / 20);
dyFriction = (dy / 20);
pHero = _arg5;
pAngle = _arg6;
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function checkHero():void{
var _local1:*;
var _local2:*;
var _local3:Number;
var _local4:Number;
_local1 = pHero.x;
_local2 = pHero.y;
if ((Math.abs((_local1 - x1)) + Math.abs((_local1 - x1))) < 30){
_local3 = (dx / 8);
_local4 = (dy / 8);
deleteMe();
};
}
private function fade():void{
pAlpha = (pAlpha - 0.02);
dx = (dx * 0.99);
dy = (dy * 0.99);
this.alpha = pAlpha;
if (pAlpha < 0.1){
deleteMe();
};
}
private function enterframe(_arg1:Event):void{
if ((((parent == null)) || ((pState == -1)))){
return;
};
Move();
fade();
checkHero();
}
private function deleteMe():void{
(pState == -1);
this.removeEventListener(Event.ENTER_FRAME, enterframe);
if (parent == null){
return;
};
parent.removeChild(this);
}
private function Move():void{
x1 = (x1 + dx);
y1 = (y1 + dy);
this.x = Math.round(x1);
this.y = Math.round(y1);
}
}
}//package scripts
Section 62
//BlankScene (BlankScene)
package {
import flash.display.*;
public dynamic class BlankScene extends BitmapData {
public function BlankScene(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 63
//button1Snd (button1Snd)
package {
import flash.media.*;
public dynamic class button1Snd extends Sound {
}
}//package
Section 64
//chaseZap1 (chaseZap1)
package {
import flash.media.*;
public dynamic class chaseZap1 extends Sound {
}
}//package
Section 65
//clank1 (clank1)
package {
import flash.media.*;
public dynamic class clank1 extends Sound {
}
}//package
Section 66
//clank2 (clank2)
package {
import flash.media.*;
public dynamic class clank2 extends Sound {
}
}//package
Section 67
//clink1 (clink1)
package {
import flash.media.*;
public dynamic class clink1 extends Sound {
}
}//package
Section 68
//clink2 (clink2)
package {
import flash.media.*;
public dynamic class clink2 extends Sound {
}
}//package
Section 69
//coinSnd (coinSnd)
package {
import flash.media.*;
public dynamic class coinSnd extends Sound {
}
}//package
Section 70
//collisionMap_1 (collisionMap_1)
package {
import flash.display.*;
public dynamic class collisionMap_1 extends BitmapData {
public function collisionMap_1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 71
//collisionMap_2 (collisionMap_2)
package {
import flash.display.*;
public dynamic class collisionMap_2 extends BitmapData {
public function collisionMap_2(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 72
//collisionMap_3 (collisionMap_3)
package {
import flash.display.*;
public dynamic class collisionMap_3 extends BitmapData {
public function collisionMap_3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 73
//ColorBayMarker (ColorBayMarker)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class ColorBayMarker extends MovieClip {
public function ColorBayMarker(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 74
//colorBayMC (colorBayMC)
package {
import scripts.*;
public dynamic class colorBayMC extends colorBay {
}
}//package
Section 75
//colorBayOverlayMC (colorBayOverlayMC)
package {
import flash.display.*;
public dynamic class colorBayOverlayMC extends MovieClip {
}
}//package
Section 76
//endBuzzerSnd (endBuzzerSnd)
package {
import flash.media.*;
public dynamic class endBuzzerSnd extends Sound {
}
}//package
Section 77
//engine_1 (engine_1)
package {
import flash.media.*;
public dynamic class engine_1 extends Sound {
}
}//package
Section 78
//engine_10 (engine_10)
package {
import flash.media.*;
public dynamic class engine_10 extends Sound {
}
}//package
Section 79
//engine_2 (engine_2)
package {
import flash.media.*;
public dynamic class engine_2 extends Sound {
}
}//package
Section 80
//engine_3 (engine_3)
package {
import flash.media.*;
public dynamic class engine_3 extends Sound {
}
}//package
Section 81
//engine_4 (engine_4)
package {
import flash.media.*;
public dynamic class engine_4 extends Sound {
}
}//package
Section 82
//engine_5 (engine_5)
package {
import flash.media.*;
public dynamic class engine_5 extends Sound {
}
}//package
Section 83
//engine_6 (engine_6)
package {
import flash.media.*;
public dynamic class engine_6 extends Sound {
}
}//package
Section 84
//engine_7 (engine_7)
package {
import flash.media.*;
public dynamic class engine_7 extends Sound {
}
}//package
Section 85
//engine_8 (engine_8)
package {
import flash.media.*;
public dynamic class engine_8 extends Sound {
}
}//package
Section 86
//engine_9 (engine_9)
package {
import flash.media.*;
public dynamic class engine_9 extends Sound {
}
}//package
Section 87
//engineRev1Snd (engineRev1Snd)
package {
import flash.media.*;
public dynamic class engineRev1Snd extends Sound {
}
}//package
Section 88
//engineRev2Snd (engineRev2Snd)
package {
import flash.media.*;
public dynamic class engineRev2Snd extends Sound {
}
}//package
Section 89
//engineRev3Snd (engineRev3Snd)
package {
import flash.media.*;
public dynamic class engineRev3Snd extends Sound {
}
}//package
Section 90
//explosionMark (explosionMark)
package {
import flash.display.*;
public dynamic class explosionMark extends BitmapData {
public function explosionMark(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 91
//finalScoreScreenMC (finalScoreScreenMC)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import scripts.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class finalScoreScreenMC extends scoreScreen {
public function finalScoreScreenMC(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package
Section 92
//genericButtonSensor (genericButtonSensor)
package {
import scripts.*;
public dynamic class genericButtonSensor extends btnSensor {
}
}//package
Section 93
//headCrackCountMC (headCrackCountMC)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import scripts.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class headCrackCountMC extends headCrackCounter {
public function headCrackCountMC(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 94
//headCrackSound (headCrackSound)
package {
import flash.media.*;
public dynamic class headCrackSound extends Sound {
}
}//package
Section 95
//heartbeatSnd (heartbeatSnd)
package {
import flash.media.*;
public dynamic class heartbeatSnd extends Sound {
}
}//package
Section 96
//hero1MC (hero1MC)
package {
import scripts.*;
public dynamic class hero1MC extends hero {
}
}//package
Section 97
//hero2MC (hero2MC)
package {
import scripts.*;
public dynamic class hero2MC extends hero {
}
}//package
Section 98
//hero3MC (hero3MC)
package {
import scripts.*;
public dynamic class hero3MC extends hero {
}
}//package
Section 99
//invincibleSnd (invincibleSnd)
package {
import flash.media.*;
public dynamic class invincibleSnd extends Sound {
}
}//package
Section 100
//JellyExplode (JellyExplode)
package {
import flash.media.*;
public dynamic class JellyExplode extends Sound {
}
}//package
Section 101
//jellyExplodeParticle1MC (jellyExplodeParticle1MC)
package {
import scripts.*;
public dynamic class jellyExplodeParticle1MC extends jellyExplodeParticle {
}
}//package
Section 102
//jellyExplodeParticle2MC (jellyExplodeParticle2MC)
package {
import scripts.*;
public dynamic class jellyExplodeParticle2MC extends jellyExplodeParticle {
}
}//package
Section 103
//jellyExplodeParticle3MC (jellyExplodeParticle3MC)
package {
import scripts.*;
public dynamic class jellyExplodeParticle3MC extends jellyExplodeParticle {
}
}//package
Section 104
//jellyExplodeParticle4MC (jellyExplodeParticle4MC)
package {
import scripts.*;
public dynamic class jellyExplodeParticle4MC extends jellyExplodeParticle {
}
}//package
Section 105
//jellyExplosionMC (jellyExplosionMC)
package {
import flash.display.*;
public dynamic class jellyExplosionMC extends MovieClip {
}
}//package
Section 106
//jellyfishChaser_MC (jellyfishChaser_MC)
package {
import scripts.*;
public dynamic class jellyfishChaser_MC extends jellyfishChaser {
}
}//package
Section 107
//JellyFishPatrol_MC (JellyFishPatrol_MC)
package {
import scripts.*;
public dynamic class JellyFishPatrol_MC extends jellyfishPatrol {
}
}//package
Section 108
//Jem_MC (Jem_MC)
package {
import scripts.*;
public dynamic class Jem_MC extends jem {
}
}//package
Section 109
//jemSnd (jemSnd)
package {
import flash.media.*;
public dynamic class jemSnd extends Sound {
}
}//package
Section 110
//LargeMap (LargeMap)
package {
import scripts.*;
public dynamic class LargeMap extends LargeMap {
}
}//package
Section 111
//loseCoinSnd (loseCoinSnd)
package {
import flash.media.*;
public dynamic class loseCoinSnd extends Sound {
}
}//package
Section 112
//OctoMarker (OctoMarker)
package {
import flash.display.*;
public dynamic class OctoMarker extends MovieClip {
}
}//package
Section 113
//octoParticle1MC (octoParticle1MC)
package {
import scripts.*;
public dynamic class octoParticle1MC extends jellyExplodeParticle {
}
}//package
Section 114
//octoParticle2MC (octoParticle2MC)
package {
import scripts.*;
public dynamic class octoParticle2MC extends jellyExplodeParticle {
}
}//package
Section 115
//octopusMC (octopusMC)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import scripts.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class octopusMC extends octopus {
public function octopusMC(){
addFrameScript(17, frame18, 35, frame36, 53, frame54, 71, frame72, 89, frame90, 107, frame108, 125, frame126, 143, frame144);
}
function frame72(){
gotoAndPlay("walk4");
}
function frame144(){
gotoAndPlay("walk8");
}
function frame90(){
gotoAndPlay("walk5");
}
function frame18(){
gotoAndPlay("walk1");
}
function frame108(){
gotoAndPlay("walk6");
}
function frame36(){
gotoAndPlay("walk2");
}
function frame126(){
gotoAndPlay("walk7");
}
function frame54(){
gotoAndPlay("walk3");
}
}
}//package
Section 116
//octoTheme (octoTheme)
package {
import flash.media.*;
public dynamic class octoTheme extends Sound {
}
}//package
Section 117
//patrolZap1 (patrolZap1)
package {
import flash.media.*;
public dynamic class patrolZap1 extends Sound {
}
}//package
Section 118
//patrolZap2 (patrolZap2)
package {
import flash.media.*;
public dynamic class patrolZap2 extends Sound {
}
}//package
Section 119
//plink1 (plink1)
package {
import flash.media.*;
public dynamic class plink1 extends Sound {
}
}//package
Section 120
//plus1Point (plus1Point)
package {
import scripts.*;
public dynamic class plus1Point extends scoreCoin {
}
}//package
Section 121
//plus5Point (plus5Point)
package {
import scripts.*;
public dynamic class plus5Point extends scoreCoin {
}
}//package
Section 122
//powerDown2 (powerDown2)
package {
import flash.media.*;
public dynamic class powerDown2 extends Sound {
}
}//package
Section 123
//powerUp_MC (powerUp_MC)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import scripts.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class powerUp_MC extends powerup {
public function powerUp_MC(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 124
//randomBurstMC (randomBurstMC)
package {
import scripts.particles.*;
public dynamic class randomBurstMC extends randomBurst {
}
}//package
Section 125
//randomBurstParticle1MC (randomBurstParticle1MC)
package {
import scripts.particles.*;
public dynamic class randomBurstParticle1MC extends randomBurstParticle {
}
}//package
Section 126
//randomBurstParticle2MC (randomBurstParticle2MC)
package {
import scripts.particles.*;
public dynamic class randomBurstParticle2MC extends randomBurstParticle {
}
}//package
Section 127
//randomBurstParticle3MC (randomBurstParticle3MC)
package {
import scripts.particles.*;
public dynamic class randomBurstParticle3MC extends randomBurstParticle {
}
}//package
Section 128
//randomBurstParticle4MC (randomBurstParticle4MC)
package {
import scripts.particles.*;
public dynamic class randomBurstParticle4MC extends randomBurstParticle {
}
}//package
Section 129
//scoreScreenMC (scoreScreenMC)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import scripts.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class scoreScreenMC extends scoreScreen {
public function scoreScreenMC(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package
Section 130
//shieldSnd (shieldSnd)
package {
import flash.media.*;
public dynamic class shieldSnd extends Sound {
}
}//package
Section 131
//shifterVoice (shifterVoice)
package {
import flash.media.*;
public dynamic class shifterVoice extends Sound {
}
}//package
Section 132
//skid1 (skid1)
package {
import flash.media.*;
public dynamic class skid1 extends Sound {
}
}//package
Section 133
//skid2 (skid2)
package {
import flash.media.*;
public dynamic class skid2 extends Sound {
}
}//package
Section 134
//skid3 (skid3)
package {
import flash.media.*;
public dynamic class skid3 extends Sound {
}
}//package
Section 135
//sleepParticleMC (sleepParticleMC)
package {
import scripts.*;
public dynamic class sleepParticleMC extends sleepParticle {
}
}//package
Section 136
//soundtrack_0 (soundtrack_0)
package {
import flash.media.*;
public dynamic class soundtrack_0 extends Sound {
}
}//package
Section 137
//soundtrack_1 (soundtrack_1)
package {
import flash.media.*;
public dynamic class soundtrack_1 extends Sound {
}
}//package
Section 138
//soundtrack_2 (soundtrack_2)
package {
import flash.media.*;
public dynamic class soundtrack_2 extends Sound {
}
}//package
Section 139
//soundtrack_3 (soundtrack_3)
package {
import flash.media.*;
public dynamic class soundtrack_3 extends Sound {
}
}//package
Section 140
//splash01 (splash01)
package {
import flash.media.*;
public dynamic class splash01 extends Sound {
}
}//package
Section 141
//streakBlue (streakBlue)
package {
import scripts.*;
public dynamic class streakBlue extends streakParticle {
}
}//package
Section 142
//streakGreen (streakGreen)
package {
import scripts.*;
public dynamic class streakGreen extends streakParticle {
}
}//package
Section 143
//streakPurple (streakPurple)
package {
import scripts.*;
public dynamic class streakPurple extends streakParticle {
}
}//package
Section 144
//streakRed (streakRed)
package {
import scripts.*;
public dynamic class streakRed extends streakParticle {
}
}//package
Section 145
//streakWhite (streakWhite)
package {
import scripts.*;
public dynamic class streakWhite extends streakParticle {
}
}//package
Section 146
//thud2 (thud2)
package {
import flash.media.*;
public dynamic class thud2 extends Sound {
}
}//package
Section 147
//ticktockSnd (ticktockSnd)
package {
import flash.media.*;
public dynamic class ticktockSnd extends Sound {
}
}//package
Section 148
//tilesBitmap1 (tilesBitmap1)
package {
import flash.display.*;
public dynamic class tilesBitmap1 extends BitmapData {
public function tilesBitmap1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 149
//tilesBitmap2 (tilesBitmap2)
package {
import flash.display.*;
public dynamic class tilesBitmap2 extends BitmapData {
public function tilesBitmap2(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 150
//tilesBitmap3 (tilesBitmap3)
package {
import flash.display.*;
public dynamic class tilesBitmap3 extends BitmapData {
public function tilesBitmap3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 151
//treadmark (treadmark)
package {
import flash.display.*;
public dynamic class treadmark extends BitmapData {
public function treadmark(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 152
//treads (treads)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.utils.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class treads extends MovieClip {
public function treads(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 153
//waterDroplet1 (waterDroplet1)
package {
import scripts.*;
public dynamic class waterDroplet1 extends waterParticle {
}
}//package
Section 154
//waterDroplet2 (waterDroplet2)
package {
import scripts.*;
public dynamic class waterDroplet2 extends waterParticle {
}
}//package
Section 155
//waterDroplet3 (waterDroplet3)
package {
import scripts.*;
public dynamic class waterDroplet3 extends waterParticle {
}
}//package
Section 156
//waterDroplet4 (waterDroplet4)
package {
import scripts.*;
public dynamic class waterDroplet4 extends waterParticle {
}
}//package
Section 157
//waterDroplet5 (waterDroplet5)
package {
import scripts.*;
public dynamic class waterDroplet5 extends waterParticle {
}
}//package
Section 158
//voiceTurboSnd (voiceTurboSnd)
package {
import flash.media.*;
public dynamic class voiceTurboSnd extends Sound {
}
}//package