STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228089
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/30126491?noj=FRM30126491-3DC" width="1" height="1"></div>

Wicky-Woo-In-Lavaland.swf

This is the info page for
Flash #127457

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
movieClip 3 loader { frame 1 { onEnterFrame = function () { _root.loadtext = '...Wicky Woo in Lava Land is Loading...\n...Please Stand By...\n'; _root.loadtext += int(_parent.getBytesLoaded() / 1000) + ' KBYTES OF ' + int(_parent.getBytesTotal() / 1000) + ' LOADED ...'; }; } } movieClip 5 { } movieClip 8 { } movieClip 9 freearcade { frame 116 { _root.play(); this.removeMovieClip(); } } movieClip 12 { } movieClip 13 { } movieClip 16 { } movieClip 19 { } movieClip 22 { } movieClip 25 { } movieClip 28 { } movieClip 31 { } movieClip 34 { } movieClip 37 { } movieClip 38 { frame 16 { this.gotoAndPlay('walk'); } } movieClip 45 { frame 11 { stop(); } } movieClip 56 { } movieClip 57 { } movieClip 60 { } movieClip 63 { } movieClip 64 { frame 10 { this.gotoAndPlay('climbup'); } } movieClip 65 { frame 12 { this.gotoAndPlay('climbdown'); } } movieClip 66 { } movieClip 71 { } movieClip 72 { } movieClip 74 { } movieClip 75 { } movieClip 76 { } movieClip 77 hero { } movieClip 80 lavablob_bubblestill { } movieClip 101 fireball { } movieClip 104 { } movieClip 107 { } movieClip 110 { } movieClip 113 { } movieClip 116 { } movieClip 119 { } movieClip 122 { } movieClip 125 { } movieClip 126 bulletBAni { } movieClip 129 { } movieClip 132 { } movieClip 135 { } movieClip 138 { } movieClip 141 { } movieClip 144 { } movieClip 147 { } movieClip 148 bulletAnimation { } frame 1 { function go() { lo.removeMovieClip(); play(); } stop(); _root._quality = 'LOW'; Stage.showMenu = false; var myOptions = {'id': 'ec7553c76003c1b4', 'res': '672x544', 'color': 26265, 'background': 3355443, 'outline': 16777215, 'ad_loaded': function (width, height) {}, 'ad_progress': function (percent) {}, 'ad_finished': function () { go(); }, 'ad_failed': function () { go(); }, 'ad_skipped': function () { go(); }}; mochi.as2.MochiAd.showPreGameAd(myOptions); _root.attachMovie('loader', 'lo', 100000); lo._x = Stage.width / 2; lo._y = 60; } movieClip 1857 __Packages.mochi.as2.MochiAd { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiAd) { var v1 = function () {}; mochi.as2.MochiAd = v1; var v2 = v1.prototype; v1.getVersion = function () { return mochi.as2.MochiServices.getVersion(); }; v1.showPreGameAd = function (options) { var v26 = {'clip': _root, 'ad_timeout': 3000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showPreloaderAd', 'color': 16747008, 'background': 16777161, 'outline': 13994812, 'no_progress_bar': false, 'ad_started': function () { this.clip.stop(); }, 'ad_finished': function () { this.clip.play(); }, 'ad_failed': function () { trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software'); }, 'ad_loaded': function (width, height) {}, 'ad_skipped': function () {}, 'ad_progress': function (percent) {}}; options = mochi.as2.MochiAd._parseOptions(options, v26); if ('c862232051e0a94e1c3609b3916ddb17'.substr(0) == 'dfeada81ac97cde83665f81c12da7def') { options.ad_started(); options.ad_finished(); return undefined; } var clip = options.clip; var v22 = 11000; var v25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var v14 = mochi.as2.MochiAd._getRes(options); var v4 = v14[0]; var v13 = v14[1]; mc._x = v4 * 0.5; mc._y = v13 * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk._x = v4 * -0.5; chk._y = v13 * -0.5; var v6 = chk.createEmptyMovieClip('_mochiad_bar', 4); if (options.no_progress_bar) { v6._visible = false; delete options.no_progress_bar; } else { v6._x = 10; v6._y = v13 - 20; } var v21 = options.color; delete options.color; var v19 = options.background; delete options.background; var v23 = options.outline; delete options.outline; var v5 = v6.createEmptyMovieClip('_outline', 1); v5.beginFill(v19); v5.moveTo(0, 0); v5.lineTo(v4 - 20, 0); v5.lineTo(v4 - 20, 10); v5.lineTo(0, 10); v5.lineTo(0, 0); v5.endFill(); var v3 = v6.createEmptyMovieClip('_inside', 2); v3.beginFill(v21); v3.moveTo(0, 0); v3.lineTo(v4 - 20, 0); v3.lineTo(v4 - 20, 10); v3.lineTo(0, 10); v3.lineTo(0, 0); v3.endFill(); v3._xscale = 0; var v7 = v6.createEmptyMovieClip('_outline', 3); v7.lineStyle(0, v23, 100); v7.moveTo(0, 0); v7.lineTo(v4 - 20, 0); v7.lineTo(v4 - 20, 10); v7.lineTo(0, 10); v7.lineTo(0, 0); chk.ad_msec = v22; chk.ad_timeout = v25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var v2 = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time); if (v2 > 0) { this._parent._alpha = v2; } else { var v3 = this._parent._parent; mochi.as2.MochiAd.unload(v3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var v2 = this.mc._mochiad_wait; v2.server_control = true; v2.started = getTimer(); v2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace('[MOCHIAD rpcTestFn] ' + s); return s; }; chk.onEnterFrame = function () { var v6 = this._parent._parent; var v11 = this._parent._mochiad_ctr; var v5 = getTimer() - this.started; var v3 = false; var v4 = v6.getBytesTotal(); var v8 = v6.getBytesLoaded(); var v2 = 100 * v8 / v4; var v10 = 100 * v5 / chk.ad_msec; var v9 = this._mochiad_bar._inside; var v13 = Math.min(100, Math.min(v2 || 0, v10)); v13 = Math.max(this.last_pcnt, v13); this.last_pcnt = v13; v9._xscale = v13; options.ad_progress(v13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {'id': 'hostLoadPcnt', 'pcnt': v2}, clip._mochiad._containerLCName); if (v2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var v7 = v11.getBytesTotal(); if (v7 > 0 || typeof v7 == 'undefined') { chk.showing = true; chk.started = getTimer(); } else { if (v5 > chk.ad_timeout && v2 == 100) { options.ad_failed(); v3 = true; } } } if (v5 > chk.ad_msec) { v3 = true; } if (v4 > 0 && v8 >= v4 && v3) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; }; v1.showClickAwayAd = function (options) { var v9 = {'clip': _root, 'ad_timeout': 2000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showClickAwayAd', 'res': '300x250', 'no_bg': true, 'ad_started': function () {}, 'ad_finished': function () {}, 'ad_loaded': function (width, height) {}, 'ad_failed': function () { trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software'); }, 'ad_skipped': function () {}}; options = mochi.as2.MochiAd._parseOptions(options, v9); var clip = options.clip; var v8 = options.ad_timeout; delete options.ad_timeout; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var v4 = mochi.as2.MochiAd._getRes(options); var v10 = v4[0]; var v7 = v4[1]; mc._x = v10 * 0.5; mc._y = v7 * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk.ad_timeout = v8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace('[MOCHIAD rpcTestFn] ' + s); return s; }; var v20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var v5 = this._parent._mochiad_ctr; var v4 = getTimer() - this.started; var v2 = false; if (!chk.showing) { var v3 = v5.getBytesTotal(); if (v3 > 0 || typeof v3 == 'undefined') { v2 = true; chk.showing = true; chk.started = getTimer(); } else { if (v4 > chk.ad_timeout) { options.ad_failed(); v2 = true; } } } if (v2) { delete this.onEnterFrame; } }; }; v1.showInterLevelAd = function (options) { var v13 = {'clip': _root, 'ad_timeout': 2000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showTimedAd', 'ad_started': function () { this.clip.stop(); }, 'ad_finished': function () { this.clip.play(); }, 'ad_failed': function () { trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software'); }, 'ad_loaded': function (width, height) {}, 'ad_skipped': function () {}}; options = mochi.as2.MochiAd._parseOptions(options, v13); var clip = options.clip; var v10 = 11000; var v12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var v5 = mochi.as2.MochiAd._getRes(options); var v14 = v5[0]; var v11 = v5[1]; mc._x = v14 * 0.5; mc._y = v11 * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk.ad_msec = v10; chk.ad_timeout = v12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var v2 = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time); if (v2 > 0) { this._parent._alpha = v2; } else { var v3 = this._parent._parent; mochi.as2.MochiAd.unload(v3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var v2 = this.mc._mochiad_wait; v2.server_control = true; v2.started = getTimer(); v2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace('[MOCHIAD rpcTestFn] ' + s); return s; }; chk.onEnterFrame = function () { var v5 = this._parent._mochiad_ctr; var v4 = getTimer() - this.started; var v2 = false; if (!chk.showing) { var v3 = v5.getBytesTotal(); if (v3 > 0 || typeof v3 == 'undefined') { chk.showing = true; chk.started = getTimer(); } else { if (v4 > chk.ad_timeout) { options.ad_failed(); v2 = true; } } } if (v4 > chk.ad_msec) { v2 = true; } if (v2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; }; v1.showPreloaderAd = function (options) { trace('[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0'); mochi.as2.MochiAd.showPreGameAd(options); }; v1.showTimedAd = function (options) { trace('[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0'); mochi.as2.MochiAd.showInterLevelAd(options); }; v1._allowDomains = function (server) { var v1 = ((server.split('/'))[2].split(':'))[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain('*'); System.security.allowDomain(v1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain('*'); System.security.allowInsecureDomain(v1); } } return v1; }; v1.load = function (options) { var v13 = {'clip': _root, 'server': 'http://x.mochiads.com/srv/1/', 'method': 'load', 'depth': 10333, 'id': '_UNKNOWN_'}; options = mochi.as2.MochiAd._parseOptions(options, v13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = mochi.as2.MochiAd.getVersion(); var v7 = options.clip; if (!mochi.as2.MochiAd._isNetworkAvailable()) { return null; } if (v7._mochiad_loaded) { return null; } var v12 = options.depth; delete options.depth; var v6 = v7.createEmptyMovieClip('_mochiad', v12); var v11 = mochi.as2.MochiAd._getRes(options); options.res = v11[0] + 'x' + v11[1]; options.server += options.id; delete options.id; v7._mochiad_loaded = true; if (v7._url.indexOf('http') != 0) { trace('[MochiAd] NOTE: Security Sandbox Violation errors below are normal'); } var v4 = v6.createEmptyMovieClip('_mochiad_ctr', 1); for (var v8 in options) { v4[v8] = options[v8]; } var v10 = v4.server; delete v4.server; var v14 = mochi.as2.MochiAd._allowDomains(v10); v6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var v5 = new Object(); var v9 = ['', Math.floor((new Date()).getTime()), random(999999)].join('_'); v5.mc = v6; v5.name = v9; v5.hostname = v14; v5.allowDomain = function (d) { return true; }; v5.allowInsecureDomain = v5.allowDomain; v5.connect(v9); v6.lc = v5; v4.lc = v9; v4.st = getTimer(); v4.loadMovie(v10 + '.swf', 'POST'); return v6; }; v1.unload = function (clip) { if (typeof clip == 'undefined') { clip = _root; } if (clip.clip && clip.clip._mochiad) { clip = clip.clip; } if (!clip._mochiad) { return false; } mochi.as2.MochiAd.containerNotify(clip, {'id': 'unload'}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return true; }; v1._isNetworkAvailable = function () { if (System.security) { var v1 = System.security; if (v1.sandboxType == 'localWithFile') { return false; } } return true; }; v1._getRes = function (options) { var v3 = options.clip.getBounds(); var v2 = 0; var v1 = 0; if (typeof options.res != 'undefined') { var v4 = options.res.split('x'); v2 = parseFloat(v4[0]); v1 = parseFloat(v4[1]); } else { v2 = v3.xMax - v3.xMin; v1 = v3.yMax - v3.yMin; } if (v2 == 0 || v1 == 0) { v2 = Stage.width; v1 = Stage.height; } return [v2, v1]; }; v1._parseOptions = function (options, defaults) { var v4 = {}; for (var v8 in defaults) { v4[v8] = defaults[v8]; } if (options) { for (v8 in options) { v4[v8] = options[v8]; } } if (_root.mochiad_options) { var v5 = _root.mochiad_options.split('&'); var v2 = 0; while (v2 < v5.length) { var v3 = v5[v2].split('='); v4[unescape(v3[0])] = unescape(v3[1]); ++v2; } } if (v4.id == 'test') { trace('[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!'); } return v4; }; v1.rpc = function (clip, callbackID, arg) { switch (arg.id) { case 'setValue': mochi.as2.MochiAd.setValue(clip, arg.objectName, arg.value); break; case 'getValue': var v4 = mochi.as2.MochiAd.getValue(clip, arg.objectName); mochi.as2.MochiAd.containerRpcResult(clip, callbackID, v4, clip._mochiad._containerLCName); break; case 'runMethod': var v3 = mochi.as2.MochiAd.runMethod(clip, arg.method, arg.args); mochi.as2.MochiAd.containerRpcResult(clip, callbackID, v3, clip._mochiad._containerLCName); break; default: trace('[mochiads rpc] unknown rpc id: ' + arg.id); } }; v1.setValue = function (base, objectName, value) { var v2 = objectName.split('.'); var v1; v1 = 0; while (v1 < v2.length - 1) { if (base[v2[v1]] == undefined || base[v2[v1]] == null) { return undefined; } base = base[v2[v1]]; ++v1; } base[v2[v1]] = value; }; v1.getValue = function (base, objectName) { var v2 = objectName.split('.'); var v1; v1 = 0; while (v1 < v2.length - 1) { if (base[v2[v1]] == undefined || base[v2[v1]] == null) { return undefined; } base = base[v2[v1]]; ++v1; } return base[v2[v1]]; }; v1.runMethod = function (base, methodName, argsArray) { var v2 = methodName.split('.'); var v1; v1 = 0; while (v1 < v2.length - 1) { if (base[v2[v1]] == undefined || base[v2[v1]] == null) { return undefined; } base = base[v2[v1]]; ++v1; } if (typeof base[v2[v1]] == 'function') { return base[v2[v1]].apply(base, argsArray); } else { return undefined; } }; v1.containerNotify = function (clip, args, lcName) { var v1 = clip._mochiad._mochiad_ctr.ad.app; if (v1.notify) { v1.notify(args); } else { (new LocalConnection()).send(lcName, 'notify', args); } }; v1.containerRpcResult = function (clip, callbackID, val, lcName) { var v1 = clip._mochiad._mochiad_ctr.ad.app; if (v1.rpcResult) { v1.rpcResult(callbackID, val); } else { (new LocalConnection()).send(lcName, 'rpcResult', callbackID, val); } }; ASSetPropFlags(mochi.as2.MochiAd.prototype, null, 1); } #endinitclip } movieClip 1858 __Packages.mochi.as2.MochiSync { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiSync) { var v1 = function () { this._syncContainer = {}; }; mochi.as2.MochiSync = v1; var v2 = v1.prototype; v2.getProp = function (name) { return this._syncContainer[name]; }; v2.setProp = function (name, value) { if (this._syncContainer[name] == value) { return undefined; } this._syncContainer[name] = value; mochi.as2.MochiServices.send('sync_propUpdate', {'name': name, 'value': value}); }; v2.triggerEvent = function (eventType, args) { switch (eventType) { case mochi.as2.MochiSync.SYNC_REQUEST: mochi.as2.MochiServices.send('sync_syncronize', this._syncContainer); break; case mochi.as2.MochiSync.SYNC_PROPERTY: this._syncContainer[args.name] = args.value; } }; v1.SYNC_REQUEST = 'SyncRequest'; v1.SYNC_PROPERTY = 'UpdateProperty'; ASSetPropFlags(mochi.as2.MochiSync.prototype, null, 1); } #endinitclip } movieClip 1859 __Packages.mochi.as2.MochiServices { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiServices) { var v1 = function () {}; mochi.as2.MochiServices = v1; var v2 = v1.prototype; v1.__get__id = function () { return mochi.as2.MochiServices._id; }; v1.__get__clip = function () { return mochi.as2.MochiServices._container; }; v1.__get__childClip = function () { return mochi.as2.MochiServices._clip; }; v1.getVersion = function () { return '3.2 as2'; }; v1.allowDomains = function (server) { var v1 = ((server.split('/'))[2].split(':'))[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain('*'); System.security.allowDomain(v1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain('*'); System.security.allowInsecureDomain(v1); } } return v1; }; v1.__get__isNetworkAvailable = function () { if (System.security) { var v1 = System.security; if (v1.sandboxType == 'localWithFile') { return false; } } return true; }; v1.__set__comChannelName = function (val) { if (val != undefined) { if (val.length > 3) { mochi.as2.MochiServices._sendChannelName = val + '_fromgame'; mochi.as2.MochiServices.initComChannels(); } } return mochi.as2.MochiServices.__get__comChannelName(); }; v1.__get__connected = function () { return mochi.as2.MochiServices._connected; }; v1.connect = function (id, clip, onError) { mochi.as2.MochiServices.warnID(id, false); if (!mochi.as2.MochiServices._connected && mochi.as2.MochiServices._clip == undefined) { trace('MochiServices Connecting...'); mochi.as2.MochiServices._connecting = true; mochi.as2.MochiServices.init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else { if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } }; v1.disconnect = function () { if (mochi.as2.MochiServices._connected || mochi.as2.MochiServices._connecting) { mochi.as2.MochiServices._connected = false; mochi.as2.MochiServices._connecting = mochi.as2.MochiServices._connected; mochi.as2.MochiServices.flush(true); if (mochi.as2.MochiServices._clip != undefined) { mochi.as2.MochiServices._clip.removeMovieClip(); delete mochi.as2.MochiServices._clip; } mochi.as2.MochiServices._listenChannel.close(); } }; v1.init = function (id, clip) { mochi.as2.MochiServices._id = id; if (clip != undefined) { mochi.as2.MochiServices._container = clip; } else { mochi.as2.MochiServices._container = _root; } mochi.as2.MochiServices.loadCommunicator(id, mochi.as2.MochiServices._container); }; v1.loadCommunicator = function (id, clip) { var v6 = '_mochiservices_com_' + id; var v5 = new MovieClipLoader(); var v3 = {}; if (mochi.as2.MochiServices._clip != null) { return mochi.as2.MochiServices._clip; } if (!mochi.as2.MochiServices.__get__isNetworkAvailable()) { return null; } if ((mochi.as2.MochiServices.urlOptions()).servURL) { mochi.as2.MochiServices._servURL = (mochi.as2.MochiServices.urlOptions()).servURL; } var v4 = mochi.as2.MochiServices._servURL + mochi.as2.MochiServices._services; if ((mochi.as2.MochiServices.urlOptions()).servicesURL) { v4 = (mochi.as2.MochiServices.urlOptions()).servicesURL; } mochi.as2.MochiServices.allowDomains(v4); mochi.as2.MochiServices._clip = clip.createEmptyMovieClip(v6, 10336, false); mochi.as2.MochiServices._listenChannelName += Math.floor((new Date()).getTime()) + '_' + Math.floor(Math.random() * 99999); mochi.as2.MochiServices.listen(); if (v3.waitInterval != null) { clearInterval(v3.waitInterval); } v3.onLoadError = mochi.as2.MochiServices.loadError; v3.onLoadStart = function (target_mc) { this.isLoading = true; }; v3.startTime = getTimer(); v3.wait = function () { if (getTimer() - this.startTime > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ['IOError']); } clearInterval(this.waitInterval); } }; v3.waitInterval = setInterval(v3, 'wait', 1000); v5.addListener(v3); v5.loadClip(v4 + '?listenLC=' + mochi.as2.MochiServices._listenChannelName + '&mochiad_options=' + escape(_root.mochiad_options) + '&api_version=' + /:$version, mochi.as2.MochiServices._clip); mochi.as2.MochiServices._sendChannel = new LocalConnection(); mochi.as2.MochiServices._sendChannel._queue = []; return mochi.as2.MochiServices._clip; }; v1.loadError = function (target_mc, errorCode, httpStatus) { trace('MochiServices could not load.'); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; v1.onStatus = function (infoObject) { if (infoObject.level !== 'error') { } else { mochi.as2.MochiServices._connected = false; mochi.as2.MochiServices._listenChannel.connect(mochi.as2.MochiServices._listenChannelName); } }; v1.listen = function () { mochi.as2.MochiServices._listenChannel = new LocalConnection(); mochi.as2.MochiServices._listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; mochi.as2.MochiServices._listenChannel.allowDomain = function (d) { return true; }; mochi.as2.MochiServices._listenChannel.allowInsecureDomain = mochi.as2.MochiServices._listenChannel.allowDomain; mochi.as2.MochiServices._listenChannel._nextcallbackID = 0; mochi.as2.MochiServices._listenChannel._callbacks = {}; mochi.as2.MochiServices._listenChannel.connect(mochi.as2.MochiServices._listenChannelName); trace('Waiting for MochiAds services to connect...'); }; v1.initComChannels = function () { if (!mochi.as2.MochiServices._connected) { mochi.as2.MochiServices._sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': 'handshakeDone'}); mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': 'registerGame', 'id': mochi.as2.MochiServices._id, 'clip': mochi.as2.MochiServices._clip, 'version': mochi.as2.MochiServices.getVersion()}); mochi.as2.MochiServices._listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; mochi.as2.MochiServices._listenChannel.onReceive = function (pkg) { var v5 = pkg.callbackID; var v4 = this._callbacks[v5]; if (!v4) { return undefined; } var v2 = v4.callbackMethod; var v3 = v4.callbackObject; if (v3 && typeof v2 == 'string') { v2 = v3[v2]; } if (v2 != undefined) { v2.apply(v3, pkg.args); } delete this._callbacks[v5]; }; mochi.as2.MochiServices._listenChannel.onEvent = function (pkg) { switch (pkg.target) { case 'events': mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case 'coins': mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case 'sync': mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; mochi.as2.MochiServices._listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ['IOError']); }; trace('[SERVICES_API] connected!'); mochi.as2.MochiServices._connecting = false; mochi.as2.MochiServices._connected = true; while (mochi.as2.MochiServices._sendChannel._queue.length > 0) { mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', mochi.as2.MochiServices._sendChannel._queue.shift()); } } }; v1.flush = function (error) { var v1; var v2; while (mochi.as2.MochiServices._sendChannel._queue.length > 0) { v1 = mochi.as2.MochiServices._sendChannel._queue.shift(); false; if (v1.callbackID != null) { v2 = mochi.as2.MochiServices._listenChannel._callbacks[v1.callbackID]; } delete mochi.as2.MochiServices._listenChannel._callbacks[v1.callbackID]; if (error) { mochi.as2.MochiServices.handleError(v1.args, v2.callbackObject, v2.callbackMethod); } } }; v1.handleError = function (args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ['NotConnected']); } if (args.options != null && args.options.onError != null) { args.options.onError.apply(null, ['NotConnected']); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = 'NotConnected'; if (callbackObject != null && typeof callbackMethod == 'string') { callbackObject[callbackMethod](args); } else { if (callbackMethod != null) { callbackMethod.apply(args); } } } }; v1.send = function (methodName, args, callbackObject, callbackMethod) { if (mochi.as2.MochiServices._connected) { mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': methodName, 'args': args, 'callbackID': mochi.as2.MochiServices._listenChannel._nextcallbackID}); } else { if (mochi.as2.MochiServices._clip == undefined || !mochi.as2.MochiServices._connecting) { trace('Error: MochiServices not connected. Please call MochiServices.connect(). Function: ' + methodName); mochi.as2.MochiServices.handleError(args, callbackObject, callbackMethod); mochi.as2.MochiServices.flush(true); return undefined; } else { mochi.as2.MochiServices._sendChannel._queue.push({'methodName': methodName, 'args': args, 'callbackID': mochi.as2.MochiServices._listenChannel._nextcallbackID}); } } mochi.as2.MochiServices._listenChannel._callbacks[mochi.as2.MochiServices._listenChannel._nextcallbackID] = {'callbackObject': callbackObject, 'callbackMethod': callbackMethod}; ++mochi.as2.MochiServices._listenChannel._nextcallbackID; }; v1.urlOptions = function () { var v5 = {}; if (_root.mochiad_options) { var v4 = _root.mochiad_options.split('&'); var v2 = 0; while (v2 < v4.length) { var v3 = v4[v2].split('='); v5[unescape(v3[0])] = unescape(v3[1]); ++v2; } } return v5; }; v1.warnID = function (bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace('WARNING: ' + (leaderboard ? 'board' : 'game') + ' ID is not the appropriate length'); return undefined; } else { if (bid == '1e113c7239048b3f') { if (leaderboard) { trace('WARNING: Using testing board ID'); } else { trace('WARNING: Using testing board ID as game ID'); } return undefined; } else { if (bid == '84993a1de4031cd8') { if (leaderboard) { trace('WARNING: Using testing game ID as board ID'); } else { trace('WARNING: Using testing game ID'); } return undefined; } } } var v1 = 0; while (v1 < bid.length) { switch (bid.charAt(v1)) { if (bid.charAt(v1) !== 'f') { } else { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'a': break; case 'b': case 'c': case 'd': case 'e': } default: trace('WARNING: Board ID contains illegal characters: ' + bid); return undefined; } ++v1; } }; v1.addLinkEvent = function (url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var v2 = new Object(); v2.mav = mochi.as2.MochiServices.getVersion(); v2.swfv = btn.getSWFVersion() || 6; v2.swfurl = btn._url; v2.fv = System.capabilities.version; v2.os = System.capabilities.os; v2.lang = System.capabilities.language; v2.scres = System.capabilities.screenResolutionX + 'x' + System.capabilities.screenResolutionY; var s = '?'; var v3 = 0; for (var v6 in v2) { if (v3 != 0) { s += '&'; } ++v3; s = s + v6 + '=' + escape(v2[v6]); } if (!(mochi.as2.MochiServices.netupAttempted || mochi.as2.MochiServices._connected)) { var ping = btn.createEmptyMovieClip('ping', 777); var v7 = btn.createEmptyMovieClip('nettest', 778); mochi.as2.MochiServices.netupAttempted = true; ping.loadMovie('http://x.mochiads.com/linkping.swf?t=' + getTimer()); v7.onEnterFrame = function () { if (ping._totalframes > 0 && ping._totalframes == ping._framesloaded) { delete this.onEnterFrame; } else { if (getTimer() - t0 > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } } }; } var v4 = btn.createEmptyMovieClip('clk', 1001); v4._alpha = 0; v4.beginFill(1044735); v4.moveTo(0, 0); v4.lineTo(0, btn._height); v4.lineTo(btn._width, btn._height); v4.lineTo(btn._width, 0); v4.lineTo(0, 0); v4.endFill(); v4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL(url + s, '_blank'); } else { getURL(burl, '_blank'); } if (onClick != undefined) { onClick(); } }; }; v1.setContainer = function (clip) {}; v1.stayOnTop = function (clip) {}; v1._servURL = 'http://www.mochiads.com/static/lib/services/'; v1._services = 'services.swf'; v1._mochiLC = 'MochiLC.swf'; v1._listenChannelName = '__ms_'; v1._connecting = false; v1._connected = false; v1.netup = true; v1.netupAttempted = false; v1.servicesSync = new mochi.as2.MochiSync(); v1.addProperty('childClip', v1.__get__childClip, function () {}); v1.addProperty('clip', v1.__get__clip, function () {}); v1.addProperty('comChannelName', function () {}, v1.__set__comChannelName); v1.addProperty('connected', v1.__get__connected, function () {}); v1.addProperty('id', v1.__get__id, function () {}); v1.addProperty('isNetworkAvailable', v1.__get__isNetworkAvailable, function () {}); ASSetPropFlags(mochi.as2.MochiServices.prototype, null, 1); } #endinitclip } movieClip 1860 __Packages.mochi.as2.MochiEventDispatcher { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiEventDispatcher) { var v1 = function () { this.eventTable = {}; }; mochi.as2.MochiEventDispatcher = v1; var v2 = v1.prototype; v2.buildDelegate = function (thisObject, thatObject) { var v2 = {'thisObject': thisObject, 'thatObject': thatObject}; if (thatObject != undefined) { var funct = (typeof thatObject == 'string') ? thisObject[thatObject] : thatObject; v2.delegate = function (args) { funct.call(thisObject, args); }; return v2; } v2.delegate = thisObject; return v2; }; v2.compareDelegate = function (d_A, d_B) { if (d_A.thisObject != d_B.thisObject || d_A.thatObject != d_B.thatObject) { return false; } return true; }; v2.addEventListener = function (event, thisObject, thatObject) { this.removeEventListener(event, thisObject, thatObject); this.eventTable[event].push(this.buildDelegate(thisObject, thatObject)); }; v2.removeEventListener = function (event, thisObject, thatObject) { var v3 = this.buildDelegate(thisObject, thatObject); if (this.eventTable[event] == undefined) { this.eventTable[event] = []; return undefined; } for (var v4 in this.eventTable[event]) { if (!this.compareDelegate(this.eventTable[event][v4], v3)) { continue; } this.eventTable[event].splice(Number(v4), 1); } }; v2.triggerEvent = function (event, args) { if (this.eventTable[event] == undefined) { return undefined; } for (var v4 in this.eventTable[event]) { this.eventTable[event][v4].delegate(args); } }; ASSetPropFlags(mochi.as2.MochiEventDispatcher.prototype, null, 1); } #endinitclip } movieClip 1861 __Packages.mochi.as2.MochiEvents { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiEvents) { var v1 = function () {}; mochi.as2.MochiEvents = v1; var v2 = v1.prototype; v1.getVersion = function () { return mochi.as2.MochiServices.getVersion(); }; v1.startSession = function (achievementID) { mochi.as2.MochiServices.send('events_beginSession', {'achievementID': achievementID}, null, null); }; v1.trigger = function (kind, obj) { if (obj == undefined) { obj = {}; } else { if (obj.kind != undefined) { trace('WARNING: optional arguements package contains key \'id\', it will be overwritten'); obj.kind = kind; } } mochi.as2.MochiServices.send('events_triggerEvent', {'eventObject': obj}, null, null); }; v1.setNotifications = function (clip, style) { var v2 = {}; for (var v3 in style) { v2[v3] = style[v3]; } v2.clip = clip; mochi.as2.MochiServices.send('events_setNotifications', v2, null, null); }; v1.addEventListener = function (eventType, thisObject, thatObject) { mochi.as2.MochiEvents._dispatcher.addEventListener(eventType, thisObject, thatObject); }; v1.triggerEvent = function (eventType, args) { mochi.as2.MochiEvents._dispatcher.triggerEvent(eventType, args); }; v1.removeEventListener = function (eventType, thisObject, thatObject) { mochi.as2.MochiEvents._dispatcher.removeEventListener(eventType, thisObject, thatObject); }; v1.startGame = function () { mochi.as2.MochiEvents.gameStart = (new Date()).getTime(); mochi.as2.MochiEvents.trigger('start_game'); }; v1.endGame = function () { var v1 = (new Date()).getTime() - mochi.as2.MochiEvents.gameStart; mochi.as2.MochiEvents.trigger('end_game', {'time': v1}); }; v1.startLevel = function () { mochi.as2.MochiEvents.levelStart = (new Date()).getTime(); mochi.as2.MochiEvents.trigger('start_level'); }; v1.endLevel = function () { var v1 = (new Date()).getTime() - mochi.as2.MochiEvents.levelStart; mochi.as2.MochiEvents.trigger('end_level', {'time': v1}); }; v1.ACHIEVEMENT_RECEIVED = 'AchievementReceived'; v1.ALIGN_TOP_LEFT = 'ALIGN_TL'; v1.ALIGN_TOP = 'ALIGN_T'; v1.ALIGN_TOP_RIGHT = 'ALIGN_TR'; v1.ALIGN_LEFT = 'ALIGN_L'; v1.ALIGN_CENTER = 'ALIGN_C'; v1.ALIGN_RIGHT = 'ALIGN_R'; v1.ALIGN_BOTTOM_LEFT = 'ALIGN_BL'; v1.ALIGN_BOTTOM = 'ALIGN_B'; v1.ALIGN_BOTTOM_RIGHT = 'ALIGN_BR'; v1.FORMAT_SHORT = 'ShortForm'; v1.FORMAT_LONG = 'LongForm'; v1._dispatcher = new mochi.as2.MochiEventDispatcher(); ASSetPropFlags(mochi.as2.MochiEvents.prototype, null, 1); } #endinitclip } movieClip 1862 __Packages.mochi.as2.MochiCoins { #initclip if (!_global.mochi) { _global.mochi = new Object(); } if (!_global.mochi.as2) { _global.mochi.as2 = new Object(); } if (!_global.mochi.as2.MochiCoins) { var v1 = function () {}; mochi.as2.MochiCoins = v1; var v2 = v1.prototype; v1.getVersion = function () { return mochi.as2.MochiServices.getVersion(); }; v1.showStore = function (options) { mochi.as2.MochiServices.send('coins_showStore', {'options': options}, null, null); }; v1.showItem = function (options) { if (options == undefined || typeof options.item != 'string') { trace('ERROR: showItem call must pass an Object with an item key'); return undefined; } mochi.as2.MochiServices.send('coins_showItem', {'options': options}, null, null); }; v1.showVideo = function (options) { if (options == undefined || typeof options.item != 'string') { trace('ERROR: showVideo call must pass an Object with an item key'); return undefined; } mochi.as2.MochiServices.send('coins_showVideo', {'options': options}, null, null); }; v1.showLoginWidget = function (options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send('coins_showLoginWidget', {'options': options}); }; v1.hideLoginWidget = function () { mochi.as2.MochiServices.send('coins_hideLoginWidget'); }; v1.getStoreItems = function () { mochi.as2.MochiServices.send('coins_getStoreItems'); }; v1.getUserInfo = function () { mochi.as2.MochiServices.send('coins_getUserInfo'); }; v1.saveUserProperties = function (properties) { mochi.as2.MochiServices.send('coins_saveUserProperties', properties); }; v1.addEventListener = function (eventType, delegate) { mochi.as2.MochiCoins._dispatcher.addEventListener(eventType, delegate); }; v1.triggerEvent = function (eventType, args) { mochi.as2.MochiCoins._dispatcher.triggerEvent(eventType, args); }; v1.removeEventListener = function (eventType, delegate) { mochi.as2.MochiCoins._dispatcher.removeEventListener(eventType, delegate); }; v1.LOGGED_IN = 'LoggedIn'; v1.LOGGED_OUT = 'LoggedOut'; v1.LOGIN_SHOW = 'LoginShow'; v1.LOGIN_HIDE = 'LoginHide'; v1.STORE_SHOW = 'StoreShow'; v1.STORE_HIDE = 'StoreHide'; v1.PROFILE_SHOW = 'ProfileShow'; v1.PROFILE_HIDE = 'ProfileHide'; v1.PROPERTIES_SAVED = 'PropertySaved'; v1.WIDGET_LOADED = 'WidgetLoaded'; v1.ITEM_OWNED = 'ItemOwned'; v1.ITEM_NEW = 'ItemNew'; v1.STORE_ITEMS = 'StoreItems'; v1.USER_INFO = 'UserInfo'; v1.ERROR = 'Error'; v1.IO_ERROR = 'IOError'; v1.NO_USER = 'NoUser'; v1.PROPERTIES_SIZE = 'PropertiesSize'; v1._dispatcher = new mochi.as2.MochiEventDispatcher(); ASSetPropFlags(mochi.as2.MochiCoins.prototype, null, 1); } #endinitclip } movieClip 1863 __Packages.HitList { #initclip if (!_global.HitList) { var v1 = function () { this.numNodes = 0; }; _global.HitList = v1; var v2 = v1.prototype; v2.isElement = function (p_clip) { var v2 = this.head; while (v2) { if (v2.data == p_clip) { return true; } v2 = v2.next; } return false; }; v2.AddHead = function (p_clip) { var v2 = new Node(); v2.data = p_clip; this.head = v2; this.numNodes += 1; }; v2.ChangeHead = function (p_clip) { this.head.data = p_clip; }; v2.AddNode = function (p_clip) { var v2 = new Node(); v2.data = p_clip; v2.next = this.head.next; this.head.next = v2; this.numNodes += 1; }; v2.RemoveNode = function (p_clip) { var v2 = this.head.next; var v3 = this.head; while (v2) { if (v2.data == p_clip) { v3.next = v2.next; false; this.numNodes -= 1; break; } v3 = v2; v2 = v2.next; } }; v2.DoHitTests = function () { var v3 = this.head; while (v3) { var v2; v2 = v3.next; while (v2) { var v5 = v3.data; var v4 = v2.data; if (this.checkForCollision(v5.clip, v4.clip, 0)) { trace('It is Collision Time!'); } v2 = v2.next; } v3 = v3.next; } }; v2.checkForCollision = function (p_clip1, p_clip2, p_alphaTolerance) { var v4 = p_clip1.getBounds(_root); var v3 = p_clip2.getBounds(_root); if (v4.xMax < v3.xMin || v3.xMax < v4.xMin || (v4.yMax < v3.yMin || v3.yMax < v4.yMin)) { return null; } var v2 = {}; v2.xMin = Math.max(v4.xMin, v3.xMin); v2.xMax = Math.min(v4.xMax, v3.xMax); v2.yMin = Math.max(v4.yMin, v3.yMin); v2.yMax = Math.min(v4.yMax, v3.yMax); if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } var v7 = new flash.display.BitmapData(v2.xMax - v2.xMin, v2.yMax - v2.yMin, false); var v5 = p_clip1.transform.concatenatedMatrix; v5.tx -= v2.xMin; v5.ty -= v2.yMin; v7.draw(p_clip1, v5, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); v5 = p_clip2.transform.concatenatedMatrix; v5.tx -= v2.xMin; v5.ty -= v2.yMin; v7.draw(p_clip2, v5, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), 'difference'); var v6 = v7.getColorBoundsRect(4294967295.0, 4278255615.0); if (v6.width == 0 || v6.width == undefined) { return null; } v6.x += v2.xMin; v6.y += v2.yMin; return v6; }; ASSetPropFlags(_global.HitList.prototype, null, 1); } #endinitclip } movieClip 1864 __Packages.Node { #initclip if (!_global.Node) { var v1 = function () {}; _global.Node = v1; var v2 = v1.prototype; ASSetPropFlags(_global.Node.prototype, null, 1); } #endinitclip } movieClip 215 lavabkg_a { } movieClip 216 lavabkg { } movieClip 217 bullet { } movieClip 218 bulletB { } movieClip 222 { } movieClip 223 bulletB2 { } movieClip 226 bulletB3 { } movieClip 227 bulletF { } movieClip 230 { frame 1 { onEnterFrame = function () { this._width = (_root.thisFrame.HEALTH / 100) * 192; }; } } movieClip 233 healthbar { } // unknown tag 88 length 78 movieClip 256 { } movieClip 257 { } movieClip 280 { } movieClip 297 display { frame 8 { gotoAndStop(1); } frame 19 { gotoAndStop(1); } frame 32 { gotoAndStop(1); } frame 43 { gotoAndStop(1); } } movieClip 300 foreground { } movieClip 304 { } movieClip 305 hugeFrame { } movieClip 322 { } movieClip 323 { } movieClip 324 enemy1 { } movieClip 326 { } movieClip 329 { } movieClip 332 { } movieClip 335 { } movieClip 338 { } movieClip 339 { } movieClip 341 { } movieClip 342 enemy2 { } movieClip 347 { } movieClip 348 enemy3 { } movieClip 349 enemy4 { } movieClip 352 { } movieClip 362 { frame 13 { this.gotoAndPlay('walk'); } } movieClip 363 { } movieClip 364 enemy5 { } movieClip 376 { } movieClip 377 { } movieClip 378 { } movieClip 379 enemy6 { } movieClip 384 { } movieClip 387 { } movieClip 395 { } movieClip 396 { } movieClip 397 enemy7 { } movieClip 406 { } movieClip 407 { } movieClip 408 enemy8 { } movieClip 409 enemy9 { } movieClip 414 { } movieClip 415 { } movieClip 416 enemy10 { } movieClip 417 enemy11 { } movieClip 430 { } movieClip 431 { } movieClip 432 enemy12 { } movieClip 433 enemy13 { } movieClip 436 { } movieClip 439 { } movieClip 440 { } movieClip 441 enemy15 { } movieClip 444 { } movieClip 445 { } movieClip 446 enemy16 { } movieClip 449 { } movieClip 452 { } movieClip 453 { } movieClip 454 { frame 5 { stop(); } } movieClip 455 { frame 9 { stop(); } } movieClip 466 { } movieClip 467 { } movieClip 468 enemy17 { } movieClip 469 enemy18 { } movieClip 472 { } movieClip 475 { } movieClip 478 { } movieClip 481 { } movieClip 484 { } movieClip 487 { } movieClip 490 { } movieClip 493 { } movieClip 496 { } movieClip 497 { } movieClip 498 enemy19 { } movieClip 499 enemy20 { } movieClip 506 { } movieClip 513 { } movieClip 517 { } movieClip 519 { } movieClip 616 { } movieClip 617 enemy21 { } movieClip 620 { } movieClip 623 { } movieClip 626 { } movieClip 629 { } movieClip 632 { } movieClip 633 { } movieClip 636 { } movieClip 646 { } movieClip 647 enemy22 { } movieClip 651 { } movieClip 654 { } movieClip 657 { } movieClip 660 { } movieClip 663 { } movieClip 666 { } movieClip 669 { } movieClip 672 { } movieClip 673 { } movieClip 692 { } movieClip 693 { } movieClip 694 enemy23 { } movieClip 704 { } movieClip 711 { frame 1 { stop(); } } movieClip 730 { frame 1 { stop(); } } movieClip 781 { frame 26 { stop(); } } movieClip 782 enemy24 { } movieClip 803 { frame 1 { stop(); } } movieClip 860 { frame 29 { stop(); } } movieClip 861 enemy25 { } movieClip 882 { frame 1 { stop(); } } movieClip 939 { frame 29 { stop(); } } movieClip 940 enemy26 { } movieClip 941 enemy27 { } movieClip 949 { } movieClip 953 spot { } movieClip 954 items { } movieClip 955 empty { } movieClip 958 { } movieClip 961 { } movieClip 964 { } movieClip 967 { } movieClip 981 { } movieClip 991 { } movieClip 1001 { } movieClip 1004 { } movieClip 1005 movingtiles { } movieClip 1019 rockground { } movieClip 1022 { } movieClip 1211 { } movieClip 1387 { } movieClip 1390 { } movieClip 1393 { } movieClip 1396 { } movieClip 1399 { } movieClip 1400 { } movieClip 1403 { } movieClip 1406 { } movieClip 1409 { } movieClip 1412 { } movieClip 1415 { } movieClip 1418 { } movieClip 1419 { frame 1 { stop(); } } movieClip 1500 { } movieClip 1502 tile { } movieClip 1506 { } movieClip 1517 { frame 1 { function clearThis() { if (isPlaying) { _root.soundManager.intro.mySound.start(0, 9999999); _root.soundManager.WickyWoo3Dark.mySound.stop(); isPlaying = false; } if (_parent.coin._currentframe == 3) { if (_root.theMode == 0) { _parent.normal.gotoAndStop(2); _parent.coin.gotoAndStop(1); _parent.speed.gotoAndStop(1); } else { if (_root.theMode == 1) { _parent.normal.gotoAndStop(1); _parent.coin.gotoAndStop(2); _parent.speed.gotoAndStop(1); } else { _parent.normal.gotoAndStop(1); _parent.coin.gotoAndStop(1); _parent.speed.gotoAndStop(2); } } } } function letsGo() { if (_root.parser == _global._hidden) { _root.parser = 'Try in next Wicky Woo!'; return undefined; } switch (_root.theMode) { case 0: switch (_root.parser) { if (_root.parser !== _global._secret) { } else { case _global._1: case _global._2: case _global._3: case _global._4: case _global._5: case _global._6: case _global._7: case _global._8: break; case _global._9: case _global._10: } default: return undefined; } break; case 1: switch (_root.parser) { if (_root.parser !== _global._secret) { } else { case _global._1c: case _global._2c: case _global._3c: case _global._4c: case _global._5c: case _global._6c: case _global._7c: break; case _global._8c: case _global._9c: case _global._10c: } default: return undefined; } break; case 2: switch (_root.parser) { if (_root.parser !== _global._secret) { } else { case _global._1s: case _global._2s: case _global._3s: case _global._4s: case _global._5s: case _global._6s: case _global._7s: break; case _global._8s: case _global._9s: case _global._10s: } default: return undefined; } } _global.parser = _root.parser; if (_global.parser == _global._secret) { _global.theMode = 0; } else { _global.theMode = _root.theMode; } _global.PLAYGAME = true; } var isPressed = Key.isDown(13); var isPlaying = false; _global.PLAYGAME = false; onEnterFrame = function () { switch (_root.theMode) { case 0: switch (_root.parser) { case _global._1: case _global._2: case _global._3: case _global._4: case _global._5: case _global._6: case _global._7: case _global._8: case _global._9: case _global._10: case _global._hidden: _parent.textBox.textColor = 39168; break; case _global._secret: _parent.textBox.textColor = 39168; _parent.normal.gotoAndStop(2); _parent.coin.gotoAndStop(3); _parent.speed.gotoAndStop(3); if (!isPlaying) { _root.soundManager.intro.mySound.stop(); _root.soundManager.WickyWoo3Dark.mySound.start(0, 9999999); isPlaying = true; } break; default: _parent.textBox.textColor = 16711680; clearThis(); } break; case 1: switch (_root.parser) { case _global._1c: case _global._2c: case _global._3c: case _global._4c: case _global._5c: case _global._6c: case _global._7c: case _global._8c: case _global._9c: case _global._10c: case _global._hidden: _parent.textBox.textColor = 39168; break; case _global._secret: _parent.textBox.textColor = 39168; _parent.normal.gotoAndStop(2); _parent.coin.gotoAndStop(3); _parent.speed.gotoAndStop(3); if (!isPlaying) { _root.soundManager.intro.mySound.stop(); _root.soundManager.WickyWoo3Dark.mySound.start(0, 9999999); isPlaying = true; } break; default: _parent.textBox.textColor = 16711680; clearThis(); } break; case 2: switch (_root.parser) { case _global._1s: case _global._2s: case _global._3s: case _global._4s: case _global._5s: case _global._6s: case _global._7s: case _global._8s: case _global._9s: case _global._10s: case _global._hidden: _parent.textBox.textColor = 39168; break; case _global._secret: _parent.textBox.textColor = 39168; _parent.normal.gotoAndStop(2); _parent.coin.gotoAndStop(3); _parent.speed.gotoAndStop(3); if (!isPlaying) { _root.soundManager.intro.mySound.stop(); _root.soundManager.WickyWoo3Dark.mySound.start(0, 9999999); isPlaying = true; } break; default: _parent.textBox.textColor = 16711680; clearThis(); } } if (Key.isDown(13)) { if (!isPressed) { letsGo(); isPressed = true; } } else { isPressed = false; } }; onPress = function () { letsGo(); }; } } movieClip 1525 { frame 1 { if (_root.theMode == 1) { gotoAndStop(2); } else { stop(); } onPress = function () { _root.theMode = 1; _root.parser = _global._1c; gotoAndStop(2); _parent.normal.gotoAndStop(1); _parent.speed.gotoAndStop(1); _parent.Start.clearThis(); }; } } movieClip 1527 { frame 1 { if (_root.theMode == 0) { gotoAndStop(2); } else { stop(); } onPress = function () { _root.theMode = 0; _root.parser = _global._1; gotoAndStop(2); _parent.coin.gotoAndStop(1); _parent.speed.gotoAndStop(1); _parent.Start.clearThis(); }; } } movieClip 1529 { frame 1 { if (_root.theMode == 2) { gotoAndStop(2); } else { stop(); } onPress = function () { _root.theMode = 2; _root.parser = _global._1s; gotoAndStop(2); _parent.coin.gotoAndStop(1); _parent.normal.gotoAndStop(1); _parent.Start.clearThis(); }; } } movieClip 1535 { frame 1 { if (_root.soundManager.overworld.mySound.getVolume() == 0) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } onPress = function () { if (_root.soundManager.overworld.mySound.getVolume() == 0) { _root.musicOn(); this.gotoAndStop(1); } else { _root.musicOff(); this.gotoAndStop(2); } }; } } movieClip 1538 { frame 1 { if (_root.soundManager.pressure.mySound.Volume == 0) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } onPress = function () { if (_root.soundManager.pressure.mySound.Volume == 0) { _root.soundOn(); this.gotoAndStop(1); } else { _root.soundOff(); this.gotoAndStop(2); } }; } } movieClip 1540 { frame 1 { onPress = function () { getURL('help/HowToPlay.htm', '_self'); }; } } movieClip 1544 wickyWoo3InLavaland { frame 1 { function fadeOut() { foreground._alpha += 3; var v2 = _root.soundManager.intro.mySound.getVolume(); v2 -= 3; if (foreground._alpha >= 100) { foreground._alpha = 100; _root.play(); foreground.removeMovieClip(); _root.www.removeMovieClip(); v2 = 0; } if (_root.boolM) { _root.soundManager.intro.mySound.setVolume(v2); _root.soundManager.WickyWoo3Dark.mySound.setVolume(v2); } } function fadeIn() { foreground._alpha -= 3; if (foreground._alpha <= 0) { foreground._alpha = 0; } } onEnterFrame = function () { if (!_global.PLAYGAME) { if (_root.boolM) { _root.soundManager.intro.mySound.setVolume(100); _root.soundManager.WickyWoo3Dark.mySound.setVolume(100); } fadeIn(); } else { fadeOut(); } }; } } movieClip 1573 { } movieClip 1602 { } movieClip 1631 { } movieClip 1660 { } movieClip 1689 { } movieClip 1718 { } movieClip 1747 { } movieClip 1776 { } movieClip 1805 { } movieClip 1806 heroSmoke { } movieClip 1856 { frame 1 { stop(); } } frame 3 { function soundOn() { soundManager.fireloop.mySound.Volume = 125; soundManager.rollingloop.mySound.Volume = 150; soundManager.wtrbounce.mySound.setVolume(100); soundManager.wtrdie.mySound.setVolume(150); soundManager.sqirt.mySound.setVolume(100); soundManager.springy.mySound.setVolume(150); soundManager.herohit.mySound.setVolume(200); soundManager.death.mySound.setVolume(150); soundManager.death2.mySound.setVolume(150); soundManager.pop1.mySound.setVolume(100); soundManager.pop2.mySound.setVolume(100); soundManager.smpEneDeath.mySound.setVolume(100); soundManager.jump.mySound.setVolume(100); soundManager.goodjob.mySound.setVolume(100); soundManager.graybounce.mySound.setVolume(125); soundManager.lavaboilingbkg.mySound.setVolume(50); soundManager.land.mySound.setVolume(125); soundManager.firebounce.mySound.setVolume(35); soundManager.firedie.mySound.setVolume(100); soundManager.fireshoot.mySound.setVolume(120); soundManager.headhit.mySound.setVolume(100); soundManager.pressure.mySound.Volume = 1; soundManager.watercollect.mySound.setVolume(100); soundManager.climb.mySound.setVolume(100); soundManager.extralife.mySound.setVolume(100); soundManager.alarm.mySound.setVolume(100); soundManager.spikemovin.mySound.setVolume(100); soundManager.burn.mySound.setVolume(150); soundManager.spikehit.mySound.setVolume(200); soundManager.bonyFish.mySound.setVolume(140); soundManager.burn2.mySound.setVolume(25); soundManager.deathbreath.mySound.setVolume(400); soundManager.squish.mySound.setVolume(150); soundManager.entrance.mySound.setVolume(200); soundManager.alarm.mySound.setVolume(150); soundManager.enemyhit.mySound.setVolume(500); soundManager.movingfast.mySound.setVolume(45); soundManager.spider.mySound.setVolume(70); soundManager.flap.mySound.setVolume(100); soundManager.monstershoot.mySound.setVolume(200); soundManager.monsterwalk.mySound.setVolume(300); soundManager.scarymonster.mySound.Volume = 100; soundManager.heal.mySound.setVolume(100); boolS = true; } function musicOn() { soundManager.intro.mySound.setVolume(100); soundManager.overworld.mySound.setVolume(50); soundManager.overworldfaster.mySound.setVolume(50); soundManager.overworldfastest.mySound.setVolume(50); soundManager.overworldslower.mySound.setVolume(50); soundManager.overworldslower.mySound.setVolume(100); soundManager.boss.mySound.setVolume(50); soundManager.GameOver.mySound.setVolume(100); soundManager.omyuwon.mySound.setVolume(125); soundManager.WickyWoo3Dark.mySound.setVolume(100); boolM = true; } function soundOff() { soundManager.fireloop.mySound.Volume = 0; soundManager.rollingloop.mySound.Volume = 0; soundManager.wtrbounce.mySound.setVolume(0); soundManager.wtrdie.mySound.setVolume(0); soundManager.sqirt.mySound.setVolume(0); soundManager.springy.mySound.setVolume(0); soundManager.herohit.mySound.setVolume(0); soundManager.death.mySound.setVolume(0); soundManager.death2.mySound.setVolume(0); soundManager.pop1.mySound.setVolume(0); soundManager.pop2.mySound.setVolume(0); soundManager.smpEneDeath.mySound.setVolume(0); soundManager.jump.mySound.setVolume(0); soundManager.goodjob.mySound.setVolume(0); soundManager.graybounce.mySound.setVolume(0); soundManager.lavaboilingbkg.mySound.setVolume(0); soundManager.land.mySound.setVolume(0); soundManager.firebounce.mySound.setVolume(0); soundManager.firedie.mySound.setVolume(0); soundManager.fireshoot.mySound.setVolume(0); soundManager.headhit.mySound.setVolume(0); soundManager.pressure.mySound.Volume = 0; soundManager.watercollect.mySound.setVolume(0); soundManager.climb.mySound.setVolume(0); soundManager.extralife.mySound.setVolume(0); soundManager.alarm.mySound.setVolume(0); soundManager.spikemovin.mySound.setVolume(0); soundManager.burn.mySound.setVolume(0); soundManager.spikehit.mySound.setVolume(0); soundManager.bonyFish.mySound.setVolume(0); soundManager.burn2.mySound.setVolume(0); soundManager.deathbreath.mySound.setVolume(0); soundManager.squish.mySound.setVolume(0); soundManager.entrance.mySound.setVolume(0); soundManager.alarm.mySound.setVolume(0); soundManager.enemyhit.mySound.setVolume(0); soundManager.movingfast.mySound.setVolume(0); soundManager.spider.mySound.setVolume(0); soundManager.flap.mySound.setVolume(0); soundManager.monstershoot.mySound.setVolume(0); soundManager.monsterwalk.mySound.setVolume(0); soundManager.scarymonster.mySound.Volume = 0; soundManager.heal.mySound.setVolume(0); boolS = false; } function musicOff() { soundManager.intro.mySound.setVolume(0); soundManager.overworld.mySound.setVolume(0); soundManager.overworldfaster.mySound.setVolume(0); soundManager.overworldfastest.mySound.setVolume(0); soundManager.overworldslower.mySound.setVolume(0); soundManager.overworldslower.mySound.setVolume(0); soundManager.boss.mySound.setVolume(0); soundManager.GameOver.mySound.setVolume(0); soundManager.omyuwon.mySound.setVolume(0); soundManager.WickyWoo3Dark.mySound.setVolume(0); boolM = false; } stop(); lo.removeMovieClip(); _root.attachMovie('freearcade', 'fa', 1); fa._x = Stage.width / 2; fa._y = Stage.height * 0.4; _global._1 = 'WickyWooInLavaland'; _global._2 = 'StickyMooInJavaband'; _global._3 = 'RickyLooInQuavasand'; _global._4 = 'MickyWhoInDavagland'; _global._5 = 'IckyBlueInGuavastand'; _global._6 = 'TrickyStewInSavagrand'; _global._7 = 'PickyPooInNavarand'; _global._8 = 'HickyFluInFavatand'; _global._9 = 'VickyZooInCavabland'; _global._10 = 'BrickyDewInBravahand'; _global.parser = _global._1; _global.theMode = 0; _global._1c = 'FreeArcadeDotCom'; _global._2c = 'ThreeCarcadeBotDom'; _global._3c = 'MeMarmadeSpotRom'; _global._4c = 'LeeHardadeHotWom'; _global._5c = 'PleeNarcadeLotMom'; _global._6c = 'StreeTarfadePotHom'; _global._7c = 'BeeBlarbadeBlotBom'; _global._8c = 'DeeDarcadeScottPom'; _global._9c = 'WeeYarwadeCotOm'; _global._10c = 'TreeAreladeMotKom'; _global._1s = 'CamadroIncorporated'; _global._2s = 'SamadroEndorkohated'; _global._3s = 'TamiadroLenornozated'; _global._4s = 'BamadroTinforpomated'; _global._5s = 'FamiadroBlincorperated'; _global._6s = 'GamedroHenlorpebated'; _global._7s = 'HamiadroZentorpotated'; _global._8s = 'JamadroPincorperated'; _global._9s = 'YamadroMinsorperfated'; _global._10s = 'KamadroHencorogated'; _global._secret = 'FiftyAstronomicalBananas'; _global._hidden = 'PlatformEngineV26'; _global.PLAYGAME = false; var soundDepth = 101; createEmptyMovieClip('soundManager', 2); soundManager.createEmptyMovieClip('overworld', soundDepth++); soundManager.overworld.mySound = new Sound(soundManager.overworld); soundManager.overworld.mySound.attachSound('overworld.mp3'); soundManager.overworld.mySound.setVolume(50); soundManager.createEmptyMovieClip('WickyWoo3Dark', soundDepth++); soundManager.WickyWoo3Dark.mySound = new Sound(soundManager.WickyWoo3Dark); soundManager.WickyWoo3Dark.mySound.attachSound('WickyWoo3Dark.mp3'); soundManager.WickyWoo3Dark.mySound.setVolume(100); soundManager.createEmptyMovieClip('overworldfaster', soundDepth++); soundManager.overworldfaster.mySound = new Sound(soundManager.overworldfaster); soundManager.overworldfaster.mySound.attachSound('overworldfaster.mp3'); soundManager.overworldfaster.mySound.setVolume(50); soundManager.createEmptyMovieClip('overworldfastest', soundDepth++); soundManager.overworldfastest.mySound = new Sound(soundManager.overworldfastest); soundManager.overworldfastest.mySound.attachSound('overworldfastest.mp3'); soundManager.overworldfastest.mySound.setVolume(50); soundManager.createEmptyMovieClip('overworldslower', soundDepth++); soundManager.overworldslower.mySound = new Sound(soundManager.overworldslower); soundManager.overworldslower.mySound.attachSound('overworldslower.mp3'); soundManager.overworldslower.mySound.setVolume(50); soundManager.createEmptyMovieClip('intro', soundDepth++); soundManager.intro.mySound = new Sound(soundManager.intro); soundManager.intro.mySound.attachSound('intro.mp3'); soundManager.createEmptyMovieClip('boss', soundDepth++); soundManager.boss.mySound = new Sound(soundManager.boss); soundManager.boss.mySound.attachSound('boss.mp3'); soundManager.boss.mySound.setVolume(50); soundManager.createEmptyMovieClip('GameOver', soundDepth++); soundManager.GameOver.mySound = new Sound(soundManager.GameOver); soundManager.GameOver.mySound.attachSound('GameOver.mp3'); soundManager.createEmptyMovieClip('omyuwon', soundDepth++); soundManager.omyuwon.mySound = new Sound(soundManager.omyuwon); soundManager.omyuwon.mySound.attachSound('omyuwon.wav'); soundManager.omyuwon.mySound.setVolume(125); soundManager.createEmptyMovieClip('fireloop', soundDepth++); soundManager.fireloop.mySound = new Sound(soundManager.fireloop); soundManager.fireloop.mySound.attachSound('fireloop.wav'); soundManager.fireloop.mySound.setVolume(0); soundManager.createEmptyMovieClip('rollingloop', soundDepth++); soundManager.rollingloop.mySound = new Sound(soundManager.rollingloop); soundManager.rollingloop.mySound.attachSound('rollingloop.wav'); soundManager.rollingloop.mySound.setVolume(0); soundManager.createEmptyMovieClip('wtrbounce', soundDepth++); soundManager.wtrbounce.mySound = new Sound(soundManager.wtrbounce); soundManager.wtrbounce.mySound.attachSound('wtrbounce.wav'); soundManager.createEmptyMovieClip('wtrdie', soundDepth++); soundManager.wtrdie.mySound = new Sound(soundManager.wtrdie); soundManager.wtrdie.mySound.attachSound('wtrdie.wav'); soundManager.wtrdie.mySound.setVolume(150); soundManager.createEmptyMovieClip('sqirt', soundDepth++); soundManager.sqirt.mySound = new Sound(soundManager.sqirt); soundManager.sqirt.mySound.attachSound('sqirt.wav'); soundManager.createEmptyMovieClip('springy', soundDepth++); soundManager.springy.mySound = new Sound(soundManager.springy); soundManager.springy.mySound.attachSound('springy.wav'); soundManager.springy.mySound.setVolume(150); soundManager.createEmptyMovieClip('herohit', soundDepth++); soundManager.herohit.mySound = new Sound(soundManager.herohit); soundManager.herohit.mySound.attachSound('herohit.wav'); soundManager.herohit.mySound.setVolume(200); soundManager.createEmptyMovieClip('death', soundDepth++); soundManager.death.mySound = new Sound(soundManager.death); soundManager.death.mySound.attachSound('death.wav'); soundManager.death.mySound.setVolume(150); soundManager.createEmptyMovieClip('death2', soundDepth++); soundManager.death2.mySound = new Sound(soundManager.death2); soundManager.death2.mySound.attachSound('death2.wav'); soundManager.death2.mySound.setVolume(150); soundManager.createEmptyMovieClip('pop1', soundDepth++); soundManager.pop1.mySound = new Sound(soundManager.pop1); soundManager.pop1.mySound.attachSound('pop1.wav'); soundManager.createEmptyMovieClip('pop2', soundDepth++); soundManager.pop2.mySound = new Sound(soundManager.pop2); soundManager.pop2.mySound.attachSound('pop2.wav'); soundManager.createEmptyMovieClip('smpEneDeath', soundDepth++); soundManager.smpEneDeath.mySound = new Sound(soundManager.smpEneDeath); soundManager.smpEneDeath.mySound.attachSound('smpEneDeath.wav'); soundManager.createEmptyMovieClip('jump', soundDepth++); soundManager.jump.mySound = new Sound(soundManager.jump); soundManager.jump.mySound.attachSound('jump.wav'); soundManager.createEmptyMovieClip('goodjob', soundDepth++); soundManager.goodjob.mySound = new Sound(soundManager.goodjob); soundManager.goodjob.mySound.attachSound('goodjob.WAV'); soundManager.createEmptyMovieClip('graybounce', soundDepth++); soundManager.graybounce.mySound = new Sound(soundManager.graybounce); soundManager.graybounce.mySound.attachSound('graybounce.WAV'); soundManager.graybounce.mySound.setVolume(125); soundManager.createEmptyMovieClip('lavaboilingbkg', soundDepth++); soundManager.lavaboilingbkg.mySound = new Sound(soundManager.lavaboilingbkg); soundManager.lavaboilingbkg.mySound.attachSound('lavaboilingbkg.mp3'); soundManager.lavaboilingbkg.mySound.setVolume(50); soundManager.createEmptyMovieClip('land', soundDepth++); soundManager.land.mySound = new Sound(soundManager.land); soundManager.land.mySound.attachSound('land.wav'); soundManager.land.mySound.setVolume(125); soundManager.createEmptyMovieClip('firebounce', soundDepth++); soundManager.firebounce.mySound = new Sound(soundManager.firebounce); soundManager.firebounce.mySound.attachSound('firebounce.wav'); soundManager.firebounce.mySound.setVolume(35); soundManager.createEmptyMovieClip('firedie', soundDepth++); soundManager.firedie.mySound = new Sound(soundManager.firedie); soundManager.firedie.mySound.attachSound('firedie.wav'); soundManager.createEmptyMovieClip('fireshoot', soundDepth++); soundManager.fireshoot.mySound = new Sound(soundManager.fireshoot); soundManager.fireshoot.mySound.attachSound('fireshoot.wav'); soundManager.fireshoot.mySound.setVolume(120); soundManager.createEmptyMovieClip('headhit', soundDepth++); soundManager.headhit.mySound = new Sound(soundManager.headhit); soundManager.headhit.mySound.attachSound('headhit.wav'); soundManager.createEmptyMovieClip('pressure', soundDepth++); soundManager.pressure.mySound = new Sound(soundManager.pressure); soundManager.pressure.mySound.attachSound('pressure.wav'); soundManager.pressure.mySound.setVolume(0); soundManager.createEmptyMovieClip('watercollect', soundDepth++); soundManager.watercollect.mySound = new Sound(soundManager.watercollect); soundManager.watercollect.mySound.attachSound('watercollect.wav'); soundManager.createEmptyMovieClip('climb', soundDepth++); soundManager.climb.mySound = new Sound(soundManager.climb); soundManager.climb.mySound.attachSound('climb.wav'); soundManager.createEmptyMovieClip('extralife', soundDepth++); soundManager.extralife.mySound = new Sound(soundManager.extralife); soundManager.extralife.mySound.attachSound('extralife.wav'); soundManager.createEmptyMovieClip('alarm', soundDepth++); soundManager.alarm.mySound = new Sound(soundManager.alarm); soundManager.alarm.mySound.attachSound('alarm.wav'); soundManager.createEmptyMovieClip('spikemovin', soundDepth++); soundManager.spikemovin.mySound = new Sound(soundManager.spikemovin); soundManager.spikemovin.mySound.attachSound('spikemovin.wav'); soundManager.createEmptyMovieClip('burn', soundDepth++); soundManager.burn.mySound = new Sound(soundManager.burn); soundManager.burn.mySound.attachSound('burn.wav'); soundManager.burn.mySound.setVolume(150); soundManager.createEmptyMovieClip('spikehit', soundDepth++); soundManager.spikehit.mySound = new Sound(soundManager.spikehit); soundManager.spikehit.mySound.attachSound('spikehit.wav'); soundManager.spikehit.mySound.setVolume(200); soundManager.createEmptyMovieClip('bonyFish', soundDepth++); soundManager.bonyFish.mySound = new Sound(soundManager.bonyFish); soundManager.bonyFish.mySound.attachSound('bonyFish.wav'); soundManager.bonyFish.mySound.setVolume(140); soundManager.createEmptyMovieClip('burn2', soundDepth++); soundManager.burn2.mySound = new Sound(soundManager.burn2); soundManager.burn2.mySound.attachSound('burn.wav'); soundManager.burn2.mySound.setVolume(25); soundManager.createEmptyMovieClip('deathbreath', soundDepth++); soundManager.deathbreath.mySound = new Sound(soundManager.deathbreath); soundManager.deathbreath.mySound.attachSound('deathbreath.wav'); soundManager.deathbreath.mySound.setVolume(400); soundManager.createEmptyMovieClip('squish', soundDepth++); soundManager.squish.mySound = new Sound(soundManager.squish); soundManager.squish.mySound.attachSound('squish.wav'); soundManager.squish.mySound.setVolume(150); soundManager.createEmptyMovieClip('entrance', soundDepth++); soundManager.entrance.mySound = new Sound(soundManager.entrance); soundManager.entrance.mySound.attachSound('entrance.wav'); soundManager.entrance.mySound.setVolume(200); soundManager.createEmptyMovieClip('alarm', soundDepth++); soundManager.alarm.mySound = new Sound(soundManager.alarm); soundManager.alarm.mySound.attachSound('alarm.wav'); soundManager.alarm.mySound.setVolume(150); soundManager.createEmptyMovieClip('enemyhit', soundDepth++); soundManager.enemyhit.mySound = new Sound(soundManager.enemyhit); soundManager.enemyhit.mySound.attachSound('enemyhit.wav'); soundManager.enemyhit.mySound.setVolume(500); soundManager.createEmptyMovieClip('movingfast', soundDepth++); soundManager.movingfast.mySound = new Sound(soundManager.movingfast); soundManager.movingfast.mySound.attachSound('land.wav'); soundManager.movingfast.mySound.setVolume(45); soundManager.createEmptyMovieClip('spider', soundDepth++); soundManager.spider.mySound = new Sound(soundManager.spider); soundManager.spider.mySound.attachSound('spider.wav'); soundManager.spider.mySound.setVolume(70); soundManager.createEmptyMovieClip('flap', soundDepth++); soundManager.flap.mySound = new Sound(soundManager.flap); soundManager.flap.mySound.attachSound('flap.wav'); soundManager.createEmptyMovieClip('monstershoot', soundDepth++); soundManager.monstershoot.mySound = new Sound(soundManager.monstershoot); soundManager.monstershoot.mySound.attachSound('monstershoot.wav'); soundManager.monstershoot.mySound.setVolume(200); soundManager.createEmptyMovieClip('monsterwalk', soundDepth++); soundManager.monsterwalk.mySound = new Sound(soundManager.monsterwalk); soundManager.monsterwalk.mySound.attachSound('monsterwalk.wav'); soundManager.monsterwalk.mySound.setVolume(300); soundManager.createEmptyMovieClip('scarymonster', soundDepth++); soundManager.scarymonster.mySound = new Sound(soundManager.scarymonster); soundManager.scarymonster.mySound.attachSound('scarymonster.wav'); soundManager.createEmptyMovieClip('heal', soundDepth++); soundManager.heal.mySound = new Sound(soundManager.heal); soundManager.heal.mySound.attachSound('heal.wav'); musicOn(); soundOn(); boolM = true; boolS = true; } frame 5 { stop(); _root.theMode = _global.theMode; _root.attachMovie('wickyWoo3InLavaland', 'www', 1); www._x = 0; www._y = 0; _root.parser = _global.parser; soundManager.omyuwon.mySound.stop(); soundManager.death2.mySound.stop(); soundManager.death.mySound.stop(); soundManager.overworld.mySound.stop(); soundManager.overworldfaster.mySound.stop(); soundManager.overworldfastest.mySound.stop(); soundManager.overworldslower.mySound.stop(); soundManager.WickyWoo3Dark.mySound.stop(); soundManager.boss.mySound.stop(); soundManager.GameOver.mySound.stop(); soundManager.lavaboilingbkg.mySound.stop(); soundManager.pressure.mySound.stop(); soundManager.pressure.mySound.setVolume(0); soundManager.fireloop.mySound.stop(); soundManager.rollingloop.stop(); soundManager.scarymonster.mySound.stop(); soundManager.intro.mySound.start(0, 9999999); soundManager.lavaboilingbkg.mySound.start(0, 999999999); } frame 7 { function afterMoveTiles() { var v4 = 0; while (v4 < game.movingtiles.length) { var v3 = game['movingtile' + v4]; if ((v3.x - this.x) * (v3.x - this.x) + (v3.y - this.y) * (v3.y - this.y) > 16384) { } else { if (v3.diry == -1) { this.checkMovingTiles(0, 0); } } ++v4; } if (this.onMovingTile) { this.corners(this.x, this.y + this.onMovingTile.speed * this.onMovingTile.diry); if (this.onMovingTile.diry == -1) { if (this.upleft and this.upright) { this.y = this.onMovingTile.y - this.onMovingTile.height - this.height; } else { this.y = this.ytile * game.tileH + this.height; this.jumpspeed = 0; this.jump = true; this.onMovingTile = false; if (this == _root.hero and _root.thisFrame.HEALTH != 100) { deathBy = 2; _root.thisFrame.HEALTH = 100; soundManager.squish.mySound.start(); return undefined; } else { if (this != _root.hero) { if (!this.dying) { this.y -= 32; this.crush(); } } } } } if (this.onMovingTile.diry == 1) { if (this.downleft and this.downright) { if (!this.checkIfOnCloud()) { this.y = this.onMovingTile.y - this.onMovingTile.height - this.height; } else { this.onMovingTile = false; this.y = (this.ytile + 1) * game.tileH - this.height; } } else { this.onMovingTile = false; this.y = (this.ytile + 1) * game.tileH - this.height; } } this.corners(this.x + this.onMovingTile.speed * this.onMovingTile.dirx, this.y); if (this.onMovingTile.dirx == -1) { if (this.downleft and this.upleft) { this.x += this.onMovingTile.speed * this.onMovingTile.dirx; } else { this.x = this.xtile * game.tileW + this.width + 1; this.falling(); } } if (this.onMovingTile.dirx == 1) { if (this.upright and this.downright) { this.x += this.onMovingTile.speed * this.onMovingTile.dirx; } else { this.x = (this.xtile + 1) * game.tileW - this.width - 1; this.falling(); } } this.updateSelf(); } } function bossInDistance(ob) { if (ob.type == 5 or ob.type == 10 or ob.type == 13 or ob.type == 15 or ob.type == 16 or ob.type == 17 or ob.type == 18 or ob.type == 19) { if ((ob.x - hero.x) * (ob.x - hero.x) + (ob.y - hero.y) * (ob.y - hero.y) <= 589824) { soundManager.scarymonster.mySound.setVolume(0); bsndis = true; tempTimeStart(); if (mainSoundPlaying != 2) { switchBossSoundPlaying(); } } else { bsndis = false; tempTimeEnd(); songDecide(); } } } function bossIsDead() { var v3 = 0; while (v3 < game.currentEnemies.length) { var v7 = 'enemy' + game.currentEnemies[v3].id; var v2 = game[v7]; if (v2.type == 5 or v2.type == 10 or v2.type == 13 or v2.type == 15 or v2.type == 16 or v2.type == 17 or v2.type == 18 or v2.type == 19) { return false; } ++v3; } songDecide(); var v5 = 0; var v4 = 0; var v6 = ''; bsndis = false; tempTimeEnd(); if (game.currentMap - 1 < 10) { v7 = '10' + (game.currentMap - 1).toString(); } else { if (game.currentMap - 1 < 100) { v7 = '1' + (game.currentMap - 1).toString(); } else { v7 = (game.currentMap - 1).toString(); } } if (game.currentMap == 5) { v5 = 53; v4 = 6; } if (game.currentMap == 10) { v5 = 60; v4 = 5; } if (game.currentMap == 15) { v5 = 1; v4 = 8; } if (game.currentMap == 20) { v5 = 80; v4 = 9; } if (game.currentMap == 25) { v5 = 48; v4 = 5; } if (game.currentMap == 30) { v5 = 49; v4 = 10; } if (game.currentMap == 35) { v5 = 78; v4 = 7; } if (game.currentMap == 40) { v5 = 11; v4 = 7; } if (game.currentMap == 45) { v5 = 43; v4 = 18; } if (game.currentMap == 50) { return true; } if (game.currentMap == 55) { return true; } v6 = 'Tile' + v7; theMap = _root['myMap' + game.currentMap]; theMap[v4][v5] = int(v6.substring(4, 7)); _root['myMap' + game.currentMap] = theMap; deleteAndChange(v5, v4, v6); return false; } function Brain() { var v8 = 0; var v9 = 0; var v4 = 0; while (v4 < game.currentEnemies.length) { var v7 = 'enemy' + game.currentEnemies[v4].id; var v3 = game[v7]; if (v3 == null) { game.currentEnemies.splice(v4, 1); } else { if (!fboss and v3.type == 18 and game.currentMap == 50 and getRandom(0, 199) == 0) { v3.shoot(); soundManager.monstershoot.mySound.start(); } if (v3.dying) { if ((v3.type == 18 or v3.type == 19) and (game.currentMap == 50 or game.currentMap == 55)) { changingMaps = true; } } else { var v5 = v3.type; v3.clip.removeMovieClip(); delete game['enemy' + v3.id]; game.currentEnemies.splice(v4, 1); if (v5 == 5 or v5 == 10 or v5 == 13 or v5 == 15 or v5 == 16 or v5 == 17 or v5 == 18 or v5 == 19) { if (bossIsDead()) { if (game.currentMap == 50) { tempTimeStart(); changingMaps = true; if (_global.theMode == 0) { _root.FrameText = someText[4]; } else { if (_global.theMode == 1) { _root.FrameText = someText[6]; } else { _root.FrameText = someText[5]; } } soundManager.omyuwon.mySound.start(0, 999999999); soundManager.pressure.mySound.stop(); soundManager.lavaboilingbkg.mySound.stop(); soundStopMain(-1); } else { tempTimeStart(); changingMaps = true; game.clip.evilSmoke.removeMovieClip(); _root.FrameText = someText[8] + _global._hidden; soundManager.omyuwon.mySound.start(0, 999999999); soundManager.WickyWoo3Dark.mySound.stop(); soundManager.pressure.mySound.stop(); soundManager.lavaboilingbkg.mySound.stop(); soundStopMain(-1); } } } v4 -= 1; if (v3.clip._death._currentframe == v3.clip._death._totalframes) { } else { if (v3.type == 1 and (v3.x - hero.x) * (v3.x - hero.x) + (v3.y - hero.y) * (v3.y - hero.y) <= 1048576) { v8 += 1; } if (v3.type == 12 and (v3.x - hero.x) * (v3.x - hero.x) + (v3.y - hero.y) * (v3.y - hero.y) <= 1048576) { v9 += 1; } if (v3.type == 12 or v3.type == 14 or (v3.x - hero.x) * (v3.x - hero.x) + (v3.y - hero.y) * (v3.y - hero.y) <= 1048576) { bossInDistance(v3); if (v3.type == 1) { v3.enemyBounce(true); v3.Move(v3.xMove, v3.yMove, 0); } if (v3.type == 2) { v3.afterMoveTiles(); v3.enemyGroundMove(); if (v3.jump) { v3.jumping(false); } } if (v3.type == 3) { if (v3.counter == undefined) { v3.counter = 0; } v3.enemySpikeMove(); } if (v3.type == 4) { if (v3.shooter == undefined) { v3.shooter = 0; } v3.afterMoveTiles(); if (getRandom(0, 149) == 0 and v3.shooter == 0 and game.bullets.length <= 15) { v3.shooter = 59; v3.shoot(); v3.clip.gotoAndStop(1); } else { if (v3.shooter != 0 and v3.shooter % 20 == 0) { v3.shoot(); v3.shooter -= 1; } else { if (v3.shooter == 0) { v3.enemyGroundMove(); } else { v3.shooter -= 1; } } } } if (v3.type == 5) { if (v3.health == undefined) { if (game.currentMap == 20) { v3.health = 4; } else { v3.health = 6; } v3.startTime = 0; v3.locHit = 0; } if (v3.locHit % 8 == 0) { soundManager.spikemovin.mySound.start(); } v3.corners(v3.x + v3.speed * v3.xMove, v3.y + v3.speed * v3.yMove); v3.enemyBounce(false); v3.Move(v3.xMove, v3.yMove, 0); v3.locHit = -Math.abs(v3.clip._move._currentframe % 40 - 20) + 20; if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 6) { v3.afterMoveTiles(); v3.enemyGroundMove(); if (v3.jump) { v3.jumping(false); } } if (v3.type == 7) { if (v3.yMove != 0) { if (hero.x > v3.x) { v3.clip._xscale = 100; } else { v3.clip._xscale = -100; } } if (v3.yMove != 0) { v3.afterMoveTiles(); } v3.enemyFlyMove(); } if (v3.type == 8) { if (v3.yMove != 0 and v3.shooter == 0) { if (hero.x > v3.x) { v3.clip._xscale = 100; } else { v3.clip._xscale = -100; } } if (v3.shooter == undefined) { v3.shooter = 0; } if (v3.yMove != 0) { v3.afterMoveTiles(); } if (getRandom(0, 149) == 0 and v3.shooter == 0 and game.bullets.length <= 15) { v3.shooter = 59; v3.shoot(); } else { if (v3.shooter != 0 and v3.shooter % 20 == 0) { v3.shoot(); v3.shooter -= 1; } else { if (v3.shooter == 0) { v3.Move(v3.xMove, v3.yMove, 0); v3.enemyFlyMove(); } else { v3.shooter -= 1; } } } } if (v3.type == 9) { if (v3.yMove != 0) { if (hero.x > v3.x) { v3.clip._xscale = 100; } else { v3.clip._xscale = -100; } } if (v3.yMove != 0) { v3.afterMoveTiles(); } v3.enemyFlyMove(); } if (v3.type == 11) { v3.enemyLavaBallMove(); } if (v3.type == 12) { v3.afterMoveTiles(); v3.Move(v3.xMove, v3.yMove, 0); v3.enemyRollingBallMove(); } if (v3.type == 13) { var v6 = false; if (v3.health == undefined) { if (game.currentMap == 5) { v3.health = 4; } else { v3.health = 6; } v3.startTime = 0; v3.count = 0; } v3.count += 1; v3.corners(v3.x + v3.speed * v3.xMove, v3.y); if (!game['t_' + v3.ytile + '_' + v3.xtile].walkable or (!v3.upright or !v3.downright) or (!v3.upleft or !v3.downleft)) { v3.xMove = -v3.xMove; } v3.updateSelf(); if (v3.jump) { v3.jumping(true); } else { v6 = true; v3.count = 0; v3.jump = true; v3.jumpspeed = v3.jumpstart + v3.speed * 0.25; v3.onMovingTile = false; v3.shoot(-64); v3.shoot(64); } v3.Move(v3.xMove, 0, false); if (v6 or v3.count < 4 or v3.count > Math.abs(v3.jumpstart + v3.speed * 0.25) - 2) { v3.clip.gotoAndStop(3); } if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 14) { v3.afterMoveTiles(); v3.enemyGroundMove(); if (v3.jump) { v3.jumping(false); } } if (v3.type == 15) { if (v3.wait == undefined) { v3.wait = 0; v3.wait2 = 0; v3.counter = 0; v3.jumpspeed = 0; v3.startTime = 0; v3.bool = false; if (game.currentMap == 10) { v3.health = 4; v3.xom = 52; v3.xon = 61; } else { v3.health = 6; v3.xom = 64; v3.xon = 78; } } v3.enemyLavaBallMove2(); if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 16) { if (v3.health == undefined) { v3.health = 4; v3.startTime = 0; v3.Mode = 0; v3.flap = 0; } v3.enemyBoss3(); if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 17) { if (v3.health == undefined) { if (game.currentMap == 25) { v3.health = 4; } else { v3.health = 6; } v3.startTime = 0; v3.k = 0; v3.now = 0; } v3.enemyBoss4(); if (v3.now % 6 == 0) { soundManager.spider.mySound.start(); } v3.now += 1; if (v3.now >= 20) { v3.now = 0; v3.shoot(); soundManager.fireshoot.mySound.start(); } if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 18) { if (v3.health == undefined) { v3.health = 6; v3.k = 0; v3.delayCounter = 0; v3.shootCounter = 0; v3.startTime = 0; v3.ready = false; v3.clip.gotoAndStop(1); v3.starty = v3.y; } if (fboss and v3.health > 0) { v3.enemyFinalBoss(); } if (game.collisionList.checkForCollision(v3.clip, hero.clip, 50)) { enemyHit(v3, v4); } if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (v3.type == 19) { if (v3.health == undefined) { v3.health = 100; v3.startTime = 0; } v3.enemyDarkBoss(); if (v3.health <= 0) { v3.clip.gotoAndStop(8); v3.dying = true; v3.clip._death.gotoAndPlay(1); soundManager.deathbreath.mySound.start(); } } if (!changingMaps and !isDead and DansHitTest(v3, hero)) { enemyHit(v3, v4); } if (v3.startTime != undefined) { if (getTimer() / 1000 <= v3.startTime + 1.5) { FiltersRun(v3, v3.type); } else { if (v3.type == 19) { FiltersDark(v3); } else { v3.clip.filters = undefined; } } } } } } } ++v4; } if (v8 == 0) { soundManager.fireloop.mySound.setVolume(0); } else { soundManager.fireloop.mySound.setVolume(soundManager.fireloop.mySound.Volume); } if (v9 == 0) { soundManager.rollingloop.mySound.setVolume(0); } else { soundManager.rollingloop.mySound.setVolume(soundManager.rollingloop.mySound.Volume); } } function buildMap(map) { _root.thisFrame.attachMovie('empty', 'tiles', 1); game.halfvisx = int(game.visx * 0.5); game.halfvisy = int(game.visy * 0.5); game.clip = _root.thisFrame.tiles; game.mapwidth = map[0].length; game.mapheight = map.length; if (game.collisionList != undefined) { delete game.collisionList; } game.collisionList = new HitList(); game.collisionList.AddHead(hero); loopThroughMap(map); var v7 = -100; var v8 = -2; var v5 = myEnemies[game.currentMap]; game.currentEnemies = []; var v3 = 0; while (v3 < v5.length) { var v2 = 'enemy' + v3; game[v2] = new game['Enemyp' + v5[v3][0]](); game[v2].id = v3; game.currentEnemies.push(game[v2]); game.clip.attachMovie('enemy' + v5[v3][0], v2, 10004 + v3); game[v2].clip = game.clip[v2]; game[v2].xtile = v5[v3][1]; game[v2].ytile = v5[v3][2]; if (game[v2].type == 19) { game[v2].width = 16; game[v2].height = 16; game.clip.attachMovie('heroSmoke', 'evilSmoke', 20000); } else { if (game[v2].type == 15) { game[v2].width = 40; game[v2].height = 25; } else { game[v2].width = game.clip[v2]._width * 0.5; game[v2].height = game.clip[v2]._height * 0.5; } } game[v2].x = game[v2].xtile * game.tileW + game.tileW * 0.5; game[v2].y = (game[v2].ytile + 1) * game.tileH - game[v2].height; game[v2].clip._x = game[v2].x; game[v2].clip._y = game[v2].y; if (game[v2].type == 2 or game[v2].type == 4 or game[v2].type == 6) { var v4 = getRandom(-1, 1); while (v4 == 0) { v4 = getRandom(-1, 1); } game[v2].xMove = v4; } if (game[v2].type == 4 or game[v2].type == 8 or game[v2].type == 10 or game[v2].type == 15 or game[v2].type == 19) { game[v2].shoot = _root.shootb; } if (game[v2].type == 13) { game[v2].shoot = _root.shoot2; } if (game[v2].type == 17) { game[v2].shoot = _root.shoot1; } if (game[v2].type == 18) { game[v2].shoot = _root.shootf; game[v2].clip.swapDepths(v8++); } if (game[v2].type == 11) { game[v2].clip.swapDepths(v7++); } if (game[v2].type == 15) { game[v2].clip.swapDepths(0); } game[v2].speed = game['Enemyp' + v5[v3][0]].prototype.speed; if (game[v2].type == 2 or game[v2].type == 4 or game[v2].type == 6 or game[v2].type == 7 or game[v2].type == 8 or game[v2].type == 9) { game[v2].speed = getRandom(3, 8); } game[v2].isJumpingOnHead = _root.isJumpingOnHead; game[v2].enemySpikeMove = _root.enemySpikeMove; game[v2].enemyFlyMove = _root.enemyFlyMove; game[v2].enemyGroundMove = _root.enemyGroundMove; game[v2].enemyBounce = _root.enemyBounce; game[v2].enemyLavaBallMove = _root.enemyLavaBallMove; game[v2].enemyLavaBallMove2 = _root.enemyLavaBallMove2; game[v2].enemyRollingBallMove = _root.enemyRollingBallMove; game[v2].enemyBoss3 = _root.enemyBoss3; game[v2].enemyBoss4 = _root.enemyBoss4; game[v2].enemyFinalBoss = _root.enemyFinalBoss; game[v2].enemyDarkBoss = _root.enemyDarkBoss; game[v2].isJumpingOnHead = _root.isJumpingOnHead; game[v2].crush = _root.crush; game[v2].minspeed = 4; game[v2].maxspeed = 14; game[v2].lstDir = 0; game[v2].jumpstart = -26; game[v2].gravity = 2; game[v2].climbDir = 0; game[v2].jump = false; game[v2].climb = false; game[v2].jumpspeed = 0; game[v2].corners = _root.getMyCorners; if (game[v2].type != 11) { game[v2].checkForSlopes = _root.checkForSlopes; game[v2].checkIfOnCloud = _root.checkIfOnCloud; game[v2].checkUpLadder = _root.checkUpLadder; game[v2].checkDownLadder = _root.checkDownLadder; game[v2].checkMovingTiles = _root.checkMovingTiles; game[v2].afterMoveTiles = _root.afterMoveTiles; } game[v2].Move = _root.Move; game[v2].falling = _root.falling; game[v2].jumping = _root.jumping; game[v2].climbing = _root.climbing; game[v2].updateSelf = _root.updateSelf; ++v3; } game.items = myItems[game.currentMap]; v3 = 0; while (v3 < game.items.length) { v2 = 'item' + game.items[v3][2] + '_' + game.items[v3][1]; game[v2] = new game['Item' + game.items[v3][0]](); game[v2].position = v3; game.clip.attachMovie('items', v2, 12001 + v3); game[v2].clip = game.clip[v2]; game[v2].clip._x = game.items[v3][1] * game.tileW + game.tileW * 0.5; game[v2].clip._y = game.items[v3][2] * game.tileH + game.tileH * 0.5; game[v2].clip.gotoAndStop(game.items[v3][0] + 1); ++v3; } hero.movingArray = new Array(); game.movingtiles = myMovingTiles[game.currentMap]; v3 = 0; while (v3 < game.movingtiles.length) { v2 = 'movingtile' + v3; game[v2] = new game['MovingTilep' + game.movingtiles[v3][0]](); game.clip.attachMovie('movingtiles', v2, 8001 + v3); game[v2].clip = game.clip[v2]; game[v2].xtile = game.movingtiles[v3][1]; game[v2].ytile = game.movingtiles[v3][2]; game[v2].x = game[v2].xtile * game.tileW + game.tileW * 0.5; game[v2].y = game[v2].ytile * game.tileH + game.tileH * 0.5; game[v2].clip._x = game[v2].x; game[v2].clip._y = game[v2].y; game[v2].minx += game[v2].xtile; game[v2].maxx += game[v2].xtile; game[v2].miny += game[v2].ytile; game[v2].maxy += game[v2].ytile; game[v2].corners = _root.getMyCorners; game[v2].clip.gotoAndStop(game.movingtiles[v3][3]); tileInsert(game[v2]); ++v3; } while (brokenBlocks.length > 0) { var v6 = brokenBlocks.pop(); } game.clip.attachMovie('hero', 'hero', 10000); hero.clip = game.clip.hero; game.clip.attachMovie('heroSmoke', 'heroSmoke', 10001); hero.width = 16; hero.height = 16; hero.x = hero.xtile * game.tileW + game.tileW * 0.5; hero.y = (hero.ytile + 1) * game.tileH - hero.height; hero.clip._x = hero.x; hero.clip._y = hero.y; hero.deathX = hero.xtile; hero.deathY = hero.ytile; hero.onMovingTile = false; hero.falling(); hero.clip.gotoAndStop(1); hero.jumpspeed = 0; Filters(); if ((game.currentMap - 1) % 5 == 0) { _root.thisFrame.TIMERSTART = int(getTimer() / 1000) + (LevelStart - ((game.currentMap - 1) % 5) * (LevelStart / 5)); _root.thisFrame.LEVEL = Math.floor(_root.thisFrame.LEVEL); _root.thisFrame.LEVEL += 1; } _root.thisFrame.LEVEL += 0.1; } function changeMapBegin() { if (game.currentMap > 50) { tempVolume -= 3; } else { tempVolume -= 2; } if (tempVolume < 0) { tempVolume = 0; } soundFadeMain(tempVolume); if (game.clip.heroSmoke._xscale > 0) { game.clip.heroSmoke._xscale -= 5; game.clip.heroSmoke._yscale -= 5; game.clip.heroSmoke._y += 2; } if (this.clip._currentframe != 11) { this.clip.gotoAndStop(11); changingMaps = true; tempTimeStart(); this.onMovingTile = false; this.jumpspeed = 0; this.checkItems(0); if (game.currentMap % 5 == 0 and changingMaps) { soundManager.goodjob.mySound.start(); } else { soundManager.goodjob.mySound.start(); } game.clip.heroSmoke._x = this.clip._x; game.clip.heroSmoke._y = this.clip._y; } if (this.clip._throughDoor._currentframe == this.clip._throughDoor._totalframes - 1) { this.onMovingTile = false; this.jumpspeed = 0; this.clip._throughDoor.gotoAndStop(this.clip._throughDoor._totalframes); if (game.currentMap % 5 == 0 and changingMaps) { tempTimeStart(); if (_global.theMode == 0) { _root.FrameText = someText[1] + _global['_' + (Math.floor(game.currentMap / 5) + 1)] + someText[2]; _global.parser = _global['_' + (game.currentMap / 5 + 1)]; } if (_global.theMode == 1) { _root.FrameText = someText[1] + _global['_' + (Math.floor(game.currentMap / 5) + 1) + 'c'] + someText[2]; _global.parser = _global['_' + (game.currentMap / 5 + 1) + 'c']; } if (_global.theMode == 2) { _root.FrameText = someText[1] + _global['_' + (Math.floor(game.currentMap / 5) + 1) + 's'] + someText[2]; _global.parser = _global['_' + (game.currentMap / 5 + 1) + 's']; } soundManager.entrance.mySound.start(); } else { tempTimeEnd(); this.changeMap(); changingMaps = false; } } } function changeMap() { if (game.currentMap % 5 == 0) { tempVolume = Volume; soundFadeMain(tempVolume); soundStopMain(0); soundStopMain(1); soundStopMain(2); switchMainSoundPlaying(); } else { songDecide(); } game.clip.heroSmoke._xscale = 100; game.clip.heroSmoke._yscale = 100; _root.thisFrame.totalCoins = 0; var v4 = []; var v3 = 0; while (v3 < game.items.length) { if (game.items[v3]) { var v5 = 'item' + game.items[v3][2] + '_' + game.items[v3][1]; delete game[v5]; v4.push(game.items[v3]); } ++v3; } myItems[game.currentMap] = v4; v5 = 't_' + this.ytile + '_' + this.xtile; game.currentMap = game[v5].newMap; this.ytile = game[v5].newchary; this.xtile = game[v5].newcharx; this.frame = this.clip._currentframe; buildMap(_root['myMap' + game.currentMap]); if (game.currentMap == 50) { soundManager.scarymonster.mySound.setVolume(soundManager.scarymonster.mySound.Volume); } } function cheat() { if (Key.isDown(8) and _root['myMap' + (game.currentMap + 1)] != undefined) { var v3 = []; var v2 = 0; while (v2 < game.items.length) { if (game.items[v2]) { var v4 = 'item' + game.items[v2][2] + '_' + game.items[v2][1]; delete game[v4]; v3.push(game.items[v2]); } ++v2; } myItems[game.currentMap] = v3; if (game.currentMap - 1 < 10) { v4 = 'Tile10' + (game.currentMap - 1).toString(); } else { if (game.currentMap - 1 < 100) { v4 = 'Tile1' + (game.currentMap - 1).toString(); } else { v4 = 'Tile' + (game.currentMap - 1).toString(); } } hero.xtile = game[v4].prototype.newcharx; hero.ytile = game[v4].prototype.newchary; game.currentMap = game[v4].prototype.newMap; hero.frame = hero.clip._currentframe; buildMap(_root['myMap' + game.currentMap]); } } function checkDownLadder() { var v2 = Math.floor((this.minspeed * 2 + this.y + this.height) / game.tileH); var v3 = game['t_' + v2 + '_' + this.xtile].ladder; if (v3) { this.onMovingTile = false; return true; } else { this.falling(); } } function checkEnter() { if (Key.isDown(13)) { if (!epress) { epress = true; if (_root.thisFrame.LIVES == 0 and isDead) { HERE = false; _root.gotoAndPlay(5); _root.thisFrame.removeMovieClip(); } else { if (changingMaps) { tempTimeEnd(); _root.FrameText = ''; this.onMovingTile = false; this.jumpspeed = 0; if (game.currentMap != 50 and game.currentMap != 55) { hero.changeMap(); changingMaps = false; } else { if (game.currentMap == 50) { _global.theMode = 0; _global.parser = _global._1; HERE = false; _root.gotoAndPlay(5); _root.thisFrame.removeMovieClip(); } else { _global.theMode = 0; _global.parser = _global._hidden; HERE = false; _root.gotoAndPlay(5); _root.thisFrame.removeMovieClip(); } } } } } } else { epress = false; } } function checkForCollisions() { if (game['t_' + this.ytile + '_' + this.xtile].killable) { deathBy = 1; _root.thisFrame.HEALTH = 100; Filters(); _root.thisFrame.IS_HIT = true; _root.thisFrame.startTime = getTimer(); soundManager.burn.mySound.start(); } if (game['t_' + this.ytile + '_' + this.xtile].bounce and DansHitTest(this, game.clip['t_' + this.ytile + '_' + this.xtile])) { this.jump = true; this.jumpspeed = this.jumpstart; this.onMovingTile = false; soundManager.jump.mySound.start(); soundManager.graybounce.mySound.start(); brokenBlocks.push(game.clip['t_' + this.ytile + '_' + this.xtile]); deleteAndChange(this.xtile, this.ytile, 'Tile0'); } if (game['t_' + this.ytile + '_' + this.xtile].spring and this.jumpspeed >= Math.abs(this.jumpstart * 0.25) and DansHitTest(this, game.clip['t_' + this.ytile + '_' + this.xtile])) { game.clip['t_' + this.ytile + '_' + this.xtile]._mushroom.play(); this.y = game.clip['t_' + this.ytile + '_' + this.xtile]._y - game.clip['t_' + this.ytile + '_' + this.xtile]._height * 0.25 - this.height; this.jump = true; this.jumpspeed = this.jumpstart * 2; this.onMovingTile = false; soundManager.springy.mySound.start(); } if (game['t_' + this.ytile + '_' + this.xtile].hurtable and !_root.thisFrame.IS_HIT and DansHitTest(this, game.clip['t_' + this.ytile + '_' + this.xtile])) { if (game['t_' + this.ytile + '_' + this.xtile].diry == -1) { this.jump = true; this.jumpspeed = this.jumpstart; this.onMovingTile = false; soundManager.burn.mySound.start(); } else { if (game['t_' + this.ytile + '_' + this.xtile].diry == 1) { this.jumpspeed = -(this.jumpstart * 0.5); this.falling(); soundManager.spikehit.mySound.start(); } } heroHurt(game['t_' + this.ytile + '_' + this.xtile].hurt); } if (game['t_' + this.ytile + '_' + this.xtile].door) { if (_global.theMode == 1) { if (_root.thisFrame.totalCoins != 100) { _root.thisFrame.HEALTH = 100; Filters(); _root.thisFrame.IS_HIT = true; _root.thisFrame.startTime = getTimer(); _root.FrameText = someText[7]; return undefined; } } this.clip._x = this.xtile * game.tileW + game.tileW * 0.5; this.clip._y = (this.ytile + 1) * game.tileH - this.height; this.onMovingTile = false; this.changeMapBegin(); return undefined; } if (game['t_' + this.ytile + '_' + this.xtile].healer) { this = _root.hero; if (this) { if (soundManager.pressure.mySound.Volume == 1) { soundManager.pressure.mySound.setVolume(_root.thisFrame.HEALTH); } else { soundManager.pressure.mySound.setVolume(0); } _root.thisFrame.HEALTH -= 1; if (_root.thisFrame.HEALTH <= 0) { _root.thisFrame.HEALTH = 0; } else { soundManager.heal.mySound.start(); } Filters(); } } this.checkItems(0); } function checkForSlopes(diry, dirx) { if (!this.onMovingTile) { if (game['t_' + (this.ytile + 1) + '_' + this.xtile].slope and !this.jump) { this.ytile += 1; this.y += game.tileH; } if (game['t_' + this.ytile + '_' + this.xtile].slope and diry != -1 and (!this.jump or this != _root.hero)) { if (this.type == 7 || this.type == 8 || this.type == 9) { this.xMove = -this.xMove; return undefined; } if (diry == 1) { this.y = (this.ytile + 1) * game.tileH - this.height; } var v3 = this.x - this.xtile * game.tileW; this.onSlope = game['t_' + this.ytile + '_' + this.xtile].slope; this.jump = false; if (game['t_' + this.ytile + '_' + this.xtile].slope == 1) { this.addy = v3; this.clip._y = (this.ytile + 1) * game.tileH - this.height - this.addy; } else { this.addy = game.tileW - v3; this.clip._y = (this.ytile + 1) * game.tileH - this.height - this.addy; } this.checkItems(1); } else { if (this.onSlope == 1 and dirx == 1 or this.onSlope == -1 and dirx == -1) { this.ytile -= 1; this.y -= game.tileH; this.clip._y = this.y; } this.onSlope = false; } } else { this.onSlope = false; } } function checkHealth() { if (_root.thisFrame.HEALTH < 0) { _root.thisFrame.HEALTH = 0; } if (_root.thisFrame.HEALTH >= 100) { hero.kill(); } } function checkIfOnCloud() { var v4 = game['t_' + this.downY + '_' + this.leftX].cloud; var v3 = game['t_' + this.downY + '_' + this.rightX].cloud; var v2 = this.downY * game.tileH; if ((v4 or v3) and this.y + this.height - 1 < v2) { return true; } else { return false; } } function checkItems(buffer) { var v4 = 'item' + (this.ytile - buffer) + '_' + this.xtile; var v3 = game[v4]; if (v3) { if (v3.thetype == 0) { _root.thisFrame.points += v3.points; _root.thisFrame.HEALTH -= 1; makeIMove(this.xtile, this.ytile, 308.3, 27.3, 1); _root.thisFrame.totalCoins += 1; if (_root.thisFrame.totalCoins == 100) { _root.thisFrame.LIVES += 1; soundManager.extralife.mySound.start(); } if (getRandom(0, 1) == 0) { soundManager.pop1.mySound.start(); } else { soundManager.pop2.mySound.start(); } if (soundManager.pressure.mySound.Volume == 1) { soundManager.pressure.mySound.setVolume(_root.thisFrame.HEALTH); } else { soundManager.pressure.mySound.setVolume(0); } checkHealth(); Filters(); } if (v3.thetype == 1) { _root.thisFrame.FIREBALLS += v3.points; soundManager.watercollect.mySound.start(); makeIMove(this.xtile, this.ytile, 310.1, 0.1, 2); } if (v3.thetype == 2) { _root.thisFrame.LIVES += 1; soundManager.extralife.mySound.start(); makeIMove(this.xtile, this.ytile, 443.3, 13.4, 3); } v3.clip.gotoAndStop(4); game.items[v3.position] = 0; delete game['item' + (this.ytile - buffer) + '_' + this.xtile]; } } function checkMovingTiles(xx, yy) { if (yy >= 0 and this.type != 3 or (this.type == 1 or this.type == 6)) { var v13 = this.y - this.height + yy; var v11 = this.y + this.height + yy; var v10 = this.x + this.width + xx; var v9 = this.x - this.width + xx; var v8 = false; var v4 = 0; while (v4 < hero.movingArray.length) { var v2 = hero.movingArray[v4]; var v7 = v2.y + v2.height; var v3 = v2.y - v2.height; var v6 = v2.x + v2.width; var v5 = v2.x - v2.width; if (this.y <= v3 or this == game['bullet' + this.id] and this.lasty <= v3) { if (v11 <= v7 and v11 >= v3) { if (v10 > v5 and v10 < v6) { this.onMovingTile = v2; v8 = true; } else { if (v9 > v5 and v9 < v6) { this.onMovingTile = v2; v8 = true; } } } } ++v4; } } return v8; } function checkPause() { if (Key.isDown(80)) { if (!ppress) { ppress = true; if (PAUSE) { _root.FrameText = ''; tempTimeEnd(); } else { _root.FrameText = someText[3]; tempTimeStart(); } PAUSE = !PAUSE; stopAnimation(); } } else { ppress = false; } } function checkUpLadder() { var v4 = Math.floor((this.y + this.height - 1) / game.tileH); var v2 = Math.floor((this.y - this.height - this.minspeed) / game.tileH); var v3 = game['t_' + v2 + '_' + this.xtile].ladder; var v5 = game['t_' + v4 + '_' + this.xtile].ladder; var v6 = game['t_' + v2 + '_' + this.xtile].walkable; if (v3 == true or v6 == true) { if (v3 or v5) { this.onMovingTile = false; return true; } } else { this.y = this.ytile * game.tileH + this.height; this.updateSelf(); return false; } } function climbing(diry) { this.speed = 0; this.climb = true; this.jump = false; if (climbCounter >= climbDelay) { climbCounter = 0; soundManager.climb.mySound.start(); } climbCounter += 1; if (diry == -1) { this.y += this.minspeed * 2 * diry; this.clip.gotoAndStop(5); this.clip._climbup.play(); } if (diry == 1) { this.y += this.minspeed * 3 * diry; this.clip.gotoAndStop(6); this.clip._climbdown.play(); } this.x = this.xtile * game.tileW + game.tileW * 0.5; this.updateSelf(); } function crush() { if (!this.onSlope and !game['t_' + this.ytile + '_' + this.xtile].ladder and !game['t_' + this.ytile + '_' + this.xtile].walkable or this == game['bullet' + this.id] and !game['t_' + this.ytile + '_' + this.xtile].walkable and !this.onSlope) { if (this == _root.hero) { if (!isDead) { deathBy = 3; _root.thisFrame.HEALTH = 100; Filters(); soundManager.squish.mySound.start(); } return undefined; } else { var v3 = 0; while (v3 < game.bullets.length) { if (this == game['bullet' + game.bullets[v3].id]) { this.clip.removeMovieClip(); delete game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); soundManager.squish.mySound.start(); return undefined; } ++v3; } var v4 = 0; while (v4 < game.currentEnemies.length) { if (this == game['enemy' + game.currentEnemies[v4].id]) { this.clip.gotoAndStop(8); this.dying = true; this.clip._death.gotoAndPlay(1); soundManager.squish.mySound.start(); return undefined; } ++v4; } } } } function DansHitTest(ob1, ob2) { var v2; var v1; if (ob1.clip == undefined) { v2 = ob1; } else { v2 = ob1.clip; } if (ob2.clip == undefined) { v1 = ob2; } else { v1 = ob2.clip; } if (game.collisionList.checkForCollision(v2, v1, 50)) { return true; } else { return false; } } function deleteAndChange(xx, yy, tile) { var v7 = game.clip['t_' + yy + '_' + xx].getDepth(); var v5 = game.clip['t_' + yy + '_' + xx]._x; var v4 = game.clip['t_' + yy + '_' + xx]._y; game.clip['t_' + yy + '_' + xx].removeMovieClip(); delete game['t_' + yy + '_' + xx]; game['t_' + yy + '_' + xx] = new game[tile](); game.clip.attachMovie('tile', 't_' + yy + '_' + xx, v7); var v6 = substring(tile, 5, length(tile) - 4); if (Number(v6) >= 100) { game.clip['t_' + yy + '_' + xx].swapDepths(10003); } game.clip['t_' + yy + '_' + xx].gotoAndStop(game['t_' + yy + '_' + xx].frame); game.clip['t_' + yy + '_' + xx]._x = v5; game.clip['t_' + yy + '_' + xx]._y = v4; } function detectKeys() { if (Key.isDown(39)) { this.speed = this.maxspeed; this.Move(1, 0, 0); } else { if (Key.isDown(37)) { this.speed = this.maxspeed; this.Move(-1, 0, 0); } else { var v5 = true; if (!this.climb) { if (this.jumpspeed == 0) { this.clip.gotoAndStop(1); } } } } var v4 = false; if (Key.isDown(38)) { v4 = true; if (!this.jump and !this.climb) { if (this.checkUpLadder() and game['t_' + this.ytile + '_' + this.xtile].ladder) { this.climbing(-1); } else { if (this.onSlope and !uppress) { this.y -= this.addy; this.ytile = Math.floor(this.y / game.tileH); } if (!uppress) { this.jump = true; this.jumpspeed = this.jumpstart; this.onMovingTile = false; uppress = true; soundManager.jump.mySound.start(); } } } else { if (!this.jump and this.checkUpLadder()) { this.climbing(-1); uppress = true; } else { if (!this.jump and this.climb and !this.checkUpLadder()) { this.climb = false; uppress = true; } } } } else { uppress = false; } var v3 = false; if (Key.isDown(40)) { v3 = true; if (!this.jump and this.checkDownLadder()) { this.climbing(1); } } if (Key.isDown(32) and getTimer() > this.lastshot + this.shootspeed and _root.thisFrame.FIREBALLS > 0) { this.shoot(); } if (v5 and !this.climb) { this.falling(); } if (this.climb and !v3 and !v4) { this.clip._climbup.stop(); this.clip._climbdown.stop(); } if (this.jump) { this.jumping(Key.isDown(38)); } } function enemyBoss3() { this.flap += 1; if (this.Mode == 0) { if (this.onMovingTile or this.checkIfOnCloud()) { this.Mode = 1; this.xMove = 0; this.yMove = -1; this.y -= this.basespeed + this.upspeed; this.speed = this.basespeed + this.upspeed; this.onMovingTile = false; soundManager.headhit.mySound.start(); } else { if (this.flap >= 30) { soundManager.flap.mySound.start(); this.flap = 0; } this.speed = this.basespeed + this.fallspeed; this.xMove = 0; this.yMove = 1; this.checkMovingTiles(0, this.speed * 2); this.Move(this.xMove, this.yMove, false); this.Mode = 0; } } else { if (this.Mode == 1) { if (this.ytile <= this.toy) { this.Mode = 2; this.tox = getRandom(3, 8); if (this.xtile < this.tox) { this.xMove = 1; this.yMove = 0; } else { if (this.xtile > this.tox) { this.xMove = -1; this.yMove = 0; } else { this.yMove = 1; this.xMove = 0; this.Mode = 0; } } } else { if (this.flap >= 10) { soundManager.flap.mySound.start(); this.flap = 0; } this.speed = this.basespeed + this.upspeed; this.xMove = 0; this.yMove = -1; this.Move(this.xMove, this.yMove, false); this.Mode = 1; } } else { if (this.Mode == 2) { if (this.xtile == this.tox) { soundManager.climb.mySound.start(); this.Mode = 0; this.speed = this.basespeed + this.fallspeed; this.xMove = 0; this.yMove = 1; this.Move(this.xMove, this.yMove, false); } else { if (this.flap >= 20) { soundManager.flap.mySound.start(); this.flap = 0; } this.speed = this.basespeed + this.rlspeed; this.Move(this.xMove, this.yMove, false); this.Mode = 2; } } } } } function enemyBoss4() { this.corners(this.x + this.speed * this.xMove, this.y + this.speed * this.yMove); if (!this.downleft or this.checkIfOnCloud() or !this.upleft or !this.downright or !this.upright) { this.k += 1; if (this.k > this.array.length) { this.k = 0; } this.xMove = this.array[this.k][0]; this.yMove = this.array[this.k][1]; this.clip._rotation = this.array[this.k][2]; } this.Move(this.xMove, this.yMove, false); this.clip._xscale = 100; } function enemyBounce(playRandom) { this.corners(this.x + this.speed * this.xMove, this.y + this.speed * this.yMove); this.checkMovingTiles(0, 0); if (!game['t_' + this.ytile + '_' + this.rightX].walkable or !game['t_' + this.ytile + '_' + this.leftX].walkable) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!game['t_' + this.upY + '_' + this.xtile].walkable or !game['t_' + this.downY + '_' + this.xtile].walkable or game['t_' + this.downY + '_' + this.xtile].cloud and this.yMove == 1 or this.onMovingTile and this.yMove == 1) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!this.downleft) { if (!this.upleft) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!this.downright) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == -1 and this.yMove == 1) { this.xMove = -this.xMove; this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == -1) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.yMove == 1) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } } } } } } else { if (!this.upright) { if (!this.upleft) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!this.downright) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == 1 and this.yMove == -1) { this.xMove = -this.xMove; this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == 1) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.yMove == -1) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } } } } } } else { if (!this.downright) { if (!this.downleft) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!this.upright) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == 1 and this.yMove == 1) { this.xMove = -this.xMove; this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == 1) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.yMove == 1) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } } } } } } else { if (!this.upleft) { if (!this.downleft) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (!this.upright) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == -1 and this.yMove == -1) { this.xMove = -this.xMove; this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.xMove == -1) { this.xMove = -this.xMove; isTrue = true; soundManager.headhit.mySound.start(); } else { if (this.yMove == -1) { this.yMove = -this.yMove; isTrue = true; soundManager.headhit.mySound.start(); } } } } } } } } } } } if (isTrue and playRandom) { this.speed = getRandom(3, 8); } } function enemyDarkBoss() { if (!hero.jump and getRandom(0, 19) == 0) { this.shoot(); } else { if (getRandom(0, 49) == 0) { this.shoot(); } } if (!this.jump and (this.x - hero.x) * (this.x - hero.x) + (this.y - hero.y) * (this.y - hero.y) <= 16384) { this.jump = true; this.jumpspeed = this.jumpstart; this.onMovingTile = false; soundManager.jump.mySound.start(); } var v2 = hero.y > this.y; if (this.jumpspeed >= 0) { if (v2) { if (hero.jumpspeed >= 0) { if (hero.x < this.x) { this.xMove = -1; } else { this.xMove = 1; } } else { if (hero.x < this.x) { this.xMove = -1; } else { this.xMove = 1; } } } } else { if (v2) { if (hero.jumpspeed >= 0) { if (hero.x < this.x) { this.xMove = -1; } else { this.xMove = 1; } } else { if (hero.x < this.x) { this.xMove = 1; } else { this.xMove = -1; } } } else { if (getRandom(0, this.health / 5) == 0) { if (hero.x < this.x) { this.xMove = 1; } else { this.xMove = -1; } } } } if (this.jump) { if (this.xtile * 64 - 32 < 7360) { this.xMove = 1; } if (this.xtile * 64 + 32 > 8000) { this.xMove = -1; } this.Move(this.xMove, 0, 0); this.jumping(v2); } else { this.enemyGroundMove(); } game.clip.evilSmoke._x = this.clip._x; game.clip.evilSmoke._y = this.clip._y; } function enemyFinalBoss() { this.delayCounter += 1; if (this.clip._dragon._currentframe == 1) { if (getRandom(0, 4) == 0) { this.clip._y += getRandom(-2, 2); if (this.clip._y > this.starty + 10) { this.clip._y = this.starty + 10; } if (this.clip._y <= this.starty - 10) { this.clip._y = this.starty - 10; } } if (this.ready) { var v5 = 0; var v3 = 0; while (v3 < game.currentEnemies.length) { var v4 = 'enemy' + game.currentEnemies[v3].id; var v2 = game[v4]; if (v2.type == 18) { if (v2.ready) { v5 += 1; } } ++v3; } if (v5 == 3 and this.go) { this.ready = false; this.go = false; this.clip._dragon.play(); soundManager.monsterwalk.mySound.start(); } } else { if (this.delayCounter >= this.delay) { if (this.array[this.k] == 2) { this.delayCounter = -this.delay * 2; } else { this.delayCounter = 0; } if (this.array[this.k] == 1) { this.clip._dragon._head.play(); } this.k += 1; if (this.k > this.array.length) { this.array = this['array' + this.arrayIndex]; this.k = 0; this.arrayIndex += 1; if (this.arrayIndex > 5) { this.arrayIndex = 1; } this.delayCounter = -this.delay * 200; this.ready = true; } } } if (this.clip._dragon._head._currentframe == 7) { this.shoot(); soundManager.monstershoot.mySound.start(); } } if (this.clip._dragon._currentframe > 1) { if (this.clip._dragon._currentframe == this.clip._dragon._totalframes) { var v3 = 0; while (v3 < game.currentEnemies.length) { var v4 = 'enemy' + game.currentEnemies[v3].id; var v2 = game[v4]; if (v2.type == 18) { v2.delayCounter = 0; v2.ready = false; v2.reset -= 1; if (v2.reset == 0) { v2.go = true; } } ++v3; } this.reset = 2; } } } function enemyFlyMove() { if (!this.downleft or !this.upleft or !this.downright or !this.upright or game['t_' + this.ytile + '_' + this.xtile].killable or (this.onMovingTile or game['t_' + (this.ytile + 1) + '_' + this.xtile].cloud) and this.yMove == 1) { this.xMove = -this.xMove; this.yMove = -this.yMove; } this.Move(this.xMove, this.yMove, 0); } function enemyGroundMove() { this.corners(this.x + this.xMove * this.speed, this.y); if (!this.onMovingTile) { if ((!this.upleft or !this.upright) and !this.onSlope) { this.xMove = -this.xMove; } else { if (game['t_' + (this.ytile + 1) + '_' + this.xtile].walkable and !game['t_' + (this.ytile + 1) + '_' + this.xtile].cloud) { this.xMove = -this.xMove; } } } else { if (!this.upleft or !this.upright or !this.downleft or !this.downright) { this.xMove = -this.xMove; } else { if (this.onMovingTile.diry == -1) { var v2 = this.y; this.y = this.onMovingTile.y - this.onMovingTile.height - this.height; this.lasty -= this.y + this.onMovingTile.speed; if (!this.checkMovingTiles(this.xMove * this.speed, 0) and game['t_' + (this.ytile + 1) + '_' + Math.floor((this.x + this.width * this.xMove) / game.tileW)].walkable) { this.xMove = -this.xMove; } this.lasty += this.y + this.onMovingTile.speed; this.y = v2; } else { if (!this.checkMovingTiles(this.xMove * this.speed, 1) and game['t_' + (this.ytile + 1) + '_' + Math.floor((this.x + this.width * this.xMove) / game.tileW)].walkable) { this.xMove = -this.xMove; } } } } this.Move(this.xMove, 0, 0); } function enemyHit(ob, i) { switch (ob.type) { case 1: if (!_root.thisFrame.IS_HIT) { heroJump(); heroHurt(34); soundManager.burn.mySound.start(); } break; case 2: if (ob.isJumpingOnHead()) { heroJump(); ob.clip.gotoAndStop(8); ob.dying = true; ob.clip._death.gotoAndPlay(1); soundManager.smpEneDeath.mySound.start(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 3: if (!_root.thisFrame.IS_HIT) { heroHurt(20); soundManager.spikehit.mySound.start(); } break; case 4: if (ob.isJumpingOnHead()) { heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 5: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { if (hero.x <= ob.x - ob.locHit * 1.2 or hero.x >= ob.x + ob.locHit * 1.2 or ob.locHit <= 3) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; ob.speed += 1; soundManager.enemyhit.mySound.start(); heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); heroJump(); } } } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } else { if (ob.isJumpingOnHead()) { if (hero.x <= ob.x - ob.locHit * 1.2 or hero.x >= ob.x + ob.locHit * 1.2 or ob.locHit <= 3) { heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); heroJump(); } } } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } break; case 6: if (ob.isJumpingOnHead() and !_root.thisFrame.IS_HIT) { heroJump(); heroHurt(24); soundManager.burn.mySound.start(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 7: if (ob.isJumpingOnHead()) { heroJump(); ob.clip.gotoAndStop(8); ob.dying = true; ob.clip._death.gotoAndPlay(1); soundManager.smpEneDeath.mySound.start(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 8: if (ob.isJumpingOnHead()) { heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 9: if (ob.isJumpingOnHead() and !_root.thisFrame.IS_HIT) { heroJump(); heroHurt(24); soundManager.burn.mySound.start(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } break; case 11: if (!_root.thisFrame.IS_HIT) { heroJump(); heroHurt(20); soundManager.bonyFish.mySound.start(); } break; case 12: if (!_root.thisFrame.IS_HIT) { heroJump(); heroHurt(34); soundManager.headhit.mySound.start(); } break; case 13: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; ob.speed += 6; soundManager.enemyhit.mySound.start(); heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(14); } } } else { if (ob.isJumpingOnHead()) { heroJump(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(14); } } } break; case 14: if (ob.isJumpingOnHead()) { hero.y = ob.y - ob.height - hero.height; heroJump(); } else { soundManager.movingfast.mySound.start(); if (!_root.thisFrame.IS_HIT) { heroHurt(14); } if (hero.x < ob.x) { hero.x = ob.x - ob.width - hero.width - 2; } else { hero.x = ob.x + ob.width + hero.width + 2; } } hero.updateSelf(); break; case 15: switch (ob.clip._currentframe) { case 2: if (!_root.thisFrame.IS_HIT) { heroHurt(10); } break; case 3: if (!_root.thisFrame.IS_HIT) { heroHurt(20); } break; case 1: case 4: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; ob.speed += 2; ob.jumpstart += 1; soundManager.enemyhit.mySound.start(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(20); } } } else { if (ob.isJumpingOnHead()) { } else { if (!_root.thisFrame.IS_HIT) { heroHurt(20); } } } } heroJump(); break; case 16: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; ob.basespeed += 2; soundManager.enemyhit.mySound.start(); heroJump(); hero.updateSelf(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } else { if (ob.isJumpingOnHead()) { heroJump(); hero.updateSelf(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } break; case 17: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead() and ob.xMove == 1) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; ob.speed += 6; soundManager.enemyhit.mySound.start(); heroJump(); hero.updateSelf(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } else { if (ob.isJumpingOnHead()) { heroJump(); hero.updateSelf(); } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); } } } break; case 18: if (ob.clip._dragon._currentframe > 1) { if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 1; ob.startTime = getTimer() / 1000; soundManager.enemyhit.mySound.start(); if (ob.health % 2 == 0) { ob.shootSpeed += 1; } var v5 = 0; while (v5 < game.currentEnemies.length) { var v6 = 'enemy' + game.currentEnemies[v5].id; var v4 = game[v6]; if (v4.type == 18) { v4.shootSpeed = ob.shootSpeed; v4.health = ob.health; } ++v5; } } else { if (!_root.thisFrame.IS_HIT) { heroHurt(14); } } } else { if (ob.isJumpingOnHead()) { } else { if (!_root.thisFrame.IS_HIT) { heroHurt(14); } } } } else { if (!_root.thisFrame.IS_HIT) { heroHurt(24); soundManager.burn.mySound.start(); } } heroJump(); hero.updateSelf(); break; case 19: if (getTimer() / 1000 > ob.startTime + 1.5) { if (ob.isJumpingOnHead()) { ob.startTime = Math.floor(getTimer() / 1000); ob.health -= 10; ob.startTime = getTimer() / 1000; soundManager.enemyhit.mySound.start(); heroJump(); } else { if (!_root.thisFrame.IS_HIT) { if (ob.jumpspeed > 1 and ob.lasty <= hero.lasty + this.height - 2 or hero.jumpspeed > 1 and ob.y + ob.height <= hero.y or ob.y + ob.height * 0.5 <= hero.y + hero.height * 0.5) { ob.jump = true; ob.jumpspeed = ob.jumpstart; ob.onMovingTile = false; heroHurt(14); } else { ob.xMove = -ob.xMove; } } } } else { if (ob.isJumpingOnHead()) { heroJump(); } else { if (!_root.thisFrame.IS_HIT) { if (ob.jumpspeed > 1 and ob.lasty <= hero.lasty + this.height - 2 or hero.jumpspeed > 1 and ob.y + ob.height <= hero.y or ob.y + ob.height * 0.5 <= hero.y + hero.height * 0.5) { ob.jump = true; ob.jumpspeed = ob.jumpstart; ob.onMovingTile = false; heroHurt(14); } else { ob.xMove = -ob.xMove; } } } } hero.updateSelf(); } } function enemyLavaBallMove() { if (game['t_' + this.ytile + '_' + this.xtile].killable) { this.jump = true; this.jumpspeed = this.jumpstart + getRandom(0, 8); this.onMovingTile = false; this.gravity = 1; soundManager.burn2.mySound.start(); } this.jumping(true); } function enemyLavaBallMove2() { if (game['t_' + this.ytile + '_' + this.xtile].killable and this.jumpspeed >= 0) { this.bool = false; this.clip._visible = false; this.jump = false; this.wait += 1; if (this.wait2 > 0) { this.wait2 = 0; this.counter = 0; soundManager.burn.mySound.start(); } this.xMove = 0; if (this.wait > 30) { this.x = getRandom(this.xom, this.xon) * game.tileW; this.clip._x = this.x; this.jump = true; this.jumpspeed = this.jumpstart; this.onMovingTile = false; this.gravity = 1; this.wait = 0; this.clip._visible = true; soundManager.burn.mySound.start(); } } if (this.checkIfOnCloud() and this.wait2 < 39) { if (!this.bool) { this.bool = true; this.clip.y -= 5; this.clip._y -= 5; } this.jumpspeed = 0; this.clip.gotoAndStop(1); if (this.wait2 == 0) { while (this.xMove == 0) { this.xMove = getRandom(-1, 1); } } this.wait2 += 1; if (this.wait2 % 10 == 0) { this.shoot(); } } else { if (this.wait2 >= 39) { this.counter += 1; if (this.counter > 150) { if (this.checkIfOnCloud()) { this.y = (this.ytile + 2) * game.tileH - this.height * 2; this.jumpspeed = 1; this.jump = true; } } this.corners(this.x + this.speed * this.xMove, this.y); if (!game['t_' + this.ytile + '_' + this.xtile].walkable or (!this.upright or !this.downright) or (!this.upleft or !this.downleft)) { this.xMove = -this.xMove; soundManager.headhit.mySound.start(); } this.updateSelf(); if (this.jump) { this.jumping(true); } else { this.jump = true; this.jumpspeed = this.jumpstart * 0.5 + this.speed * 0.25; this.onMovingTile = false; soundManager.land.mySound.start(); } this.Move(this.xMove, 0, false); this.clip.gotoAndStop(2); } else { if (this.jump) { this.jumping(true); } } } } function enemyRollingBallMove() { this.corners(this.x + this.speed * this.xMove, this.y + this.speed * this.yMove); if (!this.upleft and !this.downleft) { this.x = this.xstart; this.y = this.ystart; this.wait = 10; soundManager.headhit.mySound.start(); } this.falling(); this.wait -= 1; if (this.jump) { this.jumping(false); if (this.wait >= 0) { this.x -= this.speed * this.xMove; } } } function enemySpikeMove() { this.counter += 1; if (this.counter > game.tileW * 2 / this.speed) { this.counter = 0; if (this.xMove == 1) { this.xMove = 0; this.yMove = 1; soundManager.spikemovin.mySound.start(); } else { if (this.xMove == 0) { if (this.yMove == 1) { this.xMove = -1; this.yMove = 0; soundManager.spikemovin.mySound.start(); } if (this.yMove == -1) { this.xMove = 1; this.yMove = 0; soundManager.spikemovin.mySound.start(); } } else { if (this.xMove == -1) { this.xMove = 0; this.yMove = -1; soundManager.spikemovin.mySound.start(); } } } } else { this.Move(this.xMove, this.yMove, 0); } } function fadeIn() { if (!bsndis) { _root.thisFrame.hugeFrame.foreground._alpha -= 3; if (_root.thisFrame.hugeFrame.foreground._alpha <= 0) { _root.thisFrame.hugeFrame.foreground._alpha = 0; _root.thisFrame.hugeFrame.foreground._visible = false; } } } function fadeOut() { if (!bsndis) { _root.thisFrame.hugeFrame.foreground._visible = true; _root.thisFrame.hugeFrame.foreground._alpha += 7; if (_root.thisFrame.hugeFrame.foreground._alpha >= 100) { _root.thisFrame.hugeFrame.foreground._alpha = 100; } } } function falling() { this.climb = false; if (!this.jump) { this.corners(this.x, this.y + 1); if (this.downleft and this.downright and !this.checkIfOnCloud() and !this.checkMovingTiles(0, 1)) { this.jumpspeed = 0; this.jump = true; this.onMovingTile = false; } } } function Filters() { hero.clip.filters = undefined; var v3 = hero.clip.filters; var v2; if (_root.thisFrame.HEALTH >= 100) { v2 = 10; } else { v2 = Math.ceil(_root.thisFrame.HEALTH / 10); } var v4 = new flash.filters.ColorMatrixFilter(matrixWoo[v2]); v3.push(v4); hero.clip.filters = v3; if (!isDead) { game.clip.heroSmoke.gotoAndStop(v2 + 1); } } function FiltersDark(ob) { ob.clip.filters = undefined; var v4 = ob.clip.filters; var v3; if (_root.thisFrame.HEALTH >= 100) { v3 = 10; } else { v3 = Math.ceil(Math.abs(ob.health - 100) / 10); } var v5 = new flash.filters.ColorMatrixFilter(matrixDark[v3]); v4.push(v5); ob.clip.filters = v4; game.clip.evilSmoke.gotoAndStop(v3 + 1); game.clip.evilSmoke._xscale = ob.clip._xscale; } function FiltersRun(ob, type) { ob.clip.filters = undefined; var v3 = ob.clip.filters; var v2; if (getTimer() / 1000 < ob.startTime + 0.5) { v2 = Math.ceil((getTimer() / 1000 - ob.startTime) * 20); } else { if (getTimer() / 1000 >= ob.startTime + 0.5 and getTimer() / 1000 < ob.startTime + 1) { v2 = 10; } else { v2 = Math.ceil((ob.startTime + 1.5 - getTimer() / 1000) * 20); } } var v4; if (type == 17 or type == 19) { v4 = new flash.filters.ColorMatrixFilter(matrixHit2[v2]); } else { v4 = new flash.filters.ColorMatrixFilter(matrixHit1[v2]); } v3.push(v4); ob.clip.filters = v3; } function finalBoss() { if (game.currentMap == 50) { if (!fboss and hero.xtile == 73 and hero.ytile == 7) { if (theMode == 1 and _root.thisFrame.totalCoins != 100) { _root.thisFrame.HEALTH = 100; Filters(); _root.thisFrame.IS_HIT = true; _root.thisFrame.startTime = getTimer(); _root.FrameText = someText[7]; return undefined; } fboss = true; theMap = _root['myMap' + game.currentMap]; theMap[9][60] = 0; deleteAndChange(60, 9, 'Tile0'); theMap[9][61] = 0; deleteAndChange(61, 9, 'Tile0'); theMap[9][62] = 0; deleteAndChange(62, 9, 'Tile0'); theMap[9][65] = 0; deleteAndChange(65, 9, 'Tile0'); theMap[9][66] = 0; deleteAndChange(66, 9, 'Tile0'); theMap[9][67] = 0; deleteAndChange(67, 9, 'Tile0'); theMap[9][70] = 0; deleteAndChange(70, 9, 'Tile0'); theMap[9][71] = 0; deleteAndChange(71, 9, 'Tile0'); theMap[9][72] = 0; deleteAndChange(72, 9, 'Tile0'); _root['myMap' + game.currentMap] = theMap; } } } function getMyCorners(x1, y1) { this.downY = Math.floor((y1 + this.height - 1) / game.tileH); this.upY = Math.floor((y1 - this.height) / game.tileH); this.leftX = Math.floor((x1 - this.width) / game.tileW); this.rightX = Math.floor((x1 + this.width - 2) / game.tileW); this.upleft = game['t_' + this.upY + '_' + this.leftX].walkable; this.downleft = game['t_' + this.downY + '_' + this.leftX].walkable; this.upright = game['t_' + this.upY + '_' + this.rightX].walkable; this.downright = game['t_' + this.downY + '_' + this.rightX].walkable; } function getRandom(min, max) { var v1 = Math.random(); var v2 = max - min + 1; v1 *= v2; v1 += min; v1 = Math.floor(v1); return v1; } function heroHurt(amount) { _root.thisFrame.IS_HIT = true; _root.thisFrame.startTime = getTimer(); _root.thisFrame.Amount = amount; soundManager.herohit.mySound.start(); } function heroJump() { if (!hero.climb) { hero.jump = true; hero.jumpspeed = hero.jumpstart; hero.onMovingTile = false; soundManager.jump.mySound.start(); } } function is_hit(startTime) { if (startTime < 250) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 500) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 750) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1000) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1100) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1200) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1300) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1400) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1500) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1600) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1700) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1750) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1800) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1850) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { if (startTime < 1900) { this.clip._visible = true; game.clip.heroSmoke._visible = true; } else { if (startTime < 1950) { this.clip._visible = false; game.clip.heroSmoke._visible = false; } else { this.clip._visible = true; game.clip.heroSmoke._visible = true; _root.thisFrame.IS_HIT = false; } } } } } } } } } } } } } } } } } function isJumpingOnHead() { if (hero.jumpspeed > 1) { if (hero.lasty <= this.lasty + this.height - 2) { return true; } return false; } if (this.jumpspeed > 1) { if (hero.y + hero.height <= this.y) { return true; } return false; } if (hero.y + hero.height * 0.5 <= this.y + this.height * 0.5) { return true; } return false; } function jumping(keyPressed) { if (keyPressed) { this.jumpspeed += this.gravity; } else { this.jumpspeed += this.gravity * 1.5; } if (this.jumpspeed > game.tileH * 0.9) { this.jumpspeed = game.tileH * 0.9; } if (this.jumpspeed < 0) { this.Move(0, -1, -1); } else { if (this.jumpspeed > 0) { this.Move(0, 1, 1); } } } function kill() { if (this.clip._currentframe != 7 and this.clip._currentframe != 8 and this.clip._currentframe != 9 and this.clip._currentframe != 10) { if (_root.thisFrame.LIVES == 0) { soundManager.death2.mySound.start(); } else { soundManager.death.mySound.start(); } if (deathBy == 0) { this.clip.gotoAndStop(8); } else { if (deathBy == 1) { this.clip.gotoAndStop(9); } else { if (deathBy == 2) { this.clip.gotoAndStop(10); } else { this.clip.gotoAndStop(7); } } } isDead = true; tempTimeEnd(); soundManager.pressure.mySound.setVolume(0); _root.thisFrame.startTime = 2001; this.clip._visible = true; _root.thisFrame.IS_HIT = false; game.clip.heroSmoke.gotoAndStop(1); } if (this.clip._die._currentframe == this.clip._die._totalframes - 1) { this.clip._die.gotoAndStop(this.clip._die._totalframes); if (_root.thisFrame.LIVES == 0) { changingMaps = true; soundStopMain(-1); soundManager.WickyWoo3Dark.mySound.stop(); soundManager.GameOver.mySound.start(); if (game.currentMap == 1) { if (_global.theMode == 0) { _root.FrameText = someText[0] + _global._1 + someText[2]; _global.parser = _global._1; } if (_global.theMode == 1) { _root.FrameText = someText[0] + _global._1c + someText[2]; _global.parser = _global._1c; } if (_global.theMode == 2) { _root.FrameText = someText[0] + _global._1s + someText[2]; _global.parser = _global._1s; } } else { if (_global['_' + (Math.floor((game.currentMap - 1) / 5) + 1)] == undefined) { _root.FrameText = someText[0] + _global._secret + someText[2]; _global.parser = _global._secret; } else { if (_global.theMode == 0) { _root.FrameText = someText[0] + _global['_' + (Math.floor((game.currentMap - 1) / 5) + 1)] + someText[2]; _global.parser = _global['_' + int(_root.thisFrame.LEVEL)]; } if (_global.theMode == 1) { _root.FrameText = someText[0] + _global['_' + (Math.floor((game.currentMap - 1) / 5) + 1) + 'c'] + someText[2]; _global.parser = _global['_' + int(_root.thisFrame.LEVEL) + 'c']; } if (_global.theMode == 2) { _root.FrameText = someText[0] + _global['_' + (Math.floor((game.currentMap - 1) / 5) + 1) + 's'] + someText[2]; _global.parser = _global['_' + int(_root.thisFrame.LEVEL) + 's']; } } } } else { deathBy = 0; switchMainSoundPlaying(); _root.FrameText = ''; if (fboss) { var v8 = 0; while (v8 < game.currentEnemies.length) { var v6 = 'enemy' + game.currentEnemies[v8].id; var v7 = game[v6]; if (v7.type == 18) { if (v7.clip._dragon._currentframe > 1) { var v5 = 0; while (v5 < game.currentEnemies.length) { v6 = 'enemy' + game.currentEnemies[v5].id; var v4 = game[v6]; if (v4.type == 18) { v4.delayCounter = 0; v4.ready = false; v4.reset -= 1; if (v4.reset == 0) { v4.go = true; } } ++v5; } v7.reset = 2; break; } } ++v8; } shift = 0; fboss = false; theMap = _root['myMap' + game.currentMap]; theMap[9][60] = 1; deleteAndChange(60, 9, 'Tile1'); theMap[9][61] = 1; deleteAndChange(61, 9, 'Tile1'); theMap[9][62] = 1; deleteAndChange(62, 9, 'Tile1'); theMap[9][65] = 1; deleteAndChange(65, 9, 'Tile1'); theMap[9][66] = 1; deleteAndChange(66, 9, 'Tile1'); theMap[9][67] = 1; deleteAndChange(67, 9, 'Tile1'); theMap[9][70] = 1; deleteAndChange(70, 9, 'Tile1'); theMap[9][71] = 1; deleteAndChange(71, 9, 'Tile1'); theMap[9][72] = 1; deleteAndChange(72, 9, 'Tile1'); _root['myMap' + game.currentMap] = theMap; } this.clip.gotoAndStop(1); isDead = false; _root.thisFrame.IS_HIT = true; _root.thisFrame.startTime = getTimer(); _root.thisFrame.LIVES -= 1; _root.thisFrame.HEALTH = 0; Filters(); this.onMovingTile = false; _root.thisFrame.TIMERSTART = int(getTimer() / 1000) + (LevelStart - ((game.currentMap - 1) % 5) * (LevelStart / 5)); this.xtile = this.deathX; this.ytile = this.deathY; this.x = this.xtile * game.tileW + game.tileW * 0.5; this.y = (this.ytile + 1) * game.tileH - this.height; popBrokenBlocks(); bsndis = false; var v10 = 0; var v12 = 0; var v9 = 0; var v11 = 0; if (game.halfvisx > hero.xtile) { v10 = hero.xtile - game.halfvisx; v12 = 0; } else { if (hero.xtile > game.mapwidth - game.halfvisx - 1) { v10 = hero.xtile - game.mapwidth + game.halfvisx + 1; v12 = 1; } } if (game.halfvisy > hero.ytile) { v9 = hero.ytile - game.halfvisy; v11 = 0; } else { if (hero.ytile > game.mapheight - game.halfvisy - 1) { v9 = hero.ytile - game.mapheight + game.halfvisy + 1; v11 = 1; } } game.clip._x = game.centerx - (hero.xtile - v10) * game.tileW - game.tileW * 0.5; game.clip._y = game.centery - (hero.ytile - v9) * game.tileH - game.tileH * 0.5; _root.thisFrame.lavabkg._x = -48; _root.thisFrame.lavabkg._y = -96; _root.thisFrame.lavabkg.scrollX = (_root.thisFrame.lavabkg._width - 672) / game.mapwidth * game.tileW; _root.thisFrame.lavabkg.scrollY = (_root.thisFrame.lavabkg._height - 544) / game.mapheight * game.tileH; this.clip._x = this.x; this.clip._y = this.y; _root.thisFrame.Amount = 0; } } } function loopThroughMap(map) { var v9 = 0; var v11 = 0; var v8 = 0; var v10 = 0; if (game.halfvisx > hero.xtile) { v9 = hero.xtile - game.halfvisx; v11 = 0; } else { if (hero.xtile > game.mapwidth - game.halfvisx - 1) { v9 = hero.xtile - game.mapwidth + game.halfvisx + 1; v11 = 1; } } if (game.halfvisy > hero.ytile) { v8 = hero.ytile - game.halfvisy; v10 = 0; } else { if (hero.ytile > game.mapheight - game.halfvisy - 1) { v8 = hero.ytile - game.mapheight + game.halfvisy + 1; v10 = 1; } } var v3 = 0; while (v3 < game.mapheight) { var v2 = 0; while (v2 < game.mapwidth) { var v5 = 't_' + v3 + '_' + v2; game[v5] = new game['Tile' + map[v3][v2]](); game.clip.attachMovie('tile', v5, game.clip.getNextHighestDepth()); game.clip[v5]._x = v2 * game.tileW; game.clip[v5]._y = v3 * game.tileH; game.clip[v5].gotoAndStop(game[v5].frame); if (map[v3][v2] == 3) { game.clip[v5]._lava.gotoAndPlay(getRandom(1, game.clip[v5]._lava._totalframes)); } if (map[v3][v2] == 12) { game.clip[v5]._rock.gotoAndStop(getRandom(1, game.clip[v5]._rock._totalframes)); } if (map[v3][v2] == 4) { game.clip[v5]._blava.gotoAndPlay(getRandom(1, game.clip[v5]._blava._totalframes)); } if (game[v5].item != undefined) { game.clip[v5].attachMovie(game[v5].item, 'item', 1); } ++v2; } ++v3; } var v6; var v7; v3 = 0; while (v3 < game.mapheight) { v2 = 0; while (v2 < game.mapwidth) { if (map[v3][v2] == 12) { v5 = 't_' + v3 + '_' + v2; game.clip[v5].swapDepths(game.clip.getNextHighestDepth()); } if (map[v3][v2] == 16) { v5 = 't_' + v3 + '_' + v2; v6 = game.clip[v5]; } if (map[v3][v2] >= 100) { v5 = 't_' + v3 + '_' + v2; v7 = game.clip[v5]; } ++v2; } ++v3; } if (v6 != undefined) { v6.swapDepths(10002); } v7.swapDepths(10003); game.clip._x = game.centerx - (hero.xtile - v9) * game.tileW - game.tileW * 0.5; game.clip._y = game.centery - (hero.ytile - v8) * game.tileH - game.tileH * 0.5; _root.thisFrame.lavabkg._x = -48; _root.thisFrame.lavabkg._y = -96; _root.thisFrame.lavabkg.scrollX = (_root.thisFrame.lavabkg._width - 672) / game.mapwidth * game.tileW; _root.thisFrame.lavabkg.scrollY = (_root.thisFrame.lavabkg._height - 544) / game.mapheight * game.tileH; if (hero.width == undefined) { hero.width = 16; hero.height = 16; } hero.x = hero.xtile * game.tileW + game.tileW * 0.5; hero.y = (hero.ytile + 1) * game.tileH - hero.height; bsndis = false; } function makeIMove(xt, yt, xm, ym, t) { var v2 = _root.thisFrame.getNextHighestDepth(); var v4 = xt * game.tileW + game.tileW * 0.5 + game.clip._x; var v3 = yt * game.tileH + game.tileH * 0.5 + game.clip._y; _root.thisFrame.attachMovie('items', 'iMove' + v2, v2); _root.thisFrame['iMove' + v2]._x = v4; _root.thisFrame['iMove' + v2]._y = v3; _root.thisFrame['iMove' + v2].Direction = pointDirection(v4, v3, xm, ym); _root.thisFrame['iMove' + v2].gotoAndStop(t); _root.thisFrame['iMove' + v2].onEnterFrame = _root.travel; _root.thisFrame['iMove' + v2].tx = xm; _root.thisFrame['iMove' + v2].ty = ym; } function Move(dx, dy, jump) { if (dx != 0) { this.dirx = dx; } this.lasty = this.y; var v7; if (Math.abs(jump) == 1) { v7 = this.jumpspeed * jump; } else { v7 = this.speed; } var v2 = dx * v7; var v4 = dy * v7; var v6 = false; this.corners(this.x + v2, this.y + v4); if (!this.climb or this.downleft and this.upleft and this.upright and this.downright) { if (!this.checkMovingTiles(v2, v4)) { this.onMovingTile = false; var v9 = 'bullet' + this.id; if (this == game[v9] and dx != this.dirx and dy == 0) { dx = this.dirx; v2 = dx * v7; } } if (dy == -1) { if (this.type == 15 and this.wait2 != 0) { } else { this.clip.gotoAndStop(3); } if (this.upleft and this.upright) { v6 = true; } else { this.y = this.ytile * game.tileH + this.height; this.jumpspeed = 0; v9 = 'bullet' + this.id; if (this.type == undefined or this == game[v9]) { soundManager.headhit.mySound.start(); } } } if (dy == 1) { if (this.type == 15 and this.wait2 != 0) { } else { this.clip.gotoAndStop(4); } if (this.downleft and this.downright and !this.checkIfOnCloud() and !this.checkMovingTiles(v2, v4)) { v6 = true; } else { v9 = 'bullet' + this.id; if (this != game[v9] and this.type == undefined) { soundManager.land.mySound.start(); } this.jump = false; this.jumpspeed = 0; if (this.onMovingTile and !this.checkIfOnCloud()) { this.y = this.onMovingTile.y - this.onMovingTile.height - this.height; } else { this.y = (this.ytile + 1) * game.tileH - this.height; } } } if (dx == -1) { this.clip._xscale = -100; if (this.jumpspeed == 0) { this.clip.gotoAndStop(2); } if (this.downleft and this.upleft or this.onSlope) { this.climb = true; v6 = true; this.falling(); } else { this.x = this.xtile * game.tileW + this.width + 1; this.falling(); this.clip.gotoAndStop(4); } } if (dx == 1) { this.clip._xscale = 100; if (this.jumpspeed == 0) { this.clip.gotoAndStop(2); } if (this.upright and this.downright or this.onSlope) { this.climb = true; v6 = true; this.falling(); } else { this.x = (this.xtile + 1) * game.tileW - this.width - 1; this.falling(); this.clip.gotoAndStop(4); } } var v5 = theDirection(v2, v4); if (v5 == 0 or v5 == 180) { this.lstDir = v5; } if (v6) { this.x += speedX(theSpeed(v2, v4), v5); this.y += speedY(theSpeed(v2, v4), v5); } this.updateSelf(); this.wasOnSlope = this.onSlope; this.checkForSlopes(dy, dx); } } function moveBullets() { var v3 = 0; while (v3 < game.bullets.length) { var v2 = game.bullets[v3]; if (v2 == null) { game.bullets.splice(v3, 1); } else { if (v2.die) { v2.clip.removeMovieClip(); delete _root.game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); soundManager.firedie.mySound.start(); } else { if (v2.verybad) { if (!v2.jump) { v2.jumpspeed = v2.jumpstart; v2.jump = true; } v2.jumping(true); } else { if (v2.reallybad) { v2.Move(v2.dirx, v2.diry, false); } else { v2.clip.removeMovieClip(); delete _root.game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); if (!v2.downleft or !v2.downright or !v2.upleft or !v2.upright or v2.checkIfOnCloud()) { } else { if (v2.fbad) { v2.Move(v2.dirx, 0, false); } else { v2.clip.removeMovieClip(); delete _root.game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); if (!v2.upleft) { } else { v2.afterMoveTiles(); v2.corners(v2.x + v2.speed * v2.dirx, v2.y + v2.speed * v2.diry); if (!v2.onSlope) { if (!game['t_' + v2.ytile + '_' + v2.xtile].walkable or (!v2.upright or !v2.downright) or (!v2.upleft or !v2.downleft)) { v2.dirx = -v2.dirx; if (v2.good) { soundManager.wtrbounce.mySound.start(); } else { soundManager.firebounce.mySound.start(); } } } v2.updateSelf(); if (v2.jump) { v2.jumping(true); } else { if (!v2.onSlope) { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.jumpstart *= 0.9; v2.speed *= 0.875; v2.onMovingTile = false; if (v2.good) { soundManager.wtrbounce.mySound.start(); } else { soundManager.firebounce.mySound.start(); } } else { if (v2.good) { soundManager.wtrbounce.mySound.start(); } else { soundManager.firebounce.mySound.start(); } v2.onMovingTile = false; if (v2.onSlope == 1) { if (v2.dirx == 1) { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.speed *= 0.875; } else { if (v2.dirx == -1) { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.jumpstart *= 0.9; } } } if (v2.onSlope == -1) { if (v2.dirx == 1) { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.jumpstart *= 0.9; } else { if (v2.dirx == -1) { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.speed *= 0.875; } } } var v7 = v2.jumpspeed; v2.y += speedY(theSpeed(0, v7), theDirection(0, v7)); } } v2.Move(v2.dirx, 0, false); if (game['t_' + v2.ytile + '_' + v2.xtile].bounce and DansHitTest(v2, game.clip['t_' + v2.ytile + '_' + v2.xtile])) { if (v2.good) { soundManager.graybounce.mySound.start(); brokenBlocks.push(game.clip['t_' + v2.ytile + '_' + v2.xtile]); deleteAndChange(v2.xtile, v2.ytile, 'Tile0'); v2.clip.removeMovieClip(); delete game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); soundManager.wtrdie.mySound.start(); } else { v2.jump = true; v2.jumpspeed = v2.jumpstart; v2.jumpstart *= 0.9; v2.speed *= 0.875; v2.onMovingTile = false; soundManager.firebounce.mySound.start(); } } if (game['t_' + v2.ytile + '_' + v2.xtile].hurtable) { if (DansHitTest(v2, game.clip['t_' + v2.ytile + '_' + v2.xtile])) { if (game['t_' + v2.ytile + '_' + v2.xtile].diry == 1) { v2.dirx = -v2.dirx; if (v2.good) { soundManager.wtrbounce.mySound.start(); } else { soundManager.firebounce.mySound.start(); } } if (game['t_' + v2.ytile + '_' + v2.xtile].diry == -1) { v2.jumpstart *= 0.95; v2.speed *= 0.9375; } } } if (v2.speed <= 2 or game['t_' + v2.ytile + '_' + v2.xtile].killable) { v2.clip.removeMovieClip(); delete game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); if (v2.good) { soundManager.wtrdie.mySound.start(); } else { soundManager.firedie.mySound.start(); } } else { if (v2.verybad or v2.bad or v2.reallybad) { var v8 = v2.reallybad; var v5 = 0; while (v5 < game.bullets.length) { var v4 = game.bullets[v5]; if (!v4.verybad and !v4.bad and !v4.reallybad and DansHitTest(v2, v4)) { v4.clip.removeMovieClip(); delete _root.game['bullet' + game.bullets[v5].id]; soundManager.wtrdie.mySound.start(); game.bullets.splice(v5, 1); v2.die = true; break; } ++v5; } } else { if (v2.die) { if (DansHitTest(v2, hero)) { v2.clip.removeMovieClip(); delete game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); if (v8) { soundManager.flap.mySound.start(); if (!_root.thisFrame.IS_HIT) { heroHurt(20); } } else { soundManager.firedie.mySound.start(); if (!_root.thisFrame.IS_HIT) { heroHurt(10); } } } } else { if (v2.fbad) { v5 = 0; while (v5 < game.bullets.length) { v4 = game.bullets[v5]; if (!v4.verybad and !v4.bad and !v4.reallybad and !v4.fbad and DansHitTest(v2, v4)) { v4.clip.removeMovieClip(); delete _root.game['bullet' + game.bullets[v5].id]; soundManager.wtrdie.mySound.start(); game.bullets.splice(v5, 1); break; } ++v5; } if (DansHitTest(v2, hero)) { v2.clip.removeMovieClip(); delete game['bullet' + game.bullets[v3].id]; game.bullets.splice(v3, 1); if (!_root.thisFrame.IS_HIT) { heroHurt(20); } } } else { v5 = 0; while (v5 < game.currentEnemies.length) { var v6 = game['enemy' + game.currentEnemies[v5].id]; if (DansHitTest(v2, v6)) { whenBulletsCollide(v6, v2, v5, v3); } else { if (v6.type == 18) { if (game.collisionList.checkForCollision(v2.clip, v6.clip, 50)) { whenBulletsCollide(v6, v2, v5, v3); } else {} } } ++v5; } } } } } } } } } } } } ++v3; } } function moveTiles() { var v3 = false; var v2 = 0; while (v2 < game.movingtiles.length) { var v1 = game['movingtile' + v2]; v1.corners(v1.x + v1.speed * v1.dirx, v1.y + v1.speed * v1.diry); if (v1.newtype == 1) { if (v1.maxi < v1.downY) { v1.y = 64; if (hero.onMovingTile == v1) { hero.onMovingTile = false; } } if (v1.maxi < v1.rightX) { v1.x = 0; } } if (v1.newtype == 2) { if (v1.maxi < v1.rightX) { v3 = true; v1.diry = -1; v1.x = v1.startx; v1.y = v1.starty; v1.xtile = Math.floor(v1.x / game.tileW); v1.ytile = Math.floor(v1.y / game.tileH); v1.clip._x = v1.x; v1.clip._y = v1.y; } else { if (v1.newtype == 3) { if (v1.maxi >= v1.upY) { v1.y = v1.starty; if (hero.onMovingTile == v1) { hero.onMovingTile = false; } } } if (v1.newtype == 4) { if (v1.maxi < v1.rightX) { v1.x = v1.startx; } } if (v1.miny > v1.upY or v1.maxy < v1.downY) { v1.diry = -v1.diry; v3 = true; } if (v1.minx > v1.leftX or v1.maxx < v1.rightX) { v1.dirx = -v1.dirx; } v1.x += v1.speed * v1.dirx; v1.y += v1.speed * v1.diry; v1.xtile = Math.floor(v1.x / game.tileW); v1.ytile = Math.floor(v1.y / game.tileH); v1.clip._x = v1.x; v1.clip._y = v1.y; if (v1.clip._currentframe >= 5 and game['t_' + Math.floor((v1.y - 35.6) / game.tileH) + '_' + v1.xtile].killable or game['t_' + Math.floor((v1.y - 35.6) / game.tileH) + '_' + v1.xtile].under) { if (v1.clip._alpha == 100) { soundManager.burn2.mySound.start(); } if (v1.clip._alpha > 0) { v1.clip._alpha -= 10; } else { v1.clip._alpha = 0; v1.clip._visible = false; } } else { if (v1.clip._alpha == 0) { soundManager.burn2.mySound.start(); } v1.clip._visible = true; if (v1.clip._alpha < 100) { v1.clip._alpha += 25; } else { v1.clip._alpha = 100; } } } } ++v2; } if (v3) { tileSort(); } } function pointDirection(x1, y1, x2, y2) { return (Math.atan2(y1 - y2, x2 - x1) * 180 / Math.PI + 360) % 360; } function screenMove(xx, yy) { game.clip.lastx = game.clip._x; if (xx > game.halfvisx * game.tileW + game.tileW * 0.5) { if (xx < (game.mapwidth - game.halfvisx) * game.tileW - game.tileW * 0.5) { game.clip._x = game.centerx - xx; } } if (game.clip._x - game.clip.lastx > 0) { _root.thisFrame.lavabkg._x += _root.thisFrame.lavabkg.scrollX * (game.clip._x - game.clip.lastx); } else { if (game.clip._x - game.clip.lastx < 0) { _root.thisFrame.lavabkg._x -= _root.thisFrame.lavabkg.scrollX * (game.clip.lastx - game.clip._x); } } game.clip.lasty = game.clip._y; if (yy > game.halfvisy * game.tileH + game.tileH * 0.5) { if (yy < (game.mapheight - game.halfvisy) * game.tileH - game.tileH * 0.5) { game.clip._y = game.centery - yy; } else { var v2 = -((game.mapheight - game.halfvisy) * game.tileH - game.tileH * 0.5 - game.centery - game.tileH * 0.25); if (game.clip._y > v2) { game.clip._y -= 2; } else { if (game.clip._y < v2) { game.clip._y += 2; } } if (Math.abs(game.clip._y - v2) <= 3) { game.clip._y = v2; } } } else { var v2 = -(game.tileH * 0.25); if (game.clip._y > v2) { game.clip._y -= 2; } else { if (game.clip._y < v2) { game.clip._y += 2; } } if (Math.abs(game.clip._y - v2) <= 3) { game.clip._y = v2; } } if (game.clip._y - game.clip.lasty > 0) { _root.thisFrame.lavabkg._y += _root.thisFrame.lavabkg.scrollY * (game.clip._y - game.clip.lasty); } else { if (game.clip._y - game.clip.lasty < 0) { _root.thisFrame.lavabkg._y -= _root.thisFrame.lavabkg.scrollY * (game.clip.lasty - game.clip._y); } } } function shoot1() { ++game.bulletcounter; if (game.bulletcounter > 1000) { game.bulletcounter = 0; } var v3 = 'bullet' + game.bulletcounter; game[v3] = new game.Bullet(); game[v3].id = game.bulletcounter; game.bullets.push(game[v3]); game[v3].checkIfOnCloud = _root.checkIfOnCloud; game[v3].corners = _root.getMyCorners; game[v3].Move = _root.Move; game[v3].jumping = _root.jumping; game[v3].falling = _root.falling; game[v3].updateSelf = _root.updateSelf; game[v3].jumpstart = -8; game[v3].gravity = 2; game[v3].jump = false; game[v3].width = game.Bullet.prototype.width; game[v3].height = game.Bullet.prototype.height; game[v3].diry = -this.xMove; game[v3].dirx = this.yMove; game[v3].reallybad = true; game[v3].xtile = this.xtile; game[v3].ytile = this.ytile; game.clip.attachMovie('bulletB3', v3, 11000 + game.bulletcounter); game[v3].clip = game.clip[v3]; game[v3].x = this.x + game[v3].dirx * this.width; game[v3].y = this.y; game.clip[v3]._x = game[v3].x; game.clip[v3]._y = game[v3].y; } function shoot2(xx) { this.corners(this.x + xx, this.y); if (!this.downleft or !this.upleft or !this.downright or !this.upright) { return undefined; } ++game.bulletcounter; if (game.bulletcounter > 1000) { game.bulletcounter = 0; } var v3 = 'bullet' + game.bulletcounter; game[v3] = new game.Bullet(); game[v3].id = game.bulletcounter; game.bullets.push(game[v3]); game[v3].corners = _root.getMyCorners; game[v3].Move = _root.Move; game[v3].jumping = _root.jumping; game[v3].falling = _root.falling; game[v3].updateSelf = _root.updateSelf; game[v3].jumpstart = -8; game[v3].gravity = 2; game[v3].jump = false; game[v3].width = game.Bullet.prototype.width; game[v3].height = game.Bullet.prototype.height; game[v3].diry = 0; game[v3].dirx = 0; game[v3].verybad = true; soundManager.jump.mySound.start(); soundManager.land.mySound.start(); soundManager.headhit.mySound.start(); game[v3].xtile = this.xtile; game[v3].ytile = this.ytile; game.clip.attachMovie('bulletB2', v3, 11000 + game.bulletcounter); game[v3].clip = game.clip[v3]; game[v3].x = this.x + xx + game[v3].dirx * this.width; game[v3].y = this.y + game[v3].diry * this.height; game.clip[v3]._x = game[v3].x; game.clip[v3]._y = game[v3].y; } function shoot() { if (this.onSlope or game['t_' + Math.floor(this.y / game.tileH) + '_' + Math.floor((this.x + this.dirx * this.width) / game.tileW)].walkable) { soundManager.sqirt.mySound.start(); _root.thisFrame.FIREBALLS -= 1; this.lastshot = getTimer(); ++game.bulletcounter; if (game.bulletcounter > 1000) { game.bulletcounter = 0; } var v3 = 'bullet' + game.bulletcounter; game[v3] = new game.Bullet(); game[v3].corners = _root.getMyCorners; game[v3].Move = _root.Move; game[v3].jumping = _root.jumping; game[v3].falling = _root.falling; game[v3].updateSelf = _root.updateSelf; game[v3].checkIfOnCloud = _root.checkIfOnCloud; game[v3].checkForSlopes = _root.checkForSlopes; game[v3].checkMovingTiles = _root.checkMovingTiles; game[v3].afterMoveTiles = _root.afterMoveTiles; game[v3].crush = _root.crush; game[v3].jumpstart = -16; game[v3].gravity = 2; game[v3].jump = false; game[v3].wasOnSlope = false; game[v3].onSlope = this.onSlope; game[v3].width = game.Bullet.prototype.width; game[v3].height = game.Bullet.prototype.height; game[v3].id = game.bulletcounter; game.bullets.push(game[v3]); game[v3].good = true; game[v3].diry = 0; game[v3].dirx = this.dirx; game[v3].xtile = this.xtile; game[v3].ytile = this.ytile; game.clip.attachMovie('bullet', v3, 11000 + game.bulletcounter); game[v3].clip = game.clip[v3]; game[v3].x = this.x + game[v3].dirx * this.width; if (this.onSlope) { game[v3].y = (this.ytile + 1) * game.tileH - this.height - this.addy - 10; } else { game[v3].y = this.y + game[v3].diry * this.height; } game.clip[v3]._x = game[v3].x; game.clip[v3]._y = game[v3].y; game[v3].falling(); game[v3].jumpspeed = -5; } } function shootb() { if (this.onSlope or game['t_' + Math.floor(this.y / game.tileH) + '_' + Math.floor((this.x + this.dirx * this.width) / game.tileW)].walkable or this.type == 8) { ++game.bulletcounter; if (game.bulletcounter > 1000) { game.bulletcounter = 0; } soundManager.fireshoot.mySound.start(); var v3 = 'bullet' + game.bulletcounter; game[v3] = new game.Bullet(); game[v3].corners = _root.getMyCorners; game[v3].Move = _root.Move; game[v3].jumping = _root.jumping; game[v3].falling = _root.falling; game[v3].updateSelf = _root.updateSelf; game[v3].checkIfOnCloud = _root.checkIfOnCloud; game[v3].checkForSlopes = _root.checkForSlopes; game[v3].checkMovingTiles = _root.checkMovingTiles; game[v3].afterMoveTiles = _root.afterMoveTiles; game[v3].crush = _root.crush; game[v3].jumpstart = -16; game[v3].gravity = 2; game[v3].jump = false; game[v3].wasOnSlope = false; game[v3].onSlope = this.onSlope; game[v3].width = game.Bullet.prototype.width; game[v3].height = game.Bullet.prototype.height; game[v3].id = game.bulletcounter; game.bullets.push(game[v3]); game[v3].bad = true; game[v3].diry = 0; if (this.type == 19) { game[v3].dirx = this.dirx; } else { var v4 = getRandom(-1, 1); while (v4 == 0) { v4 = getRandom(-1, 1); } game[v3].dirx = v4; } this.clip._xscale = v4 * 100; game[v3].xtile = this.xtile; game[v3].ytile = this.ytile; game.clip.attachMovie('bulletB', v3, 11000 + game.bulletcounter); game[v3].clip = game.clip[v3]; if (this.type == 15) { game[v3].x = this.x + game[v3].dirx * this.width; game[v3].y = this.y - 56; } else { game[v3].x = this.x + game[v3].dirx * this.width; if (this.onSlope) { game[v3].y = (this.ytile + 1) * game.tileH - this.height - this.addy - 10; } else { game[v3].y = this.y + game[v3].diry * this.height; } } game.clip[v3]._x = game[v3].x; game.clip[v3]._y = game[v3].y; game[v3].falling(); game[v3].jumpspeed = -5; } } function shootf() { ++game.bulletcounter; if (game.bulletcounter > 1000) { game.bulletcounter = 0; } var v3 = 'bullet' + game.bulletcounter; game[v3] = new game.Bullet(); game[v3].id = game.bulletcounter; game.bullets.push(game[v3]); game[v3].corners = _root.getMyCorners; game[v3].Move = _root.Move; game[v3].jumping = _root.jumping; game[v3].falling = _root.falling; game[v3].updateSelf = _root.updateSelf; game[v3].jumpstart = -8; game[v3].gravity = 2; game[v3].jump = false; game[v3].width = game.Bullet.prototype.width * 3; game[v3].height = game.Bullet.prototype.height * 3; game[v3].speed = this.shootSpeed; game[v3].diry = 0; game[v3].dirx = -1; game[v3].fbad = true; game.clip.attachMovie('bulletF', v3, 11000 + game.bulletcounter); game[v3].clip = game.clip[v3]; game[v3].x = this.clip._x + this.clip._dragon._x + this.clip._dragon._head._x - 8; game[v3].y = this.clip._y + this.clip._dragon._y + this.clip._dragon._head._y - 8; game[v3].xtile = Math.floor(game[v3].x / game.tileW); game[v3].ytile = Math.floor(game[v3].y / game.tileH); game.clip[v3]._x = game[v3].x; game.clip[v3]._y = game[v3].y; } function songDecide() { if (game.currentMap > 50) { return undefined; } if (_global.theMode != 1 and _root.thisFrame.TIMER <= 40) { switchFastSoundPlaying(); } else { switchMainSoundPlaying(); } } function soundFadeMain(vol) { if (boolM) { if (game.currentMap > 50) { soundManager.WickyWoo3Dark.mySound.setVolume(vol); return undefined; } switch (mainSoundPlaying) { case 0: if (_global.theMode == 0) { soundManager.overworld.mySound.setVolume(vol); } if (_global.theMode == 1) { soundManager.overworldslower.mySound.setVolume(vol); } if (_global.theMode == 2) { soundManager.overworldfaster.mySound.setVolume(vol); } break; case 1: if (_global.theMode == 0) { soundManager.overworldfaster.mySound.setVolume(vol); } if (_global.theMode == 1) { } if (_global.theMode == 2) { soundManager.overworldfastest.mySound.setVolume(vol); } } } } function soundStopMain(thisSong) { if (game.currentMap > 50) { return undefined; } if (thisSong == mainSoundPlaying) { return undefined; } switch (mainSoundPlaying) { case 0: if (_global.theMode == 0) { soundManager.overworld.mySound.stop(); } if (_global.theMode == 1) { soundManager.overworldslower.mySound.stop(); } if (_global.theMode == 2) { soundManager.overworldfaster.mySound.stop(); } break; case 1: if (_global.theMode == 0) { soundManager.overworldfaster.mySound.stop(); } if (_global.theMode == 1) { } if (_global.theMode == 2) { soundManager.overworldfastest.mySound.stop(); } break; case 2: soundManager.boss.mySound.stop(); } mainSoundPlaying = -1; } function speedX(spd, dir) { return spd * Math.cos(dir * 0.0174532925199433); } function speedY(spd, dir) { return -(spd * Math.sin(dir * 0.0174532925199433)); } function stopAnimation() { if (PAUSE) { _root.thisFrame.lavabkg.stop(); hero.clip._visible = false; game.clip.heroSmoke._visible = false; } else { _root.thisFrame.lavabkg.play(); hero.clip._visible = true; game.clip.heroSmoke._visible = true; } var v2 = 0; while (v2 < game.currentEnemies.length) { var v3 = 'enemy' + game.currentEnemies[v2].id; game[v3].clip._visible = !game[v3].clip._visible; ++v2; } v2 = 0; while (v2 < game.items.length) { v3 = 'item' + game.items[v2][2] + '_' + game.items[v2][1]; game[v3].clip._visible = !game[v3].clip._visible; ++v2; } v2 = 0; while (v2 < game.bullets.length) { v3 = 'bullet' + game.bullets[v2].id; game[v3].clip._visible = !game[v3].clip._visible; ++v2; } } function subtractHealth() { _root.thisFrame.Amount -= 2; _root.thisFrame.HEALTH += 2; Filters(); if (soundManager.pressure.mySound.Volume == 1) { soundManager.pressure.mySound.setVolume(_root.thisFrame.HEALTH); } else { soundManager.pressure.mySound.setVolume(0); } if (_root.thisFrame.HEALTH >= 100) { _root.thisFrame.HEALTH = 100; soundManager.pressure.mySound.setVolume(0); } } function switchBossSoundPlaying() { if (game.currentMap > 50) { return undefined; } if (mainSoundPlaying == 2) { return undefined; } else { soundStopMain(2); soundManager.boss.mySound.start(0, 99999); mainSoundPlaying = 2; } } function switchFastSoundPlaying() { if (game.currentMap > 50) { return undefined; } if (mainSoundPlaying == 1) { return undefined; } else { soundStopMain(1); if (_global.theMode == 0) { soundManager.overworldfaster.mySound.start(0, 99999); } if (_global.theMode == 1) { } if (_global.theMode == 2) { soundManager.overworldfastest.mySound.start(0, 99999); } mainSoundPlaying = 1; } } function switchMainSoundPlaying() { if (game.currentMap > 50) { return undefined; } if (mainSoundPlaying == 0) { return undefined; } else { soundStopMain(0); if (_global.theMode == 0) { soundManager.overworld.mySound.start(0, 99999); } if (_global.theMode == 1) { soundManager.overworldslower.mySound.start(0, 99999); } if (_global.theMode == 2) { soundManager.overworldfaster.mySound.start(0, 99999); } mainSoundPlaying = 0; } } function travel() { if (!PAUSE) { this._visible = true; var v5 = this.tx; var v4 = this.ty; var v3 = Math.sqrt((v5 - this._x) * (v5 - this._x) + (v4 - this._y) * (v4 - this._y)) * 0.2; if (v3 * 5 < 32) { if (this._currentframe == 1) { _root.thisFrame.displayMe.gotoAndPlay(2); } else { if (this._currentframe == 2) { _root.thisFrame.displayMe.gotoAndPlay(9); } else { if (this._currentframe == 3) { _root.thisFrame.displayMe.gotoAndPlay(20); } } } this.removeMovieClip(); } else { this._x += speedX(v3, this.Direction); this._y += speedY(v3, this.Direction); this.Direction = pointDirection(this._x, this._y, v5, v4); this._xscale -= 4; this._yscale -= 4; } } else { this._visible = false; } } function tempTimeEnd() { if (_root.thisFrame.IS_HIT and PAUSE) { _root.thisFrame.startTime += _root.thisFrame.TIMERTEMP * 1000; } if (tempCounter) { _root.thisFrame.TIMERSTART += _root.thisFrame.TIMERTEMP; _root.thisFrame.TIMERTEMP = 0; _root.thisFrame.TIMERTEMPSTART = 0; } tempCounter = false; } function tempTimeStart() { if (!tempCounter) { _root.thisFrame.TIMERTEMPSTART = int(getTimer() / 1000); } tempCounter = true; } function theDirection(hspeed, vspeed) { return (Math.atan2(-vspeed, hspeed) * 180 / Math.PI + 360) % 360; } function theSpeed(hspeed, vspeed) { return Math.sqrt(Math.pow(hspeed, 2) + Math.pow(vspeed, 2)); } function tileInsert(ob) { if (hero.movingArray.length == 0) { hero.movingArray.push(ob); } else { var v1 = 0; while (v1 < hero.movingArray.length) { if (ob.diry < hero.movingArray[v1].diry) { } else { hero.movingArray.splice(v1, 0, ob); return undefined; } ++v1; } hero.movingArray.push(ob); } } function tileSort() { var v3 = hero.movingArray.length; while (v3 > 0) { var v1 = 0; while (v1 < v3 - 1) { if (hero.movingArray[v1].diry < hero.movingArray[v1 + 1].diry) { var v2 = hero.movingArray[v1]; hero.movingArray[v1] = hero.movingArray[v1 + 1]; hero.movingArray[v1 + 1] = v2; } ++v1; } --v3; } } function updateSelf() { this.lasty = this.y; this.xtile = Math.floor(this.x / game.tileW); this.ytile = Math.floor(this.y / game.tileH); this.clip._x = this.x; this.clip._y = this.y; this.crush(); } function updateTemps() { if (fboss) { shift += 8; if (shift >= 192) { shift = 192; } this.screenMove(this.x + shift, this.y); } else { if (this.onSlope) { this.screenMove(this.x, this.clip._y); } else { this.screenMove(this.x, this.y); } } } function whenBulletsCollide(ob1, ob2, i, j) { if (ob1.type == 1 or ob1.type == 2 or ob1.type == 4 or ob1.type == 6 or ob1.type == 7 or ob1.type == 8 or ob1.type == 9 or ob1.type == 12 or ob1.type == 13 or ob1.type == 15 or ob1.type == 19) { ob2.clip.removeMovieClip(); delete game['bullet' + ob2.id]; game.bullets.splice(j, 1); if (ob2.good) { soundManager.wtrdie.mySound.start(); } else { soundManager.firedie.mySound.start(); } if (ob1.type == 2 or ob1.type == 4 or ob1.type == 6 or ob1.type == 7 or ob1.type == 8 or ob1.type == 9) { ob1.clip.gotoAndStop(8); ob1.dying = true; ob1.clip._death.gotoAndPlay(1); soundManager.smpEneDeath.mySound.start(); } if (ob1.type == 13) { ob1.health -= 0.25; ob1.speed += 1.5; ob1.clip.filters = undefined; var v3 = ob1.clip.filters; var v4 = new flash.filters.ColorMatrixFilter(matrixHit1[10]); v3.push(v4); ob1.clip.filters = v3; } if (ob1.type == 15) { ob1.health -= 0.25; ob1.speed += 0.5; ob1.jumpstart += 0.25; ob1.clip.filters = undefined; v3 = ob1.clip.filters; v4 = new flash.filters.ColorMatrixFilter(matrixHit1[10]); v3.push(v4); ob1.clip.filters = v3; } if (ob1.type == 19) { ob1.health -= 15; ob1.clip.filters = undefined; v3 = ob1.clip.filters; v4 = new flash.filters.ColorMatrixFilter(matrixHit2[10]); v3.push(v4); ob1.clip.filters = v3; } } else { ob2.dirx = -ob2.dirx; ob2.x += ob2.speed * ob2.dirx; if (ob.good) { soundManager.wtrbounce.mySound.start(); } else { soundManager.firebounce.mySound.start(); } } } function popBrokenBlocks() { while (brokenBlocks.length > 0) { var v1 = brokenBlocks.pop(); v1.xtile = Math.floor(v1._x / game.tileW); v1.ytile = Math.floor(v1._y / game.tileH); deleteAndChange(v1.xtile, v1.ytile, 'Tile2'); } } stop(); var mpressed = Key.isDown(77); var spressed = Key.isDown(83); soundManager.intro.mySound.stop(); matrixWoo = new Array(); matrixWoo[0] = new Array(1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); matrixWoo[1] = new Array(0.884317, 0.057893, 0.00779, 0, -1.575, 0.029317, 0.912893, 0.00779, 0, -1.575, 0.029317, 0.057893, 0.86279, 0, -1.575, 0, 0, 0, 1, 0); matrixWoo[2] = new Array(0.775548, 0.109692, 0.01476, 0, -2.65, 0.055548, 0.829692, 0.01476, 0, -2.65, 0.055548, 0.109692, 0.73476, 0, -2.65, 0, 0, 0, 1, 0); matrixWoo[3] = new Array(0.673693, 0.155397, 0.02091, 0, -3.225, 0.078693, 0.750397, 0.02091, 0, -3.225, 0.078693, 0.155397, 0.61591, 0, -3.225, 0, 0, 0, 1, 0); matrixWoo[4] = new Array(0.578752, 0.195008, 0.02624, 0, -3.3, 0.09875200000000001, 0.6750080000000001, 0.02624, 0, -3.3, 0.09875200000000001, 0.195008, 0.50624, 0, -3.3, 0, 0, 0, 1, 0); matrixWoo[5] = new Array(0.490725, 0.228525, 0.03075, 0, -2.875, 0.115725, 0.603525, 0.03075, 0, -2.875, 0.115725, 0.228525, 0.40575, 0, -2.875, 0, 0, 0, 1, 0); matrixWoo[6] = new Array(0.409612, 0.255948, 0.03444, 0, -1.95000000000001, 0.129612, 0.535948, 0.03444, 0, -1.95000000000001, 0.129612, 0.255948, 0.31444, 0, -1.95000000000001, 0, 0, 0, 1, 0); matrixWoo[7] = new Array(0.335413, 0.277277, 0.03731, 0, -0.525000000000009, 0.140413, 0.472277, 0.03731, 0, -0.525000000000009, 0.140413, 0.277277, 0.23231, 0, -0.525000000000009, 0, 0, 0, 1, 0); matrixWoo[8] = new Array(0.268128, 0.292512, 0.03936, 0, 1.40000000000001, 0.148128, 0.412512, 0.03936, 0, 1.40000000000001, 0.148128, 0.292512, 0.15936, 0, 1.40000000000001, 0, 0, 0, 1, 0); matrixWoo[9] = new Array(0.207757, 0.301653, 0.04059, 0, 3.82500000000001, 0.152757, 0.356653, 0.04059, 0, 3.82500000000001, 0.152757, 0.301653, 0.09558999999999999, 0, 3.82500000000001, 0, 0, 0, 1, 0); matrixWoo[10] = new Array(0.1543, 0.3047, 0.041, 0, 6.75, 0.1543, 0.3047, 0.041, 0, 6.75, 0.1543, 0.3047, 0.041, 0, 6.75, 0, 0, 0, 1, 0); matrixDark = new Array(); matrixDark[0] = new Array(1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); matrixDark[1] = new Array(0.95, 0, 0, 0, 3.175, 0, 0.95, 0, 0, 3.175, 0, 0, 0.95, 0, 3.175, 0, 0, 0, 1, 0); matrixDark[2] = new Array(0.9, 0, 0, 0, 6.35, 0, 0.9, 0, 0, 6.35, 0, 0, 0.9, 0, 6.35, 0, 0, 0, 1, 0); matrixDark[3] = new Array(0.85, 0, 0, 0, 9.525, 0, 0.85, 0, 0, 9.525, 0, 0, 0.85, 0, 9.525, 0, 0, 0, 1, 0); matrixDark[4] = new Array(0.8, 0, 0, 0, 12.7, 0, 0.8, 0, 0, 12.7, 0, 0, 0.8, 0, 12.7, 0, 0, 0, 1, 0); matrixDark[5] = new Array(0.75, 0, 0, 0, 15.875, 0, 0.75, 0, 0, 15.875, 0, 0, 0.75, 0, 15.875, 0, 0, 0, 1, 0); matrixDark[6] = new Array(0.7, 0, 0, 0, 19.05, 0, 0.7, 0, 0, 19.05, 0, 0, 0.7, 0, 19.05, 0, 0, 0, 1, 0); matrixDark[7] = new Array(0.65, 0, 0, 0, 22.225, 0, 0.65, 0, 0, 22.225, 0, 0, 0.65, 0, 22.225, 0, 0, 0, 1, 0); matrixDark[8] = new Array(0.6, 0, 0, 0, 25.4, 0, 0.6, 0, 0, 25.4, 0, 0, 0.6, 0, 25.4, 0, 0, 0, 1, 0); matrixDark[9] = new Array(0.6, 0, 0, 0, 25.4, 0, 0.6, 0, 0, 25.4, 0, 0, 0.6, 0, 25.4, 0, 0, 0, 1, 0); matrixDark[10] = new Array(0.5, 0, 0, 0, 31.75, 0, 0.5, 0, 0, 31.75, 0, 0, 0.5, 0, 31.75, 0, 0, 0, 1, 0); matrixHit1 = new Array(); matrixHit1[0] = new Array(1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); matrixHit1[1] = new Array(0.87298711739924, -0.07330313136811439, 0.150316013968874, 0, -1.575, 0.0399895433083306, 0.949479311419869, -0.0394688547281998, 0, -1.575, -0.105757713411966, 0.150802865524384, 0.904954847887582, 0, -1.575, 0, 0, 0, 1, 0); matrixHit1[2] = new Array(0.7403211196444151, -0.10830794733522, 0.267986827690804, 0, -2.65, 0.0777950253372194, 0.889709125761558, -0.06750415109877719, 0, -2.65, -0.179848748630007, 0.287853984678902, 0.791994763951105, 0, -2.65, 0, 0, 0, 1, 0); matrixHit1[3] = new Array(0.60872128978236, -0.111385648277494, 0.352664358495133, 0, -3.225, 0.111622935548103, 0.823186455956763, -0.08480939150486649, 0, -3.225, -0.224339564451897, 0.405201851722506, 0.66913771272939, 0, -3.225, 0, 0, 0, 1, 0); matrixHit1[4] = new Array(0.483912458157698, -0.0895775473638047, 0.405665089206107, 0, -3.3, 0.140096743552533, 0.7524242762528161, -0.09252101980534851, 0, -3.3, -0.242490441732895, 0.498701673021316, 0.543788768711579, 0, -3.3, 0, 0, 0, 1, 0); matrixHit1[5] = new Array(0.370447340121917, -0.050164641237719, 0.429717301115802, 0, -2.875, 0.162279709407814, 0.679822888573493, -0.0921025979813071, 0, -2.875, -0.238457289898801, 0.566022357696109, 0.422434932202692, 0, -2.875, 0, 0, 0, 1, 0); matrixHit1[6] = new Array(0.271603928607018, -0.000263000215878023, 0.42865907160886, 0, -1.95000000000001, 0.177673400043176, 0.607558342699613, -0.08523174274278809, 0, -1.95, -0.216974376461393, 0.606561000215878, 0.310413376245515, 0, -1.95, 0, 0, 0, 1, 0); matrixHit1[7] = new Array(0.189357974630784, 0.0535365953714441, 0.407105429997772, 0, -0.525000000000013, 0.186193631168097, 0.537492319027689, -0.0736859501957859, 0, -0.525000000000009, -0.183035091854206, 0.6212753845347701, 0.211759707319436, 0, -0.525000000000009, 0, 0, 0, 1, 0); matrixHit1[8] = new Array(0.124426943195619, 0.10546944344319, 0.370103613361192, 0, 1.40000000000002, 0.188126560861568, 0.471106613780442, -0.0592331746420106, 0, 1.40000000000001, -0.141587074846919, 0.612448474693874, 0.129138600153045, 0, 1.40000000000001, 0, 0, 0, 1, 0); matrixHit1[9] = new Array(0.0763785, 0.1508265, 0.322795, 0, 3.82500000000001, 0.1840685, 0.409464, -0.0435325, 0, 3.82500000000001, -0.0972565, 0.5834015, 0.063855, 0, 3.82500000000001, 0, 0, 0, 1, 0); matrixHit1[10] = new Array(0.0437937081961314, 0.186105225907032, 0.270101065896837, 0, 6.75, 0.17485364263095, 0.353195838696658, -0.028049481327609, 0, 6.75, -0.0541141599443879, 0.538173997608896, 0.0159401623354919, 0, 6.75, 0, 0, 0, 1, 0); matrixHit2 = new Array(); matrixHit2[0] = new Array(1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); matrixHit2[1] = new Array(1.06, 0, 0, 0, 1.49, 0, 1.06, 0, 0, 1.49, 0, 0, 1.06, 0, 1.49, 0, 0, 0, 1, 0); matrixHit2[2] = new Array(1.12, 0, 0, 0, 3.58, 0, 1.12, 0, 0, 3.58, 0, 0, 1.12, 0, 3.58, 0, 0, 0, 1, 0); matrixHit2[3] = new Array(1.18, 0, 0, 0, 6.27, 0, 1.18, 0, 0, 6.27, 0, 0, 1.18, 0, 6.27, 0, 0, 0, 1, 0); matrixHit2[4] = new Array(1.25, 0, 0, 0, 9.125, 0, 1.25, 0, 0, 9.125, 0, 0, 1.25, 0, 9.125, 0, 0, 0, 1, 0); matrixHit2[5] = new Array(1.34, 0, 0, 0, 11.91, 0, 1.34, 0, 0, 11.91, 0, 0, 1.34, 0, 11.91, 0, 0, 0, 1, 0); matrixHit2[6] = new Array(1.44, 0, 0, 0, 15.26, 0, 1.44, 0, 0, 15.26, 0, 0, 1.44, 0, 15.26, 0, 0, 0, 1, 0); matrixHit2[7] = new Array(1.56, 0, 0, 0, 19.04, 0, 1.56, 0, 0, 19.04, 0, 0, 1.56, 0, 19.04, 0, 0, 0, 1, 0); matrixHit2[8] = new Array(1.71, 0, 0, 0, 23.315, 0, 1.71, 0, 0, 23.315, 0, 0, 1.71, 0, 23.315, 0, 0, 0, 1, 0); matrixHit2[9] = new Array(1.86, 0, 0, 0, 29.09, 0, 1.86, 0, 0, 29.09, 0, 0, 1.86, 0, 29.09, 0, 0, 0, 1, 0); matrixHit2[10] = new Array(2, 0, 0, 0, 36.5, 0, 2, 0, 0, 36.5, 0, 0, 2, 0, 36.5, 0, 0, 0, 1, 0); _root.createEmptyMovieClip('thisFrame', 0); _root.thisFrame.attachMovie('lavabkg', 'lavabkg', 0); _root.thisFrame.lavabkg._x = 0; _root.thisFrame.lavabkg._y = 0; _root.thisFrame.lavabkg._width = 1101; _root.thisFrame.lavabkg._height = 640; _root.thisFrame.lavabkg.scrollX = 0; _root.thisFrame.lavabkg.scrollY = 0; _root.thisFrame.attachMovie('hugeFrame', 'hugeFrame', 77700); _root.thisFrame.hugeFrame._x = 0; _root.thisFrame.hugeFrame._y = 0; _root.thisFrame.hugeFrame.foreground._alpha = 100; _root.thisFrame.attachMovie('display', 'displayMe', 77701); _root.thisFrame.displayMe._x = 0; _root.thisFrame.displayMe._y = 12; uppress = false; Volume = 50; tempVolume = Volume; if (_global.theMode == 0) { LevelStart = 400; } else { if (_global.theMode == 1) { LevelStart = Number.POSITIVE_INFINITY; } else { LevelStart = 200; } } isDead = false; PAUSE = false; ppress = false; epress = false; changingMaps = false; HERE = true; tempCounter = false; bsndis = false; fboss = false; shift = 0; climbDelay = 7; climbCounter = climbDelay; dontplayAlarm = false; mainSoundPlaying = -1; deathBy = 0; _root.thisFrame.HEALTH = 0; _root.thisFrame.TIMERSTART = int(getTimer() / 1000) + LevelStart; _root.thisFrame.TIMER = 0; _root.thisFrame.TIMERTEMP = 0; _root.thisFrame.TIMERTEMPSTART = 0; _root.thisFrame.IS_HIT = false; _root.thisFrame.startTime = 0; _root.thisFrame.Amount = 0; _root.thisFrame.FIREBALLS = 10; _root.thisFrame.points = 0; _root.thisFrame.LIVES = 4; _root.thisFrame.LEVEL = 0.5; _root.thisFrame.totalCoins = 0; someText = new Array(9); someText[0] = 'Game Over\nYour Password is:\n'; someText[1] = 'Great!\nYour Password is\n'; someText[2] = '\nPress Enter to Continue'; someText[3] = 'PAUSE'; someText[4] = 'Amazing!\nYou have cleared all of the\nlevels in Normal mode!\nThe middle word of a secret password is:\nAstronomical\nTry to clear the other two modes!'; someText[5] = 'Outstanding!\nYou have cleared all of the\nlevels in Speed mode!\nThe last word of a secret password is:\nBananas\nTry to clear the other two modes!'; someText[6] = 'Unbelievable!\nYou have cleared all of the\nlevels in Crystal mode!\nThe first word of a secret password is:\nFifty\nTry to clear the other two modes!'; someText[7] = 'There are still some crystals!'; someText[8] = 'You have MASTERED\nWicky Woo in Lava Land!\nThank you for playing!!!\n'; _root.FrameText = ''; myMap1 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 12, 100, 12, 12], [12, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 10, 0, 0, 12, 7, 12, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 7, 12, 10, 0, 12, 7, 12, 3, 3, 3, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 12, 12, 12, 12, 7, 12, 12, 12, 4, 12, 12, 12, 12], [12, 12, 12, 12, 3, 12, 12, 12, 12, 12, 3, 3, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 12, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 12, 4, 4, 4, 12, 12], [12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 12, 4, 4, 4, 12, 12], [12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap2 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 0, 0, 0, 1, 7, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 7, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 0, 0, 0, 1, 7, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 0, 1, 0, 0, 7, 0, 0, 1, 0, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 0, 0, 1, 0, 7, 0, 1, 0, 0, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 1, 1, 0, 0, 7, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 7, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 7, 1, 1, 0, 0, 12], [12, 0, 0, 0, 0, 5, 0, 0, 0, 101, 12], [12, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12], [12, 12, 3, 3, 3, 3, 3, 3, 3, 12, 12], [12, 12, 4, 4, 4, 4, 4, 4, 4, 12, 12], [12, 12, 4, 4, 4, 4, 4, 4, 4, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap3 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 0, 1, 1, 1, 12, 7, 12, 1, 1, 1, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 102, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 12, 12, 12], [12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 12, 12, 7, 12, 12, 3, 3, 3, 3, 3, 12, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap4 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 7, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 11, 12, 7, 12, 12, 12, 7, 12, 12, 12, 0, 0, 0, 12, 12, 1, 1, 1, 1, 12, 12, 12], [12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 11, 12, 7, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 12], [12, 0, 1, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 3, 3, 12, 12, 12, 12, 3, 3, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12]]; myMap5 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 7, 12, 12, 7, 12, 12, 7, 12, 12, 12], [12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 12, 0, 5, 0, 0, 5, 0, 0, 5, 0, 12, 12], [12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 12, 3, 3, 3, 12, 3, 3, 3, 12, 3, 3, 3, 3, 12, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [12, 12, 4, 4, 4, 12, 4, 4, 4, 12, 4, 4, 4, 4, 12, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 12, 4, 4, 12, 4, 4, 12, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [12, 12, 4, 4, 4, 12, 4, 4, 4, 12, 4, 4, 4, 4, 12, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 12, 4, 4, 12, 4, 4, 12, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; myMap6 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 105, 0, 12], [12, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 6, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 6, 1, 1, 1, 12, 0, 5, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 5, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 11, 12, 12, 5, 12, 12, 12, 12, 12, 12, 12, 1, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 12], [12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 12, 12, 12, 12, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 3, 12, 12, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 12], [12, 12, 12, 12, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 12, 4, 4, 12, 12, 4, 4, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 12, 12, 12, 12]]; myMap7 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 13, 0, 12, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 0, 0, 1, 1, 1, 12, 1, 1, 1, 12, 3, 3, 12, 10, 0, 0, 0, 1, 1, 0, 0, 0, 11, 12, 12, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 4, 4, 12, 12, 10, 0, 0, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 1, 1, 1, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 13, 0, 106, 0, 13, 12], [12, 0, 0, 12, 12, 12, 12, 0, 0, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 11, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 12, 10, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 1, 1, 1, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 12, 12, 12, 12, 12, 1, 1, 1, 0, 0, 0, 13, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 12, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 12, 12, 12, 12, 3, 3, 12, 3, 12, 3, 3, 3, 12, 3, 3, 3, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 5, 13, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 4, 4, 12, 4, 12, 4, 4, 4, 12, 4, 4, 4, 12, 12], [12, 12, 12, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 4, 4, 12, 4, 12, 4, 4, 4, 12, 4, 4, 4, 12, 12]]; myMap8 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 12], [12, 1, 1, 1, 1, 0, 0, 0, 12, 12, 1, 1, 1, 1, 12, 12, 1, 1, 1, 12, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 12], [12, 1, 1, 1, 1, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 1, 6, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 107, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 1, 1, 12], [12, 1, 1, 1, 1, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 0, 5, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 12, 12, 3, 3, 3, 3, 12, 12, 3, 12, 12, 12, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 3, 3, 3, 12, 3, 3, 3, 12, 3, 3, 3, 12, 12, 12, 12]]; myMap9 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 1, 0, 0, 6, 12, 0, 12, 6, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 5, 12, 0, 12, 5, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 11, 12, 7, 12, 10, 1, 1, 1, 1, 12, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 12, 0, 0, 0, 0, 0, 0, 0, 0, 108, 0, 0, 0, 0, 12], [12, 0, 0, 0, 11, 12, 0, 5, 0, 12, 10, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 12, 0, 12, 0, 0, 0, 12, 0, 0, 1, 1, 1, 0, 0, 12], [12, 0, 0, 11, 12, 12, 0, 5, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 3, 3, 3, 3, 3, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 0, 13, 13, 0, 12, 0, 12, 0, 12, 4, 4, 4, 4, 4, 12, 0, 12, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 12, 12, 3, 12, 12, 3, 12, 3, 12, 3, 12, 4, 4, 4, 4, 4, 12, 3, 3, 3, 12, 12, 3, 3, 3, 3, 3, 3, 12, 3, 3, 12, 12, 12, 3, 12]]; myMap10 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 6, 12, 6, 0, 0, 12, 1, 1, 1, 0, 0, 0, 12, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 14, 14, 14, 0, 1, 0, 0, 0, 12, 0, 0, 5, 12, 5, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 5, 12, 5, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 12, 10, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 12], [12, 12, 12, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 12, 12, 12, 10, 0, 13, 13, 13, 0, 11, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 12, 0, 0, 11, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap11 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 14, 14, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 13, 13, 0, 0, 0, 14, 14, 14, 13, 13, 0, 0, 0, 0, 0, 0, 110, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12, 12], [3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12, 12]]; myMap12 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 111, 12], [12, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 1, 12], [12, 2, 2, 2, 2, 13, 7, 13, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 12, 7, 12, 2, 2, 2, 2, 12], [12, 2, 2, 2, 13, 12, 7, 12, 13, 2, 2, 2, 12], [12, 2, 2, 2, 12, 12, 7, 12, 12, 2, 2, 2, 12], [12, 13, 2, 2, 2, 14, 7, 14, 2, 2, 2, 13, 12], [12, 12, 12, 2, 2, 2, 7, 2, 2, 2, 12, 12, 12], [12, 2, 12, 12, 2, 2, 7, 2, 2, 12, 12, 2, 12], [12, 2, 2, 12, 2, 2, 7, 2, 2, 12, 2, 2, 12], [12, 2, 2, 12, 12, 2, 7, 2, 12, 12, 2, 2, 12], [12, 2, 2, 2, 12, 2, 7, 2, 12, 2, 2, 2, 12], [12, 7, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 12], [12, 7, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 12], [12, 7, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 12], [12, 7, 3, 3, 3, 3, 7, 3, 3, 3, 3, 7, 12], [12, 7, 12, 12, 12, 12, 7, 12, 12, 12, 12, 7, 12], [12, 7, 12, 12, 12, 12, 7, 12, 12, 12, 12, 7, 12], [12, 7, 12, 12, 12, 12, 7, 12, 12, 12, 12, 7, 12], [12, 7, 14, 2, 2, 2, 7, 2, 2, 2, 14, 7, 12], [12, 7, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 12], [12, 7, 2, 2, 12, 2, 7, 2, 12, 2, 2, 7, 12], [12, 7, 2, 2, 12, 2, 7, 2, 12, 2, 2, 7, 12], [12, 7, 2, 2, 12, 2, 5, 2, 12, 2, 2, 7, 12], [12, 5, 2, 2, 12, 2, 5, 2, 12, 2, 2, 5, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap13 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 0, 0, 0, 112, 0, 0, 0, 1, 0, 12], [12, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 12], [12, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 12], [12, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 12], [12, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 12], [12, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12], [12, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 12], [12, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 12], [12, 12, 2, 12, 12, 12, 2, 12, 12, 12, 2, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 12], [12, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap14 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 113, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 6, 12, 7, 12, 6, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 12, 7, 12, 5, 0, 2, 0, 0, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 7, 0, 5, 0, 2, 0, 0, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 7, 0, 5, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 2, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 1, 0, 0, 0, 0, 0, 12, 7, 7, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 5, 5, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12]]; myMap15 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 16, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap16 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 13, 13, 13, 12, 115, 12, 13, 13, 13, 0, 12], [12, 1, 12, 12, 12, 12, 7, 12, 12, 12, 12, 1, 12], [12, 1, 14, 14, 14, 14, 5, 14, 14, 14, 14, 1, 12], [12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 12, 3, 3, 3, 3, 3, 12, 0, 0, 12], [12, 0, 0, 12, 4, 4, 4, 4, 4, 12, 0, 0, 12], [12, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 12], [12, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12], [12, 14, 14, 14, 14, 14, 5, 14, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 14, 14, 14, 0, 0, 0, 0, 12], [12, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12], [12, 12, 1, 1, 1, 0, 0, 0, 1, 1, 1, 12, 12], [12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap17 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 12, 0, 12, 3, 3, 3, 12], [12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12], [12, 0, 0, 2, 12, 5, 0, 0, 0, 0, 12], [12, 0, 0, 2, 12, 12, 10, 0, 0, 0, 12], [12, 0, 12, 2, 12, 12, 12, 10, 0, 0, 12], [12, 0, 12, 2, 12, 12, 12, 12, 12, 2, 12], [12, 0, 12, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 2, 12, 3, 3, 3, 3, 12, 12], [12, 0, 12, 2, 12, 4, 4, 4, 4, 12, 12], [12, 0, 12, 2, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 14, 0, 14, 0, 12], [12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 12, 10, 0, 13, 0, 0, 12], [12, 0, 12, 0, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 6, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 12], [12, 12, 12, 0, 0, 0, 0, 12, 12, 2, 12], [12, 12, 0, 0, 0, 0, 0, 0, 12, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 15, 0, 0, 0, 0, 0, 15, 0, 12], [12, 7, 12, 3, 3, 3, 3, 3, 12, 12, 12], [12, 5, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 5, 12, 14, 14, 12, 12, 14, 14, 12, 12], [12, 5, 0, 0, 0, 0, 0, 0, 0, 116, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap18 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 117, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 15, 0, 12], [12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 12, 12, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 12, 0, 0, 0, 15, 12], [12, 0, 0, 0, 0, 12, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 15, 12, 3, 3, 3, 3, 12], [12, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 14, 14, 14, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 15, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 1, 1, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 15, 0, 0, 12], [12, 0, 1, 1, 1, 0, 0, 1, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 15, 0, 0, 0, 0, 0, 12, 12], [12, 12, 12, 12, 3, 3, 3, 3, 12, 12, 12], [12, 12, 12, 12, 4, 4, 4, 4, 12, 12, 12]]; myMap19 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 0, 0, 0, 0, 0, 0, 12], [12, 13, 13, 13, 13, 13, 13, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12], [12, 0, 0, 14, 14, 14, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12], [12, 0, 0, 13, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 12, 3, 3, 3, 3, 3, 12, 12], [12, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 14, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 13, 13, 13, 13, 0, 0, 12, 0, 0, 12], [12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 0, 0, 0, 13, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12], [12, 12, 7, 12, 12, 0, 0, 0, 0, 0, 12], [12, 12, 7, 12, 0, 0, 12, 0, 12, 0, 12], [12, 0, 5, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 14, 14, 14, 14, 14, 14, 14, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 13, 0, 0, 12], [12, 0, 0, 0, 13, 0, 0, 12, 3, 3, 12], [12, 0, 0, 0, 12, 3, 3, 12, 12, 12, 12], [12, 0, 0, 0, 12, 12, 12, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 118, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap20 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 12, 12, 12, 12, 7, 12, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 12, 12, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 12], [12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 12, 12, 7, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 7, 12, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 2, 2, 0, 0, 0, 0, 0, 12, 12, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 12], [12, 2, 12, 12, 2, 2, 2, 2, 12, 12, 12, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 15, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12], [12, 2, 12, 2, 2, 12, 12, 2, 2, 12, 12, 12, 7, 12, 12, 12, 7, 12, 0, 0, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 2, 2, 2, 12, 12, 12, 12, 2, 2, 2, 2, 5, 12, 12, 12, 5, 0, 0, 0, 0, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 12, 12, 3, 3, 3, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap21 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12], [12, 12, 12, 10, 0, 0, 0, 0, 0, 11, 12, 12, 12], [12, 0, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 12], [12, 0, 0, 12, 0, 0, 0, 0, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 7, 10, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 7, 12, 10, 0, 0, 0, 0, 12], [12, 0, 0, 11, 12, 7, 12, 12, 10, 0, 0, 0, 12], [12, 0, 12, 12, 12, 5, 0, 12, 12, 10, 0, 0, 12], [12, 0, 14, 14, 14, 5, 0, 0, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 5, 11, 12, 12, 12, 0, 0, 12], [12, 0, 0, 13, 11, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 11, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 120, 0, 0, 12, 0, 0, 12], [12, 1, 12, 1, 6, 1, 1, 12, 1, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 11, 12, 12, 2, 2, 12], [12, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 11, 12, 0, 0, 0, 1, 1, 1, 12], [12, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 7, 12, 12, 12, 0, 1, 1, 1, 0, 0, 0, 12], [12, 7, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 7, 0, 0, 0, 12, 10, 0, 0, 1, 1, 1, 12], [12, 7, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 12], [12, 7, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 12], [12, 7, 0, 11, 12, 0, 0, 12, 12, 10, 13, 0, 12], [12, 7, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12], [12, 7, 12, 12, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 7, 12, 12, 12, 0, 12, 0, 0, 0, 0, 0, 12], [12, 7, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 2, 0, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 2, 0, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 0, 0, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 2, 0, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 2, 0, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 2, 2, 2, 2, 12], [12, 5, 0, 0, 0, 12, 12, 2, 0, 0, 0, 2, 12], [12, 5, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 12], [12, 5, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 12], [12, 5, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 12], [12, 5, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 12], [12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap22 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 121, 0, 12, 0, 0, 0, 0], [12, 1, 1, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 12, 1, 1, 1, 1], [12, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0], [12, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 13, 13, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12, 2, 12, 0, 0, 0, 12, 0, 0, 0, 0], [12, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 2, 12, 0, 0, 0, 12, 3, 3, 3, 3], [12, 0, 0, 0, 0, 0, 0, 14, 14, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 12, 0, 0, 0, 12, 12, 12, 12, 12], [12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 13, 13, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 0, 12, 0, 15, 0, 0, 0, 0, 0, 12], [12, 0, 13, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 0, 1, 1, 12, 12, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 12, 12, 12, 12, 12], [12, 0, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 14, 14, 14, 14], [12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 13, 13, 0, 12, 12, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0], [12, 13, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 0, 12, 0, 0, 12, 12, 0, 15, 0, 15, 0, 15, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 13, 13, 13, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 12, 12, 12, 12, 12], [12, 3, 3, 12, 3, 3, 3, 12, 12, 12, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap23 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 11, 7, 10, 0, 0, 0, 12, 12, 0, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 2, 12, 12, 12, 12, 12, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 12], [12, 14, 0, 0, 11, 12, 5, 12, 10, 0, 0, 14, 12, 0, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 2, 14, 14, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 11, 12, 12, 5, 12, 12, 10, 0, 0, 12, 0, 0, 0, 12, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 12, 2, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 11, 12, 12, 0, 5, 0, 12, 12, 10, 0, 12, 0, 0, 0, 12, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 2, 12, 2, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12], [12, 12, 12, 12, 0, 1, 6, 1, 0, 12, 12, 12, 12, 0, 0, 0, 12, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 2, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 14, 12, 1, 1, 6, 1, 1, 12, 14, 0, 0, 0, 0, 0, 12, 2, 0, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 12, 0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 12, 1, 1, 6, 1, 1, 12, 0, 0, 0, 0, 0, 15, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 0, 0, 0, 0, 0, 12, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 2, 2, 12, 1, 1, 6, 1, 1, 12, 2, 2, 0, 0, 11, 12, 12, 2, 2, 2, 2, 2, 2, 15, 15, 2, 2, 2, 2, 2, 2, 12, 12, 10, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 1, 1, 6, 1, 1, 0, 0, 0, 0, 11, 12, 12, 0, 0, 2, 2, 15, 2, 2, 1, 1, 2, 2, 15, 2, 2, 0, 0, 12, 12, 10, 0, 0, 0, 12, 0, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 15, 0, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 0, 15, 0, 0, 12, 12, 12, 0, 0, 12, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 2, 2, 12, 10, 0, 5, 0, 11, 12, 2, 2, 12, 0, 0, 0, 12, 1, 0, 0, 2, 2, 15, 2, 2, 15, 2, 2, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 12], [12, 3, 3, 12, 12, 12, 12, 12, 12, 12, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12]]; myMap24 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 10, 0, 12, 13, 13, 12, 13, 13, 12, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 12, 10, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 2, 2, 2, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 14, 0, 0, 0, 14, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12], [12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 12, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12], [12, 1, 0, 0, 0, 0, 11, 12, 0, 0, 0, 12, 10, 0, 0, 12, 12, 10, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 12, 0, 12, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 12, 12, 10, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 1, 1, 1, 12, 12], [12, 0, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 0, 12, 12], [12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 12, 0, 12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 1, 0, 15, 0, 1, 0, 0, 0, 0, 0, 12, 0, 1, 1, 1, 1, 12, 12], [12, 0, 0, 0, 0, 11, 12, 3, 3, 3, 3, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 12, 12, 0, 12, 12, 0, 12, 12, 0, 12, 12, 2, 2, 2, 12, 0, 0, 15, 12, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 15, 0, 0, 12, 12], [12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 3, 12, 12, 3, 12, 12, 3, 12, 12, 3, 12, 12, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap25 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 12, 3, 3, 3, 3, 12, 0, 0, 0, 0, 0, 12, 12, 12, 7, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 12, 0, 0, 12, 0, 0, 5, 0, 0, 0, 0, 12, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 5, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 7, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 5, 0, 12, 5, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 12, 12, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 12, 0, 5, 0, 12, 5, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 7, 12, 7, 12, 12, 7, 12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 12, 5, 0, 12, 5, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12, 5, 12, 5, 0, 12, 12, 12, 12, 0, 0, 0, 12, 0, 0, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 12, 12, 12, 12, 14, 14, 14, 0, 12, 0, 12, 0, 12, 12, 12, 12, 12, 12, 12, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 1, 1, 1, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 3, 3, 3, 12, 3, 3, 3, 12, 3, 3, 12, 3, 3, 3, 3, 12, 12], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 4, 4, 4, 12, 4, 4, 4, 12, 4, 4, 12, 4, 4, 4, 4, 12, 12]]; myMap26 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 6, 12, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 6, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 125, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 0, 0, 0, 5, 12, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 5, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 12, 0, 0, 0, 11, 12, 12, 12], [12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 0, 0, 5, 12, 12, 3, 3, 3, 12, 12, 3, 3, 3, 3, 12, 12, 5, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 5, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 5, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 0, 12, 12, 12, 12, 12], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; myMap27 = [[12, 0, 12, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 14, 0, 12, 0, 14, 14, 12, 14, 14, 0, 12, 14, 0, 14, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 13, 13, 13, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 126, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 12], [12, 0, 12, 0, 12, 12, 12, 13, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 12, 0, 12, 12, 12, 12, 13, 0, 0, 0, 12, 12, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 12, 0, 12, 12, 12, 12, 12, 13, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 12, 12, 12, 12, 12, 12, 13, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 13, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap28 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12], [12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 12, 12, 12], [12, 0, 14, 12, 12, 12, 12, 12, 12, 2, 2, 2, 12, 12, 12], [12, 0, 0, 14, 12, 12, 12, 12, 12, 2, 2, 2, 12, 12, 12], [12, 127, 0, 0, 14, 12, 12, 12, 12, 2, 2, 2, 12, 12, 12], [12, 12, 13, 0, 0, 14, 12, 12, 12, 2, 2, 2, 12, 12, 12], [12, 12, 12, 13, 0, 0, 14, 12, 12, 2, 2, 2, 0, 0, 12], [12, 12, 12, 12, 13, 0, 0, 14, 12, 12, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 13, 0, 0, 14, 12, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 12, 13, 0, 0, 14, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 13, 0, 0, 14, 12, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 0, 14, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 0, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12, 0, 12], [12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 12, 12, 0, 12], [12, 0, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 12], [12, 0, 12, 12, 0, 0, 0, 0, 14, 14, 14, 14, 12, 0, 12], [12, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 12, 12, 12, 0, 12, 13, 0, 0, 0, 0, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 0, 12], [12, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12, 0, 12], [12, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 2, 12, 0, 12], [12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 12, 0, 12], [12, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 12], [12, 13, 13, 13, 13, 0, 0, 0, 0, 0, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 12, 12, 0, 12], [12, 14, 14, 14, 14, 14, 14, 0, 0, 0, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12]]; myMap29 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 0, 12], [12, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 12], [12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12], [12, 0, 0, 0, 12, 1, 6, 1, 12, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap30 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 15, 0, 0, 15, 0, 0, 15, 0, 0, 12], [12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 12], [12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap31 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 12, 0, 0, 12, 0, 0, 0, 12, 0, 0, 12], [12, 0, 12, 0, 0, 12, 0, 130, 0, 12, 0, 0, 12], [12, 0, 12, 0, 0, 12, 1, 1, 1, 12, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 13, 13, 13, 0, 13, 13, 13, 15, 0, 12], [12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 0, 12, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 12, 0, 0, 0, 15, 0, 0, 0, 0, 0, 12], [12, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 15, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 6, 12], [12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12], [12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12], [12, 12, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12]]; myMap32 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 11, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12]]; myMap33 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 13, 0, 0, 13, 0, 0, 13, 0, 0, 14, 0, 0, 13, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 12], [0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 0, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 13, 0, 0, 13, 0, 0, 13, 0, 0, 14, 0, 0, 13, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 132, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 1, 12], [0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12]]; myMap34 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 7, 12, 12, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 6, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 3, 3, 3, 12, 12, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap35 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 14, 0, 0, 0, 0, 14, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 12, 12, 12, 10, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 12], [12, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap36 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 7, 12], [12, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 11, 12, 7, 7, 12], [12, 12, 12, 12, 12, 1, 1, 1, 12, 12, 12, 12, 7, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 7, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 7, 7, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 7, 7, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 7, 7, 12], [12, 12, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 5, 7, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 135, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 7, 7, 12], [12, 12, 0, 0, 1, 1, 1, 1, 1, 0, 0, 12, 12, 5, 0, 0, 0, 15, 0, 0, 12, 0, 0, 15, 0, 0, 12, 0, 0, 15, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 5, 5, 12], [12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 12, 12, 12, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap37 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 0, 2, 12], [12, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 0, 0, 12, 0, 0, 0, 2, 12], [12, 0, 12, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 14, 0, 0, 14, 0, 0, 14, 0, 0, 14, 0, 12, 12, 12, 0, 0, 2, 12], [12, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 2, 12], [12, 0, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 2, 12], [12, 12, 10, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 12], [12, 12, 12, 10, 15, 11, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 136, 0, 0, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 12, 10, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap38 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 12], [12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 12, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 5, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12], [12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 12, 12]]; myMap39 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 138, 12, 0, 12], [12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 12, 0, 12], [12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 12, 0, 12], [12, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 0, 0, 0, 12, 0, 12], [12, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 0, 0, 0, 0, 0, 12], [12, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 0, 0, 0, 0, 0, 12], [12, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 0, 15, 0, 0, 0, 12], [12, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12]]; myMap40 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12], [12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12], [12, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap41 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 15, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 12, 0, 0, 0, 0, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 13, 13, 13, 0, 0, 0, 13, 13, 13, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 1, 12], [12, 14, 14, 14, 14, 14, 0, 5, 0, 14, 14, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 13, 13, 5, 13, 13, 0, 0, 0, 0, 12, 0, 0, 0, 0, 1, 1, 1, 12], [12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 14, 14, 14, 14, 14, 0, 5, 0, 14, 14, 14, 14, 14, 12, 0, 0, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 12, 12], [12, 0, 0, 0, 0, 0, 11, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12], [12, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12]]; myMap42 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 12, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 0, 0, 0, 0, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 0, 0, 0, 0, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 0, 0, 0, 0, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 0, 0, 0, 0, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 12], [12, 12, 12, 7, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap43 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12], [12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12]]; myMap44 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 12], [12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 12, 12, 0, 12, 12, 10, 0, 12, 12, 12, 0, 12, 12, 12, 0, 11, 12, 10, 0, 12, 12, 10, 0, 12, 12, 12, 0, 11, 12, 10, 0, 12, 12, 10, 0, 12, 12, 12, 0, 12], [12, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 0, 0, 12], [12, 0, 12, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 0, 12, 12, 12, 0, 12, 12, 12, 0, 12, 12, 0, 0, 12, 0, 0, 0, 12, 12, 12, 0, 12, 0, 12, 0, 12, 12, 12, 0, 12], [12, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 0, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 12, 143, 0, 0, 12], [12, 3, 12, 3, 3, 3, 12, 3, 12, 3, 12, 12, 12, 3, 12, 12, 12, 3, 12, 3, 12, 3, 12, 3, 12, 3, 12, 12, 12, 3, 12, 3, 12, 3, 12, 12, 3, 3, 12, 12, 12, 3, 12]]; myMap45 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 10, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 11, 12, 12], [12, 1, 1, 1, 1, 1, 0, 0, 0, 0, 7, 12, 7, 0, 0, 0, 0, 1, 1, 1, 1, 1, 12, 0, 12, 12, 12, 12, 12, 12, 10, 13, 13, 13, 13, 13, 13, 11, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12, 0, 12, 14, 14, 14, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 13, 13, 13, 13, 13, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 1, 1, 1, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 12, 1, 1, 1, 0, 0, 0, 0, 15, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 2, 12, 2, 2, 2, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 12, 12, 12, 12, 12, 12, 12, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12]]; myMap46 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 6, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 7, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 7, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 11, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12], [12, 12, 12, 12, 12, 12, 0, 15, 0, 0, 0, 12, 12, 12, 0, 0, 0, 15, 0, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 12], [12, 12, 12, 12, 12, 12, 3, 12, 3, 3, 3, 12, 12, 12, 3, 3, 3, 12, 3, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 12]]; myMap47 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 12], [12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 12], [12, 4, 4, 4, 4, 4, 12, 12, 12, 4, 4, 4, 4, 4, 12], [12, 4, 4, 4, 4, 4, 12, 12, 12, 4, 4, 4, 4, 4, 12]]; myMap48 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 11, 12, 12, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 11, 12, 12, 12, 0, 12, 0, 0, 0, 12], [12, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12], [12, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 0, 12, 12, 12, 12, 0, 0, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2, 2, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 0, 12, 12, 12, 12, 0, 0, 12, 12, 12, 12, 12, 12], [12, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 2, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 0, 12, 12, 14, 14, 0, 0, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 0, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 3, 12, 12, 12, 12, 3, 12, 12, 12, 12, 3, 12, 12, 12, 12, 3, 12, 12, 12, 12, 3, 12, 12, 12, 12, 12, 12, 12, 2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 0, 2, 2, 12, 14, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 0, 13, 0, 0, 14, 0, 0, 13, 0, 14, 14, 0, 13, 0, 0, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 12, 12, 12, 12, 12, 12], [12, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 12, 4, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12]]; myMap49 = [[12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 7, 12, 12, 12, 0, 0, 0, 0, 1, 12, 1, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 13, 13, 13, 13, 13, 13, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 1, 1, 1, 12, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 13, 13, 13, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 0, 12], [12, 0, 0, 5, 0, 0, 12, 1, 0, 0, 0, 0, 12, 0, 1, 1, 1, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 14, 14, 14, 14, 14, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 0, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 0, 0, 1, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 1, 12, 13, 13, 0, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 0, 0, 1, 1, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 1, 1, 0, 1, 1, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 12, 0, 0, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 12, 0, 1, 1, 1, 12], [12, 0, 0, 5, 0, 0, 12, 1, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 12, 0, 0, 13, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 13, 0, 13, 0, 13, 12, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 1, 12, 1, 0, 1, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 1, 1, 1, 12], [12, 0, 0, 5, 0, 0, 12, 1, 0, 0, 0, 0, 12, 0, 13, 13, 13, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 12, 12, 12, 0, 12, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 1, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 1, 12, 0, 14, 14, 14, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 12, 0, 0, 12, 12, 15, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 1, 1, 12], [12, 0, 0, 5, 0, 0, 12, 1, 0, 0, 0, 0, 12, 13, 0, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 0, 12], [12, 0, 0, 5, 0, 0, 12, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 0, 0, 148, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 12, 0, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 1, 1, 1, 1, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 12]]; myMap50 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 0, 0, 0, 12, 0, 12, 12, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 10, 0, 0, 12, 7, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 7, 12, 10, 0, 12, 7, 12, 3, 3, 3, 12, 12, 12, 12, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 11, 12, 12, 7, 12, 12, 12, 12, 7, 12, 12, 12, 4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 12, 12, 12, 3, 12, 12, 12, 12, 12, 3, 3, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 12, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3], [12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 12, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 15, 0, 0, 12, 12, 12, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4], [12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 4, 4, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; myMap51 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 2, 0, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 12, 1, 1, 1, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 6, 0, 0, 0, 0, 0, 12, 10, 0, 0, 12], [12, 12, 12, 1, 6, 1, 12, 12, 12, 12, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 0, 0, 0, 15, 0, 0, 15, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 12, 10, 0, 12], [12, 0, 0, 0, 5, 0, 14, 14, 14, 14, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 15, 0, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 150, 12, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 1, 0, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 1, 12, 0, 12], [12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 10, 0, 0, 0, 12, 0, 0, 12, 12, 12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 5, 0, 0, 1, 1, 1, 12, 0, 12, 0, 12], [12, 12, 1, 0, 5, 0, 1, 12, 0, 0, 12, 0, 0, 12, 12, 12, 10, 0, 0, 0, 0, 0, 12, 12, 12, 15, 0, 0, 0, 0, 0, 15, 0, 0, 0, 15, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 1, 14, 0, 12], [12, 12, 0, 0, 5, 0, 0, 12, 0, 0, 12, 0, 0, 12, 12, 12, 12, 10, 0, 0, 0, 0, 12, 12, 12, 12, 15, 0, 0, 0, 0, 1, 0, 0, 0, 1, 12, 12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12], [12, 12, 0, 0, 5, 0, 0, 12, 0, 0, 12, 0, 0, 12, 12, 12, 12, 12, 10, 0, 0, 0, 12, 12, 12, 12, 12, 15, 0, 0, 0, 0, 0, 15, 0, 0, 14, 14, 14, 0, 0, 5, 0, 0, 0, 0, 0, 12, 12, 0, 12, 12], [12, 12, 0, 0, 5, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 12, 12, 15, 15, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12], [12, 12, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 12, 0, 12], [12, 12, 0, 0, 5, 0, 0, 0, 15, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15, 15, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12], [12, 12, 3, 3, 3, 3, 3, 12, 12, 12, 12, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 12, 1, 1, 1, 12, 3, 3, 3, 12, 3, 3, 3, 12]]; myMap52 = [[12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 12], [12, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 12, 12, 0, 0, 0, 12, 12, 12, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 2, 0, 0, 0, 0, 12], [12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12, 12, 2, 12, 12, 6, 12, 12], [12, 0, 0, 0, 0, 0, 12, 12, 6, 0, 12, 12, 12, 12, 0, 0, 0, 12], [12, 0, 12, 0, 0, 0, 12, 12, 1, 6, 0, 0, 0, 0, 0, 12, 0, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12], [12, 0, 0, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12], [12, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 12, 12, 12, 12, 1, 6, 1, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 12, 12, 12, 12, 0, 5, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 0, 0, 0, 12, 0, 5, 0, 12, 0, 0, 0, 0, 12, 0, 0, 12], [12, 12, 0, 12, 0, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 12, 0, 0, 0, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 12, 1, 1, 6, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 12, 12, 12, 5, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 12, 12, 12, 5, 12, 0, 5, 0, 12, 0, 0, 0, 12, 12, 0, 0, 12], [12, 12, 12, 12, 5, 0, 0, 5, 0, 12, 0, 15, 0, 12, 12, 15, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12], [12, 14, 14, 0, 0, 14, 14, 0, 14, 0, 14, 0, 14, 0, 0, 0, 5, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 5, 12], [12, 0, 0, 13, 13, 0, 0, 13, 0, 13, 0, 13, 0, 0, 0, 0, 5, 12], [12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12], [12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12], [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12], [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 12, 12]]; myMap53 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 12, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 12, 10, 0, 0, 2, 2, 2, 2, 2, 12, 0, 0, 12, 1, 1, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 12, 12, 10, 0, 0, 2, 2, 2, 2, 12, 0, 1, 12, 0, 0, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 12, 12, 12, 10, 0, 0, 2, 2, 2, 12, 0, 0, 12, 0, 0, 7, 12], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 12, 12, 12, 10, 0, 0, 2, 2, 12, 0, 152, 12, 7, 6, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 12, 12, 12, 12, 12, 12, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 0, 0, 12, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 12, 12, 12, 12, 12, 10, 0, 0, 2, 12, 1, 1, 12, 7, 5, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 12, 12, 12, 12, 14, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 12, 7, 5, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 12, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 12, 12, 0, 12, 12, 12, 12, 14, 12, 12, 10, 0, 0, 0, 0, 12, 7, 5, 7, 12], [12, 12, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 12, 12, 0, 0, 0, 12, 12, 10, 0, 0, 12, 12, 7, 7, 7, 12], [12, 12, 1, 1, 1, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 12, 12, 14, 0, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 12, 0, 12, 12, 12, 0, 0, 12, 0, 0, 12, 12, 0, 12, 12, 12, 7, 7, 7, 12], [12, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 3, 3, 3, 3, 3, 3, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 5, 0, 0, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 12, 0, 0, 12, 12, 12, 0, 0, 0, 0, 12, 0, 0, 5, 7, 7, 12], [12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 12, 13, 0, 0, 0, 0, 5, 0, 0, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 12, 12, 0, 12, 0, 12, 0, 0, 0, 12, 12, 12, 12, 12, 0, 12, 12, 5, 5, 12], [12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 12, 12, 12, 13, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 5, 5, 12], [12, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 12, 12, 12, 12, 12, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 0, 0, 0, 12, 0, 1, 1, 12, 12, 0, 0, 5, 5, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap54 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12], [12, 12, 12, 12, 12, 3, 3, 3, 3, 12, 3, 3, 3, 3, 12, 3, 3, 12, 3, 3, 3, 12, 3, 3, 12, 3, 3, 3, 12, 3, 12, 3, 3, 3, 3, 12, 3, 3, 3, 12, 3, 3, 12, 3, 12, 3, 3, 3, 3, 12, 3, 12, 3, 3, 3, 12, 3, 3, 12, 3, 3, 3, 12, 3, 3, 3, 3, 12, 0, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 14, 12, 12, 12, 12, 12, 2, 2, 12, 12, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 2, 2, 2, 2, 2, 2, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 12], [12, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 12], [12, 0, 0, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 13, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 12], [12, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 0, 12], [12, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 12, 0, 12, 12, 12, 2, 2, 2, 2, 2, 2, 12, 12, 12, 0, 12], [12, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 15, 12, 12, 12, 12, 12, 2, 2, 12, 12, 12, 12, 12, 15, 12], [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]]; myMap55 = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 7, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 1, 12, 12, 14, 14, 14, 14, 14, 12, 12, 12, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 14, 14, 5, 14, 14, 14, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 12, 14, 0, 0, 0, 0, 0, 14, 12, 12, 12, 0, 12, 0, 0, 0, 13, 0, 0, 0, 0, 12, 12, 12, 3, 3, 3, 3, 3, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 1, 14, 0, 0, 0, 0, 0, 0, 0, 14, 12, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12, 12, 4, 4, 4, 4, 4, 12, 3, 3, 3, 3, 3, 12, 12, 1, 1, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 14, 12, 0, 13, 0, 0, 0, 12, 0, 0, 0, 0, 12, 12, 12, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 12, 12, 0, 1, 1, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 1, 0, 0, 0, 11, 12, 10, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 14, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 11, 12, 12, 12, 10, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 11, 12, 12, 12, 12, 12, 10, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 12, 12, 12, 12, 12, 12, 12, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 1, 1, 1, 12, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 14, 14, 14, 14, 14, 14, 14, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 12, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 12, 12, 12, 12, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 14, 0, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 13, 13, 13, 5, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 15, 15, 15, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 1, 1, 1, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 3], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4], [12, 1, 1, 1, 0, 0, 12, 0, 0, 1, 1, 1, 12, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 12, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4], [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4, 12, 4, 4, 4, 4, 4, 4, 4]]; game = {'tileW': 64, 'tileH': 64, 'currentMap': 1, 'bulletcounter': 0, 'visx': 10, 'visy': 8, 'centerx': 320, 'centery': 280}; hero = {'xtile': 1, 'ytile': 7, 'dirx': 1, 'minspeed': 4, 'maxspeed': 12, 'lstDir': 0, 'speed': 0, 'jumpstart': -26, 'gravity': 2, 'jump': false, 'climb': false, 'shootspeed': 250, 'lastshot': 0, 'corners': _root.getMyCorners, 'detectKeys': _root.detectKeys, 'Move': _root.Move, 'falling': _root.falling, 'jumping': _root.jumping, 'screenMove': _root.screenMove, 'checkForSlopes': _root.checkForSlopes, 'checkIfOnCloud': _root.checkIfOnCloud, 'checkUpLadder': _root.checkUpLadder, 'checkDownLadder': _root.checkDownLadder, 'climbing': _root.climbing, 'updateSelf': _root.updateSelf, 'changeMapBegin': _root.changeMapBegin, 'changeMap': _root.changeMap, 'checkMovingTiles': _root.checkMovingTiles, 'afterMoveTiles': _root.afterMoveTiles, 'shoot': _root.shoot, 'kill': _root.kill, 'checkItems': _root.checkItems, 'is_hit': _root.is_hit, 'crush': _root.crush, 'checkForCollisions': _root.checkForCollisions, 'updateTemps': _root.updateTemps}; switch (_global.theMode) { case 0: switch (_global.parser) { case _global._1: game.currentMap = 1; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 0.5; break; case _global._2: game.currentMap = 6; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 1.5; break; case _global._3: game.currentMap = 11; hero.xtile = 1; hero.ytile = 5; _root.thisFrame.LEVEL = 2.5; break; case _global._4: game.currentMap = 16; hero.xtile = 1; hero.ytile = 40; _root.thisFrame.LEVEL = 3.5; break; case _global._5: game.currentMap = 21; hero.xtile = 1; hero.ytile = 3; _root.thisFrame.LEVEL = 4.5; break; case _global._6: game.currentMap = 26; hero.xtile = 1; hero.ytile = 2; _root.thisFrame.LEVEL = 5.5; break; case _global._7: game.currentMap = 31; hero.xtile = 1; hero.ytile = 1; _root.thisFrame.LEVEL = 6.5; break; case _global._8: game.currentMap = 36; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 7.5; break; case _global._9: game.currentMap = 41; hero.xtile = 1; hero.ytile = 31; _root.thisFrame.LEVEL = 8.5; break; case _global._10: game.currentMap = 46; hero.xtile = 1; hero.ytile = 13; _root.thisFrame.LEVEL = 9.5; break; case _global._secret: game.currentMap = 51; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 10.5; } break; case 1: switch (_global.parser) { case _global._1c: game.currentMap = 1; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 0.5; break; case _global._2c: game.currentMap = 6; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 1.5; break; case _global._3c: game.currentMap = 11; hero.xtile = 1; hero.ytile = 5; _root.thisFrame.LEVEL = 2.5; break; case _global._4c: game.currentMap = 16; hero.xtile = 1; hero.ytile = 40; _root.thisFrame.LEVEL = 3.5; break; case _global._5c: game.currentMap = 21; hero.xtile = 1; hero.ytile = 3; _root.thisFrame.LEVEL = 4.5; break; case _global._6c: game.currentMap = 26; hero.xtile = 1; hero.ytile = 2; _root.thisFrame.LEVEL = 5.5; break; case _global._7c: game.currentMap = 31; hero.xtile = 1; hero.ytile = 1; _root.thisFrame.LEVEL = 6.5; break; case _global._8c: game.currentMap = 36; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 7.5; break; case _global._9c: game.currentMap = 41; hero.xtile = 1; hero.ytile = 31; _root.thisFrame.LEVEL = 8.5; break; case _global._10c: game.currentMap = 46; hero.xtile = 1; hero.ytile = 13; _root.thisFrame.LEVEL = 9.5; } break; case 2: switch (_global.parser) { case _global._1s: game.currentMap = 1; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 0.5; break; case _global._2s: game.currentMap = 6; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 1.5; break; case _global._3s: game.currentMap = 11; hero.xtile = 1; hero.ytile = 5; _root.thisFrame.LEVEL = 2.5; break; case _global._4s: game.currentMap = 16; hero.xtile = 1; hero.ytile = 40; _root.thisFrame.LEVEL = 3.5; break; case _global._5s: game.currentMap = 21; hero.xtile = 1; hero.ytile = 3; _root.thisFrame.LEVEL = 4.5; break; case _global._6s: game.currentMap = 26; hero.xtile = 1; hero.ytile = 2; _root.thisFrame.LEVEL = 5.5; break; case _global._7s: game.currentMap = 31; hero.xtile = 1; hero.ytile = 1; _root.thisFrame.LEVEL = 6.5; break; case _global._8s: game.currentMap = 36; hero.xtile = 1; hero.ytile = 7; _root.thisFrame.LEVEL = 7.5; break; case _global._9s: game.currentMap = 41; hero.xtile = 1; hero.ytile = 31; _root.thisFrame.LEVEL = 8.5; break; case _global._10s: game.currentMap = 46; hero.xtile = 1; hero.ytile = 13; _root.thisFrame.LEVEL = 9.5; } } game.bullets = new Array(); game.WalkableTileClass = function () {}; game.WalkableTileClass.prototype.walkable = true; game.WalkableTileClass.prototype.frame = 0; game.WalkableTileClass.prototype.cloud = false; game.WalkableTileClass.prototype.slope = 0; game.WalkableTileClass.prototype.ladder = false; game.WalkableTileClass.prototype.item = undefined; game.WalkableTileClass.prototype.killable = false; game.WallTileClass = function () {}; game.WallTileClass.prototype.walkable = false; game.WallTileClass.prototype.frame = 0; game.WallTileClass.prototype.cloud = false; game.WallTileClass.prototype.slope = 0; game.WallTileClass.prototype.ladder = false; game.WallTileClass.prototype.item = undefined; game.WallTileClass.prototype.killable = false; game.CloudTileClass = function () {}; game.CloudTileClass.prototype.walkable = true; game.CloudTileClass.prototype.frame = 0; game.CloudTileClass.prototype.cloud = true; game.CloudTileClass.prototype.slope = 0; game.CloudTileClass.prototype.ladder = false; game.CloudTileClass.prototype.item = undefined; game.CloudTileClass.prototype.killable = false; game.SlopeUpTileClass = function () {}; game.SlopeUpTileClass.prototype.walkable = true; game.SlopeUpTileClass.prototype.frame = 0; game.SlopeUpTileClass.prototype.cloud = false; game.SlopeUpTileClass.prototype.slope = 1; game.SlopeUpTileClass.prototype.ladder = false; game.SlopeUpTileClass.prototype.item = undefined; game.SlopeUpTileClass.prototype.killable = false; game.SlopeDownTileClass = function () {}; game.SlopeDownTileClass.prototype.walkable = true; game.SlopeDownTileClass.prototype.frame = 0; game.SlopeDownTileClass.prototype.cloud = false; game.SlopeDownTileClass.prototype.slope = -1; game.SlopeDownTileClass.prototype.ladder = false; game.SlopeDownTileClass.prototype.item = undefined; game.SlopeDownTileClass.prototype.killable = false; game.LadderWallTileClass = function () {}; game.LadderWallTileClass.prototype.walkable = false; game.LadderWallTileClass.prototype.frame = 0; game.LadderWallTileClass.prototype.cloud = false; game.LadderWallTileClass.prototype.slope = 0; game.LadderWallTileClass.prototype.ladder = true; game.LadderWallTileClass.prototype.item = 'ladder'; game.LadderWallTileClass.prototype.killable = false; game.LadderTileClass = function () {}; game.LadderTileClass.prototype.walkable = true; game.LadderTileClass.prototype.frame = 0; game.LadderTileClass.prototype.cloud = false; game.LadderTileClass.prototype.slope = 0; game.LadderTileClass.prototype.ladder = true; game.LadderTileClass.prototype.item = 'ladder'; game.LadderTileClass.prototype.killable = false; game.LadderCloudTileClass = function () {}; game.LadderCloudTileClass.prototype.walkable = true; game.LadderCloudTileClass.prototype.frame = 0; game.LadderCloudTileClass.prototype.cloud = true; game.LadderCloudTileClass.prototype.slope = 0; game.LadderCloudTileClass.prototype.ladder = true; game.LadderCloudTileClass.prototype.item = 'ladder'; game.LadderCloudTileClass.prototype.killable = false; game.HoleTileClass = function () {}; game.HoleTileClass.prototype.walkable = true; game.HoleTileClass.prototype.frame = 0; game.HoleTileClass.prototype.cloud = false; game.HoleTileClass.prototype.slope = 0; game.HoleTileClass.prototype.ladder = false; game.HoleTileClass.prototype.item = undefined; game.HoleTileClass.prototype.killable = true; game.FireUpTileClass = function () {}; game.FireUpTileClass.prototype.walkable = true; game.FireUpTileClass.prototype.frame = 0; game.FireUpTileClass.prototype.cloud = false; game.FireUpTileClass.prototype.slope = 0; game.FireUpTileClass.prototype.ladder = false; game.FireUpTileClass.prototype.item = undefined; game.FireUpTileClass.prototype.killable = false; game.FireUpTileClass.prototype.hurtable = true; game.FireUpTileClass.prototype.hurt = 34; game.FireUpTileClass.prototype.diry = -1; game.FireDownTileClass = function () {}; game.FireDownTileClass.prototype.walkable = true; game.FireDownTileClass.prototype.frame = 0; game.FireDownTileClass.prototype.cloud = false; game.FireDownTileClass.prototype.slope = 0; game.FireDownTileClass.prototype.ladder = false; game.FireDownTileClass.prototype.item = undefined; game.FireDownTileClass.prototype.killable = false; game.FireDownTileClass.prototype.hurtable = true; game.FireDownTileClass.prototype.hurt = 34; game.FireDownTileClass.prototype.diry = 1; game.BounceTileClass = function () {}; game.BounceTileClass.prototype.walkable = true; game.BounceTileClass.prototype.frame = 0; game.BounceTileClass.prototype.cloud = false; game.BounceTileClass.prototype.slope = 0; game.BounceTileClass.prototype.ladder = false; game.BounceTileClass.prototype.item = undefined; game.BounceTileClass.prototype.killable = false; game.BounceTileClass.prototype.bounce = true; game.SpringTileClass = function () {}; game.SpringTileClass.prototype.walkable = true; game.SpringTileClass.prototype.frame = 0; game.SpringTileClass.prototype.cloud = false; game.SpringTileClass.prototype.slope = 0; game.SpringTileClass.prototype.ladder = false; game.SpringTileClass.prototype.item = undefined; game.SpringTileClass.prototype.spring = true; game.HealingTileClass = function () {}; game.HealingTileClass.prototype.walkable = true; game.HealingTileClass.prototype.frame = 0; game.HealingTileClass.prototype.cloud = false; game.HealingTileClass.prototype.slope = 0; game.HealingTileClass.prototype.ladder = false; game.HealingTileClass.prototype.item = undefined; game.HealingTileClass.prototype.killable = false; game.HealingTileClass.prototype.healer = true; game.Tile0 = function () {}; game.Tile0.prototype.__proto__ = game.WalkableTileClass.prototype; game.Tile0.prototype.frame = 1; game.Tile4 = function () {}; game.Tile4.prototype.__proto__ = game.WalkableTileClass.prototype; game.Tile4.prototype.frame = 11; game.Tile4.prototype.under = true; game.Tile16 = function () {}; game.Tile16.prototype.__proto__ = game.WalkableTileClass.prototype; game.Tile16.prototype.frame = 8; game.Tile12 = function () {}; game.Tile12.prototype.__proto__ = game.WallTileClass.prototype; game.Tile12.prototype.frame = 2; game.Tile1 = function () {}; game.Tile1.prototype.__proto__ = game.CloudTileClass.prototype; game.Tile1.prototype.frame = 3; game.Tile11 = function () {}; game.Tile11.prototype.__proto__ = game.SlopeUpTileClass.prototype; game.Tile11.prototype.frame = 4; game.Tile10 = function () {}; game.Tile10.prototype.__proto__ = game.SlopeDownTileClass.prototype; game.Tile10.prototype.frame = 5; game.Tile5 = function () {}; game.Tile5.prototype.__proto__ = game.LadderTileClass.prototype; game.Tile5.prototype.frame = 7; game.Tile7 = function () {}; game.Tile7.prototype.__proto__ = game.LadderWallTileClass.prototype; game.Tile7.prototype.frame = 6; game.Tile6 = function () {}; game.Tile6.prototype.__proto__ = game.LadderCloudTileClass.prototype; game.Tile6.prototype.frame = 10; game.Tile3 = function () {}; game.Tile3.prototype.__proto__ = game.HoleTileClass.prototype; game.Tile3.prototype.frame = 8; game.Tile13 = function () {}; game.Tile13.prototype.__proto__ = game.FireUpTileClass.prototype; game.Tile13.prototype.frame = 12; game.Tile2 = function () {}; game.Tile2.prototype.__proto__ = game.BounceTileClass.prototype; game.Tile2.prototype.frame = 13; game.Tile14 = function () {}; game.Tile14.prototype.__proto__ = game.FireDownTileClass.prototype; game.Tile14.prototype.frame = 14; game.Tile15 = function () {}; game.Tile15.prototype.__proto__ = game.SpringTileClass.prototype; game.Tile15.prototype.frame = 15; game.Tile16 = function () {}; game.Tile16.prototype.__proto__ = game.HealingTileClass.prototype; game.Tile16.prototype.frame = 16; game.Doors = function (newMap, newcharx, newchary) { this.newMap = newMap; this.newcharx = newcharx; this.newchary = newchary; }; game.Doors.prototype.walkable = true; game.Doors.prototype.frame = 9; game.Doors.prototype.door = true; game.Tile100 = function () {}; game.Tile100.prototype = new game.Doors(2, 1, 18); game.Tile101 = function () {}; game.Tile101.prototype = new game.Doors(3, 1, 2); game.Tile102 = function () {}; game.Tile102.prototype = new game.Doors(4, 1, 9); game.Tile103 = function () {}; game.Tile103.prototype = new game.Doors(5, 1, 2); game.Tile104 = function () {}; game.Tile104.prototype = new game.Doors(6, 1, 7); game.Tile105 = function () {}; game.Tile105.prototype = new game.Doors(7, 1, 3); game.Tile106 = function () {}; game.Tile106.prototype = new game.Doors(8, 1, 8); game.Tile107 = function () {}; game.Tile107.prototype = new game.Doors(9, 1, 7); game.Tile108 = function () {}; game.Tile108.prototype = new game.Doors(10, 1, 5); game.Tile109 = function () {}; game.Tile109.prototype = new game.Doors(11, 1, 5); game.Tile110 = function () {}; game.Tile110.prototype = new game.Doors(12, 1, 4); game.Tile111 = function () {}; game.Tile111.prototype = new game.Doors(13, 1, 47); game.Tile112 = function () {}; game.Tile112.prototype = new game.Doors(14, 1, 6); game.Tile113 = function () {}; game.Tile113.prototype = new game.Doors(15, 1, 60); game.Tile114 = function () {}; game.Tile114.prototype = new game.Doors(16, 1, 40); game.Tile115 = function () {}; game.Tile115.prototype = new game.Doors(17, 5, 3); game.Tile116 = function () {}; game.Tile116.prototype = new game.Doors(18, 9, 55); game.Tile117 = function () {}; game.Tile117.prototype = new game.Doors(19, 1, 3); game.Tile118 = function () {}; game.Tile118.prototype = new game.Doors(20, 1, 3); game.Tile119 = function () {}; game.Tile119.prototype = new game.Doors(21, 1, 3); game.Tile120 = function () {}; game.Tile120.prototype = new game.Doors(22, 1, 1); game.Tile121 = function () {}; game.Tile121.prototype = new game.Doors(23, 1, 2); game.Tile122 = function () {}; game.Tile122.prototype = new game.Doors(24, 3, 9); game.Tile123 = function () {}; game.Tile123.prototype = new game.Doors(25, 1, 9); game.Tile124 = function () {}; game.Tile124.prototype = new game.Doors(26, 1, 2); game.Tile125 = function () {}; game.Tile125.prototype = new game.Doors(27, 1, 1); game.Tile126 = function () {}; game.Tile126.prototype = new game.Doors(28, 6, 48); game.Tile127 = function () {}; game.Tile127.prototype = new game.Doors(29, 6, 35); game.Tile128 = function () {}; game.Tile128.prototype = new game.Doors(30, 1, 10); game.Tile129 = function () {}; game.Tile129.prototype = new game.Doors(31, 1, 1); game.Tile130 = function () {}; game.Tile130.prototype = new game.Doors(32, 1, 6); game.Tile131 = function () {}; game.Tile131.prototype = new game.Doors(33, 1, 3); game.Tile132 = function () {}; game.Tile132.prototype = new game.Doors(34, 1, 6); game.Tile133 = function () {}; game.Tile133.prototype = new game.Doors(35, 1, 2); game.Tile134 = function () {}; game.Tile134.prototype = new game.Doors(36, 1, 7); game.Tile135 = function () {}; game.Tile135.prototype = new game.Doors(37, 1, 10); game.Tile136 = function () {}; game.Tile136.prototype = new game.Doors(38, 1, 3); game.Tile137 = function () {}; game.Tile137.prototype = new game.Doors(39, 1, 3); game.Tile138 = function () {}; game.Tile138.prototype = new game.Doors(40, 1, 31); game.Tile139 = function () {}; game.Tile139.prototype = new game.Doors(41, 1, 31); game.Tile140 = function () {}; game.Tile140.prototype = new game.Doors(42, 21, 2); game.Tile141 = function () {}; game.Tile141.prototype = new game.Doors(43, 1, 25); game.Tile142 = function () {}; game.Tile142.prototype = new game.Doors(44, 2, 9); game.Tile143 = function () {}; game.Tile143.prototype = new game.Doors(45, 1, 18); game.Tile144 = function () {}; game.Tile144.prototype = new game.Doors(46, 1, 13); game.Tile145 = function () {}; game.Tile145.prototype = new game.Doors(47, 7, 66); game.Tile146 = function () {}; game.Tile146.prototype = new game.Doors(48, 1, 10); game.Tile147 = function () {}; game.Tile147.prototype = new game.Doors(49, 1, 2); game.Tile148 = function () {}; game.Tile148.prototype = new game.Doors(50, 1, 10); game.Tile149 = function () {}; game.Tile149.prototype = new game.Doors(51, 1, 7); game.Tile150 = function () {}; game.Tile150.prototype = new game.Doors(52, 1, 62); game.Tile151 = function () {}; game.Tile151.prototype = new game.Doors(53, 1, 13); game.Tile152 = function () {}; game.Tile152.prototype = new game.Doors(54, 1, 10); game.Tile153 = function () {}; game.Tile153.prototype = new game.Doors(55, 1, 14); game.Tile99 = function () {}; game.Tile99.prototype.walkable = false; game.Tile99.prototype.frame = 20; myMovingTiles = [[0], [], [], [], [], [], [[3, 52, 5, 1], [4, 55, 5, 5], [2, 48, 7, 1], [0, 51, 7, 1], [2, 68, 7, 1], [1, 30, 9, 1]], [[0, 7, 7, 2], [0, 8, 7, 3], [0, 1, 7, 2], [0, 2, 7, 3], [5, 17, 10, 2], [5, 18, 10, 3]], [[37, 45, 5, 2], [37, 46, 5, 3], [13, 42, 7, 2], [13, 43, 7, 3], [37, 45, 8, 2], [37, 46, 8, 3], [13, 42, 10, 2], [13, 43, 10, 3]], [[12, 29, 1, 1], [13, 13, 8, 1]], [[14, 25, 7, 2], [14, 26, 7, 3], [15, 34, 7, 2], [15, 35, 7, 3]], [[7, 13, 6, 2], [7, 14, 6, 3], [8, 13, 7, 2], [8, 14, 7, 3], [9, 13, 8, 2], [9, 14, 8, 3], [6, 0, 9, 2], [6, 1, 9, 3], [10, 13, 9, 2], [10, 14, 9, 3], [11, 31, 6, 2], [11, 32, 6, 4], [11, 33, 6, 3]], [], [], [[1, 52, 4, 2], [1, 53, 4, 3], [1, 60, 4, 2], [1, 61, 4, 3], [39, 54, 6, 2], [39, 55, 6, 3], [1, 56, 8, 2], [1, 57, 8, 3], [38, 52, 9, 2], [38, 53, 9, 3]], [[19, 1, 9, 2], [19, 2, 9, 4], [19, 3, 9, 4], [19, 4, 9, 4], [19, 5, 9, 4], [19, 6, 9, 4], [19, 7, 9, 4], [19, 8, 9, 4], [19, 9, 9, 3]], [[0, 2, 8, 1], [0, 10, 8, 1], [0, 6, 9, 1], [16, 4, 7, 1], [16, 8, 7, 1], [12, 5, 7, 1], [12, 7, 7, 1], [0, 4, 16, 5], [0, 8, 16, 5], [1, 4, 30, 1]], [[3, 1, 3, 1], [17, 7, 3, 1]], [], [[18, 1, 1, 6], [18, 2, 1, 8], [18, 3, 1, 8], [18, 4, 1, 8], [18, 5, 1, 8], [18, 6, 1, 8], [18, 7, 1, 8], [18, 8, 1, 8], [18, 9, 1, 7], [18, 1, 9, 6], [18, 2, 9, 8], [18, 3, 9, 8], [18, 4, 9, 8], [18, 5, 9, 8], [18, 6, 9, 8], [18, 7, 9, 8], [18, 8, 9, 8], [18, 9, 9, 7], [18, 1, 18, 6], [18, 2, 18, 8], [18, 3, 18, 8], [18, 4, 18, 8], [18, 5, 18, 8], [18, 6, 18, 8], [18, 7, 18, 8], [18, 8, 18, 8], [18, 9, 18, 7], [18, 1, 27, 6], [18, 2, 27, 8], [18, 3, 27, 8], [18, 4, 27, 8], [18, 5, 27, 8], [18, 6, 27, 8], [18, 7, 27, 8], [18, 8, 27, 8], [18, 9, 27, 7], [18, 1, 36, 6], [18, 2, 36, 8], [18, 3, 36, 8], [18, 4, 36, 8], [18, 5, 36, 8], [18, 6, 36, 8], [18, 7, 36, 8], [18, 8, 36, 8], [18, 9, 36, 7]], [], [], [[7, 8, 7, 2], [7, 9, 7, 3], [9, 4, 8, 2], [9, 5, 8, 3], [21, 16, 14, 1], [22, 1, 2, 6], [22, 2, 2, 7], [23, 19, 14, 6], [23, 20, 14, 8], [23, 21, 14, 7]], [[13, 40, 14, 1], [14, 44, 14, 1], [17, 48, 14, 1]], [[24, 24, 5, 2], [24, 25, 5, 4], [24, 26, 5, 3], [24, 34, 5, 2], [24, 31, 5, 3], [24, 35, 5, 4], [24, 36, 5, 3], [24, 30, 5, 2], [24, 27, 8, 2], [24, 28, 8, 4], [24, 29, 8, 3], [24, 32, 8, 2], [24, 33, 8, 4], [24, 34, 8, 3]], [[20, 0, 14, 2], [20, 1, 14, 4], [20, 2, 14, 4], [20, 3, 14, 3]], [[25, 0, 8, 2], [25, 1, 8, 4], [25, 2, 8, 3], [25, 14, 8, 2], [25, 15, 8, 4], [25, 16, 8, 3], [25, 28, 8, 2], [25, 29, 8, 4], [25, 30, 8, 3], [25, 42, 8, 2], [25, 43, 8, 4], [25, 44, 8, 3], [25, 56, 8, 2], [25, 57, 8, 4], [25, 58, 8, 3]], [[26, 1, 10, 2], [26, 2, 10, 4], [26, 3, 10, 4], [26, 4, 10, 4], [26, 5, 10, 4], [26, 6, 10, 4], [26, 7, 10, 4], [26, 8, 10, 4], [26, 9, 10, 4], [26, 10, 10, 4], [26, 11, 10, 4], [26, 12, 10, 4], [26, 13, 10, 4], [26, 14, 10, 4], [26, 15, 10, 4], [26, 16, 10, 4], [26, 17, 10, 4], [26, 18, 10, 4], [26, 19, 10, 4], [26, 20, 10, 4], [26, 21, 10, 4], [26, 22, 10, 4], [26, 23, 10, 4], [26, 24, 10, 4], [26, 25, 10, 4], [26, 26, 10, 4], [26, 27, 10, 4], [26, 28, 10, 4], [26, 29, 10, 4], [26, 30, 10, 4], [26, 31, 10, 4], [26, 32, 10, 4], [26, 33, 10, 4], [26, 34, 10, 4], [26, 35, 10, 4], [26, 36, 10, 4], [26, 37, 10, 4], [26, 38, 10, 4], [26, 39, 10, 4], [26, 40, 10, 4], [26, 41, 10, 4], [26, 42, 10, 4], [26, 43, 10, 4], [26, 44, 10, 4], [26, 45, 10, 4], [26, 46, 10, 4], [26, 47, 10, 4], [26, 48, 10, 4], [26, 49, 10, 4], [26, 50, 10, 4], [26, 51, 10, 4], [26, 52, 10, 4], [26, 53, 10, 4], [26, 54, 10, 4], [26, 55, 10, 4], [26, 56, 10, 4], [26, 57, 10, 4], [26, 58, 10, 4], [26, 59, 10, 3]], [[36, 1, 54, 6], [36, 2, 54, 8], [36, 3, 54, 8], [36, 4, 54, 8], [36, 5, 54, 8], [36, 6, 54, 8], [36, 7, 54, 8], [36, 8, 54, 8], [36, 9, 54, 8], [36, 10, 54, 8], [36, 11, 54, 8], [36, 12, 54, 7], [36, 1, 9, 6], [36, 2, 9, 8], [36, 3, 9, 8], [36, 4, 9, 8], [36, 5, 9, 8], [36, 6, 9, 8], [36, 7, 9, 8], [36, 8, 9, 8], [36, 9, 9, 8], [36, 10, 9, 8], [36, 11, 9, 7], [36, 1, 17, 6], [36, 2, 17, 8], [36, 3, 17, 8], [36, 4, 17, 8], [36, 5, 17, 8], [36, 6, 17, 8], [36, 7, 17, 8], [36, 8, 17, 8], [36, 9, 17, 8], [36, 10, 17, 8], [36, 11, 17, 7], [36, 1, 26, 6], [36, 2, 26, 8], [36, 3, 26, 8], [36, 4, 26, 8], [36, 5, 26, 8], [36, 6, 26, 8], [36, 7, 26, 8], [36, 8, 26, 8], [36, 9, 26, 8], [36, 10, 26, 8], [36, 11, 26, 7], [36, 1, 35, 6], [36, 2, 35, 8], [36, 3, 35, 8], [36, 4, 35, 8], [36, 5, 35, 8], [36, 6, 35, 8], [36, 7, 35, 8], [36, 8, 35, 8], [36, 9, 35, 8], [36, 10, 35, 8], [36, 11, 35, 7], [36, 1, 44, 6], [36, 2, 44, 8], [36, 3, 44, 8], [36, 4, 44, 8], [36, 5, 44, 8], [36, 6, 44, 8], [36, 7, 44, 8], [36, 8, 44, 8], [36, 9, 44, 8], [36, 10, 44, 8], [36, 11, 44, 7]], [[8, 4, 5, 1], [9, 4, 7, 1], [7, 4, 9, 1], [21, 2, 11, 2], [21, 3, 11, 3], [10, 2, 13, 2], [10, 3, 13, 4], [10, 4, 13, 3], [1, 7, 15, 1], [2, 3, 17, 1], [13, 7, 19, 1], [6, 5, 21, 1], [8, 3, 23, 1], [17, 1, 25, 1], [21, 5, 27, 2], [21, 6, 27, 3], [14, 5, 29, 2], [14, 6, 29, 3], [5, 1, 31, 2], [5, 2, 31, 3], [1, 3, 33, 2], [1, 4, 33, 4], [1, 5, 33, 3], [2, 1, 35, 1], [2, 9, 35, 1], [3, 1, 37, 1], [3, 9, 37, 1], [8, 2, 39, 2], [8, 3, 39, 4], [8, 4, 39, 3]], [[40, 0, 7, 2], [40, 1, 7, 4], [40, 2, 7, 4], [40, 3, 7, 3], [40, 9, 7, 2], [40, 10, 7, 4], [40, 11, 7, 4], [40, 12, 7, 3], [40, 18, 7, 2], [40, 19, 7, 4], [40, 20, 7, 4], [40, 21, 7, 3], [40, 27, 7, 2], [40, 28, 7, 4], [40, 29, 7, 4], [40, 30, 7, 3], [40, 36, 7, 2], [40, 37, 7, 4], [40, 38, 7, 4], [40, 39, 7, 3], [40, 45, 7, 2], [40, 46, 7, 4], [40, 47, 7, 4], [40, 48, 7, 3]], [[29, 1, 59, 5], [21, 4, 18, 2], [21, 5, 18, 3]], [[28, 52, 4, 1], [32, 61, 2, 1], [31, 55, 6, 1], [29, 55, 10, 1], [30, 60, 9, 1]], [[27, 0, 4, 2], [27, 1, 4, 4], [27, 2, 4, 4], [27, 3, 4, 4], [27, 4, 4, 4], [27, 5, 4, 3], [27, 10, 4, 2], [27, 11, 4, 4], [27, 12, 4, 4], [27, 13, 4, 4], [27, 14, 4, 4], [27, 15, 4, 3], [27, 20, 4, 2], [27, 21, 4, 4], [27, 22, 4, 4], [27, 23, 4, 4], [27, 24, 4, 4], [27, 25, 4, 3], [27, 30, 4, 2], [27, 31, 4, 4], [27, 32, 4, 4], [27, 33, 4, 4], [27, 34, 4, 4], [27, 35, 4, 3], [27, 40, 4, 2], [27, 41, 4, 4], [27, 42, 4, 4], [27, 43, 4, 4], [27, 44, 4, 4], [27, 45, 4, 3], [27, 50, 4, 2], [27, 51, 4, 4], [27, 52, 4, 4], [27, 53, 4, 4], [27, 54, 4, 4], [27, 55, 4, 3], [27, 60, 4, 2], [27, 61, 4, 4], [27, 62, 4, 4], [27, 63, 4, 4], [27, 64, 4, 4], [27, 65, 4, 3], [27, 0, 10, 2], [27, 1, 10, 4], [27, 2, 10, 4], [27, 3, 10, 4], [27, 4, 10, 4], [27, 5, 10, 3], [27, 10, 10, 2], [27, 11, 10, 4], [27, 12, 10, 4], [27, 13, 10, 4], [27, 14, 10, 4], [27, 15, 10, 3], [27, 20, 10, 2], [27, 21, 10, 4], [27, 22, 10, 4], [27, 23, 10, 4], [27, 24, 10, 4], [27, 25, 10, 3], [27, 30, 10, 2], [27, 31, 10, 4], [27, 32, 10, 4], [27, 33, 10, 4], [27, 34, 10, 4], [27, 35, 10, 3], [27, 40, 10, 2], [27, 41, 10, 4], [27, 42, 10, 4], [27, 43, 10, 4], [27, 44, 10, 4], [27, 45, 10, 3], [27, 50, 10, 2], [27, 51, 10, 4], [27, 52, 10, 4], [27, 53, 10, 4], [27, 54, 10, 4], [27, 55, 10, 3], [27, 60, 10, 2], [27, 61, 10, 4], [27, 62, 10, 4], [27, 63, 10, 4], [27, 64, 10, 4], [27, 65, 10, 3]], [[32, 31, 7, 6], [32, 32, 7, 7], [42, 45, 7, 1], [31, 37, 11, 6], [31, 38, 11, 7], [30, 48, 10, 1], [41, 50, 11, 6], [41, 51, 11, 8], [41, 52, 11, 7]], [[33, 0, 11, 6], [34, 1, 11, 8], [35, 2, 11, 7], [33, 16, 11, 6], [34, 17, 11, 8], [35, 18, 11, 7], [33, 32, 11, 6], [34, 33, 11, 8], [35, 34, 11, 7]], [], [[43, 22, 12, 1], [43, 20, 8, 1], [43, 26, 13, 1], [43, 28, 5, 1], [43, 19, 14, 1], [43, 21, 7, 1], [43, 23, 9, 1], [43, 25, 4, 1], [43, 27, 11, 1], [43, 29, 1, 1]], [[39, 4, 10, 1], [39, 4, 14, 1]], [], [], [[6, 13, 36, 1]], [[44, 21, 1, 5], [30, 9, 6, 1], [30, 6, 9, 1], [8, 7, 2, 1], [21, 1, 23, 1], [45, 1, 3, 2], [45, 2, 3, 4], [45, 3, 3, 4], [45, 4, 3, 3], [46, 9, 24, 1], [46, 13, 24, 1], [46, 17, 24, 1], [46, 7, 26, 1], [46, 11, 26, 1], [46, 15, 26, 1], [46, 19, 26, 1]], [], [[47, 0, 12, 2], [47, 1, 12, 4], [47, 2, 12, 3], [47, 11, 12, 2], [47, 12, 12, 4], [47, 13, 12, 3], [47, 23, 12, 2], [47, 24, 12, 4], [47, 25, 12, 3], [47, 34, 12, 2], [47, 35, 12, 4], [47, 36, 12, 3]], [], [[4, 45, 9, 1], [29, 25, 12, 1], [11, 30, 9, 1], [16, 30, 5, 1], [22, 38, 5, 5], [17, 27, 12, 1], [31, 36, 11, 1], [12, 47, 10, 5], [28, 27, 11, 5], [42, 42, 8, 1], [7, 34, 6, 1], [42, 34, 8, 1], [8, 31, 15, 1], [12, 39, 10, 5], [48, 0, 3, 2], [48, 1, 3, 4], [48, 2, 3, 4], [48, 3, 3, 3]], [[38, 0, 17, 2], [38, 1, 17, 4], [38, 2, 17, 3], [12, 7, 4, 1], [24, 2, 9, 2], [24, 3, 9, 3], [24, 11, 9, 2], [24, 12, 9, 3]], [[49, 29, 14, 2], [49, 30, 14, 4], [49, 31, 14, 4], [49, 32, 14, 3], [49, 53, 14, 2], [49, 54, 14, 4], [49, 55, 14, 4], [49, 56, 14, 3], [50, 69, 6, 6], [50, 70, 6, 7], [50, 69, 8, 6], [50, 70, 8, 7], [50, 69, 10, 6], [50, 70, 10, 7], [50, 69, 12, 6], [50, 70, 12, 7], [50, 69, 14, 6], [50, 70, 14, 7]], [[51, 1, 21, 1], [52, 13, 0, 6], [52, 14, 0, 8], [52, 15, 0, 8], [52, 16, 0, 8], [52, 17, 0, 7], [52, 13, 11, 6], [52, 14, 11, 8], [52, 15, 11, 8], [52, 16, 11, 8], [52, 17, 11, 7], [53, 41, 21, 6], [53, 42, 21, 8], [53, 43, 21, 8], [53, 44, 21, 8], [53, 45, 21, 8], [53, 46, 21, 8], [53, 47, 21, 8], [53, 48, 21, 8], [53, 49, 21, 7]], [], [[55, 8, 8, 1], [56, 9, 9, 1], [55, 8, 10, 1], [56, 9, 11, 1], [1, 2, 14, 1], [54, 11, 2, 5], [54, 12, 3, 5], [54, 11, 4, 5], [54, 12, 5, 5], [54, 11, 6, 5], [54, 12, 7, 5], [54, 11, 8, 5], [54, 12, 9, 5], [54, 11, 10, 5], [54, 12, 11, 5], [54, 11, 12, 5], [54, 12, 13, 5], [54, 11, 14, 5], [54, 12, 15, 5]], [[0, 6, 63, 5], [12, 9, 60, 5]], [[48, 0, 4, 2], [48, 1, 4, 4], [48, 2, 4, 4], [48, 3, 4, 3], [51, 48, 13, 1]], [], [[51, 13, 5, 1], [51, 78, 12, 2], [51, 79, 12, 4], [51, 80, 12, 4], [51, 81, 12, 4], [51, 82, 12, 4], [51, 83, 12, 4], [51, 84, 12, 4], [51, 85, 12, 4], [51, 86, 12, 4], [51, 87, 12, 4], [51, 88, 12, 3], [8, 44, 15, 1]]]; game.MovingTilep0 = function () {}; game.MovingTilep0.prototype.speed = 2; game.MovingTilep0.prototype.dirx = 0; game.MovingTilep0.prototype.diry = 1; game.MovingTilep0.prototype.miny = -2; game.MovingTilep0.prototype.maxy = 1; game.MovingTilep0.prototype.width = game.tileW * 0.5; game.MovingTilep0.prototype.height = game.tileH * 0.5; game.MovingTilep1 = function () {}; game.MovingTilep1.prototype.speed = 4; game.MovingTilep1.prototype.dirx = -1; game.MovingTilep1.prototype.diry = 0; game.MovingTilep1.prototype.minx = 0; game.MovingTilep1.prototype.maxx = 4; game.MovingTilep1.prototype.width = game.tileW * 0.5; game.MovingTilep1.prototype.height = game.tileH * 0.5; game.MovingTilep2 = function () {}; game.MovingTilep2.prototype.speed = 6; game.MovingTilep2.prototype.dirx = 1; game.MovingTilep2.prototype.diry = 0; game.MovingTilep2.prototype.minx = 0; game.MovingTilep2.prototype.maxx = 2; game.MovingTilep2.prototype.width = game.tileW * 0.5; game.MovingTilep2.prototype.height = game.tileH * 0.5; game.MovingTilep3 = function () {}; game.MovingTilep3.prototype.speed = 4; game.MovingTilep3.prototype.dirx = 1; game.MovingTilep3.prototype.diry = 0; game.MovingTilep3.prototype.minx = 0; game.MovingTilep3.prototype.maxx = 2; game.MovingTilep3.prototype.width = game.tileW * 0.5; game.MovingTilep3.prototype.height = game.tileH * 0.5; game.MovingTilep4 = function () {}; game.MovingTilep4.prototype.speed = 6; game.MovingTilep4.prototype.dirx = 0; game.MovingTilep4.prototype.diry = 1; game.MovingTilep4.prototype.miny = -1; game.MovingTilep4.prototype.maxy = 4; game.MovingTilep4.prototype.width = game.tileW * 0.5; game.MovingTilep4.prototype.height = game.tileH * 0.5; game.MovingTilep5 = function () {}; game.MovingTilep5.prototype.speed = 5; game.MovingTilep5.prototype.dirx = 1; game.MovingTilep5.prototype.diry = 0; game.MovingTilep5.prototype.minx = 0; game.MovingTilep5.prototype.maxx = 9; game.MovingTilep5.prototype.width = game.tileW * 0.5; game.MovingTilep5.prototype.height = game.tileH * 0.5; game.MovingTilep6 = function () {}; game.MovingTilep6.prototype.speed = 8; game.MovingTilep6.prototype.dirx = 1; game.MovingTilep6.prototype.diry = 0; game.MovingTilep6.prototype.minx = -2; game.MovingTilep6.prototype.maxx = 6; game.MovingTilep6.prototype.width = game.tileW * 0.5; game.MovingTilep6.prototype.height = game.tileH * 0.5; game.MovingTilep7 = function () {}; game.MovingTilep7.prototype.speed = 4; game.MovingTilep7.prototype.dirx = 1; game.MovingTilep7.prototype.diry = 0; game.MovingTilep7.prototype.minx = 0; game.MovingTilep7.prototype.maxx = 6; game.MovingTilep7.prototype.width = game.tileW * 0.5; game.MovingTilep7.prototype.height = game.tileH * 0.5; game.MovingTilep8 = function () {}; game.MovingTilep8.prototype.speed = 10; game.MovingTilep8.prototype.dirx = 1; game.MovingTilep8.prototype.diry = 0; game.MovingTilep8.prototype.minx = 0; game.MovingTilep8.prototype.maxx = 6; game.MovingTilep8.prototype.width = game.tileW * 0.5; game.MovingTilep8.prototype.height = game.tileH * 0.5; game.MovingTilep9 = function () {}; game.MovingTilep9.prototype.speed = 7; game.MovingTilep9.prototype.dirx = 1; game.MovingTilep9.prototype.diry = 0; game.MovingTilep9.prototype.minx = 0; game.MovingTilep9.prototype.maxx = 6; game.MovingTilep9.prototype.width = game.tileW * 0.5; game.MovingTilep9.prototype.height = game.tileH * 0.5; game.MovingTilep10 = function () {}; game.MovingTilep10.prototype.speed = 2; game.MovingTilep10.prototype.dirx = 1; game.MovingTilep10.prototype.diry = 0; game.MovingTilep10.prototype.minx = 0; game.MovingTilep10.prototype.maxx = 6; game.MovingTilep10.prototype.width = game.tileW * 0.5; game.MovingTilep10.prototype.height = game.tileH * 0.5; game.MovingTilep11 = function () {}; game.MovingTilep11.prototype.speed = 5; game.MovingTilep11.prototype.dirx = 1; game.MovingTilep11.prototype.diry = 0; game.MovingTilep11.prototype.minx = 0; game.MovingTilep11.prototype.maxx = 16; game.MovingTilep11.prototype.width = game.tileW * 0.5; game.MovingTilep11.prototype.height = game.tileH * 0.5; game.MovingTilep12 = function () {}; game.MovingTilep12.prototype.speed = 9; game.MovingTilep12.prototype.dirx = 0; game.MovingTilep12.prototype.diry = 1; game.MovingTilep12.prototype.miny = 0; game.MovingTilep12.prototype.maxy = 7; game.MovingTilep12.prototype.width = game.tileW * 0.5; game.MovingTilep12.prototype.height = game.tileH * 0.5; game.MovingTilep13 = function () {}; game.MovingTilep13.prototype.speed = 5; game.MovingTilep13.prototype.dirx = -1; game.MovingTilep13.prototype.diry = 0; game.MovingTilep13.prototype.minx = 0; game.MovingTilep13.prototype.maxx = 3; game.MovingTilep13.prototype.width = game.tileW * 0.5; game.MovingTilep13.prototype.height = game.tileH * 0.5; game.MovingTilep14 = function () {}; game.MovingTilep14.prototype.speed = 6; game.MovingTilep14.prototype.dirx = 1; game.MovingTilep14.prototype.diry = 0; game.MovingTilep14.prototype.minx = 0; game.MovingTilep14.prototype.maxx = 3; game.MovingTilep14.prototype.width = game.tileW * 0.5; game.MovingTilep14.prototype.height = game.tileH * 0.5; game.MovingTilep15 = function () {}; game.MovingTilep15.prototype.speed = 6; game.MovingTilep15.prototype.dirx = -1; game.MovingTilep15.prototype.diry = 0; game.MovingTilep15.prototype.minx = -3; game.MovingTilep15.prototype.maxx = 0; game.MovingTilep15.prototype.width = game.tileW * 0.5; game.MovingTilep15.prototype.height = game.tileH * 0.5; game.MovingTilep16 = function () {}; game.MovingTilep16.prototype.speed = 8; game.MovingTilep16.prototype.dirx = 0; game.MovingTilep16.prototype.diry = 1; game.MovingTilep16.prototype.miny = 0; game.MovingTilep16.prototype.maxy = 4; game.MovingTilep16.prototype.width = game.tileW * 0.5; game.MovingTilep16.prototype.height = game.tileH * 0.5; game.MovingTilep17 = function () {}; game.MovingTilep17.prototype.speed = 6; game.MovingTilep17.prototype.dirx = 1; game.MovingTilep17.prototype.diry = 0; game.MovingTilep17.prototype.minx = 0; game.MovingTilep17.prototype.maxx = 2; game.MovingTilep17.prototype.width = game.tileW * 0.5; game.MovingTilep17.prototype.height = game.tileH * 0.5; game.MovingTilep18 = function () {}; game.MovingTilep18.prototype.speed = 3; game.MovingTilep18.prototype.dirx = 0; game.MovingTilep18.prototype.diry = 1; game.MovingTilep18.prototype.width = game.tileW * 0.5; game.MovingTilep18.prototype.height = game.tileH * 0.5; game.MovingTilep18.prototype.newtype = 1; game.MovingTilep18.prototype.maxi = 42; game.MovingTilep19 = function () {}; game.MovingTilep19.prototype.speed = 3; game.MovingTilep19.prototype.dirx = 0; game.MovingTilep19.prototype.diry = -1; game.MovingTilep19.prototype.miny = -6; game.MovingTilep19.prototype.maxy = 0; game.MovingTilep19.prototype.width = game.tileW * 0.5; game.MovingTilep19.prototype.height = game.tileH * 0.5; game.MovingTilep20 = function () {}; game.MovingTilep20.prototype.speed = 11; game.MovingTilep20.prototype.dirx = 1; game.MovingTilep20.prototype.diry = 0; game.MovingTilep20.prototype.minx = -4; game.MovingTilep20.prototype.maxx = 40; game.MovingTilep20.prototype.width = game.tileW * 0.5; game.MovingTilep20.prototype.height = game.tileH * 0.5; game.MovingTilep21 = function () {}; game.MovingTilep21.prototype.speed = 5; game.MovingTilep21.prototype.dirx = 1; game.MovingTilep21.prototype.diry = 0; game.MovingTilep21.prototype.minx = 0; game.MovingTilep21.prototype.maxx = 5; game.MovingTilep21.prototype.width = game.tileW * 0.5; game.MovingTilep21.prototype.height = game.tileH * 0.5; game.MovingTilep22 = function () {}; game.MovingTilep22.prototype.speed = 4; game.MovingTilep22.prototype.dirx = 0; game.MovingTilep22.prototype.diry = 1; game.MovingTilep22.prototype.miny = 0; game.MovingTilep22.prototype.maxy = 13; game.MovingTilep22.prototype.width = game.tileW * 0.5; game.MovingTilep22.prototype.height = game.tileH * 0.5; game.MovingTilep23 = function () {}; game.MovingTilep23.prototype.speed = 5; game.MovingTilep23.prototype.dirx = 0; game.MovingTilep23.prototype.diry = -1; game.MovingTilep23.prototype.miny = -11; game.MovingTilep23.prototype.maxy = 1; game.MovingTilep23.prototype.width = game.tileW * 0.5; game.MovingTilep23.prototype.height = game.tileH * 0.5; game.MovingTilep24 = function () {}; game.MovingTilep24.prototype.speed = 3; game.MovingTilep24.prototype.dirx = 0; game.MovingTilep24.prototype.diry = 1; game.MovingTilep24.prototype.miny = 0; game.MovingTilep24.prototype.maxy = 6; game.MovingTilep24.prototype.width = game.tileW * 0.5; game.MovingTilep24.prototype.height = game.tileH * 0.5; game.MovingTilep25 = function () {}; game.MovingTilep25.prototype.speed = 8; game.MovingTilep25.prototype.dirx = 1; game.MovingTilep25.prototype.diry = 0; game.MovingTilep25.prototype.width = game.tileW * 0.5; game.MovingTilep25.prototype.height = game.tileH * 0.5; game.MovingTilep25.prototype.newtype = 1; game.MovingTilep25.prototype.maxi = 70; game.MovingTilep26 = function () {}; game.MovingTilep26.prototype.speed = 3; game.MovingTilep26.prototype.dirx = 0; game.MovingTilep26.prototype.diry = -1; game.MovingTilep26.prototype.miny = -8; game.MovingTilep26.prototype.maxy = 0; game.MovingTilep26.prototype.width = game.tileW * 0.5; game.MovingTilep26.prototype.height = game.tileH * 0.5; game.MovingTilep27 = function () {}; game.MovingTilep27.prototype.speed = 2; game.MovingTilep27.prototype.dirx = 1; game.MovingTilep27.prototype.diry = 0; game.MovingTilep27.prototype.width = game.tileW * 0.5; game.MovingTilep27.prototype.height = game.tileH * 0.5; game.MovingTilep27.prototype.newtype = 1; game.MovingTilep27.prototype.maxi = 70; game.MovingTilep28 = function () {}; game.MovingTilep28.prototype.speed = 3; game.MovingTilep28.prototype.dirx = 1; game.MovingTilep28.prototype.diry = 1; game.MovingTilep28.prototype.minx = 0; game.MovingTilep28.prototype.maxx = 6; game.MovingTilep28.prototype.miny = 0; game.MovingTilep28.prototype.maxy = 6; game.MovingTilep28.prototype.width = game.tileW * 0.5; game.MovingTilep28.prototype.height = game.tileH * 0.5; game.MovingTilep29 = function () {}; game.MovingTilep29.prototype.speed = 4; game.MovingTilep29.prototype.dirx = 1; game.MovingTilep29.prototype.diry = -1; game.MovingTilep29.prototype.minx = 0; game.MovingTilep29.prototype.maxx = 5; game.MovingTilep29.prototype.miny = -5; game.MovingTilep29.prototype.maxy = 0; game.MovingTilep29.prototype.width = game.tileW * 0.5; game.MovingTilep29.prototype.height = game.tileH * 0.5; game.MovingTilep30 = function () {}; game.MovingTilep30.prototype.speed = 5; game.MovingTilep30.prototype.dirx = 1; game.MovingTilep30.prototype.diry = -1; game.MovingTilep30.prototype.minx = 0; game.MovingTilep30.prototype.maxx = 3; game.MovingTilep30.prototype.miny = -3; game.MovingTilep30.prototype.maxy = 0; game.MovingTilep30.prototype.width = game.tileW * 0.5; game.MovingTilep30.prototype.height = game.tileH * 0.5; game.MovingTilep31 = function () {}; game.MovingTilep31.prototype.speed = 5; game.MovingTilep31.prototype.dirx = 1; game.MovingTilep31.prototype.diry = -1; game.MovingTilep31.prototype.minx = 0; game.MovingTilep31.prototype.maxx = 4; game.MovingTilep31.prototype.miny = -4; game.MovingTilep31.prototype.maxy = 0; game.MovingTilep31.prototype.width = game.tileW * 0.5; game.MovingTilep31.prototype.height = game.tileH * 0.5; game.MovingTilep32 = function () {}; game.MovingTilep32.prototype.speed = 4; game.MovingTilep32.prototype.dirx = 1; game.MovingTilep32.prototype.diry = 1; game.MovingTilep32.prototype.minx = 0; game.MovingTilep32.prototype.maxx = 4; game.MovingTilep32.prototype.miny = 0; game.MovingTilep32.prototype.maxy = 4; game.MovingTilep32.prototype.width = game.tileW * 0.5; game.MovingTilep32.prototype.height = game.tileH * 0.5; game.MovingTilep33 = function () {}; game.MovingTilep33.prototype.speed = 5; game.MovingTilep33.prototype.dirx = 1; game.MovingTilep33.prototype.diry = -1; game.MovingTilep33.prototype.miny = -8; game.MovingTilep33.prototype.maxy = 0; game.MovingTilep33.prototype.width = game.tileW * 0.5; game.MovingTilep33.prototype.height = game.tileH * 0.5; game.MovingTilep33.prototype.newtype = 2; game.MovingTilep33.prototype.maxi = 48; game.MovingTilep33.prototype.startx = 1 * game.tileW; game.MovingTilep33.prototype.starty = 11 * game.tileH; game.MovingTilep34 = function () {}; game.MovingTilep34.prototype.speed = 5; game.MovingTilep34.prototype.dirx = 1; game.MovingTilep34.prototype.diry = -1; game.MovingTilep34.prototype.miny = -8; game.MovingTilep34.prototype.maxy = 0; game.MovingTilep34.prototype.width = game.tileW * 0.5; game.MovingTilep34.prototype.height = game.tileH * 0.5; game.MovingTilep34.prototype.newtype = 2; game.MovingTilep34.prototype.maxi = 49; game.MovingTilep34.prototype.startx = 2 * game.tileW; game.MovingTilep34.prototype.starty = 11 * game.tileH; game.MovingTilep35 = function () {}; game.MovingTilep35.prototype.speed = 5; game.MovingTilep35.prototype.dirx = 1; game.MovingTilep35.prototype.diry = -1; game.MovingTilep35.prototype.miny = -8; game.MovingTilep35.prototype.maxy = 0; game.MovingTilep35.prototype.width = game.tileW * 0.5; game.MovingTilep35.prototype.height = game.tileH * 0.5; game.MovingTilep35.prototype.newtype = 2; game.MovingTilep35.prototype.maxi = 50; game.MovingTilep35.prototype.startx = 3 * game.tileW; game.MovingTilep35.prototype.starty = 11 * game.tileH; game.MovingTilep36 = function () {}; game.MovingTilep36.prototype.speed = 4; game.MovingTilep36.prototype.dirx = 0; game.MovingTilep36.prototype.diry = -1; game.MovingTilep36.prototype.width = game.tileW * 0.5; game.MovingTilep36.prototype.height = game.tileH * 0.5; game.MovingTilep36.prototype.newtype = 3; game.MovingTilep36.prototype.maxi = 1; game.MovingTilep36.prototype.starty = 54 * game.tileH; game.MovingTilep37 = function () {}; game.MovingTilep37.prototype.speed = 5; game.MovingTilep37.prototype.dirx = -1; game.MovingTilep37.prototype.diry = 0; game.MovingTilep37.prototype.minx = -3; game.MovingTilep37.prototype.maxx = 0; game.MovingTilep37.prototype.width = game.tileW * 0.5; game.MovingTilep37.prototype.height = game.tileH * 0.5; game.MovingTilep38 = function () {}; game.MovingTilep38.prototype.speed = 8; game.MovingTilep38.prototype.dirx = 1; game.MovingTilep38.prototype.diry = 0; game.MovingTilep38.prototype.minx = 0; game.MovingTilep38.prototype.maxx = 12; game.MovingTilep38.prototype.width = game.tileW * 0.5; game.MovingTilep38.prototype.height = game.tileH * 0.5; game.MovingTilep39 = function () {}; game.MovingTilep39.prototype.speed = 6; game.MovingTilep39.prototype.dirx = 1; game.MovingTilep39.prototype.diry = 0; game.MovingTilep39.prototype.minx = 0; game.MovingTilep39.prototype.maxx = 8; game.MovingTilep39.prototype.width = game.tileW * 0.5; game.MovingTilep39.prototype.height = game.tileH * 0.5; game.MovingTilep40 = function () {}; game.MovingTilep40.prototype.speed = 8; game.MovingTilep40.prototype.dirx = 1; game.MovingTilep40.prototype.diry = 0; game.MovingTilep40.prototype.width = game.tileW * 0.5; game.MovingTilep40.prototype.height = game.tileH * 0.5; game.MovingTilep40.prototype.newtype = 1; game.MovingTilep40.prototype.maxi = 53; game.MovingTilep41 = function () {}; game.MovingTilep41.prototype.speed = 6; game.MovingTilep41.prototype.dirx = 1; game.MovingTilep41.prototype.diry = -1; game.MovingTilep41.prototype.minx = 0; game.MovingTilep41.prototype.maxx = 3; game.MovingTilep41.prototype.miny = -3; game.MovingTilep41.prototype.maxy = 0; game.MovingTilep41.prototype.width = game.tileW * 0.5; game.MovingTilep41.prototype.height = game.tileH * 0.5; game.MovingTilep42 = function () {}; game.MovingTilep42.prototype.speed = 6; game.MovingTilep42.prototype.dirx = 1; game.MovingTilep42.prototype.diry = 1; game.MovingTilep42.prototype.minx = 0; game.MovingTilep42.prototype.maxx = 3; game.MovingTilep42.prototype.miny = 0; game.MovingTilep42.prototype.maxy = 3; game.MovingTilep42.prototype.width = game.tileW * 0.5; game.MovingTilep42.prototype.height = game.tileH * 0.5; game.MovingTilep43 = function () {}; game.MovingTilep43.prototype.speed = 8; game.MovingTilep43.prototype.dirx = 0; game.MovingTilep43.prototype.diry = -1; game.MovingTilep43.prototype.width = game.tileW * 0.5; game.MovingTilep43.prototype.height = game.tileH * 0.5; game.MovingTilep43.prototype.newtype = 3; game.MovingTilep43.prototype.maxi = 0; game.MovingTilep43.prototype.starty = 15 * game.tileH; game.MovingTilep44 = function () {}; game.MovingTilep44.prototype.speed = 5; game.MovingTilep44.prototype.dirx = -1; game.MovingTilep44.prototype.diry = 1; game.MovingTilep44.prototype.minx = -14; game.MovingTilep44.prototype.maxx = 0; game.MovingTilep44.prototype.miny = 0; game.MovingTilep44.prototype.maxy = 14; game.MovingTilep44.prototype.width = game.tileW * 0.5; game.MovingTilep44.prototype.height = game.tileH * 0.5; game.MovingTilep45 = function () {}; game.MovingTilep45.prototype.speed = 3; game.MovingTilep45.prototype.dirx = 0; game.MovingTilep45.prototype.diry = 1; game.MovingTilep45.prototype.miny = 0; game.MovingTilep45.prototype.maxy = 17; game.MovingTilep45.prototype.width = game.tileW * 0.5; game.MovingTilep45.prototype.height = game.tileH * 0.5; game.MovingTilep46 = function () {}; game.MovingTilep46.prototype.speed = 10; game.MovingTilep46.prototype.dirx = 0; game.MovingTilep46.prototype.diry = -1; game.MovingTilep46.prototype.miny = -6; game.MovingTilep46.prototype.maxy = 0; game.MovingTilep46.prototype.width = game.tileW * 0.5; game.MovingTilep46.prototype.height = game.tileH * 0.5; game.MovingTilep47 = function () {}; game.MovingTilep47.prototype.speed = 6; game.MovingTilep47.prototype.dirx = 1; game.MovingTilep47.prototype.diry = 0; game.MovingTilep47.prototype.width = game.tileW * 0.5; game.MovingTilep47.prototype.height = game.tileH * 0.5; game.MovingTilep47.prototype.newtype = 1; game.MovingTilep47.prototype.maxi = 45; game.MovingTilep48 = function () {}; game.MovingTilep48.prototype.speed = 16; game.MovingTilep48.prototype.dirx = 1; game.MovingTilep48.prototype.diry = 0; game.MovingTilep48.prototype.width = game.tileW * 0.5; game.MovingTilep48.prototype.height = game.tileH * 0.5; game.MovingTilep48.prototype.newtype = 1; game.MovingTilep48.prototype.maxi = 53; game.MovingTilep49 = function () {}; game.MovingTilep49.prototype.speed = 12; game.MovingTilep49.prototype.dirx = 1; game.MovingTilep49.prototype.diry = 0; game.MovingTilep49.prototype.width = game.tileW * 0.5; game.MovingTilep49.prototype.height = game.tileH * 0.5; game.MovingTilep49.prototype.newtype = 4; game.MovingTilep49.prototype.maxi = 75; game.MovingTilep49.prototype.startx = 28 * game.tileW; game.MovingTilep50 = function () {}; game.MovingTilep50.prototype.speed = 6; game.MovingTilep50.prototype.dirx = 0; game.MovingTilep50.prototype.diry = -1; game.MovingTilep50.prototype.width = game.tileW * 0.5; game.MovingTilep50.prototype.height = game.tileH * 0.5; game.MovingTilep50.prototype.newtype = 3; game.MovingTilep50.prototype.maxi = 4; game.MovingTilep50.prototype.starty = 16 * game.tileH; game.MovingTilep51 = function () {}; game.MovingTilep51.prototype.speed = 18; game.MovingTilep51.prototype.dirx = 1; game.MovingTilep51.prototype.diry = 0; game.MovingTilep51.prototype.minx = 0; game.MovingTilep51.prototype.maxx = 10; game.MovingTilep51.prototype.width = game.tileW * 0.5; game.MovingTilep51.prototype.height = game.tileH * 0.5; game.MovingTilep52 = function () {}; game.MovingTilep52.prototype.speed = 8; game.MovingTilep52.prototype.dirx = 0; game.MovingTilep52.prototype.diry = 1; game.MovingTilep52.prototype.width = game.tileW * 0.5; game.MovingTilep52.prototype.height = game.tileH * 0.5; game.MovingTilep52.prototype.newtype = 1; game.MovingTilep52.prototype.maxi = 22; game.MovingTilep53 = function () {}; game.MovingTilep53.prototype.speed = 6; game.MovingTilep53.prototype.dirx = 0; game.MovingTilep53.prototype.diry = -1; game.MovingTilep53.prototype.width = game.tileW * 0.5; game.MovingTilep53.prototype.height = game.tileH * 0.5; game.MovingTilep53.prototype.newtype = 3; game.MovingTilep53.prototype.maxi = 1; game.MovingTilep53.prototype.starty = 23 * game.tileH; game.MovingTilep54 = function () {}; game.MovingTilep54.prototype.speed = 2; game.MovingTilep54.prototype.dirx = 0; game.MovingTilep54.prototype.diry = -1; game.MovingTilep54.prototype.width = game.tileW * 0.5; game.MovingTilep54.prototype.height = game.tileH * 0.5; game.MovingTilep54.prototype.newtype = 3; game.MovingTilep54.prototype.maxi = -1; game.MovingTilep54.prototype.starty = 15 * game.tileH; game.MovingTilep55 = function () {}; game.MovingTilep55.prototype.speed = 7; game.MovingTilep55.prototype.dirx = 1; game.MovingTilep55.prototype.diry = 0; game.MovingTilep55.prototype.minx = 0; game.MovingTilep55.prototype.maxx = 1; game.MovingTilep55.prototype.width = game.tileW * 0.5; game.MovingTilep55.prototype.height = game.tileH * 0.5; game.MovingTilep56 = function () {}; game.MovingTilep56.prototype.speed = 7; game.MovingTilep56.prototype.dirx = -1; game.MovingTilep56.prototype.diry = 0; game.MovingTilep56.prototype.minx = -1; game.MovingTilep56.prototype.maxx = 0; game.MovingTilep56.prototype.width = game.tileW * 0.5; game.MovingTilep56.prototype.height = game.tileH * 0.5; game.MovingTilep57 = function () {}; game.MovingTilep57.prototype.speed = 8; game.MovingTilep57.prototype.dirx = 1; game.MovingTilep57.prototype.diry = 0; game.MovingTilep57.prototype.minx = 0; game.MovingTilep57.prototype.maxx = 5; game.MovingTilep57.prototype.width = game.tileW * 0.5; game.MovingTilep57.prototype.height = game.tileH * 0.5; game.MovingTilep58 = function () {}; game.MovingTilep58.prototype.speed = 5; game.MovingTilep58.prototype.dirx = 1; game.MovingTilep58.prototype.diry = 0; game.MovingTilep58.prototype.minx = 0; game.MovingTilep58.prototype.maxx = 7; game.MovingTilep58.prototype.width = game.tileW * 0.5; game.MovingTilep58.prototype.height = game.tileH * 0.5; game.MovingTilep59 = function () {}; game.MovingTilep59.prototype.speed = 7; game.MovingTilep59.prototype.dirx = 1; game.MovingTilep59.prototype.diry = 0; game.MovingTilep59.prototype.minx = 0; game.MovingTilep59.prototype.maxx = 7; game.MovingTilep59.prototype.width = game.tileW * 0.5; game.MovingTilep59.prototype.height = game.tileH * 0.5; myItems = [[], [[0, 30, 1], [0, 31, 1], [0, 32, 1], [0, 36, 1], [0, 37, 1], [0, 38, 1], [0, 7, 2], [0, 10, 2], [0, 11, 2], [0, 14, 2], [0, 15, 2], [0, 16, 2], [0, 19, 2], [0, 20, 2], [0, 21, 2], [0, 22, 2], [0, 23, 2], [0, 30, 2], [0, 31, 2], [0, 32, 2], [0, 36, 2], [0, 37, 2], [1, 38, 2], [2, 1, 3], [0, 7, 3], [0, 10, 3], [0, 11, 3], [0, 14, 3], [0, 15, 3], [0, 16, 3], [0, 19, 3], [0, 20, 3], [0, 21, 3], [0, 24, 3], [0, 26, 3], [0, 31, 3], [0, 25, 4], [0, 26, 4], [0, 27, 4], [0, 31, 4], [0, 4, 5], [0, 6, 5], [0, 7, 5], [0, 8, 5], [0, 10, 5], [0, 11, 5], [0, 14, 5], [0, 15, 5], [0, 16, 5], [0, 19, 5], [0, 20, 5], [0, 21, 5], [0, 24, 5], [0, 26, 5], [0, 28, 5], [0, 31, 5], [0, 4, 6], [0, 6, 6], [0, 7, 6], [0, 8, 6], [0, 10, 6], [0, 11, 6], [0, 14, 6], [0, 15, 6], [0, 16, 6], [0, 18, 6], [0, 22, 6], [0, 23, 6], [0, 26, 6], [1, 29, 6], [0, 31, 6], [0, 2, 7], [0, 3, 7], [0, 4, 7], [0, 5, 7], [0, 9, 7], [0, 10, 7], [0, 11, 7], [0, 12, 7], [0, 13, 7], [0, 17, 7], [0, 18, 7], [0, 22, 7], [0, 26, 7], [0, 31, 7], [0, 24, 8], [0, 25, 8], [0, 26, 8], [0, 27, 8], [0, 28, 8], [0, 29, 8], [0, 30, 8], [0, 31, 8], [0, 32, 8], [0, 33, 8], [1, 24, 9], [0, 25, 9], [0, 26, 9], [0, 27, 9], [0, 28, 9], [0, 29, 9], [0, 30, 9], [0, 31, 9], [0, 32, 9], [1, 33, 9]], [[0, 4, 1], [0, 5, 1], [0, 6, 1], [1, 2, 2], [0, 4, 2], [0, 5, 2], [0, 6, 2], [1, 8, 2], [0, 3, 3], [0, 4, 3], [0, 5, 3], [0, 6, 3], [0, 7, 3], [0, 1, 4], [0, 2, 4], [0, 3, 4], [0, 4, 4], [0, 5, 4], [0, 6, 4], [0, 7, 4], [0, 8, 4], [0, 9, 4], [0, 1, 5], [0, 2, 5], [0, 5, 5], [0, 8, 5], [0, 9, 5], [0, 1, 6], [0, 2, 6], [0, 5, 6], [0, 8, 6], [0, 9, 6], [0, 2, 7], [0, 3, 7], [0, 5, 7], [0, 7, 7], [0, 8, 7], [0, 3, 8], [0, 4, 8], [0, 5, 8], [0, 6, 8], [0, 7, 8], [0, 2, 9], [0, 3, 9], [0, 4, 9], [0, 5, 9], [0, 6, 9], [0, 7, 9], [0, 8, 9], [0, 2, 10], [0, 3, 10], [0, 5, 10], [0, 7, 10], [0, 8, 10], [0, 2, 11], [0, 3, 11], [0, 5, 11], [0, 7, 11], [0, 8, 11], [1, 1, 12], [0, 2, 12], [0, 3, 12], [0, 4, 12], [0, 5, 12], [0, 6, 12], [0, 7, 12], [0, 8, 12], [1, 9, 12], [0, 1, 13], [0, 2, 13], [0, 3, 13], [0, 4, 13], [0, 5, 13], [0, 6, 13], [0, 7, 13], [0, 8, 13], [0, 9, 13], [0, 1, 14], [0, 2, 14], [0, 3, 14], [0, 4, 14], [0, 5, 14], [0, 6, 14], [0, 7, 14], [0, 8, 14], [0, 9, 14], [0, 1, 15], [0, 2, 15], [0, 3, 15], [0, 4, 15], [0, 5, 15], [0, 6, 15], [0, 7, 15], [0, 8, 15], [0, 9, 15], [0, 3, 16], [0, 4, 16], [0, 5, 16], [0, 6, 16], [0, 7, 16], [0, 2, 17], [0, 5, 17], [0, 8, 17], [0, 5, 18], [2, 5, 19]], [[0, 19, 1], [0, 20, 1], [0, 31, 1], [1, 32, 1], [0, 33, 1], [1, 34, 1], [0, 35, 1], [0, 37, 1], [0, 38, 1], [0, 41, 1], [0, 42, 1], [0, 45, 1], [0, 46, 1], [0, 3, 2], [0, 6, 2], [0, 7, 2], [0, 8, 2], [0, 9, 2], [0, 10, 2], [0, 11, 2], [0, 12, 2], [0, 13, 2], [0, 14, 2], [0, 17, 2], [0, 19, 2], [0, 20, 2], [0, 24, 2], [0, 25, 2], [0, 26, 2], [0, 31, 2], [0, 32, 2], [0, 33, 2], [0, 34, 2], [0, 35, 2], [0, 37, 2], [0, 38, 2], [0, 41, 2], [0, 42, 2], [0, 43, 2], [0, 44, 2], [0, 45, 2], [0, 46, 2], [0, 3, 3], [0, 17, 3], [0, 24, 3], [0, 25, 3], [0, 26, 3], [0, 31, 3], [0, 33, 3], [0, 35, 3], [0, 41, 3], [0, 42, 3], [0, 43, 3], [0, 44, 3], [0, 45, 3], [0, 3, 4], [0, 5, 4], [2, 10, 4], [0, 15, 4], [0, 17, 4], [0, 24, 4], [0, 25, 4], [0, 26, 4], [0, 31, 4], [0, 33, 4], [0, 35, 4], [0, 5, 5], [0, 15, 5], [0, 31, 5], [0, 33, 5], [0, 35, 5], [0, 43, 5], [0, 44, 5], [0, 5, 6], [0, 7, 6], [0, 13, 6], [0, 15, 6], [0, 31, 6], [0, 32, 6], [0, 33, 6], [0, 34, 6], [0, 35, 6], [0, 7, 7], [0, 13, 7], [0, 33, 7], [0, 43, 7], [0, 44, 7], [0, 7, 8], [0, 10, 8], [0, 13, 8], [0, 33, 8], [0, 10, 9], [1, 21, 9], [0, 23, 9], [0, 27, 9], [0, 29, 9], [0, 31, 9], [0, 33, 9], [0, 35, 9], [0, 37, 9], [0, 39, 9], [0, 41, 9], [0, 43, 9], [1, 45, 9], [0, 44, 9]], [[0, 25, 1], [2, 14, 2], [0, 21, 2], [0, 22, 2], [0, 25, 2], [0, 26, 2], [0, 27, 2], [0, 28, 2], [0, 10, 3], [0, 17, 3], [0, 18, 3], [0, 22, 3], [0, 24, 3], [0, 27, 3], [0, 28, 3], [0, 30, 3], [0, 31, 3], [0, 32, 3], [0, 33, 3], [0, 34, 3], [0, 35, 3], [1, 36, 3], [0, 6, 4], [0, 10, 4], [0, 13, 4], [0, 14, 4], [0, 18, 4], [0, 20, 4], [0, 21, 4], [0, 22, 4], [0, 23, 4], [0, 27, 4], [0, 28, 4], [0, 29, 4], [0, 30, 4], [0, 31, 4], [0, 32, 4], [0, 33, 4], [0, 34, 4], [0, 35, 4], [0, 36, 4], [0, 2, 5], [0, 6, 5], [0, 10, 5], [0, 14, 5], [0, 16, 5], [0, 17, 5], [0, 18, 5], [0, 19, 5], [0, 22, 5], [0, 27, 5], [0, 28, 5], [0, 29, 5], [0, 30, 5], [0, 31, 5], [0, 32, 5], [0, 33, 5], [0, 34, 5], [0, 35, 5], [0, 2, 6], [0, 6, 6], [0, 10, 6], [0, 12, 6], [0, 13, 6], [0, 14, 6], [0, 15, 6], [0, 18, 6], [0, 22, 6], [0, 26, 6], [0, 27, 6], [0, 28, 6], [1, 1, 7], [0, 2, 7], [0, 6, 7], [0, 8, 7], [0, 9, 7], [0, 10, 7], [0, 11, 7], [0, 14, 7], [0, 18, 7], [0, 25, 7], [0, 26, 7], [0, 27, 7], [0, 28, 7], [0, 2, 8], [0, 4, 8], [0, 5, 8], [0, 6, 8], [0, 7, 8], [0, 14, 8], [0, 24, 8], [0, 25, 8], [0, 26, 8], [0, 2, 9], [0, 3, 9], [0, 20, 9], [0, 21, 9], [0, 22, 9], [0, 23, 9], [0, 24, 9], [1, 16, 10], [1, 17, 10], [0, 18, 10], [0, 19, 10], [0, 20, 10]], [[1, 1, 0], [1, 5, 0], [1, 9, 0], [0, 41, 0], [2, 53, 0], [0, 1, 1], [0, 2, 1], [0, 4, 1], [0, 5, 1], [0, 6, 1], [0, 8, 1], [0, 9, 1], [0, 10, 1], [0, 11, 1], [0, 12, 1], [0, 13, 1], [0, 14, 1], [0, 15, 1], [0, 16, 1], [0, 17, 1], [0, 18, 1], [0, 19, 1], [0, 20, 1], [0, 21, 1], [0, 22, 1], [0, 41, 1], [1, 43, 1], [0, 44, 1], [0, 45, 1], [0, 46, 1], [0, 47, 1], [0, 48, 1], [0, 49, 1], [0, 50, 1], [0, 51, 1], [0, 52, 1], [0, 53, 1], [0, 5, 2], [0, 9, 2], [0, 13, 2], [0, 14, 2], [0, 15, 2], [0, 18, 2], [0, 19, 2], [0, 20, 2], [0, 23, 2], [0, 24, 2], [0, 25, 2], [0, 26, 2], [0, 27, 2], [0, 28, 2], [0, 29, 2], [0, 40, 2], [0, 41, 2], [0, 45, 2], [0, 48, 2], [0, 51, 2], [0, 13, 3], [0, 14, 3], [0, 15, 3], [0, 18, 3], [0, 19, 3], [0, 20, 3], [0, 24, 3], [0, 25, 3], [0, 26, 3], [0, 27, 3], [0, 28, 3], [0, 29, 3], [0, 30, 3], [0, 31, 3], [0, 32, 3], [0, 40, 3], [0, 45, 3], [0, 48, 3], [0, 51, 3], [0, 24, 4], [0, 25, 4], [0, 26, 4], [0, 27, 4], [0, 28, 4], [0, 29, 4], [0, 30, 4], [0, 31, 4], [0, 32, 4], [0, 37, 4], [0, 39, 4], [0, 40, 4], [0, 48, 4], [0, 30, 5], [0, 31, 5], [0, 32, 5], [0, 33, 5], [0, 34, 5], [0, 35, 5], [0, 37, 5], [0, 38, 5], [0, 33, 6], [0, 34, 6], [0, 35, 6], [0, 36, 6], [0, 37, 6], [0, 33, 7], [0, 34, 7], [0, 35, 7]], [[2, 55, 7], [1, 3, 3], [1, 35, 3], [1, 53, 5], [1, 66, 2], [0, 32, 1], [0, 35, 1], [0, 36, 1], [0, 37, 1], [0, 58, 1], [0, 2, 2], [0, 7, 3], [0, 27, 2], [0, 32, 2], [0, 40, 3], [0, 52, 2], [0, 54, 2], [0, 57, 2], [0, 59, 2], [0, 2, 3], [0, 6, 3], [0, 8, 3], [0, 27, 3], [0, 32, 3], [0, 39, 3], [0, 41, 3], [0, 51, 3], [0, 53, 3], [0, 55, 3], [0, 59, 3], [0, 2, 4], [0, 9, 4], [0, 18, 4], [0, 26, 4], [0, 27, 4], [0, 28, 4], [0, 44, 4], [0, 45, 4], [0, 46, 4], [0, 47, 4], [0, 59, 4], [0, 61, 4], [0, 64, 4], [0, 65, 4], [0, 66, 4], [0, 69, 4], [0, 2, 5], [0, 5, 5], [0, 6, 5], [0, 7, 5], [0, 10, 5], [0, 13, 5], [0, 14, 5], [0, 17, 5], [0, 18, 5], [0, 19, 5], [0, 25, 5], [0, 27, 5], [0, 29, 5], [0, 37, 5], [0, 38, 5], [0, 41, 5], [0, 42, 5], [0, 63, 5], [0, 69, 5], [0, 13, 6], [0, 14, 6], [0, 16, 6], [0, 17, 6], [0, 18, 6], [0, 19, 6], [0, 20, 6], [0, 24, 6], [0, 27, 6], [0, 30, 6], [0, 35, 6], [0, 37, 6], [0, 38, 6], [0, 39, 6], [0, 40, 6], [0, 41, 6], [0, 42, 6], [0, 48, 6], [0, 49, 6], [0, 50, 6], [0, 61, 6], [0, 63, 6], [0, 65, 6], [0, 67, 6], [0, 68, 6], [0, 69, 6], [0, 70, 6], [0, 4, 7], [0, 8, 7], [0, 27, 7], [0, 35, 7], [0, 39, 7], [0, 40, 7], [0, 27, 8], [0, 30, 8], [0, 31, 8], [0, 32, 8], [0, 33, 8], [0, 34, 8], [0, 35, 8]], [[2, 5, 7], [1, 8, 3], [1, 28, 5], [1, 17, 9], [1, 43, 3], [0, 29, 9], [0, 4, 1], [0, 5, 1], [0, 27, 1], [0, 3, 2], [0, 6, 2], [0, 12, 2], [0, 14, 2], [0, 15, 2], [0, 27, 2], [0, 45, 2], [0, 46, 2], [0, 48, 2], [0, 49, 2], [0, 50, 2], [0, 3, 3], [0, 6, 3], [0, 11, 3], [0, 13, 3], [0, 16, 3], [0, 17, 3], [0, 20, 3], [0, 23, 3], [0, 26, 3], [0, 27, 3], [0, 32, 3], [0, 47, 3], [0, 51, 3], [0, 55, 3], [0, 4, 4], [0, 5, 4], [0, 18, 4], [0, 21, 4], [0, 22, 4], [0, 25, 4], [0, 31, 4], [0, 33, 4], [0, 37, 4], [0, 43, 4], [0, 44, 4], [0, 47, 4], [0, 51, 4], [0, 53, 4], [0, 55, 4], [0, 10, 5], [0, 11, 5], [0, 12, 5], [0, 19, 5], [0, 21, 5], [0, 22, 5], [0, 24, 5], [0, 31, 5], [0, 32, 5], [0, 33, 5], [0, 36, 5], [0, 38, 5], [0, 40, 5], [0, 45, 5], [0, 52, 5], [0, 54, 5], [0, 2, 6], [0, 7, 6], [0, 20, 6], [0, 23, 6], [0, 28, 6], [0, 29, 6], [0, 30, 6], [0, 34, 6], [0, 41, 6], [0, 45, 6], [0, 1, 7], [0, 4, 7], [0, 8, 7], [0, 15, 7], [0, 28, 7], [0, 29, 7], [0, 30, 7], [0, 33, 7], [0, 35, 7], [0, 42, 7], [0, 2, 8], [0, 7, 8], [0, 11, 8], [0, 13, 8], [0, 17, 8], [0, 19, 8], [0, 21, 8], [0, 23, 8], [0, 25, 8], [0, 27, 8], [0, 1, 9], [0, 8, 9], [0, 10, 9], [0, 12, 9], [0, 14, 9], [0, 18, 9], [0, 20, 9], [0, 22, 9], [0, 24, 9], [0, 26, 9]], [[0, 20, 3], [0, 21, 3], [0, 22, 3], [0, 22, 4], [0, 6, 2], [0, 11, 2], [0, 12, 2], [0, 16, 2], [0, 17, 2], [0, 18, 2], [0, 44, 2], [0, 5, 3], [0, 7, 3], [0, 10, 3], [0, 13, 3], [0, 16, 3], [0, 17, 3], [0, 18, 3], [0, 23, 3], [0, 24, 3], [0, 25, 3], [0, 26, 3], [0, 27, 3], [0, 43, 3], [0, 45, 3], [0, 1, 4], [0, 2, 4], [0, 3, 4], [0, 4, 4], [0, 8, 4], [0, 9, 4], [0, 14, 4], [0, 15, 4], [0, 16, 4], [0, 17, 4], [0, 18, 4], [0, 19, 4], [0, 20, 4], [0, 23, 4], [0, 27, 4], [0, 43, 4], [0, 45, 4], [2, 49, 4], [0, 1, 5], [0, 2, 5], [0, 3, 5], [0, 4, 5], [0, 20, 5], [0, 23, 5], [0, 27, 5], [0, 28, 5], [0, 42, 5], [0, 43, 5], [0, 45, 5], [0, 46, 5], [0, 49, 5], [0, 1, 6], [0, 2, 6], [0, 3, 6], [0, 4, 6], [1, 16, 6], [1, 17, 6], [0, 29, 6], [0, 42, 6], [0, 43, 6], [0, 45, 6], [0, 46, 6], [0, 49, 6], [0, 1, 7], [0, 2, 7], [0, 3, 7], [0, 4, 7], [0, 17, 7], [0, 30, 7], [0, 33, 7], [0, 34, 7], [0, 35, 7], [0, 37, 7], [0, 38, 7], [0, 39, 7], [0, 42, 7], [0, 43, 7], [0, 45, 7], [0, 46, 7], [0, 49, 7], [0, 31, 8], [0, 36, 8], [0, 42, 8], [0, 43, 8], [0, 45, 8], [0, 46, 8], [0, 49, 8], [0, 50, 8], [0, 17, 9], [0, 18, 9], [0, 19, 9], [0, 32, 9], [0, 36, 9], [0, 40, 9], [0, 42, 9], [0, 43, 9], [0, 45, 9], [0, 46, 9], [1, 49, 9], [1, 50, 9]], [[2, 42, 8], [1, 29, 0], [1, 36, 1], [1, 7, 2], [1, 7, 7], [0, 1, 5], [0, 24, 0], [0, 2, 1], [0, 12, 1], [0, 24, 1], [0, 29, 1], [0, 1, 2], [0, 3, 2], [0, 4, 2], [0, 10, 2], [0, 11, 2], [0, 13, 2], [0, 20, 2], [0, 21, 2], [0, 22, 2], [0, 24, 2], [0, 27, 2], [0, 29, 2], [0, 31, 2], [0, 35, 2], [0, 36, 2], [0, 37, 2], [0, 40, 2], [0, 41, 2], [0, 42, 2], [0, 43, 2], [0, 5, 3], [0, 9, 3], [0, 18, 3], [0, 19, 3], [0, 20, 3], [0, 22, 3], [0, 27, 3], [0, 29, 3], [0, 31, 3], [0, 34, 3], [0, 35, 3], [0, 36, 3], [0, 37, 3], [0, 38, 3], [0, 44, 3], [0, 5, 4], [0, 6, 4], [0, 7, 4], [0, 8, 4], [0, 9, 4], [0, 16, 4], [0, 17, 4], [0, 18, 4], [0, 20, 4], [0, 21, 4], [0, 22, 4], [0, 27, 4], [0, 29, 4], [0, 31, 4], [0, 34, 4], [0, 35, 4], [0, 37, 4], [0, 38, 4], [0, 4, 5], [0, 7, 5], [0, 10, 5], [0, 16, 5], [0, 18, 5], [0, 19, 5], [0, 20, 5], [0, 27, 5], [0, 28, 5], [0, 29, 5], [0, 30, 5], [0, 31, 5], [0, 34, 5], [0, 35, 5], [0, 36, 5], [0, 37, 5], [0, 38, 5], [0, 42, 5], [0, 43, 5], [0, 44, 5], [0, 3, 6], [0, 7, 6], [0, 11, 6], [0, 16, 6], [0, 17, 6], [0, 18, 6], [0, 28, 6], [0, 29, 6], [0, 30, 6], [0, 35, 6], [0, 36, 6], [0, 37, 6], [0, 13, 7], [0, 14, 7], [0, 15, 7], [0, 16, 7], [0, 29, 7], [0, 35, 7], [0, 36, 7], [0, 37, 7], [0, 44, 7]], [[0, 7, 1], [0, 8, 1], [0, 7, 2], [0, 8, 2], [0, 18, 2], [0, 19, 2], [0, 20, 2], [0, 27, 2], [0, 29, 2], [1, 30, 2], [0, 31, 2], [0, 33, 2], [1, 35, 2], [0, 36, 2], [0, 37, 2], [0, 41, 2], [0, 46, 2], [0, 50, 2], [1, 1, 3], [0, 2, 3], [0, 6, 3], [0, 7, 3], [0, 8, 3], [0, 9, 3], [0, 13, 3], [0, 16, 3], [0, 22, 3], [0, 24, 3], [0, 27, 3], [0, 29, 3], [0, 31, 3], [0, 33, 3], [0, 43, 3], [0, 44, 3], [0, 48, 3], [0, 49, 3], [1, 56, 3], [0, 2, 4], [0, 5, 4], [0, 6, 4], [0, 9, 4], [0, 10, 4], [0, 13, 4], [0, 14, 4], [0, 24, 4], [0, 25, 4], [0, 27, 4], [0, 29, 4], [0, 31, 4], [0, 33, 4], [0, 35, 4], [0, 39, 4], [0, 45, 4], [0, 48, 4], [0, 49, 4], [0, 52, 4], [0, 60, 4], [0, 2, 5], [0, 5, 5], [0, 6, 5], [0, 9, 5], [0, 10, 5], [0, 13, 5], [0, 14, 5], [0, 15, 5], [2, 19, 5], [0, 23, 5], [0, 24, 5], [0, 27, 5], [0, 29, 5], [0, 31, 5], [0, 33, 5], [0, 36, 5], [0, 37, 5], [0, 41, 5], [0, 45, 5], [0, 46, 5], [0, 47, 5], [0, 48, 5], [0, 49, 5], [0, 52, 5], [0, 54, 5], [0, 58, 5], [0, 60, 5], [0, 5, 6], [0, 6, 6], [0, 9, 6], [0, 10, 6], [0, 16, 6], [0, 22, 6], [0, 25, 6], [0, 27, 6], [0, 29, 6], [0, 31, 6], [0, 33, 6], [0, 35, 6], [0, 38, 6], [0, 40, 6], [0, 41, 6], [0, 42, 6], [0, 44, 6], [0, 17, 7], [0, 21, 7], [0, 39, 7], [0, 43, 7]], [[2, 1, 8], [1, 1, 2], [1, 16, 4], [1, 17, 4], [1, 52, 4], [0, 51, 5], [0, 39, 1], [0, 40, 1], [0, 41, 1], [0, 43, 1], [0, 44, 1], [0, 3, 2], [0, 4, 2], [0, 5, 2], [0, 6, 2], [0, 34, 2], [0, 35, 2], [0, 39, 2], [0, 40, 2], [0, 41, 2], [0, 43, 2], [0, 44, 2], [0, 3, 3], [0, 4, 3], [0, 5, 3], [0, 6, 3], [0, 16, 3], [0, 17, 3], [0, 32, 3], [0, 33, 3], [0, 34, 3], [0, 35, 3], [0, 36, 3], [0, 37, 3], [0, 43, 3], [0, 44, 3], [0, 47, 3], [0, 48, 3], [0, 52, 3], [0, 3, 4], [0, 4, 4], [0, 5, 4], [0, 6, 4], [0, 12, 4], [0, 15, 4], [0, 18, 4], [0, 21, 4], [0, 24, 4], [0, 27, 4], [0, 30, 4], [0, 32, 4], [0, 33, 4], [0, 36, 4], [0, 37, 4], [0, 46, 4], [0, 47, 4], [0, 48, 4], [0, 49, 4], [0, 51, 4], [0, 3, 5], [0, 4, 5], [0, 5, 5], [0, 6, 5], [0, 11, 5], [0, 12, 5], [0, 16, 5], [0, 17, 5], [0, 21, 5], [0, 23, 5], [0, 25, 5], [0, 26, 5], [0, 28, 5], [0, 30, 5], [0, 32, 5], [0, 33, 5], [0, 36, 5], [0, 37, 5], [0, 47, 5], [0, 48, 5], [0, 52, 5], [0, 10, 6], [0, 15, 6], [0, 18, 6], [0, 23, 6], [0, 25, 6], [0, 26, 6], [0, 28, 6], [0, 4, 7], [0, 5, 7], [0, 9, 7], [0, 14, 7], [0, 19, 7], [0, 22, 7], [0, 24, 7], [0, 25, 7], [0, 26, 7], [0, 27, 7], [0, 29, 7], [0, 3, 8], [0, 6, 8], [0, 8, 8], [0, 15, 8], [0, 16, 8], [0, 17, 8], [0, 18, 8]], [[2, 6, 0], [1, 1, 1], [0, 2, 1], [0, 3, 1], [0, 4, 1], [0, 5, 1], [0, 6, 1], [0, 7, 1], [0, 8, 1], [0, 9, 1], [0, 10, 1], [1, 11, 1], [0, 2, 4], [0, 4, 4], [0, 6, 4], [0, 8, 4], [0, 10, 4], [0, 2, 5], [0, 4, 5], [0, 8, 5], [0, 10, 5], [0, 1, 6], [0, 3, 6], [0, 9, 6], [0, 11, 6], [0, 2, 7], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 10, 7], [0, 1, 8], [0, 3, 8], [0, 9, 8], [0, 11, 8], [0, 2, 9], [0, 10, 9], [0, 3, 10], [0, 6, 10], [0, 9, 10], [0, 4, 11], [0, 8, 11], [1, 1, 12], [0, 5, 12], [0, 7, 12], [1, 11, 12], [0, 2, 13], [0, 4, 13], [0, 6, 13], [0, 8, 13], [0, 10, 13], [0, 1, 14], [0, 5, 14], [0, 7, 14], [0, 11, 14], [0, 2, 15], [0, 10, 15], [0, 1, 16], [0, 3, 16], [0, 5, 16], [0, 6, 16], [0, 7, 16], [0, 9, 16], [0, 11, 16], [0, 2, 17], [0, 4, 17], [0, 8, 17], [0, 10, 17], [0, 1, 18], [0, 3, 18], [0, 5, 18], [0, 7, 18], [0, 9, 18], [0, 11, 18], [0, 6, 19], [0, 1, 20], [0, 11, 20], [0, 1, 22], [0, 6, 22], [0, 11, 22], [0, 4, 23], [0, 8, 23], [0, 1, 24], [0, 3, 24], [0, 5, 24], [0, 7, 24], [0, 9, 24], [0, 11, 24], [0, 2, 25], [0, 6, 25], [0, 10, 25], [0, 1, 26], [0, 3, 26], [0, 5, 26], [0, 7, 26], [0, 9, 26], [0, 11, 26], [0, 2, 27], [0, 10, 27], [0, 1, 28], [0, 3, 28], [0, 5, 28], [0, 6, 28], [0, 7, 28], [0, 9, 28], [0, 11, 28]], [[1, 10, 2], [1, 2, 2], [1, 11, 16], [1, 1, 16], [2, 2, 42], [0, 4, 7], [0, 8, 7], [0, 6, 1], [0, 5, 2], [0, 6, 2], [0, 7, 2], [0, 5, 3], [0, 7, 3], [0, 4, 5], [0, 8, 5], [0, 2, 7], [0, 6, 7], [0, 10, 7], [0, 4, 9], [0, 8, 9], [0, 2, 11], [0, 6, 11], [0, 10, 11], [0, 4, 13], [0, 8, 13], [0, 3, 14], [0, 5, 14], [0, 7, 14], [0, 9, 14], [0, 2, 15], [0, 6, 15], [0, 10, 15], [0, 1, 17], [0, 3, 17], [0, 5, 17], [0, 7, 17], [0, 9, 17], [0, 11, 17], [0, 1, 19], [0, 3, 19], [0, 5, 19], [0, 7, 19], [0, 9, 19], [0, 11, 19], [0, 2, 20], [0, 4, 20], [0, 6, 20], [0, 8, 20], [0, 10, 20], [0, 2, 23], [0, 4, 23], [0, 6, 23], [0, 8, 23], [0, 10, 23], [0, 1, 25], [0, 3, 25], [0, 5, 25], [0, 7, 25], [0, 9, 25], [0, 11, 25], [0, 5, 27], [0, 5, 29], [0, 8, 29], [0, 4, 30], [0, 6, 30], [0, 1, 31], [0, 2, 31], [0, 3, 31], [0, 7, 31], [0, 11, 31], [0, 8, 32], [0, 1, 33], [0, 8, 33], [0, 11, 33], [0, 8, 34], [0, 1, 35], [0, 9, 35], [0, 11, 35], [0, 9, 36], [0, 1, 37], [0, 9, 37], [0, 10, 37], [0, 11, 37], [0, 1, 39], [0, 2, 40], [0, 2, 41], [0, 5, 41], [0, 5, 42], [0, 8, 42], [0, 5, 43], [0, 8, 43], [0, 11, 43], [0, 8, 44], [0, 11, 44], [0, 11, 45], [0, 2, 48], [0, 5, 48], [0, 8, 48], [0, 11, 48], [0, 2, 49], [0, 5, 49], [0, 8, 49], [0, 2, 50], [0, 5, 50], [0, 8, 50]], [[2, 45, 0], [0, 6, 1], [0, 10, 1], [0, 14, 1], [0, 18, 1], [0, 24, 1], [0, 26, 1], [0, 28, 1], [1, 68, 1], [1, 1, 2], [0, 6, 2], [0, 10, 2], [0, 14, 2], [0, 18, 2], [0, 24, 2], [0, 28, 2], [0, 67, 2], [0, 68, 2], [0, 6, 3], [0, 10, 3], [0, 18, 3], [0, 24, 3], [0, 26, 3], [0, 28, 3], [0, 48, 3], [0, 52, 3], [0, 53, 3], [0, 54, 3], [0, 55, 3], [0, 56, 3], [0, 61, 3], [0, 62, 3], [0, 63, 3], [0, 64, 3], [0, 65, 3], [0, 67, 3], [0, 68, 3], [0, 6, 4], [0, 10, 4], [0, 30, 4], [0, 35, 4], [0, 38, 4], [0, 42, 4], [0, 45, 4], [0, 48, 4], [0, 6, 5], [0, 10, 5], [0, 18, 5], [0, 24, 5], [0, 26, 5], [0, 28, 5], [0, 30, 5], [0, 34, 5], [0, 36, 5], [0, 38, 5], [0, 42, 5], [0, 44, 5], [0, 46, 5], [0, 48, 5], [0, 54, 5], [0, 55, 5], [0, 56, 5], [0, 57, 5], [0, 60, 5], [0, 61, 5], [0, 62, 5], [0, 63, 5], [0, 2, 6], [0, 30, 6], [0, 34, 6], [0, 35, 6], [0, 36, 6], [0, 39, 6], [0, 41, 6], [0, 44, 6], [0, 45, 6], [0, 46, 6], [0, 3, 7], [0, 13, 7], [0, 14, 7], [0, 15, 7], [0, 18, 7], [0, 24, 7], [0, 26, 7], [0, 28, 7], [0, 30, 7], [0, 31, 7], [0, 32, 7], [0, 34, 7], [0, 36, 7], [0, 40, 7], [0, 44, 7], [0, 46, 7], [1, 48, 7], [0, 56, 7], [0, 57, 7], [0, 60, 7], [0, 61, 7], [0, 25, 8], [0, 27, 8], [0, 52, 8], [0, 58, 8], [0, 59, 8], [1, 65, 8], [0, 26, 9]], [[0, 1, 1], [0, 3, 1], [0, 5, 1], [0, 7, 1], [0, 9, 1], [0, 2, 2], [0, 4, 2], [0, 6, 2], [0, 8, 2], [0, 3, 3], [0, 5, 3], [0, 7, 3], [0, 4, 4], [0, 6, 4], [0, 3, 5], [0, 5, 5], [0, 7, 5], [0, 2, 6], [0, 4, 6], [0, 6, 6], [0, 8, 6], [0, 1, 7], [0, 3, 7], [0, 7, 7], [0, 9, 7], [0, 2, 8], [0, 8, 8], [2, 3, 10], [0, 5, 10], [0, 5, 11], [0, 5, 12], [0, 5, 13], [0, 5, 14], [0, 5, 15], [0, 6, 15], [0, 6, 16], [0, 6, 17], [0, 6, 18], [0, 6, 19], [0, 7, 19], [0, 7, 20], [0, 7, 21], [0, 7, 22], [0, 7, 23], [0, 8, 23], [0, 8, 24], [0, 8, 25], [0, 8, 26], [0, 8, 27], [0, 9, 27], [0, 9, 28], [0, 9, 29], [0, 9, 30], [0, 8, 31], [0, 9, 31], [0, 8, 32], [0, 8, 33], [0, 8, 34], [0, 7, 35], [0, 8, 35], [0, 7, 36], [0, 7, 37], [0, 7, 38], [0, 6, 39], [0, 7, 39], [0, 6, 40], [0, 6, 41], [0, 6, 42], [0, 5, 43], [0, 6, 43], [0, 5, 44], [0, 5, 45], [0, 5, 46], [0, 4, 47], [0, 5, 47], [0, 4, 48], [0, 4, 49], [0, 4, 50], [0, 3, 51], [0, 4, 51], [0, 3, 52], [0, 3, 53], [0, 3, 54], [0, 2, 55], [0, 3, 55], [0, 2, 56], [0, 2, 57], [0, 2, 58], [0, 1, 59], [0, 2, 59], [0, 3, 59], [0, 4, 59], [0, 5, 59], [0, 6, 59], [0, 7, 59], [1, 8, 59], [1, 9, 59], [0, 2, 60], [0, 3, 60], [0, 4, 60], [0, 5, 60], [0, 6, 60], [0, 7, 60], [1, 8, 60], [1, 9, 60]], [[2, 6, 1], [1, 1, 29], [1, 11, 29], [1, 6, 35], [1, 6, 38], [0, 6, 4], [0, 6, 5], [0, 2, 6], [0, 5, 6], [0, 6, 6], [0, 7, 6], [0, 10, 6], [0, 2, 7], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 10, 7], [0, 2, 8], [0, 4, 8], [0, 6, 8], [0, 8, 8], [0, 10, 8], [0, 4, 9], [0, 5, 9], [0, 6, 9], [0, 7, 9], [0, 8, 9], [0, 4, 10], [0, 5, 10], [0, 6, 10], [0, 7, 10], [0, 8, 10], [0, 2, 11], [0, 4, 11], [0, 5, 11], [0, 6, 11], [0, 7, 11], [0, 8, 11], [0, 10, 11], [0, 2, 12], [0, 5, 12], [0, 7, 12], [0, 10, 12], [0, 2, 13], [0, 5, 13], [0, 6, 13], [0, 7, 13], [0, 10, 13], [0, 4, 13], [0, 8, 14], [0, 3, 15], [0, 4, 15], [0, 8, 15], [0, 9, 15], [0, 2, 16], [0, 10, 16], [0, 2, 17], [0, 10, 17], [0, 1, 18], [0, 11, 18], [0, 1, 20], [0, 2, 20], [0, 6, 21], [0, 10, 20], [0, 11, 20], [0, 1, 21], [0, 5, 21], [0, 7, 21], [0, 11, 21], [0, 1, 22], [0, 3, 22], [0, 9, 22], [0, 11, 22], [0, 4, 23], [0, 6, 23], [0, 8, 23], [0, 2, 24], [0, 10, 24], [0, 6, 25], [0, 6, 26], [0, 6, 27], [0, 6, 28], [0, 6, 24], [0, 4, 29], [0, 6, 29], [0, 8, 29], [0, 2, 31], [0, 10, 31], [0, 5, 32], [0, 6, 32], [0, 7, 32], [0, 3, 33], [0, 9, 33], [0, 6, 34], [0, 5, 35], [0, 7, 35], [0, 4, 37], [0, 8, 37], [0, 5, 38], [0, 7, 38], [0, 2, 39], [0, 6, 39], [0, 10, 39], [0, 4, 41], [0, 8, 41]], [[1, 1, 1], [0, 2, 1], [0, 3, 1], [0, 4, 1], [0, 6, 1], [0, 7, 1], [0, 8, 1], [1, 9, 1], [0, 1, 2], [0, 2, 2], [0, 3, 2], [0, 4, 2], [0, 6, 2], [0, 7, 2], [0, 8, 2], [0, 9, 2], [0, 5, 4], [0, 1, 5], [1, 2, 5], [0, 3, 5], [0, 5, 5], [0, 6, 5], [0, 1, 6], [0, 3, 6], [0, 7, 6], [0, 1, 7], [0, 3, 7], [0, 8, 7], [0, 1, 8], [0, 3, 8], [0, 9, 8], [0, 1, 9], [0, 3, 9], [0, 6, 9], [0, 7, 9], [0, 9, 9], [0, 1, 10], [0, 3, 10], [0, 5, 10], [0, 8, 10], [0, 9, 10], [0, 1, 11], [0, 3, 11], [0, 4, 11], [0, 9, 11], [0, 1, 12], [0, 3, 12], [0, 1, 13], [0, 3, 13], [0, 1, 14], [0, 3, 14], [0, 2, 15], [0, 4, 15], [0, 7, 15], [0, 5, 16], [0, 1, 17], [2, 2, 17], [0, 3, 17], [0, 6, 17], [0, 8, 17], [0, 9, 17], [0, 9, 18], [0, 1, 19], [0, 3, 19], [0, 5, 19], [0, 7, 19], [0, 9, 19], [0, 2, 20], [0, 4, 20], [0, 6, 20], [0, 8, 21], [1, 5, 22], [0, 9, 22], [0, 4, 23], [0, 5, 23], [0, 6, 23], [0, 9, 23], [0, 3, 24], [0, 4, 24], [0, 5, 24], [0, 6, 24], [0, 7, 24], [0, 3, 25], [0, 4, 25], [0, 6, 25], [0, 7, 25], [0, 3, 26], [0, 7, 26], [0, 2, 27], [0, 3, 27], [0, 7, 27], [0, 8, 27], [0, 2, 28], [0, 3, 28], [0, 7, 28], [0, 8, 28], [0, 9, 28], [0, 2, 29], [0, 8, 29], [0, 9, 29], [0, 1, 30], [0, 1, 32], [0, 2, 33], [0, 5, 33], [0, 8, 33]], [[0, 3, 25], [0, 6, 52], [0, 2, 1], [0, 4, 1], [0, 6, 1], [0, 8, 1], [1, 9, 1], [0, 2, 3], [0, 4, 3], [0, 6, 3], [0, 8, 3], [0, 2, 5], [0, 4, 5], [0, 6, 5], [0, 8, 5], [0, 2, 7], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 2, 9], [0, 4, 9], [0, 6, 9], [0, 8, 9], [0, 2, 11], [0, 4, 11], [0, 6, 11], [0, 8, 11], [0, 2, 13], [0, 4, 13], [0, 6, 13], [0, 8, 13], [1, 9, 14], [0, 4, 16], [0, 6, 16], [0, 7, 16], [0, 2, 18], [0, 4, 18], [0, 9, 18], [0, 2, 19], [0, 2, 20], [0, 4, 20], [0, 9, 20], [0, 4, 22], [1, 7, 22], [0, 9, 22], [0, 4, 24], [0, 7, 24], [0, 9, 24], [0, 1, 25], [0, 2, 25], [0, 4, 25], [0, 7, 25], [0, 1, 26], [0, 2, 26], [0, 3, 26], [0, 4, 26], [0, 7, 26], [0, 9, 26], [0, 4, 28], [0, 1, 29], [0, 2, 29], [0, 3, 29], [0, 1, 30], [0, 2, 30], [0, 3, 30], [0, 2, 31], [0, 2, 32], [0, 2, 33], [2, 5, 33], [0, 7, 33], [0, 9, 33], [0, 2, 34], [0, 2, 35], [0, 9, 35], [0, 2, 36], [0, 9, 36], [0, 2, 37], [0, 9, 37], [0, 2, 38], [0, 4, 38], [0, 5, 38], [0, 7, 38], [0, 4, 39], [0, 5, 39], [0, 6, 41], [0, 7, 43], [1, 5, 44], [0, 7, 45], [0, 4, 46], [0, 5, 46], [0, 6, 46], [0, 7, 47], [0, 3, 48], [0, 3, 50], [0, 3, 52], [0, 3, 54], [0, 1, 55], [0, 5, 55], [0, 6, 55], [0, 1, 56], [0, 3, 56], [0, 4, 56], [0, 7, 56], [0, 1, 57], [0, 8, 57]], [[0, 2, 3], [0, 3, 3], [0, 4, 3], [0, 5, 4], [0, 6, 4], [0, 7, 4], [0, 8, 4], [0, 9, 5], [0, 9, 6], [0, 8, 7], [0, 5, 8], [0, 6, 8], [0, 7, 8], [0, 2, 9], [0, 3, 9], [0, 4, 9], [0, 1, 10], [0, 1, 11], [0, 1, 12], [0, 2, 13], [0, 3, 13], [0, 4, 14], [0, 5, 14], [2, 9, 14], [0, 6, 15], [0, 6, 16], [0, 7, 17], [0, 8, 17], [0, 9, 17], [0, 9, 18], [0, 9, 19], [1, 1, 20], [0, 2, 20], [0, 3, 20], [0, 4, 20], [0, 5, 20], [0, 9, 20], [0, 1, 21], [0, 2, 21], [0, 3, 21], [0, 4, 21], [0, 5, 21], [0, 9, 21], [0, 6, 22], [0, 7, 22], [0, 8, 22], [0, 9, 22], [0, 3, 23], [0, 4, 23], [0, 5, 23], [0, 6, 23], [0, 2, 24], [0, 3, 24], [0, 2, 25], [0, 5, 25], [0, 7, 25], [1, 9, 25], [0, 2, 26], [0, 5, 26], [0, 7, 26], [0, 2, 27], [0, 5, 27], [0, 7, 27], [0, 3, 28], [0, 4, 28], [0, 6, 28], [0, 7, 28], [0, 8, 28], [0, 9, 29], [0, 9, 30], [0, 6, 31], [0, 7, 31], [0, 8, 31], [0, 3, 32], [0, 4, 32], [0, 5, 32], [0, 2, 33], [0, 2, 34], [0, 2, 35], [1, 8, 35], [1, 9, 35], [0, 2, 36], [0, 3, 36], [0, 4, 36], [0, 5, 36], [0, 6, 36], [0, 7, 36], [0, 8, 36], [0, 9, 36], [0, 2, 37], [0, 3, 37], [0, 4, 37], [0, 5, 37], [0, 6, 37], [0, 7, 37], [0, 8, 37], [0, 9, 37], [0, 2, 38], [0, 3, 38], [0, 4, 38], [0, 5, 38], [0, 6, 38], [0, 7, 38], [0, 8, 38], [0, 9, 38]], [[0, 21, 1], [0, 30, 1], [0, 20, 2], [0, 22, 2], [0, 23, 2], [0, 24, 2], [0, 25, 2], [0, 29, 2], [0, 30, 2], [0, 31, 2], [0, 71, 2], [0, 73, 2], [0, 75, 2], [0, 76, 2], [0, 78, 2], [0, 80, 2], [1, 7, 3], [0, 11, 3], [0, 13, 3], [0, 14, 3], [0, 15, 3], [0, 17, 3], [0, 21, 3], [0, 30, 3], [1, 34, 3], [1, 37, 3], [0, 44, 3], [0, 47, 3], [0, 56, 3], [0, 69, 3], [0, 2, 4], [0, 40, 4], [0, 52, 4], [0, 60, 4], [0, 3, 5], [0, 12, 5], [0, 16, 5], [0, 37, 5], [0, 65, 5], [1, 18, 6], [0, 20, 6], [0, 22, 6], [0, 24, 6], [0, 26, 6], [0, 28, 6], [0, 30, 6], [0, 32, 6], [0, 34, 6], [0, 42, 6], [0, 49, 6], [0, 57, 6], [0, 75, 7], [0, 76, 7], [0, 10, 7], [0, 12, 7], [0, 16, 7], [0, 39, 7], [0, 45, 7], [0, 72, 7], [0, 79, 7], [0, 9, 8], [0, 32, 8], [0, 34, 8], [0, 42, 8], [0, 53, 8], [0, 62, 8], [0, 67, 8], [0, 2, 9], [0, 4, 9], [0, 6, 9], [0, 8, 9], [0, 12, 9], [0, 16, 9], [0, 26, 9], [0, 1, 10], [0, 26, 10], [0, 32, 10], [0, 34, 10], [0, 37, 10], [0, 42, 10], [0, 49, 10], [0, 58, 10], [2, 64, 10], [0, 72, 8], [0, 79, 8], [0, 4, 11], [0, 6, 11], [0, 12, 11], [0, 16, 11], [0, 21, 11], [0, 22, 11], [0, 39, 11], [0, 54, 11], [0, 72, 9], [0, 79, 9], [0, 1, 12], [0, 3, 12], [0, 7, 12], [0, 41, 12], [0, 2, 13], [0, 8, 13], [0, 10, 13], [0, 12, 13], [0, 16, 13], [0, 18, 13]], [[1, 11, 1], [0, 2, 3], [0, 10, 3], [0, 3, 4], [0, 4, 5], [0, 8, 5], [0, 4, 7], [0, 6, 7], [1, 1, 8], [0, 2, 8], [0, 4, 8], [0, 5, 8], [2, 11, 8], [0, 2, 9], [0, 4, 9], [0, 8, 9], [0, 2, 10], [0, 5, 10], [0, 10, 11], [0, 5, 12], [0, 8, 13], [0, 9, 13], [0, 5, 14], [0, 8, 14], [0, 9, 14], [0, 1, 16], [0, 11, 16], [0, 1, 17], [0, 11, 17], [0, 11, 18], [0, 4, 19], [0, 5, 19], [0, 1, 21], [0, 2, 21], [0, 7, 21], [0, 8, 21], [0, 4, 23], [0, 11, 23], [0, 11, 24], [0, 11, 25], [0, 4, 27], [0, 11, 30], [0, 4, 31], [0, 11, 31], [0, 11, 32], [0, 4, 35], [0, 11, 37], [0, 11, 38], [0, 4, 39], [0, 11, 39], [0, 2, 40], [0, 7, 40], [0, 7, 42], [0, 10, 42], [0, 11, 42], [0, 10, 43], [0, 11, 43], [0, 5, 44], [0, 9, 45], [0, 10, 45], [0, 11, 45], [0, 3, 46], [0, 1, 47], [0, 6, 47], [0, 7, 47], [0, 8, 47], [0, 1, 49], [0, 6, 49], [0, 9, 49], [0, 10, 49], [0, 11, 49], [0, 2, 50], [0, 4, 50], [0, 7, 50], [0, 3, 51], [0, 8, 51], [0, 2, 52], [0, 4, 52], [0, 9, 52], [0, 6, 53], [1, 11, 53], [0, 1, 55], [0, 7, 55], [0, 10, 55], [1, 5, 56], [0, 8, 58], [0, 10, 58], [0, 1, 60], [0, 8, 60], [0, 10, 60], [0, 8, 62], [0, 10, 62], [0, 1, 64], [0, 8, 64], [0, 10, 64], [0, 4, 65], [0, 5, 65], [0, 9, 65], [0, 3, 66], [0, 6, 66], [0, 9, 66], [0, 2, 67], [0, 8, 67], [0, 10, 67], [0, 1, 68]], [[0, 20, 0], [0, 26, 0], [0, 27, 0], [0, 4, 1], [0, 14, 1], [0, 15, 1], [0, 19, 1], [0, 21, 1], [0, 25, 1], [0, 28, 1], [1, 2, 2], [0, 5, 2], [0, 13, 2], [0, 16, 2], [0, 18, 2], [0, 22, 2], [0, 24, 2], [0, 29, 2], [0, 1, 3], [0, 6, 3], [0, 11, 3], [0, 20, 3], [0, 30, 3], [0, 33, 3], [0, 36, 3], [0, 2, 4], [0, 7, 4], [0, 8, 4], [0, 11, 4], [0, 33, 4], [0, 1, 5], [0, 11, 5], [0, 19, 5], [0, 21, 5], [0, 33, 5], [0, 36, 5], [0, 2, 6], [0, 13, 6], [1, 15, 6], [0, 20, 6], [0, 33, 6], [0, 1, 7], [0, 5, 7], [0, 7, 7], [0, 9, 7], [0, 33, 7], [0, 35, 7], [0, 37, 7], [0, 38, 7], [0, 40, 7], [2, 41, 7], [0, 19, 8], [0, 21, 8], [0, 24, 8], [0, 1, 9], [0, 2, 9], [0, 20, 9], [0, 24, 9], [0, 25, 9], [0, 26, 9], [0, 28, 9], [0, 30, 9], [0, 32, 9], [0, 36, 9], [0, 1, 10], [0, 2, 10], [0, 21, 10], [0, 24, 10], [0, 27, 10], [0, 29, 10], [0, 31, 10], [0, 33, 10], [0, 4, 11], [0, 5, 11], [0, 6, 11], [0, 7, 11], [0, 8, 11], [0, 9, 11], [0, 10, 11], [0, 11, 11], [0, 12, 11], [0, 13, 11], [0, 14, 11], [0, 15, 11], [0, 20, 11], [1, 23, 11], [0, 24, 11], [0, 36, 11], [0, 1, 12], [0, 2, 12], [0, 17, 12], [0, 19, 12], [0, 21, 12], [0, 24, 12], [1, 1, 13], [0, 2, 13], [0, 16, 13], [0, 18, 13], [0, 20, 13], [0, 27, 13], [0, 29, 13], [0, 31, 13], [0, 33, 13], [0, 35, 13], [0, 37, 13]], [[1, 11, 2], [1, 1, 8], [2, 13, 13], [1, 23, 13], [1, 24, 13], [0, 15, 1], [0, 18, 1], [0, 21, 1], [0, 24, 1], [0, 27, 1], [0, 30, 1], [0, 5, 2], [0, 6, 2], [0, 7, 2], [0, 14, 2], [0, 16, 2], [0, 33, 2], [0, 34, 2], [0, 35, 2], [0, 36, 2], [0, 37, 2], [0, 38, 2], [0, 41, 2], [0, 44, 2], [0, 47, 2], [0, 4, 3], [0, 8, 3], [0, 13, 3], [0, 3, 4], [0, 9, 4], [0, 32, 4], [0, 51, 4], [0, 2, 5], [0, 6, 5], [0, 10, 5], [0, 14, 5], [0, 18, 5], [0, 19, 5], [0, 23, 5], [0, 26, 5], [0, 29, 5], [0, 32, 5], [0, 51, 5], [0, 1, 6], [0, 5, 6], [0, 7, 6], [0, 11, 6], [0, 18, 6], [0, 20, 6], [0, 22, 6], [0, 24, 6], [0, 26, 6], [0, 27, 6], [0, 29, 6], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 15, 7], [0, 18, 7], [0, 20, 7], [0, 22, 7], [0, 23, 7], [0, 24, 7], [0, 26, 7], [0, 28, 7], [0, 29, 7], [0, 33, 7], [0, 34, 7], [0, 35, 7], [0, 36, 7], [0, 5, 8], [0, 7, 8], [0, 18, 8], [0, 19, 8], [0, 22, 8], [0, 24, 8], [0, 26, 8], [0, 29, 8], [0, 33, 8], [0, 34, 8], [0, 35, 8], [0, 49, 8], [0, 6, 9], [0, 13, 9], [0, 33, 9], [0, 34, 9], [0, 35, 9], [0, 45, 9], [0, 4, 10], [0, 8, 10], [0, 41, 10], [0, 1, 11], [0, 11, 11], [0, 3, 12], [0, 6, 12], [0, 9, 12], [0, 39, 12], [0, 32, 13], [0, 34, 13], [0, 36, 13], [0, 39, 13], [0, 42, 13], [0, 45, 13], [0, 48, 13], [0, 50, 13]], [[2, 22, 1], [0, 30, 1], [0, 34, 1], [0, 1, 2], [0, 6, 2], [0, 11, 2], [0, 37, 2], [0, 41, 2], [0, 47, 2], [0, 51, 2], [0, 66, 2], [0, 67, 2], [0, 68, 2], [0, 14, 3], [0, 53, 3], [0, 56, 3], [0, 58, 3], [0, 80, 3], [0, 2, 4], [0, 9, 4], [0, 60, 4], [0, 74, 4], [0, 16, 5], [0, 53, 5], [0, 56, 5], [0, 58, 5], [0, 1, 6], [0, 6, 6], [0, 12, 6], [0, 21, 6], [0, 24, 6], [0, 25, 6], [0, 26, 6], [0, 30, 6], [0, 31, 6], [0, 35, 6], [0, 36, 6], [0, 37, 6], [0, 40, 6], [0, 43, 6], [0, 46, 6], [0, 49, 6], [0, 61, 6], [0, 73, 6], [0, 5, 7], [0, 18, 7], [0, 53, 7], [0, 56, 7], [0, 58, 7], [0, 77, 7], [0, 80, 7], [0, 4, 8], [0, 14, 8], [0, 62, 8], [0, 72, 8], [0, 23, 9], [0, 38, 9], [0, 40, 9], [0, 42, 9], [0, 44, 9], [1, 46, 9], [0, 48, 9], [0, 50, 9], [0, 53, 9], [0, 56, 9], [0, 58, 9], [0, 76, 9], [0, 79, 9], [0, 8, 10], [0, 9, 10], [0, 16, 10], [0, 19, 10], [0, 63, 10], [0, 71, 10], [0, 27, 11], [0, 28, 11], [0, 29, 11], [0, 32, 11], [0, 33, 11], [0, 34, 11], [0, 53, 11], [0, 56, 11], [0, 58, 11], [0, 65, 11], [0, 69, 11], [0, 77, 11], [0, 80, 11], [0, 25, 12], [1, 31, 12], [0, 39, 12], [0, 42, 12], [0, 45, 12], [0, 48, 12], [0, 51, 12], [1, 67, 12], [1, 1, 13], [0, 13, 13], [0, 17, 13], [0, 21, 13], [0, 53, 13], [0, 56, 13], [0, 57, 13], [0, 58, 13], [0, 76, 13], [0, 80, 13]], [[0, 5, 1], [0, 6, 1], [0, 15, 1], [0, 4, 2], [0, 7, 2], [0, 12, 2], [0, 15, 2], [0, 19, 2], [0, 21, 2], [0, 23, 2], [0, 25, 2], [0, 3, 3], [0, 15, 3], [2, 28, 3], [0, 40, 3], [0, 1, 4], [0, 2, 4], [0, 21, 4], [0, 1, 5], [0, 2, 5], [0, 19, 5], [0, 23, 5], [0, 25, 5], [0, 1, 6], [0, 2, 6], [0, 5, 6], [0, 32, 6], [0, 33, 6], [0, 40, 6], [0, 1, 7], [0, 2, 7], [0, 5, 7], [0, 9, 7], [0, 13, 7], [0, 19, 7], [0, 21, 7], [0, 24, 7], [0, 25, 7], [0, 31, 7], [0, 34, 7], [0, 9, 8], [0, 13, 8], [0, 17, 8], [0, 20, 8], [0, 24, 8], [0, 25, 8], [0, 30, 8], [0, 31, 8], [0, 36, 8], [0, 60, 8], [0, 19, 9], [0, 32, 9], [0, 40, 9], [0, 17, 10], [0, 22, 10], [0, 24, 10], [0, 25, 10], [0, 33, 10], [0, 38, 10], [0, 52, 10], [0, 60, 10], [0, 19, 11], [0, 22, 11], [0, 27, 11], [0, 28, 11], [0, 29, 11], [0, 32, 11], [0, 44, 11], [0, 48, 11], [0, 52, 11], [0, 55, 11], [1, 1, 12], [0, 3, 12], [0, 5, 12], [0, 7, 12], [0, 11, 12], [0, 13, 12], [0, 15, 12], [0, 17, 12], [0, 27, 12], [0, 29, 12], [0, 31, 12], [0, 40, 12], [0, 44, 12], [0, 48, 12], [0, 55, 12], [0, 60, 12], [0, 2, 13], [0, 4, 13], [0, 6, 13], [0, 8, 13], [0, 10, 13], [0, 12, 13], [0, 14, 13], [0, 16, 13], [0, 19, 13], [0, 21, 13], [0, 23, 13], [0, 25, 13], [0, 27, 13], [0, 30, 13], [0, 44, 10], [1, 41, 13], [1, 42, 13], [1, 43, 13]], [[0, 39, 1], [0, 44, 1], [0, 45, 1], [2, 53, 1], [0, 56, 1], [0, 38, 2], [0, 40, 2], [0, 43, 2], [0, 46, 2], [0, 56, 2], [0, 57, 2], [0, 58, 2], [0, 59, 2], [0, 60, 2], [1, 68, 2], [0, 2, 3], [1, 30, 3], [1, 31, 3], [0, 35, 3], [0, 36, 3], [0, 37, 3], [0, 41, 3], [0, 42, 3], [0, 47, 3], [0, 48, 3], [0, 49, 3], [0, 54, 3], [0, 58, 3], [0, 60, 3], [0, 68, 3], [0, 2, 4], [0, 3, 4], [0, 54, 4], [0, 58, 4], [0, 60, 4], [0, 66, 4], [0, 67, 4], [1, 1, 5], [0, 2, 5], [0, 3, 5], [0, 4, 5], [0, 11, 5], [0, 19, 5], [0, 26, 5], [0, 27, 5], [0, 35, 5], [0, 49, 5], [0, 54, 5], [0, 58, 5], [0, 64, 5], [0, 65, 5], [0, 1, 6], [0, 2, 6], [0, 3, 6], [0, 4, 6], [0, 5, 6], [0, 10, 6], [0, 12, 6], [0, 18, 6], [0, 20, 6], [0, 25, 6], [0, 28, 6], [0, 53, 6], [0, 55, 6], [0, 57, 6], [0, 58, 6], [0, 59, 6], [0, 61, 6], [0, 62, 6], [0, 63, 6], [0, 64, 6], [0, 1, 7], [0, 2, 7], [0, 3, 7], [0, 4, 7], [0, 5, 7], [0, 6, 7], [0, 7, 7], [0, 8, 7], [0, 9, 7], [0, 10, 7], [0, 12, 7], [0, 13, 7], [0, 14, 7], [0, 15, 7], [0, 16, 7], [0, 17, 7], [0, 18, 7], [0, 20, 7], [0, 22, 7], [0, 24, 7], [0, 29, 7], [0, 31, 7], [0, 33, 7], [0, 35, 7], [0, 49, 7], [0, 51, 7], [0, 53, 7], [0, 55, 7], [0, 56, 7], [0, 57, 7], [0, 59, 7], [0, 61, 7], [0, 63, 7], [0, 64, 7]], [[0, 1, 1], [0, 5, 1], [0, 10, 1], [0, 11, 1], [0, 12, 1], [0, 13, 1], [0, 14, 1], [0, 18, 1], [0, 23, 1], [0, 25, 1], [1, 27, 1], [1, 29, 1], [1, 31, 1], [1, 37, 1], [2, 40, 1], [0, 48, 1], [0, 53, 1], [0, 54, 1], [0, 55, 1], [0, 1, 2], [0, 3, 2], [0, 7, 2], [0, 11, 2], [0, 12, 2], [0, 13, 2], [0, 14, 2], [0, 20, 2], [0, 24, 2], [0, 28, 2], [0, 32, 2], [0, 36, 2], [0, 40, 2], [0, 49, 2], [0, 50, 2], [0, 51, 2], [0, 52, 2], [0, 56, 2], [0, 57, 2], [0, 58, 2], [0, 1, 3], [0, 8, 3], [0, 16, 3], [0, 59, 3], [0, 1, 4], [0, 3, 4], [0, 9, 4], [0, 20, 4], [0, 24, 4], [0, 28, 4], [0, 32, 4], [0, 36, 4], [0, 40, 4], [0, 58, 4], [0, 1, 5], [0, 10, 5], [0, 16, 5], [0, 59, 5], [0, 1, 6], [0, 3, 6], [0, 11, 6], [0, 20, 6], [0, 24, 6], [0, 28, 6], [0, 32, 6], [0, 36, 6], [0, 40, 6], [0, 56, 6], [0, 57, 6], [0, 58, 6], [0, 1, 7], [0, 12, 7], [0, 14, 7], [0, 16, 7], [0, 52, 7], [0, 53, 7], [0, 54, 7], [0, 55, 7], [0, 1, 8], [0, 3, 8], [0, 15, 8], [0, 16, 8], [0, 17, 8], [0, 20, 8], [0, 24, 8], [0, 28, 8], [0, 32, 8], [0, 36, 8], [0, 40, 8], [0, 48, 8], [0, 49, 8], [0, 50, 8], [0, 51, 8], [0, 2, 8], [0, 16, 9], [0, 22, 9], [0, 26, 9], [0, 30, 9], [0, 34, 9], [0, 38, 9], [0, 42, 9], [0, 43, 9], [0, 44, 9], [0, 45, 9], [0, 46, 9], [0, 47, 9]], [[2, 1, 24], [1, 10, 1], [0, 9, 3], [0, 11, 3], [0, 10, 4], [0, 2, 5], [0, 9, 5], [0, 11, 5], [0, 3, 6], [0, 10, 6], [0, 4, 7], [0, 9, 7], [0, 11, 7], [0, 5, 8], [0, 10, 8], [0, 13, 8], [0, 6, 9], [0, 7, 10], [0, 8, 11], [0, 9, 12], [0, 10, 13], [0, 11, 14], [0, 10, 15], [0, 11, 16], [0, 10, 17], [0, 9, 18], [0, 10, 18], [0, 8, 19], [0, 9, 19], [0, 2, 20], [0, 3, 20], [0, 6, 20], [0, 7, 20], [0, 8, 20], [0, 1, 21], [0, 5, 21], [0, 6, 21], [0, 7, 21], [0, 1, 22], [0, 4, 22], [0, 5, 22], [0, 6, 22], [0, 1, 23], [0, 6, 23], [0, 7, 23], [0, 8, 23], [0, 5, 24], [0, 8, 24], [0, 8, 25], [0, 9, 25], [0, 10, 25], [0, 11, 25], [0, 8, 27], [0, 9, 27], [0, 10, 27], [0, 4, 28], [0, 5, 28], [0, 6, 28], [0, 7, 28], [0, 2, 29], [0, 3, 29], [0, 1, 30], [0, 1, 31], [0, 1, 32], [1, 10, 32], [0, 2, 33], [0, 3, 33], [0, 4, 33], [0, 5, 34], [0, 6, 34], [0, 7, 34], [0, 8, 35], [0, 8, 36], [0, 9, 36], [0, 7, 37], [0, 8, 37], [1, 1, 38], [0, 6, 38], [0, 7, 38], [0, 5, 39], [0, 6, 39], [0, 5, 40], [0, 5, 41], [0, 5, 42], [0, 5, 43], [0, 6, 43], [0, 7, 43], [1, 11, 43], [0, 5, 44], [0, 6, 44], [0, 7, 44], [0, 5, 45], [0, 6, 45], [0, 7, 45], [0, 5, 46], [0, 6, 46], [0, 7, 46], [0, 5, 47], [0, 6, 47], [0, 7, 47], [0, 5, 48], [0, 7, 48], [0, 11, 49], [0, 12, 50], [0, 13, 50]], [[1, 5, 1], [0, 6, 1], [1, 7, 1], [0, 5, 2], [0, 6, 2], [0, 7, 2], [0, 5, 3], [0, 7, 3], [0, 4, 4], [0, 6, 4], [0, 8, 4], [0, 10, 4], [0, 4, 6], [0, 6, 6], [0, 8, 6], [0, 10, 6], [0, 4, 8], [0, 6, 8], [0, 8, 8], [0, 10, 8], [0, 2, 10], [0, 3, 10], [0, 4, 10], [0, 5, 10], [0, 6, 10], [0, 7, 10], [0, 8, 10], [0, 2, 12], [0, 3, 12], [0, 4, 12], [0, 5, 12], [0, 6, 12], [0, 7, 12], [0, 8, 12], [0, 9, 12], [0, 10, 12], [0, 8, 14], [0, 9, 14], [0, 10, 14], [0, 11, 14], [0, 3, 16], [0, 4, 16], [0, 5, 16], [2, 4, 18], [0, 7, 18], [0, 8, 18], [0, 9, 18], [0, 10, 18], [0, 3, 20], [0, 4, 20], [0, 5, 20], [0, 6, 20], [0, 7, 20], [0, 8, 20], [0, 9, 20], [0, 10, 20], [0, 11, 20], [0, 3, 22], [0, 4, 22], [0, 5, 22], [0, 6, 22], [0, 7, 22], [0, 8, 22], [0, 9, 22], [0, 1, 24], [0, 2, 24], [0, 3, 24], [0, 5, 26], [0, 7, 26], [0, 9, 26], [0, 11, 26], [0, 3, 28], [0, 5, 28], [0, 6, 28], [0, 8, 28], [0, 1, 30], [0, 3, 30], [0, 5, 30], [0, 7, 30], [0, 9, 30], [0, 11, 30], [0, 4, 32], [0, 6, 32], [0, 8, 32], [0, 1, 34], [0, 2, 34], [0, 3, 34], [0, 9, 34], [0, 10, 34], [0, 11, 34], [0, 5, 35], [0, 7, 35], [1, 1, 36], [0, 2, 36], [0, 3, 36], [0, 6, 36], [0, 9, 36], [0, 10, 36], [1, 11, 36], [0, 6, 37], [0, 3, 38], [0, 5, 38], [0, 6, 38], [0, 7, 38], [0, 9, 38]], [[0, 21, 1], [0, 23, 1], [0, 25, 1], [0, 20, 2], [0, 22, 2], [0, 24, 2], [0, 26, 2], [0, 32, 2], [0, 33, 2], [0, 34, 2], [0, 35, 2], [0, 36, 2], [0, 37, 2], [0, 38, 2], [2, 39, 2], [0, 19, 3], [0, 21, 3], [0, 23, 3], [0, 25, 3], [0, 27, 3], [1, 1, 4], [0, 20, 4], [0, 22, 4], [0, 24, 4], [0, 26, 4], [0, 19, 5], [0, 21, 5], [0, 23, 5], [0, 25, 5], [0, 27, 5], [0, 1, 6], [0, 3, 6], [0, 5, 6], [0, 7, 6], [0, 9, 6], [0, 11, 6], [0, 13, 6], [0, 15, 6], [0, 17, 6], [0, 20, 6], [0, 22, 6], [0, 24, 6], [0, 26, 6], [0, 29, 6], [0, 31, 6], [0, 33, 6], [0, 35, 6], [0, 37, 6], [0, 39, 6], [0, 19, 7], [0, 21, 7], [0, 23, 7], [0, 25, 7], [0, 27, 7], [1, 1, 8], [0, 20, 8], [0, 22, 8], [0, 24, 8], [0, 26, 8], [0, 43, 8], [0, 46, 8], [0, 49, 8], [0, 19, 9], [0, 21, 9], [0, 23, 9], [0, 25, 9], [0, 27, 9], [0, 43, 9], [0, 46, 9], [0, 49, 9], [0, 2, 10], [0, 3, 10], [0, 20, 10], [0, 22, 10], [0, 24, 10], [0, 26, 10], [0, 43, 10], [0, 46, 10], [0, 49, 10], [0, 4, 11], [0, 5, 11], [0, 6, 11], [0, 14, 11], [0, 19, 11], [0, 21, 11], [0, 23, 11], [0, 25, 11], [0, 27, 11], [0, 7, 12], [0, 8, 12], [0, 9, 12], [0, 13, 12], [0, 15, 12], [0, 20, 12], [0, 22, 12], [0, 24, 12], [0, 26, 12], [0, 10, 13], [0, 11, 13], [0, 12, 13], [0, 16, 13], [0, 17, 13], [1, 18, 13], [1, 28, 13], [0, 29, 13]], [[0, 1, 2], [0, 5, 2], [0, 7, 2], [0, 9, 2], [0, 11, 3], [0, 1, 4], [0, 4, 4], [0, 6, 5], [0, 8, 5], [0, 11, 5], [0, 1, 6], [0, 4, 6], [0, 3, 7], [0, 5, 7], [0, 7, 7], [0, 11, 7], [0, 1, 8], [0, 11, 9], [0, 1, 10], [0, 6, 11], [2, 11, 11], [0, 1, 12], [0, 8, 13], [0, 1, 14], [0, 4, 15], [0, 1, 16], [0, 4, 17], [0, 6, 17], [0, 8, 17], [0, 1, 18], [0, 10, 18], [0, 1, 20], [0, 10, 20], [0, 1, 22], [0, 10, 22], [0, 1, 24], [0, 10, 24], [0, 7, 25], [0, 8, 25], [0, 9, 25], [0, 1, 26], [0, 6, 26], [0, 10, 26], [0, 6, 27], [1, 11, 27], [0, 1, 28], [0, 6, 28], [1, 3, 29], [0, 6, 29], [1, 11, 29], [0, 1, 30], [0, 3, 31], [0, 5, 31], [0, 7, 31], [0, 9, 31], [0, 11, 31], [0, 1, 32], [0, 4, 32], [0, 6, 32], [0, 8, 32], [0, 10, 32], [0, 3, 33], [0, 5, 33], [0, 7, 33], [0, 9, 33], [0, 11, 33], [0, 1, 34], [0, 4, 35], [0, 8, 35], [0, 11, 35], [0, 1, 36], [0, 11, 37], [0, 1, 38], [0, 11, 39], [0, 1, 40], [0, 7, 40], [0, 8, 40], [0, 6, 41], [0, 9, 41], [0, 1, 42], [0, 5, 43], [0, 1, 44], [0, 5, 45], [0, 1, 46], [0, 4, 47], [0, 1, 48], [0, 4, 49], [0, 1, 50], [0, 3, 51], [0, 5, 51], [0, 7, 51], [0, 9, 51], [0, 11, 51], [0, 1, 52], [0, 11, 52], [0, 1, 53], [0, 6, 53], [0, 11, 53], [0, 1, 54], [0, 5, 54], [0, 10, 54], [0, 11, 54], [0, 1, 55], [0, 4, 55], [1, 9, 55]], [[1, 48, 0], [0, 46, 1], [1, 51, 1], [0, 56, 1], [0, 61, 1], [1, 68, 1], [0, 41, 2], [0, 46, 2], [0, 47, 2], [0, 48, 2], [0, 55, 2], [0, 57, 2], [0, 60, 2], [0, 62, 2], [0, 67, 2], [0, 68, 2], [0, 41, 3], [0, 43, 3], [0, 44, 3], [0, 45, 3], [0, 49, 3], [0, 50, 3], [0, 51, 3], [0, 54, 3], [0, 56, 3], [0, 58, 3], [0, 59, 3], [0, 61, 3], [0, 63, 3], [0, 67, 3], [0, 68, 3], [1, 1, 4], [0, 31, 4], [0, 38, 4], [0, 39, 4], [0, 40, 4], [0, 41, 4], [0, 42, 4], [0, 53, 4], [0, 55, 4], [0, 57, 4], [0, 60, 4], [0, 62, 4], [0, 64, 4], [0, 31, 5], [0, 33, 5], [0, 34, 5], [0, 35, 5], [0, 36, 5], [0, 37, 5], [0, 54, 5], [0, 56, 5], [0, 58, 5], [0, 59, 5], [0, 61, 5], [0, 63, 5], [0, 2, 6], [0, 4, 6], [0, 6, 6], [0, 8, 6], [0, 10, 6], [0, 12, 6], [0, 21, 6], [0, 28, 6], [0, 29, 6], [0, 30, 6], [0, 31, 6], [0, 32, 6], [0, 55, 6], [0, 57, 6], [0, 60, 6], [0, 62, 6], [0, 3, 7], [0, 5, 7], [0, 7, 7], [0, 9, 7], [0, 11, 7], [0, 13, 7], [0, 14, 7], [0, 15, 7], [0, 21, 7], [0, 23, 7], [0, 24, 7], [0, 25, 7], [0, 26, 7], [0, 27, 7], [0, 56, 7], [0, 58, 7], [0, 59, 7], [0, 61, 7], [0, 4, 8], [0, 6, 8], [0, 8, 8], [0, 10, 8], [0, 12, 8], [0, 16, 8], [0, 18, 8], [0, 19, 8], [0, 20, 8], [0, 21, 8], [0, 22, 8], [0, 57, 8], [0, 60, 8], [2, 30, 1], [0, 17, 9]], [[1, 60, 0], [0, 10, 1], [0, 19, 1], [0, 22, 1], [0, 25, 1], [0, 28, 1], [0, 34, 1], [0, 43, 1], [0, 9, 2], [0, 11, 2], [0, 18, 2], [0, 20, 2], [0, 21, 2], [0, 23, 2], [0, 24, 2], [0, 26, 2], [0, 27, 2], [0, 29, 2], [0, 33, 2], [0, 35, 2], [0, 42, 2], [0, 44, 2], [0, 4, 3], [0, 5, 3], [0, 6, 3], [0, 8, 3], [0, 12, 3], [0, 14, 3], [0, 15, 3], [0, 16, 3], [0, 18, 3], [0, 20, 3], [0, 21, 3], [0, 23, 3], [0, 24, 3], [0, 26, 3], [0, 27, 3], [0, 29, 3], [0, 31, 3], [0, 33, 3], [0, 35, 3], [0, 37, 3], [0, 39, 3], [0, 41, 3], [0, 45, 3], [0, 47, 3], [0, 49, 3], [0, 51, 3], [0, 53, 3], [1, 60, 3], [0, 56, 4], [0, 56, 5], [0, 56, 6], [0, 10, 7], [0, 19, 7], [0, 22, 7], [0, 25, 7], [0, 28, 7], [0, 34, 7], [0, 43, 7], [0, 56, 7], [1, 59, 7], [1, 60, 7], [0, 9, 8], [0, 11, 8], [0, 18, 8], [0, 20, 8], [0, 21, 8], [0, 23, 8], [0, 24, 8], [0, 26, 8], [0, 27, 8], [0, 29, 8], [0, 33, 8], [0, 35, 8], [0, 42, 8], [0, 44, 8], [0, 4, 9], [0, 5, 9], [0, 6, 9], [0, 8, 9], [0, 12, 9], [0, 14, 9], [0, 15, 9], [0, 16, 9], [0, 18, 9], [0, 20, 9], [0, 21, 9], [0, 23, 9], [0, 24, 9], [0, 26, 9], [0, 27, 9], [0, 29, 9], [0, 31, 9], [0, 33, 9], [0, 35, 9], [0, 37, 9], [0, 39, 9], [0, 41, 9], [0, 45, 9], [0, 47, 9], [0, 49, 9], [0, 51, 9], [0, 53, 9], [2, 60, 10]], [[0, 1, 4], [1, 19, 0], [1, 28, 0], [0, 3, 1], [0, 10, 1], [0, 20, 1], [0, 23, 1], [0, 24, 1], [0, 27, 1], [0, 32, 1], [0, 35, 1], [0, 38, 1], [0, 41, 1], [0, 45, 1], [0, 48, 1], [0, 51, 1], [0, 54, 1], [1, 55, 1], [0, 2, 2], [0, 5, 2], [0, 6, 2], [0, 7, 2], [0, 8, 2], [0, 11, 2], [0, 14, 2], [0, 16, 2], [0, 19, 2], [0, 22, 2], [0, 25, 2], [0, 28, 2], [0, 32, 2], [0, 35, 2], [0, 38, 2], [0, 41, 2], [0, 46, 2], [0, 47, 2], [0, 49, 2], [0, 50, 2], [0, 52, 2], [0, 53, 2], [0, 45, 3], [0, 48, 3], [0, 51, 3], [0, 54, 3], [0, 3, 4], [0, 4, 4], [0, 6, 4], [0, 8, 4], [0, 9, 4], [0, 14, 4], [0, 15, 4], [0, 16, 4], [0, 50, 4], [0, 2, 5], [0, 5, 5], [0, 6, 5], [0, 7, 5], [0, 10, 5], [0, 14, 5], [1, 15, 5], [0, 16, 5], [0, 19, 5], [0, 20, 5], [0, 23, 5], [0, 24, 5], [0, 27, 5], [0, 28, 5], [0, 50, 5], [0, 53, 5], [0, 54, 5], [0, 55, 5], [0, 13, 6], [0, 17, 6], [0, 21, 6], [0, 22, 6], [0, 25, 6], [0, 26, 6], [0, 31, 6], [0, 32, 6], [0, 41, 6], [0, 42, 6], [0, 45, 6], [0, 50, 6], [0, 53, 6], [2, 54, 6], [0, 55, 6], [0, 22, 7], [0, 25, 7], [0, 32, 7], [0, 33, 7], [0, 40, 7], [0, 41, 7], [0, 46, 7], [0, 50, 7], [0, 54, 7], [0, 33, 8], [0, 34, 8], [0, 39, 8], [0, 40, 8], [0, 47, 8], [0, 50, 8], [0, 53, 8], [0, 48, 9], [0, 49, 9], [0, 52, 9]], [[0, 64, 7], [0, 65, 7], [0, 66, 7], [0, 69, 7], [0, 70, 7], [0, 72, 7], [0, 73, 7], [0, 76, 7], [0, 77, 7], [0, 78, 7], [1, 19, 1], [0, 62, 1], [0, 2, 2], [1, 25, 2], [1, 26, 2], [0, 36, 2], [0, 40, 2], [0, 41, 2], [0, 42, 2], [0, 43, 2], [0, 44, 2], [0, 45, 2], [0, 46, 2], [0, 47, 2], [0, 60, 2], [0, 62, 2], [0, 3, 3], [0, 10, 3], [0, 25, 3], [0, 26, 3], [0, 35, 3], [0, 36, 3], [0, 37, 3], [0, 48, 3], [0, 60, 3], [0, 4, 4], [0, 9, 4], [0, 10, 4], [0, 11, 4], [0, 24, 4], [0, 27, 4], [0, 35, 4], [0, 36, 4], [0, 37, 4], [0, 49, 4], [0, 58, 4], [0, 8, 5], [0, 9, 5], [0, 10, 5], [0, 11, 5], [0, 12, 5], [0, 23, 5], [0, 28, 5], [0, 34, 5], [0, 35, 5], [0, 34, 4], [0, 38, 4], [0, 37, 5], [0, 38, 5], [0, 50, 5], [0, 58, 5], [1, 1, 6], [0, 3, 6], [0, 7, 6], [0, 8, 6], [0, 9, 6], [0, 11, 6], [0, 12, 6], [0, 13, 6], [0, 17, 6], [0, 22, 6], [0, 29, 6], [0, 34, 6], [0, 35, 6], [0, 37, 6], [0, 38, 6], [0, 51, 6], [0, 56, 6], [0, 3, 7], [0, 4, 7], [0, 7, 7], [0, 8, 7], [0, 12, 7], [0, 13, 7], [0, 16, 7], [0, 17, 7], [0, 21, 7], [0, 30, 7], [0, 34, 7], [0, 35, 7], [0, 37, 7], [0, 38, 7], [0, 52, 7], [0, 56, 7], [0, 3, 8], [0, 4, 8], [0, 5, 8], [0, 15, 8], [0, 16, 8], [0, 17, 8], [0, 20, 8], [0, 31, 8], [2, 47, 8], [0, 53, 8], [0, 54, 9]], [[0, 6, 4], [0, 6, 1], [1, 48, 1], [1, 1, 2], [0, 5, 2], [0, 7, 2], [0, 10, 2], [0, 11, 2], [1, 15, 2], [0, 17, 2], [0, 20, 2], [0, 23, 2], [0, 26, 2], [0, 29, 2], [0, 32, 2], [0, 6, 3], [2, 37, 3], [0, 46, 3], [0, 47, 3], [0, 4, 4], [0, 8, 4], [0, 13, 4], [0, 48, 4], [0, 16, 5], [0, 18, 5], [0, 22, 5], [0, 24, 5], [0, 28, 5], [0, 30, 5], [0, 34, 5], [0, 36, 5], [0, 38, 5], [0, 40, 5], [0, 42, 5], [0, 44, 5], [0, 46, 5], [0, 6, 6], [0, 13, 6], [0, 17, 6], [0, 23, 6], [0, 29, 6], [0, 33, 6], [0, 35, 6], [0, 37, 6], [0, 39, 6], [0, 41, 6], [0, 43, 6], [0, 45, 6], [0, 47, 6], [0, 48, 6], [0, 2, 7], [0, 5, 7], [0, 7, 7], [0, 10, 7], [0, 12, 7], [0, 44, 7], [0, 13, 8], [0, 17, 8], [0, 23, 8], [0, 29, 8], [0, 43, 8], [0, 47, 8], [0, 48, 8], [0, 6, 9], [0, 12, 9], [0, 29, 9], [0, 42, 9], [1, 3, 10], [0, 9, 10], [0, 10, 10], [0, 13, 10], [0, 41, 10], [0, 47, 10], [0, 48, 10], [0, 6, 11], [0, 12, 11], [0, 17, 11], [0, 23, 11], [0, 29, 11], [0, 34, 11], [0, 36, 11], [0, 38, 11], [0, 40, 11], [0, 3, 12], [0, 4, 12], [0, 11, 12], [0, 12, 12], [0, 13, 12], [0, 16, 12], [0, 18, 12], [0, 35, 12], [0, 37, 12], [0, 39, 12], [0, 47, 12], [0, 48, 12], [0, 13, 13], [0, 15, 13], [0, 17, 13], [0, 19, 13], [0, 22, 13], [0, 23, 13], [0, 24, 13], [0, 29, 13], [0, 47, 13], [0, 48, 13]], [[2, 37, 0], [0, 2, 2], [0, 20, 2], [0, 23, 2], [0, 26, 2], [0, 29, 2], [0, 32, 2], [0, 35, 2], [0, 1, 3], [0, 4, 3], [0, 6, 3], [0, 8, 3], [0, 10, 3], [0, 12, 3], [0, 14, 3], [0, 17, 3], [0, 21, 3], [0, 24, 3], [0, 27, 3], [0, 30, 3], [0, 33, 3], [0, 5, 4], [0, 9, 4], [0, 13, 4], [0, 17, 4], [1, 19, 4], [0, 20, 4], [1, 22, 4], [0, 23, 4], [1, 25, 4], [0, 26, 4], [1, 28, 4], [0, 29, 4], [0, 32, 4], [0, 34, 4], [0, 37, 4], [0, 1, 5], [0, 8, 5], [0, 10, 5], [0, 11, 5], [0, 12, 5], [0, 14, 5], [0, 32, 5], [0, 34, 5], [0, 37, 5], [0, 4, 6], [0, 6, 6], [0, 31, 6], [0, 35, 6], [0, 37, 6], [0, 1, 7], [0, 3, 7], [0, 5, 7], [0, 7, 7], [0, 9, 7], [0, 13, 7], [0, 15, 7], [0, 17, 7], [0, 18, 7], [0, 19, 7], [0, 21, 7], [0, 23, 7], [0, 24, 7], [0, 25, 7], [0, 27, 7], [0, 28, 7], [0, 30, 7], [0, 31, 7], [0, 35, 7], [0, 37, 7], [0, 4, 8], [0, 36, 8], [0, 37, 8], [0, 36, 9], [0, 37, 9], [0, 2, 10], [0, 4, 10], [0, 6, 10], [0, 37, 10], [0, 3, 11], [0, 5, 11], [0, 37, 11], [0, 16, 12], [0, 17, 12], [0, 18, 12], [0, 19, 12], [0, 21, 12], [0, 23, 12], [0, 24, 12], [0, 25, 12], [0, 27, 12], [0, 29, 12], [0, 30, 12], [0, 31, 12], [0, 32, 12], [0, 11, 13], [0, 13, 13], [0, 15, 13], [0, 20, 13], [0, 22, 13], [0, 26, 13], [0, 28, 13], [0, 33, 13], [0, 35, 13], [0, 37, 13]], [[0, 2, 1], [0, 4, 1], [0, 6, 1], [0, 8, 1], [0, 27, 1], [0, 31, 1], [0, 38, 1], [0, 43, 1], [0, 3, 2], [0, 5, 2], [0, 7, 2], [0, 9, 2], [0, 27, 2], [0, 31, 2], [0, 35, 2], [0, 36, 2], [0, 40, 2], [0, 2, 3], [0, 4, 3], [0, 6, 3], [0, 8, 3], [0, 22, 3], [0, 24, 3], [0, 26, 3], [0, 36, 3], [0, 40, 3], [0, 41, 3], [0, 45, 3], [0, 48, 3], [0, 53, 3], [0, 3, 4], [0, 5, 4], [0, 7, 4], [0, 9, 4], [0, 15, 4], [0, 17, 4], [0, 19, 4], [0, 21, 4], [0, 23, 4], [0, 25, 4], [1, 26, 4], [0, 46, 4], [0, 50, 4], [0, 2, 5], [0, 4, 5], [0, 6, 5], [0, 8, 5], [0, 14, 5], [0, 16, 5], [0, 18, 5], [0, 20, 5], [0, 22, 5], [0, 24, 5], [1, 26, 5], [0, 46, 5], [0, 50, 5], [0, 51, 5], [0, 3, 6], [0, 5, 6], [0, 7, 6], [0, 9, 6], [0, 15, 6], [0, 17, 6], [0, 2, 7], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 14, 7], [0, 16, 7], [0, 18, 7], [0, 3, 8], [0, 5, 8], [0, 7, 8], [0, 9, 8], [0, 11, 8], [0, 15, 8], [0, 17, 8], [0, 19, 8], [0, 2, 9], [0, 4, 9], [0, 6, 9], [0, 8, 9], [0, 10, 9], [0, 12, 9], [0, 14, 9], [0, 16, 9], [0, 18, 9], [0, 15, 10], [0, 17, 10], [1, 20, 10], [2, 21, 10], [1, 22, 10], [0, 2, 11], [0, 14, 11], [0, 16, 11], [0, 3, 12], [0, 13, 12], [0, 15, 12], [0, 2, 13], [0, 4, 13], [0, 6, 13], [0, 8, 13], [0, 10, 13], [0, 12, 13], [0, 14, 13]], [[0, 44, 9], [1, 1, 1], [0, 2, 1], [0, 3, 1], [0, 4, 1], [0, 5, 1], [0, 7, 1], [0, 10, 1], [0, 11, 1], [0, 14, 1], [0, 16, 1], [0, 17, 1], [0, 18, 1], [0, 19, 1], [0, 20, 1], [1, 22, 1], [0, 23, 1], [0, 24, 1], [1, 25, 1], [0, 27, 1], [0, 28, 1], [0, 29, 1], [0, 30, 1], [0, 31, 1], [0, 32, 1], [0, 41, 1], [0, 42, 1], [0, 43, 1], [0, 44, 1], [0, 45, 1], [1, 46, 1], [0, 2, 2], [0, 3, 2], [0, 4, 2], [0, 5, 2], [0, 6, 2], [0, 8, 2], [0, 9, 2], [0, 12, 2], [0, 13, 2], [0, 15, 2], [0, 16, 2], [0, 17, 2], [0, 19, 2], [0, 21, 2], [0, 23, 2], [0, 24, 2], [0, 26, 2], [0, 28, 2], [0, 30, 2], [0, 31, 2], [0, 32, 2], [0, 33, 2], [0, 34, 2], [0, 35, 2], [0, 36, 2], [0, 37, 2], [0, 38, 2], [0, 39, 2], [0, 40, 2], [0, 41, 2], [0, 42, 2], [0, 43, 2], [0, 44, 2], [0, 45, 2], [0, 2, 3], [0, 3, 3], [0, 18, 3], [0, 20, 3], [0, 21, 3], [0, 22, 3], [0, 23, 3], [0, 24, 3], [0, 25, 3], [0, 26, 3], [0, 27, 3], [0, 29, 3], [0, 31, 3], [0, 32, 3], [0, 33, 3], [0, 34, 3], [0, 35, 3], [0, 36, 3], [0, 37, 3], [0, 38, 3], [0, 39, 3], [0, 40, 3], [0, 41, 3], [0, 42, 3], [0, 44, 3], [0, 45, 3], [0, 44, 7], [0, 45, 7], [0, 46, 7], [0, 47, 7], [0, 48, 7], [0, 44, 8], [0, 45, 8], [0, 46, 8], [0, 47, 8], [0, 48, 8], [2, 45, 9], [0, 46, 9], [0, 47, 9], [0, 48, 9]], [[1, 1, 8], [0, 3, 9], [0, 5, 9], [0, 7, 9], [0, 4, 10], [0, 6, 10], [0, 8, 10], [0, 1, 13], [0, 3, 13], [0, 5, 13], [0, 7, 13], [0, 9, 13], [0, 11, 13], [0, 10, 14], [2, 11, 15], [0, 1, 16], [0, 2, 16], [0, 3, 16], [0, 4, 17], [0, 5, 18], [0, 6, 19], [0, 7, 20], [0, 8, 20], [0, 8, 21], [0, 8, 22], [0, 1, 23], [0, 2, 23], [0, 3, 23], [0, 4, 23], [0, 5, 23], [0, 6, 23], [0, 7, 23], [0, 8, 23], [0, 1, 24], [0, 2, 24], [0, 3, 24], [0, 4, 24], [0, 5, 24], [0, 6, 24], [0, 7, 24], [0, 8, 24], [0, 1, 25], [0, 2, 25], [0, 3, 25], [0, 4, 25], [0, 5, 25], [0, 6, 25], [0, 7, 25], [0, 8, 25], [0, 1, 26], [0, 2, 26], [0, 3, 26], [0, 4, 26], [0, 5, 26], [0, 6, 26], [0, 7, 26], [0, 8, 26], [0, 1, 27], [0, 2, 27], [0, 3, 27], [0, 4, 27], [0, 5, 27], [0, 6, 27], [0, 7, 27], [0, 8, 27], [0, 1, 28], [0, 2, 28], [0, 3, 28], [0, 4, 28], [0, 5, 28], [0, 6, 28], [0, 7, 28], [0, 8, 28], [0, 1, 29], [0, 2, 29], [0, 3, 29], [0, 4, 29], [0, 5, 29], [0, 6, 29], [0, 7, 29], [0, 8, 29], [1, 9, 29], [1, 10, 29], [1, 11, 29], [0, 1, 30], [0, 2, 30], [0, 3, 30], [0, 4, 30], [0, 5, 30], [0, 6, 30], [0, 7, 30], [0, 8, 30], [0, 9, 30], [0, 10, 30], [0, 11, 30], [0, 2, 31], [0, 3, 31], [0, 4, 31], [0, 5, 31], [0, 6, 31], [0, 7, 31], [0, 8, 31], [0, 9, 31], [0, 10, 31], [0, 11, 31]], [[0, 19, 1], [0, 7, 3], [0, 13, 3], [0, 17, 3], [0, 9, 4], [0, 10, 4], [0, 1, 5], [0, 2, 5], [0, 3, 5], [0, 4, 5], [0, 5, 5], [0, 14, 5], [0, 15, 5], [0, 1, 6], [0, 1, 7], [0, 1, 8], [0, 5, 9], [0, 1, 10], [0, 13, 10], [0, 5, 11], [0, 9, 11], [0, 1, 12], [0, 13, 12], [0, 5, 13], [0, 9, 13], [0, 1, 14], [0, 13, 14], [0, 5, 15], [0, 9, 15], [0, 1, 16], [0, 13, 16], [0, 5, 17], [0, 9, 17], [0, 16, 17], [0, 17, 17], [0, 21, 17], [0, 1, 18], [0, 13, 18], [0, 14, 18], [0, 20, 18], [0, 21, 18], [0, 9, 19], [0, 19, 19], [0, 20, 19], [0, 21, 19], [0, 20, 21], [0, 21, 21], [0, 19, 23], [0, 21, 23], [1, 1, 24], [0, 4, 24], [0, 10, 24], [1, 13, 24], [0, 19, 24], [0, 1, 25], [0, 2, 25], [0, 6, 25], [0, 8, 25], [0, 12, 25], [0, 13, 25], [0, 17, 25], [0, 1, 26], [0, 2, 26], [0, 7, 26], [0, 12, 26], [0, 13, 26], [0, 21, 26], [0, 7, 28], [0, 20, 28], [0, 21, 28], [0, 6, 29], [0, 8, 29], [1, 13, 29], [0, 2, 30], [0, 5, 30], [0, 7, 30], [0, 9, 30], [0, 12, 30], [0, 19, 30], [0, 20, 30], [0, 21, 30], [0, 2, 31], [0, 4, 31], [0, 10, 31], [0, 12, 31], [0, 19, 31], [0, 7, 32], [0, 17, 32], [2, 16, 33], [0, 21, 33], [1, 3, 34], [0, 6, 34], [0, 7, 34], [0, 8, 34], [0, 11, 34], [0, 20, 34], [0, 4, 35], [0, 5, 35], [0, 9, 35], [0, 10, 35], [0, 12, 35], [0, 14, 35], [0, 16, 35], [0, 18, 35], [0, 20, 35]], [[1, 5, 0], [1, 21, 0], [0, 5, 1], [0, 7, 1], [0, 8, 1], [0, 9, 1], [0, 10, 1], [0, 11, 1], [0, 20, 1], [0, 21, 1], [0, 5, 2], [0, 12, 2], [0, 19, 2], [0, 20, 2], [0, 1, 3], [0, 2, 3], [0, 3, 3], [0, 4, 3], [0, 11, 3], [0, 18, 3], [0, 19, 3], [0, 10, 4], [0, 17, 4], [0, 18, 4], [0, 2, 5], [0, 3, 5], [0, 16, 5], [0, 17, 5], [0, 8, 6], [0, 15, 6], [0, 16, 6], [0, 1, 7], [0, 2, 7], [0, 3, 7], [0, 4, 7], [0, 7, 7], [0, 14, 7], [0, 15, 7], [0, 6, 8], [0, 8, 8], [0, 9, 8], [0, 13, 8], [0, 14, 8], [0, 2, 9], [0, 3, 9], [0, 6, 9], [0, 7, 9], [0, 10, 9], [0, 12, 9], [0, 13, 9], [0, 6, 10], [0, 11, 10], [0, 12, 10], [0, 1, 11], [0, 2, 11], [0, 3, 11], [0, 4, 11], [0, 2, 13], [0, 3, 13], [0, 1, 15], [0, 2, 15], [0, 3, 15], [0, 4, 15], [0, 2, 17], [0, 3, 17], [0, 1, 18], [0, 2, 18], [0, 3, 18], [0, 4, 18], [1, 21, 18], [0, 1, 19], [0, 4, 19], [0, 9, 19], [0, 13, 19], [0, 17, 19], [0, 7, 20], [0, 11, 20], [0, 15, 20], [0, 19, 20], [1, 1, 21], [0, 2, 21], [0, 3, 21], [0, 4, 21], [0, 5, 21], [0, 6, 21], [0, 9, 21], [0, 13, 21], [0, 1, 22], [0, 2, 22], [0, 3, 22], [0, 4, 22], [0, 5, 22], [0, 6, 22], [0, 7, 22], [0, 11, 22], [0, 15, 22], [0, 19, 22], [2, 21, 22], [0, 9, 23], [0, 13, 23], [0, 17, 23], [0, 7, 24], [0, 11, 24], [0, 15, 24], [0, 19, 24]], [[1, 1, 0], [0, 1, 1], [0, 5, 2], [0, 7, 2], [0, 11, 2], [0, 13, 2], [0, 17, 2], [0, 19, 2], [0, 5, 3], [0, 7, 3], [0, 11, 3], [0, 13, 3], [0, 17, 3], [0, 19, 3], [0, 21, 4], [0, 21, 5], [0, 3, 6], [0, 6, 6], [0, 9, 6], [0, 12, 6], [0, 15, 6], [0, 18, 6], [0, 3, 7], [0, 6, 7], [0, 9, 7], [0, 12, 7], [0, 15, 7], [0, 18, 7], [0, 1, 8], [0, 1, 9], [0, 3, 10], [0, 6, 10], [0, 9, 10], [0, 12, 10], [0, 15, 10], [0, 18, 10], [0, 3, 11], [0, 6, 11], [0, 9, 11], [0, 12, 11], [0, 15, 11], [0, 18, 11], [0, 21, 11], [2, 3, 12], [0, 6, 12], [0, 9, 12], [0, 12, 12], [0, 15, 12], [0, 18, 12], [0, 21, 12], [0, 21, 13], [0, 21, 14], [0, 3, 15], [0, 8, 15], [0, 13, 15], [0, 18, 15], [0, 21, 15], [0, 3, 16], [0, 8, 16], [0, 13, 16], [0, 18, 16], [1, 1, 17], [0, 3, 17], [0, 8, 17], [0, 13, 17], [0, 18, 17], [0, 1, 18], [0, 1, 19], [0, 3, 19], [0, 7, 19], [0, 11, 19], [0, 15, 19], [0, 19, 19], [0, 3, 20], [0, 7, 20], [0, 11, 20], [0, 15, 20], [0, 19, 20], [0, 3, 21], [0, 7, 21], [0, 11, 21], [0, 15, 21], [0, 19, 21], [1, 21, 21], [0, 21, 22], [1, 1, 23], [0, 4, 23], [0, 7, 23], [0, 10, 23], [0, 13, 23], [0, 16, 23], [0, 19, 23], [0, 21, 23], [0, 4, 24], [0, 7, 24], [0, 10, 24], [0, 13, 24], [0, 16, 24], [0, 19, 24], [0, 4, 25], [0, 7, 25], [0, 10, 25], [0, 13, 25], [0, 16, 25], [0, 19, 25]], [[0, 3, 1], [0, 4, 1], [0, 5, 1], [0, 6, 1], [0, 7, 1], [0, 8, 1], [0, 9, 1], [0, 10, 1], [0, 11, 1], [0, 14, 1], [0, 15, 1], [0, 16, 1], [0, 19, 1], [0, 2, 2], [0, 3, 2], [0, 4, 2], [0, 5, 2], [0, 8, 2], [0, 9, 2], [0, 10, 2], [0, 11, 2], [0, 12, 2], [0, 13, 2], [0, 14, 2], [0, 15, 2], [0, 16, 2], [0, 19, 2], [2, 33, 2], [0, 1, 3], [0, 2, 3], [0, 3, 3], [0, 4, 3], [0, 11, 3], [0, 12, 3], [0, 13, 3], [0, 14, 3], [0, 15, 3], [0, 16, 3], [0, 19, 3], [0, 1, 4], [0, 2, 4], [0, 12, 4], [0, 13, 4], [0, 19, 4], [0, 1, 5], [0, 19, 5], [0, 19, 6], [0, 19, 7], [0, 19, 8], [0, 3, 9], [0, 4, 9], [0, 6, 9], [0, 7, 9], [0, 8, 9], [0, 10, 9], [0, 11, 9], [0, 12, 9], [0, 14, 9], [0, 15, 9], [0, 16, 9], [0, 18, 9], [0, 19, 9], [0, 20, 9], [0, 22, 9], [0, 23, 9], [0, 24, 9], [0, 26, 9], [0, 27, 9], [0, 28, 9], [0, 30, 9], [0, 31, 9], [0, 32, 9], [0, 34, 9], [0, 35, 9], [0, 36, 9], [0, 38, 9], [0, 39, 9], [0, 40, 9], [0, 5, 10], [0, 13, 10], [0, 17, 10], [0, 3, 11], [0, 4, 11], [0, 5, 11], [1, 11, 11], [0, 13, 11], [1, 15, 11], [0, 17, 11], [0, 27, 11], [0, 28, 11], [0, 39, 11], [0, 40, 11], [0, 8, 12], [0, 13, 12], [0, 17, 12], [0, 24, 12], [0, 27, 12], [0, 28, 12], [1, 11, 13], [0, 13, 13], [1, 15, 13], [0, 17, 13], [0, 27, 13], [0, 28, 13], [0, 40, 13]], [[1, 2, 1], [0, 2, 2], [0, 3, 2], [0, 4, 2], [0, 9, 2], [0, 11, 2], [0, 13, 2], [0, 21, 2], [0, 23, 2], [0, 25, 2], [0, 27, 2], [0, 31, 2], [0, 33, 2], [0, 35, 2], [0, 39, 2], [0, 41, 2], [0, 43, 2], [1, 11, 4], [0, 21, 4], [0, 43, 4], [0, 3, 5], [0, 11, 5], [0, 11, 6], [0, 21, 6], [0, 24, 6], [0, 27, 6], [0, 29, 6], [0, 38, 6], [0, 40, 6], [0, 43, 6], [0, 2, 7], [0, 4, 7], [0, 24, 7], [0, 26, 7], [0, 28, 7], [0, 30, 7], [0, 33, 7], [0, 34, 7], [0, 37, 7], [0, 39, 7], [0, 41, 7], [0, 43, 7], [0, 1, 8], [0, 2, 8], [0, 3, 8], [0, 4, 8], [0, 5, 8], [0, 17, 8], [0, 19, 8], [0, 21, 8], [0, 23, 8], [0, 32, 8], [0, 35, 8], [0, 10, 9], [0, 12, 9], [2, 1, 10], [0, 19, 10], [0, 20, 10], [0, 23, 10], [0, 10, 11], [0, 12, 11], [1, 17, 11], [0, 29, 11], [0, 30, 11], [0, 19, 12], [0, 23, 12], [0, 25, 12], [0, 26, 12], [0, 27, 12], [0, 28, 12], [0, 29, 12], [0, 30, 12], [0, 31, 12], [0, 10, 13], [0, 12, 13], [0, 25, 13], [0, 26, 13], [0, 27, 13], [0, 28, 13], [0, 31, 13], [0, 19, 14], [0, 23, 14], [0, 26, 14], [0, 10, 15], [0, 12, 15], [0, 19, 16], [0, 23, 16], [0, 26, 16], [0, 10, 17], [0, 12, 17], [0, 14, 17], [0, 3, 18], [0, 4, 18], [0, 19, 18], [0, 23, 18], [0, 26, 18], [0, 5, 19], [0, 6, 19], [1, 10, 19], [0, 7, 20], [0, 8, 20], [0, 23, 20], [0, 26, 20], [0, 9, 21], [0, 10, 21]], [[2, 1, 2], [0, 8, 2], [0, 11, 2], [0, 13, 2], [0, 16, 2], [0, 20, 2], [0, 23, 2], [0, 26, 2], [0, 29, 2], [0, 32, 2], [0, 35, 2], [0, 38, 2], [0, 41, 2], [0, 44, 2], [0, 47, 2], [0, 50, 2], [0, 51, 2], [0, 7, 4], [0, 9, 4], [0, 15, 4], [0, 17, 4], [0, 51, 4], [0, 10, 5], [0, 11, 5], [0, 13, 5], [0, 14, 5], [0, 35, 5], [0, 36, 5], [0, 37, 5], [0, 38, 5], [0, 39, 5], [0, 40, 5], [0, 8, 6], [0, 12, 6], [0, 16, 6], [0, 51, 6], [0, 34, 7], [0, 42, 7], [0, 7, 8], [0, 9, 8], [0, 10, 8], [0, 11, 8], [0, 12, 8], [0, 13, 8], [0, 14, 8], [0, 15, 8], [0, 17, 8], [0, 35, 8], [0, 43, 8], [0, 51, 8], [0, 8, 9], [0, 16, 9], [0, 36, 9], [0, 44, 9], [0, 7, 10], [0, 12, 10], [0, 17, 10], [0, 27, 10], [0, 37, 10], [0, 39, 10], [0, 45, 10], [0, 47, 10], [0, 49, 10], [0, 50, 10], [0, 51, 10], [1, 1, 11], [1, 23, 11], [0, 25, 11], [0, 26, 11], [0, 49, 11], [0, 50, 11], [0, 51, 11], [0, 7, 12], [1, 9, 12], [0, 10, 12], [0, 11, 12], [0, 12, 12], [0, 13, 12], [0, 14, 12], [1, 15, 12], [0, 17, 12], [0, 25, 12], [0, 26, 12], [0, 29, 12], [0, 39, 12], [0, 47, 12], [0, 2, 13], [0, 3, 13], [0, 4, 13], [0, 5, 13], [0, 19, 13], [0, 20, 13], [0, 21, 13], [0, 22, 13], [0, 26, 13], [0, 7, 14], [0, 17, 14], [0, 31, 14], [0, 33, 14], [0, 35, 14], [0, 37, 14], [0, 39, 14], [0, 47, 14], [0, 7, 16], [0, 17, 16]], [[0, 1, 1], [0, 7, 1], [0, 13, 1], [0, 1, 2], [0, 3, 2], [0, 4, 2], [0, 10, 2], [0, 11, 2], [0, 13, 2], [0, 7, 4], [0, 7, 6], [0, 7, 9], [0, 4, 11], [0, 10, 11], [0, 7, 12], [0, 3, 13], [0, 11, 13], [0, 2, 16], [0, 7, 16], [0, 12, 16], [0, 6, 17], [0, 8, 17], [0, 5, 18], [0, 7, 18], [0, 9, 18], [0, 4, 20], [0, 10, 20], [0, 3, 22], [0, 11, 22], [0, 2, 24], [0, 12, 24], [0, 2, 26], [0, 12, 26], [0, 2, 28], [0, 3, 28], [0, 11, 28], [0, 12, 28], [0, 4, 30], [0, 10, 30], [0, 5, 32], [0, 9, 32], [0, 5, 34], [0, 9, 34], [0, 5, 36], [0, 9, 36], [0, 6, 37], [0, 8, 37], [0, 5, 38], [0, 9, 38], [0, 7, 39], [0, 7, 41], [0, 7, 43], [0, 7, 45], [0, 1, 47], [0, 3, 47], [0, 5, 47], [0, 7, 47], [0, 9, 47], [0, 11, 47], [0, 13, 47], [2, 7, 48], [0, 1, 49], [0, 3, 49], [0, 5, 49], [0, 9, 49], [0, 11, 49], [0, 13, 49], [0, 1, 51], [0, 3, 51], [0, 11, 51], [0, 13, 51], [0, 1, 53], [0, 2, 53], [1, 7, 53], [0, 12, 53], [0, 13, 53], [0, 1, 55], [0, 3, 55], [0, 11, 55], [0, 13, 55], [1, 1, 57], [0, 5, 57], [0, 7, 57], [0, 9, 57], [1, 13, 57], [0, 1, 59], [0, 2, 59], [0, 12, 59], [0, 13, 59], [0, 1, 61], [0, 13, 61], [0, 1, 63], [0, 13, 63], [0, 3, 64], [0, 6, 64], [1, 7, 64], [0, 8, 64], [0, 11, 64], [0, 1, 65], [0, 6, 65], [0, 7, 65], [0, 8, 65], [0, 13, 65], [0, 6, 66], [0, 8, 66]], [[1, 75, 0], [0, 55, 1], [0, 57, 1], [0, 59, 1], [0, 61, 1], [0, 63, 1], [1, 2, 2], [1, 3, 2], [2, 9, 2], [0, 28, 2], [0, 29, 2], [0, 30, 2], [0, 69, 2], [0, 70, 2], [0, 74, 2], [0, 27, 3], [0, 31, 3], [0, 55, 3], [0, 57, 3], [0, 58, 3], [0, 62, 3], [0, 63, 3], [0, 72, 3], [0, 2, 4], [0, 3, 4], [0, 26, 4], [0, 32, 4], [0, 35, 4], [0, 38, 4], [0, 41, 4], [0, 44, 4], [0, 47, 4], [0, 50, 4], [0, 53, 4], [0, 21, 5], [0, 22, 5], [0, 23, 5], [0, 24, 5], [0, 55, 5], [0, 60, 5], [0, 63, 5], [0, 65, 5], [0, 74, 5], [0, 2, 6], [0, 3, 6], [0, 16, 6], [0, 17, 6], [0, 18, 6], [0, 19, 6], [0, 69, 6], [0, 70, 6], [0, 72, 6], [0, 34, 7], [0, 38, 7], [0, 40, 7], [0, 43, 7], [0, 46, 7], [0, 48, 7], [0, 50, 7], [0, 52, 7], [0, 63, 7], [0, 2, 8], [0, 3, 8], [0, 11, 8], [0, 12, 8], [0, 13, 8], [0, 14, 8], [0, 39, 8], [0, 42, 8], [0, 51, 8], [0, 69, 8], [0, 70, 8], [0, 7, 9], [0, 8, 9], [0, 9, 9], [0, 34, 9], [0, 43, 9], [0, 46, 9], [0, 48, 9], [0, 63, 9], [0, 39, 10], [0, 42, 10], [0, 44, 10], [0, 51, 10], [1, 63, 10], [0, 69, 10], [0, 70, 10], [0, 34, 11], [0, 36, 11], [0, 38, 11], [0, 40, 11], [0, 43, 11], [0, 46, 11], [0, 48, 11], [0, 57, 11], [0, 63, 11], [0, 68, 11], [0, 56, 12], [0, 58, 12], [0, 62, 12], [0, 64, 12], [0, 54, 13], [0, 60, 13], [0, 65, 13], [0, 66, 13]], [[1, 5, 0], [1, 17, 0], [0, 2, 1], [0, 4, 1], [0, 12, 1], [0, 30, 1], [0, 32, 1], [0, 34, 1], [0, 36, 1], [0, 3, 2], [0, 11, 2], [0, 12, 2], [0, 13, 2], [0, 17, 2], [0, 38, 2], [0, 52, 2], [0, 53, 2], [0, 15, 3], [0, 26, 3], [0, 29, 3], [1, 52, 3], [0, 7, 4], [0, 38, 4], [0, 48, 4], [0, 3, 5], [0, 13, 5], [0, 19, 5], [0, 22, 5], [0, 11, 6], [0, 15, 6], [0, 46, 6], [0, 53, 6], [0, 54, 6], [0, 26, 7], [0, 29, 7], [0, 33, 7], [0, 34, 7], [0, 52, 7], [0, 53, 7], [0, 54, 7], [0, 3, 8], [0, 7, 8], [0, 15, 8], [0, 37, 8], [0, 38, 8], [0, 39, 8], [0, 44, 8], [0, 19, 9], [0, 22, 9], [0, 32, 9], [0, 52, 9], [0, 53, 9], [0, 11, 10], [0, 16, 10], [0, 42, 10], [0, 3, 11], [0, 26, 11], [0, 29, 11], [0, 7, 12], [0, 15, 12], [0, 32, 12], [0, 43, 12], [0, 19, 13], [0, 22, 13], [0, 52, 13], [0, 53, 13], [0, 3, 14], [0, 11, 14], [0, 13, 14], [0, 26, 15], [0, 29, 15], [0, 31, 15], [0, 46, 15], [0, 7, 16], [0, 14, 16], [0, 35, 16], [0, 37, 16], [0, 38, 16], [1, 39, 16], [2, 41, 16], [0, 42, 16], [0, 43, 16], [0, 52, 16], [0, 53, 16], [0, 3, 17], [0, 27, 17], [0, 52, 17], [0, 53, 17], [0, 11, 18], [0, 24, 18], [0, 31, 18], [0, 35, 18], [0, 39, 18], [0, 46, 18], [0, 15, 19], [0, 21, 19], [0, 52, 19], [0, 53, 19], [0, 2, 20], [0, 5, 20], [0, 7, 20], [0, 10, 20], [0, 18, 20], [0, 33, 20], [0, 37, 20]], [[0, 30, 4], [0, 31, 4], [0, 32, 4], [0, 36, 4], [0, 37, 4], [0, 38, 4], [0, 7, 5], [0, 10, 5], [0, 11, 5], [0, 14, 5], [0, 15, 5], [0, 16, 5], [0, 19, 5], [0, 20, 5], [0, 21, 5], [0, 22, 5], [0, 23, 5], [0, 30, 5], [0, 31, 5], [0, 32, 5], [0, 36, 5], [0, 37, 5], [1, 38, 5], [2, 1, 6], [0, 7, 6], [0, 10, 6], [0, 11, 6], [0, 14, 6], [0, 15, 6], [0, 16, 6], [0, 19, 6], [0, 20, 6], [0, 21, 6], [0, 24, 6], [0, 26, 6], [0, 31, 6], [0, 25, 7], [0, 26, 7], [0, 27, 7], [0, 31, 7], [0, 4, 8], [0, 6, 8], [0, 7, 8], [0, 8, 8], [0, 10, 8], [0, 11, 8], [0, 14, 8], [0, 15, 8], [0, 16, 8], [0, 19, 8], [0, 20, 8], [0, 21, 8], [0, 24, 8], [0, 26, 8], [0, 28, 8], [0, 31, 8], [0, 4, 9], [0, 6, 9], [0, 7, 9], [0, 8, 9], [0, 10, 9], [0, 11, 9], [0, 14, 9], [0, 15, 9], [0, 16, 9], [0, 18, 9], [0, 22, 9], [0, 23, 9], [0, 26, 9], [1, 29, 9], [0, 31, 9], [0, 2, 10], [0, 3, 10], [0, 4, 10], [0, 5, 10], [0, 9, 10], [0, 10, 10], [0, 11, 10], [0, 12, 10], [0, 13, 10], [0, 17, 10], [0, 18, 10], [0, 22, 10], [0, 26, 10], [0, 31, 10], [0, 24, 11], [0, 25, 11], [0, 26, 11], [0, 27, 11], [0, 28, 11], [0, 29, 11], [0, 30, 11], [0, 31, 11], [0, 32, 11], [0, 33, 11], [1, 24, 12], [0, 25, 12], [0, 26, 12], [0, 27, 12], [0, 28, 12], [0, 29, 12], [0, 30, 12], [0, 31, 12], [0, 32, 12], [1, 33, 12]], [[1, 37, 0], [0, 1, 1], [1, 6, 1], [0, 12, 1], [2, 14, 1], [0, 1, 2], [0, 22, 2], [0, 25, 2], [0, 28, 2], [0, 35, 2], [0, 37, 2], [0, 39, 2], [0, 41, 2], [0, 47, 2], [0, 1, 3], [0, 4, 3], [0, 5, 3], [0, 11, 3], [0, 21, 3], [0, 23, 3], [0, 27, 3], [0, 30, 3], [0, 32, 3], [1, 14, 4], [0, 17, 4], [0, 21, 4], [0, 25, 4], [0, 34, 4], [0, 41, 4], [0, 50, 4], [0, 1, 5], [0, 4, 5], [0, 12, 5], [0, 24, 5], [0, 29, 5], [0, 32, 5], [0, 3, 6], [0, 5, 6], [0, 14, 6], [0, 15, 6], [0, 19, 6], [0, 27, 6], [0, 41, 6], [0, 44, 6], [0, 45, 6], [0, 46, 6], [0, 48, 6], [0, 50, 6], [0, 2, 7], [0, 4, 7], [0, 6, 7], [0, 8, 7], [0, 11, 7], [0, 16, 7], [0, 25, 7], [0, 31, 7], [0, 33, 7], [0, 35, 7], [0, 17, 8], [0, 26, 8], [0, 29, 8], [0, 41, 8], [0, 48, 8], [0, 50, 8], [0, 4, 9], [0, 9, 9], [0, 12, 9], [0, 18, 9], [0, 27, 9], [0, 33, 9], [0, 48, 9], [0, 50, 9], [0, 19, 10], [0, 20, 10], [0, 21, 10], [0, 28, 10], [0, 29, 10], [0, 41, 10], [0, 49, 10], [0, 4, 11], [0, 8, 11], [0, 11, 11], [0, 19, 11], [0, 30, 11], [0, 31, 11], [0, 32, 11], [0, 35, 11], [0, 37, 11], [0, 49, 11], [0, 33, 12], [0, 34, 12], [0, 41, 12], [1, 2, 13], [0, 4, 13], [0, 6, 13], [0, 9, 13], [0, 12, 13], [0, 15, 13], [0, 18, 13], [0, 21, 13], [0, 35, 13], [0, 39, 13], [0, 40, 13], [0, 42, 13], [0, 43, 13]], [[0, 3, 3], [0, 5, 3], [0, 7, 3], [0, 9, 3], [0, 3, 6], [0, 5, 6], [0, 10, 6], [0, 3, 9], [0, 4, 9], [0, 10, 10], [0, 13, 11], [0, 3, 12], [0, 3, 14], [0, 14, 15], [0, 3, 16], [0, 3, 18], [0, 14, 19], [0, 12, 21], [2, 7, 23], [0, 12, 25], [0, 12, 29], [0, 4, 31], [0, 10, 31], [0, 4, 32], [0, 10, 32], [0, 2, 33], [0, 8, 33], [0, 12, 33], [0, 2, 34], [0, 9, 34], [0, 15, 34], [0, 8, 35], [0, 12, 35], [0, 14, 35], [0, 16, 35], [0, 3, 36], [0, 4, 36], [0, 5, 36], [0, 15, 36], [1, 16, 36], [0, 2, 37], [0, 2, 38], [1, 5, 38], [0, 1, 39], [0, 7, 39], [0, 7, 41], [0, 11, 41], [0, 14, 41], [0, 15, 41], [0, 1, 42], [0, 2, 42], [0, 3, 42], [0, 4, 42], [0, 13, 42], [0, 2, 43], [0, 4, 43], [0, 2, 44], [0, 3, 44], [0, 4, 44], [0, 7, 44], [0, 11, 44], [0, 15, 44], [1, 2, 45], [0, 4, 46], [0, 7, 47], [0, 11, 47], [0, 15, 47], [0, 4, 48], [0, 6, 48], [0, 8, 48], [0, 16, 48], [0, 3, 50], [0, 4, 50], [0, 7, 50], [0, 9, 50], [0, 11, 50], [0, 13, 50], [0, 15, 50], [0, 1, 52], [0, 13, 52], [0, 15, 52], [0, 1, 53], [0, 1, 54], [0, 4, 55], [0, 8, 55], [0, 12, 55], [0, 16, 55], [0, 16, 57], [0, 11, 58], [0, 12, 58], [0, 8, 59], [0, 10, 59], [0, 13, 59], [0, 16, 59], [1, 1, 60], [0, 4, 60], [0, 5, 60], [0, 7, 60], [0, 9, 60], [0, 14, 60], [0, 3, 61], [0, 6, 61], [0, 15, 61], [0, 16, 61], [0, 2, 62]], [[2, 93, 0], [0, 14, 1], [0, 15, 1], [0, 21, 1], [0, 22, 1], [0, 23, 1], [0, 87, 1], [0, 90, 1], [0, 92, 1], [0, 96, 1], [0, 41, 2], [0, 43, 2], [0, 44, 2], [0, 46, 2], [0, 64, 2], [0, 72, 2], [0, 83, 2], [0, 91, 2], [0, 5, 3], [0, 11, 3], [0, 17, 3], [0, 19, 3], [0, 25, 3], [0, 29, 3], [0, 33, 3], [0, 36, 3], [0, 50, 3], [0, 73, 3], [0, 81, 3], [0, 89, 3], [0, 92, 3], [0, 98, 3], [0, 99, 3], [0, 100, 3], [0, 60, 4], [0, 65, 4], [0, 73, 4], [0, 74, 4], [0, 84, 4], [0, 95, 4], [0, 71, 5], [0, 73, 5], [0, 81, 5], [0, 91, 5], [0, 3, 6], [0, 50, 6], [0, 62, 6], [0, 65, 6], [0, 73, 6], [0, 75, 6], [0, 83, 6], [0, 59, 7], [0, 70, 7], [0, 73, 7], [0, 81, 7], [0, 93, 7], [0, 96, 7], [0, 98, 7], [0, 99, 7], [0, 100, 7], [0, 11, 8], [0, 65, 8], [0, 73, 8], [0, 76, 8], [0, 84, 8], [0, 89, 8], [0, 95, 8], [0, 9, 9], [0, 50, 9], [0, 69, 9], [0, 73, 9], [0, 81, 9], [0, 8, 10], [0, 65, 10], [0, 73, 10], [0, 77, 10], [0, 83, 10], [0, 87, 10], [0, 91, 10], [0, 98, 10], [0, 99, 10], [0, 100, 10], [0, 7, 11], [1, 63, 11], [0, 68, 11], [0, 73, 11], [0, 81, 11], [0, 88, 11], [0, 90, 11], [0, 6, 12], [0, 50, 12], [1, 53, 12], [1, 55, 12], [1, 57, 12], [0, 65, 12], [0, 73, 12], [0, 96, 12], [0, 5, 13], [0, 88, 13], [0, 90, 13], [0, 93, 13], [0, 94, 13], [0, 97, 13], [0, 99, 13], [0, 100, 13]], [[0, 9, 1], [0, 17, 1], [0, 24, 1], [0, 30, 1], [0, 39, 1], [0, 44, 1], [0, 51, 1], [0, 58, 1], [0, 67, 1], [0, 2, 2], [0, 3, 2], [0, 4, 2], [0, 9, 2], [0, 14, 2], [0, 17, 2], [0, 21, 2], [0, 24, 2], [0, 28, 2], [0, 30, 2], [0, 35, 2], [0, 39, 2], [0, 42, 2], [0, 44, 2], [0, 49, 2], [0, 51, 2], [0, 55, 2], [0, 58, 2], [0, 62, 2], [0, 67, 2], [0, 61, 5], [0, 62, 5], [0, 35, 7], [0, 40, 7], [0, 57, 7], [0, 61, 7], [0, 62, 7], [0, 66, 7], [1, 1, 8], [1, 2, 8], [1, 3, 8], [1, 4, 8], [0, 7, 8], [0, 8, 8], [0, 16, 8], [0, 19, 8], [0, 60, 8], [0, 63, 8], [0, 12, 9], [0, 13, 9], [0, 22, 9], [0, 23, 9], [0, 27, 9], [0, 28, 9], [0, 37, 9], [0, 38, 9], [0, 42, 9], [0, 43, 9], [0, 52, 9], [0, 53, 9], [0, 58, 9], [0, 61, 9], [0, 62, 9], [0, 65, 9], [0, 2, 10], [0, 3, 10], [0, 6, 10], [0, 9, 10], [0, 17, 10], [0, 18, 10], [0, 31, 10], [0, 32, 10], [0, 33, 10], [0, 34, 10], [0, 60, 10], [0, 63, 10], [0, 5, 11], [0, 10, 11], [0, 15, 11], [0, 20, 11], [0, 25, 11], [0, 30, 11], [0, 35, 11], [0, 40, 11], [0, 45, 11], [0, 50, 11], [0, 55, 11], [0, 57, 11], [0, 61, 11], [0, 62, 11], [0, 66, 11], [0, 68, 11], [0, 5, 12], [0, 10, 12], [0, 15, 12], [0, 20, 12], [0, 25, 12], [0, 30, 12], [0, 35, 12], [0, 40, 12], [0, 45, 12], [0, 50, 12], [0, 55, 12], [0, 68, 12], [0, 61, 13], [2, 62, 13]], [[1, 43, 0], [0, 102, 0], [0, 103, 0], [0, 1, 1], [0, 11, 1], [0, 12, 1], [0, 26, 1], [0, 30, 2], [0, 32, 1], [0, 51, 1], [0, 53, 1], [0, 54, 1], [0, 101, 1], [0, 102, 1], [0, 103, 1], [0, 104, 1], [0, 13, 2], [0, 18, 2], [0, 19, 2], [0, 22, 2], [0, 23, 2], [0, 26, 2], [0, 31, 2], [0, 32, 2], [0, 36, 3], [0, 56, 2], [0, 57, 2], [0, 101, 2], [0, 102, 2], [0, 103, 2], [0, 104, 2], [0, 1, 3], [0, 13, 3], [0, 17, 3], [0, 20, 3], [0, 22, 3], [0, 37, 3], [0, 40, 3], [0, 59, 3], [0, 60, 3], [0, 107, 3], [0, 108, 3], [0, 109, 3], [0, 13, 4], [0, 15, 4], [0, 17, 4], [0, 21, 4], [0, 40, 4], [0, 62, 4], [0, 63, 4], [0, 1, 5], [0, 5, 5], [0, 7, 5], [0, 40, 5], [0, 65, 5], [0, 66, 5], [0, 4, 6], [0, 8, 6], [0, 46, 6], [0, 68, 6], [0, 69, 6], [0, 3, 7], [0, 9, 7], [0, 41, 7], [0, 71, 7], [0, 72, 7], [0, 40, 8], [0, 74, 8], [0, 75, 8], [0, 27, 9], [0, 29, 9], [0, 32, 9], [0, 36, 9], [0, 39, 9], [0, 46, 9], [0, 77, 9], [0, 26, 10], [0, 100, 10], [0, 26, 11], [0, 78, 11], [0, 80, 11], [0, 82, 11], [0, 84, 11], [0, 86, 11], [0, 88, 11], [0, 90, 11], [0, 92, 11], [0, 94, 11], [0, 96, 11], [0, 98, 11], [0, 26, 12], [0, 46, 12], [0, 6, 13], [0, 29, 13], [0, 30, 13], [0, 36, 13], [0, 37, 13], [2, 49, 13], [0, 3, 14], [0, 6, 14], [0, 9, 14], [1, 27, 14], [1, 33, 14], [1, 40, 14], [0, 46, 14]]]; game.Item0 = function () {}; game.Item0.prototype.points = 1; game.Item0.prototype.thetype = 0; game.Item1 = function () {}; game.Item1.prototype.points = 5; game.Item1.prototype.thetype = 1; game.Item2 = function () {}; game.Item2.prototype.points = 1; game.Item2.prototype.thetype = 2; myEnemies = [[], [[2, 26, 4], [2, 15, 6], [2, 29, 9], [15, 34, 6]], [[1, 7, 2], [15, 3, 20], [15, 7, 20]], [[2, 7, 2], [2, 13, 2], [2, 25, 4], [15, 29, 7], [15, 38, 7], [15, 6, 10], [15, 4, 10], [15, 16, 10], [15, 14, 10], [2, 37, 9], [2, 40, 9], [2, 43, 9]], [[16, 25, 0], [16, 24, 3], [16, 21, 4], [2, 29, 5], [2, 32, 5], [15, 32, 9], [15, 33, 9]], [[17, 52, 6], [15, 3, 8], [15, 7, 8], [15, 11, 8], [15, 13, 8], [15, 15, 8], [15, 17, 8], [15, 21, 8], [15, 23, 8], [15, 26, 8], [15, 30, 8], [15, 32, 8], [15, 36, 8], [15, 38, 8], [15, 40, 8]], [[15, 6, 8], [15, 22, 8], [15, 62, 8], [15, 65, 8], [2, 18, 6], [2, 31, 6], [2, 62, 6]], [[2, 12, 3], [2, 3, 5], [2, 6, 5], [2, 10, 5], [2, 20, 6], [2, 7, 9], [2, 42, 7], [2, 23, 6]], [[2, 1, 4], [2, 3, 4], [2, 8, 4], [2, 15, 4], [2, 19, 4], [2, 23, 5], [2, 27, 5], [2, 2, 6], [2, 4, 6], [2, 32, 9]], [[5, 2, 2], [5, 12, 2], [3, 20, 2], [4, 18, 3], [4, 35, 3], [2, 6, 4], [2, 7, 4], [2, 8, 4], [3, 16, 4], [3, 33, 5], [4, 37, 5], [3, 28, 7], [3, 35, 7]], [[15, 6, 8], [15, 9, 8], [5, 19, 2], [5, 30, 2], [5, 35, 2], [2, 49, 5], [3, 40, 6], [21, 60, 7]], [[1, 19, 2], [1, 28, 2], [2, 40, 3]], [[7, 6, 1], [7, 3, 28], [7, 5, 28], [7, 9, 28]], [[5, 2, 2], [5, 10, 2], [3, 5, 11], [7, 3, 25], [7, 10, 25], [3, 4, 27], [4, 7, 29]], [[3, 5, 5], [4, 9, 5], [7, 14, 7], [15, 8, 10], [15, 33, 10], [15, 37, 10], [15, 43, 10], [15, 47, 10]], [[22, 3, 0]], [[8, 3, 12], [8, 5, 12], [9, 7, 9], [9, 10, 6], [7, 2, 24], [7, 10, 24], [3, 1, 31], [3, 9, 31], [4, 2, 33], [4, 8, 33], [5, 6, 35], [2, 3, 37], [2, 9, 37]], [[7, 8, 7], [2, 2, 15], [3, 1, 17], [2, 6, 17], [7, 5, 19], [7, 7, 19], [7, 4, 20], [7, 8, 21], [9, 3, 25], [9, 5, 26], [9, 7, 27], [2, 4, 33]], [[7, 4, 3], [7, 6, 5], [7, 3, 7], [7, 6, 9], [7, 4, 11], [3, 1, 12], [4, 3, 12], [3, 5, 12], [5, 5, 18], [3, 6, 22], [7, 2, 26], [5, 7, 33], [3, 4, 44], [1, 8, 49]], [[3, 6, 14], [7, 8, 22], [7, 5, 23], [7, 2, 24], [3, 5, 25], [3, 7, 25], [2, 3, 38], [2, 7, 38]], [[8, 7, 4], [5, 14, 3], [7, 21, 3], [7, 26, 3], [7, 30, 3], [2, 22, 6], [2, 25, 6], [2, 28, 6], [10, 21, 8], [6, 76, 9], [6, 72, 12], [6, 79, 12], [15, 44, 14], [15, 48, 14], [15, 52, 14], [15, 56, 14], [15, 60, 14], [15, 64, 14], [15, 68, 14]], [[2, 4, 5], [2, 8, 5], [7, 5, 7], [2, 2, 10], [7, 10, 11], [7, 8, 14], [7, 5, 15], [12, 4, 28], [12, 6, 33], [11, 2, 35], [11, 7, 35], [12, 3, 38], [7, 8, 42], [2, 10, 45], [2, 7, 47], [2, 10, 49], [7, 11, 53], [10, 3, 59], [12, 8, 60], [12, 7, 63]], [[7, 17, 2], [7, 23, 2], [8, 13, 3], [8, 10, 4], [15, 5, 14], [15, 10, 14], [15, 12, 14], [7, 30, 13], [7, 34, 13]], [[2, 6, 13], [10, 6, 1], [5, 6, 2], [3, 40, 2], [3, 43, 2], [3, 46, 2], [12, 27, 4], [7, 5, 6], [12, 30, 6], [7, 4, 8], [12, 29, 8], [7, 7, 10], [12, 28, 10]], [[5, 37, 2], [5, 40, 2], [5, 66, 2], [5, 68, 2], [10, 65, 4], [10, 69, 4], [7, 7, 6], [5, 19, 7], [7, 78, 7], [7, 79, 9], [5, 19, 10], [7, 77, 11], [2, 2, 13], [5, 19, 13]], [[23, 53, 5], [9, 5, 1], [10, 14, 1], [12, 22, 1], [7, 20, 2], [7, 1, 3], [3, 14, 3], [4, 14, 3], [5, 29, 3], [7, 24, 5], [5, 34, 7], [2, 19, 8], [2, 24, 8], [2, 16, 10], [2, 15, 12]], [[12, 23, 2], [10, 36, 2], [10, 48, 2], [11, 7, 4], [15, 39, 6], [15, 44, 6], [15, 45, 6], [3, 57, 6], [4, 61, 6], [15, 8, 9], [15, 13, 9], [15, 17, 9], [15, 22, 9], [15, 50, 9]], [[7, 11, 2], [7, 14, 2], [15, 20, 10], [15, 24, 10], [15, 31, 10], [15, 37, 10], [15, 40, 10]], [[15, 2, 51], [15, 3, 51], [15, 4, 51], [15, 8, 51], [15, 9, 51], [15, 10, 51]], [[12, 6, 6], [12, 6, 12], [12, 6, 26], [12, 6, 30]], [[6, 48, 3], [5, 35, 2], [12, 22, 3], [12, 4, 4], [12, 16, 4], [12, 28, 4], [2, 4, 11], [7, 7, 12], [7, 20, 12], [7, 22, 12], [7, 24, 12], [7, 26, 12], [5, 11, 13]], [[5, 7, 2], [7, 4, 7], [3, 5, 11], [4, 7, 13], [2, 5, 31], [2, 9, 31], [2, 6, 32], [2, 8, 32], [2, 4, 33], [2, 10, 33], [7, 6, 51], [7, 9, 51]], [[7, 50, 3], [7, 14, 7], [15, 5, 10], [15, 8, 10], [15, 11, 10], [18, 46, 2], [18, 43, 3], [18, 41, 3], [18, 38, 4], [18, 36, 4]], [[12, 4, 2], [12, 15, 2], [12, 40, 2], [5, 58, 2], [15, 50, 5], [8, 56, 5], [5, 58, 8]], [[15, 3, 10], [15, 6, 10], [15, 9, 10], [1, 49, 0], [1, 54, 1], [2, 3, 2], [7, 6, 2], [7, 9, 2], [5, 12, 2], [5, 15, 2], [7, 18, 2], [7, 21, 2], [2, 24, 2], [2, 27, 2], [3, 31, 2], [4, 34, 2], [3, 37, 2], [4, 40, 2], [1, 46, 2], [1, 51, 3], [3, 14, 5], [4, 14, 5], [4, 21, 7], [4, 24, 7]], [[21, 74, 10], [5, 40, 2], [7, 43, 2], [5, 46, 2], [4, 59, 3], [7, 10, 5], [3, 57, 5], [7, 7, 7], [7, 13, 7], [4, 55, 7], [7, 4, 8], [7, 16, 8], [7, 54, 9], [15, 7, 10], [15, 10, 10], [15, 13, 10]], [[1, 3, 2], [3, 36, 3], [4, 40, 3], [5, 47, 3], [1, 11, 4], [2, 33, 6], [2, 37, 6], [7, 40, 6], [4, 41, 6], [7, 47, 6], [7, 3, 7], [2, 7, 7], [7, 9, 7], [9, 15, 10], [9, 24, 10], [9, 28, 10], [2, 35, 12], [2, 36, 12], [2, 39, 12]], [[15, 10, 10], [15, 11, 10], [15, 12, 10], [1, 8, 2], [9, 34, 4], [9, 35, 6], [15, 20, 10], [15, 26, 10], [15, 30, 10], [9, 36, 8], [5, 7, 10], [7, 17, 12], [7, 31, 12], [7, 11, 13], [7, 36, 13]], [[10, 6, 2], [19, 23, 3], [19, 20, 4], [19, 17, 5], [19, 4, 8], [19, 8, 8]], [[19, 10, 3], [19, 21, 4], [19, 40, 4]], [[23, 7, 7], [5, 5, 9], [19, 8, 10], [7, 2, 13], [19, 5, 13], [7, 8, 13], [19, 9, 15], [5, 1, 16], [19, 7, 20], [19, 7, 23], [19, 5, 27], [7, 4, 29], [19, 6, 31]], [[19, 10, 4], [19, 4, 5], [19, 14, 5], [12, 9, 9], [12, 15, 11], [12, 4, 13], [12, 12, 15], [5, 20, 19], [7, 20, 21], [12, 3, 22], [12, 10, 23], [3, 16, 25], [19, 7, 26], [7, 20, 28], [5, 20, 30], [2, 4, 31], [2, 7, 31], [7, 10, 31], [3, 16, 32], [5, 5, 35], [5, 10, 35]], [[19, 1, 2], [19, 4, 2], [5, 18, 5], [5, 16, 7], [5, 14, 9], [1, 10, 20]], [[3, 4, 2], [3, 10, 2], [3, 16, 2], [4, 8, 6], [4, 14, 6], [12, 5, 17], [12, 11, 17], [12, 19, 17], [4, 2, 21], [4, 6, 21], [4, 10, 21], [4, 14, 21], [4, 18, 21], [3, 3, 25], [3, 6, 25], [3, 9, 25], [3, 12, 25], [3, 15, 25], [3, 18, 25], [15, 3, 27], [15, 11, 27], [15, 15, 27]], [[10, 4, 7], [10, 17, 7], [10, 28, 7], [5, 7, 9], [7, 10, 9], [2, 12, 9], [5, 15, 9], [5, 23, 9], [2, 26, 9], [2, 28, 9], [5, 31, 9], [7, 35, 9], [7, 38, 9], [7, 40, 9], [7, 20, 10]], [[17, 43, 18], [2, 4, 2], [2, 10, 2], [2, 13, 2], [7, 23, 2], [19, 26, 2], [5, 32, 2], [19, 35, 2], [2, 39, 2], [19, 41, 2], [7, 11, 6], [7, 2, 8], [2, 17, 8], [7, 19, 8], [2, 20, 8], [19, 28, 8], [19, 41, 8], [19, 34, 9], [19, 5, 12], [10, 17, 14], [8, 10, 16], [8, 12, 16], [7, 5, 19], [7, 7, 20], [7, 9, 21]], [[19, 8, 4], [19, 16, 4], [7, 11, 5], [7, 13, 5], [10, 46, 6], [10, 36, 7], [5, 10, 8], [5, 14, 8], [10, 27, 8], [12, 45, 9], [12, 35, 10], [9, 26, 11], [9, 44, 12], [2, 3, 13], [2, 21, 13], [12, 28, 14], [12, 34, 13], [9, 47, 14], [12, 36, 15], [15, 6, 17], [15, 18, 17]], [[7, 2, 2], [7, 12, 2], [12, 7, 6], [13, 4, 13], [13, 10, 13], [12, 3, 33], [12, 11, 33], [9, 7, 34], [7, 2, 47], [7, 5, 47], [7, 9, 47], [7, 12, 47], [19, 2, 49], [7, 4, 49], [7, 10, 49], [19, 12, 49], [7, 3, 51], [7, 11, 51], [19, 2, 53], [19, 12, 53], [7, 7, 57], [10, 7, 60], [10, 8, 62], [10, 6, 62]], [[20, 28, 1], [20, 26, 4], [20, 23, 5], [20, 20, 2], [20, 17, 1], [10, 42, 1], [7, 62, 1], [4, 73, 2], [3, 71, 3], [2, 67, 4], [12, 34, 5], [2, 65, 5], [12, 39, 7], [12, 42, 9], [15, 5, 11], [15, 10, 11], [15, 15, 11], [15, 20, 11], [15, 25, 11], [12, 47, 11]], [[5, 28, 3], [19, 32, 3], [11, 2, 5], [11, 4, 5], [7, 20, 5], [7, 28, 7], [5, 52, 7], [12, 2, 8], [2, 38, 8], [7, 20, 9], [2, 28, 11], [2, 53, 11], [12, 4, 12], [2, 20, 13], [2, 28, 15], [2, 53, 15], [12, 3, 17], [2, 53, 17], [15, 51, 21], [15, 53, 21]], [[26, 71, 6], [24, 71, 6], [25, 71, 6], [1, 35, 1], [5, 2, 6], [7, 10, 6], [19, 15, 6], [5, 20, 6], [2, 26, 7], [3, 47, 7], [7, 7, 9], [7, 15, 9], [2, 29, 9], [15, 33, 9], [15, 34, 9], [15, 35, 9], [19, 40, 9], [19, 41, 9], [19, 42, 9], [19, 43, 9], [2, 22, 10], [15, 4, 11], [15, 10, 11], [15, 11, 11], [15, 20, 12], [7, 25, 12], [7, 29, 12], [7, 33, 12]], [[7, 38, 2], [7, 40, 2], [5, 47, 2], [7, 2, 3], [7, 5, 3], [10, 40, 5], [3, 18, 6], [4, 18, 6], [1, 31, 6], [5, 44, 6], [5, 7, 7], [10, 43, 8], [10, 3, 11], [3, 48, 11], [2, 16, 13], [2, 19, 13], [19, 21, 13]], [[5, 4, 3], [5, 6, 3], [12, 8, 7], [12, 12, 10], [12, 7, 12], [12, 5, 15], [5, 9, 25], [4, 3, 32], [7, 14, 32], [4, 1, 34], [4, 14, 34], [3, 14, 34], [7, 12, 35], [7, 4, 36], [9, 13, 39], [4, 2, 42], [4, 6, 42], [3, 6, 45], [4, 13, 50], [3, 13, 50], [19, 3, 55], [7, 4, 55], [2, 7, 55], [19, 11, 55], [7, 14, 55]], [[7, 42, 2], [7, 44, 2], [7, 46, 2], [7, 66, 2], [7, 69, 2], [7, 88, 2], [7, 76, 3], [7, 80, 3], [3, 59, 4], [7, 67, 4], [7, 70, 4], [7, 76, 5], [7, 79, 5], [3, 61, 6], [7, 68, 6], [7, 92, 6], [3, 58, 7], [7, 78, 7], [5, 10, 8], [7, 67, 8], [7, 80, 9], [3, 88, 11], [4, 88, 11], [19, 93, 12], [2, 4, 13], [7, 98, 13], [15, 67, 14], [15, 70, 14], [15, 73, 14], [15, 76, 14], [15, 79, 14]], [[2, 3, 2], [15, 6, 3], [15, 12, 3], [15, 16, 3], [15, 19, 3], [15, 22, 3], [15, 26, 3], [15, 32, 3], [15, 37, 3], [15, 43, 3], [15, 47, 3], [15, 52, 3], [15, 60, 3], [15, 65, 3], [10, 68, 8], [1, 38, 9], [10, 67, 9], [2, 3, 10], [2, 4, 10], [5, 13, 10], [7, 22, 10], [7, 23, 10], [7, 24, 10], [5, 28, 10], [2, 32, 10], [2, 33, 10], [7, 37, 10], [19, 38, 10], [2, 41, 10], [2, 42, 10], [2, 43, 10], [2, 44, 10], [5, 53, 10], [10, 66, 10], [1, 64, 11], [1, 61, 13]], [[10, 27, 8], [10, 31, 7], [2, 52, 1], [7, 53, 1], [12, 71, 1], [2, 55, 2], [7, 56, 2], [9, 74, 2], [5, 38, 3], [1, 45, 3], [2, 58, 3], [7, 59, 3], [9, 69, 3], [5, 41, 4], [2, 61, 4], [7, 62, 4], [10, 76, 4], [5, 39, 5], [1, 48, 5], [2, 64, 5], [7, 65, 5], [12, 72, 5], [7, 8, 6], [2, 67, 6], [7, 68, 6], [19, 3, 7], [1, 44, 7], [2, 70, 7], [7, 71, 7], [2, 73, 8], [7, 74, 8], [2, 76, 9], [2, 77, 9], [1, 48, 10], [4, 5, 11], [19, 80, 11], [19, 86, 11], [3, 5, 14], [5, 27, 14], [5, 32, 14], [5, 40, 14], [5, 28, 14], [5, 33, 14], [5, 41, 14], [15, 16, 16], [51, 18, 16], [15, 19, 16], [15, 21, 16], [15, 27, 16], [15, 32, 16], [15, 40, 16], [15, 47, 16], [27, 122, 8]]]; game.Enemyp1 = function () {}; game.Enemyp1.prototype.xMove = 1; game.Enemyp1.prototype.yMove = 1; game.Enemyp1.prototype.speed = 3; game.Enemyp1.prototype.type = 1; game.Enemyp2 = function () {}; game.Enemyp2.prototype.xMove = 1; game.Enemyp2.prototype.yMove = 0; game.Enemyp2.prototype.speed = 6; game.Enemyp2.prototype.type = 2; game.Enemyp3 = function () {}; game.Enemyp3.prototype.xMove = 1; game.Enemyp3.prototype.yMove = 0; game.Enemyp3.prototype.speed = 8; game.Enemyp3.prototype.type = 3; game.Enemyp4 = function () {}; game.Enemyp4.prototype.xMove = 1; game.Enemyp4.prototype.yMove = 0; game.Enemyp4.prototype.speed = 5; game.Enemyp4.prototype.type = 3; game.Enemyp5 = function () {}; game.Enemyp5.prototype.xMove = 1; game.Enemyp5.prototype.yMove = 0; game.Enemyp5.prototype.speed = 4; game.Enemyp5.prototype.type = 4; game.Enemyp6 = function () {}; game.Enemyp6.prototype.xMove = -1; game.Enemyp6.prototype.yMove = 1; game.Enemyp6.prototype.speed = 4; game.Enemyp6.prototype.type = 5; game.Enemyp7 = function () {}; game.Enemyp7.prototype.xMove = 1; game.Enemyp7.prototype.yMove = 0; game.Enemyp7.prototype.speed = 6; game.Enemyp7.prototype.type = 6; game.Enemyp8 = function () {}; game.Enemyp8.prototype.xMove = 0; game.Enemyp8.prototype.yMove = 1; game.Enemyp8.prototype.speed = 6; game.Enemyp8.prototype.type = 7; game.Enemyp9 = function () {}; game.Enemyp9.prototype.xMove = 1; game.Enemyp9.prototype.yMove = 0; game.Enemyp9.prototype.speed = 4; game.Enemyp9.prototype.type = 7; game.Enemyp10 = function () {}; game.Enemyp10.prototype.xMove = 1; game.Enemyp10.prototype.yMove = 0; game.Enemyp10.prototype.speed = 5; game.Enemyp10.prototype.type = 8; game.Enemyp11 = function () {}; game.Enemyp11.prototype.xMove = 0; game.Enemyp11.prototype.yMove = 1; game.Enemyp11.prototype.speed = 3; game.Enemyp11.prototype.type = 8; game.Enemyp12 = function () {}; game.Enemyp12.prototype.xMove = 1; game.Enemyp12.prototype.yMove = 0; game.Enemyp12.prototype.speed = 5; game.Enemyp12.prototype.type = 9; game.Enemyp13 = function () {}; game.Enemyp13.prototype.xMove = 0; game.Enemyp13.prototype.yMove = 1; game.Enemyp13.prototype.speed = 4; game.Enemyp13.prototype.type = 9; game.Enemyp15 = function () {}; game.Enemyp15.prototype.xMove = 0; game.Enemyp15.prototype.yMove = -1; game.Enemyp15.prototype.speed = 8; game.Enemyp15.prototype.type = 11; game.Enemyp16 = function () {}; game.Enemyp16.prototype.xMove = -1; game.Enemyp16.prototype.yMove = 0; game.Enemyp16.prototype.speed = 20; game.Enemyp16.prototype.type = 12; game.Enemyp16.prototype.xstart = 1612; game.Enemyp16.prototype.ystart = 32; game.Enemyp16.prototype.wait = 30; game.Enemyp17 = function () {}; game.Enemyp17.prototype.xMove = -1; game.Enemyp17.prototype.yMove = 0; game.Enemyp17.prototype.speed = 4; game.Enemyp17.prototype.type = 13; game.Enemyp18 = function () {}; game.Enemyp18.prototype.xMove = -1; game.Enemyp18.prototype.yMove = 0; game.Enemyp18.prototype.speed = 22; game.Enemyp18.prototype.type = 12; game.Enemyp18.prototype.xstart = 2944; game.Enemyp18.prototype.ystart = 32; game.Enemyp18.prototype.wait = 30; game.Enemyp19 = function () {}; game.Enemyp19.prototype.xMove = 1; game.Enemyp19.prototype.yMove = 0; game.Enemyp19.prototype.speed = 4; game.Enemyp19.prototype.type = 14; game.Enemyp20 = function () {}; game.Enemyp20.prototype.xMove = -1; game.Enemyp20.prototype.yMove = 0; game.Enemyp20.prototype.speed = 28; game.Enemyp20.prototype.type = 12; game.Enemyp20.prototype.xstart = 1824; game.Enemyp20.prototype.ystart = 32; game.Enemyp20.prototype.wait = 30; game.Enemyp21 = function () {}; game.Enemyp21.prototype.xMove = 0; game.Enemyp21.prototype.yMove = -1; game.Enemyp21.prototype.speed = 8; game.Enemyp21.prototype.type = 15; game.Enemyp22 = function () {}; game.Enemyp22.prototype.xMove = 0; game.Enemyp22.prototype.yMove = 1; game.Enemyp22.prototype.speed = 8; game.Enemyp22.prototype.fallspeed = 8; game.Enemyp22.prototype.upspeed = -2; game.Enemyp22.prototype.speed = 0; game.Enemyp22.prototype.basespeed = 8; game.Enemyp22.prototype.rlspeed = 8; game.Enemyp22.prototype.tox = 3; game.Enemyp22.prototype.toy = 1; game.Enemyp22.prototype.type = 16; game.Enemyp23 = function () {}; game.Enemyp23.prototype.xMove = 1; game.Enemyp23.prototype.yMove = 0; game.Enemyp23.prototype.speed = 8; game.Enemyp23.prototype.type = 17; game.Enemyp23.prototype.array = [[1, 0, 0], [0, -1, 270], [-1, 0, 180], [0, 1, 90]]; game.Enemyp24 = function () {}; game.Enemyp24.prototype.xMove = -1; game.Enemyp24.prototype.yMove = 0; game.Enemyp24.prototype.speed = 17.45; game.Enemyp24.prototype.type = 18; game.Enemyp24.prototype.array1 = [0, 0, 0, 0, 1, 2, 2, 2, 1, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 1, 2, 2, 0, 1, 0, 0, 0]; game.Enemyp24.prototype.array2 = [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0]; game.Enemyp24.prototype.array3 = [1, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]; game.Enemyp24.prototype.array4 = [0, 0, 0, 2, 0, 1, 0, 1, 2, 2, 2, 2, 2, 2, 0, 1, 0, 0, 1]; game.Enemyp24.prototype.array5 = [0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]; game.Enemyp24.prototype.array = game.Enemyp24.prototype.array1; game.Enemyp24.prototype.delay = 13; game.Enemyp24.prototype.go = true; game.Enemyp24.prototype.reset = 0; game.Enemyp24.prototype.arrayIndex = 1; game.Enemyp24.prototype.shootSpeed = 12; game.Enemyp25 = function () {}; game.Enemyp25.prototype.xMove = -1; game.Enemyp25.prototype.yMove = 0; game.Enemyp25.prototype.speed = 18.62; game.Enemyp25.prototype.type = 18; game.Enemyp25.prototype.array1 = [1, 0, 0, 0, 0, 2, 0, 2, 0, 1, 0, 0, 2, 2, 2, 0, 1, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 0]; game.Enemyp25.prototype.array2 = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]; game.Enemyp25.prototype.array3 = [0, 0, 1, 1, 0, 2, 2, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0]; game.Enemyp25.prototype.array4 = [0, 0, 0, 1, 0, 2, 2, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2, 2, 2, 1, 0]; game.Enemyp25.prototype.array5 = [0, 0, 1, 0, 1, 2, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0]; game.Enemyp25.prototype.array = game.Enemyp25.prototype.array1; game.Enemyp25.prototype.delay = 13; game.Enemyp25.prototype.go = false; game.Enemyp25.prototype.reset = 1; game.Enemyp25.prototype.arrayIndex = 1; game.Enemyp25.prototype.shootSpeed = 12; game.Enemyp26 = function () {}; game.Enemyp26.prototype.xMove = -1; game.Enemyp26.prototype.yMove = 0; game.Enemyp26.prototype.speed = 19.78; game.Enemyp26.prototype.type = 18; game.Enemyp26.prototype.array1 = [0, 0, 1, 0, 0, 2, 2, 2, 0, 0, 0, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0]; game.Enemyp26.prototype.array2 = [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0]; game.Enemyp26.prototype.array3 = [0, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]; game.Enemyp26.prototype.array4 = [1, 0, 2, 0, 2, 1, 0, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0]; game.Enemyp26.prototype.array5 = [0, 0, 0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1]; game.Enemyp26.prototype.array = game.Enemyp26.prototype.array1; game.Enemyp26.prototype.delay = 13; game.Enemyp26.prototype.go = false; game.Enemyp26.prototype.reset = 2; game.Enemyp26.prototype.arrayIndex = 1; game.Enemyp26.prototype.shootSpeed = 12; game.Enemyp27 = function () {}; game.Enemyp27.prototype.xMove = -1; game.Enemyp27.prototype.yMove = 0; game.Enemyp27.prototype.speed = 12; game.Enemyp27.prototype.type = 19; game.Bullet = function () {}; game.Bullet.prototype.speed = 20; game.Bullet.prototype.dirx = 0; game.Bullet.prototype.diry = -1; game.Bullet.prototype.width = 8; game.Bullet.prototype.height = 8; brokenBlocks = new Array(); buildMap(_root['myMap' + game.currentMap]); switchMainSoundPlaying(); if (game.currentMap > 50) { Volume = 100; } soundManager.lavaboilingbkg.mySound.start(0, 9999999); soundManager.pressure.mySound.start(0, 9999999); soundManager.fireloop.mySound.start(0, 9999999); soundManager.rollingloop.mySound.start(0, 9999999); soundManager.scarymonster.mySound.start(0, 9999999); soundManager.scarymonster.mySound.setVolume(0); onEnterFrame = function () { if (HERE) { if (!PAUSE) { moveTiles(); if (!changingMaps) { hero.afterMoveTiles(); if (boolM) { tempVolume += 1; if (tempVolume > Volume) { tempVolume = Volume; } soundFadeMain(tempVolume); } fadeIn(); } else { fadeOut(); } if (!isDead and !changingMaps) { hero.detectKeys(); } Brain(); moveBullets(); if (!isDead) { hero.checkForCollisions(); } hero.updateTemps(); if (!changingMaps) { game.clip.heroSmoke._x = hero.clip._x; game.clip.heroSmoke._y = hero.clip._y; game.clip.heroSmoke._xscale = hero.clip._xscale; } checkHealth(); checkEnter(); i = 0; while (i < brokenBlocks.length) { if ((brokenBlocks[i]._x - hero.x) * (brokenBlocks[i]._x - hero.x) + (brokenBlocks[i]._y - hero.y) * (brokenBlocks[i]._y - hero.y) > 409600) { var v3 = brokenBlocks[i]; brokenBlocks.splice(i, 1); v3.xtile = Math.floor(v3._x / game.tileW); v3.ytile = Math.floor(v3._y / game.tileH); deleteAndChange(v3.xtile, v3.ytile, 'Tile2'); break; } ++i; } if (!changingMaps and !isDead and !bsndis) { if (_global.theMode != 1) { _root.thisFrame.TIMER = _root.thisFrame.TIMERSTART - int(getTimer() / 1000); if (_root.thisFrame.TIMER == 40 and !dontplayAlarm) { switchFastSoundPlaying(); soundManager.alarm.mySound.start(); dontplayAlarm = true; _root.thisFrame.displayMe.gotoAndPlay(33); } else { if (_root.thisFrame.TIMER != 40) { dontplayAlarm = false; } } } else { _root.thisFrame.TIMER = '∞'; } } else { if (!isDead) { _root.thisFrame.TIMERTEMP = int(getTimer() / 1000) - _root.thisFrame.TIMERTEMPSTART; } } if (_root.thisFrame.TIMER <= 0 and _global.theMode != 1) { hero.kill(); } if (_root.thisFrame.Amount > 0 and !changingMaps) { subtractHealth(); } if (_root.thisFrame.IS_HIT) { hero.is_hit(getTimer() - _root.thisFrame.startTime); } } else { _root.thisFrame.TIMERTEMP = int(getTimer() / 1000) - _root.thisFrame.TIMERTEMPSTART; } if (_root.FrameText == '' or _root.FrameText == someText[3]) { checkPause(); } finalBoss(); if (Key.isDown(77)) { if (!mpressed) { if (!boolM) { _root.musicOn(); } else { _root.musicOff(); } mpressed = true; } } else { mpressed = false; } if (Key.isDown(83)) { if (!spressed) { if (!boolS) { _root.soundOn(); soundManager.pressure.mySound.setVolume(_root.thisFrame.HEALTH); } else { _root.soundOff(); soundManager.pressure.mySound.setVolume(0); } spressed = true; } } else { spressed = false; } } }; }




http://swfchan.com/26/127457/info.shtml
Created: 25/2 -2019 00:22:02 Last modified: 25/2 -2019 00:22:02 Server time: 03/05 -2024 19:20:58