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

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

Hungry Truck Challenge.swf

This is the info page for
Flash #211188

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


ActionScript [AS1/AS2]
Combined Code
// unknown tag 88 length 65 // unknown tag 88 length 66 movieClip 8 { } movieClip 9 { frame 51 { stop(); } } movieClip 10 star { frame 1 { stop(); surfaceType = 'star'; } } movieClip 13 { } movieClip 14 swheel { } movieClip 17 { } movieClip 18 sbody { } frame 1 { function pmgHandler() { _root.gotoMother(); } function atgHandler() { if (_root.lang == 'eng') { getURL('http://www.gamesheep.com/free-games-for-website.php', '_blank'); } else { getURL('http://www.ejocuri.ro/jocuri-pentru-site.php', '_blank'); } } function getSiteExtension(_siteVar) { var v2 = _siteVar.split('/'); var v1 = v2[2].split('.'); return v1[v1.length - 1]; } function getSiteName(_siteVar) { var v2 = _siteVar.split('/'); var v1 = v2[2].split('.'); return v1[v1.length - 2] + '.' + v1[v1.length - 1]; } function gotoMother() { var v2 = _root._url; var v3 = v2.split('/'); if (v2.indexOf('file:') >= 0) { v2 = 'offline'; } else { v2 = v3[2]; } var v4 = 'hungry-truck-challenge'; getURL('http://www.gamesheep.com/?utm_campaign=' + v4 + '&utm_source=' + v2 + '&utm_content=pmg_button&utm_medium=in_game', '_blank'); } function gotoWitch() { var v2 = _root._url; var v3 = v2.split('/'); if (v2.indexOf('file:') >= 0) { v2 = 'offline'; } else { v2 = v3[2]; } var v4 = 'hungry-truck-challenge'; getURL('http://www.witchhut.com/?utm_campaign=' + v4 + '&utm_source=' + v2 + '&utm_content=pmg_button&utm_medium=in_game', '_blank'); } _mochi = false; _root.lang = 'eng'; _lang = 'eng'; if (getSiteExtension(_url) == 'ro' || _url.indexOf('jocuri') >= 0) { _root.lang = 'rom'; _lang = 'rom'; } _mochiId = 'e2707a0a4a307fc6'; _resolution = '600x480'; _fps = 40; _version = '1.03'; _mochiCap = 99999; v_gameid = 'hungry-truck-challenge'; var _gameIsLocked = false; var _releaseDate; var _lockText; if (_lang == 'eng') { _releaseDate = 'May 18th 2010'; _lockText = 'In our attempt to publicly release only BUG FREE games we have locked this game until all testing is completed.\nThe game will be unlocked on:\n' + _releaseDate; } else { _releaseDate = '18 Mai 2010'; _lockText = 'In incercarea noastra de a lansa doar jocuri fara bug-uri am incuiat acest joc pana cand testarea este completa.\nJocul va fi deblocat in data de:\n' + _releaseDate; } _mochiCount = 0; if (_lang == 'rom') { _mochi = false; } _root.lang = _root._lang; _root.locatie = _url; Stage.scaleMode = 'noScale'; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); if (_root.lang == 'eng') { var menuItem_cmi = new ContextMenuItem('Play More Games', pmgHandler); myMenu.customItems.push(menuItem_cmi); var menuItem_cmi = new ContextMenuItem('Add This Game Your Website', atgHandler); myMenu.customItems.push(menuItem_cmi); } else { var menuItem_cmi = new ContextMenuItem('Mai multe jocuri', pmgHandler); myMenu.customItems.push(menuItem_cmi); var menuItem_cmi = new ContextMenuItem('Adauga jocul pe site-ul tau', atgHandler); myMenu.customItems.push(menuItem_cmi); } this.menu = myMenu; } frame 1 { function isWitch() { if (_root._url.indexOf('flashgamelicense.com') >= 0 || _root._url.indexOf('witchhut.com') >= 0 || _root._url.indexOf('witchhut.ro') >= 0) { return true; } return false; } } movieClip 434 __Packages.MochiKey { #initclip if (!_global.MochiKey) { var v1 = function () { super(); }; _global.MochiKey = v1; _global.MochiKey extends Key; var v2 = v1.prototype; v1.initialize = function () { MochiKey._downKeys = new Array(); MochiKey._keyListener = new Object(); MochiKey._keyListener.onKeyDown = function () { MochiKey.onKeyDown(); }; MochiKey._keyListener.onKeyUp = function () { MochiKey.onKeyUp(); }; Key.addListener(MochiKey._keyListener); }; v1.onKeyDown = function () { MochiKey._downKeys[Key.getCode()] = true; }; v1.onKeyUp = function () { MochiKey._downKeys[Key.getCode()] = false; }; v1.isDown = function (keyCode) { if (Key.isDown(keyCode)) { MochiKey._revert = true; return true; } else { if (MochiKey._revert) { return false; } } if (!isNaN(keyCode)) { if (MochiKey._downKeys[keyCode] != null) { return MochiKey._downKeys[keyCode]; } } return false; }; v1.letterIsDown = function (keyChar) { if (Key.isDown(Key.getAscii(keyChar))) { MochiKey._revert = true; return true; } else { if (MochiKey._revert) { return false; } } if (keyChar.length == 1) { var v1 = Key.getAscii(keyChar); return MochiKey.isDown(v1); } else { return false; } }; ASSetPropFlags(_global.MochiKey.prototype, null, 1); } #endinitclip } movieClip 435 __Packages.TruckGame { #initclip if (!_global.TruckGame) { var v1 = function (timeline) { this.timeline = timeline; this.gravity = _root.gravity; this.surfaceFriction = _root.surfaceFriction; this.elasticCoef = _root.elasticCoef; this.keySpeed = _root.keySpeed; this.keyRotation = _root.keyRotation; this.gameLevels = new Array('level1', 'level2', 'level3', 'level4', 'level5', 'level6', 'level7', 'level8', 'level9', 'level10', 'level11', 'level12'); this.nextLevel = 0; this.initiateEngine(); this.setCarCharacteristics(); }; _global.TruckGame = v1; var v2 = v1.prototype; v2.initiateEngine = function () { this.engine = new org.cove.flade.DynamicsEngine(); this.engine.setDamping(1); this.engine.setGravity(0, this.gravity); this.engine.setSurfaceBounce(0); this.engine.setSurfaceFriction(this.surfaceFriction); }; v2.runGame = function () { trace('RUN GAME'); var theParent = this; this.timeline.onEnterFrame = function () { if (!_root._pauseFlag) { theParent.timeStep(); } }; }; v2.pauseGame = function () { _root.scoresbar2.timer.stop(); this.timeline.onEnterFrame = function () {}; }; v2.timeStep = function () { _root.clx = this.currentLevel._x; ++_root.soundcount; _root.tgsound = 'no'; if ((MochiKey.isDown(40) || MochiKey.isDown(83)) && !_root._crashed && !_root._leveldone) { this.wheelA.rp.vs = -this.keySpeed; this.wheelB.rp.vs = -this.keySpeed; if (_root._env == 'normal' && this.wheelB.isColliding && !_root._onelevator) { var v11 = this.wheelB.dmc.graphic._rotation - this._oldCX2; this._oldCX2 = this.wheelB.dmc.graphic._rotation; if (v11 < -10) { this.currentLevel.addSpecialEffect('dirtright', this.wheelB.curr.x, this.wheelB.curr.y + 25, 3); } } if (_root._env == 'snow' && this.wheelB.isColliding && !_root._onelevator) { v11 = this.wheelB.dmc.graphic._rotation - this._oldCX2; this._oldCX2 = this.wheelB.dmc.graphic._rotation; if (v11 < -6) { this.currentLevel.addSpecialEffect('snowright', this.wheelB.curr.x, this.wheelB.curr.y + 25, 7); } } if (_root._env == 'accel' && this.wheelB.isColliding) { this.currentLevel.addSpecialEffect('smoke', this.wheelB.curr.x, this.wheelB.curr.y + 20 + random(10), 9); } if (_root._env == 'water') { this.currentLevel.addSpecialEffect('bubble', this.carBody._x + random(30) - 15, this.carBody._y + random(20) - 20, 5); } _root.tgsound = 'accel'; } else { if ((MochiKey.isDown(38) || MochiKey.isDown(87)) && !_root._crashed && !_root._leveldone) { this.wheelA.rp.vs = this.keySpeed; this.wheelB.rp.vs = this.keySpeed; if (_root._env == 'normal' && this.wheelA.isColliding && !_root._onelevator) { var v11 = this.wheelA.dmc.graphic._rotation - this._oldCX; this._oldCX = this.wheelA.dmc.graphic._rotation; if (v11 > 10) { this.currentLevel.addSpecialEffect('dirtleft', this.wheelA.curr.x, this.wheelA.curr.y + 25, 3); } } if (_root._env == 'snow' && this.wheelA.isColliding && !_root._onelevator) { v11 = this.wheelA.dmc.graphic._rotation - this._oldCX; this._oldCX = this.wheelA.dmc.graphic._rotation; if (v11 > 6) { this.currentLevel.addSpecialEffect('snowleft', this.wheelA.curr.x, this.wheelA.curr.y + 25, 7); } } if (_root._env == 'accel' && this.wheelA.isColliding) { this.currentLevel.addSpecialEffect('smoke', this.wheelA.curr.x, this.wheelA.curr.y + 20 + random(10), 9); } if (_root._env == 'water') { this.currentLevel.addSpecialEffect('bubble', this.carBody._x + random(30) - 15, this.carBody._y + random(20) - 20, 5); } _root.tgsound = 'accel'; } else { this.wheelA.rp.vs = 0; this.wheelB.rp.vs = 0; if (_root._env == 'water') { this.currentLevel.addSpecialEffect('bubble', this.carBody._x + random(30) - 15, this.carBody._y + random(20) - 20, -10); } } } this.keyd = false; if ((MochiKey.isDown(39) || MochiKey.isDown(68)) && !_root._crashed && !_root._leveldone) { this.keyd = true; if (this.wheelA.isColliding || this.wheelB.isColliding) { this.rotateWheel(this.keyRotation * 4, this.wheelA); this.rotateWheel(this.keyRotation * 4, this.wheelB); } else { this.rotateWheel(this.keyRotation, this.wheelA); this.rotateWheel(this.keyRotation, this.wheelB); } } else { if ((MochiKey.isDown(37) || MochiKey.isDown(65)) && !_root._crashed && !_root._leveldone) { this.keyd = true; if (this.wheelA.isColliding || this.wheelB.isColliding) { this.rotateWheel(-this.keyRotation * 4, this.wheelA); this.rotateWheel(-this.keyRotation * 4, this.wheelB); } else { this.rotateWheel(-this.keyRotation, this.wheelA); this.rotateWheel(-this.keyRotation, this.wheelB); } } } if (_root._soco < 52) { ++_root._soco; if (_root._soco < 4) { this.currentLevel.addSpecialEffect('smoke', this.carBody._x + random(10), this.carBody._y - 10 - random(10), 9); } } if (_root.tgsound == 'accel' && _root._soco > 20 && _root._oldson == 'no') { _root._soco = 0; _root.sounderMC._playSound('accel' + (random(3) + 1), 0.1); } _root._oldson = _root.tgsound; ++this.counterj; if ((this.wheelA.isColliding == true || this.wheelB.isColliding == true) && _root.jumped == 1 && this.counterj > 40) { this.counterj = 0; var v4 = Math.round(_root.currflip * 10) / 10; if (isNaN(v4)) { v4 = 0; } _root.jumped = 0; if (v4 + 90 > 360) { duplicateMovieClip(_root.messagemc, 'mesaj' + _root.messcount, _root.messcount); var v3 = Math.floor((v4 + 90) / 360); if (v3 == 1) { _root._flipmess = _root.fliptxt; } else { _root._flipmess = v3 + 'X ' + _root.fliptxt; } _root._flipscore2 = v3 * v3 * 120; _root._flipscore = '+' + v3 * v3 * 120; _root._stuntscore += _root._flipscore2; _root.flipmess_mc.play(); _root['mesaj' + _root.messcount]._x = 250; _root['mesaj' + _root.messcount]._y = 300; } _root.rotini = this.carBody._rotation; _root.currflip = 0; } if (this.wheelA.isColliding == false || this.wheelB.isColliding == false) { _root.jumped = 1; _root.currflip += Math.abs(_root.rotini - this.carBody._rotation) / 2; _root.rotini = this.carBody._rotation; } this.wheelA.isColliding = false; this.wheelB.isColliding = false; this.engine.timeStep(); if (isNaN(this.jointPart.curr.x)) { this.jointPart.curr.x = _root.oldJPX; this.jointPart.curr.y = _root.oldJPY; } var v6 = Math.round(this.wheelA.curr.x - this.jointPart.curr.x); var v8 = Math.round(this.wheelA.curr.y - this.jointPart.curr.y); var v15 = Math.round(Math.sqrt(v6 * v6 + v8 * v8)); var v5 = Math.round(this.wheelB.curr.x - this.jointPart.curr.x); var v7 = Math.round(this.wheelB.curr.y - this.jointPart.curr.y); var v14 = Math.round(Math.sqrt(v5 * v5 + v7 * v7)); var v13 = Math.round(this.jointPartInitX - this.jointPart.curr.x); var v12 = Math.round(this.jointPartInitY - this.jointPart.curr.y); _root.oldJPX = this.jointPart.curr.x; _root.oldJPY = this.jointPart.curr.y; this.repositionLevel(v13, v12); this.engine.paintPrimitives(); this.repositionCarBody(); this.renderShadow(); if (!_root._leveldone && !_root._crashed && _root._timescore > 0) { _root._timescore -= 2; _root._tbtx = _root.timebonus2txt + _root._timescore; } else { if (_root._timescore == 0 && !_root._leveldone && !_root._crashed) { duplicateMovieClip(_root.messagemc, 'mesaj' + _root.messcount, _root.messcount); _root._checklin = 0; _root._checkcol = 0; _root._flipmess = _root.timeuptxt; _root._flipscore = ''; _root.flipmess_mc.play(); _root['mesaj' + _root.messcount]._x = 250; _root['mesaj' + _root.messcount]._y = 300; _root._crashed = true; _root.sounderMC._playSound('explode' + (random(3) + 1), 0.1); var v10 = 8 - random(16); var v9 = -random(8); this.wheelA.curr.x -= v10; this.wheelA.curr.y += v9; v10 = 8 - random(16); v9 = -random(8); this.wheelB.curr.x -= v10; this.wheelB.curr.y += v9; v10 = 5 - random(10); v9 = -random(8); this.partBody.curr.x -= v10; this.partBody.curr.y += 6 * v9; this.engine.removeConstraints(); this.startEndLevelCountdown(); } } }; v2.resetShadow = function () { _root._shadowCounter = 0; if (_root._oldLev != _root._nivel) { _root._shadowCounter2 = 0; } else { _root._shadowCounter2 = _root._xbody1.length - 5; } _root._oldLev = _root._nivel; }; v2.recordShadow = function () { _root._shadowCounter += 1; _root._xbody[0][_root._shadowCounter] = Math.round(this.carBody._x); _root._ybody[0][_root._shadowCounter] = Math.round(this.carBody._y); _root._rbody[0][_root._shadowCounter] = Math.round(this.carBody._rotation); _root._xw1[0][_root._shadowCounter] = Math.round(this.wheelA.curr.x); _root._yw1[0][_root._shadowCounter] = Math.round(this.wheelA.curr.y); _root._xw2[0][_root._shadowCounter] = Math.round(this.wheelB.curr.x); _root._yw2[0][_root._shadowCounter] = Math.round(this.wheelB.curr.y); }; v2.renderShadow = function () { var v3 = _root._nivel; _root._shadowCounter2 += 1; if (_root._xbody1[_root._shadowCounter2] == null) { } else { this.scarBody._x = _root._xbody1[_root._shadowCounter2]; this.scarBody._y = _root._ybody1[_root._shadowCounter2]; this.scarBody._rotation = _root._rbody1[_root._shadowCounter2]; this.swheel1._x = _root._xw11[_root._shadowCounter2]; this.swheel1._y = _root._yw11[_root._shadowCounter2]; this.swheel2._x = _root._xw21[_root._shadowCounter2]; this.swheel2._y = _root._yw21[_root._shadowCounter2]; } }; v2.checkShadowScore = function () {}; v2.repositionCar = function (_difx, _dify) {}; v2.repositionLevel = function (_difx, _dify) { _root._difax = _difx; _root._difay = _dify; if (!_root._scrolling) { _root.gameumc._x = _difx; _root.gameumc._y = _dify; } _root._cblin = Math.ceil((-_dify - 75) / 100) + this.currentLevel._carlin + 1; _root._cbcol = Math.ceil((-_difx - 150) / 100) + this.currentLevel._carcol + 1; if (-_difx + 50 + this.currentLevel._carcol * 100 - _root._cbcol * 100 - 50 < 0) { _root._cbcol2 = _root._cbcol - 1; } else { _root._cbcol2 = _root._cbcol + 1; } if (_root._cbcol == this.currentLevel._fincol && _root._cblin == this.currentLevel._finlin && !_root._leveldone && !_root._crashed) { trace('GAME FINISHED'); if (this.carBody._x < this.scarBody._x || _root._xbody1[_root._shadowCounter2] == null) { trace('shadow won'); if (String(_root._lvData[_root._nivel]) == '0') { if (_root._nivel < 9) { _root._lvData[_root._nivel] = 1; } } } else { trace('shadow lost'); if (String(_root._lvData[_root._nivel]) == '0') { if (_root._nivel < 9) { _root._lvData[_root._nivel] = 1; } } if (_root._nivel < 10) { _root._lvData[_root._nivel - 1] = 2; } } _root.unlockBonuses(); _root.saveGame(); _root._leveldone = true; this.currentLevel.finish_mc.play(); this.startEndLevelCountdown(); } if (this.currentLevel._stars[_root._cblin][_root._cbcol] == 1 && !_root._leveldone && !_root._crashed) { if (this.currentLevel._starsMC['star' + _root._cblin + '_' + _root._cbcol]._currentframe == 1) { this.currentLevel._starsMC['star' + _root._cblin + '_' + _root._cbcol].gotoAndStop(2); _root._timescore += 250; _root.sounderMC._playSound('woosh', 0.1); } } var v3 = this.checkPoint(_root._cbcol); if (v3 != -1) { _root._checklin = this.currentLevel.checkPointsLin[v3] - this.currentLevel._carlin - 1; _root._checkcol = _root._cbcol - this.currentLevel._carcol - 1; if (this.currentLevel['check' + v3]._currentframe == 1) { this.currentLevel['check' + v3].play(); _root.timeX = _root._timescore; _root._checkTime = _root._shadowCounter; duplicateMovieClip(_root.messagemc, 'mesaj' + _root.messcount, _root.messcount); _root._flipmess = _root.checktxt; _root._flipscore = ''; _root.flipmess_mc.play(); _root['mesaj' + _root.messcount]._x = 250; _root['mesaj' + _root.messcount]._y = 300; ++_root.messcount; } } if (_root._cblin >= this.currentLevel._enlevsurf[_root._cbcol] && !_root._crashed && !_root._leveldone) { trace('STOP SCROLL / START COUNT'); _root._crashed = true; _root._scrolling = true; if (_root._env == 'water') { _root._endleveltime = 120; } this.startEndLevelCountdown(); } _root._env = 'normal'; if (this.currentLevel._watersurf[_root._cblin][_root._cbcol] == 1) { _root._env = 'water'; } if (this.currentLevel._accelsurf[_root._cbcol] == 1) { _root._env = 'accel'; } if (this.currentLevel._snowsurf[_root._cbcol] == 1) { _root._env = 'snow'; } _root.setEnvironment(_root._env); }; v2.displayMenu = function () { this.gameMenu = this.timeline.attachMovie('menu', 'menu', this.timeline.getNextHighestDepth()); }; v2.checkPoint = function (_colVar) { var v2 = 0; while (v2 < this.currentLevel.checkPointsCol.length) { if (_colVar == this.currentLevel.checkPointsCol[v2]) { return v2; } ++v2; } return -1; }; v2.activateMenu = function () { var v3 = this.gameMenu; var theParent = this; _root.groundstableup.stop('groundstableup'); _root.groundstabledown.stop('groundstabledown'); if (_root.muzica == 1) { _root.smuzica.stop('smuzica'); _root.smuzica.start(0, 9999); } v3.buttons.startBut.onPress = function () { _root.smuzica.stop('smuzica'); theParent.gameMenu._visible = false; theParent.startNextLevel(); }; v3.buttons.submitScore.onPress = function () { _root.smuzica.stop('smuzica'); theParent.gameMenu._visible = false; _root.v_submit = false; _root.gotoAndPlay('submitscore'); }; }; v2.displayNextLevelMenu = function () { this.engine.resetArrays(); _root.timer.stop(); _root.sounderMC._playSound('window', 0); if (_root._crashed) { if (_root._cars > 0) { _root.messages_mc.gotoAndStop('carlost'); } else { _root.messages_mc.gotoAndStop('gameover'); } } if (_root._leveldone) { if (_root._nivel == _root._totallevels) { _root.messages_mc.gotoAndStop('completed'); } else { if (String(_root._lvData[_root._nivel]) != '0') { _root.messages_mc.gotoAndStop('levelup'); _root._checklin = 0; _root._checkcol = 0; } else { _root.messages_mc.gotoAndStop('locked'); _root._checklin = 0; _root._checkcol = 0; } } } }; v2.displayCarDamagedMenu = function () { this.pauseGame(); this.engine.resetArrays(); this.currentLevel.removeMovieClip(); this.timeline.attachMovie('menuCarDamaged', 'menuCarDamaged', this.timeline.getNextHighestDepth()); var theParent = this; if (_root.credits < 2000) { this.timeline.menuCarDamaged.gotoAndPlay('gameOver'); this.timeline.menuCarDamaged.submitScore.onPress = function () { theParent.currentLevel.removeMovieClip(); theParent.removeCar(); _root.v_submit = true; _root.gotoAndPlay('submitscore'); removeMovieClip(theParent.timeline.menuCarDamaged); }; this.timeline.menuCarDamaged.mainMenu.onPress = function () { theParent.currentLevel.removeMovieClip(); theParent.removeCar(); _root.gotoAndStop('coperta'); removeMovieClip(theParent.timeline.menuCarDamaged); }; } else { this.timeline.menuCarDamaged.restart.onPress = function () { _root.credits -= 2000; theParent.carDamage = 0; theParent.energyBar.progressBar._width = 0; --theParent.nextLevel; theParent.startNextLevel(); this._parent.removeMovieClip(); }; } }; v2.createSurfacesNew = function () { trace('createSurfacesNew'); var v4 = 0; while (v4 < this.currentLevel.surfacesTypes.length) { if (this.currentLevel.surfacesTypes[v4].substr(0, 4) == 'line') { this.addLineSurfaceNew(v4); } else { if (this.currentLevel.surfacesTypes[v4].substr(0, 6) == 'eighth') { this.addEighthCircleSurfaceNew(v4); } else { if (this.currentLevel.surfacesTypes[v4] == 'rectangle') { this.addRectangleSurfaceNew(v4); } else { if (this.currentLevel.surfacesTypes[v4] == 'circle') { this.addCircleSurfaceNew(v4); } else { if (this.currentLevel.surfacesTypes[v4].substr(0, 7) == 'quarter') { this.addQuarterSurfaceNew(v4); } } } } } ++v4; } var v5 = 1; while (v5 < this.currentLevel._liftno) { if (this.currentLevel['lift' + v5 + '_movementSteps'] != undefined) { this.addElevatorNew(v5); } ++v5; } this.engine.paintSurfaces(); _root.surfaces2 = new Array(); v4 = 0; while (v4 < 300) { _root.surfaces2[v4] = new Array(); ++v4; } v4 = 0; while (v4 < this.currentLevel.surfacesTypes.length) { var v6 = Math.round((this.currentLevel.surfacesXPos[v4] - this.currentLevel.surfacesWidths[v4] / 2) / 100); var v7 = v6 + Math.round(this.currentLevel.surfacesWidths[v4] / 100); var v3 = v6; while (v3 < v7) { _root.surfaces2[v3].push(this.engine.surfaces[v4]); ++v3; } ++v4; } v5 = 1; while (v5 < this.currentLevel._liftno) { if (this.currentLevel['lift' + v5 + '_movementSteps'] != undefined) { v6 = Math.round((this.currentLevel['lift' + v5 + '_posX'] - this.currentLevel['lift' + v5 + '_wdt'] / 2) / 100); v7 = v6 + Math.round(this.currentLevel['lift' + v5 + '_wdt'] / 100); v3 = v6; while (v3 < v7) { _root.surfaces2[v3].push(this.engine.surfaces[v5 - 1 + this.currentLevel.surfacesTypes.length]); ++v3; } } ++v5; } }; v2.addLineSurfaceNew = function (count) { trace('addLineSurfaceNew'); var v5; var v4; var v7; var v6; var v8 = this.currentLevel.surfacesTypes[count].substr(4); if (v8 == '0') { v5 = this.currentLevel.surfacesXPos[count] - this.currentLevel.surfacesWidths[count] / 2; v4 = this.currentLevel.surfacesYPos[count] - this.currentLevel.surfacesHeights[count] / 2; v7 = this.currentLevel.surfacesXPos[count] + this.currentLevel.surfacesWidths[count] / 2; v6 = this.currentLevel.surfacesYPos[count] + this.currentLevel.surfacesHeights[count] / 2; } else { v5 = this.currentLevel.surfacesXPos[count] - this.currentLevel.surfacesWidths[count] / 2; v4 = this.currentLevel.surfacesYPos[count] + this.currentLevel.surfacesHeights[count] / 2; v7 = this.currentLevel.surfacesXPos[count] + this.currentLevel.surfacesWidths[count] / 2; v6 = this.currentLevel.surfacesYPos[count] - this.currentLevel.surfacesHeights[count] / 2; } var v3 = new org.cove.flade.surfaces.LineSurface(v5, v4, v7, v6); v3.setVisible(false); v3.setCollisionDepth(100); this.engine.addSurface(v3); }; v2.addRectangleSurfaceNew = function (count) { trace('addRectangleSurfaceNew'); var v6 = this.currentLevel.surfacesXPos[count]; var v5 = this.currentLevel.surfacesYPos[count]; var v4 = this.currentLevel.surfacesWidths[count]; var v7 = this.currentLevel.surfacesHeights[count]; var v2 = new org.cove.flade.surfaces.RectangleTile(v6, v5, v4, v7); v2.setVisible(false); v2.setCollisionDepth(100); this.engine.addSurface(v2); }; v2.addEighthCircleSurfaceNew = function (count) { trace('addEighthCircleSurfaceNew'); var v6 = this.currentLevel.surfacesXPos[count]; var v5 = this.currentLevel.surfacesYPos[count]; var v10 = 200; var v3 = 83; var v4 = Number(this.currentLevel.surfacesTypes[count].substr(6)); var v2; var v8; var v7; var v9 = Math.SQRT1_2; if (v4 == 0) { v2 = v10 / (1 - v9); v8 = v6 + v10 - v2; v7 = v5; } else { if (v4 == 45) { v8 = v6; v2 = v10 / v9; v7 = v5 + v3 - v2; } else { if (v4 == 90) { v8 = v6 + v10; v2 = v3 / (1 - v9); v7 = v5 + v3 - v2; } else { if (v4 == 135) { v7 = v5; v2 = v3 / v9; v8 = v6 + v2; } else { if (v4 == 180) { v7 = v5 + v3; v2 = v3 / v9; v8 = v6 + v2; } else { if (v4 == 225) { v8 = v6 + v10; v2 = v3 / (1 - v9); v7 = v5 + v2; } else { if (v4 == 270) { v8 = v6; v2 = v10 / v9; v7 = v5 + v2; } else { if (v4 == 315) { v7 = v5 + v3; v2 = v3 / v9; v8 = v6 + v10 - v2; } } } } } } } } var v11 = new org.cove.flade.surfaces.EighthCircleTile(v8, v7, v2, v4); v11.setVisible(false); v11.setCollisionDepth(100); this.engine.addSurface(v11); }; v2.addQuarterSurfaceNew = function (count) { trace('addQuarterSurfaceNew'); var v5 = this.currentLevel.surfacesXPos[count]; var v4 = this.currentLevel.surfacesYPos[count]; var v9 = this.currentLevel.surfacesWidths[count]; var v6 = this.currentLevel.surfacesHeights[count]; var v3 = Number(this.currentLevel.surfacesTypes[count].substr(7)); var v2; var v8; var v7; var v10 = Math.SQRT1_2; if (v3 == 5) { v2 = v9; v8 = v5 + v9 - v2; v7 = v4; } else { if (v3 == 0) { v8 = v5; v2 = v6; v7 = v4; } else { if (v3 == 90) { v8 = v5 + v9; v2 = v6; v7 = v4; } else { if (v3 == 135) { v7 = v4; v2 = v6 / v10; v8 = v5 + v2; } else { if (v3 == 1) { v7 = v4 + v6; v2 = v6 / v10; v8 = v5 + v2; } else { if (v3 == 225) { v8 = v5 + v9; v2 = v6 / (1 - v10); v7 = v4 + v2; } else { if (v3 == 2) { v8 = v5; v2 = v9 / v10; v7 = v4 + v2; } else { if (v3 == 315) { v7 = v4 + v6; v2 = v6 / v10; v8 = v5 + v9 - v2; } } } } } } } } var v12 = new org.cove.flade.surfaces.QuarterCircleTile(v8, v7, v2, v3); v12.setVisible(false); v12.setCollisionDepth(100); this.engine.addSurface(v12); }; v2.addCircleSurfaceNew = function (count) { trace('addCircleSurfaceNew'); var v5 = this.currentLevel.surfacesWidths[count] / 2; var v6 = this.currentLevel.surfacesXPos[count]; var v3 = this.currentLevel.surfacesYPos[count]; var v2 = new org.cove.flade.surfaces.CircleTile(v6, v3, v5); v2.setVisible(false); v2.setCollisionDepth(100); this.engine.addSurface(v2); }; v2.addElevatorNew = function (count) { trace('addElevatorNew'); var v3 = this.currentLevel['lift' + count + '_clip']; var v10 = v3._x; var v9 = v3._y; var v11 = 200; var v6 = 50; var v8 = this.currentLevel['lift' + count + '_movementSteps']; var v7 = this.currentLevel['lift' + count + '_speedX']; var v5 = this.currentLevel['lift' + count + '_speedY']; var v2 = new org.cove.flade.surfaces.Elevator(v3, v10, v9, v11, v6, v8, v7, v5); v2.setVisible(false); this.engine.addSurface(v2); this.engine.addElevator(v2); }; v2.addSwitchGatePairs = function () { trace('addSwitchGatePairs'); var v2 = 1; while (this.currentLevel['switch' + v2 + '_clip'] != undefined) { var v7 = this.currentLevel['switch' + v2 + '_target']; var v6 = this.currentLevel['switch' + v2 + '_clip']; var v3 = this.currentLevel['switch' + v2 + '_gate']; var v5 = this.currentLevel['switch' + v2 + '_gateSpeedY']; var v8 = this.currentLevel['switch' + v2 + '_gateSteps']; var v4 = new org.cove.flade.surfaces.Gate(v3, v3._x, v3._y, v3._width, v3._height, v8, v5); v4.setVisible(false); this.engine.addSurface(v4); this.engine.registerSenzor(v7, v6, v4); ++v2; } }; v2.repositionGraphicSurfaces = function (diffX, diffY) { this.currentLevel._x += diffX; this.currentLevel._y += diffY; }; v2.setCarCharacteristics = function () { this.carCharacteristics = new Object(); this.carCharacteristics.leftWheelRadius = 26; this.carCharacteristics.rightWheelRadius = 26; this.carCharacteristics.wheelsDistance = 60; this.carCharacteristics.carBodyHeight = 55; this.carCharacteristics.diffCarBody = 0.98; this.carCharacteristics.leftX = 120; this.carCharacteristics.rightX = this.carCharacteristics.wheelsDistance + this.carCharacteristics.leftX; this.carCharacteristics.midX = this.carCharacteristics.leftX + this.carCharacteristics.wheelsDistance / 2; this.carCharacteristics.topY = 250; }; v2.attachWheels = function () { var v3 = this.carCharacteristics.leftWheelRadius; var v5 = this.carCharacteristics.rightWheelRadius; var v9 = this.carCharacteristics.wheelsDistance; var v8 = this.carCharacteristics.carBodyHeight; var v7 = this.carCharacteristics.diffCarBody; var v4 = this.carCharacteristics.leftX; var v6 = this.carCharacteristics.rightX; var v10 = this.carCharacteristics.midX; var v2 = this.carCharacteristics.topY; this.wheelA = new org.cove.flade.graphics.GraphicWheel('wheel', v4, v2, v3); this.engine.addPrimitive(this.wheelA); this.wheelB = new org.cove.flade.graphics.GraphicWheel('wheel', v6, v2, v5); this.engine.addPrimitive(this.wheelB); this.wheelA.attachGraphicSymbol('wheel', this.currentLevel._carDepth + 3); this.wheelB.attachGraphicSymbol('wheel', this.currentLevel._carDepth + 4); }; v2.createCar = function () { var v7 = this.carCharacteristics.leftWheelRadius; var v9 = this.carCharacteristics.rightWheelRadius; var v13 = this.carCharacteristics.wheelsDistance; var v12 = this.carCharacteristics.carBodyHeight; var v11 = this.carCharacteristics.diffCarBody; var v8 = this.carCharacteristics.leftX; var v10 = this.carCharacteristics.rightX; var v4 = this.carCharacteristics.midX; var v3 = this.carCharacteristics.topY; this.jointPartInitX = v4; this.jointPartInitY = v3; this.wheelA = new org.cove.flade.graphics.GraphicWheel('wheel', v8, v3, v7); this.engine.addPrimitive(this.wheelA); this.wheelB = new org.cove.flade.graphics.GraphicWheel('wheel', v10, v3, v9); this.engine.addPrimitive(this.wheelB); this.jointPart = new org.cove.flade.primitives.CircleParticle(v4, v3 + 10, 6); this.engine.addPrimitive(this.jointPart); this.jointPart.setVisible(false); this.partBody = new org.cove.flade.primitives.CircleParticle(v4, v3 - 28 - 5, 14); this.engine.addPrimitive(this.partBody); var theParent = this; this.wheelA.onContact = function () {}; this.partBody.onContact = function () { this.counterj = 0; _root.rotini = this.carBody._rotation; _root.currflip = 0; if (!_root._crashed && !_root._leveldone) { _root._damage += 2; _root['car' + _root._activecar].gotoAndStop(_root._damage); _root._lifescore -= 10; if (_root._damage >= 100) { duplicateMovieClip(_root.messagemc, 'mesaj' + _root.messcount, _root.messcount); _root._flipmess = _root.crashedtxt; _root._flipscore = ''; _root.flipmess_mc.play(); _root['mesaj' + _root.messcount]._x = 250; _root['mesaj' + _root.messcount]._y = 300; _root._crashed = true; _root.sounderMC._playSound('explode' + (random(3) + 1), 0.1); var v4 = 8 - random(16); var v3 = -random(8); theParent.wheelA.curr.x -= v4; theParent.wheelA.curr.y += v3; v4 = 8 - random(16); v3 = -random(8); theParent.wheelB.curr.x -= v4; theParent.wheelB.curr.y += v3; v4 = 5 - random(10); v3 = -random(8); theParent.partBody.curr.x -= v4; theParent.partBody.curr.y += 6 * v3; theParent.engine.removeConstraints(); theParent.startEndLevelCountdown(); } } }; if (this._mara == null) { this.jointPart.curr.x += _root._checkcol * 100; this.jointPart.curr.y += _root._checklin * 100; this.wheelA.curr.x += _root._checkcol * 100; this.wheelA.curr.y += _root._checklin * 100; this.wheelB.curr.x += _root._checkcol * 100; this.wheelB.curr.y += _root._checklin * 100; this.partBody.curr.x += _root._checkcol * 100; this.partBody.curr.y += _root._checklin * 100; this.jointPart.prev.x += _root._checkcol * 100; this.jointPart.prev.y += _root._checklin * 100; this.wheelA.prev.x += _root._checkcol * 100; this.wheelA.prev.y += _root._checklin * 100; this.wheelB.prev.x += _root._checkcol * 100; this.wheelB.prev.y += _root._checklin * 100; this.partBody.prev.x += _root._checkcol * 100; this.partBody.prev.y += _root._checklin * 100; this._mara = 1; } this.carBody = this.currentLevel.attachMovie('carBody', 'carBody', this.currentLevel._carDepth); this.scarBody = this.currentLevel._shadow.attachMovie('sbody', 'sbody', 1); this.swheel1 = this.currentLevel._shadow.attachMovie('swheel', 'swh1', 2); this.swheel2 = this.currentLevel._shadow.attachMovie('swheel', 'swh2', 3); this.carBodyScale = 100; this.conn3 = new org.cove.flade.constraints.SpringConstraint(this.jointPart, this.wheelA); this.engine.addConstraint(this.conn3); this.conn4 = new org.cove.flade.constraints.SpringConstraint(this.jointPart, this.wheelB); this.engine.addConstraint(this.conn4); this.conn5 = new org.cove.flade.constraints.SpringConstraint(this.jointPart, this.wheelA); this.conn6 = new org.cove.flade.constraints.SpringConstraint(this.jointPart, this.wheelB); this.sprBodyJoint = new org.cove.flade.constraints.SpringConstraint(this.partBody, this.jointPart); this.sprBodyJoint.setVisible(false); this.engine.addConstraint(this.sprBodyJoint); this.angBodyJointWheelA = new org.cove.flade.constraints.AngularConstraint(this.partBody, this.jointPart, this.wheelA); this.angBodyJointWheelA.elasticCoef = this.elasticCoef; this.angBodyJointWheelA.setStiffness(0.8); this.engine.addConstraint(this.angBodyJointWheelA); this.angDefaultA = this.angBodyJointWheelA.targetTheta; this.angBodyJointWheelB = new org.cove.flade.constraints.AngularConstraint(this.wheelB, this.jointPart, this.partBody); this.angBodyJointWheelB.elasticCoef = this.elasticCoef; this.angBodyJointWheelB.setStiffness(0.8); this.engine.addConstraint(this.angBodyJointWheelB); this.angDefaultB = this.angBodyJointWheelB.targetTheta; this.segmentA._yscale = 130 * Math.sqrt((this.jointPart.curr.x - this.wheelA.curr.x) * (this.jointPart.curr.x - this.wheelA.curr.x) + (this.jointPart.curr.y - this.wheelA.curr.y) * (this.jointPart.curr.y - this.wheelA.curr.y)) / this.segmentA._width; this.segmentA._xscale = this.segmentA._yscale; this.segmentB._yscale = 130 * Math.sqrt((this.jointPart.curr.x - this.wheelB.curr.x) * (this.jointPart.curr.x - this.wheelB.curr.x) + (this.jointPart.curr.y - this.wheelB.curr.y) * (this.jointPart.curr.y - this.wheelB.curr.y)) / this.segmentB._width; this.segmentB._xscale = this.segmentB._yscale; this.repositionCarBody(); this.carBody._xscale = this.carBodyScale; this.carBody._yscale = this.carBodyScale; this.wheelA.attachGraphicSymbol('wheel', this.currentLevel._carDepth + 3); this.wheelB.attachGraphicSymbol('wheel', this.currentLevel._carDepth + 4); }; v2.repositionCarBody = function () { var v2 = this.carBody._rotation / 57; this.carBody._rotation = Math.atan2(this.jointPart.curr.y - this.partBody.curr.y, this.jointPart.curr.x - this.partBody.curr.x) * 57.302 - 90; this.carBody._x = this.jointPart.curr.x + Math.sin(v2) * 10; this.carBody._y = this.jointPart.curr.y - Math.cos(v2) * 10; }; v2.rotateWheel = function (theAngle, theWheel) { var v9 = 0; var v3 = theWheel.curr.x - this.jointPart.curr.x; var v2 = theWheel.curr.y - this.jointPart.curr.y; var v7 = Math.atan2(v2, v3) * 57.32; var v5 = Math.sqrt(v3 * v3 + v2 * v2); var v8 = v7 + theAngle + v9; var v6 = v8 * 1.745 / 100; var v11 = v5 * Math.cos(v6); var v10 = v5 * Math.sin(v6); theWheel.curr.x = this.jointPart.curr.x + v11; theWheel.curr.y = this.jointPart.curr.y + v10; }; v2.resetCarPosition = function () { this.wheelA.prev.x = this.carCharacteristics.leftX; this.wheelA.curr.x = this.wheelA.prev.x; this.wheelA.prev.y = this.carCharacteristics.topY; this.wheelA.curr.y = this.wheelA.prev.y; this.wheelA.prev.x = this.carCharacteristics.rightX; this.wheelA.curr.x = this.wheelA.prev.x; this.wheelA.prev.y = this.carCharacteristics.topY; this.wheelA.curr.y = this.wheelA.prev.y; this.jointPart.prev.x = this.carCharacteristics.midX; this.jointPart.curr.x = this.jointPart.prev.x; this.jointPart.prev.y = this.carCharacteristics.topY; this.jointPart.curr.y = this.jointPart.prev.y; this.partBody.prev.x = this.carCharacteristics.midX; this.partBody.curr.x = this.partBody.prev.x; this.partBody.prev.y = this.carCharacteristics.topY - this.carCharacteristics.carBodyHeight * this.carCharacteristics.diffCarBody / 2; this.partBody.curr.y = this.partBody.prev.y; }; v2.removeCar = function () { this.wheelA.dmc.removeMovieClip(); delete this.wheelA; this.wheelB.dmc.removeMovieClip(); delete this.wheelB; this.carBody.removeMovieClip(); delete this.partBody; delete this.jointPart; this.segmentA.removeMovieClip(); this.segmentB.removeMovieClip(); delete this.angBodyJointWheelA; delete this.angBodyJointWheelB; delete this.conn3; delete this.conn4; delete this.sprBodyJoint; }; v2.startNextLevel = function () { trace('startNextLevel : ' + _root._nivel); _root.levelVar = _root._nivel; if (this.carBody != undefined) { this.removeCar(); } this.endLevelRemaining = this.endLevelDuration; this.attachLevel(); this.resetShadow(); }; v2.attachLevel = function () { trace('attach Level : ' + this.gameLevels[_root._nivel - 1]); var theParent = this; this.currentLevel = this.timeline.attachMovie(this.gameLevels[_root._nivel - 1], this.gameLevels[_root._nivel - 1], 1000); var delay = 2; this.currentLevel.onEnterFrame = function () { while (!false) { if (delay > 0) { --delay; } else { theParent.createSurfacesNew(); delete this.onEnterFrame; break; } } }; }; v2.checkLevelEnd = function () { if (this.endLevelRemaining == this.endLevelDuration) { if (this.currentLevel.levelEnd.hitTest(this.carBody)) { this.pauseGame(); _root.scoresbar2.timer.stop(); _root.time4 = _root.scoresbar2.timer.ctime; } } }; v2.startEndLevelCountdown = function () { var theParent = this; this.currentLevel.onEnterFrame = function () { if (_root._endleveltime > 0) { --_root._endleveltime; if (_root._damage >= 100) { this.addSpecialEffect('smoke', this.carBody._x + random(30) - 15, this.carBody._y + random(20) - 10, 9); } } else { this.onEnterFrame = function () {}; _root.sounderMC._fadeLoop('music', 40, 2); _root.sounderMC._fadeLoop('back', 0, 2); theParent.displayNextLevelMenu(); } }; }; v2.calculateDistance = function (startX, startY, endX, endY) { var v2 = endX - startX; var v1 = endY - startY; return Math.sqrt(v2 * v2 + v1 * v1); }; v2.decreaseEnergy = function () { ++this.carDamage; if (this.carDamage <= this.maxCarEnergy) { this.energyBar.progressBar._width = this.carDamage * this.energyBar._width / this.maxCarEnergy; } else { this.displayCarDamagedMenu(); } }; v2.addCarEnergyBar = function () { if (this.timeline.energyBar != undefined) { this.timeline.energyBar.removeMovieClip(); } this.energyBar = this.timeline.attachMovie('energyBar', 'energyBar', this.timeline.getNextHighestDepth()); this.energyBar.progressBar._width = 0; this.carDamage = 0; }; v2.endLevelDuration = 60; v2.jumpSpeed = 6; v2.isJumping = 0; v2.jumpInterval = 8; v2.maxCarEnergy = 100; v2.carDamage = 0; v2._oldCX = 0; v2._oldCX2 = 0; v2.counterj = 0; v2.landed = false; v2.nextA1 = 0; v2.nextA2 = 0; v2.keyd = false; ASSetPropFlags(_global.TruckGame.prototype, null, 1); } #endinitclip } movieClip 436 __Packages.org.cove.flade.DynamicsEngine { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.DynamicsEngine) { var v1 = function () { this.primitives = new Array(); this.surfaces = new Array(); this.constraints = new Array(); this.elevators = new Array(); this.gravity = new org.cove.flade.util.Vector(0, 1); this.coeffRest = 1.5; this.coeffFric = 0.01; this.coeffDamp = 0.99; }; org.cove.flade.DynamicsEngine = v1; var v2 = v1.prototype; v2.resetArrays = function () { this.primitives = new Array(); this.surfaces = new Array(); this.constraints = new Array(); this.elevators = new Array(); }; v2.addPrimitive = function (p) { this.primitives.push(p); }; v2.addSurface = function (s) { this.surfaces.push(s); }; v2.addElevator = function (e) { this.elevators.push(e); }; v2.addConstraint = function (c) { this.constraints.push(c); }; v2.removeConstraints = function () { this.constraints = new Array(); }; v2.registerSenzor = function (senzorIndex, switchClip, gateSurface) { var v2 = this.surfaces[senzorIndex]; v2.setAsSenzor(switchClip, gateSurface); }; v2.paintSurfaces = function () { var v2 = 0; while (v2 < this.surfaces.length) { this.surfaces[v2].paint(); ++v2; } }; v2.paintPrimitives = function () { var v2 = 0; while (v2 < this.primitives.length) { this.primitives[v2].paint(); ++v2; } }; v2.paintConstraints = function () { var v2 = 0; while (v2 < this.constraints.length) { this.constraints[v2].paint(); ++v2; } }; v2.moveElevators = function () { var v2 = 0; while (v2 < this.elevators.length) { this.elevators[v2].moveElevator(); ++v2; } }; v2.repositionPrimitives = function (difX, diffY) { var v2 = 0; while (v2 < this.primitives.length) { this.primitives[v2].repositionPrimitive(difX, diffY); ++v2; } }; v2.repositionSurfaces = function (difX, diffY) { var v2 = 0; while (v2 < this.surfaces.length) { this.surfaces[v2].repositionSurface(difX, diffY); ++v2; } }; v2.timeStep = function () { this.moveElevators(); this.verlet(); this.satisfyConstraints(); this.checkCollisions(); }; v2.setSurfaceBounce = function (kfr) { this.coeffRest = 1 + kfr; }; v2.setSurfaceFriction = function (f) { this.coeffFric = f; }; v2.setDamping = function (d) { this.coeffDamp = d; }; v2.setGravity = function (gx, gy) { this.gravity.x = gx; this.gravity.y = gy; }; v2.verlet = function () { var v2 = 0; while (v2 < this.primitives.length) { this.primitives[v2].verlet(this); ++v2; } }; v2.satisfyConstraints = function () { var v2 = 0; while (v2 < this.constraints.length) { this.constraints[v2].resolve(); ++v2; } }; v2.checkCollisions = function () { _root._onelevator = false; var v5 = 0; while (v5 < _root.surfaces2[_root._cbcol - 1].length) { var v4 = _root.surfaces2[_root._cbcol - 1][v5]; if (v4.getActiveState()) { var v3 = 0; while (v3 < this.primitives.length) { this.primitives[v3].checkCollision(v4, this); ++v3; } } ++v5; } v5 = 0; while (v5 < _root.surfaces2[_root._cbcol2 - 1].length) { v4 = _root.surfaces2[_root._cbcol2 - 1][v5]; if (v4.getActiveState()) { v3 = 0; while (v3 < this.primitives.length) { this.primitives[v3].checkCollision(v4, this); ++v3; } } ++v5; } }; ASSetPropFlags(org.cove.flade.DynamicsEngine.prototype, null, 1); } #endinitclip } movieClip 437 __Packages.org.cove.flade.util.Vector { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.util) { _global.org.cove.flade.util = new Object(); } if (!_global.org.cove.flade.util.Vector) { var v1 = function (px, py) { this.x = px; this.y = py; }; org.cove.flade.util.Vector = v1; var v2 = v1.prototype; v2.setTo = function (px, py) { this.x = px; this.y = py; }; v2.copy = function (v) { this.x = v.x; this.y = v.y; }; v2.dot = function (v) { return this.x * v.x + this.y * v.y; }; v2.cross = function (v) { return this.x * v.y - this.y * v.x; }; v2.plus = function (v) { this.x += v.x; this.y += v.y; return this; }; v2.plusNew = function (v) { return new org.cove.flade.util.Vector(this.x + v.x, this.y + v.y); }; v2.minus = function (v) { this.x -= v.x; this.y -= v.y; return this; }; v2.minusNew = function (v) { return new org.cove.flade.util.Vector(this.x - v.x, this.y - v.y); }; v2.mult = function (s) { this.x *= s; this.y *= s; return this; }; v2.multNew = function (s) { return new org.cove.flade.util.Vector(this.x * s, this.y * s); }; v2.distance = function (v) { var v3 = this.x - v.x; var v2 = this.y - v.y; return Math.sqrt(v3 * v3 + v2 * v2); }; v2.normalize = function () { var v2 = Math.sqrt(this.x * this.x + this.y * this.y); this.x /= v2; this.y /= v2; return this; }; v2.magnitude = function () { return Math.sqrt(this.x * this.x + this.y * this.y); }; v2.project = function (b) { var v5 = this.dot(b); var v4 = b.x * b.x + b.y * b.y; var v3 = new org.cove.flade.util.Vector(0, 0); v3.x = (v5 / v4) * b.x; v3.y = (v5 / v4) * b.y; return v3; }; ASSetPropFlags(org.cove.flade.util.Vector.prototype, null, 1); } #endinitclip } movieClip 438 __Packages.org.cove.flade.primitives.Particle { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.primitives) { _global.org.cove.flade.primitives = new Object(); } if (!_global.org.cove.flade.primitives.Particle) { var v1 = function (posX, posY) { this.init = new org.cove.flade.util.Vector(posX, posY); this.curr = new org.cove.flade.util.Vector(posX, posY); this.prev = new org.cove.flade.util.Vector(posX, posY); this.temp = new org.cove.flade.util.Vector(0, 0); this.extents = new org.cove.flade.util.Vector(0, 0); this.bmin = 0; this.bmax = 0; this.mtd = new org.cove.flade.util.Vector(0, 0); this.initializeContainer(); this.isVisible = true; }; org.cove.flade.primitives.Particle = v1; var v2 = v1.prototype; v2.initializeContainer = function () {}; v2.setVisible = function (v) { this.isVisible = v; }; v2.verlet = function (sysObj) { this.temp.x = this.curr.x; this.temp.y = this.curr.y; var v4 = sysObj.coeffDamp * (this.curr.x - this.prev.x) * _root._movi + sysObj.gravity.x; var v3 = sysObj.coeffDamp * (this.curr.y - this.prev.y) * _root._movi + sysObj.gravity.y; if (Math.abs(v4) > _root._mxxsp) { v4 = (Math.abs(v4) / v4) * _root._mxxsp; } if (Math.abs(v3) > _root._mxysp) { v3 = (Math.abs(v3) / v3) * _root._mxysp; } this.curr.x += v4; this.curr.y += v3; this.prev.x = this.temp.x; this.prev.y = this.temp.y; }; v2.pin = function () { this.curr.x = this.init.x; this.curr.y = this.init.y; this.prev.x = this.init.x; this.prev.y = this.init.y; }; v2.setPos = function (px, py) { this.curr.x = px; this.curr.y = py; this.prev.x = px; this.prev.y = py; }; v2.repositionPrimitive = function (diffX, diffY) { this.curr.x += diffX; this.curr.y += diffY; this.prev.x += diffX; this.prev.y += diffY; }; v2.getCardXProjection = function () { this.bmin = this.curr.x - this.extents.x; this.bmax = this.curr.x + this.extents.x; }; v2.getCardYProjection = function () { this.bmin = this.curr.y - this.extents.y; this.bmax = this.curr.y + this.extents.y; }; v2.getAxisProjection = function (axis) { var v5 = new org.cove.flade.util.Vector(Math.abs(axis.x), Math.abs(axis.y)); var v2 = this.curr.dot(axis); var v3 = this.extents.dot(v5); this.bmin = v2 - v3; this.bmax = v2 + v3; }; v2.setMTD = function (depthX, depthY, depthN, surfNormal) { var v4 = Math.abs(depthX); var v3 = Math.abs(depthY); var v2 = Math.abs(depthN); if (v4 < v3 && v4 < v2) { this.mtd.setTo(depthX, 0); } else { if (v3 < v4 && v3 < v2) { this.mtd.setTo(0, depthY); } else { if (v2 < v4 && v2 < v3) { this.mtd = surfNormal.multNew(depthN); } } } }; v2.setXYMTD = function (depthX, depthY) { var v3 = Math.abs(depthX); var v2 = Math.abs(depthY); if (v3 < v2) { this.mtd.setTo(depthX, 0); } else { this.mtd.setTo(0, depthY); } }; v2.resolveCollision = function (normal, sysObj) { this.onContact(); var v2 = this.curr.minusNew(this.prev); var v3 = normal.dot(v2); var v8 = v2.minusNew(normal.multNew(v3)); var v4 = v8.multNew(sysObj.coeffFric); var v5 = normal.multNew(v3 * sysObj.coeffRest); var v6 = v5.plusNew(v4); var v7 = v2.minusNew(v6); this.curr.plus(this.mtd); this.prev = this.curr.minusNew(v7); }; v2.paint = function () {}; v2.checkCollision = function (surface, sysObj) {}; v2.onContact = function () {}; ASSetPropFlags(org.cove.flade.primitives.Particle.prototype, null, 1); } #endinitclip } movieClip 439 __Packages.org.cove.flade.surfaces.Surface { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.Surface) { _global.org.cove.flade.surfaces.Surface = function () {}; } #endinitclip } movieClip 440 __Packages.org.cove.flade.primitives.CircleParticle { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.primitives) { _global.org.cove.flade.primitives = new Object(); } if (!_global.org.cove.flade.primitives.CircleParticle) { var v1 = function (px, py, r) { super(px, py); this.radius = r; this.contactRadius = r; this.extents = new org.cove.flade.util.Vector(r, r); this.closestPoint = new org.cove.flade.util.Vector(0, 0); this.isColliding = false; }; org.cove.flade.primitives.CircleParticle = v1; org.cove.flade.primitives.CircleParticle extends org.cove.flade.primitives.Particle; var v2 = v1.prototype; v2.paint = function () { this.dmc.clear(); }; v2.checkCollision = function (surface, sysObj) { surface.resolveCircleCollision(this, sysObj); }; ASSetPropFlags(org.cove.flade.primitives.CircleParticle.prototype, null, 1); } #endinitclip } movieClip 441 __Packages.org.cove.flade.primitives.RectangleParticle { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.primitives) { _global.org.cove.flade.primitives = new Object(); } if (!_global.org.cove.flade.primitives.RectangleParticle) { var v1 = function (px, py, w, h) { super(px, py); this.width = w; this.height = h; this.vertex = new org.cove.flade.util.Vector(0, 0); this.extents = new org.cove.flade.util.Vector(w / 2, h / 2); }; org.cove.flade.primitives.RectangleParticle = v1; org.cove.flade.primitives.RectangleParticle extends org.cove.flade.primitives.Particle; var v2 = v1.prototype; v2.paint = function () { if (this.isVisible) { this.dmc.clear(); this.dmc.lineStyle(0, 6710886, 100); org.cove.flade.graphics.Graphics.paintRectangle(this.dmc, this.curr.x, this.curr.y, this.width, this.height); } }; v2.checkCollision = function (surface, sysObj) { surface.resolveRectangleCollision(this, sysObj); }; ASSetPropFlags(org.cove.flade.primitives.RectangleParticle.prototype, null, 1); } #endinitclip } movieClip 442 __Packages.org.cove.flade.graphics.Graphics { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.graphics) { _global.org.cove.flade.graphics = new Object(); } if (!_global.org.cove.flade.graphics.Graphics) { var v1 = function () {}; org.cove.flade.graphics.Graphics = v1; var v2 = v1.prototype; v1.paintLine = function (dmc, x0, y0, x1, y1) { dmc.moveTo(x0, y0); dmc.lineTo(x1, y1); }; v1.paintCircle = function (dmc, x, y, r) { var mtp8r = 0.414213562373095 * r; var msp4r = Math.SQRT1_2 * r; with (dmc) { moveTo(x + r, y); curveTo(r + x, mtp8r + y, msp4r + x, msp4r + y); curveTo(mtp8r + x, r + y, x, r + y); curveTo(-mtp8r + x, r + y, -msp4r + x, msp4r + y); curveTo(-r + x, mtp8r + y, -r + x, y); curveTo(-r + x, -mtp8r + y, -msp4r + x, -msp4r + y); curveTo(-mtp8r + x, -r + y, x, -r + y); curveTo(mtp8r + x, -r + y, msp4r + x, -msp4r + y); curveTo(r + x, -mtp8r + y, r + x, y); } }; v1.paintQuarterCircle = function (dmc, x, y, r, rot) { var mtp8r = 0.414213562373095 * r; var msp4r = Math.SQRT1_2 * r; with (dmc) { if (rot == 0) { moveTo(x + r, y); curveTo(r + x, mtp8r + y, msp4r + x, msp4r + y); curveTo(mtp8r + x, r + y, x, r + y); } else { if (rot == 90) { moveTo(x, r + y); curveTo(-mtp8r + x, r + y, -msp4r + x, msp4r + y); curveTo(-r + x, mtp8r + y, -r + x, y); } else { if (rot == 180) { moveTo(-r + x, y); curveTo(-r + x, -mtp8r + y, -msp4r + x, -msp4r + y); curveTo(-mtp8r + x, -r + y, x, -r + y); } else { if (rot == 270) { moveTo(x, -r + y); curveTo(mtp8r + x, -r + y, msp4r + x, -msp4r + y); curveTo(r + x, -mtp8r + y, r + x, y); } } } } } }; v1.paintEighthCircleTile = function (dmc, x, y, r, rot) { var mtp8r = 0.414213562373095 * r; var msp4r = Math.SQRT1_2 * r; with (dmc) { if (rot == 0) { moveTo(x + r, y); curveTo(r + x, mtp8r + y, msp4r + x, msp4r + y); } else { if (rot == 45) { moveTo(msp4r + x, msp4r + y); curveTo(mtp8r + x, r + y, x, r + y); } else { if (rot == 90) { moveTo(x, r + y); curveTo(-mtp8r + x, r + y, -msp4r + x, msp4r + y); } else { if (rot == 135) { moveTo(-msp4r + x, msp4r + y); curveTo(-r + x, mtp8r + y, -r + x, y); } else { if (rot == 180) { moveTo(-r + x, y); curveTo(-r + x, -mtp8r + y, -msp4r + x, -msp4r + y); } else { if (rot == 225) { moveTo(-msp4r + x, -msp4r + y); curveTo(-mtp8r + x, -r + y, x, -r + y); } else { if (rot == 270) { moveTo(x, -r + y); curveTo(mtp8r + x, -r + y, msp4r + x, -msp4r + y); } else { if (rot == 315) { moveTo(msp4r + x, -msp4r + y); curveTo(r + x, -mtp8r + y, r + x, y); } } } } } } } } } }; v1.paintRectangle = function (dmc, x, y, w, h) { var w2 = w / 2; var h2 = h / 2; with (dmc) { moveTo(x - w2, y - h2); lineTo(x + w2, y - h2); lineTo(x + w2, y + h2); lineTo(x - w2, y + h2); lineTo(x - w2, y - h2); } }; ASSetPropFlags(org.cove.flade.graphics.Graphics.prototype, null, 1); } #endinitclip } movieClip 443 __Packages.org.cove.flade.surfaces.AbstractTile { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.AbstractTile) { var v1 = function (cx, cy) { this.center = new org.cove.flade.util.Vector(cx, cy); this.verts = new Array(); this.normal = new org.cove.flade.util.Vector(0, 0); this.isVisible = true; this.isActivated = true; this.initializeContainer(); }; org.cove.flade.surfaces.AbstractTile = v1; var v2 = v1.prototype; v2.initializeContainer = function () { var v3 = _root.getNextHighestDepth(); var v4 = '_' + v3; this.dmc = _root.createEmptyMovieClip(v4, v3); }; v2.setVisible = function (v) { this.isVisible = v; }; v2.setActiveState = function (a) { this.isActivated = a; }; v2.getActiveState = function () { return this.isActivated; }; v2.createBoundingRect = function (rw, rh) { var v2 = this.center.y - rh / 2; var v3 = this.center.y + rh / 2; var v5 = this.center.x - rw / 2; var v4 = this.center.x + rw / 2; this.verts = new Array(); this.verts.push(new org.cove.flade.util.Vector(v4, v3)); this.verts.push(new org.cove.flade.util.Vector(v4, v2)); this.verts.push(new org.cove.flade.util.Vector(v5, v2)); this.verts.push(new org.cove.flade.util.Vector(v5, v3)); this.setCardProjections(); }; v2.testIntervals = function (boxMin, boxMax, tileMin, tileMax) { if (boxMax < tileMin) { return 0; } if (tileMax < boxMin) { return 0; } var v2 = tileMax - boxMin; var v1 = tileMin - boxMax; if (Math.abs(v2) < Math.abs(v1)) { return v2; } else { return v1; } }; v2.setCardProjections = function () { this.getCardXProjection(); this.getCardYProjection(); }; v2.getCardXProjection = function () { this.minX = this.verts[0].x; var v2 = 1; while (v2 < this.verts.length) { if (this.verts[v2].x < this.minX) { this.minX = this.verts[v2].x; } ++v2; } this.maxX = this.verts[0].x; v2 = 1; while (v2 < this.verts.length) { if (this.verts[v2].x > this.maxX) { this.maxX = this.verts[v2].x; } ++v2; } }; v2.getCardYProjection = function () { this.minY = this.verts[0].y; var v2 = 1; while (v2 < this.verts.length) { if (this.verts[v2].y < this.minY) { this.minY = this.verts[v2].y; } ++v2; } this.maxY = this.verts[0].y; v2 = 1; while (v2 < this.verts.length) { if (this.verts[v2].y > this.maxY) { this.maxY = this.verts[v2].y; } ++v2; } }; v2.onContact = function () { if (this.isSenzor) { this.gateSurface.openGate(); this.switchClip.play(); } }; v2.setAsSenzor = function (switchClip, gateSurface) { this.isSenzor = true; this.switchClip = switchClip; this.gateSurface = gateSurface; }; v2.repositionSurface = function (diffX, diffY) { this.center.x += diffX; this.center.y += diffY; this.dmc._x += diffX; this.dmc._y += diffY; }; v2.isSenzor = false; ASSetPropFlags(org.cove.flade.surfaces.AbstractTile.prototype, null, 1); } #endinitclip } movieClip 444 __Packages.org.cove.flade.surfaces.Gate { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.Gate) { var v1 = function (reference_mc, cx, cy, rw, rh, theMovementSteps, theSpeedY) { super(cx, cy); this.rectWidth = rw; this.rectHeight = rh; this.createBoundingRect(rw, rh); this.movementSteps = theMovementSteps; this.speedY = theSpeedY; this.reference_mc = reference_mc; this.dir = -1; this.moved = 0; }; org.cove.flade.surfaces.Gate = v1; org.cove.flade.surfaces.Gate extends org.cove.flade.surfaces.AbstractTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.Gate implements _global.org.cove.flade.surfaces.Surface; v2.moveGate = function () { if (this.moved < this.movementSteps) { this.repositionSurface(0, this.dir * this.speedY); this.reference_mc._y += this.dir * this.speedY; ++this.moved; } else { this.reference_mc.onEnterFrame = function () {}; } }; v2.openGate = function () { if (this.moved == 0) { var theParent = this; this.reference_mc.play(); this.reference_mc.onEnterFrame = function () { theParent.moveGate(); }; } }; v2.paint = function () { if (this.isVisible) { this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintRectangle(this.dmc, this.center.x, this.center.y, this.rectWidth, this.rectHeight); } }; v2.resolveCircleCollision = function (p, sysObj) { if (this.isCircleColliding(p)) { this.onContact(); p.resolveCollision(this.normal, sysObj); } else {} }; v2.resolveRectangleCollision = function (p, sysObj) { if (this.isRectangleColliding(p)) { this.onContact(); p.resolveCollision(this.normal, sysObj); } }; v2.isCircleColliding = function (p) { p.getCardXProjection(); var v6 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v6 == 0) { return false; } p.getCardYProjection(); var v5 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v5 == 0) { return false; } var v11 = Math.abs(v6) < p.radius; var v12 = Math.abs(v5) < p.radius; if (v11 && v12) { var v10 = this.center.x + this.sign(p.curr.x - this.center.x) * (this.rectWidth / 2); var v9 = this.center.y + this.sign(p.curr.y - this.center.y) * (this.rectHeight / 2); var v4 = p.curr.x - v10; var v3 = p.curr.y - v9; var v8 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = p.radius - v8; if (v7 > 0) { v4 /= v8; v3 /= v8; p.mtd.setTo(v4 * v7, v3 * v7); this.normal.setTo(v4, v3); return true; } return false; } else { p.setXYMTD(v6, v5); this.normal.setTo(p.mtd.x / Math.abs(v6), p.mtd.y / Math.abs(v5)); return true; } }; v2.repositionSurface = function (diffX, diffY) { this.center.x += diffX; this.center.y += diffY; this.dmc._x += diffX; this.dmc._y += diffY; this.createBoundingRect(this.rectWidth, this.rectHeight); }; v2.isRectangleColliding = function (p) { p.getCardXProjection(); var v4 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v4 == 0) { return false; } p.getCardYProjection(); var v3 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v3 == 0) { return false; } p.setXYMTD(v4, v3); this.normal.setTo(p.mtd.x / Math.abs(v4), p.mtd.y / Math.abs(v3)); return true; }; v2.sign = function (val) { if (val < 0) { return -1; } if (val > 0) { return 1; } }; ASSetPropFlags(org.cove.flade.surfaces.Gate.prototype, null, 1); } #endinitclip } movieClip 445 __Packages.org.cove.flade.surfaces.RectangleTile { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.RectangleTile) { var v1 = function (cx, cy, rw, rh) { super(cx, cy); this.rectWidth = rw; this.rectHeight = rh; this.createBoundingRect(rw, rh); }; org.cove.flade.surfaces.RectangleTile = v1; org.cove.flade.surfaces.RectangleTile extends org.cove.flade.surfaces.AbstractTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.RectangleTile implements _global.org.cove.flade.surfaces.Surface; v2.paint = function () { if (this.isVisible) { this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintRectangle(this.dmc, this.center.x, this.center.y, this.rectWidth, this.rectHeight); } }; v2.resolveCircleCollision = function (p, sysObj) { if (this.isCircleColliding(p)) { _root._onelevator = true; this.onContact(); p.resolveCollision(this.normal, sysObj); } }; v2.resolveRectangleCollision = function (p, sysObj) { if (this.isRectangleColliding(p)) { this.onContact(); p.resolveCollision(this.normal, sysObj); } }; v2.isCircleColliding = function (p) { p.getCardXProjection(); var v6 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v6 == 0) { return false; } p.getCardYProjection(); var v5 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v5 == 0) { return false; } var v11 = Math.abs(v6) < p.radius; var v12 = Math.abs(v5) < p.radius; if (v11 && v12) { var v10 = this.center.x + this.sign(p.curr.x - this.center.x) * (this.rectWidth / 2); var v9 = this.center.y + this.sign(p.curr.y - this.center.y) * (this.rectHeight / 2); var v4 = p.curr.x - v10; var v3 = p.curr.y - v9; var v8 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = p.radius - v8; if (v7 > 0) { v4 /= v8; v3 /= v8; p.mtd.setTo(v4 * v7, v3 * v7); this.normal.setTo(v4, v3); return true; } return false; } else { p.setXYMTD(v6, v5); this.normal.setTo(p.mtd.x / Math.abs(v6), p.mtd.y / Math.abs(v5)); return true; } }; v2.repositionSurface = function (diffX, diffY) { this.center.x += diffX; this.center.y += diffY; this.dmc._x += diffX; this.dmc._y += diffY; this.createBoundingRect(this.rectWidth, this.rectHeight); }; v2.isRectangleColliding = function (p) { p.getCardXProjection(); var v4 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v4 == 0) { return false; } p.getCardYProjection(); var v3 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v3 == 0) { return false; } p.setXYMTD(v4, v3); this.normal.setTo(p.mtd.x / Math.abs(v4), p.mtd.y / Math.abs(v3)); return true; }; v2.sign = function (val) { if (val < 0) { return -1; } if (val > 0) { return 1; } }; ASSetPropFlags(org.cove.flade.surfaces.RectangleTile.prototype, null, 1); } #endinitclip } movieClip 446 __Packages.org.cove.flade.surfaces.Elevator { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.Elevator) { var v1 = function (reference_mc, cx, cy, rw, rh, theMovementSteps, theSpeedX, theSpeedY) { super(cx, cy, rw, rh); this.movementSteps = theMovementSteps; this.speedX = theSpeedX; this.speedY = theSpeedY; this.reference_mc = reference_mc; this.dir = -1; this.moved = 0; }; org.cove.flade.surfaces.Elevator = v1; org.cove.flade.surfaces.Elevator extends org.cove.flade.surfaces.RectangleTile; var v2 = v1.prototype; v2.moveElevator = function () { this.repositionSurface(this.dir * this.speedX, this.dir * this.speedY); this.reference_mc._x += this.dir * this.speedX; this.reference_mc._y += this.dir * this.speedY; ++this.moved; if (this.moved == this.movementSteps) { this.moved = 0; this.dir *= -1; } }; ASSetPropFlags(org.cove.flade.surfaces.Elevator.prototype, null, 1); } #endinitclip } movieClip 447 __Packages.org.cove.flade.constraints.Constraint { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.constraints) { _global.org.cove.flade.constraints = new Object(); } if (!_global.org.cove.flade.constraints.Constraint) { _global.org.cove.flade.constraints.Constraint = function () {}; } #endinitclip } movieClip 448 __Packages.org.cove.flade.primitives.Wheel { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.primitives) { _global.org.cove.flade.primitives = new Object(); } if (!_global.org.cove.flade.primitives.Wheel) { var v1 = function (x, y, r) { super(x, y, r); this.rp = new org.cove.flade.primitives.RimParticle(r, _root._maxtorque); this.coeffSlip = _root._slip; }; org.cove.flade.primitives.Wheel = v1; org.cove.flade.primitives.Wheel extends org.cove.flade.primitives.CircleParticle; var v2 = v1.prototype; v2.verlet = function (sysObj) { this.rp.verlet(sysObj); super.verlet(sysObj); }; v2.resolveCollision = function (normal, sysObj) { super.resolveCollision(normal, sysObj); this.isColliding = true; this.resolve(normal); }; v2.paint = function () { if (this.isVisible) { var v3 = this.curr.x; var v2 = this.curr.y; var v5 = this.rp.curr.x; var v4 = this.rp.curr.y; this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintCircle(this.dmc, v3, v2, this.radius); this.dmc.lineStyle(0, 10066329, 100); org.cove.flade.graphics.Graphics.paintLine(this.dmc, v5 + v3, v4 + v2, v3, v2); org.cove.flade.graphics.Graphics.paintLine(this.dmc, -v5 + v3, -v4 + v2, v3, v2); org.cove.flade.graphics.Graphics.paintLine(this.dmc, -v4 + v3, v5 + v2, v3, v2); org.cove.flade.graphics.Graphics.paintLine(this.dmc, v4 + v3, -v5 + v2, v3, v2); } }; v2.setTraction = function (t) { this.coeffSlip = t; }; v2.resolve = function (n) { var v4 = -this.rp.curr.y; var v3 = this.rp.curr.x; var v5 = Math.sqrt(v4 * v4 + v3 * v3); v4 /= v5; v3 /= v5; var v14 = v4 * this.rp.speed; var v12 = v3 * this.rp.speed; var v13 = this.curr.x - this.prev.x; var v11 = this.curr.y - this.prev.y; var v10 = v13 + v14; var v9 = v11 + v12; var v7 = -n.y * v10 + n.x * v9; this.rp.prev.x = this.rp.curr.x - v7 * v4; this.rp.prev.y = this.rp.curr.y - v7 * v3; this.coeffSlip = _root._slip; var v8 = 1 - this.coeffSlip; this.curr.x += v8 * this.rp.speed * -n.y; this.curr.y += v8 * this.rp.speed * n.x; this.rp.speed *= this.coeffSlip; }; v2.initializeContainer = function () { if (_root.truckGame.currentLevel._checkWheel == null) { _root.truckGame.currentLevel._checkWheel = 1; var v3 = _root.truckGame.currentLevel._carDepth + 3; } else { var v3 = _root.truckGame.currentLevel._carDepth + 4; } var v4 = '_' + v3; this.dmc = _root.truckGame.currentLevel.createEmptyMovieClip(v4, v3); }; ASSetPropFlags(org.cove.flade.primitives.Wheel.prototype, null, 1); } #endinitclip } movieClip 449 __Packages.org.cove.flade.primitives.RimParticle { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.primitives) { _global.org.cove.flade.primitives = new Object(); } if (!_global.org.cove.flade.primitives.RimParticle) { var v1 = function (r, mt) { this.curr = new org.cove.flade.util.Vector(r, 0); this.prev = new org.cove.flade.util.Vector(0, 0); this.vs = 0; this.speed = 0; this.maxTorque = mt; this.wr = r; }; org.cove.flade.primitives.RimParticle = v1; var v2 = v1.prototype; v2.verlet = function (sysObj) { this.speed = Math.max(-this.maxTorque, Math.min(this.maxTorque, this.speed + this.vs)); var v3 = -this.curr.y; var v2 = this.curr.x; var v4 = Math.sqrt(v3 * v3 + v2 * v2); v3 /= v4; v2 /= v4; this.curr.x += this.speed * v3; this.curr.y += this.speed * v2; var v10 = this.prev.x; var v9 = this.prev.y; this.prev.x = this.curr.x; var v8 = this.prev.x; this.prev.y = this.curr.y; var v7 = this.prev.y; this.curr.x += sysObj.coeffDamp * (v8 - v10); this.curr.y += sysObj.coeffDamp * (v7 - v9); var v6 = Math.sqrt(this.curr.x * this.curr.x + this.curr.y * this.curr.y); var v5 = (v6 - this.wr) / v6; this.curr.x = Math.round(this.curr.x * 100) / 100; this.curr.y = Math.round(this.curr.y * 100) / 100; this.curr.x -= this.curr.x * v5; this.curr.y -= this.curr.y * v5; this.curr.x = Math.round(this.curr.x * 100) / 100; this.curr.y = Math.round(this.curr.y * 100) / 100; }; ASSetPropFlags(org.cove.flade.primitives.RimParticle.prototype, null, 1); } #endinitclip } movieClip 450 __Packages.org.cove.flade.graphics.GraphicWheel { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.graphics) { _global.org.cove.flade.graphics = new Object(); } if (!_global.org.cove.flade.graphics.GraphicWheel) { var v1 = function (graphic, x, y, r) { super(x, y, r); }; org.cove.flade.graphics.GraphicWheel = v1; org.cove.flade.graphics.GraphicWheel extends org.cove.flade.primitives.Wheel; var v2 = v1.prototype; v2.attachGraphicSymbol = function (graphicSymbol, _dpt) { var v2 = this.dmc.attachMovie(graphicSymbol, 'graphic', 1); this.dmc.graphic._width = 2 * this.radius; this.dmc.graphic._height = 2 * this.radius; }; v2.paint = function () { if (this.isVisible) { var v5 = this.curr.x; var v4 = this.curr.y; var v3 = this.rp.curr.x; var v2 = this.rp.curr.y; this.dmc.graphic._rotation = Math.round(Math.atan2(v2, v3) / 0.0174532925199433); this.dmc.graphic._x = v5; this.dmc.graphic._y = v4; } }; ASSetPropFlags(org.cove.flade.graphics.GraphicWheel.prototype, null, 1); } #endinitclip } movieClip 451 __Packages.org.cove.flade.constraints.AngularConstraint { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.constraints) { _global.org.cove.flade.constraints = new Object(); } if (!_global.org.cove.flade.constraints.AngularConstraint) { var v1 = function (p1, p2, p3) { this.pA = p1.curr; this.pB = p2.curr; this.pC = p3.curr; this.lineA = new org.cove.flade.util.Line(this.pA, this.pB); this.lineB = new org.cove.flade.util.Line(this.pB, this.pC); this.pD = new org.cove.flade.util.Vector(this.pB.x + 0, this.pB.y - 1); this.lineC = new org.cove.flade.util.Line(this.pB, this.pD); this.targetTheta = this.calcTheta(this.pA, this.pB, this.pC); this.stiffness = _root._angstiff; this.elasticCoef = _root._angelast; }; org.cove.flade.constraints.AngularConstraint = v1; var v2 = v1.prototype; _global.org.cove.flade.constraints.AngularConstraint implements _global.org.cove.flade.constraints.Constraint; v2.resolve = function () { var v5 = this.getCentroid(); this.lineC.p2.x = this.lineC.p1.x + 0; this.lineC.p2.y = this.lineC.p1.y - 1; var v9 = this.pA.distance(this.pB); var v8 = this.pB.distance(this.pC); var v12 = this.calcTheta(this.pA, this.pB, this.pC); var v13 = this.calcTheta(this.pA, this.pB, this.pD); var v11 = this.calcTheta(this.pC, this.pB, this.pD); var v6 = (this.targetTheta - v12) / this.elasticCoef; var v10 = v13 + v6 * this.stiffness; var v4 = v11 - v6 * this.stiffness; this.pA.x = v9 * Math.sin(v10) + this.pB.x; this.pA.y = v9 * Math.cos(v10) + this.pB.y; this.pC.x = v8 * Math.sin(v4) + this.pB.x; this.pC.y = v8 * Math.cos(v4) + this.pB.y; var v7 = this.getCentroid(); var v3 = v7.x - v5.x; var v2 = v7.y - v5.y; this.pA.x -= v3 / 3; this.pA.y -= v2 / 3; this.pB.x -= v3 / 3; this.pB.y -= v2 / 3; this.pC.x -= v3 / 3; this.pC.y -= v2 / 3; }; v2.paint = function () {}; v2.setStiffness = function (s) { this.stiffness = s; }; v2.calcTheta = function (pa, pb, pc) { var v2 = new org.cove.flade.util.Vector(pb.x - pa.x, pb.y - pa.y); var v3 = new org.cove.flade.util.Vector(pc.x - pb.x, pc.y - pb.y); var v4 = v2.dot(v3); var v5 = v2.cross(v3); return Math.atan2(v5, v4); }; v2.getCentroid = function () { var v3 = (this.pA.x + this.pB.x + this.pC.x) / 3; var v2 = (this.pA.y + this.pB.y + this.pC.y) / 3; return new org.cove.flade.util.Vector(v3, v2); }; ASSetPropFlags(org.cove.flade.constraints.AngularConstraint.prototype, null, 1); } #endinitclip } movieClip 452 __Packages.org.cove.flade.util.Line { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.util) { _global.org.cove.flade.util = new Object(); } if (!_global.org.cove.flade.util.Line) { var v1 = function (p1, p2) { this.p1 = p1; this.p2 = p2; }; org.cove.flade.util.Line = v1; var v2 = v1.prototype; ASSetPropFlags(org.cove.flade.util.Line.prototype, null, 1); } #endinitclip } movieClip 453 __Packages.org.cove.flade.constraints.SpringConstraint { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.constraints) { _global.org.cove.flade.constraints = new Object(); } if (!_global.org.cove.flade.constraints.SpringConstraint) { var v1 = function (p1, p2) { this.p1 = p1; this.p2 = p2; this.restLength = p1.curr.distance(p2.curr); this.stiffness = 0.5; this.initializeContainer(); this.isVisible = true; }; org.cove.flade.constraints.SpringConstraint = v1; var v2 = v1.prototype; _global.org.cove.flade.constraints.SpringConstraint implements _global.org.cove.flade.constraints.Constraint; v2.initializeContainer = function () { var v2 = _root.getNextHighestDepth(); var v3 = '_' + v2; }; v2.resolve = function () { var v5 = this.p1.curr.minusNew(this.p2.curr); var v3 = this.p1.curr.distance(this.p2.curr); var v4 = (v3 - this.restLength) / v3; var v2 = v5.mult(v4 * this.stiffness); this.p1.curr.minus(v2); this.p2.curr.plus(v2); }; v2.setRestLength = function (r) { this.restLength = r; }; v2.setStiffness = function (s) { this.stiffness = s; }; v2.setVisible = function (v) { this.isVisible = v; }; v2.paint = function () {}; ASSetPropFlags(org.cove.flade.constraints.SpringConstraint.prototype, null, 1); } #endinitclip } movieClip 454 __Packages.org.cove.flade.surfaces.LineSurface { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.LineSurface) { var v1 = function (p1x, p1y, p2x, p2y) { super(0, 0); this.p1 = new org.cove.flade.util.Vector(p1x, p1y); this.p2 = new org.cove.flade.util.Vector(p2x, p2y); this.calcFaceNormal(); this.collNormal = new org.cove.flade.util.Vector(0, 0); this.setCollisionDepth(30); }; org.cove.flade.surfaces.LineSurface = v1; org.cove.flade.surfaces.LineSurface extends org.cove.flade.surfaces.AbstractTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.LineSurface implements _global.org.cove.flade.surfaces.Surface; v2.repositionSurface = function (diffX, diffY) { this.center.x += diffX; this.center.y += diffY; this.p1.x += diffX; this.p1.y += diffY; this.p2.x += diffX; this.p2.y += diffY; this.dmc._x += diffX; this.dmc._y += diffY; }; v2.paint = function () { if (this.isVisible) { this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintLine(this.dmc, this.p1.x, this.p1.y, this.p2.x, this.p2.y); } }; v2.resolveCircleCollision = function (p, sysObj) { if (this.isCircleColliding(p)) { this.onContact(); p.resolveCollision(this.faceNormal, sysObj); } else {} }; v2.resolveRectangleCollision = function (p, sysObj) { if (this.isRectangleColliding(p)) { this.onContact(); p.resolveCollision(this.collNormal, sysObj); } }; v2.setCollisionDepth = function (d) { this.collisionDepth = d; this.precalculate(); }; v2.isCircleColliding = function (p) { this.findClosestPoint(p.curr, p.closestPoint); var v3 = p.closestPoint.minusNew(p.curr); v3.normalize(); if (this.inequality(p.curr)) { var v5 = Math.abs(v3.x); v3.x = this.faceNormal.x < 0 ? v5 : -v5; v3.y = Math.abs(v3.y); } var v4 = p.curr.plusNew(v3.mult(p.radius)); if (this.segmentInequality(v4)) { if (v4.distance(p.closestPoint) > this.collisionDepth) { return false; } var v7; var v6; v7 = v4.x - p.closestPoint.x; v6 = v4.y - p.closestPoint.y; p.mtd.setTo(-v7, -v6); return true; } return false; }; v2.isRectangleColliding = function (p) { p.getCardYProjection(); var v7 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v7 == 0) { return false; } p.getCardXProjection(); var v8 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v8 == 0) { return false; } p.getAxisProjection(this.sideNormal); var v10 = this.testIntervals(p.bmin, p.bmax, this.minS, this.maxS); if (v10 == 0) { return false; } p.getAxisProjection(this.faceNormal); var v9 = this.testIntervals(p.bmin, p.bmax, this.minF, this.maxF); if (v9 == 0) { return false; } var v4 = Math.abs(v8); var v3 = Math.abs(v7); var v6 = Math.abs(v10); var v5 = Math.abs(v9); if (v4 <= v3 && v4 <= v6 && v4 <= v5) { p.mtd.setTo(v8, 0); this.collNormal.setTo(p.mtd.x / v4, 0); return true; } if (v3 <= v4 && v3 <= v6 && v3 <= v5) { p.mtd.setTo(0, v7); this.collNormal.setTo(0, p.mtd.y / v3); return true; } if (v5 <= v4 && v5 <= v3 && v5 <= v6) { p.mtd = this.faceNormal.multNew(v9); this.collNormal.copy(this.faceNormal); return true; } if (v6 <= v4 && v6 <= v3 && v6 <= v5) { p.mtd = this.sideNormal.multNew(v10); this.collNormal.copy(this.sideNormal); } return true; }; v2.precalculate = function () { this.rise = this.p2.y - this.p1.y; this.run = this.p2.x - this.p1.x; this.sign = this.run >= 0 ? 1 : -1; this.slope = this.rise / this.run; this.invB = 1 / (this.run * this.run + this.rise * this.rise); this.createRectangle(); this.calcSideNormal(); this.setCardProjections(); this.setAxisProjections(); }; v2.calcFaceNormal = function () { this.faceNormal = new org.cove.flade.util.Vector(0, 0); var v3 = this.p2.x - this.p1.x; var v2 = this.p2.y - this.p1.y; this.faceNormal.setTo(v2, -v3); this.faceNormal.normalize(); }; v2.segmentInequality = function (toPoint) { var v2 = this.findU(toPoint); var v3 = this.inequality(toPoint); return v2 >= 0 && v2 <= 1 && v3; }; v2.inequality = function (toPoint) { var v2 = (this.slope * (toPoint.x - this.p1.x) + (this.p1.y - toPoint.y)) * this.sign; return v2 <= 0; }; v2.findClosestPoint = function (toPoint, returnVect) { var v2 = this.findU(toPoint); if (v2 <= 0) { returnVect.copy(this.p1); return undefined; } if (v2 >= 1) { returnVect.copy(this.p2); return undefined; } var v5 = this.p1.x + v2 * (this.p2.x - this.p1.x); var v4 = this.p1.y + v2 * (this.p2.y - this.p1.y); returnVect.setTo(v5, v4); }; v2.findU = function (p) { var v2 = (p.x - this.p1.x) * this.run + (p.y - this.p1.y) * this.rise; return v2 * this.invB; }; v2.createRectangle = function () { var v5 = this.p2.x + -this.faceNormal.x * this.collisionDepth; var v3 = this.p2.y + -this.faceNormal.y * this.collisionDepth; var v4 = this.p1.x + -this.faceNormal.x * this.collisionDepth; var v2 = this.p1.y + -this.faceNormal.y * this.collisionDepth; this.p3 = new org.cove.flade.util.Vector(v5, v3); this.p4 = new org.cove.flade.util.Vector(v4, v2); this.verts.push(this.p1); this.verts.push(this.p2); this.verts.push(this.p3); this.verts.push(this.p4); }; v2.setAxisProjections = function () { var v2; this.minF = this.p2.dot(this.faceNormal); this.maxF = this.p3.dot(this.faceNormal); if (this.minF > this.maxF) { v2 = this.minF; this.minF = this.maxF; this.maxF = v2; } this.minS = this.p1.dot(this.sideNormal); this.maxS = this.p2.dot(this.sideNormal); if (this.minS > this.maxS) { v2 = this.minS; this.minS = this.maxS; this.maxS = v2; } }; v2.calcSideNormal = function () { this.sideNormal = new org.cove.flade.util.Vector(0, 0); var v3 = this.p3.x - this.p2.x; var v2 = this.p3.y - this.p2.y; this.sideNormal.setTo(v2, -v3); this.sideNormal.normalize(); }; ASSetPropFlags(org.cove.flade.surfaces.LineSurface.prototype, null, 1); } #endinitclip } movieClip 455 __Packages.org.cove.flade.surfaces.CircleTile { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.CircleTile) { var v1 = function (cx, cy, r) { super(cx, cy); this.createBoundingRect(r * 2, r * 2); this.radius = r; }; org.cove.flade.surfaces.CircleTile = v1; org.cove.flade.surfaces.CircleTile extends org.cove.flade.surfaces.AbstractTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.CircleTile implements _global.org.cove.flade.surfaces.Surface; v2.paint = function () { if (this.isVisible) { this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintCircle(this.dmc, this.center.x, this.center.y, this.radius); } }; v2.resolveCircleCollision = function (p, sysObj) { if (this.isCircleColliding(p) && p.isVisible == true) { this.onContact(); p.resolveCollision(this.normal, sysObj); } else {} }; v2.resolveRectangleCollision = function (p, sysObj) { if (this.isRectangleColliding(p)) { this.onContact(); p.resolveCollision(this.normal, sysObj); } }; v2.isCircleColliding = function (p) { p.getCardXProjection(); var v8 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v8 == 0) { return false; } p.getCardYProjection(); var v7 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v7 == 0) { return false; } var v4 = this.center.x - p.curr.x; var v3 = this.center.y - p.curr.y; var v5 = Math.sqrt(v4 * v4 + v3 * v3); var v6 = p.radius + this.radius - v5; if (v6 > 0) { v4 /= v5; v3 /= v5; p.mtd.setTo(-v4 * v6, -v3 * v6); this.normal.setTo(-v4, -v3); return true; } return false; }; v2.isRectangleColliding = function (p) { p.getCardXProjection(); var v6 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v6 == 0) { return false; } p.getCardYProjection(); var v5 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v5 == 0) { return false; } var v11 = Math.abs(v6) < this.radius; var v12 = Math.abs(v5) < this.radius; if (v11 && v12) { var v10 = p.curr.x + this.sign(this.center.x - p.curr.x) * (p.width / 2); var v9 = p.curr.y + this.sign(this.center.y - p.curr.y) * (p.height / 2); p.vertex.setTo(v10, v9); var v4 = p.vertex.x - this.center.x; var v3 = p.vertex.y - this.center.y; var v8 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = this.radius - v8; if (v7 > 0) { v4 /= v8; v3 /= v8; p.mtd.setTo(v4 * v7, v3 * v7); this.normal.setTo(v4, v3); return true; } return false; } else { p.setXYMTD(v6, v5); this.normal.setTo(p.mtd.x / Math.abs(v6), p.mtd.y / Math.abs(v5)); return true; } }; v2.sign = function (val) { if (val < 0) { return -1; } if (val > 0) { return 1; } }; v2.repositionSurface = function (diffX, diffY) { this.center.x += diffX; this.center.y += diffY; this.dmc._x += diffX; this.dmc._y += diffY; this.createBoundingRect(2 * this.radius, 2 * this.radius); }; ASSetPropFlags(org.cove.flade.surfaces.CircleTile.prototype, null, 1); } #endinitclip } movieClip 456 __Packages.org.cove.flade.surfaces.EighthCircleTile { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.EighthCircleTile) { var v1 = function (cx, cy, r, rot) { super(cx, cy); this.rotation = rot; this.createBoundingRect(r * 2, r * 2); this.radius = r; }; org.cove.flade.surfaces.EighthCircleTile = v1; org.cove.flade.surfaces.EighthCircleTile extends org.cove.flade.surfaces.CircleTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.EighthCircleTile implements _global.org.cove.flade.surfaces.Surface; v2.paint = function () { if (this.isVisible) { this.dmc._x = this.center.x; this.dmc._y = this.center.y; this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintEighthCircleTile(this.dmc, 0, 0, this.radius, this.rotation); } }; v2.checkLeftRightAngles = function (partAngle, pCenterY, centerY, rotation) { if (rotation == 0) { if (partAngle <= 360 && pCenterY < centerY || partAngle >= 45 && pCenterY > centerY) { return false; } return true; } if (rotation == 45) { if (partAngle <= 45 && pCenterY > centerY || partAngle >= 90 && pCenterY > centerY) { return false; } return true; } if (rotation == 90) { if (partAngle <= 90 && pCenterY > centerY || partAngle >= 135 && pCenterY > centerY) { return false; } return true; } if (rotation == 135) { if (partAngle <= 135 && pCenterY > centerY || partAngle >= 180 && pCenterY < centerY) { return false; } return true; } if (rotation == 180) { if (partAngle <= 180 && pCenterY < centerY || partAngle >= 225 && pCenterY < centerY) { return false; } return true; } if (rotation == 225) { if (partAngle <= 225 && pCenterY < centerY || partAngle >= 270 && pCenterY < centerY) { return false; } return true; } if (rotation == 270) { if (partAngle <= 270 && pCenterY < centerY || partAngle >= 315 && pCenterY < centerY) { return false; } return true; } if (rotation == 315) { if (partAngle <= 315 && pCenterY < centerY || partAngle <= 45 && pCenterY > centerY) { return false; } } return true; }; v2.isCircleColliding = function (p) { var v4 = this.center.x; var v2 = this.center.y; var v6 = this.radius; var v3 = Math.SQRT1_2 * v6; var v18; var v7; var v19; var v9; var v11 = this.center.x - p.curr.x; var v10 = this.center.y - p.curr.y; var v12 = Math.sqrt(v11 * v11 + v10 * v10); var v21 = p.curr.x - this.center.x; var v20 = p.curr.y - this.center.y; var v14 = this.calculateAngle(this.center.x, this.center.y, p.curr.x, p.curr.y); if (v14 < 0) { v14 += 360; } if (this.rotation == 0) { this.maxX = v4 + v6; this.minY = v2; this.minX = v3 + v4; this.maxY = v3 + v2; v7 = this.maxY; v9 = this.minY; } else { if (this.rotation == 45) { this.maxX = v3 + v4; this.minY = v3 + v2; this.minX = v4; this.maxY = v6 + v2; v7 = this.maxY; v9 = this.minY; } else { if (this.rotation == 90) { this.maxX = v4; this.maxY = v6 + v2; this.minX = -v3 + v4; this.minY = v3 + v2; v7 = this.minY; v9 = this.maxY; } else { if (this.rotation == 135) { this.maxX = -v3 + v4; this.maxY = v3 + v2; this.minX = -v6 + v4; this.minY = v2; v7 = this.minY; v9 = this.maxY; } else { if (this.rotation == 180) { this.minX = -v6 + v4; this.maxY = v2; this.maxX = -v3 + v4; this.minY = -v3 + v2; v7 = this.maxY; v9 = this.minY; } else { if (this.rotation == 225) { this.minX = -v3 + v4; this.maxY = -v3 + v2; this.maxX = v4; this.minY = -v6 + v2; v7 = this.maxY; v9 = this.minY; } else { if (this.rotation == 270) { this.minX = v4; this.minY = -v6 + v2; this.maxX = v3 + v4; this.maxY = -v3 + v2; v7 = this.minY; v9 = this.maxY; } else { if (this.rotation == 315) { this.minX = v3 + v4; this.minY = -v3 + v2; this.maxX = v6 + v4; this.maxY = v2; v7 = this.minY; v9 = this.maxY; } } } } } } } } v18 = this.minX; v19 = this.maxX; p.getCardXProjection(); var v17 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v17 == 0) { return false; } p.getCardYProjection(); var v16 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v16 == 0) { return false; } var v8; if (v12 < this.radius) { v8 = -1; } else { v8 = -1; } var v15 = this.checkLeftRightAngles(v14, p.curr.y, this.center.y, this.rotation); if (v15 == false) { return v15; } var v13 = p.radius + v8 * this.radius - v8 * v12; if (v13 > 0) { v11 /= v12; v10 /= v12; p.mtd.setTo(-v8 * v11 * v13, -v8 * v10 * v13); this.normal.setTo(-v8 * v11, -v8 * v10); return true; } return false; }; v2.calculateAngle = function (refX, refY, myX, myY) { var v1 = Math.atan2(myY - refY, myX - refX); var v2 = v1 * 180 / Math.PI; return v2; }; ASSetPropFlags(org.cove.flade.surfaces.EighthCircleTile.prototype, null, 1); } #endinitclip } movieClip 457 __Packages.org.cove.flade.surfaces.QuarterCircleTile { #initclip if (!_global.org) { _global.org = new Object(); } if (!_global.org.cove) { _global.org.cove = new Object(); } if (!_global.org.cove.flade) { _global.org.cove.flade = new Object(); } if (!_global.org.cove.flade.surfaces) { _global.org.cove.flade.surfaces = new Object(); } if (!_global.org.cove.flade.surfaces.QuarterCircleTile) { var v1 = function (cx, cy, r, rot) { super(cx, cy); this.rotation = rot; this.createBoundingRect(r * 2, r * 2); this.radius = r; }; org.cove.flade.surfaces.QuarterCircleTile = v1; org.cove.flade.surfaces.QuarterCircleTile extends org.cove.flade.surfaces.CircleTile; var v2 = v1.prototype; _global.org.cove.flade.surfaces.QuarterCircleTile implements _global.org.cove.flade.surfaces.Surface; v2.paint = function () { if (this.isVisible) { this.dmc._x = this.center.x; this.dmc._y = this.center.y; this.dmc.clear(); this.dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintQuarterCircle(this.dmc, 0, 0, this.radius, this.rotation); } }; v2.isCircleColliding = function (p) { if (this.rotation == 0) { this.minX = this.center.x + 20; this.minY = this.center.y + 20; } else { if (this.rotation == 90) { this.maxX = this.center.x - 20; this.minY = this.center.y + 20; } else { if (this.rotation == 180) { this.maxX = this.center.x; this.maxY = this.center.y; } else { if (this.rotation == 270) { this.minX = this.center.x; this.maxY = this.center.y; } } } } p.getCardXProjection(); var v9 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v9 == 0) { return false; } p.getCardYProjection(); var v8 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v8 == 0) { return false; } var v5 = this.center.x - p.curr.x; var v4 = this.center.y - p.curr.y; var v6 = Math.sqrt(v5 * v5 + v4 * v4); var v3; if (v6 < this.radius) { v3 = -1; } else { v3 = -1; } var v7 = p.radius + v3 * this.radius - v3 * v6; if (v7 > 0) { v5 /= v6; v4 /= v6; p.mtd.setTo(-v3 * v5 * v7, -v3 * v4 * v7); this.normal.setTo(-v3 * v5, -v3 * v4); return true; } return false; }; v2.isRectangleColliding = function (p) { p.getCardXProjection(); var v6 = this.testIntervals(p.bmin, p.bmax, this.minX, this.maxX); if (v6 == 0) { return false; } p.getCardYProjection(); var v5 = this.testIntervals(p.bmin, p.bmax, this.minY, this.maxY); if (v5 == 0) { return false; } var v11 = Math.abs(v6) < this.radius; var v12 = Math.abs(v5) < this.radius; if (v11 && v12) { var v10 = p.curr.x + this.sign(this.center.x - p.curr.x) * (p.width / 2); var v9 = p.curr.y + this.sign(this.center.y - p.curr.y) * (p.height / 2); p.vertex.setTo(v10, v9); var v4 = p.vertex.x - this.center.x; var v3 = p.vertex.y - this.center.y; var v8 = Math.sqrt(v4 * v4 + v3 * v3); var v7 = this.radius - v8; if (v7 > 0) { v4 /= v8; v3 /= v8; p.mtd.setTo(v4 * v7, v3 * v7); this.normal.setTo(v4, v3); return true; } return false; } else { p.setXYMTD(v6, v5); this.normal.setTo(p.mtd.x / Math.abs(v6), p.mtd.y / Math.abs(v5)); return true; } }; ASSetPropFlags(org.cove.flade.surfaces.QuarterCircleTile.prototype, null, 1); } #endinitclip } frame 2 { } movieClip 20 { frame 1 { this._visible = false; } } movieClip 24 { } // unknown tag 88 length 79 movieClip 28 { frame 1 { stop(); if (_root.lang == 'rom') { gotoAndStop(2); } } } movieClip 29 { frame 1 { _root.stop(); var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = Math.round(stageWidth / 2); var centerStageY = Math.round(stageHeight / 2); this._x = centerStageX; this._y = centerStageY; } frame 3 { xyb1 = _root.getBytesLoaded(); xyb2 = _root.getBytesTotal(); xytgFrame = Math.round((xyb1 / xyb2) * 100) + 1; prelbar.gotoAndStop(xytgFrame); } frame 5 { if (xyb1 > 100000 && xyb2 > 50) { stop(); _root.play(); } else { gotoAndPlay('xloop1'); } } } movieClip 32 { frame 1 { this._visible = false; } } button 35 { on (release) { if (_root._url.indexOf('witchhut.com') > 0) { _root.gotoWitch(); } else { _root.gotoMother(); } } } movieClip 38 { } movieClip 40 { } movieClip 43 { } movieClip 44 { } movieClip 45 { } movieClip 51 { } movieClip 54 { } movieClip 56 { } movieClip 57 { } movieClip 59 { } movieClip 63 { } movieClip 65 { } movieClip 66 { } // unknown tag 88 length 68 movieClip 70 { } movieClip 71 { frame 1 { stop(); if (_root._lang == 'rom') { _tix = 'Teleportare 100%'; } else { _tix = 'Teleporting 100%'; } if (_root.isWitch()) { gotoAndStop('mochi'); } } frame 43 { maska.gotoAndStop(3); } frame 44 { stop(); _parent._parent.gotoAndPlay('loopi'); } frame 45 { stop(); if (_root._lang == 'rom') { _tix = 'Teleportare 100%'; } else { _tix = 'Teleporting 100%'; } } frame 90 { maska.gotoAndStop(3); } frame 91 { stop(); _parent._parent.gotoAndPlay('loopi'); } instance of movieClip 70 { onClipEvent (release) { getURL('www.witchhut.com', ''); } } } movieClip 72 { frame 14 { stop(); } } movieClip 81 { frame 58 { stop(); _root.gotoAndPlay('prelMochi'); } } movieClip 82 { } movieClip 83 { frame 1 { _root.stop(); var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = Math.round(stageWidth / 2); var centerStageY = Math.round(stageHeight / 2); if (_root.lang == 'rom') { this._x = centerStageX + 10; this._y = centerStageY; } else { this._x = centerStageX + 10; this._y = centerStageY; } if (Stage.width < 370) { var _proc = Math.round((Stage.width / 370) * 100); this._xscale = _proc; this._yscale = _proc; } } frame 3 { xPos = _x; yPos = _y; backbuton._x -= xPos; backbuton._y -= yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = stageWidth / 2; var centerStageY = stageHeight / 2; backbuton._width = stageWidth; backbuton._height = stageHeight; xyb1 = _root.getBytesLoaded(); xyb2 = _root.getBytesTotal(); stop(); if (_root.isWitch()) { prelbar2.bar.gotoAndStop(mochi); prelbar2.bar._tix = 'Game Loaded'; gotoAndPlay('loopi'); } else { if (_root.lang == 'eng') { prelbar2.bar.gotoAndPlay(2); } else { prelbar2.bar.gotoAndPlay(46); } } } frame 4 { xyb1 = _root.getBytesLoaded(); xyb2 = _root.getBytesTotal(); xytgFrame = Math.round((xyb1 / xyb2) * 100) + 1; if (_root._url.indexOf('witchhut.com') >= 0) { if (xyb1 < xyb2) { prelbar2.bar._tix = 'Loading ' + (xytgFrame - 1) + '%'; prelbar2.bar.gotoAndStop(206); } else { prelbar2.bar._tix = 'Game Loaded'; prelbar2.bar.gotoAndStop(206); } } else { if (xyb1 < xyb2) { if (_root._lang == 'rom') { prelbar2.bar._tix = 'Teleportare ' + (xytgFrame - 1) + '%'; prelbar2.bar.gotoAndStop(xytgFrame + 102); } else { prelbar2.bar._tix = 'Teleporting ' + (xytgFrame - 1) + '%'; prelbar2.bar.gotoAndStop(xytgFrame); } } else { if (_root._lang == 'rom') { prelbar2.bar._tix = 'Teleportare 100%'; prelbar2.bar.gotoAndStop(xytgFrame + 102); } else { prelbar2.bar._tix = 'Teleporting 100%'; prelbar2.bar.gotoAndStop(xytgFrame); } } } } frame 6 { if (xyb1 >= xyb2) { play(); } else { gotoAndPlay('xloop2'); } } frame 16 { _timi = 0; _hold = _root._fps * 4; } frame 18 { ++_timi; if (_timi > _hold) { gotoAndPlay('nomochi'); } else { gotoAndPlay('lopa'); } } frame 40 { stop(); } frame 60 { _root.play(); } } instance of movieClip 83 { onClipEvent (construct) { instructiuni = 'instructiunile jocului'; _root.locked = false; } } frame 4 { gotoAndPlay('preloadFinished'); } frame 9 { if (_gameIsLocked && getSiteName(_url) != 'gamesheep.com' && getSiteName(_url) != 'ejocuri.ro' && getSiteName(_url) != 'witchhut.com' && getSiteName(_url) != 'mochimedia.com' && getSiteName(_url) != 'mochiads.com') { _lockedTXT.text = _lockText; stop(); _cov._visible = false; } else { play(); } } // unknown tag 88 length 151 frame 11 { if (_gameIsLocked && getSiteName(loaderInfo.url) != 'gamesheep.com' && getSiteName(loaderInfo.url) != 'ejocuri.ro' && getSiteName(loaderInfo.url) != 'witchhut.com' && getSiteName(loaderInfo.url) != 'mochimedia.com' && getSiteName(loaderInfo.url) != 'mochiads.com') { gotoAndStop(currentFrame - 1); } else { play; } } frame 13 { if (_root._lang == 'rom') { thislevellockedtxt = 'Acest nivel este blocat!'; thislevellockedmesstxt = 'Pentru a debloca nivelele bonus trebuie sa invingi masina fantoma in:\n3 nivele -> nivelul 10\n6 nivele -> nivelul 11\n9 nivele -> nivelul 12'; replayleveltxt = 'REJOACA NIVELUL'; levellockedtxt = 'NIVEL BLOCAT!'; lockedmesstxt = 'Urmatorul nivel bonus este blocat!\nPentru a debloca nivelele bonus trebuie sa:\n\n- castigi impotriva masinii fantoma in 3 curse = Nivel 10\n- castigi impotriva masinii fantoma in 6 curse = Nivel 11\n- castigi impotriva masinii fantoma in 9 curse = Nivel 11\n\nAcum poti selecta si juca orice nivel din \ntabela de Selectie Nivel.'; checktxt = 'PUNCT DE SALVARE'; timeuptxt = 'TIMP EXPIRAT'; crashedtxt = 'MASINA DISTRUSA'; titletxt = 'camioane xtrm'; parttxt = 'partea LLL asia'; gstxt = 'ejocuri.ro prezinta'; playtxt = 'joaca'; highscorestxt = 'top scoruri'; moregamestxt = 'mai multe jocuri'; howtotxt = 'CONTROALE'; acceltxt = 'Accelereaza'; rotrighttxt = 'Rotatie dreapta'; rotlefttxt = 'Rotatie stanga'; braketxt = 'Frana/Inapoi'; musicsoundtxt = 'Ctrl+E - Video FX (pentru performanta mai buna)'; continuetxt = 'CONTINUA'; loadingtxt = 'INCARC NIVELUL '; trucklosttxt = 'CAMION DISTRUS'; lostmesstxt = 'Ai pierdut un camion. Ai grija, daca pierzi toate masinile jocul s-a terminat.'; gameovertxt = 'AI PERDUT'; overmesstxt = 'Ai stricat toate camioanele.\nIncearca din nou si ai mai multa grija.'; finalscoretxt = 'Scor final: '; moregamestxt = 'MAI MULTE JOCURI'; submitscoretxt = 'INSCRIE SCORUL'; mainmenutxt = 'MENIUL PRINCIPAL'; gamecompletedtxt = 'JOC COMPLETAT'; completedmesstxt = 'FELICITARI!\nAi terminat cu succes toate traseele din joc.\nNoi continente vor fi adaugate in curand.'; levelcompletedtxt = 'NIVEL COMPLETAT'; levmesstxt = 'Ai completat traseul nr '; timebonustxt = 'Bonus timp: '; timebonus2txt = 'BONUS TIMP: '; stuntsbonustxt = 'Bonus cascadorii: '; damagebonustxt = 'Bonus stare masina: '; levelscoretxt = 'Scor nivel: '; nextleveltxt = 'NIVELUL URMATOR'; scoretxt = 'SCOR: '; fliptxt = 'ROTATIE'; _soundtxt = 'SUNET'; _musictxt = 'MUZICA'; _pausetxt = 'PAUZA'; _gamepausedtxt = 'PAUZA'; _quittxt = 'IESI DIN JOC'; leveltxt = 'NIVELUL'; } else { thislevellockedtxt = 'This level is locked!'; thislevellockedmesstxt = 'To unlock the bonus levels you must win against the ghost car in:\n3 levels -> level 10\n6 levels -> level 11\n9 levels -> level 12'; replayleveltxt = 'REPLAY LEVEL'; levellockedtxt = 'LEVEL LOCKED!'; lockedmesstxt = 'The next bonus level is locked!\nIn order to unlock the bonus levels you must:\n\n- win against the ghost car in 3 levels = unlock LVL 10\n- win against the ghost car in 6 levels = unlock LVL 11\n- win against the ghost car in 9 levels = unlock LVL 12\n\nYou can now select and play any level from \nthe Level Select Board.'; checktxt = 'CHECKPOINT'; timeuptxt = 'TIME\'S UP'; crashedtxt = 'CAR DESTROYED'; titletxt = 'extreme trucks'; parttxt = 'part LLL asia'; gstxt = 'gamesheep.com\'s'; playtxt = 'play'; highscorestxt = 'highscores'; moregamestxt = 'play more games'; howtotxt = 'HOW TO PLAY'; acceltxt = 'Accelerate'; rotrighttxt = 'Rotate right'; rotlefttxt = 'Rotate left'; braketxt = 'Brake/Reverse'; musicsoundtxt = 'Ctrl+E - Video FX On/Off (off for better performance)'; continuetxt = 'CONTINUE'; loadingtxt = 'LOADING LEVEL '; leveltxt = 'LEVEL'; trucklosttxt = 'TRUCK LOST'; lostmesstxt = 'You have lost one truck. Be careful, if you lose all your cars the game is over.'; gameovertxt = 'GAME OVER'; overmesstxt = 'You have wrecked all your trucks. \nTry again and be more careful.'; finalscoretxt = 'Final score: '; moregamestxt = 'PLAY MORE GAMES'; submitscoretxt = 'SUBMIT SCORE'; mainmenutxt = 'MAIN MENU'; gamecompletedtxt = 'GAME COMPLETED'; completedmesstxt = 'CONGRATULATIONS!\nYou have successfully completed all the tracks.\nNew continents will be added soon.'; levelcompletedtxt = 'LEVEL COMPLETED'; levmesstxt = 'You have completed track no '; timebonustxt = 'Time bonus: '; timebonus2txt = 'TIME BONUS: '; stuntsbonustxt = 'Stunts bonus: '; damagebonustxt = 'Damage bonus: '; levelscoretxt = 'Level score: '; nextleveltxt = 'PLAY NEXT LEVEL'; scoretxt = 'SCORE: '; fliptxt = 'FLIP'; _soundtxt = 'SOUND'; _musictxt = 'MUSIC'; _pausetxt = 'PAUSE'; _gamepausedtxt = 'GAME PAUSED'; _quittxt = 'QUIT GAME'; } } frame 13 { MochiKey.initialize(); truckGame.engine.removeConstraints(); _adcount = 0; var _xbody = new Array(); var _ybody = new Array(); var _rbody = new Array(); var _xw1 = new Array(); var _yw1 = new Array(); var _xw2 = new Array(); var _yw2 = new Array(); var _sScore = new Array(); var i = 0; while (i < 10) { _sScore[i] = 0; _xbody[i] = new Array(); _ybody[i] = new Array(); _rbody[i] = new Array(); _xw1[i] = new Array(); _yw1[i] = new Array(); _xw2[i] = new Array(); _yw2[i] = new Array(); ++i; } } button 94 { on (release) { _root.gotoAndPlay('levels'); } } button 99 { on (release) { _root.v_submit = false; _root.gotoAndPlay('submitscore'); } } button 104 { on (release) { _root.gotoMother(); } } movieClip 106 { } movieClip 109 { frame 1 { stop(); } } movieClip 112 { frame 1 { function _attachSound(_sound) { this.createEmptyMovieClip('smc' + _sound, this.getNextHighestDepth()); this['s_' + _sound] = new Sound(this['smc' + _sound]); this['s_' + _sound].attachSound(_sound); } function _playSound(_sound, _offset) { if (_root._soundFlag == 1) { this['s_' + _sound].start(_offset, 0); this['s_' + _sound].setVolume(100); } } function _playSoundVol(_sound, _volsnd) { if (_root._soundFlag == 1) { this['s_' + _sound].start(); this['s_' + _sound].setVolume(_volsnd); } } function _stopSound(_sound) { if (_root._soundFlag == 1) { this['s_' + _sound].setVolume(0); } } function _attachLoop(_loop) { this.createEmptyMovieClip('smc' + _loop, this.getNextHighestDepth()); this['s_' + _loop] = new Sound(this['smc' + _loop]); this['s_' + _loop].attachSound(_loop); this['s_' + _loop].setVolume(0); } function _setLoopVolume(_loop, _volume) { this['s_' + _loop].setVolume(_volume); } function _fadeLoop(_loop, _volume, _step) { if (_volume > 0) { currentLoop = _loop; currentVolume = _volume; currentStep = _step; } this.createEmptyMovieClip('fader' + _loop, this.getNextHighestDepth()); this['fader' + _loop].currVolume = this['s_' + _loop].getVolume(); this['fader' + _loop].targVolume = _volume; if (_root._musicFlag == 0) { this['fader' + _loop].targVolume = 0; } if (this['fader' + _loop].currVolume == 0) { this['s_' + _loop].start(0, 9999); } this['fader' + _loop].stepVolume = _step; this['fader' + _loop].targLoop = _loop; this['fader' + _loop].onEnterFrame = function () { if (Math.abs(this.currVolume - this.targVolume) < this.stepVolume) { this.currVolume = this.targVolume; this._parent['s_' + this.targLoop].setVolume(this.currVolume); if (this.currVolume == 0) { this._parent['s_' + this.targLoop].stop(); } removeMovieClip(this); } else { if (this.currVolume > this.targVolume) { this.currVolume -= this.stepVolume; } if (this.currVolume < this.targVolume) { this.currVolume += this.stepVolume; } this._parent['s_' + this.targLoop].setVolume(this.currVolume); } }; } function sonoff() { if (_root._soundFlag == 1) { _root._soundFlag = 0; if (_root._lang == 'eng') { } else {} } else { _root._soundFlag = 1; if (_root._lang == 'eng') { } else {} } } function monoff() { if (_root._musicFlag == 1) { _root._musicFlag = 0; _fadeLoop(currentLoop, 0, currentStep); if (_root._lang == 'eng') { } else {} } else { _root._musicFlag = 1; _fadeLoop(currentLoop, currentVolume, currentStep); if (_root._lang == 'eng') { } else {} } } function pauseonoff() { if (_root._pauseFlag == 1) { _root._pauseFlag = 0; if (_root._lang == 'eng') { _mess = 'Game Started'; messer.play(); } else { _mess = 'Joc Pornit'; messer.play(); } } else { _root._pauseFlag = 1; if (_root._lang == 'eng') { _mess = 'Game Paused'; messer.gotoAndStop(2); } else { _mess = 'Pauza'; messer.gotoAndStop(2); } } } function pauseGame() { if (_root._pauseFlag == 0) { _root._pauseFlag = 1; _root.pausedWindow._visible = true; _root.scoresbar2.timer.stop(); _root.sounderMC._fadeLoop('music', 40, 2); _root.sounderMC._fadeLoop('back', 0, 2); } else { _root._pauseFlag = 0; _root.pausedWindow._visible = false; _root.scoresbar2.timer.play(); _root.sounderMC._fadeLoop('music', 0, 2); _root.sounderMC._fadeLoop('back', 100, 2); } } function vfxonoff() { if (_root._effectsFlag == 1) { _root._effectsFlag = 0; if (_root._lang == 'eng') { _mess = 'Video FX Off'; messer.play(); } else { _mess = 'Efecte Video Oprite'; messer.play(); } } else { _root._effectsFlag = 1; if (_root._lang == 'eng') { _mess = 'Video FX On'; messer.play(); } else { _mess = 'Efecte Video Pornite'; messer.play(); } } } _root._soundFlag = 1; _root._musicFlag = 1; _root._pauseFlag = 0; _root._effectsFlag = 1; var keyListener = new Object(); keyListener.onKeyDown = function () { if ((Key.isDown(69) || Key.isDown(101)) && Key.isDown(17)) { if (_root._effectsFlag == 1) { _root._effectsFlag = 0; if (_root._lang == 'eng') { _mess = 'Video FX Off'; messer.play(); } else { _mess = 'Efecte Video Oprite'; messer.play(); } } else { _root._effectsFlag = 1; if (_root._lang == 'eng') { _mess = 'Video FX On'; messer.play(); } else { _mess = 'Efecte Video Pornite'; messer.play(); } } } }; Key.addListener(keyListener); } } movieClip 116 carBody { } movieClip 118 segment { } movieClip 121 wheel { } movieClip 124 eighth45 { frame 1 { rot = 45; surfaceType = 'eighth'; } } movieClip 126 eighth90 { frame 1 { rot = 90; surfaceType = 'eighth'; } } movieClip 130 { } movieClip 131 accel { } movieClip 133 bubble { } movieClip 140 { frame 1 { gotoAndStop(random(2) + 1); } } movieClip 141 { frame 1 { stop(); } } movieClip 149 { frame 1 { gotoAndStop(random(2) + 1); } } movieClip 150 { frame 1 { stop(); } } movieClip 151 circle { frame 1 { stop(); surfaceType = 'circle'; } frame 2 { stop(); surfaceType = 'circle'; } } movieClip 156 elevator { frame 1 { stop(); surfaceType = 'elevator'; } frame 2 { stop(); surfaceType = 'elevator'; } } movieClip 163 finish { frame 1 { stop(); } frame 2 { _root.sounderMC._playSound('switch', 0.1); } frame 21 { stop(); } } movieClip 166 marginbottom { frame 1 { } } movieClip 173 margintop { frame 1 { gotoAndStop(random(3) + 1); } } movieClip 183 rectangle { frame 1 { stop(); } } movieClip 190 rock { frame 1 { stop(); gotoAndStop(random(3) + 1); } } movieClip 192 smoke { } movieClip 199 snow { frame 1 { gotoAndStop(random(3) + 1); } } movieClip 203 snow_particle { frame 1 { stop(); gotoAndStop(random(3) + 1); } } movieClip 206 texture1 { } movieClip 207 { frame 1 { gotoAndStop(random(2) + 1); } } movieClip 210 water1mc { } movieClip 213 water2mc { } movieClip 220 waterbottom { frame 1 { gotoAndStop(random(3) + 1); } } movieClip 221 level6 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 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, 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]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13600, 13499, 13400, 13300, 13200, 13100, 13000, 12899, 12800, 12700, 12600, 12500, 12300, 12099, 11900, 11800, 11699, 11600, 11500, 11300, 11099, 10999, 10900, 10800, 10700, 10501, 10398, 10200, 10098, 9901, 9800, 9600, 9500, 9400, 9298, 9200, 9100, 8998, 8900, 8700, 8499, 8399, 8299, 8199, 8100, 8000, 7800, 7700, 7500, 7300, 7101, 6900, 6800, 6698, 6499, 6300, 6000, 5900, 5800, 5502, 5301, 5199, 5000, 4800, 4599, 4399, 4300, 4199, 3999, 3700, 3301, 3200, 2999, 2900, 2701, 2600, 2400, 2300, 2200, 2100, 2000, 1900, 1800, 1600, 1499, 1399, 1299, 1200, 1100, 1000, 899, 800, 700, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-1698, -1698, -1400, -1402, -1299, -1248, -1252, -1198, -1202, -1148, -1049, -998, -1002, -1052, -1052, -998, -799, -748, -752, -649, -598, -602, -652, -802, -999, -948, -952, -1002, -899, -600, -602, -900, -1001, -948, -1002, -948, -1002, -1151, -1152, -1098, -949, -898, -902, -1052, -1151, -1399, -1501, -1552, -1552, -1498, -1448, -1398, -1402, -1501, -1502, -1448, -1299, -1099, -1048, -1052, -1102, -1048, -998, -899, -50, -52, -102, -301, -650, -652, -549, -398, -298, -248, -302, -148, -152, -49, -102, -48, -102, -102, -48, -102, -102, -48, 2, 101, 300, 401, 452, 448, 398, 299, 248, 248, 302, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13700, 13550, 13450, 13350, 13250, 13150, 13050, 12950, 12850, 12750, 12650, 12550, 12400, 12200, 12000, 11850, 11750, 11650, 11550, 11400, 11200, 11050, 10950, 10850, 10750, 10600, 10450, 10300, 10150, 10000, 9850, 9700, 9550, 9450, 9350, 9250, 9150, 9050, 8950, 8800, 8600, 8450, 8350, 8250, 8150, 8050, 7900, 7750, 7600, 7400, 7200, 7000, 6850, 6750, 6600, 6400, 6150, 5950, 5850, 5650, 5400, 5250, 5100, 4900, 4700, 4500, 4350, 4250, 4100, 3850, 3500, 3250, 3100, 2950, 2800, 2650, 2500, 2350, 2250, 2150, 2050, 1950, 1850, 1700, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 600, 450, 300, 150, 50, 5300, 8300, 10200, 10400, 11000, 8500, 8600, 13900, 13950); var surfacesYPos = new Array(-1550, -1400, -1350, -1275, -1250, -1225, -1200, -1175, -1100, -1025, -1000, -1025, -1050, -1025, -900, -775, -750, -700, -625, -600, -625, -725, -900, -975, -950, -975, -950, -750, -600, -750, -950, -975, -975, -975, -975, -1075, -1150, -1125, -1025, -925, -900, -975, -1100, -1275, -1450, -1525, -1550, -1525, -1475, -1425, -1400, -1450, -1500, -1475, -1375, -1200, -1075, -1050, -1075, -1075, -1025, -950, -475, -50, -75, -200, -475, -650, -600, -475, -350, -275, -275, -225, -150, -100, -75, -75, -75, -100, -75, -75, -100, -75, -25, 50, 200, 350, 425, 450, 425, 350, 275, 250, 275, 325, 350, 325, 150, -800, -1300, -800, -800, -900, -1000, -900, -1700, -1725); var surfacesWidths = new Array(100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 195, 100, 200, 100, 195, 100, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 200, 100, 200, 200, 195, 200, 100, 100, 200, 200, 300, 100, 100, 295, 195, 100, 200, 200, 200, 200, 100, 100, 200, 300, 395, 100, 200, 100, 195, 100, 200, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(300, 0, 100, 50, 0, 50, 0, 50, 100, 50, 0, 50, 0, 50, 200, 50, 0, 100, 50, 0, 50, 150, 195, 50, 0, 50, 100, 300, 0, 300, 100, 50, 50, 50, 50, 150, 0, 50, 150, 50, 0, 150, 100, 245, 100, 50, 0, 50, 50, 50, 0, 100, 0, 50, 150, 200, 50, 0, 50, 50, 50, 100, 845, 0, 50, 200, 350, 0, 100, 150, 100, 50, 50, 150, 0, 100, 50, 50, 50, 0, 50, 50, 0, 50, 50, 100, 195, 100, 50, 0, 50, 100, 50, 0, 50, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 6); var checkPointsCol = new Array(-10, 74); var _dangerlin = new Array(5, 18, 5); var _dangercol = new Array(79, 31, 70); lift1_movementSteps = 340; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 5100; lift1_posY = 75; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 23; _carcol = 3; _finlin = 6; _fincol = 137; _signs = [1, 3, 4]; _bridge = [1, 1]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 159, 165, 171, 178, 185, 192, 200, 208, 216, 225, 234, 243, 251, 259, 268, 278, 288, 298, 308, 318, 328, 338, 349, 360, 371, 382, 394, 405, 415, 425, 433, 441, 449, 457, 466, 475, 484, 493, 502, 511, 520, 530, 539, 548, 557, 568, 577, 588, 598, 608, 618, 627, 637, 647, 657, 667, 677, 686, 696, 706, 716, 727, 738, 749, 760, 771, 783, 793, 804, 816, 827, 837, 848, 859, 870, 881, 892, 903, 914, 925, 936, 946, 957, 968, 978, 989, 999, 1010, 1021, 1031, 1042, 1052, 1063, 1073, 1084, 1101, 1117, 1135, 1150, 1163, 1177, 1192, 1208, 1223, 1236, 1247, 1257, 1268, 1280, 1291, 1302, 1312, 1320, 1328, 1336, 1343, 1350, 1358, 1365, 1372, 1379, 1385, 1391, 1397, 1402, 1406, 1410, 1414, 1417, 1420, 1423, 1426, 1429, 1433, 1436, 1439, 1443, 1446, 1450, 1453, 1456, 1460, 1462, 1465, 1468, 1470, 1472, 1474, 1476, 1479, 1481, 1484, 1487, 1489, 1493, 1495, 1498, 1501, 1504, 1507, 1510, 1513, 1516, 1519, 1522, 1525, 1528, 1532, 1535, 1538, 1542, 1546, 1550, 1553, 1557, 1561, 1565, 1570, 1574, 1577, 1583, 1588, 1594, 1600, 1606, 1613, 1619, 1626, 1633, 1640, 1647, 1654, 1661, 1668, 1675, 1682, 1688, 1695, 1702, 1709, 1717, 1724, 1731, 1739, 1746, 1754, 1761, 1768, 1776, 1784, 1792, 1801, 1810, 1819, 1828, 1836, 1846, 1854, 1863, 1872, 1880, 1889, 1898, 1907, 1916, 1925, 1935, 1944, 1954, 1965, 1975, 1985, 1995, 2005, 2015, 2025, 2035, 2046, 2056, 2066, 2076, 2086, 2096, 2106, 2113, 2122, 2131, 2140, 2147, 2150, 2154, 2157, 2162, 2166, 2172, 2176, 2181, 2187, 2194, 2201, 2208, 2216, 2224, 2232, 2241, 2250, 2259, 2268, 2277, 2286, 2294, 2303, 2312, 2321, 2329, 2338, 2347, 2356, 2364, 2373, 2382, 2391, 2401, 2411, 2422, 2434, 2443, 2453, 2462, 2471, 2480, 2490, 2500, 2510, 2520, 2530, 2541, 2551, 2562, 2573, 2583, 2593, 2603, 2613, 2624, 2633, 2644, 2654, 2664, 2674, 2684, 2694, 2703, 2713, 2721, 2730, 2739, 2748, 2755, 2758, 2762, 2766, 2770, 2775, 2779, 2785, 2790, 2795, 2799, 2804, 2810, 2816, 2822, 2829, 2835, 2842, 2849, 2856, 2863, 2870, 2876, 2883, 2890, 2897, 2904, 2912, 2921, 2929, 2938, 2946, 2955, 2963, 2972, 2980, 2988, 2997, 3005, 3012, 3017, 3021, 3024, 3027, 3030, 3034, 3039, 3043, 3047, 3051, 3056, 3060, 3065, 3069, 3073, 3077, 3082, 3086, 3090, 3094, 3099, 3103, 3108, 3113, 3118, 3123, 3128, 3133, 3139, 3145, 3150, 3156, 3162, 3169, 3175, 3181, 3187, 3193, 3200, 3206, 3213, 3218, 3222, 3226, 3229, 3233, 3237, 3240, 3244, 3247, 3250, 3254, 3257, 3260, 3263, 3267, 3271, 3275, 3279, 3287, 3293, 3300, 3308, 3316, 3325, 3335, 3344, 3354, 3365, 3377, 3391, 3404, 3419, 3434, 3449, 3466, 3483, 3501, 3519, 3538, 3558, 3578, 3599, 3620, 3642, 3665, 3688, 3712, 3734, 3756, 3778, 3800, 3822, 3844, 3867, 3889, 3912, 3935, 3956, 3978, 4001, 4022, 4039, 4057, 4073, 4090, 4108, 4127, 4146, 4165, 4185, 4204, 4224, 4242, 4262, 4281, 4299, 4316, 4335, 4354, 4373, 4392, 4411, 4429, 4448, 4467, 4486, 4505, 4524, 4543, 4562, 4582, 4601, 4621, 4641, 4661, 4681, 4701, 4721, 4741, 4761, 4780, 4800, 4820, 4839, 4859, 4879, 4899, 4919, 4938, 4958, 4978, 4997, 5017, 5036, 5054, 5073, 5091, 5109, 5126, 5143, 5159, 5176, 5192, 5207, 5223, 5237, 5246, 5253, 5259, 5266, 5273, 5281, 5288, 5296, 5303, 5310, 5318, 5325, 5333, 5340, 5348, 5355, 5363, 5371, 5379, 5387, 5395, 5401, 5408, 5414, 5421, 5427, 5433, 5439, 5445, 5452, 5458, 5464, 5470, 5476, 5483, 5489, 5496, 5502, 5509, 5517, 5526, 5535, 5544, 5554, 5565, 5576, 5589, 5601, 5615, 5629, 5644, 5660, 5674, 5688, 5702, 5716, 5729, 5743, 5756, 5769, 5782, 5795, 5805, 5814, 5824, 5831, 5838, 5844, 5850, 5855, 5860, 5865, 5868, 5871, 5874, 5876, 5877, 5878, 5879, 5879, 5880, 5880, 5880, 5881, 5881, 5882, 5883, 5883, 5884, 5884, 5885, 5885, 5886, 5888, 5890, 5892, 5895, 5899, 5903, 5905, 5909, 5912, 5916, 5920, 5924, 5927, 5931, 5935, 5939, 5943, 5947, 5952, 5957, 5962, 5968, 5974, 5981, 5989, 5996, 6004, 6013, 6024, 6035, 6046, 6057, 6070, 6084, 6098, 6113, 6129, 6146, 6163, 6181, 6199, 6218, 6238, 6259, 6280, 6302, 6324, 6345, 6364, 6382, 6401, 6420, 6440, 6460, 6479, 6499, 6514, 6526, 6536, 6544, 6553, 6563, 6573, 6583, 6592, 6602, 6612, 6621, 6631, 6640, 6651, 6660, 6670, 6679, 6688, 6696, 6704, 6711, 6717, 6723, 6728, 6732, 6737, 6741, 6746, 6750, 6755, 6759, 6764, 6769, 6774, 6779, 6784, 6789, 6794, 6799, 6804, 6809, 6814, 6819, 6824, 6829, 6834, 6839, 6844, 6849, 6853, 6858, 6862, 6866, 6870, 6874, 6876, 6878, 6880, 6883, 6885, 6887, 6889, 6891, 6894, 6897, 6901, 6905, 6909, 6914, 6919, 6924, 6929, 6934, 6938, 6943, 6948, 6953, 6958, 6963, 6968, 6973, 6978, 6983, 6988, 6992, 6998, 7004, 7009, 7015, 7020, 7026, 7031, 7037, 7043, 7049, 7055, 7061, 7067, 7074, 7080, 7087, 7094, 7101, 7109, 7117, 7126, 7134, 7143, 7151, 7160, 7170, 7179, 7189, 7199, 7208, 7218, 7228, 7239, 7249, 7259, 7270, 7281, 7292, 7303, 7315, 7326, 7337, 7348, 7358, 7369, 7380, 7391, 7403, 7414, 7425, 7436, 7448, 7459, 7470, 7482, 7493, 7505, 7516, 7527, 7537, 7546, 7556, 7565, 7575, 7585, 7595, 7604, 7614, 7624, 7633, 7643, 7652, 7662, 7671, 7681, 7690, 7698, 7707, 7715, 7722, 7729, 7736, 7742, 7748, 7755, 7761, 7767, 7773, 7779, 7784, 7790, 7796, 7802, 7809, 7816, 7823, 7830, 7838, 7845, 7853, 7862, 7870, 7879, 7888, 7897, 7907, 7916, 7925, 7934, 7943, 7952, 7961, 7969, 7978, 7986, 7994, 8002, 8011, 8019, 8028, 8036, 8045, 8053, 8062, 8070, 8079, 8087, 8095, 8103, 8111, 8119, 8127, 8136, 8145, 8154, 8162, 8171, 8180, 8189, 8197, 8206, 8215, 8224, 8233, 8242, 8250, 8259, 8268, 8277, 8285, 8294, 8303, 8312, 8323, 8336, 8346, 8356, 8369, 8385, 8402, 8419, 8436, 8453, 8470, 8487, 8504, 8521, 8539, 8557, 8575, 8593, 8611, 8629, 8646, 8664, 8681, 8698, 8714, 8730, 8746, 8762, 8777, 8792, 8806, 8820, 8834, 8848, 8862, 8876, 8889, 8899, 8909, 8922, 8931, 8937, 8942, 8948, 8955, 8961, 8968, 8975, 8982, 8989, 8995, 9002, 9009, 9014, 9018, 9021, 9024, 9026, 9028, 9030, 9032, 9033, 9035, 9037, 9040, 9042, 9045, 9047, 9050, 9053, 9056, 9059, 9061, 9064, 9066, 9069, 9071, 9073, 9075, 9078, 9080, 9084, 9087, 9090, 9093, 9097, 9101, 9104, 9109, 9113, 9117, 9121, 9126, 9131, 9135, 9140, 9145, 9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9188, 9193, 9199, 9205, 9210, 9217, 9223, 9229, 9235, 9241, 9248, 9255, 9262, 9270, 9278, 9286, 9293, 9300, 9307, 9312, 9318, 9323, 9329, 9334, 9339, 9343, 9347, 9351, 9355, 9359, 9364, 9368, 9372, 9377, 9382, 9386, 9390, 9395, 9399, 9403, 9408, 9412, 9416, 9422, 9428, 9435, 9444, 9452, 9460, 9470, 9480, 9490, 9501, 9511, 9520, 9529, 9533, 9537, 9542, 9548, 9554, 9560, 9565, 9571, 9576, 9581, 9587, 9592, 9598, 9603, 9609, 9614, 9620, 9626, 9631, 9636, 9641, 9646, 9653, 9659, 9666, 9673, 9680, 9688, 9697, 9706, 9715, 9724, 9735, 9745, 9755, 9766, 9777, 9788, 9799, 9811, 9820, 9828, 9834, 9839, 9844, 9851, 9858, 9865, 9871, 9878, 9884, 9891, 9897, 9904, 9910, 9917, 9923, 9930, 9936, 9943, 9949, 9956, 9963, 9969, 9976, 9982, 9989, 9996, 10002, 10009, 10016, 10022, 10029, 10036, 10045, 10053, 10062, 10071, 10081, 10089, 10099, 10109, 10120, 10131, 10140, 10148, 10155, 10164, 10172, 10180, 10188, 10196, 10204, 10212, 10220, 10230, 10239, 10248, 10257, 10267, 10277, 10287, 10297, 10308, 10319, 10330, 10341, 10353, 10364, 10376, 10389, 10401, 10414, 10426, 10439, 10453, 10466, 10476, 10487, 10499, 10503, 10510, 10516, 10522, 10525, 10529, 10533, 10537, 10541, 10545, 10550, 10554, 10558, 10563, 10568, 10573, 10578, 10582, 10587, 10591, 10596, 10600, 10605, 10610, 10615, 10621, 10627, 10633, 10638, 10644, 10650, 10657, 10663, 10669, 10675, 10680, 10686, 10692, 10699, 10706, 10713, 10721, 10728, 10735, 10742, 10749, 10756, 10763, 10771, 10778, 10786, 10793, 10801, 10808, 10815, 10822, 10830, 10838, 10846, 10853, 10859, 10865, 10872, 10881, 10889, 10897, 10904, 10911, 10917, 10922, 10926, 10930, 10934, 10939, 10944, 10950, 10956, 10963, 10969, 10975, 10981, 10989, 10997, 11006, 11016, 11026, 11036, 11047, 11058, 11069, 11080, 11091, 11102, 11113, 11123, 11132, 11142, 11150, 11159, 11167, 11175, 11182, 11190, 11197, 11204, 11210, 11217, 11223, 11230, 11236, 11242, 11248, 11254, 11260, 11266, 11272, 11278, 11284, 11290, 11296, 11312, 11327, 11346, 11363, 11380, 11398, 11417, 11437, 11456, 11476, 11496, 11519, 11542, 11563, 11585, 11607, 11628, 11647, 11664, 11681, 11700, 11719, 11735, 11752, 11769, 11786, 11802, 11820, 11837, 11855, 11873, 11890, 11908, 11926, 11943, 11961, 11979, 11996, 12014, 12032, 12049, 12067, 12084, 12102, 12119, 12137, 12154, 12172, 12189, 12207, 12224, 12241, 12259, 12276, 12293, 12310, 12328, 12345, 12362, 12379, 12396, 12414, 12431, 12448, 12466, 12483, 12500, 12518, 12535, 12552, 12570, 12587, 12604, 12622, 12639, 12657, 12674, 12692, 12709, 12727, 12744, 12762, 12779, 12797, 12814, 12832, 12849, 12867, 12884, 12897, 12904, 12909, 12909, 12911, 12913, 12916, 12918, 12920, 12922, 12924, 12926, 12928, 12930, 12932, 12933, 12935, 12937, 12938, 12940, 12942, 12944, 12946, 12947, 12950, 12951, 12953, 12954, 12955, 12956, 12957, 12958, 12959, 12960, 12961, 12962, 12963, 12963, 12964, 12965, 12965, 12966, 12967, 12968, 12969, 12971, 12972, 12974, 12976, 12978, 12980, 12982, 12985, 12988, 12990, 12994, 12997, 13001, 13004, 13008, 13012, 13017, 13022, 13026, 13032, 13037, 13043, 13048, 13054, 13060, 13067, 13074, 13081, 13087, 13095, 13104, 13113, 13123, 13132, 13142, 13152, 13163, 13173, 13182, 13191, 13199, 13208, 13216, 13223, 13231, 13238, 13244, 13250, 13256, 13262, 13268, 13274, 13280, 13286, 13291, 13296, 13301, 13307, 13314, 13320, 13326, 13332, 13338, 13345, 13351, 13358, 13365, 13372, 13380, 13387, 13394, 13402, 13409, 13416, 13423, 13428, 13433, 13438, 13443, 13449, 13454, 13460, 13467, 13473, 13479, 13485, 13491, 13498, 13504, 13510, 13516, 13520, 13525, 13529, 13533, 13537, 13541, 13545, 13549, 13554, 13558, 13563, 13568, 13572, 13576, 13581, 13586, 13591, 13596, 13601, 13606, 13611, 13616, 13620, 13625, 13630, 13635, 13641, 13646, 13651, 13656, 13662, 13667, 13672, 13677, 13682, 13686, 13691, 13696, 13701, 13706, 13710, 13715, 13720, 13724, 13728, 13733, 13737, 13741, 13746, 13750, 13754, 13757, 13759, 13760, 13760, 13759, 13756, 13755, 13753, 13751, 13750, 13748, 13747, 13745, 13744, 13742, 13741, 13739, 13738, 13736, 13735, 13734, 13732, 13731, 13730, 13728, 13727, 13726, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724, 13724); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 309, 312, 314, 316, 319, 321, 323, 325, 327, 329, 331, 332, 332, 332, 331, 330, 330, 329, 328, 328, 328, 328, 328, 328, 328, 328, 328, 326, 323, 317, 313, 308, 302, 296, 290, 284, 280, 275, 272, 269, 266, 264, 262, 260, 259, 258, 257, 256, 255, 254, 252, 250, 247, 243, 240, 237, 233, 231, 228, 227, 225, 224, 223, 223, 223, 223, 224, 225, 226, 229, 231, 234, 236, 240, 244, 248, 253, 258, 264, 271, 278, 285, 293, 301, 310, 319, 329, 339, 349, 361, 372, 385, 397, 410, 422, 430, 433, 432, 432, 430, 427, 424, 421, 417, 412, 407, 401, 394, 386, 378, 371, 362, 354, 346, 337, 328, 319, 310, 301, 292, 284, 275, 267, 259, 251, 242, 234, 225, 217, 209, 200, 193, 185, 178, 171, 164, 158, 151, 145, 139, 132, 125, 119, 112, 106, 101, 96, 92, 89, 86, 83, 81, 80, 78, 77, 75, 73, 70, 67, 64, 61, 58, 54, 51, 47, 43, 39, 35, 31, 27, 23, 19, 15, 11, 7, 3, -1, -5, -9, -12, -16, -20, -23, -27, -30, -33, -36, -40, -43, -46, -49, -52, -54, -57, -59, -60, -62, -63, -63, -63, -62, -61, -60, -59, -57, -57, -59, -60, -63, -67, -70, -74, -78, -82, -86, -91, -96, -100, -105, -110, -114, -118, -121, -124, -127, -130, -132, -134, -135, -136, -137, -137, -137, -137, -136, -135, -133, -130, -127, -124, -120, -116, -111, -106, -102, -96, -94, -94, -96, -98, -100, -103, -106, -109, -112, -114, -115, -117, -119, -121, -123, -125, -127, -128, -130, -131, -132, -133, -134, -134, -134, -133, -132, -130, -127, -124, -120, -116, -112, -107, -102, -96, -90, -84, -78, -77, -79, -82, -85, -90, -94, -98, -101, -104, -106, -108, -110, -112, -113, -114, -116, -117, -119, -120, -121, -122, -123, -123, -122, -121, -119, -117, -114, -112, -109, -105, -104, -104, -106, -107, -108, -109, -111, -112, -113, -115, -117, -119, -122, -124, -128, -131, -134, -138, -142, -146, -150, -154, -157, -161, -163, -166, -168, -171, -173, -174, -175, -176, -177, -178, -177, -177, -177, -176, -175, -176, -178, -181, -185, -189, -192, -197, -202, -207, -211, -215, -219, -222, -226, -229, -232, -235, -238, -240, -242, -243, -245, -247, -249, -252, -255, -259, -263, -267, -271, -276, -281, -286, -291, -296, -301, -306, -311, -315, -319, -322, -325, -327, -328, -329, -330, -331, -331, -331, -330, -328, -326, -324, -321, -317, -314, -309, -304, -299, -293, -287, -282, -277, -273, -270, -269, -269, -271, -272, -275, -278, -281, -283, -286, -288, -290, -291, -293, -294, -295, -296, -297, -299, -301, -304, -307, -310, -313, -317, -320, -325, -330, -338, -345, -353, -362, -371, -380, -389, -397, -405, -413, -420, -428, -438, -452, -465, -479, -494, -510, -526, -542, -558, -575, -591, -608, -624, -641, -659, -675, -691, -707, -723, -738, -753, -768, -782, -796, -809, -822, -835, -847, -859, -870, -881, -892, -901, -911, -919, -927, -935, -942, -948, -954, -959, -964, -968, -971, -974, -976, -977, -978, -977, -977, -975, -973, -970, -966, -961, -956, -950, -944, -937, -930, -923, -915, -906, -898, -889, -886, -887, -893, -901, -909, -917, -924, -931, -937, -942, -947, -951, -954, -957, -960, -962, -964, -965, -967, -968, -970, -971, -972, -974, -977, -981, -985, -989, -993, -998, -1002, -1006, -1009, -1013, -1015, -1018, -1020, -1022, -1023, -1024, -1025, -1027, -1029, -1030, -1032, -1034, -1035, -1036, -1038, -1040, -1042, -1044, -1047, -1049, -1052, -1054, -1057, -1059, -1062, -1064, -1067, -1069, -1072, -1075, -1077, -1082, -1086, -1090, -1094, -1098, -1102, -1106, -1109, -1111, -1111, -1111, -1110, -1110, -1109, -1110, -1110, -1110, -1111, -1111, -1111, -1111, -1112, -1111, -1112, -1112, -1112, -1112, -1112, -1113, -1114, -1114, -1115, -1116, -1118, -1118, -1118, -1118, -1117, -1116, -1114, -1113, -1111, -1110, -1109, -1108, -1106, -1104, -1101, -1098, -1094, -1090, -1086, -1082, -1078, -1074, -1071, -1069, -1068, -1068, -1068, -1070, -1071, -1072, -1073, -1074, -1074, -1074, -1074, -1073, -1072, -1072, -1071, -1070, -1069, -1070, -1075, -1080, -1084, -1091, -1097, -1104, -1110, -1116, -1121, -1127, -1139, -1151, -1162, -1174, -1187, -1200, -1213, -1225, -1237, -1247, -1257, -1266, -1275, -1284, -1293, -1301, -1310, -1318, -1326, -1334, -1342, -1350, -1358, -1366, -1375, -1385, -1394, -1403, -1411, -1420, -1428, -1436, -1443, -1450, -1457, -1463, -1468, -1474, -1479, -1483, -1488, -1491, -1495, -1498, -1501, -1503, -1505, -1506, -1507, -1508, -1509, -1510, -1511, -1511, -1512, -1512, -1511, -1511, -1510, -1512, -1512, -1514, -1515, -1515, -1517, -1518, -1519, -1519, -1520, -1521, -1521, -1522, -1522, -1522, -1522, -1522, -1522, -1522, -1522, -1521, -1521, -1521, -1520, -1520, -1520, -1519, -1518, -1518, -1516, -1514, -1512, -1510, -1509, -1507, -1505, -1503, -1500, -1497, -1493, -1490, -1486, -1481, -1477, -1473, -1469, -1465, -1462, -1460, -1458, -1456, -1455, -1454, -1452, -1451, -1449, -1447, -1444, -1441, -1439, -1435, -1432, -1429, -1426, -1423, -1421, -1419, -1418, -1418, -1418, -1419, -1420, -1422, -1422, -1423, -1423, -1423, -1423, -1423, -1422, -1421, -1421, -1421, -1421, -1422, -1425, -1428, -1431, -1434, -1438, -1441, -1445, -1448, -1450, -1453, -1455, -1457, -1458, -1460, -1462, -1464, -1466, -1469, -1471, -1475, -1478, -1482, -1486, -1490, -1494, -1498, -1502, -1506, -1509, -1513, -1515, -1517, -1519, -1521, -1522, -1524, -1526, -1528, -1530, -1532, -1533, -1536, -1538, -1540, -1542, -1544, -1546, -1548, -1550, -1552, -1555, -1557, -1559, -1561, -1564, -1566, -1568, -1570, -1571, -1572, -1573, -1574, -1574, -1574, -1574, -1574, -1573, -1572, -1571, -1570, -1568, -1567, -1565, -1563, -1561, -1558, -1555, -1552, -1548, -1544, -1539, -1534, -1529, -1523, -1517, -1510, -1502, -1494, -1486, -1477, -1467, -1457, -1447, -1436, -1424, -1414, -1405, -1400, -1397, -1394, -1390, -1384, -1377, -1368, -1359, -1350, -1341, -1331, -1320, -1309, -1298, -1285, -1271, -1257, -1241, -1225, -1208, -1190, -1172, -1154, -1135, -1115, -1095, -1075, -1055, -1034, -1013, -993, -973, -952, -932, -916, -920, -924, -930, -938, -946, -953, -960, -967, -972, -977, -982, -986, -990, -993, -997, -1001, -1004, -1009, -1013, -1018, -1024, -1029, -1034, -1040, -1044, -1049, -1053, -1057, -1061, -1064, -1068, -1070, -1073, -1076, -1079, -1082, -1085, -1089, -1093, -1097, -1101, -1104, -1107, -1110, -1114, -1117, -1120, -1124, -1127, -1131, -1134, -1138, -1141, -1145, -1148, -1151, -1154, -1156, -1159, -1161, -1163, -1165, -1167, -1168, -1169, -1169, -1168, -1167, -1166, -1165, -1164, -1166, -1168, -1170, -1172, -1173, -1174, -1175, -1175, -1176, -1175, -1174, -1173, -1172, -1171, -1170, -1169, -1168, -1165, -1163, -1160, -1158, -1155, -1153, -1151, -1148, -1144, -1141, -1137, -1132, -1128, -1122, -1117, -1111, -1104, -1097, -1090, -1082, -1074, -1065, -1056, -1046, -1036, -1025, -1015, -1006, -998, -994, -990, -986, -982, -978, -975, -974, -979, -984, -989, -994, -1000, -1005, -1010, -1014, -1017, -1020, -1022, -1024, -1025, -1026, -1027, -1027, -1027, -1026, -1025, -1023, -1021, -1019, -1016, -1013, -1010, -1007, -1004, -1001, -998, -996, -995, -993, -992, -990, -989, -987, -985, -982, -980, -977, -975, -974, -980, -984, -988, -993, -999, -1005, -1010, -1014, -1018, -1021, -1024, -1026, -1028, -1029, -1030, -1030, -1030, -1029, -1029, -1028, -1027, -1025, -1023, -1020, -1016, -1012, -1008, -1003, -998, -992, -986, -980, -973, -965, -956, -949, -941, -934, -929, -924, -919, -918, -918, -918, -920, -923, -926, -928, -929, -930, -930, -930, -929, -927, -926, -924, -922, -920, -919, -918, -918, -918, -919, -920, -921, -921, -922, -923, -923, -923, -923, -922, -922, -921, -921, -920, -920, -918, -918, -918, -920, -924, -928, -933, -937, -942, -946, -949, -952, -954, -956, -957, -957, -958, -959, -960, -961, -962, -964, -966, -968, -971, -975, -978, -982, -986, -990, -993, -996, -999, -1001, -1004, -1007, -1009, -1012, -1014, -1016, -1017, -1019, -1020, -1021, -1022, -1022, -1021, -1020, -1019, -1018, -1016, -1014, -1011, -1008, -1004, -1000, -996, -992, -988, -986, -984, -982, -981, -978, -976, -973, -971, -970, -970, -972, -976, -980, -985, -990, -995, -1001, -1006, -1012, -1018, -1023, -1028, -1034, -1039, -1044, -1049, -1054, -1058, -1060, -1061, -1061, -1060, -1058, -1056, -1052, -1047, -1041, -1034, -1026, -1018, -1009, -999, -989, -978, -967, -955, -943, -931, -918, -904, -891, -877, -862, -847, -832, -816, -800, -783, -766, -748, -730, -711, -692, -674, -665, -662, -657, -653, -653, -651, -648, -645, -640, -635, -629, -623, -618, -618, -618, -623, -634, -643, -654, -667, -680, -694, -711, -728, -746, -765, -782, -800, -817, -835, -851, -867, -883, -898, -914, -928, -943, -957, -971, -984, -997, -1009, -1021, -1033, -1044, -1054, -1064, -1074, -1083, -1092, -1100, -1108, -1116, -1122, -1129, -1135, -1141, -1146, -1151, -1155, -1159, -1162, -1165, -1167, -1169, -1170, -1171, -1172, -1172, -1171, -1170, -1169, -1167, -1165, -1162, -1159, -1155, -1150, -1145, -1140, -1134, -1128, -1121, -1114, -1106, -1098, -1089, -1080, -1070, -1071, -1079, -1084, -1087, -1096, -1104, -1113, -1120, -1126, -1131, -1135, -1139, -1143, -1147, -1150, -1152, -1154, -1156, -1157, -1158, -1158, -1158, -1157, -1155, -1154, -1152, -1150, -1148, -1146, -1144, -1142, -1140, -1138, -1137, -1137, -1137, -1138, -1139, -1141, -1143, -1145, -1148, -1150, -1153, -1155, -1157, -1159, -1160, -1162, -1164, -1165, -1167, -1170, -1172, -1174, -1176, -1178, -1180, -1182, -1184, -1186, -1188, -1189, -1191, -1193, -1195, -1196, -1198, -1200, -1203, -1205, -1208, -1212, -1214, -1218, -1221, -1224, -1227, -1229, -1232, -1234, -1237, -1238, -1241, -1242, -1244, -1246, -1248, -1250, -1253, -1256, -1258, -1260, -1261, -1262, -1263, -1263, -1264, -1265, -1265, -1267, -1268, -1270, -1271, -1273, -1274, -1275, -1276, -1276, -1276, -1275, -1274, -1273, -1272, -1271, -1272, -1272, -1275, -1278, -1281, -1285, -1289, -1294, -1298, -1302, -1305, -1308, -1311, -1314, -1317, -1320, -1323, -1327, -1331, -1336, -1341, -1346, -1352, -1357, -1363, -1368, -1374, -1379, -1384, -1390, -1395, -1400, -1406, -1411, -1415, -1420, -1424, -1427, -1430, -1432, -1434, -1435, -1436, -1436, -1436, -1436, -1435, -1434, -1433, -1431, -1429, -1427, -1425, -1423, -1421, -1419, -1418, -1418, -1418, -1418, -1419, -1420, -1421, -1422, -1422, -1423, -1423, -1423, -1423, -1422, -1422, -1421, -1420, -1419, -1418, -1418, -1418, -1418, -1418, -1419, -1421, -1422, -1423, -1424, -1424, -1424, -1424, -1423, -1423, -1422, -1421, -1420, -1419, -1419, -1419, -1419, -1419, -1420, -1420, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421, -1421); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 30, 28, 25, 21, 17, 11, 6, 2, -3, -6, -6, -5, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -4, -10, -17, -26, -34, -36, -35, -31, -28, -26, -25, -24, -23, -23, -22, -20, -18, -16, -14, -12, -13, -14, -15, -16, -17, -17, -16, -16, -16, -15, -15, -15, -13, -11, -8, -4, 0, 2, 4, 6, 6, 5, 5, 5, 5, 7, 11, 14, 17, 20, 22, 24, 25, 26, 26, 26, 26, 26, 25, 24, 22, 21, 20, 19, 18, 17, 16, 15, 17, 22, 20, 15, 4, -6, -9, -7, -9, -15, -24, -32, -36, -36, -33, -32, -34, -39, -46, -50, -51, -51, -49, -47, -45, -46, -49, -54, -59, -64, -68, -69, -68, -66, -64, -63, -63, -63, -63, -64, -64, -64, -64, -63, -62, -59, -56, -53, -51, -49, -48, -49, -51, -52, -53, -53, -53, -52, -52, -51, -49, -47, -45, -43, -42, -41, -42, -42, -43, -43, -43, -42, -41, -41, -40, -40, -39, -38, -37, -37, -36, -35, -35, -35, -35, -33, -29, -25, -19, -14, -8, -3, 3, 8, 13, 18, 22, 24, 24, 22, 20, 17, 14, 11, 8, 4, 1, -3, -7, -12, -17, -19, -20, -19, -18, -16, -15, -15, -18, -20, -23, -26, -27, -28, -29, -28, -28, -26, -23, -19, -15, -9, -2, 5, 11, 17, 20, 24, 26, 29, 33, 36, 40, 43, 46, 48, 49, 49, 50, 50, 49, 45, 30, 11, -9, -26, -36, -39, -37, -32, -27, -25, -22, -19, -15, -9, -3, 2, 7, 12, 17, 21, 24, 24, 24, 22, 20, 18, 17, 17, 16, 15, 13, 11, 8, 4, 0, -5, -10, -12, -12, -11, -15, -17, -20, -19, -17, -15, -14, -14, -13, -14, -14, -15, -15, -15, -16, -15, -13, -9, -4, 3, 9, 15, 20, 23, 27, 31, 35, 38, 41, 40, 31, 17, -1, -18, -31, -38, -38, -35, -31, -27, -26, -26, -27, -27, -27, -26, -25, -24, -24, -24, -24, -25, -27, -29, -30, -28, -26, -21, -15, -9, -4, 0, 3, 5, 7, 7, 9, 10, 9, 5, -4, -17, -32, -44, -49, -48, -44, -39, -36, -34, -33, -31, -28, -27, -27, -28, -30, -32, -35, -38, -40, -41, -40, -37, -36, -34, -33, -34, -35, -35, -35, -35, -35, -34, -33, -32, -31, -30, -27, -25, -22, -20, -19, -17, -13, -10, -6, -3, -1, 2, 4, 6, 7, 8, 8, 9, 10, 11, 13, 16, 22, 29, 28, 24, 16, 7, -1, -9, -15, -16, -15, -12, -9, -7, -7, -8, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -14, -19, -23, -25, -24, -23, -22, -21, -21, -21, -20, -19, -19, -24, -34, -44, -49, -48, -44, -40, -35, -31, -28, -27, -28, -31, -33, -36, -39, -40, -36, -30, -23, -17, -11, -6, -1, 5, 11, 18, 25, 32, 39, 46, 54, 62, 70, 77, 84, 91, 97, 103, 108, 113, 118, 123, 128, 134, 140, 146, 153, 160, 168, 175, -177, -168, -160, -151, -142, -133, -124, -115, -106, -97, -87, -78, -68, -58, -48, -40, -32, -26, -22, -18, -15, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -12, -14, -16, -20, -25, -31, -34, -34, -32, -30, -28, -28, -27, -28, -28, -28, -28, -28, -27, -25, -23, -20, -16, -12, -11, -9, -8, -9, -11, -12, -13, -13, -13, -13, -12, -12, -12, -11, -10, -10, -10, -10, -10, -11, -11, -13, -16, -20, -24, -29, -31, -31, -30, -28, -26, -25, -25, -23, -22, -22, -23, -23, -24, -24, -23, -23, -22, -22, -21, -21, -20, -19, -19, -18, -17, -16, -14, -10, -6, -2, 2, 6, 10, 13, 16, 17, 18, 19, 20, 21, 23, 26, 29, 29, 29, 27, 26, 24, 24, 24, 25, 25, 23, 19, 14, 8, 1, -6, -9, -8, -6, -3, -1, 0, 0, -1, -2, -2, -3, -3, -3, -3, -3, -6, -13, -19, -22, -21, -18, -15, -13, -12, -13, -22, -37, -53, -60, -58, -52, -47, -43, -40, -40, -39, -38, -37, -35, -33, -33, -33, -36, -41, -48, -56, -62, -64, -64, -61, -59, -57, -56, -56, -57, -57, -57, -57, -57, -56, -56, -56, -53, -50, -46, -41, -37, -33, -28, -23, -17, -12, -7, -5, -4, -5, -7, -10, -14, -19, -25, -30, -31, -29, -24, -20, -17, -16, -16, -14, -12, -9, -7, -4, -1, 1, 3, 3, 2, 1, 0, -1, -2, -2, -1, -1, -1, -1, -1, -1, 1, 5, 9, 13, 16, 19, 21, 24, 26, 28, 29, 29, 28, 27, 26, 25, 25, 25, 24, 22, 19, 16, 14, 11, 10, 10, 11, 13, 13, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 11, 8, 3, -1, -4, -5, -4, -2, -1, 0, 0, 0, 0, -1, -1, -1, -1, -3, -5, -9, -13, -17, -19, -19, -17, -15, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -17, -19, -23, -26, -28, -30, -30, -29, -28, -27, -27, -27, -27, -27, -26, -24, -22, -20, -16, -13, -10, -8, -7, -6, -7, -7, -8, -10, -11, -13, -13, -13, -14, -14, -15, -16, -16, -16, -15, -15, -13, -10, -7, -4, -1, 1, 2, 3, 3, 1, 0, -1, -1, 2, 6, 11, 17, 23, 29, 33, 35, 36, 37, 38, 39, 39, 39, 40, 40, 41, 42, 42, 43, 43, 44, 44, 45, 45, 39, 27, 13, 8, 14, 26, 41, 56, 68, 80, 90, 100, 108, 116, 123, 131, 140, 149, 158, 168, 177, -173, -164, -154, -144, -135, -127, -118, -109, -100, -91, -82, -72, -64, -55, -47, -40, -24, -11, 3, -1, -12, -21, -29, -33, -35, -36, -37, -40, -44, -47, -50, -53, -59, -62, -62, -62, -60, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -54, -52, -50, -50, -50, -51, -50, -46, -42, -38, -33, -29, -24, -20, -16, -12, -8, -4, -1, 1, 3, 5, 7, 8, 7, 4, 0, -5, -9, -14, -18, -22, -26, -30, -30, -28, -21, -14, -8, -2, 1, 2, 2, 2, 1, 1, 0, -1, -2, -2, -2, -1, 1, 5, 12, 21, 29, 37, 45, 52, 57, 62, 65, 67, 70, 72, 75, 77, 79, 80, 81, 81, 81, 81, 80, 78, 77, 74, 70, 61, 50, 36, 22, 14, 13, 17, 20, 18, 10, -4, -19, -34, -38, -37, -32, -27, -24, -23, -22, -22, -21, -19, -16, -12, -8, -5, -2, 1, 3, 6, 9, 11, 14, 16, 15, 14, 12, 11, 11, 11, 11, 12, 13, 13, 13, 13, 13, 13, 13, 9, -1, -13, -26, -37, -39, -36, -31, -27, -24, -23, -22, -22, -21, -21, -19, -18, -17, -16, -14, -10, -6, -2, 2, 5, 8, 12, 15, 18, 21, 24, 28, 31, 34, 37, 41, 44, 42, 38, 31, 23, 18, 17, 14, 10, 4, -2, -5, -3, -1, 1, 2, 2, 3, 3, 3, 3, 4, 2, 0, -2, -4, -4, -3, -3, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, 0, -3, -10, -11, -17, -23, -28, -30, -30, -29, -28, -26, -26, -26, -26, -26, -27, -28, -29, -30, -30, -30, -30, -29, -27, -26, -24, -24, -24, -24, -26, -27, -29, -30, -30, -29, -29, -28, -25, -21, -15, -7, 1, 8, 14, 20, 25, 30, 36, 41, 47, 52, 57, 61, 64, 67, 66, 59, 48, 35, 23, 12, 3, -4, -8, -9, -10, -13, -19, -26, -34, -42, -46, -45, -42, -37, -29, -22, -14, -5, 4, 15, 26, 38, 51, 64, 79, 93, 107, 120, 133, 145, 157, 169, -178, -166, -153, -141, -130, -119, -108, -98, -88, -78, -69, -61, -53, -46, -39, -33, -28, -22, -17, -13, -9, -5, -2, 1, 3, 5, 6, 12, 23, 26, 30, 21, 13, 10, 9, 10, 11, 12, 11, 11, 6, -1, -6, -8, -14, -26, -35, -37, -39, -42, -46, -48, -48, -46, -44, -38, -32, -25, -18, -11, -5, 2, 9, 16, 22, 27, 31, 36, 39, 43, 46, 49, 51, 52, 54, 55, 55, 55, 55, 54, 53, 51, 49, 47, 44, 41, 37, 34, 32, 29, 26, 23, 21, 18, 15, 12, 9, 7, 4, 1, -2, -4, -6, -7, -8, -8, -9, -10, -12, -13, -14, -15, -16, -18, -19, -20, -21, -22, -34, -59, -72, -66, -57, -48, -43, -40, -40, -40, -39, -37, -35, -33, -30, -28, -26, -24, -22, -20, -18, -16, -14, -12, -12, -14, -20, -26, -33, -39, -43, -46, -47, -46, -44, -43, -43, -43, -43, -43, -43, -42, -42, -40, -38, -36, -32, -29, -25, -21, -19, -16, -14, -13, -13, -12, -12, -12, -13, -13, -14, -14, -15, -16, -18, -19, -21, -24, -26, -27, -26, -26, -24, -18, -13, -6, 1, 7, 13, 19, 26, 31, 34, 36, 34, 31, 25, 18, 10, 1, -8, -16, -24, -30, -34, -36, -36, -35, -32, -27, -21, -13, -8, -4, -1, 1, 3, 3, 3, 2, 1, 0, -3, -6, -11, -15, -20, -24, -28, -31, -31, -30, -29, -27, -27, -26, -27, -28, -29, -30, -31, -33, -36, -40, -44, -47, -49, -49, -48, -47, -46, -45, -43, -41, -39, -36, -34, -32, -29, -24, -19, -15, -11, -7, -4, 0, 3, 7, 11, 14, 18, 22, 23, 23, 21, 18, 14, 9, 3, -3, -6, -7, -5, -3, -1, 0, 0, 0, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, -2, -3, -4, -3, -3, -2, -2, -1, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 137, 142, 148, 155, 161, 168, 175, 182, 190, 198, 206, 213, 222, 232, 241, 250, 259, 269, 279, 289, 299, 310, 320, 331, 342, 353, 365, 376, 388, 396, 404, 413, 422, 431, 440, 448, 458, 466, 475, 484, 493, 502, 510, 519, 528, 538, 548, 559, 569, 579, 589, 599, 608, 618, 628, 638, 648, 658, 668, 677, 687, 698, 708, 719, 730, 741, 753, 764, 775, 787, 799, 809, 820, 831, 842, 853, 864, 875, 887, 898, 909, 920, 930, 940, 950, 961, 971, 982, 992, 1002, 1013, 1023, 1035, 1050, 1065, 1079, 1094, 1106, 1118, 1133, 1149, 1164, 1178, 1193, 1205, 1217, 1229, 1241, 1253, 1264, 1275, 1286, 1295, 1303, 1311, 1319, 1327, 1335, 1343, 1351, 1358, 1366, 1373, 1379, 1384, 1388, 1392, 1396, 1400, 1404, 1408, 1412, 1415, 1419, 1422, 1426, 1429, 1431, 1433, 1435, 1436, 1438, 1440, 1443, 1447, 1450, 1453, 1457, 1460, 1462, 1464, 1466, 1468, 1469, 1470, 1472, 1474, 1477, 1479, 1482, 1485, 1489, 1492, 1495, 1498, 1501, 1504, 1507, 1511, 1514, 1517, 1521, 1524, 1528, 1531, 1535, 1539, 1543, 1548, 1552, 1556, 1560, 1565, 1571, 1577, 1584, 1592, 1600, 1608, 1616, 1623, 1629, 1635, 1641, 1646, 1652, 1658, 1664, 1671, 1678, 1686, 1693, 1701, 1709, 1717, 1725, 1732, 1739, 1747, 1755, 1764, 1772, 1781, 1790, 1799, 1809, 1818, 1827, 1836, 1845, 1853, 1862, 1870, 1879, 1887, 1896, 1905, 1915, 1925, 1936, 1947, 1959, 1970, 1981, 1992, 2002, 2013, 2024, 2034, 2045, 2056, 2066, 2076, 2086, 2094, 2099, 2105, 2110, 2117, 2121, 2126, 2131, 2135, 2140, 2144, 2149, 2153, 2158, 2164, 2171, 2179, 2187, 2196, 2206, 2216, 2225, 2233, 2241, 2249, 2257, 2266, 2274, 2282, 2291, 2300, 2308, 2317, 2325, 2334, 2343, 2354, 2364, 2374, 2385, 2396, 2405, 2413, 2422, 2432, 2443, 2452, 2461, 2471, 2481, 2491, 2501, 2512, 2522, 2533, 2544, 2554, 2565, 2575, 2585, 2596, 2604, 2613, 2623, 2634, 2646, 2657, 2669, 2680, 2691, 2701, 2708, 2713, 2717, 2723, 2730, 2735, 2740, 2744, 2749, 2753, 2757, 2761, 2766, 2771, 2777, 2782, 2789, 2794, 2801, 2807, 2814, 2821, 2828, 2836, 2843, 2850, 2856, 2862, 2869, 2876, 2883, 2890, 2899, 2908, 2916, 2925, 2935, 2945, 2955, 2963, 2970, 2975, 2984, 2991, 2994, 2998, 3002, 3006, 3010, 3014, 3017, 3021, 3024, 3028, 3033, 3037, 3042, 3047, 3052, 3057, 3061, 3065, 3069, 3073, 3077, 3082, 3086, 3092, 3097, 3102, 3107, 3114, 3119, 3124, 3130, 3136, 3142, 3148, 3155, 3161, 3166, 3172, 3179, 3185, 3188, 3192, 3196, 3199, 3203, 3207, 3210, 3214, 3217, 3221, 3224, 3227, 3231, 3236, 3241, 3246, 3252, 3258, 3265, 3272, 3279, 3286, 3293, 3300, 3307, 3316, 3326, 3338, 3350, 3362, 3376, 3390, 3405, 3421, 3437, 3455, 3473, 3491, 3510, 3530, 3550, 3571, 3593, 3615, 3637, 3660, 3683, 3705, 3727, 3749, 3772, 3795, 3817, 3840, 3862, 3885, 3907, 3929, 3950, 3972, 3993, 4011, 4029, 4048, 4067, 4085, 4102, 4120, 4138, 4157, 4176, 4196, 4216, 4235, 4255, 4274, 4291, 4309, 4327, 4345, 4363, 4381, 4400, 4419, 4439, 4459, 4479, 4499, 4520, 4542, 4564, 4586, 4609, 4632, 4655, 4678, 4702, 4725, 4748, 4770, 4793, 4815, 4837, 4860, 4881, 4903, 4925, 4946, 4967, 4987, 5007, 5026, 5044, 5062, 5078, 5094, 5108, 5122, 5135, 5148, 5160, 5171, 5182, 5194, 5197, 5202, 5210, 5219, 5229, 5238, 5245, 5252, 5259, 5266, 5274, 5281, 5289, 5296, 5304, 5311, 5318, 5326, 5333, 5341, 5350, 5358, 5366, 5373, 5380, 5387, 5393, 5399, 5405, 5412, 5418, 5424, 5431, 5437, 5443, 5450, 5456, 5462, 5468, 5474, 5481, 5489, 5496, 5505, 5515, 5526, 5537, 5548, 5561, 5573, 5587, 5601, 5616, 5630, 5645, 5659, 5673, 5686, 5700, 5713, 5726, 5739, 5752, 5763, 5774, 5785, 5794, 5801, 5808, 5815, 5822, 5827, 5832, 5837, 5841, 5844, 5846, 5847, 5849, 5849, 5850, 5850, 5851, 5851, 5852, 5852, 5853, 5853, 5854, 5854, 5855, 5855, 5856, 5857, 5857, 5859, 5860, 5863, 5865, 5869, 5872, 5876, 5880, 5884, 5888, 5892, 5896, 5901, 5905, 5909, 5912, 5916, 5921, 5927, 5932, 5938, 5944, 5951, 5958, 5966, 5974, 5982, 5990, 6000, 6008, 6018, 6030, 6043, 6056, 6070, 6085, 6101, 6117, 6135, 6153, 6171, 6191, 6211, 6231, 6252, 6274, 6296, 6314, 6333, 6353, 6373, 6393, 6412, 6431, 6450, 6470, 6488, 6499, 6510, 6522, 6533, 6544, 6553, 6562, 6571, 6580, 6589, 6597, 6606, 6615, 6624, 6634, 6644, 6654, 6665, 6676, 6683, 6689, 6695, 6701, 6707, 6712, 6717, 6722, 6728, 6733, 6738, 6743, 6748, 6753, 6757, 6762, 6765, 6769, 6773, 6777, 6780, 6784, 6788, 6792, 6796, 6800, 6805, 6810, 6815, 6819, 6824, 6828, 6832, 6837, 6842, 6844, 6848, 6851, 6853, 6855, 6856, 6858, 6860, 6862, 6865, 6868, 6871, 6875, 6880, 6885, 6890, 6895, 6900, 6904, 6909, 6914, 6919, 6924, 6929, 6934, 6939, 6944, 6949, 6955, 6960, 6965, 6970, 6975, 6981, 6987, 6994, 7000, 7006, 7012, 7018, 7023, 7029, 7035, 7041, 7048, 7055, 7062, 7070, 7078, 7086, 7094, 7102, 7109, 7117, 7125, 7134, 7143, 7152, 7161, 7171, 7181, 7191, 7201, 7211, 7222, 7232, 7243, 7254, 7265, 7277, 7288, 7299, 7309, 7319, 7330, 7341, 7352, 7362, 7373, 7384, 7396, 7407, 7418, 7430, 7441, 7453, 7464, 7476, 7487, 7497, 7507, 7517, 7527, 7537, 7546, 7556, 7565, 7575, 7585, 7595, 7604, 7614, 7623, 7633, 7642, 7651, 7661, 7669, 7678, 7686, 7693, 7700, 7707, 7714, 7721, 7727, 7733, 7739, 7745, 7751, 7757, 7762, 7768, 7774, 7780, 7787, 7794, 7801, 7809, 7816, 7824, 7832, 7841, 7850, 7859, 7868, 7878, 7887, 7896, 7905, 7914, 7923, 7931, 7940, 7949, 7957, 7965, 7973, 7981, 7990, 7998, 8007, 8015, 8023, 8032, 8041, 8049, 8058, 8067, 8075, 8083, 8092, 8101, 8110, 8119, 8128, 8138, 8148, 8157, 8166, 8175, 8184, 8193, 8201, 8210, 8218, 8227, 8237, 8246, 8255, 8264, 8273, 8282, 8291, 8302, 8312, 8324, 8338, 8352, 8366, 8381, 8399, 8420, 8444, 8468, 8491, 8514, 8536, 8558, 8579, 8600, 8620, 8639, 8658, 8676, 8693, 8708, 8723, 8737, 8749, 8761, 8772, 8783, 8793, 8803, 8813, 8823, 8833, 8843, 8855, 8867, 8878, 8885, 8890, 8898, 8909, 8917, 8924, 8931, 8939, 8946, 8953, 8960, 8967, 8975, 8982, 8988, 8992, 8996, 8999, 9002, 9005, 9008, 9011, 9013, 9016, 9019, 9021, 9024, 9026, 9028, 9031, 9033, 9035, 9037, 9038, 9040, 9042, 9045, 9047, 9049, 9052, 9054, 9056, 9057, 9058, 9060, 9062, 9065, 9068, 9072, 9076, 9080, 9084, 9089, 9094, 9098, 9103, 9108, 9112, 9115, 9119, 9122, 9127, 9131, 9136, 9141, 9146, 9150, 9154, 9158, 9162, 9165, 9168, 9174, 9181, 9187, 9193, 9199, 9205, 9211, 9219, 9226, 9233, 9241, 9249, 9257, 9266, 9274, 9281, 9287, 9294, 9298, 9304, 9310, 9315, 9322, 9330, 9338, 9345, 9352, 9358, 9363, 9368, 9372, 9376, 9380, 9385, 9389, 9393, 9397, 9400, 9404, 9407, 9410, 9412, 9414, 9419, 9429, 9439, 9449, 9459, 9468, 9477, 9487, 9494, 9499, 9504, 9510, 9517, 9523, 9528, 9533, 9538, 9543, 9548, 9553, 9558, 9564, 9569, 9574, 9579, 9585, 9590, 9596, 9603, 9607, 9612, 9618, 9624, 9632, 9640, 9648, 9656, 9664, 9672, 9680, 9689, 9698, 9708, 9717, 9728, 9738, 9749, 9761, 9772, 9783, 9794, 9798, 9804, 9811, 9818, 9825, 9831, 9838, 9844, 9850, 9857, 9863, 9869, 9876, 9882, 9889, 9895, 9901, 9907, 9913, 9920, 9926, 9933, 9940, 9947, 9954, 9961, 9969, 9976, 9984, 9991, 9999, 10007, 10014, 10022, 10031, 10038, 10049, 10060, 10070, 10080, 10088, 10096, 10102, 10110, 10117, 10125, 10133, 10141, 10149, 10158, 10166, 10174, 10183, 10191, 10199, 10209, 10220, 10230, 10240, 10249, 10259, 10270, 10280, 10290, 10301, 10312, 10324, 10335, 10347, 10360, 10372, 10385, 10398, 10411, 10424, 10438, 10451, 10463, 10472, 10477, 10482, 10488, 10494, 10497, 10501, 10506, 10511, 10515, 10519, 10523, 10527, 10531, 10536, 10541, 10545, 10550, 10554, 10559, 10563, 10567, 10572, 10577, 10582, 10587, 10593, 10598, 10605, 10611, 10617, 10623, 10629, 10635, 10641, 10647, 10653, 10659, 10665, 10671, 10677, 10684, 10691, 10699, 10707, 10716, 10725, 10734, 10744, 10753, 10762, 10771, 10780, 10789, 10796, 10802, 10805, 10807, 10810, 10814, 10819, 10828, 10836, 10844, 10852, 10861, 10869, 10877, 10884, 10890, 10895, 10900, 10905, 10909, 10913, 10917, 10922, 10927, 10933, 10941, 10950, 10960, 10971, 10984, 10999, 11015, 11030, 11046, 11063, 11079, 11094, 11108, 11121, 11131, 11140, 11147, 11154, 11159, 11163, 11166, 11169, 11171, 11174, 11177, 11181, 11184, 11188, 11193, 11198, 11203, 11208, 11213, 11219, 11225, 11231, 11237, 11243, 11248, 11256, 11269, 11282, 11294, 11306, 11318, 11335, 11354, 11373, 11391, 11409, 11428, 11448, 11469, 11490, 11512, 11535, 11557, 11581, 11598, 11616, 11636, 11656, 11676, 11694, 11710, 11728, 11745, 11762, 11781, 11796, 11811, 11827, 11844, 11861, 11878, 11897, 11915, 11933, 11952, 11971, 11990, 12008, 12027, 12046, 12064, 12083, 12101, 12119, 12137, 12154, 12172, 12189, 12206, 12223, 12239, 12256, 12272, 12288, 12304, 12320, 12337, 12353, 12370, 12386, 12403, 12420, 12436, 12453, 12470, 12487, 12505, 12522, 12539, 12556, 12574, 12591, 12609, 12627, 12644, 12662, 12680, 12697, 12715, 12732, 12750, 12768, 12786, 12803, 12821, 12839, 12856, 12868, 12874, 12881, 12888, 12892, 12896, 12898, 12900, 12900, 12901, 12901, 12902, 12903, 12904, 12906, 12907, 12908, 12910, 12911, 12912, 12914, 12915, 12917, 12918, 12920, 12922, 12924, 12926, 12928, 12931, 12933, 12935, 12936, 12936, 12936, 12937, 12938, 12938, 12940, 12940, 12941, 12942, 12943, 12944, 12945, 12946, 12947, 12948, 12949, 12950, 12952, 12954, 12956, 12959, 12961, 12965, 12968, 12971, 12975, 12979, 12983, 12988, 12992, 12997, 13002, 13008, 13014, 13020, 13026, 13033, 13039, 13046, 13053, 13061, 13067, 13074, 13083, 13093, 13104, 13116, 13128, 13139, 13150, 13161, 13171, 13179, 13186, 13191, 13196, 13200, 13206, 13214, 13222, 13230, 13236, 13242, 13248, 13254, 13259, 13264, 13268, 13272, 13277, 13283, 13290, 13296, 13302, 13308, 13315, 13321, 13328, 13335, 13343, 13351, 13359, 13366, 13374, 13382, 13389, 13394, 13398, 13404, 13410, 13416, 13422, 13428, 13433, 13440, 13446, 13451, 13458, 13464, 13472, 13478, 13485, 13490, 13495, 13500, 13505, 13509, 13514, 13518, 13522, 13525, 13529, 13533, 13537, 13541, 13545, 13550, 13554, 13558, 13562, 13567, 13571, 13576, 13581, 13587, 13592, 13597, 13602, 13608, 13613, 13619, 13625, 13630, 13634, 13638, 13642, 13648, 13653, 13659, 13664, 13668, 13672, 13677, 13681, 13686, 13690, 13695, 13699, 13703, 13708, 13712, 13716, 13721, 13725, 13729, 13732, 13734, 13733, 13732, 13730, 13727, 13724, 13722, 13720, 13718, 13717, 13715, 13714, 13712, 13711, 13710, 13709, 13707, 13706, 13705, 13704, 13702, 13701, 13700, 13698, 13697, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695, 13695); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 292, 295, 298, 302, 305, 308, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 323, 319, 314, 310, 305, 301, 297, 292, 288, 283, 279, 275, 272, 269, 267, 265, 264, 261, 259, 256, 253, 251, 249, 246, 244, 241, 239, 236, 234, 231, 229, 226, 224, 222, 221, 220, 220, 220, 221, 223, 224, 224, 226, 228, 231, 234, 238, 242, 247, 252, 258, 264, 271, 279, 288, 298, 307, 318, 328, 340, 351, 364, 376, 389, 396, 403, 410, 418, 424, 424, 424, 424, 424, 424, 424, 419, 412, 406, 400, 395, 389, 383, 377, 369, 360, 352, 344, 336, 328, 320, 313, 305, 297, 290, 281, 272, 264, 256, 248, 240, 233, 225, 218, 211, 204, 197, 190, 184, 176, 169, 161, 153, 145, 137, 132, 127, 123, 120, 117, 114, 111, 108, 105, 102, 100, 97, 93, 90, 86, 83, 80, 77, 74, 70, 67, 63, 60, 56, 52, 48, 44, 39, 35, 30, 26, 21, 17, 13, 9, 5, 0, -4, -10, -16, -23, -30, -37, -44, -50, -56, -61, -64, -67, -68, -69, -69, -68, -67, -66, -64, -62, -60, -57, -54, -54, -56, -58, -60, -62, -64, -66, -68, -71, -73, -75, -79, -83, -88, -92, -97, -101, -106, -110, -114, -118, -124, -129, -133, -137, -142, -146, -149, -151, -152, -154, -154, -154, -153, -151, -149, -146, -143, -139, -134, -129, -123, -117, -108, -98, -88, -90, -92, -94, -97, -99, -101, -104, -108, -112, -116, -120, -125, -131, -135, -140, -144, -146, -147, -147, -146, -145, -143, -141, -139, -136, -134, -130, -126, -121, -115, -107, -102, -97, -92, -87, -81, -78, -80, -82, -85, -87, -90, -92, -94, -97, -100, -102, -105, -107, -110, -113, -115, -118, -121, -123, -126, -126, -127, -128, -130, -132, -133, -133, -133, -131, -128, -125, -119, -110, -99, -94, -96, -98, -101, -103, -105, -107, -109, -112, -115, -118, -120, -123, -127, -130, -134, -137, -140, -144, -148, -151, -155, -158, -162, -165, -168, -172, -175, -178, -180, -181, -182, -184, -186, -187, -187, -184, -178, -176, -176, -178, -181, -184, -187, -190, -193, -198, -204, -210, -214, -217, -220, -222, -223, -223, -225, -228, -231, -234, -237, -241, -244, -247, -252, -256, -260, -263, -268, -273, -278, -283, -288, -293, -298, -302, -306, -309, -312, -317, -321, -323, -325, -326, -327, -328, -330, -330, -329, -328, -325, -322, -319, -315, -311, -309, -306, -303, -300, -297, -293, -290, -286, -283, -279, -277, -278, -279, -281, -282, -284, -285, -287, -289, -291, -293, -295, -298, -300, -303, -305, -308, -310, -313, -316, -319, -321, -324, -329, -336, -344, -351, -359, -366, -374, -382, -389, -396, -404, -411, -418, -428, -441, -455, -469, -483, -496, -511, -527, -544, -562, -580, -598, -614, -630, -645, -661, -678, -694, -710, -727, -744, -762, -780, -798, -815, -832, -847, -863, -877, -891, -904, -917, -929, -939, -949, -958, -965, -972, -977, -982, -986, -989, -991, -992, -993, -992, -991, -988, -985, -980, -975, -968, -961, -953, -945, -936, -927, -918, -910, -901, -893, -886, -879, -872, -873, -879, -888, -897, -904, -910, -914, -917, -921, -926, -931, -937, -942, -947, -951, -955, -957, -959, -959, -960, -959, -958, -962, -966, -969, -972, -976, -979, -982, -985, -988, -992, -995, -998, -1001, -1005, -1008, -1011, -1014, -1017, -1021, -1025, -1026, -1027, -1028, -1030, -1032, -1034, -1036, -1038, -1041, -1043, -1046, -1048, -1050, -1053, -1055, -1058, -1060, -1062, -1064, -1067, -1069, -1071, -1072, -1074, -1076, -1080, -1083, -1087, -1090, -1093, -1095, -1098, -1100, -1101, -1102, -1103, -1103, -1104, -1104, -1104, -1104, -1105, -1105, -1105, -1105, -1106, -1106, -1106, -1107, -1107, -1107, -1108, -1110, -1111, -1113, -1116, -1119, -1122, -1124, -1125, -1126, -1127, -1126, -1125, -1126, -1126, -1126, -1125, -1123, -1121, -1118, -1116, -1113, -1110, -1107, -1104, -1100, -1096, -1092, -1088, -1084, -1079, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1080, -1085, -1090, -1095, -1100, -1105, -1109, -1114, -1119, -1125, -1135, -1147, -1159, -1170, -1180, -1191, -1202, -1214, -1226, -1238, -1249, -1259, -1269, -1277, -1286, -1293, -1300, -1306, -1312, -1321, -1331, -1340, -1348, -1357, -1365, -1373, -1381, -1388, -1396, -1404, -1411, -1418, -1426, -1433, -1439, -1447, -1453, -1458, -1464, -1470, -1475, -1481, -1486, -1491, -1496, -1500, -1504, -1507, -1509, -1510, -1509, -1507, -1504, -1500, -1501, -1503, -1504, -1505, -1506, -1507, -1508, -1509, -1511, -1513, -1515, -1517, -1520, -1522, -1524, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1525, -1524, -1521, -1518, -1515, -1512, -1508, -1505, -1502, -1498, -1494, -1490, -1486, -1482, -1478, -1475, -1473, -1470, -1468, -1466, -1464, -1461, -1459, -1457, -1454, -1452, -1449, -1446, -1444, -1441, -1438, -1436, -1433, -1430, -1427, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1429, -1431, -1433, -1436, -1438, -1441, -1443, -1446, -1448, -1450, -1453, -1455, -1458, -1460, -1462, -1465, -1467, -1469, -1471, -1473, -1476, -1479, -1483, -1486, -1489, -1493, -1496, -1499, -1502, -1505, -1507, -1510, -1513, -1517, -1521, -1524, -1528, -1531, -1533, -1535, -1537, -1538, -1539, -1539, -1541, -1544, -1546, -1549, -1551, -1553, -1555, -1558, -1560, -1562, -1564, -1566, -1568, -1570, -1572, -1574, -1576, -1577, -1577, -1577, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1575, -1574, -1572, -1570, -1567, -1563, -1559, -1554, -1549, -1543, -1536, -1529, -1522, -1514, -1506, -1497, -1488, -1478, -1468, -1457, -1446, -1435, -1425, -1424, -1420, -1415, -1410, -1406, -1402, -1396, -1390, -1381, -1371, -1359, -1346, -1331, -1316, -1300, -1282, -1264, -1245, -1224, -1202, -1180, -1157, -1135, -1113, -1090, -1069, -1047, -1026, -1005, -985, -966, -947, -929, -926, -926, -926, -927, -928, -930, -934, -938, -941, -945, -950, -955, -961, -965, -969, -972, -974, -978, -985, -991, -996, -1000, -1004, -1009, -1013, -1017, -1021, -1025, -1029, -1032, -1036, -1040, -1043, -1047, -1050, -1054, -1058, -1062, -1066, -1070, -1073, -1077, -1081, -1084, -1088, -1093, -1098, -1104, -1110, -1117, -1123, -1129, -1134, -1140, -1145, -1149, -1154, -1158, -1161, -1165, -1166, -1166, -1165, -1164, -1162, -1159, -1157, -1155, -1153, -1154, -1156, -1158, -1160, -1163, -1165, -1169, -1172, -1175, -1177, -1177, -1177, -1177, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1174, -1173, -1172, -1170, -1168, -1165, -1161, -1156, -1151, -1146, -1140, -1134, -1127, -1120, -1112, -1104, -1095, -1085, -1075, -1065, -1054, -1042, -1029, -1019, -1014, -1009, -1004, -1000, -995, -990, -986, -982, -979, -981, -984, -987, -990, -994, -998, -1003, -1007, -1012, -1016, -1019, -1022, -1023, -1025, -1026, -1026, -1026, -1026, -1026, -1025, -1024, -1022, -1021, -1019, -1017, -1015, -1013, -1011, -1009, -1007, -1005, -1002, -1000, -997, -995, -992, -989, -987, -984, -981, -978, -978, -981, -985, -988, -992, -995, -999, -1004, -1008, -1012, -1016, -1019, -1021, -1022, -1023, -1026, -1027, -1028, -1028, -1027, -1026, -1026, -1024, -1023, -1021, -1019, -1016, -1012, -1008, -1003, -998, -992, -986, -979, -970, -960, -954, -949, -943, -938, -934, -930, -927, -926, -926, -926, -926, -927, -928, -929, -930, -930, -930, -929, -927, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -927, -929, -931, -934, -936, -939, -941, -943, -945, -946, -949, -951, -953, -956, -958, -960, -963, -965, -968, -970, -973, -976, -979, -982, -985, -988, -991, -994, -997, -1000, -1003, -1007, -1010, -1013, -1017, -1020, -1023, -1026, -1029, -1032, -1034, -1036, -1037, -1037, -1037, -1035, -1033, -1030, -1027, -1023, -1019, -1014, -1007, -998, -989, -980, -976, -976, -976, -976, -976, -976, -976, -976, -976, -977, -979, -983, -987, -993, -1000, -1009, -1018, -1029, -1040, -1051, -1062, -1072, -1080, -1087, -1091, -1092, -1091, -1086, -1080, -1071, -1060, -1049, -1036, -1023, -1010, -997, -984, -972, -960, -948, -937, -927, -916, -906, -895, -885, -874, -862, -850, -838, -825, -811, -796, -781, -765, -749, -732, -715, -706, -696, -687, -678, -672, -668, -663, -659, -654, -649, -645, -640, -635, -629, -626, -626, -626, -626, -628, -637, -647, -657, -667, -681, -697, -714, -732, -750, -767, -786, -804, -823, -842, -862, -882, -902, -920, -938, -955, -972, -988, -1002, -1017, -1030, -1043, -1055, -1067, -1078, -1089, -1099, -1108, -1117, -1125, -1132, -1139, -1145, -1151, -1156, -1160, -1164, -1168, -1171, -1173, -1175, -1177, -1178, -1178, -1178, -1178, -1177, -1175, -1173, -1171, -1168, -1165, -1162, -1158, -1155, -1150, -1145, -1140, -1134, -1128, -1121, -1113, -1105, -1097, -1088, -1079, -1069, -1058, -1063, -1066, -1069, -1075, -1079, -1083, -1087, -1094, -1101, -1109, -1116, -1122, -1128, -1133, -1136, -1139, -1142, -1144, -1145, -1147, -1148, -1149, -1149, -1149, -1149, -1147, -1142, -1137, -1131, -1127, -1123, -1122, -1122, -1123, -1123, -1124, -1125, -1125, -1127, -1128, -1129, -1130, -1132, -1134, -1137, -1140, -1144, -1148, -1152, -1157, -1160, -1164, -1167, -1170, -1172, -1174, -1176, -1178, -1179, -1181, -1182, -1184, -1185, -1186, -1187, -1188, -1189, -1190, -1192, -1196, -1199, -1202, -1206, -1209, -1214, -1219, -1224, -1230, -1237, -1243, -1249, -1253, -1256, -1259, -1261, -1263, -1264, -1263, -1260, -1257, -1252, -1247, -1244, -1244, -1247, -1250, -1253, -1256, -1259, -1261, -1263, -1265, -1268, -1271, -1274, -1276, -1277, -1278, -1278, -1278, -1277, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1278, -1281, -1284, -1287, -1290, -1293, -1296, -1299, -1303, -1307, -1310, -1312, -1315, -1318, -1322, -1327, -1332, -1337, -1342, -1346, -1351, -1355, -1361, -1366, -1373, -1379, -1386, -1393, -1400, -1405, -1410, -1415, -1419, -1424, -1428, -1433, -1436, -1440, -1442, -1444, -1445, -1446, -1446, -1446, -1444, -1442, -1438, -1434, -1428, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 190, 195, 200, 206, 213, 220, 228, 236, 244, 253, 262, 271, 280, 289, 298, 307, 317, 327, 337, 348, 358, 368, 379, 390, 399, 408, 416, 425, 435, 445, 456, 465, 474, 483, 493, 502, 512, 521, 530, 540, 549, 558, 568, 577, 588, 596, 605, 615, 624, 634, 643, 654, 664, 674, 684, 694, 704, 715, 726, 737, 747, 759, 769, 780, 791, 802, 812, 823, 834, 845, 857, 867, 878, 888, 899, 909, 920, 931, 941, 952, 963, 973, 984, 995, 1006, 1016, 1027, 1038, 1049, 1059, 1070, 1081, 1092, 1102, 1117, 1130, 1144, 1161, 1178, 1193, 1205, 1218, 1231, 1244, 1257, 1269, 1281, 1290, 1299, 1308, 1317, 1326, 1335, 1343, 1352, 1360, 1368, 1376, 1381, 1386, 1391, 1396, 1401, 1405, 1410, 1414, 1418, 1423, 1427, 1431, 1435, 1439, 1443, 1446, 1450, 1453, 1457, 1460, 1463, 1467, 1470, 1473, 1475, 1478, 1482, 1487, 1491, 1494, 1497, 1499, 1501, 1504, 1506, 1509, 1512, 1514, 1516, 1518, 1521, 1524, 1527, 1530, 1534, 1537, 1541, 1544, 1548, 1551, 1555, 1559, 1562, 1566, 1570, 1574, 1578, 1582, 1587, 1593, 1599, 1606, 1612, 1618, 1624, 1630, 1637, 1643, 1649, 1655, 1661, 1668, 1675, 1682, 1689, 1696, 1703, 1710, 1718, 1725, 1733, 1740, 1747, 1754, 1760, 1767, 1773, 1780, 1787, 1794, 1801, 1808, 1816, 1824, 1833, 1842, 1851, 1861, 1869, 1878, 1888, 1897, 1907, 1917, 1927, 1936, 1947, 1957, 1966, 1975, 1985, 1994, 2003, 2012, 2021, 2030, 2039, 2048, 2057, 2067, 2076, 2086, 2095, 2105, 2115, 2123, 2134, 2144, 2152, 2160, 2167, 2173, 2179, 2183, 2188, 2193, 2198, 2203, 2211, 2219, 2226, 2232, 2239, 2247, 2254, 2262, 2270, 2278, 2287, 2296, 2305, 2314, 2322, 2331, 2340, 2349, 2358, 2367, 2376, 2385, 2393, 2402, 2410, 2420, 2429, 2439, 2450, 2459, 2470, 2480, 2489, 2499, 2509, 2519, 2529, 2539, 2550, 2560, 2570, 2580, 2590, 2600, 2610, 2621, 2633, 2644, 2655, 2664, 2674, 2682, 2691, 2701, 2710, 2719, 2728, 2736, 2745, 2754, 2763, 2770, 2777, 2784, 2789, 2792, 2796, 2800, 2805, 2809, 2813, 2817, 2823, 2828, 2834, 2840, 2846, 2853, 2860, 2867, 2874, 2881, 2887, 2895, 2902, 2910, 2919, 2927, 2935, 2944, 2952, 2960, 2968, 2976, 2985, 2993, 2998, 3003, 3009, 3015, 3021, 3027, 3033, 3039, 3045, 3049, 3054, 3058, 3063, 3068, 3072, 3077, 3080, 3085, 3089, 3093, 3097, 3101, 3105, 3108, 3112, 3115, 3119, 3123, 3128, 3133, 3138, 3143, 3148, 3154, 3160, 3166, 3172, 3179, 3185, 3193, 3201, 3208, 3215, 3222, 3229, 3236, 3242, 3248, 3253, 3257, 3260, 3264, 3267, 3270, 3274, 3277, 3280, 3283, 3286, 3290, 3293, 3296, 3300, 3303, 3310, 3314, 3319, 3326, 3333, 3341, 3352, 3363, 3374, 3385, 3397, 3409, 3422, 3435, 3450, 3465, 3480, 3496, 3513, 3530, 3548, 3567, 3587, 3607, 3628, 3650, 3672, 3695, 3716, 3738, 3759, 3782, 3804, 3826, 3849, 3872, 3896, 3919, 3942, 3964, 3986, 4003, 4021, 4038, 4057, 4076, 4094, 4113, 4132, 4152, 4172, 4191, 4208, 4225, 4242, 4260, 4278, 4299, 4321, 4343, 4364, 4384, 4404, 4423, 4442, 4461, 4479, 4498, 4516, 4533, 4550, 4567, 4583, 4599, 4615, 4631, 4646, 4662, 4678, 4695, 4712, 4729, 4747, 4765, 4782, 4800, 4817, 4835, 4853, 4870, 4889, 4907, 4926, 4946, 4966, 4987, 5008, 5030, 5052, 5074, 5096, 5119, 5141, 5163, 5184, 5205, 5226, 5246, 5256, 5265, 5273, 5281, 5291, 5301, 5310, 5318, 5326, 5334, 5341, 5348, 5355, 5362, 5369, 5376, 5385, 5392, 5398, 5405, 5412, 5418, 5424, 5430, 5437, 5443, 5450, 5456, 5463, 5470, 5477, 5483, 5490, 5496, 5503, 5510, 5517, 5524, 5531, 5540, 5548, 5556, 5565, 5574, 5584, 5595, 5606, 5618, 5631, 5645, 5659, 5673, 5687, 5701, 5715, 5729, 5743, 5757, 5770, 5784, 5796, 5807, 5816, 5825, 5834, 5843, 5852, 5860, 5867, 5873, 5879, 5885, 5890, 5894, 5896, 5899, 5901, 5903, 5904, 5905, 5906, 5906, 5907, 5907, 5908, 5909, 5910, 5910, 5911, 5912, 5913, 5914, 5916, 5919, 5921, 5923, 5925, 5928, 5931, 5933, 5936, 5938, 5942, 5945, 5949, 5953, 5957, 5960, 5963, 5966, 5970, 5975, 5979, 5985, 5991, 5997, 6003, 6010, 6016, 6024, 6032, 6041, 6052, 6064, 6076, 6089, 6102, 6115, 6130, 6145, 6161, 6177, 6194, 6212, 6230, 6249, 6269, 6289, 6309, 6329, 6348, 6369, 6390, 6410, 6429, 6449, 6469, 6489, 6500, 6513, 6525, 6539, 6552, 6563, 6574, 6585, 6596, 6607, 6617, 6627, 6636, 6646, 6655, 6666, 6674, 6682, 6689, 6696, 6702, 6708, 6715, 6721, 6727, 6732, 6738, 6744, 6749, 6755, 6761, 6766, 6771, 6776, 6781, 6786, 6790, 6795, 6802, 6809, 6815, 6822, 6829, 6835, 6842, 6848, 6854, 6859, 6864, 6868, 6872, 6876, 6880, 6884, 6888, 6892, 6895, 6899, 6902, 6904, 6908, 6910, 6912, 6915, 6917, 6921, 6924, 6927, 6931, 6935, 6939, 6944, 6949, 6953, 6958, 6963, 6968, 6973, 6977, 6982, 6987, 6992, 6997, 7002, 7007, 7012, 7018, 7023, 7029, 7034, 7039, 7044, 7049, 7055, 7060, 7065, 7070, 7076, 7082, 7088, 7095, 7101, 7108, 7115, 7122, 7130, 7138, 7146, 7155, 7163, 7173, 7181, 7190, 7199, 7209, 7218, 7228, 7238, 7248, 7258, 7268, 7279, 7289, 7299, 7310, 7321, 7331, 7342, 7353, 7365, 7377, 7388, 7399, 7410, 7421, 7432, 7444, 7455, 7466, 7477, 7489, 7500, 7510, 7520, 7530, 7540, 7551, 7562, 7573, 7583, 7593, 7603, 7613, 7623, 7633, 7642, 7652, 7661, 7671, 7680, 7689, 7697, 7705, 7713, 7721, 7728, 7736, 7744, 7752, 7759, 7766, 7773, 7779, 7786, 7792, 7799, 7805, 7812, 7818, 7824, 7831, 7837, 7843, 7850, 7857, 7865, 7872, 7881, 7889, 7898, 7907, 7916, 7925, 7934, 7943, 7952, 7961, 7970, 7979, 7988, 7996, 8005, 8014, 8024, 8033, 8041, 8050, 8058, 8066, 8074, 8083, 8091, 8100, 8108, 8116, 8125, 8133, 8141, 8149, 8156, 8164, 8171, 8179, 8187, 8196, 8204, 8213, 8221, 8230, 8238, 8247, 8255, 8264, 8272, 8281, 8290, 8298, 8307, 8316, 8326, 8338, 8351, 8364, 8376, 8389, 8399, 8408, 8415, 8424, 8434, 8447, 8460, 8474, 8489, 8503, 8518, 8533, 8548, 8563, 8579, 8597, 8615, 8634, 8653, 8673, 8693, 8713, 8733, 8753, 8773, 8793, 8812, 8832, 8851, 8869, 8886, 8902, 8916, 8925, 8936, 8944, 8951, 8960, 8969, 8977, 8984, 8989, 8993, 8998, 9002, 9007, 9013, 9017, 9021, 9024, 9027, 9030, 9033, 9037, 9040, 9043, 9046, 9049, 9052, 9055, 9057, 9060, 9062, 9064, 9066, 9068, 9071, 9073, 9075, 9077, 9080, 9083, 9088, 9093, 9097, 9101, 9105, 9109, 9112, 9116, 9120, 9124, 9128, 9132, 9136, 9140, 9145, 9149, 9154, 9158, 9163, 9167, 9172, 9177, 9182, 9186, 9191, 9194, 9198, 9201, 9203, 9207, 9211, 9218, 9225, 9231, 9236, 9241, 9246, 9253, 9259, 9265, 9272, 9278, 9285, 9292, 9300, 9307, 9315, 9322, 9330, 9336, 9341, 9345, 9348, 9350, 9351, 9353, 9355, 9358, 9362, 9366, 9370, 9373, 9376, 9379, 9383, 9386, 9390, 9395, 9399, 9404, 9410, 9415, 9422, 9431, 9441, 9451, 9461, 9471, 9481, 9490, 9500, 9507, 9514, 9521, 9529, 9538, 9548, 9557, 9564, 9571, 9577, 9582, 9588, 9594, 9599, 9605, 9610, 9616, 9622, 9628, 9634, 9639, 9645, 9651, 9656, 9661, 9666, 9671, 9677, 9682, 9689, 9695, 9702, 9710, 9718, 9727, 9736, 9745, 9755, 9764, 9775, 9785, 9796, 9804, 9812, 9821, 9829, 9838, 9848, 9857, 9864, 9872, 9879, 9886, 9893, 9900, 9906, 9913, 9919, 9926, 9932, 9939, 9946, 9953, 9959, 9966, 9973, 9980, 9986, 9993, 9999, 10005, 10011, 10017, 10023, 10029, 10035, 10041, 10047, 10052, 10061, 10070, 10079, 10089, 10099, 10110, 10117, 10125, 10135, 10147, 10159, 10170, 10178, 10187, 10194, 10202, 10211, 10219, 10227, 10234, 10242, 10251, 10260, 10268, 10277, 10286, 10296, 10306, 10316, 10327, 10337, 10348, 10360, 10371, 10383, 10395, 10406, 10419, 10431, 10443, 10456, 10469, 10482, 10495, 10501, 10508, 10518, 10524, 10531, 10538, 10544, 10551, 10556, 10561, 10565, 10569, 10573, 10577, 10581, 10586, 10589, 10593, 10597, 10601, 10605, 10609, 10613, 10618, 10623, 10629, 10634, 10640, 10646, 10652, 10658, 10664, 10670, 10676, 10682, 10687, 10694, 10700, 10707, 10715, 10723, 10731, 10738, 10744, 10751, 10757, 10763, 10768, 10774, 10779, 10784, 10790, 10795, 10801, 10807, 10814, 10824, 10835, 10845, 10854, 10864, 10874, 10882, 10889, 10895, 10902, 10906, 10910, 10913, 10918, 10924, 10931, 10938, 10946, 10953, 10960, 10968, 10975, 10982, 10989, 10995, 11000, 11004, 11007, 11009, 11010, 11009, 11009, 11011, 11015, 11021, 11028, 11037, 11047, 11058, 11071, 11085, 11099, 11114, 11128, 11143, 11157, 11170, 11183, 11195, 11206, 11216, 11226, 11235, 11243, 11251, 11258, 11265, 11272, 11279, 11285, 11291, 11297, 11303, 11308, 11314, 11320, 11328, 11342, 11359, 11377, 11394, 11411, 11428, 11447, 11466, 11486, 11506, 11527, 11549, 11570, 11593, 11610, 11628, 11648, 11669, 11688, 11702, 11718, 11734, 11752, 11769, 11787, 11807, 11826, 11847, 11867, 11886, 11904, 11922, 11940, 11957, 11973, 11990, 12006, 12023, 12039, 12055, 12072, 12088, 12104, 12121, 12138, 12155, 12172, 12189, 12207, 12224, 12242, 12259, 12277, 12295, 12313, 12332, 12350, 12368, 12386, 12404, 12422, 12440, 12458, 12476, 12494, 12511, 12529, 12547, 12564, 12582, 12599, 12617, 12634, 12651, 12669, 12686, 12704, 12721, 12738, 12756, 12773, 12791, 12808, 12825, 12843, 12860, 12877, 12895, 12904, 12908, 12915, 12922, 12927, 12932, 12936, 12939, 12943, 12945, 12947, 12949, 12951, 12952, 12954, 12957, 12959, 12962, 12965, 12967, 12969, 12971, 12973, 12975, 12977, 12977, 12977, 12977, 12978, 12978, 12978, 12977, 12977, 12977, 12976, 12976, 12977, 12978, 12979, 12980, 12982, 12984, 12986, 12988, 12991, 12994, 12996, 12998, 13000, 13001, 13003, 13006, 13008, 13011, 13014, 13017, 13020, 13024, 13027, 13031, 13035, 13039, 13043, 13048, 13052, 13057, 13062, 13067, 13073, 13079, 13084, 13091, 13099, 13108, 13117, 13127, 13136, 13145, 13154, 13163, 13172, 13181, 13190, 13199, 13207, 13215, 13224, 13232, 13241, 13249, 13258, 13266, 13273, 13279, 13284, 13288, 13292, 13297, 13302, 13309, 13316, 13324, 13332, 13339, 13345, 13350, 13356, 13362, 13369, 13375, 13382, 13388, 13395, 13400, 13406, 13412, 13417, 13424, 13430, 13437, 13445, 13451, 13457, 13463, 13469, 13475, 13481, 13487, 13491, 13495, 13500, 13505, 13509, 13514, 13520, 13525, 13530, 13535, 13540, 13545, 13550, 13555, 13560, 13565, 13570, 13575, 13580, 13585, 13592, 13598, 13605, 13611, 13617, 13622, 13627, 13632, 13637, 13641, 13646, 13651, 13655, 13659, 13665, 13669, 13674, 13679, 13684, 13690, 13695, 13700, 13705, 13710, 13715, 13720, 13725, 13729, 13734, 13739, 13744, 13749, 13753, 13758, 13762, 13767, 13771, 13775, 13779, 13781, 13782, 13782, 13782, 13782, 13782, 13781, 13781, 13781, 13780, 13779, 13778, 13776, 13775, 13773, 13772, 13770, 13769, 13767, 13765, 13764, 13762, 13761, 13759, 13758, 13757, 13756, 13755, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753, 13753); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 316, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 321, 317, 313, 308, 304, 298, 293, 288, 284, 279, 275, 271, 268, 264, 261, 258, 256, 254, 253, 253, 251, 249, 247, 245, 242, 240, 237, 235, 232, 230, 227, 225, 224, 223, 223, 223, 224, 224, 224, 224, 224, 224, 225, 227, 229, 231, 235, 239, 243, 249, 254, 260, 266, 271, 277, 283, 290, 298, 305, 313, 321, 330, 339, 349, 359, 370, 381, 393, 405, 418, 424, 424, 424, 424, 424, 424, 418, 412, 405, 399, 393, 386, 381, 373, 364, 356, 347, 338, 329, 320, 311, 303, 295, 286, 277, 267, 258, 249, 239, 230, 221, 213, 205, 197, 188, 180, 173, 165, 158, 150, 143, 137, 130, 123, 117, 111, 105, 99, 92, 86, 81, 77, 73, 69, 66, 62, 60, 58, 56, 54, 52, 49, 47, 45, 42, 39, 36, 33, 30, 26, 23, 19, 15, 12, 8, 4, 1, -3, -7, -11, -14, -18, -22, -25, -27, -28, -30, -31, -33, -34, -36, -37, -39, -41, -42, -44, -45, -47, -49, -51, -53, -54, -56, -58, -60, -62, -63, -65, -67, -69, -70, -72, -74, -76, -80, -83, -87, -91, -96, -100, -105, -109, -114, -118, -123, -126, -128, -130, -132, -132, -131, -130, -128, -127, -126, -126, -126, -125, -123, -121, -118, -115, -112, -108, -105, -101, -98, -93, -89, -91, -96, -101, -105, -109, -113, -116, -118, -121, -123, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -124, -123, -121, -120, -119, -117, -116, -113, -111, -108, -106, -102, -98, -93, -89, -92, -94, -97, -99, -101, -104, -107, -109, -112, -114, -117, -119, -122, -124, -126, -127, -127, -125, -123, -120, -116, -113, -110, -107, -104, -102, -99, -96, -96, -101, -106, -110, -114, -118, -121, -124, -126, -128, -129, -132, -134, -136, -138, -141, -144, -147, -150, -153, -156, -160, -163, -167, -171, -174, -176, -179, -180, -179, -178, -177, -176, -176, -176, -176, -176, -176, -177, -181, -185, -189, -194, -198, -203, -207, -212, -216, -219, -223, -226, -230, -233, -237, -240, -243, -246, -249, -252, -255, -258, -261, -264, -266, -269, -272, -275, -278, -282, -286, -290, -294, -298, -303, -307, -312, -316, -321, -325, -327, -329, -331, -333, -334, -336, -337, -337, -336, -334, -332, -330, -328, -326, -323, -321, -318, -314, -309, -304, -299, -293, -286, -278, -277, -278, -278, -279, -280, -281, -282, -284, -285, -287, -288, -290, -291, -293, -295, -297, -299, -301, -303, -305, -307, -310, -312, -315, -317, -320, -323, -326, -333, -340, -347, -355, -362, -370, -377, -385, -393, -400, -408, -415, -423, -435, -448, -461, -475, -489, -503, -517, -532, -547, -561, -578, -595, -612, -629, -647, -665, -680, -694, -708, -721, -733, -745, -757, -769, -781, -792, -802, -812, -821, -830, -838, -847, -855, -863, -871, -879, -888, -896, -904, -912, -919, -926, -932, -938, -944, -949, -954, -959, -964, -968, -972, -976, -979, -981, -982, -983, -982, -981, -978, -974, -969, -962, -955, -946, -936, -924, -914, -918, -921, -923, -925, -926, -928, -933, -937, -942, -946, -951, -956, -961, -964, -967, -969, -971, -975, -978, -982, -985, -988, -992, -995, -998, -1001, -1005, -1008, -1012, -1015, -1018, -1022, -1025, -1027, -1029, -1031, -1032, -1032, -1032, -1033, -1034, -1035, -1037, -1039, -1040, -1042, -1044, -1046, -1048, -1050, -1053, -1055, -1058, -1060, -1062, -1065, -1067, -1069, -1072, -1074, -1077, -1083, -1087, -1092, -1096, -1101, -1105, -1109, -1112, -1116, -1119, -1121, -1124, -1125, -1126, -1126, -1126, -1126, -1126, -1126, -1126, -1126, -1125, -1125, -1125, -1125, -1125, -1124, -1124, -1123, -1123, -1123, -1121, -1120, -1119, -1118, -1116, -1115, -1113, -1112, -1111, -1110, -1108, -1107, -1105, -1103, -1101, -1099, -1098, -1096, -1094, -1092, -1089, -1087, -1084, -1081, -1078, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1076, -1079, -1084, -1089, -1094, -1099, -1104, -1109, -1114, -1119, -1124, -1137, -1149, -1162, -1176, -1188, -1200, -1211, -1223, -1234, -1245, -1255, -1265, -1275, -1284, -1293, -1302, -1311, -1321, -1330, -1340, -1350, -1360, -1369, -1378, -1387, -1395, -1404, -1412, -1421, -1429, -1438, -1446, -1454, -1461, -1468, -1475, -1482, -1488, -1493, -1497, -1501, -1504, -1506, -1507, -1509, -1509, -1509, -1509, -1511, -1513, -1515, -1517, -1519, -1521, -1523, -1525, -1526, -1527, -1527, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1526, -1525, -1523, -1521, -1518, -1515, -1512, -1510, -1507, -1504, -1502, -1499, -1497, -1494, -1491, -1488, -1485, -1482, -1478, -1475, -1473, -1471, -1469, -1467, -1465, -1463, -1461, -1459, -1456, -1454, -1452, -1450, -1447, -1445, -1442, -1440, -1437, -1435, -1432, -1430, -1427, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1427, -1429, -1432, -1434, -1437, -1440, -1442, -1445, -1447, -1450, -1453, -1455, -1458, -1460, -1462, -1465, -1467, -1469, -1472, -1474, -1478, -1482, -1485, -1489, -1493, -1497, -1501, -1505, -1508, -1512, -1515, -1519, -1522, -1525, -1527, -1529, -1530, -1531, -1533, -1534, -1536, -1538, -1539, -1541, -1543, -1545, -1547, -1549, -1551, -1553, -1556, -1558, -1560, -1563, -1565, -1567, -1569, -1572, -1574, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1576, -1575, -1573, -1570, -1566, -1562, -1556, -1551, -1547, -1543, -1539, -1535, -1531, -1527, -1523, -1517, -1511, -1504, -1497, -1490, -1482, -1474, -1465, -1456, -1447, -1437, -1426, -1423, -1420, -1415, -1409, -1400, -1390, -1378, -1365, -1352, -1343, -1335, -1327, -1319, -1311, -1303, -1295, -1286, -1278, -1269, -1260, -1251, -1242, -1231, -1220, -1207, -1193, -1178, -1162, -1145, -1126, -1107, -1087, -1065, -1043, -1021, -998, -975, -952, -937, -942, -947, -951, -955, -959, -965, -972, -979, -987, -994, -1001, -1007, -1012, -1017, -1023, -1028, -1033, -1037, -1042, -1047, -1052, -1057, -1061, -1066, -1071, -1075, -1079, -1083, -1086, -1090, -1093, -1096, -1099, -1103, -1106, -1109, -1113, -1116, -1120, -1123, -1125, -1128, -1129, -1131, -1133, -1135, -1137, -1139, -1141, -1143, -1145, -1147, -1149, -1151, -1154, -1156, -1158, -1160, -1163, -1165, -1168, -1170, -1172, -1174, -1176, -1178, -1180, -1181, -1181, -1179, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1176, -1175, -1173, -1171, -1166, -1161, -1154, -1146, -1138, -1132, -1126, -1122, -1119, -1116, -1112, -1108, -1104, -1099, -1094, -1088, -1081, -1075, -1068, -1060, -1053, -1044, -1036, -1027, -1018, -1013, -1008, -1004, -999, -994, -989, -984, -979, -982, -986, -990, -994, -998, -1003, -1008, -1011, -1015, -1018, -1021, -1025, -1028, -1031, -1033, -1034, -1034, -1033, -1032, -1030, -1028, -1026, -1023, -1020, -1016, -1014, -1011, -1008, -1006, -1005, -1003, -1001, -999, -997, -995, -993, -991, -988, -986, -983, -981, -978, -981, -985, -989, -994, -998, -1003, -1008, -1011, -1015, -1019, -1022, -1025, -1029, -1032, -1034, -1036, -1038, -1039, -1039, -1039, -1038, -1036, -1033, -1030, -1026, -1021, -1017, -1012, -1008, -1002, -997, -991, -984, -977, -969, -961, -953, -948, -943, -939, -934, -928, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -927, -927, -927, -927, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -928, -932, -937, -940, -944, -947, -951, -954, -957, -959, -962, -964, -967, -969, -970, -972, -974, -976, -978, -980, -982, -984, -986, -988, -991, -994, -997, -1000, -1003, -1006, -1009, -1012, -1015, -1018, -1021, -1024, -1026, -1027, -1028, -1027, -1025, -1021, -1018, -1016, -1013, -1010, -1007, -1004, -1001, -997, -993, -989, -985, -981, -976, -976, -976, -976, -976, -976, -976, -976, -976, -977, -978, -980, -984, -988, -991, -995, -1000, -1005, -1010, -1014, -1017, -1020, -1022, -1024, -1025, -1026, -1026, -1026, -1026, -1026, -1026, -1026, -1026, -1027, -1031, -1035, -1039, -1043, -1046, -1049, -1051, -1052, -1051, -1049, -1045, -1038, -1031, -1021, -1010, -998, -984, -970, -955, -940, -924, -908, -891, -874, -856, -839, -821, -803, -784, -766, -747, -728, -708, -687, -670, -666, -662, -658, -653, -649, -645, -641, -637, -633, -629, -626, -626, -626, -626, -634, -643, -653, -664, -675, -689, -704, -721, -738, -756, -773, -787, -802, -815, -829, -842, -855, -868, -880, -892, -905, -917, -929, -941, -953, -965, -976, -987, -998, -1009, -1020, -1030, -1040, -1050, -1059, -1068, -1077, -1085, -1093, -1100, -1108, -1115, -1122, -1128, -1134, -1139, -1144, -1149, -1153, -1157, -1160, -1163, -1165, -1167, -1168, -1169, -1170, -1170, -1169, -1167, -1165, -1162, -1159, -1155, -1151, -1146, -1141, -1135, -1129, -1122, -1115, -1107, -1099, -1090, -1091, -1095, -1102, -1109, -1115, -1121, -1127, -1133, -1138, -1143, -1149, -1154, -1158, -1161, -1164, -1166, -1167, -1168, -1168, -1168, -1168, -1167, -1166, -1164, -1164, -1164, -1164, -1164, -1164, -1164, -1164, -1164, -1164, -1163, -1163, -1163, -1164, -1164, -1165, -1167, -1168, -1170, -1172, -1173, -1175, -1176, -1177, -1178, -1179, -1180, -1181, -1182, -1183, -1184, -1186, -1187, -1189, -1191, -1193, -1195, -1197, -1199, -1201, -1203, -1205, -1208, -1210, -1213, -1216, -1218, -1221, -1224, -1226, -1226, -1226, -1226, -1226, -1226, -1226, -1226, -1226, -1226, -1226, -1228, -1232, -1237, -1241, -1245, -1250, -1254, -1258, -1262, -1265, -1269, -1273, -1277, -1280, -1282, -1283, -1283, -1282, -1279, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1276, -1277, -1279, -1282, -1285, -1288, -1291, -1294, -1298, -1301, -1305, -1308, -1311, -1314, -1317, -1320, -1323, -1328, -1332, -1337, -1341, -1346, -1351, -1356, -1362, -1367, -1372, -1377, -1382, -1387, -1392, -1397, -1402, -1407, -1412, -1417, -1421, -1425, -1426, -1428, -1429, -1431, -1432, -1432, -1433, -1433, -1433, -1432, -1431, -1429, -1427, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1427, -1427, -1427, -1427, -1427, -1427, -1427, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426, -1426); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 222 checkpoint { frame 1 { stop(); } frame 2 { _root.sounderMC._playSound('switch', 0.1); } frame 3 { stop(); } } movieClip 239 danger { frame 1 { stop(); } } movieClip 240 level1 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13700, 13600, 13500, 13300, 13101, 12999, 12900, 12800, 12502, 12300, 12002, 11800, 11700, 11599, 11498, 11299, 11100, 10900, 10700, 10501, 10300, 10199, 10198, 10100, 9900, 9800, 9700, 9499, 9400, 9300, 9199, 9100, 9000, 8900, 8799, 8700, 8600, 8499, 8400, 8300, 8200, 8099, 8000, 7900, 7799, 7600, 7400, 7200, 6700, 6500, 6400, 6298, 6099, 5798, 5499, 5202, 4900, 4700, 4599, 4401, 4300, 4200, 4100, 3999, 3900, 3602, 3200, 2902, 2700, 2399, 2199, 1998, 1899, 1800, 1700, 1600, 1500, 1100, 901, 800, 700, 600, 400, 200, 100, -2, -502); var _maskliney = new Array(-748, -748, -450, -398, -402, -348, -352, -451, -551, -602, -602, -652, -652, -598, -548, -498, -300, -149, 2, 52, 48, -2, -101, -152, -301, -301, -302, -352, -298, -302, -501, -552, -498, -399, -348, -352, -402, -501, -552, -498, -399, -348, -352, -402, -501, -552, -498, -399, -348, -352, -402, -402, -348, -298, -149, 200, 601, 802, 852, 848, 848, 1099, 1201, 1198, 1148, 1148, 1251, 1302, 1352, 1348, 1298, 1248, 1098, 899, 649, 549, 498, 552, 498, 552, 548, 449, 448, 398, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1', 'circle', 'circle', 'circle', 'line1', 'line0', 'line0', 'line0', 'line0', 'circle', 'line1', 'line1'); var surfacesXPos = new Array(13750, 13650, 13550, 13400, 13200, 13050, 12950, 12850, 12650, 12400, 12150, 11900, 11750, 11650, 11550, 11200, 11000, 10800, 10600, 10350, 9750, 9600, 9450, 9350, 9250, 9150, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7950, 7850, 7700, 7500, 7300, 6950, 6600, 6450, 6350, 6200, 5950, 5650, 5350, 5050, 4800, 4650, 4500, 4350, 4250, 4150, 4050, 3950, 3750, 3400, 3050, 2800, 2550, 2300, 2100, 1950, 1850, 1750, 1650, 1550, 1300, 1000, 850, 750, 650, 500, 300, 150, 50, 1300, 1700, 4800, 10300, 10400, 12400, 11400, 10200, 10100, 10000, 9850, 10000, 10150, 10250, 10400, 13900, 13850, 13950); var surfacesYPos = new Array(-425, -400, -375, -350, -400, -500, -575, -600, -625, -650, -625, -575, -525, -400, -225, 25, 50, 25, -50, -200, -300, -400, -525, -525, -450, -375, -350, -375, -450, -525, -525, -450, -375, -350, -375, -450, -525, -525, -450, -375, -350, -375, -400, -375, -325, -225, 25, 400, 700, 825, 850, 850, 975, 1150, 1200, 1175, 1150, 1200, 1275, 1325, 1350, 1325, 1275, 1175, 1000, 775, 600, 525, 525, 525, 525, 550, 500, 450, 425, 400, 375, 350, 325, 150, 600, 600, 900, -200, -100, -600, -75, -300, -300, -300, -325, -325, -300, -225, -125, -800, -600, -775); var surfacesWidths = new Array(100, 100, 100, 200, 195, 100, 100, 100, 295, 200, 295, 200, 100, 100, 100, 200, 200, 200, 195, 300, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 500, 200, 100, 100, 200, 300, 300, 295, 300, 200, 100, 195, 100, 100, 100, 100, 100, 295, 400, 295, 200, 300, 200, 200, 100, 100, 100, 100, 100, 400, 195, 100, 100, 100, 200, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 100, 100, 200, 200, 100, 100); var surfacesHeights = new Array(50, 0, 50, 0, 100, 100, 50, 0, 50, 0, 50, 50, 50, 195, 150, 50, 0, 50, 100, 200, 0, 200, 50, 50, 100, 50, 0, 50, 100, 50, 50, 100, 50, 0, 50, 100, 50, 50, 100, 50, 0, 50, 0, 50, 50, 150, 350, 400, 200, 50, 0, 0, 245, 100, 0, 50, 0, 100, 50, 50, 0, 50, 50, 150, 200, 250, 100, 50, 50, 50, 50, 0, 100, 0, 50, 0, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 150, 200, 200, 200, 50, 50, 0, 150, 50, 200, 300, 50); var checkPointsLin = new Array(-10, 10); var checkPointsCol = new Array(-10, 69); var _dangerlin = new Array(-10, 11); var _dangercol = new Array(-10, 98); lift1_movementSteps = 100; lift1_speedX = 0; lift1_speedY = 2; lift1_posX = 7500; lift1_posY = -225; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 17; _carcol = 3; _finlin = 10; _fincol = 137; _signs = [0, 1]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 158, 164, 170, 177, 184, 192, 200, 208, 216, 225, 234, 243, 251, 260, 269, 279, 289, 299, 309, 319, 329, 340, 351, 362, 373, 384, 394, 405, 416, 428, 441, 453, 465, 478, 490, 503, 516, 529, 542, 556, 570, 584, 600, 615, 631, 646, 661, 677, 692, 707, 724, 740, 756, 772, 788, 804, 820, 836, 852, 868, 884, 900, 916, 932, 948, 964, 980, 996, 1013, 1029, 1045, 1061, 1077, 1094, 1109, 1124, 1140, 1158, 1178, 1194, 1206, 1218, 1230, 1238, 1245, 1252, 1262, 1273, 1285, 1298, 1311, 1324, 1336, 1350, 1364, 1379, 1394, 1410, 1426, 1442, 1458, 1474, 1490, 1506, 1522, 1537, 1552, 1566, 1580, 1594, 1607, 1620, 1633, 1645, 1658, 1670, 1681, 1693, 1705, 1716, 1727, 1739, 1750, 1761, 1773, 1783, 1791, 1795, 1797, 1799, 1803, 1808, 1812, 1816, 1819, 1823, 1826, 1830, 1834, 1837, 1841, 1845, 1850, 1855, 1860, 1865, 1870, 1875, 1881, 1888, 1894, 1900, 1906, 1912, 1919, 1926, 1935, 1944, 1954, 1963, 1972, 1982, 1991, 2001, 2010, 2020, 2029, 2039, 2048, 2058, 2067, 2076, 2086, 2095, 2105, 2115, 2126, 2138, 2150, 2163, 2176, 2190, 2204, 2219, 2235, 2251, 2268, 2285, 2304, 2322, 2341, 2361, 2380, 2400, 2421, 2443, 2464, 2486, 2508, 2531, 2553, 2576, 2598, 2621, 2643, 2665, 2688, 2711, 2734, 2757, 2778, 2799, 2822, 2844, 2867, 2889, 2912, 2934, 2956, 2978, 3000, 3023, 3045, 3067, 3090, 3112, 3134, 3157, 3179, 3202, 3225, 3248, 3270, 3292, 3315, 3337, 3360, 3383, 3406, 3429, 3452, 3475, 3498, 3521, 3543, 3566, 3589, 3613, 3636, 3658, 3680, 3703, 3725, 3748, 3770, 3793, 3816, 3838, 3861, 3884, 3908, 3931, 3951, 3970, 3990, 4008, 4025, 4041, 4056, 4072, 4088, 4104, 4120, 4136, 4153, 4169, 4185, 4201, 4216, 4232, 4249, 4265, 4282, 4298, 4315, 4333, 4350, 4368, 4386, 4404, 4423, 4442, 4461, 4480, 4498, 4517, 4536, 4555, 4574, 4593, 4612, 4631, 4650, 4668, 4686, 4704, 4721, 4738, 4755, 4773, 4789, 4804, 4818, 4833, 4848, 4863, 4878, 4893, 4908, 4922, 4937, 4951, 4965, 4979, 4993, 5008, 5022, 5036, 5050, 5064, 5078, 5092, 5106, 5120, 5134, 5148, 5162, 5175, 5190, 5205, 5221, 5237, 5248, 5258, 5269, 5282, 5296, 5309, 5323, 5336, 5349, 5362, 5375, 5389, 5403, 5416, 5430, 5444, 5458, 5472, 5486, 5500, 5512, 5524, 5534, 5543, 5553, 5564, 5576, 5589, 5601, 5613, 5625, 5637, 5649, 5662, 5674, 5687, 5700, 5713, 5727, 5741, 5755, 5770, 5785, 5799, 5811, 5821, 5830, 5839, 5848, 5857, 5868, 5878, 5888, 5898, 5908, 5919, 5929, 5939, 5949, 5959, 5969, 5980, 5990, 6000, 6010, 6020, 6031, 6042, 6053, 6063, 6074, 6085, 6096, 6106, 6115, 6123, 6131, 6138, 6146, 6153, 6160, 6167, 6175, 6182, 6190, 6197, 6205, 6213, 6220, 6228, 6235, 6243, 6250, 6256, 6263, 6269, 6274, 6280, 6286, 6291, 6297, 6303, 6308, 6314, 6320, 6326, 6332, 6338, 6344, 6350, 6356, 6361, 6366, 6371, 6376, 6381, 6385, 6390, 6395, 6400, 6405, 6409, 6413, 6418, 6422, 6426, 6431, 6435, 6440, 6445, 6449, 6454, 6459, 6463, 6467, 6471, 6475, 6479, 6483, 6487, 6492, 6496, 6501, 6505, 6510, 6514, 6519, 6524, 6529, 6535, 6541, 6546, 6552, 6558, 6564, 6571, 6577, 6583, 6590, 6596, 6603, 6610, 6616, 6623, 6630, 6637, 6645, 6652, 6659, 6667, 6675, 6682, 6689, 6697, 6705, 6714, 6723, 6731, 6740, 6750, 6759, 6769, 6779, 6789, 6800, 6810, 6821, 6832, 6843, 6855, 6866, 6878, 6889, 6901, 6913, 6925, 6938, 6950, 6963, 6976, 6989, 7002, 7015, 7028, 7042, 7055, 7069, 7083, 7097, 7111, 7125, 7140, 7154, 7169, 7184, 7198, 7212, 7227, 7242, 7257, 7272, 7287, 7302, 7318, 7333, 7349, 7364, 7380, 7397, 7410, 7420, 7429, 7436, 7441, 7445, 7449, 7453, 7456, 7459, 7462, 7464, 7466, 7468, 7470, 7471, 7473, 7474, 7475, 7476, 7476, 7477, 7479, 7480, 7481, 7483, 7484, 7486, 7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7506, 7508, 7511, 7514, 7517, 7520, 7523, 7526, 7530, 7533, 7537, 7540, 7544, 7548, 7552, 7556, 7560, 7564, 7568, 7573, 7577, 7581, 7586, 7590, 7594, 7599, 7603, 7608, 7612, 7617, 7621, 7626, 7631, 7637, 7643, 7650, 7656, 7661, 7667, 7672, 7678, 7684, 7690, 7696, 7702, 7708, 7714, 7720, 7726, 7733, 7739, 7746, 7753, 7760, 7767, 7773, 7780, 7786, 7792, 7798, 7803, 7808, 7813, 7816, 7819, 7822, 7825, 7828, 7831, 7834, 7838, 7841, 7845, 7849, 7853, 7856, 7860, 7863, 7867, 7870, 7873, 7875, 7878, 7881, 7885, 7889, 7893, 7897, 7901, 7906, 7911, 7916, 7921, 7926, 7930, 7935, 7940, 7945, 7950, 7956, 7961, 7967, 7974, 7981, 7987, 7994, 8000, 8008, 8015, 8022, 8028, 8033, 8038, 8043, 8048, 8052, 8057, 8062, 8067, 8072, 8077, 8083, 8088, 8094, 8100, 8105, 8111, 8116, 8122, 8127, 8133, 8140, 8147, 8154, 8161, 8170, 8178, 8187, 8196, 8206, 8216, 8228, 8241, 8254, 8267, 8282, 8298, 8314, 8331, 8347, 8361, 8374, 8390, 8405, 8421, 8434, 8445, 8455, 8465, 8477, 8487, 8498, 8509, 8518, 8525, 8533, 8540, 8548, 8555, 8563, 8570, 8577, 8584, 8592, 8599, 8607, 8615, 8622, 8629, 8637, 8644, 8651, 8659, 8666, 8675, 8682, 8689, 8696, 8704, 8710, 8716, 8721, 8725, 8730, 8734, 8739, 8744, 8749, 8753, 8759, 8764, 8770, 8776, 8782, 8789, 8795, 8802, 8809, 8815, 8822, 8829, 8835, 8842, 8848, 8854, 8861, 8867, 8874, 8881, 8887, 8894, 8901, 8911, 8921, 8934, 8947, 8958, 8972, 8986, 9001, 9017, 9033, 9048, 9060, 9074, 9088, 9103, 9118, 9130, 9140, 9150, 9159, 9170, 9181, 9191, 9201, 9211, 9219, 9227, 9235, 9243, 9250, 9257, 9264, 9271, 9278, 9285, 9292, 9299, 9306, 9313, 9321, 9328, 9335, 9342, 9349, 9356, 9364, 9372, 9379, 9386, 9393, 9401, 9408, 9416, 9422, 9427, 9432, 9437, 9442, 9447, 9452, 9457, 9462, 9467, 9472, 9478, 9484, 9490, 9497, 9503, 9510, 9516, 9522, 9529, 9537, 9546, 9554, 9563, 9572, 9582, 9591, 9601, 9612, 9622, 9633, 9645, 9656, 9669, 9681, 9694, 9708, 9723, 9742, 9755, 9766, 9780, 9794, 9809, 9824, 9839, 9853, 9867, 9881, 9894, 9908, 9922, 9936, 9946, 9958, 9971, 9985, 10000, 10015, 10030, 10045, 10059, 10074, 10090, 10106, 10122, 10140, 10157, 10174, 10192, 10210, 10228, 10245, 10263, 10281, 10299, 10316, 10333, 10350, 10366, 10382, 10397, 10413, 10428, 10442, 10457, 10471, 10485, 10499, 10513, 10526, 10540, 10553, 10567, 10580, 10594, 10608, 10621, 10635, 10648, 10662, 10675, 10689, 10702, 10716, 10729, 10742, 10756, 10769, 10782, 10796, 10809, 10822, 10835, 10849, 10862, 10875, 10888, 10901, 10914, 10927, 10940, 10953, 10964, 10969, 10972, 10976, 10980, 10985, 10988, 10991, 10993, 10995, 10997, 10998, 10999, 11000, 11001, 11002, 11002, 11003, 11004, 11004, 11004, 11005, 11005, 11006, 11006, 11006, 11006, 11007, 11007, 11007, 11007, 11008, 11009, 11009, 11010, 11011, 11012, 11013, 11014, 11014, 11015, 11016, 11017, 11018, 11019, 11021, 11023, 11025, 11027, 11029, 11031, 11034, 11036, 11039, 11042, 11045, 11048, 11051, 11053, 11056, 11059, 11062, 11065, 11068, 11071, 11074, 11077, 11080, 11083, 11087, 11090, 11094, 11097, 11101, 11104, 11108, 11112, 11116, 11119, 11123, 11127, 11131, 11135, 11140, 11145, 11150, 11155, 11161, 11166, 11171, 11177, 11182, 11188, 11194, 11199, 11205, 11211, 11217, 11224, 11230, 11237, 11243, 11250, 11257, 11264, 11272, 11278, 11285, 11292, 11298, 11304, 11311, 11318, 11324, 11331, 11338, 11345, 11353, 11362, 11371, 11381, 11391, 11401, 11412, 11424, 11435, 11448, 11460, 11472, 11485, 11497, 11508, 11515, 11522, 11528, 11534, 11540, 11547, 11553, 11559, 11565, 11572, 11578, 11584, 11590, 11597, 11603, 11609, 11615, 11620, 11625, 11629, 11634, 11637, 11641, 11644, 11648, 11651, 11655, 11658, 11662, 11665, 11669, 11673, 11676, 11680, 11684, 11687, 11691, 11695, 11699, 11702, 11706, 11709, 11712, 11715, 11719, 11723, 11728, 11732, 11737, 11741, 11745, 11750, 11755, 11759, 11764, 11768, 11773, 11777, 11782, 11787, 11792, 11797, 11802, 11808, 11813, 11818, 11824, 11830, 11836, 11842, 11848, 11855, 11861, 11868, 11874, 11881, 11888, 11895, 11902, 11909, 11917, 11924, 11931, 11939, 11946, 11954, 11962, 11970, 11978, 11986, 11994, 12003, 12011, 12020, 12029, 12038, 12047, 12057, 12066, 12076, 12086, 12095, 12105, 12116, 12126, 12136, 12147, 12158, 12168, 12179, 12190, 12201, 12212, 12224, 12235, 12247, 12259, 12270, 12282, 12294, 12305, 12316, 12325, 12333, 12340, 12347, 12355, 12364, 12374, 12385, 12397, 12408, 12420, 12432, 12445, 12458, 12473, 12487, 12502, 12517, 12532, 12547, 12562, 12577, 12592, 12607, 12621, 12635, 12648, 12661, 12674, 12687, 12699, 12710, 12722, 12733, 12744, 12755, 12766, 12777, 12788, 12799, 12810, 12822, 12834, 12846, 12857, 12870, 12883, 12899, 12909, 12918, 12927, 12937, 12947, 12957, 12967, 12977, 12986, 12996, 13005, 13015, 13025, 13034, 13044, 13054, 13063, 13073, 13083, 13092, 13102, 13111, 13121, 13131, 13140, 13150, 13160, 13170, 13180, 13190, 13200, 13210, 13220, 13229, 13239, 13249, 13263, 13278, 13294, 13312, 13330, 13346, 13360, 13374, 13389, 13405, 13422, 13438, 13454, 13470, 13485, 13501, 13518, 13534, 13548, 13559, 13569, 13580, 13591, 13603, 13615, 13627, 13639, 13650, 13662, 13673, 13685, 13696, 13708, 13719, 13731, 13742, 13754, 13765, 13774, 13782, 13789, 13795, 13796, 13795, 13794, 13792, 13789, 13787, 13785, 13783, 13781, 13779, 13777, 13775, 13773, 13771, 13769, 13767, 13764, 13762, 13760, 13757, 13755, 13752, 13748, 13746, 13743, 13738, 13733, 13728, 13722, 13715, 13709, 13704, 13698, 13692, 13686, 13680, 13674, 13668, 13662, 13656, 13651, 13645, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644, 13644); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 311, 314, 317, 318, 320, 322, 324, 325, 327, 328, 329, 330, 331, 331, 330, 330, 330, 329, 329, 329, 328, 328, 328, 328, 328, 329, 329, 330, 331, 333, 335, 336, 339, 342, 345, 349, 353, 357, 362, 367, 372, 377, 381, 384, 384, 384, 383, 382, 380, 378, 377, 377, 377, 378, 380, 382, 384, 387, 390, 394, 398, 403, 408, 414, 420, 426, 433, 441, 449, 458, 467, 476, 486, 497, 506, 517, 526, 534, 535, 534, 529, 522, 514, 508, 500, 491, 479, 468, 458, 449, 441, 432, 423, 415, 406, 398, 391, 384, 379, 375, 372, 370, 369, 369, 370, 371, 374, 377, 381, 385, 390, 395, 400, 407, 413, 419, 426, 434, 442, 450, 459, 468, 477, 487, 494, 492, 488, 485, 483, 480, 478, 476, 475, 474, 474, 474, 475, 475, 476, 478, 480, 482, 486, 489, 493, 497, 501, 505, 510, 515, 521, 525, 531, 536, 542, 547, 554, 560, 567, 574, 581, 589, 598, 607, 617, 627, 638, 650, 662, 674, 686, 699, 713, 727, 742, 757, 773, 790, 806, 822, 838, 855, 872, 890, 908, 925, 942, 959, 976, 993, 1011, 1029, 1047, 1066, 1085, 1104, 1114, 1125, 1136, 1145, 1155, 1165, 1175, 1186, 1196, 1208, 1219, 1231, 1242, 1248, 1253, 1258, 1262, 1266, 1270, 1274, 1278, 1283, 1287, 1292, 1296, 1300, 1304, 1308, 1312, 1315, 1319, 1322, 1326, 1329, 1332, 1334, 1334, 1334, 1333, 1332, 1330, 1329, 1328, 1327, 1327, 1326, 1327, 1327, 1328, 1328, 1329, 1329, 1328, 1324, 1321, 1316, 1311, 1305, 1300, 1294, 1289, 1285, 1281, 1277, 1272, 1266, 1257, 1247, 1235, 1219, 1202, 1186, 1168, 1148, 1128, 1109, 1090, 1072, 1055, 1038, 1022, 1006, 990, 975, 959, 944, 930, 916, 902, 889, 876, 863, 851, 840, 829, 820, 810, 802, 794, 787, 780, 775, 770, 766, 762, 760, 758, 758, 757, 758, 759, 761, 760, 758, 757, 755, 752, 749, 747, 745, 743, 743, 742, 742, 743, 743, 744, 745, 747, 749, 752, 755, 758, 762, 767, 772, 777, 783, 789, 796, 803, 811, 819, 827, 832, 828, 826, 823, 819, 814, 809, 804, 800, 797, 795, 793, 791, 790, 789, 788, 788, 788, 787, 786, 784, 780, 773, 765, 757, 747, 737, 727, 716, 706, 697, 689, 681, 674, 667, 660, 653, 646, 639, 631, 624, 615, 607, 597, 586, 574, 559, 546, 531, 516, 499, 482, 465, 449, 433, 418, 404, 390, 376, 364, 351, 339, 328, 315, 303, 291, 279, 267, 255, 242, 228, 214, 200, 184, 169, 152, 137, 122, 106, 91, 75, 60, 45, 31, 17, 3, -10, -23, -36, -48, -60, -72, -83, -94, -105, -116, -127, -138, -149, -159, -169, -179, -189, -199, -208, -217, -226, -234, -243, -251, -258, -266, -274, -281, -288, -296, -302, -308, -315, -320, -326, -331, -335, -339, -343, -345, -348, -349, -351, -352, -353, -354, -354, -355, -356, -356, -357, -358, -359, -360, -362, -364, -366, -368, -370, -372, -374, -376, -378, -380, -381, -382, -383, -384, -385, -386, -387, -389, -390, -391, -393, -395, -397, -399, -401, -403, -405, -407, -409, -410, -412, -414, -416, -417, -419, -420, -421, -422, -422, -423, -424, -424, -424, -423, -422, -422, -421, -420, -420, -419, -419, -419, -420, -420, -420, -421, -421, -422, -422, -422, -422, -422, -421, -421, -421, -421, -421, -420, -420, -420, -420, -421, -421, -421, -421, -421, -421, -421, -420, -419, -418, -416, -414, -411, -407, -404, -400, -395, -390, -384, -379, -375, -373, -372, -371, -371, -372, -372, -373, -374, -375, -375, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -376, -376, -376, -376, -376, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -376, -376, -376, -377, -377, -378, -379, -380, -381, -382, -383, -384, -386, -387, -387, -388, -388, -388, -389, -389, -390, -391, -392, -393, -395, -397, -399, -401, -404, -406, -408, -409, -411, -413, -414, -416, -418, -420, -423, -426, -430, -435, -439, -443, -448, -453, -457, -462, -466, -470, -473, -477, -480, -483, -485, -488, -491, -493, -496, -499, -502, -504, -507, -509, -513, -516, -520, -523, -526, -530, -533, -537, -540, -543, -545, -547, -549, -551, -552, -553, -554, -556, -559, -561, -563, -565, -567, -569, -570, -571, -572, -572, -572, -571, -570, -568, -566, -564, -561, -558, -555, -550, -546, -542, -536, -532, -526, -521, -515, -508, -502, -496, -490, -482, -474, -465, -456, -446, -436, -426, -416, -406, -397, -391, -385, -380, -374, -369, -366, -366, -367, -369, -372, -375, -379, -385, -390, -397, -404, -413, -421, -429, -437, -445, -452, -461, -469, -478, -486, -495, -503, -510, -517, -524, -530, -536, -542, -547, -551, -555, -558, -561, -564, -566, -568, -569, -570, -571, -570, -570, -570, -571, -572, -572, -572, -571, -570, -568, -566, -564, -561, -558, -555, -552, -549, -546, -542, -538, -533, -528, -523, -517, -511, -504, -496, -488, -479, -471, -461, -451, -441, -430, -419, -409, -401, -395, -389, -385, -380, -376, -371, -367, -366, -366, -367, -370, -373, -376, -383, -389, -396, -403, -411, -418, -425, -433, -440, -447, -454, -462, -470, -478, -487, -495, -503, -510, -517, -524, -530, -536, -541, -546, -550, -554, -557, -559, -562, -564, -567, -569, -571, -572, -572, -572, -572, -571, -571, -571, -570, -569, -567, -565, -562, -559, -555, -551, -546, -542, -537, -532, -527, -521, -515, -508, -501, -495, -487, -479, -470, -461, -451, -441, -431, -420, -409, -398, -386, -374, -362, -349, -336, -323, -314, -315, -316, -319, -324, -328, -331, -336, -340, -345, -352, -359, -366, -374, -383, -393, -403, -413, -424, -435, -445, -455, -463, -472, -481, -490, -499, -507, -515, -521, -527, -532, -536, -540, -542, -544, -544, -544, -543, -540, -537, -534, -529, -524, -519, -513, -506, -499, -492, -484, -477, -468, -460, -451, -441, -432, -422, -412, -401, -391, -379, -368, -356, -343, -331, -317, -304, -290, -275, -260, -244, -229, -212, -195, -178, -160, -142, -123, -104, -85, -65, -44, -23, -2, 19, 35, 34, 34, 34, 30, 27, 24, 22, 21, 20, 19, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 19, 19, 20, 20, 20, 21, 21, 21, 22, 22, 23, 23, 24, 24, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 21, 21, 20, 19, 18, 17, 17, 16, 16, 16, 15, 16, 16, 15, 15, 14, 13, 12, 10, 8, 6, 4, 2, 0, -2, -4, -6, -7, -9, -10, -11, -13, -14, -16, -18, -21, -24, -28, -32, -37, -43, -49, -55, -62, -69, -76, -84, -91, -98, -105, -113, -121, -129, -137, -146, -156, -166, -177, -190, -202, -214, -227, -239, -252, -265, -277, -289, -300, -311, -321, -331, -341, -350, -359, -368, -377, -386, -395, -404, -413, -422, -431, -440, -448, -456, -464, -472, -479, -484, -490, -495, -498, -502, -506, -509, -513, -515, -518, -521, -524, -527, -529, -532, -534, -536, -539, -541, -543, -545, -547, -549, -551, -553, -555, -558, -560, -562, -564, -566, -568, -570, -572, -573, -575, -577, -578, -580, -582, -583, -584, -586, -587, -589, -590, -592, -593, -595, -597, -598, -600, -602, -604, -606, -608, -610, -612, -614, -616, -618, -620, -622, -623, -625, -627, -628, -630, -631, -632, -634, -635, -637, -638, -640, -642, -643, -645, -647, -649, -651, -653, -655, -657, -659, -661, -663, -665, -667, -669, -670, -673, -678, -684, -691, -698, -706, -716, -725, -734, -742, -749, -756, -763, -770, -777, -784, -790, -794, -798, -801, -803, -804, -804, -803, -801, -798, -794, -789, -784, -778, -772, -765, -758, -751, -743, -734, -726, -717, -708, -699, -690, -680, -671, -661, -651, -641, -631, -621, -614, -615, -615, -616, -618, -619, -620, -621, -621, -620, -619, -617, -614, -611, -608, -604, -600, -595, -590, -584, -578, -571, -564, -556, -548, -539, -530, -520, -510, -500, -488, -477, -464, -452, -439, -425, -411, -397, -386, -378, -370, -365, -365, -366, -368, -371, -374, -376, -378, -379, -380, -379, -379, -378, -379, -384, -392, -398, -406, -414, -422, -430, -438, -444, -450, -456, -460, -465, -469, -472, -475, -478, -480, -482, -483, -484, -482, -480, -481, -485, -489, -492, -492, -494, -495, -497, -498, -499, -499, -498, -496, -494, -492, -489, -486, -482, -478, -473, -468, -462, -457, -452, -446, -443, -440, -437, -435, -433, -432, -430, -429, -428, -427, -426, -425, -424, -423, -422, -421, -420, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 29, 27, 25, 21, 16, 11, 7, 2, -2, -5, -5, -4, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 1, 4, 7, 12, 16, 18, 19, 19, 18, 17, 16, 14, 12, 12, 11, 12, 9, 5, -1, -5, -7, -6, -3, 1, 5, 9, 12, 14, 16, 19, 21, 23, 26, 28, 31, 34, 36, 39, 41, 44, 46, 49, 51, 54, 56, 59, 61, 64, 65, 58, 45, 27, 6, -14, -30, -44, -55, -55, -45, -30, -16, -3, 10, 23, 35, 47, 59, 72, 84, 96, 108, 121, 133, 145, 156, 168, 180, -169, -157, -145, -134, -123, -113, -103, -93, -84, -74, -65, -56, -48, -41, -34, -27, -21, -16, -11, -6, 2, 2, -4, -15, -21, -17, -10, -2, 4, 8, 12, 16, 20, 24, 29, 34, 38, 43, 47, 49, 50, 49, 48, 45, 41, 37, 31, 25, 23, 24, 28, 33, 40, 45, 49, 51, 52, 51, 51, 52, 52, 53, 53, 53, 52, 51, 49, 47, 46, 45, 44, 45, 48, 51, 51, 52, 51, 50, 50, 49, 48, 45, 42, 41, 41, 42, 43, 44, 45, 45, 45, 40, 30, 24, 20, 20, 21, 23, 23, 24, 25, 25, 25, 25, 22, 17, 10, 7, 8, 9, 10, 11, 12, 11, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 2, -3, -5, -6, -5, -4, -4, -3, -3, -3, -3, -3, -2, -2, -3, -3, -3, -6, -10, -13, -15, -15, -14, -13, -13, -12, -12, -12, -12, -12, -18, -26, -32, -36, -41, -47, -55, -56, -53, -47, -40, -34, -30, -26, -23, -18, -13, -7, -1, 6, 13, 20, 27, 35, 43, 51, 59, 68, 76, 85, 94, 102, 110, 118, 126, 134, 142, 150, 159, 168, 177, -174, -165, -155, -145, -135, -125, -115, -106, -95, -81, -67, -55, -44, -36, -29, -21, -14, -8, -2, 4, 9, 14, 18, 22, 26, 29, 32, 34, 35, 37, 37, 38, 38, 38, 38, 39, 40, 35, 23, 4, -17, -29, -29, -23, -14, -8, -4, -4, -4, -5, -5, -4, -4, -4, -5, -7, -11, -13, -14, -18, -23, -31, -40, -44, -43, -40, -37, -34, -33, -31, -30, -30, -30, -29, -30, -31, -33, -36, -38, -38, -38, -38, -37, -40, -47, -57, -63, -64, -62, -58, -55, -53, -51, -51, -50, -49, -49, -49, -48, -47, -46, -45, -47, -49, -52, -56, -58, -58, -58, -57, -56, -55, -57, -60, -64, -65, -65, -63, -62, -61, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -61, -60, -59, -58, -57, -56, -56, -56, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -56, -54, -50, -46, -43, -39, -35, -31, -28, -25, -22, -19, -16, -13, -13, -13, -15, -19, -23, -29, -31, -32, -31, -28, -25, -22, -21, -20, -20, -19, -18, -17, -16, -14, -14, -14, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -15, -15, -15, -15, -15, -15, -13, -10, -7, -4, -1, 1, 2, 2, 0, -1, -2, -2, -2, -2, -1, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 4, 8, 12, 17, 20, 23, 25, 27, 28, 28, 28, 27, 23, 17, 9, 2, -3, -4, -4, -3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -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, -1, -2, -3, -5, -6, -7, -8, -9, -10, -11, -10, -9, -8, -6, -7, -8, -11, -15, -17, -18, -18, -17, -16, -15, -15, -15, -16, -16, -16, -16, -15, -15, -15, -15, -15, -17, -20, -24, -29, -35, -40, -44, -47, -49, -49, -48, -47, -46, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -46, -44, -42, -38, -35, -31, -28, -25, -22, -20, -17, -16, -17, -19, -21, -24, -26, -29, -29, -29, -27, -25, -23, -22, -18, -14, -8, -1, 5, 11, 16, 21, 24, 27, 30, 33, 37, 41, 45, 49, 53, 52, 51, 48, 42, 36, 31, 26, 24, 25, 28, 34, 39, 43, 47, 47, 47, 45, 44, 40, 35, 29, 22, 18, 18, 21, 20, 14, 5, -5, -9, -9, -11, -16, -24, -32, -35, -35, -32, -32, -33, -38, -44, -50, -52, -51, -49, -47, -45, -45, -45, -44, -42, -41, -38, -36, -33, -30, -28, -26, -24, -22, -19, -17, -17, -17, -17, -17, -16, -13, -7, 0, 7, 14, 20, 26, 33, 40, 47, 55, 60, 64, 66, 67, 66, 65, 63, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 36, 38, 37, 34, 28, 21, 18, 19, 22, 20, 14, 5, -5, -10, -10, -12, -16, -22, -30, -34, -34, -32, -29, -30, -34, -40, -47, -50, -51, -50, -48, -46, -45, -45, -45, -44, -42, -40, -37, -35, -32, -29, -27, -25, -22, -19, -15, -12, -11, -10, -9, -8, -6, -4, -2, 2, 7, 13, 17, 21, 25, 29, 33, 37, 41, 45, 46, 46, 44, 40, 38, 35, 34, 35, 38, 43, 46, 47, 47, 45, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 37, 23, 0, -15, -17, -15, -14, -15, -18, -24, -27, -29, -28, -28, -30, -35, -39, -36, -27, -15, -2, 9, 18, 27, 36, 46, 56, 66, 77, 88, 99, 109, 120, 131, 141, 151, 162, 173, -176, -165, -154, -143, -133, -123, -113, -104, -94, -85, -77, -68, -59, -51, -43, -36, -28, -21, -14, -6, 1, 8, 14, 20, 25, 30, 34, 38, 41, 44, 47, 49, 50, 52, 52, 53, 53, 53, 52, 50, 49, 47, 44, 41, 38, 34, 31, 27, 14, -6, -20, -18, -12, -5, 0, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 8, 8, 7, 6, 5, 4, 3, 2, 1, 0, -1, -1, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -2, -3, -4, -5, -5, -6, -7, -8, -8, -9, -10, -11, -12, -13, -14, -14, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -17, -20, -24, -28, -32, -35, -39, -42, -43, -42, -40, -39, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -42, -46, -53, -61, -65, -65, -62, -59, -56, -55, -55, -55, -56, -58, -59, -61, -62, -64, -65, -66, -65, -65, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -61, -59, -58, -57, -55, -52, -49, -45, -41, -38, -35, -33, -32, -31, -30, -29, -28, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -27, -25, -23, -21, -20, -19, -18, -17, -16, -15, -14, -14, -15, -15, -16, -16, -16, -16, -15, -16, -15, -16, -16, -16, -16, -15, -15, -16, -15, -15, -15, -15, -14, -13, -12, -11, -10, -10, -10, -10, -11, -11, -11, -12, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -15, -24, -36, -45, -47, -41, -31, -20, -9, 2, 14, 28, 40, 53, 65, 77, 89, 101, 113, 125, 137, 149, 161, 172, -176, -164, -153, -142, -132, -122, -112, -102, -92, -82, -73, -64, -56, -47, -38, -29, -19, -10, 0, 10, 20, 31, 40, 43, 37, 24, 6, -5, -7, -3, 2, 5, 5, 4, 2, 1, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -4, -4, -3, -1, 1, 3, 5, 6, 8, 9, 11, 12, 14, 20, 23, 27, 25, 17, 5, -7, -11, -10, -6, -1, 2, 4, 4, 5, 4, 0, -7, -19, -34, -41, -40, -35, -28, -23, -20, -18, -16, -15, -13, -11, -9, -6, -4, -2, 1, 3, 5, 7, 5, -8, -25, -46, -67, -81, -86, -84, -78, -73, -69, -67, -67, -66, -65, -64, -63, -61, -59, -58, -56, -55, -51, -46, -40, -32, -23, -21, -21, -25, -28, -31, -31, -29, -26, -22, -17, -14, -10, -7, -5, -2, 1, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 138, 143, 149, 155, 162, 168, 175, 182, 190, 198, 206, 213, 223, 232, 242, 251, 261, 270, 280, 290, 301, 311, 322, 333, 344, 355, 367, 378, 389, 401, 412, 424, 436, 449, 462, 474, 487, 501, 515, 529, 544, 559, 574, 589, 604, 619, 634, 649, 665, 680, 695, 710, 726, 742, 758, 775, 792, 809, 826, 842, 859, 875, 892, 909, 925, 942, 959, 977, 994, 1011, 1028, 1046, 1063, 1080, 1098, 1114, 1128, 1140, 1152, 1164, 1179, 1194, 1203, 1209, 1216, 1226, 1234, 1243, 1253, 1266, 1281, 1298, 1318, 1339, 1360, 1381, 1402, 1423, 1444, 1464, 1484, 1503, 1520, 1536, 1550, 1563, 1574, 1585, 1594, 1603, 1611, 1619, 1627, 1635, 1643, 1651, 1660, 1670, 1679, 1689, 1699, 1710, 1723, 1735, 1749, 1761, 1761, 1763, 1766, 1771, 1774, 1778, 1781, 1786, 1790, 1795, 1800, 1805, 1810, 1815, 1819, 1825, 1830, 1836, 1841, 1846, 1851, 1855, 1858, 1862, 1868, 1876, 1884, 1892, 1900, 1909, 1917, 1926, 1934, 1944, 1953, 1962, 1972, 1982, 1991, 2001, 2011, 2020, 2029, 2038, 2047, 2056, 2066, 2078, 2089, 2100, 2112, 2124, 2137, 2150, 2163, 2177, 2191, 2205, 2219, 2236, 2253, 2271, 2289, 2306, 2324, 2343, 2361, 2381, 2400, 2421, 2443, 2465, 2487, 2510, 2532, 2553, 2575, 2596, 2619, 2641, 2663, 2686, 2709, 2731, 2753, 2775, 2797, 2819, 2840, 2862, 2883, 2905, 2928, 2951, 2973, 2996, 3018, 3041, 3063, 3085, 3107, 3130, 3152, 3174, 3197, 3220, 3243, 3266, 3289, 3311, 3334, 3356, 3379, 3401, 3424, 3447, 3469, 3492, 3515, 3538, 3561, 3584, 3607, 3630, 3652, 3675, 3698, 3720, 3743, 3765, 3788, 3811, 3833, 3856, 3879, 3900, 3921, 3942, 3963, 3984, 3999, 4015, 4033, 4049, 4065, 4082, 4097, 4112, 4126, 4141, 4156, 4172, 4188, 4204, 4220, 4237, 4255, 4273, 4293, 4313, 4334, 4355, 4378, 4400, 4423, 4446, 4469, 4491, 4514, 4536, 4558, 4580, 4601, 4621, 4641, 4660, 4678, 4695, 4711, 4726, 4740, 4752, 4760, 4768, 4778, 4789, 4801, 4814, 4826, 4839, 4852, 4865, 4879, 4893, 4907, 4922, 4937, 4951, 4966, 4980, 4995, 5010, 5025, 5039, 5054, 5068, 5082, 5096, 5110, 5124, 5138, 5152, 5166, 5180, 5192, 5204, 5217, 5231, 5243, 5255, 5267, 5279, 5292, 5305, 5318, 5332, 5345, 5359, 5373, 5386, 5400, 5414, 5429, 5443, 5457, 5472, 5486, 5495, 5505, 5517, 5529, 5541, 5553, 5565, 5577, 5588, 5600, 5611, 5623, 5634, 5647, 5661, 5674, 5688, 5702, 5715, 5729, 5743, 5758, 5774, 5786, 5797, 5807, 5818, 5829, 5840, 5850, 5860, 5871, 5881, 5890, 5899, 5909, 5918, 5928, 5938, 5948, 5957, 5969, 5980, 5991, 6001, 6012, 6022, 6032, 6043, 6054, 6065, 6076, 6085, 6094, 6103, 6112, 6120, 6128, 6136, 6144, 6152, 6160, 6168, 6175, 6183, 6190, 6197, 6204, 6211, 6218, 6225, 6232, 6238, 6244, 6250, 6256, 6262, 6268, 6274, 6279, 6285, 6291, 6297, 6303, 6309, 6315, 6320, 6326, 6331, 6337, 6342, 6347, 6352, 6357, 6361, 6365, 6369, 6373, 6377, 6381, 6384, 6388, 6391, 6395, 6399, 6402, 6406, 6410, 6415, 6420, 6425, 6430, 6435, 6439, 6443, 6447, 6451, 6455, 6459, 6463, 6467, 6472, 6476, 6481, 6485, 6490, 6495, 6500, 6506, 6511, 6517, 6523, 6529, 6535, 6542, 6548, 6554, 6561, 6567, 6574, 6581, 6587, 6594, 6601, 6609, 6616, 6623, 6630, 6638, 6646, 6653, 6661, 6669, 6676, 6684, 6693, 6702, 6711, 6721, 6730, 6740, 6750, 6761, 6771, 6782, 6793, 6804, 6815, 6826, 6838, 6849, 6861, 6873, 6885, 6897, 6909, 6921, 6934, 6947, 6960, 6973, 6986, 7000, 7013, 7027, 7041, 7055, 7069, 7083, 7097, 7111, 7126, 7140, 7155, 7170, 7185, 7199, 7213, 7228, 7243, 7258, 7274, 7290, 7307, 7323, 7339, 7355, 7370, 7382, 7392, 7399, 7406, 7412, 7417, 7420, 7424, 7427, 7430, 7432, 7434, 7437, 7438, 7440, 7441, 7443, 7444, 7445, 7446, 7447, 7448, 7449, 7450, 7452, 7453, 7455, 7456, 7458, 7459, 7461, 7463, 7465, 7467, 7469, 7471, 7474, 7476, 7479, 7481, 7484, 7487, 7490, 7493, 7497, 7500, 7504, 7507, 7511, 7515, 7518, 7522, 7526, 7530, 7534, 7539, 7543, 7547, 7552, 7556, 7560, 7565, 7569, 7574, 7578, 7583, 7588, 7592, 7597, 7603, 7609, 7615, 7621, 7625, 7631, 7638, 7643, 7649, 7655, 7661, 7667, 7673, 7679, 7685, 7691, 7697, 7704, 7710, 7717, 7724, 7731, 7738, 7745, 7752, 7758, 7765, 7771, 7777, 7784, 7787, 7791, 7795, 7799, 7802, 7806, 7809, 7813, 7816, 7820, 7823, 7827, 7830, 7833, 7837, 7840, 7843, 7846, 7849, 7852, 7854, 7856, 7859, 7862, 7866, 7869, 7873, 7878, 7882, 7887, 7892, 7896, 7902, 7907, 7913, 7918, 7923, 7929, 7934, 7940, 7946, 7953, 7960, 7967, 7973, 7979, 7986, 7991, 7997, 8001, 8008, 8014, 8021, 8028, 8035, 8041, 8047, 8053, 8059, 8063, 8069, 8074, 8077, 8081, 8085, 8090, 8097, 8105, 8113, 8121, 8127, 8134, 8141, 8149, 8158, 8168, 8178, 8188, 8198, 8209, 8220, 8233, 8247, 8261, 8275, 8289, 8304, 8316, 8331, 8347, 8362, 8377, 8392, 8402, 8414, 8426, 8438, 8450, 8461, 8472, 8484, 8492, 8500, 8509, 8517, 8525, 8532, 8540, 8548, 8555, 8562, 8569, 8576, 8583, 8590, 8596, 8603, 8610, 8617, 8624, 8631, 8638, 8645, 8653, 8660, 8668, 8674, 8681, 8686, 8691, 8696, 8700, 8705, 8710, 8717, 8725, 8733, 8742, 8750, 8759, 8767, 8774, 8781, 8786, 8791, 8795, 8800, 8804, 8809, 8814, 8820, 8827, 8833, 8839, 8845, 8851, 8857, 8866, 8875, 8884, 8894, 8904, 8915, 8925, 8937, 8950, 8963, 8977, 8990, 9004, 9017, 9031, 9046, 9061, 9075, 9090, 9099, 9110, 9121, 9132, 9143, 9154, 9165, 9176, 9186, 9195, 9203, 9211, 9218, 9226, 9233, 9241, 9248, 9256, 9262, 9269, 9276, 9282, 9289, 9295, 9301, 9308, 9314, 9321, 9328, 9334, 9342, 9350, 9357, 9364, 9371, 9378, 9385, 9391, 9397, 9402, 9408, 9413, 9419, 9425, 9432, 9438, 9445, 9451, 9458, 9465, 9471, 9476, 9481, 9486, 9492, 9501, 9510, 9519, 9527, 9535, 9544, 9553, 9563, 9573, 9583, 9594, 9605, 9616, 9627, 9639, 9652, 9664, 9677, 9690, 9703, 9711, 9723, 9738, 9753, 9767, 9780, 9794, 9809, 9824, 9839, 9853, 9868, 9881, 9895, 9906, 9918, 9931, 9943, 9956, 9969, 9984, 10000, 10018, 10038, 10058, 10078, 10099, 10120, 10142, 10164, 10187, 10209, 10231, 10252, 10273, 10292, 10311, 10328, 10344, 10358, 10372, 10384, 10396, 10407, 10417, 10427, 10437, 10447, 10458, 10468, 10479, 10490, 10501, 10513, 10525, 10538, 10551, 10565, 10579, 10593, 10607, 10622, 10637, 10651, 10666, 10681, 10695, 10709, 10723, 10737, 10751, 10764, 10777, 10790, 10803, 10816, 10828, 10841, 10853, 10865, 10876, 10888, 10900, 10912, 10922, 10931, 10938, 10945, 10951, 10954, 10956, 10958, 10960, 10963, 10965, 10966, 10968, 10969, 10971, 10971, 10972, 10973, 10973, 10974, 10974, 10975, 10975, 10976, 10976, 10976, 10977, 10977, 10977, 10977, 10978, 10978, 10978, 10979, 10979, 10980, 10981, 10981, 10982, 10983, 10984, 10985, 10986, 10987, 10989, 10990, 10992, 10993, 10995, 10997, 11000, 11002, 11004, 11007, 11009, 11012, 11015, 11018, 11021, 11023, 11026, 11029, 11032, 11035, 11038, 11041, 11044, 11047, 11051, 11054, 11057, 11061, 11064, 11068, 11071, 11075, 11079, 11082, 11086, 11090, 11094, 11098, 11102, 11107, 11111, 11116, 11121, 11127, 11132, 11137, 11143, 11148, 11154, 11159, 11165, 11170, 11176, 11182, 11188, 11195, 11201, 11208, 11214, 11221, 11228, 11235, 11242, 11250, 11257, 11264, 11270, 11278, 11285, 11292, 11298, 11305, 11313, 11321, 11329, 11338, 11347, 11357, 11367, 11377, 11388, 11399, 11411, 11423, 11435, 11447, 11460, 11473, 11484, 11492, 11500, 11507, 11515, 11522, 11529, 11536, 11543, 11550, 11556, 11563, 11569, 11576, 11582, 11587, 11592, 11597, 11602, 11607, 11612, 11616, 11620, 11624, 11629, 11633, 11637, 11640, 11644, 11648, 11652, 11654, 11657, 11660, 11662, 11664, 11666, 11669, 11671, 11674, 11675, 11676, 11679, 11683, 11688, 11692, 11696, 11700, 11704, 11709, 11713, 11718, 11722, 11727, 11731, 11736, 11741, 11745, 11750, 11754, 11759, 11764, 11768, 11774, 11779, 11784, 11789, 11795, 11801, 11807, 11813, 11819, 11826, 11832, 11839, 11846, 11852, 11859, 11866, 11873, 11881, 11888, 11895, 11902, 11910, 11917, 11925, 11933, 11941, 11949, 11957, 11965, 11973, 11982, 11991, 12000, 12009, 12018, 12027, 12037, 12047, 12056, 12067, 12077, 12087, 12097, 12108, 12118, 12129, 12139, 12150, 12161, 12172, 12184, 12195, 12206, 12218, 12230, 12241, 12253, 12265, 12276, 12287, 12300, 12305, 12312, 12320, 12328, 12335, 12344, 12354, 12367, 12381, 12398, 12416, 12436, 12456, 12476, 12497, 12517, 12537, 12556, 12574, 12591, 12607, 12621, 12634, 12646, 12656, 12666, 12674, 12682, 12690, 12697, 12704, 12711, 12718, 12726, 12733, 12741, 12750, 12760, 12770, 12781, 12794, 12807, 12822, 12837, 12852, 12864, 12871, 12880, 12888, 12899, 12909, 12918, 12927, 12936, 12946, 12956, 12966, 12975, 12985, 12995, 13004, 13014, 13024, 13033, 13043, 13052, 13062, 13072, 13081, 13091, 13101, 13111, 13121, 13131, 13140, 13150, 13160, 13170, 13180, 13190, 13200, 13214, 13228, 13243, 13258, 13274, 13290, 13303, 13315, 13330, 13346, 13362, 13377, 13391, 13407, 13423, 13439, 13456, 13473, 13490, 13505, 13516, 13529, 13542, 13554, 13566, 13577, 13588, 13599, 13610, 13621, 13633, 13644, 13656, 13667, 13678, 13690, 13701, 13712, 13724, 13736, 13747, 13756, 13763, 13769, 13777, 13779, 13779, 13779, 13779, 13779, 13778, 13775, 13772, 13769, 13765, 13762, 13758, 13756, 13753, 13750, 13748, 13744, 13739, 13735, 13730, 13726, 13721, 13716, 13713, 13709, 13704, 13699, 13693, 13688, 13682, 13676, 13670, 13664, 13658, 13652, 13646, 13640, 13633, 13627, 13621, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616, 13616); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 293, 295, 299, 302, 305, 309, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 327, 329, 332, 335, 339, 344, 348, 352, 356, 359, 363, 367, 371, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 373, 373, 374, 375, 377, 379, 382, 386, 390, 395, 400, 406, 412, 419, 426, 434, 442, 451, 460, 470, 481, 490, 500, 512, 524, 524, 524, 524, 520, 513, 506, 498, 489, 477, 463, 447, 431, 415, 400, 387, 377, 369, 362, 358, 355, 355, 357, 360, 366, 372, 379, 386, 393, 400, 407, 413, 419, 424, 429, 434, 438, 443, 447, 452, 457, 462, 468, 474, 476, 479, 484, 490, 490, 490, 488, 485, 483, 479, 475, 471, 467, 464, 462, 460, 459, 459, 460, 461, 463, 465, 469, 473, 478, 484, 490, 498, 505, 509, 513, 517, 521, 525, 530, 536, 543, 550, 558, 566, 574, 584, 593, 604, 615, 626, 638, 651, 664, 677, 691, 705, 719, 733, 748, 763, 779, 796, 813, 830, 847, 864, 883, 899, 917, 934, 952, 970, 987, 1006, 1025, 1044, 1063, 1081, 1092, 1104, 1115, 1126, 1137, 1147, 1158, 1169, 1180, 1191, 1203, 1214, 1225, 1231, 1236, 1242, 1248, 1253, 1258, 1264, 1269, 1274, 1278, 1282, 1286, 1289, 1293, 1297, 1301, 1305, 1308, 1312, 1316, 1320, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1323, 1319, 1315, 1311, 1307, 1304, 1300, 1296, 1292, 1288, 1285, 1281, 1277, 1271, 1260, 1250, 1240, 1229, 1215, 1198, 1181, 1164, 1146, 1129, 1110, 1090, 1070, 1049, 1029, 1009, 990, 971, 953, 935, 917, 900, 883, 867, 851, 837, 823, 811, 800, 790, 782, 774, 769, 764, 761, 759, 758, 758, 759, 762, 765, 768, 772, 777, 782, 783, 781, 778, 776, 774, 774, 772, 769, 765, 760, 754, 749, 744, 741, 738, 737, 736, 736, 737, 738, 740, 742, 746, 749, 754, 759, 764, 771, 777, 784, 792, 800, 809, 821, 823, 821, 819, 817, 815, 813, 810, 807, 803, 799, 796, 793, 791, 790, 789, 790, 788, 785, 783, 780, 778, 776, 772, 765, 757, 749, 741, 733, 725, 716, 707, 698, 689, 681, 674, 668, 662, 653, 644, 634, 625, 616, 606, 597, 586, 575, 561, 547, 533, 518, 504, 490, 475, 460, 443, 428, 413, 398, 385, 372, 360, 348, 337, 326, 316, 302, 288, 275, 261, 247, 233, 219, 204, 189, 173, 158, 142, 127, 113, 98, 84, 70, 56, 42, 29, 16, 3, -10, -23, -35, -47, -59, -71, -83, -94, -105, -116, -126, -136, -146, -156, -166, -175, -184, -193, -202, -210, -219, -227, -236, -244, -252, -260, -267, -275, -282, -288, -295, -301, -307, -313, -318, -322, -327, -331, -335, -339, -343, -345, -348, -349, -349, -348, -346, -346, -349, -351, -353, -355, -357, -359, -361, -363, -365, -367, -369, -372, -374, -376, -377, -378, -380, -381, -383, -384, -386, -387, -389, -390, -392, -394, -395, -397, -399, -400, -402, -404, -406, -408, -409, -411, -413, -415, -417, -419, -421, -423, -425, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -425, -424, -422, -421, -419, -417, -414, -410, -405, -400, -394, -388, -382, -377, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -378, -380, -382, -384, -386, -388, -388, -387, -383, -383, -385, -386, -388, -389, -391, -392, -393, -395, -396, -398, -400, -401, -403, -404, -406, -408, -409, -411, -413, -415, -416, -418, -420, -421, -423, -424, -428, -432, -435, -439, -443, -446, -450, -453, -457, -460, -463, -467, -470, -473, -477, -480, -483, -486, -488, -491, -494, -498, -502, -507, -513, -518, -523, -528, -531, -533, -534, -535, -535, -536, -538, -541, -543, -546, -549, -552, -556, -560, -562, -567, -569, -572, -574, -576, -577, -579, -582, -584, -585, -585, -584, -583, -581, -578, -574, -570, -564, -558, -550, -543, -534, -530, -526, -522, -516, -510, -503, -496, -488, -479, -469, -459, -449, -439, -428, -419, -412, -406, -399, -392, -384, -377, -376, -376, -376, -376, -376, -376, -380, -386, -392, -398, -404, -410, -415, -421, -428, -437, -446, -454, -461, -469, -477, -484, -492, -499, -506, -513, -520, -526, -531, -537, -541, -546, -550, -554, -557, -559, -561, -563, -563, -566, -570, -572, -574, -576, -577, -579, -581, -584, -586, -587, -588, -587, -585, -583, -580, -577, -573, -569, -565, -559, -553, -547, -540, -533, -526, -518, -509, -500, -490, -480, -471, -462, -452, -443, -433, -422, -417, -411, -404, -397, -391, -384, -377, -376, -376, -376, -376, -376, -376, -379, -384, -390, -395, -401, -406, -411, -417, -423, -431, -440, -448, -455, -463, -470, -478, -485, -492, -499, -506, -512, -519, -525, -530, -536, -540, -546, -550, -555, -560, -564, -566, -568, -569, -569, -569, -572, -575, -576, -576, -577, -578, -578, -578, -578, -577, -575, -572, -569, -565, -560, -554, -546, -539, -533, -529, -524, -518, -510, -501, -493, -483, -474, -464, -454, -443, -432, -421, -409, -397, -385, -373, -360, -347, -333, -326, -326, -326, -326, -326, -327, -329, -334, -341, -348, -356, -363, -370, -376, -384, -396, -406, -416, -427, -440, -455, -471, -487, -501, -514, -525, -535, -544, -551, -556, -560, -561, -561, -559, -555, -550, -544, -537, -530, -522, -514, -506, -498, -491, -484, -477, -471, -464, -459, -453, -447, -441, -436, -430, -424, -418, -411, -404, -396, -388, -379, -370, -359, -348, -336, -324, -311, -297, -283, -268, -252, -236, -219, -202, -184, -165, -146, -126, -106, -85, -63, -41, -18, 4, 23, 24, 24, 24, 24, 24, 24, 23, 22, 20, 18, 16, 15, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 21, 20, 19, 18, 17, 15, 14, 13, 11, 10, 8, 7, 6, 4, 3, 1, 0, -2, -4, -5, -7, -9, -11, -12, -14, -16, -18, -19, -21, -23, -26, -31, -37, -42, -48, -55, -61, -68, -75, -83, -91, -99, -107, -116, -124, -134, -143, -153, -163, -172, -184, -196, -208, -219, -230, -241, -252, -262, -273, -284, -295, -305, -314, -324, -335, -345, -354, -364, -373, -382, -391, -399, -407, -415, -423, -431, -438, -446, -453, -460, -466, -471, -476, -480, -485, -489, -494, -498, -503, -507, -510, -515, -520, -523, -525, -527, -529, -531, -533, -536, -538, -540, -542, -545, -547, -549, -552, -554, -556, -558, -561, -563, -566, -568, -571, -574, -576, -577, -579, -580, -582, -583, -585, -586, -588, -590, -592, -593, -595, -597, -599, -601, -602, -604, -606, -608, -610, -612, -614, -616, -618, -620, -622, -625, -626, -627, -629, -631, -632, -634, -636, -637, -639, -641, -642, -644, -646, -648, -650, -651, -653, -655, -657, -659, -661, -663, -665, -667, -669, -671, -673, -675, -676, -683, -690, -697, -706, -716, -729, -743, -757, -771, -784, -796, -805, -813, -819, -822, -824, -824, -821, -817, -811, -804, -795, -787, -778, -769, -761, -752, -744, -736, -729, -722, -715, -709, -703, -698, -693, -688, -683, -679, -674, -669, -664, -658, -651, -644, -635, -626, -626, -626, -626, -624, -622, -620, -619, -619, -618, -616, -614, -612, -609, -605, -600, -595, -589, -583, -576, -569, -562, -554, -546, -538, -529, -520, -511, -501, -491, -480, -468, -457, -444, -431, -422, -415, -407, -399, -391, -383, -376, -376, -376, -376, -376, -376, -376, -377, -378, -380, -383, -385, -386, -382, -387, -393, -400, -406, -412, -418, -424, -431, -438, -446, -453, -459, -465, -470, -474, -478, -481, -483, -485, -487, -488, -488, -484, -476, -468, -468, -469, -469, -469, -468, -469, -469, -469, -469, -469, -468, -466, -464, -461, -457, -453, -451, -449, -446, -444, -442, -440, -437, -435, -433, -431, -428, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 189, 194, 200, 206, 213, 220, 228, 236, 245, 254, 263, 272, 281, 290, 299, 308, 318, 328, 338, 349, 359, 370, 380, 391, 402, 413, 424, 436, 447, 459, 471, 483, 495, 507, 519, 532, 545, 558, 572, 586, 600, 614, 628, 642, 657, 674, 690, 706, 722, 738, 754, 770, 786, 802, 817, 833, 848, 864, 879, 895, 910, 925, 940, 956, 971, 986, 1001, 1016, 1031, 1047, 1062, 1077, 1092, 1108, 1126, 1145, 1164, 1182, 1200, 1208, 1217, 1227, 1240, 1253, 1269, 1283, 1296, 1308, 1317, 1325, 1334, 1342, 1351, 1359, 1366, 1374, 1382, 1391, 1402, 1413, 1427, 1442, 1458, 1475, 1493, 1512, 1531, 1550, 1570, 1589, 1607, 1626, 1643, 1660, 1676, 1692, 1706, 1720, 1733, 1745, 1757, 1769, 1781, 1788, 1795, 1806, 1815, 1824, 1829, 1832, 1836, 1839, 1842, 1846, 1849, 1852, 1854, 1857, 1859, 1862, 1864, 1867, 1872, 1876, 1881, 1887, 1893, 1900, 1907, 1914, 1920, 1927, 1933, 1940, 1945, 1952, 1960, 1967, 1975, 1983, 1991, 2000, 2009, 2019, 2028, 2038, 2047, 2057, 2067, 2077, 2087, 2097, 2107, 2117, 2127, 2137, 2149, 2161, 2173, 2186, 2199, 2213, 2227, 2243, 2260, 2277, 2294, 2311, 2329, 2347, 2365, 2384, 2403, 2424, 2447, 2470, 2493, 2516, 2538, 2560, 2582, 2605, 2627, 2649, 2671, 2694, 2717, 2739, 2762, 2784, 2808, 2830, 2852, 2874, 2897, 2919, 2941, 2964, 2986, 3008, 3030, 3053, 3075, 3097, 3120, 3142, 3164, 3187, 3209, 3231, 3254, 3276, 3299, 3322, 3345, 3368, 3391, 3414, 3437, 3460, 3483, 3506, 3529, 3552, 3575, 3597, 3619, 3641, 3663, 3685, 3708, 3731, 3754, 3777, 3800, 3823, 3846, 3870, 3892, 3912, 3932, 3952, 3971, 3990, 4005, 4020, 4037, 4056, 4074, 4094, 4113, 4131, 4149, 4166, 4183, 4199, 4215, 4231, 4247, 4263, 4279, 4294, 4309, 4323, 4338, 4351, 4365, 4379, 4392, 4406, 4419, 4433, 4447, 4462, 4478, 4494, 4510, 4527, 4544, 4562, 4580, 4599, 4619, 4640, 4661, 4682, 4704, 4726, 4748, 4769, 4791, 4813, 4835, 4857, 4876, 4893, 4909, 4924, 4939, 4953, 4967, 4981, 4995, 5008, 5022, 5035, 5048, 5062, 5075, 5089, 5102, 5116, 5130, 5144, 5157, 5171, 5185, 5200, 5215, 5229, 5243, 5257, 5272, 5286, 5300, 5313, 5326, 5340, 5353, 5366, 5380, 5393, 5406, 5419, 5432, 5445, 5459, 5472, 5485, 5497, 5507, 5517, 5528, 5542, 5554, 5566, 5578, 5591, 5604, 5616, 5628, 5640, 5652, 5663, 5676, 5688, 5700, 5712, 5724, 5737, 5750, 5763, 5777, 5788, 5798, 5808, 5818, 5830, 5841, 5852, 5864, 5876, 5887, 5899, 5909, 5919, 5929, 5939, 5948, 5958, 5968, 5979, 5990, 5999, 6009, 6018, 6027, 6037, 6047, 6057, 6067, 6078, 6086, 6095, 6105, 6113, 6122, 6131, 6140, 6149, 6157, 6166, 6174, 6182, 6190, 6198, 6205, 6213, 6220, 6227, 6234, 6241, 6248, 6254, 6261, 6267, 6273, 6280, 6286, 6293, 6300, 6306, 6312, 6319, 6325, 6331, 6337, 6342, 6348, 6353, 6359, 6364, 6369, 6374, 6379, 6385, 6391, 6398, 6404, 6411, 6418, 6424, 6430, 6436, 6441, 6446, 6451, 6455, 6460, 6464, 6468, 6472, 6476, 6480, 6484, 6487, 6491, 6495, 6500, 6504, 6509, 6513, 6518, 6523, 6528, 6533, 6538, 6543, 6548, 6553, 6558, 6563, 6569, 6574, 6580, 6586, 6592, 6598, 6604, 6610, 6617, 6623, 6630, 6637, 6644, 6651, 6658, 6665, 6672, 6680, 6687, 6695, 6703, 6710, 6718, 6727, 6736, 6745, 6753, 6762, 6770, 6780, 6789, 6799, 6809, 6819, 6830, 6840, 6850, 6861, 6872, 6884, 6895, 6907, 6919, 6931, 6943, 6955, 6967, 6980, 6993, 7005, 7018, 7031, 7044, 7058, 7071, 7085, 7099, 7112, 7126, 7141, 7155, 7169, 7184, 7198, 7213, 7228, 7243, 7257, 7272, 7286, 7300, 7316, 7331, 7346, 7361, 7376, 7392, 7408, 7424, 7437, 7448, 7456, 7464, 7470, 7475, 7479, 7483, 7486, 7489, 7492, 7494, 7496, 7498, 7500, 7501, 7503, 7504, 7505, 7506, 7506, 7508, 7509, 7510, 7511, 7513, 7514, 7516, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7534, 7536, 7539, 7541, 7544, 7547, 7550, 7553, 7557, 7560, 7563, 7567, 7571, 7574, 7578, 7582, 7586, 7590, 7594, 7598, 7602, 7606, 7611, 7615, 7619, 7623, 7628, 7632, 7637, 7641, 7646, 7651, 7655, 7661, 7666, 7672, 7678, 7684, 7690, 7694, 7700, 7705, 7710, 7716, 7722, 7728, 7734, 7741, 7747, 7754, 7761, 7767, 7774, 7781, 7787, 7791, 7796, 7800, 7804, 7809, 7813, 7818, 7823, 7828, 7832, 7836, 7840, 7844, 7848, 7852, 7855, 7859, 7862, 7866, 7869, 7872, 7875, 7878, 7881, 7884, 7888, 7892, 7896, 7900, 7905, 7909, 7913, 7918, 7923, 7927, 7932, 7937, 7942, 7947, 7952, 7957, 7962, 7967, 7972, 7977, 7981, 7987, 7993, 8000, 8008, 8015, 8023, 8031, 8039, 8046, 8052, 8057, 8061, 8065, 8069, 8074, 8078, 8082, 8085, 8089, 8092, 8097, 8103, 8109, 8115, 8122, 8129, 8135, 8142, 8149, 8155, 8161, 8166, 8171, 8177, 8184, 8192, 8201, 8210, 8220, 8231, 8243, 8256, 8269, 8283, 8298, 8312, 8326, 8341, 8357, 8374, 8390, 8402, 8414, 8427, 8440, 8453, 8466, 8478, 8488, 8497, 8506, 8515, 8524, 8533, 8541, 8549, 8558, 8566, 8574, 8581, 8590, 8598, 8607, 8615, 8624, 8632, 8640, 8648, 8656, 8664, 8672, 8680, 8688, 8696, 8702, 8710, 8717, 8725, 8732, 8740, 8747, 8752, 8756, 8760, 8763, 8766, 8769, 8772, 8774, 8778, 8783, 8788, 8793, 8799, 8805, 8812, 8819, 8825, 8831, 8838, 8845, 8852, 8860, 8867, 8875, 8882, 8890, 8897, 8904, 8911, 8919, 8928, 8938, 8949, 8961, 8975, 8989, 9002, 9015, 9029, 9044, 9059, 9074, 9089, 9101, 9112, 9124, 9136, 9150, 9162, 9173, 9184, 9193, 9201, 9210, 9219, 9227, 9235, 9243, 9251, 9259, 9267, 9274, 9282, 9290, 9299, 9307, 9316, 9324, 9332, 9340, 9347, 9355, 9362, 9370, 9378, 9386, 9393, 9400, 9407, 9415, 9423, 9431, 9439, 9446, 9453, 9458, 9462, 9466, 9470, 9474, 9479, 9482, 9486, 9490, 9496, 9502, 9508, 9515, 9521, 9527, 9534, 9540, 9547, 9554, 9561, 9569, 9577, 9586, 9595, 9605, 9615, 9625, 9635, 9646, 9657, 9669, 9680, 9693, 9705, 9718, 9733, 9747, 9765, 9782, 9797, 9808, 9821, 9834, 9848, 9861, 9875, 9888, 9902, 9911, 9923, 9937, 9954, 9972, 9989, 10005, 10019, 10032, 10044, 10057, 10069, 10081, 10092, 10102, 10112, 10122, 10132, 10143, 10155, 10169, 10183, 10198, 10214, 10231, 10249, 10268, 10288, 10309, 10329, 10350, 10371, 10392, 10412, 10432, 10451, 10470, 10488, 10506, 10523, 10539, 10555, 10570, 10584, 10598, 10612, 10625, 10638, 10650, 10663, 10675, 10687, 10699, 10712, 10724, 10737, 10749, 10762, 10775, 10788, 10801, 10814, 10827, 10841, 10854, 10868, 10882, 10896, 10910, 10924, 10938, 10952, 10967, 10978, 10985, 10995, 11002, 11007, 11011, 11015, 11019, 11021, 11024, 11025, 11027, 11028, 11029, 11030, 11031, 11031, 11032, 11033, 11033, 11034, 11034, 11035, 11035, 11035, 11036, 11036, 11036, 11036, 11037, 11037, 11037, 11038, 11039, 11039, 11040, 11041, 11042, 11043, 11043, 11044, 11045, 11046, 11047, 11048, 11050, 11051, 11053, 11055, 11057, 11059, 11061, 11064, 11066, 11069, 11072, 11075, 11078, 11081, 11084, 11086, 11089, 11092, 11095, 11098, 11101, 11104, 11107, 11110, 11113, 11116, 11119, 11123, 11126, 11130, 11134, 11137, 11141, 11145, 11149, 11153, 11156, 11160, 11165, 11169, 11173, 11178, 11182, 11187, 11192, 11198, 11203, 11209, 11215, 11221, 11227, 11233, 11239, 11245, 11252, 11258, 11265, 11272, 11278, 11285, 11291, 11296, 11301, 11306, 11312, 11317, 11324, 11331, 11338, 11345, 11352, 11360, 11368, 11377, 11386, 11395, 11405, 11415, 11425, 11436, 11447, 11458, 11470, 11481, 11489, 11497, 11506, 11514, 11523, 11531, 11539, 11547, 11555, 11563, 11570, 11577, 11583, 11588, 11594, 11599, 11604, 11609, 11614, 11619, 11624, 11629, 11633, 11638, 11642, 11647, 11651, 11656, 11660, 11664, 11668, 11672, 11675, 11678, 11682, 11686, 11692, 11697, 11703, 11708, 11713, 11717, 11721, 11725, 11729, 11733, 11736, 11740, 11744, 11748, 11753, 11757, 11761, 11766, 11770, 11775, 11779, 11783, 11788, 11793, 11798, 11803, 11809, 11814, 11819, 11825, 11830, 11835, 11841, 11846, 11852, 11858, 11864, 11870, 11876, 11882, 11889, 11895, 11902, 11909, 11915, 11922, 11930, 11937, 11944, 11951, 11959, 11966, 11974, 11982, 11990, 11998, 12006, 12014, 12023, 12031, 12040, 12049, 12057, 12067, 12076, 12085, 12095, 12104, 12114, 12124, 12134, 12144, 12154, 12165, 12175, 12186, 12197, 12208, 12219, 12230, 12241, 12252, 12264, 12275, 12287, 12299, 12305, 12311, 12319, 12328, 12339, 12351, 12364, 12376, 12387, 12398, 12408, 12416, 12423, 12430, 12437, 12444, 12451, 12457, 12464, 12472, 12481, 12491, 12502, 12515, 12529, 12545, 12561, 12579, 12596, 12615, 12633, 12651, 12669, 12687, 12705, 12721, 12737, 12753, 12767, 12782, 12795, 12808, 12820, 12831, 12842, 12851, 12860, 12870, 12882, 12895, 12910, 12922, 12936, 12948, 12958, 12968, 12977, 12987, 12997, 13007, 13016, 13026, 13035, 13045, 13054, 13064, 13074, 13083, 13093, 13103, 13113, 13122, 13132, 13141, 13151, 13161, 13171, 13181, 13191, 13200, 13210, 13220, 13230, 13240, 13249, 13259, 13269, 13280, 13294, 13309, 13323, 13337, 13354, 13373, 13389, 13405, 13421, 13437, 13453, 13469, 13485, 13499, 13512, 13525, 13538, 13551, 13566, 13580, 13593, 13606, 13619, 13631, 13644, 13657, 13669, 13680, 13692, 13703, 13714, 13726, 13738, 13749, 13761, 13773, 13784, 13784, 13787, 13789, 13791, 13792, 13794, 13795, 13796, 13797, 13797, 13797, 13797, 13796, 13794, 13793, 13790, 13788, 13786, 13785, 13783, 13782, 13781, 13780, 13779, 13778, 13777, 13777, 13773, 13768, 13763, 13758, 13753, 13749, 13744, 13739, 13734, 13729, 13724, 13719, 13714, 13708, 13703, 13697, 13691, 13685, 13679, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673, 13673); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 315, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 326, 328, 331, 335, 338, 341, 344, 347, 350, 353, 356, 360, 363, 366, 370, 373, 374, 374, 374, 374, 374, 374, 375, 376, 378, 380, 383, 385, 387, 390, 392, 395, 399, 403, 408, 413, 419, 426, 433, 440, 448, 456, 464, 473, 482, 492, 502, 513, 524, 524, 524, 524, 524, 524, 514, 505, 497, 489, 482, 478, 475, 474, 474, 474, 471, 466, 459, 453, 446, 438, 430, 421, 411, 401, 391, 382, 374, 366, 359, 354, 350, 349, 348, 350, 353, 357, 363, 370, 378, 387, 397, 407, 417, 428, 439, 450, 462, 474, 477, 474, 474, 474, 475, 478, 480, 481, 481, 482, 482, 483, 484, 487, 489, 493, 497, 501, 505, 507, 509, 512, 514, 518, 521, 524, 528, 532, 537, 542, 549, 557, 565, 573, 580, 588, 596, 605, 614, 623, 632, 642, 652, 662, 673, 684, 695, 708, 721, 734, 748, 763, 778, 794, 809, 825, 840, 857, 874, 891, 907, 923, 940, 957, 974, 992, 1010, 1029, 1047, 1066, 1083, 1094, 1106, 1118, 1129, 1140, 1151, 1162, 1173, 1185, 1196, 1207, 1218, 1227, 1233, 1239, 1244, 1250, 1256, 1261, 1267, 1272, 1276, 1280, 1284, 1288, 1292, 1295, 1299, 1303, 1307, 1310, 1314, 1318, 1322, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1321, 1317, 1313, 1310, 1306, 1302, 1298, 1294, 1290, 1286, 1282, 1278, 1274, 1265, 1255, 1245, 1235, 1223, 1208, 1193, 1176, 1157, 1140, 1124, 1109, 1093, 1077, 1061, 1046, 1030, 1016, 1002, 989, 977, 966, 956, 946, 935, 925, 914, 904, 893, 883, 872, 861, 850, 839, 829, 818, 808, 799, 789, 780, 771, 763, 755, 748, 742, 737, 734, 732, 731, 729, 727, 725, 725, 726, 728, 730, 733, 736, 738, 739, 741, 744, 747, 750, 754, 758, 763, 767, 771, 775, 780, 785, 790, 795, 801, 808, 815, 822, 824, 822, 819, 817, 814, 812, 809, 807, 805, 803, 800, 798, 796, 794, 791, 789, 787, 785, 782, 780, 778, 776, 771, 764, 757, 750, 741, 733, 725, 717, 708, 699, 691, 683, 675, 667, 659, 651, 643, 635, 627, 619, 611, 602, 593, 584, 572, 560, 546, 532, 517, 502, 487, 471, 456, 440, 424, 410, 396, 381, 367, 354, 341, 329, 317, 304, 291, 278, 266, 253, 241, 228, 214, 201, 187, 171, 156, 140, 124, 108, 93, 78, 62, 47, 33, 18, 4, -10, -23, -37, -50, -62, -75, -87, -99, -111, -122, -133, -144, -155, -166, -176, -187, -196, -206, -216, -225, -234, -243, -252, -260, -269, -277, -285, -293, -301, -308, -316, -322, -328, -333, -338, -343, -346, -350, -352, -355, -356, -358, -359, -359, -359, -361, -363, -365, -367, -369, -371, -373, -375, -376, -377, -378, -379, -380, -381, -383, -384, -385, -386, -387, -389, -390, -391, -393, -394, -395, -397, -398, -400, -401, -403, -404, -406, -408, -409, -411, -413, -415, -416, -418, -420, -422, -424, -425, -426, -427, -427, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -424, -422, -419, -415, -411, -407, -402, -398, -394, -390, -387, -383, -379, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -377, -378, -379, -380, -382, -383, -384, -385, -386, -387, -388, -389, -391, -392, -393, -395, -396, -398, -399, -400, -402, -403, -404, -406, -407, -409, -410, -412, -414, -415, -417, -419, -420, -422, -424, -428, -433, -437, -441, -446, -450, -455, -460, -465, -469, -473, -477, -481, -485, -488, -492, -496, -499, -502, -506, -509, -512, -515, -518, -521, -523, -525, -527, -529, -531, -534, -536, -538, -540, -543, -545, -548, -550, -553, -555, -558, -560, -563, -565, -567, -570, -572, -575, -576, -575, -575, -574, -571, -569, -566, -564, -561, -559, -557, -555, -554, -552, -549, -545, -541, -536, -531, -529, -526, -521, -519, -516, -511, -507, -502, -496, -490, -482, -473, -463, -453, -444, -436, -427, -419, -413, -407, -401, -395, -387, -380, -376, -376, -376, -376, -376, -376, -380, -386, -392, -399, -405, -412, -418, -425, -434, -443, -452, -461, -470, -478, -486, -494, -502, -510, -518, -525, -532, -538, -544, -549, -554, -558, -562, -565, -568, -570, -572, -574, -576, -578, -579, -580, -580, -579, -578, -575, -572, -567, -563, -559, -554, -550, -546, -542, -540, -538, -535, -533, -530, -527, -523, -518, -514, -509, -503, -498, -492, -487, -481, -475, -468, -460, -452, -443, -434, -424, -415, -410, -404, -398, -392, -385, -378, -376, -376, -376, -376, -376, -376, -380, -385, -391, -397, -404, -410, -416, -421, -430, -438, -447, -455, -464, -472, -480, -488, -496, -503, -511, -519, -525, -532, -537, -543, -548, -553, -557, -560, -564, -566, -568, -569, -572, -575, -576, -577, -576, -576, -575, -573, -572, -570, -567, -564, -560, -557, -553, -549, -545, -540, -535, -531, -528, -525, -521, -516, -510, -504, -497, -489, -482, -475, -468, -460, -451, -442, -432, -422, -412, -402, -391, -380, -368, -356, -344, -331, -326, -326, -326, -326, -326, -327, -333, -339, -346, -353, -360, -366, -373, -379, -389, -400, -409, -417, -423, -426, -426, -429, -433, -438, -445, -451, -457, -463, -470, -476, -483, -490, -498, -506, -514, -522, -529, -536, -542, -548, -553, -557, -559, -559, -558, -555, -551, -545, -538, -530, -521, -511, -500, -489, -477, -465, -452, -438, -425, -411, -396, -382, -368, -354, -340, -326, -312, -297, -283, -268, -253, -237, -221, -205, -189, -172, -155, -137, -119, -101, -83, -64, -45, -26, -7, 12, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 21, 20, 19, 18, 17, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0, -1, -3, -4, -5, -7, -8, -10, -12, -13, -15, -16, -18, -20, -21, -23, -26, -29, -33, -37, -41, -45, -50, -55, -61, -66, -72, -78, -84, -90, -97, -104, -111, -119, -126, -134, -142, -151, -160, -169, -180, -193, -205, -218, -231, -243, -255, -267, -279, -291, -302, -314, -325, -336, -347, -358, -368, -377, -387, -397, -406, -415, -424, -433, -442, -451, -459, -468, -476, -484, -492, -499, -507, -514, -519, -522, -525, -528, -531, -533, -536, -538, -540, -542, -544, -545, -547, -549, -551, -553, -555, -558, -560, -562, -564, -566, -569, -571, -573, -575, -576, -578, -579, -580, -582, -583, -584, -586, -587, -588, -590, -591, -593, -594, -596, -597, -599, -601, -602, -604, -606, -607, -609, -611, -613, -615, -616, -618, -620, -622, -624, -626, -627, -628, -630, -631, -633, -634, -636, -637, -639, -640, -642, -644, -645, -647, -649, -650, -652, -654, -656, -657, -659, -661, -663, -665, -667, -669, -671, -673, -675, -676, -682, -690, -697, -703, -710, -716, -721, -724, -725, -726, -726, -725, -727, -731, -735, -740, -745, -751, -758, -766, -773, -781, -789, -796, -803, -808, -812, -815, -816, -815, -813, -809, -804, -798, -790, -781, -771, -760, -748, -735, -722, -708, -693, -678, -663, -648, -633, -626, -626, -626, -624, -622, -620, -618, -618, -618, -619, -619, -618, -617, -617, -615, -614, -612, -609, -606, -601, -597, -591, -586, -580, -573, -566, -559, -550, -541, -531, -521, -509, -498, -486, -473, -460, -447, -433, -419, -404, -388, -381, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -379, -385, -392, -398, -405, -412, -419, -425, -431, -437, -442, -447, -452, -457, -462, -466, -470, -474, -476, -478, -479, -480, -480, -480, -484, -493, -500, -505, -509, -513, -518, -522, -525, -526, -526, -527, -526, -526, -525, -524, -521, -519, -516, -512, -508, -503, -498, -492, -485, -478, -469, -466, -463, -460, -458, -456, -453, -451, -448, -446, -444, -441, -439, -436, -433, -430, -427, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 241 level2 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], []]; var _accelsurf = [0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13500, 13400, 13200, 12999, 12900, 12701, 12500, 12400, 12199, 12100, 12000, 11900, 11799, 11600, 11500, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10400, 10299, 10200, 10099, 10000, 9899, 9800, 9700, 9600, 9302, 9200, 9099, 9000, 8899, 8800, 8500, 8400, 8198, 8000, 7800, 7600, 7400, 7200, 6902, 6500, 6100, 5700, 5299, 5100, 4999, 4900, 4700, 4402, 4100, 3900, 3800, 3599, 3099, 3000, 2900, 2800, 2699, 2600, 2500, 2400, 2299, 2200, 2100, 2000, 1899, 1800, 1700, 1600, 1499, 1400, 1300, 1100, 1000, 898, 799, 601, 400, 200, 100, -2, -502); var _maskliney = new Array(-498, -498, -251, -198, -202, -148, -152, -202, -352, -352, -249, -252, -302, -501, -552, -552, -498, -601, -548, -552, -602, -602, -652, -652, -702, -702, -648, -598, -499, -448, -349, -298, -199, -148, -152, -152, -98, -48, 51, 102, 201, 252, 248, 302, 552, 548, 602, 598, 652, 648, 702, 852, 848, 698, 398, 398, 501, 552, 602, 652, 648, 598, 548, 398, -101, -152, -152, -98, 1, 52, 48, -2, -101, -152, -152, -98, 1, 52, 48, -2, -101, -152, -152, -98, -48, 101, 201, 301, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13550, 13450, 13300, 13100, 12950, 12800, 12600, 12450, 12300, 12150, 12050, 11950, 11850, 11700, 11550, 11400, 11250, 11150, 11050, 10950, 10800, 10600, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9750, 9650, 9450, 9250, 9150, 9050, 8950, 8850, 8650, 8450, 8300, 8100, 7900, 7700, 7500, 7300, 7050, 6700, 6300, 5900, 5500, 5200, 5050, 4950, 4800, 4550, 4250, 4000, 3850, 3700, 3350, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2350, 2250, 2150, 2050, 1950, 1850, 1750, 1650, 1550, 1450, 1350, 1200, 1050, 950, 850, 700, 500, 300, 150, 50, 5350, 6500, 8300, 3000, 11800, 11900, 12000, 12100, 13900, 12950, 8200, 13950); var surfacesYPos = new Array(-375, -225, -200, -175, -150, -175, -275, -350, -300, -250, -275, -400, -525, -550, -525, -550, -575, -550, -575, -600, -625, -650, -675, -700, -675, -625, -550, -475, -400, -325, -250, -175, -150, -150, -125, -75, 0, 75, 150, 225, 250, 275, 425, 550, 575, 600, 625, 650, 675, 775, 850, 775, 550, 400, 450, 525, 575, 625, 650, 625, 575, 475, 150, -125, -150, -125, -50, 25, 50, 25, -50, -125, -150, -125, -50, 25, 50, 25, -50, -125, -150, -125, -75, 25, 150, 250, 325, 350, 325, 150, 450, 900, 400, -100, -500, -500, -500, -500, -500, -350, 600, -525); var surfacesWidths = new Array(100, 100, 100, 100, 100, 200, 200, 100, 195, 200, 100, 200, 100, 100, 100, 100, 200, 100, 200, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 295, 100, 100, 100, 100, 100, 300, 100, 200, 200, 200, 200, 200, 200, 295, 395, 400, 395, 400, 200, 100, 100, 200, 295, 300, 200, 100, 200, 500, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 195, 200, 200, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 100); var surfacesHeights = new Array(245, 50, 0, 50, 0, 50, 150, 0, 100, 0, 50, 200, 50, 0, 50, 100, 50, 0, 50, 0, 50, 0, 50, 0, 50, 50, 100, 50, 100, 50, 100, 50, 0, 0, 50, 50, 100, 50, 100, 50, 0, 50, 250, 0, 50, 0, 50, 0, 50, 150, 0, 150, 300, 0, 100, 50, 50, 50, 0, 50, 50, 150, 500, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 50, 150, 100, 100, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 50); var checkPointsLin = new Array(-10, 22); var checkPointsCol = new Array(-10, 77); var _dangerlin = new Array(10, 22, 9); var _dangercol = new Array(113, 78, 108); lift1_movementSteps = 120; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 8100; lift1_posY = 635; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 19; _carcol = 3; _finlin = 14; _fincol = 137; _signs = [1, 2, 4]; _bridge = [2]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 158, 164, 170, 177, 184, 192, 200, 208, 216, 225, 234, 243, 251, 260, 269, 279, 289, 299, 309, 319, 329, 340, 351, 362, 373, 384, 396, 407, 419, 432, 444, 456, 469, 484, 498, 514, 530, 546, 564, 581, 600, 620, 637, 652, 668, 683, 698, 712, 727, 742, 757, 772, 787, 802, 816, 828, 838, 849, 858, 868, 877, 886, 895, 903, 910, 917, 924, 931, 938, 945, 952, 958, 965, 972, 978, 985, 991, 998, 1005, 1011, 1018, 1024, 1031, 1038, 1044, 1051, 1057, 1064, 1070, 1077, 1084, 1090, 1097, 1103, 1110, 1116, 1123, 1129, 1136, 1142, 1149, 1157, 1164, 1171, 1178, 1184, 1190, 1196, 1202, 1209, 1216, 1222, 1230, 1237, 1244, 1252, 1259, 1267, 1275, 1283, 1291, 1299, 1308, 1317, 1325, 1334, 1344, 1353, 1363, 1373, 1383, 1393, 1403, 1413, 1423, 1433, 1443, 1453, 1463, 1473, 1483, 1493, 1503, 1513, 1523, 1533, 1543, 1554, 1564, 1574, 1584, 1594, 1603, 1613, 1623, 1633, 1643, 1653, 1663, 1675, 1687, 1702, 1716, 1731, 1744, 1756, 1768, 1783, 1797, 1811, 1825, 1837, 1848, 1858, 1869, 1880, 1891, 1901, 1911, 1919, 1926, 1933, 1940, 1947, 1955, 1962, 1969, 1976, 1983, 1991, 1998, 2006, 2014, 2021, 2028, 2035, 2043, 2050, 2057, 2065, 2072, 2079, 2087, 2094, 2101, 2109, 2117, 2124, 2132, 2140, 2147, 2155, 2163, 2171, 2180, 2188, 2196, 2205, 2213, 2222, 2230, 2238, 2247, 2256, 2265, 2273, 2283, 2292, 2302, 2311, 2320, 2329, 2339, 2348, 2357, 2367, 2376, 2385, 2394, 2404, 2413, 2423, 2434, 2446, 2459, 2472, 2486, 2502, 2519, 2536, 2551, 2567, 2582, 2598, 2614, 2630, 2642, 2654, 2666, 2679, 2691, 2703, 2714, 2724, 2733, 2741, 2750, 2758, 2767, 2775, 2783, 2792, 2800, 2809, 2818, 2827, 2835, 2844, 2853, 2861, 2870, 2878, 2887, 2896, 2904, 2914, 2923, 2932, 2941, 2948, 2955, 2963, 2972, 2981, 2992, 3002, 3014, 3026, 3038, 3052, 3067, 3082, 3098, 3115, 3131, 3147, 3164, 3181, 3198, 3215, 3232, 3250, 3266, 3283, 3299, 3315, 3331, 3346, 3361, 3376, 3391, 3405, 3420, 3434, 3448, 3461, 3475, 3489, 3502, 3516, 3529, 3543, 3556, 3570, 3583, 3597, 3610, 3624, 3637, 3651, 3665, 3678, 3692, 3705, 3719, 3732, 3746, 3760, 3773, 3787, 3800, 3817, 3837, 3858, 3877, 3897, 3920, 3944, 3965, 3988, 4010, 4033, 4055, 4078, 4101, 4124, 4147, 4167, 4189, 4210, 4232, 4253, 4275, 4297, 4319, 4341, 4362, 4384, 4407, 4429, 4452, 4473, 4495, 4517, 4540, 4562, 4585, 4608, 4630, 4653, 4676, 4699, 4722, 4745, 4768, 4791, 4813, 4836, 4859, 4881, 4905, 4928, 4948, 4969, 4990, 5009, 5026, 5044, 5060, 5077, 5093, 5110, 5128, 5146, 5163, 5181, 5198, 5215, 5233, 5250, 5268, 5286, 5304, 5323, 5342, 5361, 5381, 5400, 5420, 5439, 5459, 5478, 5497, 5517, 5536, 5555, 5575, 5594, 5614, 5633, 5653, 5672, 5691, 5710, 5729, 5747, 5765, 5783, 5800, 5817, 5833, 5849, 5865, 5881, 5896, 5911, 5926, 5941, 5956, 5971, 5986, 6002, 6018, 6034, 6051, 6068, 6086, 6104, 6122, 6141, 6159, 6177, 6195, 6214, 6232, 6251, 6270, 6288, 6307, 6325, 6343, 6361, 6378, 6395, 6411, 6427, 6443, 6458, 6473, 6488, 6503, 6517, 6532, 6547, 6561, 6576, 6590, 6605, 6619, 6634, 6648, 6662, 6676, 6690, 6704, 6718, 6732, 6736, 6741, 6745, 6747, 6747, 6747, 6748, 6748, 6749, 6749, 6749, 6750, 6750, 6750, 6750, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6752, 6753, 6753, 6754, 6754, 6755, 6755, 6756, 6757, 6758, 6759, 6760, 6761, 6762, 6763, 6765, 6766, 6767, 6768, 6769, 6770, 6771, 6772, 6773, 6775, 6776, 6777, 6779, 6780, 6782, 6784, 6785, 6787, 6791, 6793, 6796, 6799, 6802, 6806, 6809, 6812, 6815, 6818, 6821, 6824, 6827, 6831, 6834, 6838, 6841, 6845, 6849, 6853, 6857, 6861, 6865, 6870, 6874, 6877, 6883, 6887, 6892, 6897, 6902, 6907, 6913, 6918, 6924, 6929, 6935, 6942, 6948, 6954, 6961, 6968, 6975, 6982, 6989, 6996, 7004, 7012, 7019, 7027, 7035, 7043, 7051, 7060, 7068, 7077, 7086, 7095, 7104, 7113, 7122, 7132, 7141, 7151, 7161, 7171, 7181, 7190, 7201, 7211, 7222, 7233, 7245, 7256, 7268, 7280, 7292, 7304, 7316, 7329, 7341, 7354, 7367, 7380, 7394, 7408, 7421, 7434, 7446, 7458, 7471, 7483, 7496, 7508, 7520, 7532, 7543, 7554, 7566, 7577, 7587, 7598, 7608, 7618, 7629, 7639, 7650, 7660, 7670, 7680, 7690, 7701, 7710, 7720, 7729, 7739, 7748, 7757, 7766, 7776, 7785, 7794, 7803, 7811, 7820, 7828, 7835, 7842, 7849, 7856, 7863, 7870, 7876, 7883, 7889, 7895, 7901, 7907, 7913, 7919, 7925, 7932, 7940, 7948, 7957, 7966, 7974, 7981, 7988, 7989, 8000, 8004, 8007, 8008, 8008, 8007, 8006, 8005, 8003, 8002, 8001, 8000, 7998, 7996, 7992, 7989, 7990, 7989, 7989, 7989, 7989, 7990, 7990, 7990, 7991, 7992, 7993, 7995, 7998, 8001, 8005, 8008, 8011, 8015, 8019, 8021, 8024, 8028, 8031, 8034, 8038, 8041, 8044, 8047, 8050, 8053, 8056, 8059, 8062, 8065, 8068, 8071, 8074, 8077, 8080, 8083, 8086, 8088, 8091, 8094, 8097, 8099, 8102, 8105, 8107, 8110, 8113, 8115, 8118, 8121, 8124, 8127, 8131, 8135, 8139, 8144, 8148, 8153, 8158, 8164, 8169, 8175, 8182, 8188, 8193, 8199, 8208, 8213, 8219, 8224, 8229, 8236, 8242, 8249, 8255, 8260, 8264, 8266, 8270, 8274, 8280, 8285, 8291, 8297, 8303, 8310, 8316, 8323, 8330, 8338, 8345, 8353, 8362, 8370, 8378, 8386, 8394, 8401, 8409, 8416, 8423, 8428, 8434, 8439, 8444, 8450, 8456, 8462, 8469, 8474, 8481, 8487, 8494, 8500, 8506, 8512, 8518, 8524, 8531, 8538, 8545, 8552, 8559, 8566, 8573, 8581, 8589, 8597, 8605, 8614, 8623, 8632, 8641, 8650, 8660, 8669, 8679, 8689, 8700, 8710, 8721, 8731, 8742, 8753, 8764, 8776, 8788, 8800, 8811, 8822, 8831, 8838, 8846, 8853, 8861, 8870, 8878, 8887, 8895, 8902, 8910, 8917, 8924, 8930, 8936, 8942, 8948, 8953, 8958, 8963, 8969, 8973, 8979, 8984, 8989, 8995, 9000, 9006, 9011, 9018, 9024, 9029, 9035, 9041, 9047, 9054, 9060, 9066, 9072, 9077, 9082, 9087, 9092, 9096, 9100, 9105, 9109, 9112, 9116, 9119, 9123, 9126, 9130, 9134, 9137, 9141, 9144, 9148, 9151, 9154, 9157, 9160, 9163, 9166, 9169, 9171, 9174, 9177, 9180, 9183, 9186, 9189, 9192, 9196, 9199, 9202, 9205, 9208, 9210, 9213, 9216, 9219, 9222, 9225, 9228, 9231, 9234, 9237, 9241, 9244, 9248, 9251, 9255, 9258, 9261, 9265, 9268, 9272, 9275, 9278, 9282, 9286, 9291, 9295, 9300, 9304, 9309, 9314, 9318, 9323, 9328, 9333, 9339, 9344, 9350, 9356, 9362, 9369, 9375, 9382, 9388, 9395, 9402, 9409, 9417, 9424, 9432, 9439, 9447, 9455, 9463, 9471, 9480, 9488, 9497, 9506, 9514, 9523, 9533, 9542, 9551, 9561, 9571, 9580, 9589, 9600, 9610, 9621, 9632, 9643, 9654, 9666, 9677, 9689, 9701, 9714, 9728, 9742, 9757, 9773, 9791, 9809, 9825, 9838, 9851, 9863, 9875, 9888, 9900, 9912, 9923, 9933, 9942, 9951, 9960, 9969, 9978, 9987, 9996, 10005, 10014, 10023, 10032, 10040, 10049, 10058, 10067, 10076, 10084, 10093, 10103, 10111, 10120, 10128, 10135, 10140, 10146, 10151, 10156, 10160, 10165, 10169, 10173, 10177, 10182, 10186, 10191, 10196, 10201, 10205, 10210, 10215, 10221, 10226, 10231, 10236, 10242, 10247, 10252, 10257, 10262, 10267, 10271, 10276, 10280, 10284, 10288, 10292, 10296, 10300, 10304, 10308, 10311, 10315, 10318, 10322, 10325, 10328, 10331, 10334, 10337, 10340, 10343, 10346, 10348, 10351, 10353, 10356, 10359, 10361, 10363, 10366, 10368, 10370, 10372, 10375, 10377, 10380, 10382, 10385, 10387, 10390, 10392, 10394, 10397, 10399, 10401, 10403, 10405, 10407, 10409, 10411, 10413, 10415, 10417, 10420, 10422, 10425, 10427, 10430, 10432, 10435, 10438, 10440, 10443, 10446, 10448, 10451, 10454, 10457, 10459, 10462, 10465, 10468, 10471, 10474, 10478, 10481, 10484, 10488, 10492, 10496, 10499, 10503, 10507, 10511, 10515, 10519, 10523, 10528, 10533, 10538, 10542, 10548, 10553, 10558, 10564, 10570, 10575, 10581, 10587, 10593, 10600, 10606, 10612, 10619, 10625, 10632, 10639, 10646, 10653, 10660, 10667, 10675, 10682, 10689, 10696, 10704, 10713, 10721, 10729, 10738, 10748, 10757, 10766, 10776, 10786, 10796, 10807, 10817, 10828, 10839, 10850, 10861, 10872, 10883, 10894, 10905, 10917, 10929, 10940, 10952, 10963, 10975, 10986, 10997, 11009, 11020, 11032, 11043, 11054, 11066, 11079, 11091, 11100, 11109, 11118, 11128, 11138, 11148, 11159, 11169, 11179, 11189, 11200, 11209, 11218, 11227, 11236, 11244, 11253, 11263, 11272, 11280, 11287, 11293, 11300, 11306, 11313, 11320, 11327, 11334, 11342, 11349, 11356, 11363, 11371, 11378, 11386, 11393, 11401, 11410, 11418, 11428, 11437, 11447, 11457, 11467, 11478, 11489, 11500, 11512, 11524, 11536, 11547, 11558, 11569, 11581, 11592, 11603, 11614, 11624, 11634, 11643, 11652, 11661, 11670, 11679, 11688, 11697, 11706, 11715, 11725, 11735, 11744, 11753, 11763, 11772, 11782, 11791, 11800, 11810, 11820, 11830, 11839, 11850, 11860, 11870, 11880, 11890, 11901, 11910, 11919, 11929, 11940, 11952, 11963, 11974, 11985, 11994, 12002, 12012, 12023, 12034, 12044, 12055, 12064, 12074, 12084, 12095, 12105, 12115, 12125, 12135, 12145, 12156, 12165, 12175, 12184, 12193, 12203, 12212, 12222, 12232, 12241, 12250, 12260, 12269, 12278, 12288, 12297, 12307, 12316, 12325, 12335, 12344, 12354, 12363, 12373, 12383, 12392, 12402, 12412, 12422, 12431, 12441, 12451, 12461, 12471, 12488, 12506, 12525, 12545, 12561, 12576, 12592, 12609, 12626, 12643, 12660, 12677, 12695, 12712, 12729, 12744, 12757, 12769, 12781, 12794, 12808, 12822, 12836, 12850, 12864, 12878, 12891, 12904, 12915, 12924, 12935, 12947, 12961, 12974, 12988, 13000, 13013, 13026, 13039, 13054, 13068, 13083, 13099, 13114, 13130, 13146, 13162, 13179, 13195, 13211, 13228, 13244, 13259, 13275, 13289, 13304, 13317, 13331, 13344, 13357, 13370, 13382, 13394, 13406, 13417, 13429, 13441, 13452, 13463, 13475, 13486, 13497, 13508, 13519, 13530, 13541, 13552, 13563, 13574, 13585, 13595, 13606, 13617, 13627, 13638, 13649, 13659, 13670, 13684, 13696, 13706, 13714, 13718, 13723, 13728, 13733, 13739, 13744, 13749, 13755, 13759, 13764, 13768, 13772, 13775, 13778, 13780, 13781, 13782, 13783, 13785, 13785, 13786, 13787, 13787, 13787, 13786, 13786, 13785, 13784, 13783, 13782, 13781, 13780, 13778, 13777, 13775, 13773, 13771, 13768, 13765, 13762, 13759, 13755, 13752, 13749, 13745, 13740, 13735, 13730, 13725, 13720, 13714, 13709, 13703, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 311, 314, 317, 318, 320, 322, 324, 325, 327, 328, 329, 330, 331, 331, 330, 330, 330, 329, 329, 329, 328, 328, 328, 328, 328, 328, 328, 327, 326, 324, 321, 318, 313, 309, 304, 299, 294, 290, 285, 281, 276, 270, 264, 256, 249, 240, 231, 221, 212, 203, 194, 186, 177, 168, 159, 149, 139, 129, 117, 106, 93, 81, 69, 57, 46, 35, 24, 13, 2, -9, -20, -31, -41, -51, -60, -69, -77, -86, -93, -101, -108, -114, -120, -125, -130, -134, -138, -141, -144, -147, -149, -150, -151, -152, -152, -151, -150, -149, -147, -144, -141, -139, -136, -135, -136, -137, -139, -142, -146, -149, -152, -155, -158, -160, -162, -163, -164, -165, -166, -167, -167, -168, -169, -170, -171, -172, -173, -174, -174, -174, -173, -172, -171, -170, -168, -166, -164, -162, -159, -156, -152, -147, -142, -137, -132, -125, -119, -112, -105, -97, -88, -80, -70, -61, -50, -40, -28, -17, -4, 8, 20, 30, 35, 34, 34, 32, 30, 26, 24, 20, 17, 12, 7, 2, -5, -12, -20, -28, -36, -44, -52, -61, -70, -79, -88, -96, -104, -112, -119, -125, -131, -137, -142, -147, -151, -155, -159, -161, -164, -165, -167, -167, -168, -168, -167, -168, -168, -170, -172, -173, -175, -176, -176, -176, -176, -175, -173, -172, -169, -167, -165, -163, -161, -158, -154, -150, -145, -140, -134, -128, -122, -115, -108, -100, -92, -83, -74, -64, -54, -43, -32, -20, -8, 3, 11, 18, 25, 30, 34, 34, 34, 32, 29, 26, 23, 17, 11, 4, -4, -13, -22, -31, -40, -49, -58, -68, -78, -88, -98, -108, -117, -126, -134, -142, -149, -156, -162, -167, -173, -177, -181, -185, -188, -191, -193, -196, -198, -201, -203, -204, -207, -210, -215, -219, -224, -228, -231, -234, -236, -238, -238, -238, -236, -234, -231, -227, -222, -216, -210, -202, -194, -185, -175, -164, -152, -140, -128, -114, -101, -86, -72, -57, -41, -25, -9, 8, 24, 42, 59, 77, 95, 114, 132, 151, 171, 190, 211, 231, 252, 272, 293, 315, 336, 358, 380, 402, 424, 446, 468, 490, 512, 535, 551, 561, 571, 579, 586, 594, 600, 605, 610, 615, 619, 623, 628, 631, 634, 634, 634, 632, 631, 629, 628, 627, 626, 626, 626, 626, 626, 626, 625, 622, 618, 613, 608, 602, 597, 591, 587, 582, 578, 574, 570, 566, 561, 557, 551, 546, 540, 533, 526, 518, 508, 498, 485, 468, 451, 433, 414, 393, 374, 354, 335, 317, 299, 281, 264, 247, 231, 214, 198, 182, 166, 151, 137, 123, 110, 97, 85, 73, 62, 52, 42, 33, 24, 16, 9, 3, -3, -8, -12, -15, -18, -20, -21, -22, -22, -21, -20, -18, -16, -13, -11, -8, -4, -1, 2, 5, 9, 12, 16, 20, 24, 28, 33, 38, 44, 50, 57, 65, 73, 82, 92, 103, 114, 126, 139, 153, 168, 183, 200, 217, 235, 253, 272, 291, 311, 331, 352, 372, 393, 413, 434, 454, 475, 496, 518, 539, 561, 583, 605, 627, 649, 671, 693, 715, 737, 744, 742, 741, 737, 733, 730, 727, 725, 724, 723, 722, 721, 721, 720, 720, 720, 720, 719, 719, 719, 719, 719, 720, 720, 720, 720, 721, 721, 721, 722, 722, 722, 723, 723, 724, 724, 725, 726, 726, 727, 728, 728, 729, 729, 729, 729, 729, 728, 728, 727, 726, 725, 725, 724, 723, 722, 722, 721, 721, 721, 720, 720, 720, 720, 719, 719, 719, 719, 718, 718, 717, 717, 716, 716, 715, 715, 715, 715, 714, 714, 713, 712, 711, 709, 707, 706, 704, 702, 700, 699, 697, 696, 695, 693, 692, 691, 690, 688, 687, 686, 685, 683, 682, 681, 679, 678, 677, 675, 674, 673, 671, 671, 670, 669, 668, 668, 667, 666, 665, 664, 662, 661, 660, 658, 656, 655, 653, 652, 650, 649, 647, 646, 644, 643, 641, 640, 638, 637, 635, 634, 632, 631, 629, 628, 627, 626, 626, 625, 625, 626, 627, 628, 629, 630, 630, 631, 631, 631, 630, 629, 627, 624, 621, 617, 613, 608, 604, 600, 596, 593, 590, 587, 585, 583, 581, 579, 578, 577, 576, 575, 575, 574, 575, 575, 576, 577, 579, 580, 581, 581, 581, 581, 581, 581, 580, 579, 577, 576, 574, 573, 571, 569, 567, 564, 562, 560, 559, 557, 555, 554, 553, 551, 550, 549, 547, 545, 544, 542, 540, 537, 535, 532, 529, 526, 514, 511, 508, 505, 502, 498, 495, 492, 489, 486, 484, 481, 478, 476, 473, 474, 473, 472, 470, 468, 464, 460, 456, 452, 447, 441, 437, 433, 429, 426, 423, 420, 417, 414, 411, 408, 405, 402, 399, 396, 393, 390, 387, 384, 381, 378, 375, 372, 369, 366, 363, 360, 357, 354, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 309, 306, 303, 300, 297, 294, 291, 288, 285, 282, 279, 276, 273, 270, 267, 264, 261, 258, 258, 260, 261, 262, 263, 264, 266, 268, 270, 272, 273, 275, 277, 280, 281, 282, 283, 283, 282, 281, 280, 279, 278, 278, 277, 277, 277, 277, 278, 278, 279, 278, 276, 273, 270, 266, 262, 258, 253, 249, 244, 241, 237, 235, 233, 231, 229, 228, 227, 227, 226, 226, 225, 225, 225, 225, 225, 226, 227, 228, 229, 230, 231, 231, 231, 231, 231, 230, 229, 229, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 228, 226, 221, 217, 212, 206, 199, 193, 187, 181, 175, 170, 165, 159, 154, 149, 143, 137, 130, 124, 117, 111, 105, 99, 94, 88, 84, 79, 76, 72, 69, 67, 64, 61, 58, 56, 54, 52, 50, 48, 45, 42, 39, 35, 32, 28, 24, 19, 15, 10, 6, 2, -2, -6, -9, -13, -16, -20, -23, -26, -29, -32, -35, -38, -41, -44, -47, -50, -52, -54, -57, -59, -62, -64, -66, -68, -69, -71, -73, -74, -76, -78, -80, -82, -84, -86, -88, -89, -91, -92, -93, -95, -96, -97, -99, -100, -102, -104, -105, -107, -109, -111, -113, -114, -116, -117, -118, -119, -120, -121, -122, -124, -125, -126, -128, -129, -130, -130, -131, -132, -133, -134, -134, -135, -136, -137, -139, -140, -141, -143, -144, -146, -147, -149, -150, -152, -153, -154, -156, -157, -159, -160, -162, -163, -165, -166, -168, -169, -171, -172, -173, -174, -174, -174, -174, -173, -173, -172, -171, -170, -169, -169, -169, -170, -173, -180, -187, -194, -202, -212, -222, -231, -241, -250, -259, -269, -279, -289, -299, -309, -319, -328, -336, -344, -352, -359, -365, -371, -376, -381, -386, -390, -393, -397, -401, -405, -409, -413, -417, -422, -427, -432, -438, -444, -450, -455, -460, -465, -469, -473, -476, -479, -481, -483, -484, -486, -488, -490, -492, -493, -495, -498, -500, -503, -506, -509, -512, -515, -519, -522, -525, -529, -533, -536, -540, -543, -546, -549, -552, -556, -559, -562, -565, -568, -571, -574, -577, -580, -583, -585, -588, -590, -593, -595, -597, -599, -601, -603, -605, -607, -608, -610, -611, -613, -614, -616, -617, -619, -621, -622, -624, -625, -627, -628, -630, -631, -633, -634, -635, -636, -637, -638, -639, -640, -641, -642, -643, -645, -646, -647, -649, -650, -652, -654, -655, -657, -658, -660, -661, -663, -664, -665, -666, -667, -668, -669, -671, -672, -673, -675, -676, -678, -680, -681, -682, -683, -685, -686, -687, -688, -689, -690, -691, -693, -694, -696, -698, -699, -701, -703, -705, -707, -708, -710, -712, -714, -715, -717, -718, -719, -720, -721, -722, -723, -723, -723, -723, -723, -722, -722, -721, -720, -720, -720, -720, -720, -720, -720, -720, -721, -720, -719, -718, -717, -715, -713, -710, -706, -702, -698, -693, -689, -683, -679, -675, -671, -669, -668, -667, -666, -665, -665, -664, -662, -659, -656, -653, -649, -646, -642, -639, -636, -633, -630, -628, -627, -626, -625, -624, -623, -621, -619, -617, -615, -613, -611, -609, -607, -605, -603, -602, -600, -598, -596, -594, -592, -590, -588, -585, -583, -580, -577, -575, -572, -570, -569, -567, -567, -567, -568, -569, -571, -572, -574, -576, -578, -581, -583, -586, -589, -592, -594, -597, -599, -602, -604, -606, -609, -611, -614, -616, -618, -620, -622, -624, -625, -625, -625, -625, -625, -624, -623, -622, -621, -620, -618, -617, -615, -614, -613, -614, -614, -615, -617, -619, -621, -623, -623, -624, -625, -626, -626, -626, -625, -624, -622, -620, -618, -615, -612, -609, -606, -602, -598, -593, -588, -582, -576, -569, -562, -554, -545, -536, -527, -517, -507, -496, -485, -474, -461, -449, -436, -422, -408, -394, -379, -363, -348, -331, -315, -298, -282, -273, -265, -265, -265, -267, -271, -275, -277, -279, -280, -281, -281, -281, -282, -283, -289, -296, -302, -310, -320, -329, -339, -348, -357, -365, -373, -382, -393, -404, -413, -424, -436, -448, -458, -468, -478, -488, -498, -508, -517, -526, -535, -542, -548, -554, -559, -563, -566, -568, -569, -569, -568, -567, -564, -561, -558, -554, -549, -544, -538, -533, -526, -520, -513, -506, -498, -491, -482, -474, -465, -456, -446, -436, -425, -414, -402, -390, -378, -365, -352, -338, -323, -309, -293, -277, -261, -244, -227, -214, -215, -220, -225, -232, -239, -245, -251, -256, -261, -264, -267, -270, -272, -273, -275, -276, -277, -278, -278, -279, -279, -280, -281, -282, -282, -283, -283, -283, -283, -283, -283, -282, -281, -280, -279, -277, -276, -274, -271, -269, -266, -262, -259, -255, -251, -248, -246, -243, -241, -239, -237, -235, -233, -231, -229, -227, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 29, 27, 25, 21, 16, 11, 7, 2, -2, -5, -5, -4, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -3, -6, -10, -14, -19, -21, -21, -20, -18, -16, -15, -15, -15, -16, -16, -20, -26, -31, -34, -34, -33, -30, -28, -27, -27, -27, -27, -31, -38, -46, -51, -54, -53, -50, -47, -47, -49, -53, -58, -60, -61, -60, -58, -57, -56, -56, -57, -57, -57, -56, -55, -53, -51, -48, -46, -43, -41, -39, -37, -35, -33, -31, -29, -27, -25, -23, -21, -19, -17, -15, -13, -11, -9, -7, -5, -3, -6, -11, -16, -20, -22, -21, -18, -16, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -14, -12, -9, -6, -3, -1, 1, 2, 1, 0, -1, -2, -1, 2, 5, 9, 14, 19, 24, 28, 32, 36, 40, 44, 48, 51, 54, 57, 59, 60, 61, 62, 62, 62, 63, 64, 64, 65, 66, 62, 53, 41, 23, 7, -9, -17, -16, -9, -6, -8, -14, -24, -32, -35, -35, -33, -33, -35, -40, -46, -50, -51, -50, -48, -46, -45, -45, -45, -44, -43, -43, -41, -40, -38, -36, -34, -32, -31, -29, -27, -26, -24, -22, -21, -18, -14, -10, -5, -1, 3, 5, 5, 4, 2, 1, -1, -1, -1, 1, 3, 7, 12, 18, 24, 28, 33, 37, 39, 41, 42, 43, 45, 46, 47, 48, 48, 48, 49, 49, 50, 51, 51, 47, 40, 29, 21, 16, 16, 14, 9, 1, -5, -8, -10, -14, -21, -30, -35, -36, -34, -33, -35, -40, -46, -50, -51, -51, -49, -47, -45, -44, -43, -42, -40, -38, -37, -35, -34, -32, -31, -30, -28, -27, -25, -24, -22, -24, -26, -30, -34, -34, -28, -21, -12, -5, 3, 10, 19, 29, 41, 55, 70, 85, 99, 113, 125, 136, 147, 158, 169, 179, -170, -161, -151, -142, -132, -124, -115, -106, -98, -90, -82, -74, -66, -58, -51, -43, -36, -29, -22, -15, -8, -1, 5, 11, 17, 22, 27, 32, 36, 39, 42, 45, 46, 48, 49, 49, 49, 50, 50, 50, 49, 41, 27, 12, 8, 12, 13, 11, 11, 12, 12, 12, 12, 12, 9, 5, -2, -5, -6, -6, -4, -2, -1, -1, 0, 0, 0, 0, -3, -8, -14, -17, -17, -16, -14, -13, -13, -12, -12, -12, -12, -13, -14, -16, -17, -17, -17, -17, -17, -17, -21, -27, -31, -33, -38, -45, -50, -51, -49, -46, -40, -34, -27, -21, -15, -9, -2, 5, 12, 20, 28, 37, 45, 54, 63, 71, 80, 88, 96, 102, 109, 115, 121, 126, 133, 139, 146, 153, 161, 169, 177, -174, -166, -157, -148, -139, -129, -120, -110, -101, -91, -81, -72, -61, -51, -41, -31, -20, -10, 1, 12, 22, 33, 44, 55, 66, 77, 87, 98, 107, 116, 125, 133, 142, 150, 160, 169, 179, -171, -161, -151, -141, -131, -121, -110, -100, -91, -82, -73, -65, -57, -50, -44, -38, -34, -30, -28, -26, -26, -26, -27, -27, -28, -29, -30, -30, -31, -21, -15, -16, -19, -20, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -23, -22, -20, -20, -21, -21, -22, -22, -22, -22, -22, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -20, -20, -20, -20, -21, -21, -21, -22, -22, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -20, -18, -17, -15, -14, -13, -13, -12, -11, -10, -9, -9, -10, -11, -11, -12, -12, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -9, -7, -4, -1, 1, 2, 2, 1, -1, -2, -2, -2, -2, -1, -1, -2, -2, -5, -9, -14, -19, -20, -20, -18, -16, -14, -13, -13, -13, -14, -14, -15, -15, -14, -11, -8, -3, 1, 4, 5, 6, 5, 3, 1, -1, -2, -3, -2, -2, -1, -1, -1, -1, -3, -6, -9, -12, -15, -16, -17, -16, -16, -15, -14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -14, -13, -12, -10, -10, -14, -20, -25, -28, -20, -28, -25, -21, -18, -16, -15, -14, -16, -18, -21, -25, -29, -33, -35, -33, -26, -24, -23, -22, -22, -22, -22, -21, -18, -16, -15, -15, -13, -11, -10, -10, -10, -8, -5, -3, 0, 1, 0, -1, -2, -3, -3, -2, -2, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, -2, 1, 9, 22, 28, 34, 37, 40, 41, 39, 33, 24, 14, 3, -7, -10, -10, -6, -3, -1, 0, 0, -1, -2, -3, -3, -2, -1, -1, -1, -1, -1, -2, -6, -12, -18, -24, -29, -32, -32, -31, -29, -28, -27, -26, -27, -27, -26, -26, -24, -22, -20, -16, -12, -6, 0, 3, 5, 5, 4, 2, 0, -2, -3, -3, -2, -2, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -6, -13, -21, -30, -36, -37, -34, -30, -27, -27, -29, -34, -40, -45, -49, -50, -50, -48, -47, -46, -46, -46, -46, -46, -46, -45, -43, -41, -38, -36, -33, -31, -27, -25, -24, -24, -26, -28, -29, -30, -29, -29, -30, -32, -35, -38, -41, -43, -45, -46, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -44, -42, -40, -38, -37, -36, -35, -34, -33, -32, -31, -30, -29, -28, -27, -26, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -25, -23, -21, -19, -18, -17, -15, -14, -13, -12, -10, -9, -9, -10, -11, -11, -12, -12, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -9, -7, -4, -1, 1, 2, 2, 0, -1, -2, -2, -2, -3, -3, -3, -3, -8, -16, -28, -36, -38, -35, -34, -34, -38, -44, -48, -51, -51, -49, -47, -46, -45, -43, -40, -38, -36, -33, -31, -29, -27, -26, -24, -22, -20, -18, -19, -24, -31, -40, -49, -53, -54, -52, -49, -46, -45, -45, -45, -44, -42, -40, -38, -36, -34, -31, -29, -26, -25, -25, -26, -28, -29, -29, -29, -29, -28, -29, -30, -32, -35, -37, -39, -41, -42, -44, -45, -46, -47, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -44, -43, -41, -40, -39, -38, -38, -37, -36, -35, -34, -33, -32, -32, -31, -30, -29, -28, -28, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -25, -24, -23, -22, -22, -21, -20, -20, -19, -18, -17, -16, -15, -14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -16, -15, -15, -15, -15, -15, -15, -13, -10, -7, -4, -2, 0, 1, 1, 0, -1, -2, -2, -2, -2, -1, -1, -2, -2, -2, -2, -2, 1, 4, 8, 13, 18, 22, 26, 29, 32, 36, 39, 43, 43, 40, 34, 25, 13, 1, -3, -2, 4, 13, 21, 28, 32, 37, 41, 45, 50, 54, 56, 56, 53, 47, 40, 30, 19, 9, 1, -2, -1, 3, 7, 11, 14, 16, 16, 15, 13, 12, 12, 12, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 11, 8, 4, 0, -4, -5, -4, -3, -3, -4, -7, -11, -15, -18, -18, -18, -16, -15, -14, -14, -15, -15, -16, -16, -17, -18, -19, -19, -17, -14, -9, -5, 0, 4, 7, 10, 10, 8, 4, 1, -2, -4, -1, 4, 10, 11, 6, -2, -10, -17, -16, -9, 1, 11, 16, 15, 11, 7, 3, 1, 0, -1, 1, 3, 6, 9, 10, 10, 8, 6, 2, 0, -2, -3, -5, -7, -9, -11, -14, -16, -18, -21, -23, -25, -27, -28, -28, -28, -28, -27, -26, -24, -22, -20, -17, -13, -10, -6, 2, 15, 24, 27, 24, 9, -1, -7, -7, -5, -3, -1, 0, -1, -5, -13, -24, -33, -40, -39, -34, -28, -23, -20, -18, -17, -15, -20, -30, -40, -46, -37, -23, -9, 3, 13, 21, 29, 38, 48, 59, 69, 80, 91, 101, 112, 122, 133, 144, 154, 165, 176, -173, -162, -150, -139, -128, -117, -106, -96, -86, -77, -68, -59, -50, -41, -33, -25, -18, -12, -6, -1, 4, 8, 12, 16, 19, 22, 24, 26, 27, 28, 29, 29, 29, 30, 30, 31, 32, 32, 20, 1, -21, -34, -36, -34, -30, -26, -23, -23, -23, -22, -22, -23, -26, -30, -36, -44, -52, -58, -62, -63, -62, -61, -60, -60, -60, -61, -61, -61, -61, -60, -59, -58, -57, -55, -54, -52, -50, -48, -46, -43, -40, -36, -33, -28, -26, -25, -26, -27, -28, -29, -29, -28, -27, -24, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 138, 143, 149, 155, 162, 168, 175, 182, 190, 198, 206, 213, 223, 232, 242, 251, 261, 270, 280, 290, 301, 311, 322, 333, 344, 355, 367, 379, 391, 403, 415, 428, 442, 456, 471, 486, 502, 518, 536, 553, 572, 590, 607, 623, 639, 655, 670, 685, 700, 715, 730, 745, 760, 775, 789, 801, 812, 823, 833, 843, 853, 864, 874, 883, 890, 898, 905, 912, 920, 927, 934, 940, 947, 954, 960, 967, 973, 978, 984, 990, 997, 1003, 1008, 1014, 1020, 1026, 1032, 1038, 1044, 1050, 1056, 1062, 1069, 1075, 1081, 1087, 1093, 1100, 1106, 1113, 1119, 1125, 1134, 1142, 1149, 1155, 1161, 1168, 1174, 1180, 1187, 1194, 1200, 1208, 1215, 1223, 1230, 1238, 1246, 1254, 1262, 1270, 1279, 1288, 1297, 1305, 1314, 1324, 1334, 1344, 1354, 1365, 1375, 1385, 1396, 1406, 1415, 1425, 1436, 1447, 1458, 1470, 1481, 1493, 1505, 1516, 1527, 1538, 1548, 1559, 1569, 1579, 1589, 1600, 1610, 1620, 1631, 1641, 1651, 1661, 1669, 1678, 1693, 1705, 1715, 1728, 1741, 1755, 1768, 1781, 1795, 1807, 1819, 1831, 1842, 1853, 1864, 1875, 1885, 1893, 1901, 1909, 1917, 1925, 1932, 1940, 1947, 1955, 1962, 1969, 1976, 1983, 1990, 1996, 2003, 2010, 2017, 2024, 2031, 2038, 2045, 2052, 2059, 2066, 2073, 2079, 2087, 2095, 2103, 2110, 2118, 2125, 2133, 2141, 2150, 2159, 2168, 2177, 2186, 2195, 2204, 2212, 2220, 2228, 2238, 2247, 2258, 2269, 2280, 2291, 2301, 2310, 2319, 2327, 2337, 2346, 2356, 2365, 2375, 2384, 2394, 2404, 2413, 2423, 2438, 2452, 2466, 2481, 2495, 2508, 2522, 2538, 2554, 2570, 2586, 2599, 2612, 2625, 2638, 2651, 2664, 2677, 2688, 2698, 2707, 2717, 2726, 2735, 2744, 2753, 2761, 2770, 2778, 2786, 2794, 2803, 2811, 2819, 2827, 2835, 2844, 2852, 2860, 2868, 2877, 2885, 2895, 2904, 2912, 2919, 2927, 2935, 2944, 2952, 2962, 2973, 2985, 2999, 3014, 3032, 3053, 3074, 3097, 3120, 3143, 3165, 3187, 3207, 3227, 3245, 3262, 3278, 3293, 3307, 3320, 3333, 3345, 3356, 3367, 3378, 3388, 3399, 3409, 3419, 3430, 3441, 3452, 3464, 3475, 3488, 3500, 3513, 3527, 3541, 3555, 3570, 3585, 3599, 3614, 3629, 3643, 3658, 3672, 3686, 3700, 3713, 3727, 3740, 3754, 3767, 3781, 3794, 3813, 3834, 3855, 3878, 3898, 3919, 3941, 3964, 3986, 4008, 4030, 4052, 4073, 4096, 4117, 4139, 4161, 4183, 4204, 4226, 4247, 4268, 4289, 4311, 4333, 4355, 4377, 4400, 4422, 4445, 4467, 4490, 4513, 4535, 4558, 4580, 4603, 4625, 4648, 4671, 4694, 4716, 4739, 4762, 4785, 4808, 4831, 4854, 4876, 4898, 4919, 4941, 4962, 4985, 5001, 5018, 5036, 5054, 5072, 5087, 5103, 5119, 5135, 5152, 5169, 5186, 5205, 5223, 5242, 5262, 5283, 5304, 5327, 5350, 5373, 5396, 5419, 5442, 5465, 5488, 5511, 5533, 5555, 5577, 5599, 5620, 5641, 5662, 5682, 5701, 5720, 5738, 5754, 5770, 5785, 5799, 5812, 5824, 5835, 5847, 5857, 5868, 5879, 5890, 5902, 5914, 5927, 5942, 5957, 5974, 5992, 6011, 6032, 6054, 6077, 6100, 6123, 6146, 6168, 6191, 6214, 6236, 6257, 6278, 6298, 6318, 6336, 6354, 6370, 6385, 6399, 6411, 6423, 6435, 6445, 6456, 6466, 6477, 6488, 6499, 6511, 6524, 6536, 6550, 6564, 6578, 6592, 6606, 6621, 6635, 6650, 6664, 6678, 6692, 6705, 6710, 6711, 6713, 6716, 6719, 6720, 6720, 6721, 6721, 6722, 6722, 6722, 6722, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6725, 6725, 6725, 6725, 6725, 6725, 6725, 6725, 6726, 6727, 6727, 6728, 6729, 6730, 6731, 6732, 6733, 6734, 6735, 6737, 6738, 6739, 6740, 6741, 6742, 6743, 6744, 6745, 6746, 6748, 6749, 6751, 6752, 6754, 6756, 6757, 6760, 6762, 6765, 6768, 6771, 6774, 6777, 6780, 6783, 6786, 6789, 6792, 6796, 6799, 6802, 6806, 6809, 6813, 6817, 6821, 6825, 6829, 6833, 6837, 6841, 6845, 6850, 6854, 6858, 6863, 6868, 6873, 6878, 6884, 6889, 6895, 6900, 6906, 6912, 6919, 6925, 6932, 6939, 6946, 6953, 6960, 6968, 6975, 6982, 6990, 6998, 7006, 7014, 7022, 7031, 7039, 7048, 7057, 7066, 7075, 7084, 7093, 7103, 7112, 7122, 7132, 7142, 7152, 7162, 7172, 7182, 7193, 7204, 7215, 7226, 7238, 7250, 7263, 7275, 7288, 7300, 7313, 7326, 7339, 7352, 7365, 7379, 7392, 7404, 7417, 7430, 7442, 7454, 7467, 7478, 7490, 7502, 7514, 7525, 7536, 7547, 7558, 7569, 7579, 7589, 7599, 7610, 7620, 7630, 7641, 7651, 7661, 7671, 7681, 7691, 7701, 7710, 7720, 7729, 7738, 7747, 7756, 7765, 7774, 7782, 7790, 7798, 7805, 7813, 7820, 7827, 7834, 7840, 7847, 7853, 7859, 7865, 7871, 7878, 7884, 7890, 7896, 7904, 7911, 7919, 7927, 7936, 7944, 7952, 7960, 7967, 7968, 7974, 7974, 7974, 7974, 7974, 7975, 7975, 7975, 7974, 7974, 7974, 7973, 7972, 7970, 7966, 7962, 7960, 7960, 7960, 7960, 7961, 7962, 7963, 7963, 7963, 7964, 7967, 7969, 7972, 7975, 7978, 7980, 7983, 7987, 7992, 7997, 8001, 8004, 8007, 8009, 8013, 8016, 8019, 8023, 8026, 8029, 8032, 8035, 8038, 8041, 8044, 8046, 8049, 8052, 8055, 8058, 8061, 8063, 8066, 8069, 8072, 8074, 8077, 8080, 8082, 8085, 8087, 8090, 8093, 8096, 8100, 8104, 8108, 8112, 8116, 8121, 8126, 8131, 8137, 8142, 8148, 8154, 8161, 8167, 8174, 8181, 8188, 8197, 8206, 8215, 8221, 8225, 8226, 8226, 8227, 8232, 8238, 8243, 8247, 8252, 8257, 8263, 8270, 8276, 8282, 8288, 8295, 8302, 8309, 8316, 8324, 8332, 8341, 8350, 8358, 8365, 8373, 8381, 8389, 8394, 8399, 8405, 8411, 8417, 8423, 8429, 8435, 8442, 8448, 8454, 8460, 8466, 8472, 8478, 8484, 8489, 8495, 8501, 8508, 8515, 8522, 8528, 8537, 8545, 8552, 8560, 8569, 8577, 8586, 8595, 8604, 8613, 8622, 8631, 8641, 8651, 8660, 8671, 8681, 8692, 8702, 8713, 8725, 8736, 8747, 8759, 8771, 8783, 8793, 8800, 8809, 8818, 8826, 8835, 8843, 8852, 8861, 8870, 8879, 8886, 8893, 8899, 8906, 8912, 8918, 8923, 8929, 8935, 8940, 8946, 8951, 8957, 8961, 8966, 8971, 8976, 8981, 8985, 8990, 8995, 9001, 9008, 9014, 9020, 9026, 9032, 9038, 9043, 9049, 9055, 9060, 9065, 9071, 9076, 9081, 9085, 9089, 9093, 9097, 9100, 9104, 9107, 9111, 9114, 9118, 9121, 9125, 9128, 9131, 9134, 9137, 9140, 9143, 9146, 9148, 9151, 9153, 9156, 9158, 9161, 9164, 9167, 9169, 9172, 9175, 9177, 9180, 9182, 9185, 9188, 9191, 9194, 9197, 9200, 9203, 9207, 9210, 9213, 9216, 9220, 9223, 9227, 9230, 9234, 9237, 9241, 9244, 9248, 9251, 9254, 9258, 9262, 9266, 9271, 9275, 9280, 9284, 9289, 9294, 9299, 9304, 9310, 9315, 9321, 9327, 9333, 9340, 9346, 9353, 9360, 9366, 9373, 9380, 9388, 9395, 9403, 9410, 9418, 9426, 9434, 9442, 9451, 9459, 9468, 9476, 9485, 9494, 9504, 9513, 9522, 9532, 9542, 9551, 9561, 9571, 9581, 9592, 9602, 9613, 9625, 9636, 9648, 9660, 9673, 9686, 9700, 9715, 9730, 9746, 9763, 9781, 9796, 9808, 9821, 9835, 9849, 9862, 9875, 9887, 9897, 9908, 9918, 9927, 9937, 9946, 9955, 9964, 9973, 9982, 9990, 9998, 10007, 10015, 10023, 10031, 10040, 10048, 10057, 10065, 10073, 10082, 10092, 10102, 10109, 10116, 10121, 10126, 10131, 10136, 10141, 10146, 10151, 10155, 10160, 10164, 10168, 10172, 10176, 10180, 10184, 10188, 10192, 10198, 10203, 10209, 10214, 10219, 10224, 10229, 10234, 10239, 10244, 10249, 10253, 10258, 10262, 10267, 10271, 10276, 10281, 10285, 10288, 10292, 10295, 10298, 10302, 10305, 10308, 10311, 10314, 10317, 10320, 10323, 10325, 10328, 10331, 10333, 10336, 10338, 10340, 10343, 10345, 10347, 10349, 10351, 10353, 10355, 10357, 10360, 10362, 10364, 10366, 10368, 10370, 10372, 10374, 10376, 10378, 10380, 10381, 10383, 10386, 10388, 10390, 10392, 10395, 10397, 10400, 10402, 10405, 10407, 10410, 10413, 10415, 10418, 10421, 10423, 10426, 10429, 10432, 10435, 10438, 10441, 10444, 10447, 10450, 10453, 10456, 10460, 10463, 10467, 10471, 10474, 10478, 10482, 10486, 10490, 10495, 10499, 10504, 10508, 10513, 10519, 10524, 10529, 10535, 10541, 10546, 10552, 10558, 10564, 10571, 10577, 10583, 10590, 10596, 10603, 10610, 10617, 10624, 10631, 10638, 10646, 10653, 10661, 10668, 10675, 10683, 10691, 10700, 10709, 10718, 10728, 10737, 10747, 10757, 10768, 10778, 10789, 10799, 10810, 10821, 10832, 10844, 10855, 10867, 10878, 10889, 10901, 10911, 10923, 10935, 10947, 10960, 10973, 10986, 10999, 11012, 11024, 11035, 11044, 11052, 11060, 11071, 11081, 11091, 11101, 11110, 11120, 11131, 11143, 11155, 11167, 11180, 11193, 11205, 11216, 11226, 11233, 11238, 11241, 11245, 11249, 11255, 11263, 11270, 11278, 11285, 11292, 11300, 11307, 11314, 11322, 11329, 11337, 11344, 11351, 11359, 11367, 11375, 11383, 11392, 11401, 11410, 11420, 11430, 11440, 11451, 11462, 11474, 11485, 11497, 11508, 11519, 11530, 11541, 11552, 11563, 11574, 11585, 11595, 11604, 11614, 11623, 11632, 11641, 11650, 11659, 11668, 11677, 11686, 11696, 11705, 11715, 11725, 11734, 11744, 11753, 11762, 11772, 11781, 11790, 11800, 11809, 11819, 11830, 11840, 11850, 11860, 11871, 11881, 11892, 11903, 11914, 11924, 11935, 11946, 11955, 11964, 11974, 11985, 11995, 12005, 12015, 12025, 12035, 12045, 12055, 12064, 12075, 12086, 12096, 12107, 12117, 12127, 12136, 12146, 12156, 12165, 12175, 12183, 12192, 12201, 12210, 12220, 12230, 12240, 12249, 12259, 12269, 12279, 12288, 12298, 12308, 12318, 12327, 12337, 12346, 12356, 12365, 12374, 12384, 12393, 12403, 12412, 12426, 12440, 12454, 12470, 12486, 12500, 12514, 12530, 12548, 12564, 12580, 12596, 12613, 12629, 12646, 12663, 12681, 12700, 12714, 12728, 12741, 12755, 12768, 12781, 12794, 12808, 12821, 12836, 12850, 12863, 12877, 12887, 12897, 12908, 12919, 12930, 12943, 12957, 12972, 12989, 13007, 13025, 13043, 13062, 13082, 13102, 13123, 13143, 13164, 13185, 13204, 13223, 13241, 13257, 13272, 13286, 13299, 13310, 13319, 13329, 13337, 13345, 13353, 13360, 13368, 13376, 13385, 13394, 13403, 13413, 13423, 13434, 13445, 13456, 13468, 13479, 13490, 13502, 13513, 13525, 13536, 13547, 13558, 13569, 13580, 13591, 13601, 13612, 13623, 13634, 13645, 13657, 13667, 13676, 13685, 13692, 13697, 13702, 13707, 13713, 13718, 13722, 13727, 13732, 13736, 13740, 13745, 13749, 13753, 13758, 13760, 13762, 13764, 13765, 13766, 13767, 13767, 13767, 13768, 13767, 13767, 13767, 13766, 13765, 13763, 13762, 13760, 13758, 13756, 13753, 13751, 13748, 13744, 13741, 13737, 13733, 13728, 13723, 13719, 13715, 13711, 13707, 13702, 13697, 13691, 13687, 13681, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676, 13676); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 293, 295, 299, 302, 305, 309, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 323, 319, 316, 313, 309, 306, 302, 298, 294, 289, 285, 280, 276, 269, 260, 252, 244, 236, 228, 221, 213, 206, 198, 190, 182, 174, 162, 151, 140, 130, 120, 110, 100, 90, 79, 68, 56, 45, 34, 24, 13, 3, -7, -18, -28, -37, -47, -56, -65, -72, -80, -87, -94, -100, -106, -112, -118, -123, -127, -131, -134, -137, -139, -141, -143, -144, -144, -144, -144, -143, -142, -140, -137, -135, -137, -139, -141, -142, -144, -145, -147, -148, -150, -152, -154, -156, -157, -159, -161, -163, -165, -167, -169, -171, -174, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -174, -173, -171, -170, -168, -166, -163, -159, -155, -149, -144, -137, -130, -123, -115, -106, -97, -87, -77, -67, -56, -44, -32, -19, -5, 10, 17, 23, 24, 24, 24, 24, 24, 24, 23, 17, 11, 6, 0, -5, -11, -16, -22, -30, -38, -46, -54, -61, -69, -77, -84, -92, -99, -106, -113, -120, -125, -130, -135, -139, -143, -146, -150, -152, -154, -156, -159, -162, -165, -169, -172, -176, -177, -178, -178, -178, -177, -176, -176, -176, -176, -176, -176, -176, -176, -174, -172, -170, -168, -166, -163, -159, -155, -149, -144, -137, -130, -122, -114, -106, -96, -87, -77, -67, -56, -44, -31, -17, -10, -3, 4, 11, 19, 24, 24, 24, 24, 24, 24, 21, 15, 8, 2, -5, -11, -17, -25, -35, -44, -54, -63, -72, -81, -89, -98, -107, -115, -123, -130, -138, -145, -151, -157, -163, -168, -172, -176, -179, -182, -184, -186, -187, -191, -197, -203, -208, -213, -219, -225, -232, -239, -247, -254, -261, -265, -267, -267, -264, -258, -251, -241, -230, -218, -205, -191, -177, -162, -147, -132, -117, -102, -87, -72, -57, -43, -28, -14, 0, 14, 29, 43, 57, 71, 85, 100, 115, 130, 146, 163, 180, 197, 215, 234, 254, 273, 294, 315, 336, 357, 379, 401, 423, 445, 467, 489, 511, 527, 538, 549, 560, 570, 578, 584, 589, 595, 600, 606, 611, 617, 622, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 620, 616, 613, 609, 605, 601, 597, 594, 590, 586, 582, 578, 574, 569, 563, 558, 552, 546, 541, 535, 529, 522, 511, 501, 490, 479, 462, 445, 427, 409, 391, 372, 352, 332, 310, 288, 267, 245, 224, 204, 184, 165, 147, 129, 112, 96, 81, 67, 54, 43, 33, 24, 16, 8, 2, -3, -7, -11, -13, -14, -15, -14, -12, -10, -7, -4, 0, 4, 7, 10, 13, 16, 18, 19, 20, 19, 19, 18, 16, 14, 12, 11, 10, 10, 10, 12, 15, 20, 27, 35, 44, 56, 68, 83, 98, 115, 133, 151, 171, 191, 212, 234, 255, 277, 298, 320, 340, 361, 380, 400, 419, 437, 455, 474, 492, 511, 531, 552, 574, 596, 618, 641, 663, 685, 708, 730, 745, 743, 743, 742, 741, 740, 740, 739, 739, 737, 736, 735, 733, 732, 732, 731, 731, 731, 731, 731, 731, 732, 732, 732, 732, 732, 732, 733, 733, 733, 734, 734, 735, 735, 736, 736, 737, 737, 738, 738, 738, 738, 738, 738, 738, 738, 737, 737, 737, 737, 736, 736, 735, 735, 735, 734, 733, 733, 732, 731, 731, 731, 730, 730, 730, 730, 730, 729, 729, 728, 727, 727, 726, 725, 724, 724, 722, 721, 720, 719, 718, 717, 716, 714, 713, 712, 711, 710, 708, 707, 706, 704, 703, 701, 700, 698, 697, 695, 694, 692, 690, 689, 687, 685, 683, 681, 679, 678, 675, 674, 673, 673, 672, 671, 670, 669, 667, 666, 665, 664, 663, 661, 660, 659, 657, 656, 655, 653, 652, 650, 649, 647, 646, 644, 643, 641, 640, 638, 636, 635, 633, 631, 630, 628, 626, 624, 624, 623, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 622, 619, 616, 613, 610, 607, 604, 601, 598, 595, 592, 589, 586, 584, 581, 578, 576, 574, 572, 571, 571, 571, 572, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 572, 570, 568, 566, 565, 563, 562, 560, 558, 557, 555, 554, 552, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 530, 529, 525, 521, 515, 509, 505, 501, 500, 499, 500, 500, 501, 498, 495, 491, 487, 482, 477, 473, 470, 467, 465, 462, 458, 453, 447, 440, 434, 430, 427, 422, 417, 410, 405, 399, 395, 392, 389, 386, 383, 380, 377, 374, 371, 368, 365, 362, 359, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 326, 323, 320, 317, 314, 311, 308, 305, 302, 299, 296, 293, 290, 287, 284, 281, 278, 275, 272, 269, 266, 263, 260, 257, 254, 251, 248, 245, 242, 239, 237, 238, 240, 245, 253, 263, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 271, 268, 265, 262, 259, 256, 253, 250, 247, 244, 241, 238, 235, 232, 229, 226, 224, 223, 222, 222, 222, 223, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 221, 216, 212, 208, 203, 199, 195, 191, 186, 182, 177, 170, 164, 158, 152, 146, 140, 134, 128, 123, 117, 112, 107, 102, 97, 92, 87, 83, 79, 75, 72, 70, 67, 64, 61, 58, 55, 52, 49, 46, 43, 41, 38, 36, 33, 30, 28, 24, 20, 17, 13, 9, 6, 2, -1, -5, -8, -11, -15, -18, -21, -24, -27, -30, -32, -35, -38, -40, -42, -45, -48, -51, -53, -56, -59, -61, -64, -67, -69, -72, -73, -75, -76, -78, -79, -81, -82, -84, -86, -87, -89, -91, -92, -94, -96, -98, -99, -101, -103, -105, -106, -108, -110, -112, -114, -117, -119, -121, -124, -125, -126, -127, -128, -129, -130, -131, -132, -133, -134, -135, -136, -137, -138, -140, -141, -142, -143, -145, -146, -147, -149, -150, -151, -153, -154, -156, -157, -159, -160, -162, -164, -165, -167, -169, -170, -172, -174, -175, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -177, -183, -190, -197, -203, -210, -216, -224, -234, -244, -254, -264, -273, -283, -292, -301, -310, -319, -326, -334, -342, -350, -357, -364, -370, -375, -380, -385, -389, -391, -393, -393, -396, -402, -408, -413, -418, -423, -428, -433, -437, -442, -446, -451, -455, -459, -463, -467, -471, -473, -475, -478, -481, -483, -486, -488, -491, -493, -496, -498, -501, -503, -506, -508, -510, -512, -515, -517, -519, -522, -525, -528, -532, -535, -538, -542, -545, -548, -551, -554, -557, -559, -562, -565, -567, -570, -572, -575, -577, -580, -582, -584, -586, -588, -590, -592, -594, -596, -598, -601, -603, -605, -607, -609, -611, -613, -614, -616, -618, -620, -622, -623, -624, -625, -626, -628, -629, -630, -631, -633, -634, -635, -637, -638, -639, -641, -642, -644, -645, -646, -648, -649, -651, -652, -654, -656, -657, -659, -661, -663, -664, -666, -668, -670, -672, -674, -675, -677, -678, -679, -680, -681, -683, -684, -686, -687, -688, -690, -691, -693, -694, -696, -698, -699, -701, -703, -704, -706, -708, -710, -711, -713, -715, -717, -719, -720, -722, -725, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -725, -724, -723, -722, -721, -719, -717, -714, -710, -706, -700, -693, -685, -676, -676, -676, -676, -676, -675, -674, -674, -674, -674, -673, -672, -669, -667, -665, -662, -658, -654, -649, -641, -633, -626, -626, -626, -626, -626, -626, -626, -625, -623, -621, -620, -618, -616, -614, -612, -610, -608, -606, -604, -602, -599, -597, -594, -592, -589, -586, -583, -581, -578, -576, -576, -576, -576, -576, -576, -576, -576, -576, -578, -580, -583, -585, -587, -589, -591, -594, -596, -598, -601, -603, -606, -608, -610, -613, -617, -620, -623, -625, -626, -627, -629, -630, -630, -629, -627, -624, -623, -625, -626, -626, -625, -624, -621, -617, -618, -621, -623, -625, -626, -628, -630, -632, -632, -631, -628, -625, -624, -625, -626, -626, -625, -623, -621, -617, -613, -608, -602, -594, -586, -578, -570, -562, -554, -546, -537, -527, -517, -506, -495, -483, -472, -460, -447, -435, -422, -410, -396, -383, -369, -355, -341, -326, -316, -309, -302, -294, -286, -279, -276, -276, -276, -276, -276, -276, -276, -277, -278, -279, -279, -278, -285, -292, -299, -306, -313, -320, -329, -338, -348, -359, -370, -378, -385, -393, -404, -415, -426, -439, -455, -472, -489, -505, -519, -533, -544, -555, -564, -571, -577, -581, -583, -582, -581, -578, -573, -568, -561, -555, -547, -540, -533, -526, -520, -514, -509, -505, -500, -496, -493, -488, -484, -480, -475, -469, -463, -457, -449, -441, -433, -423, -413, -402, -391, -378, -366, -352, -338, -323, -308, -293, -277, -260, -243, -226, -226, -226, -226, -226, -227, -230, -234, -238, -244, -250, -255, -260, -263, -265, -265, -264, -260, -258, -259, -260, -261, -262, -262, -262, -263, -263, -263, -263, -263, -262, -262, -261, -261, -260, -259, -258, -257, -256, -254, -253, -251, -249, -247, -245, -243, -241, -239, -237, -235, -233, -230, -227, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 189, 194, 200, 206, 213, 220, 228, 236, 245, 254, 263, 272, 281, 290, 299, 308, 318, 328, 338, 349, 359, 370, 380, 391, 402, 412, 422, 433, 445, 458, 471, 484, 497, 512, 527, 543, 559, 576, 593, 609, 625, 641, 657, 673, 689, 704, 720, 736, 751, 767, 783, 795, 807, 818, 829, 840, 851, 862, 873, 883, 891, 899, 907, 915, 923, 930, 938, 945, 952, 959, 966, 973, 980, 987, 994, 1002, 1009, 1017, 1024, 1032, 1040, 1048, 1055, 1062, 1069, 1076, 1083, 1090, 1097, 1104, 1111, 1118, 1125, 1132, 1139, 1146, 1152, 1159, 1166, 1172, 1179, 1185, 1190, 1196, 1202, 1208, 1216, 1222, 1229, 1237, 1244, 1251, 1259, 1266, 1273, 1281, 1288, 1296, 1303, 1312, 1321, 1329, 1338, 1347, 1355, 1364, 1374, 1383, 1393, 1403, 1413, 1423, 1433, 1443, 1453, 1463, 1472, 1481, 1490, 1499, 1507, 1516, 1525, 1534, 1543, 1552, 1561, 1570, 1579, 1588, 1598, 1608, 1617, 1627, 1637, 1646, 1656, 1669, 1684, 1698, 1713, 1726, 1740, 1756, 1772, 1786, 1799, 1810, 1821, 1834, 1846, 1858, 1869, 1880, 1890, 1898, 1907, 1915, 1924, 1933, 1942, 1950, 1958, 1966, 1974, 1982, 1990, 1998, 2006, 2014, 2021, 2029, 2037, 2045, 2053, 2061, 2069, 2077, 2085, 2092, 2100, 2107, 2115, 2123, 2131, 2140, 2147, 2155, 2162, 2169, 2177, 2185, 2194, 2202, 2210, 2218, 2226, 2235, 2243, 2252, 2260, 2268, 2275, 2282, 2290, 2298, 2307, 2316, 2325, 2333, 2342, 2351, 2360, 2369, 2377, 2386, 2395, 2404, 2414, 2423, 2434, 2447, 2460, 2473, 2487, 2501, 2516, 2530, 2545, 2562, 2579, 2595, 2608, 2621, 2634, 2648, 2663, 2676, 2688, 2698, 2708, 2718, 2728, 2738, 2748, 2757, 2767, 2776, 2786, 2795, 2805, 2815, 2824, 2834, 2843, 2852, 2861, 2869, 2878, 2887, 2896, 2905, 2914, 2923, 2933, 2940, 2948, 2956, 2964, 2972, 2982, 2992, 3002, 3013, 3024, 3034, 3044, 3053, 3060, 3067, 3072, 3079, 3088, 3098, 3109, 3121, 3135, 3150, 3166, 3183, 3201, 3220, 3239, 3259, 3279, 3299, 3319, 3339, 3358, 3378, 3397, 3415, 3434, 3451, 3469, 3485, 3501, 3517, 3532, 3546, 3561, 3574, 3587, 3600, 3613, 3626, 3638, 3650, 3663, 3675, 3687, 3700, 3713, 3726, 3739, 3752, 3766, 3779, 3793, 3806, 3823, 3843, 3864, 3885, 3907, 3929, 3950, 3973, 3995, 4018, 4040, 4063, 4085, 4108, 4130, 4151, 4173, 4196, 4218, 4239, 4261, 4283, 4305, 4327, 4349, 4371, 4393, 4414, 4435, 4456, 4478, 4500, 4523, 4545, 4568, 4592, 4615, 4638, 4661, 4684, 4707, 4730, 4752, 4774, 4797, 4819, 4842, 4864, 4887, 4908, 4928, 4949, 4970, 4989, 5005, 5021, 5040, 5059, 5077, 5097, 5117, 5139, 5158, 5177, 5195, 5212, 5230, 5247, 5263, 5280, 5295, 5311, 5326, 5340, 5355, 5369, 5384, 5399, 5414, 5430, 5446, 5463, 5480, 5497, 5514, 5531, 5548, 5566, 5584, 5602, 5621, 5641, 5661, 5681, 5702, 5724, 5746, 5768, 5790, 5812, 5834, 5856, 5877, 5898, 5918, 5937, 5955, 5972, 5988, 6003, 6018, 6031, 6044, 6056, 6068, 6079, 6091, 6103, 6115, 6128, 6142, 6157, 6172, 6188, 6204, 6221, 6238, 6257, 6276, 6295, 6316, 6337, 6358, 6380, 6402, 6423, 6444, 6464, 6484, 6503, 6521, 6539, 6555, 6571, 6587, 6602, 6616, 6631, 6645, 6660, 6674, 6688, 6702, 6716, 6730, 6744, 6758, 6763, 6767, 6770, 6771, 6772, 6774, 6776, 6777, 6778, 6778, 6778, 6777, 6777, 6778, 6778, 6778, 6778, 6778, 6778, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6780, 6780, 6780, 6781, 6781, 6781, 6782, 6783, 6784, 6785, 6786, 6787, 6788, 6789, 6791, 6792, 6793, 6794, 6795, 6796, 6797, 6798, 6799, 6800, 6802, 6803, 6804, 6805, 6807, 6808, 6810, 6811, 6813, 6816, 6818, 6820, 6823, 6825, 6828, 6831, 6833, 6837, 6840, 6843, 6846, 6850, 6853, 6857, 6861, 6864, 6868, 6872, 6876, 6879, 6883, 6887, 6891, 6896, 6900, 6906, 6911, 6916, 6920, 6925, 6931, 6936, 6941, 6947, 6953, 6958, 6964, 6970, 6977, 6983, 6990, 6996, 7003, 7010, 7017, 7024, 7032, 7039, 7047, 7055, 7063, 7072, 7080, 7088, 7097, 7106, 7114, 7123, 7132, 7141, 7151, 7160, 7169, 7179, 7189, 7199, 7209, 7220, 7231, 7242, 7253, 7264, 7275, 7286, 7298, 7310, 7322, 7334, 7346, 7358, 7370, 7383, 7396, 7408, 7420, 7433, 7446, 7459, 7472, 7485, 7498, 7510, 7523, 7535, 7548, 7560, 7571, 7582, 7593, 7605, 7616, 7627, 7638, 7649, 7659, 7669, 7679, 7689, 7699, 7709, 7720, 7730, 7739, 7749, 7758, 7767, 7776, 7786, 7795, 7804, 7812, 7820, 7829, 7837, 7845, 7854, 7861, 7869, 7876, 7883, 7890, 7897, 7903, 7910, 7916, 7922, 7928, 7934, 7940, 7946, 7953, 7961, 7968, 7976, 7984, 7989, 7996, 8004, 8013, 8021, 8027, 8033, 8036, 8038, 8037, 8036, 8034, 8032, 8030, 8029, 8028, 8027, 8025, 8024, 8023, 8021, 8018, 8016, 8015, 8015, 8016, 8018, 8020, 8022, 8023, 8024, 8025, 8026, 8028, 8030, 8033, 8037, 8042, 8045, 8047, 8049, 8052, 8054, 8058, 8062, 8066, 8069, 8072, 8075, 8078, 8081, 8084, 8087, 8090, 8093, 8096, 8099, 8102, 8105, 8108, 8111, 8113, 8116, 8119, 8122, 8124, 8127, 8130, 8132, 8135, 8138, 8140, 8143, 8146, 8149, 8152, 8156, 8159, 8163, 8167, 8172, 8177, 8182, 8187, 8192, 8198, 8205, 8212, 8220, 8225, 8229, 8234, 8239, 8244, 8249, 8255, 8261, 8268, 8275, 8282, 8288, 8293, 8297, 8300, 8305, 8310, 8314, 8320, 8326, 8332, 8339, 8346, 8353, 8360, 8368, 8376, 8384, 8392, 8399, 8404, 8410, 8416, 8423, 8429, 8436, 8444, 8451, 8457, 8463, 8470, 8476, 8483, 8489, 8495, 8502, 8508, 8515, 8521, 8528, 8535, 8542, 8549, 8556, 8562, 8568, 8575, 8581, 8588, 8596, 8603, 8611, 8618, 8626, 8635, 8643, 8652, 8661, 8670, 8680, 8689, 8699, 8709, 8719, 8729, 8740, 8750, 8761, 8772, 8783, 8794, 8803, 8812, 8821, 8830, 8840, 8851, 8861, 8870, 8879, 8887, 8894, 8901, 8907, 8914, 8921, 8928, 8934, 8940, 8946, 8952, 8958, 8964, 8970, 8976, 8982, 8988, 8994, 9001, 9007, 9013, 9020, 9026, 9032, 9039, 9045, 9050, 9055, 9061, 9066, 9072, 9078, 9083, 9088, 9092, 9096, 9100, 9104, 9109, 9113, 9118, 9122, 9127, 9131, 9135, 9138, 9142, 9146, 9149, 9153, 9156, 9160, 9163, 9166, 9169, 9172, 9175, 9178, 9181, 9184, 9188, 9191, 9195, 9199, 9203, 9206, 9209, 9213, 9216, 9219, 9222, 9226, 9229, 9232, 9235, 9238, 9241, 9244, 9247, 9250, 9253, 9256, 9259, 9262, 9265, 9269, 9272, 9275, 9278, 9282, 9285, 9289, 9293, 9297, 9301, 9306, 9310, 9315, 9319, 9323, 9328, 9333, 9337, 9342, 9347, 9352, 9357, 9362, 9367, 9373, 9379, 9385, 9391, 9397, 9403, 9410, 9417, 9423, 9430, 9438, 9445, 9452, 9460, 9467, 9475, 9483, 9492, 9500, 9508, 9517, 9525, 9534, 9543, 9552, 9561, 9570, 9579, 9589, 9599, 9609, 9620, 9630, 9641, 9651, 9662, 9673, 9684, 9696, 9708, 9719, 9731, 9744, 9758, 9773, 9788, 9802, 9815, 9829, 9842, 9858, 9873, 9886, 9896, 9907, 9917, 9928, 9938, 9948, 9958, 9968, 9977, 9988, 9998, 10008, 10019, 10029, 10039, 10049, 10058, 10067, 10077, 10086, 10095, 10104, 10113, 10120, 10126, 10132, 10138, 10145, 10150, 10156, 10161, 10166, 10171, 10177, 10182, 10188, 10193, 10199, 10205, 10210, 10215, 10221, 10226, 10231, 10237, 10242, 10247, 10251, 10255, 10260, 10265, 10270, 10275, 10280, 10285, 10289, 10292, 10296, 10300, 10304, 10307, 10311, 10315, 10319, 10323, 10326, 10330, 10333, 10337, 10340, 10343, 10346, 10349, 10352, 10355, 10358, 10361, 10364, 10367, 10370, 10372, 10375, 10377, 10380, 10382, 10385, 10387, 10390, 10394, 10396, 10399, 10402, 10404, 10407, 10410, 10412, 10415, 10417, 10420, 10422, 10425, 10427, 10429, 10432, 10434, 10436, 10438, 10441, 10443, 10445, 10447, 10450, 10452, 10454, 10457, 10459, 10462, 10464, 10467, 10470, 10472, 10475, 10478, 10481, 10484, 10487, 10490, 10493, 10497, 10501, 10504, 10508, 10511, 10515, 10519, 10522, 10526, 10530, 10534, 10538, 10543, 10547, 10551, 10556, 10561, 10566, 10570, 10576, 10581, 10586, 10591, 10597, 10603, 10608, 10614, 10621, 10627, 10633, 10640, 10646, 10653, 10660, 10667, 10674, 10681, 10688, 10695, 10702, 10710, 10718, 10727, 10735, 10743, 10751, 10760, 10768, 10777, 10787, 10796, 10806, 10816, 10826, 10836, 10846, 10857, 10868, 10879, 10890, 10901, 10912, 10924, 10936, 10947, 10959, 10970, 10980, 10991, 11001, 11012, 11022, 11033, 11044, 11056, 11068, 11080, 11092, 11105, 11117, 11129, 11140, 11150, 11159, 11167, 11175, 11184, 11193, 11202, 11210, 11219, 11228, 11238, 11248, 11258, 11268, 11278, 11288, 11298, 11308, 11316, 11324, 11331, 11337, 11344, 11350, 11357, 11364, 11371, 11378, 11385, 11393, 11400, 11407, 11415, 11423, 11431, 11440, 11448, 11458, 11467, 11477, 11487, 11497, 11508, 11518, 11529, 11540, 11552, 11564, 11576, 11587, 11598, 11608, 11618, 11629, 11639, 11650, 11660, 11670, 11679, 11688, 11697, 11706, 11715, 11725, 11734, 11744, 11752, 11761, 11770, 11780, 11791, 11801, 11811, 11821, 11830, 11840, 11850, 11860, 11870, 11879, 11889, 11899, 11910, 11920, 11931, 11941, 11950, 11958, 11967, 11977, 11988, 12000, 12012, 12024, 12035, 12045, 12053, 12062, 12072, 12083, 12093, 12104, 12115, 12125, 12135, 12145, 12155, 12165, 12175, 12185, 12194, 12204, 12213, 12222, 12232, 12242, 12252, 12261, 12271, 12280, 12289, 12298, 12307, 12316, 12325, 12334, 12343, 12352, 12362, 12371, 12381, 12390, 12400, 12410, 12420, 12430, 12441, 12451, 12461, 12472, 12482, 12492, 12504, 12520, 12536, 12553, 12570, 12588, 12605, 12623, 12640, 12657, 12674, 12690, 12708, 12722, 12736, 12749, 12762, 12776, 12791, 12805, 12819, 12834, 12849, 12864, 12878, 12881, 12889, 12901, 12917, 12936, 12954, 12970, 12982, 12993, 13005, 13016, 13027, 13037, 13047, 13056, 13064, 13072, 13081, 13090, 13099, 13110, 13122, 13135, 13149, 13163, 13179, 13196, 13214, 13232, 13252, 13271, 13291, 13311, 13330, 13348, 13366, 13383, 13400, 13416, 13431, 13445, 13458, 13471, 13483, 13494, 13506, 13517, 13527, 13538, 13548, 13559, 13569, 13580, 13590, 13601, 13611, 13622, 13632, 13643, 13653, 13664, 13674, 13685, 13696, 13704, 13714, 13724, 13733, 13742, 13750, 13757, 13763, 13768, 13773, 13778, 13783, 13784, 13786, 13788, 13789, 13790, 13791, 13792, 13793, 13794, 13794, 13794, 13795, 13795, 13795, 13795, 13796, 13796, 13796, 13796, 13795, 13795, 13795, 13794, 13793, 13793, 13792, 13791, 13789, 13788, 13787, 13785, 13783, 13781, 13779, 13776, 13771, 13767, 13762, 13758, 13753, 13748, 13743, 13738, 13733, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728, 13728); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 315, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 323, 320, 318, 315, 312, 309, 306, 302, 299, 295, 291, 288, 283, 279, 275, 267, 259, 251, 243, 235, 227, 219, 211, 202, 194, 186, 178, 168, 157, 145, 134, 123, 112, 101, 90, 79, 67, 55, 43, 31, 19, 8, -4, -14, -25, -36, -46, -57, -67, -76, -85, -94, -102, -109, -116, -123, -129, -134, -139, -143, -147, -151, -154, -156, -158, -160, -161, -161, -161, -160, -159, -158, -156, -153, -150, -147, -147, -148, -149, -151, -152, -154, -156, -157, -159, -161, -163, -165, -166, -168, -170, -172, -174, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -173, -171, -168, -164, -159, -154, -149, -143, -138, -132, -127, -121, -115, -108, -101, -94, -87, -79, -70, -62, -53, -44, -34, -23, -13, -1, 6, 13, 20, 24, 24, 24, 24, 24, 24, 21, 16, 10, 4, -2, -8, -14, -19, -27, -35, -43, -52, -61, -70, -78, -87, -95, -103, -111, -119, -126, -133, -139, -145, -151, -157, -161, -165, -168, -171, -174, -176, -177, -178, -179, -179, -179, -178, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -174, -172, -170, -166, -160, -155, -148, -142, -136, -130, -125, -121, -115, -109, -102, -94, -87, -78, -70, -61, -51, -41, -31, -20, -12, -5, 1, 8, 14, 22, 24, 24, 24, 24, 24, 23, 17, 11, 4, -3, -10, -17, -25, -35, -44, -55, -65, -75, -84, -94, -103, -113, -122, -130, -138, -146, -153, -160, -167, -173, -178, -184, -188, -192, -196, -199, -201, -203, -206, -211, -215, -218, -221, -223, -225, -226, -226, -225, -224, -221, -218, -214, -211, -207, -204, -204, -204, -205, -206, -207, -207, -207, -206, -204, -201, -197, -192, -185, -177, -168, -157, -146, -132, -118, -103, -87, -70, -52, -33, -13, 7, 27, 48, 70, 92, 114, 136, 158, 180, 202, 224, 246, 268, 291, 313, 335, 358, 380, 402, 424, 446, 469, 491, 513, 532, 543, 553, 564, 574, 580, 586, 591, 597, 603, 608, 614, 620, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 622, 618, 614, 611, 607, 603, 599, 596, 592, 588, 584, 580, 576, 571, 566, 560, 555, 549, 543, 538, 532, 526, 517, 507, 497, 486, 474, 458, 442, 423, 405, 386, 371, 355, 340, 324, 309, 293, 278, 264, 250, 237, 225, 213, 202, 190, 178, 166, 154, 141, 129, 116, 103, 91, 79, 68, 57, 47, 36, 26, 16, 6, -3, -12, -20, -28, -34, -40, -44, -48, -50, -50, -50, -48, -45, -41, -35, -28, -21, -12, -4, 6, 15, 25, 35, 44, 53, 61, 69, 76, 82, 88, 94, 101, 107, 114, 121, 128, 136, 144, 152, 161, 171, 182, 195, 209, 224, 241, 259, 279, 300, 322, 344, 367, 390, 412, 435, 458, 480, 502, 525, 547, 569, 591, 613, 635, 656, 678, 700, 722, 723, 722, 721, 720, 720, 719, 717, 716, 714, 713, 711, 710, 709, 708, 708, 708, 707, 707, 707, 707, 707, 707, 708, 708, 708, 708, 708, 709, 709, 709, 710, 710, 711, 711, 712, 712, 713, 713, 714, 715, 716, 717, 717, 717, 716, 716, 716, 716, 715, 715, 715, 714, 714, 713, 713, 712, 711, 711, 710, 710, 710, 709, 709, 709, 709, 708, 708, 707, 707, 706, 706, 705, 704, 703, 702, 701, 701, 700, 699, 698, 697, 695, 694, 693, 692, 690, 689, 688, 686, 685, 683, 682, 681, 679, 678, 676, 675, 674, 674, 673, 672, 671, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 655, 654, 653, 652, 650, 649, 648, 646, 645, 644, 642, 641, 639, 638, 636, 635, 633, 632, 630, 628, 627, 625, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 621, 618, 615, 612, 608, 605, 602, 599, 596, 592, 589, 586, 583, 580, 578, 575, 573, 573, 573, 573, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 551, 549, 547, 546, 544, 543, 541, 540, 538, 537, 535, 533, 531, 529, 527, 521, 515, 512, 509, 506, 503, 500, 497, 494, 491, 488, 485, 482, 479, 476, 473, 470, 467, 464, 461, 458, 455, 452, 449, 446, 443, 440, 437, 434, 431, 428, 425, 422, 419, 416, 413, 410, 407, 404, 401, 398, 395, 392, 389, 386, 383, 380, 377, 374, 371, 368, 365, 362, 359, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 326, 323, 320, 317, 314, 311, 308, 305, 302, 299, 296, 293, 290, 287, 284, 281, 278, 275, 272, 269, 266, 263, 260, 260, 263, 270, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 273, 273, 273, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 271, 269, 266, 263, 260, 256, 253, 249, 246, 242, 239, 236, 233, 230, 226, 224, 222, 220, 218, 217, 217, 218, 220, 222, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 219, 215, 211, 206, 201, 195, 191, 186, 182, 176, 170, 163, 156, 149, 142, 136, 129, 123, 117, 111, 105, 99, 93, 87, 81, 76, 72, 68, 64, 61, 58, 55, 54, 51, 49, 46, 43, 41, 38, 35, 32, 29, 25, 21, 17, 13, 9, 4, 0, -5, -9, -14, -18, -21, -25, -29, -33, -36, -40, -43, -46, -50, -53, -56, -59, -62, -65, -68, -71, -73, -75, -77, -79, -80, -82, -84, -85, -87, -89, -90, -92, -93, -95, -96, -98, -99, -101, -102, -104, -106, -107, -109, -110, -112, -113, -115, -117, -118, -120, -122, -123, -125, -126, -127, -127, -128, -128, -129, -130, -131, -131, -132, -133, -134, -135, -136, -136, -137, -138, -139, -140, -141, -142, -143, -145, -146, -147, -148, -149, -150, -152, -153, -154, -156, -157, -158, -160, -161, -163, -164, -166, -167, -169, -170, -172, -173, -175, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -180, -186, -193, -200, -208, -215, -223, -233, -243, -254, -265, -275, -285, -295, -304, -314, -323, -332, -340, -347, -355, -362, -368, -374, -380, -385, -390, -394, -397, -400, -407, -413, -419, -425, -431, -437, -443, -448, -453, -458, -463, -469, -473, -477, -481, -485, -488, -491, -493, -495, -497, -498, -500, -502, -505, -507, -509, -512, -514, -517, -519, -522, -525, -529, -533, -537, -540, -544, -548, -552, -556, -559, -563, -567, -570, -573, -577, -580, -583, -586, -589, -592, -595, -598, -601, -604, -606, -609, -611, -614, -616, -619, -621, -623, -624, -626, -627, -629, -630, -631, -633, -634, -635, -636, -638, -639, -640, -641, -643, -644, -645, -646, -647, -648, -649, -650, -652, -653, -654, -655, -656, -657, -659, -660, -661, -663, -664, -665, -667, -668, -670, -671, -673, -674, -675, -676, -677, -678, -679, -680, -681, -681, -682, -683, -684, -685, -686, -687, -689, -690, -691, -692, -693, -694, -696, -697, -698, -700, -701, -702, -704, -705, -707, -708, -710, -712, -713, -715, -717, -718, -720, -722, -724, -725, -726, -727, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -726, -724, -722, -719, -715, -711, -707, -703, -698, -694, -689, -684, -679, -676, -676, -676, -676, -676, -676, -673, -670, -666, -663, -658, -653, -648, -643, -639, -635, -630, -626, -626, -626, -626, -626, -626, -626, -626, -626, -625, -623, -621, -620, -619, -617, -614, -613, -611, -609, -607, -606, -604, -602, -600, -598, -596, -594, -592, -590, -587, -585, -583, -580, -578, -576, -576, -576, -576, -576, -576, -576, -576, -576, -579, -581, -584, -587, -589, -592, -594, -597, -599, -601, -603, -606, -608, -610, -613, -617, -620, -622, -624, -626, -626, -627, -627, -626, -625, -623, -621, -622, -624, -626, -626, -626, -624, -622, -620, -617, -619, -622, -624, -625, -626, -625, -624, -621, -618, -617, -620, -623, -625, -626, -626, -625, -624, -623, -622, -620, -618, -614, -612, -610, -608, -605, -603, -599, -595, -590, -584, -579, -573, -567, -560, -554, -546, -538, -529, -520, -510, -499, -487, -475, -463, -449, -435, -420, -405, -389, -372, -354, -336, -318, -298, -277, -276, -276, -276, -276, -276, -276, -276, -277, -278, -279, -280, -282, -289, -296, -303, -310, -317, -324, -332, -339, -347, -354, -362, -369, -382, -395, -408, -419, -425, -427, -430, -434, -439, -445, -452, -460, -467, -474, -481, -487, -495, -502, -511, -519, -528, -537, -546, -554, -562, -569, -576, -581, -585, -588, -589, -588, -586, -581, -576, -569, -562, -553, -543, -533, -522, -511, -500, -489, -477, -465, -453, -441, -429, -417, -404, -391, -378, -365, -351, -338, -323, -309, -294, -278, -262, -245, -228, -227, -231, -236, -241, -245, -250, -254, -258, -262, -266, -270, -275, -278, -283, -287, -291, -295, -298, -300, -302, -304, -305, -307, -308, -308, -309, -310, -310, -311, -311, -311, -310, -310, -309, -308, -307, -305, -303, -301, -298, -295, -292, -288, -284, -280, -274, -269, -267, -265, -262, -260, -258, -256, -253, -251, -248, -246, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 242 level3 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13698, 13600, 13300, 13100, 13000, 12799, 12699, 12599, 12500, 12300, 12000, 11800, 11700, 11600, 11498, 11398, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10400, 10300, 10200, 10099, 10000, 9900, 9800, 9599, 9500, 9400, 9102, 9000, 8899, 8800, 8699, 8600, 8499, 8400, 8299, 8200, 8099, 8000, 7800, 7700, 7500, 7400, 7200, 7001, 6900, 6699, 6500, 6199, 6100, 5998, 5899, 5800, 5600, 5500, 5400, 5200, 5000, 4899, 4700, 4500, 4400, 4298, 4199, 4100, 4000, 3800, 3601, 3500, 3400, 3300, 3100, 3000, 2900, 2700, 2600, 2400, 2200, 2001, 1699, 1600, 1401, 1300, 1200, 1099, 999, 900, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-598, -598, -400, -249, -198, -202, -148, -98, 101, 201, 301, 352, 402, 398, 348, 298, 352, 501, 349, 298, 352, 348, 298, 298, 352, 298, 298, 248, 302, 401, 452, 448, 398, 99, 48, 48, -2, -52, -151, -152, -49, -52, -151, -152, -49, -52, -151, -152, -98, -48, 2, -2, 52, 151, 148, -2, -2, 152, 202, 351, 451, 502, 552, 548, 498, 498, 552, 651, 702, 698, 752, 901, 1001, 1052, 1048, 1102, 1201, 1198, 1252, 1248, 1198, 1148, 1148, 1098, 1048, 1048, 998, 899, 648, 648, 751, 748, 698, 599, 351, 402, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13200, 13050, 12900, 12750, 12650, 12550, 12400, 12150, 11900, 11750, 11650, 11550, 11450, 11350, 11250, 11150, 11050, 10950, 10800, 10600, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9700, 9550, 9450, 9250, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7900, 7750, 7600, 7450, 7300, 7100, 6950, 6800, 6600, 6350, 6150, 6050, 5950, 5850, 5700, 5550, 5450, 5300, 5100, 4950, 4800, 4600, 4450, 4350, 4250, 4150, 4050, 3900, 3700, 3550, 3450, 3350, 3200, 3050, 2950, 2800, 2650, 2500, 2300, 2100, 1850, 1650, 1500, 1350, 1250, 1150, 1050, 950, 700, 450, 300, 150, 50, 1650, 7300, 5100, 6600, 10300, 11400, 11600, 13900, 13950); var surfacesYPos = new Array(-500, -325, -225, -200, -175, -125, 0, 150, 250, 325, 375, 400, 375, 325, 325, 425, 425, 325, 325, 350, 325, 300, 325, 325, 300, 275, 275, 350, 425, 450, 425, 250, 75, 50, 25, -25, -100, -150, -100, -50, -100, -150, -100, -50, -100, -150, -125, -75, -25, 0, 25, 100, 150, 75, 0, 75, 175, 275, 400, 475, 525, 550, 525, 500, 525, 600, 675, 700, 725, 825, 950, 1025, 1050, 1075, 1150, 1200, 1225, 1250, 1225, 1175, 1150, 1125, 1075, 1050, 1025, 950, 775, 650, 700, 750, 725, 650, 475, 375, 400, 375, 350, 325, 150, 650, 100, 600, 0, 300, 400, 400, -600, -625); var surfacesWidths = new Array(100, 100, 100, 300, 200, 100, 200, 100, 100, 100, 200, 300, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 295, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 195, 100, 200, 200, 300, 100, 100, 100, 100, 200, 100, 100, 200, 200, 100, 200, 200, 100, 100, 100, 100, 100, 200, 195, 100, 100, 100, 200, 100, 100, 200, 100, 200, 200, 195, 300, 100, 195, 100, 100, 100, 100, 100, 400, 100, 200, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(195, 150, 50, 0, 50, 50, 200, 100, 100, 50, 50, 0, 50, 50, 50, 150, 150, 50, 50, 0, 50, 0, 50, 50, 0, 50, 50, 100, 50, 0, 50, 300, 50, 0, 50, 50, 100, 0, 100, 0, 100, 0, 100, 0, 100, 0, 50, 50, 50, 0, 50, 100, 0, 150, 0, 150, 50, 150, 100, 50, 50, 0, 50, 0, 50, 100, 50, 0, 50, 150, 100, 50, 0, 50, 100, 0, 50, 0, 50, 50, 0, 50, 50, 0, 50, 100, 250, 0, 100, 0, 50, 100, 245, 50, 0, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 20); var checkPointsCol = new Array(-10, 54); var _dangerlin = new Array(-10, 19); var _dangercol = new Array(-10, 121); _liftno = 1; _carlin = 18; _carcol = 3; _finlin = 13; _fincol = 135; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 155, 160, 165, 171, 178, 184, 191, 198, 206, 214, 222, 231, 240, 248, 257, 266, 276, 286, 296, 306, 317, 327, 338, 349, 360, 371, 382, 393, 404, 415, 426, 438, 449, 460, 472, 483, 494, 505, 517, 528, 540, 552, 565, 578, 589, 600, 612, 624, 637, 649, 663, 676, 689, 702, 715, 729, 743, 756, 770, 784, 799, 813, 827, 842, 857, 871, 887, 902, 917, 932, 945, 957, 969, 983, 996, 1010, 1023, 1037, 1050, 1064, 1077, 1091, 1105, 1118, 1133, 1147, 1162, 1176, 1192, 1207, 1223, 1239, 1255, 1271, 1288, 1305, 1322, 1339, 1356, 1373, 1390, 1407, 1424, 1440, 1456, 1472, 1488, 1503, 1518, 1532, 1547, 1561, 1575, 1589, 1602, 1616, 1629, 1642, 1655, 1669, 1682, 1695, 1708, 1721, 1734, 1747, 1761, 1774, 1788, 1801, 1817, 1832, 1850, 1868, 1887, 1908, 1929, 1950, 1971, 1992, 2014, 2036, 2057, 2079, 2101, 2123, 2147, 2169, 2192, 2216, 2239, 2261, 2283, 2305, 2327, 2350, 2372, 2394, 2418, 2441, 2462, 2483, 2504, 2525, 2547, 2568, 2590, 2611, 2632, 2653, 2673, 2693, 2714, 2734, 2754, 2774, 2794, 2814, 2834, 2855, 2875, 2895, 2915, 2935, 2955, 2975, 2995, 3015, 3035, 3055, 3075, 3095, 3115, 3135, 3155, 3177, 3198, 3220, 3241, 3263, 3286, 3309, 3332, 3354, 3375, 3398, 3417, 3437, 3453, 3468, 3483, 3499, 3515, 3531, 3548, 3564, 3580, 3596, 3612, 3627, 3643, 3659, 3674, 3690, 3705, 3721, 3737, 3752, 3768, 3783, 3799, 3815, 3830, 3846, 3862, 3878, 3894, 3909, 3925, 3940, 3955, 3970, 3985, 3999, 4015, 4030, 4046, 4062, 4077, 4093, 4110, 4125, 4141, 4156, 4167, 4179, 4190, 4200, 4210, 4219, 4225, 4232, 4239, 4246, 4253, 4260, 4268, 4275, 4283, 4290, 4298, 4305, 4312, 4318, 4323, 4328, 4333, 4337, 4341, 4345, 4349, 4353, 4357, 4361, 4366, 4370, 4373, 4378, 4382, 4386, 4390, 4394, 4398, 4402, 4406, 4410, 4414, 4418, 4422, 4426, 4430, 4435, 4440, 4444, 4449, 4455, 4460, 4466, 4472, 4477, 4480, 4483, 4486, 4490, 4494, 4499, 4504, 4509, 4515, 4520, 4525, 4530, 4535, 4541, 4547, 4553, 4560, 4566, 4573, 4580, 4588, 4595, 4603, 4611, 4619, 4628, 4636, 4645, 4654, 4663, 4673, 4683, 4692, 4702, 4712, 4722, 4732, 4741, 4750, 4760, 4770, 4779, 4789, 4799, 4809, 4820, 4830, 4841, 4851, 4862, 4873, 4883, 4893, 4902, 4910, 4917, 4921, 4924, 4928, 4932, 4937, 4941, 4946, 4950, 4954, 4959, 4963, 4968, 4972, 4977, 4981, 4985, 4990, 4994, 4998, 5001, 5003, 5006, 5007, 5009, 5011, 5014, 5016, 5018, 5020, 5023, 5025, 5028, 5031, 5034, 5037, 5039, 5042, 5044, 5046, 5048, 5050, 5053, 5055, 5058, 5060, 5063, 5067, 5070, 5074, 5077, 5081, 5086, 5090, 5094, 5099, 5104, 5110, 5115, 5121, 5126, 5132, 5138, 5144, 5150, 5156, 5162, 5169, 5176, 5184, 5189, 5196, 5203, 5210, 5218, 5226, 5233, 5242, 5250, 5258, 5267, 5276, 5285, 5294, 5304, 5313, 5323, 5333, 5344, 5354, 5365, 5375, 5386, 5397, 5407, 5418, 5430, 5441, 5452, 5463, 5473, 5484, 5495, 5506, 5517, 5528, 5539, 5550, 5562, 5575, 5588, 5597, 5608, 5620, 5631, 5641, 5652, 5662, 5673, 5685, 5696, 5707, 5719, 5730, 5742, 5754, 5766, 5778, 5791, 5803, 5814, 5825, 5835, 5845, 5854, 5864, 5874, 5883, 5892, 5901, 5910, 5917, 5925, 5932, 5939, 5945, 5952, 5959, 5965, 5972, 5978, 5984, 5989, 5995, 6000, 6005, 6010, 6014, 6018, 6022, 6026, 6030, 6033, 6037, 6041, 6044, 6048, 6051, 6055, 6059, 6062, 6065, 6069, 6072, 6075, 6078, 6081, 6084, 6088, 6092, 6095, 6099, 6102, 6105, 6108, 6111, 6113, 6116, 6119, 6121, 6124, 6127, 6130, 6134, 6137, 6141, 6144, 6147, 6151, 6154, 6157, 6160, 6163, 6167, 6170, 6173, 6177, 6180, 6184, 6187, 6191, 6195, 6199, 6203, 6208, 6213, 6219, 6225, 6232, 6240, 6248, 6256, 6265, 6275, 6285, 6295, 6306, 6318, 6330, 6342, 6355, 6369, 6383, 6397, 6412, 6428, 6444, 6461, 6478, 6491, 6498, 6501, 6504, 6506, 6508, 6509, 6510, 6514, 6519, 6525, 6530, 6536, 6542, 6548, 6553, 6559, 6564, 6570, 6576, 6581, 6587, 6593, 6598, 6603, 6607, 6612, 6615, 6619, 6622, 6624, 6627, 6629, 6630, 6632, 6633, 6634, 6636, 6637, 6639, 6640, 6643, 6645, 6648, 6651, 6655, 6660, 6664, 6670, 6675, 6681, 6687, 6693, 6699, 6705, 6711, 6716, 6722, 6726, 6731, 6735, 6738, 6741, 6743, 6745, 6747, 6749, 6750, 6751, 6752, 6753, 6755, 6756, 6758, 6760, 6762, 6768, 6774, 6780, 6785, 6790, 6794, 6798, 6801, 6804, 6806, 6808, 6810, 6811, 6812, 6813, 6814, 6815, 6816, 6816, 6817, 6817, 6818, 6818, 6819, 6819, 6819, 6820, 6820, 6820, 6820, 6821, 6821, 6821, 6822, 6822, 6823, 6824, 6825, 6826, 6827, 6828, 6830, 6832, 6833, 6835, 6837, 6840, 6842, 6845, 6847, 6850, 6853, 6856, 6859, 6862, 6865, 6868, 6871, 6874, 6878, 6881, 6885, 6888, 6892, 6895, 6899, 6903, 6907, 6911, 6915, 6920, 6924, 6929, 6934, 6938, 6943, 6947, 6951, 6956, 6960, 6965, 6969, 6974, 6978, 6983, 6987, 6991, 6995, 6999, 7003, 7007, 7011, 7015, 7020, 7024, 7028, 7032, 7035, 7039, 7043, 7047, 7051, 7055, 7059, 7063, 7067, 7071, 7075, 7079, 7084, 7088, 7092, 7097, 7101, 7106, 7110, 7115, 7120, 7124, 7129, 7134, 7139, 7144, 7149, 7154, 7158, 7163, 7168, 7173, 7178, 7183, 7187, 7192, 7196, 7200, 7204, 7208, 7213, 7218, 7223, 7228, 7233, 7238, 7242, 7247, 7252, 7256, 7261, 7266, 7271, 7277, 7282, 7288, 7295, 7301, 7308, 7315, 7322, 7330, 7338, 7345, 7353, 7361, 7370, 7378, 7385, 7392, 7398, 7405, 7413, 7421, 7429, 7437, 7445, 7454, 7462, 7470, 7479, 7488, 7498, 7507, 7517, 7527, 7536, 7545, 7554, 7563, 7572, 7582, 7591, 7601, 7611, 7620, 7631, 7641, 7651, 7662, 7672, 7683, 7694, 7704, 7714, 7724, 7733, 7741, 7750, 7758, 7767, 7776, 7784, 7793, 7802, 7811, 7820, 7830, 7839, 7849, 7858, 7868, 7878, 7888, 7898, 7908, 7918, 7928, 7937, 7947, 7956, 7964, 7973, 7981, 7989, 7997, 8005, 8013, 8021, 8030, 8038, 8046, 8054, 8062, 8070, 8077, 8085, 8092, 8099, 8106, 8113, 8121, 8128, 8135, 8141, 8147, 8153, 8158, 8164, 8170, 8176, 8182, 8188, 8195, 8201, 8208, 8214, 8219, 8224, 8229, 8236, 8243, 8251, 8257, 8263, 8266, 8271, 8277, 8282, 8288, 8293, 8299, 8304, 8309, 8314, 8317, 8319, 8321, 8322, 8325, 8327, 8329, 8332, 8335, 8338, 8341, 8344, 8347, 8350, 8353, 8355, 8358, 8360, 8362, 8365, 8367, 8370, 8372, 8376, 8378, 8381, 8384, 8387, 8390, 8393, 8397, 8400, 8402, 8406, 8409, 8412, 8415, 8418, 8420, 8423, 8425, 8428, 8430, 8432, 8434, 8437, 8440, 8443, 8447, 8450, 8454, 8459, 8463, 8468, 8473, 8479, 8484, 8489, 8494, 8500, 8506, 8512, 8518, 8524, 8530, 8536, 8541, 8545, 8549, 8552, 8556, 8560, 8564, 8568, 8571, 8576, 8580, 8584, 8589, 8594, 8600, 8607, 8614, 8623, 8633, 8641, 8647, 8654, 8662, 8669, 8677, 8684, 8691, 8698, 8704, 8711, 8716, 8720, 8723, 8726, 8729, 8732, 8735, 8738, 8741, 8744, 8747, 8750, 8753, 8756, 8759, 8763, 8766, 8769, 8772, 8775, 8777, 8780, 8783, 8787, 8790, 8794, 8799, 8803, 8808, 8812, 8817, 8821, 8825, 8828, 8832, 8836, 8841, 8845, 8850, 8855, 8860, 8865, 8871, 8877, 8884, 8889, 8895, 8901, 8908, 8914, 8921, 8928, 8935, 8941, 8947, 8953, 8959, 8965, 8971, 8978, 8984, 8991, 8998, 9004, 9011, 9018, 9025, 9032, 9040, 9049, 9056, 9063, 9071, 9079, 9088, 9100, 9112, 9125, 9139, 9151, 9163, 9177, 9190, 9205, 9219, 9233, 9248, 9263, 9278, 9293, 9308, 9324, 9339, 9355, 9371, 9388, 9404, 9421, 9437, 9452, 9467, 9482, 9497, 9512, 9527, 9541, 9555, 9568, 9581, 9594, 9608, 9621, 9634, 9647, 9660, 9673, 9686, 9699, 9712, 9724, 9737, 9750, 9763, 9775, 9788, 9801, 9814, 9827, 9839, 9852, 9865, 9878, 9891, 9903, 9916, 9929, 9942, 9954, 9967, 9980, 9992, 10005, 10018, 10031, 10043, 10050, 10054, 10059, 10064, 10066, 10066, 10069, 10071, 10073, 10076, 10079, 10081, 10084, 10086, 10089, 10092, 10095, 10098, 10101, 10105, 10110, 10114, 10117, 10120, 10123, 10126, 10129, 10133, 10138, 10143, 10148, 10154, 10161, 10168, 10174, 10179, 10184, 10189, 10193, 10196, 10198, 10200, 10203, 10206, 10209, 10211, 10214, 10217, 10220, 10222, 10225, 10227, 10230, 10232, 10235, 10238, 10241, 10244, 10248, 10251, 10255, 10260, 10264, 10269, 10274, 10279, 10284, 10289, 10294, 10300, 10306, 10312, 10317, 10322, 10328, 10334, 10341, 10347, 10354, 10360, 10365, 10370, 10375, 10381, 10386, 10391, 10396, 10400, 10405, 10409, 10412, 10416, 10420, 10425, 10430, 10435, 10441, 10446, 10451, 10455, 10458, 10463, 10472, 10481, 10488, 10494, 10501, 10508, 10516, 10524, 10532, 10540, 10549, 10558, 10566, 10575, 10584, 10594, 10603, 10613, 10624, 10635, 10646, 10657, 10670, 10682, 10696, 10709, 10722, 10735, 10746, 10756, 10767, 10779, 10791, 10803, 10815, 10828, 10840, 10852, 10865, 10878, 10890, 10902, 10915, 10927, 10939, 10953, 10966, 10980, 10992, 11005, 11018, 11031, 11044, 11056, 11069, 11082, 11094, 11107, 11119, 11132, 11144, 11156, 11170, 11183, 11195, 11206, 11218, 11227, 11235, 11242, 11250, 11259, 11268, 11276, 11285, 11293, 11302, 11310, 11319, 11327, 11335, 11344, 11352, 11361, 11369, 11377, 11386, 11394, 11403, 11411, 11419, 11428, 11436, 11444, 11453, 11461, 11472, 11481, 11491, 11501, 11511, 11521, 11532, 11543, 11553, 11564, 11576, 11587, 11599, 11611, 11623, 11635, 11648, 11661, 11674, 11687, 11699, 11711, 11723, 11733, 11743, 11754, 11765, 11775, 11786, 11796, 11807, 11817, 11827, 11837, 11848, 11858, 11869, 11879, 11890, 11900, 11911, 11921, 11932, 11943, 11955, 11966, 11977, 11988, 11997, 12008, 12019, 12032, 12044, 12057, 12070, 12083, 12096, 12109, 12123, 12136, 12150, 12164, 12178, 12192, 12206, 12220, 12235, 12249, 12264, 12279, 12295, 12310, 12325, 12340, 12353, 12366, 12380, 12394, 12408, 12422, 12437, 12451, 12465, 12480, 12495, 12510, 12524, 12538, 12550, 12562, 12574, 12587, 12599, 12610, 12620, 12627, 12635, 12642, 12650, 12658, 12666, 12674, 12682, 12690, 12699, 12707, 12717, 12726, 12736, 12747, 12757, 12768, 12779, 12790, 12801, 12812, 12823, 12833, 12844, 12854, 12865, 12875, 12885, 12895, 12905, 12915, 12925, 12935, 12944, 12954, 12963, 12972, 12981, 12989, 12998, 13007, 13016, 13024, 13033, 13042, 13051, 13059, 13068, 13077, 13085, 13094, 13104, 13113, 13122, 13132, 13141, 13150, 13160, 13170, 13179, 13189, 13199, 13208, 13218, 13228, 13238, 13247, 13257, 13267, 13277, 13286, 13296, 13306, 13316, 13327, 13338, 13349, 13360, 13371, 13383, 13394, 13406, 13417, 13429, 13440, 13452, 13463, 13474, 13485, 13496, 13507, 13517, 13528, 13538, 13548, 13558, 13568, 13579, 13588, 13598, 13607, 13615, 13624, 13630, 13636, 13642, 13647, 13653, 13658, 13663, 13668, 13672, 13675, 13678, 13681, 13684, 13686, 13688, 13690, 13692, 13694, 13695, 13696, 13697, 13697, 13698, 13698, 13699, 13699, 13699, 13699, 13699, 13698, 13698, 13697, 13696, 13695, 13693, 13692, 13690, 13688, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686, 13686); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 295, 300, 305, 310, 312, 314, 316, 318, 319, 321, 322, 324, 326, 327, 329, 330, 331, 332, 332, 331, 331, 330, 329, 329, 328, 328, 328, 328, 328, 328, 328, 329, 331, 332, 334, 336, 339, 342, 346, 350, 355, 360, 365, 370, 375, 379, 381, 382, 383, 383, 382, 381, 380, 379, 378, 377, 377, 377, 377, 377, 378, 378, 379, 379, 380, 380, 380, 380, 380, 379, 378, 374, 366, 360, 351, 342, 333, 324, 316, 308, 301, 295, 289, 284, 278, 273, 268, 264, 260, 257, 254, 251, 249, 248, 247, 247, 248, 249, 251, 254, 258, 263, 269, 275, 283, 291, 300, 310, 320, 331, 343, 355, 368, 381, 395, 409, 424, 438, 454, 469, 485, 501, 517, 534, 551, 568, 586, 604, 622, 641, 660, 679, 699, 721, 739, 754, 769, 784, 799, 814, 829, 845, 861, 877, 894, 909, 921, 933, 944, 955, 965, 976, 986, 993, 999, 1004, 1008, 1012, 1016, 1020, 1025, 1029, 1033, 1034, 1034, 1034, 1032, 1030, 1029, 1027, 1026, 1026, 1026, 1026, 1027, 1029, 1031, 1034, 1037, 1041, 1045, 1049, 1054, 1060, 1066, 1072, 1079, 1086, 1094, 1103, 1111, 1121, 1131, 1141, 1152, 1163, 1175, 1187, 1200, 1208, 1213, 1219, 1223, 1227, 1230, 1233, 1234, 1234, 1232, 1224, 1213, 1206, 1195, 1184, 1173, 1162, 1152, 1143, 1134, 1126, 1119, 1112, 1105, 1099, 1094, 1088, 1084, 1080, 1076, 1073, 1070, 1068, 1066, 1065, 1065, 1065, 1065, 1064, 1063, 1060, 1056, 1052, 1047, 1041, 1036, 1031, 1026, 1022, 1018, 1015, 1013, 1011, 1009, 1008, 1007, 1004, 1002, 999, 993, 986, 977, 968, 958, 949, 939, 929, 920, 910, 901, 893, 885, 877, 869, 862, 854, 847, 840, 832, 824, 816, 808, 799, 792, 784, 776, 768, 760, 752, 744, 738, 731, 726, 720, 716, 711, 708, 705, 702, 700, 698, 696, 696, 695, 695, 696, 696, 696, 697, 696, 696, 695, 693, 691, 689, 688, 686, 685, 683, 682, 680, 679, 678, 678, 677, 676, 676, 676, 676, 677, 678, 679, 679, 680, 680, 681, 681, 680, 680, 680, 679, 679, 679, 678, 678, 678, 678, 677, 676, 675, 673, 671, 669, 665, 662, 659, 656, 652, 649, 646, 644, 641, 639, 637, 634, 632, 628, 623, 617, 611, 605, 598, 591, 583, 576, 570, 564, 559, 555, 551, 548, 545, 542, 540, 538, 537, 535, 533, 531, 528, 525, 522, 519, 516, 513, 510, 507, 505, 503, 502, 501, 501, 501, 501, 501, 500, 499, 498, 496, 495, 493, 491, 489, 487, 486, 485, 484, 483, 483, 482, 482, 482, 482, 482, 481, 481, 481, 481, 482, 482, 484, 485, 486, 487, 487, 487, 486, 485, 484, 484, 483, 481, 480, 478, 477, 476, 476, 475, 475, 476, 477, 478, 479, 480, 480, 481, 481, 481, 481, 480, 480, 479, 479, 479, 480, 481, 482, 484, 487, 490, 493, 497, 501, 506, 511, 516, 521, 526, 529, 531, 532, 531, 529, 526, 523, 518, 513, 509, 504, 500, 497, 494, 491, 489, 487, 485, 483, 481, 478, 474, 469, 464, 458, 452, 445, 438, 431, 425, 418, 411, 404, 398, 390, 383, 375, 368, 360, 353, 345, 338, 331, 324, 318, 311, 304, 297, 291, 284, 277, 271, 264, 258, 252, 246, 240, 235, 230, 224, 220, 215, 210, 206, 202, 198, 195, 192, 190, 187, 184, 181, 179, 177, 174, 172, 170, 168, 166, 164, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 130, 128, 127, 125, 123, 120, 117, 114, 110, 106, 102, 98, 93, 88, 83, 78, 72, 67, 61, 55, 48, 42, 35, 28, 20, 12, 4, -5, -14, -26, -47, -64, -77, -91, -105, -119, -135, -152, -169, -185, -200, -213, -226, -238, -249, -260, -270, -279, -288, -296, -303, -309, -314, -318, -322, -326, -329, -331, -333, -334, -335, -336, -337, -338, -338, -339, -339, -340, -340, -340, -340, -340, -339, -338, -337, -335, -332, -329, -324, -319, -313, -306, -298, -289, -279, -268, -256, -243, -230, -216, -202, -187, -172, -156, -141, -125, -110, -94, -78, -63, -47, -31, -15, 1, 18, 31, 36, 40, 42, 42, 43, 43, 44, 45, 45, 46, 46, 47, 48, 48, 49, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 57, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 77, 78, 80, 82, 84, 87, 89, 91, 94, 96, 99, 101, 104, 107, 109, 112, 114, 116, 118, 119, 120, 121, 121, 121, 122, 122, 123, 123, 123, 124, 124, 125, 125, 125, 126, 125, 125, 124, 123, 122, 120, 118, 116, 114, 112, 110, 108, 107, 105, 104, 102, 100, 99, 97, 95, 93, 91, 89, 87, 85, 82, 80, 78, 75, 73, 70, 68, 66, 63, 61, 58, 56, 54, 52, 49, 47, 44, 42, 39, 37, 35, 32, 30, 27, 25, 22, 19, 16, 13, 10, 7, 5, 2, 1, -1, -3, -5, -8, -10, -12, -15, -17, -19, -20, -21, -22, -22, -22, -21, -20, -19, -17, -15, -14, -13, -13, -13, -13, -14, -16, -18, -21, -23, -24, -25, -26, -27, -27, -26, -26, -25, -24, -23, -23, -24, -25, -28, -31, -35, -39, -43, -46, -49, -52, -55, -57, -60, -62, -63, -65, -67, -70, -73, -77, -81, -85, -91, -96, -102, -108, -113, -118, -123, -127, -130, -133, -136, -138, -140, -141, -143, -144, -145, -146, -147, -149, -151, -153, -155, -158, -161, -164, -167, -170, -172, -173, -175, -176, -176, -176, -175, -175, -174, -172, -171, -170, -169, -168, -166, -165, -164, -162, -161, -159, -157, -155, -151, -148, -144, -140, -136, -130, -125, -119, -112, -106, -100, -94, -88, -84, -81, -78, -77, -76, -75, -74, -74, -73, -74, -75, -77, -80, -84, -88, -92, -96, -100, -104, -109, -113, -117, -120, -123, -126, -130, -133, -136, -139, -142, -145, -147, -149, -150, -151, -151, -152, -152, -153, -155, -156, -157, -159, -161, -164, -166, -168, -170, -171, -171, -171, -171, -172, -172, -172, -173, -173, -173, -174, -174, -173, -173, -172, -171, -171, -170, -170, -169, -169, -170, -170, -170, -170, -170, -169, -168, -166, -164, -162, -159, -157, -155, -152, -150, -147, -144, -140, -136, -131, -125, -119, -113, -106, -98, -90, -82, -75, -68, -65, -66, -66, -69, -72, -75, -77, -78, -80, -82, -84, -87, -90, -93, -96, -100, -104, -108, -112, -116, -120, -124, -128, -131, -134, -137, -140, -143, -145, -148, -150, -152, -154, -155, -157, -158, -160, -162, -165, -166, -168, -169, -171, -171, -172, -173, -174, -175, -176, -176, -175, -174, -173, -172, -171, -170, -169, -168, -168, -167, -166, -165, -163, -161, -159, -157, -154, -151, -147, -143, -139, -134, -129, -123, -116, -110, -103, -96, -88, -80, -72, -65, -57, -51, -44, -38, -31, -25, -20, -15, -12, -10, -9, -8, -8, -7, -7, -5, -4, -1, 2, 5, 8, 12, 16, 19, 23, 26, 29, 32, 33, 34, 34, 33, 31, 30, 29, 29, 28, 28, 29, 30, 32, 35, 37, 41, 44, 48, 53, 58, 63, 69, 76, 83, 90, 98, 107, 116, 125, 135, 145, 156, 167, 179, 192, 204, 218, 231, 246, 260, 276, 291, 308, 324, 341, 359, 377, 396, 408, 405, 403, 399, 393, 388, 384, 380, 376, 373, 371, 369, 368, 367, 367, 366, 366, 367, 367, 367, 365, 363, 359, 355, 351, 345, 340, 334, 328, 321, 315, 309, 303, 296, 288, 280, 272, 263, 255, 246, 237, 228, 219, 211, 203, 196, 189, 183, 177, 171, 166, 160, 155, 151, 147, 143, 140, 137, 135, 133, 131, 130, 130, 130, 131, 132, 134, 136, 139, 143, 148, 153, 160, 162, 163, 164, 164, 164, 165, 166, 168, 170, 173, 176, 179, 183, 188, 194, 200, 206, 213, 220, 226, 232, 239, 246, 254, 262, 270, 277, 282, 284, 284, 283, 282, 280, 280, 279, 279, 280, 281, 283, 285, 287, 289, 292, 296, 299, 303, 307, 311, 314, 318, 320, 323, 326, 328, 329, 328, 325, 322, 318, 313, 308, 303, 299, 295, 291, 288, 285, 283, 281, 280, 278, 277, 276, 275, 275, 274, 274, 274, 275, 277, 279, 281, 283, 286, 290, 294, 299, 304, 309, 315, 322, 328, 333, 334, 329, 323, 319, 312, 304, 296, 289, 282, 277, 272, 267, 263, 260, 257, 254, 252, 250, 249, 248, 248, 248, 249, 250, 252, 254, 257, 260, 264, 268, 273, 278, 282, 284, 284, 284, 283, 281, 280, 278, 277, 275, 275, 275, 275, 276, 277, 278, 279, 280, 281, 281, 281, 282, 282, 282, 281, 280, 280, 281, 282, 284, 287, 289, 292, 295, 299, 303, 308, 313, 319, 325, 332, 338, 345, 352, 358, 363, 367, 371, 374, 378, 381, 384, 384, 384, 383, 382, 380, 379, 377, 376, 376, 375, 376, 376, 377, 378, 379, 380, 380, 381, 380, 379, 377, 374, 370, 365, 359, 354, 349, 344, 340, 336, 333, 329, 326, 322, 318, 313, 307, 300, 293, 284, 275, 266, 256, 248, 238, 228, 219, 209, 199, 190, 181, 173, 165, 157, 149, 140, 131, 122, 113, 103, 92, 81, 70, 58, 47, 36, 25, 14, 3, -8, -18, -28, -38, -47, -57, -66, -76, -85, -94, -102, -111, -119, -126, -134, -141, -147, -153, -159, -164, -168, -172, -176, -179, -182, -184, -186, -188, -190, -191, -192, -193, -194, -194, -195, -195, -196, -198, -200, -203, -206, -209, -212, -216, -219, -221, -223, -225, -226, -227, -228, -228, -228, -227, -226, -225, -223, -222, -220, -219, -218, -217, -218, -218, -219, -220, -221, -222, -222, -223, -223, -223, -223, -224, -225, -227, -230, -233, -237, -241, -245, -250, -254, -258, -261, -264, -267, -269, -272, -274, -276, -278, -280, -281, -283, -284, -285, -286, -287, -288, -288, -289, -289, -289, -288, -288, -287, -287, -286, -285, -284, -283, -281, -280, -278, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 14, 24, 29, 31, 29, 26, 24, 22, 20, 17, 13, 9, 4, 0, -4, -6, -5, -4, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 3, 7, 11, 16, 21, 25, 28, 32, 35, 38, 40, 38, 33, 24, 13, 1, -7, -10, -9, -6, -2, 0, 1, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -5, -11, -19, -29, -34, -33, -29, -24, -18, -14, -9, -5, -1, 4, 10, 16, 23, 30, 37, 44, 52, 60, 68, 76, 85, 94, 103, 112, 121, 131, 141, 151, 161, 171, -179, -169, -158, -148, -138, -129, -120, -111, -103, -94, -86, -77, -69, -61, -54, -46, -38, -31, -24, -17, -9, -2, 4, 11, 18, 25, 31, 36, 41, 45, 42, 37, 32, 30, 32, 35, 38, 40, 41, 41, 38, 31, 26, 22, 21, 22, 23, 24, 24, 21, 15, 12, 10, 10, 11, 11, 12, 12, 8, 1, -3, -6, -7, -5, -3, -2, -1, 1, 3, 6, 8, 10, 11, 12, 13, 15, 16, 18, 20, 22, 23, 25, 25, 25, 24, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 13, 9, 7, 8, 9, 10, 7, 2, -2, -4, -11, -20, -36, -42, -40, -34, -27, -23, -19, -18, -16, -15, -13, -12, -12, -12, -12, -13, -14, -14, -14, -14, -15, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -16, -16, -16, -15, -15, -13, -11, -9, -6, -4, -2, -1, -4, -10, -22, -35, -41, -45, -45, -45, -46, -48, -48, -48, -47, -46, -45, -45, -46, -48, -51, -55, -58, -61, -61, -61, -59, -58, -57, -57, -57, -57, -56, -53, -51, -48, -45, -44, -42, -40, -38, -37, -35, -33, -31, -29, -28, -26, -24, -22, -20, -17, -14, -10, -8, -6, -6, -8, -11, -15, -22, -30, -33, -31, -26, -20, -14, -11, -8, -6, -5, -3, -1, 1, 2, 2, 0, -1, -2, -3, -2, -2, -2, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -3, -5, -9, -12, -16, -19, -19, -18, -17, -16, -15, -15, -15, -15, -15, -15, -15, -15, -15, -18, -23, -31, -40, -48, -54, -54, -52, -48, -45, -44, -43, -43, -43, -43, -43, -42, -42, -42, -41, -41, -39, -40, -40, -40, -41, -41, -40, -39, -38, -37, -36, -36, -36, -36, -36, -37, -37, -37, -36, -34, -33, -32, -30, -29, -28, -26, -25, -23, -21, -20, -18, -17, -15, -13, -12, -10, -8, -6, -4, -2, 1, 3, 6, 9, 13, 14, 11, 7, 2, -2, -6, -10, -14, -17, -16, -13, -9, -5, -2, 0, 2, 2, 2, 0, -1, -2, -2, -2, -2, -1, -1, -2, -2, -2, -2, -2, -1, 1, 4, 8, 13, 17, 21, 24, 27, 30, 34, 37, 40, 38, 34, 26, 17, 5, -8, -16, -21, -22, -21, -19, -16, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -17, -20, -23, -28, -31, -32, -32, -30, -28, -29, -32, -37, -42, -48, -50, -51, -49, -47, -46, -45, -45, -46, -47, -50, -52, -55, -57, -59, -59, -59, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -54, -52, -49, -45, -42, -40, -37, -35, -33, -31, -29, -27, -26, -25, -25, -26, -27, -28, -29, -29, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -30, -30, -30, -30, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -27, -26, -24, -24, -23, -23, 12, 26, 43, 58, 75, 87, 90, 90, 90, 94, 100, 107, 115, 123, 131, 138, 145, 152, 160, 169, 177, -174, -164, -155, -145, -136, -126, -116, -106, -96, -86, -76, -65, -55, -44, -34, -23, -12, -1, 10, 20, 31, 42, 53, 64, 75, 86, 97, 109, 120, 131, 142, 153, 165, 176, -173, -162, -150, -139, -128, -116, -105, -94, -82, -71, -60, -48, -37, -26, -14, -3, 8, 18, 28, 37, 46, 46, 43, 38, 35, 33, 34, 35, 36, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 37, 36, 36, 36, 36, 36, 36, 37, 36, 37, 37, 36, 36, 36, 36, 37, 37, 37, 36, 37, 37, 37, 37, 37, 37, 37, 37, 36, 33, 30, 26, 22, 19, 16, 14, 11, 9, 7, 4, 1, -1, -2, -3, -3, -3, -2, -2, -2, -4, -6, -9, -12, -15, -17, -19, -20, -22, -23, -25, -27, -29, -30, -30, -31, -31, -30, -30, -29, -27, -27, -27, -27, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, -27, -28, -28, -27, -27, -28, -28, -28, -28, -27, -27, -26, -27, -29, -31, -33, -35, -37, -37, -38, -38, -38, -38, -37, -34, -31, -28, -25, -22, -20, -17, -15, -12, -9, -6, -3, 0, 3, 7, 10, 12, 11, 8, 3, -3, -9, -16, -18, -16, -12, -7, -3, -1, 1, 2, 3, 3, 2, 2, -1, -5, -9, -12, -15, -18, -19, -19, -18, -16, -15, -15, -14, -15, -15, -15, -15, -15, -15, -15, -15, -17, -20, -24, -28, -31, -32, -31, -30, -28, -27, -27, -25, -23, -21, -19, -16, -14, -11, -10, -10, -10, -12, -15, -17, -18, -18, -17, -16, -15, -15, -15, -15, -15, -13, -10, -7, -3, 0, 2, 3, 4, 3, 2, 0, -1, -2, 0, 4, 9, 16, 23, 29, 35, 40, 44, 47, 51, 55, 60, 64, 69, 73, 77, 80, 82, 84, 84, 77, 65, 50, 35, 21, 7, -4, -10, -15, -18, -21, -24, -27, -32, -37, -43, -49, -51, -51, -49, -47, -45, -44, -44, -43, -41, -37, -34, -30, -29, -30, -32, -35, -38, -42, -45, -47, -47, -47, -43, -41, -37, -34, -29, -24, -19, -16, -15, -14, -14, -13, -12, -9, -6, -3, 0, 1, 1, 1, 1, 1, 0, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, 1, 5, 9, 14, 18, 23, 29, 34, 38, 40, 39, 37, 36, 35, 34, 32, 31, 30, 28, 28, 30, 32, 36, 37, 33, 24, 12, -2, -10, -11, -8, -3, -1, -5, -12, -22, -32, -41, -48, -52, -52, -50, -48, -46, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -44, -41, -38, -32, -26, -20, -15, -10, -7, -6, -5, -5, -3, -1, 2, 3, 3, 2, 0, -1, -2, -3, -2, -2, -2, -1, 1, 6, 12, 18, 25, 31, 37, 43, 48, 51, 55, 59, 63, 68, 72, 76, 76, 75, 74, 72, 68, 61, 51, 41, 30, 19, 13, 11, 14, 19, 21, 19, 14, 8, 4, 3, 4, 7, 9, 10, 11, 10, 10, 9, 8, 8, 8, 8, 8, 8, 7, 4, 1, -3, -4, -4, -3, 0, 5, 8, 10, 12, 13, 14, 15, 16, 17, 17, 17, 16, 15, 14, 12, 10, 7, 5, 3, 1, 0, -2, -4, -6, -8, -10, -12, -14, -16, -18, -20, -21, -23, -25, -27, -29, -31, -33, -35, -36, -37, -37, -29, -21, -16, -20, -24, -27, -32, -35, -36, -37, -39, -41, -44, -46, -48, -50, -51, -50, -49, -46, -46, -47, -48, -49, -49, -49, -48, -48, -47, -47, -46, -47, -49, -55, -62, -70, -76, -80, -78, -71, -61, -53, -46, -41, -35, -30, -23, -16, -10, -3, 3, 9, 15, 22, 28, 34, 40, 47, 54, 62, 70, 78, 86, 93, 100, 108, 115, 122, 129, 137, 145, 154, 161, 163, 167, 173, 179, -175, -168, -162, -156, -150, -145, -139, -132, -126, -119, -112, -104, -96, -87, -79, -71, -66, -61, -58, -54, -48, -38, -25, -9, 7, 13, 11, 7, 3, 2, 4, 7, 11, 14, 17, 18, 19, 19, 18, 16, 14, 12, 11, 11, 11, 12, 12, 13, 13, 8, 0, -10, -21, -26, -25, -21, -17, -13, -12, -12, -13, -14, -15, -15, -15, -14, -12, -9, -5, 1, 4, 5, 5, 5, 5, 6, 6, 9, 11, 13, 13, 13, 13, 12, 10, 9, 7, -1, -8, -17, -25, -35, -39, -36, -32, -27, -25, -23, -22, -22, -21, -20, -19, -18, -17, -15, -14, -13, -12, -10, -9, -8, -7, -6, -5, -3, -2, -1, 0, 1, 2, 0, -2, -4, -5, -4, -3, -1, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -4, -5, -5, -3, 3, 11, 18, 23, 28, 32, 35, 38, 41, 43, 45, 48, 51, 55, 58, 61, 64, 64, 63, 59, 50, 39, 26, 15, 1, -5, -6, -5, -4, -3, -2, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, -1, -1, -1, -1, -2, -2, -5, -9, -15, -20, -22, -21, -18, -15, -14, -13, -13, -14, -14, -17, -20, -25, -30, -32, -33, -32, -30, -32, -37, -44, -50, -53, -52, -50, -47, -45, -44, -44, -45, -45, -46, -46, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -47, -46, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -45, -42, -39, -35, -30, -26, -23, -20, -17, -14, -10, -7, -4, -1, 1, 2, 3, 2, 0, -2, -5, -10, -14, -18, -19, -19, -17, -16, -16, -15, -15, -15, -16, -14, -11, -7, -3, 0, 3, 5, 6, 6, 6, 5, 4, 1, -1, -3, -3, -2, -2, -1, -1, -1, -1, -1, -1, 0, 0, 0, -3, -7, -13, -20, -27, -32, -34, -33, -30, -28, -26, -26, -27, -30, -34, -38, -42, -44, -46, -47, -48, -49, -50, -52, -53, -54, -54, -55, -55, -56, -56, -56, -56, -56, -56, -55, -55, -54, -54, -53, -52, -51, -50, -48, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 121, 123, 125, 128, 131, 135, 139, 144, 150, 156, 161, 168, 174, 180, 187, 195, 203, 211, 220, 229, 239, 249, 258, 268, 278, 288, 298, 309, 320, 331, 342, 353, 365, 376, 387, 399, 410, 421, 432, 444, 456, 469, 482, 495, 507, 519, 529, 538, 548, 560, 573, 585, 597, 609, 621, 634, 647, 660, 673, 686, 700, 714, 727, 742, 756, 770, 785, 799, 814, 828, 843, 858, 874, 890, 902, 914, 929, 943, 956, 969, 981, 994, 1007, 1021, 1034, 1049, 1063, 1078, 1094, 1109, 1126, 1142, 1160, 1179, 1198, 1218, 1239, 1260, 1281, 1302, 1323, 1344, 1364, 1383, 1402, 1420, 1437, 1452, 1466, 1480, 1492, 1504, 1515, 1526, 1536, 1546, 1556, 1566, 1576, 1586, 1596, 1607, 1618, 1629, 1641, 1653, 1665, 1678, 1692, 1706, 1720, 1735, 1749, 1764, 1779, 1796, 1816, 1835, 1854, 1873, 1892, 1911, 1930, 1950, 1970, 1991, 2012, 2036, 2059, 2081, 2104, 2126, 2148, 2170, 2192, 2215, 2236, 2258, 2280, 2303, 2324, 2345, 2367, 2389, 2411, 2434, 2455, 2477, 2498, 2519, 2540, 2561, 2582, 2603, 2622, 2642, 2663, 2683, 2704, 2725, 2746, 2766, 2787, 2807, 2827, 2847, 2867, 2887, 2907, 2927, 2947, 2967, 2987, 3007, 3027, 3047, 3067, 3086, 3106, 3126, 3149, 3173, 3195, 3217, 3239, 3261, 3283, 3304, 3326, 3347, 3369, 3391, 3406, 3422, 3440, 3457, 3474, 3489, 3504, 3520, 3535, 3551, 3567, 3582, 3598, 3614, 3629, 3645, 3661, 3676, 3692, 3707, 3723, 3739, 3754, 3770, 3786, 3801, 3817, 3833, 3849, 3866, 3881, 3896, 3911, 3926, 3941, 3956, 3971, 3987, 4002, 4016, 4032, 4047, 4063, 4078, 4094, 4110, 4124, 4138, 4151, 4162, 4174, 4184, 4191, 4200, 4208, 4216, 4224, 4232, 4240, 4247, 4255, 4263, 4271, 4279, 4285, 4291, 4296, 4302, 4307, 4312, 4317, 4322, 4326, 4330, 4334, 4337, 4340, 4344, 4348, 4352, 4355, 4359, 4362, 4366, 4369, 4373, 4376, 4380, 4383, 4387, 4391, 4394, 4398, 4402, 4406, 4410, 4415, 4421, 4426, 4432, 4437, 4442, 4446, 4451, 4456, 4459, 4462, 4466, 4469, 4474, 4479, 4485, 4490, 4495, 4500, 4505, 4512, 4518, 4524, 4531, 4538, 4545, 4552, 4560, 4567, 4575, 4583, 4591, 4599, 4608, 4617, 4625, 4634, 4644, 4653, 4663, 4673, 4683, 4693, 4702, 4712, 4722, 4731, 4741, 4750, 4760, 4770, 4780, 4791, 4801, 4812, 4822, 4833, 4844, 4854, 4865, 4875, 4884, 4889, 4894, 4900, 4906, 4911, 4916, 4920, 4925, 4929, 4933, 4937, 4941, 4945, 4949, 4954, 4958, 4961, 4964, 4968, 4971, 4974, 4976, 4979, 4981, 4984, 4987, 4989, 4991, 4994, 4996, 4999, 5001, 5004, 5006, 5008, 5010, 5012, 5014, 5016, 5018, 5020, 5022, 5024, 5027, 5029, 5032, 5035, 5038, 5041, 5044, 5048, 5052, 5056, 5061, 5065, 5070, 5075, 5081, 5087, 5093, 5100, 5106, 5111, 5117, 5123, 5129, 5136, 5142, 5149, 5154, 5161, 5167, 5174, 5181, 5189, 5197, 5204, 5212, 5219, 5228, 5238, 5247, 5256, 5265, 5275, 5285, 5295, 5305, 5316, 5326, 5336, 5347, 5358, 5369, 5380, 5390, 5402, 5412, 5423, 5434, 5446, 5458, 5470, 5482, 5494, 5504, 5515, 5526, 5535, 5545, 5556, 5569, 5582, 5593, 5602, 5612, 5623, 5634, 5645, 5656, 5667, 5678, 5690, 5701, 5713, 5725, 5737, 5749, 5762, 5774, 5786, 5796, 5806, 5816, 5826, 5836, 5846, 5856, 5866, 5876, 5885, 5893, 5900, 5908, 5915, 5922, 5929, 5935, 5942, 5949, 5956, 5962, 5969, 5975, 5981, 5985, 5990, 5994, 5999, 6003, 6007, 6011, 6015, 6019, 6023, 6026, 6030, 6034, 6037, 6040, 6044, 6047, 6050, 6053, 6056, 6058, 6061, 6063, 6065, 6068, 6070, 6073, 6076, 6078, 6080, 6083, 6086, 6088, 6091, 6094, 6097, 6100, 6103, 6106, 6109, 6113, 6116, 6119, 6123, 6126, 6129, 6132, 6136, 6139, 6142, 6146, 6149, 6153, 6156, 6160, 6164, 6167, 6171, 6176, 6181, 6186, 6192, 6198, 6205, 6213, 6221, 6229, 6238, 6248, 6258, 6268, 6279, 6291, 6303, 6316, 6329, 6342, 6356, 6370, 6384, 6400, 6416, 6432, 6449, 6466, 6477, 6474, 6470, 6471, 6479, 6493, 6508, 6519, 6529, 6536, 6543, 6550, 6557, 6565, 6573, 6581, 6589, 6597, 6604, 6610, 6616, 6621, 6625, 6628, 6630, 6631, 6630, 6629, 6627, 6624, 6621, 6618, 6615, 6612, 6610, 6608, 6607, 6608, 6609, 6612, 6616, 6622, 6628, 6636, 6645, 6655, 6666, 6677, 6687, 6698, 6708, 6718, 6727, 6734, 6740, 6745, 6748, 6750, 6751, 6750, 6748, 6745, 6742, 6738, 6735, 6731, 6728, 6726, 6724, 6724, 6725, 6727, 6731, 6735, 6741, 6750, 6758, 6763, 6767, 6771, 6774, 6776, 6778, 6780, 6781, 6783, 6785, 6787, 6788, 6790, 6791, 6792, 6792, 6793, 6793, 6794, 6794, 6795, 6795, 6795, 6796, 6796, 6796, 6797, 6797, 6797, 6797, 6798, 6798, 6798, 6799, 6800, 6801, 6802, 6804, 6805, 6807, 6808, 6810, 6812, 6814, 6816, 6819, 6821, 6824, 6826, 6829, 6832, 6835, 6838, 6841, 6844, 6847, 6851, 6854, 6858, 6861, 6865, 6869, 6872, 6875, 6879, 6882, 6885, 6889, 6892, 6896, 6900, 6903, 6908, 6912, 6917, 6922, 6927, 6931, 6936, 6940, 6945, 6949, 6953, 6958, 6962, 6966, 6970, 6974, 6979, 6983, 6988, 6992, 6997, 7001, 7005, 7009, 7013, 7017, 7021, 7025, 7029, 7032, 7036, 7040, 7044, 7049, 7053, 7057, 7061, 7066, 7070, 7075, 7079, 7084, 7088, 7093, 7098, 7103, 7107, 7112, 7117, 7122, 7127, 7132, 7137, 7141, 7146, 7151, 7156, 7160, 7165, 7170, 7174, 7179, 7184, 7189, 7194, 7199, 7203, 7207, 7211, 7215, 7219, 7223, 7228, 7233, 7237, 7242, 7248, 7253, 7259, 7265, 7272, 7279, 7286, 7294, 7302, 7310, 7318, 7326, 7334, 7343, 7351, 7356, 7362, 7369, 7377, 7384, 7392, 7400, 7407, 7415, 7423, 7431, 7440, 7450, 7459, 7469, 7479, 7489, 7498, 7507, 7516, 7525, 7534, 7543, 7553, 7562, 7572, 7582, 7592, 7601, 7612, 7622, 7632, 7643, 7654, 7665, 7675, 7686, 7695, 7704, 7713, 7722, 7731, 7740, 7748, 7757, 7766, 7775, 7783, 7792, 7801, 7809, 7818, 7828, 7838, 7848, 7859, 7869, 7880, 7889, 7899, 7908, 7917, 7926, 7935, 7943, 7952, 7960, 7968, 7975, 7983, 7991, 7999, 8008, 8016, 8024, 8032, 8040, 8048, 8056, 8064, 8071, 8079, 8086, 8094, 8100, 8107, 8113, 8121, 8129, 8138, 8148, 8156, 8165, 8173, 8180, 8187, 8195, 8202, 8209, 8215, 8220, 8222, 8224, 8224, 8224, 8225, 8230, 8237, 8243, 8249, 8255, 8261, 8266, 8272, 8278, 8284, 8289, 8291, 8294, 8297, 8300, 8303, 8306, 8308, 8310, 8312, 8313, 8315, 8318, 8320, 8323, 8326, 8329, 8333, 8337, 8342, 8344, 8346, 8347, 8349, 8350, 8353, 8356, 8359, 8361, 8362, 8364, 8367, 8370, 8373, 8377, 8380, 8382, 8384, 8387, 8390, 8393, 8396, 8398, 8400, 8402, 8405, 8408, 8411, 8414, 8418, 8422, 8426, 8431, 8435, 8440, 8445, 8450, 8456, 8462, 8467, 8472, 8478, 8485, 8492, 8499, 8505, 8510, 8514, 8518, 8523, 8527, 8531, 8535, 8538, 8542, 8546, 8552, 8557, 8563, 8569, 8576, 8583, 8589, 8597, 8604, 8609, 8612, 8618, 8625, 8633, 8640, 8647, 8654, 8662, 8670, 8679, 8687, 8691, 8694, 8698, 8702, 8705, 8709, 8712, 8715, 8718, 8722, 8725, 8728, 8731, 8734, 8737, 8740, 8743, 8746, 8749, 8751, 8754, 8755, 8757, 8759, 8762, 8765, 8769, 8773, 8778, 8782, 8787, 8791, 8795, 8798, 8802, 8806, 8810, 8815, 8820, 8826, 8831, 8837, 8843, 8849, 8856, 8862, 8869, 8875, 8881, 8888, 8896, 8903, 8909, 8916, 8925, 8934, 8943, 8952, 8961, 8969, 8977, 8983, 8990, 8996, 9002, 9006, 9011, 9013, 9017, 9019, 9028, 9039, 9049, 9059, 9069, 9079, 9090, 9102, 9112, 9124, 9137, 9150, 9163, 9176, 9190, 9204, 9219, 9233, 9249, 9264, 9280, 9296, 9312, 9328, 9345, 9361, 9377, 9393, 9408, 9424, 9439, 9454, 9469, 9483, 9497, 9510, 9523, 9537, 9551, 9565, 9579, 9592, 9606, 9619, 9631, 9644, 9656, 9669, 9681, 9694, 9707, 9719, 9732, 9745, 9758, 9771, 9784, 9797, 9810, 9823, 9836, 9849, 9862, 9875, 9888, 9901, 9914, 9927, 9941, 9954, 9967, 9980, 9993, 10006, 10019, 10024, 10026, 10028, 10032, 10037, 10042, 10044, 10047, 10050, 10053, 10056, 10059, 10062, 10065, 10068, 10071, 10074, 10077, 10080, 10083, 10085, 10088, 10091, 10095, 10099, 10103, 10107, 10112, 10117, 10122, 10128, 10134, 10141, 10147, 10154, 10162, 10169, 10175, 10176, 10178, 10181, 10183, 10185, 10186, 10186, 10187, 10188, 10189, 10191, 10193, 10196, 10198, 10201, 10205, 10209, 10213, 10218, 10224, 10230, 10237, 10244, 10252, 10260, 10269, 10277, 10286, 10295, 10303, 10312, 10321, 10329, 10337, 10345, 10352, 10358, 10363, 10367, 10373, 10379, 10386, 10392, 10398, 10402, 10405, 10408, 10409, 10410, 10411, 10411, 10411, 10412, 10415, 10418, 10420, 10422, 10423, 10424, 10425, 10427, 10430, 10434, 10439, 10443, 10451, 10459, 10466, 10473, 10480, 10487, 10495, 10503, 10511, 10520, 10529, 10538, 10547, 10556, 10566, 10577, 10587, 10598, 10609, 10621, 10633, 10644, 10656, 10669, 10681, 10694, 10705, 10716, 10728, 10739, 10751, 10762, 10774, 10786, 10798, 10811, 10823, 10836, 10849, 10862, 10874, 10887, 10899, 10911, 10923, 10936, 10949, 10963, 10975, 10988, 11002, 11015, 11027, 11040, 11052, 11065, 11077, 11089, 11102, 11114, 11126, 11138, 11154, 11169, 11182, 11190, 11197, 11206, 11215, 11225, 11233, 11241, 11250, 11258, 11266, 11274, 11282, 11290, 11299, 11307, 11315, 11323, 11331, 11340, 11348, 11356, 11365, 11373, 11381, 11390, 11398, 11406, 11415, 11423, 11432, 11442, 11454, 11464, 11474, 11484, 11494, 11503, 11513, 11524, 11535, 11546, 11558, 11569, 11581, 11594, 11606, 11619, 11632, 11645, 11659, 11672, 11684, 11696, 11705, 11714, 11723, 11734, 11746, 11758, 11770, 11783, 11795, 11807, 11818, 11829, 11840, 11851, 11863, 11874, 11886, 11898, 11910, 11921, 11928, 11934, 11938, 11945, 11957, 11970, 11983, 11994, 12005, 12017, 12029, 12042, 12055, 12068, 12081, 12094, 12107, 12120, 12134, 12148, 12162, 12177, 12191, 12206, 12221, 12236, 12251, 12266, 12281, 12296, 12309, 12323, 12338, 12352, 12366, 12379, 12393, 12408, 12422, 12436, 12451, 12466, 12481, 12495, 12508, 12521, 12534, 12546, 12559, 12572, 12584, 12592, 12602, 12611, 12619, 12628, 12636, 12644, 12653, 12661, 12669, 12678, 12686, 12695, 12705, 12714, 12724, 12734, 12745, 12756, 12767, 12778, 12789, 12800, 12810, 12821, 12832, 12842, 12852, 12863, 12873, 12882, 12892, 12902, 12912, 12921, 12930, 12940, 12949, 12958, 12966, 12974, 12982, 12990, 12998, 13006, 13014, 13023, 13031, 13039, 13048, 13056, 13065, 13073, 13083, 13092, 13102, 13111, 13120, 13130, 13139, 13150, 13160, 13170, 13180, 13189, 13199, 13209, 13219, 13228, 13238, 13248, 13258, 13267, 13277, 13287, 13297, 13308, 13319, 13330, 13341, 13353, 13364, 13376, 13388, 13400, 13412, 13423, 13435, 13446, 13457, 13468, 13478, 13488, 13499, 13509, 13519, 13529, 13539, 13549, 13559, 13568, 13578, 13587, 13594, 13601, 13607, 13613, 13619, 13625, 13630, 13636, 13640, 13645, 13649, 13653, 13656, 13660, 13662, 13665, 13667, 13670, 13671, 13673, 13675, 13676, 13677, 13678, 13678, 13679, 13679, 13679, 13679, 13678, 13678, 13677, 13676, 13675, 13673, 13672, 13670, 13668, 13665, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663, 13663); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 281, 282, 283, 285, 286, 288, 291, 293, 296, 299, 302, 305, 308, 311, 315, 318, 322, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 327, 328, 330, 332, 334, 337, 340, 345, 350, 357, 365, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 370, 364, 357, 349, 342, 334, 326, 318, 308, 298, 288, 279, 270, 261, 254, 247, 240, 234, 229, 225, 221, 219, 218, 218, 220, 223, 228, 234, 242, 251, 262, 274, 286, 300, 314, 327, 342, 356, 370, 384, 397, 411, 424, 437, 450, 463, 476, 488, 501, 514, 527, 540, 553, 567, 581, 596, 611, 627, 643, 661, 679, 696, 713, 729, 744, 760, 776, 792, 808, 824, 841, 858, 876, 888, 900, 911, 923, 934, 946, 957, 968, 977, 982, 988, 993, 999, 1004, 1010, 1015, 1020, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1025, 1025, 1026, 1026, 1026, 1027, 1029, 1031, 1035, 1039, 1043, 1048, 1054, 1060, 1067, 1074, 1083, 1091, 1100, 1110, 1120, 1130, 1142, 1153, 1165, 1178, 1185, 1191, 1197, 1202, 1208, 1213, 1219, 1224, 1224, 1224, 1224, 1224, 1218, 1210, 1201, 1192, 1184, 1176, 1167, 1157, 1146, 1136, 1126, 1118, 1111, 1104, 1099, 1095, 1091, 1087, 1084, 1081, 1078, 1076, 1074, 1073, 1073, 1073, 1069, 1065, 1061, 1057, 1053, 1049, 1045, 1042, 1038, 1034, 1030, 1026, 1023, 1020, 1016, 1013, 1011, 1010, 1010, 1014, 1009, 1002, 996, 990, 984, 979, 972, 964, 955, 947, 939, 931, 923, 916, 908, 900, 892, 884, 876, 867, 859, 851, 843, 835, 828, 821, 814, 806, 798, 790, 781, 771, 764, 757, 751, 745, 739, 733, 728, 723, 719, 715, 712, 710, 708, 705, 704, 702, 701, 698, 696, 694, 693, 694, 695, 699, 698, 695, 693, 691, 690, 688, 686, 684, 681, 678, 676, 674, 673, 673, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 673, 670, 668, 665, 663, 661, 658, 656, 653, 651, 648, 645, 643, 640, 637, 635, 632, 629, 627, 624, 619, 613, 608, 602, 598, 593, 587, 582, 577, 572, 567, 564, 561, 559, 556, 552, 549, 546, 542, 539, 537, 534, 532, 530, 528, 526, 525, 524, 523, 522, 521, 519, 516, 514, 512, 510, 508, 506, 505, 503, 501, 499, 497, 496, 494, 492, 490, 489, 487, 485, 483, 482, 480, 479, 478, 476, 475, 475, 474, 474, 474, 475, 475, 476, 477, 479, 481, 484, 485, 483, 481, 480, 478, 476, 474, 473, 473, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 475, 476, 477, 478, 479, 481, 483, 487, 492, 497, 503, 511, 521, 524, 524, 524, 524, 523, 520, 518, 515, 512, 509, 506, 504, 501, 498, 495, 492, 489, 486, 483, 480, 477, 473, 468, 463, 458, 453, 448, 443, 438, 433, 428, 420, 413, 406, 398, 392, 385, 378, 371, 364, 358, 351, 345, 338, 332, 325, 318, 312, 305, 299, 293, 287, 281, 275, 269, 264, 258, 253, 248, 242, 237, 233, 228, 223, 219, 216, 212, 209, 206, 202, 198, 194, 189, 186, 183, 180, 178, 176, 175, 174, 172, 171, 169, 168, 166, 165, 163, 161, 160, 158, 156, 155, 153, 152, 150, 148, 146, 145, 143, 141, 139, 137, 135, 133, 131, 128, 125, 122, 118, 115, 111, 106, 102, 97, 92, 87, 81, 75, 69, 63, 57, 50, 43, 36, 29, 21, 12, 3, -6, -14, -28, -47, -73, -102, -128, -151, -168, -182, -195, -209, -224, -238, -251, -263, -272, -280, -286, -291, -295, -298, -300, -302, -303, -303, -303, -303, -303, -303, -304, -305, -307, -309, -312, -316, -320, -325, -331, -337, -342, -348, -353, -358, -361, -364, -365, -364, -362, -357, -351, -343, -333, -321, -308, -293, -278, -261, -244, -226, -208, -191, -174, -158, -142, -128, -114, -102, -90, -79, -69, -59, -48, -38, -26, -15, -1, 5, 11, 15, 18, 21, 23, 24, 26, 27, 28, 28, 29, 29, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 34, 35, 35, 36, 37, 37, 38, 38, 39, 40, 42, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 57, 58, 60, 62, 64, 66, 69, 71, 73, 76, 78, 81, 83, 86, 88, 91, 94, 96, 99, 102, 104, 106, 109, 112, 114, 117, 120, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 104, 102, 99, 97, 95, 93, 91, 88, 86, 84, 81, 79, 77, 74, 72, 69, 67, 65, 62, 60, 57, 55, 52, 50, 47, 45, 42, 40, 37, 35, 33, 30, 28, 25, 24, 23, 19, 15, 11, 7, 3, 0, -3, -6, -9, -12, -15, -17, -19, -21, -23, -24, -25, -26, -26, -26, -25, -23, -21, -19, -15, -16, -17, -19, -21, -23, -25, -26, -27, -28, -28, -28, -27, -26, -26, -26, -26, -26, -26, -29, -31, -33, -35, -38, -40, -42, -45, -47, -50, -52, -55, -57, -60, -63, -65, -68, -71, -73, -76, -81, -86, -90, -94, -99, -103, -108, -112, -116, -121, -125, -129, -132, -135, -137, -138, -139, -141, -144, -147, -149, -152, -154, -156, -158, -161, -163, -165, -167, -169, -171, -173, -175, -176, -177, -178, -178, -177, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -175, -174, -174, -174, -172, -170, -167, -163, -159, -154, -148, -142, -135, -128, -123, -117, -111, -103, -94, -83, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -78, -80, -84, -87, -90, -92, -95, -100, -105, -110, -116, -121, -125, -127, -128, -129, -129, -128, -128, -131, -133, -134, -136, -138, -140, -143, -147, -151, -154, -156, -157, -159, -161, -163, -167, -169, -171, -173, -174, -175, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -174, -172, -169, -167, -164, -161, -157, -152, -147, -140, -135, -129, -124, -117, -111, -104, -97, -90, -83, -78, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -81, -85, -89, -92, -96, -99, -102, -105, -108, -112, -115, -118, -121, -124, -127, -130, -133, -135, -138, -140, -142, -145, -149, -153, -157, -162, -165, -168, -169, -172, -174, -176, -176, -177, -177, -177, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -173, -172, -171, -168, -165, -161, -157, -152, -146, -139, -132, -125, -117, -108, -98, -87, -73, -65, -60, -54, -49, -45, -40, -34, -28, -25, -23, -20, -18, -16, -14, -12, -9, -7, -4, -2, 1, 4, 6, 9, 12, 15, 17, 20, 23, 24, 24, 24, 24, 24, 24, 24, 26, 26, 26, 25, 25, 26, 28, 31, 35, 39, 45, 51, 58, 65, 72, 80, 89, 98, 107, 117, 127, 138, 150, 161, 174, 187, 200, 214, 228, 243, 258, 273, 290, 306, 323, 341, 359, 377, 395, 411, 409, 408, 407, 405, 402, 400, 399, 398, 396, 394, 392, 390, 389, 388, 387, 385, 384, 382, 381, 380, 378, 375, 372, 368, 364, 360, 356, 352, 347, 341, 335, 329, 322, 316, 309, 302, 294, 286, 277, 268, 260, 252, 243, 234, 224, 213, 202, 192, 182, 173, 164, 156, 148, 141, 134, 128, 122, 116, 111, 107, 104, 102, 101, 101, 102, 104, 107, 111, 116, 123, 130, 139, 149, 159, 167, 171, 174, 175, 175, 176, 179, 182, 187, 193, 199, 206, 213, 221, 228, 235, 243, 249, 255, 262, 269, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 275, 275, 277, 279, 282, 286, 290, 292, 295, 298, 301, 303, 306, 309, 312, 315, 319, 322, 322, 319, 316, 313, 310, 308, 305, 302, 299, 295, 292, 289, 286, 283, 280, 277, 274, 272, 272, 271, 271, 272, 273, 274, 274, 275, 277, 280, 284, 288, 293, 298, 304, 311, 318, 324, 324, 324, 324, 324, 322, 318, 313, 309, 304, 299, 292, 286, 280, 274, 269, 265, 261, 259, 257, 255, 254, 254, 253, 253, 254, 255, 256, 258, 261, 264, 268, 272, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 272, 270, 269, 269, 270, 271, 273, 276, 280, 284, 288, 293, 299, 305, 311, 318, 326, 335, 347, 359, 362, 366, 369, 372, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 371, 367, 364, 360, 357, 353, 350, 346, 343, 339, 335, 332, 328, 323, 317, 310, 304, 298, 291, 285, 279, 271, 262, 253, 244, 236, 227, 219, 211, 202, 194, 186, 177, 168, 159, 149, 139, 129, 118, 108, 97, 85, 75, 64, 53, 42, 32, 21, 11, 1, -9, -19, -29, -39, -48, -58, -67, -76, -85, -94, -103, -111, -119, -126, -133, -140, -147, -154, -161, -167, -172, -177, -182, -186, -188, -191, -192, -193, -193, -192, -190, -189, -192, -194, -197, -199, -202, -204, -206, -209, -211, -214, -216, -219, -221, -223, -226, -228, -229, -230, -231, -231, -230, -228, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -230, -233, -236, -239, -242, -244, -247, -249, -252, -254, -255, -257, -259, -260, -262, -263, -264, -265, -266, -266, -267, -268, -268, -268, -268, -269, -269, -268, -268, -268, -268, -267, -266, -266, -265, -264, -263, -262, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 182, 185, 190, 195, 200, 206, 213, 219, 227, 235, 243, 251, 260, 269, 278, 287, 296, 305, 315, 325, 336, 346, 357, 368, 379, 390, 401, 411, 423, 434, 445, 457, 467, 478, 488, 498, 508, 519, 530, 542, 554, 566, 578, 591, 604, 617, 629, 641, 654, 666, 679, 692, 705, 719, 732, 746, 759, 773, 786, 800, 814, 828, 842, 857, 871, 886, 899, 911, 923, 936, 951, 967, 981, 996, 1011, 1026, 1041, 1055, 1068, 1082, 1095, 1108, 1121, 1133, 1145, 1157, 1169, 1180, 1191, 1202, 1212, 1223, 1235, 1246, 1258, 1270, 1282, 1296, 1310, 1325, 1341, 1358, 1376, 1395, 1414, 1433, 1453, 1473, 1493, 1512, 1532, 1551, 1569, 1587, 1605, 1622, 1639, 1655, 1670, 1685, 1699, 1713, 1726, 1739, 1752, 1764, 1776, 1787, 1799, 1811, 1825, 1842, 1859, 1877, 1896, 1916, 1935, 1955, 1975, 1996, 2017, 2040, 2063, 2086, 2108, 2131, 2154, 2176, 2199, 2222, 2244, 2267, 2290, 2313, 2335, 2357, 2380, 2402, 2424, 2446, 2468, 2489, 2511, 2533, 2554, 2576, 2598, 2619, 2641, 2663, 2684, 2704, 2723, 2743, 2763, 2783, 2803, 2823, 2843, 2863, 2883, 2903, 2922, 2942, 2962, 2983, 3003, 3023, 3043, 3063, 3083, 3103, 3123, 3143, 3163, 3185, 3206, 3227, 3250, 3272, 3294, 3315, 3337, 3359, 3381, 3402, 3418, 3435, 3454, 3474, 3492, 3509, 3527, 3544, 3561, 3578, 3594, 3610, 3625, 3641, 3656, 3672, 3687, 3703, 3719, 3735, 3750, 3766, 3781, 3797, 3812, 3828, 3843, 3859, 3875, 3890, 3904, 3919, 3934, 3950, 3965, 3981, 3997, 4013, 4029, 4045, 4061, 4077, 4092, 4108, 4124, 4137, 4151, 4164, 4175, 4186, 4195, 4204, 4212, 4222, 4232, 4241, 4249, 4258, 4266, 4275, 4282, 4288, 4294, 4300, 4306, 4312, 4317, 4323, 4328, 4333, 4338, 4344, 4349, 4354, 4359, 4364, 4369, 4374, 4379, 4386, 4390, 4396, 4401, 4406, 4411, 4415, 4420, 4424, 4428, 4433, 4437, 4442, 4446, 4451, 4456, 4460, 4465, 4468, 4471, 4475, 4479, 4483, 4488, 4494, 4499, 4504, 4508, 4513, 4518, 4524, 4530, 4535, 4540, 4545, 4550, 4555, 4560, 4565, 4571, 4577, 4583, 4590, 4596, 4603, 4610, 4617, 4625, 4632, 4640, 4649, 4657, 4666, 4675, 4684, 4693, 4702, 4711, 4719, 4729, 4738, 4748, 4758, 4767, 4777, 4787, 4797, 4807, 4817, 4827, 4838, 4848, 4859, 4869, 4879, 4889, 4895, 4901, 4908, 4915, 4922, 4929, 4936, 4941, 4947, 4953, 4959, 4964, 4969, 4973, 4977, 4981, 4985, 4990, 4994, 4999, 5003, 5007, 5009, 5012, 5015, 5018, 5021, 5025, 5028, 5031, 5034, 5038, 5041, 5043, 5046, 5048, 5051, 5053, 5055, 5057, 5060, 5062, 5065, 5068, 5070, 5073, 5076, 5079, 5083, 5086, 5089, 5092, 5096, 5099, 5103, 5107, 5111, 5116, 5120, 5125, 5130, 5135, 5141, 5146, 5152, 5156, 5160, 5166, 5171, 5177, 5182, 5189, 5195, 5203, 5210, 5218, 5226, 5233, 5241, 5248, 5256, 5264, 5272, 5280, 5288, 5297, 5306, 5315, 5324, 5333, 5343, 5352, 5362, 5373, 5383, 5394, 5405, 5416, 5427, 5438, 5449, 5460, 5470, 5480, 5490, 5500, 5510, 5520, 5530, 5541, 5553, 5565, 5577, 5589, 5602, 5612, 5622, 5633, 5644, 5656, 5667, 5679, 5690, 5702, 5713, 5725, 5736, 5748, 5760, 5771, 5783, 5794, 5804, 5814, 5824, 5835, 5845, 5856, 5867, 5877, 5887, 5895, 5902, 5910, 5918, 5926, 5934, 5941, 5948, 5955, 5963, 5970, 5977, 5983, 5988, 5993, 5998, 6003, 6008, 6013, 6018, 6022, 6027, 6031, 6035, 6040, 6044, 6048, 6052, 6056, 6059, 6063, 6067, 6070, 6073, 6077, 6080, 6083, 6087, 6092, 6096, 6101, 6107, 6111, 6115, 6119, 6123, 6126, 6130, 6133, 6136, 6139, 6142, 6145, 6147, 6150, 6153, 6156, 6159, 6162, 6165, 6168, 6171, 6174, 6177, 6181, 6184, 6187, 6191, 6195, 6198, 6202, 6205, 6209, 6212, 6216, 6220, 6223, 6228, 6233, 6238, 6244, 6251, 6258, 6265, 6273, 6282, 6291, 6300, 6311, 6321, 6332, 6344, 6356, 6368, 6381, 6394, 6408, 6423, 6439, 6454, 6470, 6487, 6479, 6463, 6470, 6476, 6481, 6489, 6498, 6507, 6514, 6519, 6521, 6522, 6523, 6523, 6523, 6525, 6527, 6531, 6535, 6539, 6544, 6550, 6556, 6562, 6570, 6577, 6586, 6594, 6603, 6612, 6620, 6629, 6637, 6644, 6651, 6656, 6661, 6665, 6668, 6669, 6670, 6670, 6669, 6667, 6665, 6663, 6661, 6659, 6658, 6657, 6657, 6658, 6660, 6663, 6667, 6672, 6679, 6686, 6695, 6704, 6713, 6723, 6732, 6742, 6750, 6759, 6766, 6772, 6777, 6782, 6784, 6786, 6786, 6786, 6785, 6784, 6790, 6796, 6802, 6808, 6812, 6816, 6820, 6823, 6826, 6828, 6830, 6832, 6833, 6835, 6836, 6837, 6838, 6838, 6839, 6840, 6840, 6841, 6841, 6842, 6842, 6842, 6843, 6843, 6843, 6843, 6844, 6844, 6844, 6845, 6846, 6846, 6847, 6848, 6849, 6850, 6852, 6853, 6855, 6856, 6858, 6860, 6862, 6864, 6867, 6869, 6872, 6874, 6877, 6880, 6883, 6886, 6889, 6892, 6895, 6899, 6902, 6906, 6909, 6913, 6917, 6922, 6926, 6930, 6935, 6939, 6944, 6949, 6953, 6958, 6963, 6968, 6973, 6977, 6981, 6986, 6990, 6994, 6999, 7002, 7006, 7010, 7014, 7018, 7022, 7026, 7030, 7034, 7039, 7043, 7047, 7051, 7054, 7058, 7061, 7065, 7069, 7073, 7077, 7081, 7085, 7089, 7093, 7097, 7102, 7106, 7110, 7115, 7119, 7124, 7128, 7133, 7137, 7142, 7147, 7151, 7156, 7161, 7165, 7170, 7175, 7180, 7185, 7190, 7194, 7200, 7204, 7207, 7211, 7215, 7219, 7223, 7227, 7232, 7237, 7242, 7247, 7252, 7257, 7262, 7267, 7272, 7278, 7283, 7289, 7295, 7301, 7307, 7313, 7320, 7326, 7333, 7339, 7346, 7353, 7359, 7366, 7373, 7380, 7387, 7395, 7404, 7413, 7421, 7428, 7436, 7443, 7451, 7459, 7468, 7476, 7484, 7492, 7501, 7508, 7517, 7525, 7534, 7542, 7551, 7561, 7570, 7580, 7589, 7599, 7609, 7619, 7629, 7639, 7649, 7660, 7669, 7680, 7690, 7699, 7708, 7716, 7726, 7735, 7745, 7754, 7764, 7773, 7782, 7792, 7801, 7811, 7821, 7831, 7840, 7850, 7859, 7869, 7879, 7888, 7897, 7906, 7916, 7925, 7935, 7944, 7954, 7963, 7972, 7981, 7990, 8000, 8009, 8018, 8027, 8036, 8044, 8052, 8060, 8067, 8075, 8083, 8091, 8099, 8106, 8114, 8122, 8129, 8137, 8143, 8150, 8155, 8159, 8163, 8167, 8172, 8177, 8181, 8186, 8190, 8194, 8198, 8202, 8207, 8211, 8218, 8227, 8238, 8249, 8258, 8267, 8276, 8285, 8291, 8295, 8298, 8301, 8304, 8307, 8310, 8314, 8318, 8322, 8327, 8331, 8335, 8338, 8342, 8345, 8348, 8351, 8355, 8358, 8361, 8363, 8366, 8369, 8372, 8375, 8377, 8380, 8382, 8384, 8386, 8388, 8390, 8394, 8398, 8402, 8406, 8411, 8414, 8419, 8423, 8426, 8429, 8433, 8436, 8440, 8443, 8446, 8448, 8451, 8453, 8455, 8457, 8460, 8462, 8464, 8467, 8470, 8473, 8476, 8480, 8484, 8488, 8493, 8497, 8503, 8508, 8513, 8519, 8525, 8530, 8536, 8541, 8546, 8551, 8556, 8560, 8564, 8568, 8572, 8576, 8580, 8585, 8589, 8593, 8597, 8602, 8606, 8611, 8615, 8621, 8626, 8633, 8640, 8647, 8657, 8668, 8677, 8685, 8691, 8696, 8702, 8707, 8712, 8717, 8722, 8727, 8732, 8736, 8739, 8742, 8746, 8750, 8753, 8757, 8760, 8764, 8767, 8770, 8773, 8776, 8779, 8782, 8785, 8788, 8791, 8795, 8799, 8804, 8811, 8815, 8820, 8825, 8829, 8833, 8837, 8842, 8847, 8851, 8855, 8859, 8863, 8867, 8871, 8875, 8880, 8885, 8890, 8895, 8901, 8907, 8912, 8919, 8925, 8931, 8937, 8943, 8948, 8952, 8956, 8960, 8965, 8970, 8974, 8979, 8983, 8988, 8993, 9001, 9007, 9013, 9021, 9032, 9042, 9052, 9063, 9073, 9082, 9091, 9100, 9109, 9119, 9130, 9141, 9153, 9166, 9180, 9194, 9207, 9221, 9235, 9249, 9263, 9278, 9293, 9308, 9323, 9338, 9353, 9369, 9385, 9401, 9416, 9432, 9448, 9464, 9480, 9496, 9511, 9527, 9543, 9558, 9571, 9585, 9597, 9610, 9624, 9636, 9649, 9662, 9676, 9689, 9702, 9715, 9728, 9741, 9754, 9767, 9780, 9792, 9805, 9818, 9831, 9843, 9856, 9869, 9881, 9894, 9906, 9919, 9931, 9944, 9956, 9968, 9981, 9993, 10005, 10017, 10030, 10042, 10055, 10068, 10074, 10079, 10084, 10085, 10087, 10090, 10095, 10098, 10100, 10102, 10103, 10104, 10105, 10106, 10108, 10110, 10112, 10115, 10119, 10123, 10125, 10128, 10131, 10135, 10139, 10144, 10148, 10154, 10159, 10165, 10171, 10175, 10176, 10178, 10180, 10184, 10188, 10194, 10200, 10206, 10213, 10220, 10226, 10231, 10236, 10241, 10244, 10247, 10250, 10253, 10256, 10258, 10260, 10261, 10263, 10264, 10264, 10265, 10265, 10265, 10265, 10265, 10265, 10266, 10267, 10268, 10270, 10272, 10274, 10276, 10279, 10282, 10286, 10291, 10297, 10303, 10310, 10316, 10323, 10330, 10337, 10344, 10351, 10359, 10366, 10373, 10381, 10389, 10397, 10406, 10415, 10425, 10435, 10442, 10448, 10453, 10459, 10465, 10472, 10481, 10489, 10496, 10503, 10510, 10516, 10523, 10531, 10539, 10547, 10554, 10562, 10570, 10578, 10587, 10596, 10604, 10614, 10623, 10633, 10643, 10654, 10665, 10676, 10687, 10699, 10711, 10721, 10732, 10744, 10757, 10771, 10783, 10795, 10807, 10820, 10832, 10845, 10857, 10870, 10882, 10894, 10906, 10919, 10931, 10944, 10957, 10971, 10984, 10997, 11009, 11022, 11035, 11048, 11061, 11074, 11086, 11099, 11111, 11123, 11136, 11148, 11161, 11173, 11187, 11198, 11206, 11215, 11224, 11236, 11248, 11259, 11268, 11278, 11288, 11297, 11306, 11314, 11322, 11330, 11339, 11347, 11355, 11364, 11373, 11382, 11390, 11399, 11407, 11416, 11424, 11433, 11441, 11449, 11458, 11466, 11475, 11483, 11492, 11501, 11510, 11519, 11529, 11540, 11551, 11562, 11573, 11584, 11595, 11606, 11618, 11629, 11641, 11653, 11665, 11677, 11690, 11703, 11713, 11725, 11738, 11752, 11764, 11775, 11784, 11792, 11802, 11811, 11821, 11831, 11840, 11850, 11859, 11868, 11877, 11886, 11895, 11904, 11915, 11927, 11939, 11952, 11966, 11979, 11991, 12004, 12015, 12026, 12036, 12049, 12061, 12073, 12086, 12098, 12112, 12125, 12139, 12153, 12166, 12180, 12194, 12208, 12222, 12236, 12250, 12264, 12279, 12293, 12307, 12321, 12334, 12349, 12364, 12379, 12393, 12408, 12422, 12437, 12451, 12466, 12480, 12494, 12507, 12520, 12532, 12545, 12558, 12571, 12584, 12594, 12603, 12613, 12623, 12633, 12642, 12651, 12660, 12669, 12678, 12686, 12695, 12704, 12712, 12720, 12729, 12738, 12747, 12756, 12766, 12776, 12786, 12797, 12808, 12819, 12830, 12841, 12851, 12862, 12873, 12884, 12894, 12904, 12914, 12924, 12934, 12944, 12953, 12963, 12972, 12981, 12990, 13001, 13011, 13022, 13032, 13042, 13052, 13062, 13071, 13081, 13090, 13098, 13107, 13116, 13125, 13134, 13143, 13152, 13161, 13170, 13179, 13189, 13198, 13207, 13216, 13226, 13235, 13244, 13254, 13263, 13273, 13284, 13294, 13304, 13315, 13326, 13336, 13348, 13359, 13369, 13380, 13390, 13402, 13413, 13424, 13435, 13446, 13458, 13469, 13480, 13491, 13502, 13513, 13524, 13535, 13546, 13557, 13567, 13578, 13588, 13597, 13605, 13612, 13620, 13628, 13635, 13643, 13651, 13658, 13664, 13671, 13677, 13683, 13686, 13688, 13691, 13694, 13696, 13698, 13700, 13702, 13704, 13705, 13706, 13708, 13709, 13709, 13710, 13711, 13711, 13712, 13712, 13712, 13712, 13712, 13712, 13711, 13711, 13710, 13709, 13709, 13708, 13707, 13705, 13704, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702, 13702); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 312, 314, 316, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 327, 330, 334, 338, 343, 348, 353, 358, 363, 369, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 371, 366, 359, 353, 345, 338, 331, 324, 320, 315, 311, 306, 301, 297, 293, 289, 287, 285, 284, 283, 283, 283, 282, 282, 281, 280, 279, 278, 277, 276, 274, 273, 272, 272, 272, 272, 274, 277, 281, 287, 294, 303, 313, 324, 336, 350, 364, 380, 396, 414, 432, 450, 469, 489, 509, 530, 550, 571, 593, 614, 636, 657, 678, 700, 720, 735, 749, 764, 780, 796, 812, 829, 845, 862, 878, 890, 902, 913, 925, 937, 948, 960, 971, 979, 984, 990, 996, 1001, 1007, 1013, 1018, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1025, 1027, 1029, 1031, 1033, 1035, 1036, 1039, 1041, 1045, 1049, 1054, 1059, 1065, 1072, 1078, 1085, 1091, 1098, 1106, 1114, 1122, 1132, 1141, 1151, 1162, 1173, 1185, 1194, 1200, 1205, 1211, 1216, 1222, 1224, 1224, 1224, 1224, 1220, 1212, 1204, 1194, 1184, 1175, 1167, 1159, 1151, 1143, 1136, 1128, 1120, 1112, 1105, 1098, 1092, 1086, 1081, 1077, 1073, 1069, 1066, 1063, 1060, 1059, 1057, 1056, 1056, 1054, 1051, 1047, 1044, 1040, 1036, 1032, 1028, 1024, 1021, 1019, 1017, 1015, 1013, 1012, 1010, 1009, 1002, 995, 989, 983, 977, 968, 960, 951, 941, 931, 923, 914, 905, 897, 889, 880, 871, 862, 853, 844, 836, 827, 819, 811, 803, 796, 788, 780, 772, 765, 757, 749, 742, 735, 728, 723, 717, 712, 707, 703, 699, 695, 692, 690, 688, 686, 685, 685, 685, 687, 689, 688, 687, 685, 684, 682, 679, 677, 675, 674, 673, 672, 672, 673, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 673, 671, 668, 666, 664, 661, 659, 656, 654, 652, 649, 647, 644, 641, 639, 636, 634, 631, 628, 625, 618, 612, 605, 599, 592, 584, 578, 572, 566, 560, 555, 549, 544, 540, 535, 531, 527, 524, 522, 520, 519, 515, 512, 510, 507, 504, 502, 499, 497, 494, 492, 491, 489, 487, 486, 485, 484, 483, 482, 481, 481, 480, 479, 478, 478, 477, 476, 476, 475, 475, 474, 474, 474, 474, 474, 474, 475, 475, 476, 476, 478, 479, 481, 483, 485, 484, 483, 482, 480, 479, 478, 476, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 476, 478, 481, 485, 488, 492, 496, 501, 505, 509, 514, 519, 524, 524, 524, 524, 524, 523, 520, 518, 515, 512, 509, 506, 504, 501, 498, 495, 492, 489, 486, 483, 480, 478, 474, 469, 464, 459, 454, 448, 443, 438, 432, 426, 419, 411, 403, 395, 387, 379, 372, 365, 358, 351, 344, 337, 329, 321, 314, 306, 298, 291, 284, 277, 270, 263, 257, 250, 244, 238, 231, 225, 220, 214, 209, 203, 198, 193, 188, 183, 180, 176, 174, 171, 169, 168, 165, 163, 161, 160, 158, 156, 154, 153, 151, 150, 149, 147, 146, 144, 143, 141, 140, 139, 137, 136, 134, 132, 131, 129, 127, 125, 124, 122, 120, 118, 116, 115, 113, 111, 109, 107, 104, 102, 99, 96, 92, 88, 84, 80, 76, 71, 66, 60, 55, 49, 43, 37, 30, 24, 17, 9, 2, -6, -14, -22, -35, -23, -14, -25, -42, -59, -74, -89, -106, -123, -139, -155, -170, -185, -200, -215, -230, -244, -258, -270, -283, -295, -307, -318, -329, -338, -347, -353, -359, -363, -365, -366, -366, -365, -362, -359, -354, -349, -344, -338, -332, -327, -321, -316, -312, -308, -305, -302, -300, -299, -297, -296, -295, -294, -292, -289, -285, -281, -274, -267, -257, -247, -234, -220, -204, -186, -168, -148, -127, -106, -84, -62, -41, -19, 2, 22, 35, 40, 44, 48, 52, 55, 57, 60, 62, 63, 64, 65, 65, 66, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 76, 76, 77, 77, 78, 79, 79, 80, 81, 82, 83, 85, 86, 87, 89, 91, 92, 94, 96, 98, 100, 102, 105, 107, 109, 112, 114, 117, 119, 122, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 122, 122, 122, 123, 123, 121, 119, 117, 115, 113, 111, 109, 107, 104, 102, 100, 98, 96, 93, 91, 88, 86, 84, 83, 81, 80, 78, 76, 74, 72, 70, 68, 65, 63, 61, 59, 56, 54, 52, 49, 47, 45, 42, 40, 37, 35, 32, 30, 27, 25, 23, 21, 18, 15, 11, 7, 4, 0, -3, -6, -9, -12, -14, -17, -19, -20, -22, -23, -24, -25, -26, -26, -26, -26, -25, -24, -23, -22, -20, -17, -15, -17, -18, -20, -22, -24, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -27, -29, -31, -33, -35, -37, -40, -42, -44, -47, -49, -52, -54, -57, -59, -62, -64, -67, -69, -72, -74, -79, -83, -87, -92, -97, -101, -106, -111, -116, -120, -125, -128, -131, -134, -137, -139, -141, -143, -144, -146, -149, -151, -153, -156, -158, -161, -163, -165, -168, -170, -172, -174, -176, -177, -177, -177, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -174, -171, -167, -162, -157, -151, -146, -141, -137, -133, -130, -126, -123, -118, -113, -108, -102, -95, -89, -82, -76, -76, -76, -76, -76, -76, -76, -76, -77, -81, -85, -88, -91, -94, -97, -101, -104, -109, -113, -118, -122, -125, -128, -132, -135, -138, -141, -145, -147, -150, -153, -156, -158, -161, -164, -167, -169, -171, -172, -174, -174, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -173, -171, -168, -164, -160, -156, -151, -146, -141, -138, -136, -135, -132, -129, -127, -124, -120, -116, -111, -106, -99, -92, -84, -76, -76, -76, -76, -76, -76, -76, -76, -76, -78, -83, -88, -94, -99, -104, -109, -114, -118, -122, -126, -129, -133, -136, -140, -144, -147, -151, -154, -157, -160, -163, -166, -169, -171, -173, -175, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -173, -170, -166, -161, -155, -150, -144, -139, -134, -130, -125, -121, -117, -112, -106, -100, -93, -89, -82, -75, -68, -64, -58, -54, -48, -44, -40, -38, -34, -27, -24, -22, -20, -18, -16, -13, -11, -9, -6, -4, -2, 1, 3, 6, 8, 11, 14, 16, 19, 22, 24, 24, 24, 24, 24, 24, 24, 26, 29, 32, 33, 34, 36, 38, 39, 41, 43, 45, 48, 52, 56, 60, 65, 69, 74, 80, 86, 92, 99, 106, 114, 123, 132, 141, 151, 161, 172, 184, 195, 208, 221, 234, 248, 262, 277, 292, 308, 325, 342, 360, 378, 384, 381, 379, 378, 377, 373, 369, 365, 361, 357, 353, 350, 347, 345, 344, 343, 343, 343, 343, 341, 338, 335, 332, 328, 324, 320, 315, 310, 304, 298, 292, 286, 277, 269, 260, 251, 242, 233, 223, 216, 209, 203, 198, 192, 188, 183, 179, 175, 172, 169, 167, 166, 164, 163, 162, 161, 161, 161, 161, 161, 161, 162, 162, 162, 162, 162, 162, 163, 163, 164, 165, 166, 168, 169, 170, 170, 168, 165, 161, 157, 154, 152, 151, 152, 154, 157, 160, 164, 169, 175, 181, 189, 197, 205, 213, 222, 230, 238, 248, 260, 273, 274, 274, 276, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 302, 304, 306, 309, 312, 314, 317, 320, 323, 321, 318, 315, 312, 309, 306, 302, 299, 296, 293, 290, 287, 284, 281, 278, 275, 272, 271, 270, 271, 272, 274, 274, 274, 275, 277, 278, 280, 283, 285, 289, 292, 296, 300, 305, 310, 314, 320, 324, 322, 318, 314, 309, 303, 297, 292, 287, 282, 277, 272, 267, 262, 258, 253, 250, 247, 245, 243, 242, 242, 242, 243, 244, 245, 247, 249, 252, 255, 259, 263, 268, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 272, 272, 274, 278, 282, 287, 292, 296, 299, 301, 303, 305, 308, 311, 316, 321, 327, 333, 339, 346, 352, 355, 358, 361, 365, 368, 370, 374, 372, 372, 373, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 371, 368, 365, 361, 357, 353, 350, 346, 343, 339, 335, 332, 328, 324, 317, 311, 305, 298, 292, 285, 279, 270, 260, 251, 241, 231, 221, 212, 203, 194, 185, 177, 168, 160, 151, 143, 134, 125, 116, 107, 97, 88, 77, 67, 56, 44, 34, 23, 12, 1, -10, -20, -31, -41, -51, -61, -71, -80, -90, -99, -109, -118, -125, -133, -140, -146, -151, -156, -160, -165, -168, -172, -175, -178, -180, -181, -183, -185, -188, -190, -192, -194, -197, -199, -201, -204, -206, -208, -211, -213, -215, -218, -220, -223, -225, -226, -227, -227, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -228, -231, -235, -239, -243, -247, -251, -254, -258, -261, -264, -267, -271, -275, -280, -284, -288, -291, -294, -297, -300, -302, -304, -306, -308, -310, -311, -312, -313, -314, -315, -315, -315, -315, -315, -314, -314, -313, -312, -311, -310, -308, -307, -305, -303, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 243 level4 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 30, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13302, 13200, 13099, 12900, 12799, 12699, 12600, 12500, 12300, 12200, 12099, 11699, 11499, 11399, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10300, 10100, 10000, 9899, 9798, 9699, 9599, 9500, 9300, 9200, 8899, 8700, 8499, 8202, 8001, 7400, 7300, 7200, 7100, 7000, 6900, 6800, 6700, 6599, 6500, 6400, 6300, 6199, 6100, 6000, 5900, 5798, 5700, 5500, 5300, 4999, 4900, 4701, 4600, 4500, 4298, 4200, 4001, 3900, 3800, 3598, 3500, 3399, 3200, 3000, 2800, 2700, 2599, 2498, 2399, 2300, 2100, 2000, 1800, 1700, 1500, 1099, 1000, 899, 800, 502, 400, 199, 100, -2, -502); var _maskliney = new Array(1102, 1102, 1449, 1502, 1498, 1552, 1602, 1701, 1752, 1649, 1751, 1802, 1798, 1748, 1698, 1599, 899, 599, 499, 448, 398, 452, 448, 398, 452, 398, 398, 452, 502, 601, 900, 1149, 1251, 1302, 1352, 1348, 1149, 1098, 948, 898, 799, 798, 852, 848, 902, 898, 952, 948, 1002, 1101, 1152, 1148, 1098, 999, 948, 948, 1002, 1151, 1202, 1198, 1148, 949, 948, 1051, 1048, 998, 749, 748, 851, 848, 798, 549, 548, 651, 702, 698, 648, 598, 499, 349, 249, 198, 148, 148, 202, 252, 302, 1300, 1298, 701, 648, 598, 548, 349, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13250, 13150, 13000, 12850, 12750, 12650, 12550, 12400, 12250, 12150, 11900, 11600, 11450, 11350, 11250, 11150, 11050, 10950, 10800, 10600, 10400, 10200, 10050, 9950, 9850, 9750, 9650, 9550, 9400, 9250, 9050, 8800, 8600, 8350, 8100, 7700, 7350, 7250, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6450, 6350, 6250, 6150, 6050, 5950, 5850, 5750, 5600, 5400, 5150, 4950, 4800, 4650, 4550, 4400, 4250, 4100, 3950, 3850, 3700, 3550, 3450, 3300, 3100, 2900, 2750, 2650, 2550, 2450, 2350, 2200, 2050, 1900, 1750, 1600, 1300, 1050, 950, 850, 650, 450, 300, 150, 50, 1400, 1200, 1000, 800, 3550, 4250, 4950, 8850, 9000, 13900, 13500, 10600, 10800, 10700, 12850, 11300, 8500, 8600, 8700, 13950); var surfacesYPos = new Array(1275, 1475, 1500, 1525, 1575, 1650, 1725, 1700, 1700, 1775, 1800, 1775, 1725, 1650, 1250, 750, 550, 475, 425, 425, 450, 425, 425, 425, 400, 425, 475, 550, 750, 1025, 1200, 1275, 1325, 1350, 1250, 1125, 1025, 925, 850, 800, 825, 850, 875, 900, 925, 950, 975, 1050, 1125, 1150, 1125, 1050, 975, 950, 975, 1075, 1175, 1200, 1175, 1050, 950, 1000, 1050, 1025, 875, 750, 800, 850, 825, 675, 550, 600, 675, 700, 675, 625, 550, 425, 300, 225, 175, 150, 175, 225, 275, 800, 1300, 1000, 675, 625, 575, 450, 325, 150, 400, 400, 400, 400, 550, 750, 950, 1150, 1300, 1100, 1600, 500, 500, 500, 1650, 500, 1000, 1000, 1100, 1075); var surfacesWidths = new Array(100, 100, 100, 295, 100, 100, 200, 100, 100, 100, 100, 200, 100, 100, 400, 200, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 200, 100, 300, 200, 200, 295, 195, 600, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 300, 100, 195, 100, 100, 200, 100, 195, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 400, 100, 100, 100, 295, 100, 200, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 100); var surfacesHeights = new Array(345, 50, 0, 50, 50, 100, 50, 100, 100, 50, 0, 50, 50, 100, 700, 300, 100, 50, 50, 50, 0, 50, 50, 50, 0, 50, 50, 100, 300, 245, 100, 50, 50, 0, 200, 50, 150, 50, 100, 0, 50, 0, 50, 0, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 150, 50, 0, 50, 200, 0, 100, 0, 50, 250, 0, 100, 0, 50, 250, 0, 100, 50, 0, 50, 50, 100, 150, 100, 50, 50, 0, 50, 50, 50, 995, 0, 595, 50, 50, 50, 200, 50, 300, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 20); var checkPointsCol = new Array(-10, 71); var _dangerlin = new Array(17, 18, 18, 20, 19); var _dangercol = new Array(5, 9, 30, 83, 76); lift1_movementSteps = 300; lift1_speedX = 0; lift1_speedY = 2; lift1_posX = 600; lift1_posY = 825; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 14; _carcol = 3; _finlin = 26; _fincol = 137; _signs = [2, 1, 3, 1, 8]; _bridge = [1, 1, 1, 2]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 154, 158, 162, 167, 171, 176, 181, 186, 190, 195, 200, 204, 209, 214, 218, 223, 228, 233, 239, 245, 251, 257, 263, 269, 275, 281, 288, 294, 301, 308, 316, 323, 331, 338, 346, 353, 360, 368, 375, 383, 390, 398, 405, 413, 421, 429, 438, 446, 454, 462, 471, 479, 488, 496, 504, 512, 520, 527, 534, 541, 547, 554, 560, 566, 571, 577, 582, 587, 592, 596, 600, 604, 608, 611, 615, 618, 621, 624, 626, 628, 629, 630, 631, 632, 633, 633, 633, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 619, 618, 617, 616, 615, 614, 613, 612, 611, 611, 610, 609, 608, 607, 606, 606, 605, 604, 603, 602, 602, 601, 600, 599, 599, 598, 597, 596, 596, 595, 594, 593, 593, 592, 591, 591, 590, 588, 587, 585, 584, 582, 581, 579, 578, 576, 575, 573, 572, 571, 569, 568, 567, 565, 564, 563, 561, 560, 559, 558, 556, 555, 554, 553, 551, 550, 549, 548, 547, 545, 544, 543, 542, 541, 540, 539, 539, 539, 539, 539, 540, 541, 542, 543, 544, 544, 545, 546, 547, 548, 549, 549, 550, 551, 552, 552, 553, 554, 555, 555, 556, 557, 558, 558, 559, 560, 560, 561, 562, 562, 563, 564, 564, 565, 566, 567, 568, 570, 572, 574, 576, 579, 582, 585, 589, 592, 596, 600, 605, 610, 615, 620, 625, 631, 637, 643, 649, 656, 663, 670, 677, 684, 691, 696, 706, 713, 721, 727, 735, 743, 752, 760, 768, 773, 780, 787, 794, 802, 811, 819, 828, 837, 846, 855, 865, 875, 885, 895, 906, 916, 927, 939, 950, 961, 973, 985, 997, 1010, 1022, 1035, 1048, 1062, 1075, 1089, 1103, 1117, 1131, 1145, 1160, 1175, 1190, 1205, 1221, 1236, 1252, 1268, 1284, 1301, 1318, 1334, 1351, 1369, 1386, 1404, 1421, 1439, 1458, 1476, 1495, 1514, 1532, 1549, 1566, 1582, 1598, 1615, 1633, 1650, 1667, 1684, 1702, 1719, 1735, 1749, 1764, 1778, 1791, 1805, 1819, 1834, 1848, 1863, 1877, 1891, 1905, 1919, 1935, 1949, 1963, 1977, 1991, 2005, 2020, 2034, 2048, 2062, 2076, 2090, 2104, 2118, 2132, 2146, 2160, 2174, 2188, 2202, 2217, 2233, 2248, 2264, 2280, 2297, 2312, 2329, 2345, 2362, 2380, 2397, 2414, 2432, 2449, 2466, 2483, 2500, 2517, 2534, 2552, 2569, 2587, 2604, 2622, 2639, 2656, 2674, 2691, 2708, 2726, 2743, 2761, 2778, 2795, 2813, 2830, 2847, 2865, 2882, 2899, 2917, 2934, 2952, 2975, 2995, 3017, 3038, 3057, 3077, 3098, 3119, 3140, 3161, 3182, 3204, 3225, 3246, 3264, 3283, 3301, 3320, 3339, 3358, 3378, 3397, 3413, 3427, 3438, 3446, 3457, 3467, 3478, 3488, 3497, 3507, 3517, 3529, 3540, 3552, 3563, 3574, 3585, 3596, 3607, 3620, 3632, 3645, 3659, 3672, 3686, 3701, 3716, 3731, 3746, 3762, 3777, 3793, 3808, 3824, 3838, 3853, 3867, 3880, 3893, 3906, 3918, 3929, 3940, 3951, 3961, 3971, 3981, 3991, 4002, 4012, 4023, 4034, 4046, 4058, 4070, 4083, 4097, 4111, 4126, 4141, 4156, 4171, 4187, 4202, 4218, 4233, 4248, 4263, 4277, 4290, 4303, 4316, 4328, 4340, 4351, 4362, 4373, 4383, 4394, 4405, 4415, 4426, 4436, 4447, 4457, 4468, 4479, 4490, 4501, 4513, 4525, 4548, 4569, 4591, 4615, 4640, 4661, 4682, 4705, 4725, 4745, 4764, 4783, 4802, 4823, 4844, 4865, 4886, 4909, 4928, 4944, 4963, 4982, 5002, 5021, 5040, 5059, 5078, 5097, 5116, 5135, 5154, 5174, 5193, 5213, 5234, 5254, 5274, 5295, 5315, 5335, 5354, 5374, 5394, 5414, 5433, 5453, 5473, 5493, 5514, 5534, 5553, 5573, 5593, 5613, 5632, 5651, 5670, 5689, 5707, 5724, 5742, 5759, 5775, 5791, 5807, 5822, 5838, 5853, 5868, 5883, 5898, 5912, 5927, 5942, 5957, 5972, 5987, 6003, 6015, 6024, 6032, 6037, 6043, 6051, 6059, 6067, 6075, 6083, 6090, 6098, 6105, 6113, 6120, 6128, 6135, 6143, 6150, 6158, 6166, 6174, 6181, 6189, 6197, 6205, 6213, 6221, 6229, 6237, 6246, 6255, 6264, 6275, 6285, 6295, 6306, 6317, 6328, 6341, 6355, 6368, 6382, 6398, 6415, 6432, 6448, 6463, 6477, 6493, 6509, 6524, 6537, 6549, 6560, 6572, 6584, 6597, 6608, 6619, 6627, 6635, 6643, 6651, 6658, 6666, 6674, 6682, 6689, 6698, 6706, 6714, 6722, 6729, 6737, 6745, 6753, 6761, 6769, 6776, 6784, 6792, 6800, 6808, 6816, 6823, 6830, 6837, 6845, 6852, 6861, 6869, 6879, 6887, 6896, 6905, 6912, 6921, 6928, 6933, 6939, 6945, 6952, 6959, 6966, 6973, 6980, 6987, 6994, 7002, 7009, 7016, 7022, 7028, 7035, 7042, 7049, 7057, 7064, 7072, 7079, 7087, 7095, 7102, 7109, 7117, 7123, 7129, 7134, 7139, 7144, 7150, 7156, 7162, 7168, 7174, 7181, 7187, 7193, 7199, 7205, 7211, 7216, 7224, 7230, 7237, 7243, 7250, 7257, 7265, 7272, 7280, 7288, 7296, 7304, 7311, 7319, 7326, 7331, 7336, 7342, 7348, 7354, 7360, 7367, 7373, 7379, 7386, 7392, 7399, 7405, 7411, 7417, 7423, 7429, 7437, 7443, 7450, 7457, 7464, 7472, 7479, 7487, 7495, 7503, 7511, 7520, 7529, 7538, 7547, 7556, 7566, 7575, 7585, 7595, 7606, 7616, 7627, 7638, 7648, 7660, 7671, 7682, 7694, 7706, 7717, 7729, 7742, 7754, 7766, 7779, 7792, 7805, 7818, 7831, 7844, 7858, 7872, 7885, 7898, 7912, 7925, 7938, 7952, 7965, 7979, 7992, 8005, 8018, 8032, 8045, 8059, 8073, 8087, 8101, 8115, 8127, 8140, 8153, 8167, 8181, 8194, 8208, 8222, 8236, 8251, 8266, 8280, 8292, 8306, 8318, 8334, 8349, 8364, 8380, 8396, 8412, 8428, 8443, 8454, 8462, 8470, 8480, 8493, 8507, 8521, 8535, 8549, 8562, 8576, 8591, 8606, 8623, 8639, 8656, 8673, 8690, 8707, 8725, 8742, 8759, 8776, 8792, 8808, 8823, 8838, 8852, 8866, 8879, 8891, 8904, 8916, 8928, 8939, 8951, 8963, 8975, 8988, 9000, 9014, 9028, 9042, 9057, 9072, 9088, 9105, 9121, 9138, 9156, 9173, 9190, 9207, 9224, 9240, 9256, 9272, 9287, 9302, 9317, 9332, 9346, 9360, 9374, 9387, 9401, 9409, 9421, 9434, 9448, 9459, 9471, 9484, 9495, 9507, 9519, 9531, 9543, 9555, 9568, 9582, 9595, 9605, 9616, 9625, 9634, 9643, 9654, 9664, 9676, 9686, 9696, 9703, 9710, 9716, 9721, 9726, 9731, 9736, 9742, 9748, 9753, 9759, 9765, 9771, 9776, 9782, 9788, 9794, 9799, 9804, 9809, 9814, 9819, 9824, 9828, 9832, 9835, 9839, 9842, 9846, 9849, 9852, 9856, 9859, 9863, 9866, 9870, 9873, 9877, 9880, 9884, 9887, 9890, 9894, 9897, 9900, 9904, 9907, 9910, 9914, 9917, 9920, 9924, 9927, 9930, 9933, 9937, 9940, 9943, 9946, 9951, 9954, 9957, 9959, 9962, 9964, 9966, 9969, 9971, 9973, 9975, 9978, 9981, 9984, 9987, 9991, 9995, 9998, 10002, 10007, 10011, 10016, 10020, 10024, 10028, 10032, 10036, 10041, 10045, 10050, 10054, 10059, 10063, 10068, 10073, 10076, 10081, 10087, 10092, 10098, 10105, 10111, 10118, 10125, 10131, 10139, 10146, 10154, 10161, 10169, 10178, 10186, 10194, 10202, 10210, 10218, 10227, 10235, 10243, 10252, 10260, 10269, 10278, 10286, 10295, 10304, 10313, 10323, 10332, 10343, 10353, 10364, 10374, 10385, 10396, 10407, 10419, 10430, 10442, 10454, 10466, 10478, 10490, 10502, 10514, 10526, 10539, 10552, 10565, 10578, 10590, 10600, 10610, 10621, 10633, 10647, 10659, 10671, 10683, 10695, 10705, 10716, 10728, 10740, 10754, 10766, 10779, 10791, 10802, 10812, 10824, 10836, 10849, 10862, 10875, 10888, 10899, 10908, 10919, 10928, 10938, 10948, 10958, 10968, 10978, 10988, 10997, 11007, 11017, 11027, 11037, 11046, 11056, 11066, 11076, 11085, 11094, 11103, 11111, 11116, 11120, 11122, 11125, 11126, 11129, 11131, 11134, 11138, 11141, 11145, 11148, 11151, 11154, 11157, 11160, 11163, 11166, 11169, 11172, 11175, 11178, 11181, 11184, 11188, 11191, 11193, 11196, 11199, 11202, 11206, 11209, 11212, 11216, 11219, 11221, 11223, 11225, 11226, 11228, 11229, 11231, 11232, 11234, 11236, 11238, 11240, 11242, 11244, 11246, 11249, 11252, 11256, 11260, 11265, 11270, 11274, 11278, 11282, 11286, 11290, 11295, 11302, 11308, 11316, 11323, 11332, 11341, 11350, 11361, 11372, 11384, 11396, 11409, 11423, 11437, 11451, 11464, 11478, 11492, 11506, 11520, 11534, 11546, 11558, 11570, 11581, 11591, 11601, 11610, 11619, 11628, 11637, 11646, 11654, 11663, 11672, 11680, 11689, 11698, 11707, 11716, 11725, 11735, 11744, 11754, 11764, 11773, 11783, 11793, 11803, 11813, 11823, 11834, 11845, 11856, 11867, 11879, 11891, 11903, 11915, 11927, 11939, 11951, 11963, 11975, 11988, 12000, 12013, 12026, 12039, 12052, 12065, 12078, 12090, 12103, 12116, 12131, 12146, 12163, 12181, 12200, 12222, 12246, 12268, 12289, 12313, 12337, 12359, 12380, 12403, 12425, 12447, 12470, 12492, 12516, 12538, 12560, 12581, 12603, 12623, 12640, 12656, 12671, 12688, 12705, 12722, 12737, 12751, 12764, 12777, 12790, 12802, 12809, 12818, 12829, 12840, 12852, 12864, 12875, 12886, 12897, 12909, 12921, 12933, 12947, 12960, 12975, 12989, 13004, 13019, 13034, 13050, 13065, 13081, 13097, 13112, 13127, 13142, 13156, 13169, 13182, 13195, 13207, 13218, 13229, 13240, 13250, 13260, 13270, 13280, 13291, 13301, 13312, 13323, 13335, 13347, 13360, 13373, 13387, 13402, 13416, 13431, 13447, 13462, 13478, 13494, 13509, 13525, 13539, 13554, 13568, 13581, 13594, 13609, 13627, 13640, 13648, 13655, 13667, 13685, 13697, 13709, 13721, 13731, 13741, 13750, 13759, 13768, 13776, 13783, 13788, 13790, 13791, 13792, 13792, 13791, 13790, 13789, 13787, 13786, 13786, 13785, 13784, 13783, 13782, 13781, 13780, 13779, 13778, 13777, 13776, 13775, 13774, 13773, 13772, 13771, 13770, 13769, 13768, 13767, 13765, 13763, 13760, 13753, 13749, 13745, 13739, 13732, 13725, 13718, 13712, 13705, 13699, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700, 13700); _root._ybody1 = new Array(undefined, 253, 254, 255, 257, 260, 263, 266, 270, 275, 280, 285, 291, 297, 302, 306, 309, 311, 313, 314, 315, 316, 317, 319, 320, 323, 325, 329, 333, 337, 341, 346, 350, 355, 359, 364, 370, 376, 381, 388, 394, 401, 408, 415, 423, 430, 438, 446, 453, 460, 467, 475, 482, 489, 496, 503, 510, 518, 525, 532, 539, 545, 551, 555, 559, 562, 565, 568, 571, 574, 577, 580, 582, 584, 587, 588, 590, 591, 592, 592, 593, 593, 594, 594, 595, 595, 596, 597, 597, 598, 599, 600, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 261, 264, 266, 267, 269, 271, 274, 276, 278, 279, 280, 281, 282, 282, 283, 283, 283, 282, 282, 281, 280, 280, 280, 279, 279, 280, 280, 280, 280, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 280, 280, 280, 280, 280, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 280, 279, 276, 271, 267, 261, 256, 250, 244, 239, 235, 230, 225, 220, 215, 208, 200, 192, 184, 177, 170, 163, 157, 151, 146, 142, 138, 134, 131, 128, 125, 123, 121, 119, 118, 117, 117, 118, 119, 121, 123, 125, 128, 132, 136, 140, 145, 151, 157, 163, 169, 174, 179, 183, 187, 191, 195, 200, 207, 213, 220, 227, 235, 244, 253, 262, 271, 281, 292, 303, 315, 327, 340, 353, 366, 380, 394, 409, 424, 440, 456, 473, 490, 507, 525, 543, 562, 581, 601, 621, 641, 662, 678, 682, 684, 684, 683, 680, 678, 676, 675, 675, 675, 675, 674, 672, 667, 663, 657, 651, 645, 639, 633, 627, 615, 601, 590, 576, 562, 546, 532, 518, 504, 492, 478, 465, 452, 440, 428, 417, 405, 393, 382, 370, 360, 350, 340, 331, 323, 315, 308, 302, 297, 293, 290, 288, 287, 287, 288, 290, 292, 295, 299, 303, 308, 312, 317, 323, 328, 333, 338, 343, 348, 353, 358, 364, 369, 375, 381, 388, 395, 403, 412, 422, 432, 444, 457, 470, 485, 501, 518, 535, 553, 572, 591, 610, 630, 650, 671, 691, 711, 730, 750, 769, 789, 808, 828, 848, 868, 889, 909, 931, 952, 973, 994, 1006, 1017, 1028, 1035, 1034, 1034, 1033, 1030, 1021, 1010, 1000, 988, 974, 961, 947, 934, 921, 906, 891, 878, 864, 850, 837, 824, 812, 800, 789, 779, 768, 758, 748, 738, 729, 721, 713, 706, 699, 693, 688, 683, 679, 676, 673, 670, 669, 668, 667, 667, 669, 670, 673, 676, 680, 685, 691, 697, 704, 712, 720, 729, 738, 748, 758, 768, 779, 790, 801, 812, 823, 835, 847, 859, 871, 883, 896, 909, 923, 936, 935, 934, 933, 929, 925, 922, 920, 918, 917, 917, 917, 917, 918, 920, 922, 924, 927, 930, 933, 937, 941, 946, 951, 957, 963, 970, 978, 986, 994, 1001, 1009, 1018, 1026, 1037, 1046, 1057, 1067, 1079, 1090, 1100, 1110, 1116, 1123, 1128, 1134, 1134, 1134, 1134, 1131, 1128, 1125, 1120, 1114, 1107, 1100, 1092, 1084, 1075, 1067, 1058, 1050, 1041, 1032, 1023, 1013, 1004, 995, 986, 979, 971, 964, 958, 952, 947, 942, 938, 934, 931, 928, 925, 923, 922, 921, 921, 921, 921, 922, 922, 923, 925, 927, 928, 930, 931, 931, 930, 926, 922, 918, 913, 908, 903, 898, 894, 890, 886, 883, 881, 879, 878, 876, 875, 874, 873, 873, 873, 873, 874, 875, 876, 877, 878, 878, 877, 876, 874, 871, 867, 863, 858, 854, 850, 846, 843, 840, 838, 836, 834, 833, 832, 831, 831, 830, 830, 828, 827, 827, 827, 827, 828, 829, 829, 830, 829, 828, 826, 823, 819, 816, 811, 806, 802, 798, 794, 791, 788, 785, 783, 782, 780, 779, 779, 778, 777, 777, 776, 776, 776, 776, 777, 778, 779, 780, 781, 782, 783, 783, 783, 783, 782, 781, 781, 780, 780, 779, 779, 779, 779, 780, 780, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 780, 780, 780, 780, 780, 780, 781, 781, 781, 782, 783, 784, 786, 788, 791, 794, 798, 802, 807, 812, 817, 823, 827, 831, 836, 839, 842, 846, 850, 855, 861, 866, 873, 879, 885, 891, 895, 899, 901, 904, 905, 906, 907, 909, 911, 913, 913, 909, 903, 896, 887, 878, 868, 859, 851, 844, 836, 829, 821, 813, 806, 799, 794, 790, 787, 784, 783, 783, 783, 785, 788, 791, 796, 801, 807, 813, 819, 826, 833, 840, 847, 854, 861, 868, 875, 882, 889, 896, 904, 912, 920, 928, 938, 948, 958, 970, 983, 997, 1011, 1027, 1044, 1062, 1080, 1099, 1118, 1137, 1157, 1177, 1197, 1218, 1239, 1260, 1281, 1301, 1309, 1304, 1300, 1292, 1285, 1279, 1273, 1268, 1263, 1259, 1256, 1252, 1250, 1246, 1240, 1233, 1222, 1211, 1201, 1189, 1177, 1164, 1151, 1138, 1124, 1110, 1096, 1082, 1067, 1051, 1034, 1017, 999, 982, 964, 948, 932, 917, 902, 888, 874, 860, 846, 831, 818, 805, 791, 778, 765, 752, 740, 727, 715, 703, 692, 680, 669, 658, 648, 637, 627, 618, 608, 599, 591, 583, 575, 568, 561, 554, 548, 543, 538, 533, 529, 526, 523, 521, 519, 517, 516, 516, 516, 516, 517, 517, 517, 518, 517, 516, 513, 510, 507, 503, 498, 495, 491, 488, 484, 481, 478, 475, 471, 468, 464, 461, 458, 455, 452, 450, 448, 446, 445, 445, 444, 445, 445, 446, 446, 446, 444, 441, 439, 436, 432, 429, 426, 423, 420, 418, 416, 415, 414, 413, 412, 411, 410, 408, 407, 404, 402, 400, 397, 394, 392, 389, 387, 384, 382, 381, 380, 379, 379, 378, 378, 378, 378, 379, 380, 381, 381, 382, 382, 382, 382, 382, 382, 381, 381, 381, 382, 383, 384, 384, 384, 384, 384, 384, 383, 383, 383, 382, 382, 381, 381, 380, 380, 380, 381, 382, 382, 382, 383, 383, 383, 383, 383, 384, 384, 384, 383, 383, 383, 382, 381, 379, 377, 377, 377, 377, 378, 380, 382, 384, 386, 389, 392, 396, 400, 405, 410, 415, 418, 418, 417, 415, 414, 412, 411, 410, 409, 409, 408, 407, 406, 405, 404, 403, 401, 399, 397, 395, 393, 391, 390, 388, 388, 387, 387, 387, 386, 385, 384, 384, 384, 385, 386, 387, 389, 389, 389, 389, 388, 387, 385, 384, 383, 382, 381, 381, 381, 381, 381, 381, 382, 384, 385, 387, 388, 389, 390, 390, 388, 386, 384, 382, 380, 379, 377, 377, 376, 376, 377, 377, 379, 381, 385, 389, 396, 403, 412, 421, 432, 443, 456, 470, 484, 500, 516, 533, 550, 568, 585, 603, 621, 639, 657, 674, 691, 709, 727, 744, 762, 781, 799, 818, 837, 857, 876, 897, 917, 938, 959, 981, 1002, 1024, 1046, 1070, 1092, 1114, 1136, 1158, 1180, 1202, 1223, 1245, 1267, 1289, 1311, 1333, 1356, 1378, 1400, 1422, 1444, 1466, 1488, 1510, 1532, 1554, 1576, 1599, 1621, 1640, 1659, 1677, 1693, 1705, 1716, 1727, 1736, 1743, 1748, 1754, 1758, 1763, 1767, 1772, 1777, 1781, 1784, 1784, 1784, 1781, 1771, 1762, 1753, 1742, 1729, 1718, 1705, 1690, 1677, 1662, 1646, 1629, 1613, 1600, 1585, 1568, 1551, 1534, 1519, 1503, 1488, 1473, 1458, 1442, 1427, 1413, 1399, 1387, 1375, 1363, 1353, 1344, 1335, 1328, 1321, 1316, 1311, 1308, 1305, 1303, 1302, 1301, 1301, 1301, 1302, 1302, 1303, 1304, 1304, 1305, 1306, 1306, 1307, 1308, 1308, 1309, 1311, 1313, 1315, 1318, 1322, 1326, 1331, 1338, 1345, 1354, 1363, 1374, 1385, 1398, 1411, 1425, 1440, 1456, 1463, 1472, 1482, 1487, 1486, 1482, 1477, 1472, 1468, 1464, 1459, 1455, 1452, 1448, 1445, 1441, 1436, 1431, 1424, 1418, 1412, 1406, 1401, 1397, 1393, 1389, 1385, 1383, 1381, 1380, 1379, 1378, 1378, 1379, 1380, 1381, 1383, 1385, 1388, 1392, 1396, 1400, 1405, 1411, 1417, 1423, 1430, 1437, 1445, 1452, 1456, 1458, 1460, 1461, 1462, 1463, 1465, 1467, 1470, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 14, 24, 30, 32, 31, 28, 25, 24, 24, 25, 27, 29, 32, 34, 35, 37, 39, 40, 42, 45, 47, 48, 47, 46, 45, 44, 44, 44, 44, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 43, 39, 33, 28, 24, 22, 22, 24, 26, 27, 27, 24, 21, 17, 13, 10, 8, 6, 7, 8, 9, 10, 10, 10, 10, 9, 9, 9, 10, 10, 10, 10, 9, 7, 4, 0, -2, -4, -3, -2, -1, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, 4, 14, 23, 29, 31, 32, 31, 27, 20, 10, 0, -6, -8, -7, -4, -2, 0, 0, 0, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -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, -4, -9, -16, -20, -21, -20, -17, -15, -13, -13, -13, -16, -20, -26, -32, -34, -33, -31, -26, -21, -17, -12, -8, -5, -2, 1, 4, 8, 10, 12, 12, 12, 12, 12, 13, 13, 14, 15, 15, 14, 14, 13, 13, 13, 14, 14, 13, 13, 14, 13, 12, 12, 12, 12, 15, 20, 25, 31, 34, 37, 40, 42, 44, 47, 50, 53, 56, 59, 62, 65, 68, 70, 72, 73, 74, 74, 74, 73, 72, 71, 69, 67, 65, 62, 58, 54, 50, 46, 42, 39, 35, 32, 19, 8, -5, -11, -10, -6, -2, 0, 1, 2, 2, -3, -10, -19, -24, -24, -21, -17, -14, -12, -12, -21, -35, -54, -60, -57, -49, -45, -45, -47, -46, -39, -30, -21, -12, -4, 4, 12, 20, 30, 39, 49, 59, 69, 78, 88, 98, 108, 119, 129, 139, 150, 161, 171, -178, -167, -156, -145, -134, -123, -112, -101, -90, -79, -68, -56, -45, -34, -23, -12, 0, 11, 22, 33, 45, 56, 67, 78, 90, 101, 112, 123, 135, 146, 157, 169, -180, -168, -157, -146, -135, -125, -115, -105, -94, -84, -73, -63, -53, -44, -35, -27, -20, -13, -7, -1, 3, 7, 11, 14, 19, 25, 32, 29, 25, 21, 14, 3, -3, -6, -13, -21, -30, -34, -33, -29, -25, -21, -19, -15, -24, -31, -25, -16, -8, -1, 4, 10, 15, 20, 26, 32, 38, 45, 53, 60, 68, 75, 83, 89, 95, 101, 106, 111, 115, 120, 125, 130, 136, 142, 148, 155, 162, 170, 177, -175, -166, -158, -149, -140, -131, -122, -113, -104, -94, -85, -75, -66, -56, -46, -37, -28, -20, -11, -3, 5, 13, 20, 26, 31, 24, 15, 1, -9, -11, -8, -5, -3, -2, -2, -3, -4, -4, -4, -4, -4, -4, -3, -2, 1, 4, 7, 9, 11, 13, 15, 17, 20, 23, 28, 34, 41, 48, 54, 56, 57, 56, 55, 51, 43, 33, 22, 16, 16, 14, 10, 3, -6, -9, -8, -10, -16, -25, -31, -35, -34, -31, -32, -36, -42, -48, -51, -52, -50, -48, -46, -45, -44, -43, -42, -41, -40, -38, -36, -35, -33, -32, -31, -29, -28, -27, -25, -24, -22, -21, -19, -17, -12, -7, -2, 2, 3, 2, -2, -8, -15, -21, -27, -32, -34, -33, -30, -27, -26, -25, -26, -26, -26, -26, -25, -24, -22, -18, -13, -7, -2, 3, 7, 8, 8, 6, 1, -5, -14, -21, -27, -30, -32, -31, -30, -28, -27, -26, -26, -27, -27, -27, -26, -24, -22, -18, -14, -9, -3, 0, 3, 4, 3, 1, 0, -2, -4, -6, -10, -15, -20, -24, -29, -32, -32, -30, -29, -27, -26, -26, -26, -27, -26, -25, -24, -21, -18, -14, -9, -3, 4, 6, 7, 6, 4, 3, 0, -2, -3, -3, -3, -2, -1, -1, -1, -1, -2, -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, 4, 8, 13, 17, 20, 23, 26, 29, 32, 35, 38, 37, 32, 24, 16, 11, 11, 17, 23, 28, 31, 33, 35, 34, 30, 22, 11, 3, -1, -3, 1, 5, 9, 11, 11, 11, 2, -14, -31, -40, -38, -27, -12, 3, 16, 27, 37, 46, 56, 67, 78, 90, 101, 113, 124, 135, 147, 158, 169, 180, -169, -157, -146, -135, -123, -112, -101, -89, -78, -67, -55, -44, -33, -21, -10, 1, 13, 24, 35, 47, 58, 69, 81, 92, 103, 114, 126, 137, 149, 160, 171, -177, -166, -156, -147, -138, -130, -122, -114, -106, -97, -89, -80, -71, -55, -33, -16, -4, -4, -7, -11, -16, -19, -21, -23, -26, -28, -30, -31, -34, -39, -45, -51, -53, -52, -50, -47, -45, -49, -57, -67, -75, -78, -77, -74, -71, -69, -68, -68, -68, -67, -67, -67, -68, -68, -68, -70, -71, -73, -74, -74, -73, -73, -72, -72, -72, -72, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -70, -68, -67, -64, -62, -60, -58, -56, -54, -53, -51, -49, -47, -46, -44, -42, -40, -38, -37, -35, -37, -41, -45, -46, -46, -45, -44, -42, -42, -41, -39, -36, -33, -29, -24, -20, -15, -10, -6, -2, -1, -1, -3, -5, -8, -10, -13, -16, -19, -22, -25, -28, -30, -31, -30, -27, -24, -20, -17, -15, -13, -12, -12, -12, -14, -15, -16, -16, -16, -15, -15, -15, -15, -16, -16, -16, -16, -16, -15, -15, -15, -15, -15, -13, -11, -8, -4, -2, 1, 2, 1, 0, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, 1, 4, 8, 8, 5, -2, -9, -15, -13, -6, 3, 11, 12, 8, 2, -5, -9, -7, -2, 4, 9, 8, 3, -3, -8, -7, -2, 5, 12, 13, 9, 1, -8, -15, -16, -11, -3, 5, 11, 16, 19, 23, 26, 30, 35, 39, 42, 44, 47, 48, 50, 51, 46, 35, 20, 5, -8, -19, -28, -34, -34, -32, -29, -26, -26, -26, -27, -28, -29, -29, -29, -29, -28, -28, -28, -28, -27, -25, -23, -20, -16, -13, -8, -3, 1, 6, 9, 12, 14, 14, 13, 11, 10, 9, 8, 8, 7, 6, 5, 5, 4, 3, 2, 1, 0, -2, -5, -8, -11, -14, -17, -20, -20, -17, -13, -9, -5, -1, 4, 9, 15, 21, 29, 37, 46, 57, 68, 79, 92, 105, 118, 131, 143, 155, 167, 179, -169, -157, -145, -133, -121, -109, -97, -86, -74, -63, -51, -40, -29, -18, -8, 1, 9, 17, 25, 32, 39, 46, 52, 57, 62, 65, 69, 72, 74, 77, 79, 80, 81, 80, 78, 77, 74, 72, 69, 67, 65, 63, 61, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 56, 49, 42, 38, 38, 34, 27, 24, 23, 19, 15, 13, 11, 11, 12, 12, 12, 13, 8, 2, -3, -5, -12, -23, -32, -35, -32, -31, -33, -38, -45, -49, -49, -52, -57, -61, -53, -40, -26, -14, -4, 5, 13, 22, 32, 42, 53, 64, 74, 85, 96, 106, 117, 128, 138, 149, 160, 171, -178, -166, -155, -144, -133, -122, -111, -100, -88, -77, -66, -55, -43, -32, -21, -9, 2, 13, 24, 36, 47, 58, 70, 81, 92, 103, 115, 126, 137, 149, 160, 171, -177, -166, -154, -143, -132, -120, -109, -105, -92, -70, -45, -21, 0, 3, 2, -6, -17, -26, -34, -35, -33, -33, -38, -47, -58, -68, -77, -82, -85, -82, -79, -75, -73, -72, -72, -71, -71, -70, -69, -68, -67, -66, -64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -49, -42, -34, -24, -20, -21, -24, -27, -29, -29, -27, -23, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 121, 123, 125, 128, 131, 134, 137, 141, 145, 149, 153, 157, 161, 166, 170, 175, 180, 185, 191, 197, 204, 210, 217, 223, 228, 233, 238, 244, 251, 257, 264, 271, 278, 285, 292, 300, 307, 314, 322, 329, 336, 343, 351, 358, 365, 373, 380, 387, 395, 402, 409, 416, 424, 433, 441, 448, 456, 464, 471, 479, 486, 493, 500, 507, 513, 520, 527, 533, 538, 544, 549, 554, 559, 563, 568, 572, 576, 579, 583, 586, 589, 592, 595, 597, 599, 601, 602, 603, 604, 604, 605, 605, 604, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 590, 589, 588, 587, 586, 585, 584, 583, 583, 582, 581, 580, 579, 578, 578, 577, 576, 575, 574, 574, 573, 572, 571, 571, 570, 569, 568, 568, 567, 566, 565, 565, 564, 563, 562, 561, 560, 558, 557, 555, 554, 553, 551, 550, 548, 547, 545, 544, 543, 541, 540, 539, 537, 536, 535, 533, 532, 531, 530, 528, 527, 526, 525, 523, 522, 521, 520, 519, 517, 516, 515, 514, 513, 512, 511, 511, 511, 511, 512, 512, 513, 514, 515, 516, 516, 517, 518, 519, 520, 520, 521, 522, 523, 524, 524, 525, 526, 527, 527, 528, 529, 530, 530, 531, 532, 532, 533, 534, 534, 535, 536, 536, 537, 538, 539, 541, 542, 544, 546, 549, 551, 554, 558, 561, 565, 569, 573, 577, 582, 587, 592, 598, 603, 609, 615, 622, 628, 635, 642, 649, 657, 665, 672, 679, 687, 696, 707, 716, 722, 726, 729, 735, 743, 752, 759, 767, 775, 783, 791, 800, 809, 818, 827, 837, 846, 856, 866, 877, 888, 899, 910, 921, 933, 945, 957, 969, 981, 994, 1007, 1020, 1033, 1046, 1060, 1074, 1088, 1102, 1117, 1131, 1146, 1161, 1177, 1192, 1208, 1224, 1240, 1256, 1272, 1289, 1306, 1323, 1340, 1357, 1375, 1393, 1411, 1429, 1447, 1466, 1485, 1503, 1519, 1536, 1553, 1570, 1587, 1603, 1620, 1637, 1654, 1672, 1689, 1704, 1720, 1735, 1749, 1764, 1778, 1791, 1804, 1818, 1832, 1847, 1861, 1876, 1891, 1905, 1921, 1936, 1950, 1964, 1977, 1991, 2005, 2019, 2033, 2047, 2062, 2076, 2090, 2104, 2118, 2132, 2146, 2159, 2175, 2190, 2206, 2223, 2239, 2256, 2273, 2289, 2306, 2321, 2337, 2353, 2371, 2390, 2409, 2428, 2447, 2466, 2485, 2503, 2521, 2540, 2558, 2577, 2595, 2613, 2631, 2650, 2667, 2685, 2702, 2719, 2735, 2751, 2767, 2783, 2799, 2815, 2830, 2846, 2862, 2878, 2894, 2910, 2926, 2946, 2967, 2989, 3009, 3030, 3051, 3070, 3090, 3110, 3130, 3151, 3172, 3195, 3215, 3234, 3254, 3273, 3292, 3310, 3329, 3348, 3367, 3386, 3397, 3410, 3423, 3435, 3445, 3455, 3464, 3474, 3483, 3492, 3502, 3512, 3522, 3533, 3545, 3559, 3572, 3586, 3601, 3617, 3634, 3652, 3670, 3690, 3710, 3729, 3749, 3768, 3787, 3805, 3822, 3838, 3852, 3866, 3877, 3888, 3897, 3905, 3912, 3918, 3924, 3930, 3935, 3941, 3947, 3954, 3963, 3972, 3983, 3995, 4009, 4024, 4040, 4058, 4077, 4096, 4116, 4136, 4156, 4176, 4196, 4214, 4231, 4248, 4262, 4276, 4288, 4298, 4308, 4316, 4324, 4330, 4337, 4343, 4349, 4355, 4362, 4369, 4378, 4387, 4397, 4407, 4418, 4429, 4439, 4453, 4467, 4482, 4496, 4511, 4530, 4549, 4569, 4592, 4612, 4632, 4654, 4677, 4699, 4716, 4734, 4756, 4775, 4795, 4815, 4836, 4857, 4878, 4898, 4919, 4936, 4954, 4971, 4990, 5010, 5030, 5050, 5072, 5093, 5115, 5136, 5158, 5181, 5203, 5226, 5249, 5272, 5296, 5319, 5342, 5365, 5387, 5410, 5432, 5454, 5476, 5498, 5519, 5541, 5562, 5583, 5603, 5622, 5641, 5659, 5676, 5692, 5708, 5722, 5735, 5748, 5760, 5772, 5783, 5795, 5806, 5817, 5829, 5842, 5855, 5869, 5883, 5898, 5913, 5929, 5945, 5962, 5977, 5987, 5992, 5999, 6008, 6016, 6022, 6029, 6036, 6044, 6052, 6060, 6068, 6076, 6083, 6090, 6098, 6107, 6114, 6122, 6129, 6137, 6144, 6152, 6160, 6168, 6178, 6188, 6198, 6208, 6218, 6227, 6237, 6247, 6258, 6269, 6281, 6292, 6302, 6312, 6320, 6333, 6347, 6362, 6377, 6392, 6406, 6418, 6432, 6449, 6464, 6480, 6494, 6507, 6519, 6532, 6544, 6557, 6569, 6582, 6591, 6600, 6609, 6618, 6626, 6634, 6642, 6651, 6659, 6667, 6674, 6682, 6689, 6696, 6704, 6711, 6719, 6726, 6734, 6741, 6749, 6757, 6764, 6772, 6779, 6787, 6795, 6801, 6808, 6815, 6823, 6830, 6840, 6849, 6859, 6868, 6877, 6886, 6892, 6897, 6904, 6911, 6918, 6924, 6931, 6938, 6945, 6953, 6960, 6967, 6974, 6980, 6987, 6994, 6999, 7006, 7012, 7019, 7026, 7034, 7042, 7050, 7057, 7066, 7074, 7082, 7089, 7094, 7099, 7105, 7111, 7117, 7122, 7128, 7134, 7141, 7147, 7153, 7159, 7165, 7170, 7176, 7182, 7187, 7193, 7200, 7207, 7213, 7220, 7228, 7236, 7243, 7251, 7259, 7267, 7275, 7283, 7291, 7296, 7301, 7308, 7314, 7320, 7326, 7332, 7339, 7345, 7352, 7358, 7364, 7371, 7377, 7383, 7388, 7394, 7400, 7406, 7413, 7420, 7427, 7434, 7441, 7450, 7458, 7467, 7475, 7483, 7492, 7501, 7510, 7519, 7528, 7537, 7547, 7557, 7567, 7577, 7587, 7598, 7609, 7620, 7631, 7642, 7654, 7666, 7677, 7689, 7701, 7713, 7726, 7738, 7751, 7763, 7776, 7789, 7802, 7816, 7829, 7843, 7857, 7871, 7884, 7898, 7910, 7923, 7936, 7950, 7965, 7979, 7994, 8009, 8023, 8038, 8052, 8065, 8076, 8088, 8101, 8114, 8127, 8140, 8154, 8168, 8183, 8198, 8213, 8225, 8238, 8252, 8267, 8280, 8294, 8308, 8323, 8338, 8353, 8368, 8384, 8399, 8413, 8421, 8431, 8442, 8453, 8463, 8475, 8489, 8506, 8524, 8545, 8566, 8587, 8608, 8629, 8651, 8672, 8693, 8714, 8734, 8754, 8771, 8788, 8803, 8817, 8829, 8840, 8849, 8858, 8866, 8873, 8880, 8888, 8895, 8903, 8912, 8922, 8933, 8946, 8960, 8976, 8993, 9011, 9031, 9051, 9072, 9094, 9116, 9138, 9160, 9180, 9200, 9219, 9237, 9253, 9268, 9282, 9295, 9307, 9318, 9329, 9339, 9348, 9358, 9367, 9377, 9380, 9386, 9392, 9403, 9416, 9430, 9441, 9453, 9466, 9478, 9490, 9503, 9516, 9528, 9540, 9553, 9567, 9579, 9589, 9599, 9610, 9621, 9632, 9643, 9654, 9666, 9677, 9684, 9691, 9697, 9703, 9709, 9716, 9722, 9729, 9735, 9742, 9747, 9753, 9758, 9763, 9769, 9774, 9781, 9786, 9791, 9796, 9800, 9805, 9809, 9813, 9817, 9822, 9826, 9829, 9833, 9837, 9841, 9844, 9848, 9851, 9854, 9858, 9861, 9864, 9867, 9870, 9873, 9875, 9878, 9881, 9884, 9887, 9889, 9892, 9894, 9897, 9899, 9902, 9905, 9907, 9910, 9913, 9915, 9918, 9921, 9924, 9928, 9931, 9934, 9936, 9939, 9941, 9943, 9945, 9948, 9951, 9953, 9955, 9957, 9959, 9962, 9966, 9970, 9974, 9979, 9983, 9986, 9990, 9994, 9997, 10002, 10006, 10010, 10015, 10020, 10025, 10031, 10035, 10040, 10044, 10049, 10053, 10058, 10064, 10069, 10075, 10081, 10088, 10095, 10102, 10110, 10117, 10124, 10132, 10140, 10148, 10157, 10165, 10173, 10181, 10189, 10198, 10206, 10214, 10222, 10231, 10240, 10249, 10258, 10266, 10275, 10284, 10293, 10303, 10313, 10324, 10334, 10345, 10356, 10368, 10379, 10391, 10402, 10414, 10426, 10438, 10450, 10462, 10474, 10486, 10499, 10510, 10523, 10535, 10547, 10559, 10571, 10583, 10595, 10607, 10618, 10629, 10641, 10653, 10665, 10677, 10689, 10701, 10712, 10724, 10736, 10748, 10761, 10773, 10785, 10797, 10809, 10821, 10833, 10845, 10857, 10869, 10880, 10891, 10901, 10909, 10918, 10928, 10938, 10949, 10961, 10973, 10985, 10996, 11007, 11017, 11028, 11038, 11048, 11058, 11066, 11074, 11081, 11085, 11087, 11089, 11093, 11096, 11099, 11102, 11105, 11107, 11109, 11113, 11116, 11119, 11122, 11126, 11129, 11132, 11135, 11138, 11141, 11144, 11147, 11150, 11153, 11156, 11159, 11162, 11165, 11167, 11169, 11171, 11174, 11179, 11184, 11188, 11193, 11196, 11197, 11199, 11200, 11201, 11202, 11203, 11205, 11206, 11207, 11209, 11210, 11212, 11214, 11217, 11220, 11223, 11227, 11232, 11237, 11241, 11244, 11248, 11252, 11257, 11261, 11267, 11272, 11279, 11287, 11296, 11307, 11319, 11332, 11346, 11362, 11380, 11398, 11417, 11436, 11454, 11473, 11490, 11507, 11522, 11536, 11548, 11558, 11567, 11574, 11580, 11586, 11590, 11594, 11597, 11601, 11606, 11611, 11617, 11625, 11633, 11643, 11653, 11663, 11674, 11685, 11697, 11708, 11719, 11731, 11742, 11754, 11765, 11777, 11789, 11800, 11811, 11821, 11832, 11842, 11852, 11862, 11872, 11882, 11892, 11903, 11913, 11925, 11937, 11950, 11962, 11975, 11988, 12001, 12013, 12026, 12039, 12051, 12064, 12077, 12090, 12103, 12116, 12131, 12150, 12169, 12187, 12206, 12225, 12246, 12268, 12291, 12313, 12334, 12356, 12378, 12400, 12422, 12443, 12465, 12487, 12509, 12531, 12552, 12575, 12594, 12608, 12625, 12644, 12661, 12678, 12695, 12710, 12724, 12739, 12754, 12767, 12777, 12784, 12793, 12803, 12812, 12822, 12832, 12845, 12858, 12873, 12889, 12905, 12922, 12939, 12958, 12977, 12996, 13016, 13036, 13056, 13075, 13093, 13110, 13126, 13141, 13154, 13166, 13176, 13185, 13193, 13200, 13206, 13212, 13218, 13223, 13229, 13236, 13243, 13251, 13261, 13272, 13285, 13299, 13314, 13331, 13349, 13368, 13388, 13408, 13428, 13448, 13468, 13487, 13506, 13523, 13539, 13553, 13566, 13578, 13588, 13597, 13608, 13612, 13611, 13615, 13625, 13635, 13643, 13652, 13665, 13677, 13690, 13702, 13712, 13722, 13731, 13740, 13748, 13755, 13762, 13767, 13772, 13776, 13777, 13778, 13779, 13780, 13780, 13779, 13777, 13775, 13773, 13771, 13769, 13767, 13766, 13765, 13763, 13762, 13761, 13759, 13758, 13756, 13755, 13753, 13752, 13750, 13749, 13745, 13741, 13737, 13732, 13727, 13720, 13714, 13708, 13703, 13697, 13691, 13684, 13678, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671, 13671); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 281, 282, 284, 285, 286, 288, 290, 291, 293, 295, 297, 299, 302, 304, 306, 308, 311, 314, 317, 320, 323, 326, 330, 335, 340, 346, 352, 358, 364, 370, 377, 384, 391, 398, 405, 413, 420, 428, 435, 442, 449, 457, 464, 471, 479, 486, 493, 500, 508, 515, 523, 529, 533, 537, 541, 545, 549, 553, 557, 560, 564, 568, 571, 574, 575, 577, 578, 579, 580, 581, 582, 582, 583, 584, 585, 585, 586, 587, 587, 588, 588, 589, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 245, 248, 253, 260, 268, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 273, 268, 264, 260, 256, 252, 247, 243, 239, 235, 230, 226, 219, 211, 204, 196, 189, 182, 175, 169, 162, 155, 148, 141, 134, 128, 123, 119, 115, 112, 110, 109, 109, 109, 109, 110, 110, 112, 113, 116, 119, 123, 127, 131, 137, 142, 146, 150, 154, 158, 162, 166, 171, 175, 180, 185, 190, 196, 202, 207, 213, 220, 228, 237, 246, 255, 265, 276, 287, 298, 311, 323, 337, 351, 365, 380, 395, 411, 427, 444, 461, 479, 498, 517, 537, 558, 579, 600, 622, 644, 660, 665, 670, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 670, 665, 660, 655, 650, 646, 641, 636, 631, 627, 616, 604, 590, 577, 564, 550, 536, 521, 507, 494, 480, 463, 446, 428, 410, 393, 377, 362, 348, 334, 322, 311, 301, 293, 287, 282, 279, 278, 279, 280, 283, 288, 293, 299, 306, 313, 319, 326, 332, 337, 341, 345, 347, 349, 350, 350, 350, 349, 348, 348, 348, 349, 351, 354, 359, 365, 374, 384, 396, 411, 427, 445, 464, 484, 506, 528, 551, 573, 595, 617, 638, 659, 679, 699, 717, 735, 751, 767, 782, 797, 813, 829, 846, 864, 882, 900, 917, 935, 954, 973, 986, 995, 1005, 1017, 1024, 1024, 1024, 1024, 1023, 1014, 1004, 994, 983, 971, 958, 944, 929, 913, 894, 878, 865, 852, 839, 824, 810, 794, 779, 764, 750, 737, 725, 713, 703, 693, 684, 676, 669, 663, 658, 654, 651, 649, 648, 647, 648, 649, 651, 654, 657, 662, 668, 675, 684, 692, 702, 712, 723, 734, 745, 756, 767, 777, 787, 796, 805, 814, 822, 830, 837, 845, 852, 860, 868, 877, 886, 896, 907, 919, 927, 925, 924, 924, 924, 924, 923, 922, 920, 918, 917, 917, 917, 918, 921, 923, 925, 926, 929, 932, 936, 940, 945, 949, 955, 960, 965, 970, 975, 981, 987, 995, 1002, 1010, 1020, 1030, 1041, 1052, 1064, 1078, 1087, 1095, 1102, 1109, 1117, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1118, 1111, 1105, 1099, 1093, 1086, 1080, 1072, 1063, 1054, 1045, 1037, 1029, 1021, 1013, 1004, 997, 989, 981, 975, 969, 963, 957, 952, 947, 943, 940, 937, 934, 932, 931, 930, 927, 924, 923, 923, 923, 923, 923, 924, 924, 924, 924, 924, 924, 924, 922, 919, 915, 912, 909, 905, 902, 898, 895, 891, 888, 884, 881, 877, 875, 873, 872, 871, 870, 869, 868, 869, 870, 873, 874, 874, 874, 874, 874, 871, 869, 866, 863, 860, 857, 854, 851, 847, 844, 842, 839, 836, 833, 830, 827, 825, 824, 823, 823, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 823, 820, 817, 814, 811, 808, 805, 802, 798, 795, 792, 789, 786, 783, 780, 777, 775, 773, 771, 771, 770, 771, 772, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 775, 777, 778, 779, 781, 783, 785, 788, 792, 796, 801, 808, 816, 824, 824, 828, 833, 837, 841, 845, 849, 854, 860, 869, 880, 882, 884, 887, 889, 892, 894, 897, 899, 902, 904, 907, 909, 902, 895, 888, 881, 871, 860, 847, 832, 818, 805, 794, 785, 777, 771, 767, 765, 764, 766, 770, 776, 782, 790, 799, 807, 816, 825, 834, 842, 849, 855, 861, 865, 868, 871, 873, 874, 875, 877, 878, 880, 883, 887, 892, 899, 908, 918, 931, 946, 962, 980, 1000, 1022, 1044, 1067, 1090, 1113, 1136, 1159, 1181, 1203, 1225, 1247, 1268, 1288, 1304, 1303, 1302, 1300, 1297, 1294, 1290, 1286, 1282, 1278, 1274, 1271, 1268, 1263, 1257, 1251, 1244, 1237, 1231, 1224, 1214, 1203, 1192, 1181, 1170, 1159, 1147, 1134, 1118, 1102, 1086, 1071, 1056, 1040, 1024, 1008, 992, 976, 960, 945, 930, 915, 901, 888, 874, 859, 844, 830, 817, 803, 790, 778, 765, 753, 741, 730, 718, 707, 696, 685, 675, 665, 655, 645, 635, 625, 617, 608, 600, 592, 585, 579, 573, 568, 562, 557, 552, 548, 544, 541, 538, 536, 535, 533, 533, 532, 533, 533, 534, 532, 529, 527, 525, 522, 520, 517, 514, 511, 507, 502, 497, 490, 484, 478, 471, 465, 459, 456, 454, 452, 451, 451, 452, 452, 453, 454, 455, 457, 456, 453, 451, 449, 446, 444, 442, 438, 435, 431, 428, 426, 424, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 390, 388, 386, 384, 382, 379, 377, 375, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 376, 379, 384, 381, 377, 375, 374, 374, 374, 374, 376, 379, 379, 376, 375, 374, 374, 375, 376, 379, 380, 377, 375, 374, 374, 374, 375, 378, 381, 381, 378, 376, 374, 374, 373, 371, 369, 367, 365, 363, 363, 363, 365, 367, 369, 373, 377, 381, 387, 392, 399, 405, 413, 420, 424, 423, 421, 420, 419, 417, 416, 415, 413, 411, 410, 408, 407, 405, 404, 402, 401, 399, 397, 396, 394, 393, 391, 390, 389, 387, 386, 383, 381, 379, 377, 376, 375, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 376, 377, 378, 379, 381, 383, 385, 387, 389, 389, 387, 385, 383, 382, 380, 377, 375, 371, 368, 364, 360, 357, 354, 352, 351, 352, 355, 361, 368, 378, 391, 406, 423, 441, 461, 481, 501, 521, 541, 560, 579, 597, 614, 630, 645, 658, 671, 684, 696, 708, 721, 735, 749, 764, 780, 796, 813, 831, 850, 869, 889, 909, 930, 952, 973, 995, 1017, 1039, 1061, 1083, 1106, 1128, 1150, 1172, 1195, 1217, 1239, 1262, 1284, 1306, 1328, 1351, 1373, 1395, 1417, 1439, 1461, 1483, 1505, 1527, 1549, 1571, 1594, 1613, 1632, 1651, 1670, 1684, 1694, 1705, 1716, 1726, 1732, 1737, 1743, 1748, 1754, 1759, 1764, 1770, 1774, 1774, 1774, 1774, 1774, 1767, 1758, 1749, 1739, 1728, 1718, 1704, 1689, 1674, 1660, 1646, 1630, 1612, 1596, 1581, 1564, 1544, 1523, 1500, 1478, 1457, 1437, 1418, 1401, 1385, 1370, 1357, 1346, 1336, 1329, 1323, 1320, 1317, 1316, 1316, 1318, 1319, 1322, 1324, 1326, 1328, 1330, 1331, 1330, 1329, 1327, 1324, 1321, 1316, 1311, 1306, 1301, 1296, 1292, 1288, 1286, 1285, 1286, 1288, 1293, 1299, 1307, 1317, 1329, 1343, 1358, 1374, 1392, 1410, 1428, 1447, 1465, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1473, 1472, 1470, 1469, 1469, 1465, 1460, 1455, 1451, 1447, 1443, 1440, 1437, 1435, 1433, 1431, 1428, 1424, 1421, 1418, 1415, 1412, 1410, 1407, 1406, 1405, 1404, 1404, 1405, 1407, 1409, 1411, 1414, 1417, 1421, 1425, 1429, 1434, 1440, 1446, 1448, 1450, 1453, 1455, 1457, 1461, 1464, 1467, 1469, 1472, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 184, 188, 191, 195, 200, 205, 210, 214, 219, 222, 227, 231, 235, 239, 244, 249, 253, 258, 263, 268, 274, 280, 286, 293, 299, 305, 312, 319, 326, 333, 341, 348, 355, 363, 370, 377, 385, 392, 399, 407, 414, 422, 431, 439, 448, 457, 466, 474, 483, 491, 499, 507, 516, 524, 532, 540, 548, 556, 563, 570, 577, 583, 589, 595, 600, 606, 611, 616, 621, 625, 629, 633, 637, 640, 643, 646, 648, 651, 653, 655, 657, 658, 659, 660, 660, 661, 661, 660, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 647, 646, 645, 644, 643, 642, 641, 640, 639, 639, 638, 637, 636, 635, 634, 634, 633, 632, 631, 630, 630, 629, 628, 627, 627, 626, 625, 624, 624, 623, 622, 621, 621, 620, 619, 618, 617, 616, 614, 613, 612, 610, 609, 607, 606, 604, 603, 601, 600, 599, 597, 596, 595, 593, 592, 591, 589, 588, 587, 586, 584, 583, 582, 581, 579, 578, 577, 576, 575, 573, 572, 571, 570, 569, 568, 568, 567, 567, 567, 568, 569, 569, 570, 571, 572, 572, 573, 574, 575, 576, 577, 577, 578, 579, 580, 580, 581, 582, 583, 583, 584, 585, 586, 586, 587, 588, 588, 589, 590, 590, 591, 592, 592, 593, 594, 595, 597, 598, 600, 602, 605, 608, 610, 614, 617, 621, 625, 629, 634, 638, 643, 648, 654, 659, 665, 671, 678, 684, 691, 698, 706, 715, 722, 728, 734, 741, 748, 755, 763, 771, 780, 788, 796, 803, 810, 817, 824, 832, 840, 848, 857, 866, 875, 885, 895, 905, 915, 925, 936, 946, 957, 968, 979, 991, 1003, 1014, 1027, 1039, 1052, 1065, 1078, 1091, 1105, 1118, 1132, 1146, 1160, 1175, 1190, 1204, 1219, 1235, 1250, 1266, 1282, 1298, 1314, 1330, 1347, 1364, 1381, 1398, 1416, 1433, 1451, 1469, 1487, 1505, 1521, 1538, 1555, 1573, 1592, 1609, 1626, 1643, 1661, 1678, 1695, 1710, 1725, 1740, 1755, 1771, 1785, 1800, 1816, 1832, 1848, 1864, 1879, 1894, 1908, 1922, 1936, 1951, 1965, 1978, 1992, 2006, 2021, 2035, 2049, 2064, 2078, 2092, 2106, 2120, 2134, 2148, 2162, 2176, 2190, 2204, 2218, 2232, 2248, 2263, 2278, 2294, 2310, 2326, 2342, 2358, 2374, 2390, 2407, 2422, 2438, 2455, 2472, 2488, 2504, 2520, 2536, 2552, 2568, 2584, 2600, 2616, 2633, 2650, 2667, 2684, 2702, 2719, 2737, 2755, 2773, 2791, 2810, 2828, 2847, 2866, 2885, 2904, 2922, 2941, 2959, 2981, 3002, 3024, 3045, 3066, 3087, 3108, 3129, 3150, 3171, 3192, 3212, 3231, 3250, 3269, 3289, 3309, 3328, 3347, 3367, 3386, 3398, 3410, 3423, 3437, 3451, 3464, 3475, 3480, 3489, 3502, 3518, 3535, 3549, 3561, 3573, 3584, 3595, 3605, 3615, 3624, 3633, 3641, 3649, 3656, 3664, 3672, 3681, 3690, 3700, 3710, 3721, 3733, 3747, 3761, 3776, 3792, 3809, 3826, 3845, 3863, 3882, 3900, 3918, 3936, 3953, 3970, 3985, 3999, 4012, 4024, 4034, 4044, 4053, 4061, 4068, 4075, 4082, 4089, 4096, 4104, 4113, 4122, 4132, 4144, 4156, 4170, 4185, 4201, 4218, 4236, 4254, 4272, 4290, 4308, 4326, 4343, 4361, 4377, 4393, 4407, 4420, 4432, 4444, 4456, 4467, 4477, 4488, 4498, 4509, 4520, 4531, 4542, 4557, 4576, 4600, 4622, 4643, 4666, 4690, 4708, 4725, 4744, 4766, 4787, 4808, 4829, 4851, 4873, 4896, 4899, 4923, 4948, 4972, 4994, 5015, 5034, 5053, 5071, 5090, 5108, 5126, 5143, 5161, 5178, 5194, 5210, 5226, 5242, 5258, 5274, 5291, 5308, 5326, 5344, 5362, 5380, 5397, 5415, 5432, 5450, 5467, 5485, 5504, 5522, 5542, 5561, 5582, 5602, 5624, 5645, 5667, 5690, 5712, 5734, 5756, 5778, 5799, 5820, 5841, 5860, 5878, 5896, 5913, 5929, 5944, 5959, 5973, 5987, 6001, 6021, 6028, 6038, 6051, 6060, 6066, 6075, 6083, 6091, 6098, 6105, 6113, 6120, 6127, 6134, 6142, 6150, 6157, 6165, 6173, 6181, 6189, 6196, 6204, 6212, 6219, 6227, 6234, 6242, 6250, 6257, 6264, 6271, 6277, 6286, 6296, 6305, 6315, 6328, 6341, 6355, 6369, 6383, 6398, 6413, 6427, 6442, 6458, 6476, 6492, 6504, 6516, 6529, 6543, 6557, 6571, 6583, 6593, 6602, 6612, 6622, 6631, 6640, 6649, 6658, 6667, 6675, 6684, 6693, 6702, 6711, 6720, 6728, 6737, 6745, 6753, 6762, 6770, 6778, 6786, 6794, 6803, 6811, 6819, 6827, 6835, 6843, 6852, 6860, 6867, 6875, 6884, 6892, 6898, 6904, 6911, 6917, 6924, 6932, 6940, 6949, 6957, 6964, 6971, 6978, 6985, 6993, 7000, 7006, 7013, 7020, 7028, 7035, 7043, 7051, 7059, 7066, 7073, 7081, 7088, 7095, 7100, 7106, 7112, 7118, 7124, 7130, 7137, 7144, 7151, 7157, 7163, 7169, 7176, 7182, 7188, 7194, 7200, 7207, 7213, 7220, 7227, 7234, 7240, 7248, 7254, 7260, 7267, 7273, 7280, 7287, 7295, 7300, 7306, 7312, 7318, 7325, 7331, 7339, 7346, 7353, 7360, 7366, 7373, 7379, 7386, 7393, 7399, 7405, 7412, 7419, 7426, 7433, 7440, 7447, 7454, 7461, 7467, 7474, 7480, 7487, 7494, 7501, 7509, 7516, 7524, 7532, 7540, 7549, 7557, 7567, 7576, 7585, 7595, 7605, 7615, 7625, 7636, 7646, 7657, 7667, 7678, 7689, 7700, 7712, 7723, 7735, 7747, 7759, 7771, 7783, 7796, 7809, 7821, 7834, 7847, 7861, 7874, 7887, 7901, 7914, 7928, 7942, 7956, 7969, 7982, 7995, 8007, 8020, 8033, 8045, 8058, 8071, 8085, 8100, 8114, 8128, 8144, 8158, 8170, 8183, 8195, 8208, 8220, 8235, 8250, 8264, 8279, 8293, 8307, 8321, 8335, 8350, 8365, 8379, 8395, 8411, 8419, 8430, 8441, 8456, 8472, 8487, 8502, 8516, 8528, 8538, 8548, 8559, 8570, 8580, 8590, 8599, 8608, 8617, 8626, 8637, 8649, 8662, 8677, 8692, 8709, 8727, 8746, 8765, 8785, 8806, 8826, 8847, 8867, 8886, 8905, 8923, 8940, 8955, 8970, 8983, 8996, 9007, 9017, 9027, 9036, 9044, 9053, 9061, 9070, 9080, 9090, 9102, 9114, 9127, 9142, 9158, 9175, 9192, 9211, 9230, 9248, 9267, 9285, 9304, 9322, 9341, 9360, 9379, 9397, 9418, 9438, 9453, 9465, 9474, 9487, 9501, 9512, 9524, 9535, 9546, 9557, 9568, 9580, 9590, 9598, 9607, 9618, 9629, 9640, 9651, 9662, 9674, 9681, 9687, 9693, 9699, 9705, 9712, 9718, 9724, 9731, 9738, 9745, 9752, 9758, 9764, 9770, 9775, 9781, 9786, 9791, 9796, 9801, 9805, 9810, 9814, 9819, 9823, 9828, 9832, 9836, 9840, 9844, 9848, 9852, 9856, 9859, 9863, 9867, 9870, 9873, 9877, 9880, 9884, 9887, 9891, 9896, 9900, 9905, 9909, 9914, 9918, 9923, 9927, 9931, 9935, 9939, 9942, 9946, 9950, 9954, 9958, 9962, 9966, 9968, 9969, 9970, 9972, 9973, 9975, 9978, 9981, 9984, 9989, 9994, 9998, 10002, 10006, 10010, 10014, 10018, 10022, 10026, 10030, 10034, 10039, 10043, 10048, 10052, 10057, 10061, 10066, 10070, 10074, 10077, 10081, 10084, 10088, 10091, 10095, 10101, 10107, 10113, 10119, 10126, 10133, 10140, 10146, 10153, 10160, 10168, 10175, 10182, 10190, 10197, 10205, 10212, 10220, 10228, 10236, 10244, 10253, 10262, 10270, 10279, 10288, 10297, 10306, 10315, 10324, 10334, 10344, 10354, 10363, 10373, 10383, 10394, 10404, 10415, 10426, 10437, 10448, 10459, 10471, 10483, 10495, 10507, 10519, 10532, 10544, 10557, 10568, 10580, 10592, 10605, 10617, 10630, 10641, 10652, 10663, 10674, 10686, 10699, 10712, 10724, 10736, 10748, 10759, 10770, 10782, 10794, 10807, 10820, 10832, 10844, 10855, 10866, 10877, 10889, 10901, 10913, 10925, 10937, 10949, 10960, 10969, 10979, 10988, 10998, 11007, 11016, 11025, 11034, 11042, 11051, 11060, 11069, 11078, 11087, 11097, 11107, 11117, 11125, 11131, 11137, 11142, 11147, 11150, 11153, 11155, 11157, 11160, 11163, 11165, 11168, 11171, 11174, 11177, 11180, 11183, 11186, 11190, 11193, 11197, 11200, 11204, 11208, 11212, 11216, 11220, 11224, 11228, 11231, 11235, 11238, 11240, 11242, 11244, 11247, 11249, 11251, 11253, 11254, 11256, 11258, 11260, 11262, 11264, 11266, 11268, 11270, 11271, 11273, 11276, 11278, 11281, 11284, 11288, 11292, 11296, 11301, 11306, 11311, 11315, 11320, 11327, 11334, 11341, 11348, 11355, 11361, 11368, 11374, 11380, 11386, 11391, 11395, 11398, 11405, 11413, 11422, 11433, 11446, 11460, 11475, 11490, 11507, 11524, 11542, 11560, 11577, 11594, 11611, 11626, 11641, 11654, 11666, 11676, 11686, 11695, 11703, 11711, 11718, 11725, 11732, 11739, 11746, 11753, 11760, 11768, 11776, 11784, 11792, 11801, 11810, 11820, 11831, 11843, 11855, 11868, 11880, 11892, 11905, 11917, 11930, 11942, 11955, 11967, 11980, 11992, 12005, 12017, 12030, 12043, 12055, 12068, 12081, 12094, 12107, 12120, 12136, 12154, 12172, 12189, 12208, 12229, 12251, 12274, 12298, 12321, 12342, 12365, 12388, 12411, 12433, 12455, 12478, 12500, 12522, 12544, 12565, 12588, 12606, 12623, 12641, 12661, 12680, 12694, 12707, 12721, 12735, 12749, 12764, 12776, 12781, 12793, 12810, 12829, 12847, 12861, 12874, 12885, 12896, 12906, 12916, 12925, 12933, 12941, 12948, 12955, 12962, 12970, 12979, 12988, 12998, 13009, 13022, 13035, 13049, 13064, 13080, 13098, 13115, 13134, 13152, 13171, 13190, 13208, 13226, 13243, 13259, 13274, 13288, 13301, 13313, 13323, 13333, 13342, 13350, 13357, 13364, 13371, 13378, 13385, 13393, 13402, 13411, 13422, 13434, 13447, 13461, 13476, 13493, 13510, 13528, 13547, 13565, 13584, 13600, 13618, 13638, 13661, 13682, 13700, 13710, 13721, 13732, 13743, 13754, 13765, 13775, 13778, 13780, 13781, 13783, 13784, 13786, 13788, 13789, 13791, 13793, 13794, 13795, 13795, 13795, 13795, 13794, 13793, 13792, 13791, 13790, 13790, 13789, 13789, 13789, 13789, 13788, 13788, 13787, 13786, 13786, 13785, 13785, 13784, 13783, 13782, 13780, 13778, 13775, 13770, 13766, 13760, 13755, 13749, 13744, 13738, 13732, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726, 13726); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 312, 313, 315, 317, 319, 321, 323, 326, 328, 332, 336, 340, 344, 348, 353, 357, 362, 367, 371, 376, 382, 387, 393, 400, 406, 412, 419, 425, 432, 439, 446, 454, 461, 468, 476, 483, 490, 498, 505, 513, 520, 527, 532, 536, 541, 545, 549, 554, 558, 562, 567, 571, 574, 576, 577, 579, 580, 581, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 594, 595, 596, 596, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 259, 261, 266, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 272, 268, 264, 259, 255, 250, 246, 242, 237, 233, 229, 223, 216, 208, 201, 193, 186, 178, 173, 168, 163, 159, 155, 152, 148, 145, 141, 138, 135, 132, 129, 125, 123, 123, 123, 123, 124, 124, 124, 125, 126, 128, 130, 133, 137, 141, 145, 150, 156, 160, 164, 168, 172, 176, 182, 190, 198, 207, 216, 224, 232, 239, 247, 256, 264, 274, 284, 295, 306, 318, 330, 343, 355, 368, 381, 394, 408, 422, 437, 452, 467, 483, 499, 515, 532, 549, 566, 583, 601, 619, 638, 657, 668, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 670, 665, 661, 656, 651, 646, 641, 636, 632, 627, 615, 603, 591, 576, 562, 549, 535, 520, 505, 491, 481, 474, 466, 457, 448, 439, 430, 422, 415, 408, 401, 394, 387, 380, 372, 364, 355, 346, 337, 328, 318, 309, 301, 292, 285, 279, 274, 270, 268, 267, 268, 271, 275, 280, 287, 296, 305, 315, 326, 337, 349, 360, 372, 382, 393, 402, 412, 420, 428, 435, 442, 448, 455, 461, 468, 476, 484, 494, 504, 516, 530, 545, 561, 578, 597, 618, 639, 662, 685, 708, 731, 754, 776, 799, 822, 844, 867, 889, 912, 934, 957, 981, 999, 1009, 1021, 1024, 1024, 1024, 1024, 1018, 1009, 999, 988, 977, 967, 956, 944, 933, 923, 893, 879, 872, 864, 856, 848, 839, 829, 819, 809, 800, 790, 782, 775, 768, 762, 756, 750, 744, 737, 731, 725, 719, 714, 709, 704, 700, 697, 693, 690, 687, 685, 682, 680, 679, 678, 677, 678, 679, 681, 684, 688, 693, 699, 707, 716, 726, 737, 749, 763, 777, 792, 808, 824, 840, 856, 873, 889, 905, 922, 924, 924, 924, 924, 924, 923, 922, 920, 918, 916, 915, 914, 913, 913, 913, 915, 917, 920, 923, 927, 931, 937, 942, 949, 956, 963, 970, 978, 986, 995, 1005, 1016, 1027, 1039, 1050, 1059, 1069, 1079, 1085, 1091, 1098, 1105, 1112, 1120, 1124, 1124, 1124, 1124, 1124, 1124, 1119, 1113, 1106, 1099, 1092, 1086, 1079, 1070, 1061, 1051, 1042, 1032, 1023, 1014, 1005, 996, 988, 979, 972, 964, 957, 950, 944, 938, 933, 928, 924, 920, 917, 914, 912, 910, 909, 908, 908, 908, 909, 910, 913, 916, 920, 924, 924, 922, 919, 916, 912, 909, 905, 901, 896, 893, 889, 886, 882, 878, 875, 872, 869, 866, 864, 863, 862, 863, 864, 867, 870, 873, 874, 874, 874, 871, 868, 865, 862, 859, 856, 853, 849, 845, 842, 839, 836, 833, 830, 827, 824, 822, 821, 820, 819, 820, 821, 823, 824, 824, 824, 824, 824, 824, 824, 824, 821, 818, 815, 812, 809, 805, 802, 798, 794, 791, 788, 785, 781, 778, 775, 772, 770, 768, 767, 767, 767, 768, 770, 773, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 776, 778, 781, 785, 789, 793, 798, 802, 807, 812, 817, 822, 824, 824, 824, 828, 833, 839, 845, 851, 857, 863, 870, 877, 879, 882, 884, 887, 889, 891, 894, 896, 899, 901, 904, 906, 909, 903, 895, 888, 882, 877, 875, 874, 875, 877, 875, 872, 867, 862, 856, 850, 844, 838, 831, 824, 816, 809, 801, 794, 788, 783, 778, 775, 773, 772, 773, 776, 780, 786, 794, 803, 814, 825, 837, 850, 863, 877, 890, 903, 916, 928, 940, 951, 961, 970, 979, 988, 996, 1004, 1013, 1022, 1031, 1041, 1053, 1066, 1080, 1095, 1112, 1129, 1148, 1167, 1187, 1207, 1229, 1251, 1273, 1289, 1285, 1282, 1280, 1276, 1271, 1265, 1259, 1252, 1246, 1241, 1236, 1231, 1223, 1215, 1206, 1195, 1184, 1173, 1162, 1151, 1139, 1125, 1110, 1096, 1081, 1066, 1050, 1035, 1019, 1003, 986, 969, 952, 936, 920, 904, 889, 874, 860, 844, 829, 815, 802, 788, 775, 761, 748, 735, 722, 710, 698, 685, 673, 662, 650, 639, 629, 618, 608, 598, 588, 579, 570, 562, 554, 546, 539, 532, 526, 521, 516, 512, 508, 504, 501, 499, 497, 496, 495, 494, 495, 495, 497, 495, 494, 493, 491, 490, 488, 485, 483, 479, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 449, 447, 445, 442, 440, 438, 436, 434, 432, 430, 429, 427, 426, 424, 423, 421, 420, 419, 417, 415, 413, 412, 410, 408, 406, 404, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 378, 376, 374, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 376, 379, 381, 382, 378, 376, 374, 374, 375, 377, 379, 382, 380, 377, 375, 374, 375, 376, 377, 378, 380, 378, 375, 374, 374, 376, 378, 380, 384, 382, 379, 376, 374, 373, 373, 373, 374, 376, 379, 382, 385, 388, 390, 392, 394, 397, 400, 404, 408, 412, 417, 422, 422, 417, 413, 408, 405, 402, 400, 398, 396, 394, 393, 392, 391, 390, 388, 387, 386, 384, 383, 381, 379, 378, 376, 375, 374, 373, 373, 374, 375, 376, 378, 381, 384, 386, 388, 390, 389, 388, 387, 386, 385, 384, 383, 383, 382, 381, 381, 380, 379, 379, 378, 378, 377, 377, 376, 376, 375, 375, 375, 374, 374, 374, 374, 374, 375, 376, 377, 379, 381, 383, 386, 390, 394, 398, 403, 408, 413, 417, 421, 424, 427, 430, 433, 438, 443, 449, 456, 465, 475, 487, 501, 517, 535, 554, 574, 596, 619, 641, 664, 686, 708, 730, 752, 774, 796, 817, 839, 861, 882, 903, 924, 945, 967, 989, 1010, 1032, 1054, 1077, 1098, 1120, 1141, 1163, 1184, 1206, 1228, 1250, 1271, 1293, 1315, 1337, 1359, 1381, 1403, 1425, 1448, 1469, 1491, 1513, 1535, 1557, 1579, 1599, 1617, 1635, 1653, 1671, 1685, 1696, 1708, 1720, 1728, 1734, 1739, 1745, 1751, 1756, 1762, 1768, 1773, 1774, 1774, 1774, 1774, 1768, 1760, 1750, 1740, 1731, 1719, 1706, 1693, 1678, 1664, 1649, 1633, 1617, 1600, 1586, 1574, 1565, 1556, 1547, 1536, 1525, 1513, 1501, 1489, 1478, 1467, 1456, 1444, 1432, 1419, 1406, 1392, 1378, 1365, 1351, 1338, 1325, 1314, 1303, 1293, 1285, 1278, 1274, 1270, 1268, 1268, 1270, 1273, 1277, 1282, 1288, 1294, 1301, 1308, 1315, 1322, 1328, 1334, 1339, 1344, 1347, 1350, 1353, 1355, 1357, 1359, 1361, 1364, 1367, 1371, 1376, 1383, 1391, 1400, 1411, 1424, 1435, 1445, 1451, 1457, 1468, 1471, 1466, 1460, 1455, 1449, 1444, 1438, 1434, 1428, 1421, 1415, 1410, 1404, 1398, 1391, 1383, 1376, 1371, 1366, 1362, 1359, 1356, 1354, 1352, 1350, 1350, 1349, 1349, 1350, 1351, 1353, 1355, 1358, 1361, 1365, 1369, 1374, 1379, 1384, 1391, 1397, 1405, 1412, 1420, 1429, 1434, 1436, 1438, 1441, 1444, 1446, 1449, 1452, 1455, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 244 level5 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [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, 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, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1, 1, 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, 0, 1, 1]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13401, 13299, 13000, 12900, 12800, 12600, 12400, 12099, 11900, 11602, 11400, 11001, 10401, 10200, 9702, 9400, 9299, 9199, 9100, 8900, 8800, 8599, 8398, 8199, 8099, 7998, 7899, 7800, 7600, 7500, 7300, 7199, 6999, 6899, 6799, 6700, 6500, 6300, 6200, 6100, 5901, 5600, 5401, 5300, 5200, 5100, 5000, 4800, 4299, 4100, 3802, 3502, 3400, 3300, 3100, 3000, 2900, 2600, 2299, 1998, 1899, 1800, 1700, 1500, 1400, 1299, 1199, 1100, 1000, 900, 800, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(702, 702, 949, 1002, 998, 1101, 1201, 1302, 1248, 1302, 1248, 1302, 1502, 1552, 1602, 1598, 1702, 1801, 1798, 1698, 1598, 1499, 1601, 1652, 1648, 1598, 1448, 1199, 800, 601, 449, 349, 298, 248, 248, 302, 401, 800, 1000, 1101, 1152, 1202, 1198, 1252, 1198, 1099, 1098, 1201, 1252, 1198, 1198, 1198, 1252, 1851, 1902, 1952, 1898, 1848, 1848, 1902, 1952, 1898, 1898, 1699, 1100, 999, 998, 1052, 1048, 998, 801, 699, 698, 752, 748, 698, 448, 398, 398, 348, 50, 50); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13500, 13350, 13150, 12950, 12850, 12700, 12500, 12250, 12000, 11750, 11500, 11200, 10700, 10300, 9950, 9550, 9350, 9250, 9150, 9000, 8850, 8700, 8500, 8300, 8150, 8050, 7950, 7850, 7700, 7550, 7400, 7250, 7100, 6950, 6850, 6750, 6600, 6400, 6250, 6150, 6000, 5750, 5500, 5350, 5250, 5150, 5050, 4900, 4550, 4200, 3950, 3650, 3450, 3350, 3200, 3050, 2950, 2750, 2450, 2150, 1950, 1850, 1750, 1600, 1450, 1350, 1250, 1150, 1050, 950, 850, 650, 450, 300, 150, 50, 4500, 4300, 4100, 3900, 3000, 13000, 12500, 9500, 9700, 5300, 6200, 13900, 13950); var surfacesYPos = new Array(825, 975, 1000, 1050, 1150, 1250, 1275, 1275, 1275, 1275, 1400, 1525, 1575, 1600, 1650, 1750, 1800, 1750, 1650, 1550, 1550, 1625, 1650, 1625, 1525, 1325, 1000, 700, 525, 400, 325, 275, 250, 275, 350, 600, 900, 1050, 1125, 1175, 1200, 1225, 1225, 1150, 1100, 1150, 1225, 1225, 1200, 1200, 1225, 1550, 1875, 1925, 1925, 1875, 1850, 1875, 1925, 1925, 1900, 1800, 1400, 1050, 1000, 1025, 1050, 1025, 900, 750, 700, 725, 750, 725, 575, 425, 400, 375, 200, 1200, 1200, 1200, 1200, 2000, 1300, 1300, 1700, 1700, 1300, 1300, 700, 675); var surfacesWidths = new Array(100, 100, 100, 195, 100, 300, 100, 100, 200, 200, 300, 200, 295, 200, 395, 595, 200, 495, 300, 100, 100, 100, 200, 100, 200, 200, 200, 100, 100, 100, 100, 200, 100, 200, 100, 200, 100, 100, 100, 200, 200, 100, 100, 195, 300, 195, 100, 100, 100, 100, 200, 500, 200, 295, 295, 100, 100, 200, 100, 100, 300, 300, 300, 100, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 300, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(245, 50, 0, 100, 100, 100, 50, 50, 50, 50, 200, 50, 50, 0, 100, 100, 0, 100, 100, 100, 100, 50, 0, 50, 150, 250, 400, 195, 150, 100, 50, 50, 0, 50, 100, 400, 195, 100, 50, 50, 0, 50, 50, 100, 0, 100, 50, 50, 0, 0, 50, 600, 50, 50, 50, 50, 0, 50, 50, 50, 0, 200, 600, 100, 0, 50, 0, 50, 195, 100, 0, 50, 0, 50, 250, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 19); var checkPointsCol = new Array(-10, 52); var _dangerlin = new Array(26, 17, 18); var _dangercol = new Array(32, 19, 57); lift1_movementSteps = 210; lift1_speedX = 0; lift1_speedY = 5; lift1_posX = 3700; lift1_posY = 2125; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 10; _carcol = 3; _finlin = 17; _fincol = 137; _signs = [2, 1, 6]; _bridge = [3, 1, 1, 2, 1, 3]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 153, 160, 167, 176, 183, 191, 199, 208, 216, 225, 235, 244, 252, 261, 271, 281, 291, 301, 312, 322, 333, 344, 355, 366, 377, 389, 400, 411, 422, 433, 444, 455, 466, 477, 488, 499, 510, 521, 531, 542, 553, 564, 575, 587, 598, 609, 620, 631, 641, 652, 663, 674, 685, 696, 707, 717, 728, 739, 750, 760, 773, 786, 801, 818, 837, 855, 874, 893, 910, 923, 934, 942, 948, 952, 957, 961, 965, 968, 970, 972, 974, 975, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 994, 995, 996, 998, 999, 1001, 1002, 1004, 1007, 1010, 1013, 1017, 1021, 1024, 1027, 1030, 1032, 1035, 1037, 1040, 1042, 1045, 1049, 1053, 1057, 1061, 1065, 1069, 1074, 1078, 1082, 1086, 1090, 1093, 1100, 1104, 1109, 1113, 1118, 1122, 1127, 1132, 1137, 1142, 1148, 1154, 1161, 1168, 1175, 1184, 1192, 1199, 1208, 1216, 1224, 1233, 1242, 1251, 1260, 1270, 1279, 1289, 1299, 1310, 1321, 1331, 1343, 1354, 1365, 1377, 1389, 1400, 1412, 1424, 1435, 1446, 1457, 1467, 1477, 1487, 1496, 1505, 1514, 1526, 1532, 1537, 1546, 1553, 1558, 1562, 1566, 1568, 1571, 1573, 1576, 1579, 1582, 1584, 1588, 1590, 1591, 1593, 1594, 1595, 1596, 1597, 1598, 1598, 1599, 1599, 1600, 1600, 1600, 1601, 1601, 1602, 1602, 1603, 1604, 1604, 1605, 1605, 1606, 1606, 1607, 1608, 1609, 1610, 1612, 1613, 1615, 1617, 1618, 1620, 1622, 1625, 1627, 1629, 1632, 1635, 1637, 1640, 1643, 1646, 1650, 1653, 1656, 1660, 1663, 1667, 1670, 1674, 1677, 1681, 1684, 1688, 1691, 1695, 1698, 1702, 1705, 1709, 1714, 1719, 1724, 1729, 1733, 1738, 1743, 1747, 1752, 1756, 1760, 1764, 1768, 1772, 1775, 1780, 1784, 1788, 1793, 1798, 1804, 1809, 1815, 1820, 1825, 1830, 1836, 1842, 1848, 1855, 1861, 1868, 1875, 1882, 1889, 1896, 1903, 1911, 1918, 1926, 1934, 1941, 1948, 1955, 1962, 1969, 1975, 1982, 1989, 1996, 2004, 2011, 2018, 2025, 2032, 2039, 2046, 2053, 2060, 2066, 2073, 2080, 2087, 2094, 2101, 2108, 2115, 2122, 2129, 2136, 2143, 2150, 2157, 2164, 2171, 2178, 2185, 2192, 2199, 2206, 2213, 2220, 2227, 2235, 2242, 2250, 2259, 2268, 2277, 2288, 2300, 2311, 2325, 2345, 2365, 2383, 2402, 2423, 2444, 2465, 2486, 2506, 2527, 2547, 2567, 2587, 2608, 2632, 2657, 2674, 2689, 2708, 2728, 2748, 2767, 2786, 2804, 2823, 2841, 2860, 2879, 2897, 2916, 2935, 2954, 2974, 2993, 3008, 3023, 3040, 3059, 3078, 3095, 3111, 3124, 3136, 3150, 3165, 3180, 3195, 3210, 3224, 3239, 3254, 3270, 3285, 3299, 3314, 3329, 3344, 3359, 3375, 3390, 3405, 3421, 3436, 3451, 3466, 3481, 3496, 3512, 3527, 3542, 3557, 3571, 3586, 3601, 3616, 3631, 3643, 3656, 3669, 3681, 3692, 3704, 3714, 3723, 3731, 3738, 3745, 3751, 3756, 3761, 3765, 3768, 3771, 3773, 3774, 3775, 3775, 3774, 3773, 3771, 3768, 3765, 3761, 3756, 3751, 3745, 3739, 3733, 3727, 3721, 3716, 3710, 3704, 3699, 3694, 3689, 3685, 3681, 3677, 3674, 3671, 3669, 3668, 3667, 3666, 3665, 3664, 3664, 3663, 3662, 3662, 3661, 3661, 3660, 3659, 3659, 3658, 3658, 3657, 3656, 3656, 3655, 3655, 3654, 3654, 3653, 3652, 3652, 3651, 3651, 3650, 3650, 3649, 3649, 3649, 3650, 3650, 3650, 3651, 3651, 3651, 3652, 3652, 3652, 3652, 3653, 3653, 3653, 3654, 3654, 3654, 3654, 3655, 3655, 3655, 3655, 3656, 3656, 3656, 3656, 3657, 3657, 3657, 3657, 3658, 3658, 3658, 3658, 3659, 3659, 3659, 3659, 3660, 3660, 3660, 3660, 3660, 3661, 3661, 3661, 3661, 3661, 3662, 3662, 3662, 3662, 3662, 3663, 3663, 3663, 3663, 3663, 3662, 3662, 3661, 3660, 3660, 3659, 3658, 3658, 3657, 3656, 3656, 3655, 3655, 3654, 3653, 3653, 3653, 3653, 3653, 3654, 3655, 3656, 3657, 3659, 3661, 3664, 3666, 3669, 3672, 3676, 3679, 3683, 3687, 3692, 3696, 3701, 3706, 3712, 3717, 3723, 3729, 3735, 3742, 3749, 3756, 3763, 3769, 3776, 3784, 3791, 3797, 3804, 3811, 3818, 3825, 3831, 3838, 3845, 3852, 3859, 3866, 3872, 3879, 3887, 3895, 3903, 3911, 3920, 3929, 3938, 3948, 3957, 3967, 3977, 3988, 3998, 4009, 4020, 4031, 4043, 4054, 4066, 4078, 4091, 4103, 4116, 4130, 4145, 4161, 4177, 4194, 4212, 4230, 4250, 4270, 4291, 4312, 4334, 4356, 4378, 4399, 4421, 4443, 4465, 4487, 4509, 4532, 4554, 4576, 4597, 4619, 4641, 4662, 4684, 4705, 4726, 4747, 4768, 4789, 4810, 4831, 4852, 4873, 4894, 4915, 4936, 4957, 4979, 5000, 5019, 5034, 5050, 5069, 5088, 5107, 5126, 5144, 5164, 5182, 5201, 5220, 5238, 5259, 5277, 5296, 5310, 5325, 5341, 5357, 5374, 5393, 5408, 5419, 5430, 5441, 5451, 5463, 5475, 5486, 5498, 5510, 5522, 5534, 5546, 5558, 5571, 5582, 5594, 5605, 5617, 5628, 5640, 5651, 5663, 5674, 5686, 5697, 5708, 5720, 5731, 5743, 5754, 5766, 5778, 5790, 5801, 5813, 5825, 5837, 5849, 5861, 5873, 5881, 5892, 5902, 5913, 5924, 5935, 5946, 5958, 5970, 5981, 5992, 6004, 6015, 6026, 6038, 6049, 6061, 6072, 6083, 6094, 6108, 6122, 6136, 6151, 6167, 6178, 6186, 6193, 6203, 6214, 6226, 6238, 6249, 6260, 6271, 6281, 6292, 6303, 6314, 6325, 6336, 6348, 6360, 6371, 6383, 6394, 6406, 6417, 6429, 6441, 6452, 6464, 6475, 6486, 6496, 6507, 6519, 6530, 6540, 6548, 6556, 6564, 6572, 6581, 6590, 6599, 6608, 6617, 6626, 6636, 6645, 6655, 6664, 6674, 6684, 6695, 6705, 6716, 6730, 6742, 6754, 6766, 6779, 6791, 6802, 6813, 6823, 6832, 6842, 6852, 6863, 6874, 6885, 6896, 6905, 6913, 6921, 6928, 6936, 6943, 6950, 6958, 6966, 6974, 6982, 6991, 7000, 7010, 7019, 7028, 7037, 7045, 7054, 7062, 7070, 7077, 7085, 7092, 7099, 7106, 7113, 7119, 7126, 7132, 7139, 7145, 7151, 7157, 7163, 7169, 7175, 7181, 7187, 7193, 7198, 7204, 7210, 7216, 7222, 7228, 7233, 7239, 7245, 7251, 7257, 7262, 7268, 7274, 7280, 7285, 7291, 7297, 7303, 7308, 7314, 7321, 7325, 7331, 7336, 7340, 7345, 7350, 7354, 7359, 7365, 7371, 7377, 7384, 7390, 7397, 7404, 7412, 7419, 7427, 7435, 7444, 7452, 7461, 7470, 7479, 7488, 7498, 7508, 7519, 7528, 7538, 7548, 7558, 7568, 7578, 7587, 7597, 7606, 7615, 7625, 7635, 7645, 7655, 7666, 7676, 7686, 7696, 7707, 7718, 7728, 7739, 7750, 7761, 7772, 7783, 7793, 7804, 7815, 7826, 7837, 7848, 7860, 7871, 7883, 7895, 7906, 7918, 7929, 7941, 7953, 7964, 7976, 7987, 7999, 8010, 8022, 8033, 8045, 8056, 8067, 8079, 8090, 8102, 8113, 8125, 8136, 8148, 8159, 8171, 8182, 8194, 8205, 8217, 8228, 8240, 8252, 8263, 8275, 8287, 8299, 8311, 8323, 8335, 8346, 8358, 8370, 8382, 8393, 8405, 8417, 8428, 8440, 8452, 8463, 8475, 8487, 8498, 8510, 8522, 8533, 8545, 8557, 8568, 8581, 8595, 8609, 8624, 8640, 8657, 8680, 8703, 8726, 8750, 8773, 8796, 8819, 8844, 8867, 8891, 8915, 8941, 8961, 8982, 9003, 9025, 9049, 9071, 9094, 9119, 9139, 9156, 9174, 9191, 9208, 9223, 9238, 9252, 9266, 9280, 9293, 9307, 9322, 9336, 9351, 9365, 9379, 9394, 9408, 9422, 9437, 9451, 9466, 9481, 9496, 9511, 9527, 9543, 9559, 9575, 9592, 9609, 9626, 9644, 9662, 9680, 9698, 9716, 9734, 9752, 9770, 9789, 9806, 9824, 9841, 9857, 9873, 9889, 9904, 9919, 9933, 9947, 9961, 9974, 9988, 10001, 10015, 10029, 10043, 10057, 10071, 10086, 10102, 10118, 10134, 10151, 10168, 10186, 10203, 10221, 10239, 10256, 10274, 10292, 10310, 10327, 10344, 10360, 10377, 10393, 10409, 10422, 10432, 10440, 10447, 10453, 10457, 10461, 10464, 10466, 10468, 10470, 10472, 10473, 10475, 10477, 10478, 10479, 10481, 10482, 10483, 10484, 10484, 10485, 10486, 10487, 10488, 10488, 10489, 10489, 10490, 10490, 10491, 10491, 10491, 10492, 10492, 10492, 10493, 10493, 10493, 10494, 10494, 10494, 10494, 10495, 10495, 10495, 10495, 10496, 10496, 10496, 10496, 10496, 10496, 10496, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10497, 10498, 10498, 10498, 10498, 10498, 10499, 10500, 10500, 10501, 10502, 10503, 10504, 10505, 10506, 10507, 10509, 10510, 10512, 10514, 10515, 10517, 10518, 10520, 10521, 10523, 10524, 10526, 10527, 10528, 10530, 10531, 10532, 10534, 10535, 10536, 10538, 10540, 10541, 10543, 10545, 10547, 10549, 10551, 10553, 10556, 10558, 10561, 10564, 10566, 10569, 10572, 10575, 10579, 10582, 10585, 10588, 10592, 10595, 10599, 10603, 10606, 10610, 10614, 10618, 10622, 10626, 10630, 10634, 10638, 10642, 10647, 10651, 10655, 10660, 10664, 10669, 10673, 10678, 10683, 10688, 10692, 10697, 10702, 10707, 10712, 10717, 10722, 10727, 10733, 10738, 10743, 10749, 10754, 10759, 10765, 10770, 10776, 10781, 10787, 10793, 10798, 10804, 10810, 10815, 10821, 10827, 10833, 10839, 10845, 10851, 10857, 10863, 10869, 10875, 10882, 10888, 10894, 10900, 10906, 10913, 10919, 10926, 10932, 10939, 10945, 10952, 10958, 10965, 10971, 10978, 10985, 10991, 10998, 11004, 11011, 11018, 11024, 11031, 11037, 11044, 11050, 11057, 11063, 11070, 11077, 11084, 11090, 11097, 11104, 11111, 11118, 11125, 11132, 11139, 11146, 11153, 11160, 11167, 11174, 11181, 11189, 11196, 11203, 11210, 11217, 11225, 11232, 11239, 11248, 11256, 11264, 11273, 11281, 11290, 11298, 11307, 11316, 11324, 11333, 11342, 11350, 11359, 11368, 11377, 11386, 11395, 11404, 11413, 11422, 11433, 11443, 11453, 11464, 11474, 11485, 11496, 11507, 11518, 11530, 11541, 11553, 11565, 11577, 11590, 11603, 11615, 11628, 11641, 11653, 11665, 11678, 11691, 11704, 11717, 11730, 11743, 11757, 11770, 11784, 11798, 11812, 11826, 11840, 11854, 11868, 11882, 11897, 11911, 11926, 11942, 11957, 11974, 11991, 12008, 12027, 12045, 12065, 12085, 12106, 12125, 12140, 12155, 12169, 12184, 12199, 12214, 12229, 12244, 12259, 12274, 12289, 12305, 12320, 12336, 12351, 12366, 12381, 12393, 12402, 12406, 12407, 12408, 12411, 12415, 12419, 12423, 12427, 12431, 12433, 12436, 12439, 12443, 12447, 12451, 12456, 12462, 12467, 12473, 12479, 12486, 12493, 12500, 12507, 12515, 12522, 12529, 12536, 12543, 12549, 12555, 12560, 12565, 12569, 12573, 12577, 12580, 12583, 12585, 12588, 12590, 12592, 12595, 12598, 12601, 12604, 12608, 12612, 12617, 12622, 12628, 12634, 12641, 12648, 12655, 12662, 12669, 12676, 12683, 12691, 12697, 12703, 12709, 12714, 12719, 12723, 12727, 12730, 12733, 12736, 12739, 12742, 12746, 12757, 12770, 12782, 12791, 12800, 12809, 12817, 12826, 12833, 12840, 12848, 12856, 12864, 12872, 12880, 12887, 12895, 12902, 12908, 12914, 12918, 12922, 12926, 12930, 12934, 12938, 12942, 12947, 12952, 12957, 12962, 12968, 12973, 12979, 12985, 12991, 12997, 13003, 13010, 13017, 13025, 13033, 13041, 13048, 13056, 13064, 13072, 13080, 13088, 13096, 13103, 13110, 13117, 13125, 13132, 13138, 13140, 13143, 13147, 13150, 13154, 13159, 13164, 13168, 13173, 13177, 13182, 13187, 13191, 13196, 13201, 13207, 13212, 13217, 13223, 13228, 13233, 13239, 13244, 13250, 13256, 13261, 13267, 13273, 13278, 13283, 13288, 13293, 13297, 13301, 13306, 13310, 13314, 13317, 13321, 13324, 13327, 13331, 13334, 13337, 13341, 13344, 13347, 13350, 13354, 13357, 13360, 13363, 13366, 13369, 13371, 13374, 13376, 13380, 13383, 13386, 13390, 13394, 13398, 13402, 13407, 13411, 13416, 13420, 13424, 13428, 13432, 13437, 13441, 13446, 13451, 13456, 13460, 13465, 13469, 13474, 13478, 13483, 13487, 13492, 13496, 13501, 13505, 13510, 13515, 13519, 13524, 13529, 13534, 13539, 13544, 13549, 13554, 13559, 13563, 13568, 13573, 13577, 13582, 13587, 13591, 13597, 13603, 13609, 13614, 13620, 13625, 13630, 13635, 13640, 13645, 13650, 13655, 13660, 13665, 13670, 13675, 13679, 13683, 13687, 13690, 13693, 13696, 13699, 13702, 13704, 13707, 13710, 13712, 13715, 13717, 13720, 13722, 13724, 13725, 13726, 13727, 13727, 13728, 13728, 13728, 13727, 13727, 13726, 13725, 13724, 13723, 13721, 13720, 13718, 13716, 13715, 13713, 13712, 13710, 13708, 13707, 13705, 13703, 13701, 13699, 13696, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694, 13694); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 303, 310, 318, 327, 336, 345, 354, 357, 360, 364, 365, 367, 369, 371, 373, 375, 377, 379, 381, 382, 382, 382, 382, 381, 380, 380, 379, 378, 378, 377, 377, 377, 378, 378, 379, 381, 382, 384, 386, 388, 392, 395, 399, 404, 409, 415, 420, 427, 434, 441, 449, 457, 466, 475, 485, 495, 505, 516, 528, 540, 552, 565, 578, 592, 606, 620, 635, 651, 665, 677, 689, 698, 708, 715, 723, 729, 732, 732, 732, 731, 729, 727, 725, 724, 723, 722, 722, 721, 721, 720, 720, 720, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 718, 718, 718, 718, 717, 717, 716, 716, 716, 715, 716, 716, 716, 716, 716, 716, 715, 714, 712, 710, 708, 705, 703, 700, 698, 695, 693, 691, 689, 687, 686, 686, 685, 685, 683, 682, 682, 681, 680, 680, 679, 678, 677, 676, 676, 676, 676, 676, 676, 677, 677, 678, 679, 681, 683, 686, 689, 692, 696, 701, 705, 711, 717, 723, 730, 737, 746, 755, 764, 775, 786, 798, 812, 825, 840, 856, 873, 890, 908, 926, 945, 964, 984, 1004, 1023, 1038, 1034, 1030, 1025, 1021, 1019, 1017, 1015, 1014, 1014, 1014, 1014, 1015, 1016, 1018, 1018, 1018, 1019, 1019, 1019, 1020, 1020, 1020, 1020, 1020, 1021, 1021, 1021, 1022, 1022, 1022, 1022, 1023, 1023, 1023, 1023, 1023, 1024, 1024, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1024, 1024, 1023, 1022, 1021, 1019, 1018, 1016, 1015, 1014, 1012, 1012, 1011, 1011, 1010, 1010, 1008, 1006, 1004, 1001, 998, 995, 992, 989, 987, 985, 983, 982, 982, 981, 981, 980, 980, 980, 979, 978, 977, 977, 977, 977, 977, 978, 978, 979, 980, 981, 982, 984, 986, 988, 990, 992, 995, 998, 1002, 1006, 1010, 1015, 1020, 1026, 1032, 1039, 1045, 1053, 1061, 1069, 1078, 1087, 1097, 1107, 1118, 1129, 1140, 1152, 1165, 1178, 1192, 1206, 1220, 1235, 1251, 1267, 1284, 1301, 1318, 1336, 1355, 1374, 1393, 1413, 1434, 1455, 1477, 1499, 1521, 1543, 1564, 1585, 1607, 1629, 1651, 1673, 1695, 1709, 1722, 1734, 1743, 1753, 1764, 1777, 1789, 1802, 1816, 1830, 1845, 1860, 1876, 1883, 1882, 1882, 1880, 1877, 1874, 1871, 1870, 1869, 1868, 1868, 1869, 1870, 1872, 1874, 1876, 1879, 1882, 1884, 1885, 1885, 1885, 1884, 1884, 1884, 1884, 1879, 1876, 1871, 1866, 1860, 1855, 1850, 1846, 1842, 1839, 1836, 1833, 1831, 1829, 1827, 1825, 1823, 1823, 1822, 1823, 1824, 1825, 1827, 1830, 1833, 1836, 1840, 1844, 1849, 1854, 1860, 1866, 1873, 1880, 1888, 1896, 1904, 1908, 1910, 1912, 1912, 1907, 1902, 1897, 1892, 1887, 1882, 1877, 1872, 1867, 1862, 1857, 1852, 1847, 1842, 1837, 1832, 1827, 1822, 1817, 1812, 1807, 1802, 1797, 1792, 1787, 1782, 1777, 1772, 1767, 1762, 1757, 1752, 1747, 1742, 1737, 1732, 1727, 1722, 1717, 1712, 1707, 1702, 1697, 1692, 1687, 1682, 1677, 1672, 1667, 1662, 1657, 1652, 1647, 1642, 1637, 1632, 1627, 1622, 1617, 1612, 1607, 1602, 1597, 1592, 1587, 1582, 1577, 1572, 1567, 1562, 1557, 1552, 1547, 1542, 1537, 1532, 1527, 1522, 1517, 1512, 1507, 1502, 1497, 1492, 1487, 1482, 1477, 1472, 1467, 1462, 1457, 1452, 1447, 1442, 1437, 1432, 1427, 1422, 1417, 1412, 1407, 1402, 1397, 1392, 1387, 1382, 1377, 1372, 1367, 1362, 1357, 1352, 1347, 1342, 1337, 1332, 1327, 1322, 1317, 1312, 1307, 1302, 1297, 1292, 1287, 1282, 1277, 1272, 1267, 1262, 1257, 1252, 1247, 1242, 1237, 1232, 1227, 1222, 1217, 1212, 1207, 1202, 1197, 1192, 1187, 1182, 1177, 1172, 1167, 1162, 1157, 1152, 1147, 1142, 1137, 1132, 1127, 1122, 1117, 1112, 1107, 1102, 1097, 1092, 1087, 1082, 1077, 1072, 1067, 1062, 1057, 1052, 1047, 1042, 1037, 1032, 1031, 1029, 1028, 1027, 1028, 1029, 1031, 1033, 1035, 1038, 1042, 1045, 1049, 1054, 1059, 1065, 1071, 1078, 1082, 1082, 1082, 1082, 1080, 1079, 1078, 1077, 1077, 1076, 1076, 1077, 1077, 1078, 1079, 1079, 1080, 1080, 1081, 1081, 1080, 1080, 1080, 1079, 1079, 1079, 1078, 1078, 1078, 1078, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1080, 1080, 1080, 1080, 1080, 1080, 1079, 1079, 1079, 1079, 1080, 1081, 1083, 1086, 1089, 1093, 1098, 1103, 1108, 1114, 1120, 1127, 1134, 1142, 1150, 1159, 1168, 1177, 1183, 1182, 1180, 1178, 1176, 1174, 1172, 1172, 1172, 1172, 1173, 1174, 1175, 1178, 1180, 1182, 1183, 1184, 1184, 1184, 1183, 1184, 1183, 1178, 1171, 1166, 1159, 1151, 1143, 1136, 1129, 1122, 1116, 1110, 1104, 1099, 1094, 1089, 1085, 1081, 1076, 1072, 1069, 1065, 1062, 1059, 1057, 1056, 1055, 1055, 1055, 1055, 1056, 1057, 1058, 1060, 1062, 1064, 1066, 1068, 1070, 1072, 1074, 1076, 1078, 1081, 1082, 1086, 1089, 1092, 1095, 1099, 1103, 1108, 1113, 1120, 1126, 1134, 1141, 1149, 1157, 1164, 1171, 1177, 1184, 1190, 1196, 1199, 1199, 1195, 1189, 1184, 1177, 1170, 1164, 1159, 1155, 1152, 1149, 1146, 1143, 1140, 1137, 1135, 1134, 1133, 1133, 1133, 1133, 1135, 1136, 1138, 1140, 1143, 1146, 1148, 1151, 1153, 1154, 1154, 1154, 1151, 1148, 1145, 1143, 1142, 1141, 1140, 1138, 1136, 1134, 1132, 1130, 1128, 1125, 1123, 1121, 1118, 1116, 1114, 1113, 1111, 1109, 1107, 1103, 1097, 1090, 1082, 1073, 1062, 1052, 1040, 1028, 1016, 1003, 989, 975, 961, 947, 932, 917, 901, 884, 866, 849, 831, 813, 794, 776, 759, 741, 724, 707, 691, 675, 658, 642, 626, 611, 595, 580, 565, 551, 536, 522, 509, 495, 482, 469, 457, 444, 432, 420, 409, 398, 387, 377, 367, 358, 349, 340, 332, 325, 318, 311, 305, 300, 295, 290, 286, 283, 280, 277, 275, 273, 272, 271, 271, 271, 272, 272, 272, 271, 271, 270, 269, 267, 265, 263, 261, 258, 256, 254, 252, 251, 249, 247, 246, 244, 243, 241, 239, 237, 235, 233, 231, 229, 227, 226, 225, 224, 224, 224, 225, 226, 227, 229, 231, 233, 235, 238, 240, 243, 246, 250, 253, 256, 259, 261, 264, 267, 269, 272, 274, 277, 280, 283, 287, 290, 295, 300, 305, 311, 317, 323, 330, 338, 346, 354, 363, 373, 383, 394, 405, 416, 428, 440, 453, 467, 481, 495, 510, 525, 541, 558, 575, 592, 610, 628, 647, 666, 686, 707, 728, 749, 771, 793, 815, 837, 859, 881, 903, 925, 947, 969, 991, 1013, 1035, 1057, 1079, 1101, 1123, 1145, 1167, 1189, 1211, 1233, 1255, 1277, 1299, 1321, 1343, 1366, 1388, 1410, 1432, 1454, 1471, 1487, 1505, 1521, 1537, 1554, 1571, 1589, 1602, 1614, 1625, 1633, 1632, 1632, 1631, 1628, 1626, 1624, 1623, 1623, 1621, 1611, 1602, 1593, 1580, 1567, 1551, 1537, 1521, 1505, 1488, 1473, 1458, 1444, 1430, 1417, 1404, 1391, 1379, 1368, 1356, 1345, 1334, 1324, 1314, 1304, 1295, 1286, 1278, 1270, 1262, 1256, 1249, 1244, 1239, 1235, 1232, 1229, 1228, 1227, 1227, 1228, 1230, 1233, 1237, 1241, 1246, 1252, 1258, 1265, 1271, 1279, 1286, 1293, 1301, 1308, 1316, 1324, 1331, 1339, 1347, 1355, 1364, 1372, 1382, 1391, 1402, 1413, 1425, 1438, 1452, 1467, 1482, 1499, 1516, 1534, 1553, 1572, 1592, 1611, 1631, 1651, 1667, 1680, 1691, 1700, 1707, 1713, 1718, 1722, 1726, 1729, 1731, 1734, 1735, 1735, 1735, 1734, 1734, 1733, 1732, 1731, 1730, 1730, 1729, 1729, 1729, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1729, 1729, 1729, 1729, 1730, 1730, 1730, 1731, 1731, 1732, 1733, 1733, 1734, 1734, 1735, 1736, 1736, 1737, 1738, 1739, 1740, 1741, 1741, 1742, 1743, 1744, 1745, 1746, 1748, 1749, 1750, 1751, 1752, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1760, 1760, 1760, 1760, 1759, 1758, 1757, 1756, 1756, 1755, 1754, 1753, 1753, 1752, 1752, 1752, 1751, 1751, 1751, 1751, 1751, 1750, 1750, 1750, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1750, 1750, 1750, 1749, 1748, 1748, 1747, 1746, 1746, 1745, 1745, 1744, 1743, 1743, 1743, 1742, 1742, 1741, 1741, 1740, 1740, 1739, 1738, 1738, 1737, 1736, 1736, 1735, 1734, 1733, 1732, 1732, 1731, 1730, 1729, 1729, 1728, 1727, 1726, 1726, 1725, 1724, 1723, 1722, 1722, 1721, 1720, 1719, 1718, 1717, 1716, 1715, 1714, 1713, 1712, 1711, 1710, 1709, 1709, 1708, 1707, 1706, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1698, 1697, 1696, 1695, 1694, 1693, 1692, 1691, 1690, 1689, 1687, 1686, 1685, 1684, 1683, 1682, 1681, 1680, 1679, 1678, 1677, 1675, 1674, 1673, 1671, 1670, 1669, 1667, 1665, 1664, 1662, 1660, 1659, 1657, 1655, 1653, 1651, 1650, 1648, 1646, 1644, 1643, 1641, 1639, 1637, 1636, 1634, 1632, 1630, 1629, 1627, 1625, 1623, 1621, 1619, 1618, 1616, 1614, 1613, 1612, 1611, 1610, 1609, 1607, 1606, 1604, 1601, 1599, 1596, 1593, 1590, 1587, 1585, 1582, 1580, 1578, 1577, 1576, 1576, 1575, 1575, 1575, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1581, 1581, 1581, 1581, 1580, 1579, 1578, 1576, 1574, 1572, 1570, 1567, 1564, 1562, 1559, 1556, 1554, 1551, 1549, 1547, 1545, 1543, 1541, 1539, 1536, 1534, 1532, 1529, 1526, 1523, 1520, 1516, 1511, 1507, 1502, 1497, 1491, 1486, 1481, 1474, 1462, 1452, 1442, 1430, 1418, 1405, 1394, 1382, 1371, 1361, 1352, 1342, 1333, 1325, 1316, 1308, 1299, 1289, 1277, 1262, 1249, 1236, 1222, 1205, 1188, 1172, 1157, 1143, 1129, 1115, 1101, 1086, 1072, 1058, 1045, 1032, 1020, 1009, 998, 988, 978, 970, 962, 955, 950, 945, 941, 938, 936, 935, 934, 934, 935, 936, 937, 939, 941, 943, 945, 947, 949, 952, 954, 956, 958, 961, 964, 967, 971, 975, 980, 986, 992, 999, 1008, 1017, 1027, 1038, 1050, 1063, 1077, 1092, 1107, 1123, 1140, 1157, 1175, 1192, 1210, 1228, 1246, 1263, 1270, 1271, 1273, 1272, 1272, 1271, 1269, 1266, 1263, 1261, 1257, 1253, 1249, 1245, 1240, 1236, 1232, 1228, 1224, 1220, 1215, 1211, 1207, 1202, 1199, 1196, 1194, 1191, 1190, 1188, 1187, 1186, 1185, 1184, 1183, 1182, 1181, 1180, 1180, 1180, 1180, 1180, 1182, 1183, 1186, 1189, 1192, 1196, 1200, 1204, 1209, 1215, 1220, 1226, 1230, 1231, 1231, 1231, 1231, 1230, 1228, 1226, 1224, 1222, 1221, 1219, 1218, 1217, 1215, 1214, 1212, 1211, 1209, 1207, 1206, 1204, 1202, 1200, 1198, 1196, 1194, 1192, 1190, 1188, 1186, 1184, 1181, 1179, 1176, 1172, 1168, 1165, 1160, 1157, 1153, 1149, 1145, 1141, 1137, 1133, 1130, 1127, 1123, 1120, 1117, 1114, 1112, 1109, 1106, 1103, 1101, 1098, 1096, 1094, 1092, 1090, 1087, 1084, 1081, 1078, 1075, 1072, 1069, 1067, 1064, 1062, 1060, 1058, 1056, 1055, 1053, 1051, 1050, 1048, 1046, 1043, 1041, 1038, 1036, 1033, 1030, 1027, 1025, 1022, 1020, 1018, 1015, 1013, 1011, 1008, 1006, 1004, 1001, 999, 997, 994, 991, 989, 987, 985, 984, 983, 981, 980, 979, 979, 978, 977, 977, 977, 977, 977, 978, 978, 979, 979, 980, 980, 980, 980, 979, 978, 977, 975, 974, 972, 971, 969, 968, 967, 966, 965, 965, 965, 965, 964, 964, 964, 964, 964, 963, 963, 963, 963, 963, 963, 964, 964, 965, 966, 967, 968, 969, 969, 970, 971, 972, 972, 972, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 11, 24, 31, 33, 31, 28, 23, 17, 12, 6, 2, -2, -5, -6, -5, -3, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 4, 7, 11, 16, 20, 23, 26, 28, 31, 34, 37, 41, 44, 47, 50, 53, 56, 58, 59, 60, 61, 61, 60, 60, 59, 57, 55, 53, 50, 47, 43, 40, 37, 34, 34, 35, 33, 29, 25, 22, 22, 17, 9, 1, -5, -6, -5, -3, -1, 0, 0, -1, -2, -3, -4, -5, -5, -6, -7, -7, -8, -9, -9, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -16, -16, -17, -18, -18, -19, -21, -23, -24, -26, -28, -30, -30, -30, -29, -29, -28, -28, -26, -25, -23, -22, -22, -22, -23, -25, -27, -27, -26, -23, -19, -14, -12, -9, -7, -5, -4, -2, 0, 2, 2, 3, 4, 6, 7, 8, 9, 9, 10, 13, 15, 18, 23, 30, 37, 44, 51, 58, 65, 73, 81, 89, 97, 106, 115, 124, 133, 143, 152, 162, 172, -178, -168, -157, -147, -137, -127, -117, -107, -97, -86, -68, -40, -14, 0, 7, 9, 8, 8, 9, 10, 12, 13, 14, 15, 17, 16, 15, 14, 13, 11, 10, 9, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -3, -6, -8, -10, -12, -14, -15, -16, -18, -19, -21, -24, -27, -29, -30, -30, -29, -29, -28, -28, -28, -28, -28, -28, -28, -26, -24, -21, -18, -15, -13, -10, -8, -5, -3, 0, 2, 2, 1, 0, -2, -2, -2, -2, -1, 1, 4, 9, 14, 20, 26, 33, 39, 43, 47, 51, 55, 59, 63, 66, 69, 71, 73, 74, 75, 76, 76, 76, 75, 74, 72, 70, 69, 68, 67, 66, 65, 64, 63, 61, 60, 59, 58, 57, 56, 55, 53, 52, 51, 50, 49, 48, 47, 45, 45, 47, 49, 53, 57, 62, 62, 62, 62, 54, 40, 24, 19, 21, 27, 31, 33, 35, 35, 35, 35, 36, 36, 29, 16, -11, -21, -17, -10, -3, 1, 3, 4, 5, 5, 6, 7, 8, 10, 11, 13, 8, -1, -10, -10, -3, 7, 9, 3, -7, -21, -26, -25, -21, -16, -13, -11, -12, -13, -14, -15, -16, -16, -14, -11, -7, -4, -1, 1, 3, 4, 6, 8, 9, 11, 13, 14, 15, 15, 15, 14, 13, 11, 9, 7, 4, 4, 4, 4, 3, 4, 1, -4, -7, -8, -8, -7, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -5, -5, -5, -6, -6, -6, -6, -6, -6, -4, -2, -1, 0, -1, -1, -2, -3, -3, -3, -3, -3, -2, -2, 0, 1, 1, 0, -2, -3, -3, -3, -2, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -2, -2, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, 0, 0, 1, 1, 0, 0, -1, -1, -1, -1, 0, 0, -1, -1, -2, -2, -4, -5, -5, -4, -2, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -2, -2, -2, -2, -2, -3, -3, -3, -2, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, 1, 5, 10, 13, 16, 18, 20, 21, 23, 24, 25, 26, 28, 29, 29, 29, 28, 27, 17, 2, -16, -21, -16, -8, -2, 1, 3, 4, 3, 3, 3, 3, 4, -2, -9, -18, -19, -15, -10, -5, -2, -10, -22, -32, -37, -37, -33, -29, -26, -25, -25, -26, -27, -28, -29, -29, -29, -27, -24, -20, -14, -8, -3, 2, 6, 9, 13, 17, 21, 25, 29, 34, 38, 40, 40, 39, 36, 32, 27, 20, 13, 5, -3, -3, 0, 6, 15, 22, 29, 31, 31, 30, 28, 28, 28, 27, 25, 22, 18, 15, 14, 14, 18, 21, 24, 19, 4, -15, -28, -28, -19, -7, 4, 12, 17, 21, 24, 28, 33, 38, 43, 49, 54, 59, 64, 69, 74, 78, 81, 84, 87, 89, 91, 92, 92, 87, 79, 68, 53, 37, 21, 8, -3, -13, -22, -32, -41, -49, -55, -59, -61, -62, -61, -59, -56, -52, -47, -41, -36, -31, -26, -26, -27, -28, -30, -34, -39, -44, -50, -53, -52, -50, -48, -46, -49, -55, -63, -69, -72, -71, -69, -66, -64, -63, -63, -64, -65, -66, -66, -66, -66, -66, -65, -65, -65, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -62, -60, -58, -55, -52, -50, -48, -46, -44, -42, -40, -38, -36, -33, -31, -29, -27, -25, -23, -21, -19, -17, -15, -12, -13, -13, -14, -15, -16, -17, -17, -15, -13, -11, -11, -10, -10, -10, -10, -10, -10, -10, -10, -11, -12, -12, -12, -12, -12, -9, -6, -2, 0, 2, 3, 3, 4, 3, 2, 2, 2, 3, 6, 11, 14, 16, 16, 15, 14, 13, 12, 12, 12, 13, 13, 13, 13, 13, 13, 15, 18, 21, 24, 27, 29, 31, 32, 32, 32, 32, 33, 33, 34, 34, 34, 33, 32, 30, 28, 27, 26, 24, 23, 22, 21, 19, 18, 17, 16, 14, 13, 12, 10, 9, 8, 7, 7, 7, 8, 9, 11, 12, 12, 12, 12, 12, 12, 11, 11, 12, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 13, 17, 22, 26, 34, 37, 37, 35, 33, 33, 33, 31, 27, 26, 25, 17, 5, -3, -6, -6, -4, -3, -3, -2, -12, -25, -36, -38, -38, -40, -44, -46, -46, -45, -43, -39, -36, -33, -29, -26, -21, -17, -12, -6, 0, 6, 13, 20, 27, 34, 42, 50, 58, 66, 75, 84, 93, 102, 111, 121, 131, 140, 150, 160, 170, -179, -169, -159, -148, -137, -127, -116, -105, -94, -83, -73, -62, -51, -39, -28, -17, -6, 5, 16, 27, 39, 50, 61, 72, 83, 95, 106, 116, 127, 137, 147, 158, 168, 179, -171, -161, -153, -145, -138, -131, -125, -120, -115, -112, -109, -106, -104, -102, -100, -98, -96, -95, -94, -93, -93, -92, -91, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -88, -88, -87, -86, -85, -84, -83, -82, -81, -80, -78, -76, -75, -73, -71, -69, -68, -66, -64, -63, -61, -59, -58, -55, -53, -51, -49, -48, -46, -44, -42, -40, -39, -37, -35, -33, -32, -30, -28, -27, -25, -23, -22, -20, -19, -17, -15, -12, -10, -9, -9, -9, -10, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -11, -11, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -12, -13, -13, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -14, -14, -15, -15, -15, -14, -15, -14, -15, -15, -15, -15, -15, -15, -15, -15, -14, -14, -14, -15, -14, -16, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -15, -13, -11, -8, -4, 0, 2, 4, 4, 3, 1, -1, -3, -3, -3, -2, -2, -1, -1, -2, -3, -5, -8, -11, -14, -14, -13, -12, -11, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -13, -15, -17, -19, -19, -18, -17, -16, -16, -16, -16, -23, -34, -42, -44, -42, -38, -34, -32, -31, -31, -32, -33, -34, -35, -35, -35, -35, -35, -43, -56, -73, -81, -76, -61, -46, -34, -24, -16, -9, -2, 7, 16, 26, 37, 47, 57, 67, 77, 88, 98, 108, 118, 129, 140, 151, 162, 172, -177, -166, -155, -144, -133, -121, -110, -99, -88, -77, -66, -54, -43, -32, -21, -9, 2, 13, 24, 36, 47, 58, 69, 81, 92, 103, 115, 126, 137, 149, 160, 171, -177, -166, -154, -143, -132, -120, -109, -98, -86, -75, -64, -52, -41, -22, 2, 22, 31, 27, 17, 1, -14, -27, -35, -37, -35, -31, -27, -25, -25, -26, -28, -32, -36, -40, -41, -40, -38, -37, -35, -33, -30, -28, -25, -23, -22, -19, -17, -14, -11, -8, -6, -2, 1, 4, 8, 11, 15, 19, 23, 27, 30, 34, 37, 41, 44, 46, 44, 32, 16, -3, -22, -31, -32, -29, -23, -19, -16, -16, -17, -19, -20, -21, -21, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -23, -27, -31, -35, -38, -41, -43, -45, -47, -48, -48, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -44, -41, -40, -36, -33, -30, -28, -25, -23, -23, -24, -26, -27, -27, -27, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -28, -26, -23, -19, -15, -12, -9, -6, -3, -1, 2, 3, 2, 1, 0, -1, -2, -2, -1, -1, -3, -5, -8, -11, -13, -15, -17, -18, -19, -19, -20, -22, -23, -24, -25, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, -27, -26, -25, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 123, 127, 131, 136, 139, 144, 151, 159, 166, 173, 181, 189, 197, 206, 214, 224, 234, 244, 253, 263, 273, 283, 293, 304, 315, 326, 337, 348, 360, 371, 383, 395, 406, 416, 426, 438, 449, 461, 473, 485, 497, 509, 521, 533, 545, 558, 569, 581, 593, 604, 616, 627, 637, 648, 658, 668, 678, 688, 697, 707, 716, 726, 739, 754, 770, 785, 800, 815, 833, 851, 870, 885, 897, 906, 912, 919, 924, 928, 932, 935, 937, 940, 942, 944, 945, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 960, 961, 962, 963, 965, 966, 968, 969, 971, 972, 974, 977, 979, 982, 986, 989, 993, 995, 998, 1001, 1004, 1007, 1009, 1012, 1014, 1017, 1021, 1024, 1028, 1032, 1037, 1042, 1047, 1051, 1055, 1058, 1062, 1066, 1069, 1073, 1079, 1084, 1088, 1093, 1098, 1102, 1107, 1112, 1118, 1125, 1132, 1139, 1147, 1155, 1164, 1172, 1179, 1188, 1198, 1208, 1218, 1229, 1241, 1253, 1266, 1280, 1294, 1308, 1323, 1338, 1354, 1369, 1384, 1399, 1414, 1428, 1441, 1453, 1464, 1474, 1483, 1490, 1497, 1502, 1507, 1510, 1515, 1510, 1510, 1511, 1515, 1522, 1527, 1531, 1535, 1538, 1541, 1544, 1547, 1551, 1554, 1556, 1559, 1561, 1563, 1564, 1565, 1566, 1566, 1567, 1568, 1568, 1569, 1569, 1570, 1570, 1571, 1571, 1571, 1571, 1572, 1573, 1573, 1574, 1575, 1575, 1576, 1577, 1577, 1579, 1580, 1581, 1582, 1584, 1585, 1587, 1589, 1591, 1593, 1595, 1597, 1600, 1602, 1605, 1608, 1611, 1614, 1617, 1620, 1623, 1627, 1630, 1633, 1637, 1641, 1644, 1648, 1651, 1655, 1658, 1662, 1666, 1669, 1673, 1677, 1682, 1686, 1692, 1696, 1701, 1706, 1710, 1715, 1719, 1723, 1728, 1732, 1736, 1740, 1744, 1749, 1753, 1757, 1761, 1765, 1769, 1774, 1779, 1785, 1790, 1796, 1801, 1807, 1813, 1819, 1825, 1832, 1839, 1846, 1854, 1862, 1869, 1876, 1884, 1892, 1901, 1908, 1914, 1922, 1931, 1941, 1951, 1960, 1969, 1978, 1986, 1994, 2002, 2009, 2016, 2024, 2031, 2038, 2044, 2051, 2057, 2064, 2070, 2076, 2083, 2089, 2095, 2102, 2108, 2115, 2121, 2128, 2134, 2141, 2147, 2154, 2160, 2167, 2173, 2180, 2186, 2193, 2200, 2207, 2218, 2228, 2238, 2249, 2259, 2269, 2280, 2291, 2302, 2313, 2326, 2343, 2362, 2383, 2402, 2421, 2439, 2459, 2480, 2501, 2522, 2543, 2563, 2584, 2606, 2623, 2642, 2664, 2683, 2701, 2718, 2736, 2754, 2774, 2793, 2812, 2831, 2850, 2869, 2887, 2906, 2924, 2943, 2961, 2980, 2998, 3016, 3032, 3048, 3064, 3079, 3093, 3109, 3123, 3137, 3151, 3166, 3180, 3195, 3210, 3225, 3240, 3256, 3271, 3286, 3301, 3315, 3330, 3345, 3360, 3375, 3390, 3406, 3422, 3437, 3453, 3468, 3483, 3498, 3512, 3527, 3542, 3556, 3571, 3585, 3599, 3614, 3629, 3642, 3653, 3664, 3674, 3684, 3693, 3701, 3709, 3716, 3722, 3727, 3732, 3736, 3739, 3742, 3744, 3745, 3745, 3745, 3745, 3744, 3742, 3739, 3736, 3732, 3727, 3722, 3716, 3711, 3705, 3699, 3693, 3687, 3681, 3676, 3671, 3666, 3661, 3657, 3653, 3649, 3646, 3644, 3642, 3640, 3639, 3638, 3637, 3636, 3636, 3635, 3634, 3634, 3633, 3632, 3632, 3631, 3631, 3630, 3629, 3629, 3628, 3628, 3627, 3626, 3626, 3625, 3625, 3624, 3624, 3623, 3622, 3622, 3621, 3621, 3621, 3621, 3621, 3622, 3622, 3622, 3623, 3623, 3623, 3624, 3624, 3624, 3624, 3625, 3625, 3625, 3626, 3626, 3626, 3626, 3627, 3627, 3627, 3627, 3628, 3628, 3628, 3628, 3629, 3629, 3629, 3629, 3630, 3630, 3630, 3630, 3631, 3631, 3631, 3631, 3631, 3632, 3632, 3632, 3632, 3633, 3633, 3633, 3633, 3633, 3634, 3634, 3634, 3634, 3634, 3634, 3635, 3634, 3634, 3634, 3633, 3633, 3632, 3631, 3631, 3630, 3629, 3629, 3628, 3627, 3627, 3626, 3626, 3625, 3625, 3625, 3625, 3625, 3626, 3627, 3628, 3630, 3631, 3634, 3636, 3638, 3641, 3644, 3648, 3651, 3655, 3659, 3664, 3668, 3673, 3678, 3684, 3689, 3695, 3701, 3708, 3714, 3721, 3728, 3735, 3741, 3747, 3752, 3759, 3766, 3774, 3781, 3788, 3795, 3802, 3809, 3815, 3822, 3828, 3835, 3842, 3850, 3859, 3867, 3875, 3883, 3892, 3901, 3910, 3919, 3928, 3938, 3948, 3958, 3969, 3980, 3991, 4003, 4014, 4026, 4038, 4050, 4063, 4075, 4089, 4103, 4117, 4133, 4149, 4167, 4184, 4203, 4222, 4242, 4263, 4284, 4306, 4327, 4349, 4371, 4393, 4415, 4437, 4459, 4481, 4503, 4526, 4548, 4570, 4592, 4612, 4633, 4655, 4676, 4698, 4719, 4741, 4762, 4784, 4805, 4826, 4847, 4868, 4889, 4909, 4930, 4949, 4968, 4984, 5004, 5025, 5043, 5060, 5077, 5095, 5114, 5132, 5152, 5171, 5190, 5209, 5227, 5246, 5263, 5282, 5299, 5316, 5331, 5345, 5360, 5375, 5389, 5402, 5414, 5425, 5437, 5448, 5460, 5472, 5483, 5495, 5507, 5519, 5531, 5543, 5555, 5566, 5578, 5589, 5599, 5610, 5621, 5632, 5644, 5656, 5668, 5681, 5693, 5706, 5718, 5731, 5744, 5756, 5769, 5780, 5791, 5800, 5810, 5819, 5829, 5842, 5855, 5866, 5877, 5887, 5898, 5910, 5920, 5931, 5942, 5953, 5965, 5976, 5987, 6000, 6012, 6025, 6037, 6050, 6062, 6074, 6086, 6099, 6114, 6127, 6140, 6147, 6155, 6165, 6175, 6185, 6195, 6206, 6218, 6231, 6244, 6258, 6271, 6284, 6296, 6308, 6321, 6334, 6347, 6361, 6375, 6388, 6402, 6416, 6429, 6441, 6454, 6464, 6474, 6483, 6489, 6494, 6496, 6499, 6506, 6515, 6525, 6536, 6548, 6558, 6568, 6577, 6587, 6597, 6607, 6617, 6626, 6635, 6644, 6653, 6662, 6671, 6682, 6692, 6702, 6714, 6726, 6739, 6751, 6764, 6777, 6788, 6798, 6808, 6819, 6830, 6842, 6853, 6866, 6878, 6886, 6894, 6902, 6910, 6918, 6926, 6935, 6944, 6952, 6961, 6971, 6979, 6988, 6996, 7005, 7013, 7021, 7029, 7038, 7046, 7054, 7061, 7069, 7076, 7083, 7090, 7097, 7104, 7111, 7117, 7124, 7130, 7136, 7142, 7148, 7154, 7160, 7165, 7171, 7176, 7181, 7186, 7191, 7197, 7202, 7207, 7212, 7217, 7222, 7227, 7232, 7237, 7242, 7248, 7253, 7258, 7263, 7269, 7274, 7280, 7285, 7290, 7296, 7301, 7306, 7311, 7316, 7320, 7326, 7331, 7336, 7342, 7348, 7354, 7361, 7368, 7375, 7382, 7390, 7398, 7406, 7414, 7423, 7432, 7441, 7450, 7460, 7469, 7479, 7489, 7499, 7509, 7518, 7528, 7538, 7547, 7557, 7567, 7577, 7587, 7597, 7607, 7617, 7627, 7638, 7648, 7659, 7670, 7680, 7691, 7702, 7713, 7723, 7734, 7745, 7756, 7767, 7777, 7788, 7799, 7811, 7822, 7834, 7846, 7857, 7869, 7881, 7893, 7904, 7916, 7928, 7939, 7950, 7961, 7972, 7984, 7995, 8006, 8017, 8028, 8039, 8051, 8062, 8073, 8084, 8096, 8107, 8118, 8130, 8141, 8152, 8164, 8175, 8187, 8199, 8210, 8222, 8234, 8246, 8258, 8270, 8281, 8293, 8305, 8317, 8329, 8340, 8352, 8364, 8375, 8387, 8399, 8410, 8422, 8434, 8445, 8457, 8469, 8480, 8492, 8504, 8515, 8527, 8542, 8558, 8574, 8590, 8606, 8623, 8644, 8663, 8684, 8707, 8731, 8754, 8777, 8800, 8824, 8847, 8870, 8893, 8912, 8932, 8954, 8977, 8999, 9021, 9043, 9066, 9088, 9107, 9126, 9145, 9165, 9183, 9198, 9212, 9227, 9242, 9256, 9271, 9285, 9298, 9311, 9325, 9338, 9351, 9365, 9379, 9393, 9408, 9423, 9438, 9454, 9471, 9489, 9507, 9526, 9546, 9567, 9588, 9609, 9631, 9653, 9675, 9697, 9719, 9741, 9761, 9781, 9800, 9818, 9834, 9850, 9864, 9876, 9888, 9899, 9909, 9918, 9927, 9935, 9944, 9953, 9963, 9974, 9986, 9999, 10013, 10029, 10047, 10065, 10085, 10106, 10128, 10151, 10173, 10196, 10218, 10240, 10262, 10283, 10303, 10322, 10339, 10356, 10372, 10387, 10401, 10415, 10427, 10437, 10445, 10451, 10456, 10460, 10464, 10466, 10469, 10470, 10472, 10473, 10473, 10474, 10474, 10475, 10476, 10477, 10479, 10480, 10482, 10484, 10485, 10486, 10486, 10487, 10487, 10487, 10487, 10487, 10488, 10488, 10488, 10488, 10487, 10487, 10487, 10486, 10486, 10485, 10485, 10484, 10484, 10483, 10482, 10482, 10481, 10481, 10480, 10480, 10479, 10478, 10478, 10477, 10476, 10476, 10475, 10475, 10474, 10474, 10473, 10473, 10472, 10472, 10472, 10471, 10471, 10470, 10470, 10470, 10470, 10470, 10470, 10470, 10470, 10470, 10470, 10471, 10472, 10473, 10474, 10475, 10476, 10477, 10478, 10479, 10481, 10482, 10484, 10486, 10487, 10489, 10490, 10492, 10493, 10495, 10496, 10497, 10499, 10500, 10501, 10503, 10504, 10506, 10507, 10508, 10510, 10512, 10514, 10516, 10518, 10520, 10522, 10524, 10527, 10529, 10532, 10534, 10537, 10540, 10543, 10546, 10549, 10552, 10556, 10559, 10563, 10566, 10570, 10573, 10577, 10581, 10585, 10589, 10592, 10596, 10601, 10605, 10609, 10613, 10617, 10622, 10626, 10630, 10635, 10640, 10644, 10649, 10653, 10658, 10663, 10668, 10673, 10678, 10683, 10688, 10693, 10698, 10703, 10709, 10714, 10719, 10725, 10730, 10735, 10741, 10746, 10752, 10758, 10763, 10769, 10775, 10780, 10786, 10792, 10798, 10804, 10809, 10816, 10822, 10828, 10834, 10840, 10846, 10852, 10858, 10865, 10871, 10877, 10884, 10890, 10896, 10903, 10909, 10916, 10922, 10929, 10935, 10942, 10949, 10955, 10962, 10968, 10975, 10982, 10988, 10995, 11002, 11008, 11015, 11021, 11028, 11034, 11041, 11048, 11055, 11061, 11068, 11075, 11082, 11089, 11096, 11103, 11110, 11117, 11124, 11131, 11138, 11145, 11153, 11160, 11167, 11174, 11181, 11188, 11196, 11203, 11211, 11219, 11227, 11235, 11244, 11252, 11261, 11270, 11278, 11287, 11295, 11304, 11313, 11321, 11330, 11339, 11348, 11358, 11367, 11375, 11384, 11394, 11403, 11413, 11423, 11433, 11445, 11456, 11467, 11478, 11490, 11502, 11513, 11525, 11537, 11549, 11561, 11574, 11587, 11599, 11611, 11624, 11636, 11649, 11662, 11675, 11688, 11701, 11714, 11728, 11741, 11755, 11769, 11783, 11797, 11811, 11825, 11839, 11853, 11868, 11882, 11898, 11913, 11929, 11946, 11963, 11981, 11999, 12017, 12037, 12056, 12077, 12095, 12111, 12127, 12143, 12159, 12174, 12189, 12204, 12219, 12234, 12249, 12265, 12280, 12295, 12310, 12325, 12339, 12354, 12369, 12376, 12379, 12383, 12389, 12393, 12395, 12397, 12398, 12399, 12401, 12405, 12409, 12415, 12420, 12426, 12434, 12442, 12452, 12463, 12474, 12486, 12498, 12510, 12521, 12532, 12542, 12551, 12559, 12565, 12570, 12574, 12576, 12577, 12577, 12576, 12575, 12572, 12570, 12568, 12565, 12564, 12563, 12564, 12565, 12568, 12573, 12579, 12586, 12595, 12604, 12615, 12627, 12639, 12651, 12663, 12675, 12686, 12696, 12705, 12713, 12720, 12725, 12728, 12730, 12731, 12731, 12730, 12728, 12725, 12723, 12720, 12723, 12723, 12727, 12732, 12741, 12752, 12763, 12771, 12780, 12790, 12798, 12805, 12813, 12821, 12828, 12836, 12844, 12852, 12859, 12867, 12874, 12881, 12887, 12892, 12897, 12902, 12906, 12909, 12913, 12917, 12920, 12924, 12929, 12934, 12939, 12944, 12950, 12955, 12961, 12968, 12975, 12982, 12989, 12997, 13004, 13012, 13021, 13029, 13038, 13047, 13056, 13065, 13074, 13083, 13090, 13095, 13098, 13102, 13109, 13112, 13115, 13118, 13122, 13126, 13131, 13135, 13139, 13144, 13148, 13153, 13158, 13163, 13168, 13173, 13178, 13183, 13188, 13194, 13199, 13205, 13210, 13216, 13221, 13227, 13233, 13239, 13244, 13250, 13255, 13261, 13266, 13271, 13276, 13282, 13286, 13290, 13294, 13297, 13301, 13304, 13308, 13311, 13315, 13318, 13321, 13325, 13328, 13331, 13334, 13337, 13340, 13343, 13345, 13348, 13351, 13353, 13355, 13357, 13360, 13363, 13367, 13370, 13374, 13379, 13384, 13388, 13393, 13396, 13400, 13405, 13410, 13414, 13419, 13423, 13428, 13432, 13437, 13441, 13446, 13451, 13455, 13459, 13464, 13469, 13473, 13478, 13483, 13487, 13492, 13497, 13502, 13507, 13511, 13516, 13521, 13526, 13531, 13536, 13541, 13545, 13550, 13555, 13559, 13563, 13568, 13573, 13579, 13585, 13590, 13595, 13601, 13606, 13611, 13616, 13621, 13626, 13631, 13636, 13641, 13646, 13651, 13655, 13658, 13662, 13665, 13668, 13670, 13673, 13676, 13678, 13681, 13684, 13687, 13689, 13692, 13694, 13695, 13696, 13698, 13698, 13699, 13699, 13699, 13699, 13699, 13699, 13698, 13697, 13696, 13695, 13693, 13692, 13691, 13689, 13687, 13686, 13684, 13682, 13680, 13679, 13677, 13675, 13673, 13670, 13668, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666, 13666); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 303, 310, 318, 327, 332, 334, 336, 339, 340, 343, 347, 350, 354, 357, 361, 365, 370, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 376, 378, 379, 381, 382, 385, 387, 391, 395, 400, 405, 411, 417, 425, 432, 440, 449, 459, 469, 479, 490, 502, 514, 527, 541, 555, 570, 585, 601, 615, 628, 641, 654, 666, 679, 687, 697, 706, 713, 719, 724, 724, 724, 724, 724, 724, 724, 724, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 723, 722, 720, 719, 718, 716, 715, 713, 712, 710, 707, 705, 702, 701, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 679, 677, 675, 674, 673, 674, 672, 671, 670, 669, 668, 668, 668, 669, 671, 673, 674, 673, 674, 675, 677, 679, 681, 685, 689, 694, 701, 708, 717, 727, 739, 752, 767, 783, 801, 820, 839, 860, 882, 904, 926, 948, 970, 991, 1013, 1024, 1024, 1024, 1024, 1024, 1023, 1021, 1018, 1015, 1012, 1010, 1008, 1007, 1006, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1014, 1015, 1016, 1016, 1017, 1018, 1018, 1018, 1019, 1019, 1020, 1020, 1021, 1021, 1022, 1023, 1023, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1023, 1020, 1018, 1016, 1014, 1011, 1009, 1007, 1005, 1003, 1001, 999, 997, 995, 993, 991, 989, 986, 984, 981, 978, 976, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 975, 976, 977, 979, 980, 982, 985, 989, 993, 998, 1004, 1010, 1017, 1024, 1032, 1040, 1049, 1058, 1068, 1078, 1089, 1100, 1112, 1124, 1137, 1151, 1164, 1179, 1194, 1209, 1225, 1241, 1258, 1276, 1294, 1312, 1331, 1350, 1370, 1391, 1412, 1433, 1456, 1477, 1498, 1518, 1539, 1560, 1581, 1601, 1623, 1645, 1668, 1686, 1698, 1710, 1724, 1737, 1749, 1762, 1774, 1787, 1800, 1813, 1827, 1842, 1857, 1873, 1874, 1874, 1874, 1874, 1874, 1874, 1873, 1871, 1869, 1867, 1866, 1865, 1866, 1867, 1869, 1872, 1875, 1879, 1880, 1876, 1874, 1875, 1877, 1879, 1883, 1882, 1875, 1871, 1867, 1864, 1860, 1857, 1853, 1849, 1846, 1842, 1838, 1834, 1830, 1827, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1825, 1827, 1829, 1832, 1837, 1841, 1847, 1853, 1860, 1868, 1876, 1885, 1890, 1893, 1895, 1897, 1899, 1901, 1899, 1894, 1889, 1884, 1879, 1874, 1869, 1864, 1859, 1854, 1849, 1844, 1839, 1834, 1829, 1824, 1819, 1814, 1809, 1804, 1799, 1794, 1789, 1784, 1779, 1774, 1769, 1764, 1759, 1754, 1749, 1744, 1739, 1734, 1729, 1724, 1719, 1714, 1709, 1704, 1699, 1694, 1689, 1684, 1679, 1674, 1669, 1664, 1659, 1654, 1649, 1644, 1639, 1634, 1629, 1624, 1619, 1614, 1609, 1604, 1599, 1594, 1589, 1584, 1579, 1574, 1569, 1564, 1559, 1554, 1549, 1544, 1539, 1534, 1529, 1524, 1519, 1514, 1509, 1504, 1499, 1494, 1489, 1484, 1479, 1474, 1469, 1464, 1459, 1454, 1449, 1444, 1439, 1434, 1429, 1424, 1419, 1414, 1409, 1404, 1399, 1394, 1389, 1384, 1379, 1374, 1369, 1364, 1359, 1354, 1349, 1344, 1339, 1334, 1329, 1324, 1319, 1314, 1309, 1304, 1299, 1294, 1289, 1284, 1279, 1274, 1269, 1264, 1259, 1254, 1249, 1244, 1239, 1234, 1229, 1224, 1219, 1214, 1209, 1204, 1199, 1194, 1189, 1184, 1179, 1174, 1169, 1164, 1159, 1154, 1149, 1144, 1139, 1134, 1129, 1124, 1119, 1114, 1109, 1104, 1099, 1094, 1089, 1084, 1079, 1074, 1069, 1064, 1059, 1054, 1049, 1044, 1039, 1034, 1029, 1024, 1026, 1029, 1032, 1033, 1034, 1033, 1033, 1033, 1034, 1036, 1040, 1044, 1049, 1055, 1061, 1067, 1073, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1075, 1077, 1079, 1082, 1084, 1088, 1091, 1096, 1101, 1106, 1113, 1120, 1128, 1136, 1145, 1155, 1166, 1180, 1177, 1174, 1174, 1174, 1174, 1174, 1173, 1172, 1172, 1171, 1172, 1173, 1175, 1179, 1184, 1179, 1175, 1174, 1175, 1178, 1182, 1187, 1183, 1177, 1171, 1165, 1159, 1153, 1147, 1141, 1135, 1129, 1123, 1117, 1111, 1105, 1099, 1093, 1087, 1081, 1075, 1072, 1068, 1064, 1060, 1055, 1051, 1047, 1044, 1042, 1040, 1039, 1039, 1039, 1040, 1041, 1043, 1047, 1051, 1056, 1063, 1071, 1074, 1074, 1074, 1074, 1074, 1074, 1075, 1080, 1085, 1090, 1095, 1101, 1107, 1113, 1121, 1127, 1133, 1140, 1146, 1152, 1159, 1165, 1172, 1178, 1185, 1189, 1186, 1182, 1179, 1176, 1173, 1168, 1161, 1152, 1143, 1135, 1129, 1123, 1118, 1115, 1111, 1109, 1107, 1105, 1105, 1105, 1105, 1107, 1108, 1111, 1113, 1117, 1120, 1122, 1123, 1125, 1127, 1132, 1138, 1146, 1153, 1158, 1161, 1161, 1159, 1156, 1154, 1151, 1149, 1146, 1144, 1142, 1139, 1137, 1135, 1133, 1130, 1128, 1125, 1120, 1114, 1108, 1102, 1096, 1089, 1082, 1075, 1066, 1055, 1044, 1033, 1022, 1010, 997, 984, 968, 952, 936, 921, 905, 889, 872, 856, 838, 821, 803, 784, 766, 749, 733, 716, 700, 683, 666, 650, 635, 619, 604, 589, 575, 561, 547, 534, 520, 507, 494, 482, 469, 457, 445, 434, 422, 411, 401, 390, 381, 372, 363, 355, 347, 339, 331, 324, 318, 312, 306, 301, 297, 293, 290, 287, 284, 282, 280, 279, 278, 276, 274, 273, 272, 270, 269, 268, 267, 265, 264, 263, 260, 258, 256, 254, 252, 251, 249, 248, 246, 245, 242, 240, 238, 236, 233, 230, 228, 226, 224, 222, 222, 221, 222, 223, 224, 224, 224, 224, 224, 225, 228, 230, 233, 235, 238, 241, 243, 246, 249, 251, 254, 257, 259, 262, 265, 268, 270, 273, 276, 280, 284, 289, 294, 300, 307, 314, 321, 329, 338, 347, 357, 367, 379, 390, 402, 415, 428, 441, 455, 470, 485, 501, 517, 533, 550, 568, 586, 604, 623, 643, 663, 682, 703, 723, 744, 765, 787, 809, 831, 853, 875, 897, 919, 941, 963, 985, 1007, 1029, 1051, 1073, 1095, 1117, 1139, 1161, 1183, 1205, 1227, 1249, 1271, 1293, 1315, 1336, 1356, 1376, 1395, 1416, 1435, 1450, 1465, 1481, 1498, 1516, 1533, 1550, 1568, 1583, 1594, 1606, 1617, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1617, 1608, 1599, 1589, 1579, 1566, 1551, 1536, 1521, 1506, 1492, 1478, 1463, 1448, 1432, 1416, 1400, 1385, 1370, 1356, 1342, 1328, 1315, 1302, 1289, 1276, 1265, 1254, 1244, 1235, 1227, 1220, 1215, 1211, 1209, 1208, 1209, 1211, 1215, 1220, 1226, 1234, 1242, 1250, 1259, 1268, 1277, 1286, 1294, 1301, 1307, 1313, 1318, 1321, 1325, 1327, 1329, 1331, 1333, 1336, 1339, 1343, 1348, 1354, 1362, 1372, 1384, 1397, 1413, 1430, 1449, 1469, 1491, 1513, 1536, 1559, 1582, 1605, 1628, 1651, 1674, 1692, 1707, 1718, 1727, 1735, 1741, 1747, 1751, 1755, 1758, 1761, 1762, 1762, 1762, 1762, 1761, 1761, 1761, 1761, 1760, 1760, 1760, 1759, 1759, 1758, 1758, 1758, 1758, 1758, 1758, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1759, 1759, 1759, 1759, 1759, 1759, 1760, 1760, 1760, 1761, 1761, 1761, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1761, 1761, 1761, 1761, 1760, 1760, 1760, 1759, 1758, 1758, 1757, 1756, 1756, 1756, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1756, 1756, 1755, 1755, 1755, 1754, 1754, 1754, 1753, 1753, 1752, 1752, 1751, 1751, 1751, 1750, 1750, 1749, 1748, 1748, 1747, 1747, 1746, 1746, 1745, 1744, 1744, 1743, 1742, 1742, 1741, 1740, 1740, 1739, 1738, 1738, 1737, 1736, 1735, 1735, 1734, 1733, 1732, 1731, 1731, 1730, 1729, 1728, 1727, 1727, 1726, 1725, 1724, 1723, 1722, 1721, 1720, 1719, 1719, 1718, 1717, 1716, 1715, 1714, 1713, 1712, 1711, 1710, 1709, 1708, 1707, 1706, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1698, 1697, 1696, 1695, 1694, 1693, 1692, 1691, 1690, 1688, 1687, 1686, 1685, 1684, 1683, 1682, 1681, 1680, 1679, 1677, 1676, 1675, 1674, 1673, 1672, 1670, 1668, 1667, 1665, 1663, 1662, 1660, 1658, 1657, 1655, 1653, 1651, 1650, 1648, 1646, 1644, 1642, 1641, 1639, 1637, 1635, 1633, 1632, 1630, 1628, 1626, 1624, 1622, 1620, 1618, 1616, 1614, 1612, 1610, 1608, 1606, 1603, 1601, 1599, 1597, 1595, 1592, 1590, 1588, 1586, 1583, 1581, 1579, 1577, 1574, 1573, 1572, 1572, 1573, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1572, 1570, 1568, 1566, 1564, 1561, 1559, 1557, 1555, 1552, 1550, 1548, 1545, 1543, 1541, 1538, 1536, 1534, 1531, 1529, 1526, 1524, 1520, 1516, 1512, 1507, 1503, 1499, 1494, 1489, 1484, 1479, 1472, 1461, 1451, 1440, 1429, 1419, 1409, 1399, 1389, 1379, 1369, 1359, 1349, 1339, 1329, 1319, 1309, 1299, 1290, 1279, 1266, 1253, 1240, 1228, 1214, 1197, 1177, 1155, 1133, 1111, 1091, 1072, 1054, 1037, 1021, 1006, 992, 979, 968, 959, 951, 946, 942, 939, 938, 938, 940, 943, 946, 950, 954, 958, 961, 964, 967, 968, 969, 968, 967, 965, 962, 959, 955, 952, 949, 946, 944, 944, 944, 947, 951, 956, 964, 974, 986, 999, 1014, 1031, 1049, 1068, 1087, 1107, 1127, 1147, 1167, 1186, 1204, 1221, 1238, 1253, 1254, 1254, 1255, 1256, 1257, 1260, 1262, 1265, 1268, 1271, 1272, 1268, 1265, 1261, 1257, 1253, 1249, 1245, 1241, 1237, 1234, 1230, 1228, 1225, 1224, 1221, 1217, 1213, 1208, 1205, 1202, 1199, 1196, 1193, 1190, 1187, 1184, 1182, 1180, 1178, 1177, 1175, 1174, 1174, 1174, 1175, 1175, 1176, 1178, 1180, 1182, 1185, 1189, 1194, 1200, 1206, 1215, 1227, 1236, 1235, 1234, 1233, 1232, 1230, 1229, 1228, 1226, 1225, 1223, 1222, 1220, 1218, 1217, 1215, 1213, 1212, 1210, 1208, 1206, 1204, 1203, 1201, 1199, 1197, 1195, 1193, 1191, 1189, 1187, 1186, 1184, 1182, 1180, 1179, 1177, 1173, 1170, 1166, 1162, 1159, 1155, 1152, 1149, 1145, 1142, 1139, 1136, 1132, 1129, 1126, 1123, 1121, 1118, 1115, 1113, 1110, 1108, 1105, 1101, 1097, 1093, 1088, 1084, 1081, 1079, 1077, 1075, 1073, 1072, 1069, 1067, 1065, 1062, 1060, 1058, 1055, 1053, 1051, 1048, 1046, 1044, 1042, 1039, 1037, 1035, 1032, 1030, 1027, 1025, 1022, 1020, 1017, 1015, 1012, 1010, 1007, 1005, 1002, 1000, 997, 995, 993, 991, 988, 986, 983, 980, 977, 975, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 973, 973, 972, 972, 971, 971, 971, 971, 971, 972, 972, 972, 973, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 185, 192, 198, 203, 210, 218, 227, 236, 245, 254, 264, 273, 282, 291, 300, 310, 320, 330, 341, 352, 363, 374, 385, 396, 407, 418, 430, 441, 453, 464, 474, 484, 494, 504, 515, 525, 535, 545, 555, 565, 574, 584, 594, 604, 614, 624, 635, 645, 656, 667, 679, 690, 701, 713, 725, 736, 748, 760, 772, 785, 799, 813, 830, 847, 865, 884, 903, 921, 936, 949, 960, 970, 977, 982, 987, 991, 995, 997, 1000, 1002, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1024, 1025, 1026, 1028, 1029, 1031, 1033, 1035, 1037, 1039, 1042, 1044, 1047, 1049, 1052, 1054, 1057, 1060, 1063, 1067, 1071, 1075, 1079, 1083, 1087, 1091, 1095, 1099, 1104, 1109, 1113, 1118, 1124, 1130, 1134, 1138, 1143, 1148, 1153, 1157, 1162, 1167, 1173, 1178, 1184, 1191, 1198, 1206, 1214, 1221, 1229, 1237, 1245, 1253, 1260, 1266, 1273, 1279, 1285, 1291, 1297, 1303, 1309, 1315, 1321, 1327, 1334, 1342, 1350, 1359, 1369, 1380, 1392, 1404, 1417, 1431, 1445, 1460, 1475, 1489, 1503, 1518, 1535, 1555, 1572, 1579, 1583, 1588, 1592, 1596, 1598, 1601, 1603, 1606, 1608, 1611, 1615, 1617, 1619, 1620, 1622, 1624, 1625, 1626, 1627, 1628, 1628, 1629, 1629, 1630, 1630, 1630, 1631, 1632, 1632, 1633, 1633, 1634, 1634, 1635, 1635, 1635, 1636, 1637, 1638, 1639, 1641, 1642, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1660, 1662, 1665, 1668, 1671, 1674, 1677, 1680, 1683, 1686, 1690, 1693, 1696, 1699, 1702, 1706, 1709, 1712, 1716, 1719, 1722, 1726, 1730, 1733, 1738, 1742, 1746, 1750, 1754, 1758, 1761, 1765, 1769, 1774, 1778, 1783, 1788, 1793, 1797, 1802, 1808, 1813, 1818, 1824, 1829, 1834, 1839, 1845, 1850, 1855, 1860, 1866, 1872, 1878, 1884, 1891, 1898, 1905, 1912, 1919, 1926, 1934, 1941, 1948, 1954, 1960, 1965, 1969, 1974, 1980, 1985, 1991, 1997, 2003, 2008, 2014, 2020, 2026, 2032, 2039, 2046, 2053, 2061, 2068, 2076, 2083, 2091, 2098, 2106, 2113, 2121, 2128, 2136, 2143, 2151, 2158, 2166, 2173, 2181, 2188, 2196, 2203, 2211, 2218, 2226, 2233, 2241, 2248, 2256, 2264, 2271, 2278, 2285, 2295, 2306, 2317, 2332, 2351, 2370, 2391, 2412, 2431, 2450, 2471, 2491, 2510, 2530, 2551, 2571, 2591, 2613, 2635, 2656, 2681, 2702, 2722, 2740, 2759, 2778, 2797, 2816, 2835, 2853, 2872, 2890, 2908, 2927, 2945, 2963, 2981, 3000, 3019, 3037, 3055, 3072, 3085, 3102, 3118, 3134, 3150, 3165, 3179, 3194, 3209, 3224, 3239, 3254, 3268, 3284, 3298, 3313, 3328, 3343, 3359, 3374, 3390, 3405, 3421, 3436, 3451, 3466, 3481, 3496, 3511, 3526, 3541, 3556, 3571, 3586, 3600, 3615, 3630, 3645, 3660, 3672, 3684, 3696, 3709, 3720, 3730, 3741, 3750, 3758, 3765, 3772, 3778, 3783, 3788, 3792, 3795, 3798, 3800, 3801, 3802, 3803, 3802, 3800, 3798, 3795, 3792, 3788, 3784, 3778, 3772, 3767, 3761, 3755, 3749, 3744, 3738, 3732, 3727, 3722, 3718, 3714, 3710, 3706, 3703, 3701, 3699, 3697, 3696, 3695, 3694, 3693, 3692, 3692, 3691, 3690, 3690, 3689, 3688, 3688, 3687, 3687, 3686, 3685, 3685, 3684, 3684, 3683, 3682, 3682, 3681, 3681, 3680, 3680, 3679, 3678, 3678, 3678, 3678, 3678, 3678, 3678, 3679, 3679, 3679, 3680, 3680, 3680, 3680, 3681, 3681, 3681, 3682, 3682, 3682, 3682, 3683, 3683, 3683, 3683, 3684, 3684, 3684, 3685, 3685, 3685, 3685, 3686, 3686, 3686, 3686, 3686, 3687, 3687, 3687, 3687, 3688, 3688, 3688, 3688, 3688, 3689, 3689, 3689, 3689, 3689, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3691, 3691, 3690, 3690, 3689, 3688, 3688, 3687, 3687, 3686, 3685, 3685, 3684, 3683, 3683, 3682, 3682, 3681, 3681, 3681, 3682, 3683, 3684, 3685, 3686, 3688, 3690, 3693, 3695, 3698, 3701, 3704, 3708, 3712, 3716, 3721, 3725, 3730, 3735, 3740, 3746, 3752, 3758, 3764, 3771, 3778, 3785, 3791, 3799, 3807, 3815, 3822, 3828, 3835, 3841, 3847, 3854, 3861, 3868, 3875, 3882, 3889, 3896, 3902, 3910, 3916, 3924, 3932, 3941, 3949, 3958, 3968, 3978, 3988, 3997, 4008, 4018, 4028, 4039, 4050, 4061, 4072, 4084, 4095, 4108, 4120, 4133, 4146, 4161, 4176, 4192, 4208, 4225, 4243, 4261, 4281, 4301, 4321, 4343, 4364, 4385, 4407, 4428, 4450, 4472, 4494, 4517, 4539, 4561, 4584, 4606, 4628, 4650, 4671, 4692, 4713, 4734, 4755, 4775, 4796, 4817, 4838, 4858, 4879, 4900, 4921, 4942, 4963, 4984, 5004, 5024, 5046, 5065, 5083, 5100, 5119, 5137, 5156, 5176, 5194, 5212, 5231, 5249, 5269, 5286, 5303, 5321, 5337, 5353, 5369, 5385, 5403, 5415, 5426, 5440, 5452, 5464, 5476, 5489, 5501, 5513, 5525, 5537, 5549, 5561, 5572, 5584, 5595, 5608, 5620, 5633, 5646, 5659, 5671, 5682, 5693, 5704, 5715, 5726, 5737, 5747, 5758, 5768, 5780, 5791, 5803, 5814, 5827, 5839, 5852, 5864, 5877, 5890, 5902, 5914, 5923, 5933, 5944, 5954, 5964, 5974, 5985, 5996, 6007, 6018, 6030, 6041, 6053, 6065, 6077, 6089, 6100, 6111, 6124, 6138, 6147, 6157, 6169, 6183, 6198, 6213, 6225, 6237, 6247, 6257, 6267, 6277, 6288, 6298, 6307, 6317, 6326, 6335, 6343, 6352, 6361, 6369, 6379, 6388, 6399, 6409, 6420, 6430, 6441, 6453, 6468, 6483, 6498, 6513, 6528, 6542, 6555, 6567, 6578, 6586, 6593, 6599, 6604, 6609, 6614, 6620, 6628, 6636, 6646, 6657, 6669, 6682, 6695, 6707, 6720, 6732, 6746, 6756, 6766, 6777, 6788, 6797, 6806, 6816, 6827, 6839, 6850, 6861, 6872, 6881, 6888, 6896, 6904, 6912, 6920, 6928, 6936, 6945, 6953, 6962, 6971, 6979, 6988, 6996, 7004, 7013, 7021, 7030, 7040, 7048, 7056, 7064, 7072, 7080, 7087, 7095, 7102, 7110, 7117, 7124, 7131, 7137, 7144, 7150, 7157, 7163, 7169, 7175, 7181, 7188, 7194, 7201, 7209, 7216, 7223, 7230, 7237, 7244, 7250, 7256, 7263, 7269, 7276, 7282, 7288, 7295, 7301, 7307, 7313, 7320, 7326, 7332, 7338, 7343, 7348, 7353, 7357, 7361, 7366, 7371, 7375, 7381, 7387, 7393, 7399, 7405, 7412, 7418, 7425, 7432, 7439, 7447, 7455, 7463, 7471, 7479, 7488, 7498, 7508, 7518, 7528, 7539, 7548, 7558, 7568, 7578, 7588, 7597, 7607, 7617, 7627, 7636, 7646, 7655, 7665, 7674, 7684, 7695, 7705, 7715, 7726, 7736, 7747, 7758, 7768, 7779, 7790, 7801, 7812, 7823, 7833, 7844, 7854, 7865, 7875, 7886, 7898, 7909, 7920, 7932, 7943, 7955, 7966, 7977, 7989, 8001, 8013, 8025, 8036, 8048, 8060, 8072, 8083, 8095, 8107, 8118, 8130, 8142, 8153, 8165, 8177, 8188, 8200, 8212, 8223, 8235, 8246, 8258, 8270, 8281, 8293, 8305, 8317, 8328, 8340, 8352, 8364, 8376, 8387, 8399, 8411, 8423, 8434, 8446, 8458, 8469, 8481, 8493, 8504, 8516, 8528, 8539, 8551, 8563, 8575, 8586, 8598, 8610, 8624, 8638, 8652, 8667, 8687, 8709, 8732, 8755, 8777, 8800, 8824, 8848, 8872, 8897, 8921, 8943, 8968, 8991, 9013, 9034, 9058, 9081, 9102, 9120, 9139, 9158, 9178, 9194, 9207, 9222, 9238, 9253, 9268, 9284, 9301, 9318, 9334, 9350, 9365, 9380, 9394, 9409, 9424, 9439, 9453, 9468, 9482, 9495, 9508, 9521, 9534, 9546, 9558, 9570, 9582, 9594, 9606, 9618, 9630, 9643, 9657, 9672, 9687, 9703, 9720, 9738, 9757, 9777, 9797, 9818, 9840, 9861, 9883, 9904, 9925, 9945, 9965, 9984, 10001, 10018, 10033, 10048, 10061, 10073, 10084, 10095, 10105, 10115, 10125, 10135, 10146, 10157, 10169, 10182, 10195, 10210, 10226, 10242, 10260, 10278, 10297, 10317, 10336, 10355, 10374, 10393, 10407, 10419, 10429, 10437, 10444, 10450, 10455, 10459, 10462, 10465, 10468, 10470, 10472, 10473, 10474, 10476, 10478, 10480, 10481, 10483, 10484, 10486, 10486, 10487, 10488, 10488, 10489, 10490, 10491, 10492, 10493, 10494, 10495, 10496, 10497, 10498, 10499, 10500, 10501, 10502, 10504, 10505, 10506, 10507, 10508, 10509, 10510, 10511, 10512, 10513, 10514, 10515, 10516, 10517, 10518, 10519, 10519, 10520, 10521, 10521, 10522, 10523, 10523, 10524, 10524, 10524, 10525, 10525, 10526, 10526, 10526, 10527, 10527, 10528, 10529, 10529, 10529, 10530, 10531, 10532, 10533, 10534, 10535, 10537, 10539, 10540, 10542, 10543, 10545, 10546, 10548, 10549, 10551, 10552, 10554, 10555, 10557, 10558, 10559, 10561, 10562, 10564, 10565, 10566, 10568, 10569, 10571, 10573, 10574, 10576, 10579, 10581, 10583, 10585, 10588, 10591, 10593, 10596, 10599, 10602, 10605, 10608, 10612, 10615, 10618, 10622, 10625, 10629, 10632, 10636, 10640, 10644, 10647, 10651, 10655, 10659, 10664, 10668, 10672, 10676, 10681, 10685, 10690, 10694, 10699, 10703, 10708, 10713, 10717, 10722, 10727, 10732, 10737, 10742, 10747, 10752, 10757, 10762, 10768, 10773, 10778, 10784, 10789, 10795, 10800, 10806, 10811, 10817, 10822, 10828, 10834, 10839, 10845, 10851, 10857, 10863, 10868, 10874, 10880, 10886, 10893, 10899, 10905, 10911, 10917, 10923, 10930, 10936, 10942, 10949, 10955, 10962, 10968, 10975, 10981, 10988, 10995, 11001, 11008, 11014, 11020, 11027, 11033, 11040, 11046, 11053, 11060, 11066, 11073, 11079, 11086, 11092, 11099, 11106, 11113, 11119, 11126, 11133, 11140, 11147, 11154, 11161, 11168, 11175, 11182, 11189, 11196, 11203, 11211, 11218, 11225, 11232, 11239, 11247, 11254, 11261, 11269, 11277, 11285, 11292, 11300, 11308, 11317, 11325, 11333, 11342, 11351, 11360, 11369, 11378, 11387, 11396, 11405, 11415, 11425, 11434, 11444, 11454, 11464, 11473, 11483, 11494, 11504, 11515, 11526, 11537, 11548, 11559, 11570, 11582, 11594, 11606, 11618, 11630, 11642, 11655, 11668, 11681, 11693, 11706, 11719, 11732, 11745, 11759, 11772, 11785, 11799, 11813, 11826, 11840, 11854, 11868, 11882, 11896, 11910, 11924, 11938, 11953, 11969, 11985, 12002, 12019, 12037, 12055, 12074, 12094, 12109, 12125, 12141, 12158, 12175, 12191, 12207, 12223, 12239, 12255, 12270, 12285, 12300, 12315, 12329, 12344, 12358, 12373, 12377, 12380, 12385, 12393, 12404, 12417, 12430, 12440, 12447, 12452, 12456, 12460, 12463, 12465, 12467, 12468, 12468, 12468, 12467, 12466, 12466, 12466, 12466, 12467, 12469, 12471, 12474, 12478, 12483, 12490, 12497, 12505, 12514, 12524, 12534, 12545, 12556, 12566, 12577, 12586, 12596, 12604, 12611, 12617, 12621, 12625, 12627, 12629, 12629, 12629, 12628, 12627, 12626, 12625, 12624, 12624, 12625, 12626, 12629, 12633, 12638, 12644, 12651, 12660, 12669, 12679, 12689, 12700, 12711, 12722, 12732, 12741, 12750, 12758, 12765, 12773, 12782, 12793, 12800, 12804, 12812, 12822, 12831, 12840, 12849, 12858, 12865, 12873, 12880, 12888, 12896, 12903, 12908, 12914, 12920, 12927, 12934, 12940, 12946, 12951, 12956, 12960, 12965, 12970, 12975, 12980, 12986, 12991, 12997, 13002, 13008, 13015, 13021, 13028, 13035, 13041, 13048, 13056, 13063, 13070, 13076, 13083, 13090, 13097, 13104, 13111, 13118, 13124, 13133, 13141, 13148, 13155, 13160, 13166, 13171, 13175, 13178, 13182, 13186, 13190, 13195, 13199, 13204, 13209, 13213, 13218, 13223, 13228, 13233, 13238, 13243, 13249, 13254, 13260, 13265, 13271, 13277, 13282, 13287, 13291, 13295, 13299, 13302, 13306, 13310, 13314, 13319, 13323, 13327, 13331, 13335, 13339, 13342, 13346, 13350, 13353, 13357, 13360, 13363, 13366, 13369, 13372, 13375, 13378, 13381, 13384, 13387, 13391, 13394, 13399, 13402, 13407, 13411, 13414, 13419, 13423, 13428, 13432, 13436, 13441, 13445, 13450, 13454, 13458, 13462, 13466, 13471, 13475, 13479, 13484, 13488, 13493, 13497, 13502, 13507, 13511, 13516, 13521, 13526, 13530, 13535, 13539, 13544, 13549, 13554, 13559, 13563, 13568, 13573, 13578, 13582, 13587, 13593, 13598, 13604, 13609, 13615, 13622, 13628, 13634, 13639, 13644, 13649, 13654, 13659, 13664, 13670, 13675, 13680, 13684, 13689, 13694, 13698, 13701, 13704, 13707, 13711, 13714, 13717, 13720, 13723, 13726, 13729, 13732, 13735, 13737, 13740, 13742, 13744, 13746, 13747, 13748, 13749, 13750, 13750, 13751, 13751, 13751, 13751, 13751, 13750, 13749, 13748, 13747, 13746, 13744, 13742, 13741, 13739, 13737, 13735, 13734, 13732, 13731, 13729, 13727, 13726, 13724, 13722, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720, 13720); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 303, 310, 318, 327, 336, 345, 357, 364, 367, 370, 373, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 376, 378, 380, 384, 388, 392, 397, 401, 406, 411, 416, 421, 427, 434, 441, 449, 457, 466, 474, 483, 492, 501, 511, 521, 531, 542, 553, 564, 576, 588, 601, 613, 626, 639, 654, 665, 677, 686, 694, 704, 713, 722, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 722, 721, 720, 719, 718, 718, 717, 716, 716, 715, 715, 715, 714, 714, 713, 713, 712, 712, 711, 711, 710, 710, 709, 709, 708, 707, 706, 706, 704, 703, 702, 701, 700, 699, 697, 696, 695, 694, 692, 691, 689, 687, 685, 684, 682, 680, 677, 676, 674, 673, 672, 672, 672, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 675, 678, 681, 685, 689, 694, 700, 706, 712, 719, 726, 733, 740, 747, 754, 762, 769, 776, 783, 790, 797, 804, 811, 819, 828, 837, 847, 858, 870, 884, 899, 915, 933, 951, 972, 993, 1014, 1024, 1024, 1024, 1024, 1024, 1023, 1022, 1021, 1020, 1020, 1021, 1022, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1023, 1021, 1020, 1018, 1017, 1015, 1013, 1011, 1010, 1008, 1006, 1004, 1002, 1000, 998, 996, 994, 992, 990, 988, 986, 984, 982, 979, 977, 975, 974, 973, 973, 973, 973, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 976, 978, 982, 986, 991, 996, 1002, 1008, 1013, 1018, 1023, 1027, 1032, 1037, 1042, 1047, 1054, 1060, 1067, 1074, 1082, 1090, 1098, 1107, 1116, 1125, 1135, 1145, 1156, 1168, 1180, 1192, 1205, 1218, 1232, 1246, 1261, 1276, 1292, 1308, 1325, 1342, 1360, 1378, 1397, 1416, 1436, 1456, 1477, 1498, 1520, 1542, 1564, 1587, 1610, 1632, 1654, 1676, 1690, 1703, 1715, 1730, 1743, 1756, 1769, 1781, 1794, 1807, 1821, 1834, 1848, 1863, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1873, 1873, 1873, 1872, 1872, 1872, 1872, 1873, 1875, 1878, 1881, 1879, 1875, 1874, 1875, 1879, 1883, 1885, 1878, 1873, 1869, 1865, 1861, 1857, 1853, 1850, 1846, 1842, 1838, 1835, 1831, 1827, 1824, 1821, 1820, 1819, 1820, 1821, 1822, 1824, 1826, 1828, 1829, 1832, 1835, 1838, 1842, 1847, 1851, 1856, 1862, 1867, 1873, 1879, 1885, 1891, 1898, 1902, 1904, 1906, 1909, 1904, 1899, 1894, 1889, 1884, 1879, 1874, 1869, 1864, 1859, 1854, 1849, 1844, 1839, 1834, 1829, 1824, 1819, 1814, 1809, 1804, 1799, 1794, 1789, 1784, 1779, 1774, 1769, 1764, 1759, 1754, 1749, 1744, 1739, 1734, 1729, 1724, 1719, 1714, 1709, 1704, 1699, 1694, 1689, 1684, 1679, 1674, 1669, 1664, 1659, 1654, 1649, 1644, 1639, 1634, 1629, 1624, 1619, 1614, 1609, 1604, 1599, 1594, 1589, 1584, 1579, 1574, 1569, 1564, 1559, 1554, 1549, 1544, 1539, 1534, 1529, 1524, 1519, 1514, 1509, 1504, 1499, 1494, 1489, 1484, 1479, 1474, 1469, 1464, 1459, 1454, 1449, 1444, 1439, 1434, 1429, 1424, 1419, 1414, 1409, 1404, 1399, 1394, 1389, 1384, 1379, 1374, 1369, 1364, 1359, 1354, 1349, 1344, 1339, 1334, 1329, 1324, 1319, 1314, 1309, 1304, 1299, 1294, 1289, 1284, 1279, 1274, 1269, 1264, 1259, 1254, 1249, 1244, 1239, 1234, 1229, 1224, 1219, 1214, 1209, 1204, 1199, 1194, 1189, 1184, 1179, 1174, 1169, 1164, 1159, 1154, 1149, 1144, 1139, 1134, 1129, 1124, 1119, 1114, 1109, 1104, 1099, 1094, 1089, 1084, 1079, 1074, 1069, 1064, 1059, 1054, 1049, 1044, 1039, 1034, 1029, 1024, 1026, 1029, 1031, 1032, 1032, 1032, 1032, 1033, 1034, 1036, 1040, 1044, 1049, 1054, 1059, 1065, 1071, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1075, 1080, 1085, 1089, 1093, 1097, 1101, 1105, 1109, 1114, 1120, 1126, 1133, 1141, 1149, 1156, 1165, 1173, 1177, 1174, 1174, 1174, 1174, 1174, 1173, 1173, 1173, 1173, 1174, 1174, 1174, 1175, 1177, 1178, 1174, 1172, 1172, 1172, 1172, 1174, 1176, 1170, 1164, 1159, 1152, 1145, 1139, 1133, 1126, 1120, 1114, 1108, 1102, 1096, 1090, 1084, 1078, 1073, 1070, 1067, 1065, 1064, 1064, 1064, 1064, 1064, 1065, 1065, 1065, 1066, 1067, 1070, 1072, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1076, 1081, 1087, 1092, 1097, 1102, 1107, 1113, 1119, 1124, 1130, 1135, 1140, 1145, 1150, 1155, 1160, 1166, 1173, 1183, 1190, 1186, 1182, 1178, 1175, 1174, 1175, 1176, 1177, 1177, 1176, 1174, 1171, 1167, 1164, 1161, 1160, 1159, 1159, 1160, 1161, 1161, 1162, 1163, 1164, 1165, 1166, 1168, 1170, 1173, 1174, 1174, 1174, 1174, 1170, 1166, 1163, 1158, 1154, 1148, 1142, 1135, 1129, 1122, 1117, 1112, 1109, 1106, 1103, 1101, 1099, 1097, 1096, 1095, 1096, 1096, 1098, 1098, 1093, 1088, 1082, 1075, 1066, 1057, 1047, 1036, 1025, 1014, 1003, 991, 978, 963, 948, 933, 918, 902, 886, 870, 854, 837, 820, 802, 784, 766, 749, 732, 714, 697, 680, 663, 646, 630, 614, 598, 582, 567, 552, 537, 522, 508, 494, 481, 467, 454, 441, 428, 416, 404, 392, 381, 371, 360, 351, 341, 333, 325, 317, 310, 303, 297, 291, 286, 281, 277, 273, 270, 268, 266, 264, 263, 263, 262, 263, 264, 262, 261, 260, 259, 258, 257, 256, 254, 253, 252, 250, 249, 247, 245, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 225, 226, 228, 231, 234, 237, 239, 242, 244, 247, 249, 252, 255, 257, 260, 263, 265, 268, 271, 274, 277, 282, 288, 293, 298, 303, 309, 314, 320, 326, 332, 339, 346, 354, 363, 371, 380, 389, 398, 408, 419, 430, 441, 453, 465, 478, 491, 505, 519, 534, 549, 565, 581, 598, 615, 633, 651, 670, 690, 711, 732, 754, 776, 799, 821, 843, 865, 887, 909, 931, 953, 975, 997, 1018, 1040, 1062, 1084, 1106, 1128, 1150, 1172, 1194, 1216, 1238, 1260, 1282, 1304, 1326, 1348, 1370, 1393, 1416, 1439, 1463, 1482, 1500, 1517, 1533, 1550, 1568, 1583, 1595, 1607, 1620, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1611, 1601, 1592, 1582, 1569, 1556, 1542, 1526, 1510, 1495, 1480, 1467, 1454, 1442, 1429, 1417, 1405, 1394, 1383, 1373, 1364, 1356, 1349, 1342, 1336, 1330, 1323, 1317, 1311, 1306, 1300, 1294, 1287, 1281, 1275, 1268, 1261, 1255, 1248, 1242, 1236, 1230, 1226, 1222, 1219, 1218, 1217, 1219, 1222, 1226, 1232, 1239, 1248, 1258, 1270, 1282, 1295, 1309, 1323, 1337, 1351, 1364, 1377, 1390, 1402, 1413, 1424, 1434, 1444, 1453, 1463, 1472, 1482, 1492, 1503, 1514, 1527, 1540, 1555, 1571, 1588, 1606, 1624, 1640, 1652, 1662, 1671, 1677, 1683, 1688, 1692, 1695, 1698, 1701, 1703, 1705, 1705, 1705, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1699, 1699, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1699, 1699, 1700, 1700, 1701, 1701, 1702, 1703, 1704, 1704, 1705, 1706, 1708, 1709, 1710, 1711, 1713, 1714, 1715, 1717, 1718, 1720, 1722, 1723, 1725, 1727, 1729, 1730, 1732, 1734, 1736, 1738, 1740, 1742, 1744, 1746, 1748, 1750, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1751, 1751, 1751, 1750, 1750, 1750, 1749, 1748, 1748, 1747, 1747, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1745, 1745, 1745, 1744, 1744, 1744, 1743, 1743, 1742, 1742, 1742, 1741, 1741, 1740, 1740, 1739, 1738, 1738, 1737, 1737, 1736, 1736, 1735, 1734, 1734, 1733, 1732, 1732, 1731, 1730, 1730, 1729, 1728, 1728, 1727, 1726, 1725, 1725, 1724, 1723, 1722, 1722, 1721, 1720, 1719, 1718, 1717, 1717, 1716, 1715, 1714, 1713, 1712, 1711, 1710, 1710, 1709, 1708, 1707, 1706, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1698, 1697, 1696, 1695, 1694, 1693, 1692, 1691, 1690, 1689, 1688, 1687, 1686, 1685, 1684, 1683, 1682, 1681, 1680, 1679, 1677, 1676, 1675, 1674, 1673, 1672, 1670, 1669, 1667, 1665, 1664, 1662, 1660, 1659, 1657, 1655, 1654, 1652, 1650, 1649, 1647, 1645, 1644, 1642, 1640, 1638, 1637, 1635, 1633, 1631, 1630, 1628, 1626, 1624, 1622, 1621, 1619, 1617, 1615, 1613, 1611, 1610, 1608, 1606, 1604, 1602, 1600, 1598, 1596, 1594, 1592, 1589, 1587, 1585, 1583, 1580, 1578, 1576, 1574, 1573, 1572, 1572, 1573, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1573, 1571, 1569, 1567, 1565, 1563, 1560, 1558, 1556, 1554, 1552, 1549, 1547, 1545, 1543, 1540, 1538, 1536, 1533, 1531, 1529, 1526, 1524, 1521, 1517, 1514, 1510, 1506, 1502, 1498, 1493, 1489, 1484, 1480, 1475, 1463, 1452, 1441, 1430, 1419, 1408, 1397, 1387, 1376, 1366, 1355, 1345, 1335, 1326, 1316, 1306, 1296, 1287, 1275, 1263, 1248, 1233, 1218, 1205, 1195, 1186, 1176, 1166, 1154, 1142, 1130, 1119, 1109, 1100, 1091, 1082, 1073, 1063, 1052, 1041, 1030, 1018, 1006, 993, 981, 969, 958, 946, 936, 927, 919, 913, 908, 905, 903, 903, 905, 908, 912, 918, 925, 932, 940, 949, 957, 966, 974, 982, 990, 996, 1002, 1008, 1013, 1017, 1021, 1024, 1028, 1031, 1035, 1040, 1046, 1052, 1060, 1070, 1081, 1094, 1108, 1124, 1142, 1161, 1182, 1204, 1227, 1250, 1269, 1271, 1271, 1269, 1265, 1260, 1256, 1251, 1246, 1242, 1238, 1235, 1231, 1227, 1224, 1220, 1214, 1208, 1202, 1197, 1193, 1189, 1186, 1184, 1182, 1180, 1179, 1178, 1176, 1176, 1175, 1174, 1174, 1174, 1174, 1175, 1176, 1177, 1179, 1181, 1184, 1187, 1191, 1195, 1199, 1203, 1208, 1213, 1218, 1224, 1230, 1231, 1228, 1226, 1223, 1221, 1218, 1217, 1216, 1214, 1213, 1212, 1211, 1209, 1208, 1206, 1205, 1203, 1201, 1200, 1198, 1197, 1195, 1193, 1191, 1190, 1188, 1186, 1184, 1182, 1180, 1178, 1176, 1172, 1169, 1165, 1161, 1157, 1153, 1149, 1145, 1140, 1136, 1132, 1128, 1125, 1121, 1117, 1114, 1110, 1107, 1103, 1100, 1097, 1094, 1091, 1088, 1085, 1082, 1079, 1077, 1076, 1074, 1073, 1071, 1069, 1067, 1065, 1063, 1060, 1058, 1056, 1053, 1051, 1049, 1047, 1044, 1042, 1040, 1038, 1036, 1034, 1031, 1029, 1027, 1024, 1022, 1020, 1017, 1015, 1013, 1010, 1008, 1005, 1003, 1001, 998, 996, 993, 991, 988, 986, 983, 981, 978, 976, 974, 973, 973, 973, 973, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 972, 971, 969, 967, 966, 964, 962, 961, 959, 958, 956, 955, 954, 952, 951, 950, 949, 948, 947, 947, 946, 946, 946, 946, 945, 945, 945, 946, 946, 946, 947, 947, 948, 949, 950, 951, 952, 952, 953, 954, 955, 956, 956, 957, 958, 959, 960, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 245 level7 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 1], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13700, 13599, 13400, 13102, 12899, 12799, 12700, 12402, 12300, 12200, 12000, 11800, 11700, 11600, 11500, 11400, 11300, 10700, 10600, 10500, 10400, 10300, 10200, 10100, 10000, 9700, 9600, 9401, 9299, 9198, 9100, 9000, 8900, 8800, 8698, 8600, 8500, 8400, 8298, 8200, 8100, 8000, 7898, 7799, 7700, 7600, 7500, 7399, 7300, 7100, 6900, 6799, 6700, 6500, 6400, 6102, 5900, 5799, 5698, 5600, 5500, 5400, 5300, 5200, 5098, 4999, 4900, 4800, 4502, 4301, 4199, 4098, 4000, 3900, 3701, 3600, 3299, 3198, 3099, 3000, 2800, 2700, 2500, 2301, 2099, 1899, 1800, 1700, 1600, 1500, 1399, 1300, 1199, 1100, 1000, 900, 799, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(1102, 1102, 1400, 1398, 1501, 1498, 1448, 1298, 1101, 1048, 998, 948, 948, 1002, 948, 898, 898, 848, 848, 798, 798, 852, 848, 902, 898, 952, 948, 1002, 1102, 1098, 999, 899, 600, 548, 602, 598, 548, 399, 348, 348, 402, 551, 602, 598, 548, 399, 299, 248, 248, 302, 401, 452, 448, 502, 1099, 1152, 1098, 1098, 1152, 1098, 999, 700, 648, 648, 702, 698, 648, 499, 301, 248, 248, 302, 401, 501, 651, 702, 698, 599, 652, 1200, 1351, 1451, 1502, 1552, 1548, 1498, 1399, 1199, 899, 848, 848, 798, 798, 699, 698, 599, 598, 548, 548, 449, 448, 398, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'circle'); var surfacesXPos = new Array(13850, 13750, 13650, 13500, 13250, 13000, 12850, 12750, 12550, 12350, 12250, 12100, 11900, 10650, 10550, 10450, 10350, 10250, 10150, 10050, 9850, 9650, 9500, 9350, 9250, 9150, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7950, 7850, 7750, 7650, 7550, 7450, 7350, 7200, 7000, 6850, 6750, 6600, 6450, 6250, 6000, 5850, 5750, 5650, 5550, 5450, 5350, 5250, 5150, 5050, 4950, 4850, 4650, 4400, 4250, 4150, 4050, 3950, 3800, 3650, 3450, 3250, 3150, 3050, 2900, 2750, 2600, 2400, 2200, 2000, 1850, 1750, 1650, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 650, 550, 450, 300, 150, 50, 5550, 6200, 6400, 6600, 6800, 12300, 12550, 12450, 9900, 11000, 11350, 11450, 11550, 11650, 11750, 13950, 13900); var surfacesYPos = new Array(1250, 1400, 1450, 1500, 1475, 1375, 1200, 1075, 1025, 975, 950, 975, 975, 825, 850, 875, 900, 925, 950, 975, 1050, 1100, 1050, 950, 750, 575, 575, 600, 575, 475, 375, 350, 375, 475, 575, 600, 575, 475, 350, 275, 250, 275, 350, 425, 450, 475, 800, 1125, 1125, 1100, 1125, 1125, 1050, 850, 675, 650, 675, 700, 675, 575, 400, 275, 250, 275, 350, 450, 575, 675, 700, 650, 625, 925, 1275, 1400, 1475, 1525, 1550, 1525, 1450, 1300, 1050, 875, 850, 825, 800, 750, 700, 650, 600, 575, 550, 500, 450, 425, 400, 375, 350, 325, 150, 650, 600, 600, 600, 600, 1000, 1050, 1050, 1100, 800, 825, 850, 875, 900, 925, 1075, 1100); var surfacesWidths = new Array(100, 100, 100, 200, 295, 200, 100, 100, 295, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 300, 100, 195, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 200, 100, 295, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 295, 195, 100, 100, 100, 100, 195, 100, 300, 100, 100, 100, 200, 100, 200, 195, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 200, 200, 200, 200, 200, 100, 100, 200, 600, 100, 100, 100, 100, 100, 100, 200); var surfacesHeights = new Array(300, 0, 100, 0, 50, 150, 195, 50, 50, 50, 0, 50, 50, 50, 0, 50, 0, 50, 0, 50, 100, 0, 100, 100, 300, 50, 50, 0, 50, 150, 50, 0, 50, 150, 50, 0, 50, 150, 100, 50, 0, 50, 100, 50, 0, 50, 595, 50, 50, 0, 50, 50, 100, 300, 50, 0, 50, 0, 50, 150, 195, 50, 0, 50, 100, 100, 150, 50, 0, 100, 50, 550, 150, 100, 50, 50, 0, 50, 100, 200, 300, 50, 0, 50, 0, 100, 0, 100, 0, 50, 0, 100, 0, 50, 0, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 100, 100, 200, 0, 50, 0, 50, 0, 50, 50, 200); var checkPointsLin = new Array(-10, 8); var checkPointsCol = new Array(-10, 82); var _dangerlin = new Array(5, 13, 6, 12, 10); var _dangercol = new Array(50, 59, 6, 120, 109); lift1_movementSteps = 250; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 6000; lift1_posY = 1200; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 5; _carcol = 3; _finlin = 17; _fincol = 135; _signs = [3, 2, 1, 1, 7]; _bridge = [2, 1, 1, 1]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 159, 165, 171, 178, 185, 192, 200, 208, 216, 225, 234, 243, 251, 259, 268, 278, 288, 298, 308, 318, 328, 338, 349, 360, 371, 382, 392, 403, 414, 425, 436, 448, 459, 470, 481, 492, 503, 514, 526, 537, 549, 562, 574, 586, 595, 605, 616, 627, 639, 651, 662, 674, 685, 696, 708, 719, 731, 741, 752, 763, 775, 787, 799, 810, 821, 831, 840, 849, 857, 866, 875, 883, 892, 900, 909, 917, 926, 935, 943, 952, 961, 969, 979, 989, 999, 1010, 1016, 1025, 1034, 1044, 1055, 1065, 1075, 1085, 1095, 1105, 1115, 1124, 1135, 1145, 1156, 1167, 1177, 1185, 1194, 1204, 1214, 1224, 1233, 1242, 1252, 1261, 1270, 1278, 1287, 1296, 1304, 1313, 1322, 1330, 1339, 1348, 1356, 1365, 1374, 1381, 1391, 1400, 1410, 1418, 1425, 1432, 1440, 1450, 1459, 1469, 1478, 1487, 1496, 1505, 1515, 1524, 1534, 1542, 1549, 1557, 1566, 1576, 1586, 1594, 1601, 1607, 1613, 1621, 1629, 1636, 1644, 1651, 1659, 1666, 1673, 1681, 1689, 1697, 1705, 1713, 1721, 1730, 1739, 1747, 1756, 1769, 1780, 1794, 1805, 1818, 1832, 1846, 1861, 1876, 1892, 1909, 1926, 1943, 1961, 1979, 1997, 2015, 2033, 2051, 2069, 2087, 2105, 2122, 2139, 2155, 2171, 2187, 2202, 2216, 2231, 2245, 2259, 2272, 2286, 2299, 2313, 2326, 2340, 2353, 2366, 2380, 2393, 2406, 2419, 2433, 2446, 2458, 2471, 2484, 2500, 2520, 2542, 2564, 2585, 2605, 2627, 2648, 2669, 2690, 2711, 2732, 2755, 2777, 2799, 2819, 2840, 2859, 2879, 2899, 2921, 2944, 2965, 2987, 3010, 3032, 3053, 3074, 3095, 3112, 3128, 3143, 3158, 3173, 3190, 3206, 3221, 3235, 3250, 3264, 3277, 3291, 3305, 3317, 3330, 3341, 3353, 3365, 3377, 3389, 3401, 3412, 3425, 3437, 3449, 3462, 3475, 3488, 3500, 3513, 3525, 3537, 3549, 3560, 3571, 3582, 3593, 3604, 3615, 3626, 3637, 3648, 3659, 3670, 3681, 3692, 3703, 3714, 3725, 3736, 3748, 3759, 3771, 3782, 3794, 3807, 3819, 3832, 3845, 3858, 3872, 3886, 3900, 3915, 3929, 3944, 3960, 3975, 3990, 4005, 4021, 4036, 4052, 4067, 4082, 4097, 4112, 4127, 4141, 4155, 4169, 4183, 4197, 4210, 4224, 4237, 4250, 4263, 4276, 4288, 4301, 4314, 4326, 4338, 4351, 4363, 4375, 4387, 4392, 4400, 4404, 4407, 4411, 4416, 4422, 4427, 4431, 4436, 4441, 4446, 4450, 4455, 4460, 4464, 4470, 4475, 4479, 4484, 4488, 4493, 4498, 4502, 4507, 4512, 4518, 4523, 4529, 4534, 4540, 4546, 4553, 4559, 4567, 4575, 4583, 4590, 4598, 4606, 4614, 4622, 4630, 4638, 4646, 4655, 4664, 4673, 4682, 4691, 4700, 4709, 4719, 4728, 4738, 4748, 4758, 4768, 4778, 4787, 4797, 4807, 4817, 4827, 4837, 4847, 4856, 4866, 4876, 4885, 4894, 4903, 4912, 4921, 4930, 4938, 4947, 4956, 4965, 4974, 4983, 4991, 5000, 5009, 5018, 5027, 5036, 5045, 5054, 5063, 5072, 5081, 5089, 5098, 5107, 5115, 5124, 5133, 5142, 5151, 5159, 5168, 5177, 5186, 5195, 5203, 5212, 5221, 5230, 5239, 5247, 5256, 5265, 5274, 5283, 5298, 5313, 5332, 5345, 5358, 5374, 5394, 5413, 5431, 5446, 5462, 5476, 5491, 5506, 5515, 5522, 5531, 5543, 5556, 5568, 5581, 5593, 5604, 5616, 5628, 5641, 5654, 5668, 5683, 5697, 5712, 5727, 5742, 5757, 5773, 5788, 5804, 5820, 5835, 5850, 5865, 5879, 5894, 5908, 5922, 5935, 5949, 5962, 5975, 5987, 6000, 6012, 6025, 6037, 6049, 6061, 6073, 6085, 6097, 6109, 6121, 6132, 6144, 6156, 6168, 6179, 6191, 6202, 6215, 6229, 6243, 6254, 6263, 6275, 6288, 6302, 6316, 6329, 6343, 6356, 6370, 6383, 6397, 6411, 6426, 6440, 6455, 6470, 6485, 6500, 6516, 6532, 6547, 6563, 6580, 6596, 6613, 6630, 6647, 6664, 6681, 6699, 6717, 6735, 6753, 6771, 6790, 6808, 6827, 6846, 6865, 6885, 6905, 6925, 6944, 6961, 6978, 6995, 7013, 7031, 7050, 7068, 7086, 7104, 7122, 7140, 7158, 7176, 7194, 7211, 7229, 7247, 7265, 7283, 7301, 7320, 7338, 7354, 7367, 7378, 7390, 7402, 7415, 7425, 7435, 7445, 7454, 7463, 7472, 7481, 7490, 7499, 7508, 7518, 7527, 7537, 7546, 7555, 7565, 7574, 7584, 7593, 7603, 7612, 7621, 7631, 7640, 7650, 7659, 7669, 7678, 7688, 7698, 7707, 7717, 7727, 7736, 7746, 7756, 7765, 7775, 7784, 7794, 7804, 7813, 7823, 7832, 7842, 7851, 7861, 7870, 7880, 7889, 7899, 7908, 7918, 7927, 7937, 7946, 7956, 7965, 7975, 7984, 7994, 8003, 8013, 8022, 8032, 8041, 8051, 8060, 8073, 8089, 8107, 8125, 8142, 8158, 8175, 8193, 8211, 8227, 8241, 8255, 8267, 8281, 8294, 8304, 8312, 8319, 8324, 8329, 8334, 8340, 8346, 8352, 8358, 8364, 8369, 8375, 8381, 8386, 8392, 8398, 8404, 8409, 8415, 8421, 8426, 8432, 8438, 8444, 8449, 8455, 8461, 8466, 8472, 8478, 8484, 8489, 8495, 8500, 8506, 8511, 8517, 8522, 8528, 8533, 8539, 8544, 8549, 8555, 8561, 8567, 8574, 8582, 8588, 8592, 8597, 8603, 8609, 8615, 8622, 8629, 8635, 8642, 8648, 8655, 8661, 8668, 8674, 8681, 8688, 8695, 8702, 8709, 8716, 8723, 8729, 8735, 8741, 8748, 8754, 8759, 8765, 8771, 8777, 8783, 8789, 8795, 8801, 8807, 8813, 8819, 8825, 8833, 8842, 8855, 8866, 8878, 8893, 8910, 8929, 8948, 8966, 8984, 9003, 9021, 9037, 9052, 9065, 9079, 9094, 9109, 9124, 9139, 9154, 9169, 9184, 9199, 9214, 9229, 9245, 9260, 9276, 9292, 9308, 9325, 9341, 9358, 9376, 9393, 9411, 9428, 9446, 9464, 9483, 9501, 9519, 9538, 9557, 9575, 9594, 9612, 9631, 9650, 9668, 9687, 9705, 9723, 9742, 9760, 9778, 9796, 9813, 9831, 9849, 9866, 9883, 9900, 9917, 9934, 9951, 9968, 9985, 10001, 10018, 10034, 10051, 10067, 10083, 10100, 10116, 10132, 10146, 10170, 10184, 10201, 10219, 10235, 10249, 10263, 10276, 10289, 10303, 10317, 10330, 10343, 10357, 10370, 10383, 10396, 10409, 10422, 10435, 10448, 10461, 10475, 10488, 10501, 10514, 10528, 10542, 10556, 10570, 10584, 10599, 10612, 10624, 10635, 10644, 10654, 10664, 10675, 10685, 10696, 10706, 10717, 10727, 10738, 10748, 10759, 10769, 10779, 10790, 10800, 10811, 10821, 10831, 10842, 10852, 10863, 10873, 10883, 10894, 10904, 10915, 10925, 10937, 10949, 10960, 10971, 10982, 10993, 11005, 11017, 11030, 11042, 11055, 11068, 11080, 11093, 11106, 11120, 11133, 11147, 11160, 11174, 11188, 11201, 11214, 11228, 11242, 11256, 11270, 11283, 11297, 11311, 11324, 11338, 11351, 11365, 11379, 11394, 11408, 11422, 11435, 11448, 11462, 11476, 11490, 11504, 11519, 11534, 11550, 11566, 11580, 11593, 11607, 11621, 11634, 11648, 11661, 11675, 11688, 11701, 11714, 11728, 11741, 11754, 11767, 11780, 11794, 11807, 11820, 11834, 11848, 11862, 11877, 11892, 11907, 11923, 11938, 11954, 11971, 11989, 12007, 12024, 12041, 12055, 12068, 12083, 12098, 12113, 12129, 12145, 12160, 12175, 12189, 12204, 12219, 12233, 12245, 12254, 12264, 12275, 12289, 12304, 12319, 12334, 12349, 12363, 12378, 12394, 12410, 12427, 12445, 12462, 12480, 12497, 12515, 12532, 12550, 12568, 12585, 12602, 12619, 12634, 12650, 12665, 12679, 12693, 12707, 12721, 12734, 12747, 12759, 12772, 12785, 12799, 12812, 12826, 12841, 12855, 12871, 12886, 12903, 12919, 12936, 12953, 12971, 12988, 13006, 13023, 13041, 13058, 13075, 13092, 13108, 13123, 13139, 13154, 13169, 13184, 13198, 13212, 13226, 13239, 13253, 13267, 13280, 13294, 13307, 13321, 13334, 13348, 13361, 13374, 13387, 13407, 13424, 13440, 13456, 13473, 13490, 13506, 13523, 13539, 13555, 13572, 13586, 13602, 13614, 13623, 13627, 13629, 13631, 13635, 13639, 13643, 13646, 13650, 13653, 13657, 13660, 13664, 13667, 13670, 13673, 13677, 13680, 13683, 13687, 13690, 13694, 13697, 13700, 13704, 13706, 13708, 13709, 13710, 13713, 13715, 13716, 13716, 13717, 13717, 13718, 13718, 13719, 13719, 13719, 13720, 13720, 13720, 13720, 13720, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 13719); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 309, 312, 314, 316, 319, 321, 323, 325, 327, 329, 331, 332, 332, 332, 331, 330, 330, 329, 328, 328, 328, 328, 328, 328, 328, 329, 329, 330, 332, 333, 335, 337, 340, 343, 347, 351, 356, 360, 366, 370, 375, 378, 380, 382, 382, 383, 383, 383, 383, 384, 385, 387, 390, 393, 396, 400, 404, 407, 412, 415, 418, 421, 423, 425, 427, 429, 431, 433, 436, 439, 442, 446, 450, 455, 460, 466, 472, 479, 486, 494, 503, 511, 521, 529, 533, 535, 538, 540, 540, 542, 543, 546, 548, 552, 555, 558, 562, 566, 569, 572, 574, 576, 578, 579, 580, 581, 582, 584, 584, 585, 586, 588, 590, 594, 597, 601, 606, 610, 615, 621, 627, 633, 640, 647, 655, 663, 672, 679, 684, 690, 694, 696, 698, 700, 704, 708, 712, 718, 723, 729, 735, 741, 748, 753, 759, 763, 766, 768, 767, 766, 765, 765, 765, 767, 768, 769, 770, 772, 773, 776, 778, 782, 786, 790, 795, 800, 806, 812, 819, 825, 831, 832, 832, 832, 832, 832, 833, 835, 837, 840, 843, 847, 851, 857, 864, 872, 880, 889, 899, 910, 922, 935, 949, 964, 979, 995, 1012, 1029, 1047, 1064, 1083, 1101, 1120, 1139, 1158, 1177, 1197, 1216, 1236, 1256, 1277, 1297, 1319, 1340, 1362, 1384, 1406, 1428, 1450, 1471, 1482, 1486, 1492, 1498, 1497, 1498, 1501, 1503, 1507, 1511, 1516, 1521, 1527, 1531, 1532, 1527, 1522, 1517, 1510, 1502, 1494, 1486, 1479, 1473, 1466, 1460, 1452, 1443, 1430, 1413, 1396, 1380, 1362, 1343, 1323, 1303, 1283, 1263, 1242, 1221, 1199, 1176, 1152, 1130, 1107, 1084, 1061, 1037, 1014, 992, 969, 946, 923, 900, 877, 854, 832, 809, 786, 763, 741, 720, 698, 677, 657, 637, 617, 598, 579, 560, 542, 525, 508, 491, 475, 459, 444, 428, 413, 399, 385, 371, 357, 344, 331, 319, 307, 295, 284, 273, 263, 254, 245, 237, 230, 223, 218, 213, 209, 205, 203, 201, 200, 199, 199, 200, 202, 204, 207, 210, 214, 219, 224, 229, 235, 241, 248, 255, 263, 271, 279, 288, 297, 306, 316, 326, 337, 337, 334, 330, 326, 320, 314, 309, 304, 300, 297, 295, 293, 291, 290, 289, 289, 289, 288, 288, 288, 287, 285, 283, 280, 278, 276, 274, 273, 271, 270, 270, 269, 269, 269, 269, 269, 268, 267, 266, 265, 263, 261, 259, 257, 255, 253, 251, 250, 248, 247, 246, 245, 243, 242, 241, 240, 238, 236, 235, 233, 231, 230, 228, 227, 226, 226, 225, 225, 226, 227, 228, 229, 230, 232, 233, 235, 236, 238, 241, 244, 248, 253, 257, 262, 267, 272, 278, 285, 292, 299, 307, 316, 325, 334, 344, 354, 364, 376, 387, 399, 412, 425, 439, 453, 468, 483, 498, 514, 531, 548, 566, 584, 602, 621, 641, 661, 679, 682, 682, 683, 680, 677, 674, 671, 665, 657, 648, 639, 627, 613, 602, 589, 573, 557, 541, 526, 512, 499, 485, 471, 457, 443, 429, 417, 405, 395, 385, 375, 367, 360, 353, 347, 343, 339, 336, 333, 332, 331, 331, 331, 332, 334, 335, 338, 341, 344, 347, 351, 356, 360, 365, 371, 376, 382, 388, 395, 402, 410, 417, 426, 434, 444, 453, 463, 474, 483, 482, 482, 483, 480, 478, 476, 474, 473, 472, 472, 472, 473, 474, 475, 477, 479, 481, 482, 482, 482, 482, 481, 480, 479, 478, 478, 477, 477, 477, 477, 478, 478, 479, 479, 480, 480, 480, 480, 480, 480, 480, 479, 478, 475, 471, 466, 461, 455, 449, 443, 438, 433, 429, 425, 421, 418, 415, 413, 411, 410, 409, 409, 409, 410, 411, 413, 412, 403, 397, 388, 379, 369, 359, 349, 339, 328, 318, 307, 296, 286, 277, 268, 259, 251, 243, 236, 229, 223, 218, 212, 207, 202, 198, 195, 191, 189, 186, 184, 183, 182, 181, 181, 182, 182, 184, 186, 188, 190, 194, 197, 201, 206, 211, 216, 222, 228, 235, 242, 250, 259, 268, 277, 287, 297, 308, 320, 331, 343, 356, 369, 383, 397, 412, 427, 443, 459, 476, 493, 511, 529, 547, 567, 574, 583, 582, 582, 581, 579, 577, 574, 566, 559, 552, 544, 534, 524, 512, 500, 490, 478, 466, 454, 442, 430, 419, 408, 397, 387, 377, 368, 359, 350, 342, 335, 328, 322, 316, 310, 305, 300, 296, 292, 289, 286, 283, 281, 280, 279, 278, 278, 279, 280, 281, 283, 285, 288, 291, 295, 300, 305, 310, 316, 322, 327, 331, 332, 332, 332, 332, 331, 331, 331, 332, 334, 336, 339, 341, 345, 348, 352, 356, 360, 365, 370, 375, 380, 386, 392, 398, 403, 409, 415, 421, 428, 435, 443, 452, 461, 470, 480, 491, 502, 513, 525, 538, 550, 557, 563, 569, 574, 580, 582, 582, 582, 581, 577, 570, 562, 554, 544, 534, 524, 515, 507, 499, 491, 485, 478, 472, 466, 461, 455, 451, 446, 442, 439, 436, 434, 432, 430, 429, 429, 429, 430, 431, 433, 436, 439, 443, 448, 453, 459, 466, 473, 481, 490, 499, 509, 519, 530, 542, 554, 567, 580, 594, 608, 623, 639, 655, 671, 688, 705, 723, 741, 760, 779, 798, 819, 839, 861, 882, 904, 926, 934, 934, 935, 929, 920, 912, 905, 896, 888, 880, 872, 865, 858, 852, 847, 842, 838, 834, 831, 828, 825, 823, 821, 820, 820, 820, 820, 821, 822, 823, 825, 826, 827, 824, 818, 813, 807, 799, 792, 784, 778, 772, 767, 762, 758, 755, 752, 749, 747, 745, 744, 743, 743, 743, 744, 745, 747, 749, 752, 755, 759, 763, 768, 773, 778, 782, 782, 782, 782, 781, 780, 778, 778, 777, 777, 776, 777, 777, 778, 778, 779, 780, 780, 780, 781, 781, 781, 782, 783, 785, 787, 789, 793, 796, 800, 805, 810, 815, 819, 824, 827, 831, 836, 840, 844, 849, 855, 861, 868, 874, 880, 882, 882, 882, 882, 881, 880, 879, 878, 879, 880, 881, 884, 887, 890, 893, 898, 902, 907, 912, 918, 925, 932, 939, 946, 952, 958, 962, 966, 970, 973, 976, 978, 976, 971, 968, 962, 956, 951, 945, 940, 936, 932, 928, 926, 924, 919, 912, 904, 896, 886, 876, 865, 856, 847, 839, 831, 823, 815, 807, 799, 792, 786, 782, 778, 775, 773, 772, 772, 773, 774, 777, 780, 785, 789, 794, 800, 805, 811, 817, 823, 830, 836, 842, 848, 854, 861, 868, 874, 882, 889, 897, 906, 916, 926, 938, 950, 963, 977, 991, 1007, 1024, 1042, 1060, 1078, 1097, 1116, 1136, 1156, 1176, 1197, 1218, 1238, 1258, 1279, 1299, 1320, 1341, 1362, 1383, 1405, 1427, 1448, 1470, 1482, 1482, 1483, 1482, 1477, 1473, 1471, 1469, 1468, 1467, 1467, 1467, 1469, 1469, 1463, 1452, 1446, 1440, 1432, 1423, 1415, 1408, 1402, 1396, 1392, 1387, 1383, 1379, 1376, 1373, 1371, 1369, 1368, 1367, 1367, 1367, 1368, 1369, 1371, 1373, 1376, 1379, 1381, 1382, 1382, 1382, 1381, 1381, 1380, 1380, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 30, 28, 25, 21, 17, 11, 6, 2, -3, -6, -6, -5, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 1, 3, 8, 13, 18, 23, 27, 31, 35, 38, 42, 43, 41, 35, 26, 15, 3, -9, -11, -7, 1, 10, 18, 24, 29, 33, 37, 41, 45, 50, 55, 57, 55, 51, 43, 34, 24, 16, 10, 7, 9, 12, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 30, 31, 33, 29, 19, 10, 2, 7, 16, 25, 33, 38, 41, 44, 46, 49, 48, 46, 41, 34, 25, 15, 4, -6, -10, -8, -4, 3, 9, 16, 22, 27, 31, 35, 38, 40, 42, 44, 46, 47, 48, 49, 50, 52, 53, 54, 52, 42, 29, 18, 10, 11, 19, 31, 41, 48, 53, 57, 62, 67, 72, 77, 82, 87, 90, 84, 73, 58, 41, 25, 13, 3, -5, -11, -16, -20, -23, -25, -26, -28, -29, -31, -32, -32, -31, -30, -28, -27, -24, -20, -12, 1, 8, 12, 12, 15, 20, 27, 35, 45, 55, 66, 79, 91, 103, 114, 125, 136, 146, 156, 167, 178, -171, -160, -149, -138, -127, -116, -104, -93, -83, -72, -63, -53, -44, -36, -28, -21, -15, -10, -5, -1, 3, 6, 7, 8, 8, 7, 6, 5, 8, 16, 24, 22, 17, 14, 14, 12, 12, 12, 11, 10, 9, 5, -1, -8, -16, -25, -27, -24, -20, -17, -15, -14, -14, -18, -24, -30, -34, -40, -49, -55, -55, -52, -49, -50, -54, -58, -62, -63, -62, -61, -61, -63, -64, -64, -65, -65, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -62, -62, -62, -62, -61, -59, -56, -54, -51, -48, -45, -41, -37, -32, -27, -21, -15, -9, -3, 4, 11, 19, 26, 34, 42, 51, 59, 68, 77, 86, 95, 105, 115, 125, 134, 143, 152, 160, 169, 177, -175, -167, -159, -151, -144, -136, -129, -122, -115, -108, -101, -94, -87, -80, -74, -67, -61, -54, -48, -42, -36, -30, -24, -18, -12, -6, -11, -17, -31, -35, -34, -31, -29, -27, -26, -26, -26, -26, -26, -25, -25, -24, -23, -26, -27, -26, -24, -21, -19, -16, -14, -12, -11, -10, -9, -8, -8, -9, -11, -12, -11, -9, -9, -10, -11, -12, -12, -12, -12, -11, -11, -11, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -9, -7, -4, -1, 1, 2, 3, 2, 1, 0, -1, 0, 3, 7, 12, 17, 23, 29, 33, 37, 41, 45, 48, 50, 52, 55, 57, 60, 61, 62, 62, 62, 61, 60, 59, 57, 55, 53, 52, 51, 50, 48, 47, 46, 44, 43, 41, 40, 39, 37, 36, 34, 33, 32, 30, 29, 16, 0, -21, -25, -17, -8, -6, -11, -23, -32, -37, -44, -54, -63, -59, -44, -27, -13, -2, 7, 15, 24, 33, 43, 53, 64, 75, 86, 96, 107, 118, 128, 139, 150, 161, 171, -179, -169, -160, -150, -141, -133, -124, -115, -107, -99, -91, -83, -75, -68, -60, -53, -46, -38, -31, -24, -18, -11, -4, 2, 8, 12, 17, 21, 24, 27, 30, 32, 26, 12, -7, -20, -20, -13, -5, 2, 5, 6, 5, 3, 3, 2, 2, 1, -1, -2, -3, -3, -3, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -1, -5, -12, -19, -22, -21, -19, -16, -14, -13, -13, -14, -13, -12, -10, -8, -6, -4, -3, -2, 0, 1, 3, 4, -1, -13, -29, -40, -44, -45, -45, -48, -48, -48, -48, -47, -46, -46, -44, -42, -40, -38, -35, -34, -31, -29, -25, -21, -17, -13, -8, -5, -1, 3, 7, 10, 14, 18, 22, 25, 29, 33, 36, 40, 44, 47, 49, 51, 53, 54, 54, 54, 55, 55, 56, 57, 58, 58, 59, 60, 60, 61, 61, 61, 60, 58, 57, 55, 54, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 34, 25, 10, -1, -10, -11, -8, -9, -15, -25, -33, -36, -35, -37, -43, -53, -65, -69, -67, -62, -58, -54, -51, -48, -44, -41, -38, -35, -31, -28, -24, -20, -17, -14, -10, -7, -4, 0, 3, 7, 10, 13, 17, 20, 23, 25, 26, 27, 28, 28, 29, 29, 30, 31, 32, 33, 33, 34, 35, 35, 33, 26, 16, 4, -8, -11, -7, 1, 10, 17, 22, 26, 29, 33, 37, 40, 43, 45, 47, 47, 46, 43, 41, 38, 36, 34, 35, 37, 39, 40, 40, 40, 41, 42, 43, 44, 45, 45, 46, 47, 47, 48, 49, 44, 34, 20, 10, 10, 13, 14, 11, 4, -1, -3, -8, -17, -29, -34, -33, -28, -22, -18, -14, -10, -6, -2, 3, 8, 14, 21, 27, 34, 42, 49, 57, 65, 73, 81, 89, 96, 103, 110, 117, 124, 131, 138, 145, 152, 158, 165, 171, 177, -176, -170, -164, -158, -152, -146, -140, -134, -129, -123, -117, -112, -106, -101, -95, -90, -84, -79, -74, -69, -63, -59, -55, -51, -48, -46, -44, -42, -41, -40, -37, -42, -31, -23, -22, -25, -27, -29, -30, -28, -25, -22, -19, -16, -15, -13, -12, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 8, 8, 7, 5, -1, -12, -24, -36, -41, -39, -33, -28, -25, -22, -21, -20, -19, -18, -16, -14, -13, -11, -10, -8, -6, -5, -3, -1, 0, 2, 3, 5, 6, 8, 9, 9, 10, 5, -2, -7, -9, -7, -4, -1, 0, 1, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, 1, 5, 10, 15, 20, 25, 28, 31, 34, 38, 42, 43, 41, 36, 28, 21, 16, 12, 15, 19, 23, 26, 28, 26, 20, 10, -2, -11, -12, -9, -5, -1, 2, 5, 7, 9, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 28, 25, 20, 13, 8, 6, 7, 10, 12, 11, 4, -7, -22, -28, -26, -21, -16, -12, -10, -10, -11, -10, -10, -15, -23, -34, -39, -36, -26, -13, 1, 14, 25, 36, 46, 56, 67, 79, 90, 102, 113, 124, 136, 147, 158, 169, 180, -169, -158, -146, -135, -124, -112, -101, -90, -78, -67, -56, -44, -33, -22, -10, 1, 12, 24, 35, 46, 58, 69, 80, 92, 103, 114, 125, 136, 147, 158, 169, 180, -169, -158, -148, -139, -130, -121, -112, -103, -94, -84, -75, -66, -58, -51, -45, -40, -35, -31, -28, -25, -24, -23, -23, -18, -19, -14, -6, -1, 3, 4, 5, 5, 6, 7, 8, 5, -8, -24, -49, -60, -60, -54, -49, -45, -43, -43, -44, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, -31, -30, -29, -26, -21, -14, -6, -3, -2, -3, -4, -5, -6, -5, -5, -3, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 137, 142, 148, 155, 161, 168, 175, 182, 190, 198, 206, 213, 222, 232, 241, 250, 259, 269, 279, 289, 299, 310, 320, 331, 342, 353, 365, 376, 387, 398, 409, 419, 431, 443, 455, 468, 481, 494, 506, 517, 527, 535, 544, 555, 568, 580, 590, 601, 611, 622, 633, 646, 659, 673, 687, 701, 714, 728, 741, 752, 761, 768, 774, 781, 790, 801, 810, 818, 827, 837, 846, 855, 864, 873, 881, 890, 899, 908, 917, 926, 935, 944, 953, 962, 971, 979, 988, 999, 1010, 1020, 1030, 1041, 1052, 1064, 1076, 1088, 1098, 1107, 1115, 1122, 1128, 1135, 1145, 1157, 1168, 1178, 1188, 1198, 1206, 1213, 1222, 1232, 1242, 1252, 1263, 1274, 1284, 1293, 1302, 1311, 1320, 1328, 1337, 1346, 1356, 1365, 1373, 1379, 1385, 1388, 1399, 1411, 1419, 1427, 1436, 1446, 1457, 1470, 1483, 1496, 1509, 1521, 1532, 1542, 1551, 1558, 1560, 1560, 1559, 1561, 1566, 1575, 1584, 1592, 1600, 1608, 1616, 1624, 1632, 1640, 1649, 1657, 1664, 1672, 1680, 1687, 1696, 1703, 1712, 1721, 1731, 1742, 1754, 1765, 1778, 1791, 1805, 1820, 1838, 1858, 1879, 1902, 1925, 1948, 1970, 1993, 2015, 2037, 2058, 2079, 2098, 2116, 2133, 2148, 2162, 2175, 2186, 2197, 2206, 2216, 2225, 2234, 2243, 2252, 2263, 2274, 2285, 2298, 2311, 2324, 2337, 2350, 2364, 2377, 2390, 2403, 2416, 2428, 2444, 2464, 2483, 2500, 2515, 2534, 2556, 2578, 2597, 2617, 2637, 2659, 2681, 2702, 2724, 2747, 2770, 2792, 2810, 2830, 2852, 2873, 2895, 2916, 2937, 2958, 2979, 3002, 3025, 3047, 3068, 3087, 3102, 3119, 3136, 3153, 3170, 3186, 3200, 3214, 3229, 3243, 3257, 3272, 3285, 3298, 3310, 3323, 3335, 3347, 3360, 3372, 3384, 3396, 3409, 3421, 3434, 3446, 3459, 3471, 3484, 3496, 3508, 3520, 3531, 3543, 3554, 3565, 3576, 3587, 3598, 3608, 3618, 3628, 3637, 3647, 3656, 3666, 3676, 3686, 3696, 3707, 3718, 3730, 3743, 3756, 3769, 3784, 3799, 3816, 3832, 3850, 3868, 3887, 3906, 3925, 3944, 3963, 3982, 4000, 4017, 4034, 4050, 4066, 4081, 4095, 4109, 4122, 4134, 4146, 4157, 4169, 4179, 4190, 4200, 4210, 4220, 4230, 4240, 4250, 4259, 4270, 4280, 4290, 4301, 4312, 4323, 4335, 4346, 4357, 4363, 4367, 4375, 4382, 4387, 4391, 4396, 4401, 4405, 4410, 4414, 4418, 4423, 4428, 4432, 4437, 4442, 4447, 4452, 4456, 4460, 4464, 4468, 4473, 4478, 4483, 4488, 4493, 4499, 4504, 4511, 4517, 4524, 4531, 4539, 4546, 4554, 4562, 4569, 4577, 4585, 4593, 4601, 4609, 4617, 4626, 4634, 4643, 4652, 4662, 4671, 4680, 4690, 4699, 4709, 4719, 4729, 4739, 4749, 4759, 4768, 4778, 4788, 4797, 4807, 4817, 4827, 4836, 4846, 4856, 4865, 4875, 4884, 4893, 4902, 4911, 4920, 4929, 4940, 4950, 4961, 4972, 4983, 4993, 5003, 5012, 5020, 5029, 5038, 5047, 5057, 5065, 5074, 5082, 5090, 5098, 5107, 5115, 5123, 5131, 5139, 5147, 5156, 5164, 5172, 5181, 5189, 5197, 5206, 5214, 5222, 5231, 5239, 5248, 5256, 5271, 5289, 5303, 5317, 5335, 5351, 5366, 5383, 5400, 5417, 5434, 5451, 5468, 5478, 5484, 5495, 5506, 5516, 5526, 5537, 5549, 5563, 5578, 5595, 5612, 5629, 5646, 5665, 5683, 5703, 5723, 5743, 5763, 5782, 5800, 5817, 5833, 5849, 5863, 5876, 5889, 5900, 5911, 5922, 5932, 5941, 5951, 5960, 5969, 5978, 5987, 5996, 6005, 6015, 6024, 6035, 6045, 6056, 6067, 6079, 6091, 6103, 6115, 6128, 6140, 6153, 6165, 6177, 6188, 6198, 6211, 6224, 6237, 6250, 6261, 6273, 6285, 6298, 6312, 6325, 6339, 6353, 6367, 6381, 6396, 6412, 6427, 6442, 6458, 6473, 6488, 6503, 6519, 6535, 6551, 6567, 6584, 6600, 6617, 6635, 6652, 6670, 6688, 6706, 6724, 6743, 6761, 6780, 6799, 6818, 6837, 6856, 6876, 6896, 6913, 6931, 6949, 6968, 6985, 7003, 7021, 7039, 7057, 7075, 7093, 7111, 7128, 7146, 7164, 7182, 7199, 7217, 7235, 7253, 7271, 7289, 7307, 7322, 7336, 7351, 7365, 7378, 7389, 7400, 7410, 7420, 7430, 7440, 7449, 7459, 7468, 7477, 7485, 7494, 7503, 7512, 7520, 7529, 7537, 7546, 7555, 7564, 7573, 7582, 7592, 7601, 7611, 7621, 7631, 7641, 7652, 7662, 7672, 7683, 7694, 7705, 7715, 7726, 7736, 7747, 7757, 7767, 7776, 7786, 7796, 7806, 7816, 7826, 7835, 7845, 7855, 7865, 7875, 7884, 7893, 7902, 7911, 7920, 7929, 7938, 7947, 7956, 7965, 7974, 7984, 7993, 8002, 8011, 8020, 8029, 8038, 8049, 8065, 8082, 8098, 8113, 8131, 8148, 8165, 8182, 8198, 8211, 8225, 8240, 8254, 8268, 8282, 8288, 8296, 8304, 8311, 8318, 8324, 8328, 8332, 8336, 8341, 8346, 8351, 8356, 8360, 8365, 8370, 8376, 8381, 8386, 8392, 8397, 8403, 8408, 8414, 8420, 8426, 8432, 8438, 8445, 8451, 8457, 8462, 8468, 8474, 8479, 8485, 8491, 8496, 8502, 8508, 8513, 8519, 8525, 8531, 8536, 8542, 8547, 8551, 8558, 8565, 8570, 8576, 8581, 8587, 8593, 8600, 8608, 8616, 8624, 8632, 8641, 8649, 8656, 8663, 8670, 8676, 8681, 8686, 8691, 8697, 8705, 8713, 8720, 8725, 8731, 8737, 8743, 8749, 8755, 8761, 8767, 8774, 8780, 8787, 8793, 8799, 8805, 8811, 8818, 8830, 8844, 8859, 8874, 8888, 8903, 8919, 8936, 8955, 8974, 8994, 9006, 9021, 9038, 9053, 9068, 9082, 9096, 9110, 9125, 9140, 9155, 9171, 9186, 9202, 9219, 9236, 9253, 9272, 9291, 9311, 9331, 9352, 9373, 9395, 9416, 9438, 9459, 9480, 9501, 9522, 9543, 9563, 9583, 9603, 9623, 9642, 9660, 9679, 9697, 9714, 9731, 9748, 9765, 9781, 9797, 9812, 9827, 9843, 9857, 9872, 9887, 9901, 9915, 9930, 9944, 9958, 9972, 9987, 10001, 10016, 10031, 10047, 10062, 10077, 10093, 10110, 10125, 10135, 10155, 10175, 10193, 10205, 10219, 10233, 10248, 10263, 10276, 10290, 10302, 10315, 10328, 10341, 10354, 10367, 10380, 10393, 10406, 10419, 10432, 10445, 10458, 10471, 10484, 10498, 10512, 10526, 10540, 10554, 10569, 10585, 10595, 10605, 10616, 10627, 10638, 10649, 10659, 10669, 10679, 10689, 10699, 10709, 10719, 10730, 10740, 10750, 10760, 10771, 10781, 10791, 10802, 10812, 10822, 10833, 10843, 10854, 10864, 10875, 10885, 10895, 10906, 10919, 10931, 10943, 10954, 10966, 10977, 10989, 11001, 11013, 11026, 11038, 11051, 11064, 11077, 11091, 11104, 11118, 11132, 11146, 11160, 11174, 11187, 11201, 11213, 11226, 11240, 11255, 11270, 11285, 11301, 11316, 11331, 11346, 11360, 11372, 11383, 11394, 11407, 11421, 11435, 11449, 11463, 11477, 11492, 11506, 11521, 11536, 11551, 11566, 11580, 11593, 11607, 11619, 11631, 11644, 11657, 11671, 11684, 11698, 11712, 11726, 11740, 11754, 11767, 11780, 11794, 11807, 11821, 11835, 11849, 11865, 11882, 11898, 11914, 11930, 11946, 11962, 11979, 11996, 12009, 12024, 12040, 12056, 12070, 12085, 12100, 12115, 12130, 12146, 12162, 12176, 12191, 12205, 12214, 12224, 12237, 12248, 12259, 12272, 12287, 12304, 12324, 12344, 12366, 12388, 12410, 12432, 12454, 12476, 12498, 12520, 12541, 12561, 12580, 12597, 12613, 12628, 12641, 12653, 12663, 12673, 12682, 12690, 12698, 12706, 12714, 12723, 12733, 12744, 12756, 12769, 12784, 12801, 12818, 12837, 12858, 12879, 12901, 12923, 12946, 12968, 12990, 13011, 13032, 13052, 13070, 13087, 13104, 13118, 13132, 13145, 13156, 13167, 13177, 13187, 13196, 13206, 13216, 13226, 13236, 13247, 13258, 13269, 13282, 13294, 13307, 13320, 13333, 13350, 13367, 13379, 13392, 13410, 13428, 13445, 13460, 13475, 13492, 13508, 13525, 13542, 13559, 13574, 13588, 13594, 13600, 13607, 13612, 13617, 13621, 13624, 13627, 13629, 13632, 13634, 13637, 13640, 13644, 13647, 13650, 13653, 13656, 13659, 13662, 13665, 13668, 13671, 13674, 13677, 13678, 13679, 13680, 13680, 13682, 13683, 13684, 13686, 13686, 13687, 13687, 13688, 13689, 13689, 13690, 13690, 13690, 13690, 13690, 13690, 13690, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689, 13689); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 292, 295, 298, 302, 305, 308, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 327, 328, 330, 331, 333, 336, 339, 343, 349, 355, 364, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 374, 375, 375, 377, 380, 383, 386, 389, 394, 399, 406, 415, 424, 424, 426, 427, 429, 431, 434, 436, 440, 444, 449, 454, 460, 466, 473, 480, 487, 495, 504, 514, 524, 524, 524, 524, 526, 526, 527, 527, 528, 530, 533, 535, 538, 542, 548, 554, 562, 572, 574, 574, 574, 574, 574, 574, 575, 576, 576, 577, 577, 578, 579, 581, 584, 588, 593, 598, 604, 610, 617, 624, 631, 640, 647, 657, 669, 674, 674, 676, 680, 683, 685, 687, 689, 692, 696, 701, 706, 713, 719, 726, 730, 734, 737, 743, 751, 760, 769, 774, 774, 774, 774, 775, 777, 781, 785, 790, 795, 798, 802, 806, 810, 814, 819, 822, 824, 824, 824, 824, 823, 822, 822, 822, 821, 820, 818, 817, 817, 819, 823, 828, 835, 845, 856, 869, 885, 901, 919, 938, 957, 977, 997, 1017, 1037, 1057, 1076, 1094, 1112, 1129, 1145, 1161, 1177, 1193, 1208, 1225, 1241, 1258, 1276, 1295, 1315, 1336, 1357, 1380, 1402, 1424, 1443, 1453, 1463, 1472, 1477, 1482, 1487, 1493, 1497, 1501, 1505, 1508, 1512, 1516, 1521, 1524, 1524, 1524, 1521, 1516, 1510, 1505, 1500, 1494, 1489, 1483, 1477, 1470, 1459, 1448, 1437, 1426, 1411, 1394, 1377, 1360, 1344, 1325, 1303, 1282, 1260, 1239, 1217, 1196, 1173, 1150, 1127, 1104, 1081, 1059, 1036, 1014, 991, 969, 946, 924, 901, 878, 855, 832, 809, 787, 764, 742, 721, 700, 680, 659, 640, 621, 603, 584, 565, 546, 527, 509, 490, 472, 454, 436, 418, 401, 383, 366, 349, 332, 316, 300, 285, 271, 257, 245, 234, 224, 216, 209, 204, 201, 198, 197, 197, 198, 199, 202, 205, 208, 212, 217, 221, 226, 231, 236, 242, 247, 253, 258, 264, 270, 275, 281, 287, 293, 299, 305, 312, 319, 326, 333, 340, 343, 340, 337, 334, 330, 327, 325, 322, 318, 313, 309, 305, 303, 301, 300, 300, 300, 299, 297, 294, 292, 290, 288, 286, 283, 281, 278, 276, 274, 273, 273, 272, 271, 270, 269, 267, 266, 265, 264, 262, 261, 260, 258, 257, 256, 254, 253, 251, 250, 248, 247, 245, 244, 242, 240, 239, 237, 235, 234, 232, 230, 229, 227, 225, 224, 223, 223, 223, 224, 224, 224, 224, 224, 224, 224, 224, 225, 226, 227, 228, 230, 232, 235, 238, 243, 248, 253, 259, 266, 273, 281, 289, 298, 308, 318, 328, 339, 351, 363, 376, 389, 403, 417, 431, 446, 462, 478, 495, 512, 530, 548, 567, 586, 606, 626, 646, 657, 665, 672, 674, 674, 674, 674, 674, 671, 663, 654, 645, 637, 626, 612, 598, 584, 571, 554, 535, 513, 491, 470, 451, 433, 417, 402, 388, 376, 365, 357, 350, 345, 342, 341, 340, 341, 342, 344, 346, 349, 351, 354, 357, 360, 362, 365, 367, 369, 371, 374, 376, 378, 380, 382, 384, 386, 389, 392, 395, 400, 404, 410, 416, 423, 430, 439, 448, 458, 471, 474, 474, 474, 474, 474, 474, 474, 473, 472, 471, 471, 471, 472, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 470, 466, 461, 456, 452, 448, 443, 439, 434, 429, 425, 422, 419, 417, 414, 412, 411, 409, 409, 409, 409, 410, 413, 410, 403, 396, 388, 382, 374, 364, 354, 343, 333, 324, 314, 305, 295, 286, 278, 269, 261, 252, 244, 235, 228, 220, 213, 207, 201, 196, 191, 186, 181, 178, 174, 171, 169, 167, 166, 165, 165, 165, 167, 168, 171, 174, 177, 181, 186, 191, 197, 203, 210, 217, 225, 233, 242, 251, 261, 271, 282, 294, 306, 318, 331, 345, 359, 373, 388, 404, 420, 436, 453, 471, 489, 507, 526, 545, 554, 562, 570, 574, 574, 574, 574, 574, 572, 565, 558, 551, 544, 537, 530, 521, 509, 498, 487, 477, 467, 455, 442, 428, 416, 404, 393, 383, 373, 363, 354, 344, 336, 327, 319, 312, 305, 298, 293, 287, 282, 278, 274, 270, 268, 266, 265, 264, 265, 265, 266, 268, 270, 272, 275, 279, 283, 288, 293, 298, 305, 313, 323, 324, 324, 324, 324, 324, 324, 323, 323, 322, 321, 321, 322, 324, 326, 329, 333, 337, 342, 348, 355, 362, 369, 373, 377, 383, 389, 395, 401, 408, 415, 423, 431, 440, 449, 459, 469, 479, 490, 502, 514, 529, 536, 543, 550, 558, 565, 573, 574, 574, 574, 574, 574, 568, 561, 552, 543, 536, 528, 518, 508, 497, 487, 477, 467, 458, 450, 442, 435, 428, 421, 415, 410, 406, 403, 401, 400, 400, 401, 403, 407, 411, 416, 422, 428, 436, 445, 454, 464, 474, 485, 497, 509, 522, 535, 548, 562, 577, 591, 606, 621, 636, 652, 668, 684, 700, 717, 733, 750, 768, 785, 803, 822, 841, 861, 881, 902, 924, 924, 924, 924, 924, 924, 924, 918, 912, 904, 897, 890, 883, 876, 870, 864, 858, 851, 845, 839, 834, 830, 826, 824, 821, 819, 818, 817, 816, 816, 817, 818, 821, 824, 824, 824, 823, 818, 813, 807, 802, 797, 791, 786, 780, 774, 768, 763, 759, 755, 752, 750, 748, 747, 746, 745, 745, 746, 747, 748, 750, 752, 755, 759, 763, 768, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 775, 776, 778, 778, 779, 780, 782, 785, 788, 792, 798, 804, 812, 821, 825, 828, 833, 838, 843, 848, 854, 861, 869, 874, 874, 874, 874, 874, 875, 876, 877, 878, 879, 879, 879, 880, 881, 884, 886, 890, 894, 899, 905, 910, 916, 924, 932, 939, 944, 948, 952, 956, 960, 964, 968, 972, 971, 967, 963, 959, 956, 952, 948, 944, 939, 933, 927, 922, 919, 917, 908, 899, 891, 882, 871, 859, 845, 829, 814, 800, 788, 779, 770, 763, 759, 755, 754, 756, 759, 763, 769, 776, 783, 791, 800, 808, 815, 823, 829, 835, 839, 843, 846, 848, 849, 850, 850, 851, 852, 853, 855, 858, 863, 869, 877, 886, 898, 912, 927, 944, 963, 983, 1005, 1027, 1050, 1072, 1095, 1118, 1140, 1162, 1184, 1205, 1226, 1246, 1266, 1285, 1304, 1322, 1340, 1359, 1377, 1397, 1417, 1438, 1460, 1466, 1468, 1471, 1473, 1474, 1474, 1474, 1472, 1470, 1468, 1466, 1464, 1463, 1462, 1463, 1467, 1469, 1464, 1457, 1451, 1446, 1440, 1434, 1426, 1419, 1412, 1406, 1401, 1397, 1394, 1391, 1389, 1387, 1386, 1385, 1384, 1384, 1384, 1385, 1386, 1387, 1385, 1385, 1384, 1383, 1382, 1380, 1379, 1378, 1378, 1378, 1377, 1377, 1377, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 190, 195, 200, 206, 213, 220, 228, 236, 244, 253, 262, 271, 280, 289, 298, 307, 317, 327, 337, 348, 358, 368, 379, 390, 401, 411, 422, 433, 445, 455, 466, 476, 486, 496, 506, 516, 527, 539, 551, 563, 575, 588, 601, 613, 625, 636, 647, 658, 668, 679, 689, 699, 709, 719, 729, 739, 750, 762, 774, 787, 799, 812, 825, 837, 849, 861, 870, 879, 887, 895, 903, 912, 920, 928, 937, 945, 953, 962, 970, 978, 986, 996, 1006, 1016, 1027, 1038, 1048, 1056, 1064, 1072, 1080, 1089, 1098, 1107, 1117, 1127, 1138, 1149, 1160, 1172, 1183, 1195, 1205, 1215, 1224, 1234, 1244, 1254, 1263, 1271, 1278, 1286, 1293, 1302, 1310, 1318, 1327, 1335, 1343, 1351, 1359, 1367, 1375, 1383, 1392, 1404, 1415, 1425, 1436, 1446, 1455, 1462, 1468, 1473, 1479, 1485, 1492, 1500, 1507, 1514, 1522, 1529, 1538, 1550, 1563, 1576, 1588, 1599, 1610, 1621, 1630, 1637, 1644, 1650, 1656, 1662, 1669, 1676, 1684, 1692, 1699, 1708, 1716, 1724, 1732, 1740, 1748, 1758, 1768, 1778, 1789, 1799, 1812, 1824, 1836, 1848, 1860, 1871, 1882, 1893, 1904, 1914, 1923, 1933, 1945, 1957, 1971, 1986, 2002, 2019, 2036, 2055, 2075, 2095, 2116, 2138, 2160, 2181, 2203, 2223, 2242, 2261, 2279, 2296, 2312, 2327, 2342, 2356, 2370, 2383, 2397, 2410, 2423, 2436, 2449, 2462, 2475, 2488, 2501, 2514, 2530, 2552, 2574, 2594, 2613, 2634, 2656, 2677, 2698, 2719, 2740, 2762, 2784, 2805, 2823, 2842, 2865, 2887, 2908, 2930, 2952, 2974, 2996, 3016, 3037, 3057, 3076, 3094, 3109, 3126, 3143, 3160, 3177, 3191, 3205, 3218, 3232, 3246, 3260, 3274, 3287, 3300, 3312, 3325, 3338, 3350, 3363, 3375, 3388, 3400, 3412, 3425, 3437, 3450, 3462, 3475, 3487, 3500, 3512, 3524, 3536, 3548, 3559, 3571, 3583, 3596, 3608, 3621, 3633, 3646, 3659, 3671, 3683, 3695, 3708, 3720, 3732, 3744, 3756, 3768, 3779, 3790, 3800, 3810, 3820, 3829, 3838, 3847, 3855, 3864, 3872, 3881, 3890, 3899, 3909, 3921, 3933, 3946, 3960, 3974, 3989, 4005, 4021, 4038, 4055, 4072, 4090, 4108, 4125, 4143, 4161, 4178, 4196, 4213, 4230, 4247, 4263, 4279, 4295, 4310, 4325, 4339, 4354, 4367, 4381, 4394, 4401, 4406, 4414, 4421, 4427, 4433, 4439, 4445, 4450, 4455, 4459, 4464, 4468, 4472, 4477, 4482, 4487, 4492, 4497, 4500, 4506, 4511, 4517, 4522, 4527, 4532, 4537, 4542, 4548, 4553, 4558, 4564, 4569, 4575, 4581, 4588, 4596, 4602, 4610, 4617, 4625, 4633, 4642, 4650, 4658, 4667, 4675, 4684, 4693, 4701, 4710, 4719, 4729, 4738, 4747, 4756, 4766, 4776, 4785, 4796, 4806, 4817, 4827, 4837, 4847, 4857, 4867, 4876, 4886, 4895, 4905, 4914, 4924, 4933, 4942, 4951, 4959, 4967, 4974, 4981, 4989, 4997, 5005, 5013, 5021, 5029, 5036, 5044, 5052, 5060, 5068, 5077, 5086, 5095, 5104, 5114, 5123, 5133, 5142, 5151, 5160, 5170, 5179, 5188, 5198, 5207, 5216, 5226, 5235, 5244, 5253, 5263, 5272, 5281, 5290, 5300, 5310, 5323, 5339, 5357, 5374, 5390, 5405, 5420, 5436, 5452, 5469, 5478, 5484, 5495, 5512, 5531, 5549, 5565, 5578, 5589, 5600, 5610, 5621, 5630, 5639, 5647, 5655, 5662, 5669, 5676, 5685, 5694, 5704, 5716, 5728, 5742, 5756, 5772, 5788, 5805, 5823, 5841, 5859, 5877, 5895, 5914, 5932, 5949, 5967, 5984, 6001, 6017, 6032, 6047, 6062, 6076, 6090, 6103, 6116, 6128, 6140, 6151, 6162, 6174, 6185, 6196, 6206, 6217, 6229, 6242, 6254, 6266, 6280, 6294, 6306, 6319, 6333, 6346, 6360, 6373, 6387, 6400, 6414, 6428, 6442, 6455, 6470, 6484, 6499, 6514, 6529, 6545, 6561, 6577, 6593, 6609, 6626, 6643, 6660, 6677, 6694, 6711, 6729, 6746, 6764, 6782, 6800, 6819, 6837, 6856, 6875, 6895, 6913, 6931, 6949, 6968, 6987, 7005, 7023, 7041, 7060, 7078, 7097, 7115, 7133, 7151, 7170, 7188, 7206, 7224, 7242, 7260, 7278, 7295, 7313, 7329, 7343, 7358, 7373, 7387, 7397, 7408, 7418, 7429, 7440, 7450, 7460, 7470, 7481, 7491, 7502, 7513, 7523, 7533, 7543, 7553, 7563, 7573, 7583, 7593, 7604, 7614, 7623, 7633, 7643, 7652, 7661, 7671, 7680, 7688, 7697, 7706, 7715, 7723, 7732, 7740, 7749, 7757, 7766, 7775, 7784, 7793, 7802, 7812, 7821, 7830, 7839, 7849, 7858, 7867, 7876, 7886, 7895, 7904, 7914, 7923, 7933, 7943, 7953, 7963, 7973, 7983, 7993, 8003, 8012, 8022, 8032, 8042, 8052, 8062, 8072, 8085, 8101, 8118, 8134, 8152, 8170, 8188, 8203, 8217, 8232, 8246, 8263, 8278, 8287, 8295, 8303, 8311, 8320, 8328, 8336, 8343, 8351, 8358, 8365, 8372, 8379, 8386, 8393, 8400, 8407, 8414, 8421, 8427, 8433, 8439, 8445, 8451, 8457, 8463, 8468, 8474, 8479, 8485, 8490, 8495, 8500, 8505, 8511, 8516, 8521, 8527, 8532, 8537, 8543, 8548, 8553, 8558, 8564, 8569, 8574, 8581, 8587, 8594, 8601, 8609, 8615, 8622, 8629, 8634, 8640, 8645, 8651, 8656, 8662, 8667, 8673, 8679, 8685, 8691, 8697, 8704, 8711, 8718, 8725, 8732, 8739, 8747, 8753, 8760, 8766, 8772, 8777, 8782, 8788, 8793, 8799, 8805, 8810, 8816, 8822, 8828, 8833, 8839, 8848, 8859, 8870, 8882, 8895, 8909, 8924, 8940, 8957, 8976, 8995, 9009, 9023, 9040, 9058, 9075, 9091, 9107, 9124, 9140, 9155, 9171, 9186, 9200, 9215, 9230, 9244, 9258, 9272, 9285, 9299, 9311, 9324, 9337, 9349, 9362, 9375, 9389, 9403, 9417, 9431, 9446, 9461, 9477, 9493, 9510, 9527, 9545, 9563, 9581, 9600, 9619, 9638, 9658, 9678, 9698, 9718, 9738, 9759, 9779, 9800, 9820, 9840, 9861, 9881, 9901, 9921, 9941, 9960, 9980, 9999, 10018, 10036, 10053, 10071, 10088, 10105, 10122, 10139, 10155, 10174, 10194, 10210, 10224, 10239, 10256, 10272, 10286, 10301, 10316, 10331, 10346, 10360, 10373, 10387, 10400, 10413, 10426, 10439, 10452, 10465, 10479, 10492, 10505, 10518, 10531, 10545, 10558, 10572, 10585, 10598, 10609, 10620, 10631, 10644, 10657, 10669, 10680, 10691, 10702, 10713, 10725, 10736, 10746, 10757, 10767, 10777, 10788, 10798, 10809, 10820, 10830, 10841, 10851, 10862, 10872, 10882, 10893, 10903, 10913, 10924, 10934, 10944, 10956, 10966, 10976, 10988, 11000, 11011, 11023, 11035, 11047, 11060, 11072, 11085, 11098, 11110, 11123, 11136, 11149, 11163, 11176, 11189, 11203, 11217, 11231, 11245, 11259, 11272, 11284, 11297, 11310, 11323, 11335, 11348, 11362, 11376, 11390, 11405, 11420, 11434, 11449, 11464, 11478, 11491, 11504, 11518, 11532, 11547, 11562, 11576, 11591, 11607, 11623, 11637, 11650, 11664, 11678, 11692, 11705, 11718, 11731, 11744, 11757, 11770, 11783, 11796, 11809, 11821, 11834, 11847, 11861, 11876, 11890, 11905, 11921, 11936, 11952, 11969, 11985, 12001, 12016, 12031, 12046, 12064, 12081, 12097, 12112, 12128, 12144, 12159, 12175, 12190, 12202, 12210, 12220, 12233, 12247, 12263, 12280, 12296, 12310, 12323, 12334, 12346, 12357, 12368, 12379, 12390, 12400, 12409, 12419, 12429, 12441, 12454, 12468, 12484, 12500, 12518, 12536, 12556, 12576, 12597, 12619, 12640, 12661, 12682, 12703, 12722, 12741, 12759, 12775, 12791, 12805, 12818, 12830, 12841, 12851, 12861, 12871, 12880, 12889, 12899, 12909, 12921, 12933, 12946, 12960, 12975, 12991, 13008, 13027, 13046, 13065, 13085, 13105, 13125, 13144, 13164, 13183, 13203, 13222, 13241, 13258, 13274, 13290, 13304, 13319, 13333, 13347, 13361, 13374, 13388, 13402, 13417, 13435, 13454, 13471, 13486, 13503, 13520, 13537, 13553, 13569, 13585, 13596, 13606, 13615, 13624, 13634, 13642, 13648, 13654, 13658, 13662, 13666, 13669, 13672, 13675, 13679, 13682, 13685, 13689, 13693, 13697, 13701, 13705, 13709, 13712, 13716, 13719, 13723, 13726, 13730, 13733, 13736, 13739, 13741, 13743, 13744, 13744, 13745, 13746, 13746, 13747, 13748, 13748, 13748, 13749, 13749, 13749, 13749, 13749, 13749, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748, 13748); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 316, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 328, 331, 335, 339, 344, 350, 355, 360, 365, 371, 374, 374, 374, 374, 374, 374, 374, 376, 378, 380, 383, 388, 393, 398, 402, 407, 411, 414, 418, 423, 424, 424, 424, 424, 424, 427, 429, 432, 435, 437, 439, 441, 443, 447, 450, 455, 460, 466, 472, 478, 485, 493, 501, 509, 518, 524, 525, 529, 534, 540, 545, 549, 553, 557, 561, 565, 570, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 575, 576, 578, 581, 586, 591, 597, 603, 607, 611, 614, 617, 621, 625, 630, 636, 642, 649, 656, 664, 672, 674, 674, 679, 682, 688, 695, 701, 708, 714, 721, 728, 735, 741, 746, 752, 758, 765, 771, 774, 774, 774, 774, 774, 774, 773, 774, 772, 769, 765, 761, 758, 756, 756, 757, 758, 761, 763, 768, 771, 775, 780, 786, 792, 800, 808, 819, 824, 824, 827, 833, 839, 845, 851, 857, 862, 868, 873, 878, 884, 888, 892, 896, 900, 905, 910, 915, 921, 928, 936, 945, 955, 967, 981, 997, 1014, 1033, 1052, 1074, 1095, 1118, 1141, 1163, 1186, 1208, 1230, 1253, 1275, 1298, 1320, 1342, 1364, 1386, 1408, 1430, 1452, 1473, 1481, 1486, 1492, 1497, 1501, 1506, 1510, 1514, 1516, 1519, 1522, 1524, 1524, 1522, 1518, 1513, 1507, 1501, 1496, 1491, 1485, 1480, 1474, 1463, 1453, 1443, 1433, 1420, 1404, 1387, 1370, 1353, 1336, 1316, 1296, 1276, 1255, 1234, 1213, 1192, 1169, 1146, 1123, 1100, 1077, 1054, 1031, 1008, 985, 962, 940, 917, 894, 871, 848, 826, 803, 780, 757, 735, 713, 692, 670, 649, 630, 610, 591, 572, 554, 537, 520, 504, 488, 473, 459, 445, 433, 421, 409, 398, 388, 378, 369, 359, 350, 341, 332, 323, 314, 305, 295, 285, 275, 265, 255, 245, 235, 226, 218, 210, 203, 197, 191, 187, 183, 181, 179, 179, 179, 181, 184, 187, 192, 198, 204, 211, 219, 228, 238, 248, 258, 270, 282, 294, 307, 320, 320, 318, 313, 310, 307, 304, 300, 296, 292, 288, 285, 282, 279, 277, 276, 276, 276, 274, 274, 273, 273, 272, 271, 270, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 255, 254, 253, 251, 250, 249, 247, 246, 244, 243, 241, 240, 238, 237, 235, 234, 232, 231, 229, 227, 226, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 225, 226, 228, 231, 234, 239, 244, 249, 254, 260, 265, 269, 273, 278, 283, 289, 296, 304, 311, 318, 326, 334, 342, 351, 359, 369, 378, 389, 399, 411, 423, 435, 447, 461, 474, 488, 503, 518, 533, 550, 566, 583, 601, 619, 637, 656, 674, 674, 674, 674, 674, 674, 668, 661, 653, 645, 637, 626, 612, 598, 584, 575, 568, 563, 556, 547, 538, 527, 515, 504, 493, 482, 471, 461, 449, 437, 425, 412, 399, 386, 374, 361, 350, 340, 331, 323, 316, 311, 306, 303, 302, 301, 302, 304, 306, 310, 315, 321, 327, 334, 342, 350, 358, 368, 377, 387, 397, 406, 416, 426, 436, 447, 457, 468, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 470, 466, 461, 456, 451, 447, 442, 438, 433, 429, 424, 421, 417, 415, 413, 411, 410, 409, 409, 409, 409, 410, 411, 407, 399, 392, 384, 376, 366, 356, 345, 334, 323, 313, 303, 293, 283, 274, 265, 257, 249, 241, 234, 227, 221, 215, 211, 207, 203, 200, 198, 196, 194, 193, 193, 192, 192, 193, 193, 195, 196, 198, 201, 204, 207, 210, 213, 217, 221, 225, 230, 235, 240, 247, 253, 260, 268, 276, 285, 294, 303, 313, 323, 334, 345, 356, 368, 381, 394, 407, 421, 435, 450, 465, 481, 498, 515, 532, 550, 563, 571, 574, 574, 574, 574, 574, 569, 562, 555, 548, 540, 532, 522, 511, 499, 487, 473, 461, 449, 438, 427, 416, 405, 395, 385, 376, 367, 359, 352, 345, 338, 332, 327, 321, 316, 312, 308, 305, 302, 299, 297, 296, 295, 294, 293, 292, 292, 292, 292, 293, 294, 296, 298, 301, 304, 308, 312, 317, 322, 324, 324, 324, 324, 325, 327, 329, 331, 333, 337, 340, 344, 348, 351, 354, 357, 360, 363, 366, 370, 373, 377, 381, 386, 392, 398, 404, 410, 417, 421, 426, 433, 440, 448, 456, 464, 473, 482, 492, 502, 512, 523, 535, 545, 550, 556, 562, 569, 574, 574, 574, 574, 574, 574, 567, 559, 551, 542, 533, 526, 520, 514, 508, 502, 496, 490, 485, 480, 476, 474, 472, 470, 469, 468, 467, 467, 466, 464, 463, 462, 461, 459, 458, 457, 457, 456, 456, 457, 458, 459, 461, 463, 467, 471, 475, 481, 487, 494, 501, 510, 519, 529, 540, 552, 565, 578, 593, 608, 623, 640, 657, 675, 694, 713, 733, 754, 775, 796, 818, 840, 862, 884, 906, 924, 924, 916, 909, 901, 893, 885, 878, 872, 866, 860, 854, 849, 845, 840, 836, 832, 829, 826, 824, 822, 822, 821, 821, 822, 823, 824, 824, 824, 824, 822, 816, 811, 805, 799, 792, 787, 781, 776, 771, 766, 762, 758, 754, 750, 747, 744, 742, 741, 740, 740, 740, 741, 742, 744, 746, 748, 751, 755, 759, 763, 768, 772, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 776, 779, 783, 787, 792, 797, 801, 806, 810, 815, 819, 824, 824, 824, 824, 828, 833, 839, 845, 850, 855, 861, 868, 874, 874, 874, 874, 874, 875, 876, 876, 875, 876, 878, 881, 884, 887, 890, 892, 895, 898, 902, 907, 912, 919, 925, 932, 939, 942, 946, 950, 953, 957, 961, 965, 969, 973, 969, 966, 962, 957, 953, 949, 945, 941, 937, 933, 930, 926, 920, 911, 902, 894, 886, 879, 876, 874, 874, 876, 873, 869, 863, 857, 851, 845, 838, 831, 824, 815, 807, 798, 790, 782, 775, 769, 764, 760, 757, 756, 756, 758, 762, 767, 774, 782, 792, 802, 814, 826, 839, 851, 864, 877, 888, 900, 911, 921, 930, 939, 947, 955, 962, 970, 978, 986, 995, 1005, 1016, 1027, 1040, 1055, 1070, 1087, 1105, 1124, 1144, 1165, 1187, 1210, 1232, 1255, 1278, 1301, 1323, 1346, 1368, 1391, 1413, 1435, 1458, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1473, 1472, 1472, 1467, 1457, 1448, 1440, 1430, 1421, 1415, 1408, 1401, 1395, 1388, 1382, 1376, 1371, 1366, 1362, 1359, 1356, 1354, 1352, 1351, 1350, 1350, 1350, 1351, 1352, 1353, 1356, 1358, 1362, 1367, 1372, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 246 level8 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13800, 13699, 13500, 13399, 13298, 13200, 13000, 12800, 12599, 12499, 12400, 12200, 12099, 12000, 11899, 11800, 11699, 11600, 11500, 11400, 11300, 11200, 11100, 11000, 10900, 10800, 10700, 10600, 10499, 10398, 10300, 10198, 10100, 10000, 9898, 9800, 9698, 9599, 9499, 9300, 9199, 9099, 8900, 8800, 8700, 8599, 8500, 8400, 8300, 8199, 8100, 8000, 7800, 7600, 7500, 7399, 7299, 7199, 7100, 6999, 6899, 6799, 6700, 6600, 6500, 6400, 6300, 6200, 6100, 5900, 5800, 5600, 5500, 5399, 5298, 5200, 4902, 4699, 4500, 4299, 4200, 4000, 3800, 3599, 3398, 3299, 3100, 2900, 2700, 2599, 2302, 2000, 1702, 1600, 1499, 1399, 1299, 1200, 1100, 1000, 900, 800, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(802, 802, 852, 1199, 1198, 1301, 1451, 1502, 1498, 1448, 1298, 1199, 1198, 1148, 1049, 1048, 949, 898, 799, 748, 748, 802, 798, 748, 748, 802, 798, 748, 748, 802, 901, 1299, 1298, 901, 848, 902, 1299, 1298, 901, 799, 699, 698, 599, 701, 698, 648, 702, 801, 852, 848, 798, 699, 648, 702, 698, 648, 598, 499, 301, -49, -52, 299, 500, 601, 652, 648, 702, 698, 752, 748, 802, 852, 848, 902, 952, 1051, 1201, 1252, 1302, 1999, 1998, 1301, 1248, 1248, 1198, 1048, 799, 699, 648, 648, 702, 801, 852, 848, 798, 748, 649, 451, 349, 298, 298, 352, 298, 352, 298, 352, 298, 352, 348, 298, -99, -99); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'eighth45', 'eighth90', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13600, 13450, 13350, 13250, 13100, 12900, 12700, 12550, 12450, 12300, 12150, 12050, 11950, 11850, 11750, 11650, 11550, 11450, 11350, 11250, 11150, 11050, 10950, 10850, 10750, 10650, 10550, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9750, 9650, 9550, 9400, 9250, 9150, 9000, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7900, 7700, 7550, 7450, 7350, 7250, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6450, 6350, 6250, 6150, 6000, 5850, 5700, 5550, 5450, 5350, 5250, 5050, 4800, 4600, 4400, 4250, 4100, 3900, 3700, 3500, 3350, 3200, 3000, 2800, 2650, 2450, 2150, 1850, 1650, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 650, 550, 450, 300, 150, 50, 600, 800, 1000, 4800, 6300, 7150, 1300, 9200, 9000, 9200, 9700, 9900, 10300, 10100, 10500, 11800, 11900, 12000, 12100, 12200, 12300, 12400, 13900, 4400, 13950); var surfacesYPos = new Array(825, 1025, 1200, 1250, 1375, 1475, 1500, 1475, 1375, 1250, 1200, 1175, 1100, 1050, 1000, 925, 850, 775, 750, 775, 800, 775, 750, 775, 800, 775, 750, 775, 850, 1100, 1300, 1100, 875, 875, 1100, 1300, 1100, 850, 750, 700, 650, 650, 700, 675, 675, 750, 825, 850, 825, 750, 675, 675, 700, 675, 625, 550, 400, 125, -50, 125, 400, 550, 625, 650, 675, 700, 725, 750, 775, 825, 850, 875, 925, 1000, 1125, 1225, 1275, 1650, 2000, 1650, 1275, 1250, 1225, 1125, 925, 750, 675, 650, 675, 750, 825, 850, 825, 775, 700, 550, 400, 325, 300, 325, 325, 325, 325, 325, 325, 325, 350, 325, 100, 400, 400, 400, 1400, 800, -50, 400, 700, 617, 617, 900, 900, 900, 900, 900, 900, 1000, 1000, 1100, 1200, 1200, 1200, 800, 1500, 775); var surfacesWidths = new Array(100, 100, 200, 100, 100, 100, 200, 200, 200, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 100, 100, 100, 295, 200, 200, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 100, 295, 300, 295, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(50, 345, 0, 100, 150, 50, 0, 50, 150, 100, 0, 50, 100, 0, 100, 50, 100, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 100, 395, 0, 395, 50, 50, 395, 0, 395, 100, 100, 0, 100, 100, 0, 50, 50, 100, 50, 0, 50, 100, 50, 50, 0, 50, 50, 100, 195, 345, 0, 345, 195, 100, 50, 0, 50, 0, 50, 0, 50, 50, 0, 50, 50, 100, 150, 50, 50, 695, 0, 695, 50, 0, 50, 150, 250, 100, 50, 0, 50, 100, 50, 0, 50, 50, 100, 195, 100, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 395, 200, 200, 200, 200, 200, 100, 200, 200, 83, 83, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 15); var checkPointsCol = new Array(-10, 79); var _dangerlin = new Array(19, 21, 16, 23); var _dangercol = new Array(37, 43, 114, 131); lift1_movementSteps = 167; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 4600; lift1_posY = 1675; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 11; _carcol = 3; _finlin = 20; _fincol = 136; _signs = [1, 2, 1, 5]; _bridge = [2, 1, 1, 1, 1, 1]; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 159, 165, 171, 178, 185, 192, 200, 208, 216, 225, 234, 243, 251, 259, 268, 278, 288, 298, 308, 318, 328, 338, 349, 360, 371, 382, 394, 405, 415, 425, 433, 441, 449, 457, 466, 475, 484, 493, 502, 511, 520, 528, 536, 543, 551, 558, 566, 573, 581, 588, 596, 603, 611, 618, 626, 633, 640, 648, 655, 663, 670, 677, 684, 689, 694, 699, 704, 710, 716, 722, 727, 733, 738, 744, 749, 755, 761, 768, 774, 780, 787, 794, 800, 806, 812, 818, 825, 833, 839, 846, 853, 860, 867, 873, 880, 886, 891, 896, 900, 904, 908, 913, 918, 922, 926, 931, 935, 938, 942, 947, 952, 957, 963, 969, 974, 979, 984, 990, 996, 1002, 1008, 1015, 1022, 1030, 1037, 1044, 1051, 1058, 1065, 1072, 1080, 1086, 1091, 1096, 1099, 1105, 1110, 1116, 1122, 1128, 1134, 1140, 1146, 1152, 1159, 1166, 1173, 1181, 1188, 1195, 1203, 1210, 1217, 1224, 1230, 1236, 1243, 1249, 1256, 1263, 1270, 1275, 1283, 1291, 1300, 1309, 1319, 1329, 1340, 1351, 1363, 1376, 1390, 1405, 1420, 1435, 1451, 1466, 1482, 1498, 1513, 1529, 1544, 1559, 1573, 1586, 1599, 1612, 1624, 1636, 1648, 1659, 1670, 1681, 1692, 1703, 1714, 1724, 1735, 1745, 1756, 1766, 1777, 1787, 1797, 1807, 1823, 1838, 1849, 1862, 1877, 1893, 1909, 1925, 1941, 1956, 1972, 1988, 2005, 2022, 2040, 2058, 2077, 2097, 2117, 2139, 2161, 2183, 2206, 2229, 2252, 2275, 2298, 2321, 2344, 2366, 2389, 2411, 2434, 2456, 2479, 2502, 2524, 2547, 2570, 2592, 2611, 2627, 2639, 2645, 2654, 2665, 2675, 2685, 2695, 2705, 2715, 2724, 2734, 2743, 2753, 2763, 2773, 2783, 2793, 2803, 2813, 2823, 2834, 2844, 2855, 2866, 2878, 2890, 2902, 2914, 2927, 2939, 2953, 2966, 2980, 2993, 3007, 3021, 3035, 3049, 3062, 3076, 3088, 3101, 3113, 3124, 3136, 3146, 3156, 3166, 3176, 3185, 3194, 3203, 3212, 3221, 3230, 3239, 3248, 3258, 3267, 3277, 3287, 3298, 3309, 3318, 3325, 3332, 3341, 3351, 3362, 3372, 3383, 3393, 3402, 3412, 3421, 3431, 3441, 3451, 3461, 3471, 3481, 3490, 3500, 3510, 3520, 3529, 3539, 3549, 3559, 3569, 3579, 3590, 3601, 3612, 3627, 3644, 3662, 3680, 3699, 3718, 3738, 3757, 3777, 3797, 3818, 3841, 3862, 3883, 3904, 3925, 3947, 3970, 3992, 4015, 4037, 4058, 4080, 4100, 4121, 4141, 4162, 4181, 4200, 4219, 4236, 4252, 4269, 4285, 4301, 4317, 4334, 4350, 4366, 4382, 4398, 4413, 4429, 4445, 4460, 4475, 4491, 4506, 4522, 4537, 4553, 4568, 4580, 4590, 4598, 4605, 4610, 4615, 4619, 4624, 4628, 4631, 4633, 4636, 4638, 4640, 4642, 4644, 4646, 4647, 4648, 4650, 4651, 4649, 4649, 4649, 4649, 4649, 4648, 4648, 4649, 4649, 4649, 4649, 4649, 4649, 4648, 4648, 4649, 4650, 4651, 4652, 4654, 4656, 4658, 4660, 4664, 4668, 4673, 4679, 4686, 4693, 4700, 4709, 4716, 4722, 4729, 4735, 4742, 4749, 4755, 4762, 4768, 4775, 4782, 4788, 4795, 4802, 4808, 4814, 4820, 4827, 4833, 4840, 4847, 4853, 4860, 4868, 4875, 4883, 4890, 4897, 4904, 4911, 4917, 4924, 4931, 4938, 4946, 4953, 4961, 4969, 4977, 4985, 4993, 5001, 5010, 5019, 5027, 5037, 5046, 5055, 5065, 5074, 5084, 5093, 5103, 5113, 5123, 5133, 5144, 5154, 5164, 5175, 5186, 5196, 5207, 5217, 5227, 5235, 5244, 5252, 5260, 5269, 5277, 5285, 5292, 5299, 5305, 5309, 5313, 5316, 5319, 5322, 5326, 5329, 5332, 5335, 5339, 5342, 5346, 5350, 5354, 5358, 5362, 5366, 5369, 5372, 5375, 5378, 5382, 5385, 5388, 5392, 5395, 5398, 5401, 5405, 5408, 5412, 5416, 5420, 5424, 5428, 5432, 5436, 5440, 5444, 5448, 5452, 5456, 5460, 5465, 5469, 5474, 5479, 5484, 5489, 5494, 5499, 5505, 5510, 5515, 5520, 5525, 5530, 5536, 5542, 5549, 5555, 5562, 5569, 5576, 5583, 5591, 5599, 5608, 5617, 5626, 5635, 5645, 5655, 5665, 5676, 5687, 5698, 5709, 5719, 5730, 5740, 5751, 5762, 5773, 5784, 5795, 5805, 5817, 5829, 5840, 5852, 5864, 5876, 5888, 5901, 5913, 5925, 5937, 5948, 5959, 5970, 5982, 5993, 6005, 6017, 6029, 6040, 6052, 6064, 6076, 6088, 6100, 6112, 6124, 6135, 6145, 6155, 6166, 6176, 6186, 6197, 6207, 6217, 6225, 6233, 6241, 6250, 6259, 6268, 6277, 6286, 6295, 6304, 6313, 6322, 6331, 6339, 6348, 6357, 6365, 6374, 6383, 6391, 6400, 6408, 6416, 6425, 6433, 6441, 6449, 6458, 6467, 6476, 6485, 6494, 6502, 6508, 6516, 6522, 6527, 6532, 6538, 6543, 6549, 6556, 6562, 6568, 6575, 6581, 6588, 6594, 6600, 6607, 6613, 6618, 6626, 6632, 6639, 6646, 6653, 6660, 6668, 6675, 6683, 6691, 6698, 6706, 6714, 6721, 6728, 6733, 6739, 6744, 6751, 6757, 6764, 6770, 6777, 6783, 6789, 6795, 6801, 6808, 6814, 6820, 6826, 6832, 6838, 6845, 6852, 6860, 6868, 6876, 6884, 6891, 6899, 6905, 6911, 6917, 6923, 6928, 6934, 6940, 6946, 6952, 6959, 6966, 6974, 6981, 6987, 6993, 6998, 7003, 7008, 7012, 7016, 7020, 7024, 7028, 7032, 7037, 7041, 7046, 7051, 7055, 7060, 7064, 7069, 7074, 7078, 7082, 7086, 7091, 7096, 7101, 7105, 7110, 7114, 7118, 7122, 7127, 7132, 7138, 7144, 7150, 7156, 7163, 7171, 7178, 7186, 7195, 7203, 7212, 7221, 7229, 7238, 7246, 7255, 7263, 7270, 7277, 7284, 7290, 7295, 7301, 7305, 7310, 7314, 7318, 7322, 7326, 7329, 7334, 7338, 7343, 7348, 7353, 7359, 7366, 7373, 7380, 7388, 7396, 7405, 7413, 7422, 7431, 7439, 7448, 7456, 7464, 7471, 7478, 7485, 7491, 7496, 7501, 7506, 7510, 7515, 7519, 7523, 7527, 7531, 7535, 7539, 7543, 7547, 7551, 7555, 7559, 7563, 7567, 7571, 7575, 7578, 7582, 7585, 7588, 7592, 7595, 7598, 7602, 7605, 7608, 7612, 7615, 7618, 7623, 7631, 7643, 7652, 7661, 7672, 7682, 7694, 7706, 7717, 7729, 7741, 7753, 7765, 7778, 7792, 7805, 7819, 7834, 7848, 7861, 7876, 7890, 7905, 7920, 7936, 7951, 7966, 7982, 7998, 8013, 8026, 8038, 8048, 8059, 8070, 8081, 8093, 8105, 8116, 8126, 8134, 8141, 8148, 8156, 8163, 8171, 8178, 8185, 8193, 8200, 8208, 8215, 8223, 8230, 8237, 8245, 8252, 8260, 8267, 8275, 8282, 8290, 8297, 8304, 8312, 8319, 8327, 8335, 8342, 8350, 8358, 8365, 8373, 8381, 8388, 8396, 8404, 8412, 8423, 8434, 8445, 8455, 8464, 8474, 8485, 8495, 8506, 8516, 8526, 8536, 8545, 8553, 8562, 8571, 8580, 8588, 8596, 8603, 8610, 8616, 8621, 8627, 8632, 8638, 8644, 8649, 8655, 8661, 8666, 8673, 8678, 8685, 8691, 8698, 8705, 8711, 8718, 8725, 8731, 8738, 8746, 8753, 8761, 8769, 8777, 8783, 8789, 8796, 8803, 8809, 8816, 8823, 8829, 8834, 8840, 8845, 8851, 8856, 8862, 8867, 8873, 8879, 8884, 8890, 8896, 8902, 8907, 8913, 8920, 8925, 8932, 8936, 8940, 8944, 8948, 8952, 8956, 8960, 8966, 8972, 8979, 8985, 8992, 8998, 9005, 9012, 9019, 9026, 9034, 9041, 9049, 9057, 9064, 9070, 9076, 9080, 9084, 9087, 9090, 9092, 9095, 9097, 9099, 9101, 9103, 9105, 9107, 9109, 9111, 9113, 9115, 9118, 9120, 9123, 9125, 9128, 9131, 9134, 9138, 9142, 9146, 9151, 9155, 9160, 9164, 9169, 9174, 9179, 9185, 9191, 9197, 9203, 9210, 9217, 9224, 9231, 9239, 9247, 9255, 9264, 9272, 9280, 9288, 9297, 9305, 9314, 9322, 9330, 9339, 9347, 9357, 9367, 9376, 9382, 9389, 9395, 9400, 9406, 9415, 9423, 9431, 9440, 9448, 9457, 9466, 9474, 9483, 9492, 9501, 9510, 9519, 9528, 9537, 9545, 9552, 9558, 9564, 9570, 9577, 9583, 9589, 9595, 9602, 9608, 9614, 9621, 9627, 9633, 9640, 9648, 9656, 9665, 9671, 9677, 9684, 9693, 9702, 9711, 9721, 9730, 9739, 9748, 9757, 9767, 9777, 9787, 9798, 9808, 9819, 9830, 9841, 9852, 9863, 9874, 9886, 9898, 9910, 9922, 9935, 9948, 9961, 9974, 9987, 10001, 10015, 10029, 10043, 10057, 10072, 10087, 10102, 10117, 10132, 10148, 10164, 10180, 10196, 10212, 10229, 10246, 10263, 10280, 10297, 10315, 10333, 10351, 10369, 10387, 10406, 10424, 10443, 10461, 10480, 10499, 10519, 10538, 10558, 10577, 10597, 10615, 10633, 10647, 10659, 10672, 10686, 10700, 10715, 10729, 10743, 10756, 10770, 10784, 10798, 10812, 10825, 10839, 10853, 10867, 10880, 10894, 10908, 10922, 10936, 10950, 10963, 10977, 10991, 11005, 11019, 11032, 11046, 11060, 11074, 11088, 11102, 11115, 11129, 11143, 11157, 11170, 11184, 11199, 11213, 11227, 11239, 11253, 11266, 11280, 11294, 11310, 11327, 11345, 11359, 11373, 11389, 11405, 11420, 11431, 11440, 11449, 11459, 11469, 11479, 11489, 11499, 11510, 11520, 11531, 11541, 11552, 11562, 11573, 11583, 11593, 11604, 11614, 11625, 11635, 11646, 11656, 11666, 11677, 11687, 11697, 11708, 11718, 11728, 11738, 11748, 11758, 11768, 11778, 11788, 11802, 11811, 11820, 11829, 11840, 11852, 11865, 11878, 11890, 11902, 11913, 11925, 11936, 11947, 11959, 11971, 11982, 11994, 12006, 12017, 12029, 12040, 12051, 12062, 12074, 12086, 12098, 12112, 12125, 12138, 12151, 12164, 12177, 12189, 12202, 12215, 12227, 12240, 12253, 12263, 12276, 12292, 12301, 12307, 12313, 12320, 12331, 12341, 12350, 12359, 12367, 12375, 12383, 12391, 12400, 12408, 12417, 12425, 12433, 12442, 12451, 12460, 12470, 12479, 12489, 12499, 12509, 12520, 12530, 12540, 12551, 12561, 12571, 12582, 12592, 12603, 12614, 12624, 12635, 12645, 12655, 12666, 12676, 12686, 12697, 12707, 12717, 12727, 12738, 12748, 12758, 12769, 12780, 12793, 12810, 12829, 12847, 12862, 12878, 12898, 12917, 12937, 12956, 12974, 12993, 13012, 13031, 13051, 13071, 13090, 13109, 13128, 13148, 13168, 13188, 13209, 13227, 13242, 13257, 13270, 13284, 13299, 13309, 13316, 13324, 13330, 13336, 13342, 13349, 13355, 13362, 13368, 13375, 13382, 13389, 13395, 13402, 13408, 13415, 13421, 13428, 13434, 13441, 13447, 13454, 13460, 13467, 13474, 13480, 13487, 13494, 13501, 13508, 13515, 13523, 13530, 13537, 13544, 13551, 13558, 13566, 13573, 13580, 13587, 13594, 13601, 13607, 13614, 13621, 13628, 13634, 13641, 13647, 13653, 13660, 13663, 13667, 13669, 13670, 13669, 13668, 13665, 13663, 13659, 13656, 13652, 13648, 13646, 13643, 13640, 13637, 13633, 13630, 13627, 13624, 13621, 13618, 13615, 13613, 13610, 13607, 13604, 13601, 13599, 13596, 13593, 13591, 13588, 13586, 13583, 13581, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578, 13578); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 309, 312, 314, 316, 319, 321, 323, 325, 327, 329, 331, 332, 332, 332, 331, 330, 330, 329, 328, 328, 328, 328, 328, 328, 328, 328, 328, 326, 323, 317, 313, 308, 302, 296, 290, 284, 280, 275, 272, 269, 266, 264, 262, 261, 260, 260, 260, 261, 262, 264, 266, 269, 272, 276, 280, 284, 288, 292, 295, 297, 296, 292, 288, 285, 282, 278, 275, 272, 269, 268, 266, 266, 266, 266, 266, 267, 269, 270, 272, 274, 276, 278, 280, 282, 283, 284, 285, 286, 287, 289, 291, 292, 291, 290, 288, 286, 284, 283, 282, 281, 280, 281, 281, 282, 283, 284, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 284, 283, 282, 281, 280, 280, 280, 280, 282, 283, 286, 287, 288, 288, 288, 287, 285, 283, 281, 279, 278, 277, 276, 275, 275, 275, 276, 276, 277, 278, 279, 280, 281, 282, 282, 285, 286, 288, 290, 290, 289, 288, 286, 285, 284, 283, 282, 280, 278, 277, 276, 275, 275, 275, 276, 277, 280, 284, 290, 296, 304, 313, 322, 332, 344, 357, 370, 385, 400, 415, 432, 448, 465, 482, 500, 518, 536, 554, 573, 592, 611, 630, 650, 671, 691, 712, 734, 756, 778, 799, 802, 805, 807, 807, 808, 808, 810, 811, 813, 816, 819, 823, 826, 830, 832, 832, 832, 831, 830, 829, 828, 827, 827, 827, 827, 827, 827, 827, 825, 821, 817, 812, 807, 802, 797, 792, 788, 784, 780, 776, 766, 749, 735, 723, 708, 692, 677, 663, 650, 637, 625, 613, 602, 591, 580, 569, 559, 550, 540, 531, 523, 515, 507, 499, 492, 485, 479, 473, 468, 463, 459, 456, 453, 451, 450, 450, 450, 452, 454, 458, 462, 467, 473, 479, 487, 494, 503, 511, 520, 529, 539, 548, 558, 567, 577, 587, 598, 608, 619, 630, 641, 652, 665, 676, 684, 693, 700, 704, 708, 714, 720, 726, 734, 742, 750, 758, 767, 777, 787, 797, 808, 819, 831, 844, 857, 870, 884, 898, 912, 928, 943, 960, 977, 994, 1011, 1029, 1048, 1061, 1074, 1087, 1099, 1111, 1124, 1137, 1151, 1166, 1181, 1192, 1197, 1202, 1207, 1210, 1214, 1218, 1223, 1228, 1232, 1232, 1232, 1232, 1230, 1229, 1228, 1228, 1227, 1227, 1227, 1227, 1227, 1228, 1229, 1232, 1234, 1238, 1241, 1245, 1250, 1254, 1260, 1265, 1272, 1278, 1286, 1293, 1301, 1310, 1318, 1328, 1335, 1341, 1346, 1350, 1354, 1356, 1358, 1359, 1359, 1358, 1357, 1355, 1353, 1351, 1348, 1346, 1345, 1343, 1342, 1341, 1340, 1340, 1338, 1335, 1332, 1329, 1326, 1323, 1320, 1317, 1314, 1311, 1308, 1305, 1302, 1299, 1296, 1293, 1290, 1287, 1284, 1281, 1278, 1275, 1272, 1269, 1266, 1263, 1260, 1257, 1254, 1254, 1256, 1257, 1257, 1257, 1256, 1255, 1253, 1251, 1248, 1246, 1244, 1243, 1241, 1240, 1240, 1240, 1241, 1242, 1244, 1246, 1248, 1251, 1254, 1257, 1261, 1263, 1266, 1269, 1271, 1273, 1275, 1276, 1277, 1276, 1274, 1272, 1270, 1268, 1265, 1263, 1261, 1260, 1258, 1257, 1256, 1255, 1254, 1253, 1252, 1251, 1249, 1248, 1246, 1244, 1242, 1240, 1238, 1236, 1234, 1232, 1230, 1227, 1224, 1221, 1216, 1212, 1207, 1202, 1196, 1190, 1185, 1179, 1173, 1167, 1160, 1154, 1147, 1140, 1133, 1126, 1119, 1112, 1106, 1100, 1094, 1089, 1084, 1079, 1074, 1070, 1066, 1061, 1057, 1053, 1049, 1046, 1041, 1036, 1031, 1026, 1022, 1018, 1014, 1010, 1007, 1004, 1000, 996, 992, 988, 984, 980, 976, 971, 967, 962, 958, 954, 949, 945, 941, 937, 934, 930, 927, 924, 922, 920, 918, 915, 913, 910, 908, 905, 902, 899, 895, 892, 889, 885, 882, 879, 876, 872, 869, 867, 864, 861, 858, 855, 852, 850, 847, 845, 843, 842, 840, 838, 836, 834, 832, 830, 829, 827, 825, 824, 823, 822, 822, 822, 822, 821, 821, 819, 817, 814, 810, 806, 803, 799, 795, 792, 788, 785, 782, 779, 776, 772, 768, 763, 757, 751, 745, 738, 733, 726, 720, 713, 707, 702, 695, 688, 682, 676, 671, 666, 662, 658, 654, 651, 648, 646, 644, 643, 641, 641, 641, 641, 642, 644, 645, 648, 651, 654, 657, 662, 666, 671, 675, 677, 678, 676, 672, 669, 665, 660, 655, 650, 646, 643, 639, 637, 634, 633, 631, 630, 629, 629, 628, 628, 627, 626, 625, 625, 625, 625, 625, 626, 627, 628, 627, 626, 623, 619, 616, 612, 607, 603, 598, 594, 590, 587, 583, 580, 577, 573, 569, 564, 559, 553, 547, 539, 532, 524, 515, 507, 498, 488, 479, 468, 457, 447, 435, 423, 409, 396, 382, 368, 353, 339, 324, 310, 294, 280, 264, 249, 233, 217, 200, 183, 165, 147, 129, 110, 91, 74, 56, 39, 23, 7, -8, -23, -37, -52, -67, -81, -96, -111, -125, -139, -152, -165, -178, -191, -204, -217, -229, -241, -253, -264, -275, -285, -294, -303, -311, -318, -325, -330, -334, -338, -341, -342, -343, -343, -342, -341, -339, -336, -333, -330, -326, -322, -319, -315, -311, -307, -303, -299, -295, -290, -286, -281, -276, -270, -264, -257, -249, -241, -231, -221, -209, -197, -184, -169, -154, -138, -121, -104, -86, -67, -48, -29, -10, 10, 29, 48, 67, 86, 105, 125, 144, 164, 184, 204, 225, 246, 267, 289, 311, 333, 355, 377, 399, 421, 443, 465, 487, 509, 531, 553, 575, 597, 619, 637, 639, 642, 644, 643, 643, 644, 646, 648, 651, 654, 658, 662, 667, 672, 677, 681, 682, 682, 682, 681, 679, 678, 677, 676, 675, 675, 676, 676, 676, 674, 667, 661, 655, 647, 639, 632, 625, 619, 614, 609, 606, 603, 601, 599, 598, 597, 597, 597, 597, 598, 600, 602, 604, 607, 611, 615, 619, 624, 630, 636, 643, 650, 657, 665, 674, 683, 692, 702, 712, 723, 734, 746, 758, 771, 784, 798, 812, 826, 832, 832, 832, 831, 827, 824, 822, 820, 818, 816, 813, 811, 808, 803, 799, 793, 787, 782, 775, 769, 763, 756, 750, 743, 737, 730, 723, 717, 711, 705, 700, 694, 689, 683, 677, 673, 668, 665, 661, 658, 655, 653, 650, 647, 644, 641, 638, 637, 635, 633, 631, 629, 627, 626, 625, 624, 624, 625, 626, 627, 629, 631, 634, 636, 640, 644, 648, 652, 657, 662, 665, 668, 671, 673, 675, 677, 679, 680, 681, 682, 682, 681, 680, 679, 678, 678, 677, 677, 676, 676, 676, 675, 675, 674, 673, 672, 671, 668, 664, 660, 654, 649, 643, 637, 632, 628, 623, 619, 616, 613, 611, 609, 608, 606, 605, 604, 603, 602, 601, 600, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 578, 578, 577, 578, 578, 580, 582, 584, 587, 591, 595, 599, 604, 609, 615, 622, 628, 636, 643, 651, 660, 667, 673, 677, 679, 682, 682, 682, 682, 681, 679, 677, 676, 676, 675, 675, 676, 676, 677, 679, 681, 683, 685, 687, 688, 690, 692, 694, 698, 701, 706, 710, 715, 721, 727, 734, 741, 748, 756, 765, 774, 782, 782, 782, 782, 781, 778, 776, 775, 773, 773, 773, 773, 774, 775, 776, 778, 780, 781, 782, 782, 781, 780, 779, 779, 778, 778, 777, 777, 777, 778, 778, 779, 779, 779, 780, 780, 780, 780, 780, 780, 779, 779, 779, 779, 778, 778, 778, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 778, 778, 778, 778, 779, 779, 779, 773, 764, 757, 748, 738, 728, 718, 710, 702, 694, 688, 681, 676, 670, 665, 661, 656, 653, 650, 647, 645, 643, 642, 642, 642, 642, 643, 644, 646, 648, 651, 654, 658, 662, 667, 672, 678, 684, 691, 698, 705, 713, 722, 730, 738, 744, 751, 758, 765, 772, 779, 783, 782, 782, 780, 777, 774, 770, 764, 760, 755, 748, 742, 735, 729, 724, 719, 715, 711, 708, 706, 704, 702, 701, 700, 700, 700, 701, 702, 703, 706, 708, 711, 715, 719, 724, 729, 734, 741, 747, 754, 762, 770, 778, 786, 791, 793, 793, 792, 792, 793, 795, 798, 801, 805, 809, 814, 819, 825, 830, 836, 843, 850, 857, 866, 874, 883, 891, 900, 907, 916, 925, 935, 945, 956, 967, 979, 992, 1004, 1017, 1031, 1045, 1059, 1074, 1086, 1093, 1092, 1089, 1085, 1081, 1077, 1073, 1070, 1068, 1066, 1065, 1064, 1064, 1064, 1065, 1066, 1067, 1069, 1072, 1075, 1078, 1081, 1085, 1089, 1094, 1100, 1105, 1112, 1119, 1126, 1134, 1142, 1151, 1160, 1170, 1180, 1190, 1201, 1212, 1224, 1236, 1249, 1262, 1275, 1289, 1304, 1319, 1335, 1351, 1367, 1384, 1403, 1421, 1435, 1439, 1443, 1447, 1448, 1449, 1451, 1454, 1457, 1461, 1466, 1471, 1475, 1479, 1482, 1482, 1482, 1481, 1480, 1479, 1478, 1476, 1467, 1459, 1451, 1441, 1431, 1419, 1405, 1393, 1381, 1368, 1355, 1342, 1328, 1316, 1304, 1293, 1283, 1273, 1264, 1255, 1246, 1238, 1230, 1223, 1216, 1210, 1204, 1199, 1194, 1190, 1186, 1183, 1180, 1177, 1175, 1173, 1172, 1171, 1170, 1170, 1170, 1170, 1171, 1172, 1173, 1174, 1176, 1178, 1180, 1181, 1182, 1182, 1182, 1181, 1181, 1180, 1179, 1178, 1178, 1179, 1181, 1182, 1182, 1183, 1182, 1182, 1181, 1180, 1179, 1178, 1178, 1177, 1177, 1177, 1177, 1177, 1177, 1178, 1179, 1179, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1179, 1179, 1179, 1178, 1178, 1178, 1178, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 30, 28, 25, 21, 17, 11, 6, 2, -3, -6, -6, -5, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -4, -10, -17, -26, -34, -36, -35, -31, -28, -26, -25, -24, -23, -23, -22, -20, -17, -15, -13, -12, -11, -10, -8, -6, -4, -3, -1, 1, 3, 6, 11, 17, 19, 14, 5, -7, -18, -27, -30, -28, -22, -16, -11, -7, -4, -1, 2, 5, 8, 12, 15, 16, 16, 14, 11, 7, 2, -3, -3, 0, 5, 10, 16, 19, 17, 11, 3, -6, -15, -22, -25, -24, -19, -12, -5, 1, 7, 12, 15, 14, 12, 7, 3, -1, -5, -10, -13, -16, -19, -18, -15, -11, -6, -2, 1, 4, 7, 10, 13, 17, 18, 14, 7, -2, -12, -21, -25, -25, -21, -13, -8, -5, -2, 0, 1, 2, 2, 2, 0, -2, -3, -3, -2, -1, 2, 6, 12, 16, 16, 14, 8, 1, -6, -13, -18, -22, -18, -11, -4, 4, 10, 17, 25, 34, 44, 55, 68, 81, 95, 110, 123, 136, 149, 162, 174, -173, -161, -148, -136, -124, -112, -100, -89, -79, -69, -59, -49, -39, -31, -23, -16, -11, -6, -2, 2, 5, 7, 9, 9, 9, 8, 0, -9, -8, -1, 5, 10, 13, 13, 12, 11, 9, 7, 4, 0, -5, -8, -8, -6, -3, -1, -1, -1, -1, -2, -2, -2, -5, -8, -12, -14, -15, -14, -13, -13, -12, -12, -12, -12, -12, -11, -20, -45, -61, -61, -56, -50, -46, -44, -43, -42, -40, -36, -32, -28, -23, -17, -12, -6, 0, 6, 13, 20, 27, 35, 42, 50, 59, 67, 76, 85, 94, 104, 113, 123, 133, 142, 153, 163, 173, -177, -166, -155, -145, -134, -123, -113, -102, -91, -80, -69, -58, -47, -36, -26, -16, -7, 2, 11, 20, 29, 37, 45, 44, 36, 26, 17, 18, 25, 36, 44, 50, 54, 53, 53, 51, 50, 49, 49, 49, 49, 49, 49, 48, 47, 45, 43, 40, 38, 36, 34, 33, 32, 32, 35, 39, 45, 44, 41, 36, 33, 32, 33, 35, 37, 38, 38, 32, 20, 11, 5, 5, 8, 10, 12, 13, 9, 2, -3, -6, -6, -4, -1, -1, -2, -3, -5, -5, -4, -5, -7, -9, -12, -15, -19, -23, -28, -32, -37, -43, -48, -53, -56, -59, -62, -64, -66, -68, -69, -70, -70, -71, -71, -71, -71, -70, -67, -62, -55, -48, -39, -31, -23, -17, -11, -7, -3, -1, 1, 1, 3, 2, -1, -3, -4, -3, -2, -1, -2, -2, -4, -7, -6, -4, -3, -2, -2, -2, -2, -2, -2, -2, -1, 1, 3, 3, 3, 5, 11, 25, 35, 44, 51, 57, 63, 70, 77, 85, 92, 96, 97, 94, 92, 90, 89, 88, 85, 82, 79, 75, 71, 67, 62, 55, 48, 39, 30, 20, 9, -2, -13, -18, -18, -17, -14, -11, -10, -9, -10, -11, -11, -11, -11, -11, -11, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -13, -18, -23, -28, -32, -33, -32, -30, -28, -29, -33, -40, -48, -56, -62, -64, -63, -61, -58, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -56, -53, -49, -46, -43, -43, -44, -46, -47, -47, -45, -42, -39, -37, -35, -34, -34, -34, -34, -34, -35, -35, -36, -36, -37, -37, -35, -32, -29, -27, -27, -28, -29, -30, -29, -27, -25, -23, -22, -21, -22, -23, -24, -25, -25, -23, -20, -17, -14, -12, -9, -7, -5, -4, -2, -1, -3, -5, -10, -14, -17, -18, -18, -17, -15, -14, -12, -8, -5, -1, 3, 5, 6, 6, 3, -1, -7, -14, -20, -22, -21, -19, -17, -15, -14, -14, -15, -15, -15, -15, -17, -19, -22, -26, -30, -32, -32, -30, -29, -27, -25, -28, -33, -39, -42, -39, -33, -25, -18, -12, -6, -1, 4, 9, 13, 18, 21, 25, 27, 30, 32, 33, 34, 35, 35, 35, 35, 33, 32, 31, 29, 28, 25, 18, 6, -8, -21, -30, -36, -37, -34, -30, -26, -25, -25, -26, -27, -27, -27, -27, -25, -23, -20, -16, -11, -4, 0, 4, 5, 5, 3, 2, 0, -4, -8, -13, -18, -22, -27, -31, -33, -32, -30, -28, -27, -26, -26, -29, -32, -36, -39, -43, -45, -48, -51, -51, -50, -49, -47, -47, -47, -47, -49, -53, -59, -64, -69, -71, -70, -68, -66, -64, -64, -64, -64, -65, -65, -64, -67, -71, -76, -79, -80, -80, -78, -77, -76, -75, -75, -75, -76, -75, -74, -74, -74, -75, -75, -75, -74, -75, -71, -64, -55, -46, -37, -30, -22, -13, -5, 4, 14, 23, 33, 43, 52, 62, 72, 82, 93, 103, 113, 124, 135, 145, 156, 167, 178, -171, -160, -149, -138, -127, -116, -105, -94, -83, -72, -60, -49, -38, -27, -15, -4, 7, 19, 30, 41, 52, 64, 75, 86, 97, 109, 120, 131, 143, 154, 165, 177, -172, -160, -149, -138, -126, -115, -104, -93, -81, -70, -59, -48, -39, -29, -21, -13, -6, 0, 5, 10, 14, 18, 21, 23, 24, 24, 23, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 13, 10, 10, 11, 13, 14, 14, 15, 15, 15, 14, 13, 12, 10, 7, 2, -4, -7, -6, -4, -2, 0, 1, 1, 0, 0, -4, -11, -20, -32, -38, -37, -34, -29, -25, -22, -20, -19, -19, -20, -22, -24, -26, -26, -26, -26, -26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -29, -30, -30, -30, -30, -31, -31, -30, -28, -27, -24, -22, -19, -17, -14, -12, -10, -8, -6, -4, 2, 5, 5, 2, -1, -2, -1, -5, -11, -18, -25, -31, -34, -34, -32, -29, -29, -31, -35, -40, -45, -49, -50, -50, -48, -47, -45, -45, -45, -45, -46, -44, -42, -36, -32, -29, -27, -26, -25, -24, -24, -24, -22, -21, -19, -20, -23, -28, -28, -26, -22, -16, -9, -3, 4, 10, 14, 18, 21, 25, 30, 34, 39, 43, 48, 52, 56, 60, 60, 54, 44, 31, 20, 7, -4, -13, -17, -19, -17, -12, -5, -1, 2, 2, 1, -1, -3, -4, -5, -6, -7, -8, -10, -12, -14, -18, -24, -31, -39, -47, -53, -58, -60, -61, -62, -59, -55, -51, -48, -45, -43, -40, -38, -35, -34, -33, -33, -34, -33, -32, -31, -29, -28, -26, -24, -23, -21, -19, -17, -14, -9, -6, -3, -1, 2, 4, 7, 10, 14, 18, 22, 26, 31, 35, 40, 44, 48, 51, 54, 56, 58, 56, 48, 35, 19, 1, -10, -15, -16, -12, -6, -2, 1, 2, 2, 0, -1, -1, -1, -1, 0, 2, 5, 9, 14, 19, 22, 23, 23, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 18, 8, -7, -18, -18, -12, -5, 1, 4, 4, 3, 2, 1, 0, -1, -2, -2, -2, -2, -2, -2, -1, -1, -1, -2, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -6, -16, -33, -42, -40, -35, -29, -24, -21, -20, -19, -18, -17, -15, -13, -11, -9, -7, -5, -4, -2, 0, 2, 4, 5, 7, 9, 11, 13, 14, 16, 18, 20, 22, 23, 25, 27, 28, 29, 29, 29, 28, 28, 24, 18, 11, 11, 12, 14, 17, 22, 20, 12, -1, -10, -11, -15, -20, -29, -36, -38, -37, -33, -29, -26, -23, -20, -18, -17, -14, -12, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 13, 13, 13, 12, 11, 10, 9, 9, 9, 8, 8, 7, -1, -3, -1, 5, 15, 24, 31, 34, 34, 32, 29, 26, 24, 21, 18, 15, 13, 10, 8, 6, 3, 1, 2, 6, 13, 21, 29, 36, 41, 45, 49, 51, 53, 55, 57, 58, 59, 59, 60, 51, 31, 2, -15, -20, -13, 0, 9, 12, 10, 6, 2, -1, -3, -4, -5, -7, -9, -10, -12, -13, -12, -11, -8, -6, -4, -2, 1, 5, 9, 13, 17, 22, 26, 31, 35, 39, 42, 45, 47, 49, 50, 51, 52, 52, 52, 52, 53, 54, 54, 55, 56, 56, 52, 44, 26, 8, -8, -7, 1, 9, 14, 18, 19, 20, 21, 18, 13, 6, -3, -8, -10, -7, -3, 0, 1, -6, -19, -33, -39, -38, -40, -46, -57, -64, -66, -64, -60, -57, -55, -53, -53, -53, -52, -50, -48, -46, -44, -42, -41, -39, -37, -35, -34, -32, -30, -27, -24, -20, -16, -11, -6, -1, 3, 7, 10, 12, 14, 15, 14, 13, 11, 8, 4, -1, -4, -5, -4, -3, -1, 0, 0, 0, -1, -1, -1, -2, -8, -16, -22, -26, -26, -24, -19, -13, -7, -2, 4, 4, 3, 1, -1, -2, -2, -2, -1, -1, -1, -1, -1, -1, -2, -2, -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); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 137, 142, 148, 155, 161, 168, 175, 182, 190, 198, 206, 213, 222, 232, 241, 250, 259, 269, 279, 289, 299, 310, 320, 331, 342, 353, 365, 376, 388, 396, 404, 413, 422, 431, 440, 448, 458, 466, 475, 484, 493, 499, 507, 514, 522, 529, 536, 544, 551, 559, 566, 574, 581, 589, 598, 607, 616, 625, 633, 640, 647, 652, 658, 662, 666, 671, 676, 682, 687, 692, 697, 703, 709, 715, 721, 727, 733, 739, 745, 751, 757, 763, 770, 777, 784, 791, 799, 807, 815, 822, 828, 835, 841, 847, 854, 861, 863, 866, 870, 875, 879, 884, 888, 893, 898, 903, 908, 911, 915, 919, 924, 929, 935, 940, 944, 949, 955, 961, 967, 973, 980, 986, 994, 1001, 1008, 1016, 1023, 1031, 1038, 1045, 1053, 1061, 1062, 1065, 1070, 1075, 1081, 1087, 1093, 1098, 1104, 1110, 1116, 1123, 1130, 1138, 1145, 1153, 1161, 1169, 1176, 1184, 1192, 1199, 1206, 1212, 1216, 1222, 1228, 1235, 1241, 1247, 1254, 1261, 1270, 1280, 1290, 1302, 1315, 1330, 1346, 1364, 1384, 1405, 1425, 1447, 1468, 1489, 1509, 1527, 1543, 1558, 1571, 1582, 1592, 1600, 1608, 1615, 1622, 1628, 1635, 1641, 1649, 1657, 1666, 1675, 1685, 1695, 1705, 1716, 1726, 1737, 1747, 1757, 1767, 1780, 1792, 1806, 1822, 1839, 1853, 1866, 1880, 1894, 1910, 1926, 1943, 1959, 1976, 1994, 2012, 2031, 2050, 2070, 2091, 2111, 2133, 2155, 2178, 2201, 2223, 2246, 2269, 2292, 2315, 2338, 2360, 2383, 2406, 2429, 2451, 2474, 2496, 2519, 2542, 2565, 2587, 2597, 2609, 2624, 2637, 2648, 2658, 2667, 2675, 2683, 2691, 2700, 2709, 2717, 2726, 2735, 2744, 2753, 2763, 2773, 2784, 2795, 2807, 2820, 2833, 2847, 2862, 2877, 2893, 2910, 2927, 2945, 2962, 2980, 2998, 3016, 3032, 3049, 3064, 3078, 3091, 3103, 3114, 3123, 3131, 3138, 3144, 3149, 3154, 3158, 3162, 3167, 3172, 3178, 3185, 3192, 3201, 3210, 3220, 3231, 3242, 3254, 3265, 3275, 3284, 3291, 3302, 3317, 3325, 3333, 3341, 3350, 3359, 3370, 3381, 3392, 3403, 3413, 3423, 3432, 3441, 3451, 3460, 3469, 3478, 3487, 3496, 3506, 3515, 3524, 3535, 3547, 3559, 3572, 3585, 3598, 3611, 3626, 3643, 3661, 3680, 3698, 3716, 3735, 3754, 3773, 3793, 3814, 3835, 3856, 3879, 3901, 3922, 3942, 3964, 3986, 4008, 4029, 4051, 4072, 4093, 4113, 4132, 4151, 4170, 4188, 4206, 4222, 4238, 4255, 4271, 4288, 4304, 4321, 4337, 4354, 4371, 4389, 4406, 4424, 4441, 4459, 4475, 4492, 4509, 4525, 4541, 4557, 4570, 4580, 4588, 4595, 4600, 4605, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4613, 4614, 4615, 4616, 4617, 4618, 4620, 4621, 4622, 4622, 4620, 4619, 4620, 4620, 4621, 4621, 4621, 4621, 4621, 4621, 4622, 4622, 4622, 4621, 4622, 4623, 4625, 4626, 4628, 4630, 4633, 4637, 4641, 4646, 4652, 4658, 4666, 4675, 4683, 4694, 4705, 4718, 4730, 4741, 4751, 4761, 4769, 4775, 4779, 4783, 4788, 4792, 4798, 4803, 4809, 4815, 4821, 4826, 4831, 4835, 4840, 4844, 4848, 4852, 4856, 4861, 4865, 4871, 4880, 4889, 4896, 4903, 4910, 4917, 4924, 4932, 4940, 4948, 4956, 4964, 4972, 4981, 4989, 4998, 5007, 5017, 5026, 5035, 5045, 5055, 5064, 5074, 5084, 5094, 5104, 5115, 5125, 5135, 5146, 5156, 5167, 5178, 5189, 5198, 5206, 5215, 5224, 5233, 5242, 5250, 5259, 5267, 5276, 5283, 5287, 5291, 5296, 5300, 5304, 5307, 5311, 5315, 5319, 5323, 5326, 5330, 5333, 5337, 5340, 5343, 5347, 5350, 5353, 5355, 5358, 5360, 5363, 5366, 5369, 5373, 5377, 5380, 5383, 5386, 5388, 5392, 5395, 5398, 5402, 5405, 5409, 5413, 5417, 5422, 5426, 5430, 5435, 5439, 5444, 5449, 5453, 5457, 5462, 5467, 5472, 5478, 5483, 5488, 5492, 5497, 5502, 5508, 5514, 5520, 5526, 5533, 5541, 5548, 5555, 5563, 5570, 5578, 5587, 5596, 5606, 5616, 5626, 5637, 5647, 5658, 5668, 5678, 5690, 5701, 5712, 5723, 5733, 5744, 5755, 5767, 5777, 5788, 5799, 5811, 5822, 5834, 5846, 5858, 5870, 5882, 5896, 5907, 5919, 5931, 5942, 5953, 5965, 5976, 5988, 5999, 6011, 6023, 6035, 6047, 6059, 6072, 6084, 6095, 6106, 6117, 6128, 6138, 6149, 6159, 6169, 6180, 6190, 6201, 6207, 6215, 6224, 6232, 6240, 6248, 6256, 6265, 6275, 6284, 6294, 6303, 6313, 6322, 6331, 6340, 6349, 6357, 6366, 6375, 6383, 6391, 6399, 6407, 6415, 6423, 6431, 6439, 6447, 6455, 6464, 6473, 6483, 6489, 6494, 6498, 6505, 6511, 6517, 6523, 6529, 6535, 6542, 6548, 6555, 6561, 6567, 6573, 6578, 6584, 6590, 6596, 6602, 6609, 6616, 6623, 6630, 6638, 6646, 6654, 6662, 6670, 6678, 6687, 6693, 6698, 6704, 6711, 6718, 6724, 6730, 6737, 6743, 6750, 6757, 6763, 6770, 6777, 6784, 6790, 6796, 6802, 6809, 6816, 6823, 6830, 6838, 6846, 6855, 6864, 6873, 6880, 6886, 6893, 6899, 6905, 6912, 6918, 6925, 6932, 6939, 6946, 6954, 6960, 6968, 6975, 6980, 6985, 6989, 6994, 6999, 7004, 7009, 7014, 7019, 7025, 7030, 7034, 7039, 7043, 7047, 7052, 7056, 7060, 7063, 7066, 7069, 7072, 7074, 7075, 7077, 7079, 7081, 7085, 7089, 7094, 7100, 7107, 7115, 7124, 7134, 7145, 7157, 7170, 7183, 7196, 7209, 7222, 7235, 7247, 7257, 7267, 7276, 7283, 7289, 7294, 7297, 7299, 7300, 7300, 7299, 7298, 7297, 7297, 7296, 7297, 7298, 7300, 7304, 7309, 7316, 7324, 7333, 7344, 7356, 7368, 7381, 7395, 7409, 7422, 7435, 7447, 7459, 7469, 7477, 7485, 7491, 7495, 7498, 7500, 7500, 7500, 7500, 7498, 7497, 7497, 7497, 7498, 7500, 7503, 7506, 7510, 7514, 7519, 7523, 7528, 7532, 7536, 7540, 7544, 7547, 7550, 7553, 7557, 7560, 7563, 7567, 7570, 7573, 7577, 7580, 7583, 7587, 7590, 7596, 7605, 7612, 7624, 7636, 7646, 7656, 7665, 7675, 7687, 7699, 7712, 7725, 7738, 7751, 7765, 7779, 7793, 7806, 7819, 7833, 7848, 7862, 7877, 7891, 7906, 7921, 7937, 7952, 7968, 7984, 7996, 8008, 8020, 8032, 8044, 8056, 8066, 8077, 8089, 8098, 8105, 8113, 8121, 8129, 8136, 8143, 8151, 8158, 8166, 8174, 8181, 8189, 8196, 8204, 8211, 8219, 8226, 8234, 8241, 8249, 8256, 8264, 8271, 8279, 8286, 8293, 8300, 8308, 8315, 8322, 8329, 8337, 8344, 8352, 8359, 8367, 8377, 8389, 8401, 8406, 8413, 8423, 8435, 8446, 8455, 8465, 8476, 8488, 8498, 8507, 8517, 8526, 8534, 8543, 8552, 8561, 8569, 8577, 8585, 8591, 8597, 8603, 8609, 8615, 8621, 8627, 8633, 8639, 8644, 8649, 8654, 8660, 8666, 8672, 8678, 8684, 8690, 8697, 8704, 8710, 8717, 8725, 8732, 8740, 8748, 8755, 8762, 8768, 8775, 8781, 8788, 8792, 8797, 8803, 8809, 8816, 8823, 8831, 8838, 8845, 8852, 8859, 8866, 8873, 8880, 8885, 8890, 8893, 8895, 8897, 8899, 8905, 8910, 8916, 8921, 8926, 8930, 8934, 8938, 8944, 8950, 8956, 8963, 8969, 8976, 8983, 8990, 8997, 9005, 9012, 9020, 9028, 9036, 9043, 9048, 9053, 9058, 9062, 9067, 9071, 9076, 9080, 9082, 9083, 9085, 9087, 9088, 9088, 9089, 9090, 9091, 9092, 9094, 9097, 9100, 9102, 9104, 9107, 9111, 9115, 9119, 9123, 9127, 9131, 9136, 9140, 9145, 9150, 9155, 9162, 9168, 9174, 9181, 9188, 9196, 9203, 9212, 9220, 9229, 9238, 9247, 9257, 9266, 9276, 9286, 9296, 9305, 9314, 9322, 9328, 9333, 9337, 9344, 9353, 9361, 9368, 9374, 9380, 9387, 9394, 9402, 9410, 9419, 9427, 9436, 9445, 9454, 9464, 9473, 9483, 9492, 9502, 9509, 9515, 9521, 9528, 9535, 9542, 9548, 9555, 9562, 9568, 9574, 9581, 9587, 9593, 9599, 9606, 9612, 9618, 9625, 9634, 9642, 9650, 9659, 9666, 9674, 9681, 9690, 9699, 9708, 9717, 9727, 9738, 9748, 9759, 9769, 9780, 9791, 9801, 9812, 9823, 9834, 9846, 9857, 9869, 9881, 9893, 9906, 9919, 9932, 9945, 9959, 9972, 9986, 10000, 10015, 10029, 10043, 10058, 10073, 10088, 10104, 10119, 10135, 10151, 10167, 10184, 10200, 10217, 10234, 10251, 10269, 10286, 10304, 10322, 10340, 10359, 10377, 10396, 10414, 10432, 10451, 10471, 10490, 10509, 10529, 10549, 10569, 10588, 10602, 10616, 10632, 10647, 10661, 10674, 10688, 10701, 10715, 10728, 10742, 10755, 10769, 10783, 10796, 10810, 10823, 10837, 10851, 10864, 10878, 10892, 10906, 10920, 10934, 10948, 10962, 10976, 10990, 11004, 11018, 11032, 11047, 11061, 11075, 11089, 11103, 11117, 11130, 11144, 11158, 11171, 11185, 11199, 11216, 11229, 11243, 11257, 11271, 11285, 11301, 11314, 11329, 11345, 11361, 11376, 11390, 11400, 11411, 11421, 11432, 11442, 11452, 11462, 11472, 11482, 11492, 11502, 11512, 11523, 11533, 11543, 11554, 11564, 11574, 11585, 11595, 11605, 11616, 11627, 11637, 11647, 11658, 11668, 11678, 11688, 11698, 11708, 11718, 11728, 11738, 11748, 11758, 11768, 11780, 11794, 11807, 11819, 11830, 11839, 11849, 11859, 11871, 11883, 11896, 11908, 11920, 11931, 11942, 11953, 11964, 11975, 11986, 11998, 12011, 12024, 12038, 12051, 12064, 12076, 12088, 12100, 12113, 12127, 12142, 12157, 12172, 12186, 12200, 12213, 12226, 12238, 12248, 12256, 12262, 12268, 12276, 12286, 12295, 12303, 12310, 12318, 12327, 12335, 12344, 12353, 12361, 12370, 12378, 12387, 12395, 12405, 12414, 12423, 12433, 12442, 12452, 12461, 12470, 12480, 12490, 12500, 12511, 12522, 12534, 12545, 12557, 12569, 12580, 12591, 12603, 12614, 12625, 12636, 12647, 12657, 12668, 12678, 12689, 12699, 12710, 12720, 12731, 12741, 12752, 12762, 12773, 12790, 12807, 12820, 12837, 12855, 12872, 12889, 12906, 12925, 12944, 12963, 12983, 13003, 13022, 13042, 13062, 13082, 13101, 13121, 13140, 13159, 13179, 13197, 13212, 13227, 13244, 13259, 13274, 13285, 13293, 13302, 13310, 13318, 13326, 13332, 13339, 13346, 13352, 13357, 13363, 13368, 13374, 13380, 13386, 13392, 13398, 13404, 13410, 13416, 13422, 13428, 13434, 13440, 13446, 13452, 13458, 13465, 13471, 13478, 13485, 13493, 13501, 13509, 13516, 13523, 13530, 13537, 13544, 13550, 13558, 13565, 13572, 13579, 13586, 13593, 13599, 13606, 13612, 13618, 13624, 13630, 13636, 13640, 13642, 13643, 13643, 13642, 13640, 13637, 13634, 13629, 13624, 13619, 13615, 13612, 13610, 13607, 13604, 13601, 13598, 13595, 13592, 13589, 13587, 13584, 13581, 13578, 13575, 13572, 13570, 13567, 13564, 13561, 13559, 13556, 13554, 13551, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549, 13549); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 292, 295, 298, 302, 305, 308, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 323, 319, 314, 310, 305, 301, 297, 292, 288, 283, 279, 275, 273, 272, 270, 268, 266, 265, 265, 265, 266, 267, 269, 272, 274, 274, 274, 275, 276, 278, 281, 283, 285, 288, 290, 288, 286, 283, 280, 276, 272, 269, 266, 263, 261, 260, 259, 259, 260, 262, 265, 269, 274, 278, 276, 275, 274, 274, 274, 275, 276, 277, 279, 281, 283, 286, 290, 290, 288, 286, 283, 281, 279, 276, 274, 273, 274, 275, 276, 278, 280, 283, 285, 288, 289, 287, 285, 282, 280, 278, 277, 276, 275, 274, 274, 274, 274, 275, 278, 280, 282, 286, 290, 290, 288, 286, 283, 281, 278, 275, 273, 273, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 275, 277, 279, 282, 285, 288, 289, 286, 283, 280, 276, 272, 267, 263, 258, 255, 252, 251, 251, 254, 260, 268, 279, 293, 309, 326, 345, 364, 383, 403, 423, 442, 460, 478, 495, 511, 526, 541, 556, 571, 586, 602, 617, 634, 651, 669, 688, 708, 729, 751, 773, 787, 789, 791, 794, 797, 799, 801, 804, 806, 809, 811, 814, 817, 820, 823, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 822, 818, 814, 810, 806, 802, 798, 795, 791, 787, 783, 779, 775, 767, 754, 739, 726, 715, 703, 689, 674, 658, 643, 629, 616, 603, 590, 578, 566, 554, 542, 529, 517, 506, 494, 483, 473, 463, 454, 447, 440, 434, 430, 427, 425, 425, 427, 430, 435, 441, 449, 457, 467, 477, 488, 499, 510, 520, 531, 541, 550, 558, 565, 571, 577, 583, 588, 593, 599, 604, 610, 617, 625, 633, 643, 655, 668, 671, 674, 680, 687, 693, 699, 705, 712, 720, 727, 735, 744, 753, 763, 774, 785, 797, 809, 822, 836, 850, 864, 879, 894, 910, 927, 942, 957, 973, 989, 1005, 1022, 1037, 1050, 1063, 1077, 1091, 1105, 1119, 1133, 1148, 1163, 1177, 1182, 1187, 1193, 1198, 1204, 1209, 1214, 1220, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1225, 1228, 1231, 1234, 1237, 1241, 1244, 1248, 1253, 1259, 1266, 1273, 1281, 1289, 1297, 1304, 1312, 1320, 1329, 1337, 1346, 1356, 1363, 1369, 1374, 1379, 1382, 1381, 1378, 1375, 1372, 1369, 1366, 1363, 1360, 1357, 1354, 1351, 1348, 1345, 1342, 1339, 1336, 1333, 1330, 1327, 1324, 1321, 1318, 1315, 1312, 1309, 1306, 1303, 1300, 1297, 1294, 1291, 1288, 1285, 1282, 1279, 1276, 1273, 1270, 1267, 1264, 1261, 1258, 1255, 1252, 1249, 1246, 1243, 1239, 1235, 1233, 1231, 1230, 1230, 1229, 1226, 1222, 1217, 1213, 1211, 1210, 1209, 1209, 1210, 1211, 1212, 1214, 1217, 1220, 1224, 1228, 1233, 1239, 1246, 1254, 1263, 1272, 1274, 1274, 1274, 1273, 1272, 1271, 1270, 1269, 1267, 1266, 1265, 1263, 1262, 1260, 1259, 1257, 1256, 1254, 1253, 1251, 1249, 1248, 1246, 1244, 1243, 1241, 1239, 1238, 1236, 1234, 1232, 1231, 1229, 1227, 1225, 1222, 1218, 1213, 1209, 1204, 1200, 1196, 1191, 1187, 1183, 1179, 1173, 1166, 1160, 1154, 1148, 1142, 1136, 1130, 1125, 1119, 1114, 1108, 1103, 1098, 1093, 1088, 1083, 1079, 1074, 1070, 1065, 1061, 1055, 1050, 1046, 1042, 1038, 1033, 1030, 1026, 1021, 1016, 1011, 1006, 1001, 996, 992, 988, 984, 980, 977, 973, 969, 965, 961, 957, 952, 947, 944, 941, 938, 935, 931, 927, 925, 922, 918, 915, 912, 909, 906, 904, 900, 896, 893, 889, 885, 881, 877, 872, 867, 863, 859, 855, 852, 851, 850, 851, 851, 848, 845, 843, 840, 837, 834, 832, 829, 826, 824, 822, 821, 820, 820, 819, 820, 822, 824, 821, 818, 816, 813, 810, 807, 804, 801, 798, 795, 792, 789, 786, 783, 780, 777, 773, 768, 763, 757, 752, 747, 741, 736, 731, 726, 723, 714, 707, 700, 693, 686, 678, 670, 662, 654, 648, 642, 638, 634, 630, 628, 626, 625, 624, 625, 625, 626, 628, 631, 635, 638, 642, 647, 652, 659, 667, 674, 674, 674, 674, 674, 672, 669, 666, 663, 660, 656, 653, 650, 647, 644, 641, 638, 635, 632, 629, 626, 624, 623, 622, 622, 622, 623, 624, 624, 624, 624, 624, 624, 624, 624, 622, 619, 615, 612, 609, 606, 603, 599, 596, 593, 589, 586, 582, 579, 574, 567, 561, 554, 547, 540, 533, 525, 517, 508, 499, 490, 479, 467, 455, 443, 431, 418, 405, 392, 378, 364, 350, 335, 322, 307, 291, 274, 257, 241, 224, 207, 190, 173, 155, 137, 119, 102, 85, 69, 52, 36, 21, 6, -8, -23, -39, -55, -71, -87, -104, -121, -139, -158, -176, -193, -211, -227, -244, -260, -275, -289, -302, -314, -324, -332, -339, -344, -347, -349, -349, -347, -344, -340, -336, -330, -325, -319, -313, -308, -304, -300, -298, -296, -295, -295, -295, -297, -298, -300, -302, -303, -303, -303, -301, -298, -293, -287, -278, -268, -255, -241, -225, -207, -188, -168, -147, -125, -104, -82, -60, -39, -19, 0, 19, 36, 53, 69, 84, 98, 113, 128, 144, 161, 178, 196, 215, 235, 255, 277, 299, 321, 343, 366, 388, 410, 432, 454, 476, 498, 520, 542, 564, 586, 608, 619, 623, 626, 629, 632, 635, 637, 639, 642, 645, 648, 651, 654, 658, 661, 664, 668, 672, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 673, 667, 661, 655, 649, 643, 638, 632, 626, 624, 622, 619, 615, 612, 610, 609, 609, 609, 610, 612, 613, 616, 619, 622, 625, 629, 634, 639, 645, 651, 658, 665, 672, 680, 688, 696, 705, 714, 723, 733, 743, 754, 765, 776, 788, 801, 810, 815, 821, 824, 824, 824, 824, 824, 824, 824, 824, 824, 822, 817, 813, 808, 804, 799, 795, 791, 787, 782, 778, 772, 766, 760, 754, 748, 742, 736, 730, 725, 718, 711, 704, 699, 693, 688, 683, 678, 673, 670, 666, 662, 657, 653, 651, 651, 647, 643, 640, 637, 634, 630, 627, 625, 624, 622, 619, 616, 614, 613, 612, 612, 613, 614, 617, 619, 623, 627, 632, 638, 646, 655, 667, 673, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 673, 672, 672, 670, 669, 668, 667, 666, 665, 664, 662, 661, 657, 652, 647, 643, 638, 634, 630, 627, 624, 622, 621, 619, 619, 617, 615, 613, 610, 607, 603, 600, 597, 594, 592, 589, 587, 583, 582, 580, 578, 577, 575, 575, 574, 574, 575, 576, 577, 580, 583, 586, 590, 594, 599, 605, 611, 618, 626, 635, 646, 659, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 676, 679, 681, 683, 685, 688, 691, 694, 699, 704, 709, 715, 722, 729, 737, 745, 754, 763, 773, 774, 774, 774, 774, 774, 774, 774, 774, 773, 773, 773, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 770, 763, 755, 748, 740, 733, 725, 716, 707, 698, 690, 682, 676, 670, 665, 660, 656, 652, 649, 646, 643, 641, 639, 638, 637, 637, 637, 638, 640, 642, 644, 647, 650, 654, 659, 664, 670, 676, 684, 691, 699, 708, 718, 724, 729, 736, 742, 749, 756, 764, 771, 774, 774, 774, 774, 774, 774, 771, 766, 760, 755, 750, 745, 740, 735, 730, 725, 720, 716, 712, 708, 705, 703, 701, 700, 699, 699, 699, 700, 701, 703, 705, 709, 713, 718, 723, 729, 735, 742, 750, 758, 766, 775, 778, 776, 774, 774, 775, 778, 780, 784, 789, 792, 794, 798, 802, 807, 813, 820, 828, 837, 846, 855, 865, 874, 876, 880, 885, 892, 900, 908, 917, 927, 936, 946, 956, 967, 979, 992, 1005, 1019, 1033, 1048, 1064, 1080, 1078, 1076, 1075, 1074, 1073, 1073, 1071, 1069, 1067, 1066, 1065, 1066, 1066, 1068, 1070, 1072, 1074, 1075, 1076, 1078, 1081, 1085, 1090, 1095, 1099, 1104, 1109, 1114, 1119, 1124, 1130, 1136, 1143, 1151, 1160, 1169, 1179, 1190, 1201, 1213, 1225, 1238, 1252, 1265, 1280, 1295, 1310, 1326, 1343, 1360, 1377, 1396, 1410, 1422, 1428, 1432, 1437, 1441, 1445, 1449, 1452, 1455, 1457, 1460, 1465, 1471, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1472, 1465, 1457, 1449, 1442, 1434, 1425, 1413, 1401, 1388, 1376, 1365, 1354, 1343, 1331, 1319, 1307, 1296, 1285, 1275, 1266, 1257, 1249, 1242, 1234, 1228, 1221, 1215, 1209, 1203, 1198, 1193, 1188, 1183, 1178, 1174, 1171, 1168, 1165, 1163, 1162, 1161, 1161, 1162, 1165, 1168, 1172, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 190, 195, 200, 206, 213, 220, 228, 236, 244, 253, 262, 271, 280, 289, 298, 307, 317, 327, 337, 348, 358, 368, 379, 390, 399, 408, 416, 425, 435, 445, 456, 465, 474, 483, 493, 502, 512, 521, 530, 540, 549, 557, 565, 573, 581, 588, 596, 603, 611, 618, 626, 633, 641, 648, 656, 663, 667, 672, 677, 682, 688, 697, 705, 714, 722, 729, 735, 741, 747, 753, 758, 764, 769, 774, 779, 785, 791, 797, 803, 809, 816, 823, 830, 837, 843, 850, 857, 862, 866, 872, 877, 883, 889, 896, 903, 911, 919, 926, 931, 935, 939, 944, 947, 951, 954, 958, 962, 966, 970, 974, 979, 985, 991, 997, 1003, 1009, 1014, 1020, 1026, 1033, 1039, 1046, 1053, 1059, 1065, 1071, 1077, 1083, 1089, 1096, 1103, 1111, 1119, 1126, 1132, 1136, 1141, 1147, 1152, 1158, 1164, 1170, 1176, 1182, 1189, 1196, 1203, 1210, 1218, 1225, 1233, 1241, 1245, 1250, 1256, 1261, 1268, 1275, 1282, 1290, 1298, 1307, 1315, 1324, 1332, 1341, 1350, 1359, 1367, 1374, 1381, 1387, 1392, 1396, 1403, 1413, 1423, 1436, 1450, 1465, 1481, 1499, 1518, 1537, 1557, 1577, 1596, 1615, 1633, 1650, 1666, 1681, 1696, 1709, 1721, 1733, 1744, 1755, 1765, 1776, 1786, 1796, 1806, 1816, 1826, 1839, 1853, 1867, 1879, 1893, 1908, 1923, 1939, 1955, 1970, 1986, 2002, 2018, 2034, 2051, 2069, 2088, 2108, 2128, 2148, 2170, 2192, 2214, 2237, 2260, 2283, 2306, 2328, 2350, 2372, 2395, 2417, 2440, 2463, 2486, 2509, 2532, 2555, 2578, 2600, 2608, 2622, 2639, 2653, 2665, 2676, 2687, 2698, 2708, 2718, 2728, 2739, 2749, 2759, 2770, 2781, 2793, 2803, 2814, 2824, 2834, 2843, 2853, 2861, 2870, 2878, 2886, 2893, 2900, 2907, 2915, 2922, 2930, 2938, 2947, 2956, 2967, 2978, 2990, 3003, 3017, 3031, 3047, 3063, 3080, 3097, 3114, 3131, 3148, 3165, 3180, 3195, 3209, 3222, 3233, 3244, 3253, 3262, 3270, 3278, 3285, 3292, 3300, 3312, 3323, 3334, 3344, 3354, 3361, 3368, 3374, 3382, 3390, 3400, 3410, 3420, 3431, 3441, 3451, 3461, 3471, 3481, 3490, 3500, 3511, 3521, 3532, 3542, 3553, 3563, 3573, 3584, 3594, 3605, 3615, 3625, 3638, 3654, 3672, 3690, 3708, 3726, 3744, 3763, 3783, 3802, 3823, 3845, 3868, 3891, 3913, 3934, 3956, 3978, 4000, 4022, 4043, 4065, 4087, 4108, 4129, 4150, 4171, 4190, 4210, 4229, 4248, 4265, 4282, 4298, 4315, 4331, 4347, 4362, 4377, 4392, 4407, 4422, 4436, 4450, 4464, 4479, 4493, 4507, 4521, 4535, 4549, 4564, 4579, 4591, 4600, 4608, 4615, 4620, 4625, 4630, 4634, 4639, 4645, 4652, 4658, 4664, 4669, 4672, 4675, 4677, 4678, 4679, 4680, 4674, 4674, 4676, 4677, 4678, 4677, 4677, 4677, 4677, 4677, 4677, 4677, 4677, 4674, 4675, 4676, 4678, 4679, 4680, 4681, 4682, 4684, 4687, 4690, 4693, 4698, 4703, 4712, 4720, 4725, 4728, 4733, 4738, 4744, 4749, 4754, 4759, 4762, 4765, 4768, 4773, 4777, 4782, 4786, 4792, 4799, 4807, 4816, 4824, 4833, 4842, 4851, 4860, 4869, 4879, 4889, 4899, 4908, 4916, 4925, 4932, 4939, 4946, 4952, 4959, 4966, 4974, 4981, 4989, 4997, 5005, 5014, 5022, 5031, 5039, 5048, 5056, 5065, 5074, 5083, 5093, 5102, 5111, 5121, 5131, 5141, 5151, 5162, 5172, 5182, 5193, 5202, 5211, 5220, 5229, 5239, 5248, 5258, 5267, 5276, 5284, 5289, 5293, 5299, 5304, 5309, 5314, 5319, 5323, 5328, 5332, 5336, 5340, 5344, 5348, 5352, 5356, 5360, 5363, 5367, 5370, 5373, 5376, 5379, 5383, 5387, 5390, 5395, 5399, 5403, 5407, 5411, 5414, 5418, 5422, 5425, 5429, 5433, 5436, 5440, 5444, 5447, 5451, 5455, 5459, 5464, 5468, 5472, 5477, 5481, 5486, 5493, 5499, 5504, 5510, 5515, 5520, 5525, 5530, 5535, 5540, 5545, 5550, 5556, 5561, 5567, 5573, 5580, 5586, 5594, 5602, 5611, 5619, 5628, 5637, 5646, 5655, 5664, 5674, 5684, 5694, 5705, 5715, 5726, 5737, 5747, 5758, 5769, 5779, 5790, 5801, 5812, 5823, 5836, 5848, 5860, 5871, 5883, 5894, 5906, 5917, 5929, 5940, 5952, 5963, 5974, 5986, 5997, 6009, 6020, 6032, 6044, 6056, 6068, 6080, 6092, 6103, 6113, 6124, 6135, 6146, 6157, 6168, 6179, 6190, 6201, 6208, 6216, 6226, 6236, 6246, 6258, 6270, 6280, 6290, 6299, 6309, 6318, 6326, 6335, 6343, 6351, 6359, 6367, 6375, 6383, 6391, 6399, 6407, 6416, 6424, 6433, 6441, 6450, 6458, 6467, 6475, 6485, 6494, 6502, 6509, 6515, 6522, 6528, 6536, 6545, 6552, 6558, 6564, 6570, 6577, 6583, 6590, 6596, 6602, 6608, 6614, 6621, 6628, 6635, 6642, 6650, 6657, 6663, 6669, 6676, 6683, 6690, 6697, 6703, 6709, 6715, 6721, 6728, 6735, 6742, 6750, 6757, 6763, 6770, 6777, 6783, 6789, 6794, 6799, 6804, 6808, 6813, 6819, 6825, 6831, 6837, 6843, 6850, 6857, 6864, 6872, 6879, 6884, 6889, 6895, 6900, 6906, 6912, 6919, 6925, 6931, 6938, 6945, 6952, 6959, 6967, 6973, 6978, 6982, 6987, 6991, 6996, 7001, 7005, 7010, 7015, 7020, 7026, 7031, 7036, 7041, 7046, 7050, 7054, 7059, 7063, 7068, 7072, 7076, 7082, 7091, 7101, 7109, 7117, 7123, 7130, 7135, 7141, 7145, 7150, 7153, 7156, 7158, 7160, 7161, 7163, 7164, 7165, 7167, 7169, 7172, 7175, 7179, 7184, 7190, 7197, 7205, 7215, 7225, 7236, 7247, 7259, 7272, 7284, 7296, 7307, 7318, 7328, 7337, 7345, 7352, 7358, 7362, 7366, 7368, 7370, 7371, 7371, 7371, 7372, 7372, 7373, 7375, 7378, 7381, 7386, 7392, 7399, 7407, 7416, 7426, 7437, 7449, 7461, 7473, 7486, 7497, 7509, 7520, 7530, 7538, 7545, 7552, 7557, 7562, 7566, 7570, 7574, 7578, 7581, 7584, 7588, 7591, 7595, 7598, 7602, 7606, 7610, 7613, 7616, 7620, 7623, 7626, 7630, 7633, 7637, 7640, 7643, 7647, 7655, 7665, 7674, 7682, 7691, 7701, 7712, 7724, 7736, 7747, 7758, 7770, 7782, 7795, 7808, 7820, 7833, 7846, 7861, 7877, 7891, 7906, 7921, 7936, 7951, 7966, 7981, 7996, 8008, 8020, 8032, 8046, 8060, 8072, 8084, 8096, 8109, 8122, 8134, 8145, 8155, 8162, 8169, 8176, 8183, 8190, 8197, 8204, 8212, 8219, 8227, 8235, 8242, 8249, 8257, 8264, 8271, 8279, 8286, 8293, 8301, 8308, 8315, 8323, 8331, 8338, 8346, 8354, 8363, 8371, 8379, 8387, 8395, 8403, 8411, 8419, 8426, 8434, 8443, 8451, 8463, 8475, 8484, 8493, 8502, 8512, 8522, 8531, 8541, 8550, 8559, 8567, 8576, 8585, 8591, 8598, 8604, 8611, 8618, 8625, 8632, 8638, 8645, 8651, 8657, 8663, 8669, 8675, 8681, 8688, 8696, 8704, 8711, 8718, 8725, 8732, 8739, 8746, 8752, 8759, 8765, 8772, 8779, 8786, 8793, 8800, 8808, 8816, 8824, 8832, 8840, 8847, 8854, 8859, 8864, 8869, 8874, 8878, 8883, 8887, 8891, 8895, 8899, 8903, 8907, 8913, 8920, 8929, 8937, 8944, 8952, 8959, 8964, 8969, 8972, 8974, 8978, 8983, 8990, 8996, 9002, 9008, 9014, 9021, 9027, 9034, 9041, 9048, 9055, 9062, 9069, 9076, 9081, 9082, 9084, 9086, 9088, 9090, 9094, 9097, 9102, 9107, 9112, 9116, 9120, 9124, 9127, 9129, 9132, 9135, 9137, 9141, 9143, 9145, 9147, 9149, 9153, 9156, 9160, 9163, 9168, 9173, 9177, 9182, 9187, 9192, 9198, 9203, 9210, 9216, 9222, 9228, 9234, 9241, 9248, 9255, 9262, 9269, 9276, 9283, 9290, 9297, 9303, 9310, 9317, 9324, 9332, 9339, 9348, 9359, 9371, 9382, 9392, 9401, 9409, 9416, 9422, 9429, 9438, 9445, 9453, 9461, 9470, 9478, 9487, 9496, 9505, 9513, 9522, 9531, 9540, 9550, 9558, 9566, 9573, 9579, 9585, 9592, 9598, 9604, 9611, 9617, 9623, 9630, 9636, 9642, 9648, 9655, 9661, 9668, 9676, 9683, 9689, 9698, 9707, 9715, 9724, 9733, 9742, 9751, 9760, 9769, 9779, 9788, 9797, 9807, 9817, 9827, 9837, 9848, 9859, 9870, 9881, 9892, 9904, 9916, 9928, 9940, 9952, 9965, 9977, 9990, 10004, 10017, 10030, 10044, 10058, 10072, 10087, 10101, 10116, 10131, 10146, 10162, 10178, 10193, 10209, 10226, 10242, 10259, 10275, 10292, 10310, 10327, 10344, 10362, 10380, 10398, 10417, 10435, 10454, 10472, 10491, 10510, 10529, 10548, 10568, 10587, 10604, 10618, 10633, 10651, 10669, 10684, 10699, 10714, 10729, 10743, 10758, 10772, 10786, 10799, 10813, 10827, 10841, 10855, 10869, 10883, 10897, 10911, 10925, 10938, 10952, 10966, 10980, 10993, 11007, 11020, 11034, 11048, 11061, 11075, 11088, 11102, 11115, 11129, 11142, 11156, 11169, 11183, 11197, 11212, 11226, 11240, 11254, 11268, 11282, 11295, 11309, 11324, 11338, 11353, 11371, 11388, 11402, 11414, 11426, 11439, 11451, 11462, 11473, 11484, 11495, 11505, 11516, 11528, 11539, 11550, 11561, 11572, 11582, 11592, 11603, 11613, 11624, 11634, 11645, 11655, 11665, 11676, 11686, 11696, 11706, 11716, 11726, 11737, 11747, 11757, 11767, 11777, 11788, 11798, 11808, 11820, 11831, 11841, 11851, 11861, 11872, 11882, 11892, 11902, 11914, 11926, 11938, 11951, 11963, 11975, 11987, 11999, 12011, 12023, 12035, 12047, 12058, 12070, 12081, 12093, 12104, 12115, 12126, 12137, 12147, 12158, 12170, 12182, 12194, 12207, 12219, 12232, 12244, 12256, 12268, 12284, 12299, 12312, 12325, 12336, 12345, 12354, 12362, 12370, 12379, 12388, 12396, 12405, 12413, 12421, 12429, 12437, 12446, 12454, 12462, 12471, 12480, 12489, 12499, 12509, 12519, 12530, 12540, 12551, 12561, 12570, 12580, 12590, 12599, 12608, 12618, 12627, 12636, 12646, 12655, 12665, 12675, 12685, 12695, 12705, 12715, 12725, 12735, 12745, 12755, 12765, 12775, 12788, 12803, 12820, 12836, 12854, 12874, 12893, 12912, 12930, 12948, 12966, 12984, 13002, 13022, 13041, 13060, 13079, 13098, 13119, 13139, 13158, 13178, 13198, 13212, 13228, 13244, 13263, 13280, 13289, 13298, 13307, 13316, 13325, 13334, 13342, 13350, 13359, 13367, 13374, 13381, 13388, 13395, 13402, 13409, 13416, 13423, 13430, 13438, 13445, 13452, 13459, 13466, 13473, 13481, 13488, 13495, 13503, 13510, 13518, 13525, 13532, 13539, 13546, 13553, 13559, 13566, 13573, 13580, 13587, 13594, 13601, 13609, 13616, 13623, 13629, 13636, 13643, 13649, 13656, 13663, 13669, 13676, 13682, 13680, 13681, 13682, 13683, 13683, 13683, 13683, 13683, 13683, 13682, 13681, 13680, 13679, 13675, 13672, 13669, 13666, 13663, 13660, 13656, 13653, 13650, 13647, 13644, 13641, 13638, 13636, 13633, 13630, 13628, 13625, 13622, 13620, 13617, 13615, 13612, 13610, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607, 13607); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 316, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 321, 317, 313, 308, 304, 298, 293, 288, 284, 279, 275, 271, 268, 264, 261, 258, 256, 254, 254, 254, 254, 255, 256, 257, 259, 262, 265, 269, 273, 278, 283, 289, 287, 285, 282, 280, 277, 274, 272, 270, 269, 268, 267, 267, 267, 267, 267, 267, 268, 270, 272, 275, 274, 274, 274, 274, 275, 276, 278, 280, 282, 284, 287, 290, 288, 285, 282, 280, 277, 274, 273, 272, 272, 273, 276, 279, 282, 285, 286, 284, 283, 281, 280, 279, 278, 277, 276, 275, 274, 274, 274, 274, 275, 276, 277, 278, 280, 283, 286, 289, 288, 285, 282, 279, 277, 274, 274, 273, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 276, 278, 280, 284, 289, 287, 284, 282, 280, 278, 277, 275, 274, 274, 274, 275, 276, 278, 281, 284, 288, 293, 298, 303, 309, 314, 317, 320, 321, 323, 326, 329, 333, 337, 343, 351, 360, 371, 384, 399, 416, 434, 453, 473, 495, 517, 539, 561, 583, 605, 627, 649, 671, 693, 715, 737, 759, 781, 797, 799, 801, 803, 806, 808, 811, 814, 816, 819, 822, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 823, 819, 816, 812, 808, 804, 800, 796, 793, 789, 785, 781, 777, 774, 755, 741, 725, 710, 698, 684, 670, 656, 643, 630, 618, 606, 595, 585, 576, 568, 560, 554, 548, 542, 536, 531, 526, 522, 518, 514, 511, 507, 503, 499, 495, 491, 486, 482, 477, 472, 467, 463, 459, 456, 453, 452, 451, 452, 454, 458, 463, 470, 479, 489, 500, 513, 526, 540, 555, 570, 585, 601, 616, 631, 646, 661, 673, 677, 681, 690, 700, 708, 716, 724, 733, 743, 753, 759, 766, 774, 781, 789, 799, 808, 819, 830, 842, 854, 865, 878, 890, 903, 916, 930, 944, 959, 975, 992, 1009, 1028, 1046, 1058, 1071, 1085, 1098, 1112, 1126, 1140, 1154, 1169, 1179, 1184, 1190, 1196, 1201, 1207, 1212, 1218, 1223, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1223, 1223, 1223, 1223, 1223, 1223, 1224, 1225, 1226, 1227, 1227, 1228, 1229, 1231, 1234, 1236, 1240, 1244, 1249, 1254, 1261, 1267, 1275, 1282, 1291, 1300, 1307, 1313, 1318, 1322, 1325, 1328, 1330, 1331, 1331, 1332, 1333, 1334, 1336, 1338, 1340, 1341, 1342, 1343, 1342, 1339, 1336, 1333, 1330, 1327, 1324, 1321, 1318, 1315, 1312, 1309, 1306, 1303, 1300, 1296, 1294, 1291, 1288, 1285, 1282, 1279, 1276, 1273, 1270, 1267, 1264, 1261, 1258, 1258, 1262, 1270, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1273, 1272, 1272, 1271, 1270, 1270, 1270, 1271, 1271, 1273, 1274, 1274, 1274, 1274, 1274, 1273, 1271, 1270, 1269, 1267, 1266, 1265, 1264, 1263, 1262, 1260, 1259, 1258, 1256, 1255, 1253, 1252, 1250, 1249, 1248, 1246, 1245, 1243, 1241, 1240, 1238, 1237, 1235, 1233, 1231, 1230, 1228, 1226, 1224, 1220, 1216, 1211, 1206, 1202, 1197, 1192, 1187, 1183, 1177, 1170, 1163, 1155, 1148, 1140, 1133, 1125, 1118, 1112, 1105, 1099, 1093, 1086, 1080, 1075, 1069, 1064, 1058, 1053, 1048, 1044, 1039, 1034, 1030, 1027, 1023, 1018, 1014, 1010, 1006, 1003, 999, 995, 991, 988, 984, 980, 977, 973, 970, 966, 962, 958, 954, 950, 945, 941, 937, 932, 928, 925, 922, 919, 916, 914, 911, 908, 906, 903, 901, 898, 896, 893, 890, 887, 884, 881, 878, 875, 873, 871, 868, 866, 864, 862, 860, 857, 855, 852, 850, 847, 844, 842, 839, 836, 834, 831, 828, 826, 824, 823, 823, 824, 824, 824, 824, 824, 824, 822, 819, 816, 813, 810, 807, 805, 802, 799, 796, 793, 790, 787, 784, 781, 778, 775, 770, 764, 759, 754, 748, 742, 737, 732, 726, 722, 714, 706, 698, 692, 686, 681, 678, 676, 674, 672, 669, 667, 665, 663, 661, 660, 659, 658, 658, 657, 657, 658, 658, 659, 659, 661, 662, 664, 666, 669, 672, 674, 674, 670, 667, 663, 660, 657, 653, 649, 645, 642, 639, 636, 633, 629, 626, 623, 621, 619, 618, 617, 617, 619, 621, 624, 624, 624, 624, 624, 624, 624, 622, 620, 617, 613, 610, 607, 604, 600, 596, 592, 589, 586, 583, 579, 574, 569, 565, 560, 555, 550, 544, 539, 533, 526, 520, 513, 506, 499, 491, 482, 472, 462, 451, 440, 428, 416, 404, 392, 379, 366, 353, 339, 325, 310, 297, 281, 265, 250, 234, 218, 202, 186, 169, 152, 134, 116, 98, 79, 62, 44, 27, 10, -6, -22, -37, -52, -68, -83, -97, -109, -120, -131, -142, -153, -163, -172, -180, -188, -196, -203, -210, -218, -226, -234, -243, -252, -262, -272, -282, -293, -303, -314, -324, -333, -342, -350, -357, -362, -366, -368, -369, -368, -366, -362, -356, -349, -342, -333, -323, -313, -303, -292, -282, -272, -263, -254, -246, -238, -231, -225, -219, -214, -209, -203, -198, -192, -185, -177, -168, -157, -145, -132, -117, -100, -81, -61, -39, -17, 6, 30, 53, 75, 98, 121, 143, 165, 188, 210, 233, 255, 277, 299, 322, 344, 365, 387, 409, 431, 453, 475, 497, 519, 541, 563, 585, 607, 629, 637, 639, 642, 644, 646, 648, 651, 654, 657, 660, 663, 666, 669, 672, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 673, 667, 661, 655, 648, 641, 635, 629, 624, 619, 614, 609, 605, 600, 595, 592, 590, 587, 585, 583, 583, 583, 583, 584, 586, 588, 590, 593, 597, 600, 605, 610, 615, 621, 627, 634, 642, 650, 659, 669, 679, 690, 701, 713, 726, 738, 752, 766, 780, 795, 810, 824, 824, 824, 824, 824, 824, 820, 815, 810, 805, 801, 796, 792, 787, 783, 778, 772, 766, 759, 752, 745, 738, 731, 725, 719, 712, 706, 700, 694, 688, 682, 677, 673, 669, 665, 662, 658, 655, 651, 648, 645, 642, 638, 635, 631, 628, 625, 623, 621, 621, 621, 622, 623, 626, 629, 632, 634, 636, 638, 640, 643, 646, 649, 654, 659, 664, 669, 674, 674, 674, 674, 674, 674, 672, 672, 670, 668, 666, 668, 671, 674, 674, 674, 674, 674, 673, 673, 672, 671, 670, 668, 666, 665, 663, 660, 656, 651, 647, 643, 638, 633, 627, 621, 615, 610, 606, 602, 600, 597, 595, 593, 591, 591, 589, 588, 587, 586, 585, 583, 582, 581, 579, 578, 577, 576, 575, 575, 574, 574, 574, 574, 575, 576, 577, 579, 581, 583, 586, 590, 594, 599, 605, 611, 618, 624, 631, 638, 645, 653, 661, 669, 671, 672, 673, 674, 674, 673, 673, 673, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 675, 677, 679, 682, 686, 691, 695, 698, 701, 704, 707, 710, 713, 716, 721, 726, 731, 738, 745, 752, 760, 768, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 769, 762, 754, 745, 737, 729, 722, 714, 707, 699, 692, 686, 679, 673, 667, 663, 658, 655, 652, 650, 648, 647, 645, 645, 644, 645, 645, 646, 648, 651, 653, 657, 660, 664, 669, 674, 680, 686, 692, 698, 705, 712, 719, 726, 729, 733, 740, 747, 754, 761, 771, 774, 774, 774, 774, 774, 770, 764, 758, 751, 745, 740, 734, 729, 724, 720, 717, 714, 710, 708, 705, 703, 701, 699, 698, 698, 698, 699, 701, 703, 705, 708, 711, 714, 718, 721, 725, 730, 734, 740, 746, 752, 759, 766, 774, 776, 778, 781, 785, 790, 796, 804, 810, 814, 817, 820, 822, 824, 826, 828, 832, 836, 842, 848, 854, 861, 868, 875, 883, 893, 903, 916, 929, 943, 957, 969, 981, 993, 1004, 1016, 1029, 1042, 1055, 1070, 1078, 1075, 1074, 1075, 1077, 1079, 1082, 1083, 1080, 1076, 1074, 1072, 1069, 1066, 1064, 1062, 1061, 1061, 1061, 1062, 1063, 1065, 1067, 1071, 1075, 1080, 1086, 1093, 1102, 1110, 1119, 1127, 1136, 1146, 1156, 1167, 1178, 1189, 1200, 1211, 1223, 1235, 1247, 1259, 1272, 1285, 1299, 1313, 1328, 1343, 1359, 1375, 1392, 1408, 1420, 1428, 1432, 1437, 1442, 1446, 1451, 1456, 1460, 1465, 1469, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1465, 1457, 1449, 1440, 1431, 1419, 1406, 1393, 1379, 1365, 1352, 1340, 1327, 1315, 1303, 1292, 1281, 1270, 1260, 1250, 1241, 1232, 1224, 1217, 1210, 1204, 1198, 1193, 1188, 1183, 1180, 1177, 1174, 1173, 1172, 1172, 1172, 1173, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1172, 1168, 1165, 1164, 1163, 1162, 1162, 1162, 1164, 1166, 1169, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 247 level9 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 1, 1, 1, 1, 1, 1, 1]; var _enlevsurf = [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13299, 13100, 12900, 12800, 12700, 12600, 12499, 12400, 12300, 12200, 12100, 12000, 11800, 11700, 11500, 11400, 11200, 11100, 10900, 10800, 10700, 10600, 10500, 10400, 10300, 10200, 10000, 9800, 9601, 9499, 9398, 9300, 9100, 8900, 8699, 8400, 8200, 8001, 7801, 7600, 7400, 7200, 7001, 6899, 6798, 6699, 6501, 6202, 6100, 6000, 5900, 5700, 5600, 5302, 5200, 4999, 4900, 4800, 4700, 4599, 4500, 4300, 4198, 2600, 2498, 2301, 2199, 2100, 1900, 1800, 1698, 1599, 1498, 1399, 1300, 1100, 800, 700, 600, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(-702, -702, -351, -298, -302, -148, -152, -202, -252, -252, -302, -401, -452, -452, -502, -448, -452, -452, -398, -402, -348, -352, -298, -302, -352, -298, -248, -252, -302, -352, -298, -302, -352, -451, -551, -701, -752, -802, -802, -599, -602, -652, -751, -851, -902, -902, -848, -749, -649, -499, -399, -299, -248, -198, -202, -252, -302, -352, -298, -302, -501, -552, -552, -498, -399, -348, -298, 500, 498, -299, -401, -501, -502, -448, -398, -1, 200, 351, 451, 502, 552, 548, 548, 498, 399, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1', 'line1', 'rectangle', 'line0', 'circle', 'circle'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13200, 13000, 12850, 12750, 12650, 12550, 12450, 12350, 12250, 12150, 12050, 11900, 11750, 11600, 11450, 11300, 11150, 11000, 10850, 10750, 10650, 10550, 10450, 10350, 10250, 10100, 9900, 9700, 9550, 9450, 9350, 9200, 9000, 8550, 8300, 8100, 7900, 7700, 7500, 7300, 7100, 6950, 6850, 6600, 6350, 6150, 6050, 5950, 5800, 5650, 5450, 5250, 5100, 4950, 4850, 4750, 4650, 4550, 4400, 4250, 3400, 2550, 2400, 2250, 2150, 2000, 1850, 1750, 1650, 1550, 1450, 1350, 1200, 950, 750, 650, 550, 450, 300, 150, 50, 2600, 2800, 3200, 3600, 4000, 4200, 5100, 11300, 11900, 11400, 5200, 5300, 5600, 5700, 6750, 8800, 8800, 13950, 13900, 12900); var surfacesYPos = new Array(-525, -325, -300, -225, -150, -175, -225, -250, -275, -350, -425, -450, -475, -475, -450, -450, -425, -400, -375, -350, -325, -300, -325, -325, -275, -250, -275, -325, -325, -300, -325, -400, -500, -625, -725, -775, -800, -600, -625, -700, -800, -875, -900, -875, -800, -700, -575, -350, -275, -225, -200, -225, -275, -325, -325, -300, -400, -525, -550, -525, -450, -375, -325, 100, 500, 100, -350, -450, -500, -475, -425, -200, 100, 275, 400, 475, 525, 550, 550, 525, 450, 375, 350, 325, 150, -200, -200, -200, -200, -200, -200, -400, -300, -400, -300, -300, -300, -300, -300, -450, -700, -700, -700, -600, -200); var surfacesWidths = new Array(100, 100, 100, 300, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 100, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 195, 100, 100, 100, 200, 200, 300, 200, 195, 195, 200, 200, 200, 195, 100, 100, 195, 295, 100, 100, 100, 200, 100, 295, 100, 200, 100, 100, 100, 100, 100, 200, 100, 1600, 100, 195, 100, 100, 200, 100, 100, 100, 100, 100, 100, 200, 300, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 100, 200, 200); var surfacesHeights = new Array(345, 50, 0, 150, 0, 50, 50, 0, 50, 100, 50, 0, 50, 50, 0, 0, 50, 0, 50, 0, 50, 0, 50, 50, 50, 0, 50, 50, 50, 0, 50, 100, 100, 150, 50, 50, 0, 0, 50, 100, 100, 50, 0, 50, 100, 100, 150, 100, 50, 50, 0, 50, 50, 50, 50, 0, 200, 50, 0, 50, 100, 50, 50, 795, 0, 795, 100, 100, 0, 50, 50, 395, 195, 150, 100, 50, 50, 0, 0, 50, 100, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 0, 200, 200); var checkPointsLin = new Array(-10, 18); var checkPointsCol = new Array(-10, 61); var _dangerlin = new Array(15, 17, 15, 13); var _dangercol = new Array(22, 26, 48, 81); lift1_movementSteps = 65; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 3000; lift1_posY = -225; lift1_wdt = 200; lift1_hgt = 50; lift2_movementSteps = 75; lift2_speedX = 0; lift2_speedY = 4; lift2_posX = 3400; lift2_posY = -225; lift2_wdt = 200; lift2_hgt = 50; lift3_movementSteps = 70; lift3_speedX = 0; lift3_speedY = -4; lift3_posX = 3800; lift3_posY = -505; lift3_wdt = 200; lift3_hgt = 50; lift4_movementSteps = 100; lift4_speedX = 0; lift4_speedY = 4; lift4_posX = 8600; lift4_posY = -525; lift4_wdt = 200; lift4_hgt = 50; _liftno = 5; _carlin = 23; _carcol = 3; _finlin = 17; _fincol = 137; _root._xbody1 = new Array(undefined, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 152, 153, 159, 165, 171, 178, 185, 192, 200, 208, 216, 225, 234, 243, 251, 259, 268, 278, 288, 298, 308, 318, 328, 338, 349, 360, 371, 382, 392, 403, 414, 425, 436, 448, 459, 470, 481, 492, 503, 514, 525, 536, 547, 557, 568, 579, 590, 600, 611, 622, 632, 643, 654, 664, 675, 686, 696, 710, 725, 741, 751, 762, 775, 788, 803, 816, 830, 843, 856, 869, 882, 896, 911, 926, 941, 957, 973, 990, 1007, 1025, 1044, 1064, 1084, 1106, 1127, 1148, 1169, 1189, 1211, 1233, 1256, 1279, 1303, 1326, 1347, 1368, 1390, 1408, 1425, 1442, 1456, 1472, 1488, 1505, 1520, 1535, 1549, 1563, 1578, 1592, 1604, 1615, 1627, 1637, 1648, 1659, 1670, 1681, 1690, 1695, 1701, 1705, 1709, 1713, 1717, 1722, 1726, 1731, 1736, 1741, 1745, 1750, 1755, 1760, 1764, 1767, 1776, 1784, 1793, 1802, 1812, 1821, 1830, 1839, 1848, 1858, 1868, 1879, 1890, 1901, 1913, 1925, 1936, 1948, 1961, 1973, 1985, 1997, 2009, 2020, 2031, 2041, 2051, 2061, 2070, 2079, 2087, 2095, 2103, 2110, 2117, 2125, 2132, 2140, 2147, 2156, 2164, 2173, 2182, 2192, 2202, 2213, 2224, 2236, 2248, 2260, 2272, 2284, 2296, 2308, 2320, 2331, 2342, 2353, 2363, 2372, 2382, 2390, 2398, 2406, 2414, 2421, 2429, 2436, 2443, 2450, 2457, 2464, 2471, 2478, 2485, 2491, 2498, 2505, 2512, 2519, 2526, 2536, 2546, 2551, 2552, 2557, 2563, 2569, 2574, 2580, 2585, 2590, 2595, 2600, 2605, 2610, 2615, 2620, 2625, 2630, 2635, 2640, 2645, 2650, 2657, 2665, 2673, 2682, 2691, 2699, 2708, 2717, 2726, 2735, 2745, 2755, 2765, 2776, 2786, 2797, 2808, 2820, 2831, 2843, 2855, 2867, 2880, 2891, 2905, 2918, 2928, 2940, 2952, 2964, 2977, 2989, 3002, 3015, 3028, 3041, 3055, 3068, 3082, 3094, 3107, 3119, 3129, 3140, 3152, 3162, 3171, 3179, 3187, 3196, 3204, 3213, 3222, 3230, 3237, 3248, 3258, 3268, 3279, 3288, 3300, 3312, 3320, 3327, 3336, 3345, 3355, 3365, 3375, 3385, 3395, 3405, 3416, 3427, 3438, 3449, 3461, 3472, 3484, 3494, 3507, 3516, 3526, 3537, 3549, 3561, 3572, 3582, 3592, 3602, 3613, 3623, 3634, 3645, 3656, 3668, 3681, 3693, 3701, 3710, 3721, 3733, 3746, 3758, 3771, 3783, 3796, 3809, 3821, 3833, 3845, 3857, 3869, 3881, 3891, 3902, 3913, 3925, 3936, 3949, 3961, 3972, 3984, 3995, 4007, 4019, 4031, 4043, 4054, 4064, 4075, 4084, 4094, 4105, 4117, 4128, 4140, 4152, 4164, 4177, 4189, 4202, 4215, 4228, 4242, 4256, 4269, 4284, 4298, 4313, 4327, 4340, 4353, 4366, 4379, 4393, 4407, 4421, 4435, 4449, 4463, 4477, 4491, 4505, 4519, 4531, 4543, 4554, 4566, 4578, 4589, 4600, 4611, 4620, 4628, 4636, 4643, 4651, 4659, 4666, 4674, 4681, 4689, 4697, 4705, 4713, 4720, 4728, 4736, 4743, 4751, 4759, 4766, 4774, 4782, 4789, 4797, 4804, 4812, 4819, 4826, 4833, 4840, 4848, 4856, 4864, 4872, 4880, 4887, 4895, 4903, 4910, 4918, 4927, 4936, 4946, 4955, 4964, 4973, 4982, 4992, 5001, 5011, 5020, 5027, 5035, 5044, 5054, 5062, 5067, 5070, 5074, 5079, 5085, 5091, 5097, 5103, 5109, 5115, 5121, 5127, 5132, 5138, 5144, 5150, 5156, 5163, 5169, 5174, 5180, 5186, 5192, 5198, 5204, 5209, 5215, 5221, 5226, 5232, 5238, 5241, 5247, 5254, 5261, 5265, 5271, 5278, 5284, 5290, 5297, 5305, 5313, 5321, 5329, 5337, 5345, 5352, 5360, 5368, 5375, 5383, 5391, 5398, 5406, 5414, 5421, 5428, 5436, 5443, 5450, 5458, 5465, 5472, 5476, 5482, 5486, 5488, 5487, 5487, 5488, 5490, 5491, 5492, 5494, 5495, 5496, 5497, 5498, 5500, 5502, 5504, 5507, 5509, 5512, 5514, 5517, 5519, 5522, 5525, 5528, 5532, 5536, 5540, 5543, 5547, 5552, 5556, 5561, 5566, 5571, 5577, 5582, 5588, 5594, 5600, 5607, 5614, 5621, 5628, 5635, 5642, 5649, 5657, 5665, 5673, 5681, 5688, 5696, 5703, 5712, 5721, 5730, 5739, 5747, 5756, 5765, 5774, 5783, 5792, 5800, 5809, 5818, 5826, 5835, 5844, 5852, 5861, 5869, 5878, 5886, 5895, 5903, 5912, 5920, 5929, 5937, 5946, 5954, 5963, 5974, 5986, 6000, 6015, 6030, 6044, 6057, 6070, 6085, 6099, 6114, 6128, 6139, 6149, 6160, 6171, 6182, 6193, 6204, 6215, 6227, 6239, 6251, 6263, 6274, 6286, 6298, 6309, 6321, 6333, 6344, 6357, 6370, 6384, 6397, 6411, 6425, 6439, 6454, 6470, 6487, 6504, 6520, 6536, 6551, 6565, 6580, 6596, 6613, 6630, 6646, 6663, 6680, 6696, 6712, 6724, 6735, 6745, 6755, 6765, 6775, 6785, 6795, 6804, 6812, 6820, 6828, 6835, 6843, 6850, 6857, 6863, 6870, 6876, 6883, 6890, 6897, 6904, 6910, 6917, 6924, 6931, 6938, 6945, 6951, 6958, 6965, 6972, 6978, 6985, 6992, 6999, 7005, 7011, 7018, 7024, 7030, 7037, 7044, 7051, 7059, 7066, 7074, 7081, 7088, 7096, 7103, 7111, 7118, 7126, 7134, 7142, 7150, 7158, 7166, 7173, 7180, 7187, 7194, 7201, 7210, 7218, 7226, 7235, 7243, 7252, 7261, 7270, 7279, 7288, 7296, 7303, 7311, 7319, 7327, 7335, 7343, 7350, 7358, 7365, 7372, 7379, 7386, 7393, 7400, 7407, 7414, 7422, 7429, 7436, 7443, 7451, 7458, 7465, 7473, 7480, 7488, 7495, 7503, 7511, 7519, 7527, 7535, 7543, 7551, 7559, 7568, 7576, 7584, 7592, 7600, 7608, 7617, 7626, 7634, 7643, 7651, 7660, 7669, 7678, 7687, 7696, 7706, 7715, 7725, 7735, 7745, 7755, 7765, 7775, 7785, 7795, 7805, 7815, 7825, 7836, 7846, 7856, 7866, 7877, 7887, 7897, 7907, 7917, 7927, 7937, 7948, 7959, 7970, 7982, 7994, 8006, 8018, 8030, 8042, 8054, 8067, 8079, 8092, 8104, 8117, 8129, 8141, 8154, 8166, 8178, 8190, 8202, 8214, 8225, 8236, 8245, 8255, 8265, 8274, 8284, 8293, 8302, 8310, 8318, 8326, 8333, 8340, 8347, 8353, 8359, 8366, 8371, 8377, 8382, 8386, 8391, 8395, 8399, 8402, 8405, 8408, 8411, 8413, 8416, 8418, 8419, 8421, 8422, 8422, 8422, 8421, 8420, 8419, 8418, 8416, 8414, 8412, 8410, 8408, 8405, 8402, 8398, 8395, 8391, 8387, 8382, 8378, 8375, 8371, 8368, 8365, 8362, 8359, 8355, 8353, 8350, 8347, 8344, 8342, 8339, 8337, 8335, 8333, 8331, 8329, 8328, 8326, 8325, 8323, 8322, 8321, 8320, 8320, 8319, 8318, 8318, 8318, 8317, 8317, 8317, 8318, 8318, 8318, 8319, 8319, 8320, 8321, 8322, 8323, 8324, 8326, 8327, 8329, 8331, 8333, 8335, 8338, 8341, 8344, 8347, 8351, 8355, 8359, 8363, 8367, 8371, 8376, 8381, 8386, 8391, 8396, 8401, 8407, 8412, 8418, 8423, 8429, 8435, 8440, 8446, 8451, 8457, 8462, 8468, 8473, 8479, 8484, 8489, 8495, 8500, 8505, 8510, 8514, 8519, 8523, 8527, 8531, 8534, 8537, 8541, 8543, 8546, 8549, 8551, 8553, 8555, 8557, 8559, 8560, 8562, 8563, 8565, 8566, 8567, 8568, 8569, 8570, 8571, 8572, 8572, 8573, 8573, 8574, 8574, 8575, 8575, 8575, 8576, 8576, 8576, 8576, 8577, 8577, 8577, 8577, 8577, 8577, 8578, 8578, 8578, 8579, 8580, 8580, 8581, 8582, 8583, 8584, 8585, 8586, 8587, 8589, 8590, 8591, 8593, 8594, 8596, 8598, 8600, 8602, 8603, 8605, 8608, 8610, 8612, 8614, 8617, 8619, 8621, 8624, 8627, 8629, 8632, 8635, 8638, 8640, 8643, 8646, 8650, 8653, 8656, 8659, 8663, 8666, 8669, 8673, 8676, 8680, 8685, 8689, 8693, 8698, 8703, 8709, 8715, 8720, 8725, 8730, 8735, 8740, 8746, 8751, 8757, 8762, 8768, 8774, 8779, 8784, 8790, 8795, 8800, 8806, 8811, 8817, 8822, 8828, 8833, 8836, 8841, 8848, 8857, 8863, 8866, 8870, 8875, 8881, 8888, 8894, 8899, 8905, 8911, 8916, 8922, 8928, 8934, 8940, 8946, 8952, 8958, 8964, 8970, 8976, 8983, 8989, 8996, 9003, 9010, 9016, 9023, 9030, 9038, 9045, 9052, 9060, 9067, 9074, 9082, 9089, 9096, 9104, 9112, 9120, 9128, 9135, 9144, 9152, 9160, 9169, 9177, 9186, 9194, 9204, 9213, 9222, 9232, 9241, 9251, 9261, 9270, 9280, 9290, 9300, 9310, 9320, 9330, 9340, 9350, 9360, 9370, 9380, 9390, 9400, 9409, 9418, 9427, 9436, 9444, 9452, 9461, 9469, 9477, 9485, 9492, 9500, 9508, 9516, 9524, 9532, 9540, 9548, 9556, 9564, 9571, 9579, 9587, 9595, 9603, 9611, 9619, 9627, 9644, 9658, 9673, 9689, 9704, 9721, 9737, 9754, 9771, 9788, 9806, 9824, 9843, 9861, 9880, 9899, 9919, 9940, 9961, 9982, 10003, 10025, 10047, 10067, 10087, 10108, 10129, 10150, 10171, 10193, 10215, 10233, 10249, 10263, 10278, 10294, 10310, 10327, 10343, 10360, 10376, 10392, 10408, 10425, 10441, 10458, 10475, 10492, 10509, 10527, 10545, 10563, 10581, 10600, 10619, 10638, 10657, 10675, 10694, 10713, 10732, 10751, 10770, 10789, 10808, 10827, 10846, 10864, 10882, 10899, 10916, 10933, 10949, 10965, 10981, 10998, 11014, 11028, 11043, 11063, 11081, 11099, 11114, 11129, 11141, 11150, 11161, 11173, 11185, 11198, 11209, 11221, 11232, 11243, 11255, 11267, 11279, 11291, 11303, 11315, 11327, 11339, 11351, 11364, 11376, 11388, 11400, 11412, 11424, 11436, 11448, 11460, 11472, 11484, 11496, 11509, 11519, 11529, 11539, 11553, 11566, 11579, 11591, 11604, 11616, 11629, 11642, 11655, 11669, 11683, 11696, 11710, 11722, 11732, 11741, 11750, 11758, 11768, 11778, 11788, 11798, 11807, 11816, 11824, 11833, 11840, 11847, 11854, 11862, 11870, 11879, 11887, 11895, 11904, 11912, 11921, 11929, 11937, 11946, 11954, 11962, 11971, 11979, 11987, 11995, 12003, 12011, 12019, 12027, 12035, 12043, 12051, 12059, 12068, 12078, 12087, 12094, 12100, 12107, 12114, 12120, 12126, 12132, 12137, 12143, 12149, 12155, 12162, 12168, 12175, 12182, 12188, 12195, 12201, 12207, 12214, 12219, 12224, 12229, 12234, 12239, 12244, 12248, 12253, 12258, 12263, 12268, 12274, 12279, 12285, 12291, 12297, 12302, 12309, 12315, 12321, 12328, 12336, 12344, 12352, 12360, 12369, 12378, 12387, 12396, 12405, 12414, 12424, 12433, 12443, 12453, 12462, 12472, 12481, 12491, 12500, 12510, 12519, 12528, 12538, 12547, 12556, 12565, 12574, 12584, 12593, 12602, 12611, 12621, 12630, 12639, 12648, 12662, 12674, 12688, 12704, 12720, 12737, 12752, 12767, 12782, 12797, 12813, 12827, 12837, 12843, 12848, 12855, 12864, 12875, 12885, 12897, 12908, 12919, 12930, 12941, 12954, 12967, 12980, 12994, 13008, 13022, 13036, 13050, 13065, 13079, 13093, 13106, 13120, 13132, 13145, 13157, 13169, 13181, 13192, 13203, 13214, 13225, 13236, 13246, 13257, 13267, 13278, 13288, 13298, 13308, 13318, 13328, 13338, 13348, 13358, 13368, 13374, 13377, 13379, 13379, 13379, 13381, 13383, 13385, 13387, 13388, 13390, 13391, 13393, 13394, 13397, 13399, 13401, 13403, 13405, 13407, 13408, 13411, 13413, 13417, 13420, 13424, 13428, 13431, 13436, 13440, 13445, 13450, 13455, 13461, 13467, 13473, 13479, 13486, 13492, 13499, 13506, 13514, 13521, 13527, 13534, 13541, 13548, 13555, 13562, 13569, 13575, 13581, 13588, 13594, 13600, 13607, 13613, 13619, 13626, 13632, 13638, 13644, 13651, 13657, 13663, 13669, 13675, 13680, 13685, 13690, 13695, 13699, 13703, 13707, 13711, 13715, 13718, 13722, 13725, 13728, 13731, 13734, 13736, 13738, 13741, 13742, 13744, 13746, 13747, 13748, 13748, 13749, 13749, 13749, 13749, 13749, 13748, 13747, 13746, 13745, 13744, 13743, 13741, 13739, 13737, 13735, 13733, 13730, 13727, 13724, 13721, 13718, 13715, 13711, 13708, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709, 13709); _root._ybody1 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 302, 307, 309, 312, 314, 316, 319, 321, 323, 325, 327, 329, 331, 332, 332, 332, 331, 330, 330, 329, 328, 328, 328, 328, 328, 328, 328, 329, 329, 330, 332, 333, 335, 337, 340, 343, 347, 351, 356, 361, 366, 372, 379, 386, 393, 401, 409, 418, 427, 437, 447, 458, 469, 481, 493, 506, 519, 532, 533, 532, 532, 529, 525, 522, 520, 518, 517, 517, 517, 518, 519, 520, 521, 523, 524, 526, 528, 529, 531, 531, 532, 532, 532, 530, 525, 519, 513, 507, 500, 493, 486, 479, 472, 465, 456, 446, 434, 417, 399, 383, 365, 346, 325, 305, 284, 263, 242, 220, 198, 174, 150, 128, 105, 82, 59, 35, 12, -11, -35, -57, -79, -102, -125, -148, -171, -194, -215, -238, -261, -283, -305, -326, -348, -370, -392, -410, -431, -450, -470, -489, -507, -525, -542, -559, -576, -593, -609, -625, -640, -654, -667, -679, -691, -702, -712, -721, -729, -736, -742, -748, -752, -756, -760, -763, -765, -767, -769, -771, -772, -774, -775, -776, -778, -779, -780, -782, -782, -783, -783, -783, -782, -781, -779, -776, -772, -767, -761, -754, -746, -738, -728, -718, -706, -694, -682, -668, -655, -641, -627, -612, -597, -582, -567, -552, -536, -520, -504, -487, -471, -453, -436, -418, -400, -381, -362, -342, -322, -316, -317, -318, -322, -326, -330, -334, -337, -339, -340, -341, -341, -341, -341, -340, -338, -336, -334, -331, -328, -325, -322, -320, -318, -318, -318, -318, -319, -320, -321, -321, -322, -322, -322, -323, -323, -322, -322, -322, -321, -321, -320, -320, -320, -320, -320, -320, -322, -325, -328, -331, -334, -337, -340, -343, -346, -349, -352, -355, -358, -361, -364, -367, -367, -364, -363, -361, -358, -355, -352, -348, -344, -339, -334, -329, -324, -319, -318, -318, -318, -319, -321, -322, -324, -328, -332, -336, -340, -344, -348, -352, -356, -360, -364, -368, -372, -376, -380, -384, -388, -392, -396, -400, -401, -399, -398, -396, -392, -388, -383, -378, -373, -367, -360, -353, -346, -339, -331, -323, -318, -318, -318, -316, -315, -315, -313, -311, -309, -307, -307, -312, -316, -320, -324, -328, -332, -336, -340, -344, -341, -342, -342, -341, -339, -337, -335, -333, -331, -329, -326, -323, -321, -318, -318, -318, -318, -319, -320, -322, -323, -324, -325, -325, -324, -324, -323, -322, -321, -320, -319, -319, -320, -322, -325, -329, -333, -337, -342, -347, -351, -355, -358, -362, -365, -368, -371, -375, -380, -386, -392, -398, -406, -413, -421, -429, -437, -445, -454, -463, -472, -481, -490, -499, -508, -516, -524, -531, -537, -543, -549, -554, -559, -563, -567, -570, -572, -575, -576, -577, -578, -578, -578, -577, -577, -577, -576, -576, -575, -574, -573, -572, -570, -568, -567, -565, -563, -560, -559, -557, -554, -552, -548, -545, -540, -535, -530, -524, -519, -512, -508, -507, -508, -510, -512, -515, -518, -521, -524, -526, -527, -528, -528, -528, -528, -527, -526, -524, -522, -519, -516, -513, -509, -504, -499, -494, -488, -482, -475, -468, -460, -452, -444, -434, -425, -416, -409, -407, -407, -408, -409, -410, -414, -418, -422, -426, -429, -430, -431, -432, -432, -432, -432, -431, -430, -429, -427, -425, -422, -418, -414, -410, -405, -400, -394, -388, -381, -374, -366, -362, -360, -359, -358, -358, -358, -360, -363, -365, -368, -370, -373, -375, -377, -378, -380, -381, -382, -382, -382, -384, -386, -388, -391, -394, -397, -401, -404, -407, -410, -412, -414, -415, -417, -418, -419, -419, -419, -420, -420, -419, -419, -419, -418, -417, -415, -415, -415, -415, -416, -416, -417, -418, -419, -420, -421, -421, -421, -420, -418, -416, -413, -410, -407, -404, -400, -395, -390, -385, -379, -372, -365, -358, -350, -342, -334, -324, -315, -305, -294, -283, -271, -259, -246, -233, -227, -220, -218, -218, -218, -219, -222, -224, -226, -229, -234, -239, -245, -252, -258, -265, -272, -278, -283, -288, -292, -296, -299, -302, -304, -306, -307, -308, -308, -308, -308, -308, -308, -308, -308, -308, -309, -311, -313, -317, -321, -329, -337, -345, -355, -365, -375, -385, -394, -403, -412, -420, -428, -438, -450, -460, -472, -484, -496, -509, -521, -533, -545, -556, -567, -579, -590, -602, -614, -625, -636, -647, -657, -667, -677, -686, -695, -703, -711, -718, -724, -731, -736, -742, -747, -753, -758, -763, -769, -774, -778, -782, -786, -789, -791, -794, -796, -798, -800, -802, -804, -807, -811, -814, -819, -823, -828, -833, -838, -843, -847, -852, -856, -860, -863, -866, -869, -871, -873, -876, -878, -881, -883, -886, -888, -891, -893, -895, -897, -899, -900, -901, -902, -903, -904, -906, -907, -909, -911, -913, -915, -917, -919, -921, -922, -923, -924, -924, -924, -924, -923, -923, -922, -921, -920, -920, -919, -919, -919, -919, -920, -920, -921, -921, -921, -922, -922, -922, -921, -921, -920, -919, -917, -916, -914, -912, -909, -907, -904, -901, -898, -895, -892, -889, -886, -884, -882, -879, -877, -875, -872, -870, -867, -864, -860, -856, -851, -846, -841, -835, -829, -822, -816, -809, -803, -797, -791, -785, -780, -775, -769, -764, -759, -754, -748, -742, -736, -730, -724, -717, -710, -704, -697, -690, -684, -677, -671, -666, -662, -660, -657, -655, -654, -652, -651, -649, -648, -646, -644, -642, -640, -638, -635, -633, -631, -629, -627, -626, -625, -624, -623, -623, -623, -623, -623, -623, -623, -623, -623, -622, -622, -622, -621, -621, -621, -621, -622, -622, -622, -622, -622, -622, -622, -622, -622, -623, -623, -624, -625, -625, -626, -627, -628, -629, -629, -630, -631, -632, -633, -634, -634, -635, -636, -636, -637, -637, -638, -638, -639, -639, -640, -640, -640, -641, -641, -641, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -642, -641, -641, -641, -641, -640, -640, -639, -639, -638, -638, -637, -636, -636, -635, -634, -633, -632, -631, -630, -629, -628, -626, -625, -624, -623, -623, -622, -622, -621, -621, -620, -620, -620, -620, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -621, -624, -628, -632, -636, -640, -644, -648, -652, -656, -660, -664, -668, -672, -676, -680, -684, -688, -692, -696, -700, -704, -708, -712, -716, -720, -724, -728, -732, -736, -740, -744, -748, -752, -756, -760, -764, -768, -772, -776, -780, -784, -788, -792, -796, -800, -804, -808, -812, -816, -820, -824, -828, -832, -836, -840, -844, -848, -852, -856, -860, -864, -868, -872, -876, -880, -884, -888, -892, -896, -900, -904, -908, -912, -916, -920, -924, -928, -932, -936, -940, -944, -948, -952, -956, -960, -964, -967, -964, -964, -963, -961, -959, -957, -955, -952, -949, -945, -941, -937, -931, -926, -920, -914, -907, -899, -892, -883, -875, -865, -856, -845, -836, -826, -819, -816, -818, -821, -823, -826, -828, -829, -830, -830, -830, -829, -828, -826, -824, -822, -820, -819, -818, -818, -818, -819, -820, -821, -821, -822, -822, -823, -823, -823, -822, -822, -821, -821, -820, -820, -820, -820, -820, -819, -819, -818, -818, -817, -815, -814, -812, -809, -807, -804, -801, -798, -795, -792, -790, -787, -785, -783, -781, -779, -777, -774, -772, -769, -766, -763, -759, -755, -750, -745, -739, -733, -727, -721, -715, -709, -704, -699, -694, -689, -683, -677, -670, -662, -654, -645, -636, -626, -616, -606, -595, -583, -571, -559, -546, -532, -518, -503, -488, -473, -457, -449, -442, -434, -429, -422, -415, -408, -400, -392, -383, -374, -365, -358, -353, -348, -344, -341, -337, -333, -328, -324, -320, -318, -318, -318, -319, -320, -321, -322, -324, -327, -336, -345, -353, -363, -373, -383, -392, -401, -409, -417, -424, -431, -437, -443, -449, -455, -460, -465, -469, -472, -476, -478, -480, -481, -482, -481, -481, -479, -477, -474, -470, -466, -460, -454, -447, -439, -431, -421, -412, -401, -390, -379, -367, -355, -344, -333, -326, -322, -320, -318, -318, -326, -334, -340, -349, -358, -367, -376, -385, -393, -400, -406, -412, -418, -423, -428, -433, -437, -441, -444, -446, -448, -450, -450, -451, -451, -450, -449, -447, -445, -443, -440, -436, -432, -428, -423, -420, -418, -418, -418, -419, -420, -421, -421, -422, -423, -423, -423, -423, -424, -425, -431, -436, -441, -447, -454, -461, -467, -473, -479, -484, -489, -494, -498, -502, -506, -511, -515, -519, -523, -526, -528, -530, -531, -532, -533, -533, -533, -532, -531, -530, -528, -525, -523, -519, -515, -511, -506, -501, -495, -489, -483, -476, -471, -468, -468, -470, -474, -477, -482, -487, -492, -496, -501, -505, -508, -511, -513, -515, -517, -518, -519, -519, -520, -521, -521, -522, -523, -523, -522, -521, -519, -517, -514, -512, -509, -505, -501, -497, -493, -489, -485, -482, -479, -476, -473, -470, -468, -468, -468, -469, -470, -471, -471, -471, -471, -470, -468, -466, -463, -460, -457, -453, -449, -444, -438, -433, -427, -420, -413, -405, -397, -388, -379, -370, -359, -349, -338, -326, -314, -301, -289, -283, -276, -270, -268, -268, -268, -269, -271, -273, -276, -282, -289, -297, -305, -315, -326, -336, -345, -354, -362, -371, -379, -388, -396, -404, -410, -416, -421, -424, -427, -429, -430, -430, -429, -427, -424, -421, -417, -412, -407, -401, -395, -388, -380, -372, -364, -355, -346, -336, -325, -315, -303, -291, -279, -266, -253, -239, -225, -210, -207, -209, -209, -211, -215, -220, -223, -227, -229, -231, -232, -232, -232, -232, -232, -231, -231, -230, -230, -229, -228, -227, -228, -229, -230, -232, -235, -237, -240, -243, -246, -250, -253, -256, -260, -263, -266, -269, -272, -275, -279, -282, -285, -288, -291, -294, -297, -300, -304, -307, -311, -314, -317, -319, -321, -323, -324, -325, -326, -326, -326, -325, -325, -323, -322, -321, -320, -320, -320, -320, -321, -323, -325, -327, -329, -332, -334, -336, -338, -339, -340, -342, -343, -343, -344, -345, -345, -346, -346, -347, -347, -348, -348, -348, -348, -348, -348, -348, -347, -347, -346, -345, -345, -343, -342, -341, -340, -339, -337, -336, -334, -333, -331, -330, -328, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329); _root._rbody1 = new Array(undefined, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 13, 22, 28, 30, 30, 28, 25, 21, 17, 11, 6, 2, -3, -6, -6, -5, -3, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 1, 3, 8, 13, 18, 23, 27, 31, 34, 37, 39, 40, 42, 43, 43, 44, 43, 43, 42, 41, 40, 39, 38, 38, 37, 37, 36, 35, 34, 23, 9, -12, -19, -15, -8, -1, 3, 6, 7, 7, 8, 10, 12, 12, 11, 9, 6, 1, -3, -5, -6, -5, -4, -3, -2, -6, -13, -19, -21, -21, -19, -17, -17, -16, -20, -26, -30, -33, -38, -45, -56, -59, -57, -52, -51, -53, -57, -60, -62, -62, -61, -63, -65, -66, -66, -66, -66, -66, -66, -69, -75, -79, -81, -81, -80, -79, -79, -78, -75, -73, -71, -68, -65, -62, -60, -57, -54, -42, -31, -14, 2, 15, 25, 33, 41, 48, 57, 66, 76, 86, 96, 106, 116, 126, 136, 146, 156, 167, 178, -172, -161, -150, -139, -128, -117, -107, -96, -85, -73, -62, -51, -40, -29, -18, -6, 5, 16, 27, 38, 50, 61, 72, 83, 95, 106, 117, 129, 140, 151, 163, 174, -175, -163, -152, -141, -129, -118, -107, -95, -84, -73, -62, -52, -43, -33, -24, -15, -6, 1, 8, 15, 21, 26, 31, 36, 40, 44, 47, 39, 23, -7, -23, -21, -17, -13, -11, -11, -12, -14, -16, -17, -18, -18, -19, -20, -20, -21, -20, -17, -12, -6, 2, 5, 7, 5, 3, -1, -3, -4, -3, -2, -1, -1, 0, 0, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, 2, 1, -2, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, 3, 12, 21, 32, 38, 38, 33, 26, 18, 11, 4, -3, -9, -11, -11, -6, -3, -1, 0, 0, 2, 0, -4, -5, -3, -1, -1, -1, -2, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, -2, 5, 12, 25, 37, 48, 53, 54, 54, 53, 51, 50, 49, 48, 46, 45, 39, 26, 10, -5, -9, -2, 8, 19, 26, 30, 28, 20, 9, -3, -11, -13, -11, -8, -5, -4, -1, 5, 15, 25, 35, 39, 37, 32, 25, 19, 13, 7, 2, -6, -11, -13, -13, -11, -7, -4, -1, 1, 1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -4, -7, -11, -17, -19, -20, -18, -16, -15, -14, -14, -14, -14, -15, -17, -19, -24, -28, -33, -33, -32, -30, -30, -34, -39, -46, -50, -52, -51, -49, -46, -45, -45, -44, -44, -43, -42, -40, -38, -37, -35, -34, -33, -32, -30, -29, -28, -26, -25, -23, -22, -20, -16, -10, -3, 3, 6, 7, 5, 2, -1, -2, 0, 4, 11, 19, 24, 29, 32, 34, 36, 37, 38, 39, 40, 41, 42, 40, 30, 14, -4, -22, -30, -29, -23, -14, -6, -1, 3, 7, 10, 14, 17, 21, 25, 30, 34, 38, 41, 44, 46, 48, 49, 50, 51, 51, 51, 50, 49, 48, 47, 46, 45, 41, 28, 10, -11, -23, -28, -28, -21, -11, -2, 5, 9, 13, 17, 20, 24, 28, 32, 35, 37, 39, 41, 42, 43, 43, 43, 43, 42, 41, 39, 37, 34, 31, 26, 10, -11, -32, -45, -50, -49, -45, -40, -38, -37, -39, -41, -44, -46, -47, -48, -48, -49, -49, -48, -46, -43, -40, -39, -37, -35, -33, -30, -29, -28, -26, -24, -22, -19, -17, -14, -11, -9, -6, -4, -1, 2, 6, 9, 11, 10, 6, 1, -5, -9, -13, -15, -13, -7, -1, 5, 11, 15, 20, 24, 29, 33, 37, 40, 42, 45, 47, 48, 49, 50, 50, 50, 49, 48, 47, 45, 43, 41, 40, 39, 37, 36, 35, 33, 32, 24, 19, 13, 6, -2, -8, -9, -6, -6, -10, -18, -28, -34, -36, -34, -31, -27, -23, -20, -18, -16, -14, -11, -9, -6, -4, -2, 0, 2, 5, 7, 7, 4, 0, -5, -11, -16, -17, -16, -15, -15, -19, -25, -33, -36, -36, -33, -30, -28, -26, -25, -25, -29, -36, -45, -53, -56, -54, -50, -46, -46, -48, -52, -58, -61, -62, -61, -59, -58, -57, -56, -57, -57, -56, -55, -53, -51, -49, -47, -45, -44, -42, -41, -39, -36, -32, -29, -27, -23, -20, -19, -19, -21, -22, -24, -25, -25, -24, -23, -22, -22, -23, -25, -26, -26, -26, -25, -25, -24, -24, -23, -23, -22, -24, -26, -28, -28, -26, -23, -17, -12, -7, -4, -2, 0, 1, 0, -3, -7, -12, -17, -18, -18, -17, -15, -14, -14, -15, -15, -16, -16, -16, -13, -10, -7, -4, -2, -1, 1, 2, 2, 1, 0, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 4, 7, 10, 13, 15, 17, 17, 17, 15, 13, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 15, 18, 20, 23, 26, 28, 29, 29, 28, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 23, 23, 24, 25, 27, 27, 28, 28, 28, 27, 27, 27, 27, 25, 23, 19, 14, 8, 5, 5, 6, 8, 10, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 10, 10, 10, 9, 8, 7, 5, 4, 2, 2, 1, 0, 0, 0, -1, -1, -2, -2, -3, -3, -2, -2, -2, -2, -2, -2, -2, -1, 0, 1, 1, 2, 3, 3, 5, 6, 9, 11, 14, 15, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 11, 9, 8, 6, 4, 3, 2, 1, -1, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, 1, 5, 13, 23, 34, 38, 43, 46, 49, 53, 57, 61, 65, 68, 71, 73, 75, 76, 77, 77, 77, 77, 76, 75, 74, 74, 74, 73, 73, 68, 54, 34, 11, -9, -16, -15, -9, -3, 0, 2, 2, 2, 3, 4, 4, 3, 1, -1, -2, -3, -3, -3, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 3, 6, 9, 11, 13, 15, 15, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 18, 21, 25, 28, 30, 32, 32, 30, 27, 24, 22, 20, 20, 20, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 21, 27, 27, 28, 27, 26, 26, 26, 26, 26, 27, 27, 24, 18, 11, 7, 6, 8, 11, 14, 15, 15, 11, 5, -3, -8, -9, -6, -3, -1, 0, -5, -15, -29, -38, -39, -35, -28, -21, -15, -10, -6, -2, 3, 9, 15, 22, 29, 36, 44, 52, 60, 68, 77, 85, 94, 102, 110, 117, 125, 132, 140, 148, 157, 166, 175, -176, -167, -157, -148, -138, -128, -118, -108, -98, -88, -77, -66, -49, -27, -7, 2, 6, 1, -10, -30, -40, -40, -35, -30, -25, -26, -29, -31, -32, -33, -33, -31, -30, -28, -28, -27, -27, -27, -27, -27, -26, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -19, -8, 3, 7, 7, 3, -1, -3, -4, -3, -2, -1, 0, -3, -9, -19, -29, -37, -39, -35, -31, -27, -23, -25, -29, -35, -40, -42, -43, -38, -32, -25, -18, -13, -8, -4, 1, 6, 10, 15, 19, 24, 27, 30, 33, 35, 37, 38, 39, 39, 39, 39, 38, 37, 36, 35, 30, 21, 8, -8, -21, -29, -33, -33, -30, -28, -26, -25, -26, -26, -27, -27, -28, -27, -26, -24, -22, -18, -13, -7, 0, 8, 14, 20, 24, 29, 34, 39, 44, 49, 55, 57, 57, 55, 49, 41, 31, 21, 10, 2, -4, -7, -7, -6, -3, -1, 0, 0, 2, 5, 8, 12, 16, 20, 23, 26, 29, 32, 34, 35, 36, 37, 37, 37, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 26, 21, 18, 14, 7, -2, -8, -9, -6, -10, -22, -37, -46, -46, -37, -24, -11, 2, 15, 26, 37, 48, 59, 70, 82, 94, 106, 117, 129, 140, 152, 163, 174, -174, -163, -151, -140, -130, -119, -110, -101, -92, -85, -78, -71, -65, -59, -54, -49, -44, -40, -36, -33, -30, -28, -26, -24, -23, -22, -22, -28, -40, -45, -41, -34, -28, -23, -21, -20, -19, -18, -17, -15, -13, -13, -13, -16, -19, -24, -29, -30, -29, -27, -24, -23, -23, -24, -24, -25, -25, -25, -24, -23, -22, -22, -21, -21, -20, -20, -20, -21, -23, -26, -29, -30, -30, -30, -29, -28, -27, -27, -25, -22, -19, -14, -10, -5, -1, 2, 4, 5, 5, 4, 3, 0, -1, -4, -7, -10, -13, -16, -18, -20, -22, -23, -25, -26, -28, -28, -28, -28, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -27, -26, -25, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23); _root._xw11 = new Array(undefined, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 122, 124, 127, 130, 134, 137, 142, 148, 155, 161, 168, 175, 182, 190, 198, 206, 213, 222, 232, 241, 250, 259, 269, 279, 289, 299, 310, 320, 331, 342, 353, 365, 376, 387, 398, 409, 419, 431, 443, 455, 467, 479, 491, 503, 514, 525, 536, 546, 556, 567, 577, 588, 598, 609, 619, 630, 640, 651, 661, 672, 685, 701, 709, 721, 735, 748, 760, 772, 785, 798, 812, 826, 840, 854, 867, 881, 896, 910, 927, 944, 962, 980, 999, 1018, 1037, 1057, 1078, 1099, 1119, 1140, 1162, 1184, 1206, 1229, 1252, 1274, 1296, 1318, 1340, 1362, 1384, 1399, 1416, 1433, 1451, 1468, 1484, 1499, 1514, 1528, 1543, 1558, 1572, 1584, 1596, 1608, 1619, 1631, 1642, 1654, 1665, 1675, 1681, 1686, 1692, 1698, 1703, 1709, 1715, 1718, 1721, 1724, 1728, 1731, 1734, 1738, 1741, 1745, 1749, 1750, 1755, 1763, 1771, 1781, 1792, 1804, 1818, 1832, 1847, 1861, 1876, 1892, 1907, 1924, 1940, 1956, 1972, 1987, 2001, 2014, 2026, 2037, 2046, 2054, 2061, 2067, 2072, 2075, 2078, 2081, 2083, 2086, 2089, 2093, 2097, 2103, 2110, 2118, 2128, 2139, 2152, 2166, 2180, 2196, 2213, 2230, 2247, 2264, 2281, 2296, 2311, 2325, 2338, 2349, 2358, 2367, 2373, 2379, 2383, 2387, 2390, 2392, 2395, 2398, 2402, 2405, 2410, 2415, 2421, 2427, 2434, 2442, 2450, 2458, 2466, 2474, 2482, 2490, 2498, 2505, 2511, 2512, 2518, 2526, 2531, 2535, 2540, 2545, 2550, 2555, 2561, 2566, 2571, 2576, 2582, 2587, 2592, 2597, 2602, 2607, 2612, 2617, 2623, 2629, 2636, 2645, 2653, 2662, 2671, 2680, 2688, 2697, 2706, 2716, 2726, 2736, 2747, 2758, 2769, 2780, 2791, 2803, 2815, 2827, 2839, 2851, 2864, 2876, 2886, 2898, 2911, 2925, 2937, 2949, 2961, 2974, 2987, 3000, 3014, 3027, 3041, 3054, 3068, 3081, 3092, 3106, 3118, 3125, 3129, 3137, 3146, 3155, 3164, 3173, 3182, 3193, 3203, 3212, 3220, 3229, 3240, 3250, 3260, 3270, 3280, 3285, 3295, 3308, 3319, 3328, 3337, 3346, 3356, 3367, 3378, 3388, 3399, 3410, 3421, 3433, 3445, 3457, 3469, 3480, 3491, 3505, 3518, 3526, 3536, 3547, 3559, 3571, 3583, 3595, 3605, 3615, 3625, 3635, 3643, 3651, 3662, 3673, 3684, 3696, 3707, 3718, 3729, 3742, 3754, 3767, 3780, 3793, 3806, 3818, 3830, 3841, 3853, 3864, 3875, 3886, 3899, 3913, 3923, 3934, 3945, 3956, 3967, 3977, 3988, 3999, 4012, 4025, 4037, 4048, 4058, 4067, 4077, 4088, 4100, 4111, 4123, 4135, 4147, 4160, 4173, 4186, 4200, 4213, 4227, 4241, 4255, 4270, 4285, 4298, 4310, 4324, 4338, 4351, 4364, 4378, 4392, 4405, 4420, 4434, 4448, 4462, 4476, 4490, 4502, 4514, 4526, 4538, 4550, 4562, 4574, 4585, 4594, 4603, 4611, 4620, 4628, 4636, 4644, 4652, 4660, 4667, 4675, 4682, 4689, 4696, 4704, 4711, 4718, 4726, 4733, 4740, 4748, 4755, 4762, 4770, 4778, 4785, 4791, 4798, 4804, 4811, 4817, 4826, 4834, 4842, 4851, 4860, 4868, 4877, 4885, 4893, 4901, 4911, 4920, 4929, 4939, 4949, 4958, 4968, 4978, 4988, 4998, 5008, 5016, 5021, 5025, 5032, 5036, 5040, 5045, 5051, 5056, 5061, 5067, 5073, 5079, 5086, 5093, 5100, 5106, 5113, 5120, 5127, 5134, 5140, 5147, 5154, 5160, 5167, 5173, 5179, 5184, 5190, 5195, 5200, 5206, 5211, 5216, 5222, 5225, 5228, 5234, 5243, 5250, 5254, 5257, 5262, 5268, 5275, 5283, 5290, 5298, 5307, 5316, 5326, 5335, 5344, 5353, 5361, 5368, 5376, 5383, 5391, 5398, 5406, 5413, 5420, 5427, 5433, 5440, 5446, 5451, 5453, 5455, 5459, 5463, 5464, 5464, 5465, 5466, 5467, 5468, 5470, 5472, 5474, 5477, 5480, 5482, 5485, 5488, 5489, 5490, 5491, 5492, 5494, 5498, 5500, 5502, 5505, 5509, 5513, 5517, 5521, 5525, 5529, 5533, 5538, 5543, 5548, 5553, 5559, 5565, 5571, 5578, 5585, 5593, 5600, 5608, 5615, 5622, 5629, 5637, 5645, 5652, 5659, 5666, 5675, 5683, 5692, 5700, 5709, 5719, 5729, 5739, 5750, 5760, 5770, 5779, 5789, 5798, 5807, 5815, 5824, 5832, 5841, 5849, 5857, 5865, 5873, 5881, 5889, 5896, 5904, 5912, 5920, 5929, 5937, 5949, 5963, 5978, 5993, 6004, 6015, 6028, 6042, 6056, 6070, 6084, 6097, 6109, 6121, 6132, 6144, 6155, 6166, 6177, 6189, 6199, 6210, 6222, 6233, 6245, 6257, 6268, 6280, 6291, 6303, 6315, 6327, 6339, 6353, 6366, 6381, 6396, 6412, 6427, 6443, 6459, 6476, 6493, 6507, 6522, 6538, 6555, 6571, 6587, 6604, 6620, 6636, 6653, 6670, 6686, 6697, 6709, 6720, 6732, 6742, 6753, 6764, 6774, 6784, 6792, 6800, 6808, 6816, 6823, 6830, 6838, 6845, 6852, 6859, 6865, 6872, 6878, 6884, 6890, 6897, 6903, 6909, 6915, 6921, 6927, 6933, 6939, 6945, 6951, 6957, 6964, 6970, 6977, 6983, 6990, 6997, 7003, 7009, 7016, 7023, 7030, 7038, 7045, 7053, 7060, 7068, 7075, 7083, 7090, 7098, 7105, 7113, 7121, 7130, 7138, 7145, 7153, 7160, 7167, 7174, 7181, 7189, 7197, 7206, 7215, 7224, 7233, 7241, 7249, 7257, 7265, 7274, 7282, 7290, 7298, 7306, 7313, 7321, 7329, 7336, 7343, 7350, 7357, 7364, 7370, 7377, 7385, 7392, 7399, 7406, 7414, 7421, 7428, 7436, 7444, 7451, 7459, 7467, 7475, 7483, 7490, 7498, 7506, 7514, 7522, 7530, 7539, 7547, 7555, 7564, 7572, 7580, 7588, 7597, 7606, 7615, 7624, 7632, 7641, 7650, 7660, 7669, 7679, 7689, 7699, 7709, 7719, 7729, 7739, 7749, 7759, 7769, 7779, 7789, 7799, 7810, 7820, 7830, 7840, 7850, 7860, 7871, 7882, 7893, 7904, 7915, 7926, 7937, 7948, 7959, 7970, 7982, 7994, 8005, 8018, 8030, 8042, 8055, 8067, 8079, 8092, 8104, 8117, 8129, 8142, 8153, 8166, 8177, 8189, 8199, 8209, 8219, 8229, 8239, 8248, 8256, 8265, 8273, 8282, 8290, 8297, 8305, 8312, 8319, 8326, 8332, 8338, 8344, 8350, 8355, 8360, 8364, 8368, 8372, 8375, 8378, 8381, 8383, 8385, 8387, 8389, 8391, 8393, 8393, 8393, 8393, 8393, 8392, 8391, 8390, 8389, 8387, 8385, 8383, 8380, 8378, 8375, 8371, 8368, 8364, 8360, 8356, 8352, 8348, 8344, 8341, 8338, 8334, 8331, 8328, 8325, 8323, 8320, 8317, 8315, 8312, 8310, 8308, 8306, 8304, 8302, 8301, 8299, 8298, 8296, 8295, 8294, 8293, 8293, 8292, 8291, 8291, 8291, 8290, 8290, 8290, 8291, 8291, 8291, 8292, 8292, 8293, 8294, 8295, 8296, 8297, 8299, 8300, 8302, 8304, 8306, 8309, 8311, 8314, 8317, 8320, 8324, 8328, 8332, 8336, 8340, 8345, 8349, 8354, 8359, 8364, 8369, 8374, 8379, 8385, 8390, 8395, 8401, 8406, 8411, 8417, 8422, 8428, 8433, 8439, 8444, 8450, 8455, 8460, 8465, 8471, 8476, 8480, 8485, 8489, 8494, 8498, 8501, 8505, 8508, 8511, 8514, 8517, 8519, 8522, 8524, 8526, 8528, 8530, 8532, 8533, 8535, 8537, 8538, 8539, 8540, 8541, 8542, 8542, 8543, 8544, 8544, 8545, 8545, 8546, 8546, 8547, 8547, 8547, 8548, 8548, 8548, 8548, 8548, 8549, 8549, 8549, 8549, 8550, 8550, 8550, 8551, 8551, 8552, 8553, 8554, 8555, 8556, 8557, 8558, 8559, 8560, 8562, 8563, 8565, 8566, 8568, 8570, 8572, 8573, 8575, 8577, 8579, 8582, 8584, 8586, 8588, 8591, 8593, 8596, 8598, 8601, 8604, 8607, 8609, 8612, 8615, 8618, 8621, 8625, 8628, 8631, 8634, 8638, 8641, 8645, 8648, 8652, 8656, 8661, 8666, 8671, 8676, 8681, 8688, 8696, 8704, 8712, 8720, 8728, 8735, 8741, 8747, 8753, 8759, 8765, 8771, 8777, 8783, 8788, 8793, 8798, 8804, 8809, 8814, 8819, 8824, 8829, 8833, 8831, 8830, 8832, 8837, 8843, 8848, 8853, 8858, 8863, 8869, 8875, 8881, 8886, 8892, 8898, 8904, 8911, 8917, 8924, 8930, 8936, 8942, 8948, 8954, 8960, 8967, 8973, 8980, 8987, 8994, 9001, 9009, 9016, 9023, 9031, 9038, 9046, 9053, 9061, 9068, 9075, 9083, 9091, 9099, 9108, 9115, 9124, 9132, 9141, 9150, 9159, 9168, 9177, 9186, 9196, 9205, 9215, 9225, 9234, 9244, 9253, 9263, 9273, 9283, 9293, 9303, 9313, 9324, 9334, 9345, 9354, 9363, 9373, 9384, 9394, 9403, 9413, 9421, 9427, 9433, 9440, 9447, 9455, 9463, 9471, 9480, 9488, 9496, 9504, 9512, 9520, 9527, 9535, 9543, 9551, 9559, 9567, 9575, 9586, 9598, 9610, 9621, 9634, 9650, 9666, 9682, 9697, 9712, 9728, 9745, 9762, 9779, 9797, 9816, 9836, 9855, 9875, 9894, 9914, 9934, 9954, 9974, 9996, 10017, 10038, 10059, 10080, 10101, 10122, 10143, 10163, 10185, 10202, 10218, 10236, 10253, 10268, 10284, 10299, 10314, 10330, 10346, 10363, 10380, 10397, 10415, 10433, 10451, 10470, 10490, 10511, 10532, 10554, 10577, 10600, 10623, 10645, 10668, 10690, 10713, 10735, 10756, 10778, 10798, 10818, 10838, 10856, 10873, 10890, 10905, 10919, 10932, 10944, 10955, 10966, 10978, 10985, 10993, 11005, 11019, 11034, 11052, 11070, 11088, 11099, 11110, 11124, 11136, 11148, 11160, 11171, 11183, 11195, 11207, 11218, 11229, 11241, 11253, 11265, 11277, 11289, 11301, 11313, 11325, 11337, 11349, 11361, 11373, 11385, 11397, 11409, 11421, 11433, 11445, 11457, 11469, 11480, 11491, 11502, 11514, 11525, 11537, 11550, 11563, 11575, 11588, 11600, 11613, 11626, 11640, 11653, 11667, 11681, 11694, 11702, 11712, 11722, 11732, 11742, 11752, 11760, 11770, 11781, 11791, 11800, 11806, 11813, 11820, 11828, 11834, 11841, 11849, 11857, 11866, 11874, 11883, 11892, 11902, 11911, 11920, 11928, 11937, 11946, 11954, 11963, 11971, 11980, 11988, 11996, 12003, 12011, 12018, 12026, 12034, 12041, 12048, 12057, 12067, 12075, 12081, 12087, 12093, 12098, 12104, 12110, 12116, 12123, 12129, 12135, 12142, 12149, 12155, 12161, 12167, 12173, 12179, 12185, 12189, 12194, 12198, 12204, 12209, 12216, 12223, 12230, 12237, 12244, 12251, 12258, 12263, 12269, 12272, 12274, 12277, 12280, 12285, 12293, 12301, 12308, 12316, 12324, 12332, 12341, 12350, 12359, 12368, 12377, 12386, 12395, 12405, 12415, 12425, 12435, 12445, 12456, 12466, 12476, 12485, 12495, 12504, 12513, 12522, 12532, 12541, 12550, 12559, 12568, 12577, 12587, 12596, 12605, 12614, 12623, 12637, 12652, 12666, 12681, 12697, 12709, 12722, 12738, 12754, 12769, 12784, 12800, 12803, 12810, 12820, 12829, 12836, 12844, 12854, 12865, 12879, 12895, 12913, 12931, 12949, 12968, 12986, 13005, 13024, 13043, 13061, 13078, 13094, 13108, 13122, 13133, 13144, 13153, 13162, 13169, 13177, 13184, 13191, 13199, 13206, 13214, 13221, 13230, 13238, 13247, 13255, 13264, 13274, 13283, 13292, 13302, 13311, 13321, 13330, 13341, 13344, 13345, 13348, 13352, 13355, 13356, 13357, 13358, 13359, 13360, 13362, 13363, 13364, 13365, 13367, 13369, 13371, 13373, 13376, 13378, 13381, 13383, 13386, 13389, 13392, 13396, 13399, 13404, 13408, 13412, 13418, 13422, 13427, 13433, 13438, 13444, 13450, 13457, 13464, 13470, 13478, 13485, 13493, 13500, 13507, 13514, 13520, 13527, 13534, 13541, 13548, 13554, 13560, 13566, 13571, 13577, 13583, 13589, 13595, 13602, 13609, 13615, 13621, 13627, 13633, 13639, 13646, 13652, 13657, 13662, 13667, 13671, 13675, 13679, 13683, 13687, 13691, 13694, 13697, 13700, 13703, 13706, 13708, 13710, 13712, 13714, 13716, 13717, 13718, 13719, 13720, 13721, 13721, 13721, 13721, 13720, 13720, 13719, 13718, 13717, 13716, 13715, 13713, 13711, 13709, 13707, 13705, 13702, 13699, 13696, 13693, 13690, 13687, 13684, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681); _root._yw11 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 282, 283, 285, 286, 288, 290, 292, 295, 298, 302, 305, 308, 312, 316, 320, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 327, 328, 330, 332, 334, 337, 341, 346, 352, 358, 365, 372, 380, 389, 398, 408, 418, 428, 439, 451, 463, 475, 488, 502, 513, 521, 524, 524, 524, 524, 524, 523, 521, 518, 516, 514, 512, 512, 512, 514, 516, 520, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 519, 513, 508, 502, 497, 491, 485, 480, 473, 462, 451, 440, 429, 414, 397, 380, 362, 345, 326, 305, 283, 261, 239, 217, 195, 171, 148, 125, 103, 80, 58, 35, 13, -10, -33, -55, -78, -100, -122, -144, -166, -188, -210, -233, -256, -279, -301, -324, -347, -369, -392, -414, -437, -462, -487, -511, -535, -558, -580, -600, -619, -637, -654, -669, -683, -695, -705, -714, -721, -726, -730, -732, -734, -735, -735, -735, -735, -735, -735, -736, -738, -740, -744, -748, -753, -759, -765, -772, -779, -786, -793, -799, -804, -808, -810, -811, -810, -808, -803, -796, -788, -778, -766, -752, -738, -722, -706, -690, -673, -657, -641, -626, -611, -598, -585, -572, -560, -549, -538, -527, -515, -503, -490, -477, -463, -448, -433, -416, -400, -382, -364, -344, -326, -326, -326, -326, -326, -326, -326, -327, -328, -330, -332, -332, -333, -332, -331, -329, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -329, -336, -339, -342, -345, -348, -351, -354, -357, -360, -363, -366, -369, -372, -375, -378, -381, -383, -380, -373, -364, -357, -351, -345, -339, -333, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -327, -335, -344, -348, -352, -356, -360, -364, -368, -372, -376, -380, -384, -388, -392, -396, -400, -404, -408, -412, -416, -420, -417, -412, -408, -404, -400, -395, -390, -384, -377, -369, -361, -352, -342, -330, -326, -326, -326, -326, -325, -323, -322, -321, -320, -317, -320, -324, -328, -332, -336, -340, -344, -348, -352, -356, -360, -360, -357, -354, -352, -349, -345, -340, -334, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -329, -333, -336, -340, -343, -346, -350, -353, -357, -360, -364, -367, -371, -374, -380, -386, -392, -398, -404, -410, -416, -422, -431, -440, -448, -456, -465, -473, -481, -489, -496, -504, -512, -519, -525, -531, -537, -542, -547, -551, -555, -558, -561, -563, -565, -566, -568, -571, -574, -576, -577, -578, -579, -579, -578, -576, -576, -576, -576, -576, -576, -576, -576, -574, -573, -571, -569, -566, -563, -559, -555, -550, -544, -538, -533, -526, -515, -506, -508, -511, -514, -516, -518, -521, -524, -527, -531, -534, -537, -539, -540, -541, -541, -540, -538, -536, -534, -530, -527, -522, -517, -511, -505, -498, -491, -483, -474, -465, -456, -446, -436, -424, -421, -419, -416, -417, -419, -420, -422, -424, -426, -429, -434, -438, -442, -446, -448, -449, -450, -450, -449, -447, -445, -442, -438, -434, -430, -425, -419, -412, -405, -397, -387, -377, -364, -353, -354, -354, -354, -354, -354, -354, -354, -355, -355, -355, -356, -356, -357, -357, -358, -360, -362, -365, -367, -370, -373, -377, -381, -384, -388, -391, -395, -398, -401, -404, -407, -409, -412, -415, -417, -419, -421, -423, -424, -425, -426, -426, -426, -425, -424, -423, -420, -418, -417, -419, -421, -423, -425, -426, -427, -428, -429, -430, -431, -430, -429, -427, -425, -421, -417, -413, -407, -402, -395, -388, -381, -372, -364, -354, -345, -334, -324, -312, -300, -288, -275, -262, -255, -247, -240, -233, -227, -226, -226, -226, -226, -226, -226, -228, -234, -239, -245, -251, -257, -262, -268, -273, -279, -284, -289, -294, -298, -302, -305, -308, -310, -311, -312, -313, -312, -310, -307, -307, -309, -312, -314, -317, -320, -323, -326, -331, -339, -348, -356, -364, -373, -381, -389, -398, -406, -415, -423, -434, -446, -457, -468, -479, -490, -501, -511, -523, -535, -547, -559, -570, -581, -592, -603, -614, -624, -635, -645, -654, -664, -673, -681, -689, -697, -704, -711, -718, -726, -734, -742, -750, -757, -762, -765, -769, -772, -774, -776, -778, -782, -785, -789, -793, -796, -798, -801, -805, -809, -813, -817, -820, -825, -829, -834, -838, -843, -846, -849, -853, -856, -860, -863, -868, -872, -877, -882, -886, -891, -894, -895, -895, -894, -892, -893, -895, -897, -899, -901, -903, -905, -907, -909, -911, -913, -914, -916, -918, -919, -921, -923, -925, -926, -927, -927, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -925, -924, -922, -920, -917, -914, -912, -909, -907, -905, -902, -900, -897, -895, -892, -890, -887, -885, -882, -880, -877, -875, -870, -865, -860, -855, -850, -844, -839, -833, -827, -822, -816, -810, -805, -799, -793, -787, -781, -776, -771, -765, -759, -753, -746, -740, -734, -727, -721, -714, -708, -702, -696, -690, -684, -678, -675, -672, -670, -667, -665, -663, -661, -658, -656, -654, -652, -651, -649, -647, -645, -644, -642, -641, -639, -638, -637, -636, -635, -634, -633, -632, -632, -631, -630, -630, -629, -629, -629, -629, -628, -629, -629, -629, -629, -629, -630, -630, -631, -631, -632, -632, -633, -634, -635, -636, -637, -638, -639, -640, -641, -642, -642, -643, -644, -645, -645, -646, -647, -647, -648, -649, -649, -650, -650, -651, -651, -652, -652, -652, -653, -653, -653, -653, -654, -654, -654, -654, -654, -654, -654, -654, -654, -654, -654, -654, -654, -654, -653, -653, -653, -652, -652, -652, -651, -651, -650, -650, -649, -648, -647, -647, -646, -645, -644, -643, -642, -641, -640, -638, -637, -636, -634, -633, -632, -631, -629, -628, -627, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -628, -632, -636, -640, -644, -648, -652, -656, -660, -664, -668, -672, -676, -680, -684, -688, -692, -696, -700, -704, -708, -712, -716, -720, -724, -728, -732, -736, -740, -744, -748, -752, -756, -760, -764, -768, -772, -776, -780, -784, -788, -792, -796, -800, -804, -808, -812, -816, -820, -824, -828, -832, -836, -840, -844, -848, -852, -856, -860, -864, -868, -872, -876, -880, -884, -888, -892, -896, -900, -904, -908, -912, -916, -920, -924, -928, -932, -936, -940, -944, -948, -952, -956, -960, -964, -968, -972, -976, -978, -979, -981, -983, -983, -983, -981, -979, -977, -973, -970, -965, -961, -955, -949, -943, -936, -929, -921, -912, -904, -894, -884, -874, -863, -854, -843, -830, -826, -826, -826, -826, -826, -826, -827, -829, -830, -830, -830, -829, -828, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -825, -823, -821, -819, -817, -814, -812, -810, -808, -805, -803, -800, -798, -796, -793, -791, -788, -786, -783, -781, -779, -776, -773, -769, -765, -761, -755, -748, -742, -737, -732, -728, -723, -716, -708, -701, -694, -686, -679, -672, -664, -656, -647, -638, -628, -617, -606, -594, -581, -568, -555, -542, -528, -513, -501, -489, -477, -470, -463, -455, -447, -438, -431, -423, -415, -406, -397, -389, -379, -373, -368, -363, -358, -353, -348, -343, -338, -333, -328, -326, -326, -326, -326, -326, -326, -326, -326, -326, -330, -338, -347, -355, -364, -372, -381, -391, -402, -413, -424, -435, -445, -455, -464, -472, -480, -487, -494, -499, -504, -507, -510, -511, -510, -509, -506, -502, -497, -490, -483, -474, -464, -454, -442, -430, -417, -403, -390, -376, -363, -350, -338, -326, -326, -326, -326, -326, -326, -326, -326, -326, -328, -334, -341, -347, -353, -360, -367, -375, -383, -390, -397, -404, -411, -417, -421, -424, -427, -429, -431, -434, -435, -437, -438, -438, -438, -437, -435, -433, -430, -427, -424, -420, -419, -424, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -430, -435, -440, -445, -450, -455, -460, -464, -469, -474, -477, -484, -491, -498, -503, -508, -512, -516, -520, -525, -530, -535, -539, -543, -545, -546, -547, -547, -547, -545, -543, -541, -538, -534, -530, -525, -519, -513, -507, -500, -491, -481, -476, -476, -476, -476, -476, -476, -478, -481, -484, -487, -490, -494, -497, -500, -503, -507, -510, -513, -516, -519, -522, -524, -525, -526, -528, -530, -533, -534, -535, -535, -534, -533, -531, -527, -523, -518, -511, -503, -495, -487, -483, -479, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -475, -474, -473, -471, -468, -465, -461, -456, -451, -445, -438, -430, -423, -414, -406, -396, -387, -376, -366, -355, -343, -331, -318, -311, -303, -296, -288, -281, -276, -276, -276, -276, -276, -276, -276, -280, -288, -297, -306, -317, -330, -343, -359, -375, -390, -403, -415, -425, -433, -439, -444, -446, -446, -445, -441, -436, -430, -423, -415, -408, -400, -393, -385, -378, -372, -365, -359, -352, -345, -338, -331, -323, -315, -306, -297, -287, -276, -265, -253, -240, -227, -213, -199, -201, -202, -203, -205, -206, -207, -208, -211, -214, -218, -221, -224, -226, -227, -227, -226, -225, -222, -219, -218, -220, -221, -222, -224, -225, -227, -229, -231, -233, -235, -238, -241, -245, -248, -251, -255, -258, -262, -265, -269, -272, -273, -275, -279, -282, -286, -289, -293, -296, -299, -303, -306, -309, -312, -315, -318, -321, -324, -326, -328, -329, -329, -329, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -328, -329, -331, -332, -333, -334, -335, -336, -337, -338, -338, -339, -339, -339, -339, -340, -339, -339, -339, -339, -338, -338, -337, -336, -336, -335, -334, -333, -331, -330, -329, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326); _root._xw21 = new Array(undefined, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 182, 185, 190, 195, 200, 206, 213, 220, 228, 236, 244, 253, 262, 271, 280, 289, 298, 307, 317, 327, 337, 348, 358, 368, 379, 390, 401, 411, 422, 433, 445, 455, 466, 476, 486, 496, 506, 516, 527, 537, 548, 558, 569, 579, 590, 601, 612, 623, 634, 645, 656, 667, 677, 688, 699, 710, 723, 736, 749, 765, 780, 794, 807, 820, 833, 847, 860, 873, 886, 899, 913, 927, 942, 956, 972, 987, 1003, 1020, 1038, 1056, 1074, 1094, 1113, 1132, 1153, 1175, 1196, 1218, 1241, 1264, 1287, 1308, 1328, 1349, 1370, 1390, 1405, 1421, 1439, 1457, 1475, 1489, 1503, 1517, 1531, 1546, 1560, 1575, 1586, 1598, 1610, 1622, 1634, 1646, 1657, 1669, 1677, 1683, 1689, 1695, 1701, 1706, 1712, 1718, 1724, 1729, 1735, 1741, 1746, 1752, 1757, 1763, 1768, 1773, 1782, 1799, 1812, 1820, 1826, 1833, 1839, 1846, 1852, 1859, 1865, 1870, 1875, 1880, 1885, 1890, 1896, 1903, 1911, 1920, 1930, 1941, 1952, 1965, 1979, 1993, 2008, 2023, 2039, 2054, 2069, 2084, 2099, 2112, 2125, 2137, 2147, 2157, 2165, 2172, 2178, 2183, 2188, 2192, 2196, 2200, 2203, 2208, 2213, 2219, 2225, 2233, 2242, 2252, 2263, 2276, 2289, 2304, 2319, 2334, 2350, 2366, 2381, 2396, 2410, 2423, 2435, 2446, 2456, 2466, 2474, 2482, 2488, 2495, 2501, 2507, 2512, 2518, 2523, 2529, 2534, 2541, 2550, 2558, 2569, 2577, 2583, 2588, 2593, 2598, 2604, 2609, 2614, 2619, 2624, 2628, 2633, 2638, 2643, 2648, 2653, 2658, 2664, 2669, 2675, 2681, 2687, 2694, 2702, 2712, 2719, 2728, 2737, 2746, 2756, 2766, 2775, 2785, 2795, 2806, 2816, 2827, 2838, 2849, 2861, 2872, 2884, 2896, 2909, 2922, 2934, 2947, 2959, 2969, 2980, 2992, 3005, 3018, 3031, 3044, 3057, 3070, 3083, 3097, 3112, 3125, 3138, 3147, 3156, 3165, 3176, 3186, 3196, 3206, 3215, 3225, 3234, 3242, 3250, 3258, 3268, 3278, 3288, 3297, 3308, 3319, 3329, 3340, 3350, 3358, 3365, 3373, 3382, 3393, 3404, 3414, 3424, 3434, 3445, 3456, 3467, 3478, 3490, 3502, 3515, 3525, 3536, 3544, 3551, 3558, 3567, 3576, 3587, 3598, 3610, 3622, 3633, 3644, 3655, 3667, 3681, 3693, 3707, 3718, 3731, 3743, 3753, 3763, 3773, 3785, 3798, 3810, 3823, 3836, 3849, 3862, 3874, 3886, 3897, 3910, 3921, 3932, 3943, 3953, 3962, 3973, 3985, 3998, 4010, 4023, 4035, 4048, 4060, 4071, 4081, 4091, 4101, 4112, 4124, 4136, 4147, 4158, 4170, 4182, 4195, 4207, 4220, 4232, 4245, 4258, 4271, 4285, 4299, 4311, 4324, 4337, 4352, 4366, 4380, 4394, 4407, 4422, 4435, 4450, 4463, 4477, 4491, 4503, 4515, 4528, 4540, 4553, 4566, 4578, 4589, 4597, 4607, 4616, 4625, 4634, 4643, 4652, 4660, 4669, 4677, 4686, 4695, 4703, 4712, 4720, 4728, 4736, 4744, 4753, 4761, 4769, 4777, 4785, 4793, 4801, 4809, 4817, 4825, 4833, 4841, 4849, 4856, 4864, 4872, 4879, 4886, 4893, 4901, 4909, 4917, 4925, 4933, 4941, 4949, 4957, 4965, 4973, 4981, 4989, 4998, 5007, 5016, 5024, 5034, 5040, 5049, 5058, 5066, 5075, 5083, 5092, 5099, 5105, 5111, 5116, 5123, 5128, 5134, 5140, 5145, 5150, 5155, 5160, 5165, 5170, 5175, 5179, 5184, 5189, 5195, 5200, 5206, 5211, 5217, 5223, 5229, 5235, 5241, 5247, 5253, 5258, 5264, 5270, 5276, 5281, 5286, 5293, 5302, 5312, 5321, 5329, 5337, 5344, 5351, 5358, 5365, 5372, 5379, 5386, 5393, 5400, 5407, 5414, 5421, 5428, 5435, 5443, 5450, 5458, 5466, 5474, 5482, 5490, 5495, 5498, 5501, 5502, 5503, 5503, 5504, 5505, 5506, 5507, 5509, 5511, 5513, 5515, 5517, 5519, 5522, 5524, 5526, 5528, 5530, 5532, 5534, 5537, 5539, 5543, 5546, 5551, 5556, 5561, 5565, 5570, 5575, 5580, 5585, 5591, 5596, 5601, 5607, 5613, 5619, 5625, 5631, 5638, 5645, 5651, 5656, 5662, 5669, 5676, 5683, 5692, 5700, 5709, 5719, 5727, 5735, 5743, 5751, 5759, 5767, 5775, 5783, 5791, 5799, 5806, 5814, 5822, 5830, 5838, 5846, 5855, 5863, 5872, 5880, 5889, 5898, 5907, 5916, 5925, 5934, 5943, 5952, 5961, 5970, 5979, 5991, 6003, 6016, 6028, 6041, 6056, 6073, 6088, 6100, 6111, 6123, 6135, 6148, 6160, 6172, 6184, 6196, 6208, 6220, 6232, 6245, 6257, 6269, 6281, 6293, 6305, 6316, 6328, 6340, 6351, 6363, 6376, 6388, 6401, 6413, 6426, 6440, 6454, 6468, 6483, 6498, 6512, 6526, 6541, 6558, 6574, 6590, 6607, 6624, 6641, 6657, 6674, 6689, 6701, 6714, 6726, 6738, 6750, 6761, 6772, 6783, 6791, 6800, 6808, 6816, 6824, 6832, 6840, 6848, 6855, 6863, 6870, 6877, 6885, 6893, 6901, 6908, 6916, 6924, 6931, 6939, 6946, 6954, 6961, 6969, 6975, 6981, 6988, 6996, 7004, 7011, 7018, 7025, 7032, 7039, 7045, 7051, 7058, 7064, 7070, 7076, 7082, 7089, 7096, 7103, 7111, 7118, 7126, 7134, 7142, 7150, 7159, 7167, 7175, 7183, 7191, 7199, 7207, 7214, 7222, 7231, 7239, 7247, 7255, 7263, 7271, 7280, 7289, 7298, 7307, 7315, 7324, 7332, 7339, 7347, 7354, 7362, 7369, 7376, 7384, 7391, 7399, 7407, 7415, 7423, 7430, 7437, 7445, 7452, 7459, 7466, 7473, 7480, 7487, 7495, 7502, 7509, 7517, 7524, 7532, 7540, 7548, 7556, 7564, 7572, 7581, 7589, 7597, 7606, 7614, 7622, 7630, 7639, 7647, 7656, 7664, 7672, 7681, 7689, 7698, 7708, 7717, 7726, 7735, 7745, 7754, 7764, 7774, 7784, 7795, 7805, 7816, 7825, 7835, 7844, 7854, 7863, 7873, 7883, 7893, 7903, 7914, 7924, 7934, 7945, 7955, 7966, 7976, 7987, 7999, 8011, 8022, 8034, 8046, 8058, 8070, 8082, 8095, 8107, 8119, 8132, 8144, 8156, 8169, 8181, 8194, 8205, 8218, 8229, 8241, 8252, 8264, 8275, 8285, 8294, 8304, 8313, 8322, 8331, 8339, 8347, 8355, 8362, 8369, 8376, 8382, 8389, 8394, 8400, 8405, 8410, 8415, 8419, 8423, 8427, 8431, 8434, 8437, 8440, 8442, 8444, 8446, 8448, 8449, 8450, 8451, 8451, 8450, 8449, 8448, 8446, 8445, 8443, 8441, 8439, 8436, 8433, 8430, 8427, 8424, 8420, 8416, 8412, 8408, 8404, 8401, 8397, 8394, 8391, 8388, 8385, 8382, 8379, 8376, 8374, 8371, 8369, 8366, 8364, 8362, 8360, 8359, 8357, 8355, 8354, 8353, 8352, 8351, 8350, 8349, 8348, 8348, 8347, 8347, 8347, 8347, 8347, 8347, 8347, 8348, 8348, 8349, 8350, 8350, 8351, 8352, 8354, 8355, 8357, 8358, 8360, 8362, 8365, 8368, 8370, 8374, 8377, 8380, 8384, 8388, 8392, 8396, 8401, 8406, 8410, 8415, 8420, 8425, 8430, 8435, 8441, 8446, 8452, 8458, 8464, 8469, 8475, 8480, 8486, 8491, 8497, 8502, 8508, 8513, 8518, 8524, 8529, 8534, 8538, 8543, 8547, 8551, 8555, 8559, 8563, 8566, 8569, 8572, 8575, 8577, 8580, 8582, 8584, 8585, 8587, 8589, 8590, 8591, 8593, 8594, 8595, 8596, 8597, 8598, 8599, 8600, 8600, 8601, 8602, 8602, 8602, 8603, 8603, 8604, 8604, 8604, 8604, 8605, 8605, 8605, 8605, 8605, 8606, 8606, 8606, 8606, 8607, 8607, 8608, 8609, 8610, 8610, 8611, 8612, 8613, 8614, 8616, 8617, 8618, 8620, 8621, 8623, 8625, 8626, 8628, 8630, 8632, 8634, 8636, 8638, 8640, 8643, 8645, 8647, 8650, 8652, 8655, 8658, 8660, 8663, 8666, 8669, 8672, 8675, 8678, 8681, 8684, 8688, 8691, 8694, 8698, 8702, 8706, 8712, 8718, 8723, 8725, 8727, 8729, 8731, 8735, 8739, 8744, 8748, 8752, 8756, 8760, 8763, 8767, 8771, 8776, 8780, 8786, 8791, 8797, 8802, 8808, 8814, 8819, 8825, 8831, 8836, 8843, 8854, 8864, 8872, 8880, 8889, 8896, 8902, 8907, 8912, 8918, 8924, 8930, 8935, 8941, 8946, 8952, 8957, 8963, 8969, 8974, 8980, 8986, 8993, 8999, 9005, 9012, 9019, 9026, 9032, 9039, 9046, 9053, 9060, 9067, 9074, 9081, 9089, 9096, 9103, 9111, 9119, 9127, 9134, 9142, 9150, 9157, 9165, 9173, 9181, 9190, 9198, 9206, 9215, 9224, 9233, 9242, 9251, 9261, 9270, 9280, 9290, 9300, 9310, 9319, 9329, 9339, 9348, 9358, 9367, 9377, 9386, 9396, 9406, 9417, 9427, 9437, 9446, 9456, 9464, 9472, 9480, 9488, 9496, 9504, 9512, 9520, 9528, 9536, 9544, 9552, 9560, 9568, 9576, 9584, 9592, 9600, 9608, 9616, 9624, 9632, 9639, 9647, 9659, 9674, 9689, 9703, 9717, 9732, 9749, 9765, 9782, 9798, 9816, 9834, 9852, 9871, 9891, 9911, 9930, 9950, 9970, 9990, 10011, 10032, 10052, 10073, 10095, 10117, 10138, 10159, 10180, 10200, 10217, 10234, 10252, 10271, 10288, 10304, 10322, 10340, 10357, 10374, 10391, 10407, 10423, 10439, 10455, 10470, 10485, 10500, 10514, 10528, 10541, 10555, 10569, 10582, 10596, 10610, 10625, 10640, 10656, 10671, 10688, 10704, 10722, 10739, 10758, 10777, 10796, 10817, 10838, 10859, 10881, 10903, 10925, 10947, 10969, 10990, 11013, 11036, 11058, 11079, 11095, 11106, 11118, 11131, 11147, 11162, 11176, 11189, 11201, 11212, 11223, 11235, 11246, 11258, 11269, 11281, 11292, 11304, 11316, 11329, 11342, 11354, 11367, 11379, 11391, 11403, 11415, 11427, 11439, 11451, 11463, 11475, 11488, 11500, 11512, 11524, 11536, 11548, 11559, 11571, 11583, 11595, 11607, 11620, 11633, 11646, 11659, 11672, 11686, 11698, 11708, 11719, 11730, 11741, 11753, 11764, 11774, 11784, 11795, 11804, 11811, 11820, 11828, 11837, 11846, 11855, 11864, 11872, 11881, 11891, 11901, 11910, 11919, 11927, 11935, 11943, 11950, 11958, 11966, 11973, 11981, 11988, 11995, 12003, 12011, 12019, 12026, 12034, 12043, 12051, 12059, 12067, 12076, 12086, 12095, 12102, 12108, 12114, 12120, 12128, 12136, 12144, 12151, 12158, 12164, 12170, 12177, 12183, 12190, 12196, 12202, 12208, 12215, 12222, 12230, 12237, 12244, 12250, 12255, 12259, 12263, 12266, 12270, 12274, 12277, 12280, 12283, 12288, 12293, 12299, 12305, 12312, 12320, 12328, 12335, 12343, 12350, 12358, 12365, 12373, 12381, 12390, 12398, 12408, 12416, 12426, 12435, 12445, 12454, 12463, 12472, 12481, 12490, 12498, 12507, 12516, 12525, 12534, 12543, 12552, 12562, 12571, 12580, 12590, 12599, 12608, 12618, 12627, 12636, 12645, 12655, 12664, 12677, 12690, 12704, 12718, 12731, 12746, 12763, 12781, 12797, 12804, 12813, 12824, 12837, 12852, 12865, 12877, 12888, 12899, 12908, 12916, 12923, 12931, 12938, 12945, 12951, 12957, 12963, 12969, 12976, 12985, 12995, 13006, 13018, 13032, 13047, 13062, 13079, 13096, 13113, 13131, 13148, 13165, 13180, 13196, 13211, 13225, 13239, 13252, 13265, 13277, 13289, 13301, 13312, 13324, 13334, 13345, 13355, 13365, 13376, 13385, 13394, 13394, 13397, 13401, 13404, 13406, 13409, 13412, 13414, 13416, 13418, 13419, 13420, 13422, 13424, 13425, 13426, 13427, 13429, 13430, 13431, 13433, 13435, 13437, 13440, 13443, 13446, 13450, 13455, 13460, 13465, 13470, 13475, 13481, 13487, 13493, 13499, 13505, 13511, 13518, 13525, 13532, 13538, 13545, 13552, 13559, 13565, 13572, 13579, 13586, 13593, 13600, 13608, 13616, 13623, 13631, 13637, 13644, 13651, 13657, 13662, 13668, 13674, 13680, 13686, 13692, 13697, 13701, 13705, 13709, 13713, 13717, 13721, 13726, 13730, 13734, 13738, 13742, 13746, 13750, 13753, 13756, 13758, 13760, 13763, 13765, 13766, 13768, 13769, 13770, 13771, 13772, 13772, 13773, 13773, 13773, 13773, 13772, 13772, 13771, 13770, 13768, 13767, 13765, 13763, 13761, 13759, 13757, 13754, 13751, 13748, 13745, 13742, 13739, 13735, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732, 13732); _root._yw21 = new Array(undefined, 251, 252, 253, 255, 258, 261, 264, 268, 273, 278, 283, 289, 296, 305, 313, 316, 318, 321, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 328, 331, 335, 339, 344, 350, 355, 360, 365, 370, 375, 380, 386, 392, 399, 406, 413, 421, 429, 437, 446, 456, 466, 476, 487, 498, 510, 523, 524, 524, 524, 524, 524, 524, 524, 523, 523, 523, 523, 522, 522, 523, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 520, 515, 510, 505, 499, 494, 488, 482, 477, 467, 457, 446, 436, 424, 408, 392, 374, 356, 338, 319, 299, 278, 256, 235, 213, 191, 167, 144, 121, 98, 75, 52, 29, 6, -18, -41, -64, -88, -111, -133, -156, -179, -202, -224, -247, -270, -292, -313, -334, -356, -377, -398, -418, -429, -437, -448, -461, -475, -489, -504, -519, -534, -549, -564, -578, -593, -608, -623, -639, -655, -671, -686, -701, -716, -730, -743, -755, -766, -776, -783, -790, -795, -798, -799, -800, -798, -796, -793, -789, -784, -779, -774, -769, -764, -760, -757, -754, -751, -750, -749, -748, -748, -748, -748, -748, -747, -746, -744, -740, -735, -729, -721, -712, -700, -688, -673, -657, -640, -622, -603, -583, -563, -543, -523, -502, -482, -462, -442, -422, -402, -381, -361, -341, -326, -326, -326, -326, -327, -329, -333, -337, -340, -342, -344, -346, -348, -349, -350, -351, -350, -349, -347, -345, -342, -338, -334, -328, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -324, -327, -330, -333, -336, -339, -342, -345, -348, -351, -354, -357, -360, -363, -366, -369, -369, -363, -357, -353, -349, -345, -341, -339, -336, -335, -334, -335, -334, -333, -331, -327, -326, -326, -326, -326, -325, -328, -332, -336, -340, -344, -348, -352, -356, -360, -364, -368, -372, -376, -380, -384, -388, -392, -396, -400, -399, -393, -388, -383, -378, -373, -367, -361, -357, -352, -348, -344, -339, -333, -326, -326, -326, -326, -325, -320, -316, -312, -309, -305, -300, -304, -308, -312, -316, -320, -324, -328, -332, -336, -340, -342, -339, -335, -331, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -327, -328, -329, -328, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -330, -333, -336, -340, -343, -347, -350, -354, -357, -361, -364, -368, -371, -375, -381, -387, -393, -399, -406, -412, -418, -426, -434, -443, -453, -462, -471, -480, -489, -497, -506, -514, -522, -530, -537, -544, -550, -557, -562, -567, -572, -576, -579, -582, -585, -587, -589, -590, -590, -590, -590, -589, -587, -584, -580, -576, -576, -576, -576, -576, -575, -573, -570, -566, -561, -555, -550, -547, -543, -539, -535, -530, -526, -521, -516, -510, -511, -515, -519, -521, -523, -525, -526, -526, -526, -526, -525, -524, -523, -522, -521, -520, -519, -517, -514, -511, -507, -503, -499, -495, -491, -486, -481, -476, -471, -465, -459, -453, -446, -438, -430, -422, -419, -421, -422, -424, -424, -425, -426, -426, -425, -424, -423, -420, -419, -417, -417, -417, -418, -418, -418, -417, -415, -413, -410, -407, -404, -401, -397, -394, -390, -386, -382, -377, -372, -369, -373, -377, -379, -380, -381, -382, -383, -384, -385, -387, -389, -391, -393, -395, -397, -399, -400, -402, -403, -405, -406, -407, -409, -410, -412, -414, -416, -418, -420, -421, -422, -423, -424, -425, -426, -426, -426, -426, -425, -425, -424, -422, -420, -418, -416, -418, -420, -422, -424, -425, -426, -426, -426, -425, -423, -421, -418, -415, -411, -408, -405, -402, -398, -395, -392, -388, -383, -378, -373, -368, -362, -356, -350, -343, -336, -329, -322, -313, -305, -296, -286, -276, -265, -254, -243, -234, -228, -226, -226, -226, -226, -226, -226, -229, -235, -241, -247, -253, -259, -265, -271, -276, -281, -285, -288, -292, -295, -298, -301, -303, -305, -306, -307, -307, -307, -306, -306, -308, -310, -312, -314, -317, -319, -321, -324, -327, -334, -341, -349, -358, -366, -374, -383, -391, -400, -409, -417, -426, -438, -450, -462, -475, -487, -498, -509, -521, -533, -546, -559, -571, -583, -595, -607, -618, -630, -641, -652, -663, -673, -683, -692, -701, -710, -718, -725, -732, -739, -745, -750, -755, -761, -767, -773, -776, -780, -784, -787, -791, -794, -798, -801, -804, -807, -811, -814, -817, -820, -824, -827, -831, -835, -839, -843, -847, -851, -855, -859, -863, -868, -872, -875, -878, -881, -882, -883, -885, -887, -888, -890, -892, -895, -897, -899, -901, -903, -906, -908, -910, -912, -914, -915, -917, -919, -921, -923, -925, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -926, -925, -924, -922, -919, -917, -915, -913, -911, -909, -907, -904, -902, -900, -898, -895, -893, -891, -888, -886, -883, -881, -878, -876, -872, -868, -863, -858, -853, -848, -843, -838, -833, -828, -822, -817, -812, -806, -801, -796, -790, -784, -779, -775, -769, -763, -757, -751, -745, -738, -732, -726, -719, -713, -707, -700, -694, -688, -681, -676, -672, -669, -667, -664, -661, -658, -656, -653, -651, -649, -647, -645, -643, -641, -639, -638, -636, -634, -632, -630, -628, -627, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -627, -627, -626, -626, -626, -626, -626, -626, -626, -626, -627, -627, -626, -626, -626, -626, -626, -626, -626, -626, -626, -627, -626, -626, -626, -627, -627, -628, -629, -630, -631, -631, -632, -633, -633, -634, -635, -635, -636, -636, -637, -637, -638, -638, -638, -639, -639, -639, -639, -640, -640, -640, -640, -640, -640, -640, -640, -640, -640, -640, -640, -640, -639, -639, -639, -639, -638, -638, -638, -637, -637, -636, -636, -635, -634, -633, -633, -632, -631, -630, -629, -628, -627, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -626, -628, -632, -636, -640, -644, -648, -652, -656, -660, -664, -668, -672, -676, -680, -684, -688, -692, -696, -700, -704, -708, -712, -716, -720, -724, -728, -732, -736, -740, -744, -748, -752, -756, -760, -764, -768, -772, -776, -780, -784, -788, -792, -796, -800, -804, -808, -812, -816, -820, -824, -828, -832, -836, -840, -844, -848, -852, -856, -860, -864, -868, -872, -876, -880, -884, -888, -892, -896, -900, -904, -908, -912, -916, -920, -924, -928, -932, -936, -940, -944, -948, -951, -953, -953, -951, -948, -944, -942, -941, -940, -938, -937, -935, -932, -929, -925, -921, -917, -912, -907, -902, -897, -891, -885, -878, -871, -863, -855, -846, -837, -827, -826, -826, -826, -826, -826, -826, -826, -827, -828, -829, -829, -829, -829, -828, -827, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -824, -822, -820, -818, -816, -814, -812, -811, -809, -806, -804, -802, -800, -798, -796, -794, -791, -789, -787, -784, -782, -779, -777, -774, -770, -765, -760, -755, -750, -745, -741, -736, -731, -727, -722, -716, -712, -707, -703, -697, -692, -686, -679, -671, -664, -657, -649, -642, -634, -626, -617, -607, -596, -585, -573, -561, -548, -535, -522, -508, -494, -479, -463, -450, -443, -435, -428, -421, -413, -404, -396, -387, -379, -373, -368, -364, -359, -354, -349, -344, -339, -334, -329, -326, -326, -326, -326, -326, -326, -326, -326, -326, -329, -337, -346, -355, -364, -373, -381, -387, -393, -399, -405, -410, -416, -421, -425, -429, -432, -434, -436, -437, -439, -440, -442, -444, -446, -448, -450, -453, -454, -456, -457, -458, -459, -459, -459, -459, -458, -456, -454, -450, -445, -438, -431, -422, -411, -399, -386, -373, -359, -342, -326, -326, -332, -338, -344, -352, -360, -367, -374, -381, -391, -400, -408, -415, -421, -428, -434, -439, -444, -448, -452, -455, -457, -459, -461, -462, -464, -464, -464, -464, -462, -461, -458, -456, -452, -449, -444, -440, -434, -427, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -428, -433, -439, -444, -450, -456, -461, -466, -471, -475, -482, -490, -497, -503, -509, -514, -519, -522, -524, -525, -526, -526, -526, -525, -525, -525, -525, -524, -523, -521, -520, -518, -515, -513, -510, -507, -504, -500, -497, -493, -488, -484, -478, -476, -476, -477, -480, -483, -486, -489, -493, -497, -501, -505, -508, -511, -514, -517, -521, -524, -527, -529, -531, -531, -531, -530, -528, -525, -521, -517, -513, -510, -506, -504, -501, -497, -493, -489, -485, -483, -480, -477, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -475, -473, -471, -468, -465, -462, -459, -455, -451, -447, -442, -437, -432, -427, -421, -415, -409, -402, -395, -388, -380, -371, -362, -353, -342, -332, -321, -309, -297, -290, -284, -277, -276, -276, -276, -276, -276, -276, -282, -291, -300, -309, -316, -321, -324, -325, -326, -326, -329, -333, -339, -345, -351, -357, -364, -372, -380, -389, -397, -406, -415, -423, -430, -436, -441, -445, -447, -447, -446, -443, -439, -433, -426, -418, -410, -400, -390, -380, -369, -357, -345, -333, -320, -307, -294, -280, -266, -251, -237, -226, -226, -228, -230, -231, -232, -233, -235, -236, -238, -239, -240, -241, -240, -241, -242, -242, -243, -243, -244, -245, -246, -247, -248, -249, -250, -252, -254, -256, -259, -261, -264, -267, -270, -273, -275, -278, -282, -285, -288, -291, -295, -298, -301, -305, -308, -312, -315, -319, -322, -325, -327, -328, -329, -329, -328, -328, -326, -326, -326, -326, -326, -326, -326, -326, -326, -328, -330, -332, -334, -336, -338, -340, -342, -344, -346, -348, -350, -352, -354, -356, -357, -358, -359, -360, -361, -362, -363, -364, -364, -365, -365, -365, -365, -366, -366, -365, -365, -365, -364, -364, -363, -362, -362, -361, -360, -359, -357, -356, -355, -353, -352, -350, -348, -347, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 248 level12 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 1, 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, 0, 0, 0, 0, 0, 0, 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, 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, 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, 1, 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, 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, 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, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 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, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 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, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 1, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9400, 8900, 8800, 8700, 8600, 8499, 8200, 8001, 7899, 7800, 7699, 7600, 6700, 6500, 6300, 6100, 5900, 5701, 5500, 5300, 5100, 4901, 4800, 4600, 4500, 4398, 4201, 3900, 3602, 3500, 3299, 3100, 2802, 2700, 2299, 2200, 1902, 1700, 1600, 1500, 1400, 1200, 1100, 1000, 900, 600, 500, 200, 100, -2, -502); var _maskliney = new Array(-302, -302, -302, -302, -248, 99, 98, 201, 301, 352, 451, 502, 498, 448, 448, 502, 498, 601, 652, 648, 598, 499, 448, 448, 398, -399, -501, -502, -448, -398, -248, -198, -148, -98, 302, 352, 402, 398, 348, 348, 402, 398, 348, 348, 402, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'rectangle', 'circle', 'circle', 'line1', 'line0'); var surfacesXPos = new Array(8950, 8850, 8750, 8650, 8550, 8350, 8100, 7950, 7850, 7750, 7650, 7150, 6600, 6400, 5800, 5600, 5400, 5200, 5000, 4850, 4700, 4550, 4450, 4300, 4050, 3750, 3550, 3400, 3200, 2950, 2750, 2500, 2250, 2050, 1800, 1650, 1550, 1450, 1300, 1150, 1050, 950, 750, 550, 350, 150, 50, 5400, 4400, 6400, 8600, 6200, 6000); var surfacesYPos = new Array(-300, -300, -300, -275, -75, 100, 150, 250, 325, 400, 475, 500, 475, 450, 550, 625, 650, 625, 550, 475, 450, 425, 0, -450, -500, -475, -425, -325, -225, -175, -125, 100, 325, 375, 400, 375, 350, 375, 400, 375, 350, 375, 400, 375, 350, 325, 150, 700, -300, 500, -300, 475, 500); var surfacesWidths = new Array(100, 100, 100, 100, 100, 300, 195, 100, 100, 100, 100, 900, 200, 200, 195, 200, 200, 200, 195, 100, 200, 100, 100, 195, 300, 295, 100, 200, 200, 295, 100, 400, 100, 295, 200, 100, 100, 100, 200, 100, 100, 100, 300, 100, 300, 100, 100, 200, 200, 200, 200, 200, 200); var surfacesHeights = new Array(0, 0, 0, 50, 345, 0, 100, 100, 50, 100, 50, 0, 50, 0, 100, 50, 0, 50, 100, 50, 0, 50, 795, 100, 0, 50, 50, 150, 50, 50, 50, 400, 50, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 300, 200, 200, 200, 200, 50, 0); var _dangerlin = new Array(-10, 14); var _dangercol = new Array(-10, 71); lift1_movementSteps = 367; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 4600; lift1_posY = 575; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 12; _carcol = 3; _finlin = 10; _fincol = 83; _signs = [0, 7]; _bridge = [3]; _root._xbody1 = new Array(); _root._ybody1 = new Array(); _root._rbody1 = new Array(); _root._xw11 = new Array(); _root._yw11 = new Array(); _root._xw21 = new Array(); _root._yw21 = new Array(); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 249 level11 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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], [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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = []; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9500, 9000, 8900, 8800, 8699, 8600, 8500, 8200, 8099, 7900, 7700, 7400, 7200, 7100, 7000, 6900, 6800, 6700, 6600, 6500, 6300, 6100, 5900, 5700, 5600, 5400, 4999, 4801, 4700, 4600, 4500, 4400, 4300, 4200, 4100, 4000, 3900, 3800, 3700, 3600, 3499, 3400, 3300, 3200, 3099, 3000, 2900, 2800, 2699, 2600, 2500, 2400, 2299, 2200, 2100, 1900, 1800, 1699, 1600, 1399, 1300, 1100, 900, 800, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-602, -602, -602, -602, -251, -198, -202, -98, 499, 498, 552, 548, 498, 448, 448, 502, 498, 448, 448, 502, 498, 552, 548, 498, 448, 398, -1, -101, -102, -152, -152, -202, -202, -252, -252, -198, -202, -252, -252, -198, -99, -48, -52, -102, -201, -252, -252, -198, -99, -48, -52, -102, -201, -252, -252, -198, -148, -49, 2, 201, 252, 302, 298, 352, 298, 352, 298, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'rectangle', 'line0', 'line0'); var surfacesXPos = new Array(8850, 8750, 8650, 8550, 8350, 8150, 8000, 7800, 7550, 7300, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6400, 6200, 6000, 5800, 5650, 5500, 5200, 4900, 4750, 4650, 4550, 4450, 4350, 4250, 4150, 4050, 3950, 3850, 3750, 3650, 3550, 3450, 3350, 3250, 3150, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2350, 2250, 2150, 2000, 1850, 1750, 1650, 1500, 1350, 1200, 1000, 850, 750, 650, 550, 450, 300, 150, 50, 600, 800, 2950, 2150, 3750, 5800, 6200, 8800, 8200, 8950, 9050); var surfacesYPos = new Array(-600, -425, -225, -200, -150, 200, 500, 525, 550, 525, 475, 450, 475, 500, 475, 450, 475, 500, 525, 550, 525, 475, 425, 200, -50, -100, -125, -150, -175, -200, -225, -250, -225, -200, -225, -250, -225, -150, -75, -50, -75, -150, -225, -250, -225, -150, -75, -50, -75, -150, -225, -250, -225, -175, -100, -25, 100, 225, 275, 300, 325, 325, 325, 325, 325, 350, 325, 150, 400, 400, -250, -250, -250, 600, 600, -600, 0, -600, -600); var surfacesWidths = new Array(100, 100, 100, 100, 300, 100, 200, 200, 300, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 200, 400, 195, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 200, 100, 200, 200, 100, 100, 100, 100, 100, 200, 100, 100, 200, 200, 100, 100, 100, 200, 200, 200, 200, 100, 100); var surfacesHeights = new Array(0, 345, 50, 0, 100, 595, 0, 50, 0, 50, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 50, 50, 400, 100, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 50, 100, 50, 200, 50, 50, 0, 50, 50, 50, 50, 50, 0, 50, 300, 200, 200, 100, 100, 100, 200, 200, 200, 200, 0, 0); var checkPointsLin = new Array(); var checkPointsCol = new Array(); var _dangerlin = new Array(20, 18); var _dangercol = new Array(64, 10); lift1_movementSteps = 333; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 8000; lift1_posY = 575; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 18; _carcol = 3; _finlin = 13; _fincol = 86; _bridge = [2]; _signs = [4, 5]; _root._xbody1 = new Array(); _root._ybody1 = new Array(); _root._rbody1 = new Array(); _root._xw11 = new Array(); _root._yw11 = new Array(); _root._xw21 = new Array(); _root._yw21 = new Array(); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 250 level10 { frame 1 { function setupLevelVars() { _carlin -= 1; _carcol -= 1; _terrdepth = 300; _marginWidth = 100; _marginHeight = 32; _ttrSize = 256; _ttrNo = 1; _hiderDepth = 4; _backDepth = 5; _water1Depth = 6; _shadowDepth = 7; _effDepth = 8; _carDepth = 12; _water2Depth = 28; _finishDepth = 41; _textureDepth = 42; _terrainmaskDepth = 43; _marginDepth = 44; _elementsDepth = 27; _liftDepth = 20; _finishDepth = 46; _starsDepth = 50; } function addEffects() { this.createEmptyMovieClip('_shadow', _shadowDepth); this.createEmptyMovieClip('effects', _effDepth); _effcount = 0; } function addSpecialEffect(_effect, _xeff, _yeff, _prob) { if (_root._effectsFlag == 1) { ++_effcount; if (_effect == 'dirtleft') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = -random(4) - 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = -random(10) - 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'dirtright') { if (random(10 - _prob) == 0) { effects.attachMovie('rock', 'rock' + _effcount, _effcount); effects['rock' + _effcount]._x = _xeff; effects['rock' + _effcount]._y = _yeff; effects['rock' + _effcount]._rotation = random(360); effects['rock' + _effcount]._xscale = random(61) + 20; effects['rock' + _effcount]._yscale = effects['rock' + _effcount]._xscale; effects['rock' + _effcount]._vx = random(4) + 4; effects['rock' + _effcount]._vy = -random(8) - 4; effects['rock' + _effcount]._vrot = random(10) + 3; effects['rock' + _effcount]._count = 0; effects['rock' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowleft') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(81) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = -random(4) - 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = -random(20) - 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'snowright') { if (random(10 - _prob) == 0) { effects.attachMovie('snow_particle', 'snow_particle' + _effcount, _effcount); effects['snow_particle' + _effcount]._x = _xeff; effects['snow_particle' + _effcount]._y = _yeff; effects['snow_particle' + _effcount]._rotation = random(360); effects['snow_particle' + _effcount]._xscale = random(61) + 20; effects['snow_particle' + _effcount]._yscale = effects['snow_particle' + _effcount]._xscale; effects['snow_particle' + _effcount]._vx = random(4) + 4; effects['snow_particle' + _effcount]._vy = -random(8) - 4; effects['snow_particle' + _effcount]._vrot = random(20) + 3; effects['snow_particle' + _effcount]._count = 0; effects['snow_particle' + _effcount].onEnterFrame = function () { ++this._count; this._x += this._vx; this._y += this._vy; this._rotation += this._vrot; this._vy += 0.8; if (this._count > 25) { removeMovieClip(this); } }; } } if (_effect == 'bubble') { if (random(10 - _prob) == 0) { effects.attachMovie('bubble', 'bubble' + _effcount, _effcount); effects['bubble' + _effcount]._x = _xeff; effects['bubble' + _effcount]._y = _yeff; effects['bubble' + _effcount]._xscale = random(81) + 20; effects['bubble' + _effcount]._yscale = effects['bubble' + _effcount]._xscale; effects['bubble' + _effcount]._vy = -random(2) - 1; effects['bubble' + _effcount]._count = 0; effects['bubble' + _effcount].onEnterFrame = function () { ++this._count; this._y += this._vy; this._alpha -= 2; if (this._count > 40) { removeMovieClip(this); } }; } } if (_effect == 'smoke') { if (random(10 - _prob) == 0) { effects.attachMovie('smoke', 'smoke' + _effcount, _effcount); effects['smoke' + _effcount]._x = _xeff; effects['smoke' + _effcount]._y = _yeff; effects['smoke' + _effcount]._xscale = random(21) + 80; effects['smoke' + _effcount]._yscale = effects['smoke' + _effcount]._xscale; effects['smoke' + _effcount]._vy = -random(2) - 1; effects['smoke' + _effcount]._count = 0; effects['smoke' + _effcount]._alpha = 50; effects['smoke' + _effcount]._yscale = random(50) + 50; effects['smoke' + _effcount].onEnterFrame = function () { ++this._count; this._y += 2 * this._vy; this._alpha -= 4; this._xscale += 10; this._yscale += 10; if (this._count > 20) { removeMovieClip(this); } }; } } if (_effect == 'accelerate') { if (random(10 - _prob) == 0) { } } } } function addFinish() { this.attachMovie('finish', 'finish_mc', _finishDepth); this.finish_mc._x = (_fincol - _carcol + 1) * 100; this.finish_mc._y = (_finlin - _carlin + 1) * 100; } function addCheckPoints() { var v2 = 0; while (v2 < checkPointsLin.length) { this.attachMovie('checkpoint', 'check' + v2, _finishDepth + v2 + 1); this['check' + v2]._x = (checkPointsCol[v2] - _carcol + 1) * 100; this['check' + v2]._y = (checkPointsLin[v2] - _carlin + 1) * 100; ++v2; } } function addDangers() { this.createEmptyMovieClip('dangers', 6); var v2 = 0; while (v2 < _dangerlin.length) { dangers.attachMovie('danger', 'danger' + v2, v2 + 1); dangers['danger' + v2]._x = (_dangercol[v2] - _carcol + 1) * 100; dangers['danger' + v2]._y = (_dangerlin[v2] - _carlin + 1) * 100; dangers['danger' + v2].gotoAndStop(_signs[v2]); ++v2; } } function addWater() { _wd = 1; this.createEmptyMovieClip('water1', _water1Depth); this.createEmptyMovieClip('water2', _water2Depth); var v3 = _watersurf.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _watersurf[v3].length) { if (_watersurf[v3][v2] == 1) { water1.attachMovie('water1mc', 'water1mc' + _wd, _wd); water1['water1mc' + _wd]._x = (v2 - _carcol + 1) * 100; water1['water1mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; water2.attachMovie('water2mc', 'water2mc' + _wd, _wd); water2['water2mc' + _wd]._x = (v2 - _carcol + 1) * 100; water2['water2mc' + _wd]._y = (v3 - _carlin + 1) * 100; ++_wd; } ++v2; } --v3; } } function addSpecials() { this.createEmptyMovieClip('elements', _elementsDepth); var v2 = 0; while (v2 < surfacesTypes.length) { if (surfacesTypes[v2].indexOf('line') < 0) { var v3 = surfacesTypes[v2]; elements.attachMovie(v3, 'surfer' + v2, v2 + 1000); elements['surfer' + v2]._x = surfacesXPos[v2]; elements['surfer' + v2]._y = surfacesYPos[v2]; var v4 = Math.round(surfacesXPos[v2] / 100) + _carcol - 1; if (_snowsurf[v4] == 1) { elements['surfer' + v2].gotoAndStop(2); } if (v3.indexOf('line') < 0) { } if (v3.indexOf('circle') == 0) { if (surfacesWidths[v2] < 150) { elements['surfer' + v2].inside.gotoAndStop(2); } } if (v3.indexOf('rectangle') == 0) { if (_bridge[_bridgec] == 3) { elements['surfer' + v2].gotoAndStop(3); } else { if (_bridge[_bridgec] == 2) { elements['surfer' + v2].gotoAndStop(2); } else { if (_bridge[_bridgec] == 4) { elements['surfer' + v2].gotoAndStop(4); } else { if (_bridge[_bridgec] == 5) { elements['surfer' + v2].gotoAndStop(5); } } } } ++_bridgec; } } ++v2; } } function getLimits() { _top = 100000; _left = 0; _bottom = -100000; _right = 0; var v1 = 0; while (v1 < _masklinex.length) { if (_maskliney[v1] < _top) { _top = _maskliney[v1]; } if (_maskliney[v1] > _bottom) { _bottom = _maskliney[v1]; } ++v1; } _left = _masklinex[_masklinex.length - 1]; _right = _masklinex[0]; } function addTerrainTexture() { this.createEmptyMovieClip('texture', _textureDepth); texture._x = _left; texture._y = _top; var v7 = Math.ceil((_right - _left) / _ttrSize); var v6 = Math.ceil((_bottom - _top + _terrdepth) / _ttrSize); var v5 = 1; var v3 = 0; while (v3 < v7) { var v2 = 0; while (v2 < v6) { var v4 = random(_ttrNo) + 1; texture.attachMovie('texture' + v4, 'texture' + v3 + '_' + v2, v5); texture['texture' + v3 + '_' + v2]._x = v3 * _ttrSize; texture['texture' + v3 + '_' + v2]._y = v2 * _ttrSize; ++v5; ++v2; } ++v3; } texture.setMask(terrainmask); } function buildMargin() { _margins = 1; this.createEmptyMovieClip('margin', _marginDepth); var v2 = _masklinex.length - 1; while (v2 > 0) { __posx = _masklinex[v2]; __posy = _maskliney[v2]; var v5 = _masklinex[v2 - 1] - _masklinex[v2]; var v4 = _maskliney[v2 - 1] - _maskliney[v2]; __wdt = Math.ceil(Math.sqrt(v5 * v5 + v4 * v4)); __rot = Math.atan(v4 / v5) * 57.29577951308232; if (Math.abs(__rot) < 5) { __rot = 0; __wdt = Math.round(__wdt / 100) * 100; } var v3 = Math.round(__posx / 100) + _carcol - 1; var v6 = Math.round(__posy / 100) + _carlin - 1; if (_watersurf[v6 - 1][v3] == 1 || _watersurf[v6][v3] == 1) { placeMargin('waterbottom', __posx, __posy, __wdt, __rot); } else { if (_accelsurf[v3] == 1) { placeMargin('accel', __posx, __posy, __wdt, __rot); } else { if (_snowsurf[v3] == 1) { placeMargin('snow', __posx, __posy, __wdt, __rot); } else { placeMargin('margintop', __posx, __posy, __wdt, __rot); } } } placeMargin('marginbottom', __posx, __posy + _terrdepth, __wdt, __rot); --v2; } } function placeMargin(_type, _posx, _posy, _wdt, _rot) { var v4 = _margins + 5000; if (_type == 'snow') { v4 = _margins + 8000; } if (_type == 'accel') { v4 = _margins + 10; } if (_type == 'waterbottom') { v4 = _margins + 3000; } margin.createEmptyMovieClip('margin' + v4, v4); margin['margin' + v4]._x = _posx; margin['margin' + v4]._y = _posy; _mnos = Math.ceil(_wdt / _marginWidth); _mdif = _mnos * _marginWidth - _wdt; var v3 = margin['margin' + v4]; var v1 = 1; while (v1 <= _mnos) { v3.attachMovie(_type, _type + v1, v1); v3[_type + v1]._x = (v1 - 1) * _marginWidth; if (_rot != 0 && _type == 'snow') { v3[_type + v1].inside._visible = false; } ++v1; } v3[_type + _mnos]._x -= _mdif; v3._rotation = Math.round(_rot); ++_margins; } function buildBackHider() { var v3 = _bottom + _terrdepth + 250; this.createEmptyMovieClip('hider', _hiderDepth); hider.lineStyle(1, 16777215, 0); hider.beginFill(2691077); hider.moveTo(_masklinex[0], _maskliney[0]); hider.lineTo(_masklinex[0], v3); hider.lineTo(_masklinex[_masklinex.length - 2], v3); hider.lineTo(_masklinex[_masklinex.length - 1], v3); var v2 = _masklinex.length - 1; while (v2 > -1) { hider.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } hider.endFill(); } function addBlockers() { surfacesTypes.push('line1'); surfacesTypes.unshift('line0'); surfacesXPos.unshift(_masklinex[_masklinex.length - 2] + 5); surfacesXPos.push(_masklinex[1] - 5); surfacesYPos.unshift(_maskliney[_maskliney.length - 2] - 400); surfacesYPos.push(_maskliney[1] - 400); surfacesWidths.push(0); surfacesWidths.unshift(0); surfacesHeights.push(800); surfacesHeights.unshift(800); } function buildMask() { this.createEmptyMovieClip('terrainmask', _terrainmaskDepth); terrainmask.lineStyle(1); terrainmask.beginFill(3377203); terrainmask.moveTo(_masklinex[0], _maskliney[0]); terrainmask.lineTo(_masklinex[0], _maskliney[0] + _terrdepth); var v2 = 0; while (v2 < _masklinex.length - 1) { terrainmask.lineTo(_masklinex[v2 + 1], _maskliney[v2 + 1] + _terrdepth); ++v2; } terrainmask.lineTo(_masklinex[_masklinex.length - 1], _maskliney[_maskliney.length - 1]); v2 = _masklinex.length - 1; while (v2 > -1) { terrainmask.lineTo(_masklinex[v2], _maskliney[v2]); --v2; } terrainmask.endFill(); if (_liftno != 1) { v2 = 1; while (v2 < _liftno) { if (this['lift' + v2 + '_posX'] != undefined) { this.attachMovie('elevator', 'lift' + v2, _liftDepth + v2); this['lift' + v2]._x = this['lift' + v2 + '_posX']; this['lift' + v2]._y = this['lift' + v2 + '_posY']; var v3 = Math.round(this['lift' + v2]._x / 100) + _carcol - 1; if (_snowsurf[v3] == 1) { this['lift' + v2].gotoAndStop(2); } this['lift' + v2 + '_clip'] = this['lift' + v2]; } ++v2; } } } function addStars() { _sd = 1; this.createEmptyMovieClip('_starsMC', _starsDepth); var v3 = _stars.length - 1; while (v3 >= 0) { var v2 = 0; while (v2 < _stars[v3].length) { if (_stars[v3][v2] == 1) { _starsMC.attachMovie('star', 'star' + v3 + '_' + v2, _sd); _starsMC['star' + v3 + '_' + v2]._x = (v2 - _carcol + 1) * 100; _starsMC['star' + v3 + '_' + v2]._y = (v3 - _carlin + 1) * 100; ++_sd; } ++v2; } --v3; } } var _stars = [[], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1, 1, 1, 1], [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, 0, 0, 0, 0, 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, 1, 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, 1, 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, 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, 0, 0, 0, 0, 1], [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, 1], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9300, 8800, 8700, 8599, 8500, 8200, 8100, 8000, 7800, 7601, 7199, 7000, 6900, 6700, 6600, 6399, 6199, 6099, 6000, 5800, 5500, 5300, 5200, 5099, 5000, 4799, 4700, 4500, 4400, 4001, 3900, 3799, 3600, 3400, 3200, 3099, 2998, 2900, 2800, 2700, 2598, 2499, 2400, 2200, 1900, 1700, 1600, 1199, 1100, 1000, 900, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(-152, -152, -98, 249, 302, 298, 248, 248, 198, 99, -301, -352, -402, -402, -348, 0, 350, 451, 502, 552, 548, 602, 652, 751, 802, 1001, 1052, 1102, 1098, 1152, 1202, 1301, 1352, 1348, 1298, 1199, 1049, 998, 998, 1052, 1201, 1301, 1352, 1402, 1398, 1348, 1298, 899, 848, 848, 798, 399, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'line1', 'line1', 'line0'); var surfacesXPos = new Array(8850, 8750, 8650, 8550, 8350, 8150, 8050, 7900, 7700, 7400, 7100, 6950, 6800, 6650, 6500, 6300, 6150, 6050, 5900, 5650, 5400, 5250, 5150, 5050, 4900, 4750, 4600, 3850, 3700, 3500, 3300, 3150, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2300, 2050, 1800, 1650, 1400, 1150, 1050, 950, 700, 450, 300, 150, 50, 8700, 3950, 4200, 4450); var surfacesYPos = new Array(-150, -125, 75, 275, 300, 275, 250, 225, 150, -100, -325, -375, -400, -375, -175, 175, 400, 475, 525, 550, 575, 625, 700, 775, 900, 1025, 1075, 1250, 1325, 1350, 1325, 1250, 1125, 1025, 1000, 1025, 1125, 1250, 1325, 1375, 1400, 1375, 1325, 1100, 875, 850, 825, 600, 375, 350, 325, 150, -100, 1175, 1125, 1100); var surfacesWidths = new Array(100, 100, 100, 100, 300, 100, 100, 200, 195, 400, 200, 100, 200, 100, 200, 200, 100, 100, 200, 300, 200, 100, 100, 100, 200, 100, 200, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 200, 300, 200, 100, 400, 100, 100, 100, 400, 100, 200, 100, 100, 200, 100, 395, 100); var surfacesHeights = new Array(0, 50, 345, 50, 0, 50, 0, 50, 100, 400, 50, 50, 0, 50, 350, 350, 100, 50, 50, 0, 50, 50, 100, 50, 200, 50, 50, 100, 50, 0, 50, 100, 150, 50, 0, 50, 150, 100, 50, 50, 0, 50, 50, 400, 50, 0, 50, 400, 50, 0, 50, 300, 200, 50, 50, 0); var checkPointsLin = new Array(); var checkPointsCol = new Array(); var _dangerlin = new Array(1, 19); var _dangercol = new Array(68, 20); _liftno = 1; _carlin = 8; _carcol = 3; _finlin = 8; _fincol = 84; _signs = [5, 6]; _root._xbody1 = new Array(); _root._ybody1 = new Array(); _root._rbody1 = new Array(); _root._xw11 = new Array(); _root._yw11 = new Array(); _root._xw21 = new Array(); _root._yw21 = new Array(); var _bridgec = 0; setupLevelVars(); getLimits(); addBlockers(); buildMask(); addTerrainTexture(); buildMargin(); buildBackHider(); addWater(); addSpecials(); addFinish(); addCheckPoints(); addDangers(); addEffects(); addStars(); } } movieClip 260 { frame 1 { stop(); } } // unknown tag 88 length 68 movieClip 267 { frame 1 { stop(); } } instance monoff of movieClip 267 { onClipEvent (press) { _parent.sounderMC.monoff(); if (_parent._musicFlag == 1) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } onClipEvent (rollOver) { this._toolTXT.text = _root._musictxt; } onClipEvent (rollOut) { this._toolTXT.text = ''; } } movieClip 273 { frame 1 { stop(); } } instance sonoff of movieClip 273 { onClipEvent (press) { _parent.sounderMC.sonoff(); if (_parent._soundFlag == 1) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } onClipEvent (rollOver) { this._toolTXT.text = _root._soundtxt; } onClipEvent (rollOut) { this._toolTXT.text = ''; } } frame 14 { sounderMC._attachLoop('music'); sounderMC._attachLoop('back'); sounderMC._attachSound('accel1'); sounderMC._attachSound('accel2'); sounderMC._attachSound('accel3'); sounderMC._attachSound('explode1'); sounderMC._attachSound('explode2'); sounderMC._attachSound('explode3'); sounderMC._attachSound('switch'); sounderMC._attachSound('window'); sounderMC._attachSound('woosh'); } frame 15 { stop(); _oldLev = -10; } frame 15 { _oldson = 'no'; sounderMC._fadeLoop('music', 100, 2); } movieClip 277 { } // unknown tag 88 length 65 // unknown tag 88 length 65 movieClip 282 { frame 1 { this.onRelease = function () { _parent.gotoAndStop(1); }; this.useHandCursor = false; } } movieClip 289 { frame 1 { stop(); this.useHandCursor = true; if (_root._lang == 'eng') { _hitMC.onRelease = function () { gotoAndStop(3); }; } else { _hitMC.onRelease = function () { gotoAndStop(4); }; } if (_root._lang == 'rom') { gotoAndStop(2); } if (_root._url.indexOf('witchhut.com') > 0) { _root.gstxt = ''; _root._gssBT._visible = false; } } frame 3 { if (_root._lang == 'eng') { _hitWitchMC.onRelease = function () { _root.gotoWitch(); }; } } frame 4 { if (_root._lang == 'eng') { _hitWitchMC.onRelease = function () { getURL('http://www.witchhut.com', ''); }; } else { _hitWitchMC.onRelease = function () { getURL('http://www.witchhut.ro', ''); }; } } } movieClip 294 { frame 1 { stop(); if (_root.isWitch()) { this._visible = false; } this.useHandCursor = true; this.onRelease = function () { _root.gotoMother(); }; if (_root._lang == 'rom') { gotoAndStop(2); } } } frame 17 { gotoAndStop('coperta'); } frame 21 { function bitOR(a, b) { var v1 = a & 1 | b & 1; var v2 = a >>> 1 | b >>> 1; return v2 << 1 | v1; } function bitXOR(a, b) { var v1 = a & 1 ^ b & 1; var v2 = a >>> 1 ^ b >>> 1; return v2 << 1 | v1; } function bitAND(a, b) { var v1 = a & 1 & (b & 1); var v2 = a >>> 1 & b >>> 1; return v2 << 1 | v1; } function addme(x, y) { var v1 = (x & 65535) + (y & 65535); var v2 = (x >> 16) + (y >> 16) + (v1 >> 16); return v2 << 16 | v1 & 65535; } function rhex(num) { str = ''; j = 0; while (j <= 3) { str += hex_chr.charAt(num >> j * 8 + 4 & 15) + hex_chr.charAt(num >> j * 8 & 15); ++j; } return str; } function str2blks_MD5(str) { nblk = (str.length + 8 >> 6) + 1; blks = new Array(nblk * 16); i = 0; while (i < nblk * 16) { blks[i] = 0; ++i; } i = 0; while (i < str.length) { blks[i >> 2] |= str.charCodeAt(i) << ((str.length * 8 + i) % 4) * 8; ++i; } blks[i >> 2] |= 128 << ((str.length * 8 + i) % 4) * 8; var v2 = str.length * 8; blks[nblk * 16 - 2] = v2 & 255; blks[nblk * 16 - 2] |= (v2 >>> 8 & 255) << 8; blks[nblk * 16 - 2] |= (v2 >>> 16 & 255) << 16; blks[nblk * 16 - 2] |= (v2 >>> 24 & 255) << 24; return blks; } function rol(num, cnt) { return num << cnt | num >>> 32 - cnt; } function cmn(q, a, b, x, s, t) { return addme(rol(addme(addme(a, q), addme(x, t)), s), b); } function ff(a, b, c, d, x, s, t) { return cmn(bitOR(bitAND(b, c), bitAND(~b, d)), a, b, x, s, t); } function gg(a, b, c, d, x, s, t) { return cmn(bitOR(bitAND(b, d), bitAND(c, ~d)), a, b, x, s, t); } function hh(a, b, c, d, x, s, t) { return cmn(bitXOR(bitXOR(b, c), d), a, b, x, s, t); } function ii(a, b, c, d, x, s, t) { return cmn(bitXOR(c, bitOR(b, ~d)), a, b, x, s, t); } function calcMD5(str) { x = str2blks_MD5(str); a = 1732584193; b = -271733879; c = -1732584194; d = 271733878; var v1; i = 0; while (i < x.length) { olda = a; oldb = b; oldc = c; oldd = d; v1 = 0; a = ff(a, b, c, d, x[i + 0], 7, -680876936); d = ff(d, a, b, c, x[i + 1], 12, -389564586); c = ff(c, d, a, b, x[i + 2], 17, 606105819); b = ff(b, c, d, a, x[i + 3], 22, -1044525330); a = ff(a, b, c, d, x[i + 4], 7, -176418897); d = ff(d, a, b, c, x[i + 5], 12, 1200080426); c = ff(c, d, a, b, x[i + 6], 17, -1473231341); b = ff(b, c, d, a, x[i + 7], 22, -45705983); a = ff(a, b, c, d, x[i + 8], 7, 1770035416); d = ff(d, a, b, c, x[i + 9], 12, -1958414417); c = ff(c, d, a, b, x[i + 10], 17, -42063); b = ff(b, c, d, a, x[i + 11], 22, -1990404162); a = ff(a, b, c, d, x[i + 12], 7, 1804603682); d = ff(d, a, b, c, x[i + 13], 12, -40341101); c = ff(c, d, a, b, x[i + 14], 17, -1502002290); b = ff(b, c, d, a, x[i + 15], 22, 1236535329); a = gg(a, b, c, d, x[i + 1], 5, -165796510); d = gg(d, a, b, c, x[i + 6], 9, -1069501632); c = gg(c, d, a, b, x[i + 11], 14, 643717713); b = gg(b, c, d, a, x[i + 0], 20, -373897302); a = gg(a, b, c, d, x[i + 5], 5, -701558691); d = gg(d, a, b, c, x[i + 10], 9, 38016083); c = gg(c, d, a, b, x[i + 15], 14, -660478335); b = gg(b, c, d, a, x[i + 4], 20, -405537848); a = gg(a, b, c, d, x[i + 9], 5, 568446438); d = gg(d, a, b, c, x[i + 14], 9, -1019803690); c = gg(c, d, a, b, x[i + 3], 14, -187363961); b = gg(b, c, d, a, x[i + 8], 20, 1163531501); a = gg(a, b, c, d, x[i + 13], 5, -1444681467); d = gg(d, a, b, c, x[i + 2], 9, -51403784); c = gg(c, d, a, b, x[i + 7], 14, 1735328473); b = gg(b, c, d, a, x[i + 12], 20, -1926607734); a = hh(a, b, c, d, x[i + 5], 4, -378558); d = hh(d, a, b, c, x[i + 8], 11, -2022574463); c = hh(c, d, a, b, x[i + 11], 16, 1839030562); b = hh(b, c, d, a, x[i + 14], 23, -35309556); a = hh(a, b, c, d, x[i + 1], 4, -1530992060); d = hh(d, a, b, c, x[i + 4], 11, 1272893353); c = hh(c, d, a, b, x[i + 7], 16, -155497632); b = hh(b, c, d, a, x[i + 10], 23, -1094730640); a = hh(a, b, c, d, x[i + 13], 4, 681279174); d = hh(d, a, b, c, x[i + 0], 11, -358537222); c = hh(c, d, a, b, x[i + 3], 16, -722521979); b = hh(b, c, d, a, x[i + 6], 23, 76029189); a = hh(a, b, c, d, x[i + 9], 4, -640364487); d = hh(d, a, b, c, x[i + 12], 11, -421815835); c = hh(c, d, a, b, x[i + 15], 16, 530742520); b = hh(b, c, d, a, x[i + 2], 23, -995338651); a = ii(a, b, c, d, x[i + 0], 6, -198630844); d = ii(d, a, b, c, x[i + 7], 10, 1126891415); c = ii(c, d, a, b, x[i + 14], 15, -1416354905); b = ii(b, c, d, a, x[i + 5], 21, -57434055); a = ii(a, b, c, d, x[i + 12], 6, 1700485571); d = ii(d, a, b, c, x[i + 3], 10, -1894986606); c = ii(c, d, a, b, x[i + 10], 15, -1051523); b = ii(b, c, d, a, x[i + 1], 21, -2054922799); a = ii(a, b, c, d, x[i + 8], 6, 1873313359); d = ii(d, a, b, c, x[i + 15], 10, -30611744); c = ii(c, d, a, b, x[i + 6], 15, -1560198380); b = ii(b, c, d, a, x[i + 13], 21, 1309151649); a = ii(a, b, c, d, x[i + 4], 6, -145523070); d = ii(d, a, b, c, x[i + 11], 10, -1120210379); c = ii(c, d, a, b, x[i + 2], 15, 718787259); b = ii(b, c, d, a, x[i + 9], 21, -343485551); a = addme(a, olda); b = addme(b, oldb); c = addme(c, oldc); d = addme(d, oldd); i += 16; } return rhex(a) + rhex(b) + rhex(c) + rhex(d); } function saveGame() { var v2 = SharedObject.getLocal('et3_sys_' + _root._lang); var v3 = _lvData.join(','); var v4 = calcMD5(v3 + 'remosius'); v2.data._data = v3; v2.data._check = v4; v2.flush(); } function loadGame() { var v3 = SharedObject.getLocal('et3_sys_' + _root._lang); var v2 = v3.data._data; var v5 = v3.data._check; _lvData = new Array(); if (v2 != null) { var v4 = calcMD5(v2 + 'remosius'); trace(v2); if (v4 == v5) { _lvData = v2.split(','); unlockBonuses(); setupLevels(); trace('load ok'); } else { _lvData = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; saveGame(); setupLevels(); trace('check error'); } } else { _lvData = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; saveGame(); setupLevels(); trace('so empty'); } } function unlockBonuses() { var v2 = 0; var v1 = 0; while (v1 < 9) { if (String(_lvData[v1]) == 2) { ++v2; } ++v1; } if (v2 > 2) { _lvData[9] = 1; } if (v2 > 5) { _lvData[10] = 1; } if (v2 > 8) { _lvData[11] = 1; } } function setupLevels() { var v2 = 0; while (v2 < 12) { if (String(_lvData[v2]) == '1') { _root['_button' + v2]._locked.gotoAndStop(2); } if (String(_lvData[v2]) == '2') { if (v2 < 9) { _root['_button' + v2]._locked.gotoAndStop(2); _root['_button' + v2]._shadow.gotoAndStop(2); } } ++v2; } } stop(); stop(); var hex_chr = '0123456789abcdef'; loadGame(); } frame 21 { sounderMC._fadeLoop('music', 40, 2); } movieClip 297 { } movieClip 302 { frame 1 { stop(); this.onRollOver = function () { gotoAndStop(2); }; this.onRollOut = function () { gotoAndStop(1); }; } } movieClip 317 { frame 18 { stop(); var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.isDown(32)) { _cod = 1; play(); } }; Key.addListener(keyListener); } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.continuetxt; } onClipEvent (release) { _parent._cod = 1; _parent.play(); } } frame 19 { Key.removeListener(keyListener); } frame 34 { if (_cod == 1) { _root.gotoAndPlay('startgame'); } } } movieClip 318 { } movieClip 320 { } movieClip 321 { } movieClip 325 { frame 1 { stop(); } } movieClip 328 { frame 1 { stop(); } } movieClip 329 { frame 1 { function buildTerrain() { terrainmask.lineStyle(1, 16777215); terrainmask.beginFill(16777215); terrainmask.moveTo(Math.round(_masklinex[1] / _ratio1), Math.round(_maskliney[1] / _ratio2)); var v1 = 2; while (v1 < _masklinex.length - 1) { terrainmask.lineTo(Math.round(_masklinex[v1] / _ratio1), Math.round(_maskliney[v1] / _ratio2)); if (_maskliney[v1] / _ratio2 < _peak) { _peak = _maskliney[v1] / _ratio2; } ++v1; } terrainmask.lineTo(Math.round(_masklinex[v1] / _ratio1), Math.round(_maskliney[v1] / _ratio2) + 100); terrainmask.lineTo(Math.round(_masklinex[1] / _ratio1), Math.round(_maskliney[1] / _ratio2) + 100); terrainmask.lineTo(Math.round(_masklinex[1] / _ratio1), Math.round(_maskliney[1] / _ratio2)); terrainmask.endFill(); } _ratio1 = 66; _ratio2 = 66; if (_id > 9) { _ratio1 = 42; _ratio2 = 66; _lv += ' (BONUS)'; } _peak = 1000; buildTerrain(); terrainmask._y = Math.abs(_peak) + 5; } frame 2 { function showTooltip() { if (_id > 9) { _root._toolmc.gotoAndStop(2); } else { _root._toolmc.gotoAndStop(1); } _root._toolmc._x = this._x + 204; _root._toolmc._y = this._y + 10; } stop(); _terrainMC.setMask(terrainmask); if (Number(_id) > 9) { _shadow.gotoAndStop(3); } this.onRelease = function () { if (_locked._currentframe == 2) { _root._nivel = _id - 1; if (_id != 1) { _root.gotoAndPlay('startgame'); } else { _root.gotoAndPlay('help'); } } else { showTooltip(); } }; this.onRollOut = function () { _root._toolmc._x = -10000; }; } } instance _button0 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13700, 13600, 13500, 13300, 13101, 12999, 12900, 12800, 12502, 12300, 12002, 11800, 11700, 11599, 11498, 11299, 11100, 10900, 10700, 10501, 10300, 10199, 10198, 10100, 9900, 9800, 9700, 9499, 9400, 9300, 9199, 9100, 9000, 8900, 8799, 8700, 8600, 8499, 8400, 8300, 8200, 8099, 8000, 7900, 7799, 7600, 7400, 7200, 6700, 6500, 6400, 6298, 6099, 5798, 5499, 5202, 4900, 4700, 4599, 4401, 4300, 4200, 4100, 3999, 3900, 3602, 3200, 2902, 2700, 2399, 2199, 1998, 1899, 1800, 1700, 1600, 1500, 1100, 901, 800, 700, 600, 400, 200, 100, -2, -502); var _maskliney = new Array(-748, -748, -450, -398, -402, -348, -352, -451, -551, -602, -602, -652, -652, -598, -548, -498, -300, -149, 2, 52, 48, -2, -101, -152, -301, -301, -302, -352, -298, -302, -501, -552, -498, -399, -348, -352, -402, -501, -552, -498, -399, -348, -352, -402, -501, -552, -498, -399, -348, -352, -402, -402, -348, -298, -149, 200, 601, 802, 852, 848, 848, 1099, 1201, 1198, 1148, 1148, 1251, 1302, 1352, 1348, 1298, 1248, 1098, 899, 649, 549, 498, 552, 498, 552, 548, 449, 448, 398, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1', 'circle', 'circle', 'circle', 'line1', 'line0', 'line0', 'line0', 'line0', 'circle', 'line1', 'line1'); var surfacesXPos = new Array(13750, 13650, 13550, 13400, 13200, 13050, 12950, 12850, 12650, 12400, 12150, 11900, 11750, 11650, 11550, 11200, 11000, 10800, 10600, 10350, 9750, 9600, 9450, 9350, 9250, 9150, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7950, 7850, 7700, 7500, 7300, 6950, 6600, 6450, 6350, 6200, 5950, 5650, 5350, 5050, 4800, 4650, 4500, 4350, 4250, 4150, 4050, 3950, 3750, 3400, 3050, 2800, 2550, 2300, 2100, 1950, 1850, 1750, 1650, 1550, 1300, 1000, 850, 750, 650, 500, 300, 150, 50, 1300, 1700, 4800, 10300, 10400, 12400, 11400, 10200, 10100, 10000, 9850, 10000, 10150, 10250, 10400, 13900, 13850, 13950); var surfacesYPos = new Array(-425, -400, -375, -350, -400, -500, -575, -600, -625, -650, -625, -575, -525, -400, -225, 25, 50, 25, -50, -200, -300, -400, -525, -525, -450, -375, -350, -375, -450, -525, -525, -450, -375, -350, -375, -450, -525, -525, -450, -375, -350, -375, -400, -375, -325, -225, 25, 400, 700, 825, 850, 850, 975, 1150, 1200, 1175, 1150, 1200, 1275, 1325, 1350, 1325, 1275, 1175, 1000, 775, 600, 525, 525, 525, 525, 550, 500, 450, 425, 400, 375, 350, 325, 150, 600, 600, 900, -200, -100, -600, -75, -300, -300, -300, -325, -325, -300, -225, -125, -800, -600, -775); var surfacesWidths = new Array(100, 100, 100, 200, 195, 100, 100, 100, 295, 200, 295, 200, 100, 100, 100, 200, 200, 200, 195, 300, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 500, 200, 100, 100, 200, 300, 300, 295, 300, 200, 100, 195, 100, 100, 100, 100, 100, 295, 400, 295, 200, 300, 200, 200, 100, 100, 100, 100, 100, 400, 195, 100, 100, 100, 200, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 100, 100, 200, 200, 100, 100); var surfacesHeights = new Array(50, 0, 50, 0, 100, 100, 50, 0, 50, 0, 50, 50, 50, 195, 150, 50, 0, 50, 100, 200, 0, 200, 50, 50, 100, 50, 0, 50, 100, 50, 50, 100, 50, 0, 50, 100, 50, 50, 100, 50, 0, 50, 0, 50, 50, 150, 350, 400, 200, 50, 0, 0, 245, 100, 0, 50, 0, 100, 50, 50, 0, 50, 50, 150, 200, 250, 100, 50, 50, 50, 50, 0, 100, 0, 50, 0, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 150, 200, 200, 200, 50, 50, 0, 150, 50, 200, 300, 50); var checkPointsLin = new Array(-10, 10); var checkPointsCol = new Array(-10, 69); var _dangerlin = new Array(-10, 11); var _dangercol = new Array(-10, 98); lift1_movementSteps = 100; lift1_speedX = 0; lift1_speedY = 2; lift1_posX = 7500; lift1_posY = -225; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 17; _carcol = 3; _finlin = 10; _fincol = 137; _signs = [0, 1]; this._id = 1; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button1 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], []]; var _accelsurf = [0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13500, 13400, 13200, 12999, 12900, 12701, 12500, 12400, 12199, 12100, 12000, 11900, 11799, 11600, 11500, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10400, 10299, 10200, 10099, 10000, 9899, 9800, 9700, 9600, 9302, 9200, 9099, 9000, 8899, 8800, 8500, 8400, 8198, 8000, 7800, 7600, 7400, 7200, 6902, 6500, 6100, 5700, 5299, 5100, 4999, 4900, 4700, 4402, 4100, 3900, 3800, 3599, 3099, 3000, 2900, 2800, 2699, 2600, 2500, 2400, 2299, 2200, 2100, 2000, 1899, 1800, 1700, 1600, 1499, 1400, 1300, 1100, 1000, 898, 799, 601, 400, 200, 100, -2, -502); var _maskliney = new Array(-498, -498, -251, -198, -202, -148, -152, -202, -352, -352, -249, -252, -302, -501, -552, -552, -498, -601, -548, -552, -602, -602, -652, -652, -702, -702, -648, -598, -499, -448, -349, -298, -199, -148, -152, -152, -98, -48, 51, 102, 201, 252, 248, 302, 552, 548, 602, 598, 652, 648, 702, 852, 848, 698, 398, 398, 501, 552, 602, 652, 648, 598, 548, 398, -101, -152, -152, -98, 1, 52, 48, -2, -101, -152, -152, -98, 1, 52, 48, -2, -101, -152, -152, -98, -48, 101, 201, 301, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13550, 13450, 13300, 13100, 12950, 12800, 12600, 12450, 12300, 12150, 12050, 11950, 11850, 11700, 11550, 11400, 11250, 11150, 11050, 10950, 10800, 10600, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9750, 9650, 9450, 9250, 9150, 9050, 8950, 8850, 8650, 8450, 8300, 8100, 7900, 7700, 7500, 7300, 7050, 6700, 6300, 5900, 5500, 5200, 5050, 4950, 4800, 4550, 4250, 4000, 3850, 3700, 3350, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2350, 2250, 2150, 2050, 1950, 1850, 1750, 1650, 1550, 1450, 1350, 1200, 1050, 950, 850, 700, 500, 300, 150, 50, 5350, 6500, 8300, 3000, 11800, 11900, 12000, 12100, 13900, 12950, 8200, 13950); var surfacesYPos = new Array(-375, -225, -200, -175, -150, -175, -275, -350, -300, -250, -275, -400, -525, -550, -525, -550, -575, -550, -575, -600, -625, -650, -675, -700, -675, -625, -550, -475, -400, -325, -250, -175, -150, -150, -125, -75, 0, 75, 150, 225, 250, 275, 425, 550, 575, 600, 625, 650, 675, 775, 850, 775, 550, 400, 450, 525, 575, 625, 650, 625, 575, 475, 150, -125, -150, -125, -50, 25, 50, 25, -50, -125, -150, -125, -50, 25, 50, 25, -50, -125, -150, -125, -75, 25, 150, 250, 325, 350, 325, 150, 450, 900, 400, -100, -500, -500, -500, -500, -500, -350, 600, -525); var surfacesWidths = new Array(100, 100, 100, 100, 100, 200, 200, 100, 195, 200, 100, 200, 100, 100, 100, 100, 200, 100, 200, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 295, 100, 100, 100, 100, 100, 300, 100, 200, 200, 200, 200, 200, 200, 295, 395, 400, 395, 400, 200, 100, 100, 200, 295, 300, 200, 100, 200, 500, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 195, 200, 200, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 100); var surfacesHeights = new Array(245, 50, 0, 50, 0, 50, 150, 0, 100, 0, 50, 200, 50, 0, 50, 100, 50, 0, 50, 0, 50, 0, 50, 0, 50, 50, 100, 50, 100, 50, 100, 50, 0, 0, 50, 50, 100, 50, 100, 50, 0, 50, 250, 0, 50, 0, 50, 0, 50, 150, 0, 150, 300, 0, 100, 50, 50, 50, 0, 50, 50, 150, 500, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 50, 150, 100, 100, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 50); var checkPointsLin = new Array(-10, 22); var checkPointsCol = new Array(-10, 77); var _dangerlin = new Array(10, 22, 9); var _dangercol = new Array(113, 78, 108); lift1_movementSteps = 120; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 8100; lift1_posY = 635; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 19; _carcol = 3; _finlin = 14; _fincol = 137; _signs = [1, 2, 4]; _bridge = [2]; this._id = 2; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button2 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 30, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13302, 13200, 13099, 12900, 12799, 12699, 12600, 12500, 12300, 12200, 12099, 11699, 11499, 11399, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10300, 10100, 10000, 9899, 9798, 9699, 9599, 9500, 9300, 9200, 8899, 8700, 8499, 8202, 8001, 7400, 7300, 7200, 7100, 7000, 6900, 6800, 6700, 6599, 6500, 6400, 6300, 6199, 6100, 6000, 5900, 5798, 5700, 5500, 5300, 4999, 4900, 4701, 4600, 4500, 4298, 4200, 4001, 3900, 3800, 3598, 3500, 3399, 3200, 3000, 2800, 2700, 2599, 2498, 2399, 2300, 2100, 2000, 1800, 1700, 1500, 1099, 1000, 899, 800, 502, 400, 199, 100, -2, -502); var _maskliney = new Array(1102, 1102, 1449, 1502, 1498, 1552, 1602, 1701, 1752, 1649, 1751, 1802, 1798, 1748, 1698, 1599, 899, 599, 499, 448, 398, 452, 448, 398, 452, 398, 398, 452, 502, 601, 900, 1149, 1251, 1302, 1352, 1348, 1149, 1098, 948, 898, 799, 798, 852, 848, 902, 898, 952, 948, 1002, 1101, 1152, 1148, 1098, 999, 948, 948, 1002, 1151, 1202, 1198, 1148, 949, 948, 1051, 1048, 998, 749, 748, 851, 848, 798, 549, 548, 651, 702, 698, 648, 598, 499, 349, 249, 198, 148, 148, 202, 252, 302, 1300, 1298, 701, 648, 598, 548, 349, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13250, 13150, 13000, 12850, 12750, 12650, 12550, 12400, 12250, 12150, 11900, 11600, 11450, 11350, 11250, 11150, 11050, 10950, 10800, 10600, 10400, 10200, 10050, 9950, 9850, 9750, 9650, 9550, 9400, 9250, 9050, 8800, 8600, 8350, 8100, 7700, 7350, 7250, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6450, 6350, 6250, 6150, 6050, 5950, 5850, 5750, 5600, 5400, 5150, 4950, 4800, 4650, 4550, 4400, 4250, 4100, 3950, 3850, 3700, 3550, 3450, 3300, 3100, 2900, 2750, 2650, 2550, 2450, 2350, 2200, 2050, 1900, 1750, 1600, 1300, 1050, 950, 850, 650, 450, 300, 150, 50, 1400, 1200, 1000, 800, 3550, 4250, 4950, 8850, 9000, 13900, 13500, 10600, 10800, 10700, 12850, 11300, 8500, 8600, 8700, 13950); var surfacesYPos = new Array(1275, 1475, 1500, 1525, 1575, 1650, 1725, 1700, 1700, 1775, 1800, 1775, 1725, 1650, 1250, 750, 550, 475, 425, 425, 450, 425, 425, 425, 400, 425, 475, 550, 750, 1025, 1200, 1275, 1325, 1350, 1250, 1125, 1025, 925, 850, 800, 825, 850, 875, 900, 925, 950, 975, 1050, 1125, 1150, 1125, 1050, 975, 950, 975, 1075, 1175, 1200, 1175, 1050, 950, 1000, 1050, 1025, 875, 750, 800, 850, 825, 675, 550, 600, 675, 700, 675, 625, 550, 425, 300, 225, 175, 150, 175, 225, 275, 800, 1300, 1000, 675, 625, 575, 450, 325, 150, 400, 400, 400, 400, 550, 750, 950, 1150, 1300, 1100, 1600, 500, 500, 500, 1650, 500, 1000, 1000, 1100, 1075); var surfacesWidths = new Array(100, 100, 100, 295, 100, 100, 200, 100, 100, 100, 100, 200, 100, 100, 400, 200, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 200, 100, 300, 200, 200, 295, 195, 600, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 300, 100, 195, 100, 100, 200, 100, 195, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 400, 100, 100, 100, 295, 100, 200, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 100); var surfacesHeights = new Array(345, 50, 0, 50, 50, 100, 50, 100, 100, 50, 0, 50, 50, 100, 700, 300, 100, 50, 50, 50, 0, 50, 50, 50, 0, 50, 50, 100, 300, 245, 100, 50, 50, 0, 200, 50, 150, 50, 100, 0, 50, 0, 50, 0, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 150, 50, 0, 50, 200, 0, 100, 0, 50, 250, 0, 100, 0, 50, 250, 0, 100, 50, 0, 50, 50, 100, 150, 100, 50, 50, 0, 50, 50, 50, 995, 0, 595, 50, 50, 50, 200, 50, 300, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 20); var checkPointsCol = new Array(-10, 71); var _dangerlin = new Array(17, 18, 18, 20, 19); var _dangercol = new Array(5, 9, 30, 83, 76); lift1_movementSteps = 300; lift1_speedX = 0; lift1_speedY = 2; lift1_posX = 600; lift1_posY = 825; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 14; _carcol = 3; _finlin = 26; _fincol = 137; _signs = [2, 1, 3, 1, 8]; _bridge = [1, 1, 1, 2]; this._id = 3; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button3 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13698, 13600, 13300, 13100, 13000, 12799, 12699, 12599, 12500, 12300, 12000, 11800, 11700, 11600, 11498, 11398, 11300, 11200, 11100, 11000, 10900, 10700, 10500, 10400, 10300, 10200, 10099, 10000, 9900, 9800, 9599, 9500, 9400, 9102, 9000, 8899, 8800, 8699, 8600, 8499, 8400, 8299, 8200, 8099, 8000, 7800, 7700, 7500, 7400, 7200, 7001, 6900, 6699, 6500, 6199, 6100, 5998, 5899, 5800, 5600, 5500, 5400, 5200, 5000, 4899, 4700, 4500, 4400, 4298, 4199, 4100, 4000, 3800, 3601, 3500, 3400, 3300, 3100, 3000, 2900, 2700, 2600, 2400, 2200, 2001, 1699, 1600, 1401, 1300, 1200, 1099, 999, 900, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-598, -598, -400, -249, -198, -202, -148, -98, 101, 201, 301, 352, 402, 398, 348, 298, 352, 501, 349, 298, 352, 348, 298, 298, 352, 298, 298, 248, 302, 401, 452, 448, 398, 99, 48, 48, -2, -52, -151, -152, -49, -52, -151, -152, -49, -52, -151, -152, -98, -48, 2, -2, 52, 151, 148, -2, -2, 152, 202, 351, 451, 502, 552, 548, 498, 498, 552, 651, 702, 698, 752, 901, 1001, 1052, 1048, 1102, 1201, 1198, 1252, 1248, 1198, 1148, 1148, 1098, 1048, 1048, 998, 899, 648, 648, 751, 748, 698, 599, 351, 402, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13200, 13050, 12900, 12750, 12650, 12550, 12400, 12150, 11900, 11750, 11650, 11550, 11450, 11350, 11250, 11150, 11050, 10950, 10800, 10600, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9700, 9550, 9450, 9250, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7900, 7750, 7600, 7450, 7300, 7100, 6950, 6800, 6600, 6350, 6150, 6050, 5950, 5850, 5700, 5550, 5450, 5300, 5100, 4950, 4800, 4600, 4450, 4350, 4250, 4150, 4050, 3900, 3700, 3550, 3450, 3350, 3200, 3050, 2950, 2800, 2650, 2500, 2300, 2100, 1850, 1650, 1500, 1350, 1250, 1150, 1050, 950, 700, 450, 300, 150, 50, 1650, 7300, 5100, 6600, 10300, 11400, 11600, 13900, 13950); var surfacesYPos = new Array(-500, -325, -225, -200, -175, -125, 0, 150, 250, 325, 375, 400, 375, 325, 325, 425, 425, 325, 325, 350, 325, 300, 325, 325, 300, 275, 275, 350, 425, 450, 425, 250, 75, 50, 25, -25, -100, -150, -100, -50, -100, -150, -100, -50, -100, -150, -125, -75, -25, 0, 25, 100, 150, 75, 0, 75, 175, 275, 400, 475, 525, 550, 525, 500, 525, 600, 675, 700, 725, 825, 950, 1025, 1050, 1075, 1150, 1200, 1225, 1250, 1225, 1175, 1150, 1125, 1075, 1050, 1025, 950, 775, 650, 700, 750, 725, 650, 475, 375, 400, 375, 350, 325, 150, 650, 100, 600, 0, 300, 400, 400, -600, -625); var surfacesWidths = new Array(100, 100, 100, 300, 200, 100, 200, 100, 100, 100, 200, 300, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 295, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 195, 100, 200, 200, 300, 100, 100, 100, 100, 200, 100, 100, 200, 200, 100, 200, 200, 100, 100, 100, 100, 100, 200, 195, 100, 100, 100, 200, 100, 100, 200, 100, 200, 200, 195, 300, 100, 195, 100, 100, 100, 100, 100, 400, 100, 200, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(195, 150, 50, 0, 50, 50, 200, 100, 100, 50, 50, 0, 50, 50, 50, 150, 150, 50, 50, 0, 50, 0, 50, 50, 0, 50, 50, 100, 50, 0, 50, 300, 50, 0, 50, 50, 100, 0, 100, 0, 100, 0, 100, 0, 100, 0, 50, 50, 50, 0, 50, 100, 0, 150, 0, 150, 50, 150, 100, 50, 50, 0, 50, 0, 50, 100, 50, 0, 50, 150, 100, 50, 0, 50, 100, 0, 50, 0, 50, 50, 0, 50, 50, 0, 50, 100, 250, 0, 100, 0, 50, 100, 245, 50, 0, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 20); var checkPointsCol = new Array(-10, 54); var _dangerlin = new Array(-10, 19); var _dangercol = new Array(-10, 121); _liftno = 1; _carlin = 18; _carcol = 3; _finlin = 13; _fincol = 135; this._id = 4; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button4 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [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, 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, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1, 1, 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, 0, 1, 1]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13401, 13299, 13000, 12900, 12800, 12600, 12400, 12099, 11900, 11602, 11400, 11001, 10401, 10200, 9702, 9400, 9299, 9199, 9100, 8900, 8800, 8599, 8398, 8199, 8099, 7998, 7899, 7800, 7600, 7500, 7300, 7199, 6999, 6899, 6799, 6700, 6500, 6300, 6200, 6100, 5901, 5600, 5401, 5300, 5200, 5100, 5000, 4800, 4299, 4100, 3802, 3502, 3400, 3300, 3100, 3000, 2900, 2600, 2299, 1998, 1899, 1800, 1700, 1500, 1400, 1299, 1199, 1100, 1000, 900, 800, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(702, 702, 949, 1002, 998, 1101, 1201, 1302, 1248, 1302, 1248, 1302, 1502, 1552, 1602, 1598, 1702, 1801, 1798, 1698, 1598, 1499, 1601, 1652, 1648, 1598, 1448, 1199, 800, 601, 449, 349, 298, 248, 248, 302, 401, 800, 1000, 1101, 1152, 1202, 1198, 1252, 1198, 1099, 1098, 1201, 1252, 1198, 1198, 1198, 1252, 1851, 1902, 1952, 1898, 1848, 1848, 1902, 1952, 1898, 1898, 1699, 1100, 999, 998, 1052, 1048, 998, 801, 699, 698, 752, 748, 698, 448, 398, 398, 348, 50, 50); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13650, 13500, 13350, 13150, 12950, 12850, 12700, 12500, 12250, 12000, 11750, 11500, 11200, 10700, 10300, 9950, 9550, 9350, 9250, 9150, 9000, 8850, 8700, 8500, 8300, 8150, 8050, 7950, 7850, 7700, 7550, 7400, 7250, 7100, 6950, 6850, 6750, 6600, 6400, 6250, 6150, 6000, 5750, 5500, 5350, 5250, 5150, 5050, 4900, 4550, 4200, 3950, 3650, 3450, 3350, 3200, 3050, 2950, 2750, 2450, 2150, 1950, 1850, 1750, 1600, 1450, 1350, 1250, 1150, 1050, 950, 850, 650, 450, 300, 150, 50, 4500, 4300, 4100, 3900, 3000, 13000, 12500, 9500, 9700, 5300, 6200, 13900, 13950); var surfacesYPos = new Array(825, 975, 1000, 1050, 1150, 1250, 1275, 1275, 1275, 1275, 1400, 1525, 1575, 1600, 1650, 1750, 1800, 1750, 1650, 1550, 1550, 1625, 1650, 1625, 1525, 1325, 1000, 700, 525, 400, 325, 275, 250, 275, 350, 600, 900, 1050, 1125, 1175, 1200, 1225, 1225, 1150, 1100, 1150, 1225, 1225, 1200, 1200, 1225, 1550, 1875, 1925, 1925, 1875, 1850, 1875, 1925, 1925, 1900, 1800, 1400, 1050, 1000, 1025, 1050, 1025, 900, 750, 700, 725, 750, 725, 575, 425, 400, 375, 200, 1200, 1200, 1200, 1200, 2000, 1300, 1300, 1700, 1700, 1300, 1300, 700, 675); var surfacesWidths = new Array(100, 100, 100, 195, 100, 300, 100, 100, 200, 200, 300, 200, 295, 200, 395, 595, 200, 495, 300, 100, 100, 100, 200, 100, 200, 200, 200, 100, 100, 100, 100, 200, 100, 200, 100, 200, 100, 100, 100, 200, 200, 100, 100, 195, 300, 195, 100, 100, 100, 100, 200, 500, 200, 295, 295, 100, 100, 200, 100, 100, 300, 300, 300, 100, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 300, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(245, 50, 0, 100, 100, 100, 50, 50, 50, 50, 200, 50, 50, 0, 100, 100, 0, 100, 100, 100, 100, 50, 0, 50, 150, 250, 400, 195, 150, 100, 50, 50, 0, 50, 100, 400, 195, 100, 50, 50, 0, 50, 50, 100, 0, 100, 50, 50, 0, 0, 50, 600, 50, 50, 50, 50, 0, 50, 50, 50, 0, 200, 600, 100, 0, 50, 0, 50, 195, 100, 0, 50, 0, 50, 250, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 19); var checkPointsCol = new Array(-10, 52); var _dangerlin = new Array(26, 17, 18); var _dangercol = new Array(32, 19, 57); lift1_movementSteps = 210; lift1_speedX = 0; lift1_speedY = 5; lift1_posX = 3700; lift1_posY = 2125; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 10; _carcol = 3; _finlin = 17; _fincol = 137; _signs = [2, 1, 6]; _bridge = [3, 1, 1, 2, 1, 3]; this._id = 5; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button5 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 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, 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]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13600, 13499, 13400, 13300, 13200, 13100, 13000, 12899, 12800, 12700, 12600, 12500, 12300, 12099, 11900, 11800, 11699, 11600, 11500, 11300, 11099, 10999, 10900, 10800, 10700, 10501, 10398, 10200, 10098, 9901, 9800, 9600, 9500, 9400, 9298, 9200, 9100, 8998, 8900, 8700, 8499, 8399, 8299, 8199, 8100, 8000, 7800, 7700, 7500, 7300, 7101, 6900, 6800, 6698, 6499, 6300, 6000, 5900, 5800, 5502, 5301, 5199, 5000, 4800, 4599, 4399, 4300, 4199, 3999, 3700, 3301, 3200, 2999, 2900, 2701, 2600, 2400, 2300, 2200, 2100, 2000, 1900, 1800, 1600, 1499, 1399, 1299, 1200, 1100, 1000, 899, 800, 700, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-1698, -1698, -1400, -1402, -1299, -1248, -1252, -1198, -1202, -1148, -1049, -998, -1002, -1052, -1052, -998, -799, -748, -752, -649, -598, -602, -652, -802, -999, -948, -952, -1002, -899, -600, -602, -900, -1001, -948, -1002, -948, -1002, -1151, -1152, -1098, -949, -898, -902, -1052, -1151, -1399, -1501, -1552, -1552, -1498, -1448, -1398, -1402, -1501, -1502, -1448, -1299, -1099, -1048, -1052, -1102, -1048, -998, -899, -50, -52, -102, -301, -650, -652, -549, -398, -298, -248, -302, -148, -152, -49, -102, -48, -102, -102, -48, -102, -102, -48, 2, 101, 300, 401, 452, 448, 398, 299, 248, 248, 302, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13700, 13550, 13450, 13350, 13250, 13150, 13050, 12950, 12850, 12750, 12650, 12550, 12400, 12200, 12000, 11850, 11750, 11650, 11550, 11400, 11200, 11050, 10950, 10850, 10750, 10600, 10450, 10300, 10150, 10000, 9850, 9700, 9550, 9450, 9350, 9250, 9150, 9050, 8950, 8800, 8600, 8450, 8350, 8250, 8150, 8050, 7900, 7750, 7600, 7400, 7200, 7000, 6850, 6750, 6600, 6400, 6150, 5950, 5850, 5650, 5400, 5250, 5100, 4900, 4700, 4500, 4350, 4250, 4100, 3850, 3500, 3250, 3100, 2950, 2800, 2650, 2500, 2350, 2250, 2150, 2050, 1950, 1850, 1700, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 600, 450, 300, 150, 50, 5300, 8300, 10200, 10400, 11000, 8500, 8600, 13900, 13950); var surfacesYPos = new Array(-1550, -1400, -1350, -1275, -1250, -1225, -1200, -1175, -1100, -1025, -1000, -1025, -1050, -1025, -900, -775, -750, -700, -625, -600, -625, -725, -900, -975, -950, -975, -950, -750, -600, -750, -950, -975, -975, -975, -975, -1075, -1150, -1125, -1025, -925, -900, -975, -1100, -1275, -1450, -1525, -1550, -1525, -1475, -1425, -1400, -1450, -1500, -1475, -1375, -1200, -1075, -1050, -1075, -1075, -1025, -950, -475, -50, -75, -200, -475, -650, -600, -475, -350, -275, -275, -225, -150, -100, -75, -75, -75, -100, -75, -75, -100, -75, -25, 50, 200, 350, 425, 450, 425, 350, 275, 250, 275, 325, 350, 325, 150, -800, -1300, -800, -800, -900, -1000, -900, -1700, -1725); var surfacesWidths = new Array(100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 195, 100, 200, 100, 195, 100, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 200, 100, 200, 200, 195, 200, 100, 100, 200, 200, 300, 100, 100, 295, 195, 100, 200, 200, 200, 200, 100, 100, 200, 300, 395, 100, 200, 100, 195, 100, 200, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(300, 0, 100, 50, 0, 50, 0, 50, 100, 50, 0, 50, 0, 50, 200, 50, 0, 100, 50, 0, 50, 150, 195, 50, 0, 50, 100, 300, 0, 300, 100, 50, 50, 50, 50, 150, 0, 50, 150, 50, 0, 150, 100, 245, 100, 50, 0, 50, 50, 50, 0, 100, 0, 50, 150, 200, 50, 0, 50, 50, 50, 100, 845, 0, 50, 200, 350, 0, 100, 150, 100, 50, 50, 150, 0, 100, 50, 50, 50, 0, 50, 50, 0, 50, 50, 100, 195, 100, 50, 0, 50, 100, 50, 0, 50, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 6); var checkPointsCol = new Array(-10, 74); var _dangerlin = new Array(5, 18, 5); var _dangercol = new Array(79, 31, 70); lift1_movementSteps = 340; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 5100; lift1_posY = 75; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 23; _carcol = 3; _finlin = 6; _fincol = 137; _signs = [1, 3, 4]; _bridge = [1, 1]; this._id = 6; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button6 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 1], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13798, 13700, 13599, 13400, 13102, 12899, 12799, 12700, 12402, 12300, 12200, 12000, 11800, 11700, 11600, 11500, 11400, 11300, 10700, 10600, 10500, 10400, 10300, 10200, 10100, 10000, 9700, 9600, 9401, 9299, 9198, 9100, 9000, 8900, 8800, 8698, 8600, 8500, 8400, 8298, 8200, 8100, 8000, 7898, 7799, 7700, 7600, 7500, 7399, 7300, 7100, 6900, 6799, 6700, 6500, 6400, 6102, 5900, 5799, 5698, 5600, 5500, 5400, 5300, 5200, 5098, 4999, 4900, 4800, 4502, 4301, 4199, 4098, 4000, 3900, 3701, 3600, 3299, 3198, 3099, 3000, 2800, 2700, 2500, 2301, 2099, 1899, 1800, 1700, 1600, 1500, 1399, 1300, 1199, 1100, 1000, 900, 799, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(1102, 1102, 1400, 1398, 1501, 1498, 1448, 1298, 1101, 1048, 998, 948, 948, 1002, 948, 898, 898, 848, 848, 798, 798, 852, 848, 902, 898, 952, 948, 1002, 1102, 1098, 999, 899, 600, 548, 602, 598, 548, 399, 348, 348, 402, 551, 602, 598, 548, 399, 299, 248, 248, 302, 401, 452, 448, 502, 1099, 1152, 1098, 1098, 1152, 1098, 999, 700, 648, 648, 702, 698, 648, 499, 301, 248, 248, 302, 401, 501, 651, 702, 698, 599, 652, 1200, 1351, 1451, 1502, 1552, 1548, 1498, 1399, 1199, 899, 848, 848, 798, 798, 699, 698, 599, 598, 548, 548, 449, 448, 398, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'circle'); var surfacesXPos = new Array(13850, 13750, 13650, 13500, 13250, 13000, 12850, 12750, 12550, 12350, 12250, 12100, 11900, 10650, 10550, 10450, 10350, 10250, 10150, 10050, 9850, 9650, 9500, 9350, 9250, 9150, 9050, 8950, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7950, 7850, 7750, 7650, 7550, 7450, 7350, 7200, 7000, 6850, 6750, 6600, 6450, 6250, 6000, 5850, 5750, 5650, 5550, 5450, 5350, 5250, 5150, 5050, 4950, 4850, 4650, 4400, 4250, 4150, 4050, 3950, 3800, 3650, 3450, 3250, 3150, 3050, 2900, 2750, 2600, 2400, 2200, 2000, 1850, 1750, 1650, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 650, 550, 450, 300, 150, 50, 5550, 6200, 6400, 6600, 6800, 12300, 12550, 12450, 9900, 11000, 11350, 11450, 11550, 11650, 11750, 13950, 13900); var surfacesYPos = new Array(1250, 1400, 1450, 1500, 1475, 1375, 1200, 1075, 1025, 975, 950, 975, 975, 825, 850, 875, 900, 925, 950, 975, 1050, 1100, 1050, 950, 750, 575, 575, 600, 575, 475, 375, 350, 375, 475, 575, 600, 575, 475, 350, 275, 250, 275, 350, 425, 450, 475, 800, 1125, 1125, 1100, 1125, 1125, 1050, 850, 675, 650, 675, 700, 675, 575, 400, 275, 250, 275, 350, 450, 575, 675, 700, 650, 625, 925, 1275, 1400, 1475, 1525, 1550, 1525, 1450, 1300, 1050, 875, 850, 825, 800, 750, 700, 650, 600, 575, 550, 500, 450, 425, 400, 375, 350, 325, 150, 650, 600, 600, 600, 600, 1000, 1050, 1050, 1100, 800, 825, 850, 875, 900, 925, 1075, 1100); var surfacesWidths = new Array(100, 100, 100, 200, 295, 200, 100, 100, 295, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 300, 100, 195, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 200, 100, 295, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 295, 195, 100, 100, 100, 100, 195, 100, 300, 100, 100, 100, 200, 100, 200, 195, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 200, 200, 200, 200, 200, 100, 100, 200, 600, 100, 100, 100, 100, 100, 100, 200); var surfacesHeights = new Array(300, 0, 100, 0, 50, 150, 195, 50, 50, 50, 0, 50, 50, 50, 0, 50, 0, 50, 0, 50, 100, 0, 100, 100, 300, 50, 50, 0, 50, 150, 50, 0, 50, 150, 50, 0, 50, 150, 100, 50, 0, 50, 100, 50, 0, 50, 595, 50, 50, 0, 50, 50, 100, 300, 50, 0, 50, 0, 50, 150, 195, 50, 0, 50, 100, 100, 150, 50, 0, 100, 50, 550, 150, 100, 50, 50, 0, 50, 100, 200, 300, 50, 0, 50, 0, 100, 0, 100, 0, 50, 0, 100, 0, 50, 0, 50, 0, 50, 300, 100, 200, 200, 200, 200, 200, 100, 100, 200, 0, 50, 0, 50, 0, 50, 50, 200); var checkPointsLin = new Array(-10, 8); var checkPointsCol = new Array(-10, 82); var _dangerlin = new Array(5, 13, 6, 12, 10); var _dangercol = new Array(50, 59, 6, 120, 109); lift1_movementSteps = 250; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 6000; lift1_posY = 1200; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 5; _carcol = 3; _finlin = 17; _fincol = 135; _signs = [3, 2, 1, 1, 7]; _bridge = [2, 1, 1, 1]; this._id = 7; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button7 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13800, 13699, 13500, 13399, 13298, 13200, 13000, 12800, 12599, 12499, 12400, 12200, 12099, 12000, 11899, 11800, 11699, 11600, 11500, 11400, 11300, 11200, 11100, 11000, 10900, 10800, 10700, 10600, 10499, 10398, 10300, 10198, 10100, 10000, 9898, 9800, 9698, 9599, 9499, 9300, 9199, 9099, 8900, 8800, 8700, 8599, 8500, 8400, 8300, 8199, 8100, 8000, 7800, 7600, 7500, 7399, 7299, 7199, 7100, 6999, 6899, 6799, 6700, 6600, 6500, 6400, 6300, 6200, 6100, 5900, 5800, 5600, 5500, 5399, 5298, 5200, 4902, 4699, 4500, 4299, 4200, 4000, 3800, 3599, 3398, 3299, 3100, 2900, 2700, 2599, 2302, 2000, 1702, 1600, 1499, 1399, 1299, 1200, 1100, 1000, 900, 800, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(802, 802, 852, 1199, 1198, 1301, 1451, 1502, 1498, 1448, 1298, 1199, 1198, 1148, 1049, 1048, 949, 898, 799, 748, 748, 802, 798, 748, 748, 802, 798, 748, 748, 802, 901, 1299, 1298, 901, 848, 902, 1299, 1298, 901, 799, 699, 698, 599, 701, 698, 648, 702, 801, 852, 848, 798, 699, 648, 702, 698, 648, 598, 499, 301, -49, -52, 299, 500, 601, 652, 648, 702, 698, 752, 748, 802, 852, 848, 902, 952, 1051, 1201, 1252, 1302, 1999, 1998, 1301, 1248, 1248, 1198, 1048, 799, 699, 648, 648, 702, 801, 852, 848, 798, 748, 649, 451, 349, 298, 298, 352, 298, 352, 298, 352, 298, 352, 348, 298, -99, -99); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'eighth45', 'eighth90', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1'); var surfacesXPos = new Array(13850, 13750, 13600, 13450, 13350, 13250, 13100, 12900, 12700, 12550, 12450, 12300, 12150, 12050, 11950, 11850, 11750, 11650, 11550, 11450, 11350, 11250, 11150, 11050, 10950, 10850, 10750, 10650, 10550, 10450, 10350, 10250, 10150, 10050, 9950, 9850, 9750, 9650, 9550, 9400, 9250, 9150, 9000, 8850, 8750, 8650, 8550, 8450, 8350, 8250, 8150, 8050, 7900, 7700, 7550, 7450, 7350, 7250, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6450, 6350, 6250, 6150, 6000, 5850, 5700, 5550, 5450, 5350, 5250, 5050, 4800, 4600, 4400, 4250, 4100, 3900, 3700, 3500, 3350, 3200, 3000, 2800, 2650, 2450, 2150, 1850, 1650, 1550, 1450, 1350, 1250, 1150, 1050, 950, 850, 750, 650, 550, 450, 300, 150, 50, 600, 800, 1000, 4800, 6300, 7150, 1300, 9200, 9000, 9200, 9700, 9900, 10300, 10100, 10500, 11800, 11900, 12000, 12100, 12200, 12300, 12400, 13900, 4400, 13950); var surfacesYPos = new Array(825, 1025, 1200, 1250, 1375, 1475, 1500, 1475, 1375, 1250, 1200, 1175, 1100, 1050, 1000, 925, 850, 775, 750, 775, 800, 775, 750, 775, 800, 775, 750, 775, 850, 1100, 1300, 1100, 875, 875, 1100, 1300, 1100, 850, 750, 700, 650, 650, 700, 675, 675, 750, 825, 850, 825, 750, 675, 675, 700, 675, 625, 550, 400, 125, -50, 125, 400, 550, 625, 650, 675, 700, 725, 750, 775, 825, 850, 875, 925, 1000, 1125, 1225, 1275, 1650, 2000, 1650, 1275, 1250, 1225, 1125, 925, 750, 675, 650, 675, 750, 825, 850, 825, 775, 700, 550, 400, 325, 300, 325, 325, 325, 325, 325, 325, 325, 350, 325, 100, 400, 400, 400, 1400, 800, -50, 400, 700, 617, 617, 900, 900, 900, 900, 900, 900, 1000, 1000, 1100, 1200, 1200, 1200, 800, 1500, 775); var surfacesWidths = new Array(100, 100, 200, 100, 100, 100, 200, 200, 200, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 100, 100, 100, 295, 200, 200, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 100, 295, 300, 295, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100); var surfacesHeights = new Array(50, 345, 0, 100, 150, 50, 0, 50, 150, 100, 0, 50, 100, 0, 100, 50, 100, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 100, 395, 0, 395, 50, 50, 395, 0, 395, 100, 100, 0, 100, 100, 0, 50, 50, 100, 50, 0, 50, 100, 50, 50, 0, 50, 50, 100, 195, 345, 0, 345, 195, 100, 50, 0, 50, 0, 50, 0, 50, 50, 0, 50, 50, 100, 150, 50, 50, 695, 0, 695, 50, 0, 50, 150, 250, 100, 50, 0, 50, 100, 50, 0, 50, 50, 100, 195, 100, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 395, 200, 200, 200, 200, 200, 100, 200, 200, 83, 83, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 50); var checkPointsLin = new Array(-10, 15); var checkPointsCol = new Array(-10, 79); var _dangerlin = new Array(19, 21, 16, 23); var _dangercol = new Array(37, 43, 114, 131); lift1_movementSteps = 167; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 4600; lift1_posY = 1675; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 11; _carcol = 3; _finlin = 20; _fincol = 136; _signs = [1, 2, 1, 5]; _bridge = [2, 1, 1, 1, 1, 1]; this._id = 8; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button8 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0]; var _snowsurf = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 1, 1, 1, 1, 1, 1, 1]; var _enlevsurf = [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(14400, 13900, 13799, 13700, 13600, 13299, 13100, 12900, 12800, 12700, 12600, 12499, 12400, 12300, 12200, 12100, 12000, 11800, 11700, 11500, 11400, 11200, 11100, 10900, 10800, 10700, 10600, 10500, 10400, 10300, 10200, 10000, 9800, 9601, 9499, 9398, 9300, 9100, 8900, 8699, 8400, 8200, 8001, 7801, 7600, 7400, 7200, 7001, 6899, 6798, 6699, 6501, 6202, 6100, 6000, 5900, 5700, 5600, 5302, 5200, 4999, 4900, 4800, 4700, 4599, 4500, 4300, 4198, 2600, 2498, 2301, 2199, 2100, 1900, 1800, 1698, 1599, 1498, 1399, 1300, 1100, 800, 700, 600, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(-702, -702, -351, -298, -302, -148, -152, -202, -252, -252, -302, -401, -452, -452, -502, -448, -452, -452, -398, -402, -348, -352, -298, -302, -352, -298, -248, -252, -302, -352, -298, -302, -352, -451, -551, -701, -752, -802, -802, -599, -602, -652, -751, -851, -902, -902, -848, -749, -649, -499, -399, -299, -248, -198, -202, -252, -302, -352, -298, -302, -501, -552, -552, -498, -399, -348, -298, 500, 498, -299, -401, -501, -502, -448, -398, -1, 200, 351, 451, 502, 552, 548, 548, 498, 399, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'rectangle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'line1', 'line1', 'rectangle', 'line0', 'circle', 'circle'); var surfacesXPos = new Array(13850, 13750, 13650, 13450, 13200, 13000, 12850, 12750, 12650, 12550, 12450, 12350, 12250, 12150, 12050, 11900, 11750, 11600, 11450, 11300, 11150, 11000, 10850, 10750, 10650, 10550, 10450, 10350, 10250, 10100, 9900, 9700, 9550, 9450, 9350, 9200, 9000, 8550, 8300, 8100, 7900, 7700, 7500, 7300, 7100, 6950, 6850, 6600, 6350, 6150, 6050, 5950, 5800, 5650, 5450, 5250, 5100, 4950, 4850, 4750, 4650, 4550, 4400, 4250, 3400, 2550, 2400, 2250, 2150, 2000, 1850, 1750, 1650, 1550, 1450, 1350, 1200, 950, 750, 650, 550, 450, 300, 150, 50, 2600, 2800, 3200, 3600, 4000, 4200, 5100, 11300, 11900, 11400, 5200, 5300, 5600, 5700, 6750, 8800, 8800, 13950, 13900, 12900); var surfacesYPos = new Array(-525, -325, -300, -225, -150, -175, -225, -250, -275, -350, -425, -450, -475, -475, -450, -450, -425, -400, -375, -350, -325, -300, -325, -325, -275, -250, -275, -325, -325, -300, -325, -400, -500, -625, -725, -775, -800, -600, -625, -700, -800, -875, -900, -875, -800, -700, -575, -350, -275, -225, -200, -225, -275, -325, -325, -300, -400, -525, -550, -525, -450, -375, -325, 100, 500, 100, -350, -450, -500, -475, -425, -200, 100, 275, 400, 475, 525, 550, 550, 525, 450, 375, 350, 325, 150, -200, -200, -200, -200, -200, -200, -400, -300, -400, -300, -300, -300, -300, -300, -450, -700, -700, -700, -600, -200); var surfacesWidths = new Array(100, 100, 100, 300, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 200, 100, 200, 100, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 195, 100, 100, 100, 200, 200, 300, 200, 195, 195, 200, 200, 200, 195, 100, 100, 195, 295, 100, 100, 100, 200, 100, 295, 100, 200, 100, 100, 100, 100, 100, 200, 100, 1600, 100, 195, 100, 100, 200, 100, 100, 100, 100, 100, 100, 200, 300, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 100, 200, 200); var surfacesHeights = new Array(345, 50, 0, 150, 0, 50, 50, 0, 50, 100, 50, 0, 50, 50, 0, 0, 50, 0, 50, 0, 50, 0, 50, 50, 50, 0, 50, 50, 50, 0, 50, 100, 100, 150, 50, 50, 0, 0, 50, 100, 100, 50, 0, 50, 100, 100, 150, 100, 50, 50, 0, 50, 50, 50, 50, 0, 200, 50, 0, 50, 100, 50, 50, 795, 0, 795, 100, 100, 0, 50, 50, 395, 195, 150, 100, 50, 50, 0, 0, 50, 100, 50, 0, 50, 300, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 0, 200, 200); var checkPointsLin = new Array(-10, 18); var checkPointsCol = new Array(-10, 61); var _dangerlin = new Array(15, 17, 15, 13); var _dangercol = new Array(22, 26, 48, 81); lift1_movementSteps = 65; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 3000; lift1_posY = -225; lift1_wdt = 200; lift1_hgt = 50; lift2_movementSteps = 75; lift2_speedX = 0; lift2_speedY = 4; lift2_posX = 3400; lift2_posY = -225; lift2_wdt = 200; lift2_hgt = 50; lift3_movementSteps = 70; lift3_speedX = 0; lift3_speedY = -4; lift3_posX = 3800; lift3_posY = -505; lift3_wdt = 200; lift3_hgt = 50; lift4_movementSteps = 100; lift4_speedX = 0; lift4_speedY = 4; lift4_posX = 8600; lift4_posY = -525; lift4_wdt = 200; lift4_hgt = 50; _liftno = 5; _carlin = 23; _carcol = 3; _finlin = 17; _fincol = 137; this._id = 9; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button9 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1, 1, 1, 1], [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, 0, 0, 0, 0, 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, 1, 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, 1, 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, 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, 0, 0, 0, 0, 1], [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, 1], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 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]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9300, 8800, 8700, 8599, 8500, 8200, 8100, 8000, 7800, 7601, 7199, 7000, 6900, 6700, 6600, 6399, 6199, 6099, 6000, 5800, 5500, 5300, 5200, 5099, 5000, 4799, 4700, 4500, 4400, 4001, 3900, 3799, 3600, 3400, 3200, 3099, 2998, 2900, 2800, 2700, 2598, 2499, 2400, 2200, 1900, 1700, 1600, 1199, 1100, 1000, 900, 499, 400, 200, 100, -2, -502); var _maskliney = new Array(-152, -152, -98, 249, 302, 298, 248, 248, 198, 99, -301, -352, -402, -402, -348, 0, 350, 451, 502, 552, 548, 602, 652, 751, 802, 1001, 1052, 1102, 1098, 1152, 1202, 1301, 1352, 1348, 1298, 1199, 1049, 998, 998, 1052, 1201, 1301, 1352, 1402, 1398, 1348, 1298, 899, 848, 848, 798, 399, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'line1', 'line1', 'line0'); var surfacesXPos = new Array(8850, 8750, 8650, 8550, 8350, 8150, 8050, 7900, 7700, 7400, 7100, 6950, 6800, 6650, 6500, 6300, 6150, 6050, 5900, 5650, 5400, 5250, 5150, 5050, 4900, 4750, 4600, 3850, 3700, 3500, 3300, 3150, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2300, 2050, 1800, 1650, 1400, 1150, 1050, 950, 700, 450, 300, 150, 50, 8700, 3950, 4200, 4450); var surfacesYPos = new Array(-150, -125, 75, 275, 300, 275, 250, 225, 150, -100, -325, -375, -400, -375, -175, 175, 400, 475, 525, 550, 575, 625, 700, 775, 900, 1025, 1075, 1250, 1325, 1350, 1325, 1250, 1125, 1025, 1000, 1025, 1125, 1250, 1325, 1375, 1400, 1375, 1325, 1100, 875, 850, 825, 600, 375, 350, 325, 150, -100, 1175, 1125, 1100); var surfacesWidths = new Array(100, 100, 100, 100, 300, 100, 100, 200, 195, 400, 200, 100, 200, 100, 200, 200, 100, 100, 200, 300, 200, 100, 100, 100, 200, 100, 200, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 200, 300, 200, 100, 400, 100, 100, 100, 400, 100, 200, 100, 100, 200, 100, 395, 100); var surfacesHeights = new Array(0, 50, 345, 50, 0, 50, 0, 50, 100, 400, 50, 50, 0, 50, 350, 350, 100, 50, 50, 0, 50, 50, 100, 50, 200, 50, 50, 100, 50, 0, 50, 100, 150, 50, 0, 50, 150, 100, 50, 50, 0, 50, 50, 400, 50, 0, 50, 400, 50, 0, 50, 300, 200, 50, 50, 0); var checkPointsLin = new Array(); var checkPointsCol = new Array(); var _dangerlin = new Array(1, 19); var _dangercol = new Array(68, 20); _liftno = 1; _carlin = 8; _carcol = 3; _finlin = 8; _fincol = 84; _signs = [5, 6]; this._id = 10; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button10 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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], [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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = []; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9500, 9000, 8900, 8800, 8699, 8600, 8500, 8200, 8099, 7900, 7700, 7400, 7200, 7100, 7000, 6900, 6800, 6700, 6600, 6500, 6300, 6100, 5900, 5700, 5600, 5400, 4999, 4801, 4700, 4600, 4500, 4400, 4300, 4200, 4100, 4000, 3900, 3800, 3700, 3600, 3499, 3400, 3300, 3200, 3099, 3000, 2900, 2800, 2699, 2600, 2500, 2400, 2299, 2200, 2100, 1900, 1800, 1699, 1600, 1399, 1300, 1100, 900, 800, 700, 600, 500, 400, 200, 100, -2, -502); var _maskliney = new Array(-602, -602, -602, -602, -251, -198, -202, -98, 499, 498, 552, 548, 498, 448, 448, 502, 498, 448, 448, 502, 498, 552, 548, 498, 448, 398, -1, -101, -102, -152, -152, -202, -202, -252, -252, -198, -202, -252, -252, -198, -99, -48, -52, -102, -201, -252, -252, -198, -99, -48, -52, -102, -201, -252, -252, -198, -148, -49, 2, 201, 252, 302, 298, 352, 298, 352, 298, 352, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line1', 'line0', 'line0', 'line0', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'circle', 'rectangle', 'line0', 'line0'); var surfacesXPos = new Array(8850, 8750, 8650, 8550, 8350, 8150, 8000, 7800, 7550, 7300, 7150, 7050, 6950, 6850, 6750, 6650, 6550, 6400, 6200, 6000, 5800, 5650, 5500, 5200, 4900, 4750, 4650, 4550, 4450, 4350, 4250, 4150, 4050, 3950, 3850, 3750, 3650, 3550, 3450, 3350, 3250, 3150, 3050, 2950, 2850, 2750, 2650, 2550, 2450, 2350, 2250, 2150, 2000, 1850, 1750, 1650, 1500, 1350, 1200, 1000, 850, 750, 650, 550, 450, 300, 150, 50, 600, 800, 2950, 2150, 3750, 5800, 6200, 8800, 8200, 8950, 9050); var surfacesYPos = new Array(-600, -425, -225, -200, -150, 200, 500, 525, 550, 525, 475, 450, 475, 500, 475, 450, 475, 500, 525, 550, 525, 475, 425, 200, -50, -100, -125, -150, -175, -200, -225, -250, -225, -200, -225, -250, -225, -150, -75, -50, -75, -150, -225, -250, -225, -150, -75, -50, -75, -150, -225, -250, -225, -175, -100, -25, 100, 225, 275, 300, 325, 325, 325, 325, 325, 350, 325, 150, 400, 400, -250, -250, -250, 600, 600, -600, 0, -600, -600); var surfacesWidths = new Array(100, 100, 100, 100, 300, 100, 200, 200, 300, 200, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 200, 400, 195, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 100, 100, 100, 200, 100, 200, 200, 100, 100, 100, 100, 100, 200, 100, 100, 200, 200, 100, 100, 100, 200, 200, 200, 200, 100, 100); var surfacesHeights = new Array(0, 345, 50, 0, 100, 595, 0, 50, 0, 50, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 50, 50, 400, 100, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 100, 50, 0, 50, 50, 100, 50, 200, 50, 50, 0, 50, 50, 50, 50, 50, 0, 50, 300, 200, 200, 100, 100, 100, 200, 200, 200, 200, 0, 0); var checkPointsLin = new Array(); var checkPointsCol = new Array(); var _dangerlin = new Array(20, 18); var _dangercol = new Array(64, 10); lift1_movementSteps = 333; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 8000; lift1_posY = 575; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 18; _carcol = 3; _finlin = 13; _fincol = 86; _bridge = [2]; _signs = [4, 5]; this._id = 11; this._lv = _root.leveltxt + ' ' + this._id; } } instance _button11 of movieClip 329 { onClipEvent (load) { var _stars = [[], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 1, 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, 0, 0, 0, 0, 0, 0, 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, 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, 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, 1, 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, 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, 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, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 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, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 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, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _watersurf = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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], [], [], [], [], [], [], [], [], [], [], [], [], []]; var _accelsurf = [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, 0, 0, 0, 0, 0, 0, 0, 1, 1]; var _snowsurf = []; var _enlevsurf = [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]; var _masklinex = new Array(9400, 8900, 8800, 8700, 8600, 8499, 8200, 8001, 7899, 7800, 7699, 7600, 6700, 6500, 6300, 6100, 5900, 5701, 5500, 5300, 5100, 4901, 4800, 4600, 4500, 4398, 4201, 3900, 3602, 3500, 3299, 3100, 2802, 2700, 2299, 2200, 1902, 1700, 1600, 1500, 1400, 1200, 1100, 1000, 900, 600, 500, 200, 100, -2, -502); var _maskliney = new Array(-302, -302, -302, -302, -248, 99, 98, 201, 301, 352, 451, 502, 498, 448, 448, 502, 498, 601, 652, 648, 598, 499, 448, 448, 398, -399, -501, -502, -448, -398, -248, -198, -148, -98, 302, 352, 402, 398, 348, 348, 402, 398, 348, 348, 402, 398, 348, 348, 298, 0, 0); var surfacesTypes = new Array('line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line0', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line1', 'line0', 'line0', 'line0', 'line0', 'line0', 'circle', 'rectangle', 'circle', 'circle', 'line1', 'line0'); var surfacesXPos = new Array(8950, 8850, 8750, 8650, 8550, 8350, 8100, 7950, 7850, 7750, 7650, 7150, 6600, 6400, 5800, 5600, 5400, 5200, 5000, 4850, 4700, 4550, 4450, 4300, 4050, 3750, 3550, 3400, 3200, 2950, 2750, 2500, 2250, 2050, 1800, 1650, 1550, 1450, 1300, 1150, 1050, 950, 750, 550, 350, 150, 50, 5400, 4400, 6400, 8600, 6200, 6000); var surfacesYPos = new Array(-300, -300, -300, -275, -75, 100, 150, 250, 325, 400, 475, 500, 475, 450, 550, 625, 650, 625, 550, 475, 450, 425, 0, -450, -500, -475, -425, -325, -225, -175, -125, 100, 325, 375, 400, 375, 350, 375, 400, 375, 350, 375, 400, 375, 350, 325, 150, 700, -300, 500, -300, 475, 500); var surfacesWidths = new Array(100, 100, 100, 100, 100, 300, 195, 100, 100, 100, 100, 900, 200, 200, 195, 200, 200, 200, 195, 100, 200, 100, 100, 195, 300, 295, 100, 200, 200, 295, 100, 400, 100, 295, 200, 100, 100, 100, 200, 100, 100, 100, 300, 100, 300, 100, 100, 200, 200, 200, 200, 200, 200); var surfacesHeights = new Array(0, 0, 0, 50, 345, 0, 100, 100, 50, 100, 50, 0, 50, 0, 100, 50, 0, 50, 100, 50, 0, 50, 795, 100, 0, 50, 50, 150, 50, 50, 50, 400, 50, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 300, 200, 200, 200, 200, 50, 0); var _dangerlin = new Array(-10, 14); var _dangercol = new Array(-10, 71); lift1_movementSteps = 367; lift1_speedX = 0; lift1_speedY = 3; lift1_posX = 4600; lift1_posY = 575; lift1_wdt = 200; lift1_hgt = 50; _liftno = 2; _carlin = 12; _carcol = 3; _finlin = 10; _fincol = 83; _signs = [0, 7]; _bridge = [3]; this._id = 12; this._lv = _root.leveltxt + ' ' + this._id; } } movieClip 336 { frame 1 { stop(); } frame 1 { _txt.text = _root.thislevellockedtxt; } frame 2 { _txt.text = _root.thislevellockedtxt; _txt2.text = _root.thislevellockedmesstxt; } } frame 29 { stop(); } frame 37 { _score = 0; _totallevels = 12; _activecar = 3; _cars = 3; _checklin = 0; _checkcol = 0; _times = new Array(); _times[1] = 9000; _times[2] = 9000; _times[3] = 9000; _times[4] = 9000; _times[5] = 9000; _times[6] = 9000; _times[7] = 9000; _times[8] = 9000; _times[9] = 9000; _times[10] = 8000; _times[11] = 11000; _times[12] = 15000; } frame 46 { _ldg = ''; } frame 46 { _soco = 40; sounderMC._fadeLoop('music', 0, 2); } movieClip 338 { } frame 48 { function setEnvironment(_envi) { if (_movi != 1 && _movi < 0.99) { _movi += 0.005; } if (_envi != _oldenvi) { _oldenvi = _envi; trace(_envi); if (_envi == 'normal') { _root._maxtorque = 1.5; _root._slip = 0.3; _root.gravity = 0.5; _root.keySpeed = 0.5; _root.keyRotation = 0.6; _root._movi = 1; } if (_envi == 'water') { _root._maxtorque = 0.5; _root._slip = 0.85; _root.gravity = 0.05; _root.keySpeed = 0.3; _root.keyRotation = 0.2; _root._movi = 0.8; } if (_envi == 'accel') { _root._maxtorque = 5; _root._slip = 0; _root.gravity = 0.5; _root.keySpeed = 5; _root.keyRotation = 0.6; _root._movi = 1; } if (_envi == 'snow') { _root._maxtorque = 1.5; _root._slip = 0.9; _root.gravity = 0.5; _root.keySpeed = 0.5; _root.keyRotation = 0.6; _root._movi = 1; } truckGame.engine.setGravity(0, gravity); truckGame._movi = _movi; truckGame.keySpeed = keySpeed; truckGame.keyRotation = keyRotation; } } currflip = 0; var _mxxsp = 22; var _mxysp = 22; var _maxtorque = 1.5; var _angstiff = 1; var _angelast = 7; var _slip = 0.3; var gravity = 0.5; var surfaceFriction = 0.01; var elasticCoef = 4; var keySpeed = 0.5; var keyRotation = 0.6; var truckGame = new TruckGame(gameumc); _movi = 1; _oldenvi = 'normal'; _crashed = 0; _leveldone = 0; _damage = 0; _scrolling = 0; ++_nivel; _stuntscore = 0; if (_root._checkcol != 0) { _timescore = _root.timeX; } else { _timescore = _times[_nivel]; } _lifescore = 500; _endleveltime = 60; _ldg = _root.loadingtxt + _nivel + '/' + _totallevels; } frame 59 { if (_nivel > _totallevels) { stop(); } } frame 107 { _root.truckGame.startNextLevel(); } frame 108 { _root.truckGame.createCar(); } frame 109 { _root.truckGame.runGame(); _3x = _cars + 'X'; _stx = scoretxt + _score; } movieClip 341 { } movieClip 342 { frame 1 { stop(); } } movieClip 347 { frame 1 { stop(); } } frame 110 { function checkShadowScore(_finishedVar) { trace('_root._xbody1 = new Array(' + _root._xbody[0] + ')'); trace('_root._ybody1 = new Array(' + _root._ybody[0] + ')'); trace('_root._rbody1 = new Array(' + _root._rbody[0] + ')'); trace('_root._xw11 = new Array(' + _root._xw1[0] + ')'); trace('_root._yw11 = new Array(' + _root._yw1[0] + ')'); trace('_root._xw21 = new Array(' + _root._xw2[0] + ')'); trace('_root._yw21 = new Array(' + _root._yw2[0] + ')'); } stop(); pausedWindow._visible = false; } frame 110 { sounderMC._fadeLoop('music', 0, 2); sounderMC._fadeLoop('back', 100, 2); } movieClip 353 { } instance _pauseMC of movieClip 353 { onClipEvent (release) { this._toolTXT.text = ''; _parent.sounderMC.pauseGame(); } onClipEvent (rollOver) { this._toolTXT.text = _root._pausetxt; } onClipEvent (rollOut) { this._toolTXT.text = ''; } } movieClip 354 { frame 1 { stop(); if (_root.isWitch()) { this._visible = false; } this.useHandCursor = false; this.onRelease = function () { _root.gotoMother(); }; if (_root._lang == 'rom') { gotoAndStop(2); } } } movieClip 358 { frame 1 { this.useHandCursor = false; this.onRelease = function () {}; } } movieClip 361 { frame 18 { stop(); var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.isDown(32)) { _cod = 1; play(); } }; Key.addListener(keyListener); } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.continuetxt; } onClipEvent (release) { _parent._cod = 1; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.moregamestxt; } onClipEvent (release) { _root.gotoMother(); } } frame 19 { Key.removeListener(keyListener); } frame 34 { if (_cod == 1) { if (_root._checklin == 0 || _root._checklin == null) { _root._oldLev = -10; } --_root._nivel; --_root._cars; _root.gotoAndPlay('nextlevel'); } } } movieClip 364 { frame 18 { stop(); if (_root._timescore <= 0) { _root._stuntscore = 0; } _root._score += _root._stuntscore; _fintxt = _root.finalscoretxt + _root._score; } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.submitscoretxt; } onClipEvent (release) { _parent._cod = 2; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.mainmenutxt; } onClipEvent (release) { _parent._cod = 3; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.moregamestxt; } onClipEvent (release) { _root.gotoMother(); } } frame 34 { if (_cod == 1) { } if (_cod == 2) { _root.v_submit = true; _root.gotoAndPlay('submitscore'); } if (_cod == 3) { _root.gotoAndStop('coperta'); } } } movieClip 367 { frame 18 { stop(); if (_root._timescore <= 0) { _root._stuntscore = 0; } _root._score += _root._stuntscore; _root._score += _root._timescore; _fintxt = _root.finalscoretxt + _root._score; } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.submitscoretxt; } onClipEvent (release) { _parent._cod = 2; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.mainmenutxt; } onClipEvent (release) { _parent._cod = 3; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.moregamestxt; } onClipEvent (release) { _root.gotoMother(); } } frame 34 { if (_cod == 1) { } if (_cod == 2) { _root.v_submit = true; _root.gotoAndPlay('submitscore'); } if (_cod == 3) { _root.gotoAndStop('coperta'); } } } movieClip 370 { frame 18 { stop(); _levtxt = _root.levelscoretxt + (_root._stuntscore + _root._timescore); var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.isDown(32)) { _cod = 1; play(); } }; Key.addListener(keyListener); } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.moregamestxt; } onClipEvent (release) { _root.gotoMother(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.nextleveltxt; } onClipEvent (release) { _parent._cod = 1; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.replayleveltxt; } onClipEvent (release) { _parent._cod = 4; _parent.play(); } } frame 19 { Key.removeListener(keyListener); } frame 34 { if (_cod == 1) { if (_root._timescore <= 0) { _root._stuntscore = 0; } _root._score += _root._stuntscore; _root._score += _root._timescore; _root.gotoAndPlay('nextlevel'); } if (_cod == 4) { _root._checklin = 0; _root._checkcol = 0; _root._oldLev = -10; --_root._nivel; _root.gotoAndPlay('nextlevel'); } } } movieClip 374 { frame 18 { stop(); if (_root._timescore <= 0) { _root._stuntscore = 0; } _root._score += _root._stuntscore; _root._score += _root._timescore; _fintxt = _root.finalscoretxt + _root._score; } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.submitscoretxt; } onClipEvent (release) { _parent._cod = 2; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.mainmenutxt; } onClipEvent (release) { _parent._cod = 3; _parent.play(); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.moregamestxt; } onClipEvent (release) { _root.gotoMother(); } } frame 19 { Key.removeListener(keyListener); } frame 34 { if (_cod == 3) { _root.gotoAndStop('coperta'); } if (_cod == 2) { _root.v_submit = true; _root.gotoAndPlay('submitscore'); } } } movieClip 375 { frame 1 { stop(); } } movieClip 377 { instance of movieClip 302 { onClipEvent (load) { this._tx = _root._quittxt; } onClipEvent (release) { _root._pauseFlag = 0; _root.gotoAndStop('coperta'); } } instance of movieClip 302 { onClipEvent (load) { this._tx = _root.continuetxt; } onClipEvent (release) { _parent._visible = false; _root._pauseFlag = 0; _root.scoresbar2.timer.play(); _root.sounderMC._fadeLoop('music', 0, 2); _root.sounderMC._fadeLoop('back', 100, 2); } } } frame 111 { _root.gotoAndStop('coperta'); } frame 112 { v_type = 'score'; v_score = _score; v_color = '99CCFF'; } movieClip 380 { frame 1 { this._visible = false; } } movieClip 386 { frame 1 { stop(); } } movieClip 388 { } movieClip 392 { } button 398 { on (keyPress '<Enter>') { if (_parent._yourname == 'Your Name' && _root._lang == 'eng') { _parent._yourname = 'Anonymous'; } if (_parent._yourname == 'Numele Tau' && _root._lang == 'rom') { _parent._yourname = 'Anonim'; } if (_root._url.indexOf('gamesheep.com') < 0 && _root._url.indexOf('ejocuri.ro') < 0) { } else { _parent.sendName(); } _parent.gotoAndStop('send'); } } movieClip 399 { } movieClip 404 { frame 1 { stop(); } } movieClip 405 { } movieClip 408 { } button 411 { on (release) { getURL(_parent._gourl, '_blank'); } } button 413 { on (release) { _root.gotoAndStop('coperta'); } } movieClip 415 { } movieClip 423 { frame 1 { this._visible = false; } } movieClip 425 { frame 1 { this._visible = false; } } movieClip 432 { frame 1 { errors = 0; } frame 2 { _parent.setObjColor(mc_back3, _root.v_color); mc_back3.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; } frame 3 { stop(); var loadListener2 = new Object(); loadListener2.onLoadError = function (target_mc, errorCode, httpStatus) { ++errors; if (errors < 20) { gotoAndPlay('res'); } else { errors = 0; _root.gotoAndStop('coperta'); } }; loadListener2.onLoadComplete = function (target_mc, httpStatus) { errors = 0; gotoAndPlay('done'); }; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener2); if (_root._lang == 'eng') { mcLoader.loadClip('../sbc.swf', _loader); } else { mcLoader.loadClip('../sbc.swf', _loader); } } frame 8 { stop(); _loader.sbc.gotoAndPlay('go'); _parent.setObjColor(mc_back3, _root.v_color); mc_back3.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; } } movieClip 433 { frame 1 { function bitOR(a, b) { var v1 = a & 1 | b & 1; var v2 = a >>> 1 | b >>> 1; return v2 << 1 | v1; } function bitXOR(a, b) { var v1 = a & 1 ^ b & 1; var v2 = a >>> 1 ^ b >>> 1; return v2 << 1 | v1; } function bitAND(a, b) { var v1 = a & 1 & (b & 1); var v2 = a >>> 1 & b >>> 1; return v2 << 1 | v1; } function addme(x, y) { var v1 = (x & 65535) + (y & 65535); var v2 = (x >> 16) + (y >> 16) + (v1 >> 16); return v2 << 16 | v1 & 65535; } function rhex(num) { str = ''; j = 0; while (j <= 3) { str += hex_chr.charAt(num >> j * 8 + 4 & 15) + hex_chr.charAt(num >> j * 8 & 15); ++j; } return str; } function str2blks_MD5(str) { nblk = (str.length + 8 >> 6) + 1; blks = new Array(nblk * 16); i = 0; while (i < nblk * 16) { blks[i] = 0; ++i; } i = 0; while (i < str.length) { blks[i >> 2] |= str.charCodeAt(i) << ((str.length * 8 + i) % 4) * 8; ++i; } blks[i >> 2] |= 128 << ((str.length * 8 + i) % 4) * 8; var v2 = str.length * 8; blks[nblk * 16 - 2] = v2 & 255; blks[nblk * 16 - 2] |= (v2 >>> 8 & 255) << 8; blks[nblk * 16 - 2] |= (v2 >>> 16 & 255) << 16; blks[nblk * 16 - 2] |= (v2 >>> 24 & 255) << 24; return blks; } function rol(num, cnt) { return num << cnt | num >>> 32 - cnt; } function cmn(q, a, b, x, s, t) { return addme(rol(addme(addme(a, q), addme(x, t)), s), b); } function ff(a, b, c, d, x, s, t) { return cmn(bitOR(bitAND(b, c), bitAND(~b, d)), a, b, x, s, t); } function gg(a, b, c, d, x, s, t) { return cmn(bitOR(bitAND(b, d), bitAND(c, ~d)), a, b, x, s, t); } function hh(a, b, c, d, x, s, t) { return cmn(bitXOR(bitXOR(b, c), d), a, b, x, s, t); } function ii(a, b, c, d, x, s, t) { return cmn(bitXOR(c, bitOR(b, ~d)), a, b, x, s, t); } function calcMD5(str) { x = str2blks_MD5(str); a = 1732584193; b = -271733879; c = -1732584194; d = 271733878; var v1; i = 0; while (i < x.length) { olda = a; oldb = b; oldc = c; oldd = d; v1 = 0; a = ff(a, b, c, d, x[i + 0], 7, -680876936); d = ff(d, a, b, c, x[i + 1], 12, -389564586); c = ff(c, d, a, b, x[i + 2], 17, 606105819); b = ff(b, c, d, a, x[i + 3], 22, -1044525330); a = ff(a, b, c, d, x[i + 4], 7, -176418897); d = ff(d, a, b, c, x[i + 5], 12, 1200080426); c = ff(c, d, a, b, x[i + 6], 17, -1473231341); b = ff(b, c, d, a, x[i + 7], 22, -45705983); a = ff(a, b, c, d, x[i + 8], 7, 1770035416); d = ff(d, a, b, c, x[i + 9], 12, -1958414417); c = ff(c, d, a, b, x[i + 10], 17, -42063); b = ff(b, c, d, a, x[i + 11], 22, -1990404162); a = ff(a, b, c, d, x[i + 12], 7, 1804603682); d = ff(d, a, b, c, x[i + 13], 12, -40341101); c = ff(c, d, a, b, x[i + 14], 17, -1502002290); b = ff(b, c, d, a, x[i + 15], 22, 1236535329); a = gg(a, b, c, d, x[i + 1], 5, -165796510); d = gg(d, a, b, c, x[i + 6], 9, -1069501632); c = gg(c, d, a, b, x[i + 11], 14, 643717713); b = gg(b, c, d, a, x[i + 0], 20, -373897302); a = gg(a, b, c, d, x[i + 5], 5, -701558691); d = gg(d, a, b, c, x[i + 10], 9, 38016083); c = gg(c, d, a, b, x[i + 15], 14, -660478335); b = gg(b, c, d, a, x[i + 4], 20, -405537848); a = gg(a, b, c, d, x[i + 9], 5, 568446438); d = gg(d, a, b, c, x[i + 14], 9, -1019803690); c = gg(c, d, a, b, x[i + 3], 14, -187363961); b = gg(b, c, d, a, x[i + 8], 20, 1163531501); a = gg(a, b, c, d, x[i + 13], 5, -1444681467); d = gg(d, a, b, c, x[i + 2], 9, -51403784); c = gg(c, d, a, b, x[i + 7], 14, 1735328473); b = gg(b, c, d, a, x[i + 12], 20, -1926607734); a = hh(a, b, c, d, x[i + 5], 4, -378558); d = hh(d, a, b, c, x[i + 8], 11, -2022574463); c = hh(c, d, a, b, x[i + 11], 16, 1839030562); b = hh(b, c, d, a, x[i + 14], 23, -35309556); a = hh(a, b, c, d, x[i + 1], 4, -1530992060); d = hh(d, a, b, c, x[i + 4], 11, 1272893353); c = hh(c, d, a, b, x[i + 7], 16, -155497632); b = hh(b, c, d, a, x[i + 10], 23, -1094730640); a = hh(a, b, c, d, x[i + 13], 4, 681279174); d = hh(d, a, b, c, x[i + 0], 11, -358537222); c = hh(c, d, a, b, x[i + 3], 16, -722521979); b = hh(b, c, d, a, x[i + 6], 23, 76029189); a = hh(a, b, c, d, x[i + 9], 4, -640364487); d = hh(d, a, b, c, x[i + 12], 11, -421815835); c = hh(c, d, a, b, x[i + 15], 16, 530742520); b = hh(b, c, d, a, x[i + 2], 23, -995338651); a = ii(a, b, c, d, x[i + 0], 6, -198630844); d = ii(d, a, b, c, x[i + 7], 10, 1126891415); c = ii(c, d, a, b, x[i + 14], 15, -1416354905); b = ii(b, c, d, a, x[i + 5], 21, -57434055); a = ii(a, b, c, d, x[i + 12], 6, 1700485571); d = ii(d, a, b, c, x[i + 3], 10, -1894986606); c = ii(c, d, a, b, x[i + 10], 15, -1051523); b = ii(b, c, d, a, x[i + 1], 21, -2054922799); a = ii(a, b, c, d, x[i + 8], 6, 1873313359); d = ii(d, a, b, c, x[i + 15], 10, -30611744); c = ii(c, d, a, b, x[i + 6], 15, -1560198380); b = ii(b, c, d, a, x[i + 13], 21, 1309151649); a = ii(a, b, c, d, x[i + 4], 6, -145523070); d = ii(d, a, b, c, x[i + 11], 10, -1120210379); c = ii(c, d, a, b, x[i + 2], 15, 718787259); b = ii(b, c, d, a, x[i + 9], 21, -343485551); a = addme(a, olda); b = addme(b, oldb); c = addme(c, oldc); d = addme(d, oldd); i += 16; } return rhex(a) + rhex(b) + rhex(c) + rhex(d); } stop(); var hex_chr = '0123456789abcdef'; _apv = 'v3.5'; if (_root._lang == 'rom') { _scoresphp = 'http://www.ejocuri.ro/functions/flash.highscores.php'; _namephp = 'http://www.ejocuri.ro/functions/flash.getname.php'; } else { _scoresphp = 'http://www.gamesheep.com/functions/flash.highscores.php'; _namephp = 'http://www.gamesheep.com/functions/flash.getname.php'; } if (_root._lang == 'eng') { viewscorestxt = 'VIEW HIGHSCORES'; mainmenutxt = 'BACK'; interferrortxt = 'There was an error loading the scoreboard interface.'; loadingtxt = 'Please wait...\nLoading scoreboard engine.'; popnotopentxt = 'If the scores window doesn\'t open please click the "view highscores" button below.'; messagetxt = 'Message'; pleasewaittxt = 'Please Wait...'; enternametxt = 'Enter your name'; nametxt = 'Your Name'; scoresenttxt = 'Please wait...\nYour score is being recorded.'; scorepoptxt = 'Please wait...\nThe scores are being downloaded.'; dtoptxt = 'Daily TOP'; wtoptxt = 'Weekly TOP'; mtoptxt = 'Monthly TOP'; dtxt = 'D'; wtxt = 'W'; mxt = 'M'; sendtxt = 'SEND'; errortxt = 'Error!'; poperrtxt = 'The hishscores list is temporarily unavailable. Please try again later.'; pusherrtxt = 'The hishscores list is temporarily unavailable. Your score was not recorded.'; } else { viewscorestxt = 'VEZI SCORURILE'; mainmenutxt = 'INAPOI'; interferrortxt = 'A aparut o eroare la incarcarea interfetei de scoruri.'; loadingtxt = 'Asteapta...\nSe incarca tabela de scor.'; popnotopentxt = 'Daca fereastra de scoruri nu se deschide click pe butonul "vezi scorurile" de mai jos.'; messagetxt = 'Mesaj'; pleasewaittxt = 'Asteapta putin...'; enternametxt = 'Tasteaza numele tau'; nametxt = 'Numele Tau'; scoresenttxt = 'Asteapta putin...\nScorul tau se inregistreaza.'; scorepoptxt = 'Asteapta putin...\nScorurile se descarca'; dtoptxt = 'TOPUL Zilei'; wtoptxt = 'TOPUL Saptamanii'; mtoptxt = 'TOPUL Lunii'; dtxt = 'Z'; wtxt = 'S'; mtxt = 'L'; sendtxt = 'TRIMITE'; errortxt = 'Eroare!'; poperrtxt = 'Lista de scoruri este indisponibila temporar. Incearca mai tarziu.'; pusherrtxt = 'Lista de scoruri este indisponibila temporar. Scorul tau nu a fost inregistrat.'; } } frame 1 { function setObjColor(_xwho, _xcol1) { var v3 = _xcol1; var v6 = Number('0x' + v3.slice(0, 2)); var v4 = Number('0x' + v3.slice(2, 4)); var v8 = Number('0x' + v3.slice(4, 6)); var v2 = _xcol2; var v19 = Number('0x' + v2.slice(0, 2)); var v9 = Number('0x' + v2.slice(2, 4)); var v16 = Number('0x' + v2.slice(4, 6)); var v1 = _xcol3; var v17 = Number('0x' + v1.slice(0, 2)); var v10 = Number('0x' + v1.slice(2, 4)); var v20 = Number('0x' + v1.slice(4, 6)); var v5 = new Color(_xwho); var v7 = new Object(); v7 = {'ra': '100', 'rb': v6, 'ga': '100', 'gb': v4, 'ba': '100', 'bb': v8, 'aa': '100', 'ab': '0'}; v5.setTransform(v7); } _root.stop(); _yourname = null; if (_root._url.indexOf('gamesheep.com') < 0 && _root._url.indexOf('ejocuri.ro') < 0) { _intop = null; if (_root.v_submit) { gotoAndStop('name'); } else { gotoAndStop('pop'); } } else { _intop = null; if (_root.v_submit) { gotoAndStop('loadname'); } else { gotoAndStop('pop'); } } } frame 2 { var load_lv = new LoadVars(); load_lv.onLoad = function (success) { if (success) { if (this._user != '' && this._user != null && Number(this._user) != 0) { _yourname = this._user; } gotoAndStop('name'); } else { gotoAndStop('name'); } }; load_lv.load(_namephp + '?' + random(100000)); setObjColor(mc_back1, _root.v_color); mc_back1.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; mc_back1.butclose.onRollOver = function () { this.gotoAndStop(2); mc_cross._y -= 5; }; mc_back1.butclose.onRollOut = function () { this.gotoAndStop(1); mc_cross._y += 5; }; mc_back1.butclose.onReleaseOutside = function () { this.gotoAndStop(1); mc_cross._y += 5; }; } frame 6 { function sendName() { if (_root._unamexx != _yourname) { _root._unamexx = _yourname; loadVariables(_namephp + '?u=' + _yourname, this); } } setObjColor(mc_back2, _root.v_color); if (_yourname == '' || _yourname == null) { _yourname = nametxt; } _ynameaux = String(_root.v_score); _ynameaux = Number(_ynameaux.charAt(length(_ynameaux) - 1)); if (_ynameaux == 0) { _ynameaux = 1; } _yname.restrict = 'A-Z a-z 1-9'; Selection.setFocus('_yname'); Selection.setSelection(0, 30); mc_back2.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; mc_back2.butclose.onRollOver = function () { this.gotoAndStop(2); mc_cross9._y -= 5; }; mc_back2.butclose.onRollOut = function () { this.gotoAndStop(1); mc_cross9._y += 5; }; mc_back2.butclose.onReleaseOutside = function () { this.gotoAndStop(1); mc_cross9._y += 5; }; mc_back2.butsend.onRelease = function () { if (_yourname == 'Your Name' && _root._lang == 'eng') { _yourname = 'Anonymous'; } if (_yourname == 'Numele Tau' && _root._lang == 'rom') { _yourname = 'Anonim'; } if (_root._url.indexOf('gamesheep.com') < 0 && _root._url.indexOf('ejocuri.ro') < 0) { } else { sendName(); } gotoAndStop('send'); }; mc_back2.butsend.onRollOver = function () { this.gotoAndStop(2); _send._y += 5; }; mc_back2.butsend.onRollOut = function () { this.gotoAndStop(1); _send._y -= 5; }; mc_back2.butsend.onReleaseOutside = function () { this.gotoAndStop(1); _send._y -= 5; }; } frame 12 { var result_lv = new LoadVars(); result_lv.onLoad = function (success) { if (success) { if (this._error == 0) { _intop = this._intop; gotoAndStop('pop'); } else { gotoAndStop('pusherror'); } } else { gotoAndStop('pusherror'); } }; _check = calcMD5(_root.v_gameid + _root.v_score + 'andrei1805' + _root.v_type + _yourname); var send_lv = new LoadVars(); send_lv.command = 'push'; send_lv.type = _root.v_type; send_lv.name = _yourname; send_lv.score = _root.v_score; send_lv.gameid = _root.v_gameid; send_lv.check = _check; send_lv.sendAndLoad(_scoresphp + '?' + random(100000), result_lv, 'POST'); mc_back3.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; mc_back3.butclose.onRollOver = function () { this.gotoAndStop(2); mc_cross._y -= 5; }; mc_back3.butclose.onRollOut = function () { this.gotoAndStop(1); mc_cross._y += 5; }; mc_back3.butclose.onReleaseOutside = function () { this.gotoAndStop(1); mc_cross._y += 5; }; setObjColor(mc_back3, _root.v_color); } frame 18 { if (_root._lang == 'eng') { if (!_root.v_submit) { _gourl = 'http://www.gamesheep.com/highscores.php?id=' + _root.v_gameid; } else { _gourl = 'http://www.gamesheep.com/highscores.php?id=' + _root.v_gameid; } } else { if (!_root.v_submit) { _gourl = 'http://www.ejocuri.ro/highscores.php?id=' + _root.v_gameid; } else { _gourl = 'http://www.ejocuri.ro/highscores.php?id=' + _root.v_gameid; } } getURL(_gourl, '_blank'); _link.text = _gourl; Selection.setFocus('_link'); Selection.setSelection(0, 200); _link.onSetFocus = function () { System.setClipboard(_gourl); }; mc_back5.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; mc_back5.butclose.onRollOver = function () { this.gotoAndStop(2); mc_cross3._y -= 5; }; mc_back5.butclose.onRollOut = function () { this.gotoAndStop(1); mc_cross3._y += 5; }; mc_back5.butclose.onReleaseOutside = function () { this.gotoAndStop(1); mc_cross3._y += 5; }; mc_back5.but10.onRollOver = function () { _mmtxt._y += 5; }; mc_back5.but10.onRollOut = function () { _mmtxt._y -= 5; }; mc_back5.but10.onReleaseOutside = mc_back5.but10.onRollOut; mc_back5.but11.onRollOver = function () { _vhtxt._y += 5; }; mc_back5.but11.onRollOut = function () { _vhtxt._y -= 5; }; mc_back5.but11.onReleaseOutside = mc_back5.but11.onRollOut; setObjColor(mc_back5, _root.v_color); } frame 27 { setObjColor(mc_back1, _root.v_color); mc_back1.butclose.onRelease = function () { _root.gotoAndStop('coperta'); }; mc_back1.butclose.onRollOver = function () { this.gotoAndStop(2); mc_cross._y -= 5; }; mc_back1.butclose.onRollOut = function () { this.gotoAndStop(1); mc_cross._y += 5; }; mc_back1.butclose.onReleaseOutside = function () { this.gotoAndStop(1); mc_cross._y += 5; }; } } frame 114 { gotoAndStop('coperta'); }




http://swfchan.com/43/211188/info.shtml
Created: 8/10 -2018 01:50:49 Last modified: 8/10 -2018 01:50:49 Server time: 04/05 -2024 07:33:19