Section 1
//Amber (amber3.Amber)
package amber3 {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
import flash.utils.*;
public class Amber extends Character {
private var _flyTimer:Number;
private var _lives:int;
private var _fireballTimer:Number;
private var _bellyMode:int;
private var _invincibleTimer:Number;
private var _modesUnlocked:int;
private var _controller:Controller;
private var _fireImage:Class;
private var _isPaused:Boolean;
private var _maxHealth:int;
private var _platPos:Point;
private var _pieces:int;
private var _glow:Number;
private var _health:int;
private var _attackMode:int;
private var _appleTimer:Number;
private var _recoveryTimer:Number;
public var playerID:int;
private var _appleImage:Class;
private var _items:Number;
private var _platform:Platform;
private var _fireballCount:int;
private var _oldY:Number;
private var _oldX:Number;
public static const ANIM_START_FIRE:int = 7;
public static const MODE_NORMAL:int = 0;
public static const WALL_BOUNCE_SPEED:int = 18;
public static const ANIM_STAND:int = 1;
public static const WALL_BOUNCE_HEIGHT:int = 20;
public static const LIFE:String = "life";
public static const FLOATING:int = 11;
public static const WATER_MULTIPLIER:Number = 0.5;
public static const MAX_HORIZONTAL_VELOCITY:int = 24;
public static const JUMP_ONLY:int = 20;
public static const ANIM_FLY:int = 9;
public static const INVINCIBLE:int = 17;
public static const ANIM_THROW:int = 8;
public static const MODE_DRAGON:int = 3;
public static const WALK_SPEED:int = 8;
public static const CHANGE_MODE:String = "changeMode";
public static const ANIM_ATTACK:int = 7;
public static const ANIM_WALK:int = 2;
public static const BELLY_DRAGON_JUMP_SPEED:Number = 22;
public static const FLY_SPEED:int = 5;
public static const FLOAT:int = 8;
public static const ANIM_RUN:int = 3;
public static const SIDE_ATTACK:int = 3;
public static const COLLECT_ITEM:String = "collectItem";
private static const MID_GLOW:int = 10;
public static const BOUNCING:int = 9;
public static const ATTACK_BOUNCE_SPEED:Number = 26;
public static const STOMP:String = "stomp";
public static const ANIMATING:int = 13;
public static const MOVING:int = 3;
public static const SEEK_PLAYER_1:String = "seekPlayer1";
public static const RUN_SPEED:int = 15;
public static const DAMAGE_TIMER:Number = 15;
public static const CRUSHING:int = 12;
public static const DAMAGE_SPEED:Number = 15;
public static const FLY:int = 16;
public static const ANIM_DAMAGE:int = 6;
public static const DIRECTION:int = 4;
public static const FLOAT_SPEED:int = 8;
public static const PROJECTILE_ATTACK:int = 1;
public static const CHANGING:int = 7;
public static const DEAD:String = "dead";
public static const THROW_SPEED:Number = 18;
public static const ANIM_BOUNCE:int = 9;
public static const ANIMATIONS_PER_MODE:int = 11;
public static const DAMAGE:String = "damage";
public static const ACCELERATION:int = 2;
public static const ATTACKING:int = 6;
public static const MODE_HEAVY_BELLY:int = 2;
public static const ANIM_STOMP:int = 7;
public static const NO_ATTACK:int = 0;
public static const DISABLED:int = 5;
public static const THROWABLE_TIME:Number = 4;
public static const ANIM_END:int = 10;
public static const FLYING:int = 15;
public static const BELLY_DRAGON_RUN_SPEED:Number = 13;
public static const MODE_LIGHT_BELLY:int = 1;
public static const ANIM_START:int = 0;
public static const ANIM_FLOAT:int = 8;
public static const CHECKPOINT:String = "checkpoint";
public static const JUMP_ATTACK:int = 2;
public static const ANIM_JUMP:int = 4;
public static const GROUND:int = 0;
public static const ANIM_FIRE:int = 8;
public static const SURFACE:int = 1;
private static const MAX_GLOW:int = 12;
public static const BOUNCE_SPEED:int = 39;
public static const SWIM_SPEED:Number = 4;
public static const THROWABLE_LIFE:Number = 30;
public static const THROW_HEIGHT:Number = 21;
public static const RUNNING:int = 2;
public static const PAUSE_GAME:String = "pauseGame";
private static const MAX_FIRE_BALLS:int = 8;
public static const ONEWAY:int = 18;
public static const DAMAGE_RECOVERY_TIMER:Number = 60;
private static const MAX_FLY_TIME:int = 100;
public static const JUMP_SPEED:int = 26;
public static const MODE_BELLY_DRAGON:int = 4;
public static const NO_REPEAT:int = 10;
public static const NUMBER_OF_MODES:int = 5;
public static const MESSAGE:String = "message";
public static const ANIM_FALL:int = 5;
public static const ANIM_CRUSH:int = 8;
public static const ANIM_FILL:int = 7;
public static const VICTORY:String = "victory";
private static const FIRE_BALL_INTERVAL:Number = 1;
public static const WATER:int = 14;
public static const FRICTION:Number = 0.9;
public static const RIGHT:int = 19;
public static const LOSE_ITEM:String = "loseItem";
public static var RECORD:Boolean = false;
public static var RECORD_Y_OFFSET:int = 0;
public static var RECORD_X_OFFSET:int = 0;
public static var RECORD_NAME:String = "frames";
public function Amber(_arg1:int, _arg2:int, _arg3:Class, _arg4:Controller, _arg5:Class, _arg6:Class){
super(_arg1, _arg2, _arg3);
_type = "amber";
_controller = _arg4;
_controller.addEventListener(ButtonEvent.BUTTON_DOWN, buttonDown, false, 0, true);
_controller.addEventListener(ButtonEvent.BUTTON_UP, buttonUp, false, 0, true);
_fireImage = _arg5;
_appleImage = _arg6;
_bellyMode = 0;
_modesUnlocked = 0;
_lives = 0;
_items = 0;
_health = 0;
_maxHealth = 0;
_pieces = 0;
_platform = null;
_platPos = null;
_fireballCount = 0;
_fireballTimer = 0;
_appleTimer = 0;
_attackMode = NO_ATTACK;
_glow = -1;
_flyTimer = -1;
_invincibleTimer = -1;
_recoveryTimer = -1;
_isPaused = false;
_oldX = 0;
_oldY = 0;
clip.attackbox.visible = false;
playerID = 0;
}
public function buttonDown(_arg1:ButtonEvent){
var _local2:int;
if (((bit(DISABLED)) && (!((_arg1.button == Controller.BUTTON_START))))){
if (((bit(CHANGING)) && ((_arg1.button == Controller.BUTTON_B)))){
if ((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_END){
_bellyMode++;
_bellyMode = (_bellyMode % _modesUnlocked);
};
bitReset(CHANGING);
bitReset(ANIMATING);
bitReset(DISABLED);
animate(ANIM_STAND);
_glow = MAX_GLOW;
makeSparkles();
dispatchEvent(new Event(CHANGE_MODE));
};
if (!((bit(JUMP_ONLY)) && ((_arg1.button == Controller.BUTTON_A)))){
return;
};
};
if (((_isPaused) && (!((_arg1.button == Controller.BUTTON_START))))){
return;
};
switch (_arg1.button){
case Controller.BUTTON_UP:
break;
case Controller.BUTTON_DOWN:
break;
case Controller.BUTTON_LEFT:
if (((!(bit(GROUND))) && (!(bit(FLOATING))))){
clip.scaleX = -1;
};
break;
case Controller.BUTTON_RIGHT:
if (((!(bit(GROUND))) && (!(bit(FLOATING))))){
clip.scaleX = 1;
};
break;
case Controller.BUTTON_A:
if (bit(FLOATING)){
break;
};
if (((bit(GROUND)) || (bit(WATER)))){
if (bellyMode == MODE_BELLY_DRAGON){
vY = -(BELLY_DRAGON_JUMP_SPEED);
} else {
vY = -(JUMP_SPEED);
};
if (_controller.down(Controller.BUTTON_LEFT)){
clip.scaleX = -1;
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = ((_v.x > 0)) ? 1 : -1;
};
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = 1;
};
};
bitReset(GROUND);
if (((((bit(ATTACKING)) && ((bellyMode == MODE_DRAGON)))) && (Boolean(((((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_START_FIRE)) || (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_FIRE))))))){
bitReset(DISABLED);
bitReset(ANIMATING);
bitReset(ATTACKING);
};
if (bit(JUMP_ONLY)){
bitReset(DISABLED);
bitReset(ANIMATING);
bitReset(ATTACKING);
bitReset(JUMP_ONLY);
};
} else {
if (bellyMode == MODE_LIGHT_BELLY){
animate(ANIM_BOUNCE);
bitSet(ATTACKING);
bitSet(BOUNCING);
_attackMode = JUMP_ATTACK;
} else {
if (bellyMode == MODE_HEAVY_BELLY){
animate(ANIM_CRUSH);
bitSet(ATTACKING);
bitSet(CRUSHING);
_attackMode = JUMP_ATTACK;
} else {
if (bellyMode == MODE_DRAGON){
if (((!(bit(FLY))) && (!(bit(DISABLED))))){
bitReset(DISABLED);
bitReset(ANIMATING);
bitSet(FLYING);
bitSet(FLY);
_flyTimer = MAX_FLY_TIME;
animate(ANIM_FLY);
_attackMode = NO_ATTACK;
};
};
};
};
};
break;
case Controller.BUTTON_B:
if (bit(FLOATING)){
bitReset(FLOATING);
break;
};
if ((((bit(GROUND) | bit(WATER))) && (_controller.down(Controller.BUTTON_DOWN)))){
if (_modesUnlocked <= 1){
break;
};
vX = 0;
vY = 0;
bitSet(DISABLED);
bitSet(ANIMATING);
bitSet(CHANGING);
animate(ANIM_END, false);
} else {
if (((((!(bit(FLOAT))) && ((bellyMode == MODE_LIGHT_BELLY)))) && (_controller.down(Controller.BUTTON_UP)))){
if (!bit(FLOATING)){
vX = 0;
vY = 0;
animate(ANIM_FILL, false);
bitSet(FLOAT);
bitSet(FLOATING);
bitSet(ANIMATING);
bitSet(DISABLED);
};
} else {
if ((((bellyMode == MODE_NORMAL)) && (_controller.down(Controller.BUTTON_UP)))){
if ((((_items > 0)) && (!(_appleTimer)))){
if (_controller.down(Controller.BUTTON_LEFT)){
clip.scaleX = -1;
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = 1;
};
};
bitSet(DISABLED);
bitSet(ANIMATING);
bitSet(ATTACKING);
animate(ANIM_THROW, false);
_attackMode = PROJECTILE_ATTACK;
_items--;
};
} else {
if (bellyMode == MODE_NORMAL){
if (_controller.down(Controller.BUTTON_LEFT)){
clip.scaleX = -1;
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = 1;
};
};
if (bit(GROUND)){
};
bitSet(DISABLED);
bitSet(JUMP_ONLY);
bitSet(ANIMATING);
bitSet(ATTACKING);
animate(ANIM_ATTACK, false);
_attackMode = SIDE_ATTACK;
} else {
if (bellyMode == MODE_HEAVY_BELLY){
if (_controller.down(Controller.BUTTON_LEFT)){
clip.scaleX = -1;
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = 1;
};
};
if (((bit(GROUND)) && ((Math.abs(vX) <= RUN_SPEED)))){
};
bitSet(ANIMATING);
bitSet(ATTACKING);
animate(ANIM_ATTACK, false);
_attackMode = SIDE_ATTACK;
} else {
if (bellyMode == MODE_DRAGON){
if (!bit(FLYING)){
bitSet(ANIMATING);
bitSet(ATTACKING);
animate(ANIM_START_FIRE, false);
} else {
bitSet(ATTACKING);
};
};
};
};
};
};
};
break;
case Controller.BUTTON_START:
if (playerID > 0){
if (!bit(DISABLED)){
dispatchEvent(new Event(SEEK_PLAYER_1));
};
} else {
_isPaused = !(_isPaused);
dispatchEvent(new Event(PAUSE_GAME));
};
break;
case Controller.BUTTON_C:
if (_modesUnlocked <= 1){
break;
};
if (!(bit(GROUND) | bit(WATER))){
break;
};
_local2 = MODE_NORMAL;
if (_controller.down(Controller.BUTTON_UP)){
_local2 = MODE_LIGHT_BELLY;
} else {
if (_controller.down(Controller.BUTTON_DOWN)){
_local2 = MODE_BELLY_DRAGON;
} else {
if (_controller.down(Controller.BUTTON_LEFT)){
_local2 = MODE_HEAVY_BELLY;
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
_local2 = MODE_DRAGON;
};
};
};
};
quickChange(_local2);
break;
};
}
public function get lives():int{
return (_lives);
}
public function set lives(_arg1:int){
_lives = _arg1;
}
public function enemyKilled(_arg1:Enemy){
dispatchEvent(new EnemyEvent(EnemyEvent.ENEMY_KILLED, _arg1));
}
override protected function updateFrame(){
var _local1:int;
var _local2:int;
_local1 = Math.floor(_time);
_local2 = ((_animations[((_currentAnimation * 2) + 1)] - _animations[(_currentAnimation * 2)]) + 1);
if (bit(NO_REPEAT)){
_local1 = Math.min(_local1, (_local2 - 1));
} else {
_local1 = (_local1 % _local2);
};
_clip.gotoAndStop((_animations[(_currentAnimation * 2)] + _local1));
}
public function attackSprite(_arg1:GameSprite, _arg2:World):Boolean{
if (((((bit(ATTACKING)) && (Geometry.collide(getAttackPoints(), _arg1.getPoints(_arg2.timeSpeed))))) || ((((((_bellyMode == MODE_BELLY_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_RUN)))) && (Geometry.collide(getAttackPoints(), _arg1.getPoints(_arg2.timeSpeed))))))){
if (_arg1.type == "block"){
if ((_arg1 as Block).subtype == Block.CONTAINER_BLOCK){
hitContainer((_arg1 as Container), _arg2);
} else {
(_arg1 as Block).smash(_arg2);
};
} else {
if (_arg1.type == "enemy"){
return (hitEnemy((_arg1 as Enemy), _arg2));
};
_arg2.removeSprite(_arg1);
};
return (true);
};
return (false);
}
public function hitContainer(_arg1:Container, _arg2:World){
_items = (_items + _arg1.numItems);
dispatchEvent(new ItemEvent(COLLECT_ITEM, Item.COLLECTIBLE));
_arg1.smash(_arg2);
}
public function get pieces():int{
return (_pieces);
}
public function get modesUnlocked():int{
return (_modesUnlocked);
}
public function reset(){
_state = 0;
_bellyMode = MODE_NORMAL;
_clip.transform.colorTransform = new ColorTransform();
_time = 0;
_platform = null;
_platPos = null;
_fireballCount = 0;
_fireballTimer = 0;
_appleTimer = 0;
_glow = -1;
_flyTimer = -1;
_invincibleTimer = -1;
_recoveryTimer = -1;
_health = _maxHealth;
vX = 0;
vY = 0;
animate(ANIM_STAND);
}
public function bossKilled(_arg1:Enemy){
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DEFEATED, _arg1));
}
override public function getRect():Rectangle{
var _local1:MovieClip;
var _local2:MovieClip;
var _local3:Rectangle;
var _local4:Rectangle;
_local1 = _clip.hitbox;
_local2 = _clip.attackbox;
if ((((_local1 == null)) || ((_local2 == null)))){
throw ("Error in Character::getRect(). Property 'hitbox' or 'attackbox' not found in Character::clip");
};
_local3 = _local1.getRect(clip);
_local4 = _local2.getRect(clip);
if (clip.scaleX == -1){
_local3.x = (-(_local3.x) - _local3.width);
_local4.x = (-(_local4.x) - _local4.width);
};
_local3.x = (_local3.x + x);
_local3.y = (_local3.y + y);
_local4.x = (_local4.x + x);
_local4.y = (_local4.y + y);
return (_local3.union(_local4));
}
public function collectItem(_arg1:Item, _arg2:World):Boolean{
if (!Geometry.collide(getStaticPoints(), _arg1.getPoints(_arg2.timeSpeed))){
return (false);
};
switch (_arg1.subtype){
case Item.WATER:
bitSet(WATER);
bitReset(FLOAT);
bitReset(FLY);
break;
case Item.COLLECTIBLE:
_items++;
dispatchEvent(new ItemEvent(COLLECT_ITEM, _arg1.subtype));
_arg2.removeSprite(_arg1);
break;
case Item.RECOVERY:
if (_health < _maxHealth){
_health++;
} else {
return (false);
};
dispatchEvent(new ItemEvent(COLLECT_ITEM, _arg1.subtype));
_arg2.removeSprite(_arg1);
break;
case Item.HEALTH:
_pieces++;
dispatchEvent(new ItemEvent(COLLECT_ITEM, _arg1.subtype));
_arg2.removeSprite(_arg1);
break;
case Item.LIFE:
_lives++;
dispatchEvent(new Event(LIFE));
_arg2.removeSprite(_arg1);
break;
case Item.VICTORY:
dispatchEvent(new Event(VICTORY));
break;
case Item.CHECKPOINT:
dispatchEvent(new CheckPointEvent(CHECKPOINT, _arg1.x, _arg1.y));
break;
default:
dispatchEvent(new ItemEvent(COLLECT_ITEM, _arg1.subtype));
break;
};
return (true);
}
public function get health():int{
return (_health);
}
public function set modesUnlocked(_arg1:int){
_modesUnlocked = _arg1;
}
public function get collectibles():int{
return (Math.floor(_items));
}
public function buttonUp(_arg1:ButtonEvent){
switch (_arg1.button){
case Controller.BUTTON_UP:
break;
case Controller.BUTTON_DOWN:
break;
case Controller.BUTTON_LEFT:
break;
case Controller.BUTTON_RIGHT:
break;
case Controller.BUTTON_A:
if ((((bellyMode == MODE_LIGHT_BELLY)) && ((_currentAnimation == (ANIM_BOUNCE + (MODE_LIGHT_BELLY * ANIMATIONS_PER_MODE)))))){
bitReset(BOUNCING);
bitReset(ATTACKING);
_attackMode = NO_ATTACK;
};
if ((((bellyMode == MODE_HEAVY_BELLY)) && ((_currentAnimation == (ANIM_CRUSH + (MODE_HEAVY_BELLY * ANIMATIONS_PER_MODE)))))){
bitReset(CRUSHING);
bitReset(ATTACKING);
_attackMode = NO_ATTACK;
};
if (bellyMode == MODE_DRAGON){
bitReset(DISABLED);
bitReset(FLYING);
bitReset(ATTACKING);
_flyTimer = -1;
_attackMode = NO_ATTACK;
};
break;
case Controller.BUTTON_B:
if (((bit(ATTACKING)) && ((bellyMode == MODE_DRAGON)))){
bitReset(DISABLED);
bitReset(ANIMATING);
bitReset(ATTACKING);
};
break;
case Controller.BUTTON_START:
break;
};
}
public function damage(_arg1:Boolean=false):Boolean{
if (((bit(INVINCIBLE)) || (bit(CHANGING)))){
return (false);
};
_health--;
_state = 0;
_invincibleTimer = DAMAGE_RECOVERY_TIMER;
_recoveryTimer = DAMAGE_TIMER;
bitSet(INVINCIBLE);
bitSet(DISABLED);
bitReset(FLYING);
bitReset(ATTACKING);
_flyTimer = -1;
bitReset(FLOATING);
animate(ANIM_DAMAGE);
if ((((_health <= 0)) || (_arg1))){
_lives--;
dispatchEvent(new Event(DEAD));
return (false);
};
dispatchEvent(new Event(DAMAGE));
_clip.transform.colorTransform = new ColorTransform(1, 0.5, 0.5, 1);
return (true);
}
private function shootApple(_arg1:World){
var _local2:Projectile;
_local2 = new Projectile(_appleImage, THROWABLE_LIFE, this, (_clip.attackbox.x * _clip.scaleX), _clip.attackbox.y);
_local2.x = (x + (_clip.attackbox.x * clip.scaleX));
_local2.y = (y + _clip.attackbox.y);
_local2.vX = (THROW_SPEED * clip.scaleX);
_local2.vY = -(THROW_HEIGHT);
_local2.depth = 1;
_local2.linked = false;
_local2.gravity = true;
_arg1.addProjectile(_local2);
_appleTimer = THROWABLE_TIME;
dispatchEvent(new ItemEvent(LOSE_ITEM, Item.COLLECTIBLE));
}
public function hitByEnemy(_arg1:Enemy, _arg2:World){
var _local3:Number;
var _local4:Number;
var _local5:Array;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Array;
var _local10:Boolean;
var _local11:Array;
var _local12:Number;
var _local13:Number;
var _local14:Number;
var _local15:Number;
var _local16:Number;
var _local17:Number;
var _local18:Number;
var _local19:Number;
var _local20:Number;
_local3 = 0.8;
_local4 = 10;
_local5 = getStaticPoints();
_local6 = (base.x - _arg1.base.x);
_local7 = (base.y - _arg1.base.y);
_local8 = Math.atan2(_local7, _local6);
_local9 = [];
_local10 = super.getRect().intersects(_arg1.getRect());
if (!_local10){
return;
};
_local14 = _local5[GROUND_POINT].y;
_local12 = (_local5[LEFT_GROUND_POINT].y - vY);
_local11 = _arg1.getStaticPoints();
_local15 = _local11[HEAD_POINT].y;
_local13 = (_local11[HEAD_POINT].y - _arg1.vY);
if (!_arg1.dangerous){
return;
};
if (((((((!(_arg1.jumpResistant)) && ((vY >= (_arg1.vY - 1))))) && ((_local14 >= (_local15 - 1))))) && ((_local12 <= (_local13 + 1))))){
if (!_arg1.invincible){
_arg1.damage(this, _arg2);
};
if (_arg1.boss){
if (!_arg1.health){
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DEFEATED, _arg1));
} else {
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DAMAGED, _arg1));
};
} else {
dispatchEvent(new EnemyEvent(EnemyEvent.ENEMY_KILLED, _arg1));
};
if (_bellyMode != MODE_BELLY_DRAGON){
_local16 = (_local11[HEAD_POINT].y - _local5[GROUND_POINT].y);
y = (y + ((_local16)<0) ? _local16 : 0);
vY = -(ATTACK_BOUNCE_SPEED);
if (bit(BOUNCING)){
vY = -(BOUNCE_SPEED);
};
bitReset(GROUND);
bitReset(FLOAT);
bitReset(FLY);
};
} else {
if (((!(_arg1.hurt())) && (damage()))){
vY = -(DAMAGE_SPEED);
y--;
if (_arg1.base.x < x){
vX = DAMAGE_SPEED;
} else {
vX = -(DAMAGE_SPEED);
};
} else {
if (((((_arg1.boss) && (_arg1.health))) && ((_health == _maxHealth)))){
_arg1.revive();
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DAMAGED, _arg1));
};
_local17 = Math.min((_local11[LEFT_GROUND_POINT].x - _local5[RIGHT_GROUND_POINT].x), 0);
_local18 = Math.max((_local11[RIGHT_GROUND_POINT].x - _local5[LEFT_GROUND_POINT].x), 0);
_local19 = Math.max((_local11[GROUND_POINT].y - _local5[HEAD_POINT].y));
if ((((((-(_local17) <= _local19)) || ((_local18 <= _local19)))) || (bit(GROUND)))){
if (-(_local17) < _local18){
_local20 = (_local17 * _local3);
if (_local20 < -(_local4)){
_local20 = -(_local4);
};
} else {
_local20 = (_local18 * _local3);
if (_local20 > _local4){
_local20 = _local4;
};
};
x = (x + _local20);
} else {
if ((((_local19 > 0)) && (!(bit(GROUND))))){
y = (y + (_local19 * _local3));
vY = Math.max(vY, 0);
};
};
};
};
}
private function shootFireBall(_arg1:World){
var _local2:Array;
var _local3:Number;
var _local4:int;
var _local5:Projectile;
var _local6:Number;
var _local7:Number;
var _local8:Number;
if (_fireballTimer > 0){
_fireballTimer = (_fireballTimer - _arg1.timeSpeed);
return;
};
_fireballTimer = (_fireballTimer + FIRE_BALL_INTERVAL);
if (_fireballCount >= MAX_FIRE_BALLS){
return;
};
_fireballCount++;
_local2 = getStaticPoints();
_local3 = (_local2[GROUND_POINT].y - _local2[HEAD_POINT].y);
_local4 = 8;
_local5 = new Projectile(_fireImage, _local4, this, (_clip.attackbox.x * _clip.scaleX), _clip.attackbox.y);
_local5.x = ((x + (_clip.attackbox.x * clip.scaleX)) + (Math.random() * 2));
_local5.y = ((y + _clip.attackbox.y) + (Math.random() * 2));
_local6 = (Math.PI * 0.45);
_local7 = (_local3 / _local4);
_local8 = (((Math.PI * 0.25) + (Math.random() * _local6)) - (0.5 * _local6));
_local5.vX = ((Math.cos(_local8) * _local7) * clip.scaleX);
_local5.vY = (Math.sin(_local8) * _local7);
_local5.clip.scaleX = (_local5.clip.scaleX - (Math.random() * 0.25));
_local5.clip.scaleY = _local5.clip.scaleX;
_local5.depth = 1;
_arg1.addProjectile(_local5);
}
public function get bellyMode():int{
return (_bellyMode);
}
public function bossDamaged(_arg1:Enemy){
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DAMAGED, _arg1));
}
public function get controller():Controller{
return (_controller);
}
function makeSparkles(){
var sparkle:MovieClip;
var fade:Function;
var points:Array;
var p:Point;
var rad:Number;
var radMin:Number;
var i:int;
fade = function (_arg1:Event){
var _local2:MovieClip;
var _local3:ColorTransform;
_local2 = (_arg1.currentTarget as MovieClip);
_local2.x = (_local2.x + _local2.vX);
_local2.y = (_local2.y + _local2.vY);
_local2.rotation = (_local2.rotation + _local2.vR);
_local2.vX = (_local2.vX * 0.98);
_local2.vY = (_local2.vY * 0.98);
_local2.vR = (_local2.vR * 0.99);
_local2.shine = (_local2.shine * _local2.shineDivide);
_local2.life--;
_local3 = new ColorTransform(1, _local2.shine, 1);
_local2.transform.colorTransform = _local3;
if (_local2.life <= 0){
_local2.parent.removeChild(_local2);
_local2.removeEventListener("enterFrame", _local2.myFunc);
};
};
points = getStaticPoints();
p = new Point();
p.x = points[HEAD_POINT].x;
p.y = ((points[HEAD_POINT].y * 0.5) + (points[GROUND_POINT].y * 0.5));
rad = (points[GROUND_POINT].y - points[HEAD_POINT].y);
rad = (rad * 0.05);
radMin = (rad * 0.2);
i = 0;
while (i < 20) {
sparkle = new MovieClip();
sparkle.x = p.x;
sparkle.y = p.y;
sparkle.scaleX = ((1 + (Math.random() * 0.1)) - 0.05);
sparkle.scaleY = sparkle.scaleX;
sparkle.graphics.beginFill(0xFFFFFF);
sparkle.graphics.moveTo(rad, 0);
sparkle.graphics.lineTo(radMin, radMin);
sparkle.graphics.lineTo(0, rad);
sparkle.graphics.lineTo(-(radMin), radMin);
sparkle.graphics.lineTo(-(rad), 0);
sparkle.graphics.lineTo(-(radMin), -(radMin));
sparkle.graphics.lineTo(0, -(rad));
sparkle.graphics.lineTo(radMin, -(radMin));
sparkle.graphics.endFill();
sparkle.vX = ((Math.random() * 20) - 10);
sparkle.vY = ((Math.random() * 20) - 10);
sparkle.vR = ((Math.random() * 20) - 10);
sparkle.life = 10;
sparkle.shine = 1;
sparkle.myFunc = fade;
sparkle.shineDivide = (0.9 + (Math.random() * 0.09));
clip.parent.addChild(sparkle);
sparkle.addEventListener("enterFrame", fade, false, 0, true);
i = (i + 1);
};
}
public function hitEnemy(_arg1:Enemy, _arg2:World):Boolean{
if (((((((((_arg1.jumpResistant) && ((_attackMode == JUMP_ATTACK)))) || (((_arg1.attackResistant) && ((_attackMode == SIDE_ATTACK)))))) || (!(_arg1.dangerous)))) || (_arg1.invincible))){
return (false);
};
_arg1.damage(this, _arg2);
if (_arg1.boss){
if (!_arg1.health){
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DEFEATED, _arg1));
} else {
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_DAMAGED, _arg1));
};
} else {
dispatchEvent(new EnemyEvent(EnemyEvent.ENEMY_KILLED, _arg1));
};
return (true);
}
override public function behaviour(_arg1:World){
var _local2:int;
var _local3:Point;
var _local4:Point;
var _local5:Number;
var _local6:Number;
var _local7:Boolean;
var _local8:int;
var _local9:Array;
var _local10:int;
var _local11:Number;
var _local12:Number;
var _local13:Number;
var _local14:Number;
var _local15:Array;
var _local16:int;
var _local17:Array;
var _local18:GameSprite;
var _local19:int;
var _local20:Platform;
var _local21:Point;
var _local22:Point;
var _local23:Number;
var _local24:Array;
var _local25:Number;
var _local26:Number;
var _local27:Number;
var _local28:Number;
var _local29:int;
var _local30:OneWayWall;
var _local31:Array;
var _local32:Array;
var _local33:Array;
var _local34:MessageBlock;
var _local35:SpikeBlock;
var _local36:Number;
var _local37:Number;
var _local38:int;
var _local39:Number;
var _local40:Number;
var _local41:Boolean;
var _local42:Number;
var _local43:Array;
var _local44:Number;
var _local45:int;
var _local46:Number;
var _local47:int;
var _local48:Point;
var _local49:Point;
var _local50:Number;
var _local51:Point;
var _local52:Point;
var _local53:Number;
var _local54:Number;
var _local55:ColorTransform;
_local2 = WALK_SPEED;
bitReset(RUNNING);
bitReset(MOVING);
if (!bit(GROUND)){
if (!Boolean((((bellyMode == MODE_LIGHT_BELLY)) && (bit(WATER))))){
vY = (vY + (World.GRAVITY * _arg1.timeSpeed));
};
} else {
if (_controller.down(Controller.BUTTON_B)){
bitSet(RUNNING);
if (bellyMode == MODE_BELLY_DRAGON){
_local2 = BELLY_DRAGON_RUN_SPEED;
} else {
_local2 = RUN_SPEED;
};
};
};
if (((((!(bit(DISABLED))) && (!(bit(FLOATING))))) || (bit(JUMP_ONLY)))){
if (_controller.down(Controller.BUTTON_LEFT)){
if (vX > -(_local2)){
vX = (vX - (ACCELERATION * _arg1.timeSpeed));
if (vX < -(_local2)){
vX = -(_local2);
};
};
bitSet(MOVING);
bitReset(DIRECTION);
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
if (vX < _local2){
vX = (vX + (ACCELERATION * _arg1.timeSpeed));
if (vX > _local2){
vX = _local2;
};
};
bitSet(MOVING);
bitSet(DIRECTION);
};
};
};
if (bit(FLOATING)){
vY = -(FLOAT_SPEED);
vX = 0;
} else {
if (((bit(WATER)) && ((bellyMode == MODE_LIGHT_BELLY)))){
if (vY >= (-(SWIM_SPEED) + 1)){
vY--;
} else {
if (vY > -(SWIM_SPEED)){
vY = -(SWIM_SPEED);
};
};
};
};
_local3 = _p.clone();
if (bit(ONEWAY)){
if (bit(RIGHT)){
vX = Math.max(vX, 0);
} else {
vX = Math.min(vX, 0);
};
};
_local4 = _v.clone();
_v.clone().x = (_local4.x * _arg1.timeSpeed);
_local4.y = (_local4.y * _arg1.timeSpeed);
if (bit(WATER)){
_local4.x = (_local4.x * WATER_MULTIPLIER);
if ((((vY <= 0)) || (!((_bellyMode == MODE_BELLY_DRAGON))))){
_local4.y = (_local4.y * WATER_MULTIPLIER);
};
};
_oldX = x;
_oldY = y;
if (_platform != null){
y = (_platform.y + 0.5);
x = (x + (_platform.x - _platPos.x));
_platform = null;
};
x = (x + _local4.x);
y = (y + _local4.y);
_local5 = _v.y;
bitReset(ONEWAY);
_local6 = bit(WATER);
bitReset(WATER);
_local7 = false;
_local8 = getTimer();
_local9 = _arg1.hitSprites(this);
_local10 = (getTimer() - _local8);
_local11 = 0;
_local12 = 0;
if (_local10 > 40){
trace(("TIMEOUT:" + _local10));
};
_local13 = 0;
_local14 = 0;
_local15 = [];
_local16 = 0;
while (_local16 < _local9.length) {
_local18 = _local9[_local16];
switch (_local18.type){
case "block":
_local19 = Block(_local18).subtype;
switch (true){
case (((_local19 == Block.GROUND_BLOCK)) && ((((((bellyMode == MODE_HEAVY_BELLY)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_CRUSH)))) || ((((bellyMode == MODE_BELLY_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_STOMP))))))):
case (((((_local19 == Block.GROUND_BLOCK)) && ((bellyMode == MODE_HEAVY_BELLY)))) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_BOUNCE))):
case (((((_local19 == Block.WALL_BLOCK)) && ((bellyMode == MODE_HEAVY_BELLY)))) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_ATTACK))):
case (((_local19 == Block.CONTAINER_BLOCK)) && (Boolean((((((((((((((bellyMode == MODE_HEAVY_BELLY)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_ATTACK)))) || ((((bellyMode == MODE_HEAVY_BELLY)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_BOUNCE)))))) || ((((bellyMode == MODE_HEAVY_BELLY)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_CRUSH)))))) || ((((bellyMode == MODE_BELLY_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_STOMP)))))) || ((((bellyMode == MODE_NORMAL)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_ATTACK)))))) || ((((bellyMode == MODE_BELLY_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_RUN)))))))):
if (attackSprite(_local18, _arg1)){
break;
};
default:
_local33 = hitBlock((_local18 as Block), _arg1, _oldX, _oldY);
if (_local33.length){
if ((((((_local19 == Block.THIN_BLOCK)) && ((bellyMode == MODE_BELLY_DRAGON)))) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_RUN)))){
if (_local33[0].x == _local33[1].x){
if (attackSprite(_local18, _arg1)){
break;
};
};
};
if (Block(_local18).subtype == Block.MESSAGE_BLOCK){
_local34 = MessageBlock(_local18);
dispatchEvent(new MessageEvent(_local34.message));
} else {
if (Block(_local18).subtype == Block.SPIKE_BLOCK){
_local35 = SpikeBlock(_local18);
_local36 = ((Math.PI * 0.5) * _local35.orientation);
_local37 = (Math.atan2((_local33[1].y - _local33[0].y), (_local33[1].x - _local33[0].x)) - (Math.PI * 0.5));
if (Geometry.angularDistance(_local36, _local37) >= (1 - Geometry.TOLERANCE)){
if (damage()){
_local38 = (_local35.positive * DAMAGE_SPEED);
if (_local35.vertical){
vY = _local38;
} else {
vX = _local38;
};
};
};
} else {
if (Block(_local18).subtype == Block.FIRE_BLOCK){
if ((((bellyMode < MODE_DRAGON)) && (damage()))){
_local37 = (Math.atan2((_local33[1].y - _local33[0].y), (_local33[1].x - _local33[0].x)) - (Math.PI * 0.5));
vY = (Math.sin(_local37) * DAMAGE_SPEED);
vX = (Math.cos(_local37) * DAMAGE_SPEED);
};
} else {
if (Block(_local18).subtype == Block.CONTAINER_BLOCK){
_local37 = (Math.atan2((_local33[1].y - _local33[0].y), (_local33[1].x - _local33[0].x)) - (Math.PI * 0.5));
if ((((Geometry.angularDistance((-(Math.PI) * 0.5), _local37) >= (1 - Geometry.TOLERANCE))) && ((vY >= 0)))){
hitContainer((_local18 as Container), _arg1);
if (_bellyMode != MODE_BELLY_DRAGON){
y = (y + ((_local33[0].y - getStaticPoints()[GROUND_POINT].y) - 1));
vY = -(ATTACK_BOUNCE_SPEED);
if (bit(BOUNCING)){
vY = -(BOUNCE_SPEED);
};
bitReset(GROUND);
bitReset(FLOAT);
bitReset(FLY);
};
_local33 = [];
} else {
if (((bit(ATTACKING)) && (Geometry.polygon2polygon(getAttackPoints(), (_local18 as Container).getPoints(_arg1.timeSpeed))))){
hitContainer((_local18 as Container), _arg1);
_local33 = [];
};
};
};
};
};
};
};
_local15 = _local15.concat(_local33);
break;
};
break;
case "platform":
_local20 = (_local18 as Platform);
_local21 = new Point(_local20.x, _local20.y);
_local22 = _local20.position((_arg1.time - _arg1.timeSpeed));
if (((_platform) && ((_platform.position(_arg1.time).y <= _local21.y)))){
break;
};
_local23 = ((_local4.y + _local12) - (_local21.y - _local22.y));
_local24 = getStaticPoints();
if ((((_local24[LEFT_GROUND_POINT].x > (_local20.x + _local20.clip.width))) || ((_local24[RIGHT_GROUND_POINT].x < _local20.x)))){
break;
};
_local25 = (Math.min(y, (_oldY - _local12)) - 1);
_local26 = (Math.min(_local21.y, _local22.y) - 1);
_local27 = (Math.max(y, (_oldY - _local12)) + 1);
_local28 = (Math.max(_local21.y, _local22.y) + 1);
if ((((_local27 >= _local26)) && ((_local25 <= _local28)))){
_platform = _local20;
y = (_platform.y + 0.5);
vY = Math.min(vY, 0);
_platPos = _local21.clone();
_local15.push(new Point(_local21.x, _local21.y));
_local15.push(new Point((_local21.x + _platform.clip.width), _local21.y));
bitReset(FLYING);
bitReset(FLY);
_flyTimer = -1;
};
break;
case "item":
collectItem(Item(_local18), _arg1);
break;
case "wind":
if ((((((((((bellyMode == MODE_HEAVY_BELLY)) || ((bellyMode == MODE_BELLY_DRAGON)))) || (_local7))) || (!(hitSprite(_local18, _arg1.timeSpeed))))) || (!((_platform == null))))){
break;
};
_local7 = true;
_local29 = ((_local18 as Wind).positive * (_local18 as Wind).speed);
if (Wind(_local18).vertical){
if ((((_local29 < 0)) || (!(bit(GROUND))))){
_local12 = (_local12 + _local29);
y = (y + _local29);
};
} else {
_local11 = (_local11 + _local29);
x = (x + _local29);
};
break;
case "oneway":
_local30 = (_local18 as OneWayWall);
_local31 = getStaticPoints();
_local32 = _local30.getPoints(_arg1.timeSpeed);
if (_local31[HEAD_POINT].y > _local32[2].y){
break;
};
if (_local31[GROUND_POINT].y < _local32[0].y){
break;
};
if (_local31[LEFT_HEAD_POINT].x > _local32[2].x){
break;
};
if (_local31[RIGHT_GROUND_POINT].x < _local32[0].x){
break;
};
if (_local30.direction > 0){
bitSet(RIGHT);
if (_local31[HEAD_POINT].x >= (_local30.x + Tile.TILE_HALF)){
_local15.push(new Point((_local30.x + Tile.TILE_HALF), _local30.y));
_local15.push(new Point((_local30.x + Tile.TILE_HALF), (_local30.y + Tile.TILE_HALF)));
};
} else {
bitReset(RIGHT);
if (_local31[HEAD_POINT].x <= _local30.x){
_local15.push(new Point(_local30.x, (_local30.y + Tile.TILE_HALF)));
_local15.push(new Point(_local30.x, _local30.y));
};
};
bitSet(ONEWAY);
break;
case "enemy":
if (!attackSprite((_local18 as Enemy), _arg1)){
hitByEnemy((_local18 as Enemy), _arg1);
};
break;
default:
break;
};
_local16++;
};
if (((_local6) && (!(bit(WATER))))){
if ((((vY >= -(SWIM_SPEED))) && ((vY < 0)))){
vY = 1;
y++;
bitSet(WATER);
bitReset(FLOAT);
bitReset(FLY);
};
};
_local47 = 0;
while (_local47 < _local15.length) {
_local50 = (Math.atan2((_local15[1].y - _local15[0].y), (_local15[1].x - _local15[0].x)) - (Math.PI * 0.5));
_local39 = Math.cos(_local50);
_local40 = Math.sin(_local50);
if (_local39 < -(Geometry.TOLERANCE)){
vX = Math.min(vX, 0);
} else {
if (_local39 > Geometry.TOLERANCE){
vX = Math.max(vX, 0);
};
};
if (_local40 < -(Geometry.TOLERANCE)){
vY = Math.min(vY, 0);
} else {
if (_local40 > Geometry.TOLERANCE){
vY = Math.max(vY, 0);
};
};
_local47 = (_local47 + 2);
};
_local17 = correct(_arg1, _local3);
_local17 = _local17.concat(_local15);
x = _local3.x;
y = _local3.y;
if (_local17.length){
_local41 = false;
_local42 = Infinity;
_local43 = [];
_local44 = 0;
_local45 = 0;
_local46 = NaN;
_local47 = 0;
while (_local47 < _local17.length) {
_local48 = _local17[_local47];
_local49 = _local17[(_local47 + 1)];
_local50 = Math.atan2((_local49.y - _local48.y), (_local49.x - _local48.x));
_local44 = (_local44 + _local50);
_local45++;
_local51 = Geometry.rotate(_v, _local50, new Point());
Geometry.rotate(_v, _local50, new Point()).y = ((_local51.y)>1) ? 1 : _local51.y;
_v = Geometry.rotate(_local51, -(_local50), new Point());
if (Math.cos(_local50) >= (Math.SQRT1_2 - Geometry.TOLERANCE)){
_local52 = Geometry.closestPointOnLine(base, _local48, _local49);
if (((((((!(_platform)) || (!((_local48.x == _platPos.x))))) || (!((_local48.y == _platPos.y))))) || (!((_local49.y == _local48.y))))){
if (((isNaN(_local46)) || ((_local52.y < _local46)))){
_local46 = _local52.y;
};
};
if (base.y <= (Math.max(_local48.y, _local49.y) + 4)){
_local41 = true;
};
};
_local47 = (_local47 + 2);
};
if (_local45){
_local44 = (_local44 / _local45);
};
if (_local41){
if (bit(GROUND)){
} else {
if (bit(BOUNCING)){
vY = -(BOUNCE_SPEED);
} else {
if (_recoveryTimer >= 0){
} else {
if ((((((bellyMode == MODE_BELLY_DRAGON)) && (!(bit(DISABLED))))) && ((_local5 > 14)))){
bitSet(DISABLED);
bitSet(ANIMATING);
bitSet(ATTACKING);
animate(ANIM_STOMP, false);
dispatchEvent(new Event(STOMP));
_attackMode = JUMP_ATTACK;
vX = (vY = 0);
} else {
if (_recoveryTimer >= 0){
_recoveryTimer = 0;
};
vY = 0;
};
};
};
if (bit(CRUSHING)){
vX = 0;
bitReset(CRUSHING);
bitSet(ANIMATING);
bitSet(DISABLED);
animate(ANIM_BOUNCE, false);
};
};
bitSet(GROUND);
if (((_platform) && ((_local46 < _platPos.y)))){
y = (_local46 + 0.5);
_platform = null;
};
bitReset(FLOAT);
bitReset(FLY);
} else {
if (bit(GROUND)){
} else {
if (bit(BOUNCING)){
if (Math.abs(Geometry.angularDistance(_local44, (Math.PI * 0.5))) > (Math.SQRT1_2 - Geometry.TOLERANCE)){
if (Math.sin(_local44) > 0){
vX = WALL_BOUNCE_SPEED;
clip.scaleX = 1;
} else {
vX = -(WALL_BOUNCE_SPEED);
clip.scaleX = -1;
};
vY = -(WALL_BOUNCE_HEIGHT);
};
};
};
bitReset(GROUND);
};
if (Geometry.angularDistance(_local44, -(Math.PI)) >= Math.SQRT1_2){
vY = Math.max(vY, 0);
};
} else {
if (bit(GROUND)){
_local53 = _arg1.highestSurfaceUnder(getStaticPoints(), _local4);
if (((!(((bit(WATER)) && ((_bellyMode == MODE_LIGHT_BELLY))))) && (!(isNaN(_local53))))){
y = (y + _local53);
} else {
bitReset(GROUND);
};
} else {
bitReset(GROUND);
};
};
if (bit(GROUND)){
if (((((bit(ANIMATING)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_ATTACK)))) && ((bellyMode == MODE_HEAVY_BELLY)))){
} else {
speed = (speed - ((Number((1 - FRICTION)) * _arg1.timeSpeed) * speed));
};
if (speed < (1 * _arg1.timeSpeed)){
_v.x = 0;
_v.y = 0;
};
};
if (vX > MAX_HORIZONTAL_VELOCITY){
vX = MAX_HORIZONTAL_VELOCITY;
} else {
if (vX < -(MAX_HORIZONTAL_VELOCITY)){
vX = -(MAX_HORIZONTAL_VELOCITY);
};
};
if (vY > TERMINAL_VELOCITY){
vY = TERMINAL_VELOCITY;
} else {
if (vY < -(TERMINAL_VELOCITY)){
vY = -(TERMINAL_VELOCITY);
};
};
if (_recoveryTimer >= 0){
} else {
if (bit(BOUNCING)){
animate(ANIM_BOUNCE);
} else {
if (bit(CRUSHING)){
animate(ANIM_CRUSH);
} else {
if (bit(ANIMATING)){
if ((((_currentAnimation == (ANIM_ATTACK + (MODE_NORMAL * ANIMATIONS_PER_MODE)))) && (bit(GROUND)))){
};
if ((((((bellyMode == MODE_NORMAL)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_THROW)))) && ((clip.currentFrame == (_animations[(_currentAnimation * 2)] + 2))))){
shootApple(_arg1);
};
if (bit(FLOATING)){
vX = 0;
vY = 0;
};
if (clip.currentFrame >= _animations[((_currentAnimation * 2) + 1)]){
if (bit(FLOATING)){
vY = -(FLOAT_SPEED);
animate(ANIM_FLOAT);
};
if (bit(CHANGING)){
if ((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_END){
_bellyMode++;
_bellyMode = (_bellyMode % _modesUnlocked);
animate(ANIM_START, false);
} else {
if ((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_START){
bitReset(CHANGING);
bitReset(ANIMATING);
bitReset(DISABLED);
dispatchEvent(new Event(CHANGE_MODE));
animate(ANIM_STAND);
};
};
} else {
if ((((bellyMode == MODE_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_START_FIRE)))){
animate(ANIM_FIRE);
bitReset(ANIMATING);
} else {
bitReset(ANIMATING);
bitReset(DISABLED);
bitReset(JUMP_ONLY);
bitReset(ATTACKING);
_attackMode = NO_ATTACK;
if (!bit(FLOATING)){
if (bit(GROUND)){
animate(ANIM_STAND);
} else {
animate(ANIM_FALL);
};
};
};
};
};
} else {
if (bit(ATTACKING)){
if ((((bellyMode == MODE_DRAGON)) && (((_currentAnimation % ANIMATIONS_PER_MODE) == ANIM_FIRE)))){
if (_controller.down(Controller.BUTTON_LEFT)){
clip.scaleX = -1;
} else {
if (_controller.down(Controller.BUTTON_RIGHT)){
clip.scaleX = 1;
};
};
shootFireBall(_arg1);
};
if ((((bellyMode == MODE_DRAGON)) && (bit(FLYING)))){
shootFireBall(_arg1);
};
} else {
if (bit(FLOATING)){
animate(ANIM_FLOAT);
} else {
if (bit(FLYING)){
animate(ANIM_FLY);
} else {
if (!bit(GROUND)){
if ((((vY < 0)) || (bit(WATER)))){
if ((((_bellyMode == MODE_BELLY_DRAGON)) && ((Math.abs(vX) > WALK_SPEED)))){
animate(ANIM_RUN);
_attackMode = SIDE_ATTACK;
} else {
animate(ANIM_JUMP, false);
};
} else {
if ((((_bellyMode == MODE_BELLY_DRAGON)) && ((Math.abs(vX) > WALK_SPEED)))){
animate(ANIM_RUN);
_attackMode = SIDE_ATTACK;
} else {
animate(ANIM_FALL, false);
};
};
} else {
if (vX > 0){
clip.scaleX = 1;
} else {
if (vX < 0){
clip.scaleX = -1;
};
};
if (Math.abs(vX) > WALK_SPEED){
animate(ANIM_RUN);
if (_bellyMode == MODE_BELLY_DRAGON){
_attackMode = SIDE_ATTACK;
};
} else {
if (Math.abs(vX) > Geometry.TOLERANCE){
animate(ANIM_WALK);
_attackMode = NO_ATTACK;
} else {
animate(ANIM_STAND);
_attackMode = NO_ATTACK;
};
};
};
};
};
};
};
};
};
};
if (_glow > -1){
if (_glow >= MID_GLOW){
_local54 = (1 - (Number((MID_GLOW - _glow)) / Number((MID_GLOW - MAX_GLOW))));
} else {
_local54 = (1 - (Number((MID_GLOW - _glow)) / Number(MID_GLOW)));
};
_local55 = new ColorTransform(1, 1, 1, 1, (_local54 * 0xFF), (_local54 * 0xFF), (_local54 * 0xFF), 0);
clip.transform.colorTransform = _local55;
_glow = (_glow - _arg1.timeSpeed);
if (_glow <= -1){
_glow = -1;
clip.transform.colorTransform = new ColorTransform();
};
};
if (((bit(FLYING)) && ((_flyTimer > -1)))){
vY = Math.min(vY, -(FLY_SPEED));
_flyTimer = (_flyTimer - _arg1.timeSpeed);
if (_flyTimer < 0){
bitReset(FLYING);
animate(ANIM_FALL);
bitReset(ATTACKING);
_flyTimer = -1;
};
};
if (_invincibleTimer >= 0){
_local55 = _clip.transform.colorTransform;
_clip.transform.colorTransform.redOffset = (_clip.transform.colorTransform.greenOffset = (_local55.blueOffset = (Number(((Math.cos((_invincibleTimer * 2)) * 0.5) + 0.5)) * 68)));
_clip.transform.colorTransform = _local55;
_invincibleTimer = (_invincibleTimer - _arg1.timeSpeed);
if (_invincibleTimer < 0){
_invincibleTimer = -1;
bitReset(INVINCIBLE);
_clip.transform.colorTransform = new ColorTransform();
};
};
if (_recoveryTimer >= 0){
_recoveryTimer = (_recoveryTimer - _arg1.timeSpeed);
if (_recoveryTimer < 0){
_recoveryTimer = -1;
bitReset(DISABLED);
_clip.transform.colorTransform = new ColorTransform();
};
};
if (_appleTimer > 0){
_appleTimer = (_appleTimer - _arg1.timeSpeed);
if (_appleTimer < 0){
_appleTimer = 0;
};
};
if (y > (Number((_arg1.maxY + 2)) * Tile.TILE_SIZE)){
bitReset(INVINCIBLE);
vY = -(DAMAGE_SPEED);
damage(true);
};
updateFrame();
_time = (_time + _arg1.timeSpeed);
if (RECORD){
trace((((((((((RECORD_NAME + ".push({x:") + int((x + RECORD_X_OFFSET)).toString()) + ",y:") + int((y + RECORD_Y_OFFSET)).toString()) + ",frame:") + _clip.currentFrame) + ",scaleX:") + _clip.scaleX) + "});"));
};
}
public function set health(_arg1:int){
_health = _arg1;
}
public function set maxHealth(_arg1:int){
_maxHealth = _arg1;
}
public function getAttackPoints():Array{
var _local1:MovieClip;
var _local2:Rectangle;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
_local1 = _clip.attackbox;
if (_local1 == null){
throw ("Error in Character::getAttackPoints(). Property 'attackbox' not found in Character::clip");
};
_local2 = _local1.getRect(clip);
_local3 = ((_local2.x * clip.scaleX) + x);
_local4 = (_local2.y + y);
_local5 = Math.min((_local3 + (_local2.width * clip.scaleX)), _local3);
_local6 = Math.max((_local3 + (_local2.width * clip.scaleX)), _local3);
return ([new Point(_local5, _local4), new Point(_local6, _local4), new Point(_local6, (_local4 + _local2.height)), new Point(_local5, (_local4 + _local2.height))]);
}
override public function getPoints(_arg1:Number):Array{
return (Geometry.getOuterPoints(getStaticPoints().concat(getAttackPoints())));
}
override public function animate(_arg1:int, _arg2:Boolean=true){
super.animate((_arg1 + (bellyMode * ANIMATIONS_PER_MODE)));
if (_arg2){
bitReset(NO_REPEAT);
} else {
bitSet(NO_REPEAT);
};
}
public function get maxHealth():int{
return (_maxHealth);
}
public function removeFireBall(){
_fireballCount--;
}
override public function destroy(){
super.destroy();
if (_controller){
_controller.removeEventListener(ButtonEvent.BUTTON_DOWN, buttonDown);
_controller.removeEventListener(ButtonEvent.BUTTON_UP, buttonUp);
_controller.destroy();
_controller = null;
};
}
public function quickChange(_arg1:int):Boolean{
if (!(bit(GROUND) | bit(WATER))){
return (false);
};
if ((((_arg1 >= modesUnlocked)) || ((_arg1 == _bellyMode)))){
return (false);
};
_bellyMode = _arg1;
bitReset(CHANGING);
bitReset(ANIMATING);
bitReset(DISABLED);
animate(ANIM_STAND);
_glow = MAX_GLOW;
makeSparkles();
dispatchEvent(new Event(CHANGE_MODE));
return (true);
}
}
}//package amber3
Section 2
//Block (amber3.Block)
package amber3 {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
public class Block extends Static {
private var _subtype:int;
private var _neighbors:Array;
public static const PLANT_BLOCK:int = 2;
public static const TOP:int = 0;
public static const LEFT:int = 3;
public static const THIN_BLOCK:int = 3;
public static const CONTAINER_BLOCK:int = 7;
public static const SPIKE_BLOCK:int = 6;
public static const MESSAGE_BLOCK:int = 5;
public static const BOSS_BLOCK:int = 8;
public static const FIRE_BLOCK:int = 4;
public static const DEFAULT_COLOR:Array = [8930321, 0x666666, 0x339900, 0xCCCCCC, 0xFF6600, 0xFF00FF, 14540287, 14527078];
public static const BOTTOM:int = 2;
public static const GROUND_BLOCK:int = 0;
public static const RIGHT:int = 1;
public static const WALL_BLOCK:int = 1;
public function Block(_arg1:int, _arg2:int, _arg3:int, _arg4:BitmapData=null, _arg5:int=-1){
var _local6:Bitmap;
super(_arg1, _arg2, _arg4, _arg5);
_neighbors = [null, null, null, null];
_type = "block";
_subtype = _arg3;
if (_clip.numChildren){
_local6 = (_clip.getChildAt(0) as Bitmap);
(_clip.getChildAt(0) as Bitmap).width = (_local6.height = Tile.TILE_HALF);
} else {
_clip.graphics.beginFill(DEFAULT_COLOR[subtype]);
_clip.graphics.drawRect(0, 0, Tile.TILE_HALF, Tile.TILE_HALF);
};
}
public function get subtype():int{
return (_subtype);
}
override public function getPoints(_arg1:Number):Array{
return ([new Point(_p.x, _p.y), new Point((_p.x + Tile.TILE_HALF), _p.y), new Point((_p.x + Tile.TILE_HALF), (_p.y + Tile.TILE_HALF)), new Point(_p.x, (_p.y + Tile.TILE_HALF))]);
}
public function smash(_arg1:World){
var i:int;
var bmpData:BitmapData;
var mat:Matrix;
var corner1:MovieClip;
var corner2:MovieClip;
var corner3:MovieClip;
var corner4:MovieClip;
var cen:Point;
var fallTime:int;
var fall:Function;
var world = _arg1;
i = 0;
while (i < 4) {
if (_neighbors[i]){
_neighbors[i].setNeighbor(((i + 2) % 4), null);
_neighbors[i] = null;
};
i = (i + 1);
};
bmpData = world.getBitmapByID(_bitmapID);
corner1 = new MovieClip();
corner2 = new MovieClip();
corner3 = new MovieClip();
corner4 = new MovieClip();
cen = new Point((_p.x + (Tile.TILE_SIZE * 0.125)), (_p.y + (Tile.TILE_SIZE * 0.125)));
fallTime = 20;
fall = function (_arg1:Event){
var _local2:MovieClip;
_local2 = MovieClip(_arg1.currentTarget);
_local2.x = (_local2.x + _local2.vX);
_local2.y = (_local2.y + _local2.vY);
_local2.vY = (_local2.vY + 2);
_local2.timer--;
if (_local2.timer <= 0){
_local2.removeEventListener("enterFrame", _local2.fun);
if (_local2.parent){
_local2.parent.removeChild(_local2);
};
};
};
if (((!(clip.parent)) || (!(bmpData)))){
trace("HEY");
world.removeSprite(this);
return;
};
mat = new Matrix();
mat.scale(((Tile.TILE_SIZE * 0.5) / bmpData.width), ((Tile.TILE_SIZE * 0.5) / bmpData.height));
corner1.graphics.beginBitmapFill(bmpData, mat, false, false);
corner1.graphics.drawRect(0, 0, (Tile.TILE_SIZE * 0.25), (Tile.TILE_SIZE * 0.25));
corner1.graphics.endFill();
corner1.x = _p.x;
corner1.y = _p.y;
corner1.vX = (corner1.x - cen.x);
corner1.vY = (corner1.y - cen.y);
corner1.timer = fallTime;
corner1.fun = fall;
corner1.addEventListener("enterFrame", fall, false, 0, true);
clip.parent.addChild(corner1);
mat = new Matrix();
mat.scale(((Tile.TILE_SIZE * 0.5) / bmpData.width), ((Tile.TILE_SIZE * 0.5) / bmpData.height));
mat.translate((-(Tile.TILE_SIZE) * 0.25), 0);
corner2.graphics.beginBitmapFill(bmpData, mat, false, false);
corner2.graphics.drawRect(0, 0, (Tile.TILE_SIZE * 0.25), (Tile.TILE_SIZE * 0.25));
corner2.graphics.endFill();
corner2.x = (_p.x + (Tile.TILE_SIZE * 0.25));
corner2.y = _p.y;
corner2.vX = (corner2.x - cen.x);
corner2.vY = (corner2.y - cen.y);
corner2.timer = fallTime;
corner2.fun = fall;
corner2.addEventListener("enterFrame", fall, false, 0, true);
clip.parent.addChild(corner2);
mat = new Matrix();
mat.scale(((Tile.TILE_SIZE * 0.5) / bmpData.width), ((Tile.TILE_SIZE * 0.5) / bmpData.height));
mat.translate((-(Tile.TILE_SIZE) * 0.25), (-(Tile.TILE_SIZE) * 0.25));
corner3.graphics.beginBitmapFill(bmpData, mat, false, false);
corner3.graphics.drawRect(0, 0, (Tile.TILE_SIZE * 0.25), (Tile.TILE_SIZE * 0.25));
corner3.graphics.endFill();
corner3.x = (_p.x + (Tile.TILE_SIZE * 0.25));
corner3.y = (_p.y + (Tile.TILE_SIZE * 0.25));
corner3.vX = (corner3.x - cen.x);
corner3.vY = (corner3.y - cen.y);
corner3.timer = fallTime;
corner3.fun = fall;
corner3.addEventListener("enterFrame", fall, false, 0, true);
clip.parent.addChild(corner3);
mat = new Matrix();
mat.scale(((Tile.TILE_SIZE * 0.5) / bmpData.width), ((Tile.TILE_SIZE * 0.5) / bmpData.height));
mat.translate(0, (-(Tile.TILE_SIZE) * 0.25));
corner4.graphics.beginBitmapFill(bmpData, mat, false, false);
corner4.graphics.drawRect(0, 0, (Tile.TILE_SIZE * 0.25), (Tile.TILE_SIZE * 0.25));
corner4.graphics.endFill();
corner4.x = _p.x;
corner4.y = (_p.y + (Tile.TILE_SIZE * 0.25));
corner4.vX = (corner4.x - cen.x);
corner4.vY = (corner4.y - cen.y);
corner4.timer = fallTime;
corner4.fun = fall;
corner4.addEventListener("enterFrame", fall, false, 0, true);
clip.parent.addChild(corner4);
world.removeSprite(this);
}
public function getNeighbor(_arg1:int):Block{
if ((((_arg1 < 0)) || ((_arg1 >= 4)))){
return (null);
};
return (_neighbors[_arg1]);
}
public function setNeighbor(_arg1:int, _arg2:Block){
if ((((_arg1 < 0)) || ((_arg1 >= 4)))){
return;
};
_neighbors[_arg1] = _arg2;
}
override public function redraw(_arg1:World){
var _local2:Bitmap;
super.redraw(_arg1);
if (_clip.numChildren){
_clip.graphics.clear();
_local2 = (_clip.getChildAt(0) as Bitmap);
_local2.width = (_local2.height = Tile.TILE_HALF);
} else {
_clip.graphics.clear();
_clip.graphics.beginFill(DEFAULT_COLOR[subtype]);
_clip.graphics.drawRect(0, 0, Tile.TILE_HALF, Tile.TILE_HALF);
};
}
}
}//package amber3
Section 3
//Boss1 (amber3.Boss1)
package amber3 {
import flash.events.*;
public class Boss1 extends Enemy {
private var _timer:int;
private var _lastX:Number;
private var _dir:int;
public static const MOVE_SPEED:Number = 7.5;
public static const H_SIGHT:int = 100;
public static const MODE_RETREAT:int = 2;
public static const RETREAT_SPEED:int = 10;
public static const MODE_WAIT:int = 3;
public static const MOVE_DIST:int = 300;
public static const ANIM_NORMAL:int = 0;
public static const WAIT_TIME:int = 5;
public static const V_SIGHT:int = 20;
public static const MODE_PASSIVE:int = 0;
public static const ATTACK_SPEED:int = 15;
public static const MODE_ATTACK:int = 1;
public static const DAMAGE_TIME:int = 15;
public static const ANIM_ATTACK:int = 2;
public static const ANIM_DIE:int = 3;
public static const FAST_MOVE_SPEED:Number = 15;
public static const ANIM_HURT:int = 4;
public static const ANIM_MOVE:int = 1;
public function Boss1(_arg1:int, _arg2:int, _arg3:Class, _arg4:int=-1, _arg5:int=-1){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
_animations = [1, 1, 2, 5, 6, 7, 10, 14, 8, 9];
_boss = true;
_mode = MODE_PASSIVE;
_lastX = (_arg1 * Tile.TILE_HALF);
_dir = 1;
_health = (_maxHealth = 8);
_timer = 0;
_ignoreFire = true;
_fireResistant = true;
animate(ANIM_MOVE);
}
override public function hurt():Boolean{
return ((_currentAnimation == ANIM_HURT));
}
override public function get invincible():Boolean{
return (((hurt()) || ((_currentAnimation == ANIM_NORMAL))));
}
override protected function updateFrame(){
var _local1:int;
var _local2:int;
super.updateFrame();
_local1 = Math.floor(_time);
_local2 = ((_animations[((_currentAnimation * 2) + 1)] - _animations[(_currentAnimation * 2)]) + 1);
if (_noRepeat){
_local1 = Math.min(_local1, (_local2 - 1));
} else {
_local1 = (_local1 % _local2);
};
_clip.gotoAndStop((_animations[(_currentAnimation * 2)] + _local1));
}
override public function damage(_arg1:GameSprite, _arg2:World){
if (_currentAnimation == ANIM_DIE){
return;
};
super.damage(_arg1, _arg2);
if (_health <= 0){
animate(ANIM_DIE);
return;
};
_lastX = (tX * Tile.TILE_HALF);
_mode = MODE_WAIT;
_timer = DAMAGE_TIME;
vX = (vY = 0);
if (_arg1.x < x){
_dir = -1;
} else {
_dir = 1;
};
vY = -(ATTACK_SPEED);
bitReset(GROUND);
if (_arg1){
if (_arg1.x < x){
vX = ATTACK_SPEED;
} else {
vX = -(ATTACK_SPEED);
};
};
clip.scaleX = _dir;
animate(ANIM_HURT);
}
override public function revive(){
_health = 8;
}
public function dir():int{
return (_dir);
}
override public function behaviour(_arg1:World){
var _local2:Number;
var _local3:Array;
var _local4:Number;
var _local5:Number;
var _local6:Amber;
var _local7:Amber;
var _local8:Array;
var _local9:int;
_local2 = x;
_local3 = physics(_arg1);
_local4 = vY;
if (!bit(GROUND)){
vY = (vY + (World.GRAVITY * _arg1.timeSpeed));
} else {
vY = 0;
};
if (_currentAnimation == ANIM_DIE){
vX = (vY = 0);
if (clip.currentFrame == _animations[((ANIM_DIE * 2) + 1)]){
_arg1.removeEnemy(this);
};
} else {
if (_mode == MODE_PASSIVE){
clip.scaleX = _dir;
_local5 = MOVE_SPEED;
if (_health < 2){
_local5 = FAST_MOVE_SPEED;
};
if (_dir > 0){
vX = _local5;
if ((((x == _local2)) || ((x >= ((tX * Tile.TILE_HALF) + MOVE_DIST))))){
_dir = -1;
vX = -(_local5);
};
} else {
vX = -(_local5);
if ((((x == _local2)) || ((x <= ((tX * Tile.TILE_HALF) - MOVE_DIST))))){
_dir = 1;
vX = _local5;
};
};
_local6 = null;
_local8 = getStaticPoints();
_local9 = 0;
while (_local9 < _arg1.players.length) {
_local7 = _arg1.players[_local9];
if ((((_local7.x < ((tX * Tile.TILE_HALF) - MOVE_DIST))) || ((_local7.x > ((tX * Tile.TILE_HALF) + MOVE_DIST))))){
} else {
if ((((_local7.base.y < (_local8[HEAD_POINT].y - V_SIGHT))) || ((_local7.base.y > (_local8[GROUND_POINT].y + V_SIGHT))))){
} else {
bitReset(GROUND);
if (clip.scaleX > 0){
if ((((_local7.base.x > _local8[RIGHT_GROUND_POINT].x)) && ((_local7.base.x < (_local8[RIGHT_GROUND_POINT].x + H_SIGHT))))){
_mode = MODE_ATTACK;
_clip.scaleX = 1;
vX = ATTACK_SPEED;
vY = (-(ATTACK_SPEED) * 0.75);
_lastX = x;
animate(ANIM_ATTACK, false);
};
} else {
if ((((_local7.base.x < _local8[LEFT_GROUND_POINT].x)) && ((_local7.base.x > (_local8[LEFT_GROUND_POINT].x - H_SIGHT))))){
_mode = MODE_ATTACK;
_clip.scaleX = -1;
vX = -(ATTACK_SPEED);
vY = (-(ATTACK_SPEED) * 0.75);
_lastX = x;
animate(ANIM_ATTACK, false);
};
};
};
};
_local9++;
};
} else {
if (_mode == MODE_ATTACK){
if ((((_local4 > 0)) && (bit(GROUND)))){
_mode = MODE_WAIT;
_timer = WAIT_TIME;
vX = (vY = 0);
};
} else {
if (_mode == MODE_WAIT){
_timer--;
if (_timer == 2){
animate(ANIM_NORMAL);
} else {
if (_timer <= 0){
_mode = MODE_RETREAT;
clip.scaleX = _dir;
vX = 0;
animate(ANIM_NORMAL);
};
};
} else {
if (_mode == MODE_RETREAT){
if (_dir > 0){
if ((((x > _lastX)) && (Boolean((((vX == 0)) || (!((x == _local2)))))))){
vX = -(RETREAT_SPEED);
} else {
_mode = MODE_PASSIVE;
animate(ANIM_MOVE);
vX = 0;
};
} else {
if ((((x < _lastX)) && (Boolean((((vX == 0)) || (!((x == _local2)))))))){
vX = RETREAT_SPEED;
} else {
_mode = MODE_PASSIVE;
animate(ANIM_MOVE);
vX = 0;
};
};
};
};
};
};
};
if (((dangerous) && ((y > (Number((_arg1.maxY + 2)) * Tile.TILE_SIZE))))){
_health = 0;
if (_arg1.players.length){
_arg1.players[0].dispatchEvent(new Event(EnemyEvent.BOSS_DEFEATED));
};
animate(ANIM_DIE, false);
vX = (vY = 0);
return;
};
_time = (_time + _arg1.timeSpeed);
updateFrame();
}
}
}//package amber3
Section 4
//ButtonEvent (amber3.ButtonEvent)
package amber3 {
import flash.events.*;
public class ButtonEvent extends Event {
private var _button:int;
public static const BUTTON_UP:String = "buttonUp";
public static const BUTTON_DOWN:String = "buttonDown";
public function ButtonEvent(_arg1:String, _arg2:int){
super(_arg1);
_button = _arg2;
}
public function get button():int{
return (_button);
}
}
}//package amber3
Section 5
//Character (amber3.Character)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Character extends GameSprite {
protected var _animations:Array;
protected var _state:int;
protected var _time:Number;
protected var _currentAnimation:int;
protected var _v:Point;
public static const BLOCK_MARGIN:Number = 1;
public static const TERMINAL_VELOCITY:int = 40;
public static const LEFT_GROUND_POINT:int = 3;
public static const LEFT_HEAD_POINT:int = 2;
public static const SURFACE_DEPTH:Number = 0.99;
public static const RIGHT_HEAD_POINT:int = 4;
public static const HEAD_POINT:int = 0;
public static const RIGHT_GROUND_POINT:int = 5;
public static const GROUND_POINT:int = 1;
public function Character(_arg1:int, _arg2:int, _arg3:Class){
super(_arg1, _arg2);
_type = "character";
_clip = new (_arg3);
_clip.stop();
_clip.x = x;
_clip.y = y;
_animations = [1, 1];
_currentAnimation = 0;
_time = 0;
_v = new Point();
if (clip.hitbox){
clip.hitbox.visible = false;
};
}
public function get currentFrame():int{
return (_clip.currentFrame);
}
public function set direction(_arg1:Number){
var _local2:Number;
_local2 = speed;
_v.x = (Math.cos(_arg1) * _local2);
_v.y = (Math.sin(_arg1) * _local2);
}
public function get currentAnimation():int{
return (_currentAnimation);
}
protected function correct(_arg1:World, _arg2:Point):Array{
var _local3:Point;
var _local4:Boolean;
var _local5:Array;
var _local6:int;
var _local7:Point;
var _local8:int;
var _local9:Point;
var _local10:Point;
var _local11:Number;
var _local12:Number;
var _local13:Point;
var _local14:Point;
var _local15:Array;
var _local16:Array;
var _local17:Array;
_local3 = _p.clone();
_local4 = true;
_local5 = [];
_local6 = 32;
_arg2.x = _p.x;
_arg2.y = _p.y;
_local15 = [];
while (((_local4) && ((_local6 > 0)))) {
_local16 = getStaticPoints();
_local17 = _arg1.hitSurfaces(_local16);
_local4 = false;
_local7 = _local16[LEFT_HEAD_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, 0) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - (SURFACE_DEPTH * 0)));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
if (_local4){
_local6--;
} else {
_local7 = _local16[LEFT_GROUND_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, 0) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - (SURFACE_DEPTH * 0)));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
if (_local4){
_local6--;
} else {
_local7 = _local16[RIGHT_HEAD_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, Math.PI) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - (SURFACE_DEPTH * 0)));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
if (_local4){
_local6--;
} else {
_local7 = _local16[RIGHT_GROUND_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, Math.PI) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - (SURFACE_DEPTH * 0)));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
if (_local4){
_local6--;
} else {
_local7 = _local16[HEAD_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, (Math.PI * 0.5)) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - (SURFACE_DEPTH * 0)));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
if (_local4){
_local6--;
} else {
_local7 = _local16[GROUND_POINT];
_local8 = 0;
while (_local8 < _local17.length) {
_local9 = _local17[_local8];
_local10 = _local17[(_local8 + 1)];
_local11 = Math.atan2((_local10.y - _local9.y), (_local10.x - _local9.x));
_local12 = (_local11 - (Math.PI * 0.5));
if (Geometry.angularDistance(_local12, (-(Math.PI) * 0.5)) >= 0.01){
_local14 = movePointUnder(_local7, _local9, _local10, _local15);
if (_local14 != null){
_local13 = _local14.subtract(_local7);
_local13.normalize((Point.distance(_local14, _local7) - SURFACE_DEPTH));
_p.x = (_p.x + _local13.x);
_p.y = (_p.y + _local13.y);
_local4 = true;
insertSurface(_local15, _local9, _local10);
break;
};
};
_local8 = (_local8 + 2);
};
_local6--;
};
};
};
};
};
};
_arg2.x = _p.x;
_arg2.y = _p.y;
_p.x = _local3.x;
_p.y = _local3.y;
return (_local15);
}
public function bit(_arg1:int):int{
return ((_state & int((1 << _arg1))));
}
public function set speed(_arg1:Number){
var _local2:Number;
_local2 = direction;
_v.x = (Math.cos(_local2) * _arg1);
_v.y = (Math.sin(_local2) * _arg1);
}
public function get vX():Number{
return (_v.x);
}
public function get vY():Number{
return (_v.y);
}
protected function updateFrame(){
_clip.gotoAndStop((_animations[(_currentAnimation * 2)] + (Math.floor(_time) % ((_animations[((_currentAnimation * 2) + 1)] - _animations[(_currentAnimation * 2)]) + 1))));
}
public function bitSet(_arg1:int){
_state = (_state | int((1 << _arg1)));
}
public function getBox():Array{
var _local1:MovieClip;
var _local2:Rectangle;
var _local3:Number;
var _local4:Number;
_local1 = _clip.hitbox;
if (_local1 == null){
throw ("Error in Character::getStaticPoints(). Property 'hitbox' not found in Character::clip");
};
_local2 = _local1.getRect(clip);
_local3 = ((_local2.x * clip.scaleX) + x);
_local4 = (_local2.y + y);
return ([new Point(_local3, _local4), new Point((_local3 + _local2.width), _local4), new Point((_local3 + _local2.width), (_local4 + _local2.height)), new Point(_local3, (_local4 + _local2.height))]);
}
public function behaviour(_arg1:World){
}
public function bitReset(_arg1:int){
_state = (_state & ~(int((1 << _arg1))));
}
public function set vX(_arg1:Number){
_v.x = _arg1;
}
public function set vY(_arg1:Number){
_v.y = _arg1;
if (_v.y > TERMINAL_VELOCITY){
_v.y = TERMINAL_VELOCITY;
};
}
public function hitBlock(_arg1:Block, _arg2:World, _arg3:Number=-1, _arg4:Number=-1):Array{
var _local5:Array;
var _local6:Array;
var _local7:Boolean;
var _local8:Boolean;
var _local9:Boolean;
var _local10:Boolean;
var _local11:Number;
var _local12:Number;
var _local13:Point;
var _local14:Number;
var _local15:Number;
var _local16:Number;
var _local17:Number;
var _local18:Number;
var _local19:Number;
var _local20:Number;
var _local21:Number;
var _local22:Number;
var _local23:Number;
var _local24:int;
var _local25:Array;
var _local26:Number;
var _local27:Number;
var _local28:Number;
var _local29:Number;
var _local30:Number;
_local5 = _arg1.getPoints(_arg2.timeSpeed);
_local6 = getStaticPoints();
if (_local6[HEAD_POINT].y > _local5[2].y){
return ([]);
};
if (_local6[GROUND_POINT].y < _local5[0].y){
return ([]);
};
if (_local6[LEFT_HEAD_POINT].x > _local5[2].x){
return ([]);
};
if (_local6[RIGHT_GROUND_POINT].x < _local5[0].x){
return ([]);
};
_local7 = !((_arg1.getNeighbor(Block.TOP) == null));
_local8 = !((_arg1.getNeighbor(Block.BOTTOM) == null));
_local9 = !((_arg1.getNeighbor(Block.LEFT) == null));
_local10 = !((_arg1.getNeighbor(Block.RIGHT) == null));
_local11 = (_p.x - _arg3);
_local12 = (_p.y - _arg4);
if (_arg3 == -1){
_local11 = (vX * _arg2.timeSpeed);
_local12 = (vY * _arg2.timeSpeed);
};
if (_local6[GROUND_POINT].y <= (_local5[0].y + BLOCK_MARGIN)){
if (_local7){
return ([]);
};
_local26 = Math.min(((_local5[0].y + (BLOCK_MARGIN * 0.5)) - _local6[GROUND_POINT].y), 0);
y = (y + _local26);
return ([_local5[0], _local5[1]]);
};
if (_local6[RIGHT_HEAD_POINT].x <= (_local5[0].x + BLOCK_MARGIN)){
if (_local9){
return ([]);
};
_local27 = Math.min(((_local5[0].x + (BLOCK_MARGIN * 0.5)) - _local6[RIGHT_HEAD_POINT].x), 0);
x = (x + _local27);
return ([_local5[3], _local5[0]]);
};
if (_local6[LEFT_HEAD_POINT].x >= (_local5[2].x - BLOCK_MARGIN)){
if (_local10){
return ([]);
};
_local27 = Math.max(((_local5[2].x - (BLOCK_MARGIN * 0.5)) - _local6[LEFT_HEAD_POINT].x), 0);
x = (x + _local27);
return ([_local5[1], _local5[2]]);
};
if (_local6[HEAD_POINT].y >= (_local5[2].y - BLOCK_MARGIN)){
if (_local8){
return ([]);
};
_local26 = Math.max(((_local5[2].y - (BLOCK_MARGIN * 0.5)) - _local6[HEAD_POINT].y), 0);
y = (y + _local26);
return ([_local5[2], _local5[3]]);
};
if (((((!(_local7)) && ((_local6[GROUND_POINT].y >= (_local5[0].y + BLOCK_MARGIN))))) && (((_local6[GROUND_POINT].y - _local12) <= (_local5[0].y + BLOCK_MARGIN))))){
_local26 = Math.min(((_local5[0].y + 0.5) - _local6[GROUND_POINT].y), 0);
y = (y + _local26);
return ([_local5[0], _local5[1]]);
};
if (((((!(_local9)) && ((_local6[RIGHT_HEAD_POINT].x >= (_local5[0].x + BLOCK_MARGIN))))) && (((_local6[RIGHT_HEAD_POINT].x - _local11) <= (_local5[0].x + BLOCK_MARGIN))))){
_local27 = Math.min(((_local5[0].x + 0.5) - _local6[RIGHT_HEAD_POINT].x), 0);
x = (x + _local27);
return ([_local5[3], _local5[0]]);
};
if (((((!(_local10)) && ((_local6[LEFT_HEAD_POINT].x <= (_local5[2].x - BLOCK_MARGIN))))) && (((_local6[LEFT_HEAD_POINT].x - _local11) >= (_local5[2].x - BLOCK_MARGIN))))){
_local27 = Math.max(((_local5[2].x - (BLOCK_MARGIN * 0.5)) - _local6[LEFT_HEAD_POINT].x), 0);
x = (x + _local27);
return ([_local5[1], _local5[2]]);
};
if (((((!(_local8)) && ((_local6[HEAD_POINT].y <= (_local5[2].y - BLOCK_MARGIN))))) && (((_local6[HEAD_POINT].y - _local12) >= (_local5[2].y - BLOCK_MARGIN))))){
_local26 = Math.max(((_local5[2].y - (BLOCK_MARGIN * 0.5)) - _local6[HEAD_POINT].y), 0);
y = (y + _local26);
return ([_local5[2], _local5[3]]);
};
_local13 = new Point(((_local6[RIGHT_HEAD_POINT].x * 0.5) + (_local6[LEFT_HEAD_POINT].x * 0.5)), ((_local6[GROUND_POINT].y * 0.5) + (_local6[HEAD_POINT].y * 0.5)));
_local14 = Point.distance(_local13, new Point(_local5[0].x, ((_local5[0].y * 0.5) + (_local5[2].y * 0.5))));
_local15 = Point.distance(_local13, new Point(_local5[2].x, ((_local5[0].y * 0.5) + (_local5[2].y * 0.5))));
_local16 = Point.distance(_local13, new Point(((_local5[0].x * 0.5) + (_local5[2].x * 0.5)), _local5[0].y));
_local17 = Point.distance(_local13, new Point(((_local5[0].x * 0.5) + (_local5[2].x * 0.5)), _local5[2].y));
_local18 = Math.abs((_local6[RIGHT_HEAD_POINT].x - _local5[0].x));
_local19 = Math.abs((_local5[2].x - _local6[LEFT_HEAD_POINT].x));
_local20 = Math.abs((_local6[GROUND_POINT].y - _local5[0].y));
_local21 = Math.abs((_local5[2].y - _local6[HEAD_POINT].y));
_local22 = Infinity;
_local23 = 0;
_local24 = -1;
if (((((!(_local7)) && ((_local16 >= 0)))) && ((_local22 > _local16)))){
_local22 = _local16;
_local23 = _local20;
_local24 = 0;
};
if (((!(_local9)) && ((_local22 > _local15)))){
_local24 = 1;
_local22 = _local15;
_local23 = _local19;
};
if (((!(_local8)) && ((_local22 > _local17)))){
_local22 = _local17;
_local23 = _local21;
_local24 = 2;
};
if (((!(_local10)) && ((_local22 > _local14)))){
_local22 = _local14;
_local23 = _local18;
_local24 = 3;
};
if (_local24 > -1){
_local25 = [_local5[_local24], _local5[(int((_local24 + 1)) % _local5.length)]];
_local28 = Math.max((_local23 - 0.5), 0);
_local29 = ((_local25[0].x)==_local25[1].x) ? ((_local25[0].y)<_local25[1].y) ? 1 : -1 : 0;
_local30 = ((_local25[0].y)==_local25[1].y) ? ((_local25[0].x)<_local25[1].x) ? -1 : 1 : 0;
x = (x + (_local29 * _local28));
y = (y + (_local30 * _local28));
return (_local25);
//unresolved jump
};
return ([]);
}
public function getDynamicPoints(_arg1:Point):Array{
if (speed <= 0.01){
return (getStaticPoints());
};
return (Geometry.getOuterPoints(getStaticPoints().concat(Geometry.movePoints(getStaticPoints(), _arg1))));
}
public function get speed():Number{
return (Math.sqrt(((_v.x * _v.x) + (_v.y * _v.y))));
}
override public function getPoints(_arg1:Number):Array{
return (getStaticPoints());
}
override public function getRect():Rectangle{
var _local1:MovieClip;
var _local2:Rectangle;
_local1 = _clip.hitbox;
if (_local1 == null){
throw ("Error in Character::getRect(). Property 'hitbox' not found in Character::clip");
};
_local2 = _local1.getRect(clip);
if (clip.scaleX == -1){
_local2.x = (-(_local2.x) - _local2.width);
};
_local2.x = (_local2.x + x);
_local2.y = (_local2.y + y);
return (_local2);
}
public function get base():Point{
var _local1:Point;
var _local2:Array;
_local2 = getStaticPoints();
_local1 = _local2[GROUND_POINT];
return (_local1);
}
public function animate(_arg1:int, _arg2:Boolean=true){
if (_currentAnimation == _arg1){
return;
};
_currentAnimation = _arg1;
_time = 0;
_clip.gotoAndStop(_animations[(_currentAnimation * 2)]);
}
public function getStaticPoints():Array{
var _local1:MovieClip;
var _local2:Rectangle;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
_local1 = _clip.hitbox;
if (_local1 == null){
throw ("Error in Character::getStaticPoints(). Property 'hitbox' not found in Character::clip");
};
_local2 = _local1.getRect(clip);
_local3 = ((_local2.x * clip.scaleX) + x);
_local4 = (_local2.y + y);
_local5 = Math.min((_local3 + (_local2.width * clip.scaleX)), _local3);
_local6 = Math.max((_local3 + (_local2.width * clip.scaleX)), _local3);
_local7 = (_local2.height * 0.25);
return ([new Point((_local5 + (Number((_local6 - _local5)) * 0.5)), _local4), new Point((_local5 + (Number((_local6 - _local5)) * 0.5)), (_local4 + _local2.height)), new Point(_local5, (_local4 + _local7)), new Point(_local5, ((_local4 + _local2.height) - _local7)), new Point(_local6, (_local4 + _local7)), new Point(_local6, ((_local4 + _local2.height) - _local7))]);
}
protected function movePointUnder(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Array):Point{
var _local5:Point;
if (!Geometry.pointUnderLine(_arg1, _arg2, _arg3)){
return (null);
};
_local5 = Geometry.closestPointOnLine(_arg1, _arg2, _arg3);
if (!Geometry.point2line(_local5, _arg2, _arg3)){
return (null);
};
if ((((((Point.distance(_local5, _arg2) < 0)) || ((Point.distance(_local5, _arg3) < 0)))) || ((Point.distance(_local5, _arg1) <= 0)))){
insertSurface(_arg4, _arg2, _arg3);
return (null);
};
return (_local5);
}
public function set animations(_arg1:Array){
if (((!(_arg1.length)) || ((_arg1.length % 2)))){
throw ("Error in function set Character::animations(). The Array length must be a multiple of 2 greater than 0.");
};
_animations = _arg1.concat();
}
public function get animations():Array{
return (_animations);
}
public function get direction():Number{
return (Math.atan2(_v.y, _v.x));
}
private static function insertSurface(_arg1:Array, _arg2:Point, _arg3:Point){
var _local4:int;
_local4 = 0;
while (_local4 < _arg1.length) {
if (((_arg2.equals(_arg1[_local4])) && (_arg3.equals(_arg1[(_local4 + 1)])))){
return;
};
_local4 = (_local4 + 2);
};
_arg1.push(_arg2);
_arg1.push(_arg3);
}
}
}//package amber3
Section 6
//CheckPointEvent (amber3.CheckPointEvent)
package amber3 {
import flash.events.*;
public class CheckPointEvent extends Event {
private var _x:int;
private var _y:int;
public function CheckPointEvent(_arg1:String, _arg2:int, _arg3:int){
super(_arg1);
_x = _arg2;
_y = _arg3;
}
public function get y():int{
return (_y);
}
public function get x():int{
return (_x);
}
}
}//package amber3
Section 7
//Container (amber3.Container)
package amber3 {
import flash.display.*;
public class Container extends Block {
private var _numItems:int;
public function Container(_arg1:int, _arg2:int, _arg3:uint, _arg4:BitmapData=null, _arg5:int=-1){
super(_arg1, _arg2, Block.CONTAINER_BLOCK, _arg4, _arg5);
_numItems = _arg3;
}
public function get numItems():int{
return (_numItems);
}
}
}//package amber3
Section 8
//Controller (amber3.Controller)
package amber3 {
import flash.display.*;
import flash.events.*;
import flash.ui.*;
public class Controller extends EventDispatcher {
private var _buttons:Array;
private var _state:Array;
private var _stage:Stage;
public static const BUTTON_START:int = 6;
public static const NUM_BUTTONS:int = 8;
public static const BUTTON_UP:int = 0;
public static const BUTTON_RIGHT:int = 3;
public static const BUTTON_LEFT:int = 2;
public static const BUTTON_DOWN:int = 1;
public static const BUTTON_A:int = 4;
public static const BUTTON_B:int = 5;
public static const BUTTON_C:int = 7;
public function Controller(_arg1:Stage){
_state = [false, false, false, false, false, false, false];
_buttons = ["W".charCodeAt(0), "S".charCodeAt(0), "A".charCodeAt(0), "D".charCodeAt(0), "J".charCodeAt(0), "K".charCodeAt(0), Keyboard.SPACE, "L".charCodeAt(0)];
_stage = _arg1;
_arg1.addEventListener("keyDown", kDown, false, 0, true);
_arg1.addEventListener("keyUp", kUp, false, 0, true);
}
public function set keyconfig(_arg1:Array){
var _local2:int;
_local2 = 0;
while (_local2 < NUM_BUTTONS) {
_buttons[_local2] = _arg1[_local2];
_local2++;
};
}
public function get state():Array{
return (_state.concat());
}
public function down(_arg1:int):Boolean{
return (_state[_arg1]);
}
private function kUp(_arg1:KeyboardEvent){
var _local2:int;
_local2 = 0;
while (_local2 < NUM_BUTTONS) {
if (_arg1.keyCode == _buttons[_local2]){
if (_state[_local2]){
_state[_local2] = false;
dispatchEvent(new ButtonEvent(ButtonEvent.BUTTON_UP, _local2));
};
};
_local2++;
};
}
private function kDown(_arg1:KeyboardEvent){
var _local2:int;
_local2 = 0;
while (_local2 < NUM_BUTTONS) {
if (_arg1.keyCode == _buttons[_local2]){
if (!_state[_local2]){
_state[_local2] = true;
dispatchEvent(new ButtonEvent(ButtonEvent.BUTTON_DOWN, _local2));
};
};
_local2++;
};
}
public function destroy(){
_stage.removeEventListener("keyDown", kDown);
_stage.removeEventListener("keyUp", kUp);
}
}
}//package amber3
Section 9
//Enemy (amber3.Enemy)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Enemy extends Character {
protected var _attackResistant:Boolean;
protected var _noRepeat:Boolean;
protected var _fireResistant:Boolean;
protected var _jumpResistant:Boolean;
protected var _boss:Boolean;
protected var _maxHealth:int;
protected var _health:int;
protected var _mode:int;
protected var _clipID;
protected var _ignoreAttack:Boolean;
protected var _attackClip2:MovieClip;
protected var _invincible:Boolean;
protected var _ignoreJump:Boolean;
protected var _id:int;
protected var _ignoreFire:Boolean;
protected var _attackClip1:MovieClip;
protected var _jumpClip2:MovieClip;
protected var _jumpClip1:MovieClip;
public static const GROUND:int = 0;
public static const ONEWAY:int = 2;
public static const ENEMY_CLIPS:Array = ["Enemy1Clip", "Boss1Clip", "Enemy2Clip", "Enemy3Clip", "Enemy4Clip", "Enemy5Clip"];
public static const SPIKE_SCALE:Number = 0.8;
public static const ENEMY_LIST:Array = ["amber3.Enemy1", "amber3.Boss1", "amber3.Enemy2", "amber3.Enemy3", "amber3.Enemy4", "amber3.Enemy1"];
public static const MAX_SPIKE_WIDTH:Number = 30;
public static const SPIKE_THICKNESS:Number = 1.4;
public static const RIGHT:int = 1;
public function Enemy(_arg1:int, _arg2:int, _arg3:Class, _arg4:int, _arg5:int){
super(_arg1, _arg2, _arg3);
_type = "enemy";
_mode = 0;
_health = (_maxHealth = 1);
_boss = false;
_id = _arg4;
_clipID = _arg5;
_noRepeat = false;
_fireResistant = (_attackResistant = (_jumpResistant = false));
_ignoreFire = (_ignoreJump = (_ignoreAttack = false));
_attackClip1 = new MovieClip();
_attackClip1.graphics.beginFill(0x888888);
drawSpikeShield(_attackClip1.graphics, 1);
_attackClip1.graphics.endFill();
_attackClip1.visible = false;
clip.addChild(_attackClip1);
_attackClip2 = new MovieClip();
_attackClip2.graphics.beginFill(0x888888);
drawSpikeShield(_attackClip2.graphics, 1);
_attackClip2.graphics.endFill();
_attackClip2.rotation = 180;
_attackClip2.visible = false;
clip.addChild(_attackClip2);
_jumpClip1 = new MovieClip();
_jumpClip1.graphics.beginFill(0x888888);
drawSpikeShield(_jumpClip1.graphics, 1);
_jumpClip1.graphics.endFill();
_jumpClip1.rotation = -90;
_jumpClip1.visible = false;
clip.addChild(_jumpClip1);
_jumpClip2 = new MovieClip();
_jumpClip2.graphics.beginFill(0x888888);
drawSpikeShield(_jumpClip2.graphics, 1);
_jumpClip2.graphics.endFill();
_jumpClip2.rotation = 90;
_jumpClip2.visible = false;
clip.addChild(_jumpClip2);
_invincible = false;
}
public function hurt():Boolean{
return (false);
}
public function get invincible():Boolean{
return (_invincible);
}
public function updateColor(){
var _local1:int;
var _local2:Number;
var _local3:ColorTransform;
_local1 = 0xFF;
_local2 = (((_fireResistant) && (!(_ignoreFire)))) ? _local1 : 0;
_local3 = new ColorTransform();
_local3.redOffset = _local2;
if (_local2){
_local3.blueMultiplier = 0.75;
_local3.greenMultiplier = 0.75;
};
clip.transform.colorTransform = _local3;
updateSpikes();
}
public function get id():int{
return (_id);
}
public function get fireResistant():Boolean{
return (_fireResistant);
}
override protected function updateFrame(){
var _local1:int;
var _local2:int;
_local1 = Math.floor(_time);
_local2 = ((_animations[((_currentAnimation * 2) + 1)] - _animations[(_currentAnimation * 2)]) + 1);
if (_noRepeat){
_local1 = Math.min(_local1, (_local2 - 1));
} else {
_local1 = (_local1 % _local2);
};
_clip.gotoAndStop((_animations[(_currentAnimation * 2)] + _local1));
updateSpikes();
}
public function get jumpResistant():Boolean{
return (_jumpResistant);
}
public function set fireResistant(_arg1:Boolean){
if (_ignoreFire){
return;
};
_fireResistant = _arg1;
updateColor();
}
public function get attackResistant():Boolean{
return (_attackResistant);
}
function updateSpikes(){
var _local1:Rectangle;
_local1 = clip.hitbox.getRect(clip);
_attackClip1.y = (_attackClip2.y = (_local1.y + (_local1.height * 0.5)));
_attackClip1.x = (_local1.x + _local1.width);
_attackClip2.x = _local1.x;
_attackClip1.scaleX = (_attackClip1.scaleY = (_local1.height * SPIKE_SCALE));
_attackClip2.scaleX = (_attackClip2.scaleY = _attackClip1.scaleY);
_attackClip2.scaleX = (_attackClip1.scaleX = Math.min(_attackClip1.scaleX, MAX_SPIKE_WIDTH));
_jumpClip1.x = (_jumpClip2.x = (_local1.x + (_local1.width * 0.5)));
_jumpClip1.y = _local1.y;
_jumpClip2.y = (_local1.y + _local1.height);
_jumpClip1.scaleX = (_jumpClip1.scaleY = (_local1.width * SPIKE_SCALE));
_jumpClip2.scaleX = (_jumpClip2.scaleY = _jumpClip1.scaleY);
_jumpClip2.scaleX = (_jumpClip1.scaleX = Math.min(_jumpClip1.scaleX, MAX_SPIKE_WIDTH));
}
public function get dangerous():Boolean{
return ((_health > 0));
}
public function get health():int{
return (_health);
}
protected function physics(_arg1:World):Array{
var _local2:Point;
var _local3:Array;
var _local4:Array;
var _local5:Array;
var _local6:int;
var _local7:Point;
var _local8:Array;
var _local9:GameSprite;
var _local10:OneWayWall;
var _local11:Array;
var _local12:Array;
var _local13:int;
var _local14:Point;
var _local15:Point;
var _local16:Number;
var _local17:Number;
if (bit(ONEWAY)){
if (bit(RIGHT)){
vX = Math.max(vX, 0);
} else {
vX = Math.min(vX, 0);
};
};
_local2 = _v.clone();
_local2.x = (_local2.x * _arg1.timeSpeed);
_local2.y = (_local2.y * _arg1.timeSpeed);
x = (x + _local2.x);
y = (y + _local2.y);
_local3 = _arg1.hitSprites(this);
_local4 = [];
bitReset(ONEWAY);
_local6 = 0;
while (_local6 < _local3.length) {
_local9 = _local3[_local6];
_local5 = [];
switch (_local9.type){
case "block":
_local5 = hitBlock((_local9 as Block), _arg1);
_local4 = _local4.concat(_local5);
break;
case "oneway":
_local10 = (_local9 as OneWayWall);
_local11 = getStaticPoints();
_local12 = _local10.getPoints(_arg1.timeSpeed);
if (_local11[HEAD_POINT].y > _local12[2].y){
break;
};
if (_local11[GROUND_POINT].y < _local12[0].y){
break;
};
if (_local11[LEFT_HEAD_POINT].x > _local12[2].x){
break;
};
if (_local11[RIGHT_GROUND_POINT].x < _local12[0].x){
break;
};
if (_local10.direction > 0){
bitSet(RIGHT);
if (_local11[HEAD_POINT].x >= (_local10.x + Tile.TILE_HALF)){
_local4.push(new Point((_local10.x + Tile.TILE_HALF), _local10.y));
_local4.push(new Point((_local10.x + Tile.TILE_HALF), (_local10.y + Tile.TILE_HALF)));
};
} else {
bitReset(RIGHT);
if (_local11[HEAD_POINT].x <= _local10.x){
_local4.push(new Point(_local10.x, (_local10.y + Tile.TILE_HALF)));
_local4.push(new Point(_local10.x, _local10.y));
};
};
bitSet(ONEWAY);
break;
};
_local6++;
};
_local7 = _p.clone();
_local8 = correct(_arg1, _local7);
x = _local7.x;
y = _local7.y;
_local8 = _local8.concat(_local4);
if (_local8.length){
bitReset(GROUND);
_local13 = 0;
while (_local13 < _local8.length) {
_local14 = _local8[_local13];
_local15 = _local8[(_local13 + 1)];
_local16 = Math.atan2((_local15.y - _local14.y), (_local15.x - _local14.x));
if ((((Math.cos(_local16) >= (Math.SQRT1_2 - Geometry.TOLERANCE))) && ((base.y <= (Math.max(_local14.y, _local15.y) + 2))))){
bitSet(GROUND);
};
_local13 = (_local13 + 2);
};
} else {
if (bit(GROUND)){
_local2 = _v.clone();
_local2.x = (_local2.x * _arg1.timeSpeed);
_local2.y = (_local2.y * _arg1.timeSpeed);
_local17 = _arg1.highestSurfaceUnder(getStaticPoints(), _local2);
if (!isNaN(_local17)){
y = (y + _local17);
} else {
bitReset(GROUND);
};
} else {
bitReset(GROUND);
};
};
return (_local8);
}
public function get clipID():int{
return (_clipID);
}
public function get boss():Boolean{
return (_boss);
}
public function revive(){
_health = 1;
}
public function set jumpResistant(_arg1:Boolean){
if (_ignoreJump){
return;
};
_jumpClip1.visible = (_jumpClip2.visible = _arg1);
_jumpResistant = _arg1;
updateColor();
}
public function damage(_arg1:GameSprite, _arg2:World){
if (_health > 0){
_health--;
};
}
public function set attackResistant(_arg1:Boolean){
if (_ignoreAttack){
return;
};
_attackClip1.visible = (_attackClip2.visible = _arg1);
_attackResistant = _arg1;
updateColor();
}
override public function animate(_arg1:int, _arg2:Boolean=true){
super.animate(_arg1);
_noRepeat = !(_arg2);
}
public function get maxHealth():int{
return (_maxHealth);
}
public static function drawSpikeShield(_arg1:Graphics, _arg2:Number=1){
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
var _local12:Number;
var _local13:Number;
var _local14:Number;
var _local15:Array;
var _local16:Array;
_local3 = Math.SQRT1_2;
_local4 = Math.cos((Math.PI * 0.125));
_local5 = 1;
_local6 = Math.SQRT1_2;
_local7 = Math.sin((Math.PI * 0.125));
_local8 = 0;
_local9 = SPIKE_THICKNESS;
_local10 = Math.cos(((Math.PI * 0.25) - (Math.PI * 0.0625)));
_local11 = Math.cos((Math.PI * 0.0625));
_local12 = Math.sin(((Math.PI * 0.25) - (Math.PI * 0.0625)));
_local13 = Math.sin((Math.PI * 0.0625));
_local14 = (1 - _local4);
_local15 = [[(_local6 - _local6), -(_local6)], [((_local4 + (_local4 * _local14)) - _local3), (-(_local7) - (_local7 * _local14))], [(_local5 - _local3), _local8], [((_local4 + (_local4 * _local14)) - _local3), (_local7 + (_local7 * _local14))], [(_local6 - _local6), _local6]];
_local16 = [[(_local6 - _local6), (_local6 * _local9)], [((_local10 + (_local10 * _local14)) - _local3), (_local12 + (_local12 * _local14))], [((_local4 * _local9) - _local3), (_local7 * _local9)], [((_local11 + (_local11 * _local14)) - _local3), (_local13 + (_local13 * _local14))], [((_local5 * _local9) - _local3), (_local8 * _local9)], [((_local11 + (_local11 * _local14)) - _local3), (-(_local13) - (_local13 * _local14))], [((_local4 * _local9) - _local3), (-(_local7) * _local9)], [((_local10 + (_local10 * _local14)) - _local3), (-(_local12) - (_local12 * _local14))], [(_local6 - _local6), (-(_local6) * _local9)]];
_arg1.moveTo((_local15[0][0] * _arg2), (_local15[0][1] * _arg2));
_arg1.curveTo(((_local15[1][0] * _arg2) + _local14), (_local15[1][1] * _arg2), (_local15[2][0] * _arg2), (_local15[2][1] * _arg2));
_arg1.curveTo((_local15[3][0] * _arg2), (_local15[3][1] * _arg2), (_local15[4][0] * _arg2), (_local15[4][1] * _arg2));
_arg1.lineTo((_local16[0][0] * _arg2), (_local16[0][1] * _arg2));
_arg1.curveTo((_local16[1][0] * _arg2), (_local16[1][1] * _arg2), (_local16[2][0] * _arg2), (_local16[2][1] * _arg2));
_arg1.curveTo((_local16[3][0] * _arg2), (_local16[3][1] * _arg2), (_local16[4][0] * _arg2), (_local16[4][1] * _arg2));
_arg1.curveTo((_local16[5][0] * _arg2), (_local16[5][1] * _arg2), (_local16[6][0] * _arg2), (_local16[6][1] * _arg2));
_arg1.curveTo((_local16[7][0] * _arg2), (_local16[7][1] * _arg2), (_local16[8][0] * _arg2), (_local16[8][1] * _arg2));
_arg1.lineTo((_local15[0][0] * _arg2), (_local15[0][1] * _arg2));
}
}
}//package amber3
Section 10
//Enemy1 (amber3.Enemy1)
package amber3 {
public class Enemy1 extends Enemy {
public static const ANIM_DIE:int = 1;
public static const ANIM_NORMAL:int = 0;
public function Enemy1(_arg1:int, _arg2:int, _arg3:Class, _arg4:int=-1, _arg5:int=-1){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
_health = 1;
_noRepeat = false;
_animations = [1, 16, 18, 21];
animate(ANIM_NORMAL);
}
override public function damage(_arg1:GameSprite, _arg2:World){
super.damage(_arg1, _arg2);
animate(ANIM_DIE, false);
}
override public function behaviour(_arg1:World){
if (_currentAnimation == ANIM_DIE){
if (clip.currentFrame == _animations[((ANIM_DIE * 2) + 1)]){
_arg1.removeEnemy(this);
};
};
_time = (_time + _arg1.timeSpeed);
updateFrame();
}
}
}//package amber3
Section 11
//Enemy2 (amber3.Enemy2)
package amber3 {
public class Enemy2 extends Enemy {
private var _timer:int;
public static const ANIM_STAND:int = 0;
public static const ANIM_FALL:int = 2;
public static const MODE_JUMP:int = 1;
public static const JUMP_SPEED:int = 26;
public static const ANIM_DIE:int = 3;
public static const MODE_STAND:int = 0;
public static const ANIM_JUMP:int = 1;
public static const JUMP_TIME:int = 10;
public function Enemy2(_arg1:int, _arg2:int, _arg3:Class, _arg4:int, _arg5:int){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
_timer = 0;
_mode = MODE_STAND;
_animations = [1, 1, 2, 8, 2, 8, 9, 12];
}
override public function damage(_arg1:GameSprite, _arg2:World){
if (_health <= 0){
return;
};
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
}
override public function behaviour(_arg1:World){
var _local2:Array;
_local2 = physics(_arg1);
if (_currentAnimation == ANIM_DIE){
if (clip.currentFrame == _animations[((ANIM_DIE * 2) + 1)]){
_arg1.removeEnemy(this);
return;
};
} else {
if (_mode == MODE_JUMP){
vY = (vY + World.GRAVITY);
if ((((vY > 0)) && (!((_currentAnimation == ANIM_FALL))))){
animate(ANIM_FALL, false);
};
if ((((vY >= 0)) && (bit(GROUND)))){
vY = 0;
_timer = JUMP_TIME;
_mode = MODE_STAND;
animate(ANIM_STAND);
};
} else {
if (_mode == MODE_STAND){
_timer--;
if (_timer <= 0){
bitReset(GROUND);
vY = -(JUMP_SPEED);
_mode = MODE_JUMP;
animate(ANIM_JUMP, false);
};
};
};
};
_time = (_time + _arg1.timeSpeed);
if (((dangerous) && ((y > (Number((_arg1.maxY + 2)) * Tile.TILE_SIZE))))){
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
return;
};
updateFrame();
}
}
}//package amber3
Section 12
//Enemy3 (amber3.Enemy3)
package amber3 {
public class Enemy3 extends Enemy {
private var _timer:int;
private var _mid:int;
public static const ANIM_FLY:int = 0;
public static const H_RADIUS:Number = 100;
public static const H_SPEED:int = 8;
public static const H_ACCEL:int = 1;
public static const ANIM_DIE:int = 1;
public static const V_RADIUS:Number = 50;
public static const FREQUENCY:Number = (Number((2 * Math.PI)) / Number((1.5 * 20)));
public function Enemy3(_arg1:int, _arg2:int, _arg3:Class, _arg4:int, _arg5:int){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
_timer = 0;
_animations = [1, 5, 7, 13];
vX = H_SPEED;
_mid = (_arg1 * Tile.TILE_HALF);
}
override public function damage(_arg1:GameSprite, _arg2:World){
if (_health <= 0){
return;
};
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
}
override public function behaviour(_arg1:World){
if (_currentAnimation == ANIM_DIE){
if (clip.currentFrame == _animations[((ANIM_DIE * 2) + 1)]){
_arg1.removeEnemy(this);
return;
};
} else {
x = (x + vX);
y = ((tY * Tile.TILE_HALF) + (Math.sin((_timer * FREQUENCY)) * V_RADIUS));
if (x < (_mid - H_RADIUS)){
if (vX < H_SPEED){
vX = (vX + H_ACCEL);
};
} else {
if (x > (_mid + H_RADIUS)){
if (vX > -(H_SPEED)){
vX = (vX - H_ACCEL);
};
};
};
clip.scaleX = ((vX)>0) ? 1 : -1;
_timer++;
};
_time = (_time + _arg1.timeSpeed);
if (((dangerous) && ((y > (Number((_arg1.maxY + 2)) * Tile.TILE_SIZE))))){
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
return;
};
updateFrame();
}
}
}//package amber3
Section 13
//Enemy4 (amber3.Enemy4)
package amber3 {
public class Enemy4 extends Enemy {
private var _timer:int;
private var _waitTimer:int;
private var _mid:int;
public static const FRICTION:int = 1;
public static const WALK_RIGHT:int = 1;
public static const ATTACK:int = 2;
public static const JUMP_TIMER:int = 100;
public static const JUMP_SPEED:int = 15;
public static const WAIT_TIMER:int = 10;
public static const ANIM_JUMP:int = 1;
public static const ANIM_WAIT:int = 3;
public static const H_RADIUS:Number = 150;
public static const ANIM_DIE:int = 2;
public static const WAIT:int = 3;
public static const ANIM_WALK:int = 0;
public static const WALK_SPEED:int = 8;
public static const WALK_LEFT:int = 0;
public function Enemy4(_arg1:int, _arg2:int, _arg3:Class, _arg4:int, _arg5:int){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
_timer = JUMP_TIMER;
_waitTimer = 0;
_animations = [1, 6, 14, 17, 8, 11, 12, 12];
_mid = (_arg1 * Tile.TILE_HALF);
_mode = WALK_RIGHT;
vX = WALK_SPEED;
}
override public function get invincible():Boolean{
return ((_mode == ATTACK));
}
override public function damage(_arg1:GameSprite, _arg2:World){
if (_health <= 0){
return;
};
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
}
override public function behaviour(_arg1:World){
var _local2:Number;
var _local3:Array;
_local2 = x;
_local3 = physics(_arg1);
if (bit(GROUND)){
vY = 0;
} else {
vY = (vY + World.GRAVITY);
};
_timer--;
if (_currentAnimation == ANIM_DIE){
if (clip.currentFrame == _animations[((ANIM_DIE * 2) + 1)]){
_arg1.removeEnemy(this);
return;
};
} else {
if (_mode == WALK_LEFT){
if (_timer <= 0){
_mode = WAIT;
_waitTimer = WAIT_TIMER;
animate(ANIM_WAIT);
} else {
if ((((x < (_mid - H_RADIUS))) || ((_local2 == x)))){
_mode = WALK_RIGHT;
vX = WALK_SPEED;
clip.scaleX = 1;
};
};
} else {
if (_mode == WALK_RIGHT){
if (_timer <= 0){
_mode = WAIT;
_waitTimer = WAIT_TIMER;
animate(ANIM_WAIT);
} else {
if ((((x > (_mid + H_RADIUS))) || ((_local2 == x)))){
_mode = WALK_LEFT;
vX = -(WALK_SPEED);
clip.scaleX = -1;
};
};
} else {
if (_mode == WAIT){
if (bit(GROUND)){
vX = 0;
};
if (_waitTimer > 0){
_waitTimer--;
} else {
_mode = ATTACK;
vX = (JUMP_SPEED * clip.scaleX);
vY = -(JUMP_SPEED);
bitReset(GROUND);
animate(ANIM_JUMP);
};
} else {
if (_mode == ATTACK){
if (bit(GROUND)){
vY = 0;
if (vX > 0){
vX = (vX - FRICTION);
if (vX <= 0){
animate(ANIM_WALK);
vX = -(WALK_SPEED);
_mode = WALK_LEFT;
clip.scaleX = -1;
_timer = JUMP_TIMER;
};
} else {
if (vX <= 0){
vX = (vX + FRICTION);
if (vX >= 0){
animate(ANIM_WALK);
vX = WALK_SPEED;
_mode = WALK_RIGHT;
clip.scaleX = 1;
_timer = JUMP_TIMER;
};
};
};
};
};
};
};
};
};
_time = (_time + _arg1.timeSpeed);
if (((dangerous) && ((y > (Number((_arg1.maxY + 2)) * Tile.TILE_SIZE))))){
_health = 0;
animate(ANIM_DIE, false);
vX = (vY = 0);
return;
};
updateFrame();
}
}
}//package amber3
Section 14
//EnemyEvent (amber3.EnemyEvent)
package amber3 {
import flash.events.*;
public class EnemyEvent extends Event {
private var _enemy:Enemy;
public static const BOSS_VISIBLE:String = "bossVisible";
public static const BOSS_DAMAGED:String = "bossDamaged";
public static const BOSS_DEFEATED:String = "bossDefeated";
public static const ENEMY_KILLED:String = "enemyKilled";
public function EnemyEvent(_arg1:String, _arg2:Enemy){
super(_arg1);
_enemy = _arg2;
}
public function get enemy():Enemy{
return (_enemy);
}
}
}//package amber3
Section 15
//GameSprite (amber3.GameSprite)
package amber3 {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
public class GameSprite extends EventDispatcher {
public var depth:int;
public var enabled:Boolean;
protected var _tile:Point;
protected var _type:String;
protected var _clip:MovieClip;
protected var _p:Point;
public function GameSprite(_arg1:int, _arg2:int){
depth = -1;
_type = "gamesprite";
_clip = new MovieClip();
_tile = new Point();
_tile.x = _arg1;
_tile.y = _arg2;
_p = new Point();
x = (_tile.x * Tile.TILE_HALF);
y = (_tile.y * Tile.TILE_HALF);
enabled = true;
}
public function destroy(){
_clip.parent.removeChild(_clip);
}
public function get clip():MovieClip{
return (_clip);
}
public function set tX(_arg1:int){
_tile.x = _arg1;
}
public function set y(_arg1:Number){
_clip.y = (_p.y = _arg1);
}
public function getPoints(_arg1:Number):Array{
return (null);
}
public function getRect():Rectangle{
var _local1:MovieClip;
var _local2:Rectangle;
_local1 = _clip;
if (_local1 == null){
throw ("Error in Character::getRect(). Property 'hitbox' not found in Character::clip");
};
_local2 = _local1.getRect(_clip);
if (clip.scaleX == -1){
_local2.x = (-(_local2.x) - _local2.width);
};
_local2.x = (_local2.x + x);
_local2.y = (_local2.y + y);
return (_local2);
}
public function get tX():int{
return (_tile.x);
}
public function set x(_arg1:Number){
_clip.x = (_p.x = _arg1);
}
public function set tY(_arg1:int){
_tile.y = _arg1;
}
public function get x():Number{
return (_p.x);
}
public function get y():Number{
return (_p.y);
}
public function get type():String{
return (_type);
}
public function get tY():int{
return (_tile.y);
}
public function hitSprite(_arg1:GameSprite, _arg2:Number):Boolean{
return (Geometry.collide(getPoints(_arg2), _arg1.getPoints(_arg2)));
}
}
}//package amber3
Section 16
//Geometry (amber3.Geometry)
package amber3 {
import flash.geom.*;
public class Geometry {
public static const TOLERANCE:Number = 0.01;
public static function intersectLines(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point, _arg5:Boolean=true):Point{
var _local6:Point;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Boolean;
var _local12:Boolean;
var _local13:Boolean;
var _local14:Boolean;
_local6 = new Point();
_local11 = (Math.abs((_arg1.y - _arg2.y)) < TOLERANCE);
_local12 = (Math.abs((_arg3.y - _arg4.y)) < TOLERANCE);
_local13 = (Math.abs((_arg1.x - _arg2.x)) < TOLERANCE);
_local14 = (Math.abs((_arg3.x - _arg4.x)) < TOLERANCE);
_local7 = ((_arg2.y - _arg1.y) / (_arg2.x - _arg1.x));
_local9 = (_arg1.y - (_arg1.x * _local7));
_local8 = ((_arg4.y - _arg3.y) / (_arg4.x - _arg3.x));
_local10 = (_arg3.y - (_arg3.x * _local8));
switch (true){
case ((_local11) && (_local12)):
if (Math.abs((_arg3.y - _arg1.y)) < TOLERANCE){
_local6 = _arg1.clone();
};
return (null);
case ((_local11) && (_local14)):
_local6.x = _arg3.x;
_local6.y = _arg1.y;
break;
case ((_local13) && (_local12)):
_local6.x = _arg1.x;
_local6.y = _arg3.y;
break;
case ((_local13) && (_local14)):
if (Math.abs((_arg3.x - _arg1.x)) < TOLERANCE){
_local6 = _arg1.clone();
};
return (null);
case _local13:
_local6.x = _arg1.x;
_local6.y = ((_local8 * _local6.x) + _local10);
break;
case _local14:
_local6.x = _arg3.x;
_local6.y = ((_local7 * _local6.x) + _local9);
break;
case _local11:
_local6.y = _arg1.y;
_local6.x = (Number((_local6.y - _local10)) / _local8);
break;
case _local12:
_local6.y = _arg3.y;
_local6.x = (Number((_local6.y - _local9)) / _local7);
break;
default:
if ((((Math.abs((_local9 - _local10)) < TOLERANCE)) && ((Math.abs((_local7 - _local8)) < TOLERANCE)))){
return (null);
};
_local6.x = (Number((_local10 - _local9)) / Number((_local7 - _local8)));
_local6.y = ((_local6.x * _local7) + _local9);
};
if (_arg5){
if ((((_local6.x > Math.max(_arg1.x, _arg2.x))) || ((_local6.x < Math.min(_arg1.x, _arg2.x))))){
return (null);
};
if ((((_local6.y > Math.max(_arg1.y, _arg2.y))) || ((_local6.y < Math.min(_arg1.y, _arg2.y))))){
return (null);
};
if ((((_local6.x > Math.max(_arg3.x, _arg4.x))) || ((_local6.x < Math.min(_arg3.x, _arg4.x))))){
return (null);
};
if ((((_local6.y > Math.max(_arg3.y, _arg4.y))) || ((_local6.y < Math.min(_arg3.y, _arg4.y))))){
return (null);
};
};
return (_local6.clone());
}
private static function getLowestPositiveAngle(_arg1:Number):Number{
var _local2:Number;
_local2 = (_arg1 % (Math.PI * 2));
while (_local2 < 0) {
_local2 = (_local2 + (Math.PI * 2));
};
while (_local2 >= (Math.PI * 2)) {
_local2 = (_local2 - (Math.PI * 2));
};
return (_local2);
}
public static function pointUnderLine(_arg1:Point, _arg2:Point, _arg3:Point):Boolean{
var _local4:Number;
var _local5:Number;
_local4 = (Math.atan2((_arg3.y - _arg2.y), (_arg3.x - _arg2.x)) + (Math.PI * 0.5));
_local5 = Math.atan2((_arg1.y - _arg2.y), (_arg1.x - _arg2.x));
return ((angularDistance(_local5, _local4) >= TOLERANCE));
}
public static function line2triangle(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point, _arg5:Point):Boolean{
if (line2line(_arg1, _arg2, _arg3, _arg4)){
return (true);
};
if (line2line(_arg1, _arg2, _arg4, _arg5)){
return (true);
};
if (line2line(_arg1, _arg2, _arg5, _arg3)){
return (true);
};
if (point2triangle(_arg1, _arg3, _arg4, _arg5)){
return (true);
};
return (false);
}
public static function getOuterPoints(_arg1:Array):Array{
var _local2:Array;
var _local3:Point;
var _local4:int;
var _local5:Array;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Point;
var _local11:int;
var _local12:Number;
var _local13:Point;
var _local14:int;
var _local15:Number;
var _local16:Number;
_local2 = _arg1.concat();
_local3 = _local2[0];
_local4 = 1;
while (_local4 < _local2.length) {
if (_local2[_local4].y < _local3.y){
_local3 = _local2[_local4];
};
_local4++;
};
_local5 = [_local3];
_local6 = Infinity;
_local8 = 0;
_local9 = 0;
_local10 = _local5[0];
_local11 = _local2.length;
while (1) {
_local12 = (Math.PI * 2);
_local13 = null;
_local4 = 0;
while (_local4 < _local2.length) {
_local7 = Math.atan2((_local2[_local4].y - _local5[(_local5.length - 1)].y), (_local2[_local4].x - _local5[(_local5.length - 1)].x));
_local16 = getLowestPositiveAngle((_local7 - _local8));
if ((((_local16 <= _local12)) && (!((_local2[_local4] == _local5[(_local5.length - 1)]))))){
_local13 = _local2[_local4];
_local12 = _local16;
};
_local4++;
};
if ((((_local13 == null)) || ((((_local13 == _local5[0])) && ((_local5.length > 1)))))){
break;
};
_local15 = _local8;
_local8 = getLowestPositiveAngle(Math.atan2((_local13.y - _local5[(_local5.length - 1)].y), (_local13.x - _local5[(_local5.length - 1)].x)));
_local9 = (_local9 + getLowestPositiveAngle((_local8 - _local15)));
if (_local9 >= (Math.PI * 2)){
break;
};
_local5.push(_local13);
--_local11;
if (!_local11){
trace(("FAILURE: " + (_local9 - (Math.PI * 2))), "\n");
break;
};
};
if ((((_local5.length > 2)) && ((_local5[(_local5.length - 1)] == _local5[1])))){
_local5.pop();
};
return (_local5);
}
public static function polygon2polygon(_arg1:Array, _arg2:Array):Boolean{
var _local3:Point;
var _local4:Point;
var _local5:Point;
var _local6:Point;
var _local7:Point;
var _local8:Point;
var _local9:int;
var _local10:int;
if ((((_arg1.length < 3)) || ((_arg2.length < 3)))){
return (false);
};
_local3 = _arg1[0];
_local6 = _arg2[0];
_local9 = 1;
while (_local9 < (_arg1.length - 1)) {
_local4 = _arg1[_local9];
_local5 = _arg1[(_local9 + 1)];
_local10 = 1;
while (_local10 < (_arg2.length - 1)) {
_local7 = _arg2[_local10];
_local8 = _arg2[(_local10 + 1)];
if (triangle2triangle(_local3, _local4, _local5, _local6, _local7, _local8)){
return (true);
};
_local10++;
};
_local9++;
};
return (false);
}
public static function point2triangle(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point):Boolean{
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
_local5 = (Number((_arg3.y - _arg2.y)) / Number((_arg3.x - _arg2.x)));
_local6 = (Number((_arg4.y - _arg3.y)) / Number((_arg4.x - _arg3.x)));
_local7 = (Number((_arg2.y - _arg4.y)) / Number((_arg2.x - _arg4.x)));
_local8 = (_arg2.y - (_local5 * _arg2.x));
_local9 = (_arg3.y - (_local6 * _arg3.x));
_local10 = (_arg4.y - (_local7 * _arg4.x));
if (Math.abs((_arg3.x - _arg2.x)) < TOLERANCE){
if ((((Math.abs((_arg4.x - _arg2.x)) < TOLERANCE)) || (!((Boolean((_arg3.x < _arg1.x)) == Boolean((_arg3.x < _arg4.x))))))){
return (false);
};
};
if ((((((_arg4.y <= ((_local5 * _arg4.x) + _local8))) && ((_arg1.y > ((_local5 * _arg1.x) + _local8))))) || ((((_arg4.y >= ((_local5 * _arg4.x) + _local8))) && ((_arg1.y < ((_local5 * _arg1.x) + _local8))))))){
return (false);
};
if (Math.abs((_arg4.x - _arg3.x)) < TOLERANCE){
if ((((Math.abs((_arg2.x - _arg3.x)) < TOLERANCE)) || (!((Boolean((_arg4.x < _arg1.x)) == Boolean((_arg4.x < _arg2.x))))))){
return (false);
};
};
if ((((((_arg2.y <= ((_local6 * _arg2.x) + _local9))) && ((_arg1.y > ((_local6 * _arg1.x) + _local9))))) || ((((_arg2.y >= ((_local6 * _arg2.x) + _local9))) && ((_arg1.y < ((_local6 * _arg1.x) + _local9))))))){
return (false);
};
if (Math.abs((_arg2.x - _arg4.x)) < TOLERANCE){
if ((((Math.abs((_arg3.x - _arg4.x)) < TOLERANCE)) || (!((Boolean((_arg2.x < _arg1.x)) == Boolean((_arg2.x < _arg3.x))))))){
return (false);
};
};
if ((((((_arg3.y <= ((_local7 * _arg3.x) + _local10))) && ((_arg1.y > ((_local7 * _arg1.x) + _local10))))) || ((((_arg3.y >= ((_local7 * _arg3.x) + _local10))) && ((_arg1.y < ((_local7 * _arg1.x) + _local10))))))){
return (false);
};
return (true);
}
public static function closestPointOnLine(_arg1:Point, _arg2:Point, _arg3:Point):Point{
var _local4:Point;
var _local5:Point;
_local4 = _arg1.add(getNormal(_arg2, _arg3));
_local5 = intersectLines(_arg1, _local4, _arg2, _arg3, false);
if (_local5 == null){
throw (((((((("Unexpected error in Geometry::closestPointToLine. Perpendicular lines aren't intersecting!\nA1:" + _arg1) + " A2:") + _local4) + " B1:") + _arg2) + " B2:") + _arg3));
};
return (_local5);
}
public static function triangle2triangle(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point, _arg5:Point, _arg6:Point):Boolean{
if (line2triangle(_arg1, _arg2, _arg4, _arg5, _arg6)){
return (true);
};
if (line2triangle(_arg2, _arg3, _arg4, _arg5, _arg6)){
return (true);
};
if (line2triangle(_arg3, _arg1, _arg4, _arg5, _arg6)){
return (true);
};
if (point2triangle(_arg1, _arg4, _arg5, _arg6)){
return (true);
};
if (point2triangle(_arg4, _arg1, _arg2, _arg3)){
return (true);
};
return (false);
}
public static function movePoints(_arg1:Array, _arg2:Point):Array{
var _local3:Array;
var _local4:int;
_local3 = [];
_local4 = 0;
while (_local4 < _arg1.length) {
_local3[_local4] = _arg1[_local4].add(_arg2);
_local4++;
};
return (_local3);
}
public static function point2line(_arg1:Point, _arg2:Point, _arg3:Point):Boolean{
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
if ((((_arg1.x < (Math.min(_arg2.x, _arg3.x) - TOLERANCE))) || ((_arg1.x > (Math.max(_arg2.x, _arg3.x) + TOLERANCE))))){
return (false);
};
if ((((_arg1.y < (Math.min(_arg2.y, _arg3.y) - TOLERANCE))) || ((_arg1.y > (Math.max(_arg2.y, _arg3.y) + TOLERANCE))))){
return (false);
};
_local4 = (_arg1.x - _arg2.x);
_local5 = (_arg1.y - _arg2.y);
_local6 = (_arg3.x - _arg2.x);
_local7 = (_arg3.y - _arg2.y);
if (Math.abs(_local6) < TOLERANCE){
if (Math.abs(_local7) < TOLERANCE){
return ((((Math.abs(_local4) < TOLERANCE)) && ((Math.abs(_local5) < TOLERANCE))));
};
if (Math.abs(_local4) < TOLERANCE){
return (true);
};
return (false);
};
if (Math.abs(((_local5 / _local4) - (_local7 / _local6))) > TOLERANCE){
return (false);
};
return (true);
}
public static function angularDistance(_arg1:Number, _arg2:Number):Number{
return (Math.cos((_arg1 - _arg2)));
}
public static function point2polygon(_arg1:Point, _arg2:Array):Boolean{
var _local3:Point;
var _local4:Point;
var _local5:Point;
var _local6:int;
if (_arg2.length < 3){
return (false);
};
_local3 = _arg2[0];
_local6 = 1;
while (_local6 < (_arg2.length - 1)) {
_local4 = _arg2[_local6];
_local5 = _arg2[(_local6 + 1)];
if (point2triangle(_arg1, _local3, _local4, _local5)){
return (true);
};
_local6++;
};
return (false);
}
public static function line2line(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point):Boolean{
return (!((intersectLines(_arg1, _arg2, _arg3, _arg4) == null)));
}
public static function rotate(_arg1:Point, _arg2:Number, _arg3:Point):Point{
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
_local4 = (_arg1.x - _arg3.x);
_local5 = (_arg1.y - _arg3.y);
_local6 = Math.cos(_arg2);
_local7 = Math.sin(_arg2);
return (new Point(((_arg3.x + (_local4 * _local6)) + (_local5 * _local7)), ((_arg3.y - (_local4 * _local7)) + (_local5 * _local6))));
}
public static function line2polygon(_arg1:Point, _arg2:Point, _arg3:Array):Boolean{
var _local4:Point;
var _local5:Point;
var _local6:Point;
var _local7:int;
if (_arg3.length < 3){
return (false);
};
_local4 = _arg3[0];
_local7 = 1;
while (_local7 < (_arg3.length - 1)) {
_local5 = _arg3[_local7];
_local6 = _arg3[(_local7 + 1)];
if (line2triangle(_arg1, _arg2, _local4, _local5, _local6)){
return (true);
};
_local7++;
};
return (false);
}
public static function getNormal(_arg1:Point, _arg2:Point):Point{
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Point;
_local3 = (_arg2.x - _arg1.x);
_local4 = (_arg2.y - _arg1.y);
_local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4)));
_local6 = new Point((-(_local4) / _local5), (_local3 / _local5));
return (_local6);
}
public static function collide(_arg1:Array, _arg2:Array){
if ((((((((_arg1 == null)) || (!(_arg1.length)))) || ((_arg2 == null)))) || (!(_arg2.length)))){
return (false);
};
if (_arg1.length > 2){
if (_arg2.length > 2){
return (polygon2polygon(_arg1, _arg2));
};
if (_arg2.length > 1){
return (line2polygon(_arg2[0], _arg2[1], _arg1));
};
return (point2polygon(_arg2[0], _arg1));
} else {
if (_arg1.length > 1){
if (_arg2.length > 2){
return (line2polygon(_arg1[0], _arg1[1], _arg2));
};
if (_arg2.length > 1){
return (line2line(_arg1[0], _arg1[1], _arg2[0], _arg2[1]));
};
} else {
if (_arg2.length > 2){
return (point2polygon(_arg1[0], _arg2));
};
};
};
return (false);
}
public static function cutComponents(_arg1:Point, _arg2:Array):Point{
var _local3:Number;
var _local4:Number;
var _local5:int;
var _local6:Number;
if (!_arg2.length){
return (_arg1.clone());
};
_local3 = 0;
_local4 = (Math.atan2(_arg1.y, _arg1.x) - Math.PI);
_local5 = 0;
while (_local5 < _arg2.length) {
_local3 = (_local3 + Math.atan2((_arg2[(_local5 + 1)].y - _arg2[_local5].y), (_arg2[(_local5 + 1)].x - _arg2[_local5].x)));
_local5 = (_local5 + 2);
};
_local3 = (_local3 / (_arg2.length >> 1));
_local3 = (_local3 - (Math.PI * 0.5));
_local6 = (1 - Math.max(Math.cos((_local4 - _local3)), 0));
return (new Point((_arg1.x * _local6), (_arg1.y * _local6)));
}
}
}//package amber3
Section 17
//Item (amber3.Item)
package amber3 {
import flash.display.*;
public class Item extends Static {
private var _subtype:String;
public static const LIFE:String = "Life";
public static const CHECKPOINT:String = "Checkpoint";
public static const START:String = "Start";
public static const COLLECTIBLE:String = "Collectible";
public static const VICTORY:String = "Victory";
public static const RECOVERY:String = "Recovery";
public static const WATER:String = "Water";
public static const HEALTH:String = "Health";
public static const DECORATION:String = "Decoration";
public function Item(_arg1:int, _arg2:int, _arg3:String, _arg4:BitmapData, _arg5:int){
super(_arg1, _arg2, _arg4, _arg5);
_type = "item";
_subtype = _arg3;
}
public function get subtype():String{
return (_subtype);
}
}
}//package amber3
Section 18
//ItemEvent (amber3.ItemEvent)
package amber3 {
import flash.events.*;
public class ItemEvent extends Event {
var _subtype:String;
public function ItemEvent(_arg1:String, _arg2:String){
super(_arg1);
_subtype = _arg2;
}
public function get subtype():String{
return (_subtype);
}
}
}//package amber3
Section 19
//MessageBlock (amber3.MessageBlock)
package amber3 {
import flash.display.*;
public class MessageBlock extends Block {
private var _message:String;
public function MessageBlock(_arg1:int, _arg2:int, _arg3:String, _arg4:BitmapData=null, _arg5:int=-1){
super(_arg1, _arg2, Block.MESSAGE_BLOCK, _arg4, _arg5);
_message = _arg3.replace(/}/g, "?");
_message = _arg3.replace(/{/g, "¿");
_message = _arg3.replace(/\r/g, "");
}
public function get message():String{
return (_message);
}
}
}//package amber3
Section 20
//MessageEvent (amber3.MessageEvent)
package amber3 {
import flash.events.*;
public class MessageEvent extends Event {
private var _message:String;
public function MessageEvent(_arg1:String){
super(Amber.MESSAGE);
_message = _arg1;
}
public function get message():String{
return (_message);
}
}
}//package amber3
Section 21
//OneWayWall (amber3.OneWayWall)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class OneWayWall extends Static {
private var _direction:int;
public function OneWayWall(_arg1:int, _arg2:int, _arg3:int, _arg4:BitmapData=null, _arg5:int=-1){
super(_arg1, _arg2, _arg4, _arg5);
_type = "oneway";
if (_clip.numChildren){
_clip.getChildAt(0).width = Tile.TILE_HALF;
_clip.getChildAt(0).height = Tile.TILE_HALF;
};
_direction = (Boolean((_arg3 >= 0))) ? 1 : -1;
}
public function get direction():int{
return (_direction);
}
override public function getPoints(_arg1:Number):Array{
return ([new Point(_p.x, _p.y), new Point((_p.x + Tile.TILE_HALF), _p.y), new Point((_p.x + Tile.TILE_HALF), (_p.y + Tile.TILE_HALF)), new Point(_p.x, (_p.y + Tile.TILE_HALF))]);
}
override public function redraw(_arg1:World){
super.redraw(_arg1);
if (_clip.numChildren){
_clip.getChildAt(0).width = Tile.TILE_HALF;
_clip.getChildAt(0).height = Tile.TILE_HALF;
};
}
}
}//package amber3
Section 22
//Platform (amber3.Platform)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Platform extends Static {
private var _vScale:Number;
private var _time:Number;
private var _radius:Number;
private var _angle:Number;
private var _frequency:Number;
private var _period:Number;
private var _hScale:Number;
private var _phase:Number;
public static const MAX_RADIUS:int = 8;
public function Platform(_arg1:int, _arg2:int, _arg3:BitmapData, _arg4:int, _arg5:Number=0, _arg6:Number=0, _arg7:uint=0, _arg8:int=0, _arg9:uint=1){
super(_arg1, _arg2, _arg3, _arg4);
_type = "platform";
_hScale = _arg5;
_vScale = _arg6;
_radius = (Math.min(Math.max(_arg7, 0), MAX_RADIUS) * Tile.TILE_HALF);
_phase = Number(((_arg8 * Math.PI) / 180));
_period = (_arg9 * 20);
_frequency = (1 / _period);
_angle = 0;
_time = 0;
}
public function get vScale():Number{
return (_vScale);
}
public function get radius():Number{
return (_radius);
}
public function get phase():Number{
return (_phase);
}
public function position(_arg1:Number):Point{
var _local2:Point;
_angle = (((_arg1 * _frequency) * Math.PI) * 2);
_local2 = new Point();
_local2.x = (((Math.cos((_angle + _phase)) * _hScale) * _radius) + (_tile.x * Tile.TILE_HALF));
_local2.y = (((Math.sin((_angle + _phase)) * _vScale) * _radius) + (_tile.y * Tile.TILE_HALF));
return (_local2);
}
public function behaviour(_arg1:World){
_time = _arg1.time;
_p = position(_arg1.time);
}
override public function getPoints(_arg1:Number):Array{
return ([new Point(_p.x, _p.y), new Point((_p.x + _clip.width), _p.y), new Point((_p.x + _clip.width), (_p.y + _clip.height)), new Point(_p.x, (_p.y + _clip.height))]);
}
public function get period():Number{
return (_period);
}
public function get hScale():Number{
return (_hScale);
}
}
}//package amber3
Section 23
//Projectile (amber3.Projectile)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Projectile extends GameSprite {
private var _localp:Point;
private var _world:World;
private var _gravity:Boolean;
private var _fire:Boolean;
private var _time:Number;
private var _owner:Character;
private var _offset:Point;
private var _linked:Boolean;
private var _life:Number;
private var _start:Point;
private var _v:Point;
public function Projectile(_arg1:Class, _arg2:int, _arg3:Character, _arg4:Number, _arg5:Number){
super(0, 0);
depth = -1;
_v = new Point();
_type = "projectile";
_clip = new (_arg1);
_clip.x = x;
_clip.y = y;
_life = _arg2;
if (_arg3){
_start = new Point((_arg3.x + _arg4), (_arg3.y + _arg5));
};
_localp = new Point();
_owner = _arg3;
_time = 0;
_offset = new Point(_arg4, _arg5);
_linked = true;
_gravity = false;
_fire = true;
}
public function get linked():Boolean{
return (_linked);
}
public function get vX():Number{
return (_v.x);
}
public function get vY():Number{
return (_v.y);
}
public function set gravity(_arg1:Boolean){
_gravity = _arg1;
}
public function get fire():Boolean{
return (_fire);
}
public function set vX(_arg1:Number){
_v.x = _arg1;
}
public function behaviour(_arg1:World){
var _local2:Array;
var _local3:Array;
var _local4:Boolean;
var _local5:int;
var _local6:int;
var _local7:Enemy;
_world = _arg1;
_local2 = _arg1.hitSurfaces([_p.add(_v), _p.subtract(_v)]);
_local3 = _arg1.hitSprites(this);
_local4 = false;
if (_local2.length){
_local4 = true;
};
_local5 = 0;
while (_local5 < _local3.length) {
if (_local3[_local5].type == "block"){
if (((_fire) && ((Block(_local3[_local5]).subtype == Block.PLANT_BLOCK)))){
Block(_local3[_local5]).smash(_arg1);
};
if (Block(_local3[_local5]).subtype == Block.CONTAINER_BLOCK){
if (_owner){
(_owner as Amber).hitContainer(Container(_local3[_local5]), _arg1);
};
};
_local4 = true;
};
if (_local3[_local5].type == "enemy"){
_local7 = (_local3[_local5] as Enemy);
if (((!(_local7.invincible)) && (!(_local7.fireResistant)))){
_local7.damage(this, _arg1);
if (_owner){
if (_local7.boss){
if (!_local7.health){
(_owner as Amber).bossKilled(_local7);
} else {
(_owner as Amber).bossDamaged(_local7);
};
} else {
(_owner as Amber).enemyKilled(_local7);
};
};
};
_local4 = true;
};
_local5++;
};
if (_gravity){
vY = (vY + World.GRAVITY);
};
_localp.x = (_localp.x + (vX * _arg1.timeSpeed));
_localp.y = (_localp.y + (vY * _arg1.timeSpeed));
if (((_owner) && (_linked))){
x = ((_owner.x + _offset.x) + _localp.x);
y = ((_owner.y + _offset.y) + _localp.y);
} else {
x = (_start.x + _localp.x);
y = (_start.y + _localp.y);
};
_local6 = Math.floor(_time);
_local6 = (_local6 % clip.totalFrames);
clip.gotoAndStop((1 + _local6));
_time = (_time + _arg1.timeSpeed);
_life = (_life - _arg1.timeSpeed);
if ((((_life <= 0)) || (_local4))){
_arg1.removeProjectile(this);
(_owner as Amber).removeFireBall();
};
}
public function get gravity():Boolean{
return (_gravity);
}
public function set vY(_arg1:Number){
_v.y = _arg1;
}
override public function getPoints(_arg1:Number):Array{
var _local2:MovieClip;
var _local3:Rectangle;
var _local4:Number;
var _local5:Number;
_local2 = _clip;
if (_local2 == null){
throw ("Error in Character::getStaticPoints(). Property 'hitbox' not found in Character::clip");
};
_local3 = _local2.getRect(clip);
_local4 = (_local3.x + x);
_local5 = (_local3.y + y);
return ([new Point(_local4, _local5), new Point((_local4 + _local3.width), _local5), new Point((_local4 + _local3.width), (_local5 + _local3.height)), new Point(_local4, (_local5 + _local3.height))]);
}
public function set linked(_arg1:Boolean){
_linked = _arg1;
}
public function set fire(_arg1:Boolean){
_fire = _arg1;
}
}
}//package amber3
Section 24
//SpikeBlock (amber3.SpikeBlock)
package amber3 {
import flash.display.*;
public class SpikeBlock extends Block {
private var _orientation:int;
public function SpikeBlock(_arg1:int, _arg2:int, _arg3:uint, _arg4:BitmapData=null, _arg5:int=-1){
super(_arg1, _arg2, Block.SPIKE_BLOCK, _arg4, _arg5);
_orientation = (_arg3 % 4);
_clip.rotation = (_orientation * 90);
x = _p.x;
y = _p.y;
}
public function get positive():int{
return ((Boolean((_orientation < 2))) ? 1 : -1);
}
public function get orientation():int{
return (_orientation);
}
override public function set x(_arg1:Number){
super.x = _arg1;
_clip.x = (_p.x + (Tile.TILE_HALF * int((((_orientation == 1)) || ((_orientation == 2))))));
}
override public function set y(_arg1:Number){
super.y = _arg1;
_clip.y = (_p.y + (Tile.TILE_HALF * int((_orientation > 1))));
}
public function get vertical():Boolean{
return (Boolean((_orientation % 2)));
}
}
}//package amber3
Section 25
//Static (amber3.Static)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Static extends GameSprite {
protected var _bitmapID:int;
public function Static(_arg1:int, _arg2:int, _arg3:BitmapData=null, _arg4:int=-1){
var _local5:Bitmap;
super(_arg1, _arg2);
_type = "static";
_bitmapID = _arg4;
if (_arg3 != null){
_local5 = new Bitmap(_arg3);
_clip.addChild(_local5);
};
}
override public function getPoints(_arg1:Number):Array{
var _local2:DisplayObjectContainer;
var _local3:Rectangle;
var _local4:Number;
var _local5:Number;
_local2 = _clip;
if (!_clip.width){
return ([]);
};
_local3 = _local2.getRect(_clip);
_local4 = (_local3.x + x);
_local5 = (_local3.y + y);
return ([new Point(_local4, _local5), new Point((_local4 + _local3.width), _local5), new Point((_local4 + _local3.width), (_local5 + _local3.height)), new Point(_local4, (_local5 + _local3.height))]);
}
public function get bitmapID():int{
return (_bitmapID);
}
public function redraw(_arg1:World){
var _local2:BitmapData;
var _local3:Bitmap;
_local2 = _arg1.getBitmapByID(_bitmapID);
while (_clip.numChildren) {
_clip.removeChildAt(0);
};
if (_local2 == null){
return;
};
_local3 = new Bitmap(_local2);
_clip.addChild(_local3);
}
}
}//package amber3
Section 26
//Tile (amber3.Tile)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Tile {
private var _position:Point;
private var _end:int;
private var _start:int;
private var _color:int;
private var _bitmapID:int;
private var _clip:MovieClip;
private var _center:Boolean;
public static const LOW_CENTER:int = 5;
public static const LOW_LEFT:int = 6;
public static const MID_RIGHT:int = 3;
public static const TILE_HALF:int = 50;
public static const MID_CENTER:int = 8;
public static const MID_LEFT:int = 7;
public static const TOP_LEFT:int = 0;
public static const TILE_SIZE:int = 100;
public static const LOW_RIGHT:int = 4;
public static const TOP_RIGHT:int = 2;
public static const TOP_CENTER:int = 1;
public function Tile(_arg1:Point, _arg2:int, _arg3:int, _arg4:Boolean, _arg5:BitmapData=null, _arg6=-1, _arg7:int=0){
_clip = new MovieClip();
_clip.x = (_arg1.x * TILE_SIZE);
_clip.y = (_arg1.y * TILE_SIZE);
_start = _arg2;
_end = _arg3;
_center = _arg4;
_position = _arg1.clone();
_bitmapID = _arg6;
_color = _arg7;
draw(_start, _end, _center, _clip, _arg5, _color);
}
public function get bitmapID():int{
return (_bitmapID);
}
public function get center():Boolean{
return (_center);
}
public function get end():int{
return (_end);
}
public function get clip():MovieClip{
return (_clip);
}
public function get start():int{
return (_start);
}
public function get color():int{
return (_color);
}
public function getSurfaces():Array{
var _local1:Array;
_local1 = [];
_local1.push(getPoint(_start));
_local1[(_local1.length - 1)].x = (_local1[(_local1.length - 1)].x + (_position.x * TILE_SIZE));
_local1[(_local1.length - 1)].y = (_local1[(_local1.length - 1)].y + (_position.y * TILE_SIZE));
if (_center){
_local1.push(getPoint(Tile.MID_CENTER));
_local1[(_local1.length - 1)].x = (_local1[(_local1.length - 1)].x + (_position.x * TILE_SIZE));
_local1[(_local1.length - 1)].y = (_local1[(_local1.length - 1)].y + (_position.y * TILE_SIZE));
_local1.push(getPoint(Tile.MID_CENTER));
_local1[(_local1.length - 1)].x = (_local1[(_local1.length - 1)].x + (_position.x * TILE_SIZE));
_local1[(_local1.length - 1)].y = (_local1[(_local1.length - 1)].y + (_position.y * TILE_SIZE));
};
_local1.push(getPoint(_end));
_local1[(_local1.length - 1)].x = (_local1[(_local1.length - 1)].x + (_position.x * TILE_SIZE));
_local1[(_local1.length - 1)].y = (_local1[(_local1.length - 1)].y + (_position.y * TILE_SIZE));
return (_local1);
}
public function redraw(_arg1:World){
draw(_start, _end, _center, _clip, _arg1.getBitmapByID(_bitmapID), _color);
}
public function get y():int{
return (_position.y);
}
public function destroy(){
_clip.parent.removeChild(_clip);
}
public function get x():int{
return (_position.x);
}
public static function draw(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:MovieClip, _arg5:BitmapData, _arg6:int){
var _local7:Array;
var _local8:int;
var _local9:int;
var _local10:Point;
_arg4.graphics.clear();
if (((!(_arg5)) || (!(_arg5.width)))){
_arg4.graphics.beginFill(_arg6);
} else {
_arg4.graphics.beginBitmapFill(_arg5);
};
if (_arg1 == _arg2){
_arg4.graphics.drawRect(0, 0, TILE_SIZE, TILE_SIZE);
_arg4.graphics.endFill();
return;
};
_local7 = [];
_local7.push(getPoint(_arg1));
_arg4.graphics.moveTo(_local7[0].x, _local7[0].y);
if (_arg3){
_local7.push(getPoint(Tile.MID_CENTER));
};
_local7.push(getPoint(_arg2));
_local8 = 1;
while (_local8 < _local7.length) {
_arg4.graphics.lineTo(_local7[_local8].x, _local7[_local8].y);
_local8++;
};
_local9 = ((_arg2 + 1) % 9);
while (_local9 != _arg1) {
if (_local9 == MID_CENTER){
if (_local9 == _arg1){
break;
};
_local9++;
_local9 = (_local9 % 9);
if (_local9 == _arg1){
break;
};
};
_local10 = getPoint(_local9);
_arg4.graphics.lineTo(_local10.x, _local10.y);
_local9++;
_local9 = (_local9 % 9);
};
_arg4.graphics.endFill();
}
public static function getPoint(_arg1:int):Point{
var _local2:Point;
_local2 = new Point();
switch ((_arg1 % 9)){
case TOP_LEFT:
case MID_LEFT:
case LOW_LEFT:
_local2.x = 0;
break;
case TOP_CENTER:
case MID_CENTER:
case LOW_CENTER:
_local2.x = TILE_HALF;
break;
case TOP_RIGHT:
case MID_RIGHT:
case LOW_RIGHT:
_local2.x = TILE_SIZE;
break;
};
switch ((_arg1 % 9)){
case TOP_LEFT:
case TOP_CENTER:
case TOP_RIGHT:
_local2.y = 0;
break;
case MID_LEFT:
case MID_CENTER:
case MID_RIGHT:
_local2.y = TILE_HALF;
break;
case LOW_LEFT:
case LOW_CENTER:
case LOW_RIGHT:
_local2.y = TILE_SIZE;
break;
};
return (_local2);
}
}
}//package amber3
Section 27
//Wind (amber3.Wind)
package amber3 {
import flash.display.*;
import flash.geom.*;
public class Wind extends Static {
private var _position:int;
private var LEFT:int;
private var _orientation:int;
private var _speed:int;
public function Wind(_arg1:Number, _arg2:Number, _arg3:uint, _arg4:uint, _arg5:BitmapData=null, _arg6:int=-1){
super(_arg1, _arg2, _arg5, _arg6);
_type = "wind";
if (((_clip) && (_clip.parent))){
_clip.parent.removeChild(_clip);
};
_clip = new MovieClip();
_orientation = (_arg3 % 4);
_speed = _arg4;
_position = 0;
x = _p.x;
y = _p.y;
}
public function get positive():int{
return ((Boolean((_orientation < 2))) ? 1 : -1);
}
public function behaviour(_arg1:World){
_position = (_speed * _arg1.time);
redraw(_arg1);
}
private function draw(_arg1:BitmapData){
var _local2:Number;
var _local3:Matrix;
_clip.graphics.clear();
if (((!((_arg1 == null))) && ((_bitmapID > -1)))){
_position = (Math.floor(_position) % _arg1.width);
_local2 = ((orientation * Math.PI) * 0.5);
_local3 = new Matrix();
_local3.scale((Tile.TILE_SIZE / _arg1.width), (Tile.TILE_SIZE / _arg1.height));
_local3.rotate(_local2);
if (vertical){
_local3.translate(0, (_position * positive));
} else {
_local3.translate((_position * positive), 0);
};
_clip.graphics.beginBitmapFill(_arg1, _local3, true, false);
} else {
_clip.graphics.beginFill(0xFF00FF);
};
_clip.graphics.drawRect(0, 0, Tile.TILE_SIZE, Tile.TILE_SIZE);
_clip.graphics.endFill();
}
public function get speed():int{
return (_speed);
}
public function get orientation():int{
return (_orientation);
}
override public function getPoints(_arg1:Number):Array{
return ([new Point(x, y), new Point((x + Tile.TILE_SIZE), y), new Point((x + Tile.TILE_SIZE), (y + Tile.TILE_SIZE)), new Point(x, (y + Tile.TILE_SIZE))]);
}
override public function set x(_arg1:Number){
super.x = _arg1;
_clip.x = _p.x;
}
override public function set y(_arg1:Number){
super.y = _arg1;
_clip.y = _p.y;
}
public function get vertical():Boolean{
return (Boolean((_orientation % 2)));
}
override public function redraw(_arg1:World){
draw(_arg1.getBitmapByID(_bitmapID));
}
}
}//package amber3
Section 28
//World (amber3.World)
package amber3 {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
public class World extends EventDispatcher {
private var _stage:Stage;
private var _isPausable:Boolean;
private var _sprites:Array;
private var _front:MovieClip;
private var _tileYStart:int;
private var _tileXEnd:int;
private var _players:Array;
private var _tileClip:MovieClip;
private var _running:Boolean;
private var _waterClip:MovieClip;
private var _bitmapLibrary:Array;
private var _tiles:Array;
private var _bitmapNames:Array;
private var _camShakeAngle:int;
private var _ready:Boolean;
private var _backgroundID:int;
private var _time:Number;
private var _middle:MovieClip;
private var _tileXStart:int;
private var _back:MovieClip;
private var _background:Bitmap;
private var _tileYEnd:int;
private var _parent:DisplayObjectContainer;
private var _victory:Boolean;
private var _windClip:MovieClip;
private var _platforms:Array;
private var _bossActivated:Array;
private var _projectiles:Array;
private var _startPoint:Point;
private var _wind:Array;
private var _totalPieces:int;
private var _camOffsetX:Number;
private var _camOffsetY:Number;
private var _timeSpeed:Number;
private var _enemies:Array;
public static const GAME_OVER:String = "gameOver";
public static const CAMERA_RANGE:Number = 0;
public static const SHAKE_ANGLE:Number = 4.18879020478639;
public static const MAX_SHAKE_TIME:int = 20;
public static const ACTIVE_AREA_RADIUS:int = 4;
public static const CAMERA_SPEED:Number = 0.5;
public static const GRAVITY:Number = 3;
public static const MAX_SHAKE_AMPLITUDE:int = 3;
public static const DEFAULT_PLAYER_CONFIG:Array = [["W".charCodeAt(), "S".charCodeAt(), "A".charCodeAt(), "D".charCodeAt(), "J".charCodeAt(), "K".charCodeAt(), Keyboard.SPACE, "L".charCodeAt(0)], [Keyboard.UP, Keyboard.DOWN, Keyboard.LEFT, Keyboard.RIGHT, Keyboard.NUMPAD_4, Keyboard.NUMPAD_5, Keyboard.ENTER, Keyboard.NUMPAD_6]];
public static const VICTORY:String = "victory";
public function World(_arg1:DisplayObjectContainer, _arg2:Stage){
if (_arg2 == null){
throw ("Error in World::World(). Parameter 2 cannot be null");
};
_stage = _arg2;
_parent = _arg1;
_background = new Bitmap();
_backgroundID = -1;
_back = new MovieClip();
_waterClip = new MovieClip();
_windClip = new MovieClip();
_tileClip = new MovieClip();
_middle = new MovieClip();
_front = new MovieClip();
_parent.addChild(_background);
_parent.addChild(_back);
_parent.addChild(_waterClip);
_parent.addChild(_windClip);
_parent.addChild(_tileClip);
_parent.addChild(_middle);
_parent.addChild(_front);
if (_parent.parent == null){
_stage.addChild(_parent);
};
_bitmapLibrary = [];
_bitmapNames = [];
_tiles = [];
_sprites = [];
_players = [];
_platforms = [];
_enemies = [];
_projectiles = [];
_bossActivated = [];
_wind = [];
_ready = false;
_time = 0;
_timeSpeed = 1;
_running = false;
_startPoint = new Point();
_tileXStart = int.MAX_VALUE;
_tileXEnd = int.MIN_VALUE;
_tileYStart = int.MAX_VALUE;
_tileYEnd = int.MIN_VALUE;
_camOffsetX = 0;
_camOffsetY = 0;
_camShakeAngle = 0;
_victory = false;
_isPausable = true;
_totalPieces = 0;
}
public function destroy(){
var _local1:int;
var _local2:Amber;
if (_stage){
_stage.removeEventListener("enterFrame", frame);
};
_local1 = 0;
while (_local1 < _players.length) {
_local2 = _players[_local1];
_local2.removeEventListener(Amber.VICTORY, victory);
_local2.removeEventListener(Amber.DEAD, killPlayer);
_local2.removeEventListener(Amber.CHECKPOINT, setPlayerStart);
_local2.removeEventListener(Amber.STOMP, shakeCamera);
_local2.removeEventListener(Amber.SEEK_PLAYER_1, gotoPlayer1);
_local2.removeEventListener(Amber.PAUSE_GAME, pauseGame);
_local2.removeEventListener(EnemyEvent.BOSS_DEFEATED, removeBossBlocks);
_local1++;
};
}
public function getNextSurface(_arg1:Point, _arg2:Point, _arg3:Point):Array{
var _local4:Number;
var _local5:Number;
var _local6:Point;
var _local7:int;
var _local8:Number;
var _local9:Number;
var _local10:Array;
var _local11:int;
var _local12:int;
var _local13:int;
_local4 = Math.atan2((_arg2.y - _arg1.y), (_arg2.x - _arg1.x));
_local5 = Math.atan2(_arg3.y, _arg3.x);
_local7 = 0;
if (Geometry.angularDistance(_local5, _local4) >= 0){
_local6 = _arg2;
} else {
_local6 = _arg1;
_local7 = 1;
};
_local8 = Math.floor((_local6.x / Tile.TILE_SIZE));
_local9 = Math.floor((_local6.y / Tile.TILE_SIZE));
_local11 = (_local8 - 1);
while (_local11 <= (_local8 + 1)) {
if (!_tiles[_local11]){
} else {
_local12 = (_local9 - 1);
while (_local12 <= (_local9 + 1)) {
if (!_tiles[_local11][_local12]){
} else {
_local10 = _tiles[_local11][_local12].getSurfaces();
_local13 = 0;
while (_local13 < _local10.length) {
if (_local10[(_local13 + _local7)].equals(_local6)){
return ([_local10[_local13], _local10[(_local13 + 1)]]);
};
_local13 = (_local13 + 2);
};
};
_local12++;
};
};
_local11++;
};
return ([]);
}
public function pauseGame(_arg1:Event){
if (!_isPausable){
return;
};
start();
}
public function unload(){
var _local1:int;
_local1 = 0;
while (_local1 < _players.length) {
_players[_local1].destroy();
_local1++;
};
destroy();
_parent.removeChild(_back);
_parent.removeChild(_waterClip);
_parent.removeChild(_tileClip);
_parent.removeChild(_middle);
_parent.removeChild(_front);
_parent.removeChild(_background);
_background = new Bitmap();
_back = new MovieClip();
_waterClip = new MovieClip();
_windClip = new MovieClip();
_tileClip = new MovieClip();
_middle = new MovieClip();
_front = new MovieClip();
_parent.addChild(_background);
_parent.addChild(_back);
_parent.addChild(_waterClip);
_parent.addChild(_windClip);
_parent.addChild(_tileClip);
_parent.addChild(_middle);
_parent.addChild(_front);
_backgroundID = -1;
_local1 = 0;
while (_local1 < _bitmapLibrary.length) {
if (_bitmapLibrary[_local1] != null){
BitmapData(_bitmapLibrary[_local1]).dispose();
};
_local1++;
};
_bitmapLibrary = [];
_tiles = [];
_bitmapNames = [];
_sprites = [];
_players = [];
_platforms = [];
_enemies = [];
_wind = [];
_ready = false;
_time = 0;
_timeSpeed = 1;
_running = false;
_startPoint = new Point();
_totalPieces = 0;
_stage.removeEventListener("enterFrame", frame);
}
public function addTile(_arg1:Tile){
if (_tiles[_arg1.x] == undefined){
_tiles[_arg1.x] = [];
};
if (_tiles[_arg1.x][_arg1.y] != undefined){
_tiles[_arg1.x][_arg1.y].destroy();
_tiles[_arg1.x][_arg1.y] = undefined;
};
_tileClip.addChild(_arg1.clip);
_tiles[_arg1.x][_arg1.y] = _arg1;
_tileXStart = Math.min(_tileXStart, _arg1.x);
_tileXEnd = Math.max(_tileXEnd, _arg1.x);
_tileYStart = Math.min(_tileYStart, _arg1.y);
_tileYEnd = Math.max(_tileYEnd, _arg1.y);
}
public function load(_arg1:String, _arg2:Boolean=true){
var _local3:String;
var _local4:Boolean;
var _local5:int;
unload();
_local3 = "";
_local4 = false;
_local5 = 0;
while (_local5 < _arg1.length) {
if (_arg1.charAt(_local5) == "{"){
_local4 = true;
} else {
if (_arg1.charAt(_local5) == "}"){
_local4 = false;
readLine(_local3, _arg2);
_local3 = "";
} else {
if (_local4){
_local3 = (_local3 + _arg1.charAt(_local5));
};
};
};
_local5++;
};
}
protected function bitmapLoaded(_arg1:Event){
var _local2:LoaderInfo;
var _local3:Bitmap;
var _local4:int;
var _local5:String;
var _local6:int;
var _local7:int;
var _local8:int;
_local2 = (_arg1.currentTarget as LoaderInfo);
_local3 = Bitmap(_local2.content);
_local4 = (_local2.url.lastIndexOf("/") + 1);
_local5 = _local2.url.slice(_local4, _local2.url.length);
_local2.removeEventListener("complete", bitmapLoaded);
_local2.removeEventListener("ioError", bitmapFailed);
_local6 = 0;
while (_local6 < _bitmapNames.length) {
if (_bitmapNames[_local6] == _local5){
_bitmapLibrary[_local6] = _local3.bitmapData;
if (_backgroundID == _local6){
backgroundID = _local6;
};
_local7 = 0;
while (_local7 < _tiles.length) {
if (!_tiles[_local7]){
} else {
_local8 = 0;
while (_local8 < _tiles[_local7].length) {
if (_tiles[_local7][_local8]){
_tiles[_local7][_local8].redraw(this);
};
_local8++;
};
};
_local7++;
};
_local7 = 0;
while (_local7 < _wind.length) {
if (!_wind[_local7]){
} else {
_local8 = 0;
while (_local8 < _wind[_local7].length) {
if (_wind[_local7][_local8]){
_wind[_local7][_local8].redraw(this);
};
_local8++;
};
};
_local7++;
};
_local7 = 0;
while (_local7 < _platforms.length) {
if (!_platforms[_local7]){
} else {
_local8 = 0;
while (_local8 < _platforms[_local7].length) {
if (_platforms[_local7][_local8]){
_platforms[_local7][_local8].redraw(this);
};
_local8++;
};
};
_local7++;
};
_local7 = 0;
while (_local7 < _sprites.length) {
if (!_sprites[_local7]){
} else {
_local8 = 0;
while (_local8 < _sprites[_local7].length) {
if (_sprites[_local7][_local8]){
_sprites[_local7][_local8].redraw(this);
};
_local8++;
};
};
_local7++;
};
return;
};
_local6++;
};
throw (((("Error in World::bitmapLoaded(). Bitmap with URL " + _local2.url) + " is not in the library:\n") + _bitmapNames));
}
public function hitSurfaces(_arg1:Array):Array{
var _local2:Array;
var _local3:Array;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:int;
var _local11:int;
_local2 = new Array();
_local3 = new Array();
_local4 = (_arg1[0].x / Tile.TILE_SIZE);
_local5 = (_arg1[0].x / Tile.TILE_SIZE);
_local6 = (_arg1[0].y / Tile.TILE_SIZE);
_local7 = (_arg1[0].y / Tile.TILE_SIZE);
_local8 = 1;
while (_local8 < _arg1.length) {
_local4 = Math.min(_local4, Math.floor((_arg1[_local8].x / Tile.TILE_SIZE)));
_local6 = Math.min(_local6, Math.floor((_arg1[_local8].y / Tile.TILE_SIZE)));
_local5 = Math.max(_local5, Math.floor((_arg1[_local8].x / Tile.TILE_SIZE)));
_local7 = Math.max(_local7, Math.floor((_arg1[_local8].y / Tile.TILE_SIZE)));
_local8++;
};
_local9 = _local4;
while (_local9 <= _local5) {
if (!_tiles[_local9]){
} else {
_local10 = _local6;
while (_local10 <= _local7) {
if (!_tiles[_local9][_local10]){
} else {
_local3 = _tiles[_local9][_local10].getSurfaces();
_local11 = 0;
while (_local11 < _local3.length) {
if (Geometry.collide([_local3[_local11], _local3[(_local11 + 1)]], _arg1)){
_local2.push(_local3[_local11]);
_local2.push(_local3[(_local11 + 1)]);
};
_local11 = (_local11 + 2);
};
};
_local10++;
};
};
_local9++;
};
return (_local2);
}
public function updateSprite(_arg1:GameSprite, _arg2:int){
var _local3:int;
removeFromArray(_arg1, _sprites[_arg2]);
_local3 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (!_sprites[_local3]){
_sprites[_local3] = [];
};
addToArray(_arg1, _sprites[_local3]);
}
public function camera(_arg1:Point, _arg2:Point=null){
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:Number;
var _local11:int;
var _local12:int;
var _local13:int;
var _local14:Number;
var _local15:Number;
var _local16:Number;
if (_arg2 == null){
_arg2 = new Point(400, 300);
};
if (_camShakeAngle > 0){
_local15 = ((MAX_SHAKE_AMPLITUDE * _camShakeAngle) / MAX_SHAKE_TIME);
_local16 = (_camShakeAngle * SHAKE_ANGLE);
_camOffsetX = ((Math.cos(_local16) * _local15) * 0.2);
_camOffsetY = (Math.sin(_local16) * _local15);
_camShakeAngle--;
} else {
_camOffsetX = 0;
_camOffsetY = 0;
_camShakeAngle = 0;
};
_local3 = (_arg2.x - (_arg1.x * _parent.scaleX));
_local4 = (_arg2.y - (_arg1.y * _parent.scaleY));
if (_local3 > _parent.x){
_local5 = ((_local3 - (_arg2.x * CAMERA_RANGE)) - _parent.x);
} else {
_local5 = ((_local3 + (_arg2.x * CAMERA_RANGE)) - _parent.x);
};
if (_local4 > _parent.y){
_local6 = ((_local4 - (_arg2.y * CAMERA_RANGE)) - _parent.y);
} else {
_local6 = ((_local4 + (_arg2.y * CAMERA_RANGE)) - _parent.y);
};
if ((((((_local3 > _parent.x)) && ((_local5 > 0)))) || ((((_local3 < _parent.x)) && ((_local5 < 0)))))){
_parent.x = (_parent.x + (_local5 * CAMERA_SPEED));
};
if ((((((_local4 > _parent.y)) && ((_local6 > 0)))) || ((((_local4 < _parent.y)) && ((_local6 < 0)))))){
_parent.y = (_parent.y + (_local6 * CAMERA_SPEED));
};
_local7 = ((-(_tileXStart) * Tile.TILE_SIZE) * _parent.scaleX);
_local8 = (((-(int((_tileXEnd + 1))) * Tile.TILE_SIZE) * _parent.scaleX) + (_arg2.x * 2));
if (_local8 > _local7){
_local7 = (_local7 + _local8);
_local8 = (_local7 - _local8);
_local7 = (_local7 - _local8);
};
_parent.x = Math.max(_local8, _parent.x);
_parent.x = Math.min(_local7, _parent.x);
_local9 = (_background.width - (_arg2.x * 2));
_local10 = (Number((_parent.x - _local8)) / Number((_local7 - _local8)));
_background.x = ((-(Number((1 - _local10))) * _local9) - (_parent.x / _parent.scaleX));
_local11 = ((-(_tileYStart) * Tile.TILE_SIZE) * _parent.scaleY);
_local12 = (((-(int((_tileYEnd + 1))) * Tile.TILE_SIZE) * _parent.scaleY) + (_arg2.y * 2));
if (_local12 > _local11){
_local11 = (_local11 + _local12);
_local12 = (_local11 - _local12);
_local11 = (_local11 - _local12);
};
_parent.y = Math.max(_local12, _parent.y);
_parent.y = Math.min(_local11, _parent.y);
_local13 = (_background.height - (_arg2.y * 2));
_local14 = (Number((_parent.y - _local12)) / Number((_local11 - _local12)));
_background.y = ((-(Number((1 - _local14))) * _local13) - (_parent.y / _parent.scaleY));
_parent.x = (_parent.x + _camOffsetX);
_parent.y = (_parent.y + _camOffsetY);
_parent.x = Math.round(_parent.x);
_parent.y = Math.round(_parent.y);
}
public function get front():MovieClip{
return (_front);
}
public function hitSprites(_arg1:GameSprite):Array{
var _local2:Array;
var _local3:Array;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:Array;
var _local8:Rectangle;
var _local9:Rectangle;
var _local10:int;
var _local11:int;
_local2 = new Array();
_local3 = _arg1.getPoints(timeSpeed);
_local4 = (_local3[0].x / Tile.TILE_SIZE);
_local5 = (_local3[0].x / Tile.TILE_SIZE);
_local6 = 1;
while (_local6 < _local3.length) {
_local4 = Math.min(_local4, Math.floor((_local3[_local6].x / Tile.TILE_SIZE)));
_local5 = Math.max(_local5, Math.floor((_local3[_local6].x / Tile.TILE_SIZE)));
_local6++;
};
_local7 = [];
_local8 = _arg1.getRect();
_local10 = (_local4 - 3);
while (_local10 <= (_local5 + 3)) {
if (_sprites[_local10]){
_local6 = 0;
while (_local6 < _sprites[_local10].length) {
if (_local8.intersects(_sprites[_local10][_local6].getRect())){
_local7.push(_sprites[_local10][_local6]);
};
_local6++;
};
};
if (_enemies[_local10]){
_local6 = 0;
while (_local6 < _enemies[_local10].length) {
if (_local8.intersects(_enemies[_local10][_local6].getRect())){
_local7.push(_enemies[_local10][_local6]);
};
_local6++;
};
};
if (_wind[_local10]){
_local6 = 0;
while (_local6 < _wind[_local10].length) {
if (_local8.intersects(_wind[_local10][_local6].getRect())){
_local7.push(_wind[_local10][_local6]);
};
_local6++;
};
};
_local10++;
};
_local10 = ((_local4 - (Platform.MAX_RADIUS * 0.5)) - 2);
while (_local10 <= ((_local5 + (Platform.MAX_RADIUS * 0.5)) + 2)) {
if (_platforms[_local10]){
_local11 = 0;
while (_local11 < _platforms[_local10].length) {
if (_local8.intersects(_platforms[_local10][_local11].getRect())){
_local7.push(_platforms[_local10][_local11]);
};
_local11++;
};
};
_local10++;
};
return (_local7);
}
public function updateEnemy(_arg1:Enemy, _arg2:int){
var _local3:int;
_local3 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local3 < 0){
_local3 = 0;
};
if (((!(_enemies[_arg2])) || ((_arg2 == _local3)))){
return;
};
removeFromArray(_arg1, _enemies[_arg2]);
if (!_enemies[_local3]){
_enemies[_local3] = [];
};
addToArray(_arg1, _enemies[_local3]);
}
public function addPlatform(_arg1:Platform){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (_platforms[_local2] == undefined){
_platforms[_local2] = [];
};
if (_arg1.depth > 0){
_front.addChild(_arg1.clip);
} else {
_back.addChild(_arg1.clip);
};
addToArray(_arg1, _platforms[_local2]);
}
public function get minX():int{
return (_tileXStart);
}
public function addWind(_arg1:Wind){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (_wind[_local2] == undefined){
_wind[_local2] = [];
};
if (_arg1.depth > 0){
_windClip.addChild(_arg1.clip);
} else {
_windClip.addChild(_arg1.clip);
};
addToArray(_arg1, _wind[_local2]);
}
public function victory(_arg1:Event){
_victory = true;
}
protected function bitmapFailed(_arg1:Event){
var _local2:LoaderInfo;
_local2 = (_arg1.currentTarget as LoaderInfo);
_local2.removeEventListener("complete", bitmapLoaded);
_local2.removeEventListener("ioError", bitmapFailed);
throw (("Error: Failed to load bitmap " + (_arg1.currentTarget as LoaderInfo).url));
}
public function get startPoint():Point{
return (_startPoint);
}
public function setPlayerStart(_arg1:CheckPointEvent){
var _local2:Amber;
var _local3:int;
var _local4:int;
_local2 = (_arg1.currentTarget as Amber);
_local3 = _local2.tX;
_local4 = _local2.tY;
_local2.tX = (_arg1.x / Tile.TILE_HALF);
_local2.tY = (_arg1.y / Tile.TILE_HALF);
if (((!((_local3 == _local2.tX))) || (!((_local4 == _local2.tY))))){
dispatchEvent(new CheckPointEvent(Amber.CHECKPOINT, _arg1.x, _arg1.y));
};
}
public function get minY():int{
return (_tileYStart);
}
public function start(_arg1:Event=null){
if (_running){
_stage.removeEventListener("enterFrame", frame);
} else {
_stage.addEventListener("enterFrame", frame, false, 0, true);
};
_running = !(_running);
}
public function removeEnemy(_arg1:Enemy){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (!_enemies[_local2]){
throw ((((("ERROR in World::removeEnemy(). _enemies[" + _local2) + "] does not exist. Character at position ") + _arg1.x) + " could not be removed."));
};
if (((_arg1.clip) && (_arg1.clip.parent))){
_arg1.clip.parent.removeChild(_arg1.clip);
};
removeFromArray(_arg1, _enemies[_local2]);
}
public function addEnemy(_arg1:Enemy){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (_enemies[_local2] == undefined){
_enemies[_local2] = [];
};
if (_arg1.depth > 0){
_front.addChild(_arg1.clip);
} else {
_back.addChild(_arg1.clip);
};
addToArray(_arg1, _enemies[_local2]);
}
public function removeSprite(_arg1:GameSprite){
var _local2:int;
var _local3:Block;
var _local4:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (!_sprites[_local2]){
throw ((((("ERROR in World::removeSprite(). _sprites[" + _local2) + "] does not exist. Sprite at position ") + _arg1.x) + " could not be removed."));
};
if (((_arg1.clip) && (_arg1.clip.parent))){
_arg1.clip.parent.removeChild(_arg1.clip);
};
removeFromArray(_arg1, _sprites[_local2]);
if (_arg1.type == "block"){
_local3 = (_arg1 as Block);
_local4 = 0;
while (_local4 < 4) {
if (_local3.getNeighbor(_local4)){
_local3.getNeighbor(_local4).setNeighbor(((_local4 + 2) % 4), null);
_local3.setNeighbor(_local4, null);
};
_local4++;
};
};
if ((((_arg1.type == "block")) && ((Block(_arg1).subtype == Block.BOSS_BLOCK)))){
removeFromArray(_arg1, _bossActivated);
};
}
public function getBlockAt(_arg1:int, _arg2:int):Block{
var _local3:int;
var _local4:int;
_local3 = (_arg1 >> 1);
if (_sprites[_local3]){
_local4 = 0;
while (_local4 < _sprites[_local3].length) {
if ((((((_sprites[_local3][_local4].tX == _arg1)) && ((_sprites[_local3][_local4].tY == _arg2)))) && ((_sprites[_local3][_local4].type == "block")))){
return (_sprites[_local3][_local4]);
};
_local4++;
};
};
return (null);
}
public function frame(_arg1:Event){
var _local2:int;
var _local3:int;
var _local4:Point;
var _local5:Array;
var _local6:Array;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:Point;
var _local11:Number;
var _local12:int;
_local4 = new Point();
_local5 = [];
_local6 = [];
_local9 = 0;
while (_local9 < _projectiles.length) {
if (_projectiles[_local9]){
_projectiles[_local9].behaviour(this);
};
_local9++;
};
_local7 = 0;
while (_local7 < _players.length) {
if (!_players[_local7]){
} else {
_local2 = (Math.floor((_players[_local7].x / Tile.TILE_SIZE)) - 1);
_local3 = (Math.ceil((_players[_local7].x / Tile.TILE_SIZE)) + 1);
_local8 = ((_local2 - (Platform.MAX_RADIUS * 0.5)) - 3);
while (_local8 <= ((_local3 + (Platform.MAX_RADIUS * 0.5)) + 3)) {
if (((!(_platforms[_local8])) || ((_local6[_local8] == true)))){
} else {
_local6[_local8] = true;
_local9 = 0;
while (_local9 < _platforms[_local8].length) {
_local10 = _platforms[_local8][_local9].position(_time);
_platforms[_local8][_local9].x = _local10.x;
_platforms[_local8][_local9].y = _local10.y;
_local9++;
};
};
_local8++;
};
_local8 = ((_local2 - ACTIVE_AREA_RADIUS) - 2);
while (_local8 <= ((_local3 + ACTIVE_AREA_RADIUS) + 2)) {
if (_local5[_local8] != true){
if (_enemies[_local8]){
_local9 = 0;
while (_local9 < _enemies[_local8].length) {
if (_enemies[_local8][_local9]){
_local11 = _enemies[_local8][_local9].x;
_local12 = _enemies[_local8].length;
if (_enemies[_local8][_local9].boss){
dispatchEvent(new EnemyEvent(EnemyEvent.BOSS_VISIBLE, _enemies[_local8][_local9]));
};
_enemies[_local8][_local9].behaviour(this);
if (_local12 == _enemies[_local8].length){
updateEnemy(_enemies[_local8][_local9], Math.floor((_local11 / Tile.TILE_SIZE)));
};
};
_local9++;
};
};
if (_wind[_local8]){
_local9 = 0;
while (_local9 < _wind[_local8].length) {
if (_wind[_local8][_local9]){
_wind[_local8][_local9].behaviour(this);
};
_local9++;
};
};
};
_local5[_local8] = true;
_local8++;
};
_players[_local7].behaviour(this);
if (_players[_local7]){
_local4.offset(_players[_local7].x, _players[_local7].y);
};
};
_local7++;
};
_local4.x = (_local4.x / _players.length);
_local4.y = (_local4.y / _players.length);
camera(_local4);
_time = (_time + _timeSpeed);
if (!_players.length){
dispatchEvent(new Event(GAME_OVER));
};
if (_victory){
dispatchEvent(new Event(VICTORY));
};
}
public function addProjectile(_arg1:Projectile){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (_arg1.depth > 0){
_front.addChild(_arg1.clip);
} else {
_back.addChild(_arg1.clip);
};
addToArray(_arg1, _projectiles);
}
public function get maxX():int{
return (_tileXEnd);
}
public function get maxY():int{
return (_tileYEnd);
}
public function getBitmapByID(_arg1:int):BitmapData{
if ((((_arg1 >= _bitmapLibrary.length)) || ((_arg1 < 0)))){
return (null);
};
if (_bitmapLibrary[_arg1]){
return (_bitmapLibrary[_arg1]);
};
return (null);
}
public function get timeSpeed():Number{
return (_timeSpeed);
}
public function setup(_arg1:Array, _arg2:Array, _arg3:Array, _arg4:Array, _arg5:Array=null){
var _local6:int;
var _local7:Controller;
var _local8:Amber;
if (_arg5 == null){
_arg5 = DEFAULT_PLAYER_CONFIG;
};
_local6 = 0;
while (_local6 < _arg1.length) {
_local7 = new Controller(_stage);
_local7.keyconfig = _arg5[_local6];
_local8 = new Amber(_startPoint.x, _startPoint.y, _arg1[_local6], _local7, _arg3[_local6], _arg4[_local6]);
_local8.animations = _arg2[_local6];
_local8.addEventListener(Amber.VICTORY, victory, false, 0, true);
_local8.addEventListener(Amber.DEAD, killPlayer, false, 0, true);
_local8.addEventListener(Amber.CHECKPOINT, setPlayerStart, false, 0, true);
_local8.addEventListener(Amber.STOMP, shakeCamera, false, 0, true);
_local8.addEventListener(Amber.SEEK_PLAYER_1, gotoPlayer1, false, 0, true);
_local8.addEventListener(Amber.PAUSE_GAME, pauseGame, false, 0, true);
_local8.addEventListener(EnemyEvent.BOSS_DEFEATED, removeBossBlocks, false, 0, true);
_local8.playerID = _local6;
addPlayer(_local8);
_local6++;
};
_parent.x = (400 - ((_startPoint.x * Tile.TILE_HALF) * _parent.scaleX));
_parent.y = (300 - ((_startPoint.y * Tile.TILE_HALF) * _parent.scaleY));
}
public function removePlayer(_arg1:Amber){
var _local2:int;
_local2 = 0;
while (_local2 < _players.length) {
if (_players[_local2] == _arg1){
_middle.removeChild(_arg1.clip);
removeFromArray(_arg1, _players);
return;
};
_local2++;
};
}
public function set backgroundID(_arg1:int){
if (_arg1 > _bitmapLibrary.length){
trace("Error in function World::backgroundID(n:int). Input parameter out of range.");
return;
};
_backgroundID = _arg1;
_parent.removeChild(_background);
if ((((_arg1 < 0)) || ((_bitmapLibrary[_arg1] == null)))){
_background = new Bitmap();
_parent.addChildAt(_background, 0);
return;
};
_background = new Bitmap(_bitmapLibrary[_arg1]);
_parent.addChildAt(_background, 0);
}
public function get middle():MovieClip{
return (_middle);
}
public function save():String{
var _local1:String;
var _local2:int;
var _local3:Wind;
var _local4:int;
var _local5:GameSprite;
var _local6:String;
var _local7:Platform;
var _local8:Enemy;
var _local9:int;
var _local10:int;
_local1 = "";
_local1 = (_local1 + "stages.push(String(<![CDATA[\n\n");
_local1 = (_local1 + "[BITMAPS]\n");
_local2 = 0;
while (_local2 < _bitmapNames.length) {
_local1 = (_local1 + (("{BITMAP," + _bitmapNames[_local2]) + "}\n"));
_local2++;
};
_local1 = (_local1 + "[BACKGROUND]\n");
_local1 = (_local1 + (("{BACKGROUND," + _backgroundID) + "}\n"));
_local1 = (_local1 + "[START POINT]\n");
_local1 = (_local1 + (((("{START," + _startPoint.x) + ",") + _startPoint.y) + "}\n"));
_local1 = (_local1 + "[TILES]\n");
_local2 = 0;
while (_local2 < _tiles.length) {
if (!_tiles[_local2]){
} else {
_local4 = 0;
while (_local4 < _tiles[_local2].length) {
if (!_tiles[_local2][_local4]){
} else {
_local1 = (_local1 + (((((((((("{TILE," + _local2) + ",") + _local4) + ",") + _tiles[_local2][_local4].start) + ",") + _tiles[_local2][_local4].end) + ",") + int(_tiles[_local2][_local4].center)) + ","));
_local1 = (_local1 + (((_tiles[_local2][_local4].bitmapID + ",") + _tiles[_local2][_local4].color) + "}\n"));
};
_local4++;
};
};
_local2++;
};
_local1 = (_local1 + "[SPRITES]\n");
_local2 = 0;
while (_local2 < _sprites.length) {
if (!_sprites[_local2]){
} else {
_local4 = 0;
while (_local4 < _sprites[_local2].length) {
_local5 = _sprites[_local2][_local4];
_local6 = (((((((("{SPRITE," + _local5.type) + ",") + _local5.tX) + ",") + _local5.tY) + ",") + _local5.depth) + ",");
switch (_local5.type){
case "item":
_local6 = (_local6 + ((Item(_local5).subtype + ",") + Item(_local5).bitmapID));
break;
case "block":
if (Block(_local5).subtype == Block.MESSAGE_BLOCK){
_local6 = (((((("{SPRITE,message," + _local5.tX) + ",") + _local5.tY) + ",") + _local5.depth) + ",");
_local6 = (_local6 + ((MessageBlock(_local5).bitmapID + ",") + MessageBlock(_local5).message));
} else {
if (Block(_local5).subtype == Block.SPIKE_BLOCK){
_local6 = (((((("{SPRITE,spike," + _local5.tX) + ",") + _local5.tY) + ",") + _local5.depth) + ",");
_local6 = (_local6 + ((SpikeBlock(_local5).bitmapID + ",") + SpikeBlock(_local5).orientation));
} else {
if (Block(_local5).subtype == Block.CONTAINER_BLOCK){
_local6 = (((((("{SPRITE,container," + _local5.tX) + ",") + _local5.tY) + ",") + _local5.depth) + ",");
_local6 = (_local6 + ((Container(_local5).bitmapID + ",") + Container(_local5).numItems));
} else {
_local6 = (_local6 + ((Block(_local5).subtype + ",") + Block(_local5).bitmapID));
};
};
};
break;
case "oneway":
_local6 = (_local6 + ((OneWayWall(_local5).bitmapID + ",") + OneWayWall(_local5).direction));
break;
};
_local1 = (_local1 + _local6);
_local1 = (_local1 + "}\n");
_local4++;
};
};
_local2++;
};
_local2 = 0;
while (_local2 < _wind.length) {
if (!_wind[_local2]){
} else {
_local4 = 0;
while (_local4 < _wind[_local2].length) {
_local3 = _wind[_local2][_local4];
_local6 = (((((((("{SPRITE," + _local3.type) + ",") + _local3.tX) + ",") + _local3.tY) + ",") + _local3.depth) + ",");
_local6 = (_local6 + ((((_local3.orientation + ",") + _local3.speed) + ",") + _local3.bitmapID));
_local1 = (_local1 + _local6);
_local1 = (_local1 + "}\n");
_local4++;
};
};
_local2++;
};
_local1 = (_local1 + "\n[PLATFORMS]\n");
_local2 = 0;
while (_local2 < _platforms.length) {
if (!_platforms[_local2]){
} else {
_local4 = 0;
while (_local4 < _platforms[_local2].length) {
_local7 = _platforms[_local2][_local4];
_local1 = (_local1 + (((((("{PLATFORM," + _local7.tX) + ",") + _local7.tY) + ",") + _local7.depth) + ","));
_local1 = (_local1 + (((((_local7.bitmapID + ",") + _local7.hScale) + ",") + _local7.vScale) + ","));
_local1 = (_local1 + ((((Math.floor(((_local7.radius * 2) / Tile.TILE_SIZE)).toString() + ",") + int(Math.floor(((_local7.phase * 180) / Math.PI))).toString()) + ",") + int((_local7.period / 20)).toString()));
_local1 = (_local1 + "}\n");
_local4++;
};
};
_local2++;
};
_local1 = (_local1 + "[ENEMIES]\n");
_local2 = 0;
while (_local2 < _enemies.length) {
if (!_enemies[_local2]){
} else {
_local4 = 0;
while (_local4 < _enemies[_local2].length) {
_local8 = _enemies[_local2][_local4];
_local9 = _local8.id;
_local10 = _local8.clipID;
_local1 = (_local1 + (((((((((((((((("{ENEMY," + _local8.tX) + ",") + _local8.tY) + ",") + _local8.depth) + ",") + _local8.id) + ",") + _local8.clipID) + ",") + int(_local8.fireResistant).toString()) + ",") + int(_local8.attackResistant).toString()) + ",") + int(_local8.jumpResistant).toString()) + "}\n"));
_local4++;
};
};
_local2++;
};
_local1 = (_local1 + "\n]]>));");
return (_local1);
}
public function removeProjectile(_arg1:Projectile){
var _local2:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_local2 < 0){
_local2 = 0;
};
if (((_arg1.clip) && (_arg1.clip.parent))){
_arg1.clip.parent.removeChild(_arg1.clip);
};
removeFromArray(_arg1, _projectiles);
}
public function get totalPieces():int{
return (_totalPieces);
}
private function readLine(_arg1:String, _arg2:Boolean=true){
var list:Array;
var t:Tile;
var plat:Platform;
var eClass:Class;
var eClip:Class;
var enemy:Enemy;
var item:Item;
var blk:Block;
var msgBlk:MessageBlock;
var wind:Wind;
var spkBlk:SpikeBlock;
var oneBlk:OneWayWall;
var contBlk:Container;
var str = _arg1;
var useLibrary = _arg2;
list = str.split(",");
switch (list[0]){
case "BITMAP":
loadBitmap(list[1], useLibrary);
break;
case "BACKGROUND":
backgroundID = int(list[1]);
break;
case "TILE":
t = new Tile(new Point(int(list[1]), int(list[2])), int(list[3]), int(list[4]), Boolean(int(list[5])), getBitmapByID(list[6]), int(list[6]), int(list[7]));
addTile(t);
case "SPRITE":
switch (list[1]){
case "item":
item = new Item(int(list[2]), int(list[3]), list[5], getBitmapByID(int(list[6])), int(list[6]));
item.depth = int(list[4]);
addSprite(item);
break;
case "block":
blk = new Block(int(list[2]), int(list[3]), int(list[5]), getBitmapByID(int(list[6])), int(list[6]));
blk.depth = int(list[4]);
addSprite(blk);
break;
case "message":
msgBlk = new MessageBlock(int(list[2]), int(list[3]), list.slice(6, list.length).join(","), getBitmapByID(int(list[5])), int(list[5]));
msgBlk.depth = int(list[4]);
addSprite(msgBlk);
break;
case "wind":
if (list.length < 8){
wind = new Wind(int(list[2]), int(list[3]), int(list[5]), int(list[6]));
} else {
wind = new Wind(int(list[2]), int(list[3]), int(list[5]), int(list[6]), getBitmapByID(int(list[7])), int(list[7]));
};
wind.depth = int(list[4]);
addWind(wind);
break;
case "spike":
spkBlk = new SpikeBlock(int(list[2]), int(list[3]), int(list[6]), getBitmapByID(int(list[5])), int(list[5]));
spkBlk.depth = int(list[4]);
addSprite(spkBlk);
break;
case "oneway":
oneBlk = new OneWayWall(int(list[2]), int(list[3]), int(list[6]), getBitmapByID(int(list[5])), int(list[5]));
oneBlk.depth = int(list[4]);
addSprite(oneBlk);
break;
case "container":
contBlk = new Container(int(list[2]), int(list[3]), int(list[6]), getBitmapByID(int(list[5])), int(list[5]));
contBlk.depth = int(list[4]);
addSprite(contBlk);
break;
};
break;
case "PLATFORM":
plat = new Platform(int(list[1]), int(list[2]), getBitmapByID(int(list[4])), int(list[4]), Number(list[5]), Number(list[6]), Number(list[7]), Number(list[8]), Number(list[9]));
plat.depth = int(list[4]);
addPlatform(plat);
break;
case "ENEMY":
if (list.length < 6){
trace("YOUR STAGE IS OUTDATED. DELETE THE OLD ENEMY ITEMS");
break;
};
try {
eClass = (getDefinitionByName(Enemy.ENEMY_LIST[int(list[4])]) as Class);
eClip = (getDefinitionByName(Enemy.ENEMY_CLIPS[int(list[5])]) as Class);
} catch(E) {
trace(((("Error loading enemy ID:" + int(list[4])) + " Clip:") + int(list[5])));
trace(E.message);
break;
};
enemy = new eClass(int(list[1]), int(list[2]), eClip, int(list[4]), int(list[5]));
enemy.depth = int(list[3]);
if (list.length >= 9){
enemy.fireResistant = Boolean(int(list[6]));
enemy.attackResistant = Boolean(int(list[7]));
enemy.jumpResistant = Boolean(int(list[8]));
};
addEnemy(enemy);
break;
case "START":
_startPoint.x = int(list[1]);
_startPoint.y = int(list[2]);
break;
};
}
public function gotoPlayer1(_arg1:Event){
var _local2:Amber;
var _local3:int;
_local2 = (_arg1.currentTarget as Amber);
_local3 = 0;
while (_local3 < _players.length) {
if (((_players[_local3]) && ((_players[_local3].playerID == 0)))){
_local2.x = _players[_local3].x;
_local2.y = _players[_local3].y;
};
_local3++;
};
}
public function get players():Array{
return (_players);
}
public function loadBitmap(_arg1:String, _arg2:Boolean=true){
var i:int;
var ImageClass:Class;
var image:BitmapData;
var req:URLRequest;
var loader:Loader;
var loadInfo:LoaderInfo;
var bmp = _arg1;
var useLibrary = _arg2;
i = 0;
while (i < _bitmapNames.length) {
if (_bitmapNames[i] == bmp){
return;
};
i = (i + 1);
};
_bitmapNames.push(bmp);
try {
if (useLibrary){
ImageClass = Class(getDefinitionByName(bmp));
image = BitmapData(new ImageClass(0, 0));
} else {
req = new URLRequest(bmp);
loader = new Loader();
loadInfo = loader.contentLoaderInfo;
loadInfo.addEventListener("complete", bitmapLoaded, false, 0, true);
loadInfo.addEventListener("ioError", bitmapFailed, false, 0, true);
loader.load(req);
};
} catch(E:Error) {
if (useLibrary){
trace((("Error in World::loadBitmap(). Class " + bmp) + " does not exist."));
_bitmapLibrary.push(null);
};
return;
};
_bitmapLibrary.push(image);
}
public function get running():Boolean{
return (_running);
}
public function killSprite(_arg1:GameSprite){
removeSprite(_arg1);
}
public function get backgroundID():int{
return (_backgroundID);
}
public function shakeCamera(_arg1){
if (_camShakeAngle > 0){
return;
};
_camShakeAngle = MAX_SHAKE_TIME;
}
public function get time():Number{
return (_time);
}
public function addSprite(_arg1:GameSprite){
var _local2:int;
var _local3:Block;
var _local4:int;
_local2 = Math.floor((_arg1.x / Tile.TILE_SIZE));
if (_sprites[_local2] == undefined){
_sprites[_local2] = [];
};
if ((((_arg1.type == "item")) && ((Item(_arg1).subtype == Item.WATER)))){
_waterClip.addChild(_arg1.clip);
} else {
if (_arg1.depth > 0){
_front.addChild(_arg1.clip);
} else {
_back.addChild(_arg1.clip);
};
};
if ((((_arg1.type == "item")) && ((Item(_arg1).subtype == Item.HEALTH)))){
_totalPieces++;
};
addToArray(_arg1, _sprites[_local2]);
if ((((_arg1.type == "block")) && ((Block(_arg1).subtype == Block.BOSS_BLOCK)))){
addToArray(_arg1, _bossActivated);
};
if (_arg1.type == "block"){
_local3 = (_arg1 as Block);
_local3.setNeighbor(Block.LEFT, getBlockAt((_local3.tX - 1), _local3.tY));
_local3.setNeighbor(Block.RIGHT, getBlockAt((_local3.tX + 1), _local3.tY));
_local3.setNeighbor(Block.TOP, getBlockAt(_local3.tX, (_local3.tY - 1)));
_local3.setNeighbor(Block.BOTTOM, getBlockAt(_local3.tX, (_local3.tY + 1)));
_local4 = 0;
while (_local4 < 4) {
if (_local3.getNeighbor(_local4)){
_local3.getNeighbor(_local4).setNeighbor(((_local4 + 2) % 4), _local3);
};
_local4++;
};
};
}
public function killPlayer(_arg1:Event){
var _local2:Amber;
_local2 = (_arg1.currentTarget as Amber);
if (_local2.lives == 0){
removePlayer(_local2);
return;
};
_local2.x = (_local2.tX * Tile.TILE_HALF);
_local2.y = (_local2.tY * Tile.TILE_HALF);
_local2.reset();
}
public function addPlayer(_arg1:Amber){
_middle.addChild(_arg1.clip);
addToArray(_arg1, _players);
}
public function get back():MovieClip{
return (_back);
}
public function highestSurfaceUnder(_arg1:Array, _arg2:Point):Number{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:Number;
var _local9:int;
var _local10:int;
var _local11:Tile;
var _local12:Array;
var _local13:Point;
var _local14:Point;
var _local15:int;
var _local16:Point;
var _local17:Point;
var _local18:Point;
var _local19:Number;
if (_arg2.y < (-(Math.abs(_arg2.x)) - Geometry.TOLERANCE)){
return (NaN);
};
_local3 = (_arg1[0].x / Tile.TILE_SIZE);
_local4 = (_arg1[0].x / Tile.TILE_SIZE);
_local5 = (_arg1[0].y / Tile.TILE_SIZE);
_local6 = (_arg1[0].y / Tile.TILE_SIZE);
_local7 = 1;
while (_local7 < _arg1.length) {
_local3 = Math.min(_local3, Math.floor((_arg1[_local7].x / Tile.TILE_SIZE)));
_local5 = Math.min(_local5, Math.floor((_arg1[_local7].y / Tile.TILE_SIZE)));
_local4 = Math.max(_local4, Math.floor((_arg1[_local7].x / Tile.TILE_SIZE)));
_local6 = Math.max(_local6, Math.floor((_arg1[_local7].y / Tile.TILE_SIZE)));
_local7++;
};
_local8 = Infinity;
_local9 = (_local3 - 1);
while (_local9 <= (_local4 + 1)) {
if (!_tiles[_local9]){
} else {
_local10 = (_local5 - 1);
while (_local10 <= (_local6 + 1)) {
_local11 = _tiles[_local9][_local10];
if (_local11){
_local12 = _local11.getSurfaces();
_local7 = 0;
while (_local7 < _arg1.length) {
_local13 = _arg1[_local7];
_local13 = _local13.clone();
_local14 = _local13.clone();
_local13.clone().y = (_local14.y + Math.min(Tile.TILE_SIZE, (Math.abs(_arg2.x) * 1.1)));
_local13.y--;
_local15 = 0;
while (_local15 < _local12.length) {
_local16 = _local12[_local15];
_local17 = _local12[(_local15 + 1)];
_local18 = Geometry.intersectLines(_local13, _local14, _local16, _local17);
if (_local18 != null){
_local19 = (_local18.y - _local13.y);
if ((((_local19 > 0)) && ((_local19 < _local8)))){
_local8 = _local19;
};
};
_local15 = (_local15 + 2);
};
_local7++;
};
};
_local10++;
};
};
_local9++;
};
if (_local8 < Infinity){
return ((_local8 + 1));
};
return (NaN);
}
public function set timeSpeed(_arg1:Number){
_timeSpeed = Math.max(Math.min(_arg1, 2), 0.5);
}
public function removeBossBlocks(_arg1:Event){
while (_bossActivated.length) {
_bossActivated[0].smash(this);
};
_bossActivated = [];
}
public static function removeFromArray(_arg1, _arg2:Array){
var _local3:int;
_local3 = 0;
while (_local3 < _arg2.length) {
if (_arg2[_local3] == _arg1){
_arg2.splice(_local3, 1);
return;
};
_local3++;
};
}
public static function addToArray(_arg1, _arg2:Array){
var _local3:int;
_local3 = 0;
while (_local3 < _arg2.length) {
if (_arg2[_local3] == _arg1){
return;
};
_local3++;
};
_arg2[_local3] = _arg1;
}
}
}//package amber3
Section 29
//_stagemarker_64 (AmbersJourney3_new_fla._stagemarker_64)
package AmbersJourney3_new_fla {
import flash.display.*;
import flash.text.*;
public dynamic class _stagemarker_64 extends MovieClip {
public var _name_txt:TextField;
public var _apples_txt:TextField;
public var _time_txt:TextField;
public var _rect:MovieClip;
}
}//package AmbersJourney3_new_fla
Section 30
//MainTimeline (AmbersJourney3_new_fla.MainTimeline)
package AmbersJourney3_new_fla {
import flash.display.*;
import flash.geom.*;
import amber3.*;
import flash.events.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.media.*;
import flash.printing.*;
import flash.system.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var globalHealthPieces:Array;
public var SAVE_DATA_DEFAULTS:Array;
public var BELLY_MODE_PHRASES:Array;
public var RECOVERY_PHRASES:Array;
public var LETTERS_IN_ALPHABET:int;
public var hiddenMenu:ContextMenu;
public var NUM_STAGES:int;
public var STAGE_MARGIN:int;
public var SAVE_DATA_NAMES:Array;
public var globalMessageBox:MovieClip;
public var lcd_stolen_bg:MovieClip;
public var MINUS_TUTORIAL:int;
public var STRING_CODE_A:int;
public var STRING_CODE_Z:int;
public var LIFE_PHRASES:Array;
public var BELLY_MODE_COLORS:Array;
public var STRING_CODE_a:int;
public var STAGE_NAMES:Array;
public var TUTORIAL_FONT:Font;
public var STRING_CODE_z:int;
public var STAGE_MARKER_NAMES:Array;
public var bounds:Rectangle;
public var globalMessageTimer:int;
public var globalPopups:Array;
public var globalDialog:DisplayObject;
public var TOTAL_LETTERS:int;
public var ENEMY_PHRASES:Array;
public var globalAmber:Amber;
public var STAGE_WIDTH:int;
public var globalVictoryBarPos:int;
public var STAGE_BG_COLOR:int;
public var globalTimeStart:int;
public var stages:Array;
public var SAVE_FILE_LIST:Array;
public var globalMenuItems:Array;
public var NUM_AREAS:int;
public var globalHealthContainers:Array;
public var globalSaveFile:int;
public var globalSelected:int;
public var CONCEPT_STRINGS:Array;
public var GLOBAL_SPEECH_TIME:int;
public var globalAlert:Boolean;
public var globalPieceContainers:Array;
public var globalTextFormat:TextFormat;
public var BASE_HEALTH:int;
public var NUM_SAVE_FILES:int;
public var globalSaveData:Object;
public var globalButtonNames:Array;
public var globalController:Controller;
public var HEALTH_PIECE_PHRASES:Array;
public var STAGE_HEIGHT:int;
public var PRELOADER_TEXT_2:String;
public var PRELOADER_TEXT_1:String;
public var globalWorld:World;
public var lcd_stolen_item:MovieClip;
public var globalVictoryTimer:int;
public var NUM_CONCEPTS:int;
public var CHECK_POINT_PHRASES:Array;
public var lcd_stolen:String;
public var globalSpeechTimer:int;
public var HEALTH_CONTAINER_SEPARATION:int;
public var BOSS_PHRASES:Array;
public var DAMAGE_PHRASES:Array;
public var ITEM_SEPARATION:int;
public function MainTimeline(){
addFrameScript(0, frame1);
}
public function amberSees(_arg1:Class, _arg2:int, _arg3:int, _arg4:int=30, _arg5:int=-2){
var _local6:MovieClip;
_local6 = (new (_arg1) as MovieClip);
if (!_local6){
return;
};
_local6.x = (_arg2 - (_local6.width * 0.5));
_local6.y = (_arg3 - _local6.height);
_local6.vY = _arg5;
_local6.timer = _arg4;
_local6.addEventListener("enterFrame", clipRising, false, 0, true);
globalAmber.clip.parent.addChild(_local6);
}
public function showBackground(){
stage.addChild(new _background());
}
public function getKeyText(_arg1:int):String{
switch (_arg1){
case Keyboard.BACKSPACE:
return ("BACKSPACE");
case Keyboard.CONTROL:
return ("CTRL");
case Keyboard.DELETE:
return ("DEL");
case Keyboard.DOWN:
return ("DOWN");
case Keyboard.END:
return ("END");
case Keyboard.ENTER:
return ("ENTER");
case Keyboard.ESCAPE:
return ("ESC");
case Keyboard.HOME:
return ("HOME");
case Keyboard.INSERT:
return ("INSERT");
case Keyboard.LEFT:
return ("LEFT");
case Keyboard.NUMPAD_ADD:
return ("#+");
case Keyboard.NUMPAD_DECIMAL:
return ("#.");
case Keyboard.NUMPAD_DIVIDE:
return ("#/");
case Keyboard.NUMPAD_ENTER:
return ("#ENTER");
case Keyboard.NUMPAD_MULTIPLY:
return ("#*");
case Keyboard.NUMPAD_SUBTRACT:
return ("#-");
case Keyboard.PAGE_DOWN:
return ("PGDN");
case Keyboard.PAGE_UP:
return ("PGUP");
case Keyboard.RIGHT:
return ("RIGHT");
case Keyboard.SHIFT:
return ("SHIFT");
case Keyboard.SPACE:
return ("SPACE");
case Keyboard.TAB:
return ("TAB");
case Keyboard.UP:
return ("UP");
default:
if ((((_arg1 >= Keyboard.NUMPAD_0)) && ((_arg1 <= Keyboard.NUMPAD_9)))){
return (("#" + int((_arg1 - Keyboard.NUMPAD_0)).toString()));
};
if ((((_arg1 >= Keyboard.F1)) && ((_arg1 <= Keyboard.F15)))){
return (("F" + int((_arg1 - Keyboard.F1)).toString()));
};
return (String.fromCharCode(_arg1));
};
}
public function victory(_arg1:Event){
var _local2:int;
var _local3:Class;
var _local4:GlowFilter;
globalSaveData.lives = globalAmber.lives;
globalSaveData.healthPieces[globalSelected] = Math.max(globalAmber.pieces, globalSaveData.healthPieces[globalSelected]);
globalSaveData.collectibleRecords[globalSelected] = Math.max(globalAmber.collectibles, globalSaveData.collectibleRecords[globalSelected]);
globalSaveData.stagesCompleted = Math.max(globalSaveData.stagesCompleted, (globalSelected + 1));
_local2 = (getTimer() - globalTimeStart);
if (globalSaveData.timeRecords[globalSelected] == -1){
globalSaveData.timeRecords[globalSelected] = _local2;
} else {
globalSaveData.timeRecords[globalSelected] = Math.min(globalSaveData.timeRecords[globalSelected], _local2);
};
saveCurrentFile();
globalWorld.timeSpeed = 0.5;
globalAmber.bitSet(Amber.DISABLED);
_local3 = (getDefinitionByName(("_victory" + globalAmber.bellyMode)) as Class);
globalMenuItems[2] = new (_local3);
globalMenuItems[2].y = (int((STAGE_HEIGHT - globalMenuItems[2].height)) * 0.5);
globalMenuItems[2].x = -(globalMenuItems[2].width);
_local4 = new GlowFilter(BELLY_MODE_COLORS[globalAmber.bellyMode], 1, 16, 16);
globalMenuItems[2].filters = [_local4];
stage.addChild(globalMenuItems[2]);
applyStageMask(globalMenuItems[2]);
globalMenuItems[1].addEventListener("enterFrame", winning, false, 0, true);
globalVictoryTimer = (20 * 5);
globalVictoryBarPos = STAGE_WIDTH;
applyStageMask(globalMenuItems[1]);
globalAmber.removeEventListener(Amber.MESSAGE, gameMessage);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LOSE_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LIFE, updateStats);
globalAmber.removeEventListener(Amber.DAMAGE, updateStats);
globalAmber.removeEventListener(Amber.DEAD, updateStats);
globalAmber.removeEventListener(Amber.PAUSE_GAME, gamePaused);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, hitItem);
globalAmber.removeEventListener(EnemyEvent.ENEMY_KILLED, hitEnemy);
globalAmber.removeEventListener(EnemyEvent.BOSS_DEFEATED, hitBoss);
globalAmber.removeEventListener(EnemyEvent.BOSS_DAMAGED, hitBoss);
globalAmber.removeEventListener(Amber.LIFE, hitLife);
globalAmber.removeEventListener(Amber.DAMAGE, damaged);
globalAmber.removeEventListener(Amber.CHANGE_MODE, modeChange);
globalWorld.removeEventListener(Amber.CHECKPOINT, hitCheckpoint);
globalWorld.removeEventListener(World.GAME_OVER, gameOver);
globalWorld.removeEventListener(World.VICTORY, victory);
globalWorld.removeEventListener(EnemyEvent.BOSS_VISIBLE, showBoss);
stage.removeEventListener("enterFrame", gameFrame);
if (((globalMessageBox) && (globalMessageBox.parent))){
globalMessageBox.parent.removeChild(globalMessageBox);
globalMessageBox = null;
globalMessageTimer = -1;
};
}
public function creditsEvent(_arg1:ButtonEvent){
if (!_arg1){
return;
};
if (_arg1.button == Controller.BUTTON_B){
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, creditsEvent);
clearMenu();
showMainMenuScreen();
};
}
public function showBoss(_arg1:EnemyEvent){
var _local2:Number;
if (((((globalMenuItems[2].bossMeter.visible) || (!(_arg1.enemy)))) || (!(_arg1.enemy.health)))){
return;
};
globalMenuItems[2].bossMeter.visible = true;
globalMenuItems[2].bossText.visible = true;
_local2 = (Number(_arg1.enemy.health) / _arg1.enemy.maxHealth);
globalMenuItems[2].bossMeter.graphics.clear();
globalMenuItems[2].bossMeter.graphics.lineStyle(4, 0xFF0000);
globalMenuItems[2].bossMeter.graphics.beginFill(0xCC0000);
globalMenuItems[2].bossMeter.graphics.drawRoundRect(0, 0, globalMenuItems[2].bossText.width, globalMenuItems[2].bossText.height, 4);
globalMenuItems[2].bossMeter.graphics.endFill();
globalMenuItems[2].bossMeter.graphics.lineStyle(4, 0xFF00);
globalMenuItems[2].bossMeter.graphics.beginFill(0xCC00);
globalMenuItems[2].bossMeter.graphics.drawRoundRect(0, 0, (globalMenuItems[2].bossText.width * _local2), globalMenuItems[2].bossText.height, 4);
globalMenuItems[2].bossMeter.graphics.endFill();
}
public function createStageBackground(_arg1:Event=null){
var _local2:Sprite;
_local2 = new Sprite();
_local2.graphics.beginFill(STAGE_BG_COLOR);
_local2.graphics.drawRect(Math.floor(((STAGE_WIDTH - stage.stageWidth) * 0.5)), Math.floor(((STAGE_HEIGHT - stage.stageHeight) * 0.5)), stage.stageWidth, stage.stageHeight);
_local2.graphics.endFill();
stage.addChildAt(_local2, 1);
}
public function letterToUInt(_arg1:String):int{
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
_local2 = 0;
_local3 = 0;
_local4 = 0;
_local5 = (_arg1.length - 1);
while (_local5 >= 0) {
_local3 = letterToSmallUInt(_arg1.charAt(_local5));
if (_local3 == -1){
return (-1);
};
_local2 = (_local2 + (_local3 * Math.pow(TOTAL_LETTERS, _local4)));
_local4++;
_local5--;
};
return (_local2);
}
public function startPreloader(_arg1:Event=null){
var preloader:MovieClip;
var E = _arg1;
if (stage.loaderInfo.bytesLoaded == stage.loaderInfo.bytesTotal){
return;
};
preloader = null;
try {
preloader = new _preloader();
} catch(E) {
return;
};
TUTORIAL_FONT = new TutorialFont();
globalTextFormat = new TextFormat();
globalTextFormat.bold = true;
globalTextFormat.size = 18;
globalTextFormat.font = TUTORIAL_FONT.fontName;
createStageBackground();
preloader.x = (int((STAGE_WIDTH - preloader.width)) * 0.5);
preloader.y = (int((STAGE_HEIGHT - preloader.height)) * 0.5);
preloader._txt.embedFonts = true;
preloader._txt.defaultTextFormat = globalTextFormat;
preloader._txt.text = ((PRELOADER_TEXT_1 + "0%\n") + PRELOADER_TEXT_2);
stage.addChild(preloader);
preloader.addEventListener(Event.ENTER_FRAME, preloaderFrame, false, 0, true);
}
public function displayManualLoad(_arg1:DisplayObject, _arg2:String):MovieClip{
var _local3:MovieClip;
_local3 = new _keyselectitem();
_local3.x = ((_arg1.x - _local3.width) - ITEM_SEPARATION);
_local3.y = _arg1.y;
_local3._txt.embedFonts = true;
_local3._txt.defaultTextFormat = globalTextFormat;
_local3._txt.text = _arg2;
return (_local3);
}
public function beginGame(_arg1:int, _arg2:uint, _arg3:uint){
var _local4:MovieClip;
var _local5:int;
if (!stages[_arg1]){
showStageSelectScreen();
displayMessage("ERROR: Could not load the stage.");
return;
};
globalTimeStart = getTimer();
globalMenuItems[0] = new MovieClip();
globalMenuItems[1] = new MovieClip();
stage.addChild(globalMenuItems[0]);
stage.addChild(globalMenuItems[1]);
globalMessageBox = null;
globalMessageTimer = -1;
globalWorld = new World(globalMenuItems[0], stage);
globalWorld.load(stages[_arg1], true);
globalWorld.setup([AmberClip], [[1, 1]], [FireBall], [ThrowableApple]);
globalAmber = globalWorld.players[0];
applyStageMask(globalWorld.front.parent);
globalAmber.controller.keyconfig = globalSaveData.keyConfig;
globalAmber.modesUnlocked = globalSaveData.bellyModesUnlocked;
globalAmber.animations = [10, 11, 10, 13, 14, 29, 35, 46, 50, 54, 55, 59, 60, 64, 66, 73, 75, 79, 10, 11, 10, 11, 85, 90, 92, 95, 97, 112, 118, 129, 133, 136, 138, 141, 143, 146, 148, 153, 154, 158, 167, 170, 171, 175, 185, 191, 192, 195, 197, 212, 218, 229, 233, 236, 238, 241, 243, 246, 248, 0x0100, 269, 272, 280, 291, 295, 300, 305, 318, 319, 323, 324, 339, 345, 356, 360, 364, 365, 368, 370, 373, 376, 378, 379, 381, 384, 393, 397, 410, 413, 429, 432, 436, 437, 452, 458, 469, 473, 477, 478, 482, 483, 487, 488, 495, 432, 436, 432, 436, 496, 513];
globalAmber.lives = _arg3;
globalAmber.maxHealth = _arg2;
globalAmber.health = _arg2;
globalAmber.addEventListener(Amber.MESSAGE, gameMessage, false, 0, true);
globalAmber.addEventListener(Amber.COLLECT_ITEM, updateStats, false, 0, true);
globalAmber.addEventListener(Amber.LOSE_ITEM, updateStats, false, 0, true);
globalAmber.addEventListener(Amber.LIFE, updateStats, false, 0, true);
globalAmber.addEventListener(Amber.DAMAGE, updateStats, false, 0, true);
globalAmber.addEventListener(Amber.DEAD, reviveAmber, false, 0, true);
globalAmber.addEventListener(Amber.PAUSE_GAME, gamePaused, false, 0, true);
globalAmber.addEventListener(Amber.COLLECT_ITEM, hitItem, false, 0, true);
globalAmber.addEventListener(EnemyEvent.ENEMY_KILLED, hitEnemy, false, 0, true);
globalAmber.addEventListener(EnemyEvent.BOSS_DEFEATED, hitBoss, false, 0, true);
globalAmber.addEventListener(EnemyEvent.BOSS_DAMAGED, hitBoss, false, 0, true);
globalAmber.addEventListener(Amber.LIFE, hitLife, false, 0, true);
globalAmber.addEventListener(Amber.DAMAGE, damaged, false, 0, true);
globalAmber.addEventListener(Amber.CHANGE_MODE, modeChange, false, 0, true);
globalWorld.addEventListener(Amber.CHECKPOINT, hitCheckpoint, false, 0, true);
globalWorld.addEventListener(World.GAME_OVER, gameOver, false, 0, true);
globalWorld.addEventListener(World.VICTORY, victory, false, 0, true);
globalWorld.addEventListener(EnemyEvent.BOSS_VISIBLE, showBoss);
globalWorld.start();
stage.addEventListener("enterFrame", gameFrame, false, 0, true);
globalMenuItems[2] = new _gamestats();
stage.addChild(globalMenuItems[2]);
globalMenuItems[2].health_txt.embedFonts = true;
globalMenuItems[2].health_txt.defaultTextFormat = globalTextFormat;
globalMenuItems[2].collectibles_txt.embedFonts = true;
globalMenuItems[2].collectibles_txt.defaultTextFormat = globalTextFormat;
globalMenuItems[2].time_txt.embedFonts = true;
globalMenuItems[2].time_txt.defaultTextFormat = globalTextFormat;
globalMenuItems[2].lives_txt.embedFonts = true;
globalMenuItems[2].lives_txt.defaultTextFormat = globalTextFormat;
globalMenuItems[2].bossText.embedFonts = true;
globalMenuItems[2].bossText.defaultTextFormat = globalTextFormat;
globalMenuItems[2].health_txt.text = "Health";
globalMenuItems[2].bossText.visible = false;
globalMenuItems[2].bossMeter = new MovieClip();
globalMenuItems[2].bossMeter.x = globalMenuItems[2].bossText.x;
globalMenuItems[2].bossMeter.y = ((globalMenuItems[2].bossText.y + globalMenuItems[2].bossText.height) + 5);
globalMenuItems[2].addChild(globalMenuItems[2].bossMeter);
globalMenuItems[2].bossMeter.visible = false;
globalMenuItems[2].bossText.text = "Boss!";
_local5 = 0;
while (_local5 < _arg2) {
_local4 = new empty_apple();
_local4.x = (((globalMenuItems[2].health_txt.x + globalMenuItems[2].health_txt.width) + HEALTH_CONTAINER_SEPARATION) + (_local5 * Number((_local4.width + HEALTH_CONTAINER_SEPARATION))));
_local4.y = ((globalMenuItems[2].health_txt.y + (globalMenuItems[2].health_txt.height * 0.5)) - (_local4.height * 0.5));
globalMenuItems[2].addChild(_local4);
_local5++;
};
_local5 = 0;
while (_local5 < globalWorld.totalPieces) {
_local4 = new empty_apple();
_local4.x = globalMenuItems[2].collectibles_mc.x;
_local4.y = (((globalMenuItems[2].collectibles_mc.y + globalMenuItems[2].collectibles_mc.height) + HEALTH_CONTAINER_SEPARATION) + (_local5 * Number((globalMenuItems[2].collectibles_mc.height + HEALTH_CONTAINER_SEPARATION))));
globalMenuItems[2].addChild(_local4);
_local5++;
};
globalHealthContainers = [];
globalPieceContainers = [];
_local5 = 0;
while (_local5 < _arg2) {
_local4 = new green_apple();
_local4.x = (((globalMenuItems[2].health_txt.x + globalMenuItems[2].health_txt.width) + HEALTH_CONTAINER_SEPARATION) + (_local5 * Number((_local4.width + HEALTH_CONTAINER_SEPARATION))));
_local4.y = ((globalMenuItems[2].health_txt.y + (globalMenuItems[2].health_txt.height * 0.5)) - (_local4.height * 0.5));
globalHealthContainers.push(_local4);
globalMenuItems[2].addChild(_local4);
_local5++;
};
_local5 = 0;
while (_local5 < globalWorld.totalPieces) {
_local4 = new gold_apple();
_local4.x = globalMenuItems[2].collectibles_mc.x;
_local4.y = (((globalMenuItems[2].collectibles_mc.y + globalMenuItems[2].collectibles_mc.height) + HEALTH_CONTAINER_SEPARATION) + (_local5 * Number((globalMenuItems[2].collectibles_mc.height + HEALTH_CONTAINER_SEPARATION))));
_local4.visible = false;
globalPieceContainers.push(_local4);
globalMenuItems[2].addChild(_local4);
_local5++;
};
updateStats();
}
public function loadManual(_arg1:String):Object{
var _local2:Object;
var _local3:Array;
var _local4:Array;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:String;
_local2 = new Object();
_local3 = _arg1.split("%");
_local7 = 0;
_local2["stagesCompleted"] = letterToUInt(_local3[0]);
_local7 = (_local7 + _local2["stagesCompleted"]);
_local2["healthPieces"] = [];
_local4 = _local3[1].split(".");
_local5 = 0;
while (_local5 < _local4.length) {
_local6 = letterToUInt(_local4[_local5]);
_local7 = (_local7 + _local6);
_local2["healthPieces"][_local5] = _local6;
_local5++;
};
_local2["timeRecords"] = [];
_local4 = _local3[2].split(".");
_local5 = 0;
while (_local5 < _local4.length) {
_local6 = letterToUInt(_local4[_local5]);
if (!_local4[_local5].length){
_local2["timeRecords"][_local5] = -1;
} else {
_local2["timeRecords"][_local5] = _local6;
_local7 = (_local7 + _local6);
};
_local5++;
};
_local2["collectibleRecords"] = [];
_local4 = _local3[3].split(".");
_local5 = 0;
while (_local5 < _local4.length) {
_local6 = letterToUInt(_local4[_local5]);
_local7 = (_local7 + _local6);
_local2["collectibleRecords"][_local5] = _local6;
_local5++;
};
_local2["keyConfig"] = [];
_local4 = _local3[4].split(".");
_local5 = 0;
while (_local5 < _local4.length) {
_local6 = letterToUInt(_local4[_local5]);
_local7 = (_local7 + _local6);
_local2["keyConfig"][_local5] = _local6;
_local5++;
};
_local2["tutorialsViewed"] = letterToUInt(_local3[5]);
_local7 = (_local7 + _local2["tutorialsViewed"]);
_local2["cutscenesViewed"] = letterToUInt(_local3[6]);
_local7 = (_local7 + _local2["cutscenesViewed"]);
_local2["bellyModesUnlocked"] = letterToUInt(_local3[7]);
_local7 = (_local7 + _local2["bellyModesUnlocked"]);
_local2["lives"] = letterToUInt(_local3[8]);
_local7 = (_local7 + _local2["lives"]);
_local8 = uIntToLetter(_local7);
if (_local8 == _local3[9]){
return (_local2);
};
return (null);
}
public function displayTutorial(_arg1:int):MovieClip{
var c:Class;
var tutorial:MovieClip;
var t = _arg1;
try {
if (t < 0){
c = (getDefinitionByName(("_tutorial_" + -(t))) as Class);
} else {
c = (getDefinitionByName(("_tutorial" + t)) as Class);
};
} catch(E) {
trace(("ERROR: Failed to load tutorial " + t));
return (null);
};
tutorial = new (c);
tutorial.x = STAGE_MARGIN;
tutorial.y = STAGE_MARGIN;
globalPopups.push(tutorial);
if (!globalAlert){
displayNextPopup();
};
return (tutorial);
}
public function displayCutscene(_arg1:int){
var c:Class;
var cutscene:MovieClip;
var t = _arg1;
try {
c = (getDefinitionByName(("_cutscene" + t)) as Class);
} catch(E) {
trace(("ERROR: Failed to load tutorial " + t));
return;
};
cutscene = new (c);
cutscene.x = STAGE_MARGIN;
cutscene.y = STAGE_MARGIN;
globalPopups.push(cutscene);
if (!globalAlert){
displayNextPopup();
};
}
public function updateKeys(_arg1:KeyboardEvent=null){
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Boolean;
var _local6:int;
if (_arg1){
_local3 = _arg1.keyCode;
_local4 = (globalSelected >> 1);
_local5 = true;
if (globalSelected < (Controller.NUM_BUTTONS * 2)){
_local6 = 0;
while (_local6 < Controller.NUM_BUTTONS) {
if (_local6 == _local4){
} else {
if (globalSaveData.keyConfig[_local6] == _local3){
_local5 = false;
displayMessage((((("ERROR: Key \"" + getKeyText(_local3)) + "\" is already being used by button \"") + globalButtonNames[_local6]) + "\"."));
break;
};
};
_local6++;
};
if (_local5){
globalSaveData.keyConfig[_local4] = _local3;
globalController.keyconfig = globalSaveData.keyConfig;
saveCurrentFile();
};
};
stage.removeEventListener("keyDown", updateKeys);
removePopup();
};
_local2 = 0;
while (_local2 < Controller.NUM_BUTTONS) {
globalMenuItems[((_local2 * 2) + 1)]._txt.text = getKeyText(globalSaveData.keyConfig[_local2]);
_local2++;
};
}
public function removePopup(){
if (globalAlert){
stage.removeChildAt((stage.numChildren - 1));
displayNextPopup();
};
}
public function smallUIntToLetter(_arg1:int){
if (_arg1 < LETTERS_IN_ALPHABET){
return (String.fromCharCode((STRING_CODE_A + _arg1)));
};
if (_arg1 < TOTAL_LETTERS){
return (String.fromCharCode(((STRING_CODE_a + _arg1) - LETTERS_IN_ALPHABET)));
};
return ("");
}
public function stopPreloader(_arg1:MovieClip){
stage.addEventListener(Event.RESIZE, createStageBackground, false, 0, true);
_arg1.removeEventListener(Event.ENTER_FRAME, preloaderFrame);
clearMenu();
beginMenu();
}
public function preloaderFrame(_arg1:Event){
var _local2:MovieClip;
var _local3:TextField;
var _local4:LoaderInfo;
var _local5:int;
var _local6:int;
var _local7:String;
_local2 = (_arg1.currentTarget as MovieClip);
_local3 = TextField(_local2._txt);
_local4 = stage.loaderInfo;
_local5 = ((_local4.bytesLoaded * 10000) / _local4.bytesTotal);
_local6 = (_local5 % 100);
_local5 = (_local5 * 0.01);
if (_local6 > 9){
_local7 = _local6.toString();
} else {
_local7 = ("0" + _local6.toString());
};
_local3.text = (((((PRELOADER_TEXT_1 + _local5) + ".") + _local7) + "%\n") + PRELOADER_TEXT_2);
if (_local5 == 100){
stopPreloader(_local2);
};
}
public function createFile(_arg1:String){
var _local2:Object;
var _local3:int;
_local2 = new Object();
_local3 = 0;
while (_local3 < SAVE_DATA_NAMES.length) {
_local2[SAVE_DATA_NAMES[_local3]] = SAVE_DATA_DEFAULTS[_local3];
_local3++;
};
saveFile(_arg1, _local2);
}
public function saveFile(_arg1:String, _arg2:Object){
var _local3:SharedObject;
var _local4:Object;
var _local5:String;
var _local6:int;
_local3 = SharedObject.getLocal(_arg1);
_local4 = _local3.data;
_local6 = 0;
while (_local6 < SAVE_DATA_NAMES.length) {
_local5 = SAVE_DATA_NAMES[_local6];
_local4[_local5] = _arg2[_local5];
_local6++;
};
_local3.flush();
_local3.close();
}
public function gameFrame(_arg1:Event){
var _local2:int;
if (globalSpeechTimer > 0){
globalSpeechTimer--;
};
if (((globalMenuItems[2]) && (globalMenuItems[2].time_txt))){
_local2 = (getTimer() - globalTimeStart);
globalMenuItems[2].time_txt.text = ("Time " + displayTime(_local2));
};
if (globalMessageTimer > 0){
globalMessageTimer--;
if (!globalMessageTimer){
if (globalMessageBox){
if (globalMessageBox.parent){
globalMessageBox.parent.removeChild(globalMessageBox);
};
globalMessageBox = null;
};
globalMessageTimer = -1;
};
};
if (((((((globalWorld) && (!(globalWorld.running)))) && (globalController.down(Controller.BUTTON_A)))) && (globalController.down(Controller.BUTTON_B)))){
endGame();
};
}
public function reviveAmber(_arg1:Event){
var _local2:MovieClip;
if (!globalAmber.lives){
return;
};
globalMenuItems[2].bossMeter.visible = false;
globalMenuItems[2].bossText.visible = false;
_local2 = new MovieClip();
_local2.graphics.beginFill(0);
_local2.graphics.drawRect(0, 0, STAGE_WIDTH, STAGE_HEIGHT);
stage.addChild(_local2);
_local2.timer = 5;
_local2.addEventListener("enterFrame", reviving, false, 0, true);
}
public function winning(_arg1:Event){
var _local2:int;
var _local3:Number;
var _local4:int;
_local2 = 160;
_local3 = ((STAGE_WIDTH - globalMenuItems[2].width) - STAGE_MARGIN);
if (globalVictoryBarPos > 0){
globalVictoryBarPos = (globalVictoryBarPos - (STAGE_WIDTH / 6));
} else {
if (globalMenuItems[2].x < _local3){
globalMenuItems[2].x = int((globalMenuItems[2].x + (int((_local3 - globalMenuItems[2].x)) * 0.3)));
};
};
if (globalWorld.front.parent.scaleX < 1.5){
globalWorld.front.parent.scaleX = (globalWorld.front.parent.scaleX + (Number((1.5 - globalWorld.front.parent.scaleX)) * 0.01));
globalWorld.front.parent.scaleY = globalWorld.front.parent.scaleX;
};
globalVictoryTimer--;
globalMenuItems[1].graphics.clear();
globalMenuItems[1].graphics.beginFill(0xFF0000);
globalMenuItems[1].graphics.drawRect(globalVictoryBarPos, (STAGE_HEIGHT * 0.5), (STAGE_WIDTH - globalVictoryBarPos), _local2);
globalMenuItems[1].graphics.endFill();
if (globalVictoryTimer < 0){
_local4 = globalSelected;
globalMenuItems[1].removeEventListener("enterFrame", winning);
endGame();
};
}
public function adjustFocus(_arg1:Event=null){
stage.focus = stage;
}
public function optionsEvent(_arg1:ButtonEvent=null){
var _local2:int;
var _local3:GlowFilter;
if (globalAlert){
if ((globalDialog as MovieClip)._txt.text.charAt(0) == "E"){
removePopup();
};
return;
};
if (!_arg1){
_local2 = 0;
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].filters = [];
_local2 = (_local2 + 2);
};
_local3 = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSelected].filters = [_local3];
return;
};
switch (_arg1.button){
case Controller.BUTTON_DOWN:
if (globalSelected < (Controller.NUM_BUTTONS * 2)){
globalSelected = (globalSelected + 2);
} else {
globalSelected = 0;
};
break;
case Controller.BUTTON_UP:
if (globalSelected > 0){
globalSelected = (globalSelected - 2);
} else {
globalSelected = (int(Controller.NUM_BUTTONS) * 2);
};
break;
case Controller.BUTTON_B:
stage.removeEventListener("keyDown", updateKeys);
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, optionsEvent);
clearMenu();
showMainMenuScreen();
return;
case Controller.BUTTON_A:
if (globalSelected == (Controller.NUM_BUTTONS * 2)){
_local2 = 0;
while (_local2 < Controller.NUM_BUTTONS) {
globalSaveData.keyConfig[_local2] = SAVE_DATA_DEFAULTS[5][_local2];
_local2++;
};
globalController.keyconfig = globalSaveData.keyConfig;
saveCurrentFile();
updateKeys();
} else {
displayMessage((("Press the key associated to button \"" + globalButtonNames[(globalSelected >> 1)]) + "\"."));
stage.addEventListener("keyDown", updateKeys, false, 0, true);
};
break;
};
_local2 = 0;
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].filters = [];
_local2 = (_local2 + 2);
};
_local3 = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSelected].filters = [_local3];
}
public function letterToSmallUInt(_arg1:String):int{
var _local2:int;
_local2 = _arg1.charCodeAt(0);
if ((((_local2 >= STRING_CODE_A)) && ((_local2 <= STRING_CODE_Z)))){
return ((_local2 - STRING_CODE_A));
};
if ((((_local2 >= STRING_CODE_a)) && ((_local2 <= STRING_CODE_z)))){
return (((LETTERS_IN_ALPHABET + _local2) - STRING_CODE_a));
};
return (-1);
}
public function showPleasureRoomScreen(){
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:Array;
var _local5:TextField;
var _local6:TextFormat;
var _local7:int;
var _local8:MovieClip;
var _local9:Boolean;
_local1 = 20;
_local2 = 200;
_local3 = 5;
_local4 = ["Normal", "Light Belly", "Heavy Belly", "Dragon", "Belly Dragon", "Special", "Dragon Special"];
stage.addChild(new _pleasureroom());
_local5 = new TextField();
_local5.embedFonts = true;
_local5.defaultTextFormat = globalTextFormat;
_local6 = _local5.defaultTextFormat;
_local6.color = 0xFFFFFF;
_local6.size = 18;
_local6.align = "center";
_local5.defaultTextFormat = _local6;
_local5.text = "Abilities";
_local5.height = 40;
_local5.x = _local1;
_local5.y = (_local2 - _local5.height);
_local5.width = 100;
stage.addChild(_local5);
_local7 = 0;
while (_local7 < 7) {
_local8 = new _pleasureitem();
_local8.id = (_local7 + 1);
_local8.y = (_local2 + (_local7 * (_local8.height + _local3)));
_local8.x = _local1;
_local8._txt.embedFonts = true;
_local8._txt.defaultTextFormat = globalTextFormat;
globalMenuItems[_local7] = _local8;
stage.addChild(_local8);
_local9 = false;
if (!_local7){
_local9 = (globalSaveData.healthPieces[0] == globalHealthPieces[0]);
} else {
_local9 = (((globalSaveData.healthPieces[(_local7 * 2)] == globalHealthPieces[(_local7 * 2)])) && ((globalSaveData.healthPieces[((_local7 * 2) - 1)] == globalHealthPieces[((_local7 * 2) - 1)])));
};
if (_local9){
_local8.gotoAndStop(1);
_local8._txt.text = _local4[_local7];
} else {
_local8.gotoAndStop(2);
_local8._txt.text = "???";
};
_local7++;
};
globalSelected = 0;
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, pleasureRoomEvent, false, 0, true);
pleasureRoomEvent();
}
public function showOptionsScreen(){
var _local1:MovieClip;
var _local2:MovieClip;
var _local3:MovieClip;
var _local4:int;
showBackground();
_local1 = new _options();
stage.addChild(_local1);
globalSelected = 0;
_local1.keyconfig_txt.embedFonts = true;
_local1.keyconfig_txt.defaultTextFormat = globalTextFormat;
_local1.key_txt.embedFonts = true;
_local1.key_txt.defaultTextFormat = globalTextFormat;
_local1.btn_txt.embedFonts = true;
_local1.btn_txt.defaultTextFormat = globalTextFormat;
_local1.keyconfig_txt.text = "Key configuration";
_local1.key_txt.text = "Key";
_local1.btn_txt.text = "Button";
_local4 = 0;
while (_local4 < Controller.NUM_BUTTONS) {
_local2 = new _keyselectitem();
_local2._txt.embedFonts = true;
_local2._txt.defaultTextFormat = globalTextFormat;
_local2._txt.text = globalButtonNames[_local4];
_local2.x = _local1.btn_txt.x;
_local2.y = ((_local1.btn_txt.y + _local1.btn_txt.height) + (_local4 * Number((_local2.height + HEALTH_CONTAINER_SEPARATION))));
_local3 = new _keyselectitem();
_local3._txt.embedFonts = true;
_local3._txt.defaultTextFormat = globalTextFormat;
_local3.x = _local1.key_txt.x;
_local3.y = ((_local1.key_txt.y + _local1.key_txt.height) + (_local4 * Number((_local3.height + HEALTH_CONTAINER_SEPARATION))));
globalMenuItems.push(_local2);
globalMenuItems.push(_local3);
stage.addChild(_local2);
stage.addChild(_local3);
_local4++;
};
_local2 = new _mainmenuitem();
_local2._txt.embedFonts = true;
_local2._txt.defaultTextFormat = globalTextFormat;
_local2._txt.text = "Restore defaults";
_local2.x = globalMenuItems[(globalMenuItems.length - 2)].x;
_local2.y = ((globalMenuItems[(globalMenuItems.length - 2)].y + globalMenuItems[(globalMenuItems.length - 2)].height) + HEALTH_CONTAINER_SEPARATION);
globalMenuItems.push(_local2);
stage.addChild(_local2);
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, optionsEvent, false, 0, true);
optionsEvent();
updateKeys();
}
public function displayTime(_arg1:int):String{
var _local2:int;
var _local3:int;
var _local4:String;
var _local5:String;
_local2 = (Math.floor((_arg1 * 0.001)) % 60);
_local3 = (Math.floor((_arg1 / 60000)) % 60);
if (_local2 < 10){
_local4 = ("0" + _local2);
} else {
_local4 = _local2.toString();
};
if (_local3 < 10){
_local5 = ("0" + _local3);
} else {
_local5 = _local3.toString();
};
return (((_local5 + ":") + _local4));
}
public function displayBitmap(_arg1:int){
var bmpData:BitmapData;
var bmp:Bitmap;
var cutscene:MovieClip;
var str:String;
var _txt:TextField;
var tF:TextFormat;
var rect_mc:MovieClip;
var def:Class;
var c = _arg1;
try {
def = (getDefinitionByName(("_concept" + c)) as Class);
} catch(E:Error) {
return;
};
bmpData = new def(null, null);
bmp = new Bitmap(bmpData);
if (!bmp){
return (null);
};
cutscene = new MovieClip();
cutscene.addChild(bmp);
bmp.width = Math.min(bmp.width, (STAGE_WIDTH - 40));
bmp.scaleY = bmp.scaleX;
bmp.height = Math.min(bmp.height, (STAGE_HEIGHT - 100));
bmp.scaleX = bmp.scaleY;
str = CONCEPT_STRINGS[c];
_txt = new TextField();
_txt.width = 300;
_txt.height = 100;
_txt.selectable = false;
_txt.wordWrap = true;
_txt.multiline = true;
_txt.embedFonts = true;
_txt.defaultTextFormat = globalTextFormat;
tF = _txt.defaultTextFormat;
tF.color = 0xFFFF00;
tF.size = 14;
tF.leftMargin = (tF.rightMargin = 0);
tF.blockIndent = 0;
tF.indent = 0;
_txt.defaultTextFormat = tF;
_txt.text = str;
cutscene.addChild(_txt);
rect_mc = new MovieClip();
rect_mc.graphics.beginFill(0, 0.5);
rect_mc.graphics.drawRect(_txt.x, _txt.y, (_txt.textWidth + 3), (_txt.textHeight + 3));
rect_mc.graphics.endFill();
cutscene.addChildAt(rect_mc, 1);
cutscene.x = (int((STAGE_WIDTH - cutscene.width)) * 0.5);
cutscene.y = (int((STAGE_HEIGHT - cutscene.height)) * 0.5);
globalPopups.push(cutscene);
if (!globalAlert){
displayNextPopup();
};
}
public function cancelManualData(_arg1:Event){
var _local2:MovieClip;
var _local3:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
_local3 = (_local2.parent as MovieClip);
_local3._btn.removeEventListener("click", loadingManualData);
_local3._can.removeEventListener("click", cancelManualData);
removePopup();
stage.focus = stage;
}
public function clipRising(_arg1:Event){
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
_local2.y = (_local2.y + _local2.vY);
_local2.timer--;
if (_local2.timer <= 0){
_local2.removeEventListener("enterFrame", clipRising);
_local2.parent.removeChild(_local2);
};
}
public function showSaveFileScreen(){
var _local1:int;
var _local2:int;
var _local3:Number;
_local1 = 60;
showBackground();
stage.addChild(new _fileselect());
globalSaveFile = 0;
_local2 = 0;
while (_local2 < SAVE_FILE_LIST.length) {
displaySaveFile(_local2);
_local2++;
};
globalMenuItems[_local2] = new _togglemenuitem();
stage.addChild(globalMenuItems[_local2]);
globalMenuItems[_local2].gotoAndStop(1);
globalMenuItems[_local2].x = ((STAGE_WIDTH - 40) - (globalMenuItems[_local2].width << 1));
globalMenuItems[_local2].y = ((STAGE_MARGIN + _local1) + (_local2 * int((globalMenuItems[0].height + ITEM_SEPARATION))));
globalMenuItems[_local2].gotoAndStop(1);
globalMenuItems[_local2]._txt.embedFonts = true;
globalMenuItems[_local2]._txt.defaultTextFormat = globalTextFormat;
globalMenuItems[_local2]._txt.text = "Manual Load";
_local2++;
globalMenuItems[_local2] = new _togglemenuitem();
stage.addChild(globalMenuItems[_local2]);
globalMenuItems[_local2].x = ((STAGE_WIDTH - 20) - globalMenuItems[_local2].width);
globalMenuItems[_local2].y = ((STAGE_MARGIN + _local1) + ((_local2 - 1) * int((globalMenuItems[0].height + ITEM_SEPARATION))));
globalMenuItems[_local2].gotoAndStop(1);
globalMenuItems[_local2]._txt.embedFonts = true;
globalMenuItems[_local2]._txt.defaultTextFormat = globalTextFormat;
globalMenuItems[_local2]._txt.text = "Delete Save File";
_local3 = (_local2 + 1);
globalMenuItems[_local3] = displayManualLoad(globalMenuItems[0], "Load to File 1");
stage.addChild(globalMenuItems[_local3]);
globalMenuItems[(_local3 + 1)] = displayManualLoad(globalMenuItems[1], "Load to File 2");
stage.addChild(globalMenuItems[(_local3 + 1)]);
globalMenuItems[(_local3 + 2)] = displayManualLoad(globalMenuItems[2], "Load to File 3");
stage.addChild(globalMenuItems[(_local3 + 2)]);
globalMenuItems[(_local3 + 3)] = displayManualLoad(globalMenuItems[2], "Load Temporary");
globalMenuItems[(_local3 + 3)].y = (globalMenuItems[(_local3 + 3)].y + (globalMenuItems[(_local3 + 3)].height + 5));
stage.addChild(globalMenuItems[(_local3 + 3)]);
globalMenuItems[(_local3 + 4)] = displayManualLoad(globalMenuItems[2], "Cancel");
globalMenuItems[(_local3 + 4)].y = (globalMenuItems[(_local3 + 4)].y + ((globalMenuItems[(_local3 + 4)].height * 2) + (5 * 2)));
stage.addChild(globalMenuItems[(_local3 + 4)]);
globalSaveFile = 0;
_local2 = (NUM_SAVE_FILES + 2);
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].visible = false;
_local2++;
};
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, updateSaveFileMenu, false, 0, true);
updateSaveFileMenu();
}
function frame1(){
lcd_stolen = new LocalConnection().domain;
if (lcd_stolen.toLowerCase().indexOf("swfchan") != -1){
stop();
lcd_stolen_bg = new MovieClip();
while (numChildren) {
removeChildAt(0);
};
lcd_stolen_bg.graphics.beginFill(0xFFFFFF);
lcd_stolen_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
lcd_stolen_bg.graphics.endFill();
lcd_stolen_item = new MovieClip();
lcd_stolen_item.tF = new TextFormat();
lcd_stolen_item.tF.bold = true;
lcd_stolen_item.tF.size = 64;
lcd_stolen_item.tF.color = 0xFF2200;
lcd_stolen_item.tF.font = "Trebuchet MS";
lcd_stolen_item.txt = new TextField();
lcd_stolen_item.txt.defaultTextFormat = lcd_stolen_item.tF;
lcd_stolen_item.txt.text = "swfchan.com";
lcd_stolen_item.txt.width = (lcd_stolen_item.txt.textWidth + 5);
lcd_stolen_item.txt.height = (lcd_stolen_item.txt.textHeight + 5);
lcd_stolen_item.bmp = new Bitmap(new BitmapData((lcd_stolen_item.txt.textWidth + 5), (lcd_stolen_item.txt.textHeight + 5), true, 0));
lcd_stolen_item.bmp.bitmapData.draw(lcd_stolen_item.txt);
lcd_stolen_item.bmp.x = (lcd_stolen_item.bmp.x - (lcd_stolen_item.bmp.width * 0.5));
lcd_stolen_item.bmp.y = (lcd_stolen_item.bmp.y - (lcd_stolen_item.bmp.height * 0.5));
lcd_stolen_item.addChild(lcd_stolen_item.bmp);
delete lcd_stolen_item.txt;
delete lcd_stolen_item.tF;
lcd_stolen_item.x = (Math.random() * stage.stageWidth);
lcd_stolen_item.y = (Math.random() * stage.stageWidth);
lcd_stolen_item.vX = (5 + (Math.random() * 10));
lcd_stolen_item.vY = (5 + (Math.random() * 10));
lcd_stolen_item.vR = (1 + ((Math.random() * 5) * ((Math.random())<0.5) ? -1 : 1));
stage.addChild(lcd_stolen_bg);
stage.addChild(lcd_stolen_item);
stage.addEventListener(Event.RESIZE, function (_arg1:Event){
lcd_stolen_bg.graphics.clear();
lcd_stolen_bg.graphics.beginFill(0xFFFFFF);
lcd_stolen_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
lcd_stolen_bg.graphics.endFill();
});
stage.addEventListener(Event.ENTER_FRAME, function (_arg1:Event){
lcd_stolen_item.x = (lcd_stolen_item.x + lcd_stolen_item.vX);
lcd_stolen_item.y = (lcd_stolen_item.y + lcd_stolen_item.vY);
lcd_stolen_item.rotation = (lcd_stolen_item.rotation + lcd_stolen_item.vR);
bounds = lcd_stolen_item.getBounds(stage);
if ((((((bounds.left < 0)) && ((lcd_stolen_item.vX < 0)))) || ((((bounds.right > stage.stageWidth)) && ((lcd_stolen_item.vX > 0)))))){
lcd_stolen_item.vX = -(lcd_stolen_item.vX);
};
if ((((((bounds.top < 0)) && ((lcd_stolen_item.vY < 0)))) || ((((bounds.bottom > stage.stageHeight)) && ((lcd_stolen_item.vY > 0)))))){
lcd_stolen_item.vY = -(lcd_stolen_item.vY);
};
});
return;
};
stage.scaleMode = StageScaleMode.NO_SCALE;
hiddenMenu = new ContextMenu();
hiddenMenu.hideBuiltInItems();
contextMenu = hiddenMenu;
stop();
STAGE_WIDTH = 800;
STAGE_HEIGHT = 600;
STAGE_BG_COLOR = 0;
STAGE_MARGIN = 20;
PRELOADER_TEXT_1 = "Hey! It's loading!\n";
PRELOADER_TEXT_2 = "Keep on waiting!";
BASE_HEALTH = 3;
BELLY_MODE_COLORS = [0xFF00, 0xFF, 0xFF00FF, 0xFF0000, 0xFF9900];
MINUS_TUTORIAL = 3;
startPreloader();
STRING_CODE_A = "A".charCodeAt(0);
STRING_CODE_Z = "Z".charCodeAt(0);
STRING_CODE_a = "a".charCodeAt(0);
STRING_CODE_z = "z".charCodeAt(0);
LETTERS_IN_ALPHABET = ((1 + STRING_CODE_z) - STRING_CODE_a);
TOTAL_LETTERS = (LETTERS_IN_ALPHABET << 1);
ITEM_SEPARATION = 20;
CONCEPT_STRINGS = ["", "Great Plains", "Misty Woods", "Mystic Cave", "Frozen Tundra", "Beach Side", "Volcanus", "The Castle(1)", "The Castle(2)", "The Boss"];
NUM_CONCEPTS = 9;
HEALTH_CONTAINER_SEPARATION = 5;
GLOBAL_SPEECH_TIME = 5;
CHECK_POINT_PHRASES = ["Checkpoint!"];
RECOVERY_PHRASES = ["Delicious!", "Feeling better!", "Food!"];
HEALTH_PIECE_PHRASES = ["Yay!", "Oh, Shiny!", "Wow!", "Mine!"];
LIFE_PHRASES = ["One more for me!", "1-UP!", "I got a life!"];
ENEMY_PHRASES = ["Take that!", "I'm the best!", "One down!", "Hyaaah!", "Kangaroo power!"];
BOSS_PHRASES = ["Take that!", "Hyaaah!", "Kangaroo power!", "You want more?"];
DAMAGE_PHRASES = ["OW!", "Waa!", "Ouch!", "Ah!"];
BELLY_MODE_PHRASES = ["NORMAL", "LIGHT BELLY", "HEAVY BELLY", "DRAGON", "BELLY DRAGON"];
}
public function mainMenuEvent(_arg1:ButtonEvent=null){
var _local2:int;
var _local3:GlowFilter;
var _local4:MovieClip;
var _local5:int;
if (_arg1){
if (globalAlert){
if ((((((_arg1.button == Controller.BUTTON_A)) || ((_arg1.button == Controller.BUTTON_B)))) || ((_arg1.button == Controller.BUTTON_START)))){
removePopup();
adjustFocus();
};
return;
};
switch (_arg1.button){
case Controller.BUTTON_UP:
globalSelected--;
if (globalSelected < 0){
globalSelected = (globalMenuItems.length - 1);
};
break;
case Controller.BUTTON_DOWN:
globalSelected++;
globalSelected = (globalSelected % globalMenuItems.length);
break;
case Controller.BUTTON_A:
case Controller.BUTTON_START:
_local5 = globalSelected;
if (_local5 != 5){
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, mainMenuEvent);
clearMenu();
};
globalSelected = _local5;
switch (globalSelected){
case 0:
showStageSelectScreen();
break;
case 1:
showOptionsScreen();
break;
case 2:
showTutorialScreen();
break;
case 3:
showCutsceneScreen();
break;
case 4:
showCreditsScreen();
break;
case 5:
_local4 = displayPopup(_savecodebox);
_local4._txt.text = saveManual(globalSaveData);
_local4.addEventListener("mouseUp", adjustFocus, false, 0, true);
adjustFocus();
break;
case 6:
showPleasureRoomScreen();
break;
case 7:
showConceptScreen();
break;
};
return;
case Controller.BUTTON_B:
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, mainMenuEvent);
globalSaveData = null;
clearMenu();
showSaveFileScreen();
return;
};
};
_local2 = 0;
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].filters = [];
_local2++;
};
_local3 = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSelected].filters = [_local3];
}
public function phrase(_arg1:Array):String{
return (_arg1[Math.floor((Math.random() * _arg1.length))]);
}
public function damaged(_arg1:Event){
var _local2:int;
var _local3:int;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
amberSays(phrase(DAMAGE_PHRASES), _local3, _local2, 0xFF0000);
}
public function displayNextPopup(){
var _local1:DisplayObject;
if (globalPopups.length){
_local1 = globalPopups.shift();
globalAlert = true;
globalDialog = _local1;
stage.addChild(_local1);
} else {
globalAlert = false;
globalDialog = null;
};
}
public function reviving(_arg1:Event){
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
_local2.alpha = (_local2.alpha - 0.1);
if (_local2.timer > 0){
_local2.timer--;
} else {
if (_local2.alpha <= 0){
_local2.removeEventListener("enterFrame", reviving);
_local2.parent.removeChild(_local2);
updateStats();
};
};
}
public function displayMessage(_arg1:String){
var _local2:MovieClip;
_local2 = new _messagebox();
_local2._txt.embedFonts = true;
_local2._txt.defaultTextFormat = globalTextFormat;
_local2._txt.text = _arg1;
_local2.x = (int((STAGE_WIDTH - _local2.width)) * 0.5);
_local2.y = (int((STAGE_HEIGHT - _local2.height)) * 0.5);
globalPopups.push(_local2);
if (!globalAlert){
displayNextPopup();
};
}
public function saveCurrentFile(){
if ((((globalSaveFile >= 0)) && ((globalSaveFile < NUM_SAVE_FILES)))){
saveFile(SAVE_FILE_LIST[globalSaveFile], globalSaveData);
};
}
public function showConceptScreen(){
var _local1:TextField;
var _local2:TextFormat;
showBackground();
stage.addChild(new _tutorialscreen());
_local1 = new TextField();
_local1.x = ((STAGE_WIDTH * 0.5) - 300);
_local1.y = 0;
_local1.height = 47;
_local1.width = (300 << 1);
_local1.embedFonts = true;
_local1.defaultTextFormat = globalTextFormat;
_local2 = _local1.defaultTextFormat;
_local2.color = 0xFFFF00;
_local2.size = 32;
_local2.align = "center";
_local1.defaultTextFormat = _local2;
_local1.selectable = false;
_local1.text = "CONCEPT ART (by dp360)";
stage.addChild(_local1);
globalSelected = 1;
displayBitmap(globalSelected);
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, conceptEvent, false, 0, true);
}
public function gameOverTimer(_arg1:Event){
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
if (((!(_local2.parent)) && (!((_local2 == null))))){
_local2.removeEventListener("enterFrame", gameOverTimer);
return;
};
if (_local2.startTimer < _local2.maxAlpha){
_local2.startTimer++;
_local2.alpha = (_local2.startTimer / _local2.maxAlpha);
if (_local2.startTimer == _local2.maxAlpha){
globalWorld.unload();
globalWorld.backgroundID = -1;
globalWorld = null;
globalAmber = null;
_local2.alpha = 1;
};
} else {
if (_local2.timer > 0){
_local2.timer--;
if (!_local2.timer){
_local2.parent.removeChild(_local2);
clearMenu();
showStageSelectScreen();
stage.addChild(_local2);
};
} else {
if (_local2.alphaTimer > 0){
_local2.alphaTimer--;
_local2.alpha = (_local2.alphaTimer / _local2.maxAlpha);
} else {
_local2.removeEventListener("enterFrame", gameOverTimer);
_local2.parent.removeChild(_local2);
};
};
};
}
public function loadingManualData(_arg1:Event){
var mc:MovieClip;
var par:MovieClip;
var txt:TextField;
var str:String;
var obj:Object;
var tempLoad:Boolean;
var E = _arg1;
mc = (E.currentTarget as MovieClip);
par = (mc.parent as MovieClip);
txt = (par._txt as TextField);
str = txt.text;
try {
obj = loadManual(str);
} catch(E:Error) {
obj = null;
};
if (obj == null){
txt.text = "THIS CODE DOES NOT CORRESPOND TO A SAVED FILE.";
} else {
globalSaveData = obj;
globalSaveData.loaded = true;
mc.removeEventListener("click", loadingManualData);
par._can.removeEventListener("click", cancelManualData);
tempLoad = (globalSaveFile == (globalMenuItems.length - 2));
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, updateSaveFileMenu);
clearMenu();
if (tempLoad){
globalSaveFile = -1;
showMainMenuScreen();
} else {
globalSaveFile = (globalSaveFile - (NUM_SAVE_FILES + 2));
saveCurrentFile();
globalSaveData = null;
globalSaveFile = -1;
showSaveFileScreen();
};
stage.focus = stage;
};
}
public function updateSaveFileMenu(_arg1:ButtonEvent=null){
var _local2:int;
var _local3:GlowFilter;
var _local4:_loadcodebox;
if (_arg1 == null){
} else {
if (globalAlert){
return;
};
if (_arg1.button == Controller.BUTTON_UP){
globalSaveFile--;
if (globalSaveFile < 0){
globalSaveFile = ((NUM_SAVE_FILES + 2) - 1);
} else {
if (globalSaveFile == ((NUM_SAVE_FILES + 2) - 1)){
globalSaveFile = (globalMenuItems.length - 1);
};
};
} else {
if (_arg1.button == Controller.BUTTON_DOWN){
globalSaveFile++;
if (globalSaveFile == (NUM_SAVE_FILES + 2)){
globalSaveFile = 0;
} else {
if (globalSaveFile >= globalMenuItems.length){
globalSaveFile = (NUM_SAVE_FILES + 2);
};
};
} else {
if ((((_arg1.button == Controller.BUTTON_A)) || ((_arg1.button == Controller.BUTTON_START)))){
if (globalSaveFile == ((NUM_SAVE_FILES + 2) - 1)){
globalMenuItems[((NUM_SAVE_FILES + 2) - 1)].gotoAndStop((3 - globalMenuItems[((NUM_SAVE_FILES + 2) - 1)].currentFrame));
} else {
if (globalSaveFile == NUM_SAVE_FILES){
_local2 = NUM_SAVE_FILES;
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].visible = true;
_local2++;
};
globalSaveFile = (NUM_SAVE_FILES + 2);
} else {
if (globalSaveFile == (globalMenuItems.length - 1)){
_local2 = (NUM_SAVE_FILES + 2);
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].visible = false;
_local2++;
};
globalSaveFile = 0;
} else {
if (globalSaveFile >= (NUM_SAVE_FILES + 2)){
_local4 = (displayPopup(_loadcodebox) as _loadcodebox);
_local4._txt.text = "";
_local4._btn._txt.embedFonts = true;
_local4._btn._txt.defaultTextFormat = globalTextFormat;
_local4._can._txt.embedFonts = true;
_local4._can._txt.defaultTextFormat = globalTextFormat;
_local4._btn._txt.text = "Load Game";
_local4._can._txt.text = "Cancel";
_local4._btn.addEventListener("click", loadingManualData, false, 0, true);
_local4._can.addEventListener("click", cancelManualData, false, 0, true);
} else {
if (globalMenuItems[((NUM_SAVE_FILES + 2) - 1)].currentFrame == 2){
clearFile(SAVE_FILE_LIST[globalSaveFile]);
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, updateSaveFileMenu);
clearMenu();
showSaveFileScreen();
return;
};
globalSaveData = loadFile(SAVE_FILE_LIST[globalSaveFile]);
if (!globalSaveData.loaded){
createFile(SAVE_FILE_LIST[globalSaveFile]);
globalSaveData = loadFile(SAVE_FILE_LIST[globalSaveFile]);
};
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, updateSaveFileMenu);
globalController.keyconfig = globalSaveData.keyConfig;
clearMenu();
showMainMenuScreen();
return;
};
};
};
};
} else {
if (_arg1.button == Controller.BUTTON_B){
if (globalMenuItems[(globalMenuItems.length - 1)].visible){
_local2 = (NUM_SAVE_FILES + 2);
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].visible = false;
_local2++;
};
globalSaveFile = 0;
} else {
clearMenu();
showTitleScreen();
globalSaveFile = -1;
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, updateSaveFileMenu);
return;
};
};
};
};
};
};
_local2 = 0;
while (_local2 < globalMenuItems.length) {
globalMenuItems[_local2].filters = [];
_local2++;
};
_local3 = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSaveFile].filters = [_local3];
}
public function showCutsceneScreen(){
showBackground();
stage.addChild(new _tutorialscreen());
globalSelected = 1;
if (globalSaveData.cutscenesViewed){
displayCutscene(1);
} else {
displayMessage("Play the game to unlock cutscenes.");
};
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, cutsceneEvent, false, 0, true);
}
public function conceptEvent(_arg1:ButtonEvent){
switch (_arg1.button){
case Controller.BUTTON_LEFT:
globalSelected--;
if (globalSelected < 1){
globalSelected = NUM_CONCEPTS;
};
break;
case Controller.BUTTON_RIGHT:
globalSelected++;
if (globalSelected > NUM_CONCEPTS){
globalSelected = 1;
};
break;
case Controller.BUTTON_B:
removePopup();
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, conceptEvent);
clearMenu();
showMainMenuScreen();
return;
};
removePopup();
displayBitmap(globalSelected);
}
public function displayPopup(_arg1:Class):MovieClip{
var _local2:MovieClip;
_local2 = (new (_arg1) as MovieClip);
if (!_local2){
return (null);
};
_local2.x = (int((STAGE_WIDTH - _local2.width)) * 0.5);
_local2.y = (int((STAGE_HEIGHT - _local2.height)) * 0.5);
globalPopups.push(_local2);
if (!globalAlert){
displayNextPopup();
};
return (_local2);
}
public function showStageSelectScreen(){
var _local1:MovieClip;
var _local2:int;
var _local3:Object;
var _local4:int;
var _local5:int;
var _local6:MovieClip;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:Boolean;
var _local11:MovieClip;
var _local12:int;
var _local13:int;
globalMenuItems[0] = new _stageselect();
stage.addChild(globalMenuItems[0]);
_local2 = 0;
while (_local2 <= STAGE_MARKER_NAMES.length) {
_local1 = globalMenuItems[0][STAGE_MARKER_NAMES[_local2]];
if (_local1){
_local1.gotoAndStop(1);
_local1._name_txt.embedFonts = true;
_local1._name_txt.defaultTextFormat = globalTextFormat;
_local1._name_txt.text = (STAGE_NAMES[_local2] + "\n");
_local1._apples_txt.embedFonts = true;
_local1._apples_txt.defaultTextFormat = globalTextFormat;
if (globalHealthPieces[_local2]){
_local1._apples_txt.text = (((globalSaveData.healthPieces[_local2] + "/") + globalHealthPieces[_local2]) + "\n");
};
_local1._time_txt.embedFonts = true;
_local1._time_txt.defaultTextFormat = globalTextFormat;
if (globalSaveData.timeRecords[_local2] > -1){
_local1._time_txt.text = (("Time: " + displayTime(globalSaveData.timeRecords[_local2])) + "\n");
} else {
_local1._time_txt.text = "Time: ??:??\n";
};
if (_local2 > globalSaveData.stagesCompleted){
_local1.visible = false;
};
};
_local2++;
};
_local3 = globalSaveData;
globalMenuItems[1] = new _savefiledialog();
_local1 = globalMenuItems[1];
_local1.health_txt.embedFonts = true;
_local1.health_txt.defaultTextFormat = globalTextFormat;
_local1.lives_txt.embedFonts = true;
_local1.lives_txt.defaultTextFormat = globalTextFormat;
_local1.completed_txt.embedFonts = true;
_local1.completed_txt.defaultTextFormat = globalTextFormat;
_local1.removeChild(_local1._txt);
_local1.x = (STAGE_WIDTH - _local1.width);
_local1.y = (STAGE_HEIGHT - _local1.height);
_local1.removeChildAt(0);
stage.addChild(_local1);
_local4 = 3;
if (_local3.healthPieces[0] == globalHealthPieces[0]){
_local4++;
};
_local5 = 1;
while (_local5 < globalHealthPieces.length) {
if ((((_local3.healthPieces[_local5] == globalHealthPieces[_local5])) && ((_local3.healthPieces[(_local5 + 1)] == globalHealthPieces[(_local5 + 1)])))){
_local4++;
};
_local5 = (_local5 + 2);
};
_local5 = 0;
while (_local5 < _local4) {
_local6 = new green_apple();
_local6.x = (((_local1.health_txt.x + _local1.health_txt.width) + HEALTH_CONTAINER_SEPARATION) + (_local5 * Number((_local6.width + HEALTH_CONTAINER_SEPARATION))));
_local6.y = ((_local1.health_txt.y + (_local1.health_txt.height * 0.5)) - (_local6.height * 0.5));
_local1.addChild(_local6);
_local5++;
};
_local1.lives_txt.text = _local3.lives;
_local1.completed_txt.text = ("Complete: " + _local3.stagesCompleted);
if (_local3.stagesCompleted == STAGE_MARKER_NAMES.length){
_local1.completed_txt.text = "Complete: ALL";
};
_local7 = globalSaveData.stagesCompleted;
_local8 = globalSaveData.tutorialsViewed;
_local9 = globalSaveData.cutscenesViewed;
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, stageSelectEvent, false, 0, true);
globalSelected = Math.min(globalSaveData.stagesCompleted, (NUM_STAGES - 1));
stageSelectEvent();
_local10 = false;
switch (true){
case (((_local7 == 0)) && ((_local8 < 1))):
displayTutorial(1);
globalSaveData.tutorialsViewed = 1;
_local10 = true;
break;
case (((_local7 == 1)) && ((_local8 < 2))):
displayCutscene(1);
displayMessage("UNLOCKED: Cutscenes. View cutscenes in the main menu. When in the cutscene menu, press left or right to change scenes.");
displayCutscene(2);
displayMessage("UNLOCKED: Belly modes. Press DOWN+B to change belly modes.");
displayMessage("UNLOCKED: Light Belly Mode.");
displayTutorial(2);
_local11 = displayTutorial(-1);
_local12 = Math.floor(((globalSaveData.stagesCompleted - 1) * 0.5));
_local13 = (_local12 + 2);
while (_local13 < 5) {
_local11[("part" + _local13)].visible = false;
_local13++;
};
globalSaveData.tutorialsViewed = 2;
globalSaveData.cutscenesViewed = 2;
globalSaveData.bellyModesUnlocked = Math.max(2, globalSaveData.bellyModesUnlocked);
_local10 = true;
break;
case (((_local7 == 3)) && ((_local8 < 3))):
displayCutscene(3);
displayMessage("UNLOCKED: Heavy Belly Mode.");
displayTutorial(3);
_local11 = displayTutorial(-1);
_local12 = Math.floor(((globalSaveData.stagesCompleted - 1) * 0.5));
_local13 = (_local12 + 2);
while (_local13 < 5) {
_local11[("part" + _local13)].visible = false;
_local13++;
};
globalSaveData.tutorialsViewed = 3;
globalSaveData.cutscenesViewed = 3;
globalSaveData.bellyModesUnlocked = Math.max(3, globalSaveData.bellyModesUnlocked);
_local10 = true;
break;
case (((_local7 == 5)) && ((_local8 < 4))):
displayCutscene(4);
displayMessage("UNLOCKED: Dragon Amber.");
displayTutorial(4);
_local11 = displayTutorial(-1);
_local12 = Math.floor(((globalSaveData.stagesCompleted - 1) * 0.5));
_local13 = (_local12 + 2);
while (_local13 < 5) {
_local11[("part" + _local13)].visible = false;
_local13++;
};
globalSaveData.tutorialsViewed = 4;
globalSaveData.cutscenesViewed = 4;
globalSaveData.bellyModesUnlocked = Math.max(4, globalSaveData.bellyModesUnlocked);
_local10 = true;
break;
case (((_local7 == 7)) && ((_local8 < 5))):
displayCutscene(5);
displayMessage("UNLOCKED: Belly Dragon Amber.");
displayTutorial(5);
_local11 = displayTutorial(-1);
_local12 = Math.floor(((globalSaveData.stagesCompleted - 1) * 0.5));
_local13 = (_local12 + 2);
while (_local13 < 5) {
_local11[("part" + _local13)].visible = false;
_local13++;
};
displayMessage("CONGRATULATIONS: Amber has gained all of her abilities. Nothing can stop you now!");
globalSaveData.tutorialsViewed = 5;
globalSaveData.cutscenesViewed = 5;
globalSaveData.bellyModesUnlocked = Math.max(5, globalSaveData.bellyModesUnlocked);
_local10 = true;
break;
case (((_local7 == 9)) && ((_local9 < 6))):
displayCutscene(6);
globalSaveData.cutscenesViewed = 6;
_local10 = true;
break;
case (((_local7 == 11)) && ((_local9 < 7))):
displayCutscene(7);
globalSaveData.cutscenesViewed = 7;
_local10 = true;
break;
case (((_local7 == 13)) && ((_local9 < 8))):
displayCutscene(8);
displayMessage("CONGRATULATIONS! You win! Thanks for playing Amber's Journey 3. We hope you had fun.");
displayMessage("UNLOCKED: The Pleasure Room. Amber will like this place. Find this option in the main menu.");
globalSaveData.cutscenesViewed = 8;
_local10 = true;
break;
};
if (_local10){
saveCurrentFile();
};
}
public function stageSelectEvent(_arg1:ButtonEvent=null){
var _local2:MovieClip;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
if (_arg1){
if (globalAlert){
if ((((((_arg1.button == Controller.BUTTON_A)) || ((_arg1.button == Controller.BUTTON_B)))) || ((_arg1.button == Controller.BUTTON_START)))){
removePopup();
return;
};
};
switch (_arg1.button){
case Controller.BUTTON_LEFT:
case Controller.BUTTON_UP:
globalSelected--;
if (globalSelected < 0){
globalSelected = Math.min(globalSaveData.stagesCompleted, (NUM_STAGES - 1));
};
break;
case Controller.BUTTON_RIGHT:
case Controller.BUTTON_DOWN:
globalSelected++;
globalSelected = (globalSelected % Math.min((globalSaveData.stagesCompleted + 1), NUM_STAGES));
break;
case Controller.BUTTON_A:
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, stageSelectEvent);
_local4 = globalSelected;
clearMenu();
_local5 = 3;
if (globalSaveData.healthPieces[0] == globalHealthPieces[0]){
_local5++;
};
_local6 = 1;
while (_local6 < globalHealthPieces.length) {
if ((((globalSaveData.healthPieces[_local6] == globalHealthPieces[_local6])) && ((globalSaveData.healthPieces[(_local6 + 1)] == globalHealthPieces[(_local6 + 1)])))){
_local5++;
};
_local6 = (_local6 + 2);
};
globalSelected = _local4;
beginGame(globalSelected, _local5, globalSaveData.lives);
return;
case Controller.BUTTON_B:
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, stageSelectEvent);
clearMenu();
showMainMenuScreen();
return;
};
};
_local3 = 0;
while (_local3 <= globalSaveData.stagesCompleted) {
_local2 = globalMenuItems[0][STAGE_MARKER_NAMES[_local3]];
if (_local2){
_local2.gotoAndStop(1);
_local2._rect.alpha = 0.25;
};
_local3++;
};
_local2 = globalMenuItems[0][STAGE_MARKER_NAMES[globalSelected]];
if (_local2){
_local2.gotoAndStop(2);
_local2._rect.alpha = 1;
};
}
public function cutsceneEvent(_arg1:ButtonEvent){
switch (_arg1.button){
case Controller.BUTTON_LEFT:
globalSelected--;
if (globalSelected < 1){
globalSelected = globalSaveData.cutscenesViewed;
};
break;
case Controller.BUTTON_RIGHT:
globalSelected++;
if (globalSelected > globalSaveData.cutscenesViewed){
globalSelected = 1;
};
break;
case Controller.BUTTON_B:
removePopup();
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, cutsceneEvent);
clearMenu();
showMainMenuScreen();
return;
};
if (globalSaveData.cutscenesViewed){
removePopup();
displayCutscene(globalSelected);
};
}
public function hitLife(_arg1:Event){
var _local2:int;
var _local3:int;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
amberSays(phrase(LIFE_PHRASES), _local3, _local2);
}
public function modeChange(_arg1:Event){
var _local2:int;
var _local3:int;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
amberSays(BELLY_MODE_PHRASES[globalAmber.bellyMode], _local3, _local2, BELLY_MODE_COLORS[globalAmber.bellyMode]);
}
public function applyStageMask(_arg1:DisplayObject){
var _local2:MovieClip;
if (((!(_arg1.parent)) || (_arg1.mask))){
return;
};
_local2 = new MovieClip();
_local2.graphics.beginFill(0);
_local2.graphics.drawRect(0, 0, STAGE_WIDTH, STAGE_HEIGHT);
_local2.graphics.endFill();
_arg1.parent.addChild(_local2);
_arg1.mask = _local2;
}
public function clearMenu(){
while (stage.numChildren > 1) {
stage.removeChildAt((stage.numChildren - 1));
};
globalMenuItems = [];
globalSelected = 0;
globalAlert = false;
createStageBackground();
}
public function hitItem(_arg1:ItemEvent){
var _local2:int;
var _local3:int;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
switch (_arg1.subtype){
case Item.RECOVERY:
amberSays(phrase(RECOVERY_PHRASES), _local3, _local2);
break;
case Item.HEALTH:
amberSays(phrase(HEALTH_PIECE_PHRASES), _local3, _local2);
amberSees(gold_apple, _local3, _local2, 5, -10);
break;
case Item.COLLECTIBLE:
amberSees(red_apple, _local3, _local2, 5, -10);
break;
};
}
public function updateStats(_arg1:Event=null){
var _local2:int;
globalMenuItems[2].lives_txt.text = globalAmber.lives.toString();
_local2 = 0;
while (_local2 < globalHealthContainers.length) {
if (_local2 < globalAmber.health){
globalHealthContainers[_local2].visible = true;
} else {
globalHealthContainers[_local2].visible = false;
};
_local2++;
};
_local2 = 0;
while (_local2 < globalPieceContainers.length) {
if (_local2 < globalAmber.pieces){
globalPieceContainers[_local2].visible = true;
} else {
globalPieceContainers[_local2].visible = false;
};
_local2++;
};
globalMenuItems[2].collectibles_txt.text = globalAmber.collectibles;
}
public function clearFile(_arg1:String){
var _local2:SharedObject;
_local2 = SharedObject.getLocal(_arg1);
_local2.clear();
_local2.close();
}
public function amberSays(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0xFFFFFF, _arg5:int=30, _arg6:int=-2){
var _local7:TextFormat;
var _local8:MovieClip;
var _local9:TextField;
if (((!(globalAmber)) || ((globalSpeechTimer > 0)))){
return;
};
_local8 = new MovieClip();
_local9 = new TextField();
_local9.selectable = false;
_local9.width = 150;
_local9.height = 36;
_local9.embedFonts = true;
_local9.defaultTextFormat = globalTextFormat;
_local8.addChild(_local9);
_local7 = _local9.defaultTextFormat;
_local7.size = 14;
_local7.align = "center";
_local7.color = _arg4;
_local9.defaultTextFormat = _local7;
_local9.text = _arg1;
_local8.x = (_arg2 - (_local9.width * 0.5));
_local8.y = (_arg3 - _local9.height);
_local8.vY = _arg6;
_local8.timer = _arg5;
_local8.addEventListener("enterFrame", clipRising, false, 0, true);
globalSpeechTimer = GLOBAL_SPEECH_TIME;
globalAmber.clip.parent.addChild(_local8);
}
public function displaySaveFile(_arg1:int){
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:Object;
var _local6:MovieClip;
var _local7:int;
var _local8:MovieClip;
_local3 = 60;
_local4 = 20;
_local5 = loadFile(SAVE_FILE_LIST[_arg1]);
globalMenuItems[_arg1] = new _savefiledialog();
_local6 = globalMenuItems[_arg1];
_local6.x = ((STAGE_WIDTH - 20) - _local6.width);
_local6.y = ((STAGE_MARGIN + _local3) + (_arg1 * int((_local6.height + _local4))));
_local6._txt.embedFonts = true;
_local6._txt.defaultTextFormat = globalTextFormat;
_local6.health_txt.embedFonts = true;
_local6.health_txt.defaultTextFormat = globalTextFormat;
_local6.lives_txt.embedFonts = true;
_local6.lives_txt.defaultTextFormat = globalTextFormat;
_local6.completed_txt.embedFonts = true;
_local6.completed_txt.defaultTextFormat = globalTextFormat;
_local6._txt.text = (("File " + int((_arg1 + 1)).toString()) + "\n");
stage.addChild(_local6);
if (!_local5.healthPieces){
_local6.health_txt.width = (_local6.health_txt.width + 40);
_local6.health_txt.text = "Health --";
_local6.lives_txt.text = "--";
_local6.completed_txt.text = "NEW";
return;
};
_local2 = 3;
if (_local5.healthPieces[0] == globalHealthPieces[0]){
_local2++;
};
_local7 = 1;
while (_local7 < globalHealthPieces.length) {
if ((((_local5.healthPieces[_local7] == globalHealthPieces[_local7])) && ((_local5.healthPieces[(_local7 + 1)] == globalHealthPieces[(_local7 + 1)])))){
_local2++;
};
_local7 = (_local7 + 2);
};
_local7 = 0;
while (_local7 < _local2) {
_local8 = new green_apple();
_local8.x = (((_local6.health_txt.x + _local6.health_txt.width) + HEALTH_CONTAINER_SEPARATION) + (_local7 * Number((_local8.width + HEALTH_CONTAINER_SEPARATION))));
_local8.y = ((_local6.health_txt.y + (_local6.health_txt.height * 0.5)) - (_local8.height * 0.5));
_local6.addChild(_local8);
_local7++;
};
_local6.lives_txt.text = _local5.lives;
_local6.completed_txt.text = ("Complete: " + _local5.stagesCompleted);
if (_local5.stagesCompleted == STAGE_MARKER_NAMES.length){
_local6.completed_txt.text = "Complete: ALL";
};
}
public function endGame(_arg1=null){
globalAmber.removeEventListener(Amber.MESSAGE, gameMessage);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LOSE_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LIFE, updateStats);
globalAmber.removeEventListener(Amber.DAMAGE, updateStats);
globalAmber.removeEventListener(Amber.DEAD, updateStats);
globalAmber.removeEventListener(Amber.PAUSE_GAME, gamePaused);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, hitItem);
globalAmber.removeEventListener(EnemyEvent.ENEMY_KILLED, hitEnemy);
globalAmber.removeEventListener(EnemyEvent.BOSS_DEFEATED, hitBoss);
globalAmber.removeEventListener(EnemyEvent.BOSS_DAMAGED, hitBoss);
globalAmber.removeEventListener(Amber.LIFE, hitLife);
globalAmber.removeEventListener(Amber.DAMAGE, damaged);
globalAmber.removeEventListener(Amber.CHANGE_MODE, modeChange);
globalWorld.removeEventListener(Amber.CHECKPOINT, hitCheckpoint);
globalWorld.removeEventListener(World.GAME_OVER, gameOver);
globalWorld.removeEventListener(World.VICTORY, endGame);
globalWorld.removeEventListener(EnemyEvent.BOSS_VISIBLE, showBoss);
globalWorld.unload();
globalWorld.backgroundID = -1;
globalWorld = null;
globalAmber = null;
stage.removeEventListener("enterFrame", gameFrame);
clearMenu();
showStageSelectScreen();
}
public function pleasureRoomEvent(_arg1:ButtonEvent=null){
var i:int;
var gF:GlowFilter;
var id:int;
var cl:Class;
var E = _arg1;
if (!E){
i = 0;
while (i < globalMenuItems.length) {
globalMenuItems[i].filters = [];
i = (i + 1);
};
gF = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSelected].filters = [gF];
return;
};
if (globalAlert){
if ((((((E.button == Controller.BUTTON_A)) || ((E.button == Controller.BUTTON_B)))) || ((E.button == Controller.BUTTON_START)))){
removePopup();
adjustFocus();
};
return;
};
switch (E.button){
case Controller.BUTTON_UP:
globalSelected--;
if (globalSelected < 0){
globalSelected = (globalMenuItems.length - 1);
};
break;
case Controller.BUTTON_DOWN:
globalSelected++;
globalSelected = (globalSelected % globalMenuItems.length);
break;
case Controller.BUTTON_B:
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, pleasureRoomEvent);
clearMenu();
showMainMenuScreen();
break;
case Controller.BUTTON_A:
if (globalMenuItems[globalSelected].currentFrame == 2){
displayMessage((("Collect golden apples in " + STAGE_NAMES[(globalSelected * 2)].slice(0, (STAGE_NAMES[(globalSelected * 2)].length - 2))) + " to use this ability."));
return;
};
id = globalMenuItems[globalSelected].id;
try {
cl = (getDefinitionByName(("_pleasure" + id)) as Class);
} catch(E:Error) {
return;
};
displayPopup(cl);
return;
};
i = 0;
while (i < globalMenuItems.length) {
globalMenuItems[i].filters = [];
i = (i + 1);
};
gF = new GlowFilter(0xFFFF00, 1, 16, 16);
globalMenuItems[globalSelected].filters = [gF];
}
public function loadFile(_arg1:String):Object{
var _local2:SharedObject;
var _local3:Object;
var _local4:Object;
var _local5:String;
var _local6:int;
_local2 = SharedObject.getLocal(_arg1);
_local3 = _local2.data;
_local4 = new Object();
_local6 = 0;
while (_local6 < SAVE_DATA_NAMES.length) {
_local5 = SAVE_DATA_NAMES[_local6];
_local4[_local5] = _local3[_local5];
_local6++;
};
_local2.close();
return (_local4);
}
public function title2SaveFile(_arg1:ButtonEvent){
if ((((_arg1.button == Controller.BUTTON_A)) || ((_arg1.button == Controller.BUTTON_START)))){
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, title2SaveFile);
clearMenu();
showSaveFileScreen();
};
if (_arg1.button == Controller.BUTTON_B){
fscommand("quit", "");
};
}
public function hitBoss(_arg1:EnemyEvent){
var _local2:int;
var _local3:int;
var _local4:Number;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
if (_arg1.enemy.health){
amberSays(phrase(BOSS_PHRASES), _local3, _local2);
} else {
amberSays(phrase(ENEMY_PHRASES), _local3, _local2);
globalMenuItems[2].bossMeter.visible = false;
globalMenuItems[2].bossText.visible = false;
};
if (!globalMenuItems[2].bossMeter.visible){
return;
};
_local4 = (Number(_arg1.enemy.health) / _arg1.enemy.maxHealth);
globalMenuItems[2].bossMeter.graphics.clear();
globalMenuItems[2].bossMeter.graphics.lineStyle(4, 0xFF0000);
globalMenuItems[2].bossMeter.graphics.beginFill(0xCC0000);
globalMenuItems[2].bossMeter.graphics.drawRoundRect(0, 0, globalMenuItems[2].bossText.width, globalMenuItems[2].bossText.height, 4);
globalMenuItems[2].bossMeter.graphics.endFill();
globalMenuItems[2].bossMeter.graphics.lineStyle(4, 0xFF00);
globalMenuItems[2].bossMeter.graphics.beginFill(0xCC00);
globalMenuItems[2].bossMeter.graphics.drawRoundRect(0, 0, (globalMenuItems[2].bossText.width * _local4), globalMenuItems[2].bossText.height, 4);
globalMenuItems[2].bossMeter.graphics.endFill();
}
public function showMainMenuScreen(){
showBackground();
stage.addChild(new _mainmenu());
globalSelected = 0;
displayMenuItem("Start game");
displayMenuItem("Options");
displayMenuItem("Tutorial");
displayMenuItem("Cutscenes");
displayMenuItem("Credits");
displayMenuItem("Manual Save");
if (globalSaveData.stagesCompleted == STAGE_NAMES.length){
displayMenuItem("Pleasure Room");
displayMenuItem("Concept Art");
};
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, mainMenuEvent, false, 0, true);
mainMenuEvent();
if (globalSaveData.tutorialsViewed < 0){
displayTutorial(0);
displayMessage("UNLOCKED: Tutorials.\nView the tutorials in the main menu.");
displayMessage("WARNING: Save files may be deleted by browsers. Use \"Manual Save\" to keep a backup of your progress.");
globalSaveData.tutorialsViewed = 0;
saveCurrentFile();
};
}
public function showTitleScreen(){
showBackground();
stage.addChild(new _title());
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, title2SaveFile, false, 0, true);
}
public function saveManual(_arg1:Object):String{
var _local2:int;
var _local3:int;
var _local4:String;
var _local5:String;
_local3 = 0;
_local4 = "";
_local5 = "";
_local4 = (_local4 + uIntToLetter(_arg1["stagesCompleted"]));
_local4 = (_local4 + "%");
_local3 = (_local3 + _arg1["stagesCompleted"]);
_local2 = 0;
while (_local2 < _arg1["healthPieces"].length) {
_local5 = uIntToLetter(_arg1["healthPieces"][_local2]);
_local3 = (_local3 + _arg1["healthPieces"][_local2]);
_local4 = (_local4 + _local5);
if (_local2 < (_arg1["healthPieces"].length - 1)){
_local4 = (_local4 + ".");
};
_local2++;
};
_local4 = (_local4 + "%");
_local2 = 0;
while (_local2 < _arg1["timeRecords"].length) {
_local5 = uIntToLetter(_arg1["timeRecords"][_local2]);
if (_arg1["timeRecords"][_local2] >= 0){
_local3 = (_local3 + _arg1["timeRecords"][_local2]);
};
_local4 = (_local4 + _local5);
if (_local2 < (_arg1["timeRecords"].length - 1)){
_local4 = (_local4 + ".");
};
_local2++;
};
_local4 = (_local4 + "%");
_local2 = 0;
while (_local2 < _arg1["collectibleRecords"].length) {
_local5 = uIntToLetter(_arg1["collectibleRecords"][_local2]);
_local3 = (_local3 + _arg1["collectibleRecords"][_local2]);
_local4 = (_local4 + _local5);
if (_local2 < (_arg1["collectibleRecords"].length - 1)){
_local4 = (_local4 + ".");
};
_local2++;
};
_local4 = (_local4 + "%");
_local2 = 0;
while (_local2 < _arg1["keyConfig"].length) {
_local5 = uIntToLetter(_arg1["keyConfig"][_local2]);
_local3 = (_local3 + _arg1["keyConfig"][_local2]);
_local4 = (_local4 + _local5);
if (_local2 < (_arg1["keyConfig"].length - 1)){
_local4 = (_local4 + ".");
};
_local2++;
};
_local4 = (_local4 + "%");
_local4 = (_local4 + uIntToLetter(_arg1["tutorialsViewed"]));
_local4 = (_local4 + "%");
_local3 = (_local3 + _arg1["tutorialsViewed"]);
_local4 = (_local4 + uIntToLetter(_arg1["cutscenesViewed"]));
_local4 = (_local4 + "%");
_local3 = (_local3 + _arg1["cutscenesViewed"]);
_local4 = (_local4 + uIntToLetter(_arg1["bellyModesUnlocked"]));
_local4 = (_local4 + "%");
_local3 = (_local3 + _arg1["bellyModesUnlocked"]);
_local4 = (_local4 + uIntToLetter(_arg1["lives"]));
_local4 = (_local4 + "%");
_local3 = (_local3 + _arg1["lives"]);
_local4 = (_local4 + uIntToLetter(_local3));
return (_local4);
}
public function showCreditsScreen(){
showBackground();
stage.addChild(new _credits());
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, creditsEvent, false, 0, true);
}
public function hitCheckpoint(_arg1:CheckPointEvent){
amberSays(phrase(CHECK_POINT_PHRASES), _arg1.x, _arg1.y);
}
public function hitEnemy(_arg1:EnemyEvent){
var _local2:int;
var _local3:int;
var _local4:Number;
var _local5:String;
_local2 = (globalAmber.clip.y - globalAmber.clip.height);
_local3 = globalAmber.x;
_local4 = Math.random();
_local5 = phrase(ENEMY_PHRASES);
if (globalAmber.bellyMode >= Amber.MODE_DRAGON){
_local5 = _local5.replace("Kangaroo", "Dragon");
_local5 = _local5.replace("kangaroo", "dragon");
};
amberSays(_local5, _local3, _local2);
}
public function beginMenu(){
var _local1:int;
var _local2:int;
var _local3:World;
var _local4:int;
_local1 = 1;
while (_local1 <= totalFrames) {
gotoAndStop(_local1);
while (stage.numChildren > 1) {
stage.removeChildAt(1);
};
_local1++;
};
gotoAndStop(1);
stages = [];
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,plain_plat1.png}
{BITMAP,plain_fence.png}
{BITMAP,plain_spikes.png}
{BITMAP,chalice.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,apple.png}
{BITMAP,goldapple.png}
{BITMAP,e_life.png}
{BITMAP,greenapple.png}
{BITMAP,plain_fire.png}
{BITMAP,plain_hblock.png}
{BITMAP,ground.png}
{BITMAP,plain_dirt.png}
{BITMAP,plain_dirt2.png}
{BITMAP,plain_dirt3.png}
{BITMAP,plain_bricks.png}
{BITMAP,plain_bricks2.png}
{BITMAP,trans_block.png}
{BITMAP,plains1bg.png}
{BITMAP,plain_wind.png}
{BITMAP,big_plain_bricks.png}
{BITMAP,belly_shrine.png}
{BITMAP,plain_question.png}
{BITMAP,plain_question2.png}
[BACKGROUND]
{BACKGROUND,19}
[START POINT]
{START,3,19}
[TILES]
{TILE,0,0,3,5,1,18,0}
{TILE,0,1,1,5,1,18,0}
{TILE,0,2,1,3,1,17,0}
{TILE,0,3,3,5,1,16,0}
{TILE,0,4,1,5,1,16,0}
{TILE,0,5,1,5,1,17,0}
{TILE,0,6,1,5,1,17,0}
{TILE,0,7,1,5,1,16,0}
{TILE,0,8,1,5,1,16,0}
{TILE,0,9,1,3,1,17,0}
{TILE,1,0,3,7,1,18,0}
{TILE,1,3,3,7,1,16,0}
{TILE,2,0,3,7,1,18,0}
{TILE,2,3,3,7,1,17,0}
{TILE,3,0,3,7,1,18,0}
{TILE,3,2,7,5,1,17,0}
{TILE,3,3,1,7,1,16,0}
{TILE,3,9,7,3,1,13,0}
{TILE,4,0,3,7,1,18,0}
{TILE,4,9,7,3,1,13,0}
{TILE,5,0,3,7,1,18,0}
{TILE,5,9,7,5,1,13,0}
{TILE,5,10,1,3,1,16,0}
{TILE,6,0,3,7,1,18,0}
{TILE,6,9,5,3,1,13,0}
{TILE,6,10,7,1,1,16,0}
{TILE,7,0,3,7,1,18,0}
{TILE,7,9,7,3,1,13,0}
{TILE,8,0,3,7,1,18,0}
{TILE,9,0,3,7,1,18,0}
{TILE,10,0,3,7,1,18,0}
{TILE,10,8,5,3,1,13,0}
{TILE,10,9,7,1,0,14,0}
{TILE,11,0,3,7,1,18,0}
{TILE,11,8,7,5,0,13,0}
{TILE,11,9,1,4,0,14,0}
{TILE,12,0,3,7,1,18,0}
{TILE,12,10,0,4,0,14,0}
{TILE,13,0,3,7,1,18,0}
{TILE,13,11,0,3,0,14,0}
{TILE,14,0,3,7,1,18,0}
{TILE,15,0,3,7,1,18,0}
{TILE,16,0,3,7,1,18,0}
{TILE,17,0,3,7,1,18,0}
{TILE,17,11,7,2,1,14,0}
{TILE,18,0,3,7,1,18,0}
{TILE,18,10,6,2,1,14,0}
{TILE,19,0,3,7,1,18,0}
{TILE,19,9,6,3,1,13,0}
{TILE,20,0,3,7,1,18,0}
{TILE,20,9,7,3,1,13,0}
{TILE,21,0,3,7,1,18,0}
{TILE,21,9,7,3,1,13,0}
{TILE,22,0,3,7,1,18,0}
{TILE,23,0,3,7,1,18,0}
{TILE,24,0,3,7,1,18,0}
{TILE,24,10,1,3,0,14,0}
{TILE,25,0,3,7,1,18,0}
{TILE,25,10,7,5,0,14,0}
{TILE,25,11,1,2,0,14,0}
{TILE,26,0,3,7,1,18,0}
{TILE,26,10,5,1,1,14,0}
{TILE,26,11,0,1,0,14,0}
{TILE,27,0,3,7,1,18,0}
{TILE,28,0,3,7,1,18,0}
{TILE,29,0,3,7,1,18,0}
{TILE,29,9,7,3,1,13,0}
{TILE,30,0,3,7,1,18,0}
{TILE,30,9,7,3,1,13,0}
{TILE,31,0,3,7,1,18,0}
{TILE,32,0,3,7,1,18,0}
{TILE,33,0,3,7,1,18,0}
{TILE,33,9,7,3,1,13,0}
{TILE,34,0,3,7,1,18,0}
{TILE,34,9,7,3,1,13,0}
{TILE,35,0,3,7,1,18,0}
{TILE,36,0,3,7,1,18,0}
{TILE,36,10,1,3,0,14,0}
{TILE,37,0,3,7,1,18,0}
{TILE,37,10,7,5,0,14,0}
{TILE,37,11,1,3,0,14,0}
{TILE,38,0,3,7,1,18,0}
{TILE,38,11,7,5,0,14,0}
{TILE,38,12,1,3,0,14,0}
{TILE,39,0,3,7,1,18,0}
{TILE,39,12,7,4,0,14,0}
{TILE,40,0,3,7,1,18,0}
{TILE,40,13,0,3,0,14,0}
{TILE,41,0,3,7,1,18,0}
{TILE,41,4,5,3,1,17,0}
{TILE,41,5,3,1,1,16,0}
{TILE,42,0,3,7,1,18,0}
{TILE,42,4,7,3,1,17,0}
{TILE,42,5,3,7,1,16,0}
{TILE,43,0,3,7,1,18,0}
{TILE,43,4,7,3,1,17,0}
{TILE,43,5,3,7,1,17,0}
{TILE,43,13,7,3,1,13,0}
{TILE,44,0,3,7,1,18,0}
{TILE,44,4,7,5,1,16,0}
{TILE,44,5,1,7,1,17,0}
{TILE,44,13,7,3,1,13,0}
{TILE,45,0,3,7,1,18,0}
{TILE,46,0,3,7,1,18,0}
{TILE,47,0,3,7,1,18,0}
{TILE,47,14,1,3,1,16,0}
{TILE,48,0,3,7,1,18,0}
{TILE,48,13,5,3,1,13,0}
{TILE,48,14,7,1,1,17,0}
{TILE,49,0,3,7,1,18,0}
{TILE,49,13,7,3,1,13,0}
{TILE,50,0,3,7,1,18,0}
{TILE,50,12,5,3,0,14,0}
{TILE,50,13,7,1,0,14,0}
{TILE,51,0,3,7,1,18,0}
{TILE,51,5,3,1,1,16,0}
{TILE,51,12,7,2,0,14,0}
{TILE,52,0,3,7,1,18,0}
{TILE,52,5,3,7,1,16,0}
{TILE,52,11,6,3,1,13,0}
{TILE,53,0,3,7,1,18,0}
{TILE,53,5,1,7,1,17,0}
{TILE,54,0,3,7,1,18,0}
{TILE,55,0,3,7,1,18,0}
{TILE,55,11,7,3,1,13,0}
{TILE,56,0,3,7,1,18,0}
{TILE,57,0,3,7,1,18,0}
{TILE,57,12,1,3,1,17,0}
{TILE,58,0,3,7,1,18,0}
{TILE,58,12,7,3,1,16,0}
{TILE,59,0,3,7,1,18,0}
{TILE,59,12,7,3,1,17,0}
{TILE,60,0,3,7,1,18,0}
{TILE,60,11,5,3,1,13,0}
{TILE,60,12,7,1,1,16,0}
{TILE,61,0,3,7,1,18,0}
{TILE,61,11,7,3,1,13,0}
{TILE,62,0,5,7,1,18,0}
{TILE,62,1,5,1,1,17,0}
{TILE,62,2,5,1,1,16,0}
{TILE,62,3,5,1,1,16,0}
{TILE,62,4,5,1,1,17,0}
{TILE,62,5,5,1,1,16,0}
{TILE,62,6,3,1,1,16,0}
{TILE,62,11,7,3,1,13,0}
{TILE,63,6,3,7,1,16,0}
{TILE,63,11,7,3,1,13,0}
{TILE,64,0,3,5,1,18,0}
{TILE,64,1,1,3,1,17,0}
{TILE,64,6,3,7,1,16,0}
{TILE,64,11,7,3,1,13,0}
{TILE,65,0,3,7,1,18,0}
{TILE,65,6,3,7,1,17,0}
{TILE,65,10,5,3,1,16,0}
{TILE,65,11,7,1,1,16,0}
{TILE,66,0,3,7,1,18,0}
{TILE,66,6,3,7,1,16,0}
{TILE,66,10,7,3,1,16,0}
{TILE,67,0,3,7,1,18,0}
{TILE,67,1,7,5,1,16,0}
{TILE,67,2,1,5,1,17,0}
{TILE,67,3,1,5,1,16,0}
{TILE,67,4,1,5,1,16,0}
{TILE,67,5,1,5,1,17,0}
{TILE,67,6,1,7,1,17,0}
{TILE,67,10,7,3,1,16,0}
{TILE,68,0,3,7,1,18,0}
{TILE,68,10,7,4,0,16,0}
{TILE,69,0,3,7,1,18,0}
{TILE,69,11,0,3,0,14,0}
{TILE,70,0,3,7,1,18,0}
{TILE,70,11,7,3,0,13,0}
{TILE,71,0,3,7,1,18,0}
{TILE,71,6,5,3,1,17,0}
{TILE,71,7,3,1,1,17,0}
{TILE,71,11,7,3,1,13,0}
{TILE,72,0,3,7,1,18,0}
{TILE,72,6,7,3,1,16,0}
{TILE,72,7,3,7,1,17,0}
{TILE,72,11,7,3,1,13,0}
{TILE,73,0,3,7,1,18,0}
{TILE,73,6,7,3,1,16,0}
{TILE,73,7,3,7,1,16,0}
{TILE,73,11,7,3,1,13,0}
{TILE,74,0,3,7,1,18,0}
{TILE,74,6,7,3,1,16,0}
{TILE,74,7,3,7,1,17,0}
{TILE,74,11,7,3,1,13,0}
{TILE,75,0,3,7,1,18,0}
{TILE,75,6,7,3,1,17,0}
{TILE,75,7,3,7,1,16,0}
{TILE,75,11,7,5,1,13,0}
{TILE,75,12,1,3,1,16,0}
{TILE,76,0,3,7,1,18,0}
{TILE,76,6,7,4,0,17,0}
{TILE,76,7,2,7,1,17,0}
{TILE,76,12,7,3,1,16,0}
{TILE,77,0,3,7,1,18,0}
{TILE,77,7,5,3,0,17,0}
{TILE,77,8,5,1,1,17,0}
{TILE,77,9,5,1,1,17,0}
{TILE,77,10,5,1,1,17,0}
{TILE,77,11,5,1,1,17,0}
{TILE,77,12,7,1,1,16,0}
{TILE,78,0,3,7,1,18,0}
{TILE,78,6,5,3,1,17,0}
{TILE,78,7,7,1,1,17,0}
{TILE,78,8,6,0,0,17,0}
{TILE,78,9,6,0,0,17,0}
{TILE,78,10,6,0,0,17,0}
{TILE,78,11,6,0,0,17,0}
{TILE,78,12,6,0,0,17,0}
{TILE,79,0,3,7,1,18,0}
{TILE,79,5,5,3,1,17,0}
{TILE,79,6,7,1,1,17,0}
{TILE,79,7,0,2,0,17,0}
{TILE,79,8,6,0,0,17,0}
{TILE,79,9,6,0,0,17,0}
{TILE,79,10,6,0,0,17,0}
{TILE,79,11,6,0,0,17,0}
{TILE,79,12,6,0,0,17,0}
{TILE,80,0,3,7,1,18,0}
{TILE,80,5,7,5,1,17,0}
{TILE,80,6,1,3,1,17,0}
{TILE,80,7,0,2,0,17,0}
{TILE,80,8,6,0,0,17,0}
{TILE,80,9,6,0,0,17,0}
{TILE,80,10,6,0,0,17,0}
{TILE,80,11,6,0,0,17,0}
{TILE,80,12,6,0,0,17,0}
{TILE,81,0,3,7,1,18,0}
{TILE,81,6,7,2,1,17,0}
{TILE,81,7,0,2,0,17,0}
{TILE,81,8,6,0,0,17,0}
{TILE,81,9,6,0,0,17,0}
{TILE,81,10,6,0,0,17,0}
{TILE,81,11,6,0,0,17,0}
{TILE,81,12,6,0,0,17,0}
{TILE,82,0,3,7,1,18,0}
{TILE,82,4,5,2,0,14,0}
{TILE,82,5,6,1,0,14,0}
{TILE,83,0,3,7,1,18,0}
{TILE,83,2,5,2,0,14,0}
{TILE,83,3,6,1,0,14,0}
{TILE,84,0,5,7,1,18,0}
{TILE,84,1,6,1,0,14,0}
[SPRITES]
{SPRITE,item,0,19,-1,Decoration,15}
{SPRITE,message,2,5,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,2,18,-1,Decoration,1}
{SPRITE,message,2,19,-1,23,Press the "A" and "D" keys to walk left and right.}
{SPRITE,item,2,25,-1,Decoration,15}
{SPRITE,item,3,4,-1,Health,7}
{SPRITE,message,3,5,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,3,18,-1,Decoration,1}
{SPRITE,message,3,19,-1,23,Press the "A" and "D" keys to walk left and right.}
{SPRITE,message,4,5,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,4,18,-1,Decoration,1}
{SPRITE,message,4,19,-1,23,Press the "A" and "D" keys to walk left and right.}
{SPRITE,item,4,20,-1,Decoration,15}
{SPRITE,message,5,5,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,5,18,-1,Decoration,1}
{SPRITE,message,5,19,-1,23,Press the "A" and "D" keys to walk left and right.}
{SPRITE,item,6,18,-1,Decoration,1}
{SPRITE,item,7,18,-1,Decoration,1}
{SPRITE,item,8,18,-1,Decoration,1}
{SPRITE,item,8,26,-1,Decoration,15}
{SPRITE,item,9,18,-1,Decoration,1}
{SPRITE,item,10,18,-1,Decoration,1}
{SPRITE,item,10,22,-1,Decoration,15}
{SPRITE,item,11,18,-1,Decoration,1}
{SPRITE,block,11,19,-1,0,11}
{SPRITE,item,11,20,-1,Health,7}
{SPRITE,item,12,18,-1,Decoration,1}
{SPRITE,block,12,19,-1,0,11}
{SPRITE,item,13,18,-1,Decoration,1}
{SPRITE,item,14,18,-1,Decoration,1}
{SPRITE,item,14,19,-1,Decoration,15}
{SPRITE,item,14,20,-1,Decoration,15}
{SPRITE,item,14,26,-1,Decoration,15}
{SPRITE,item,15,18,-1,Decoration,1}
{SPRITE,item,16,18,-1,Decoration,1}
{SPRITE,message,16,19,-1,23,Press the "A" button to jump.}
{SPRITE,item,17,18,-1,Decoration,1}
{SPRITE,message,17,19,-1,23,Press the "A" button to jump.}
{SPRITE,item,18,18,-1,Decoration,1}
{SPRITE,message,18,19,-1,23,Press the "A" button to jump.}
{SPRITE,item,18,20,-1,Decoration,15}
{SPRITE,item,19,18,-1,Decoration,1}
{SPRITE,message,19,19,-1,23,Press the "A" button to jump.}
{SPRITE,item,20,18,-1,Decoration,1}
{SPRITE,item,20,22,-1,Decoration,15}
{SPRITE,item,20,28,-1,Decoration,15}
{SPRITE,item,24,30,-1,Decoration,15}
{SPRITE,item,26,22,-1,Decoration,1}
{SPRITE,item,26,24,-1,Decoration,15}
{SPRITE,item,27,22,-1,Decoration,1}
{SPRITE,item,28,22,-1,Decoration,1}
{SPRITE,message,28,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,29,22,-1,Decoration,1}
{SPRITE,message,29,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,30,22,-1,Decoration,1}
{SPRITE,message,30,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,31,22,-1,Decoration,1}
{SPRITE,message,31,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,32,22,-1,Decoration,1}
{SPRITE,message,32,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,32,24,-1,Decoration,15}
{SPRITE,item,32,30,-1,Decoration,15}
{SPRITE,message,33,23,-1,23,Press the "B" button to attack. You can also attack by landing on top of an enemy after a jump.}
{SPRITE,item,34,22,-1,Decoration,1}
{SPRITE,item,35,22,-1,Decoration,1}
{SPRITE,item,36,22,-1,Decoration,15}
{SPRITE,item,36,28,-1,Decoration,15}
{SPRITE,item,38,20,-1,Decoration,15}
{SPRITE,item,38,26,-1,Decoration,15}
{SPRITE,item,39,18,1,Decoration,1}
{SPRITE,item,40,18,1,Decoration,1}
{SPRITE,item,41,18,1,Decoration,1}
{SPRITE,item,42,18,1,Decoration,1}
{SPRITE,item,42,20,-1,Decoration,15}
{SPRITE,item,42,26,-1,Decoration,15}
{SPRITE,item,43,18,1,Decoration,1}
{SPRITE,item,44,18,1,Decoration,1}
{SPRITE,message,44,19,-1,23,Holding "B" will allow you to sprint.}
{SPRITE,item,44,22,-1,Decoration,15}
{SPRITE,item,45,18,1,Decoration,1}
{SPRITE,message,45,19,-1,23,Holding "B" will allow you to sprint.}
{SPRITE,item,46,18,1,Decoration,1}
{SPRITE,message,46,19,-1,23,Holding "B" will allow you to sprint.}
{SPRITE,item,46,24,-1,Decoration,15}
{SPRITE,item,47,18,1,Decoration,1}
{SPRITE,message,47,19,-1,23,Holding "B" will allow you to sprint.}
{SPRITE,item,48,18,1,Decoration,1}
{SPRITE,message,48,19,-1,23,Holding "B" will allow you to sprint.}
{SPRITE,item,52,24,-1,Decoration,15}
{SPRITE,message,53,19,-1,23,Red apples serve as ammunition for your ranged attack. Press "UP" and "B" to use it.}
{SPRITE,item,54,17,-1,Collectible,6}
{SPRITE,item,54,18,-1,Collectible,6}
{SPRITE,message,54,19,-1,23,Red apples serve as ammunition for your ranged attack. Press "UP" and "B" to use it.}
{SPRITE,item,54,20,-1,Decoration,15}
{SPRITE,item,55,17,-1,Collectible,6}
{SPRITE,item,55,18,-1,Collectible,6}
{SPRITE,message,55,19,-1,23,Red apples serve as ammunition for your ranged attack. Press "UP" and "B" to use it.}
{SPRITE,item,56,17,-1,Collectible,6}
{SPRITE,item,56,18,-1,Collectible,6}
{SPRITE,message,56,19,-1,23,Red apples serve as ammunition for your ranged attack. Press "UP" and "B" to use it.}
{SPRITE,item,57,17,-1,Collectible,6}
{SPRITE,item,57,18,-1,Collectible,6}
{SPRITE,message,57,19,-1,23,Red apples serve as ammunition for your ranged attack. Press "UP" and "B" to use it.}
{SPRITE,item,58,17,-1,Collectible,6}
{SPRITE,item,58,18,-1,Collectible,6}
{SPRITE,item,58,26,-1,Decoration,15}
{SPRITE,item,59,17,-1,Collectible,6}
{SPRITE,item,59,18,-1,Collectible,6}
{SPRITE,item,60,17,-1,Collectible,6}
{SPRITE,item,60,18,-1,Collectible,6}
{SPRITE,item,60,20,-1,Decoration,15}
{SPRITE,item,61,17,-1,Collectible,6}
{SPRITE,item,61,18,-1,Collectible,6}
{SPRITE,item,62,17,-1,Collectible,6}
{SPRITE,item,62,18,-1,Collectible,6}
{SPRITE,message,62,19,-1,23,This is an extra life. If you have any lives when you die, you can restart from a checkpoint instead of at the beginning of the stage.}
{SPRITE,item,63,17,-1,Collectible,6}
{SPRITE,item,63,18,-1,Collectible,6}
{SPRITE,message,63,19,-1,23,This is an extra life. If you have any lives when you die, you can restart from a checkpoint instead of at the beginning of the stage.}
{SPRITE,item,64,18,1,Decoration,1}
{SPRITE,message,64,19,-1,23,This is an extra life. If you have any lives when you die, you can restart from a checkpoint instead of at the beginning of the stage.}
{SPRITE,item,64,26,-1,Decoration,15}
{SPRITE,item,65,18,1,Decoration,1}
{SPRITE,message,65,19,-1,23,This is an extra life. If you have any lives when you die, you can restart from a checkpoint instead of at the beginning of the stage.}
{SPRITE,item,66,20,-1,Decoration,15}
{SPRITE,item,67,18,-1,Life,8}
{SPRITE,item,68,22,-1,Decoration,15}
{SPRITE,item,69,18,1,Decoration,1}
{SPRITE,item,70,18,1,Decoration,1}
{SPRITE,message,70,19,-1,23,These are boxes. They have variable amounts of collectables in them. You can break them open with any of your attacks.}
{SPRITE,item,70,24,-1,Decoration,15}
{SPRITE,item,71,18,1,Decoration,1}
{SPRITE,message,71,19,-1,23,These are boxes. They have variable amounts of collectables in them. You can break them open with any of your attacks.}
{SPRITE,container,72,18,-1,5,5}
{SPRITE,message,72,19,-1,23,These are boxes. They have variable amounts of collectables in them. You can break them open with any of your attacks.}
{SPRITE,item,72,26,-1,Decoration,15}
{SPRITE,block,73,9,-1,4,10}
{SPRITE,item,74,8,-1,Health,7}
{SPRITE,block,74,9,-1,4,10}
{SPRITE,container,74,17,-1,5,5}
{SPRITE,item,74,26,-1,Decoration,15}
{SPRITE,block,75,9,-1,4,10}
{SPRITE,container,75,16,-1,5,5}
{SPRITE,item,75,20,-1,Collectible,6}
{SPRITE,container,76,15,-1,5,5}
{SPRITE,item,76,21,-1,Collectible,6}
{SPRITE,container,77,14,-1,5,5}
{SPRITE,item,77,22,-1,Collectible,6}
{SPRITE,container,78,13,-1,5,5}
{SPRITE,item,78,23,-1,Collectible,6}
{SPRITE,container,79,12,-1,5,5}
{SPRITE,item,79,24,-1,Collectible,6}
{SPRITE,container,80,11,-1,5,5}
{SPRITE,item,80,25,-1,Collectible,6}
{SPRITE,item,80,26,-1,Decoration,1}
{SPRITE,item,80,28,-1,Decoration,15}
{SPRITE,container,81,10,-1,5,5}
{SPRITE,item,81,26,-1,Decoration,1}
{SPRITE,container,82,9,-1,5,5}
{SPRITE,item,82,25,-1,Collectible,6}
{SPRITE,item,82,26,-1,Decoration,1}
{SPRITE,message,82,27,-1,23,The balloon is a checkpoint. If you lose a life (and still have at least one left), you will return here instead of the beginning of the level.}
{SPRITE,item,83,25,-1,Checkpoint,4}
{SPRITE,item,83,26,-1,Decoration,1}
{SPRITE,message,83,27,-1,23,The balloon is a checkpoint. If you lose a life (and still have at least one left), you will return here instead of the beginning of the level.}
{SPRITE,item,84,25,-1,Collectible,6}
{SPRITE,item,84,26,-1,Decoration,1}
{SPRITE,message,84,27,-1,23,The balloon is a checkpoint. If you lose a life (and still have at least one left), you will return here instead of the beginning of the level.}
{SPRITE,item,85,26,-1,Decoration,1}
{SPRITE,message,85,27,-1,23,The balloon is a checkpoint. If you lose a life (and still have at least one left), you will return here instead of the beginning of the level.}
{SPRITE,item,86,26,-1,Decoration,1}
{SPRITE,item,86,28,-1,Decoration,15}
{SPRITE,item,87,26,-1,Decoration,1}
{SPRITE,item,88,25,-1,Collectible,6}
{SPRITE,item,88,26,-1,Decoration,1}
{SPRITE,item,88,28,-1,Decoration,15}
{SPRITE,item,89,25,-1,Collectible,6}
{SPRITE,item,89,26,-1,Decoration,1}
{SPRITE,item,90,26,-1,Decoration,1}
{SPRITE,message,90,27,-1,23,Dangerous looking surfaces like these spikes will hurt you on contact. Avoid them at any cost.}
{SPRITE,container,91,9,-1,5,5}
{SPRITE,item,91,26,-1,Decoration,1}
{SPRITE,message,91,27,-1,23,Dangerous looking surfaces like these spikes will hurt you on contact. Avoid them at any cost.}
{SPRITE,item,92,26,-1,Decoration,1}
{SPRITE,message,92,27,-1,23,Dangerous looking surfaces like these spikes will hurt you on contact. Avoid them at any cost.}
{SPRITE,item,93,26,-1,Decoration,1}
{SPRITE,message,93,27,-1,23,Dangerous looking surfaces like these spikes will hurt you on contact. Avoid them at any cost.}
{SPRITE,item,94,26,-1,Decoration,1}
{SPRITE,message,94,27,-1,23,Dangerous looking surfaces like these spikes will hurt you on contact. Avoid them at any cost.}
{SPRITE,item,94,30,-1,Decoration,15}
{SPRITE,spike,95,28,-1,2,3}
{SPRITE,spike,96,28,-1,2,3}
{SPRITE,item,98,25,-1,Collectible,6}
{SPRITE,item,98,26,-1,Decoration,1}
{SPRITE,item,98,28,-1,Decoration,15}
{SPRITE,item,99,25,-1,Collectible,6}
{SPRITE,item,99,26,-1,Decoration,1}
{SPRITE,item,100,26,-1,Decoration,1}
{SPRITE,item,101,23,-1,Collectible,6}
{SPRITE,item,102,26,-1,Decoration,15}
{SPRITE,message,103,9,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,103,22,-1,Collectible,6}
{SPRITE,message,104,9,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,104,24,-1,Decoration,15}
{SPRITE,item,104,30,-1,Decoration,15}
{SPRITE,item,105,8,-1,Health,7}
{SPRITE,message,105,9,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,105,21,-1,Collectible,6}
{SPRITE,item,105,22,1,Decoration,1}
{SPRITE,message,106,9,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,106,22,1,Decoration,1}
{SPRITE,message,106,23,-1,23,These items will restore your health if you've been hurt.}
{SPRITE,item,107,9,-1,Collectible,6}
{SPRITE,item,107,22,1,Decoration,1}
{SPRITE,message,107,23,-1,23,These items will restore your health if you've been hurt.}
{SPRITE,item,108,10,-1,Collectible,6}
{SPRITE,item,108,11,-1,Collectible,6}
{SPRITE,item,108,12,-1,Collectible,6}
{SPRITE,item,108,13,-1,Collectible,6}
{SPRITE,item,108,22,1,Decoration,1}
{SPRITE,message,108,23,-1,23,These items will restore your health if you've been hurt.}
{SPRITE,item,108,24,-1,Decoration,15}
{SPRITE,item,109,22,1,Decoration,1}
{SPRITE,message,109,23,-1,23,These items will restore your health if you've been hurt.}
{SPRITE,item,110,21,-1,Recovery,9}
{SPRITE,item,110,22,1,Decoration,1}
{SPRITE,item,110,30,-1,Decoration,15}
{SPRITE,item,111,21,-1,Recovery,9}
{SPRITE,item,111,22,1,Decoration,1}
{SPRITE,item,112,22,1,Decoration,1}
{SPRITE,message,112,23,-1,23,Moving platforms, like this one, can be used to cross wide gaps.}
{SPRITE,item,113,21,-1,Checkpoint,4}
{SPRITE,item,113,22,1,Decoration,1}
{SPRITE,message,113,23,-1,23,Moving platforms, like this one, can be used to cross wide gaps.}
{SPRITE,item,114,22,1,Decoration,1}
{SPRITE,message,114,23,-1,23,Moving platforms, like this one, can be used to cross wide gaps.}
{SPRITE,item,114,26,-1,Decoration,15}
{SPRITE,spike,115,24,-1,2,3}
{SPRITE,item,116,21,-1,Collectible,6}
{SPRITE,spike,116,24,-1,2,3}
{SPRITE,item,117,21,-1,Collectible,6}
{SPRITE,spike,117,24,-1,2,3}
{SPRITE,item,118,21,-1,Collectible,6}
{SPRITE,spike,118,24,-1,2,3}
{SPRITE,item,119,21,-1,Collectible,6}
{SPRITE,spike,119,24,-1,2,3}
{SPRITE,spike,120,24,-1,2,3}
{SPRITE,item,120,26,-1,Decoration,15}
{SPRITE,item,121,22,1,Decoration,1}
{SPRITE,item,122,21,-1,Collectible,6}
{SPRITE,item,122,22,1,Decoration,1}
{SPRITE,item,122,24,-1,Decoration,15}
{SPRITE,item,123,21,-1,Collectible,6}
{SPRITE,item,123,22,1,Decoration,1}
{SPRITE,container,125,22,-1,5,5}
{SPRITE,item,126,2,-1,Decoration,21}
{SPRITE,item,126,4,-1,Decoration,21}
{SPRITE,item,126,6,-1,Decoration,21}
{SPRITE,item,126,8,-1,Decoration,21}
{SPRITE,item,126,10,-1,Decoration,21}
{SPRITE,item,126,21,-1,Collectible,6}
{SPRITE,item,127,21,-1,Collectible,6}
{SPRITE,item,127,22,1,Decoration,1}
{SPRITE,item,128,4,-1,Decoration,21}
{SPRITE,item,128,6,-1,Decoration,21}
{SPRITE,item,128,8,-1,Decoration,21}
{SPRITE,item,128,10,-1,Decoration,21}
{SPRITE,item,128,22,1,Decoration,1}
{SPRITE,item,128,24,-1,Decoration,15}
{SPRITE,item,129,2,-1,Health,7}
{SPRITE,item,129,22,1,Decoration,1}
{SPRITE,message,130,3,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,130,4,-1,Decoration,21}
{SPRITE,item,130,6,-1,Decoration,21}
{SPRITE,item,130,8,-1,Decoration,21}
{SPRITE,item,130,10,-1,Decoration,21}
{SPRITE,spike,130,21,-1,2,2}
{SPRITE,spike,130,22,-1,2,2}
{SPRITE,message,131,3,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,131,19,-1,Collectible,6}
{SPRITE,message,132,3,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,132,4,-1,Decoration,21}
{SPRITE,item,132,6,-1,Decoration,21}
{SPRITE,item,132,8,-1,Decoration,21}
{SPRITE,item,132,10,-1,Decoration,21}
{SPRITE,item,132,19,-1,Collectible,6}
{SPRITE,item,132,22,-1,Decoration,15}
{SPRITE,message,133,3,-1,24,You've found a golden apple! There's 5 in each level and if you find them all in all an areas levels, you get to carry an extra green apple.}
{SPRITE,item,133,19,-1,Collectible,6}
{SPRITE,item,134,19,-1,Collectible,6}
{SPRITE,item,134,28,-1,Decoration,15}
{SPRITE,item,136,19,-1,Collectible,6}
{SPRITE,item,137,20,-1,Collectible,6}
{SPRITE,item,138,22,-1,Decoration,1}
{SPRITE,item,138,24,-1,Decoration,15}
{SPRITE,item,139,21,-1,Collectible,6}
{SPRITE,item,139,22,-1,Decoration,1}
{SPRITE,item,140,21,-1,Collectible,6}
{SPRITE,item,140,22,-1,Decoration,1}
{SPRITE,item,141,21,-1,Collectible,6}
{SPRITE,item,141,22,-1,Decoration,1}
{SPRITE,item,142,21,-1,Checkpoint,4}
{SPRITE,item,142,22,-1,Decoration,1}
{SPRITE,spike,143,15,-1,2,1}
{SPRITE,item,143,22,-1,Decoration,1}
{SPRITE,spike,144,15,-1,2,1}
{SPRITE,item,144,24,-1,Decoration,15}
{SPRITE,spike,145,15,-1,2,1}
{SPRITE,item,145,21,-1,Collectible,6}
{SPRITE,item,145,22,-1,Decoration,1}
{SPRITE,spike,146,15,-1,2,1}
{SPRITE,item,146,21,-1,Collectible,6}
{SPRITE,item,146,22,-1,Decoration,1}
{SPRITE,spike,147,15,-1,2,1}
{SPRITE,item,147,21,-1,Collectible,6}
{SPRITE,item,147,22,-1,Decoration,1}
{SPRITE,spike,148,15,-1,2,1}
{SPRITE,item,148,21,-1,Collectible,6}
{SPRITE,item,148,22,-1,Decoration,1}
{SPRITE,spike,149,15,-1,2,1}
{SPRITE,item,149,21,-1,Collectible,6}
{SPRITE,item,149,22,-1,Decoration,1}
{SPRITE,spike,150,15,-1,2,1}
{SPRITE,item,150,21,-1,Collectible,6}
{SPRITE,item,150,22,-1,Decoration,1}
{SPRITE,item,150,26,-1,Decoration,15}
{SPRITE,spike,151,15,-1,2,1}
{SPRITE,spike,151,24,-1,2,3}
{SPRITE,spike,152,15,-1,2,1}
{SPRITE,spike,152,24,-1,2,3}
{SPRITE,item,153,17,-1,Collectible,6}
{SPRITE,item,153,18,-1,Collectible,6}
{SPRITE,item,153,19,-1,Collectible,6}
{SPRITE,item,153,20,-1,Collectible,6}
{SPRITE,item,153,21,-1,Collectible,6}
{SPRITE,spike,153,24,-1,2,3}
{SPRITE,spike,154,24,-1,2,3}
{SPRITE,item,155,14,-1,Collectible,6}
{SPRITE,item,156,13,-1,Collectible,6}
{SPRITE,item,156,26,-1,Decoration,15}
{SPRITE,item,157,7,-1,Decoration,22}
{SPRITE,item,157,12,-1,Collectible,6}
{SPRITE,item,158,11,-1,Collectible,6}
{SPRITE,item,160,10,-1,Victory,3}
{SPRITE,item,162,12,-1,Life,8}
{SPRITE,item,162,26,-1,Decoration,15}
{SPRITE,item,164,12,-1,Decoration,15}
{SPRITE,item,164,18,-1,Decoration,15}
{SPRITE,item,164,24,-1,Decoration,15}
{SPRITE,item,166,8,-1,Decoration,15}
{SPRITE,item,168,4,-1,Decoration,15}
{SPRITE,item,170,2,-1,Decoration,15}
{SPRITE,wind,134,10,-1,2,10,20}
{SPRITE,wind,136,10,-1,2,10,20}
{SPRITE,wind,138,10,-1,2,10,20}
{SPRITE,wind,140,10,-1,2,10,20}
{SPRITE,wind,142,10,-1,2,10,20}
[PLATFORMS]
{PLATFORM,97,9,-1,0,1,0,4,0,5}
{PLATFORM,117,23,-1,0,0.6000000000000001,0,3,0,5}
{PLATFORM,128,21,-1,0,0,0.6000000000000001,2,0,5}
{PLATFORM,135,9,-1,0,0,1,4,0,5}
{PLATFORM,152,20,-1,0,0,1,3,0,5}
[ENEMIES]
{ENEMY,33,22,1,0,0,0,0,0}
{ENEMY,48,16,1,2,2,0,0,0}
{ENEMY,50,21,1,2,2,0,0,0}
{ENEMY,68,18,1,2,2,0,0,0}
{ENEMY,85,24,1,2,2,0,0,0}
{ENEMY,89,24,1,2,2,0,0,0}
{ENEMY,124,22,1,2,2,0,0,0}
{ENEMY,126,22,1,0,0,0,0,0}
{ENEMY,135,20,1,0,0,0,0,0}
{ENEMY,144,22,1,0,0,0,0,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,wood_h_block.png}
{BITMAP,wood_plat_1.png}
{BITMAP,spikes.png}
{BITMAP,wood_question1.png}
{BITMAP,medwater.png}
{BITMAP,chalice.png}
{BITMAP,c_point.png}
{BITMAP,goldapple.png}
{BITMAP,apple.png}
{BITMAP,h_block.png}
{BITMAP,wood_hugewater.png}
{BITMAP,e_life.png}
{BITMAP,box.png}
{BITMAP,wood_grass.png}
{BITMAP,wood_wind.png}
{BITMAP,tree_base.png}
{BITMAP,wood_tree.png}
{BITMAP,wood_tree_3.png}
{BITMAP,wood_tree_4.png}
{BITMAP,wood_tree_2.png}
{BITMAP,wood_spikes.png}
{BITMAP,wood_spikes2.png}
{BITMAP,wood_bigtree.png}
{BITMAP,wood_bigtree2.png}
{BITMAP,wood_bigdirt.png}
{BITMAP,wood_bigbigtree.png}
{BITMAP,wood_bigbigtree2.png}
{BITMAP,wood_bigbigdirt.png}
{BITMAP,wood_bg.png}
{BITMAP,wood_mtree.png}
{BITMAP,wood_question2.png}
[BACKGROUND]
{BACKGROUND,28}
[START POINT]
{START,6,39}
[TILES]
{TILE,0,5,3,5,1,17,0}
{TILE,0,6,1,5,1,16,0}
{TILE,0,7,1,5,1,16,0}
{TILE,0,8,1,5,1,16,0}
{TILE,0,9,1,5,1,16,0}
{TILE,0,10,1,5,1,16,0}
{TILE,0,11,1,5,1,16,0}
{TILE,0,12,1,5,1,16,0}
{TILE,0,13,1,5,1,16,0}
{TILE,0,14,1,5,1,16,0}
{TILE,0,15,1,5,1,16,0}
{TILE,0,16,1,5,1,16,0}
{TILE,0,17,1,5,1,16,0}
{TILE,0,18,1,5,1,16,0}
{TILE,0,19,1,3,1,15,0}
{TILE,1,5,3,7,1,19,0}
{TILE,1,19,7,3,1,13,0}
{TILE,2,5,3,7,1,19,0}
{TILE,2,19,7,3,1,13,0}
{TILE,3,5,3,7,1,19,0}
{TILE,3,8,5,3,1,18,0}
{TILE,3,9,5,1,1,16,0}
{TILE,3,10,5,1,1,16,0}
{TILE,3,11,5,1,1,16,0}
{TILE,3,12,5,1,1,16,0}
{TILE,3,13,5,1,1,16,0}
{TILE,3,14,5,1,1,16,0}
{TILE,3,15,3,1,1,17,0}
{TILE,4,5,3,7,1,19,0}
{TILE,4,8,7,3,1,18,0}
{TILE,4,15,3,7,1,19,0}
{TILE,5,5,3,7,1,19,0}
{TILE,5,8,7,3,1,18,0}
{TILE,5,15,3,7,1,19,0}
{TILE,5,19,7,3,1,13,0}
{TILE,6,5,5,7,1,17,0}
{TILE,6,6,5,1,1,16,0}
{TILE,6,7,5,1,1,16,0}
{TILE,6,8,7,1,1,18,0}
{TILE,6,15,3,7,1,19,0}
{TILE,7,15,3,7,1,19,0}
{TILE,8,11,3,5,1,17,0}
{TILE,8,12,1,5,1,17,0}
{TILE,8,13,1,5,1,17,0}
{TILE,8,14,1,5,1,17,0}
{TILE,8,15,1,7,1,17,0}
{TILE,8,18,5,1,1,16,0}
{TILE,8,19,7,1,1,15,0}
{TILE,9,11,3,7,1,17,0}
{TILE,10,11,3,7,1,17,0}
{TILE,10,14,5,3,1,16,0}
{TILE,10,15,5,1,1,16,0}
{TILE,10,16,5,1,1,16,0}
{TILE,10,17,7,1,0,15,0}
{TILE,11,11,3,7,1,17,0}
{TILE,11,14,7,3,1,13,0}
{TILE,12,11,3,7,1,17,0}
{TILE,12,14,7,3,1,13,0}
{TILE,13,11,3,7,1,17,0}
{TILE,13,14,7,3,1,13,0}
{TILE,14,5,3,5,1,17,0}
{TILE,14,6,1,5,1,16,0}
{TILE,14,7,1,5,1,16,0}
{TILE,14,8,1,5,1,16,0}
{TILE,14,9,1,5,1,16,0}
{TILE,14,10,1,5,1,16,0}
{TILE,14,11,1,7,1,17,0}
{TILE,15,5,3,7,1,19,0}
{TILE,16,5,3,7,1,19,0}
{TILE,16,13,5,3,1,16,0}
{TILE,16,14,7,1,1,15,0}
{TILE,17,5,3,7,1,19,0}
{TILE,17,13,7,5,1,16,0}
{TILE,17,14,1,3,1,15,0}
{TILE,18,5,3,7,1,19,0}
{TILE,18,14,7,3,1,13,0}
{TILE,19,5,3,7,1,19,0}
{TILE,19,14,7,3,1,13,0}
{TILE,20,5,3,7,1,19,0}
{TILE,20,8,5,3,1,19,0}
{TILE,20,9,3,1,1,19,0}
{TILE,20,14,7,3,1,13,0}
{TILE,21,5,3,7,1,19,0}
{TILE,21,8,7,3,1,19,0}
{TILE,21,9,3,7,1,19,0}
{TILE,21,14,7,3,1,13,0}
{TILE,22,5,3,7,1,19,0}
{TILE,22,8,7,3,1,19,0}
{TILE,22,9,3,7,1,19,0}
{TILE,22,14,7,3,1,13,0}
{TILE,23,5,5,7,1,17,0}
{TILE,23,6,5,1,1,16,0}
{TILE,23,7,5,1,1,16,0}
{TILE,23,8,7,1,1,18,0}
{TILE,23,9,3,7,1,19,0}
{TILE,23,14,7,5,1,16,0}
{TILE,23,15,1,5,1,16,0}
{TILE,23,16,1,3,1,15,0}
{TILE,24,0,3,5,1,17,0}
{TILE,24,1,1,5,1,16,0}
{TILE,24,2,1,3,1,17,0}
{TILE,24,9,3,7,1,19,0}
{TILE,24,16,7,3,1,13,0}
{TILE,25,0,3,7,1,19,0}
{TILE,25,2,7,3,1,29,0}
{TILE,25,9,3,7,1,19,0}
{TILE,25,16,7,3,1,13,0}
{TILE,26,0,3,7,1,19,0}
{TILE,26,2,7,3,1,29,0}
{TILE,26,9,5,7,1,17,0}
{TILE,26,10,5,1,1,16,0}
{TILE,26,11,5,1,1,16,0}
{TILE,26,12,5,1,1,16,0}
{TILE,26,13,5,1,1,16,0}
{TILE,26,14,3,1,1,16,0}
{TILE,26,16,7,3,1,13,0}
{TILE,27,0,3,7,1,19,0}
{TILE,27,2,7,3,1,29,0}
{TILE,27,14,3,7,1,19,0}
{TILE,27,16,7,3,1,13,0}
{TILE,28,0,3,7,1,19,0}
{TILE,28,2,7,3,1,29,0}
{TILE,28,14,3,7,1,19,0}
{TILE,29,0,3,7,1,19,0}
{TILE,29,2,7,5,1,18,0}
{TILE,29,3,1,5,1,16,0}
{TILE,29,4,1,5,1,16,0}
{TILE,29,5,1,5,1,16,0}
{TILE,29,6,1,5,1,16,0}
{TILE,29,7,1,5,1,16,0}
{TILE,29,8,1,5,1,16,0}
{TILE,29,9,1,5,1,16,0}
{TILE,29,10,1,5,1,16,0}
{TILE,29,11,1,5,1,16,0}
{TILE,29,12,1,5,1,16,0}
{TILE,29,13,1,5,1,16,0}
{TILE,29,14,1,7,1,16,0}
{TILE,30,0,3,7,1,19,0}
{TILE,30,9,5,3,1,19,0}
{TILE,30,10,5,1,1,16,0}
{TILE,30,11,5,1,1,16,0}
{TILE,30,12,5,1,1,16,0}
{TILE,30,13,5,1,1,16,0}
{TILE,30,14,5,1,1,16,0}
{TILE,30,15,5,1,1,16,0}
{TILE,30,16,7,1,1,15,0}
{TILE,31,0,3,7,1,19,0}
{TILE,31,9,7,3,1,19,0}
{TILE,32,0,3,7,1,19,0}
{TILE,33,0,5,7,1,17,0}
{TILE,33,1,5,1,1,16,0}
{TILE,33,2,5,1,1,16,0}
{TILE,33,3,3,1,1,19,0}
{TILE,34,3,3,7,1,19,0}
{TILE,34,9,7,5,1,17,0}
{TILE,34,10,1,3,1,15,0}
{TILE,35,3,3,7,1,19,0}
{TILE,35,10,7,3,1,13,0}
{TILE,36,3,3,7,1,19,0}
{TILE,36,10,7,3,1,13,0}
{TILE,37,3,3,7,1,19,0}
{TILE,37,9,5,3,1,17,0}
{TILE,37,10,7,1,1,15,0}
{TILE,38,3,3,7,1,19,0}
{TILE,38,9,7,3,1,19,0}
{TILE,39,3,3,7,1,19,0}
{TILE,39,9,7,3,1,19,0}
{TILE,40,3,3,7,1,19,0}
{TILE,40,9,7,3,1,19,0}
{TILE,41,3,3,7,1,19,0}
{TILE,41,9,7,3,1,19,0}
{TILE,42,3,3,7,1,19,0}
{TILE,42,6,5,3,1,19,0}
{TILE,42,7,5,1,1,19,0}
{TILE,42,8,3,1,1,19,0}
{TILE,42,9,7,4,1,17,0}
{TILE,42,10,2,4,0,16,0}
{TILE,42,11,2,4,0,16,0}
{TILE,42,12,2,4,0,16,0}
{TILE,42,13,2,4,0,16,0}
{TILE,42,14,2,4,0,16,0}
{TILE,42,15,2,4,0,16,0}
{TILE,42,16,2,4,0,16,0}
{TILE,42,17,2,4,0,16,0}
{TILE,42,18,2,4,0,16,0}
{TILE,43,3,3,7,1,19,0}
{TILE,43,6,7,3,1,19,0}
{TILE,43,8,3,7,1,19,0}
{TILE,43,14,7,3,1,19,0}
{TILE,43,15,3,6,1,19,0}
{TILE,43,19,0,4,0,22,0}
{TILE,44,3,3,7,1,19,0}
{TILE,44,8,5,7,1,19,0}
{TILE,44,9,5,1,1,19,0}
{TILE,44,10,5,1,1,19,0}
{TILE,44,11,5,1,1,19,0}
{TILE,44,12,3,1,1,19,0}
{TILE,44,14,7,3,1,19,0}
{TILE,44,15,3,7,1,19,0}
{TILE,44,17,5,3,1,19,0}
{TILE,44,18,3,1,1,19,0}
{TILE,44,20,0,3,0,22,0}
{TILE,45,3,3,7,1,19,0}
{TILE,45,12,3,7,1,19,0}
{TILE,45,14,7,5,1,19,0}
{TILE,45,15,1,7,1,19,0}
{TILE,45,17,7,3,1,19,0}
{TILE,45,18,3,7,1,19,0}
{TILE,45,20,7,3,0,13,0}
{TILE,46,3,3,7,1,19,0}
{TILE,46,6,7,4,1,19,0}
{TILE,46,12,3,7,1,19,0}
{TILE,46,17,7,3,1,19,0}
{TILE,46,18,3,7,1,19,0}
{TILE,46,20,7,3,0,13,0}
{TILE,47,3,3,7,1,19,0}
{TILE,47,7,0,4,1,19,0}
{TILE,47,12,5,7,1,19,0}
{TILE,47,13,5,1,1,19,0}
{TILE,47,14,5,1,1,19,0}
{TILE,47,15,5,1,1,19,0}
{TILE,47,16,5,1,1,19,0}
{TILE,47,17,7,1,1,19,0}
{TILE,47,18,3,7,1,19,0}
{TILE,47,20,7,3,0,13,0}
{TILE,48,3,3,7,1,19,0}
{TILE,48,8,0,4,1,19,0}
{TILE,48,18,3,7,1,19,0}
{TILE,48,20,7,3,0,13,0}
{TILE,49,3,3,7,1,19,0}
{TILE,49,9,0,4,1,19,0}
{TILE,49,18,3,7,1,19,0}
{TILE,49,20,7,3,0,13,0}
{TILE,50,3,3,7,1,19,0}
{TILE,50,10,0,4,1,19,0}
{TILE,50,18,3,7,1,19,0}
{TILE,50,20,7,3,0,13,0}
{TILE,51,3,3,7,1,19,0}
{TILE,51,11,0,4,1,19,0}
{TILE,51,18,3,7,1,19,0}
{TILE,51,20,7,3,0,13,0}
{TILE,52,3,3,7,1,19,0}
{TILE,52,12,0,4,1,19,0}
{TILE,52,18,3,7,1,19,0}
{TILE,52,20,7,3,0,13,0}
{TILE,53,3,3,7,1,19,0}
{TILE,53,13,0,5,1,19,0}
{TILE,53,14,1,5,1,19,0}
{TILE,53,15,1,5,1,19,0}
{TILE,53,16,1,5,1,19,0}
{TILE,53,17,1,5,1,19,0}
{TILE,53,18,1,7,1,19,0}
{TILE,53,20,7,3,0,13,0}
{TILE,54,3,3,7,1,19,0}
{TILE,54,20,7,3,0,13,0}
{TILE,55,3,3,7,1,19,0}
{TILE,55,20,7,3,0,13,0}
{TILE,56,3,3,7,1,19,0}
{TILE,56,20,7,3,0,13,0}
{TILE,57,3,5,7,1,17,0}
{TILE,57,4,5,1,0,16,0}
{TILE,57,5,5,1,0,16,0}
{TILE,57,6,5,1,0,16,0}
{TILE,57,7,5,1,0,16,0}
{TILE,57,8,5,1,0,16,0}
{TILE,57,9,5,1,0,16,0}
{TILE,57,10,5,1,1,16,0}
{TILE,57,11,3,1,1,18,0}
{TILE,57,20,7,3,0,13,0}
{TILE,58,0,3,5,1,17,0}
{TILE,58,1,1,5,1,16,0}
{TILE,58,2,1,5,1,16,0}
{TILE,58,3,1,5,1,16,0}
{TILE,58,4,1,5,1,16,0}
{TILE,58,5,1,5,1,16,0}
{TILE,58,6,1,5,1,16,0}
{TILE,58,7,1,5,1,16,0}
{TILE,58,8,1,5,1,16,0}
{TILE,58,9,1,5,1,16,0}
{TILE,58,10,1,5,1,16,0}
{TILE,58,11,1,7,1,18,0}
{TILE,58,20,7,3,0,13,0}
{TILE,59,0,3,7,1,19,0}
{TILE,59,2,5,3,1,18,0}
{TILE,59,3,5,1,0,16,0}
{TILE,59,4,5,1,0,16,0}
{TILE,59,5,5,1,0,16,0}
{TILE,59,6,5,1,0,16,0}
{TILE,59,7,5,1,0,16,0}
{TILE,59,8,5,1,0,16,0}
{TILE,59,9,5,1,0,16,0}
{TILE,59,10,5,1,0,16,0}
{TILE,59,11,3,1,1,18,0}
{TILE,59,20,7,3,0,13,0}
{TILE,60,0,3,7,1,19,0}
{TILE,60,2,7,3,1,19,0}
{TILE,60,11,3,7,1,19,0}
{TILE,60,20,7,3,0,13,0}
{TILE,61,0,5,7,1,17,0}
{TILE,61,1,5,1,1,16,0}
{TILE,61,2,7,1,1,18,0}
{TILE,61,11,3,7,1,19,0}
{TILE,61,20,7,3,0,13,0}
{TILE,62,11,3,7,1,19,0}
{TILE,62,20,7,3,0,13,0}
{TILE,63,3,3,5,1,17,0}
{TILE,63,4,1,5,1,16,0}
{TILE,63,5,1,5,1,16,0}
{TILE,63,6,1,5,1,16,0}
{TILE,63,7,1,5,1,16,0}
{TILE,63,8,1,5,1,16,0}
{TILE,63,9,1,5,1,16,0}
{TILE,63,10,1,5,1,16,0}
{TILE,63,11,1,7,1,18,0}
{TILE,63,20,7,3,0,13,0}
{TILE,64,3,3,7,1,19,0}
{TILE,64,20,7,3,0,13,0}
{TILE,65,3,3,7,1,19,0}
{TILE,65,20,7,3,0,13,0}
{TILE,66,3,3,7,1,19,0}
{TILE,66,20,7,3,0,13,0}
{TILE,67,3,3,7,1,19,0}
{TILE,67,20,7,3,0,13,0}
{TILE,68,3,3,7,1,19,0}
{TILE,68,20,7,3,0,13,0}
{TILE,69,3,3,7,1,19,0}
{TILE,69,20,7,3,0,13,0}
{TILE,70,3,3,7,1,19,0}
{TILE,70,5,5,3,1,18,0}
{TILE,70,6,5,1,1,16,0}
{TILE,70,7,5,1,1,16,0}
{TILE,70,8,5,1,1,16,0}
{TILE,70,9,5,1,1,16,0}
{TILE,70,10,5,1,1,16,0}
{TILE,70,11,5,1,1,16,0}
{TILE,70,12,5,1,1,16,0}
{TILE,70,13,5,1,1,16,0}
{TILE,70,14,5,1,1,16,0}
{TILE,70,15,5,1,1,16,0}
{TILE,70,16,5,1,1,16,0}
{TILE,70,17,5,1,1,16,0}
{TILE,70,18,5,1,1,16,0}
{TILE,70,19,5,1,1,16,0}
{TILE,70,20,7,1,1,15,0}
{TILE,71,3,3,7,1,19,0}
{TILE,71,5,7,3,1,18,0}
{TILE,72,3,3,7,1,19,0}
{TILE,72,5,7,3,1,18,0}
{TILE,73,3,3,7,1,19,0}
{TILE,73,5,7,3,1,18,0}
{TILE,74,3,5,7,1,17,0}
{TILE,74,4,5,1,1,16,0}
{TILE,74,5,7,1,1,18,0}
[SPRITES]
{SPRITE,item,0,2,-1,Decoration,25}
{SPRITE,item,0,6,-1,Decoration,25}
{SPRITE,item,0,40,-1,Decoration,27}
{SPRITE,item,4,2,-1,Decoration,25}
{SPRITE,item,4,6,-1,Decoration,25}
{SPRITE,item,4,40,-1,Decoration,27}
{SPRITE,message,6,39,-1,3,You can switch between belly modes by pressing "down" and "B" at the same time.}
{SPRITE,spike,7,31,-1,20,1}
{SPRITE,message,7,39,-1,3,You can switch between belly modes by pressing "down" and "B" at the same time.}
{SPRITE,item,8,2,-1,Decoration,25}
{SPRITE,item,8,6,-1,Decoration,25}
{SPRITE,item,8,18,-1,Decoration,25}
{SPRITE,item,8,22,-1,Decoration,25}
{SPRITE,item,8,26,-1,Decoration,25}
{SPRITE,spike,8,31,-1,21,1}
{SPRITE,item,8,34,-1,Collectible,8}
{SPRITE,item,8,35,-1,Collectible,8}
{SPRITE,item,8,36,-1,Collectible,8}
{SPRITE,message,8,39,-1,3,You can switch between belly modes by pressing "down" and "B" at the same time.}
{SPRITE,item,8,40,-1,Decoration,27}
{SPRITE,spike,9,31,-1,20,1}
{SPRITE,message,9,39,-1,3,You can switch between belly modes by pressing "down" and "B" at the same time.}
{SPRITE,container,10,16,-1,12,10}
{SPRITE,spike,10,31,-1,21,1}
{SPRITE,item,11,13,-1,Health,7}
{SPRITE,container,11,16,-1,12,10}
{SPRITE,spike,11,31,-1,20,1}
{SPRITE,item,11,37,-1,Collectible,8}
{SPRITE,item,12,2,-1,Decoration,25}
{SPRITE,item,12,6,-1,Decoration,25}
{SPRITE,item,12,18,-1,Decoration,25}
{SPRITE,item,12,22,-1,Decoration,25}
{SPRITE,item,12,26,-1,Decoration,25}
{SPRITE,spike,12,31,-1,20,1}
{SPRITE,item,12,37,-1,Collectible,8}
{SPRITE,container,12,38,-1,12,10}
{SPRITE,message,12,39,-1,3,While in light belly mode, you can hold the "A" button to make yourself extra bouncy. Bouncy enough to jump up high ledges like this one.}
{SPRITE,item,12,40,-1,Decoration,27}
{SPRITE,spike,13,31,-1,21,1}
{SPRITE,message,13,39,-1,3,While in light belly mode, you can hold the "A" button to make yourself extra bouncy. Bouncy enough to jump up high ledges like this one.}
{SPRITE,item,14,10,-1,Decoration,25}
{SPRITE,item,14,14,-1,Decoration,25}
{SPRITE,spike,14,31,-1,20,1}
{SPRITE,message,14,39,-1,3,While in light belly mode, you can hold the "A" button to make yourself extra bouncy. Bouncy enough to jump up high ledges like this one.}
{SPRITE,spike,15,31,-1,21,1}
{SPRITE,item,15,34,-1,Collectible,8}
{SPRITE,item,15,35,-1,Collectible,8}
{SPRITE,item,15,36,-1,Collectible,8}
{SPRITE,message,15,39,-1,3,While in light belly mode, you can hold the "A" button to make yourself extra bouncy. Bouncy enough to jump up high ledges like this one.}
{SPRITE,item,16,2,-1,Decoration,25}
{SPRITE,item,16,6,-1,Decoration,25}
{SPRITE,item,16,10,-1,Decoration,25}
{SPRITE,item,16,14,-1,Decoration,25}
{SPRITE,item,16,18,-1,Decoration,25}
{SPRITE,spike,16,31,-1,21,1}
{SPRITE,item,16,40,-1,Decoration,27}
{SPRITE,spike,17,23,-1,20,1}
{SPRITE,message,17,35,-1,3,You can also use light belly mode to float. Press "up" and "B" while in light belly mode to float upwards, and press "attack" again to cancel it.}
{SPRITE,spike,18,23,-1,20,1}
{SPRITE,message,18,35,-1,3,You can also use light belly mode to float. Press "up" and "B" while in light belly mode to float upwards, and press "attack" again to cancel it.}
{SPRITE,item,18,36,-1,Decoration,27}
{SPRITE,spike,19,23,-1,21,1}
{SPRITE,item,19,29,-1,Collectible,8}
{SPRITE,item,19,30,-1,Collectible,8}
{SPRITE,item,19,31,-1,Collectible,8}
{SPRITE,item,19,32,-1,Collectible,8}
{SPRITE,message,19,35,-1,3,You can also use light belly mode to float. Press "up" and "B" while in light belly mode to float upwards, and press "attack" again to cancel it.}
{SPRITE,item,20,6,-1,Decoration,25}
{SPRITE,item,20,10,-1,Decoration,25}
{SPRITE,item,20,14,-1,Decoration,25}
{SPRITE,item,20,18,-1,Decoration,25}
{SPRITE,spike,20,23,-1,20,1}
{SPRITE,item,20,40,-1,Decoration,27}
{SPRITE,spike,21,23,-1,20,1}
{SPRITE,spike,22,23,-1,20,1}
{SPRITE,item,22,30,-1,Decoration,27}
{SPRITE,item,22,34,-1,Decoration,27}
{SPRITE,item,22,36,-1,Decoration,27}
{SPRITE,spike,23,23,-1,21,1}
{SPRITE,item,23,27,-1,Collectible,8}
{SPRITE,item,24,2,-1,Decoration,25}
{SPRITE,item,24,6,-1,Decoration,25}
{SPRITE,item,24,10,-1,Decoration,25}
{SPRITE,item,24,14,-1,Decoration,25}
{SPRITE,item,24,18,-1,Decoration,25}
{SPRITE,spike,24,23,-1,20,1}
{SPRITE,item,24,27,-1,Collectible,8}
{SPRITE,item,24,40,-1,Decoration,27}
{SPRITE,spike,25,23,-1,20,1}
{SPRITE,container,25,28,-1,12,10}
{SPRITE,spike,26,23,-1,21,1}
{SPRITE,item,26,27,-1,Collectible,8}
{SPRITE,item,26,30,-1,Decoration,27}
{SPRITE,item,26,34,-1,Decoration,27}
{SPRITE,spike,27,23,-1,20,1}
{SPRITE,item,27,27,-1,Collectible,8}
{SPRITE,item,28,2,-1,Decoration,25}
{SPRITE,item,28,6,-1,Decoration,25}
{SPRITE,spike,28,23,-1,20,1}
{SPRITE,item,28,27,-1,Collectible,8}
{SPRITE,message,28,29,-1,3,Your belly bounce can also harm enemies. This is useful against enemies with spikes on their sides, as they cannot be harmed by side attacks.}
{SPRITE,spike,29,11,-1,20,1}
{SPRITE,container,29,28,-1,12,10}
{SPRITE,message,29,29,-1,3,Your belly bounce can also harm enemies. This is useful against enemies with spikes on their sides, as they cannot be harmed by side attacks.}
{SPRITE,spike,30,11,-1,20,1}
{SPRITE,message,30,29,-1,3,Your belly bounce can also harm enemies. This is useful against enemies with spikes on their sides, as they cannot be harmed by side attacks.}
{SPRITE,item,30,30,-1,Decoration,27}
{SPRITE,item,30,34,-1,Decoration,27}
{SPRITE,spike,31,11,-1,20,1}
{SPRITE,item,31,28,-1,Checkpoint,6}
{SPRITE,message,31,29,-1,3,Your belly bounce can also harm enemies. This is useful against enemies with spikes on their sides, as they cannot be harmed by side attacks.}
{SPRITE,item,32,2,-1,Decoration,25}
{SPRITE,item,32,6,-1,Decoration,25}
{SPRITE,spike,32,11,-1,21,1}
{SPRITE,spike,33,11,-1,20,1}
{SPRITE,item,33,23,-1,Collectible,8}
{SPRITE,item,33,24,-1,Collectible,8}
{SPRITE,block,33,26,-1,0,16}
{SPRITE,spike,34,11,-1,20,1}
{SPRITE,item,34,23,-1,Collectible,8}
{SPRITE,item,34,24,-1,Collectible,8}
{SPRITE,block,34,26,-1,0,16}
{SPRITE,item,34,30,-1,Decoration,27}
{SPRITE,item,34,34,-1,Decoration,27}
{SPRITE,spike,35,11,-1,20,1}
{SPRITE,item,36,2,-1,Decoration,25}
{SPRITE,item,36,6,-1,Decoration,25}
{SPRITE,spike,36,11,-1,21,1}
{SPRITE,spike,37,11,-1,20,1}
{SPRITE,item,37,26,-1,Collectible,8}
{SPRITE,spike,38,11,-1,20,1}
{SPRITE,item,38,26,-1,Collectible,8}
{SPRITE,item,38,30,-1,Decoration,27}
{SPRITE,item,38,34,-1,Decoration,27}
{SPRITE,item,38,38,-1,Decoration,27}
{SPRITE,spike,39,11,-1,21,1}
{SPRITE,item,39,26,-1,Collectible,8}
{SPRITE,item,40,0,-1,Decoration,25}
{SPRITE,item,40,2,-1,Decoration,25}
{SPRITE,item,40,6,-1,Decoration,25}
{SPRITE,spike,40,11,-1,20,1}
{SPRITE,spike,41,11,-1,20,1}
{SPRITE,item,41,26,-1,Collectible,8}
{SPRITE,spike,42,11,-1,20,1}
{SPRITE,item,42,26,-1,Collectible,8}
{SPRITE,item,42,30,-1,Decoration,27}
{SPRITE,item,42,34,-1,Decoration,27}
{SPRITE,item,42,38,-1,Decoration,27}
{SPRITE,spike,43,11,-1,21,1}
{SPRITE,item,43,26,-1,Collectible,8}
{SPRITE,item,44,0,-1,Decoration,25}
{SPRITE,item,44,2,-1,Decoration,25}
{SPRITE,item,44,6,-1,Decoration,25}
{SPRITE,spike,44,11,-1,20,1}
{SPRITE,container,44,16,-1,12,15}
{SPRITE,spike,45,11,-1,20,1}
{SPRITE,item,45,15,-1,Health,7}
{SPRITE,spike,46,11,-1,20,1}
{SPRITE,item,46,34,-1,Decoration,27}
{SPRITE,item,46,38,-1,Decoration,27}
{SPRITE,item,48,6,-1,Decoration,25}
{SPRITE,item,48,8,-1,Decoration,23}
{SPRITE,item,48,10,-1,Decoration,25}
{SPRITE,item,48,12,-1,Decoration,22}
{SPRITE,item,48,14,-1,Decoration,25}
{SPRITE,item,48,16,-1,Decoration,22}
{SPRITE,item,49,30,-1,Collectible,8}
{SPRITE,item,50,3,-1,Health,7}
{SPRITE,item,50,6,-1,Decoration,25}
{SPRITE,item,50,10,-1,Decoration,25}
{SPRITE,item,50,14,-1,Decoration,25}
{SPRITE,item,50,30,-1,Collectible,8}
{SPRITE,item,50,34,-1,Decoration,27}
{SPRITE,item,50,38,-1,Decoration,27}
{SPRITE,item,53,30,-1,Collectible,8}
{SPRITE,item,54,6,-1,Decoration,25}
{SPRITE,item,54,8,-1,Decoration,25}
{SPRITE,item,54,12,-1,Decoration,25}
{SPRITE,item,54,16,-1,Decoration,25}
{SPRITE,item,54,20,-1,Decoration,25}
{SPRITE,item,54,24,-1,Decoration,25}
{SPRITE,item,54,30,-1,Collectible,8}
{SPRITE,item,54,34,-1,Decoration,27}
{SPRITE,item,54,38,-1,Decoration,27}
{SPRITE,container,56,4,-1,12,10}
{SPRITE,item,56,30,-1,Collectible,8}
{SPRITE,message,56,33,-1,3,You can bounce off walls to gain some height. In narrow spaces like this, you can ascend very quickly.}
{SPRITE,item,57,30,-1,Collectible,8}
{SPRITE,message,57,33,-1,3,You can bounce off walls to gain some height. In narrow spaces like this, you can ascend very quickly.}
{SPRITE,message,58,33,-1,3,You can bounce off walls to gain some height. In narrow spaces like this, you can ascend very quickly.}
{SPRITE,item,58,34,-1,Decoration,27}
{SPRITE,item,58,38,-1,Decoration,27}
{SPRITE,item,59,16,-1,Collectible,8}
{SPRITE,item,59,18,-1,Collectible,8}
{SPRITE,item,59,20,-1,Collectible,8}
{SPRITE,item,59,22,-1,Collectible,8}
{SPRITE,item,59,24,-1,Collectible,8}
{SPRITE,item,59,26,-1,Collectible,8}
{SPRITE,item,59,28,-1,Collectible,8}
{SPRITE,message,59,33,-1,3,You can bounce off walls to gain some height. In narrow spaces like this, you can ascend very quickly.}
{SPRITE,item,60,15,-1,Collectible,8}
{SPRITE,item,60,17,-1,Collectible,8}
{SPRITE,item,60,19,-1,Collectible,8}
{SPRITE,item,60,21,-1,Collectible,8}
{SPRITE,item,60,23,-1,Collectible,8}
{SPRITE,item,60,25,-1,Collectible,8}
{SPRITE,item,60,27,-1,Collectible,8}
{SPRITE,item,60,29,-1,Collectible,8}
{SPRITE,container,61,18,-1,12,10}
{SPRITE,item,62,17,-1,Checkpoint,6}
{SPRITE,item,62,20,-1,Decoration,25}
{SPRITE,item,62,24,-1,Decoration,25}
{SPRITE,item,62,28,-1,Decoration,25}
{SPRITE,item,62,32,-1,Decoration,15}
{SPRITE,item,62,34,-1,Decoration,27}
{SPRITE,item,62,38,-1,Decoration,27}
{SPRITE,item,64,17,-1,Collectible,8}
{SPRITE,message,64,19,-1,30,If you sprint and belly bounce, you can just barely clear this gap.}
{SPRITE,item,64,20,-1,Decoration,25}
{SPRITE,item,64,24,-1,Decoration,25}
{SPRITE,item,64,28,-1,Decoration,25}
{SPRITE,item,64,32,-1,Decoration,15}
{SPRITE,message,65,19,-1,30,If you sprint and belly bounce, you can just barely clear this gap.}
{SPRITE,message,66,19,-1,30,If you sprint and belly bounce, you can just barely clear this gap.}
{SPRITE,item,66,32,-1,Decoration,15}
{SPRITE,item,66,34,-1,Decoration,27}
{SPRITE,item,66,38,-1,Decoration,27}
{SPRITE,message,67,19,-1,30,If you sprint and belly bounce, you can just barely clear this gap.}
{SPRITE,item,68,0,-1,Decoration,26}
{SPRITE,item,68,2,-1,Decoration,26}
{SPRITE,item,68,17,-1,Collectible,8}
{SPRITE,item,68,22,-1,Collectible,27}
{SPRITE,item,68,26,-1,Collectible,27}
{SPRITE,item,68,32,-1,Decoration,15}
{SPRITE,spike,69,20,-1,20,3}
{SPRITE,item,70,16,-1,Collectible,8}
{SPRITE,spike,70,20,-1,21,3}
{SPRITE,item,71,16,-1,Collectible,8}
{SPRITE,spike,71,20,-1,20,3}
{SPRITE,item,72,0,-1,Decoration,26}
{SPRITE,item,72,2,-1,Decoration,26}
{SPRITE,spike,72,20,-1,20,3}
{SPRITE,item,72,22,-1,Collectible,27}
{SPRITE,item,72,26,-1,Collectible,27}
{SPRITE,item,73,16,-1,Collectible,8}
{SPRITE,spike,73,20,-1,21,3}
{SPRITE,item,74,17,-1,Collectible,8}
{SPRITE,block,74,19,-1,8,16}
{SPRITE,spike,74,20,-1,20,3}
{SPRITE,item,76,0,-1,Decoration,26}
{SPRITE,item,76,2,-1,Decoration,26}
{SPRITE,item,76,17,-1,Collectible,8}
{SPRITE,item,76,20,-1,Decoration,25}
{SPRITE,item,76,24,-1,Decoration,25}
{SPRITE,item,76,28,-1,Decoration,25}
{SPRITE,item,76,32,-1,Decoration,25}
{SPRITE,item,76,36,-1,Decoration,25}
{SPRITE,item,77,17,-1,Collectible,8}
{SPRITE,item,78,40,-1,Decoration,25}
{SPRITE,item,79,17,-1,Collectible,8}
{SPRITE,item,80,0,-1,Decoration,26}
{SPRITE,item,80,2,-1,Decoration,26}
{SPRITE,item,80,17,-1,Collectible,8}
{SPRITE,item,80,20,-1,Decoration,25}
{SPRITE,item,80,24,-1,Decoration,25}
{SPRITE,item,80,28,-1,Decoration,25}
{SPRITE,item,80,32,-1,Decoration,25}
{SPRITE,item,80,36,-1,Decoration,25}
{SPRITE,item,82,17,-1,Collectible,8}
{SPRITE,item,82,38,-1,Decoration,25}
{SPRITE,item,83,13,-1,Collectible,8}
{SPRITE,item,83,14,-1,Collectible,8}
{SPRITE,item,83,17,-1,Collectible,8}
{SPRITE,item,84,0,-1,Decoration,26}
{SPRITE,item,84,2,-1,Decoration,26}
{SPRITE,item,84,40,-1,Decoration,25}
{SPRITE,item,85,11,-1,Collectible,8}
{SPRITE,block,85,17,-1,1,0}
{SPRITE,block,85,18,-1,1,0}
{SPRITE,block,85,19,-1,1,0}
{SPRITE,item,86,14,-1,Decoration,23}
{SPRITE,item,86,21,1,Water,10}
{SPRITE,item,86,27,1,Water,10}
{SPRITE,spike,86,31,-1,21,1}
{SPRITE,item,86,33,1,Water,10}
{SPRITE,item,86,39,1,Water,10}
{SPRITE,item,87,11,-1,Collectible,8}
{SPRITE,spike,87,31,-1,20,1}
{SPRITE,item,88,0,-1,Decoration,26}
{SPRITE,item,88,2,-1,Decoration,26}
{SPRITE,item,88,11,-1,Checkpoint,6}
{SPRITE,message,88,13,-1,30,Water will slow down your movement. However, you can also jump whenever you feel like it. Having a light belly will make you float to the surface however.}
{SPRITE,item,88,14,-1,Decoration,23}
{SPRITE,spike,88,31,-1,20,1}
{SPRITE,message,89,13,-1,30,Water will slow down your movement. However, you can also jump whenever you feel like it. Having a light belly will make you float to the surface however.}
{SPRITE,spike,89,25,-1,21,1}
{SPRITE,item,89,27,-1,Health,7}
{SPRITE,spike,89,31,-1,21,1}
{SPRITE,spike,89,37,-1,21,1}
{SPRITE,message,90,13,-1,30,Water will slow down your movement. However, you can also jump whenever you feel like it. Having a light belly will make you float to the surface however.}
{SPRITE,item,90,14,-1,Decoration,23}
{SPRITE,item,90,16,-1,Decoration,26}
{SPRITE,item,90,20,-1,Decoration,26}
{SPRITE,spike,90,25,-1,20,1}
{SPRITE,spike,90,31,-1,20,1}
{SPRITE,spike,90,37,-1,20,1}
{SPRITE,message,91,13,-1,30,Water will slow down your movement. However, you can also jump whenever you feel like it. Having a light belly will make you float to the surface however.}
{SPRITE,spike,91,25,-1,21,1}
{SPRITE,spike,91,37,-1,20,1}
{SPRITE,item,92,0,-1,Decoration,26}
{SPRITE,item,92,2,-1,Decoration,26}
{SPRITE,item,92,11,-1,Collectible,8}
{SPRITE,item,92,14,-1,Decoration,23}
{SPRITE,item,92,21,1,Water,10}
{SPRITE,spike,92,25,-1,20,1}
{SPRITE,item,92,27,1,Water,10}
{SPRITE,item,92,33,1,Water,10}
{SPRITE,spike,92,37,-1,20,1}
{SPRITE,item,92,39,1,Water,10}
{SPRITE,container,93,12,-1,12,10}
{SPRITE,spike,93,25,-1,20,1}
{SPRITE,spike,93,37,-1,20,1}
{SPRITE,item,94,16,-1,Decoration,23}
{SPRITE,item,94,18,-1,Decoration,23}
{SPRITE,item,94,20,-1,Decoration,26}
{SPRITE,spike,94,25,-1,21,1}
{SPRITE,spike,94,37,-1,21,1}
{SPRITE,item,95,13,-1,Collectible,8}
{SPRITE,spike,95,37,-1,20,1}
{SPRITE,item,96,0,-1,Decoration,26}
{SPRITE,item,96,2,-1,Decoration,26}
{SPRITE,item,96,14,-1,Collectible,8}
{SPRITE,item,96,18,-1,Decoration,23}
{SPRITE,item,96,24,-1,Decoration,26}
{SPRITE,item,96,28,-1,Decoration,26}
{SPRITE,item,96,32,-1,Decoration,26}
{SPRITE,spike,96,37,-1,21,1}
{SPRITE,item,97,15,-1,Collectible,8}
{SPRITE,spike,97,37,-1,20,1}
{SPRITE,item,98,16,-1,Collectible,8}
{SPRITE,item,98,20,-1,Decoration,23}
{SPRITE,item,98,21,1,Water,10}
{SPRITE,item,98,22,-1,Decoration,23}
{SPRITE,item,98,27,1,Water,10}
{SPRITE,item,98,33,1,Water,10}
{SPRITE,spike,98,37,-1,21,1}
{SPRITE,item,98,39,1,Water,10}
{SPRITE,item,99,17,-1,Collectible,8}
{SPRITE,spike,99,37,-1,20,1}
{SPRITE,item,100,0,-1,Decoration,26}
{SPRITE,item,100,2,-1,Decoration,26}
{SPRITE,item,100,18,-1,Collectible,8}
{SPRITE,item,100,22,-1,Decoration,23}
{SPRITE,item,100,24,-1,Decoration,26}
{SPRITE,item,100,28,-1,Decoration,26}
{SPRITE,item,100,32,-1,Decoration,26}
{SPRITE,item,101,19,-1,Collectible,8}
{SPRITE,item,102,20,-1,Collectible,8}
{SPRITE,item,102,28,-1,Decoration,26}
{SPRITE,item,102,32,-1,Decoration,26}
{SPRITE,item,103,21,-1,Collectible,8}
{SPRITE,item,104,0,-1,Decoration,26}
{SPRITE,item,104,2,-1,Decoration,26}
{SPRITE,item,104,21,1,Water,10}
{SPRITE,item,104,26,-1,Decoration,23}
{SPRITE,item,104,27,1,Water,10}
{SPRITE,item,104,33,1,Water,10}
{SPRITE,item,104,39,1,Water,10}
{SPRITE,item,105,23,-1,Collectible,8}
{SPRITE,item,107,24,-1,Collectible,8}
{SPRITE,item,108,0,-1,Decoration,26}
{SPRITE,item,108,2,-1,Decoration,26}
{SPRITE,item,109,25,-1,Collectible,8}
{SPRITE,item,110,21,1,Water,10}
{SPRITE,item,110,25,-1,Collectible,8}
{SPRITE,item,110,27,1,Water,10}
{SPRITE,item,110,33,1,Water,10}
{SPRITE,item,110,39,1,Water,10}
{SPRITE,item,112,0,-1,Decoration,26}
{SPRITE,item,112,2,-1,Decoration,26}
{SPRITE,item,112,26,-1,Collectible,8}
{SPRITE,item,113,8,-1,Life,11}
{SPRITE,item,113,26,-1,Collectible,8}
{SPRITE,spike,115,23,-1,20,1}
{SPRITE,item,115,26,-1,Collectible,8}
{SPRITE,item,116,21,1,Water,10}
{SPRITE,spike,116,23,-1,21,1}
{SPRITE,item,116,24,-1,Life,11}
{SPRITE,item,116,26,-1,Collectible,8}
{SPRITE,item,116,27,1,Water,10}
{SPRITE,item,116,33,1,Water,10}
{SPRITE,item,116,39,1,Water,10}
{SPRITE,spike,119,23,-1,20,1}
{SPRITE,item,119,26,-1,Collectible,8}
{SPRITE,item,120,6,-1,Decoration,25}
{SPRITE,item,120,10,-1,Decoration,25}
{SPRITE,item,120,14,-1,Decoration,25}
{SPRITE,item,120,18,-1,Decoration,25}
{SPRITE,spike,120,23,-1,20,1}
{SPRITE,item,121,3,-1,Health,7}
{SPRITE,spike,121,23,-1,21,1}
{SPRITE,item,121,26,-1,Collectible,8}
{SPRITE,item,122,6,-1,Decoration,25}
{SPRITE,item,122,10,-1,Decoration,25}
{SPRITE,item,122,14,-1,Decoration,25}
{SPRITE,item,122,18,-1,Decoration,25}
{SPRITE,item,122,21,1,Water,10}
{SPRITE,spike,122,23,-1,20,1}
{SPRITE,item,122,27,1,Water,10}
{SPRITE,item,122,33,1,Water,10}
{SPRITE,item,122,39,1,Water,10}
{SPRITE,spike,123,23,-1,21,1}
{SPRITE,item,123,26,-1,Collectible,8}
{SPRITE,item,124,0,-1,Decoration,26}
{SPRITE,item,124,2,-1,Decoration,26}
{SPRITE,spike,124,23,-1,20,1}
{SPRITE,spike,125,23,-1,20,1}
{SPRITE,item,125,24,-1,Life,11}
{SPRITE,item,125,26,-1,Collectible,8}
{SPRITE,spike,126,23,-1,21,1}
{SPRITE,item,127,26,-1,Collectible,8}
{SPRITE,item,128,0,-1,Decoration,26}
{SPRITE,item,128,2,-1,Decoration,26}
{SPRITE,item,128,8,-1,Life,11}
{SPRITE,item,128,21,1,Water,10}
{SPRITE,item,128,27,1,Water,10}
{SPRITE,item,128,33,1,Water,10}
{SPRITE,item,128,39,1,Water,10}
{SPRITE,item,130,25,-1,Collectible,8}
{SPRITE,item,132,0,-1,Decoration,26}
{SPRITE,item,132,2,-1,Decoration,26}
{SPRITE,item,132,25,-1,Collectible,8}
{SPRITE,item,134,21,1,Water,10}
{SPRITE,item,134,24,-1,Collectible,8}
{SPRITE,item,134,27,1,Water,10}
{SPRITE,item,134,33,1,Water,10}
{SPRITE,item,134,39,1,Water,10}
{SPRITE,item,136,0,-1,Decoration,26}
{SPRITE,item,136,2,-1,Decoration,26}
{SPRITE,item,136,24,-1,Collectible,8}
{SPRITE,item,137,12,-1,Collectible,8}
{SPRITE,item,137,13,-1,Collectible,8}
{SPRITE,item,137,16,-1,Collectible,8}
{SPRITE,item,137,17,-1,Collectible,8}
{SPRITE,item,137,19,-1,Collectible,8}
{SPRITE,item,137,21,-1,Collectible,8}
{SPRITE,item,137,22,-1,Collectible,8}
{SPRITE,item,138,11,-1,Collectible,8}
{SPRITE,item,139,10,-1,Collectible,8}
{SPRITE,item,140,0,-1,Decoration,26}
{SPRITE,item,140,2,-1,Decoration,26}
{SPRITE,spike,140,11,-1,20,2}
{SPRITE,spike,140,12,-1,21,2}
{SPRITE,spike,140,13,-1,20,2}
{SPRITE,item,140,21,1,Water,10}
{SPRITE,item,140,27,1,Water,10}
{SPRITE,item,140,33,1,Water,10}
{SPRITE,item,140,39,1,Water,10}
{SPRITE,item,140,40,-1,Life,11}
{SPRITE,item,141,9,-1,Collectible,8}
{SPRITE,item,142,9,-1,Collectible,8}
{SPRITE,item,142,12,-1,Decoration,26}
{SPRITE,item,142,16,-1,Decoration,26}
{SPRITE,item,142,20,-1,Decoration,26}
{SPRITE,item,142,24,-1,Decoration,26}
{SPRITE,item,142,28,-1,Decoration,26}
{SPRITE,item,142,32,-1,Decoration,26}
{SPRITE,item,142,36,-1,Decoration,26}
{SPRITE,item,142,40,-1,Decoration,15}
{SPRITE,item,144,0,-1,Decoration,26}
{SPRITE,item,144,2,-1,Decoration,26}
{SPRITE,item,144,9,-1,Collectible,8}
{SPRITE,item,144,40,-1,Decoration,15}
{SPRITE,item,145,9,-1,Collectible,8}
{SPRITE,item,146,12,-1,Decoration,26}
{SPRITE,item,146,16,-1,Decoration,26}
{SPRITE,item,146,20,-1,Decoration,26}
{SPRITE,item,146,24,-1,Decoration,26}
{SPRITE,item,146,28,-1,Decoration,26}
{SPRITE,item,146,32,-1,Decoration,26}
{SPRITE,item,146,36,-1,Decoration,26}
{SPRITE,item,146,40,-1,Decoration,15}
{SPRITE,item,147,9,-1,Victory,5}
{SPRITE,item,148,0,-1,Decoration,26}
{SPRITE,item,148,2,-1,Decoration,26}
{SPRITE,item,148,40,-1,Decoration,15}
{SPRITE,item,150,4,-1,Decoration,26}
{SPRITE,item,150,8,-1,Decoration,26}
{SPRITE,item,150,12,-1,Decoration,26}
{SPRITE,item,150,16,-1,Decoration,26}
{SPRITE,item,152,0,-1,Decoration,26}
{SPRITE,item,152,2,-1,Decoration,26}
{SPRITE,item,154,4,-1,Decoration,26}
{SPRITE,item,154,8,-1,Decoration,26}
{SPRITE,item,154,12,-1,Decoration,26}
{SPRITE,wind,38,16,-1,2,2,14}
{SPRITE,wind,38,18,-1,2,2,14}
{SPRITE,wind,40,16,-1,2,2,14}
{SPRITE,wind,40,18,-1,2,2,14}
[PLATFORMS]
{PLATFORM,37,16,-1,1,1,0,5,0,5}
{PLATFORM,137,14,-1,1,1,0,2,0,5}
{PLATFORM,137,18,-1,1,0,0,5,0,5}
[ENEMIES]
{ENEMY,11,38,1,0,0,0,0,0}
{ENEMY,19,34,1,3,3,0,0,0}
{ENEMY,24,28,1,0,0,0,0,0}
{ENEMY,38,28,1,2,2,0,1,0}
{ENEMY,42,28,1,2,2,0,1,0}
{ENEMY,49,32,1,4,4,0,1,0}
{ENEMY,56,32,1,4,4,0,1,0}
{ENEMY,63,18,1,0,0,0,0,0}
{ENEMY,78,18,1,2,2,0,0,0}
{ENEMY,82,15,1,3,3,0,0,0}
{ENEMY,84,18,1,0,0,0,0,0}
{ENEMY,86,12,1,0,0,0,0,0}
{ENEMY,86,28,1,4,4,0,0,0}
{ENEMY,90,12,1,2,2,0,1,0}
{ENEMY,94,34,1,4,4,0,0,0}
{ENEMY,94,40,1,2,2,0,0,0}
{ENEMY,100,40,1,2,2,0,0,0}
{ENEMY,111,23,1,0,0,0,0,0}
{ENEMY,111,29,1,0,0,0,0,0}
{ENEMY,117,26,1,0,0,0,0,0}
{ENEMY,126,26,1,0,0,0,0,0}
{ENEMY,132,28,1,0,0,0,0,0}
{ENEMY,133,22,1,0,0,0,0,0}
{ENEMY,137,10,1,3,3,0,0,0}
{ENEMY,144,10,1,0,0,0,1,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,wood_grass.png}
{BITMAP,wood_plat_1.png}
{BITMAP,wood_spikes2.png}
{BITMAP,goldapple.png}
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,wood_plat_2.png}
{BITMAP,e_life.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,chalice.png}
{BITMAP,wood_wind.png}
{BITMAP,tree_base.png}
{BITMAP,wood_tree.png}
{BITMAP,wood_h_block.png}
{BITMAP,wood_tree_2.png}
{BITMAP,wood_tree_3.png}
{BITMAP,wood_tree_4.png}
{BITMAP,wood_spikes.png}
{BITMAP,wood_bigtree.png}
{BITMAP,wood_bigbigtree.png}
{BITMAP,wood_bigbigdirt.png}
{BITMAP,wood_moss.png}
{BITMAP,wood_mtree.png}
{BITMAP,wood_bg.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
[BACKGROUND]
{BACKGROUND,24}
[START POINT]
{START,3,63}
[TILES]
{TILE,0,24,3,5,1,16,0}
{TILE,0,25,1,5,1,13,0}
{TILE,0,26,1,5,1,13,0}
{TILE,0,27,1,5,1,13,0}
{TILE,0,28,1,5,1,13,0}
{TILE,0,29,1,5,1,13,0}
{TILE,0,30,1,5,1,13,0}
{TILE,0,31,1,3,1,12,0}
{TILE,1,24,3,7,1,15,0}
{TILE,1,31,7,3,1,0,0}
{TILE,2,24,3,7,1,15,0}
{TILE,2,31,7,3,1,0,0}
{TILE,3,24,3,7,1,15,0}
{TILE,3,31,7,3,1,0,0}
{TILE,4,24,3,7,1,15,0}
{TILE,4,31,7,3,1,0,0}
{TILE,5,24,3,7,1,15,0}
{TILE,5,31,7,3,1,0,0}
{TILE,6,24,3,7,1,15,0}
{TILE,6,31,7,3,1,0,0}
{TILE,7,24,3,7,1,15,0}
{TILE,7,31,7,3,1,0,0}
{TILE,8,24,3,7,1,15,0}
{TILE,8,31,7,3,1,0,0}
{TILE,9,24,3,7,1,15,0}
{TILE,9,30,5,3,1,0,0}
{TILE,9,31,7,1,1,0,0}
{TILE,10,24,3,7,1,15,0}
{TILE,10,30,7,5,1,0,0}
{TILE,10,31,1,3,1,0,0}
{TILE,11,24,3,7,1,15,0}
{TILE,11,31,7,3,1,0,0}
{TILE,12,24,3,7,1,15,0}
{TILE,12,31,7,3,1,0,0}
{TILE,13,24,3,7,1,15,0}
{TILE,13,31,7,3,1,0,0}
{TILE,14,24,3,7,1,15,0}
{TILE,14,31,7,3,1,0,0}
{TILE,15,24,3,7,1,15,0}
{TILE,15,31,7,3,1,0,0}
{TILE,16,24,3,7,1,15,0}
{TILE,16,31,7,3,1,0,0}
{TILE,17,24,3,7,1,15,0}
{TILE,17,31,7,3,1,0,0}
{TILE,18,8,3,5,1,16,0}
{TILE,18,9,1,5,1,13,0}
{TILE,18,10,1,5,1,13,0}
{TILE,18,11,1,5,1,13,0}
{TILE,18,12,1,5,1,13,0}
{TILE,18,13,1,5,1,13,0}
{TILE,18,14,1,5,1,13,0}
{TILE,18,15,1,5,1,13,0}
{TILE,18,16,1,5,1,13,0}
{TILE,18,17,1,5,1,13,0}
{TILE,18,18,1,5,1,13,0}
{TILE,18,19,1,3,1,17,0}
{TILE,18,24,3,7,1,15,0}
{TILE,18,31,7,3,1,0,0}
{TILE,19,3,3,5,1,16,0}
{TILE,19,4,1,5,1,13,0}
{TILE,19,5,1,5,1,13,0}
{TILE,19,6,1,5,1,13,0}
{TILE,19,7,1,3,1,17,0}
{TILE,19,8,3,7,1,15,0}
{TILE,19,19,7,3,1,15,0}
{TILE,19,24,3,7,1,15,0}
{TILE,19,31,7,3,1,0,0}
{TILE,20,3,3,7,1,15,0}
{TILE,20,7,7,3,1,23,0}
{TILE,20,8,3,7,1,15,0}
{TILE,20,19,7,3,1,15,0}
{TILE,20,24,3,7,1,15,0}
{TILE,20,31,7,3,1,0,0}
{TILE,21,3,3,7,1,15,0}
{TILE,21,7,7,3,1,23,0}
{TILE,21,8,3,7,1,15,0}
{TILE,21,19,7,3,1,15,0}
{TILE,21,24,3,7,1,15,0}
{TILE,21,31,7,3,1,0,0}
{TILE,22,3,3,7,1,15,0}
{TILE,22,7,7,3,1,23,0}
{TILE,22,8,3,7,1,15,0}
{TILE,22,19,7,3,1,15,0}
{TILE,22,24,3,7,1,15,0}
{TILE,22,31,7,3,1,0,0}
{TILE,23,3,3,7,1,15,0}
{TILE,23,7,7,3,1,23,0}
{TILE,23,8,3,7,1,15,0}
{TILE,23,19,7,3,1,15,0}
{TILE,23,20,3,5,1,16,0}
{TILE,23,21,1,5,1,13,0}
{TILE,23,22,1,5,1,13,0}
{TILE,23,23,1,5,1,13,0}
{TILE,23,24,1,7,1,15,0}
{TILE,23,31,7,3,1,0,0}
{TILE,24,3,3,7,1,15,0}
{TILE,24,7,7,3,1,23,0}
{TILE,24,8,3,7,1,15,0}
{TILE,24,19,7,3,1,15,0}
{TILE,24,20,3,7,1,15,0}
{TILE,24,31,7,3,1,0,0}
{TILE,25,3,3,7,1,15,0}
{TILE,25,7,7,3,1,23,0}
{TILE,25,8,3,7,1,15,0}
{TILE,25,19,7,3,1,15,0}
{TILE,25,20,3,7,1,15,0}
{TILE,25,31,7,3,1,0,0}
{TILE,26,3,3,7,1,15,0}
{TILE,26,7,7,3,1,23,0}
{TILE,26,8,3,7,1,15,0}
{TILE,26,19,7,3,1,15,0}
{TILE,26,20,3,7,1,15,0}
{TILE,26,31,7,3,1,0,0}
{TILE,27,3,3,7,1,15,0}
{TILE,27,7,7,5,1,23,0}
{TILE,27,8,1,7,1,15,0}
{TILE,27,19,7,3,1,15,0}
{TILE,27,20,3,7,1,15,0}
{TILE,27,24,5,3,1,13,0}
{TILE,27,25,5,1,1,13,0}
{TILE,27,26,5,1,1,13,0}
{TILE,27,27,5,1,1,13,0}
{TILE,27,28,5,1,1,13,0}
{TILE,27,29,5,1,1,13,0}
{TILE,27,30,3,1,0,13,0}
{TILE,27,31,7,3,1,0,0}
{TILE,28,3,3,7,1,15,0}
{TILE,28,13,5,3,1,15,0}
{TILE,28,14,3,1,1,15,0}
{TILE,28,19,7,3,1,15,0}
{TILE,28,20,3,7,1,15,0}
{TILE,28,24,7,3,1,23,0}
{TILE,28,30,3,7,1,13,0}
{TILE,28,31,7,3,1,0,0}
{TILE,29,3,3,7,1,15,0}
{TILE,29,13,7,3,1,15,0}
{TILE,29,14,3,7,1,15,0}
{TILE,29,19,7,5,1,15,0}
{TILE,29,20,1,7,1,15,0}
{TILE,29,24,7,3,1,15,0}
{TILE,29,30,3,7,1,13,0}
{TILE,29,31,7,3,1,0,0}
{TILE,30,0,3,5,1,16,0}
{TILE,30,1,1,5,1,13,0}
{TILE,30,2,1,5,1,13,0}
{TILE,30,3,1,7,1,13,0}
{TILE,30,13,7,3,1,15,0}
{TILE,30,14,3,7,1,15,0}
{TILE,30,24,7,3,1,23,0}
{TILE,30,30,3,7,1,13,0}
{TILE,30,31,7,3,1,0,0}
{TILE,31,0,3,7,1,15,0}
{TILE,31,7,5,3,1,13,0}
{TILE,31,8,5,1,1,13,0}
{TILE,31,9,5,1,1,13,0}
{TILE,31,10,5,1,1,13,0}
{TILE,31,11,5,1,1,13,0}
{TILE,31,12,5,1,1,13,0}
{TILE,31,13,7,1,1,17,0}
{TILE,31,14,5,7,1,16,0}
{TILE,31,15,5,1,1,13,0}
{TILE,31,16,5,1,1,13,0}
{TILE,31,17,5,1,1,13,0}
{TILE,31,18,5,1,1,13,0}
{TILE,31,19,5,1,1,13,0}
{TILE,31,20,5,1,1,13,0}
{TILE,31,21,5,1,1,13,0}
{TILE,31,22,5,1,1,13,0}
{TILE,31,23,5,1,1,13,0}
{TILE,31,24,7,1,1,17,0}
{TILE,31,30,3,7,1,13,0}
{TILE,31,31,7,3,1,0,0}
{TILE,32,0,3,7,1,15,0}
{TILE,32,7,7,3,1,23,0}
{TILE,32,30,3,7,1,13,0}
{TILE,32,31,7,3,1,0,0}
{TILE,33,0,3,7,1,15,0}
{TILE,33,7,7,3,1,23,0}
{TILE,33,30,3,7,1,13,0}
{TILE,33,31,7,3,1,0,0}
{TILE,34,0,3,7,1,15,0}
{TILE,34,7,7,3,1,23,0}
{TILE,34,30,5,7,1,16,0}
{TILE,34,31,7,1,1,12,0}
{TILE,35,0,3,7,1,15,0}
{TILE,35,7,7,3,1,23,0}
{TILE,36,0,3,7,1,15,0}
{TILE,36,7,7,3,1,23,0}
{TILE,37,0,3,7,1,15,0}
{TILE,37,7,7,5,1,13,0}
{TILE,37,8,1,3,1,12,0}
{TILE,38,0,3,7,1,15,0}
{TILE,38,8,7,3,1,0,0}
{TILE,39,0,3,7,1,15,0}
{TILE,39,8,7,3,1,0,0}
{TILE,40,0,3,7,1,15,0}
{TILE,40,8,7,3,1,0,0}
{TILE,41,0,3,7,1,15,0}
{TILE,41,7,5,3,1,13,0}
{TILE,41,8,7,1,1,12,0}
{TILE,42,0,3,7,1,15,0}
{TILE,42,7,7,3,1,0,0}
{TILE,43,0,3,7,1,15,0}
{TILE,43,7,7,3,1,0,0}
{TILE,44,0,3,7,1,15,0}
{TILE,44,7,7,5,1,13,0}
{TILE,44,8,1,3,1,12,0}
{TILE,45,0,3,7,1,15,0}
{TILE,45,7,5,3,1,13,0}
{TILE,45,8,7,1,1,12,0}
{TILE,46,0,3,7,1,15,0}
{TILE,46,7,7,3,1,0,0}
{TILE,47,0,3,7,1,15,0}
{TILE,47,7,7,3,1,0,0}
{TILE,48,0,5,7,1,16,0}
{TILE,48,1,5,1,1,13,0}
{TILE,48,2,5,1,1,13,0}
{TILE,48,3,5,1,1,13,0}
{TILE,48,4,3,1,1,15,0}
{TILE,48,7,7,5,1,13,0}
{TILE,48,8,1,5,1,13,0}
{TILE,48,9,1,5,1,13,0}
{TILE,48,10,1,3,1,12,0}
{TILE,49,4,3,7,1,15,0}
{TILE,49,10,7,3,1,0,0}
{TILE,50,4,3,7,1,15,0}
{TILE,50,10,7,3,1,0,0}
{TILE,51,4,3,7,1,15,0}
{TILE,51,10,7,5,1,13,0}
{TILE,51,11,1,5,1,13,0}
{TILE,51,12,1,5,1,13,0}
{TILE,51,13,1,3,1,12,0}
{TILE,52,4,3,7,1,15,0}
{TILE,52,13,7,3,1,0,0}
{TILE,53,4,3,7,1,15,0}
{TILE,53,13,7,3,1,0,0}
{TILE,54,4,3,7,1,15,0}
{TILE,54,13,7,3,1,0,0}
{TILE,55,4,3,7,1,15,0}
{TILE,55,13,7,3,1,0,0}
{TILE,56,4,3,7,1,15,0}
{TILE,56,12,5,3,1,13,0}
{TILE,56,13,7,1,1,12,0}
{TILE,57,4,3,7,1,15,0}
{TILE,57,12,7,3,1,0,0}
{TILE,58,4,3,7,1,15,0}
{TILE,58,12,7,3,1,0,0}
{TILE,59,4,3,7,1,15,0}
{TILE,59,12,7,3,1,0,0}
{TILE,60,4,3,7,1,15,0}
{TILE,60,12,7,3,1,0,0}
{TILE,61,4,3,7,1,15,0}
{TILE,61,8,5,3,1,13,0}
{TILE,61,9,5,1,1,13,0}
{TILE,61,10,5,1,1,13,0}
{TILE,61,11,5,1,1,13,0}
{TILE,61,12,7,1,1,12,0}
{TILE,62,4,3,7,1,15,0}
{TILE,62,7,5,3,1,23,0}
{TILE,62,8,7,1,1,13,0}
{TILE,63,4,3,7,1,15,0}
{TILE,63,7,7,3,1,15,0}
{TILE,64,4,3,7,1,15,0}
{TILE,64,7,7,3,1,23,0}
{TILE,65,4,3,7,1,15,0}
{TILE,65,7,7,3,1,23,0}
{TILE,66,4,3,7,1,15,0}
{TILE,66,7,7,3,1,15,0}
{TILE,67,4,3,7,1,15,0}
{TILE,67,7,7,3,1,15,0}
{TILE,68,4,3,7,1,15,0}
{TILE,68,7,7,3,1,23,0}
{TILE,69,4,3,7,1,15,0}
{TILE,69,7,7,3,1,23,0}
{TILE,70,4,3,7,1,15,0}
{TILE,70,7,7,3,1,23,0}
{TILE,71,4,3,7,1,15,0}
{TILE,71,7,7,5,1,13,0}
{TILE,71,8,1,5,1,13,0}
{TILE,71,9,1,5,1,13,0}
{TILE,71,10,1,5,1,13,0}
{TILE,71,11,1,3,1,12,0}
{TILE,72,4,3,7,1,15,0}
{TILE,72,11,7,3,0,0,0}
{TILE,73,4,3,7,1,15,0}
{TILE,73,11,7,3,0,0,0}
{TILE,74,4,3,7,1,15,0}
{TILE,74,11,7,3,0,0,0}
{TILE,75,4,3,7,1,15,0}
{TILE,75,11,7,3,0,0,0}
{TILE,76,4,3,7,1,15,0}
{TILE,76,11,7,3,0,0,0}
{TILE,77,4,3,7,1,15,0}
{TILE,77,11,7,3,0,0,0}
{TILE,78,4,3,7,1,15,0}
{TILE,78,11,7,3,0,0,0}
{TILE,79,4,3,7,1,15,0}
{TILE,79,11,7,3,0,0,0}
{TILE,80,4,3,7,1,15,0}
{TILE,80,11,7,3,0,0,0}
{TILE,81,4,3,7,1,15,0}
{TILE,81,11,7,3,0,0,0}
{TILE,82,4,3,7,1,15,0}
{TILE,82,11,7,3,0,0,0}
{TILE,83,4,3,7,1,15,0}
{TILE,83,11,7,3,0,0,0}
{TILE,84,4,3,7,1,15,0}
{TILE,84,11,7,3,0,0,0}
{TILE,85,4,3,7,1,15,0}
{TILE,85,11,7,3,0,0,0}
{TILE,86,4,3,7,1,15,0}
{TILE,86,11,7,3,0,0,0}
{TILE,87,4,3,7,1,15,0}
{TILE,87,11,7,3,0,0,0}
{TILE,88,4,3,7,1,15,0}
{TILE,88,11,7,3,0,0,0}
{TILE,89,4,3,7,1,15,0}
{TILE,89,11,7,3,0,0,0}
{TILE,90,4,5,7,1,16,0}
{TILE,90,5,5,1,1,13,0}
{TILE,90,6,5,1,1,13,0}
{TILE,90,7,5,1,1,13,0}
{TILE,90,8,5,1,1,13,0}
{TILE,90,9,5,1,1,13,0}
{TILE,90,10,3,1,1,13,0}
{TILE,90,11,7,3,0,0,0}
{TILE,91,6,3,5,1,16,0}
{TILE,91,7,1,5,1,13,0}
{TILE,91,8,1,5,1,13,0}
{TILE,91,9,1,5,1,13,0}
{TILE,91,10,1,7,1,13,0}
{TILE,91,11,7,3,0,0,0}
{TILE,92,6,3,7,1,13,0}
{TILE,92,11,7,3,0,0,0}
{TILE,93,6,3,7,1,13,0}
{TILE,93,11,7,3,0,0,0}
{TILE,94,6,3,7,1,13,0}
{TILE,94,11,7,3,0,0,0}
{TILE,95,6,3,7,1,13,0}
{TILE,95,11,7,3,0,0,0}
{TILE,96,6,3,7,1,13,0}
{TILE,96,11,7,3,0,0,0}
{TILE,97,6,3,7,1,13,0}
{TILE,97,11,7,3,0,0,0}
{TILE,98,6,3,7,1,13,0}
{TILE,98,11,7,3,0,0,0}
{TILE,99,6,3,7,1,13,0}
{TILE,99,11,7,3,0,0,0}
{TILE,100,6,3,7,1,13,0}
{TILE,100,11,7,3,0,0,0}
{TILE,101,6,3,7,1,13,0}
{TILE,101,11,7,3,0,0,0}
{TILE,102,6,5,7,1,13,0}
{TILE,102,7,5,1,1,13,0}
{TILE,102,8,5,1,1,13,0}
{TILE,102,9,3,1,1,13,0}
{TILE,102,11,7,3,0,0,0}
{TILE,103,4,3,5,1,16,0}
{TILE,103,5,1,5,1,13,0}
{TILE,103,6,1,5,1,13,0}
{TILE,103,7,1,5,1,13,0}
{TILE,103,8,1,5,1,13,0}
{TILE,103,9,1,7,1,13,0}
{TILE,103,11,7,3,0,0,0}
{TILE,104,4,3,7,1,15,0}
{TILE,104,11,7,3,0,0,0}
{TILE,105,4,5,7,1,16,0}
{TILE,105,5,5,1,1,13,0}
{TILE,105,6,5,1,1,13,0}
{TILE,105,7,5,1,1,13,0}
{TILE,105,8,5,1,1,13,0}
{TILE,105,9,5,1,1,13,0}
{TILE,105,10,5,1,1,13,0}
{TILE,105,11,7,1,1,12,0}
[SPRITES]
{SPRITE,item,0,40,-1,Decoration,20}
{SPRITE,item,0,44,-1,Decoration,20}
{SPRITE,item,2,40,-1,Decoration,20}
{SPRITE,item,2,44,-1,Decoration,20}
{SPRITE,item,3,53,-1,Collectible,4}
{SPRITE,item,3,55,-1,Collectible,4}
{SPRITE,item,3,57,-1,Collectible,4}
{SPRITE,item,3,59,-1,Collectible,4}
{SPRITE,item,5,61,-1,Checkpoint,8}
{SPRITE,item,6,40,-1,Decoration,20}
{SPRITE,item,6,44,-1,Decoration,20}
{SPRITE,item,7,61,-1,Collectible,4}
{SPRITE,item,9,61,-1,Collectible,4}
{SPRITE,item,10,40,-1,Decoration,20}
{SPRITE,item,10,44,-1,Decoration,20}
{SPRITE,item,11,50,-1,Life,7}
{SPRITE,item,11,61,-1,Collectible,4}
{SPRITE,item,13,61,-1,Collectible,4}
{SPRITE,item,14,40,-1,Decoration,20}
{SPRITE,item,14,44,-1,Decoration,20}
{SPRITE,item,15,61,-1,Collectible,4}
{SPRITE,item,17,61,-1,Collectible,4}
{SPRITE,item,18,40,-1,Decoration,20}
{SPRITE,item,18,44,-1,Decoration,20}
{SPRITE,item,19,58,-1,Collectible,4}
{SPRITE,item,19,59,-1,Collectible,4}
{SPRITE,block,19,60,-1,0,0}
{SPRITE,item,20,59,-1,Collectible,4}
{SPRITE,item,22,40,-1,Decoration,20}
{SPRITE,item,22,44,-1,Decoration,20}
{SPRITE,item,22,61,-1,Collectible,4}
{SPRITE,item,24,61,-1,Collectible,4}
{SPRITE,item,25,61,-1,Collectible,4}
{SPRITE,item,26,40,-1,Decoration,20}
{SPRITE,item,26,44,-1,Decoration,20}
{SPRITE,item,26,48,-1,Decoration,22}
{SPRITE,item,26,61,-1,Collectible,4}
{SPRITE,item,28,16,-1,Decoration,20}
{SPRITE,item,28,20,-1,Decoration,20}
{SPRITE,item,28,24,-1,Decoration,20}
{SPRITE,item,28,28,-1,Decoration,20}
{SPRITE,item,28,32,-1,Decoration,20}
{SPRITE,item,28,36,-1,Decoration,20}
{SPRITE,item,28,61,-1,Collectible,4}
{SPRITE,item,29,61,-1,Collectible,4}
{SPRITE,item,30,6,-1,Decoration,20}
{SPRITE,item,30,10,-1,Decoration,20}
{SPRITE,item,30,12,-1,Decoration,20}
{SPRITE,item,30,40,-1,Decoration,20}
{SPRITE,item,30,44,-1,Decoration,20}
{SPRITE,item,30,61,-1,Collectible,4}
{SPRITE,item,32,0,-1,Decoration,20}
{SPRITE,item,32,2,-1,Decoration,20}
{SPRITE,item,32,16,-1,Decoration,20}
{SPRITE,item,32,20,-1,Decoration,20}
{SPRITE,item,32,24,-1,Decoration,20}
{SPRITE,item,32,28,-1,Decoration,20}
{SPRITE,item,32,32,-1,Decoration,20}
{SPRITE,item,32,36,-1,Decoration,20}
{SPRITE,item,33,48,-1,Decoration,22}
{SPRITE,item,33,61,-1,Collectible,4}
{SPRITE,item,34,6,-1,Decoration,20}
{SPRITE,item,34,10,-1,Decoration,20}
{SPRITE,item,34,12,-1,Decoration,20}
{SPRITE,item,34,40,-1,Decoration,20}
{SPRITE,item,34,44,-1,Decoration,20}
{SPRITE,item,34,61,-1,Collectible,4}
{SPRITE,item,35,61,-1,Collectible,4}
{SPRITE,item,36,0,-1,Decoration,20}
{SPRITE,item,36,2,-1,Decoration,20}
{SPRITE,item,36,58,-1,Collectible,4}
{SPRITE,item,36,59,-1,Collectible,4}
{SPRITE,spike,37,17,-1,2,1}
{SPRITE,spike,37,38,-1,2,3}
{SPRITE,item,37,48,-1,Decoration,22}
{SPRITE,item,37,61,-1,Collectible,4}
{SPRITE,spike,38,17,-1,18,1}
{SPRITE,spike,38,38,-1,2,3}
{SPRITE,item,38,40,-1,Decoration,20}
{SPRITE,item,38,44,-1,Decoration,20}
{SPRITE,item,38,61,-1,Collectible,4}
{SPRITE,item,39,6,-1,Decoration,22}
{SPRITE,spike,39,17,-1,18,1}
{SPRITE,item,39,32,-1,Health,3}
{SPRITE,spike,39,38,-1,18,3}
{SPRITE,item,39,48,-1,Decoration,22}
{SPRITE,item,39,61,-1,Collectible,4}
{SPRITE,item,40,0,-1,Decoration,20}
{SPRITE,item,40,2,-1,Decoration,20}
{SPRITE,spike,40,17,-1,2,1}
{SPRITE,spike,40,38,-1,2,3}
{SPRITE,item,40,58,-1,Collectible,4}
{SPRITE,item,40,59,-1,Collectible,4}
{SPRITE,item,41,16,-1,Decoration,22}
{SPRITE,spike,41,17,-1,18,1}
{SPRITE,spike,41,38,-1,18,3}
{SPRITE,item,41,61,-1,Collectible,4}
{SPRITE,item,42,14,-1,Health,3}
{SPRITE,spike,42,17,-1,2,1}
{SPRITE,spike,42,38,-1,2,3}
{SPRITE,item,42,40,-1,Decoration,20}
{SPRITE,item,42,44,-1,Decoration,20}
{SPRITE,item,42,61,-1,Collectible,4}
{SPRITE,item,43,6,-1,Decoration,22}
{SPRITE,spike,43,17,-1,2,1}
{SPRITE,spike,43,38,-1,2,3}
{SPRITE,item,43,61,-1,Collectible,4}
{SPRITE,item,44,0,-1,Decoration,20}
{SPRITE,item,44,2,-1,Decoration,20}
{SPRITE,spike,44,17,-1,18,1}
{SPRITE,spike,44,38,-1,18,3}
{SPRITE,item,44,58,-1,Collectible,4}
{SPRITE,item,44,59,-1,Collectible,4}
{SPRITE,spike,45,14,-1,18,3}
{SPRITE,spike,45,17,-1,18,1}
{SPRITE,spike,45,38,-1,2,3}
{SPRITE,item,45,61,-1,Collectible,4}
{SPRITE,spike,46,14,-1,2,3}
{SPRITE,spike,46,17,-1,18,1}
{SPRITE,spike,46,38,-1,2,3}
{SPRITE,item,46,61,-1,Collectible,4}
{SPRITE,spike,47,17,-1,18,1}
{SPRITE,spike,47,38,-1,18,3}
{SPRITE,spike,47,41,-1,18,1}
{SPRITE,item,47,61,-1,Collectible,4}
{SPRITE,item,48,0,-1,Decoration,20}
{SPRITE,item,48,2,-1,Decoration,20}
{SPRITE,item,48,16,-1,Decoration,22}
{SPRITE,spike,48,17,-1,2,1}
{SPRITE,spike,48,38,-1,18,3}
{SPRITE,item,48,40,-1,Decoration,22}
{SPRITE,spike,48,41,-1,2,1}
{SPRITE,item,49,6,-1,Decoration,22}
{SPRITE,spike,49,17,-1,2,1}
{SPRITE,spike,49,38,-1,2,3}
{SPRITE,spike,49,41,-1,18,1}
{SPRITE,container,49,62,-1,9,10}
{SPRITE,spike,50,14,-1,2,3}
{SPRITE,spike,50,17,-1,18,1}
{SPRITE,spike,50,38,-1,18,3}
{SPRITE,spike,50,41,-1,2,1}
{SPRITE,spike,51,14,-1,18,3}
{SPRITE,spike,51,17,-1,18,1}
{SPRITE,spike,51,38,-1,2,3}
{SPRITE,spike,51,41,-1,2,1}
{SPRITE,item,52,0,-1,Decoration,20}
{SPRITE,item,52,2,-1,Decoration,20}
{SPRITE,spike,52,17,-1,18,1}
{SPRITE,spike,52,38,-1,2,3}
{SPRITE,spike,52,41,-1,18,1}
{SPRITE,item,52,46,-1,Collectible,4}
{SPRITE,item,52,47,-1,Collectible,4}
{SPRITE,item,52,50,-1,Collectible,4}
{SPRITE,item,52,51,-1,Collectible,4}
{SPRITE,item,52,54,-1,Collectible,4}
{SPRITE,item,52,55,-1,Collectible,4}
{SPRITE,container,52,62,-1,9,10}
{SPRITE,item,53,16,-1,Decoration,22}
{SPRITE,spike,53,17,-1,2,1}
{SPRITE,item,53,22,-1,Collectible,4}
{SPRITE,item,53,23,-1,Collectible,4}
{SPRITE,item,53,26,-1,Collectible,4}
{SPRITE,item,53,27,-1,Collectible,4}
{SPRITE,item,53,29,-1,Collectible,4}
{SPRITE,spike,53,38,-1,2,3}
{SPRITE,spike,53,41,-1,2,1}
{SPRITE,item,53,48,-1,Collectible,4}
{SPRITE,item,53,49,-1,Collectible,4}
{SPRITE,item,53,52,-1,Collectible,4}
{SPRITE,item,53,53,-1,Collectible,4}
{SPRITE,item,53,56,-1,Collectible,4}
{SPRITE,item,53,57,-1,Collectible,4}
{SPRITE,spike,54,17,-1,2,1}
{SPRITE,item,54,24,-1,Collectible,4}
{SPRITE,item,54,25,-1,Collectible,4}
{SPRITE,item,54,28,-1,Collectible,4}
{SPRITE,spike,54,38,-1,2,3}
{SPRITE,item,54,40,-1,Decoration,22}
{SPRITE,spike,54,41,-1,18,1}
{SPRITE,item,54,44,-1,Checkpoint,8}
{SPRITE,item,55,6,-1,Decoration,22}
{SPRITE,item,55,20,-1,Collectible,4}
{SPRITE,item,55,32,-1,Collectible,4}
{SPRITE,item,55,44,-1,Collectible,4}
{SPRITE,block,55,60,-1,1,14}
{SPRITE,block,55,61,-1,1,14}
{SPRITE,block,55,62,-1,1,14}
{SPRITE,item,56,0,-1,Decoration,20}
{SPRITE,item,56,2,-1,Decoration,20}
{SPRITE,item,56,20,-1,Collectible,4}
{SPRITE,item,56,32,-1,Collectible,4}
{SPRITE,item,56,44,-1,Collectible,4}
{SPRITE,item,56,50,-1,Decoration,20}
{SPRITE,item,56,54,-1,Decoration,20}
{SPRITE,item,56,56,-1,Decoration,20}
{SPRITE,block,56,61,-1,1,14}
{SPRITE,block,56,62,-1,1,14}
{SPRITE,item,57,20,-1,Collectible,4}
{SPRITE,spike,57,26,-1,18,3}
{SPRITE,spike,57,29,-1,18,1}
{SPRITE,item,57,32,-1,Collectible,4}
{SPRITE,item,57,44,-1,Collectible,4}
{SPRITE,block,57,61,-1,1,14}
{SPRITE,block,57,62,-1,1,14}
{SPRITE,item,58,9,-1,Recovery,5}
{SPRITE,item,58,20,-1,Collectible,4}
{SPRITE,spike,58,26,-1,18,3}
{SPRITE,spike,58,29,-1,18,1}
{SPRITE,item,58,32,-1,Collectible,4}
{SPRITE,item,58,44,-1,Collectible,4}
{SPRITE,block,58,61,-1,1,14}
{SPRITE,block,58,62,-1,1,14}
{SPRITE,item,59,20,-1,Collectible,4}
{SPRITE,spike,59,26,-1,2,3}
{SPRITE,item,59,28,-1,Decoration,22}
{SPRITE,spike,59,29,-1,2,1}
{SPRITE,item,59,32,-1,Collectible,4}
{SPRITE,item,59,44,-1,Collectible,4}
{SPRITE,block,59,61,-1,1,13}
{SPRITE,block,59,62,-1,1,14}
{SPRITE,item,60,0,-1,Decoration,22}
{SPRITE,item,60,20,-1,Collectible,4}
{SPRITE,spike,60,26,-1,18,3}
{SPRITE,spike,60,29,-1,18,1}
{SPRITE,item,60,36,-1,Collectible,4}
{SPRITE,item,60,37,-1,Collectible,4}
{SPRITE,item,60,40,-1,Collectible,4}
{SPRITE,item,60,41,-1,Collectible,4}
{SPRITE,item,60,44,-1,Collectible,4}
{SPRITE,item,60,50,-1,Decoration,20}
{SPRITE,item,60,54,-1,Decoration,20}
{SPRITE,item,60,56,-1,Decoration,20}
{SPRITE,block,60,61,-1,1,14}
{SPRITE,block,60,62,-1,1,14}
{SPRITE,item,61,15,-1,Collectible,4}
{SPRITE,item,61,16,-1,Collectible,4}
{SPRITE,item,61,17,-1,Collectible,4}
{SPRITE,spike,61,26,-1,18,3}
{SPRITE,spike,61,29,-1,2,1}
{SPRITE,item,61,34,-1,Collectible,4}
{SPRITE,item,61,35,-1,Collectible,4}
{SPRITE,item,61,38,-1,Collectible,4}
{SPRITE,item,61,39,-1,Collectible,4}
{SPRITE,block,61,61,-1,1,14}
{SPRITE,block,61,62,-1,1,14}
{SPRITE,item,62,13,-1,Collectible,4}
{SPRITE,container,62,21,-1,9,10}
{SPRITE,spike,62,26,-1,2,3}
{SPRITE,spike,62,29,-1,18,1}
{SPRITE,block,62,61,-1,1,14}
{SPRITE,block,62,62,-1,1,14}
{SPRITE,item,63,0,-1,Decoration,22}
{SPRITE,item,63,13,-1,Collectible,4}
{SPRITE,block,63,61,-1,1,14}
{SPRITE,block,63,62,-1,1,14}
{SPRITE,item,64,13,-1,Checkpoint,8}
{SPRITE,item,64,16,-1,Decoration,20}
{SPRITE,item,64,20,-1,Decoration,20}
{SPRITE,item,64,24,-1,Decoration,20}
{SPRITE,item,64,28,-1,Decoration,20}
{SPRITE,item,64,32,-1,Decoration,20}
{SPRITE,item,64,36,-1,Decoration,20}
{SPRITE,item,64,40,-1,Decoration,20}
{SPRITE,item,64,44,-1,Decoration,20}
{SPRITE,item,64,47,-1,Decoration,20}
{SPRITE,item,64,50,-1,Decoration,20}
{SPRITE,item,64,54,-1,Decoration,20}
{SPRITE,item,64,56,-1,Decoration,20}
{SPRITE,block,64,61,-1,1,14}
{SPRITE,block,64,62,-1,1,14}
{SPRITE,item,65,60,-1,Decoration,22}
{SPRITE,item,67,60,-1,Decoration,22}
{SPRITE,item,67,62,-1,Health,3}
{SPRITE,item,68,0,-1,Decoration,22}
{SPRITE,item,68,13,-1,Collectible,4}
{SPRITE,item,68,16,-1,Decoration,20}
{SPRITE,item,68,20,-1,Decoration,20}
{SPRITE,item,68,24,-1,Decoration,20}
{SPRITE,item,68,28,-1,Decoration,20}
{SPRITE,item,68,32,-1,Decoration,20}
{SPRITE,item,68,36,-1,Decoration,20}
{SPRITE,item,68,40,-1,Decoration,20}
{SPRITE,item,68,44,-1,Decoration,20}
{SPRITE,item,68,47,-1,Decoration,20}
{SPRITE,item,68,50,-1,Decoration,20}
{SPRITE,item,68,54,-1,Decoration,20}
{SPRITE,item,68,56,-1,Decoration,20}
{SPRITE,container,68,62,-1,9,10}
{SPRITE,item,69,13,-1,Collectible,4}
{SPRITE,item,70,13,-1,Collectible,4}
{SPRITE,item,70,16,-1,Decoration,20}
{SPRITE,item,70,20,-1,Decoration,20}
{SPRITE,item,70,24,-1,Decoration,20}
{SPRITE,item,70,50,-1,Decoration,20}
{SPRITE,item,70,54,-1,Decoration,20}
{SPRITE,item,70,58,-1,Decoration,20}
{SPRITE,item,70,62,-1,Decoration,12}
{SPRITE,item,71,13,-1,Collectible,4}
{SPRITE,item,72,13,-1,Collectible,4}
{SPRITE,item,72,18,-1,Decoration,21}
{SPRITE,item,72,22,-1,Decoration,21}
{SPRITE,item,72,62,-1,Decoration,12}
{SPRITE,item,73,0,-1,Decoration,22}
{SPRITE,item,74,50,-1,Decoration,20}
{SPRITE,item,74,54,-1,Decoration,20}
{SPRITE,item,74,58,-1,Decoration,20}
{SPRITE,item,74,62,-1,Decoration,12}
{SPRITE,spike,75,16,-1,2,3}
{SPRITE,spike,76,16,-1,18,3}
{SPRITE,item,76,18,-1,Decoration,21}
{SPRITE,item,76,22,-1,Decoration,21}
{SPRITE,item,76,62,-1,Decoration,12}
{SPRITE,spike,77,16,-1,18,3}
{SPRITE,spike,78,16,-1,2,3}
{SPRITE,spike,79,16,-1,18,3}
{SPRITE,spike,80,16,-1,2,3}
{SPRITE,item,80,18,-1,Decoration,21}
{SPRITE,item,80,22,-1,Decoration,21}
{SPRITE,item,81,0,-1,Decoration,22}
{SPRITE,spike,81,16,-1,18,3}
{SPRITE,spike,82,16,-1,2,3}
{SPRITE,item,84,13,-1,Collectible,4}
{SPRITE,item,84,16,-1,Decoration,21}
{SPRITE,item,84,20,-1,Decoration,21}
{SPRITE,item,85,0,-1,Decoration,22}
{SPRITE,item,85,13,-1,Collectible,4}
{SPRITE,item,86,13,-1,Collectible,4}
{SPRITE,item,87,13,-1,Collectible,4}
{SPRITE,item,88,2,-1,Health,3}
{SPRITE,item,88,18,-1,Decoration,21}
{SPRITE,item,88,22,-1,Decoration,21}
{SPRITE,item,89,0,-1,Decoration,22}
{SPRITE,spike,89,16,-1,2,3}
{SPRITE,spike,90,16,-1,2,3}
{SPRITE,item,92,16,-1,Decoration,21}
{SPRITE,item,92,20,-1,Decoration,21}
{SPRITE,item,92,22,-1,Decoration,21}
{SPRITE,item,92,28,-1,Decoration,21}
{SPRITE,item,93,13,-1,Collectible,4}
{SPRITE,item,94,13,-1,Collectible,4}
{SPRITE,item,94,26,-1,Decoration,12}
{SPRITE,item,96,13,-1,Collectible,4}
{SPRITE,item,96,22,-1,Decoration,21}
{SPRITE,item,96,26,-1,Decoration,12}
{SPRITE,item,96,28,-1,Decoration,21}
{SPRITE,item,98,0,-1,Decoration,20}
{SPRITE,item,98,4,-1,Decoration,20}
{SPRITE,item,98,15,-1,Collectible,4}
{SPRITE,item,98,22,-1,Decoration,21}
{SPRITE,item,98,26,-1,Decoration,12}
{SPRITE,item,99,17,-1,Collectible,4}
{SPRITE,item,100,19,-1,Collectible,4}
{SPRITE,item,100,26,-1,Decoration,12}
{SPRITE,item,100,28,-1,Decoration,21}
{SPRITE,item,100,32,-1,Decoration,21}
{SPRITE,item,101,19,-1,Collectible,4}
{SPRITE,item,102,0,-1,Decoration,20}
{SPRITE,item,102,4,-1,Decoration,20}
{SPRITE,spike,103,26,-1,18,3}
{SPRITE,spike,104,26,-1,18,3}
{SPRITE,item,104,28,-1,Decoration,21}
{SPRITE,item,104,32,-1,Decoration,21}
{SPRITE,item,105,20,-1,Collectible,4}
{SPRITE,item,105,21,-1,Collectible,4}
{SPRITE,spike,105,26,-1,2,3}
{SPRITE,item,106,0,-1,Decoration,20}
{SPRITE,item,106,4,-1,Decoration,20}
{SPRITE,item,106,22,-1,Collectible,4}
{SPRITE,spike,106,26,-1,18,3}
{SPRITE,item,107,22,-1,Collectible,4}
{SPRITE,spike,107,26,-1,18,3}
{SPRITE,item,108,22,-1,Collectible,4}
{SPRITE,spike,108,26,-1,2,3}
{SPRITE,item,108,28,-1,Decoration,21}
{SPRITE,item,108,32,-1,Decoration,21}
{SPRITE,item,109,8,-1,Decoration,22}
{SPRITE,item,109,22,-1,Collectible,4}
{SPRITE,spike,109,26,-1,18,3}
{SPRITE,item,110,0,-1,Decoration,20}
{SPRITE,item,110,4,-1,Decoration,20}
{SPRITE,item,110,22,-1,Collectible,4}
{SPRITE,spike,110,26,-1,2,3}
{SPRITE,spike,111,26,-1,18,3}
{SPRITE,spike,112,26,-1,2,3}
{SPRITE,item,112,28,-1,Decoration,21}
{SPRITE,item,112,32,-1,Decoration,21}
{SPRITE,item,113,23,-1,Collectible,4}
{SPRITE,item,114,0,-1,Decoration,20}
{SPRITE,item,114,4,-1,Decoration,20}
{SPRITE,item,114,8,-1,Decoration,22}
{SPRITE,item,114,24,-1,Checkpoint,8}
{SPRITE,item,114,26,-1,Decoration,21}
{SPRITE,item,114,30,-1,Decoration,21}
{SPRITE,item,118,0,-1,Decoration,20}
{SPRITE,item,118,4,-1,Decoration,20}
{SPRITE,item,118,26,-1,Decoration,21}
{SPRITE,item,118,30,-1,Decoration,21}
{SPRITE,item,120,8,-1,Decoration,22}
{SPRITE,item,121,15,-1,Collectible,4}
{SPRITE,item,122,0,-1,Decoration,20}
{SPRITE,item,122,4,-1,Decoration,20}
{SPRITE,item,122,15,-1,Collectible,4}
{SPRITE,spike,122,17,-1,18,2}
{SPRITE,spike,122,18,-1,2,2}
{SPRITE,spike,122,19,-1,18,2}
{SPRITE,spike,122,20,-1,18,2}
{SPRITE,spike,122,21,-1,2,2}
{SPRITE,spike,122,22,-1,18,2}
{SPRITE,spike,122,23,-1,2,2}
{SPRITE,spike,122,24,-1,2,2}
{SPRITE,item,122,26,-1,Decoration,21}
{SPRITE,item,122,30,-1,Decoration,21}
{SPRITE,item,123,15,-1,Collectible,4}
{SPRITE,item,124,18,-1,Decoration,20}
{SPRITE,item,124,20,-1,Decoration,20}
{SPRITE,item,124,24,-1,Decoration,12}
{SPRITE,item,125,13,-1,Collectible,4}
{SPRITE,item,126,0,-1,Decoration,20}
{SPRITE,item,126,4,-1,Decoration,20}
{SPRITE,item,126,13,-1,Collectible,4}
{SPRITE,item,126,16,-1,Decoration,20}
{SPRITE,item,126,24,-1,Decoration,12}
{SPRITE,item,126,26,-1,Decoration,21}
{SPRITE,item,126,30,-1,Decoration,21}
{SPRITE,item,127,8,-1,Decoration,22}
{SPRITE,item,127,13,-1,Collectible,4}
{SPRITE,item,128,20,-1,Decoration,20}
{SPRITE,item,128,24,-1,Decoration,12}
{SPRITE,container,129,14,-1,9,10}
{SPRITE,item,130,0,-1,Decoration,20}
{SPRITE,item,130,4,-1,Decoration,20}
{SPRITE,item,130,12,-1,Collectible,4}
{SPRITE,item,130,16,-1,Decoration,20}
{SPRITE,item,130,24,-1,Decoration,12}
{SPRITE,item,130,26,-1,Decoration,21}
{SPRITE,item,131,12,-1,Collectible,4}
{SPRITE,container,132,14,-1,9,10}
{SPRITE,item,132,20,-1,Decoration,19}
{SPRITE,item,132,22,-1,Decoration,19}
{SPRITE,item,132,24,-1,Decoration,21}
{SPRITE,item,133,12,-1,Collectible,4}
{SPRITE,item,134,0,-1,Decoration,20}
{SPRITE,item,134,4,-1,Decoration,20}
{SPRITE,item,134,12,-1,Collectible,4}
{SPRITE,item,134,16,-1,Decoration,20}
{SPRITE,item,134,20,-1,Decoration,19}
{SPRITE,item,134,22,-1,Decoration,12}
{SPRITE,container,135,14,-1,9,10}
{SPRITE,item,136,20,-1,Decoration,19}
{SPRITE,item,136,22,-1,Decoration,12}
{SPRITE,item,136,24,-1,Decoration,21}
{SPRITE,item,136,28,-1,Decoration,21}
{SPRITE,item,137,8,-1,Decoration,22}
{SPRITE,item,137,13,-1,Collectible,4}
{SPRITE,item,138,0,-1,Decoration,20}
{SPRITE,item,138,4,-1,Decoration,20}
{SPRITE,item,138,13,-1,Collectible,4}
{SPRITE,item,138,16,-1,Decoration,20}
{SPRITE,item,138,20,-1,Decoration,19}
{SPRITE,item,138,22,-1,Decoration,12}
{SPRITE,item,139,13,-1,Collectible,4}
{SPRITE,item,140,13,-1,Recovery,5}
{SPRITE,item,140,14,-1,Checkpoint,8}
{SPRITE,item,140,20,-1,Decoration,19}
{SPRITE,item,140,22,-1,Decoration,12}
{SPRITE,item,140,24,-1,Decoration,21}
{SPRITE,item,140,28,-1,Decoration,21}
{SPRITE,item,142,0,-1,Decoration,20}
{SPRITE,item,142,4,-1,Decoration,20}
{SPRITE,item,142,13,-1,Collectible,4}
{SPRITE,item,144,8,-1,Decoration,22}
{SPRITE,item,144,21,-1,Health,3}
{SPRITE,item,144,24,-1,Decoration,21}
{SPRITE,item,144,28,-1,Decoration,21}
{SPRITE,item,146,0,-1,Decoration,20}
{SPRITE,item,146,4,-1,Decoration,20}
{SPRITE,item,147,14,-1,Collectible,4}
{SPRITE,item,148,24,-1,Decoration,21}
{SPRITE,item,148,28,-1,Decoration,21}
{SPRITE,item,149,14,-1,Collectible,4}
{SPRITE,spike,149,22,-1,2,3}
{SPRITE,item,150,0,-1,Decoration,20}
{SPRITE,item,150,4,-1,Decoration,20}
{SPRITE,spike,150,22,-1,18,3}
{SPRITE,item,151,14,-1,Collectible,4}
{SPRITE,spike,151,22,-1,2,3}
{SPRITE,item,152,8,-1,Decoration,22}
{SPRITE,spike,152,22,-1,18,3}
{SPRITE,item,152,24,-1,Decoration,21}
{SPRITE,item,152,28,-1,Decoration,21}
{SPRITE,item,153,14,-1,Collectible,4}
{SPRITE,spike,153,22,-1,2,3}
{SPRITE,item,154,0,-1,Decoration,20}
{SPRITE,item,154,4,-1,Decoration,20}
{SPRITE,spike,154,22,-1,18,3}
{SPRITE,item,155,14,-1,Collectible,4}
{SPRITE,spike,155,22,-1,18,3}
{SPRITE,item,156,17,-1,Collectible,4}
{SPRITE,spike,156,22,-1,2,3}
{SPRITE,item,156,24,-1,Decoration,21}
{SPRITE,item,156,28,-1,Decoration,21}
{SPRITE,spike,157,22,-1,2,3}
{SPRITE,item,158,0,-1,Decoration,20}
{SPRITE,item,158,4,-1,Decoration,20}
{SPRITE,item,158,8,-1,Decoration,22}
{SPRITE,item,158,17,-1,Collectible,4}
{SPRITE,spike,158,22,-1,18,3}
{SPRITE,spike,159,22,-1,18,3}
{SPRITE,item,160,17,-1,Collectible,4}
{SPRITE,spike,160,22,-1,2,3}
{SPRITE,item,160,24,-1,Decoration,21}
{SPRITE,item,160,28,-1,Decoration,21}
{SPRITE,spike,161,22,-1,18,3}
{SPRITE,item,162,0,-1,Decoration,20}
{SPRITE,item,162,4,-1,Decoration,20}
{SPRITE,item,162,17,-1,Collectible,4}
{SPRITE,spike,162,22,-1,18,3}
{SPRITE,item,163,8,-1,Decoration,22}
{SPRITE,spike,163,22,-1,2,3}
{SPRITE,item,164,17,-1,Collectible,4}
{SPRITE,spike,164,22,-1,2,3}
{SPRITE,item,164,24,-1,Decoration,21}
{SPRITE,item,164,28,-1,Decoration,21}
{SPRITE,item,165,19,-1,Collectible,4}
{SPRITE,spike,165,22,-1,2,3}
{SPRITE,item,166,0,-1,Decoration,20}
{SPRITE,item,166,4,-1,Decoration,20}
{SPRITE,item,166,8,-1,Decoration,22}
{SPRITE,spike,166,22,-1,18,3}
{SPRITE,item,167,19,-1,Collectible,4}
{SPRITE,spike,167,22,-1,18,3}
{SPRITE,item,168,8,-1,Decoration,22}
{SPRITE,spike,168,22,-1,2,3}
{SPRITE,item,168,24,-1,Decoration,21}
{SPRITE,item,168,28,-1,Decoration,21}
{SPRITE,item,169,19,-1,Collectible,4}
{SPRITE,spike,169,22,-1,18,3}
{SPRITE,item,170,0,-1,Decoration,20}
{SPRITE,item,170,4,-1,Decoration,20}
{SPRITE,spike,170,22,-1,2,3}
{SPRITE,item,171,19,-1,Collectible,4}
{SPRITE,spike,171,22,-1,18,3}
{SPRITE,item,172,24,-1,Decoration,21}
{SPRITE,item,172,28,-1,Decoration,21}
{SPRITE,item,173,19,-1,Collectible,4}
{SPRITE,item,174,0,-1,Decoration,20}
{SPRITE,item,174,4,-1,Decoration,20}
{SPRITE,item,174,8,-1,Decoration,22}
{SPRITE,item,176,24,-1,Decoration,21}
{SPRITE,item,176,28,-1,Decoration,21}
{SPRITE,item,178,0,-1,Decoration,20}
{SPRITE,item,178,4,-1,Decoration,20}
{SPRITE,item,178,8,-1,Decoration,22}
{SPRITE,item,178,22,-1,Checkpoint,8}
{SPRITE,item,179,10,-1,Life,7}
{SPRITE,item,179,22,-1,Recovery,5}
{SPRITE,item,180,24,-1,Decoration,21}
{SPRITE,item,180,28,-1,Decoration,21}
{SPRITE,item,182,0,-1,Decoration,20}
{SPRITE,item,182,4,-1,Decoration,20}
{SPRITE,item,182,8,-1,Decoration,20}
{SPRITE,oneway,182,21,-1,25,1}
{SPRITE,oneway,182,22,-1,26,1}
{SPRITE,item,184,24,-1,Decoration,21}
{SPRITE,item,184,28,-1,Decoration,21}
{SPRITE,item,186,0,-1,Decoration,20}
{SPRITE,item,186,4,-1,Decoration,20}
{SPRITE,item,186,8,-1,Decoration,20}
{SPRITE,item,188,24,-1,Decoration,21}
{SPRITE,item,188,28,-1,Decoration,21}
{SPRITE,item,190,0,-1,Decoration,20}
{SPRITE,item,190,4,-1,Decoration,20}
{SPRITE,item,190,8,-1,Decoration,20}
{SPRITE,item,192,24,-1,Decoration,21}
{SPRITE,item,192,28,-1,Decoration,21}
{SPRITE,item,194,0,-1,Decoration,20}
{SPRITE,item,194,4,-1,Decoration,20}
{SPRITE,item,194,8,-1,Decoration,20}
{SPRITE,item,196,24,-1,Decoration,21}
{SPRITE,item,196,28,-1,Decoration,21}
{SPRITE,item,198,0,-1,Decoration,20}
{SPRITE,item,198,4,-1,Decoration,20}
{SPRITE,item,198,8,-1,Decoration,20}
{SPRITE,item,200,24,-1,Decoration,21}
{SPRITE,item,200,28,-1,Decoration,21}
{SPRITE,item,202,0,-1,Decoration,20}
{SPRITE,item,202,4,-1,Decoration,20}
{SPRITE,item,202,8,-1,Decoration,20}
{SPRITE,item,204,24,-1,Decoration,21}
{SPRITE,item,204,28,-1,Decoration,21}
{SPRITE,block,205,19,-1,8,14}
{SPRITE,block,205,20,-1,8,14}
{SPRITE,block,205,21,-1,8,14}
{SPRITE,block,205,22,-1,8,14}
{SPRITE,item,206,0,-1,Decoration,20}
{SPRITE,item,206,4,-1,Decoration,20}
{SPRITE,block,206,19,-1,8,14}
{SPRITE,block,206,20,-1,8,14}
{SPRITE,block,206,21,-1,8,14}
{SPRITE,block,206,22,-1,8,14}
{SPRITE,item,207,10,-1,Life,7}
{SPRITE,item,208,24,-1,Decoration,21}
{SPRITE,item,208,28,-1,Decoration,21}
{SPRITE,item,209,21,-1,Victory,10}
{SPRITE,item,210,0,-1,Decoration,20}
{SPRITE,item,210,4,-1,Decoration,20}
{SPRITE,wind,6,54,-1,0,5,11}
{SPRITE,wind,6,56,-1,0,5,11}
{SPRITE,wind,6,58,-1,0,5,11}
{SPRITE,wind,6,60,-1,0,5,11}
{SPRITE,wind,6,62,-1,0,5,11}
{SPRITE,wind,8,54,-1,0,5,11}
{SPRITE,wind,8,56,-1,0,5,11}
{SPRITE,wind,8,58,-1,0,5,11}
{SPRITE,wind,8,60,-1,0,5,11}
{SPRITE,wind,8,62,-1,0,5,11}
{SPRITE,wind,10,54,-1,0,5,11}
{SPRITE,wind,10,56,-1,0,5,11}
{SPRITE,wind,10,58,-1,0,5,11}
{SPRITE,wind,10,60,-1,0,5,11}
{SPRITE,wind,10,62,-1,0,5,11}
{SPRITE,wind,12,54,-1,0,5,11}
{SPRITE,wind,12,56,-1,0,5,11}
{SPRITE,wind,12,58,-1,0,5,11}
{SPRITE,wind,12,60,-1,0,5,11}
{SPRITE,wind,12,62,-1,0,5,11}
{SPRITE,wind,14,54,-1,0,5,11}
{SPRITE,wind,14,56,-1,0,5,11}
{SPRITE,wind,14,58,-1,0,5,11}
{SPRITE,wind,14,60,-1,0,5,11}
{SPRITE,wind,14,62,-1,0,5,11}
{SPRITE,wind,16,54,-1,0,5,11}
{SPRITE,wind,16,56,-1,0,5,11}
{SPRITE,wind,16,58,-1,0,5,11}
{SPRITE,wind,16,60,-1,0,5,11}
{SPRITE,wind,16,62,-1,0,5,11}
{SPRITE,wind,18,54,-1,0,5,11}
{SPRITE,wind,18,56,-1,0,5,11}
{SPRITE,wind,18,58,-1,0,5,11}
{SPRITE,wind,18,60,-1,0,5,11}
{SPRITE,wind,18,62,-1,0,5,11}
{SPRITE,wind,20,54,-1,2,5,11}
{SPRITE,wind,20,56,-1,2,5,11}
{SPRITE,wind,20,58,-1,2,5,11}
{SPRITE,wind,20,60,-1,2,5,11}
{SPRITE,wind,20,62,-1,2,5,11}
{SPRITE,wind,22,54,-1,2,5,11}
{SPRITE,wind,22,56,-1,2,5,11}
{SPRITE,wind,22,58,-1,2,5,11}
{SPRITE,wind,22,60,-1,2,5,11}
{SPRITE,wind,22,62,-1,2,5,11}
{SPRITE,wind,24,54,-1,2,5,11}
{SPRITE,wind,24,56,-1,2,5,11}
{SPRITE,wind,24,58,-1,2,5,11}
{SPRITE,wind,24,60,-1,2,5,11}
{SPRITE,wind,24,62,-1,2,5,11}
{SPRITE,wind,26,54,-1,2,5,11}
{SPRITE,wind,26,56,-1,2,5,11}
{SPRITE,wind,26,58,-1,2,5,11}
{SPRITE,wind,26,60,-1,2,5,11}
{SPRITE,wind,26,62,-1,2,5,11}
{SPRITE,wind,28,54,-1,2,5,11}
{SPRITE,wind,28,56,-1,2,5,11}
{SPRITE,wind,28,58,-1,2,5,11}
{SPRITE,wind,28,60,-1,2,5,11}
{SPRITE,wind,28,62,-1,2,5,11}
{SPRITE,wind,30,54,-1,2,5,11}
{SPRITE,wind,30,56,-1,2,5,11}
{SPRITE,wind,30,58,-1,2,5,11}
{SPRITE,wind,30,60,-1,2,5,11}
{SPRITE,wind,30,62,-1,2,5,11}
{SPRITE,wind,72,0,-1,2,5,11}
{SPRITE,wind,72,2,-1,2,5,11}
{SPRITE,wind,72,4,-1,2,5,11}
{SPRITE,wind,72,6,-1,2,5,11}
{SPRITE,wind,72,8,-1,2,5,11}
{SPRITE,wind,74,0,-1,2,5,11}
{SPRITE,wind,74,2,-1,2,5,11}
{SPRITE,wind,74,4,-1,2,5,11}
{SPRITE,wind,74,6,-1,2,5,11}
{SPRITE,wind,74,8,-1,2,5,11}
{SPRITE,wind,74,12,-1,0,15,11}
{SPRITE,wind,74,14,-1,0,15,11}
{SPRITE,wind,76,0,-1,2,5,11}
{SPRITE,wind,76,2,-1,2,5,11}
{SPRITE,wind,76,4,-1,2,5,11}
{SPRITE,wind,76,6,-1,2,5,11}
{SPRITE,wind,76,8,-1,2,5,11}
{SPRITE,wind,76,12,-1,0,15,11}
{SPRITE,wind,76,14,-1,0,15,11}
{SPRITE,wind,78,12,-1,0,15,11}
{SPRITE,wind,78,14,-1,0,15,11}
{SPRITE,wind,80,12,-1,0,15,11}
{SPRITE,wind,80,14,-1,0,15,11}
{SPRITE,wind,82,12,-1,0,15,11}
{SPRITE,wind,82,14,-1,0,15,11}
{SPRITE,wind,86,0,-1,2,4,11}
{SPRITE,wind,86,2,-1,2,4,11}
{SPRITE,wind,86,4,-1,2,4,11}
{SPRITE,wind,88,12,-1,1,4,11}
{SPRITE,wind,88,14,-1,1,4,11}
{SPRITE,wind,90,0,-1,0,4,11}
{SPRITE,wind,90,2,-1,0,4,11}
{SPRITE,wind,90,4,-1,0,4,11}
{SPRITE,wind,90,12,-1,1,4,11}
{SPRITE,wind,90,14,-1,1,4,11}
{SPRITE,wind,116,16,-1,0,4,11}
{SPRITE,wind,116,18,-1,0,4,11}
{SPRITE,wind,116,20,-1,0,4,11}
{SPRITE,wind,116,22,-1,0,4,11}
{SPRITE,wind,116,24,-1,0,4,11}
{SPRITE,wind,118,16,-1,0,4,11}
{SPRITE,wind,118,18,-1,0,4,11}
{SPRITE,wind,118,20,-1,0,4,11}
{SPRITE,wind,118,22,-1,0,4,11}
{SPRITE,wind,118,24,-1,0,4,11}
{SPRITE,wind,120,16,-1,0,4,11}
{SPRITE,wind,120,18,-1,0,4,11}
{SPRITE,wind,120,20,-1,0,4,11}
{SPRITE,wind,120,22,-1,0,4,11}
{SPRITE,wind,120,24,-1,0,4,11}
{SPRITE,wind,144,10,-1,0,4,11}
{SPRITE,wind,144,12,-1,0,4,11}
{SPRITE,wind,144,14,-1,0,4,11}
{SPRITE,wind,144,16,-1,0,4,11}
{SPRITE,wind,146,10,-1,0,4,11}
{SPRITE,wind,146,12,-1,0,4,11}
{SPRITE,wind,146,14,-1,0,4,11}
{SPRITE,wind,146,16,-1,0,4,11}
{SPRITE,wind,148,10,-1,0,4,11}
{SPRITE,wind,148,12,-1,0,4,11}
{SPRITE,wind,148,14,-1,0,4,11}
{SPRITE,wind,148,16,-1,0,4,11}
{SPRITE,wind,150,10,-1,0,4,11}
{SPRITE,wind,150,12,-1,0,4,11}
{SPRITE,wind,150,14,-1,0,4,11}
{SPRITE,wind,150,16,-1,0,4,11}
{SPRITE,wind,152,10,-1,0,4,11}
{SPRITE,wind,152,12,-1,0,4,11}
{SPRITE,wind,152,14,-1,0,4,11}
{SPRITE,wind,152,16,-1,0,4,11}
{SPRITE,wind,154,10,-1,0,4,11}
{SPRITE,wind,154,12,-1,0,4,11}
{SPRITE,wind,154,14,-1,0,4,11}
{SPRITE,wind,154,16,-1,0,4,11}
{SPRITE,wind,154,18,-1,0,4,11}
{SPRITE,wind,156,10,-1,0,4,11}
{SPRITE,wind,156,12,-1,0,4,11}
{SPRITE,wind,156,14,-1,0,4,11}
{SPRITE,wind,156,16,-1,0,4,11}
{SPRITE,wind,156,18,-1,0,4,11}
{SPRITE,wind,158,12,-1,0,4,11}
{SPRITE,wind,158,14,-1,0,4,11}
{SPRITE,wind,158,16,-1,0,4,11}
{SPRITE,wind,158,18,-1,0,4,11}
{SPRITE,wind,160,12,-1,0,4,11}
{SPRITE,wind,160,14,-1,0,4,11}
{SPRITE,wind,160,16,-1,0,4,11}
{SPRITE,wind,160,18,-1,0,4,11}
{SPRITE,wind,162,12,-1,0,4,11}
{SPRITE,wind,162,14,-1,0,4,11}
{SPRITE,wind,162,16,-1,0,4,11}
{SPRITE,wind,162,18,-1,0,4,11}
{SPRITE,wind,164,12,-1,0,4,11}
{SPRITE,wind,164,14,-1,0,4,11}
{SPRITE,wind,164,16,-1,0,4,11}
{SPRITE,wind,164,18,-1,0,4,11}
{SPRITE,wind,164,20,-1,0,4,11}
{SPRITE,wind,166,12,-1,0,4,11}
{SPRITE,wind,166,14,-1,0,4,11}
{SPRITE,wind,166,16,-1,0,4,11}
{SPRITE,wind,166,18,-1,0,4,11}
{SPRITE,wind,166,20,-1,0,4,11}
{SPRITE,wind,168,12,-1,0,4,11}
{SPRITE,wind,168,14,-1,0,4,11}
{SPRITE,wind,168,16,-1,0,4,11}
{SPRITE,wind,168,18,-1,0,4,11}
{SPRITE,wind,168,20,-1,0,4,11}
{SPRITE,wind,170,12,-1,0,4,11}
{SPRITE,wind,170,14,-1,0,4,11}
{SPRITE,wind,170,16,-1,0,4,11}
{SPRITE,wind,170,18,-1,0,4,11}
{SPRITE,wind,170,20,-1,0,4,11}
{SPRITE,wind,172,12,-1,0,4,11}
{SPRITE,wind,172,14,-1,0,4,11}
{SPRITE,wind,172,16,-1,0,4,11}
{SPRITE,wind,172,18,-1,0,4,11}
{SPRITE,wind,172,20,-1,0,4,11}
[PLATFORMS]
{PLATFORM,42,34,-1,6,1,0,4,90,5}
{PLATFORM,53,45,-1,6,1,1,0,0,5}
{PLATFORM,56,22,-1,6,1,0,4,-180,5}
{PLATFORM,56,34,-1,6,1,0,4,90,5}
{PLATFORM,57,15,-1,6,1,0,2,-90,5}
{PLATFORM,57,46,-1,1,1,0,4,0,5}
{PLATFORM,79,10,-1,1,1,0,4,-90,5}
{PLATFORM,84,12,-1,1,0,-1,2,0,5}
{PLATFORM,108,21,-1,6,1,1,4,0,5}
{PLATFORM,118,15,-1,6,1,0,3,-120,5}
{PLATFORM,118,19,-1,6,1,0,3,-60,5}
{PLATFORM,118,23,-1,6,1,0,3,0,5}
{PLATFORM,149,15,-1,6,1,0,4,0,5}
{PLATFORM,159,18,-1,6,1,0,4,-180,5}
{PLATFORM,169,20,-1,6,1,0,4,0,5}
[ENEMIES]
{ENEMY,4,62,1,0,0,0,0,0}
{ENEMY,11,62,1,4,4,0,0,0}
{ENEMY,36,62,1,2,2,0,1,0}
{ENEMY,40,62,1,0,0,0,1,0}
{ENEMY,44,62,1,2,2,0,1,0}
{ENEMY,51,37,1,2,2,0,1,0}
{ENEMY,55,38,1,0,0,0,0,0}
{ENEMY,57,25,1,0,0,0,0,0}
{ENEMY,57,48,1,0,0,0,0,0}
{ENEMY,58,7,1,3,3,0,0,0}
{ENEMY,58,38,1,0,0,0,0,0}
{ENEMY,60,25,1,0,0,0,0,0}
{ENEMY,61,45,1,3,3,0,0,0}
{ENEMY,61,48,1,2,2,0,0,0}
{ENEMY,63,14,1,0,0,0,1,0}
{ENEMY,67,14,1,2,2,0,0,0}
{ENEMY,87,14,1,2,2,0,0,0}
{ENEMY,96,14,1,0,0,0,0,0}
{ENEMY,100,20,1,2,2,0,1,0}
{ENEMY,115,24,1,2,2,0,0,0}
{ENEMY,120,17,1,0,0,0,0,0}
{ENEMY,120,21,1,0,0,0,0,0}
{ENEMY,124,16,1,2,2,0,0,0}
{ENEMY,131,14,1,2,2,0,0,0}
{ENEMY,134,14,1,2,2,0,0,0}
{ENEMY,137,14,1,2,2,0,1,0}
{ENEMY,142,14,1,0,0,0,0,0}
{ENEMY,170,21,1,2,2,0,0,0}
{ENEMY,176,22,1,2,2,0,0,0}
{ENEMY,187,22,1,0,0,0,1,0}
{ENEMY,188,22,1,0,0,0,1,0}
{ENEMY,193,22,1,0,0,0,1,0}
{ENEMY,193,23,1,1,1,0,0,0}
{ENEMY,194,22,1,0,0,0,1,0}
{ENEMY,199,22,1,0,0,0,1,0}
{ENEMY,200,22,1,0,0,0,1,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,cave_b.png}
{BITMAP,cave_plat1.png}
{BITMAP,cave_spikes.png}
{BITMAP,goldapple.png}
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,cave_plat2.png}
{BITMAP,e_life.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,chalice.png}
{BITMAP,cave_vpblock.png}
{BITMAP,cave_fire.png}
{BITMAP,cave_plat4.png}
{BITMAP,cave_wind.png}
{BITMAP,cave_p.png}
{BITMAP,cave_flat1.png}
{BITMAP,cave_flat2.png}
{BITMAP,cave_spikes2.png}
{BITMAP,cave_question1.png}
{BITMAP,cave_hpblock.png}
{BITMAP,cave_hbblock.png}
{BITMAP,cave_vbblock.png}
{BITMAP,cave_bf.png}
{BITMAP,cave_bg.png}
{BITMAP,cave_bigflat1.png}
{BITMAP,cave_bigflat2.png}
{BITMAP,cave_bigb.png}
{BITMAP,cave_bigp.png}
{BITMAP,cave_medp.png}
{BITMAP,cave_medb.png}
{BITMAP,cave_question2.png}
[BACKGROUND]
{BACKGROUND,24}
[START POINT]
{START,4,19}
[TILES]
{TILE,0,6,3,5,0,15,0}
{TILE,0,7,1,5,1,15,0}
{TILE,0,8,1,5,1,15,0}
{TILE,0,9,1,3,0,15,0}
{TILE,1,6,3,7,1,15,0}
{TILE,1,9,7,3,0,16,0}
{TILE,2,6,3,7,1,15,0}
{TILE,3,6,3,7,1,16,0}
{TILE,3,9,7,3,0,0,0}
{TILE,4,6,4,7,0,0,0}
{TILE,5,7,5,0,0,0,0}
{TILE,5,8,3,1,0,0,0}
{TILE,5,9,7,4,0,0,0}
{TILE,6,8,4,7,0,0,0}
{TILE,6,10,0,3,0,0,0}
{TILE,7,9,3,0,0,0,0}
{TILE,7,10,7,3,0,0,0}
{TILE,8,9,3,7,0,17,0}
{TILE,8,10,7,3,0,0,0}
{TILE,9,9,3,7,0,15,0}
{TILE,9,10,7,3,0,17,0}
{TILE,10,9,3,7,0,15,0}
{TILE,10,10,7,3,0,16,0}
{TILE,11,9,3,7,0,15,0}
{TILE,11,10,7,3,0,0,0}
{TILE,12,9,3,7,0,15,0}
{TILE,12,10,7,3,0,0,0}
{TILE,13,9,3,7,0,16,0}
{TILE,13,10,7,3,0,0,0}
{TILE,13,16,3,5,1,0,0}
{TILE,13,17,1,5,1,0,0}
{TILE,13,18,1,5,1,0,0}
{TILE,13,19,1,5,1,0,0}
{TILE,13,20,1,5,1,0,0}
{TILE,13,21,1,5,1,0,0}
{TILE,13,22,1,5,1,0,0}
{TILE,13,23,1,3,1,0,0}
{TILE,14,8,3,5,0,0,0}
{TILE,14,9,1,7,0,0,0}
{TILE,14,10,7,3,0,0,0}
{TILE,14,16,3,7,1,0,0}
{TILE,14,23,7,3,1,0,0}
{TILE,15,8,2,7,0,0,0}
{TILE,15,10,7,3,0,17,0}
{TILE,15,16,3,7,1,17,0}
{TILE,15,18,5,3,1,0,0}
{TILE,15,19,5,1,1,0,0}
{TILE,15,20,3,1,1,0,0}
{TILE,15,23,7,3,1,0,0}
{TILE,16,7,2,6,0,0,0}
{TILE,16,16,5,7,1,15,0}
{TILE,16,17,3,1,1,15,0}
{TILE,16,18,7,3,1,17,0}
{TILE,16,20,3,7,1,17,0}
{TILE,16,23,7,3,1,17,0}
{TILE,17,1,3,5,1,0,0}
{TILE,17,2,1,5,1,0,0}
{TILE,17,3,1,5,1,0,0}
{TILE,17,4,1,3,1,0,0}
{TILE,17,5,3,5,0,0,0}
{TILE,17,6,1,6,0,0,0}
{TILE,17,11,1,5,1,15,0}
{TILE,17,12,1,5,1,15,0}
{TILE,17,13,1,5,1,15,0}
{TILE,17,14,1,5,1,15,0}
{TILE,17,15,1,5,1,15,0}
{TILE,17,16,1,5,1,15,0}
{TILE,17,17,1,7,1,15,0}
{TILE,17,18,7,5,1,15,0}
{TILE,17,19,1,3,0,15,0}
{TILE,17,20,3,7,1,15,0}
{TILE,17,23,7,5,1,15,0}
{TILE,17,24,1,3,1,15,0}
{TILE,18,1,3,7,1,17,0}
{TILE,18,4,7,3,1,0,0}
{TILE,18,5,3,7,0,0,0}
{TILE,18,19,7,3,1,15,0}
{TILE,18,20,3,7,1,15,0}
{TILE,18,24,7,3,1,15,0}
{TILE,19,1,3,7,1,15,0}
{TILE,19,4,7,3,1,0,0}
{TILE,19,5,5,7,0,0,0}
{TILE,19,6,5,1,0,0,0}
{TILE,19,7,5,1,0,0,0}
{TILE,19,8,5,1,0,0,0}
{TILE,19,9,3,1,1,0,0}
{TILE,19,10,5,3,1,0,0}
{TILE,19,11,5,1,0,0,0}
{TILE,19,12,5,1,0,0,0}
{TILE,19,13,5,1,0,0,0}
{TILE,19,14,5,1,0,0,0}
{TILE,19,15,5,1,0,0,0}
{TILE,19,16,4,1,0,0,0}
{TILE,19,19,7,3,1,16,0}
{TILE,19,20,3,7,1,16,0}
{TILE,19,24,7,3,1,15,0}
{TILE,20,1,3,7,1,16,0}
{TILE,20,4,7,3,1,0,0}
{TILE,20,5,3,5,1,0,0}
{TILE,20,6,1,5,1,0,0}
{TILE,20,7,1,5,1,0,0}
{TILE,20,8,1,5,1,0,0}
{TILE,20,9,1,7,1,0,0}
{TILE,20,10,7,3,1,17,0}
{TILE,20,16,4,6,0,17,0}
{TILE,20,20,3,7,1,0,0}
{TILE,20,24,7,3,1,15,0}
{TILE,21,1,3,7,1,0,0}
{TILE,21,4,7,3,1,0,0}
{TILE,21,5,3,7,0,0,0}
{TILE,21,10,7,3,1,15,0}
{TILE,21,16,4,6,0,15,0}
{TILE,21,20,5,7,1,0,0}
{TILE,21,21,3,1,1,0,0}
{TILE,21,24,7,3,1,15,0}
{TILE,22,1,3,7,1,0,0}
{TILE,22,4,7,3,1,17,0}
{TILE,22,5,3,7,0,17,0}
{TILE,22,10,7,3,1,15,0}
{TILE,22,16,4,6,0,15,0}
{TILE,22,19,7,5,1,0,0}
{TILE,22,20,1,3,1,0,0}
{TILE,22,21,3,7,1,0,0}
{TILE,22,24,7,3,1,15,0}
{TILE,23,1,3,7,1,0,0}
{TILE,23,4,7,3,1,15,0}
{TILE,23,5,3,7,0,15,0}
{TILE,23,10,7,3,1,15,0}
{TILE,23,16,4,6,0,15,0}
{TILE,23,19,5,3,1,0,0}
{TILE,23,20,7,1,1,0,0}
{TILE,23,21,3,7,1,0,0}
{TILE,23,24,7,3,1,15,0}
{TILE,24,1,3,7,1,0,0}
{TILE,24,4,7,3,1,15,0}
{TILE,24,5,3,7,0,15,0}
{TILE,24,10,7,3,1,15,0}
{TILE,24,16,4,6,0,15,0}
{TILE,24,19,7,3,1,0,0}
{TILE,24,21,3,7,1,0,0}
{TILE,24,24,7,3,1,15,0}
{TILE,25,1,3,7,1,0,0}
{TILE,25,4,7,3,1,15,0}
{TILE,25,5,5,7,0,15,0}
{TILE,25,6,5,1,0,15,0}
{TILE,25,7,5,1,0,15,0}
{TILE,25,8,5,1,0,15,0}
{TILE,25,9,5,1,0,15,0}
{TILE,25,10,7,1,0,15,0}
{TILE,25,16,3,6,0,15,0}
{TILE,25,19,7,3,1,0,0}
{TILE,25,21,3,7,1,0,0}
{TILE,25,24,7,3,1,15,0}
{TILE,26,1,3,7,1,0,0}
{TILE,26,4,7,5,1,15,0}
{TILE,26,5,1,5,1,15,0}
{TILE,26,6,1,5,1,15,0}
{TILE,26,7,1,3,1,15,0}
{TILE,26,15,2,5,0,15,0}
{TILE,26,16,1,7,0,15,0}
{TILE,26,21,3,7,1,0,0}
{TILE,26,24,7,3,1,15,0}
{TILE,27,1,3,7,1,0,0}
{TILE,27,7,7,3,1,15,0}
{TILE,27,14,3,6,0,15,0}
{TILE,27,21,3,7,1,0,0}
{TILE,27,24,7,3,1,15,0}
{TILE,28,1,3,7,1,0,0}
{TILE,28,7,7,3,1,15,0}
{TILE,28,14,3,7,0,15,0}
{TILE,28,19,7,5,1,0,0}
{TILE,28,20,1,3,1,0,0}
{TILE,28,21,3,7,1,0,0}
{TILE,28,24,7,3,1,15,0}
{TILE,29,1,3,7,1,0,0}
{TILE,29,7,7,3,1,15,0}
{TILE,29,14,3,7,0,15,0}
{TILE,29,20,7,3,1,17,0}
{TILE,29,21,3,7,1,17,0}
{TILE,29,24,7,3,1,15,0}
{TILE,30,1,3,7,1,17,0}
{TILE,30,7,7,2,1,16,0}
{TILE,30,14,3,7,0,16,0}
{TILE,30,19,5,3,1,15,0}
{TILE,30,20,7,1,1,15,0}
{TILE,30,21,3,7,1,15,0}
{TILE,30,24,7,3,1,15,0}
{TILE,31,1,3,7,1,15,0}
{TILE,31,6,6,2,1,0,0}
{TILE,31,14,3,7,0,0,0}
{TILE,31,19,7,3,1,15,0}
{TILE,31,20,3,5,1,15,0}
{TILE,31,21,1,7,1,15,0}
{TILE,31,24,7,3,1,15,0}
{TILE,32,1,3,7,1,15,0}
{TILE,32,5,6,2,1,0,0}
{TILE,32,14,3,7,0,0,0}
{TILE,32,19,7,3,1,15,0}
{TILE,32,20,3,7,1,15,0}
{TILE,32,24,7,3,1,15,0}
{TILE,33,1,2,7,0,15,0}
{TILE,33,4,6,2,1,0,0}
{TILE,33,14,3,7,0,0,0}
{TILE,33,19,7,3,1,16,0}
{TILE,33,20,3,7,1,16,0}
{TILE,33,22,5,3,1,15,0}
{TILE,33,23,5,1,1,15,0}
{TILE,33,24,7,1,1,15,0}
{TILE,34,0,3,6,0,15,0}
{TILE,34,3,6,2,1,0,0}
{TILE,34,14,3,7,0,0,0}
{TILE,34,20,3,7,1,0,0}
{TILE,34,22,7,3,1,15,0}
{TILE,35,0,3,7,1,16,0}
{TILE,35,2,6,3,1,17,0}
{TILE,35,14,2,7,0,17,0}
{TILE,35,20,1,7,1,0,0}
{TILE,35,22,7,3,1,16,0}
{TILE,36,0,3,7,1,0,0}
{TILE,36,2,7,3,1,15,0}
{TILE,36,14,3,0,0,15,0}
{TILE,36,22,7,3,1,0,0}
{TILE,37,0,3,7,1,0,0}
{TILE,37,2,7,3,1,15,0}
{TILE,37,14,3,7,0,15,0}
{TILE,37,19,5,3,1,15,0}
{TILE,37,20,3,1,1,15,0}
{TILE,37,22,7,3,1,0,0}
{TILE,38,0,3,7,1,0,0}
{TILE,38,2,7,5,1,15,0}
{TILE,38,3,1,3,1,15,0}
{TILE,38,14,3,7,0,15,0}
{TILE,38,19,7,2,1,16,0}
{TILE,38,20,3,7,1,16,0}
{TILE,38,22,7,3,1,0,0}
{TILE,39,0,3,7,1,0,0}
{TILE,39,3,7,3,1,16,0}
{TILE,39,14,4,7,0,16,0}
{TILE,39,18,6,2,1,0,0}
{TILE,39,20,2,7,1,0,0}
{TILE,39,22,7,3,1,0,0}
{TILE,40,0,3,7,1,0,0}
{TILE,40,3,7,3,1,0,0}
{TILE,40,15,5,0,0,0,0}
{TILE,40,16,5,1,0,0,0}
{TILE,40,17,6,1,0,0,0}
{TILE,40,19,2,6,1,0,0}
{TILE,40,21,5,3,1,0,0}
{TILE,40,22,7,1,1,0,0}
{TILE,41,0,3,7,1,0,0}
{TILE,41,3,7,3,1,0,0}
{TILE,41,18,2,6,1,0,0}
{TILE,41,21,7,3,1,0,0}
{TILE,42,0,3,7,1,0,0}
{TILE,42,3,7,5,1,0,0}
{TILE,42,4,1,5,1,0,0}
{TILE,42,5,1,5,1,0,0}
{TILE,42,6,1,5,1,0,0}
{TILE,42,7,1,5,1,0,0}
{TILE,42,8,1,5,1,0,0}
{TILE,42,9,1,5,1,0,0}
{TILE,42,10,1,5,1,0,0}
{TILE,42,11,1,5,1,0,0}
{TILE,42,12,1,5,1,0,0}
{TILE,42,13,1,5,1,0,0}
{TILE,42,14,1,5,1,0,0}
{TILE,42,15,1,5,1,0,0}
{TILE,42,16,1,5,1,0,0}
{TILE,42,17,1,6,1,0,0}
{TILE,42,21,7,3,1,0,0}
{TILE,43,0,3,7,1,0,0}
{TILE,43,21,7,2,1,17,0}
{TILE,44,0,3,7,1,0,0}
{TILE,44,10,5,3,1,0,0}
{TILE,44,11,3,1,1,0,0}
{TILE,44,20,6,2,1,15,0}
{TILE,45,0,3,7,1,0,0}
{TILE,45,4,5,3,1,15,0}
{TILE,45,5,3,1,1,15,0}
{TILE,45,10,7,3,1,0,0}
{TILE,45,11,3,7,1,0,0}
{TILE,45,19,6,2,1,15,0}
{TILE,46,0,3,7,1,0,0}
{TILE,46,4,7,3,1,15,0}
{TILE,46,5,3,7,1,15,0}
{TILE,46,10,7,3,1,0,0}
{TILE,46,11,3,7,1,0,0}
{TILE,46,18,6,2,1,15,0}
{TILE,47,0,3,7,1,17,0}
{TILE,47,4,7,3,1,15,0}
{TILE,47,5,3,7,1,15,0}
{TILE,47,10,7,3,1,0,0}
{TILE,47,11,3,7,1,0,0}
{TILE,47,17,6,3,1,16,0}
{TILE,48,0,3,7,1,15,0}
{TILE,48,4,7,5,1,15,0}
{TILE,48,5,1,7,1,15,0}
{TILE,48,10,7,3,1,0,0}
{TILE,48,11,3,7,1,0,0}
{TILE,48,17,7,3,1,0,0}
{TILE,49,0,3,7,1,15,0}
{TILE,49,10,7,5,1,0,0}
{TILE,49,11,1,7,1,0,0}
{TILE,49,17,7,3,1,0,0}
{TILE,50,0,3,7,1,15,0}
{TILE,50,17,7,3,1,0,0}
{TILE,51,0,3,7,1,15,0}
{TILE,51,17,7,3,1,0,0}
{TILE,52,0,3,7,1,15,0}
{TILE,52,5,5,3,1,0,0}
{TILE,52,6,5,1,1,0,0}
{TILE,52,7,5,1,1,0,0}
{TILE,52,8,5,1,1,0,0}
{TILE,52,9,5,1,1,0,0}
{TILE,52,10,5,1,1,0,0}
{TILE,52,11,5,1,1,0,0}
{TILE,52,12,5,1,1,0,0}
{TILE,52,13,5,1,1,0,0}
{TILE,52,14,5,1,1,0,0}
{TILE,52,15,5,1,1,0,0}
{TILE,52,16,5,1,1,0,0}
{TILE,52,17,7,1,1,0,0}
{TILE,53,0,3,7,1,15,0}
{TILE,53,5,7,3,1,17,0}
{TILE,54,0,3,7,1,15,0}
{TILE,54,5,7,3,1,15,0}
{TILE,55,0,3,7,1,15,0}
{TILE,55,5,7,3,1,15,0}
{TILE,56,0,5,7,1,15,0}
{TILE,56,1,5,1,1,15,0}
{TILE,56,2,5,1,1,15,0}
{TILE,56,3,5,1,1,15,0}
{TILE,56,4,5,1,1,15,0}
{TILE,56,5,7,1,1,15,0}
[SPRITES]
{SPRITE,item,0,4,-1,Decoration,28}
{SPRITE,item,0,8,-1,Decoration,28}
{SPRITE,item,0,20,-1,Decoration,28}
{SPRITE,item,0,24,-1,Decoration,28}
{SPRITE,block,1,13,-1,4,12}
{SPRITE,block,1,14,-1,4,12}
{SPRITE,block,1,15,-1,4,12}
{SPRITE,block,1,16,-1,4,12}
{SPRITE,block,1,17,-1,4,12}
{SPRITE,block,1,18,-1,4,12}
{SPRITE,item,2,20,1,Decoration,25}
{SPRITE,item,2,24,1,Decoration,25}
{SPRITE,item,3,17,-1,Recovery,5}
{SPRITE,item,4,4,-1,Decoration,28}
{SPRITE,item,4,8,-1,Decoration,28}
{SPRITE,message,4,19,-1,31,The "Heavy Belly" Mode allows Amber to smash light walls by attacking.}
{SPRITE,item,4,20,-1,Decoration,27}
{SPRITE,item,4,24,-1,Decoration,27}
{SPRITE,message,5,19,-1,31,The "Heavy Belly" Mode allows Amber to smash light walls by attacking.}
{SPRITE,item,6,4,1,Decoration,25}
{SPRITE,item,6,8,1,Decoration,25}
{SPRITE,item,6,18,-1,Collectible,4}
{SPRITE,item,8,4,-1,Decoration,27}
{SPRITE,item,8,8,-1,Decoration,27}
{SPRITE,message,8,19,-1,31,Enemies with spikes above them can't be harmed by jumping on them. You should use a side attack to defeat them instead.}
{SPRITE,item,8,20,-1,Decoration,27}
{SPRITE,item,8,24,-1,Decoration,27}
{SPRITE,item,9,18,-1,Collectible,4}
{SPRITE,message,9,19,-1,31,Enemies with spikes above them can't be harmed by jumping on them. You should use a side attack to defeat them instead.}
{SPRITE,item,10,6,-1,Decoration,27}
{SPRITE,item,10,10,-1,Decoration,27}
{SPRITE,item,10,18,-1,Collectible,4}
{SPRITE,item,12,8,-1,Decoration,27}
{SPRITE,item,12,12,-1,Decoration,27}
{SPRITE,item,12,19,-1,Collectible,4}
{SPRITE,item,12,22,-1,Decoration,27}
{SPRITE,item,12,26,-1,Decoration,27}
{SPRITE,item,13,19,-1,Collectible,4}
{SPRITE,item,14,14,-1,Decoration,27}
{SPRITE,item,16,10,1,Decoration,26}
{SPRITE,item,16,14,1,Decoration,26}
{SPRITE,block,16,19,-1,1,20}
{SPRITE,block,16,20,-1,1,21}
{SPRITE,item,16,22,-1,Decoration,27}
{SPRITE,item,16,26,-1,Decoration,27}
{SPRITE,block,17,19,-1,1,21}
{SPRITE,block,17,20,-1,1,20}
{SPRITE,item,18,10,-1,Decoration,28}
{SPRITE,item,18,14,-1,Decoration,28}
{SPRITE,item,18,22,1,Decoration,26}
{SPRITE,item,18,26,1,Decoration,26}
{SPRITE,item,18,30,-1,Decoration,27}
{SPRITE,item,18,34,-1,Decoration,27}
{SPRITE,item,18,38,-1,Decoration,27}
{SPRITE,item,18,42,-1,Decoration,27}
{SPRITE,item,18,46,-1,Decoration,27}
{SPRITE,item,18,50,-1,Decoration,27}
{SPRITE,item,19,20,-1,Collectible,4}
{SPRITE,item,20,20,-1,Collectible,4}
{SPRITE,item,20,22,1,Decoration,25}
{SPRITE,item,20,26,1,Decoration,25}
{SPRITE,item,22,10,-1,Decoration,28}
{SPRITE,item,22,14,-1,Decoration,28}
{SPRITE,block,22,19,-1,1,20}
{SPRITE,block,22,20,-1,1,21}
{SPRITE,item,22,22,-1,Decoration,27}
{SPRITE,item,22,26,-1,Decoration,27}
{SPRITE,item,22,30,-1,Decoration,27}
{SPRITE,item,22,34,-1,Decoration,27}
{SPRITE,item,22,38,-1,Decoration,27}
{SPRITE,item,22,42,-1,Decoration,27}
{SPRITE,item,22,46,-1,Decoration,27}
{SPRITE,item,22,50,-1,Decoration,27}
{SPRITE,block,23,19,-1,1,20}
{SPRITE,block,23,20,-1,1,20}
{SPRITE,item,26,0,-1,Decoration,25}
{SPRITE,item,26,2,-1,Decoration,25}
{SPRITE,item,26,6,-1,Decoration,25}
{SPRITE,item,26,10,-1,Decoration,25}
{SPRITE,item,26,14,-1,Decoration,25}
{SPRITE,item,26,22,-1,Decoration,27}
{SPRITE,item,26,26,-1,Decoration,27}
{SPRITE,item,26,28,-1,Decoration,27}
{SPRITE,item,26,48,-1,Decoration,27}
{SPRITE,container,27,20,-1,9,10}
{SPRITE,item,28,0,-1,Decoration,27}
{SPRITE,item,28,4,-1,Decoration,27}
{SPRITE,item,28,8,-1,Decoration,27}
{SPRITE,item,28,12,-1,Decoration,27}
{SPRITE,item,28,20,-1,Collectible,4}
{SPRITE,item,28,45,-1,Health,3}
{SPRITE,item,28,48,-1,Decoration,27}
{SPRITE,item,29,20,-1,Collectible,4}
{SPRITE,item,29,45,-1,Life,7}
{SPRITE,item,30,0,-1,Decoration,27}
{SPRITE,item,30,2,-1,Decoration,27}
{SPRITE,item,30,6,-1,Decoration,27}
{SPRITE,item,30,10,-1,Decoration,27}
{SPRITE,item,30,20,-1,Collectible,4}
{SPRITE,item,30,22,1,Decoration,26}
{SPRITE,item,30,26,1,Decoration,26}
{SPRITE,item,30,28,1,Decoration,26}
{SPRITE,item,30,45,-1,Recovery,5}
{SPRITE,item,31,20,-1,Collectible,4}
{SPRITE,item,31,22,-1,Decoration,28}
{SPRITE,item,31,26,-1,Decoration,28}
{SPRITE,item,31,28,-1,Decoration,28}
{SPRITE,item,31,45,-1,Recovery,5}
{SPRITE,container,32,20,-1,9,10}
{SPRITE,message,32,21,-1,19,If you hold "A" while in mid-air, you'll perform a dive which can break weak blocks below you.}
{SPRITE,item,32,38,-1,Decoration,17}
{SPRITE,item,32,39,-1,Decoration,17}
{SPRITE,item,32,45,-1,Recovery,5}
{SPRITE,item,32,48,-1,Decoration,26}
{SPRITE,message,33,21,-1,19,If you hold "A" while in mid-air, you'll perform a dive which can break weak blocks below you.}
{SPRITE,item,33,45,-1,Recovery,5}
{SPRITE,item,34,0,-1,Decoration,30}
{SPRITE,message,34,21,-1,19,If you hold "A" while in mid-air, you'll perform a dive which can break weak blocks below you.}
{SPRITE,oneway,34,35,-1,15,1}
{SPRITE,oneway,34,36,-1,15,1}
{SPRITE,block,35,21,-1,0,11}
{SPRITE,item,35,46,-1,Collectible,4}
{SPRITE,block,35,47,-1,3,15}
{SPRITE,block,35,48,-1,4,12}
{SPRITE,item,36,0,-1,Decoration,17}
{SPRITE,item,36,1,-1,Decoration,17}
{SPRITE,item,36,7,-1,Health,3}
{SPRITE,item,36,12,-1,Life,7}
{SPRITE,item,36,19,-1,Collectible,4}
{SPRITE,item,36,20,-1,Collectible,4}
{SPRITE,block,36,21,-1,0,22}
{SPRITE,item,36,25,-1,Collectible,4}
{SPRITE,item,36,27,-1,Collectible,4}
{SPRITE,item,36,29,-1,Collectible,4}
{SPRITE,block,36,48,-1,4,12}
{SPRITE,item,37,19,-1,Collectible,4}
{SPRITE,item,37,20,-1,Collectible,4}
{SPRITE,block,37,21,-1,0,22}
{SPRITE,item,37,23,-1,Collectible,4}
{SPRITE,item,37,31,-1,Collectible,4}
{SPRITE,block,37,48,-1,4,12}
{SPRITE,item,38,0,-1,Decoration,29}
{SPRITE,block,38,21,-1,0,11}
{SPRITE,item,38,33,-1,Collectible,4}
{SPRITE,item,38,35,-1,Collectible,4}
{SPRITE,item,38,37,-1,Collectible,4}
{SPRITE,block,38,48,-1,4,12}
{SPRITE,block,39,19,-1,1,23}
{SPRITE,block,39,20,-1,1,23}
{SPRITE,block,39,48,-1,4,12}
{SPRITE,item,40,0,-1,Decoration,16}
{SPRITE,item,40,1,-1,Decoration,16}
{SPRITE,block,40,19,-1,1,23}
{SPRITE,block,40,20,-1,1,23}
{SPRITE,item,40,22,1,Decoration,26}
{SPRITE,item,40,26,1,Decoration,26}
{SPRITE,item,40,28,1,Decoration,26}
{SPRITE,message,40,39,-1,31,Amber's weight in this state allows her to ignore the effects of wind, regardless of it's power.}
{SPRITE,block,40,48,-1,4,12}
{SPRITE,message,41,39,-1,31,Amber's weight in this state allows her to ignore the effects of wind, regardless of it's power.}
{SPRITE,item,41,46,-1,Collectible,4}
{SPRITE,block,41,47,-1,3,0}
{SPRITE,block,41,48,-1,4,12}
{SPRITE,item,42,0,-1,Decoration,30}
{SPRITE,item,42,22,-1,Decoration,28}
{SPRITE,item,42,26,-1,Decoration,28}
{SPRITE,item,42,28,-1,Decoration,28}
{SPRITE,message,42,39,-1,31,Amber's weight in this state allows her to ignore the effects of wind, regardless of it's power.}
{SPRITE,block,42,48,-1,4,12}
{SPRITE,item,43,37,-1,Collectible,4}
{SPRITE,message,43,39,-1,31,Amber's weight in this state allows her to ignore the effects of wind, regardless of it's power.}
{SPRITE,block,43,48,-1,4,12}
{SPRITE,item,44,0,-1,Decoration,30}
{SPRITE,block,44,48,-1,4,12}
{SPRITE,container,45,19,-1,9,10}
{SPRITE,item,45,37,-1,Collectible,4}
{SPRITE,spike,45,40,-1,12,3}
{SPRITE,item,45,46,-1,Collectible,4}
{SPRITE,block,45,47,-1,3,0}
{SPRITE,block,45,48,-1,4,12}
{SPRITE,item,46,0,-1,Decoration,30}
{SPRITE,item,46,19,-1,Health,3}
{SPRITE,item,46,22,-1,Decoration,28}
{SPRITE,item,46,26,-1,Decoration,28}
{SPRITE,item,46,28,-1,Decoration,28}
{SPRITE,item,46,37,-1,Collectible,4}
{SPRITE,spike,46,40,-1,12,3}
{SPRITE,block,46,48,-1,4,12}
{SPRITE,block,47,48,-1,4,12}
{SPRITE,item,48,0,-1,Decoration,30}
{SPRITE,container,48,19,-1,9,10}
{SPRITE,item,48,28,-1,Decoration,28}
{SPRITE,item,48,37,-1,Collectible,4}
{SPRITE,item,48,40,-1,Decoration,30}
{SPRITE,block,48,48,-1,4,12}
{SPRITE,item,49,37,-1,Collectible,4}
{SPRITE,item,49,46,-1,Collectible,4}
{SPRITE,block,49,47,-1,3,0}
{SPRITE,block,49,48,-1,4,12}
{SPRITE,item,50,0,-1,Decoration,30}
{SPRITE,item,50,8,-1,Victory,10}
{SPRITE,item,50,22,-1,Decoration,28}
{SPRITE,item,50,26,-1,Decoration,28}
{SPRITE,item,50,40,-1,Decoration,30}
{SPRITE,block,50,48,-1,4,12}
{SPRITE,item,51,37,-1,Collectible,4}
{SPRITE,block,51,48,-1,4,12}
{SPRITE,item,52,0,-1,Decoration,30}
{SPRITE,item,52,8,-1,Collectible,4}
{SPRITE,item,52,16,-1,Decoration,28}
{SPRITE,item,52,20,-1,Decoration,28}
{SPRITE,message,52,39,-1,31,Your attack works in mid-air as well.}
{SPRITE,item,52,40,-1,Decoration,30}
{SPRITE,block,52,48,-1,4,12}
{SPRITE,block,53,14,-1,4,12}
{SPRITE,item,53,37,-1,Collectible,4}
{SPRITE,message,53,39,-1,31,Your attack works in mid-air as well.}
{SPRITE,item,53,46,-1,Collectible,4}
{SPRITE,block,53,47,-1,3,0}
{SPRITE,block,53,48,-1,4,12}
{SPRITE,item,54,0,-1,Decoration,30}
{SPRITE,block,54,14,-1,4,12}
{SPRITE,item,54,24,-1,Decoration,28}
{SPRITE,item,54,37,-1,Checkpoint,8}
{SPRITE,message,54,39,-1,31,Your attack works in mid-air as well.}
{SPRITE,item,54,40,-1,Decoration,30}
{SPRITE,block,54,48,-1,4,12}
{SPRITE,item,55,12,-1,Collectible,4}
{SPRITE,block,55,14,-1,4,12}
{SPRITE,item,55,37,-1,Collectible,4}
{SPRITE,message,55,39,-1,31,Your attack works in mid-air as well.}
{SPRITE,block,55,48,-1,4,12}
{SPRITE,item,56,0,-1,Decoration,30}
{SPRITE,item,56,13,-1,Collectible,4}
{SPRITE,block,56,14,-1,4,12}
{SPRITE,item,56,16,-1,Decoration,28}
{SPRITE,item,56,20,-1,Decoration,28}
{SPRITE,block,56,48,-1,4,12}
{SPRITE,block,57,14,-1,4,12}
{SPRITE,item,57,36,-1,Collectible,4}
{SPRITE,block,57,40,-1,4,12}
{SPRITE,item,57,46,-1,Recovery,5}
{SPRITE,block,57,47,-1,3,0}
{SPRITE,block,57,48,-1,4,12}
{SPRITE,item,58,0,-1,Decoration,30}
{SPRITE,block,58,14,-1,4,12}
{SPRITE,item,58,24,-1,Decoration,28}
{SPRITE,item,58,36,-1,Collectible,4}
{SPRITE,block,58,40,-1,4,12}
{SPRITE,block,58,48,-1,4,12}
{SPRITE,item,59,13,-1,Collectible,4}
{SPRITE,block,59,14,-1,4,12}
{SPRITE,item,59,31,-1,Life,7}
{SPRITE,block,59,36,-1,1,21}
{SPRITE,block,59,40,-1,4,12}
{SPRITE,block,59,48,-1,4,12}
{SPRITE,item,60,0,-1,Decoration,17}
{SPRITE,item,60,1,-1,Decoration,17}
{SPRITE,item,60,12,-1,Collectible,4}
{SPRITE,block,60,14,-1,4,12}
{SPRITE,item,60,16,1,Decoration,25}
{SPRITE,item,60,20,1,Decoration,25}
{SPRITE,item,60,24,1,Decoration,25}
{SPRITE,block,60,39,-1,3,15}
{SPRITE,block,60,40,-1,4,12}
{SPRITE,block,60,48,-1,4,12}
{SPRITE,block,61,14,-1,4,12}
{SPRITE,item,61,37,-1,Collectible,4}
{SPRITE,item,61,46,-1,Collectible,4}
{SPRITE,block,61,47,-1,3,0}
{SPRITE,block,61,48,-1,4,12}
{SPRITE,item,62,0,-1,Decoration,29}
{SPRITE,item,62,14,-1,Decoration,30}
{SPRITE,item,62,16,-1,Decoration,27}
{SPRITE,item,62,20,-1,Decoration,27}
{SPRITE,item,62,24,-1,Decoration,27}
{SPRITE,block,62,48,-1,4,12}
{SPRITE,item,63,37,-1,Collectible,4}
{SPRITE,block,63,48,-1,4,12}
{SPRITE,item,64,0,-1,Decoration,29}
{SPRITE,item,64,12,-1,Decoration,30}
{SPRITE,item,64,14,-1,Decoration,30}
{SPRITE,container,64,47,-1,9,5}
{SPRITE,block,64,48,-1,4,12}
{SPRITE,item,65,9,-1,Collectible,4}
{SPRITE,item,65,37,-1,Collectible,4}
{SPRITE,block,65,48,-1,4,12}
{SPRITE,item,66,0,-1,Decoration,29}
{SPRITE,item,66,8,-1,Collectible,4}
{SPRITE,item,66,10,-1,Decoration,27}
{SPRITE,item,66,12,-1,Decoration,27}
{SPRITE,item,66,16,-1,Decoration,27}
{SPRITE,item,66,20,-1,Decoration,27}
{SPRITE,item,66,24,-1,Decoration,27}
{SPRITE,block,66,44,-1,4,12}
{SPRITE,block,66,45,-1,4,12}
{SPRITE,block,66,46,-1,4,12}
{SPRITE,block,66,47,-1,4,12}
{SPRITE,block,66,48,-1,4,12}
{SPRITE,item,67,7,-1,Collectible,4}
{SPRITE,item,67,37,-1,Collectible,4}
{SPRITE,block,67,44,-1,4,12}
{SPRITE,item,68,6,-1,Collectible,4}
{SPRITE,item,68,8,-1,Decoration,27}
{SPRITE,message,68,39,-1,31,Heated tiles, like these fire gems, will hurt you no matter what side you touch.}
{SPRITE,block,68,44,-1,4,12}
{SPRITE,item,68,46,-1,Decoration,28}
{SPRITE,item,69,5,-1,Collectible,4}
{SPRITE,item,69,37,-1,Collectible,4}
{SPRITE,message,69,39,-1,31,Heated tiles, like these fire gems, will hurt you no matter what side you touch.}
{SPRITE,block,69,44,-1,4,12}
{SPRITE,item,70,4,-1,Collectible,4}
{SPRITE,item,70,6,1,Decoration,26}
{SPRITE,item,70,8,1,Decoration,26}
{SPRITE,item,70,12,1,Decoration,26}
{SPRITE,item,70,16,1,Decoration,26}
{SPRITE,item,70,20,1,Decoration,26}
{SPRITE,item,70,24,1,Decoration,26}
{SPRITE,message,70,39,-1,31,Heated tiles, like these fire gems, will hurt you no matter what side you touch.}
{SPRITE,block,70,44,-1,4,12}
{SPRITE,item,70,46,1,Decoration,25}
{SPRITE,item,71,3,-1,Collectible,4}
{SPRITE,item,71,37,-1,Collectible,4}
{SPRITE,block,71,39,-1,0,22}
{SPRITE,block,71,44,-1,4,12}
{SPRITE,container,72,4,-1,9,10}
{SPRITE,item,72,6,-1,Decoration,28}
{SPRITE,item,72,10,-1,Decoration,28}
{SPRITE,item,72,14,-1,Decoration,28}
{SPRITE,item,72,18,-1,Decoration,28}
{SPRITE,item,72,22,-1,Decoration,28}
{SPRITE,item,72,24,-1,Decoration,28}
{SPRITE,item,72,36,-1,Collectible,4}
{SPRITE,item,72,37,-1,Collectible,4}
{SPRITE,block,72,39,-1,0,11}
{SPRITE,block,72,44,-1,4,12}
{SPRITE,item,72,46,-1,Decoration,27}
{SPRITE,item,73,36,-1,Collectible,4}
{SPRITE,item,73,37,-1,Collectible,4}
{SPRITE,block,73,39,-1,0,22}
{SPRITE,block,73,44,-1,4,12}
{SPRITE,item,74,31,-1,Health,3}
{SPRITE,block,74,39,-1,0,22}
{SPRITE,item,74,41,-1,Collectible,4}
{SPRITE,block,74,44,-1,4,12}
{SPRITE,item,75,3,-1,Collectible,4}
{SPRITE,item,75,41,-1,Collectible,4}
{SPRITE,block,75,44,-1,4,12}
{SPRITE,block,76,2,-1,1,21}
{SPRITE,item,76,3,-1,Collectible,4}
{SPRITE,item,76,8,-1,Decoration,28}
{SPRITE,item,76,12,-1,Decoration,28}
{SPRITE,item,76,16,-1,Decoration,28}
{SPRITE,item,76,20,-1,Decoration,28}
{SPRITE,item,76,24,-1,Decoration,28}
{SPRITE,container,76,38,-1,9,10}
{SPRITE,item,76,41,-1,Collectible,4}
{SPRITE,block,76,44,-1,4,12}
{SPRITE,item,76,46,-1,Decoration,27}
{SPRITE,item,77,3,-1,Collectible,4}
{SPRITE,spike,77,6,-1,2,3}
{SPRITE,item,77,41,-1,Collectible,4}
{SPRITE,block,77,44,-1,4,12}
{SPRITE,item,78,4,-1,Collectible,4}
{SPRITE,spike,78,6,-1,18,3}
{SPRITE,item,78,8,1,Decoration,25}
{SPRITE,item,78,12,1,Decoration,25}
{SPRITE,item,78,16,1,Decoration,25}
{SPRITE,item,78,20,1,Decoration,25}
{SPRITE,item,78,24,1,Decoration,25}
{SPRITE,item,78,38,-1,Decoration,30}
{SPRITE,block,78,44,-1,4,12}
{SPRITE,spike,79,6,-1,2,3}
{SPRITE,block,79,44,-1,4,12}
{SPRITE,item,80,2,-1,Checkpoint,8}
{SPRITE,item,80,4,-1,Collectible,4}
{SPRITE,spike,80,6,-1,18,3}
{SPRITE,item,80,8,-1,Decoration,27}
{SPRITE,item,80,12,-1,Decoration,27}
{SPRITE,item,80,16,-1,Decoration,27}
{SPRITE,item,80,20,-1,Decoration,27}
{SPRITE,item,80,24,-1,Decoration,27}
{SPRITE,item,80,26,-1,Decoration,27}
{SPRITE,item,80,36,-1,Decoration,30}
{SPRITE,block,80,44,-1,4,12}
{SPRITE,item,80,46,-1,Decoration,27}
{SPRITE,item,81,4,-1,Collectible,4}
{SPRITE,spike,81,6,-1,2,3}
{SPRITE,block,81,38,-1,1,21}
{SPRITE,block,81,39,-1,1,21}
{SPRITE,block,81,40,-1,1,20}
{SPRITE,block,81,41,-1,1,21}
{SPRITE,block,81,42,-1,1,20}
{SPRITE,item,82,4,-1,Collectible,4}
{SPRITE,spike,82,6,-1,18,3}
{SPRITE,item,82,30,-1,Decoration,30}
{SPRITE,item,82,32,-1,Decoration,30}
{SPRITE,item,82,34,-1,Decoration,30}
{SPRITE,item,82,41,-1,Collectible,4}
{SPRITE,item,82,44,-1,Decoration,27}
{SPRITE,spike,83,6,-1,2,3}
{SPRITE,item,83,41,-1,Collectible,4}
{SPRITE,block,84,2,-1,1,21}
{SPRITE,block,84,3,-1,1,20}
{SPRITE,block,84,4,-1,1,21}
{SPRITE,spike,84,6,-1,2,3}
{SPRITE,item,84,41,-1,Collectible,4}
{SPRITE,item,84,46,-1,Decoration,27}
{SPRITE,spike,85,7,-1,18,0}
{SPRITE,spike,85,8,-1,2,0}
{SPRITE,spike,85,9,-1,18,0}
{SPRITE,spike,85,10,-1,18,0}
{SPRITE,spike,85,11,-1,2,0}
{SPRITE,spike,85,12,-1,2,0}
{SPRITE,spike,85,13,-1,18,0}
{SPRITE,spike,85,14,-1,2,0}
{SPRITE,spike,85,15,-1,2,0}
{SPRITE,spike,85,16,-1,2,0}
{SPRITE,spike,85,17,-1,2,0}
{SPRITE,spike,85,18,-1,18,0}
{SPRITE,spike,85,19,-1,18,0}
{SPRITE,spike,85,20,-1,2,0}
{SPRITE,spike,85,21,-1,2,0}
{SPRITE,spike,85,22,-1,2,0}
{SPRITE,spike,85,23,-1,18,0}
{SPRITE,spike,85,24,-1,18,0}
{SPRITE,spike,85,25,-1,2,0}
{SPRITE,spike,85,26,-1,2,0}
{SPRITE,spike,85,27,-1,18,0}
{SPRITE,spike,85,28,-1,2,0}
{SPRITE,spike,85,29,-1,2,0}
{SPRITE,spike,85,30,-1,2,0}
{SPRITE,spike,85,31,-1,2,0}
{SPRITE,spike,85,32,-1,2,0}
{SPRITE,spike,85,33,-1,18,0}
{SPRITE,item,86,21,-1,Life,7}
{SPRITE,item,86,41,-1,Collectible,4}
{SPRITE,item,86,44,1,Decoration,26}
{SPRITE,item,86,48,1,Decoration,26}
{SPRITE,item,87,3,-1,Collectible,4}
{SPRITE,item,87,40,-1,Collectible,4}
{SPRITE,item,88,3,-1,Collectible,4}
{SPRITE,item,88,39,-1,Collectible,4}
{SPRITE,item,88,42,-1,Decoration,28}
{SPRITE,item,88,46,-1,Decoration,28}
{SPRITE,item,89,3,-1,Collectible,4}
{SPRITE,item,89,38,-1,Collectible,4}
{SPRITE,item,90,3,-1,Collectible,4}
{SPRITE,item,90,15,-1,Collectible,4}
{SPRITE,item,90,17,-1,Collectible,4}
{SPRITE,item,90,19,-1,Collectible,4}
{SPRITE,item,90,21,-1,Collectible,4}
{SPRITE,item,90,37,-1,Collectible,4}
{SPRITE,item,90,40,-1,Decoration,28}
{SPRITE,item,91,3,-1,Collectible,4}
{SPRITE,item,91,18,-1,Collectible,4}
{SPRITE,item,91,20,-1,Collectible,4}
{SPRITE,item,91,36,-1,Collectible,4}
{SPRITE,item,92,35,-1,Collectible,4}
{SPRITE,item,92,38,-1,Decoration,28}
{SPRITE,item,92,42,-1,Decoration,28}
{SPRITE,item,92,46,-1,Decoration,28}
{SPRITE,item,94,36,1,Decoration,25}
{SPRITE,item,94,40,1,Decoration,25}
{SPRITE,item,94,44,1,Decoration,25}
{SPRITE,item,94,48,1,Decoration,25}
{SPRITE,item,95,19,-1,Collectible,4}
{SPRITE,item,96,36,-1,Decoration,27}
{SPRITE,item,96,40,-1,Decoration,27}
{SPRITE,item,96,44,-1,Decoration,27}
{SPRITE,item,97,19,-1,Collectible,4}
{SPRITE,item,97,33,-1,Checkpoint,8}
{SPRITE,item,98,31,-1,Collectible,4}
{SPRITE,item,99,23,-1,Collectible,4}
{SPRITE,item,99,24,-1,Collectible,4}
{SPRITE,item,99,25,-1,Collectible,4}
{SPRITE,item,99,27,-1,Collectible,4}
{SPRITE,item,99,28,-1,Collectible,4}
{SPRITE,item,99,29,-1,Collectible,4}
{SPRITE,item,99,31,-1,Collectible,4}
{SPRITE,item,100,31,-1,Collectible,4}
{SPRITE,item,100,36,-1,Decoration,27}
{SPRITE,item,100,40,-1,Decoration,27}
{SPRITE,item,100,44,-1,Decoration,27}
{SPRITE,block,104,11,-1,8,0}
{SPRITE,spike,104,12,-1,2,2}
{SPRITE,spike,104,13,-1,2,2}
{SPRITE,spike,104,14,-1,2,2}
{SPRITE,spike,104,15,-1,18,2}
{SPRITE,spike,104,16,-1,2,2}
{SPRITE,spike,104,17,-1,2,2}
{SPRITE,spike,104,18,-1,18,2}
{SPRITE,spike,104,19,-1,18,2}
{SPRITE,spike,104,20,-1,2,2}
{SPRITE,spike,104,21,-1,2,2}
{SPRITE,spike,104,22,-1,18,2}
{SPRITE,spike,104,23,-1,2,2}
{SPRITE,spike,104,24,-1,2,2}
{SPRITE,spike,104,25,-1,2,2}
{SPRITE,spike,104,26,-1,18,2}
{SPRITE,spike,104,27,-1,18,2}
{SPRITE,spike,104,28,-1,18,2}
{SPRITE,spike,104,29,-1,2,2}
{SPRITE,spike,104,30,-1,18,2}
{SPRITE,spike,104,31,-1,2,2}
{SPRITE,spike,104,32,-1,2,2}
{SPRITE,container,104,34,-1,9,5}
{SPRITE,item,104,36,-1,Decoration,27}
{SPRITE,item,104,40,-1,Decoration,27}
{SPRITE,item,106,12,-1,Decoration,26}
{SPRITE,item,106,16,-1,Decoration,26}
{SPRITE,item,106,20,-1,Decoration,26}
{SPRITE,item,106,24,-1,Decoration,26}
{SPRITE,item,106,28,-1,Decoration,26}
{SPRITE,item,106,32,-1,Decoration,26}
{SPRITE,item,106,36,1,Decoration,17}
{SPRITE,item,106,40,1,Decoration,17}
{SPRITE,item,108,12,-1,Decoration,28}
{SPRITE,item,108,16,-1,Decoration,28}
{SPRITE,item,108,20,-1,Decoration,28}
{SPRITE,item,108,24,-1,Decoration,28}
{SPRITE,item,108,28,-1,Decoration,28}
{SPRITE,item,108,32,-1,Decoration,28}
{SPRITE,item,108,36,-1,Decoration,28}
{SPRITE,item,108,40,-1,Decoration,28}
{SPRITE,item,110,9,-1,Health,3}
{SPRITE,item,112,12,-1,Decoration,28}
{SPRITE,item,112,16,-1,Decoration,28}
{SPRITE,item,112,20,-1,Decoration,28}
{SPRITE,item,112,24,-1,Decoration,28}
{SPRITE,item,112,28,-1,Decoration,28}
{SPRITE,item,112,32,-1,Decoration,28}
{SPRITE,item,112,36,-1,Decoration,28}
{SPRITE,item,112,40,-1,Decoration,28}
{SPRITE,item,114,0,-1,Decoration,28}
{SPRITE,item,114,4,-1,Decoration,28}
{SPRITE,item,114,8,-1,Decoration,28}
{SPRITE,item,116,12,-1,Decoration,28}
{SPRITE,item,116,16,-1,Decoration,28}
{SPRITE,item,118,0,-1,Decoration,28}
{SPRITE,item,118,4,-1,Decoration,28}
{SPRITE,item,118,8,-1,Decoration,28}
{SPRITE,item,120,12,-1,Decoration,28}
{SPRITE,item,120,16,-1,Decoration,28}
{SPRITE,wind,44,34,-1,2,8,14}
{SPRITE,wind,44,36,-1,2,8,14}
{SPRITE,wind,44,38,-1,2,8,14}
{SPRITE,wind,46,34,-1,2,8,14}
{SPRITE,wind,46,36,-1,2,8,14}
{SPRITE,wind,46,38,-1,2,8,14}
{SPRITE,wind,86,12,-1,1,8,14}
{SPRITE,wind,86,14,-1,1,8,14}
{SPRITE,wind,86,16,-1,1,8,14}
{SPRITE,wind,86,18,-1,1,8,14}
{SPRITE,wind,86,20,-1,1,8,14}
{SPRITE,wind,86,22,-1,1,8,14}
{SPRITE,wind,86,24,-1,1,8,14}
{SPRITE,wind,86,26,-1,1,8,14}
{SPRITE,wind,86,28,-1,1,8,14}
{SPRITE,wind,86,30,-1,1,8,14}
{SPRITE,wind,86,32,-1,1,8,14}
{SPRITE,wind,88,12,-1,1,8,14}
{SPRITE,wind,88,14,-1,1,8,14}
{SPRITE,wind,88,16,-1,1,8,14}
{SPRITE,wind,88,18,-1,1,8,14}
{SPRITE,wind,88,20,-1,1,8,14}
{SPRITE,wind,88,22,-1,1,8,14}
{SPRITE,wind,88,24,-1,1,8,14}
{SPRITE,wind,88,26,-1,1,8,14}
{SPRITE,wind,88,28,-1,1,8,14}
{SPRITE,wind,88,30,-1,1,8,14}
{SPRITE,wind,88,32,-1,1,8,14}
{SPRITE,wind,90,12,-1,1,8,14}
{SPRITE,wind,90,14,-1,1,8,14}
{SPRITE,wind,90,16,-1,1,8,14}
{SPRITE,wind,90,18,-1,1,8,14}
{SPRITE,wind,90,20,-1,1,8,14}
{SPRITE,wind,90,22,-1,1,8,14}
{SPRITE,wind,90,24,-1,1,8,14}
{SPRITE,wind,90,26,-1,1,8,14}
{SPRITE,wind,90,28,-1,1,8,14}
{SPRITE,wind,90,30,-1,1,8,14}
{SPRITE,wind,90,32,-1,1,8,14}
{SPRITE,wind,92,12,-1,1,8,14}
{SPRITE,wind,92,14,-1,1,8,14}
{SPRITE,wind,92,16,-1,1,8,14}
{SPRITE,wind,92,18,-1,1,8,14}
{SPRITE,wind,92,20,-1,1,8,14}
{SPRITE,wind,92,22,-1,1,8,14}
{SPRITE,wind,92,24,-1,1,8,14}
{SPRITE,wind,92,26,-1,1,8,14}
{SPRITE,wind,92,28,-1,1,8,14}
{SPRITE,wind,92,30,-1,1,8,14}
{SPRITE,wind,92,32,-1,1,8,14}
{SPRITE,wind,94,12,-1,1,8,14}
{SPRITE,wind,94,14,-1,1,8,14}
{SPRITE,wind,94,16,-1,1,8,14}
{SPRITE,wind,94,18,-1,1,8,14}
{SPRITE,wind,94,20,-1,1,8,14}
{SPRITE,wind,94,22,-1,1,8,14}
{SPRITE,wind,94,24,-1,1,8,14}
{SPRITE,wind,94,26,-1,1,8,14}
{SPRITE,wind,94,28,-1,1,8,14}
{SPRITE,wind,94,30,-1,1,8,14}
{SPRITE,wind,94,32,-1,1,8,14}
{SPRITE,wind,96,12,-1,1,8,14}
{SPRITE,wind,96,14,-1,1,8,14}
{SPRITE,wind,96,16,-1,1,8,14}
{SPRITE,wind,96,18,-1,1,8,14}
{SPRITE,wind,96,20,-1,1,8,14}
{SPRITE,wind,96,22,-1,1,8,14}
{SPRITE,wind,96,24,-1,1,8,14}
{SPRITE,wind,96,26,-1,1,8,14}
{SPRITE,wind,96,28,-1,1,8,14}
{SPRITE,wind,96,30,-1,1,8,14}
{SPRITE,wind,96,32,-1,1,8,14}
{SPRITE,wind,98,12,-1,1,8,14}
{SPRITE,wind,98,14,-1,1,8,14}
{SPRITE,wind,98,16,-1,1,8,14}
{SPRITE,wind,98,18,-1,1,8,14}
{SPRITE,wind,98,20,-1,1,8,14}
{SPRITE,wind,98,22,-1,1,8,14}
{SPRITE,wind,98,24,-1,1,8,14}
{SPRITE,wind,98,26,-1,1,8,14}
{SPRITE,wind,98,28,-1,1,8,14}
{SPRITE,wind,98,30,-1,1,8,14}
{SPRITE,wind,98,32,-1,1,8,14}
{SPRITE,wind,100,12,-1,1,8,14}
{SPRITE,wind,100,14,-1,1,8,14}
{SPRITE,wind,100,16,-1,1,8,14}
{SPRITE,wind,100,18,-1,1,8,14}
{SPRITE,wind,100,20,-1,1,8,14}
{SPRITE,wind,100,22,-1,1,8,14}
{SPRITE,wind,100,24,-1,1,8,14}
{SPRITE,wind,100,26,-1,1,8,14}
{SPRITE,wind,100,28,-1,1,8,14}
{SPRITE,wind,100,30,-1,1,8,14}
{SPRITE,wind,100,32,-1,1,8,14}
{SPRITE,wind,102,12,-1,1,8,14}
{SPRITE,wind,102,14,-1,1,8,14}
{SPRITE,wind,102,16,-1,1,8,14}
{SPRITE,wind,102,18,-1,1,8,14}
{SPRITE,wind,102,20,-1,1,8,14}
{SPRITE,wind,102,22,-1,1,8,14}
{SPRITE,wind,102,24,-1,1,8,14}
{SPRITE,wind,102,26,-1,1,8,14}
{SPRITE,wind,102,28,-1,1,8,14}
{SPRITE,wind,102,30,-1,1,8,14}
{SPRITE,wind,102,32,-1,1,8,14}
{SPRITE,wind,104,0,-1,2,8,14}
{SPRITE,wind,104,2,-1,2,8,14}
{SPRITE,wind,104,4,-1,2,8,14}
{SPRITE,wind,104,6,-1,2,8,14}
{SPRITE,wind,104,8,-1,2,8,14}
{SPRITE,wind,104,10,-1,2,8,14}
[PLATFORMS]
{PLATFORM,28,42,-1,6,0,1,4,0,5}
{PLATFORM,58,11,-1,6,0.3999999999999999,0.3999999999999999,8,-180,6}
{PLATFORM,72,43,-1,6,1,0,6,0,7}
{PLATFORM,79,4,-1,13,0,0,6,-180,5}
{PLATFORM,83,5,-1,6,0.6000000000000001,0,5,-180,5}
{PLATFORM,88,15,-1,6,0.19999999999999996,1,5,-180,5}
{PLATFORM,91,6,-1,6,0.3999999999999999,0.19999999999999996,6,0,5}
{PLATFORM,96,6,-1,6,0.3999999999999999,0.8,3,0,5}
{PLATFORM,99,33,-1,6,1,0.19999999999999996,3,0,5}
{PLATFORM,100,27,-1,6,0.3999999999999999,1,5,-180,5}
[ENEMIES]
{ENEMY,14,20,1,0,0,0,0,1}
{ENEMY,35,20,1,2,2,0,0,1}
{ENEMY,37,14,1,3,3,0,0,0}
{ENEMY,38,38,1,0,0,0,0,0}
{ENEMY,50,38,1,2,2,0,0,1}
{ENEMY,52,38,1,4,4,0,0,1}
{ENEMY,63,42,1,0,0,0,1,1}
{ENEMY,64,38,1,2,2,0,0,0}
{ENEMY,64,46,1,3,3,0,1,1}
{ENEMY,67,5,1,3,3,0,0,0}
{ENEMY,68,38,1,2,2,0,0,1}
{ENEMY,73,38,1,0,0,0,0,0}
{ENEMY,74,4,1,4,4,0,0,0}
{ENEMY,77,42,1,0,0,0,0,0}
{ENEMY,86,42,1,4,4,0,0,1}
{ENEMY,88,36,1,3,3,0,0,0}
{ENEMY,94,8,1,3,3,0,0,0}
{ENEMY,94,19,1,3,3,0,0,0}
{ENEMY,96,34,1,0,0,0,0,1}
{ENEMY,101,34,1,4,4,0,0,0}
{ENEMY,103,34,1,0,0,0,0,1}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,cave_b.png}
{BITMAP,cave_plat1.png}
{BITMAP,cave_spikes2.png}
{BITMAP,goldapple.png}
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,cave_plat2.png}
{BITMAP,e_life.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,chalice.png}
{BITMAP,cave_hbblock.png}
{BITMAP,cave_fire.png}
{BITMAP,cave_wind.png}
{BITMAP,cave_flat1.png}
{BITMAP,cave_flat2.png}
{BITMAP,cave_p.png}
{BITMAP,cave_vbblock.png}
{BITMAP,cave_hpblock.png}
{BITMAP,cave_vpblock.png}
{BITMAP,cave_spikes.png}
{BITMAP,cave_bf.png}
{BITMAP,cave_bigflat1.png}
{BITMAP,cave_bigflat2.png}
{BITMAP,cave_bigb.png}
{BITMAP,cave_bigp.png}
{BITMAP,cave_medb.png}
{BITMAP,cave_medp.png}
{BITMAP,cave_bg.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
[BACKGROUND]
{BACKGROUND,28}
[START POINT]
{START,2,5}
[TILES]
{TILE,0,0,3,5,1,0,0}
{TILE,0,1,1,5,1,0,0}
{TILE,0,2,1,3,1,0,0}
{TILE,1,0,3,7,1,0,0}
{TILE,1,2,7,3,1,0,0}
{TILE,2,0,3,7,1,0,0}
{TILE,2,2,7,3,0,15,0}
{TILE,3,0,3,7,1,15,0}
{TILE,3,2,7,5,1,16,0}
{TILE,3,3,1,5,1,16,0}
{TILE,3,4,1,5,1,16,0}
{TILE,3,5,1,5,1,16,0}
{TILE,3,6,1,5,1,16,0}
{TILE,3,7,1,3,1,16,0}
{TILE,4,0,3,7,1,16,0}
{TILE,4,7,7,3,1,16,0}
{TILE,5,0,3,7,1,16,0}
{TILE,5,7,7,3,1,16,0}
{TILE,6,0,3,7,1,16,0}
{TILE,6,7,7,3,1,16,0}
{TILE,7,0,3,7,1,16,0}
{TILE,7,7,7,3,1,16,0}
{TILE,8,0,3,7,1,16,0}
{TILE,8,7,7,3,1,16,0}
{TILE,9,0,3,7,1,16,0}
{TILE,9,7,7,3,1,14,0}
{TILE,10,0,3,7,1,16,0}
{TILE,10,7,7,3,1,0,0}
{TILE,11,0,3,7,1,16,0}
{TILE,11,7,7,3,1,0,0}
{TILE,12,0,3,7,1,16,0}
{TILE,12,7,7,3,1,0,0}
{TILE,13,0,3,7,1,16,0}
{TILE,13,7,7,3,1,0,0}
{TILE,14,0,3,7,1,16,0}
{TILE,14,7,7,3,1,15,0}
{TILE,15,0,3,7,1,14,0}
{TILE,15,4,5,3,1,16,0}
{TILE,15,5,5,1,1,16,0}
{TILE,15,6,5,1,1,16,0}
{TILE,15,7,7,1,1,16,0}
{TILE,16,0,3,7,1,0,0}
{TILE,16,4,7,3,1,16,0}
{TILE,17,0,3,7,1,0,0}
{TILE,17,4,7,5,0,14,0}
{TILE,17,5,1,3,0,14,0}
{TILE,18,0,3,7,1,0,0}
{TILE,18,5,7,5,0,0,0}
{TILE,18,6,1,3,1,0,0}
{TILE,19,0,3,7,1,0,0}
{TILE,19,6,7,3,1,0,0}
{TILE,20,0,3,7,1,0,0}
{TILE,20,6,7,5,0,0,0}
{TILE,20,7,1,3,0,0,0}
{TILE,21,0,3,7,1,15,0}
{TILE,21,7,7,5,0,0,0}
{TILE,21,8,1,3,0,0,0}
{TILE,22,0,3,7,1,16,0}
{TILE,22,8,7,5,0,0,0}
{TILE,22,9,1,3,0,0,0}
{TILE,23,0,3,7,1,16,0}
{TILE,23,9,7,5,0,0,0}
{TILE,23,10,1,3,1,0,0}
{TILE,24,0,3,7,1,16,0}
{TILE,24,10,7,3,1,0,0}
{TILE,25,0,3,7,1,14,0}
{TILE,25,10,7,5,0,0,0}
{TILE,25,11,1,3,0,15,0}
{TILE,26,0,3,7,1,0,0}
{TILE,26,11,7,5,0,16,0}
{TILE,26,12,1,3,0,16,0}
{TILE,27,0,3,7,1,0,0}
{TILE,27,12,7,5,0,16,0}
{TILE,27,13,1,3,0,16,0}
{TILE,28,0,3,7,1,0,0}
{TILE,28,13,7,5,0,16,0}
{TILE,28,14,1,3,0,16,0}
{TILE,29,0,3,7,1,0,0}
{TILE,29,14,7,3,0,14,0}
{TILE,30,0,3,7,1,0,0}
{TILE,30,14,7,3,0,0,0}
{TILE,31,0,3,7,1,0,0}
{TILE,31,14,7,3,0,0,0}
{TILE,32,0,3,7,1,0,0}
{TILE,32,14,7,3,0,0,0}
{TILE,33,0,3,7,1,0,0}
{TILE,33,14,7,3,0,0,0}
{TILE,34,0,5,7,1,0,0}
{TILE,34,1,5,1,1,0,0}
{TILE,34,2,5,1,1,0,0}
{TILE,34,3,5,1,1,0,0}
{TILE,34,4,3,1,1,0,0}
{TILE,34,6,5,3,1,16,0}
{TILE,34,7,4,1,1,16,0}
{TILE,34,14,7,3,0,0,0}
{TILE,35,4,3,7,1,0,0}
{TILE,35,6,7,3,1,16,0}
{TILE,35,8,4,0,1,16,0}
{TILE,35,14,7,3,0,0,0}
{TILE,36,4,3,7,1,0,0}
{TILE,36,6,7,3,1,14,0}
{TILE,36,9,4,0,1,14,0}
{TILE,36,14,7,3,0,0,0}
{TILE,37,4,3,7,1,0,0}
{TILE,37,6,7,3,1,0,0}
{TILE,37,10,4,0,1,0,0}
{TILE,37,14,7,3,0,0,0}
{TILE,38,4,5,7,1,0,0}
{TILE,38,5,5,1,1,0,0}
{TILE,38,6,7,1,1,0,0}
{TILE,38,11,3,0,1,0,0}
{TILE,38,14,7,3,0,0,0}
{TILE,39,11,3,7,1,0,0}
{TILE,39,14,7,3,0,15,0}
{TILE,40,11,3,7,1,0,0}
{TILE,40,14,7,3,0,16,0}
{TILE,41,11,3,7,1,0,0}
{TILE,41,14,7,3,0,16,0}
{TILE,42,11,3,7,1,0,0}
{TILE,42,14,7,5,1,16,0}
{TILE,42,15,1,3,1,16,0}
{TILE,43,11,3,7,1,0,0}
{TILE,43,15,7,3,0,16,0}
{TILE,44,11,3,7,1,0,0}
{TILE,44,15,7,3,0,16,0}
{TILE,45,11,3,7,1,0,0}
{TILE,45,15,7,3,0,16,0}
{TILE,46,11,3,7,1,0,0}
{TILE,46,15,7,3,0,16,0}
{TILE,47,11,3,7,1,0,0}
{TILE,47,15,7,3,0,16,0}
{TILE,48,11,3,7,1,0,0}
{TILE,48,15,7,3,0,16,0}
{TILE,49,11,3,7,1,0,0}
{TILE,49,15,7,3,0,16,0}
{TILE,50,11,3,7,1,0,0}
{TILE,50,15,7,3,0,16,0}
{TILE,51,11,3,7,1,0,0}
{TILE,51,15,7,3,0,16,0}
{TILE,52,11,3,7,1,0,0}
{TILE,52,15,7,3,0,16,0}
{TILE,53,11,3,7,1,0,0}
{TILE,53,15,7,3,0,16,0}
{TILE,54,11,3,7,1,0,0}
{TILE,54,14,5,3,1,16,0}
{TILE,54,15,7,1,1,16,0}
{TILE,55,11,3,7,1,0,0}
{TILE,55,14,7,3,1,16,0}
{TILE,55,15,3,5,0,16,0}
{TILE,55,16,1,5,1,16,0}
{TILE,55,17,1,5,1,16,0}
{TILE,55,18,1,5,1,16,0}
{TILE,55,19,1,5,1,16,0}
{TILE,55,20,1,3,1,16,0}
{TILE,56,11,3,7,1,0,0}
{TILE,56,14,7,3,1,16,0}
{TILE,56,15,3,7,1,16,0}
{TILE,56,20,7,3,1,16,0}
{TILE,57,11,3,7,1,0,0}
{TILE,57,14,7,3,1,16,0}
{TILE,57,15,3,7,1,16,0}
{TILE,57,17,5,3,1,0,0}
{TILE,57,18,3,1,1,0,0}
{TILE,57,20,7,3,1,16,0}
{TILE,57,21,3,5,1,16,0}
{TILE,57,22,1,5,1,16,0}
{TILE,57,23,1,3,1,16,0}
{TILE,58,11,3,7,1,0,0}
{TILE,58,14,7,3,1,16,0}
{TILE,58,15,3,7,1,16,0}
{TILE,58,17,7,3,1,0,0}
{TILE,58,18,3,7,1,0,0}
{TILE,58,20,7,3,1,16,0}
{TILE,58,21,3,7,1,16,0}
{TILE,58,23,7,3,1,16,0}
{TILE,59,11,3,7,1,0,0}
{TILE,59,14,7,5,1,16,0}
{TILE,59,15,1,7,1,16,0}
{TILE,59,17,7,3,1,0,0}
{TILE,59,18,3,7,1,0,0}
{TILE,59,20,7,3,1,16,0}
{TILE,59,21,3,7,1,16,0}
{TILE,59,23,7,3,1,16,0}
{TILE,60,11,3,7,1,0,0}
{TILE,60,17,7,3,1,0,0}
{TILE,60,18,3,7,1,0,0}
{TILE,60,20,7,3,1,16,0}
{TILE,60,21,3,7,1,16,0}
{TILE,60,23,7,3,1,16,0}
{TILE,61,11,3,7,1,0,0}
{TILE,61,14,5,3,1,0,0}
{TILE,61,15,5,1,1,0,0}
{TILE,61,16,5,1,1,0,0}
{TILE,61,17,7,1,1,0,0}
{TILE,61,18,3,7,1,0,0}
{TILE,61,20,7,5,1,16,0}
{TILE,61,21,1,7,1,16,0}
{TILE,61,23,7,3,1,14,0}
{TILE,62,11,5,7,1,0,0}
{TILE,62,12,5,1,1,0,0}
{TILE,62,13,5,1,1,0,0}
{TILE,62,14,7,1,1,0,0}
{TILE,62,18,3,7,1,0,0}
{TILE,62,23,7,3,1,0,0}
{TILE,63,18,5,7,1,23,0}
{TILE,63,19,5,1,1,16,0}
{TILE,63,20,5,1,1,16,0}
{TILE,63,21,3,1,1,16,0}
{TILE,63,23,7,3,1,0,0}
{TILE,64,21,3,7,1,16,0}
{TILE,64,23,7,3,1,0,0}
{TILE,65,21,3,7,1,16,0}
{TILE,65,23,7,3,1,0,0}
{TILE,66,21,3,7,1,16,0}
{TILE,66,23,7,3,1,0,0}
{TILE,67,21,3,7,1,16,0}
{TILE,67,23,7,3,1,0,0}
{TILE,68,21,3,7,1,16,0}
{TILE,68,23,7,4,1,0,0}
{TILE,69,21,3,7,1,14,0}
{TILE,69,24,0,4,1,0,0}
{TILE,70,21,3,7,1,0,0}
{TILE,70,25,0,4,1,0,0}
{TILE,71,21,3,7,1,0,0}
{TILE,71,26,0,3,1,15,0}
{TILE,72,21,3,7,1,0,0}
{TILE,72,26,7,4,1,16,0}
{TILE,73,21,3,7,1,0,0}
{TILE,73,27,0,4,1,16,0}
{TILE,74,21,3,7,1,0,0}
{TILE,74,28,0,3,1,16,0}
{TILE,75,21,3,7,1,15,0}
{TILE,75,28,7,4,1,16,0}
{TILE,76,21,3,7,1,16,0}
{TILE,76,29,0,4,1,16,0}
{TILE,77,21,3,7,1,16,0}
{TILE,77,30,0,4,1,22,0}
{TILE,78,21,3,7,1,16,0}
{TILE,78,31,0,2,0,0,0}
{TILE,79,21,3,7,1,14,0}
{TILE,79,31,0,4,0,0,0}
{TILE,80,21,3,7,1,0,0}
{TILE,80,32,0,4,0,0,0}
{TILE,81,21,3,7,1,0,0}
{TILE,81,26,6,2,0,14,0}
{TILE,81,27,6,0,0,14,0}
{TILE,81,28,6,0,0,14,0}
{TILE,81,29,6,0,0,14,0}
{TILE,81,30,4,0,1,14,0}
{TILE,81,33,0,4,0,0,0}
{TILE,82,21,3,7,1,0,0}
{TILE,82,26,0,2,0,0,0}
{TILE,82,31,4,0,1,0,0}
{TILE,82,34,0,4,0,0,0}
{TILE,83,21,3,7,1,0,0}
{TILE,83,26,0,2,0,0,0}
{TILE,83,32,4,0,1,0,0}
{TILE,83,35,0,4,0,0,0}
{TILE,83,43,3,5,1,0,0}
{TILE,83,44,1,5,1,0,0}
{TILE,83,45,1,3,1,0,0}
{TILE,84,21,5,7,1,0,0}
{TILE,84,22,5,1,1,0,0}
{TILE,84,23,5,1,1,0,0}
{TILE,84,24,5,1,1,0,0}
{TILE,84,25,6,1,0,0,0}
{TILE,84,33,3,0,1,0,0}
{TILE,84,36,0,3,0,0,0}
{TILE,84,43,3,7,1,0,0}
{TILE,84,45,7,3,1,0,0}
{TILE,85,33,3,7,1,0,0}
{TILE,85,36,7,3,1,0,0}
{TILE,85,43,3,7,1,0,0}
{TILE,85,45,7,3,1,0,0}
{TILE,86,33,3,7,1,0,0}
{TILE,86,36,7,3,1,0,0}
{TILE,86,43,3,7,1,0,0}
{TILE,86,45,7,3,1,0,0}
{TILE,86,52,3,5,1,0,0}
{TILE,86,53,1,5,1,0,0}
{TILE,86,54,1,5,1,0,0}
{TILE,86,55,1,5,1,0,0}
{TILE,86,56,1,5,1,0,0}
{TILE,86,57,1,5,1,0,0}
{TILE,86,58,1,5,1,0,0}
{TILE,86,59,1,5,1,0,0}
{TILE,86,60,1,5,1,0,0}
{TILE,86,61,1,5,1,0,0}
{TILE,86,62,1,5,1,0,0}
{TILE,86,63,1,5,1,0,0}
{TILE,86,64,1,5,1,0,0}
{TILE,86,65,1,5,1,0,0}
{TILE,86,66,1,5,1,0,0}
{TILE,86,67,1,5,1,0,0}
{TILE,86,68,1,5,1,0,0}
{TILE,86,69,1,5,1,0,0}
{TILE,86,70,1,5,1,0,0}
{TILE,86,71,1,5,1,0,0}
{TILE,86,72,1,5,1,0,0}
{TILE,86,73,1,5,1,0,0}
{TILE,86,74,1,5,1,0,0}
{TILE,86,75,1,5,1,0,0}
{TILE,86,76,1,5,1,0,0}
{TILE,86,77,1,5,1,0,0}
{TILE,86,78,1,3,1,0,0}
{TILE,87,33,3,7,1,0,0}
{TILE,87,36,7,3,1,0,0}
{TILE,87,43,3,7,1,0,0}
{TILE,87,45,7,3,1,0,0}
{TILE,87,52,3,7,1,0,0}
{TILE,87,78,7,3,1,0,0}
{TILE,88,33,3,7,1,0,0}
{TILE,88,36,7,5,1,0,0}
{TILE,88,37,1,5,1,0,0}
{TILE,88,38,1,5,1,0,0}
{TILE,88,39,1,5,1,0,0}
{TILE,88,40,1,5,1,0,0}
{TILE,88,41,1,5,1,0,0}
{TILE,88,42,1,5,1,0,0}
{TILE,88,43,1,7,1,0,0}
{TILE,88,45,7,5,1,0,0}
{TILE,88,46,1,5,1,0,0}
{TILE,88,47,1,5,1,0,0}
{TILE,88,48,1,5,1,0,0}
{TILE,88,49,1,5,1,0,0}
{TILE,88,50,1,5,1,0,0}
{TILE,88,51,1,5,1,0,0}
{TILE,88,52,1,7,1,0,0}
{TILE,88,53,5,3,1,16,0}
{TILE,88,54,5,1,1,16,0}
{TILE,88,55,3,1,1,16,0}
{TILE,88,78,7,3,1,0,0}
{TILE,89,33,3,7,1,15,0}
{TILE,89,53,7,3,1,16,0}
{TILE,89,55,3,7,1,16,0}
{TILE,89,78,7,3,1,0,0}
{TILE,90,33,5,7,1,16,0}
{TILE,90,34,5,1,1,16,0}
{TILE,90,35,5,1,1,16,0}
{TILE,90,36,5,1,1,16,0}
{TILE,90,37,5,1,1,16,0}
{TILE,90,38,5,1,1,16,0}
{TILE,90,39,5,1,1,16,0}
{TILE,90,40,5,1,1,16,0}
{TILE,90,41,5,1,1,16,0}
{TILE,90,42,5,1,1,16,0}
{TILE,90,43,5,1,1,16,0}
{TILE,90,44,5,1,1,16,0}
{TILE,90,45,5,1,1,16,0}
{TILE,90,46,5,1,1,16,0}
{TILE,90,47,5,1,1,16,0}
{TILE,90,48,5,1,1,16,0}
{TILE,90,49,5,1,1,16,0}
{TILE,90,50,5,1,1,16,0}
{TILE,90,51,5,1,1,16,0}
{TILE,90,52,3,1,1,16,0}
{TILE,90,53,7,5,1,16,0}
{TILE,90,54,1,5,1,16,0}
{TILE,90,55,1,7,1,16,0}
{TILE,90,78,7,3,1,0,0}
{TILE,91,52,3,7,1,14,0}
{TILE,91,78,7,3,1,0,0}
{TILE,92,52,5,7,1,0,0}
{TILE,92,53,5,1,1,0,0}
{TILE,92,54,5,1,1,0,0}
{TILE,92,55,5,1,1,0,0}
{TILE,92,56,5,1,1,0,0}
{TILE,92,57,5,1,1,0,0}
{TILE,92,58,5,1,1,0,0}
{TILE,92,59,5,1,1,0,0}
{TILE,92,60,5,1,1,0,0}
{TILE,92,61,5,1,1,0,0}
{TILE,92,62,5,1,1,0,0}
{TILE,92,63,5,1,1,0,0}
{TILE,92,64,5,1,1,0,0}
{TILE,92,65,5,1,1,0,0}
{TILE,92,66,5,1,1,0,0}
{TILE,92,67,5,1,1,0,0}
{TILE,92,68,5,1,1,0,0}
{TILE,92,69,5,1,1,0,0}
{TILE,92,70,5,1,1,0,0}
{TILE,92,71,3,1,1,0,0}
{TILE,92,78,7,3,1,0,0}
{TILE,93,71,3,7,1,0,0}
{TILE,93,78,7,3,1,0,0}
{TILE,94,71,3,7,1,15,0}
{TILE,94,72,5,3,1,16,0}
{TILE,94,73,4,1,1,16,0}
{TILE,94,78,7,3,1,0,0}
{TILE,95,71,5,7,1,16,0}
{TILE,95,72,7,1,1,16,0}
{TILE,95,74,4,0,1,16,0}
{TILE,95,78,7,3,1,0,0}
{TILE,96,75,4,0,1,14,0}
{TILE,96,78,7,3,1,0,0}
{TILE,97,76,4,0,1,0,0}
{TILE,97,78,7,3,1,0,0}
{TILE,98,77,3,0,1,0,0}
{TILE,98,78,7,3,1,0,0}
{TILE,99,77,3,7,1,0,0}
{TILE,99,78,7,3,1,0,0}
{TILE,100,74,3,5,1,0,0}
{TILE,100,75,1,5,1,0,0}
{TILE,100,76,1,5,1,0,0}
{TILE,100,77,1,7,1,0,0}
{TILE,100,78,7,3,1,0,0}
{TILE,101,74,3,7,1,0,0}
{TILE,101,78,7,3,1,0,0}
{TILE,102,74,3,7,1,0,0}
{TILE,102,78,7,3,1,0,0}
{TILE,103,74,3,7,1,0,0}
{TILE,103,78,7,3,1,0,0}
{TILE,104,74,3,7,1,0,0}
{TILE,104,78,7,3,1,0,0}
{TILE,105,74,3,7,1,0,0}
{TILE,105,78,7,3,1,0,0}
{TILE,106,74,3,7,1,0,0}
{TILE,106,78,7,3,1,0,0}
{TILE,107,74,3,7,1,0,0}
{TILE,107,78,7,3,1,0,0}
{TILE,108,74,3,7,1,0,0}
{TILE,108,78,7,3,1,0,0}
{TILE,109,74,3,7,1,0,0}
{TILE,109,78,7,3,1,0,0}
{TILE,110,74,3,7,1,0,0}
{TILE,110,78,7,3,1,0,0}
{TILE,111,74,3,7,1,0,0}
{TILE,111,78,7,3,1,0,0}
{TILE,112,74,5,7,1,0,0}
{TILE,112,75,5,1,1,0,0}
{TILE,112,76,5,1,1,0,0}
{TILE,112,77,3,1,1,0,0}
{TILE,112,78,7,3,1,0,0}
{TILE,113,76,3,5,1,0,0}
{TILE,113,77,1,7,1,0,0}
{TILE,113,78,7,3,1,0,0}
{TILE,114,76,3,7,1,0,0}
{TILE,114,78,7,3,1,0,0}
{TILE,115,76,5,7,1,0,0}
{TILE,115,77,5,1,1,0,0}
{TILE,115,78,7,1,1,0,0}
[SPRITES]
{SPRITE,item,0,6,-1,Decoration,24}
{SPRITE,item,0,10,-1,Decoration,24}
{SPRITE,item,0,14,-1,Decoration,24}
{SPRITE,item,0,18,-1,Decoration,24}
{SPRITE,item,3,3,-1,Collectible,4}
{SPRITE,item,4,3,-1,Collectible,4}
{SPRITE,item,4,6,-1,Decoration,23}
{SPRITE,item,4,10,-1,Decoration,23}
{SPRITE,item,4,14,-1,Decoration,23}
{SPRITE,item,4,18,-1,Decoration,23}
{SPRITE,item,5,3,-1,Collectible,4}
{SPRITE,item,6,3,-1,Collectible,4}
{SPRITE,item,6,16,-1,Decoration,25}
{SPRITE,item,6,20,-1,Decoration,25}
{SPRITE,item,10,16,-1,Decoration,25}
{SPRITE,item,10,20,-1,Decoration,25}
{SPRITE,item,14,16,-1,Decoration,25}
{SPRITE,item,14,20,-1,Decoration,25}
{SPRITE,item,18,6,-1,Life,7}
{SPRITE,container,18,9,-1,9,3}
{SPRITE,container,18,10,-1,9,3}
{SPRITE,container,18,11,-1,9,3}
{SPRITE,container,18,12,-1,9,3}
{SPRITE,container,18,13,-1,9,3}
{SPRITE,item,18,16,-1,Decoration,22}
{SPRITE,item,18,20,-1,Decoration,22}
{SPRITE,item,20,16,-1,Decoration,24}
{SPRITE,item,20,20,-1,Decoration,24}
{SPRITE,item,24,16,-1,Decoration,24}
{SPRITE,item,24,20,-1,Decoration,24}
{SPRITE,block,27,14,-1,4,12}
{SPRITE,block,28,14,-1,4,12}
{SPRITE,item,28,16,-1,Decoration,23}
{SPRITE,item,28,20,-1,Decoration,23}
{SPRITE,block,29,14,-1,4,12}
{SPRITE,item,30,13,-1,Health,3}
{SPRITE,block,30,14,-1,4,12}
{SPRITE,item,30,16,-1,Decoration,25}
{SPRITE,item,30,20,-1,Decoration,25}
{SPRITE,item,31,7,-1,Collectible,4}
{SPRITE,item,32,1,-1,Recovery,5}
{SPRITE,item,32,7,-1,Collectible,4}
{SPRITE,item,32,10,-1,Decoration,27}
{SPRITE,item,32,12,-1,Decoration,27}
{SPRITE,item,32,14,-1,Decoration,27}
{SPRITE,item,33,7,-1,Collectible,4}
{SPRITE,item,34,7,-1,Collectible,4}
{SPRITE,item,34,12,-1,Decoration,22}
{SPRITE,item,34,16,-1,Decoration,22}
{SPRITE,item,34,20,-1,Decoration,22}
{SPRITE,item,36,9,-1,Collectible,4}
{SPRITE,item,36,14,-1,Decoration,24}
{SPRITE,item,36,18,-1,Decoration,24}
{SPRITE,item,36,22,-1,Decoration,24}
{SPRITE,item,38,16,-1,Decoration,24}
{SPRITE,item,38,22,-1,Decoration,24}
{SPRITE,item,40,11,-1,Collectible,4}
{SPRITE,item,40,18,-1,Decoration,24}
{SPRITE,item,41,12,-1,Collectible,4}
{SPRITE,item,42,13,-1,Collectible,4}
{SPRITE,item,42,20,-1,Decoration,24}
{SPRITE,item,42,22,-1,Decoration,24}
{SPRITE,item,42,26,-1,Decoration,24}
{SPRITE,item,42,30,-1,Decoration,24}
{SPRITE,item,43,14,-1,Collectible,4}
{SPRITE,item,44,15,-1,Collectible,4}
{SPRITE,item,45,16,-1,Collectible,4}
{SPRITE,item,46,17,-1,Collectible,4}
{SPRITE,item,46,22,-1,Decoration,24}
{SPRITE,item,46,26,-1,Decoration,24}
{SPRITE,item,46,30,-1,Decoration,24}
{SPRITE,item,50,24,-1,Decoration,23}
{SPRITE,item,50,28,-1,Decoration,23}
{SPRITE,item,50,32,-1,Decoration,23}
{SPRITE,item,51,20,-1,Collectible,4}
{SPRITE,item,52,21,-1,Collectible,4}
{SPRITE,item,52,26,-1,Decoration,27}
{SPRITE,item,52,28,-1,Decoration,25}
{SPRITE,item,52,32,-1,Decoration,25}
{SPRITE,item,53,22,-1,Collectible,4}
{SPRITE,item,54,23,-1,Collectible,4}
{SPRITE,item,54,30,-1,Decoration,25}
{SPRITE,item,54,34,-1,Decoration,25}
{SPRITE,item,55,24,-1,Collectible,4}
{SPRITE,item,56,25,-1,Collectible,4}
{SPRITE,item,58,27,-1,Collectible,4}
{SPRITE,item,58,30,-1,Decoration,22}
{SPRITE,item,58,34,-1,Decoration,22}
{SPRITE,item,59,27,-1,Collectible,4}
{SPRITE,item,60,27,-1,Collectible,4}
{SPRITE,item,60,30,-1,Decoration,24}
{SPRITE,item,60,34,-1,Decoration,24}
{SPRITE,item,61,27,-1,Collectible,4}
{SPRITE,item,62,27,-1,Collectible,4}
{SPRITE,item,64,27,-1,Collectible,4}
{SPRITE,item,64,30,-1,Decoration,24}
{SPRITE,item,64,34,-1,Decoration,24}
{SPRITE,item,66,27,-1,Collectible,4}
{SPRITE,item,67,27,-1,Collectible,4}
{SPRITE,spike,68,1,-1,2,2}
{SPRITE,spike,68,2,-1,20,2}
{SPRITE,spike,68,3,-1,2,2}
{SPRITE,spike,68,4,-1,2,2}
{SPRITE,spike,68,5,-1,20,2}
{SPRITE,spike,68,6,-1,2,2}
{SPRITE,spike,68,7,-1,20,2}
{SPRITE,spike,68,13,-1,20,2}
{SPRITE,spike,68,14,-1,2,2}
{SPRITE,item,68,27,-1,Collectible,4}
{SPRITE,item,68,30,-1,Decoration,24}
{SPRITE,item,68,34,-1,Decoration,24}
{SPRITE,item,69,27,-1,Collectible,4}
{SPRITE,item,70,0,-1,Decoration,24}
{SPRITE,item,70,4,-1,Decoration,24}
{SPRITE,item,70,14,-1,Decoration,27}
{SPRITE,item,70,27,-1,Collectible,4}
{SPRITE,item,72,14,-1,Decoration,22}
{SPRITE,item,72,27,-1,Collectible,4}
{SPRITE,item,72,30,-1,Decoration,24}
{SPRITE,item,72,34,-1,Decoration,24}
{SPRITE,item,74,0,-1,Decoration,24}
{SPRITE,item,74,4,-1,Decoration,24}
{SPRITE,item,74,14,-1,Decoration,24}
{SPRITE,item,74,16,-1,Decoration,24}
{SPRITE,item,74,27,-1,Collectible,4}
{SPRITE,item,75,12,-1,Health,3}
{SPRITE,container,76,10,-1,9,10}
{SPRITE,item,76,12,-1,Recovery,5}
{SPRITE,item,76,18,-1,Decoration,24}
{SPRITE,item,76,30,-1,Decoration,24}
{SPRITE,item,76,34,-1,Decoration,24}
{SPRITE,item,77,27,-1,Recovery,5}
{SPRITE,item,77,28,-1,Checkpoint,8}
{SPRITE,item,78,0,-1,Decoration,24}
{SPRITE,item,78,2,-1,Decoration,24}
{SPRITE,item,78,6,-1,Decoration,24}
{SPRITE,item,78,10,-1,Decoration,24}
{SPRITE,item,78,14,-1,Decoration,24}
{SPRITE,item,78,18,-1,Decoration,24}
{SPRITE,item,78,30,1,Decoration,23}
{SPRITE,item,78,34,1,Decoration,23}
{SPRITE,item,80,30,-1,Decoration,25}
{SPRITE,item,80,34,-1,Decoration,25}
{SPRITE,item,82,0,-1,Decoration,24}
{SPRITE,item,82,2,-1,Decoration,24}
{SPRITE,item,82,6,-1,Decoration,24}
{SPRITE,item,82,10,-1,Decoration,24}
{SPRITE,item,82,14,-1,Decoration,24}
{SPRITE,item,82,18,-1,Decoration,24}
{SPRITE,item,84,32,-1,Decoration,25}
{SPRITE,item,84,36,-1,Decoration,25}
{SPRITE,spike,85,30,-1,2,3}
{SPRITE,item,86,14,-1,Decoration,24}
{SPRITE,item,86,18,-1,Decoration,24}
{SPRITE,spike,86,30,-1,2,3}
{SPRITE,item,87,28,-1,Collectible,4}
{SPRITE,spike,87,30,-1,20,3}
{SPRITE,spike,88,30,-1,2,3}
{SPRITE,item,88,32,-1,Decoration,25}
{SPRITE,item,88,36,-1,Decoration,25}
{SPRITE,item,89,28,-1,Collectible,4}
{SPRITE,spike,89,30,-1,20,3}
{SPRITE,item,90,14,-1,Decoration,24}
{SPRITE,item,90,18,-1,Decoration,24}
{SPRITE,spike,90,30,-1,2,3}
{SPRITE,item,91,28,-1,Collectible,4}
{SPRITE,spike,91,30,-1,2,3}
{SPRITE,spike,92,30,-1,20,3}
{SPRITE,item,92,32,-1,Decoration,25}
{SPRITE,item,92,36,-1,Decoration,25}
{SPRITE,item,93,28,-1,Collectible,4}
{SPRITE,spike,93,30,-1,2,3}
{SPRITE,item,94,14,-1,Decoration,24}
{SPRITE,item,94,18,-1,Decoration,24}
{SPRITE,spike,94,30,-1,20,3}
{SPRITE,item,95,28,-1,Collectible,4}
{SPRITE,spike,95,30,-1,2,3}
{SPRITE,item,96,32,-1,Decoration,25}
{SPRITE,item,96,36,-1,Decoration,25}
{SPRITE,item,98,14,-1,Decoration,24}
{SPRITE,item,98,18,-1,Decoration,24}
{SPRITE,item,99,28,-1,Collectible,4}
{SPRITE,spike,99,30,-1,2,3}
{SPRITE,spike,100,30,-1,20,3}
{SPRITE,item,100,32,-1,Decoration,25}
{SPRITE,item,100,36,-1,Decoration,25}
{SPRITE,item,101,28,-1,Collectible,4}
{SPRITE,spike,101,30,-1,20,3}
{SPRITE,item,102,14,-1,Decoration,24}
{SPRITE,item,102,18,-1,Decoration,24}
{SPRITE,spike,102,30,-1,2,3}
{SPRITE,item,102,40,-1,Decoration,25}
{SPRITE,item,103,28,-1,Collectible,4}
{SPRITE,spike,103,30,-1,2,3}
{SPRITE,spike,104,30,-1,20,3}
{SPRITE,item,104,32,-1,Decoration,25}
{SPRITE,item,104,36,-1,Decoration,25}
{SPRITE,item,105,28,-1,Collectible,4}
{SPRITE,spike,105,30,-1,2,3}
{SPRITE,item,106,14,-1,Decoration,24}
{SPRITE,item,106,18,-1,Decoration,24}
{SPRITE,spike,106,30,-1,20,3}
{SPRITE,item,106,32,-1,Decoration,25}
{SPRITE,item,106,36,-1,Decoration,25}
{SPRITE,item,106,40,-1,Decoration,25}
{SPRITE,item,106,44,-1,Decoration,25}
{SPRITE,item,106,48,-1,Decoration,25}
{SPRITE,item,107,28,-1,Collectible,4}
{SPRITE,spike,107,30,-1,20,3}
{SPRITE,spike,108,30,-1,20,3}
{SPRITE,item,110,14,-1,Decoration,24}
{SPRITE,item,110,18,-1,Decoration,24}
{SPRITE,item,110,42,-1,Decoration,25}
{SPRITE,item,110,46,-1,Decoration,25}
{SPRITE,item,110,50,-1,Decoration,25}
{SPRITE,block,111,35,-1,0,17}
{SPRITE,block,112,35,-1,0,17}
{SPRITE,item,113,27,-1,Collectible,4}
{SPRITE,block,113,35,-1,0,17}
{SPRITE,item,114,14,-1,Decoration,24}
{SPRITE,item,114,18,-1,Decoration,24}
{SPRITE,item,114,27,-1,Collectible,4}
{SPRITE,item,114,32,-1,Collectible,4}
{SPRITE,block,114,35,-1,0,19}
{SPRITE,item,114,38,-1,Collectible,4}
{SPRITE,spike,114,40,-1,2,3}
{SPRITE,item,114,48,-1,Decoration,25}
{SPRITE,item,114,52,-1,Decoration,25}
{SPRITE,item,115,27,-1,Collectible,4}
{SPRITE,spike,115,34,-1,20,3}
{SPRITE,spike,115,40,-1,20,3}
{SPRITE,item,115,43,-1,Recovery,5}
{SPRITE,item,115,44,-1,Life,7}
{SPRITE,spike,115,46,-1,2,3}
{SPRITE,item,116,32,-1,Collectible,4}
{SPRITE,spike,116,34,-1,2,3}
{SPRITE,item,116,38,-1,Collectible,4}
{SPRITE,spike,116,40,-1,2,3}
{SPRITE,spike,116,46,-1,2,3}
{SPRITE,item,117,27,-1,Collectible,4}
{SPRITE,item,117,32,-1,Collectible,4}
{SPRITE,spike,117,34,-1,2,3}
{SPRITE,item,117,38,-1,Collectible,4}
{SPRITE,spike,117,40,-1,20,3}
{SPRITE,spike,117,46,-1,2,3}
{SPRITE,item,118,14,-1,Decoration,24}
{SPRITE,item,118,18,-1,Decoration,24}
{SPRITE,item,118,32,-1,Collectible,4}
{SPRITE,spike,118,34,-1,20,3}
{SPRITE,item,118,38,-1,Collectible,4}
{SPRITE,spike,118,40,-1,20,3}
{SPRITE,spike,118,46,-1,20,3}
{SPRITE,item,118,48,-1,Decoration,25}
{SPRITE,item,118,52,-1,Decoration,25}
{SPRITE,block,119,29,-1,0,17}
{SPRITE,spike,119,34,-1,2,3}
{SPRITE,spike,119,40,-1,2,3}
{SPRITE,spike,119,46,-1,2,3}
{SPRITE,block,120,29,-1,0,19}
{SPRITE,item,120,32,-1,Collectible,4}
{SPRITE,spike,120,34,-1,20,3}
{SPRITE,item,120,38,-1,Collectible,4}
{SPRITE,spike,120,40,-1,2,3}
{SPRITE,spike,120,46,-1,20,3}
{SPRITE,block,121,29,-1,0,17}
{SPRITE,spike,121,34,-1,20,3}
{SPRITE,spike,121,40,-1,20,3}
{SPRITE,spike,121,46,-1,20,3}
{SPRITE,item,122,14,-1,Decoration,24}
{SPRITE,item,122,18,-1,Decoration,24}
{SPRITE,block,122,29,-1,0,17}
{SPRITE,spike,122,34,-1,2,3}
{SPRITE,spike,122,40,-1,2,3}
{SPRITE,item,122,44,-1,Collectible,4}
{SPRITE,spike,122,46,-1,2,3}
{SPRITE,item,122,48,-1,Decoration,22}
{SPRITE,item,122,52,-1,Decoration,22}
{SPRITE,block,123,41,-1,0,19}
{SPRITE,spike,123,46,-1,2,3}
{SPRITE,item,124,27,-1,Recovery,5}
{SPRITE,item,124,30,-1,Decoration,24}
{SPRITE,item,124,32,-1,Decoration,24}
{SPRITE,block,124,41,-1,0,19}
{SPRITE,item,124,44,-1,Collectible,4}
{SPRITE,item,124,48,-1,Decoration,24}
{SPRITE,item,124,52,-1,Decoration,24}
{SPRITE,block,125,41,-1,0,19}
{SPRITE,item,126,12,1,Decoration,23}
{SPRITE,item,126,16,1,Decoration,23}
{SPRITE,item,126,20,1,Decoration,23}
{SPRITE,item,126,24,1,Decoration,23}
{SPRITE,item,126,28,1,Decoration,23}
{SPRITE,item,126,32,1,Decoration,23}
{SPRITE,block,126,41,-1,0,17}
{SPRITE,item,126,44,-1,Collectible,4}
{SPRITE,spike,126,46,-1,20,3}
{SPRITE,spike,127,46,-1,2,3}
{SPRITE,item,128,12,-1,Decoration,25}
{SPRITE,item,128,16,-1,Decoration,25}
{SPRITE,item,128,20,-1,Decoration,25}
{SPRITE,item,128,24,-1,Decoration,25}
{SPRITE,item,128,28,-1,Decoration,25}
{SPRITE,item,128,32,-1,Decoration,25}
{SPRITE,item,128,36,-1,Decoration,25}
{SPRITE,item,128,38,-1,Decoration,25}
{SPRITE,item,128,44,-1,Collectible,4}
{SPRITE,spike,128,46,-1,20,3}
{SPRITE,item,128,48,-1,Decoration,24}
{SPRITE,item,128,52,-1,Decoration,24}
{SPRITE,item,130,45,-1,Collectible,4}
{SPRITE,item,130,56,-1,Decoration,24}
{SPRITE,item,132,12,-1,Decoration,25}
{SPRITE,item,132,16,-1,Decoration,25}
{SPRITE,item,132,20,-1,Decoration,25}
{SPRITE,item,132,24,-1,Decoration,25}
{SPRITE,item,132,28,-1,Decoration,25}
{SPRITE,item,132,32,-1,Decoration,25}
{SPRITE,item,132,36,-1,Decoration,25}
{SPRITE,item,132,38,-1,Decoration,25}
{SPRITE,item,132,45,-1,Recovery,5}
{SPRITE,item,132,46,-1,Checkpoint,8}
{SPRITE,item,132,48,-1,Decoration,24}
{SPRITE,item,132,52,-1,Decoration,24}
{SPRITE,block,134,43,-1,1,11}
{SPRITE,block,134,44,-1,1,11}
{SPRITE,block,134,45,-1,1,11}
{SPRITE,block,134,46,-1,1,11}
{SPRITE,item,134,48,-1,Decoration,24}
{SPRITE,item,134,52,-1,Decoration,24}
{SPRITE,item,134,56,-1,Decoration,24}
{SPRITE,item,136,34,-1,Decoration,25}
{SPRITE,item,136,38,-1,Decoration,25}
{SPRITE,item,136,50,-1,Decoration,24}
{SPRITE,item,136,54,-1,Decoration,24}
{SPRITE,item,136,58,-1,Decoration,24}
{SPRITE,item,138,34,1,Decoration,22}
{SPRITE,item,138,38,1,Decoration,22}
{SPRITE,item,138,46,-1,Collectible,4}
{SPRITE,item,138,52,-1,Decoration,24}
{SPRITE,item,138,56,-1,Decoration,24}
{SPRITE,item,138,60,-1,Decoration,24}
{SPRITE,item,139,47,-1,Collectible,4}
{SPRITE,item,140,34,-1,Decoration,24}
{SPRITE,item,140,38,-1,Decoration,24}
{SPRITE,item,140,48,-1,Collectible,4}
{SPRITE,item,140,54,-1,Decoration,24}
{SPRITE,item,140,58,-1,Decoration,24}
{SPRITE,item,140,62,-1,Decoration,24}
{SPRITE,item,141,49,-1,Collectible,4}
{SPRITE,item,142,54,1,Decoration,23}
{SPRITE,item,142,58,1,Decoration,23}
{SPRITE,item,142,62,1,Decoration,23}
{SPRITE,item,144,34,-1,Decoration,24}
{SPRITE,item,144,38,-1,Decoration,24}
{SPRITE,block,144,43,-1,1,11}
{SPRITE,block,144,44,-1,1,11}
{SPRITE,block,144,45,-1,1,18}
{SPRITE,block,144,46,-1,1,18}
{SPRITE,block,144,47,-1,1,11}
{SPRITE,block,144,48,-1,1,18}
{SPRITE,block,144,49,-1,1,11}
{SPRITE,block,144,50,-1,1,18}
{SPRITE,block,144,51,-1,1,11}
{SPRITE,block,144,52,-1,1,11}
{SPRITE,item,144,54,-1,Decoration,27}
{SPRITE,item,144,56,-1,Decoration,25}
{SPRITE,item,144,60,-1,Decoration,25}
{SPRITE,item,144,64,-1,Decoration,25}
{SPRITE,item,147,45,-1,Recovery,5}
{SPRITE,item,148,34,-1,Decoration,24}
{SPRITE,item,148,38,-1,Decoration,24}
{SPRITE,item,148,58,-1,Decoration,25}
{SPRITE,item,148,62,-1,Decoration,25}
{SPRITE,item,148,66,-1,Decoration,25}
{SPRITE,item,150,34,1,Decoration,23}
{SPRITE,item,150,38,1,Decoration,23}
{SPRITE,block,150,43,-1,1,11}
{SPRITE,block,150,44,-1,1,11}
{SPRITE,block,150,45,-1,1,11}
{SPRITE,block,150,46,-1,1,11}
{SPRITE,block,150,47,-1,1,18}
{SPRITE,block,150,48,-1,1,11}
{SPRITE,block,150,49,-1,1,18}
{SPRITE,block,150,50,-1,1,11}
{SPRITE,block,150,51,-1,1,18}
{SPRITE,block,150,52,-1,1,11}
{SPRITE,block,150,53,-1,1,11}
{SPRITE,block,150,54,-1,1,18}
{SPRITE,block,150,55,-1,1,18}
{SPRITE,block,150,56,-1,1,18}
{SPRITE,item,150,60,-1,Decoration,25}
{SPRITE,item,150,64,-1,Decoration,25}
{SPRITE,item,150,68,-1,Decoration,25}
{SPRITE,item,152,34,1,Decoration,25}
{SPRITE,item,152,38,1,Decoration,25}
{SPRITE,item,154,34,1,Decoration,25}
{SPRITE,item,154,38,1,Decoration,25}
{SPRITE,item,154,62,-1,Decoration,22}
{SPRITE,item,154,66,-1,Decoration,22}
{SPRITE,item,154,70,-1,Decoration,22}
{SPRITE,item,154,74,-1,Decoration,22}
{SPRITE,item,156,64,-1,Decoration,24}
{SPRITE,item,156,68,-1,Decoration,24}
{SPRITE,item,156,72,-1,Decoration,24}
{SPRITE,item,156,76,-1,Decoration,24}
{SPRITE,block,157,43,-1,1,11}
{SPRITE,block,157,44,-1,1,18}
{SPRITE,block,157,45,-1,1,11}
{SPRITE,block,157,46,-1,1,18}
{SPRITE,block,157,47,-1,1,11}
{SPRITE,block,157,48,-1,1,18}
{SPRITE,block,157,49,-1,1,18}
{SPRITE,block,157,50,-1,1,11}
{SPRITE,block,157,51,-1,1,18}
{SPRITE,block,157,52,-1,1,11}
{SPRITE,block,157,53,-1,1,11}
{SPRITE,block,157,54,-1,1,18}
{SPRITE,block,157,55,-1,1,11}
{SPRITE,block,157,56,-1,1,18}
{SPRITE,block,157,57,-1,1,18}
{SPRITE,block,157,58,-1,1,18}
{SPRITE,block,157,59,-1,1,11}
{SPRITE,block,157,60,-1,1,11}
{SPRITE,block,157,61,-1,1,11}
{SPRITE,item,158,34,1,Decoration,22}
{SPRITE,item,158,38,1,Decoration,22}
{SPRITE,item,158,86,-1,Decoration,24}
{SPRITE,item,158,90,-1,Decoration,24}
{SPRITE,item,158,94,-1,Decoration,24}
{SPRITE,item,158,98,-1,Decoration,24}
{SPRITE,item,160,34,-1,Decoration,24}
{SPRITE,item,160,38,-1,Decoration,24}
{SPRITE,item,160,66,-1,Decoration,26}
{SPRITE,item,160,68,-1,Decoration,24}
{SPRITE,item,160,72,-1,Decoration,24}
{SPRITE,item,160,76,-1,Decoration,24}
{SPRITE,item,160,82,-1,Decoration,24}
{SPRITE,block,161,43,-1,1,11}
{SPRITE,block,161,44,-1,1,18}
{SPRITE,block,161,45,-1,1,18}
{SPRITE,block,161,46,-1,1,11}
{SPRITE,block,161,47,-1,1,18}
{SPRITE,block,161,48,-1,1,11}
{SPRITE,block,161,49,-1,1,18}
{SPRITE,block,161,50,-1,1,11}
{SPRITE,block,161,51,-1,1,18}
{SPRITE,block,161,52,-1,1,18}
{SPRITE,block,161,53,-1,1,11}
{SPRITE,block,161,54,-1,1,18}
{SPRITE,block,161,55,-1,1,11}
{SPRITE,block,161,56,-1,1,11}
{SPRITE,block,161,57,-1,1,18}
{SPRITE,block,161,58,-1,1,11}
{SPRITE,block,161,59,-1,1,18}
{SPRITE,item,162,86,-1,Decoration,24}
{SPRITE,item,162,90,-1,Decoration,24}
{SPRITE,item,162,94,-1,Decoration,24}
{SPRITE,item,162,98,-1,Decoration,24}
{SPRITE,item,164,34,-1,Decoration,24}
{SPRITE,item,164,38,-1,Decoration,24}
{SPRITE,item,164,54,-1,Decoration,24}
{SPRITE,item,164,58,-1,Decoration,24}
{SPRITE,item,164,70,-1,Decoration,26}
{SPRITE,item,164,72,-1,Decoration,24}
{SPRITE,item,164,76,-1,Decoration,24}
{SPRITE,item,164,82,-1,Decoration,24}
{SPRITE,item,164,104,-1,Decoration,24}
{SPRITE,item,164,108,-1,Decoration,24}
{SPRITE,item,164,112,-1,Decoration,24}
{SPRITE,item,164,116,-1,Decoration,24}
{SPRITE,item,164,120,-1,Decoration,24}
{SPRITE,item,164,124,-1,Decoration,24}
{SPRITE,item,164,128,-1,Decoration,24}
{SPRITE,item,164,132,-1,Decoration,24}
{SPRITE,item,164,136,-1,Decoration,24}
{SPRITE,item,164,140,-1,Decoration,24}
{SPRITE,item,164,144,-1,Decoration,24}
{SPRITE,item,164,148,-1,Decoration,24}
{SPRITE,item,164,152,-1,Decoration,24}
{SPRITE,item,164,156,-1,Decoration,24}
{SPRITE,container,165,51,-1,9,15}
{SPRITE,item,166,51,-1,Recovery,5}
{SPRITE,item,166,62,-1,Decoration,26}
{SPRITE,item,166,74,-1,Decoration,24}
{SPRITE,item,166,78,-1,Decoration,24}
{SPRITE,item,166,92,-1,Decoration,24}
{SPRITE,item,166,96,-1,Decoration,24}
{SPRITE,item,167,45,-1,Health,3}
{SPRITE,item,167,51,-1,Recovery,5}
{SPRITE,item,167,88,-1,Health,3}
{SPRITE,item,168,34,-1,Decoration,24}
{SPRITE,item,168,38,-1,Decoration,24}
{SPRITE,item,168,48,-1,Life,7}
{SPRITE,item,168,49,-1,Life,7}
{SPRITE,item,168,52,-1,Decoration,24}
{SPRITE,item,168,54,-1,Decoration,24}
{SPRITE,item,168,58,-1,Decoration,24}
{SPRITE,item,168,62,-1,Decoration,24}
{SPRITE,item,168,71,-1,Collectible,4}
{SPRITE,item,168,82,-1,Decoration,24}
{SPRITE,item,168,96,-1,Decoration,24}
{SPRITE,item,168,100,-1,Decoration,24}
{SPRITE,item,168,104,-1,Decoration,24}
{SPRITE,item,168,108,-1,Decoration,24}
{SPRITE,item,168,112,-1,Decoration,24}
{SPRITE,item,168,116,-1,Decoration,24}
{SPRITE,item,168,120,-1,Decoration,24}
{SPRITE,item,168,124,-1,Decoration,24}
{SPRITE,item,168,128,-1,Decoration,24}
{SPRITE,item,168,132,-1,Decoration,24}
{SPRITE,item,168,136,-1,Decoration,24}
{SPRITE,item,168,140,-1,Decoration,24}
{SPRITE,item,168,144,-1,Decoration,24}
{SPRITE,item,168,148,-1,Decoration,24}
{SPRITE,item,168,152,-1,Decoration,24}
{SPRITE,item,168,156,-1,Decoration,24}
{SPRITE,block,169,87,-1,1,21}
{SPRITE,block,169,88,-1,1,21}
{SPRITE,block,169,89,-1,1,21}
{SPRITE,block,169,90,-1,1,21}
{SPRITE,item,170,42,-1,Decoration,24}
{SPRITE,item,170,46,-1,Decoration,24}
{SPRITE,item,170,50,-1,Decoration,24}
{SPRITE,item,170,74,-1,Decoration,24}
{SPRITE,item,170,78,-1,Decoration,24}
{SPRITE,block,170,87,-1,1,21}
{SPRITE,block,170,88,-1,1,21}
{SPRITE,block,170,89,-1,1,21}
{SPRITE,block,170,90,-1,1,21}
{SPRITE,item,170,92,-1,Decoration,24}
{SPRITE,item,171,71,-1,Collectible,4}
{SPRITE,block,171,87,-1,1,21}
{SPRITE,block,171,88,-1,1,21}
{SPRITE,block,171,89,-1,1,21}
{SPRITE,block,171,90,-1,1,21}
{SPRITE,item,172,34,-1,Decoration,24}
{SPRITE,item,172,38,-1,Decoration,24}
{SPRITE,item,172,54,-1,Decoration,24}
{SPRITE,item,172,58,-1,Decoration,24}
{SPRITE,item,172,62,-1,Decoration,24}
{SPRITE,item,172,71,-1,Collectible,4}
{SPRITE,item,172,74,-1,Decoration,24}
{SPRITE,item,172,78,-1,Decoration,24}
{SPRITE,item,172,82,-1,Decoration,24}
{SPRITE,block,172,87,-1,1,21}
{SPRITE,block,172,88,-1,1,21}
{SPRITE,block,172,89,-1,1,21}
{SPRITE,block,172,90,-1,1,21}
{SPRITE,item,172,92,-1,Decoration,24}
{SPRITE,item,172,96,-1,Decoration,24}
{SPRITE,item,172,100,-1,Decoration,24}
{SPRITE,item,173,71,-1,Collectible,4}
{SPRITE,block,173,87,-1,1,21}
{SPRITE,block,173,88,-1,1,21}
{SPRITE,block,173,89,-1,1,21}
{SPRITE,block,173,90,-1,1,21}
{SPRITE,block,173,109,-1,0,17}
{SPRITE,block,173,113,-1,0,19}
{SPRITE,block,173,117,-1,4,12}
{SPRITE,block,173,121,-1,4,12}
{SPRITE,block,173,125,-1,4,12}
{SPRITE,block,173,129,-1,4,12}
{SPRITE,block,173,133,-1,4,12}
{SPRITE,block,173,137,-1,4,12}
{SPRITE,block,173,141,-1,4,12}
{SPRITE,block,173,145,-1,0,19}
{SPRITE,item,174,42,-1,Decoration,24}
{SPRITE,item,174,46,-1,Decoration,24}
{SPRITE,item,174,50,-1,Decoration,24}
{SPRITE,item,174,71,-1,Collectible,4}
{SPRITE,block,174,87,-1,1,21}
{SPRITE,block,174,88,-1,1,21}
{SPRITE,block,174,89,-1,1,21}
{SPRITE,block,174,90,-1,1,21}
{SPRITE,block,174,109,-1,0,17}
{SPRITE,block,174,113,-1,0,17}
{SPRITE,block,174,117,-1,0,19}
{SPRITE,block,174,121,-1,4,12}
{SPRITE,block,174,125,-1,4,12}
{SPRITE,block,174,129,-1,4,12}
{SPRITE,block,174,133,-1,4,12}
{SPRITE,block,174,137,-1,4,12}
{SPRITE,block,174,141,-1,4,12}
{SPRITE,block,174,145,-1,0,17}
{SPRITE,item,175,71,-1,Collectible,4}
{SPRITE,block,175,87,-1,1,21}
{SPRITE,block,175,88,-1,1,21}
{SPRITE,block,175,89,-1,1,21}
{SPRITE,block,175,90,-1,1,21}
{SPRITE,block,175,109,-1,0,19}
{SPRITE,item,175,110,-1,Collectible,4}
{SPRITE,item,175,111,-1,Collectible,4}
{SPRITE,item,175,112,-1,Collectible,4}
{SPRITE,block,175,113,-1,0,19}
{SPRITE,item,175,114,-1,Collectible,4}
{SPRITE,block,175,117,-1,0,17}
{SPRITE,block,175,121,-1,4,12}
{SPRITE,block,175,125,-1,4,12}
{SPRITE,block,175,129,-1,4,12}
{SPRITE,block,175,133,-1,4,12}
{SPRITE,block,175,137,-1,4,12}
{SPRITE,block,175,141,-1,4,12}
{SPRITE,item,175,143,-1,Collectible,4}
{SPRITE,item,175,144,-1,Collectible,4}
{SPRITE,block,175,145,-1,0,17}
{SPRITE,item,175,147,-1,Collectible,4}
{SPRITE,item,176,34,-1,Decoration,24}
{SPRITE,item,176,38,-1,Decoration,24}
{SPRITE,item,176,58,-1,Decoration,24}
{SPRITE,item,176,62,-1,Decoration,24}
{SPRITE,item,176,72,-1,Checkpoint,8}
{SPRITE,block,176,87,-1,1,21}
{SPRITE,block,176,88,-1,1,21}
{SPRITE,block,176,89,-1,1,21}
{SPRITE,block,176,90,-1,1,21}
{SPRITE,block,176,109,-1,0,19}
{SPRITE,block,176,113,-1,0,17}
{SPRITE,item,176,115,-1,Collectible,4}
{SPRITE,item,176,116,-1,Collectible,4}
{SPRITE,block,176,117,-1,0,17}
{SPRITE,item,176,118,-1,Collectible,4}
{SPRITE,block,176,121,-1,0,17}
{SPRITE,block,176,125,-1,4,12}
{SPRITE,block,176,129,-1,4,12}
{SPRITE,block,176,133,-1,4,12}
{SPRITE,block,176,137,-1,4,12}
{SPRITE,block,176,141,-1,0,17}
{SPRITE,item,176,142,-1,Collectible,4}
{SPRITE,block,176,145,-1,0,19}
{SPRITE,item,176,149,-1,Collectible,4}
{SPRITE,block,177,73,-1,0,17}
{SPRITE,block,177,77,-1,0,17}
{SPRITE,block,177,81,-1,0,19}
{SPRITE,block,177,85,-1,0,19}
{SPRITE,block,177,91,-1,1,21}
{SPRITE,block,177,95,-1,0,17}
{SPRITE,block,177,99,-1,0,19}
{SPRITE,block,177,103,-1,0,17}
{SPRITE,item,177,104,-1,Collectible,4}
{SPRITE,item,177,105,-1,Collectible,4}
{SPRITE,container,177,106,-1,9,10}
{SPRITE,block,177,113,-1,4,12}
{SPRITE,block,177,117,-1,0,19}
{SPRITE,item,177,119,-1,Collectible,4}
{SPRITE,item,177,120,-1,Collectible,4}
{SPRITE,block,177,121,-1,0,17}
{SPRITE,block,177,125,-1,0,17}
{SPRITE,block,177,129,-1,4,12}
{SPRITE,block,177,133,-1,4,12}
{SPRITE,block,177,137,-1,0,19}
{SPRITE,item,177,139,-1,Collectible,4}
{SPRITE,item,177,140,-1,Collectible,4}
{SPRITE,block,177,141,-1,0,19}
{SPRITE,block,177,145,-1,0,17}
{SPRITE,item,177,151,-1,Collectible,4}
{SPRITE,item,178,58,1,Decoration,15}
{SPRITE,item,178,62,1,Decoration,15}
{SPRITE,block,178,73,-1,0,19}
{SPRITE,block,178,77,-1,0,17}
{SPRITE,block,178,81,-1,0,17}
{SPRITE,block,178,85,-1,0,17}
{SPRITE,block,178,91,-1,0,17}
{SPRITE,block,178,95,-1,0,19}
{SPRITE,block,178,99,-1,0,17}
{SPRITE,item,178,100,-1,Collectible,4}
{SPRITE,item,178,101,-1,Collectible,4}
{SPRITE,item,178,102,-1,Collectible,4}
{SPRITE,block,178,103,-1,0,19}
{SPRITE,item,178,108,-1,Decoration,27}
{SPRITE,block,178,113,-1,4,12}
{SPRITE,block,178,117,-1,4,12}
{SPRITE,block,178,121,-1,0,19}
{SPRITE,block,178,125,-1,0,19}
{SPRITE,block,178,129,-1,4,12}
{SPRITE,block,178,133,-1,0,17}
{SPRITE,block,178,137,-1,0,17}
{SPRITE,item,178,138,-1,Collectible,4}
{SPRITE,block,178,141,-1,0,17}
{SPRITE,block,178,145,-1,0,17}
{SPRITE,item,178,153,-1,Collectible,4}
{SPRITE,item,178,155,-1,Collectible,4}
{SPRITE,block,179,73,-1,0,19}
{SPRITE,item,179,74,-1,Collectible,4}
{SPRITE,item,179,75,-1,Collectible,4}
{SPRITE,item,179,76,-1,Collectible,4}
{SPRITE,block,179,77,-1,0,17}
{SPRITE,item,179,78,-1,Collectible,4}
{SPRITE,item,179,79,-1,Collectible,4}
{SPRITE,item,179,80,-1,Collectible,4}
{SPRITE,block,179,81,-1,0,19}
{SPRITE,block,179,85,-1,0,19}
{SPRITE,block,179,91,-1,0,19}
{SPRITE,item,179,92,-1,Collectible,4}
{SPRITE,item,179,93,-1,Collectible,4}
{SPRITE,item,179,94,-1,Collectible,4}
{SPRITE,block,179,95,-1,0,17}
{SPRITE,item,179,96,-1,Collectible,4}
{SPRITE,item,179,97,-1,Collectible,4}
{SPRITE,item,179,98,-1,Collectible,4}
{SPRITE,block,179,99,-1,0,19}
{SPRITE,block,179,103,-1,0,19}
{SPRITE,block,179,113,-1,4,12}
{SPRITE,block,179,117,-1,4,12}
{SPRITE,block,179,121,-1,0,17}
{SPRITE,item,179,122,-1,Collectible,4}
{SPRITE,block,179,125,-1,0,17}
{SPRITE,block,179,129,-1,0,19}
{SPRITE,block,179,133,-1,0,19}
{SPRITE,item,179,135,-1,Collectible,4}
{SPRITE,item,179,136,-1,Collectible,4}
{SPRITE,block,179,137,-1,0,19}
{SPRITE,block,179,141,-1,0,19}
{SPRITE,block,179,145,-1,0,19}
{SPRITE,item,180,58,-1,Decoration,25}
{SPRITE,item,180,62,-1,Decoration,25}
{SPRITE,block,180,73,-1,0,17}
{SPRITE,block,180,77,-1,0,19}
{SPRITE,block,180,81,-1,0,17}
{SPRITE,item,180,82,-1,Collectible,4}
{SPRITE,item,180,83,-1,Collectible,4}
{SPRITE,item,180,84,-1,Collectible,4}
{SPRITE,block,180,85,-1,0,19}
{SPRITE,item,180,86,-1,Collectible,4}
{SPRITE,item,180,87,-1,Collectible,4}
{SPRITE,item,180,88,-1,Collectible,4}
{SPRITE,item,180,89,-1,Collectible,4}
{SPRITE,item,180,90,-1,Collectible,4}
{SPRITE,block,180,91,-1,0,19}
{SPRITE,block,180,95,-1,0,19}
{SPRITE,block,180,99,-1,0,17}
{SPRITE,item,180,102,-1,Recovery,5}
{SPRITE,block,180,103,-1,0,19}
{SPRITE,block,180,113,-1,4,12}
{SPRITE,block,180,117,-1,0,17}
{SPRITE,item,180,119,-1,Collectible,4}
{SPRITE,item,180,120,-1,Collectible,4}
{SPRITE,block,180,121,-1,0,19}
{SPRITE,item,180,123,-1,Collectible,4}
{SPRITE,item,180,124,-1,Collectible,4}
{SPRITE,block,180,125,-1,0,19}
{SPRITE,block,180,129,-1,0,17}
{SPRITE,block,180,133,-1,0,17}
{SPRITE,item,180,134,-1,Collectible,4}
{SPRITE,block,180,137,-1,0,17}
{SPRITE,block,180,141,-1,0,19}
{SPRITE,block,180,145,-1,0,17}
{SPRITE,block,181,109,-1,0,17}
{SPRITE,block,181,113,-1,0,19}
{SPRITE,item,181,115,-1,Collectible,4}
{SPRITE,item,181,116,-1,Collectible,4}
{SPRITE,block,181,117,-1,0,19}
{SPRITE,item,181,118,-1,Collectible,4}
{SPRITE,block,181,121,-1,0,19}
{SPRITE,block,181,125,-1,0,17}
{SPRITE,item,181,126,-1,Collectible,4}
{SPRITE,block,181,129,-1,0,19}
{SPRITE,item,181,131,-1,Collectible,4}
{SPRITE,item,181,132,-1,Collectible,4}
{SPRITE,block,181,133,-1,0,17}
{SPRITE,block,181,137,-1,0,17}
{SPRITE,block,181,141,-1,4,12}
{SPRITE,block,181,145,-1,0,17}
{SPRITE,item,181,155,-1,Collectible,4}
{SPRITE,item,182,56,1,Decoration,22}
{SPRITE,item,182,60,1,Decoration,22}
{SPRITE,item,182,64,1,Decoration,22}
{SPRITE,item,182,68,-1,Decoration,22}
{SPRITE,item,182,72,-1,Decoration,22}
{SPRITE,item,182,76,-1,Decoration,22}
{SPRITE,item,182,80,-1,Decoration,22}
{SPRITE,item,182,84,-1,Decoration,22}
{SPRITE,item,182,88,-1,Decoration,22}
{SPRITE,item,182,92,-1,Decoration,22}
{SPRITE,item,182,96,-1,Decoration,22}
{SPRITE,item,182,100,-1,Decoration,22}
{SPRITE,block,182,109,-1,0,17}
{SPRITE,item,182,110,-1,Collectible,4}
{SPRITE,item,182,111,-1,Collectible,4}
{SPRITE,item,182,112,-1,Collectible,4}
{SPRITE,block,182,113,-1,0,17}
{SPRITE,item,182,114,-1,Collectible,4}
{SPRITE,block,182,117,-1,0,19}
{SPRITE,block,182,121,-1,4,12}
{SPRITE,block,182,125,-1,0,19}
{SPRITE,item,182,127,-1,Collectible,4}
{SPRITE,item,182,128,-1,Collectible,4}
{SPRITE,block,182,129,-1,0,17}
{SPRITE,item,182,130,-1,Collectible,4}
{SPRITE,block,182,133,-1,0,19}
{SPRITE,block,182,137,-1,4,12}
{SPRITE,block,182,141,-1,4,12}
{SPRITE,block,182,145,-1,0,17}
{SPRITE,block,183,109,-1,0,19}
{SPRITE,block,183,113,-1,0,19}
{SPRITE,block,183,117,-1,0,17}
{SPRITE,block,183,121,-1,4,12}
{SPRITE,block,183,125,-1,4,12}
{SPRITE,block,183,129,-1,0,19}
{SPRITE,block,183,133,-1,4,12}
{SPRITE,block,183,137,-1,4,12}
{SPRITE,block,183,141,-1,4,12}
{SPRITE,block,183,145,-1,0,19}
{SPRITE,item,183,155,-1,Collectible,4}
{SPRITE,item,184,56,-1,Decoration,24}
{SPRITE,item,184,60,-1,Decoration,24}
{SPRITE,item,184,64,-1,Decoration,24}
{SPRITE,item,184,68,-1,Decoration,24}
{SPRITE,item,184,72,-1,Decoration,24}
{SPRITE,item,184,76,-1,Decoration,24}
{SPRITE,item,184,80,-1,Decoration,24}
{SPRITE,item,184,84,-1,Decoration,24}
{SPRITE,item,184,88,-1,Decoration,24}
{SPRITE,item,184,92,-1,Decoration,24}
{SPRITE,item,184,96,-1,Decoration,24}
{SPRITE,item,184,100,-1,Decoration,24}
{SPRITE,block,184,109,-1,0,19}
{SPRITE,block,184,113,-1,0,17}
{SPRITE,block,184,117,-1,4,12}
{SPRITE,block,184,121,-1,4,12}
{SPRITE,block,184,125,-1,4,12}
{SPRITE,block,184,129,-1,4,12}
{SPRITE,block,184,133,-1,4,12}
{SPRITE,block,184,137,-1,4,12}
{SPRITE,block,184,141,-1,4,12}
{SPRITE,block,184,145,-1,0,19}
{SPRITE,block,185,145,-1,0,17}
{SPRITE,item,185,155,-1,Collectible,4}
{SPRITE,item,186,104,-1,Decoration,24}
{SPRITE,item,186,108,-1,Decoration,24}
{SPRITE,item,186,112,-1,Decoration,24}
{SPRITE,item,186,116,-1,Decoration,24}
{SPRITE,item,186,120,-1,Decoration,24}
{SPRITE,item,186,124,-1,Decoration,24}
{SPRITE,item,186,128,-1,Decoration,24}
{SPRITE,item,186,132,-1,Decoration,24}
{SPRITE,item,186,136,-1,Decoration,24}
{SPRITE,item,186,138,-1,Decoration,24}
{SPRITE,block,186,145,-1,0,19}
{SPRITE,block,187,145,-1,0,17}
{SPRITE,item,188,54,1,Decoration,23}
{SPRITE,item,188,58,1,Decoration,23}
{SPRITE,item,188,62,1,Decoration,23}
{SPRITE,item,188,66,1,Decoration,23}
{SPRITE,item,188,70,1,Decoration,23}
{SPRITE,item,188,74,1,Decoration,23}
{SPRITE,item,188,78,1,Decoration,23}
{SPRITE,item,188,82,1,Decoration,23}
{SPRITE,item,188,86,1,Decoration,23}
{SPRITE,item,188,90,1,Decoration,23}
{SPRITE,item,188,94,1,Decoration,23}
{SPRITE,item,188,98,1,Decoration,23}
{SPRITE,item,188,102,1,Decoration,23}
{SPRITE,item,188,106,1,Decoration,23}
{SPRITE,item,188,110,1,Decoration,23}
{SPRITE,item,188,114,1,Decoration,23}
{SPRITE,item,188,118,1,Decoration,23}
{SPRITE,item,188,122,1,Decoration,23}
{SPRITE,item,188,126,1,Decoration,23}
{SPRITE,item,188,130,1,Decoration,23}
{SPRITE,item,188,134,1,Decoration,23}
{SPRITE,item,188,138,1,Decoration,23}
{SPRITE,block,188,145,-1,0,19}
{SPRITE,item,188,155,-1,Collectible,4}
{SPRITE,item,190,78,-1,Decoration,25}
{SPRITE,item,190,82,-1,Decoration,25}
{SPRITE,item,190,86,-1,Decoration,25}
{SPRITE,item,190,90,-1,Decoration,25}
{SPRITE,item,190,94,-1,Decoration,25}
{SPRITE,item,190,98,-1,Decoration,25}
{SPRITE,item,190,102,-1,Decoration,25}
{SPRITE,item,190,106,-1,Decoration,25}
{SPRITE,item,190,110,-1,Decoration,25}
{SPRITE,item,190,114,-1,Decoration,25}
{SPRITE,item,190,118,-1,Decoration,25}
{SPRITE,item,190,122,-1,Decoration,25}
{SPRITE,item,190,126,-1,Decoration,25}
{SPRITE,item,190,130,-1,Decoration,25}
{SPRITE,item,190,134,-1,Decoration,25}
{SPRITE,item,190,138,-1,Decoration,25}
{SPRITE,item,190,143,-1,Health,3}
{SPRITE,item,190,146,-1,Decoration,27}
{SPRITE,item,190,155,-1,Collectible,4}
{SPRITE,item,192,94,1,Decoration,22}
{SPRITE,item,192,98,1,Decoration,22}
{SPRITE,item,192,102,1,Decoration,22}
{SPRITE,item,192,106,1,Decoration,22}
{SPRITE,item,192,110,1,Decoration,22}
{SPRITE,item,192,114,1,Decoration,22}
{SPRITE,item,192,118,1,Decoration,22}
{SPRITE,item,192,122,1,Decoration,22}
{SPRITE,item,192,126,1,Decoration,22}
{SPRITE,item,192,130,1,Decoration,22}
{SPRITE,item,192,134,1,Decoration,22}
{SPRITE,item,192,138,1,Decoration,22}
{SPRITE,item,192,142,1,Decoration,22}
{SPRITE,item,192,146,1,Decoration,22}
{SPRITE,item,193,155,-1,Collectible,4}
{SPRITE,item,194,108,-1,Decoration,24}
{SPRITE,item,194,112,-1,Decoration,24}
{SPRITE,item,194,116,-1,Decoration,24}
{SPRITE,item,194,120,-1,Decoration,24}
{SPRITE,item,194,124,-1,Decoration,24}
{SPRITE,item,194,128,-1,Decoration,24}
{SPRITE,item,194,132,-1,Decoration,24}
{SPRITE,item,194,136,-1,Decoration,24}
{SPRITE,item,194,140,-1,Decoration,24}
{SPRITE,item,194,144,-1,Decoration,24}
{SPRITE,item,194,148,-1,Decoration,24}
{SPRITE,item,196,150,-1,Decoration,24}
{SPRITE,item,197,155,-1,Checkpoint,8}
{SPRITE,item,198,140,-1,Decoration,24}
{SPRITE,item,198,144,-1,Decoration,24}
{SPRITE,item,198,148,-1,Decoration,26}
{SPRITE,item,198,155,-1,Recovery,5}
{SPRITE,item,199,155,-1,Recovery,5}
{SPRITE,oneway,200,155,-1,29,1}
{SPRITE,oneway,200,156,-1,30,1}
{SPRITE,item,202,140,-1,Decoration,24}
{SPRITE,item,202,144,-1,Decoration,24}
{SPRITE,item,206,140,-1,Decoration,24}
{SPRITE,item,206,144,-1,Decoration,24}
{SPRITE,item,210,140,-1,Decoration,24}
{SPRITE,item,210,144,-1,Decoration,24}
{SPRITE,item,214,140,-1,Decoration,24}
{SPRITE,item,214,144,-1,Decoration,24}
{SPRITE,item,218,140,-1,Decoration,24}
{SPRITE,item,218,144,-1,Decoration,24}
{SPRITE,item,222,140,-1,Decoration,24}
{SPRITE,item,222,144,-1,Decoration,24}
{SPRITE,block,225,155,-1,8,0}
{SPRITE,block,225,156,-1,8,0}
{SPRITE,item,226,140,-1,Decoration,24}
{SPRITE,item,226,144,-1,Decoration,24}
{SPRITE,item,226,148,-1,Decoration,24}
{SPRITE,block,226,155,-1,8,0}
{SPRITE,block,226,156,-1,8,0}
{SPRITE,item,229,155,-1,Victory,10}
{SPRITE,item,230,140,-1,Decoration,24}
{SPRITE,item,230,144,-1,Decoration,24}
{SPRITE,item,230,148,-1,Decoration,24}
{SPRITE,wind,34,0,-1,0,10,13}
{SPRITE,wind,34,2,-1,0,10,13}
{SPRITE,wind,34,4,-1,0,10,13}
{SPRITE,wind,34,6,-1,0,10,13}
{SPRITE,wind,34,8,-1,0,10,13}
{SPRITE,wind,36,0,-1,0,10,13}
{SPRITE,wind,36,2,-1,0,10,13}
{SPRITE,wind,36,4,-1,0,10,13}
{SPRITE,wind,36,6,-1,0,10,13}
{SPRITE,wind,36,8,-1,0,10,13}
{SPRITE,wind,36,10,-1,0,10,13}
{SPRITE,wind,36,12,-1,0,10,13}
{SPRITE,wind,38,0,-1,0,10,13}
{SPRITE,wind,38,2,-1,0,10,13}
{SPRITE,wind,38,4,-1,0,10,13}
{SPRITE,wind,38,6,-1,0,10,13}
{SPRITE,wind,38,8,-1,0,10,13}
{SPRITE,wind,38,10,-1,0,10,13}
{SPRITE,wind,38,12,-1,0,10,13}
{SPRITE,wind,40,0,-1,0,10,13}
{SPRITE,wind,40,2,-1,0,10,13}
{SPRITE,wind,40,4,-1,0,10,13}
{SPRITE,wind,40,6,-1,0,10,13}
{SPRITE,wind,40,8,-1,0,10,13}
{SPRITE,wind,40,10,-1,0,10,13}
{SPRITE,wind,40,12,-1,0,10,13}
{SPRITE,wind,40,14,-1,0,10,13}
{SPRITE,wind,42,0,-1,0,10,13}
{SPRITE,wind,42,2,-1,0,10,13}
{SPRITE,wind,42,4,-1,0,10,13}
{SPRITE,wind,42,6,-1,0,10,13}
{SPRITE,wind,42,8,-1,0,10,13}
{SPRITE,wind,42,10,-1,0,10,13}
{SPRITE,wind,42,12,-1,0,10,13}
{SPRITE,wind,42,14,-1,0,10,13}
{SPRITE,wind,42,16,-1,0,10,13}
{SPRITE,wind,44,0,-1,0,10,13}
{SPRITE,wind,44,2,-1,0,10,13}
{SPRITE,wind,44,4,-1,0,10,13}
{SPRITE,wind,44,6,-1,0,10,13}
{SPRITE,wind,44,8,-1,0,10,13}
{SPRITE,wind,44,10,-1,0,10,13}
{SPRITE,wind,44,12,-1,0,10,13}
{SPRITE,wind,44,14,-1,0,10,13}
{SPRITE,wind,44,16,-1,0,10,13}
{SPRITE,wind,44,18,-1,0,10,13}
{SPRITE,wind,46,0,-1,0,10,13}
{SPRITE,wind,46,2,-1,0,10,13}
{SPRITE,wind,46,4,-1,0,10,13}
{SPRITE,wind,46,6,-1,0,10,13}
{SPRITE,wind,46,8,-1,0,10,13}
{SPRITE,wind,46,10,-1,0,10,13}
{SPRITE,wind,46,12,-1,0,10,13}
{SPRITE,wind,46,14,-1,0,10,13}
{SPRITE,wind,46,16,-1,0,10,13}
{SPRITE,wind,46,18,-1,0,10,13}
{SPRITE,wind,46,20,-1,0,10,13}
{SPRITE,wind,48,0,-1,0,10,13}
{SPRITE,wind,48,2,-1,0,10,13}
{SPRITE,wind,48,4,-1,0,10,13}
{SPRITE,wind,48,6,-1,0,10,13}
{SPRITE,wind,48,8,-1,0,10,13}
{SPRITE,wind,48,10,-1,0,10,13}
{SPRITE,wind,48,12,-1,0,10,13}
{SPRITE,wind,48,14,-1,0,10,13}
{SPRITE,wind,48,16,-1,0,10,13}
{SPRITE,wind,48,18,-1,0,10,13}
{SPRITE,wind,48,20,-1,0,10,13}
{SPRITE,wind,50,0,-1,0,10,13}
{SPRITE,wind,50,2,-1,0,10,13}
{SPRITE,wind,50,4,-1,0,10,13}
{SPRITE,wind,50,6,-1,0,10,13}
{SPRITE,wind,50,8,-1,0,10,13}
{SPRITE,wind,50,10,-1,0,10,13}
{SPRITE,wind,50,12,-1,0,10,13}
{SPRITE,wind,50,14,-1,0,10,13}
{SPRITE,wind,50,16,-1,0,10,13}
{SPRITE,wind,50,18,-1,0,10,13}
{SPRITE,wind,50,20,-1,0,10,13}
{SPRITE,wind,50,22,-1,0,10,13}
{SPRITE,wind,52,0,-1,0,10,13}
{SPRITE,wind,52,2,-1,0,10,13}
{SPRITE,wind,52,4,-1,0,10,13}
{SPRITE,wind,52,6,-1,0,10,13}
{SPRITE,wind,52,8,-1,0,10,13}
{SPRITE,wind,52,10,-1,0,10,13}
{SPRITE,wind,52,12,-1,0,10,13}
{SPRITE,wind,52,14,-1,0,10,13}
{SPRITE,wind,52,16,-1,0,10,13}
{SPRITE,wind,52,18,-1,0,10,13}
{SPRITE,wind,52,20,-1,0,10,13}
{SPRITE,wind,52,22,-1,0,10,13}
{SPRITE,wind,52,24,-1,0,10,13}
{SPRITE,wind,54,0,-1,0,10,13}
{SPRITE,wind,54,2,-1,0,10,13}
{SPRITE,wind,54,4,-1,0,10,13}
{SPRITE,wind,54,6,-1,0,10,13}
{SPRITE,wind,54,8,-1,0,10,13}
{SPRITE,wind,54,10,-1,0,10,13}
{SPRITE,wind,54,12,-1,0,10,13}
{SPRITE,wind,54,14,-1,0,10,13}
{SPRITE,wind,54,16,-1,0,10,13}
{SPRITE,wind,54,18,-1,0,10,13}
{SPRITE,wind,54,20,-1,0,10,13}
{SPRITE,wind,54,22,-1,0,10,13}
{SPRITE,wind,54,24,-1,0,10,13}
{SPRITE,wind,54,26,-1,0,10,13}
{SPRITE,wind,56,0,-1,0,10,13}
{SPRITE,wind,56,2,-1,0,10,13}
{SPRITE,wind,56,4,-1,0,10,13}
{SPRITE,wind,56,6,-1,0,10,13}
{SPRITE,wind,56,8,-1,0,10,13}
{SPRITE,wind,56,10,-1,0,10,13}
{SPRITE,wind,56,12,-1,0,10,13}
{SPRITE,wind,56,14,-1,0,10,13}
{SPRITE,wind,56,16,-1,0,10,13}
{SPRITE,wind,56,18,-1,0,10,13}
{SPRITE,wind,56,20,-1,0,10,13}
{SPRITE,wind,56,22,-1,0,10,13}
{SPRITE,wind,56,24,-1,0,10,13}
{SPRITE,wind,56,26,-1,0,10,13}
{SPRITE,wind,56,28,-1,0,10,13}
{SPRITE,wind,58,0,-1,0,10,13}
{SPRITE,wind,58,2,-1,0,10,13}
{SPRITE,wind,58,4,-1,0,10,13}
{SPRITE,wind,58,6,-1,0,10,13}
{SPRITE,wind,58,8,-1,0,10,13}
{SPRITE,wind,58,10,-1,0,10,13}
{SPRITE,wind,58,12,-1,0,10,13}
{SPRITE,wind,58,14,-1,0,10,13}
{SPRITE,wind,58,16,-1,0,10,13}
{SPRITE,wind,58,18,-1,0,10,13}
{SPRITE,wind,58,20,-1,0,10,13}
{SPRITE,wind,58,22,-1,0,10,13}
{SPRITE,wind,58,24,-1,0,10,13}
{SPRITE,wind,58,26,-1,0,10,13}
{SPRITE,wind,58,28,-1,0,10,13}
{SPRITE,wind,60,0,-1,0,10,13}
{SPRITE,wind,60,2,-1,0,10,13}
{SPRITE,wind,60,4,-1,0,10,13}
{SPRITE,wind,60,6,-1,0,10,13}
{SPRITE,wind,60,8,-1,0,10,13}
{SPRITE,wind,60,10,-1,0,10,13}
{SPRITE,wind,60,12,-1,0,10,13}
{SPRITE,wind,60,14,-1,0,10,13}
{SPRITE,wind,60,16,-1,0,10,13}
{SPRITE,wind,60,18,-1,0,10,13}
{SPRITE,wind,60,20,-1,0,10,13}
{SPRITE,wind,60,22,-1,0,10,13}
{SPRITE,wind,60,24,-1,0,10,13}
{SPRITE,wind,60,26,-1,0,10,13}
{SPRITE,wind,60,28,-1,0,10,13}
{SPRITE,wind,62,0,-1,0,10,13}
{SPRITE,wind,62,2,-1,0,10,13}
{SPRITE,wind,62,4,-1,0,10,13}
{SPRITE,wind,62,6,-1,0,10,13}
{SPRITE,wind,62,8,-1,0,10,13}
{SPRITE,wind,62,10,-1,0,10,13}
{SPRITE,wind,62,12,-1,0,10,13}
{SPRITE,wind,62,14,-1,0,10,13}
{SPRITE,wind,62,16,-1,0,10,13}
{SPRITE,wind,62,18,-1,0,10,13}
{SPRITE,wind,62,20,-1,0,10,13}
{SPRITE,wind,62,22,-1,0,10,13}
{SPRITE,wind,62,24,-1,0,10,13}
{SPRITE,wind,62,26,-1,0,10,13}
{SPRITE,wind,62,28,-1,0,10,13}
{SPRITE,wind,64,0,-1,0,10,13}
{SPRITE,wind,64,2,-1,0,10,13}
{SPRITE,wind,64,4,-1,0,10,13}
{SPRITE,wind,64,6,-1,0,10,13}
{SPRITE,wind,64,8,-1,0,10,13}
{SPRITE,wind,64,10,-1,0,10,13}
{SPRITE,wind,64,12,-1,0,10,13}
{SPRITE,wind,64,14,-1,0,10,13}
{SPRITE,wind,64,16,-1,0,10,13}
{SPRITE,wind,64,18,-1,0,10,13}
{SPRITE,wind,64,20,-1,0,10,13}
{SPRITE,wind,64,22,-1,0,10,13}
{SPRITE,wind,64,24,-1,0,10,13}
{SPRITE,wind,64,26,-1,0,10,13}
{SPRITE,wind,64,28,-1,0,10,13}
{SPRITE,wind,66,0,-1,0,10,13}
{SPRITE,wind,66,2,-1,0,10,13}
{SPRITE,wind,66,4,-1,0,10,13}
{SPRITE,wind,66,6,-1,0,10,13}
{SPRITE,wind,66,8,-1,0,10,13}
{SPRITE,wind,66,10,-1,0,10,13}
{SPRITE,wind,66,12,-1,0,10,13}
{SPRITE,wind,66,14,-1,0,10,13}
{SPRITE,wind,66,16,-1,0,10,13}
{SPRITE,wind,66,18,-1,0,10,13}
{SPRITE,wind,66,20,-1,0,10,13}
{SPRITE,wind,66,22,-1,0,10,13}
{SPRITE,wind,66,24,-1,0,10,13}
{SPRITE,wind,66,26,-1,0,10,13}
{SPRITE,wind,66,28,-1,0,10,13}
{SPRITE,wind,68,8,-1,0,10,13}
{SPRITE,wind,68,10,-1,0,10,13}
{SPRITE,wind,68,12,-1,0,10,13}
{SPRITE,wind,68,16,-1,0,10,13}
{SPRITE,wind,68,18,-1,0,10,13}
{SPRITE,wind,68,20,-1,0,10,13}
{SPRITE,wind,68,22,-1,0,10,13}
{SPRITE,wind,68,24,-1,0,10,13}
{SPRITE,wind,68,26,-1,0,10,13}
{SPRITE,wind,68,28,-1,0,10,13}
{SPRITE,wind,70,8,-1,0,10,13}
{SPRITE,wind,70,10,-1,0,10,13}
{SPRITE,wind,70,12,-1,0,10,13}
{SPRITE,wind,70,16,-1,0,10,13}
{SPRITE,wind,70,18,-1,0,10,13}
{SPRITE,wind,70,20,-1,0,10,13}
{SPRITE,wind,70,22,-1,0,10,13}
{SPRITE,wind,70,24,-1,0,10,13}
{SPRITE,wind,70,26,-1,0,10,13}
{SPRITE,wind,70,28,-1,0,10,13}
{SPRITE,wind,72,8,-1,0,10,13}
{SPRITE,wind,72,10,-1,0,10,13}
{SPRITE,wind,72,12,-1,0,10,13}
{SPRITE,wind,72,18,-1,0,10,13}
{SPRITE,wind,72,20,-1,0,10,13}
{SPRITE,wind,72,22,-1,0,10,13}
{SPRITE,wind,72,24,-1,0,10,13}
{SPRITE,wind,72,26,-1,0,10,13}
{SPRITE,wind,72,28,-1,0,10,13}
{SPRITE,wind,74,20,-1,0,10,13}
{SPRITE,wind,74,22,-1,0,10,13}
{SPRITE,wind,74,24,-1,0,10,13}
{SPRITE,wind,74,26,-1,0,10,13}
{SPRITE,wind,74,28,-1,0,10,13}
{SPRITE,wind,76,22,-1,0,10,13}
{SPRITE,wind,76,24,-1,0,10,13}
{SPRITE,wind,76,26,-1,0,10,13}
{SPRITE,wind,76,28,-1,0,10,13}
{SPRITE,wind,78,22,-1,0,10,13}
{SPRITE,wind,78,24,-1,0,10,13}
{SPRITE,wind,78,26,-1,0,10,13}
{SPRITE,wind,78,28,-1,0,10,13}
{SPRITE,wind,80,22,-1,0,10,13}
{SPRITE,wind,80,24,-1,0,10,13}
{SPRITE,wind,80,26,-1,0,10,13}
{SPRITE,wind,80,28,-1,0,10,13}
{SPRITE,wind,82,22,-1,0,10,13}
{SPRITE,wind,82,24,-1,0,10,13}
{SPRITE,wind,82,26,-1,0,10,13}
{SPRITE,wind,82,28,-1,0,10,13}
{SPRITE,wind,84,22,-1,0,10,13}
{SPRITE,wind,84,24,-1,0,10,13}
{SPRITE,wind,84,26,-1,0,10,13}
{SPRITE,wind,84,28,-1,0,10,13}
{SPRITE,wind,86,22,-1,0,10,13}
{SPRITE,wind,86,24,-1,0,10,13}
{SPRITE,wind,86,26,-1,0,10,13}
{SPRITE,wind,86,28,-1,0,10,13}
{SPRITE,wind,88,22,-1,0,10,13}
{SPRITE,wind,88,24,-1,0,10,13}
{SPRITE,wind,88,26,-1,0,10,13}
{SPRITE,wind,88,28,-1,0,10,13}
{SPRITE,wind,90,22,-1,0,10,13}
{SPRITE,wind,90,24,-1,0,10,13}
{SPRITE,wind,90,26,-1,0,10,13}
{SPRITE,wind,90,28,-1,0,10,13}
{SPRITE,wind,92,22,-1,0,10,13}
{SPRITE,wind,92,24,-1,0,10,13}
{SPRITE,wind,92,26,-1,0,10,13}
{SPRITE,wind,92,28,-1,0,10,13}
{SPRITE,wind,94,22,-1,0,10,13}
{SPRITE,wind,94,24,-1,0,10,13}
{SPRITE,wind,94,26,-1,0,10,13}
{SPRITE,wind,94,28,-1,0,10,13}
{SPRITE,wind,96,22,-1,0,10,13}
{SPRITE,wind,96,24,-1,0,10,13}
{SPRITE,wind,96,26,-1,0,10,13}
{SPRITE,wind,96,28,-1,0,10,13}
{SPRITE,wind,98,22,-1,0,10,13}
{SPRITE,wind,98,24,-1,0,10,13}
{SPRITE,wind,98,26,-1,0,10,13}
{SPRITE,wind,98,28,-1,0,10,13}
{SPRITE,wind,100,22,-1,0,10,13}
{SPRITE,wind,100,24,-1,0,10,13}
{SPRITE,wind,100,26,-1,0,10,13}
{SPRITE,wind,100,28,-1,0,10,13}
{SPRITE,wind,102,22,-1,0,10,13}
{SPRITE,wind,102,24,-1,0,10,13}
{SPRITE,wind,102,26,-1,0,10,13}
{SPRITE,wind,102,28,-1,0,10,13}
{SPRITE,wind,104,22,-1,0,10,13}
{SPRITE,wind,104,24,-1,0,10,13}
{SPRITE,wind,104,26,-1,0,10,13}
{SPRITE,wind,104,28,-1,0,10,13}
{SPRITE,wind,106,22,-1,0,10,13}
{SPRITE,wind,106,24,-1,0,10,13}
{SPRITE,wind,106,26,-1,0,10,13}
{SPRITE,wind,106,28,-1,0,10,13}
{SPRITE,wind,108,22,-1,0,10,13}
{SPRITE,wind,108,24,-1,0,10,13}
{SPRITE,wind,108,26,-1,0,10,13}
{SPRITE,wind,108,28,-1,0,10,13}
{SPRITE,wind,200,148,-1,1,3,13}
{SPRITE,wind,200,150,-1,1,3,13}
{SPRITE,wind,200,152,-1,1,3,13}
{SPRITE,wind,200,154,-1,1,3,13}
{SPRITE,wind,202,148,-1,1,3,13}
{SPRITE,wind,202,150,-1,1,3,13}
{SPRITE,wind,202,152,-1,1,3,13}
{SPRITE,wind,202,154,-1,1,3,13}
{SPRITE,wind,202,156,-1,1,3,13}
{SPRITE,wind,204,148,-1,1,3,13}
{SPRITE,wind,204,150,-1,1,3,13}
{SPRITE,wind,204,152,-1,1,3,13}
{SPRITE,wind,204,154,-1,1,3,13}
{SPRITE,wind,204,156,-1,1,3,13}
{SPRITE,wind,206,148,-1,1,3,13}
{SPRITE,wind,206,150,-1,1,3,13}
{SPRITE,wind,206,152,-1,1,3,13}
{SPRITE,wind,206,154,-1,1,3,13}
{SPRITE,wind,206,156,-1,1,3,13}
{SPRITE,wind,208,148,-1,1,3,13}
{SPRITE,wind,208,150,-1,1,3,13}
{SPRITE,wind,208,152,-1,1,3,13}
{SPRITE,wind,208,154,-1,1,3,13}
{SPRITE,wind,208,156,-1,1,3,13}
{SPRITE,wind,210,148,-1,1,3,13}
{SPRITE,wind,210,150,-1,1,3,13}
{SPRITE,wind,210,152,-1,1,3,13}
{SPRITE,wind,210,154,-1,1,3,13}
{SPRITE,wind,210,156,-1,1,3,13}
{SPRITE,wind,212,148,-1,1,3,13}
{SPRITE,wind,212,150,-1,1,3,13}
{SPRITE,wind,212,152,-1,1,3,13}
{SPRITE,wind,212,154,-1,1,3,13}
{SPRITE,wind,212,156,-1,1,3,13}
{SPRITE,wind,214,148,-1,1,3,13}
{SPRITE,wind,214,150,-1,1,3,13}
{SPRITE,wind,214,152,-1,1,3,13}
{SPRITE,wind,214,154,-1,1,3,13}
{SPRITE,wind,214,156,-1,1,3,13}
{SPRITE,wind,216,148,-1,1,3,13}
{SPRITE,wind,216,150,-1,1,3,13}
{SPRITE,wind,216,152,-1,1,3,13}
{SPRITE,wind,216,154,-1,1,3,13}
{SPRITE,wind,216,156,-1,1,3,13}
{SPRITE,wind,218,148,-1,1,3,13}
{SPRITE,wind,218,150,-1,1,3,13}
{SPRITE,wind,218,152,-1,1,3,13}
{SPRITE,wind,218,154,-1,1,3,13}
{SPRITE,wind,218,156,-1,1,3,13}
{SPRITE,wind,220,148,-1,1,3,13}
{SPRITE,wind,220,150,-1,1,3,13}
{SPRITE,wind,220,152,-1,1,3,13}
{SPRITE,wind,220,154,-1,1,3,13}
{SPRITE,wind,220,156,-1,1,3,13}
{SPRITE,wind,222,148,-1,1,3,13}
{SPRITE,wind,222,150,-1,1,3,13}
{SPRITE,wind,222,152,-1,1,3,13}
{SPRITE,wind,222,154,-1,1,3,13}
{SPRITE,wind,222,156,-1,1,3,13}
{SPRITE,wind,224,148,-1,1,3,13}
{SPRITE,wind,224,150,-1,1,3,13}
{SPRITE,wind,224,152,-1,1,3,13}
{SPRITE,wind,224,154,-1,1,3,13}
{SPRITE,wind,224,156,-1,1,3,13}
[PLATFORMS]
{PLATFORM,12,8,-1,6,1,1,5,0,7}
{PLATFORM,24,8,-1,6,-1,1,4,0,7}
{PLATFORM,91,29,-1,6,1,0,4,-180,6}
{PLATFORM,102,29,-1,1,1,0,4,0,6}
{PLATFORM,116,33,-1,6,1,0,4,-180,5}
{PLATFORM,117,39,-1,6,1,0,6,-180,4}
{PLATFORM,121,45,-1,1,1,0,6,-180,4}
{PLATFORM,154,48,-1,6,0,1,3,0,4}
[ENEMIES]
{ENEMY,4,4,1,2,2,0,0,1}
{ENEMY,8,13,1,2,2,0,0,0}
{ENEMY,9,4,1,3,3,0,0,0}
{ENEMY,11,14,1,4,4,0,0,1}
{ENEMY,14,13,1,2,2,0,0,0}
{ENEMY,18,7,1,3,3,0,0,0}
{ENEMY,24,14,1,4,4,0,0,0}
{ENEMY,37,12,1,0,0,0,0,0}
{ENEMY,47,20,1,0,0,0,0,0}
{ENEMY,97,30,1,2,2,0,0,0}
{ENEMY,111,40,1,0,0,0,0,0}
{ENEMY,112,34,1,0,0,0,0,0}
{ENEMY,112,40,1,0,0,0,0,0}
{ENEMY,113,28,1,0,0,0,0,0}
{ENEMY,113,40,1,0,0,0,0,0}
{ENEMY,116,28,1,0,0,0,0,0}
{ENEMY,119,27,1,3,3,0,0,0}
{ENEMY,124,46,1,0,0,0,0,0}
{ENEMY,125,40,1,0,0,0,0,0}
{ENEMY,125,46,1,0,0,0,0,0}
{ENEMY,135,46,1,2,2,0,0,0}
{ENEMY,143,50,1,3,3,0,0,0}
{ENEMY,149,53,1,3,3,0,0,0}
{ENEMY,156,57,1,3,3,0,0,0}
{ENEMY,160,59,1,3,3,0,0,0}
{ENEMY,169,72,1,2,2,0,0,0}
{ENEMY,173,72,1,4,4,0,0,1}
{ENEMY,174,108,1,2,2,0,0,0}
{ENEMY,177,72,1,2,2,0,0,1}
{ENEMY,179,89,1,2,2,0,0,0}
{ENEMY,179,132,1,3,3,0,0,0}
{ENEMY,180,144,1,4,4,0,0,1}
{ENEMY,183,108,1,2,2,0,0,0}
{ENEMY,201,156,1,2,2,0,0,1}
{ENEMY,205,153,1,3,3,0,0,1}
{ENEMY,205,156,1,4,4,0,0,1}
{ENEMY,209,156,1,2,2,0,0,1}
{ENEMY,211,156,1,1,1,1,0,0}
{ENEMY,213,153,1,3,3,0,0,1}
{ENEMY,213,156,1,4,4,0,0,1}
{ENEMY,215,156,1,2,2,0,0,1}
{ENEMY,219,156,1,2,2,0,0,1}
{ENEMY,221,153,1,3,3,0,0,1}
{ENEMY,221,156,1,4,4,0,0,1}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,plat_1.png}
{BITMAP,tundra_plat2.png}
{BITMAP,plat_3.png}
{BITMAP,plat_4.png}
{BITMAP,tundra_spike.png}
{BITMAP,tundra_fire.png}
{BITMAP,h_block.png}
{BITMAP,tundra_vblock.png}
{BITMAP,sandstone.png}
{BITMAP,tundra_plant.png}
{BITMAP,tundra_rock.png}
{BITMAP,tundra_question.png}
{BITMAP,tundra_wind.png}
{BITMAP,tundra_snowrock.png}
{BITMAP,tundra_frostyrock.png}
{BITMAP,tundra_vblock2.png}
{BITMAP,tundra_bigrock.png}
{BITMAP,trans_block.png}
{BITMAP,tundra_medfrostyrock.png}
{BITMAP,tundra_bigfrostyrock.png}
{BITMAP,tundrabg.png}
{BITMAP,tundra_bblock.png}
{BITMAP,tundra_bblock2.png}
[BACKGROUND]
{BACKGROUND,27}
[START POINT]
{START,8,11}
[TILES]
{TILE,2,3,2,5,1,17,0}
{TILE,2,4,1,4,1,21,0}
{TILE,3,2,3,6,1,17,0}
{TILE,3,5,0,3,1,21,0}
{TILE,4,2,3,7,1,17,0}
{TILE,5,2,4,7,1,17,0}
{TILE,6,3,3,0,1,17,0}
{TILE,6,5,7,5,1,20,0}
{TILE,6,6,1,3,1,21,0}
{TILE,7,3,3,7,1,17,0}
{TILE,7,6,7,3,1,21,0}
{TILE,8,3,3,7,1,17,0}
{TILE,8,6,7,3,1,21,0}
{TILE,9,3,3,7,1,17,0}
{TILE,9,6,7,3,1,21,0}
{TILE,10,3,3,7,1,17,0}
{TILE,10,6,7,3,1,21,0}
{TILE,11,3,3,7,1,17,0}
{TILE,11,6,7,3,1,21,0}
{TILE,12,3,3,7,1,17,0}
{TILE,12,5,5,3,1,20,0}
{TILE,12,6,7,1,1,21,0}
{TILE,13,3,3,7,1,17,0}
{TILE,13,5,7,5,1,20,0}
{TILE,14,3,3,7,1,17,0}
{TILE,15,3,3,7,1,17,0}
{TILE,15,5,5,3,1,20,0}
{TILE,16,3,3,7,1,17,0}
{TILE,16,5,7,5,1,20,0}
{TILE,16,6,1,5,1,21,0}
{TILE,16,7,1,5,1,21,0}
{TILE,16,8,1,5,1,21,0}
{TILE,16,9,1,3,1,21,0}
{TILE,17,3,3,7,1,17,0}
{TILE,17,5,5,3,1,20,0}
{TILE,17,6,5,1,1,21,0}
{TILE,17,7,5,1,1,21,0}
{TILE,17,8,5,1,1,21,0}
{TILE,17,9,7,1,1,21,0}
{TILE,18,3,3,7,1,17,0}
{TILE,18,5,7,3,1,20,0}
{TILE,19,3,3,7,1,17,0}
{TILE,19,5,7,3,1,20,0}
{TILE,20,3,3,7,1,24,0}
{TILE,20,5,7,4,1,20,0}
{TILE,21,3,3,7,1,24,0}
{TILE,21,6,0,5,0,21,0}
{TILE,21,7,1,4,0,21,0}
{TILE,22,3,3,7,1,24,0}
{TILE,22,8,0,5,1,21,0}
{TILE,23,3,3,7,1,24,0}
{TILE,24,3,3,7,1,24,0}
{TILE,24,8,7,3,1,20,0}
{TILE,25,3,3,7,1,24,0}
{TILE,25,8,7,3,1,20,0}
{TILE,26,3,3,7,1,24,0}
{TILE,26,8,7,3,1,20,0}
{TILE,27,3,3,7,1,24,0}
{TILE,27,8,7,3,1,20,0}
{TILE,28,3,3,7,1,24,0}
{TILE,29,3,3,7,1,24,0}
{TILE,29,8,7,3,1,20,0}
{TILE,30,3,3,7,1,24,0}
{TILE,30,8,7,3,1,20,0}
{TILE,31,3,3,7,1,24,0}
{TILE,31,8,7,3,1,20,0}
{TILE,32,3,3,7,1,24,0}
{TILE,32,8,7,3,1,20,0}
{TILE,33,3,3,7,1,24,0}
{TILE,34,3,3,7,1,24,0}
{TILE,34,8,7,3,1,20,0}
{TILE,35,3,3,7,1,24,0}
{TILE,35,8,7,3,1,20,0}
{TILE,36,3,3,7,1,24,0}
{TILE,36,8,7,3,1,20,0}
{TILE,37,3,3,7,1,24,0}
{TILE,37,8,7,3,1,20,0}
{TILE,38,3,3,7,1,24,0}
{TILE,39,3,3,7,1,24,0}
{TILE,40,3,3,7,1,24,0}
{TILE,40,8,7,5,1,20,0}
{TILE,40,9,1,3,1,21,0}
{TILE,41,3,3,7,1,24,0}
{TILE,41,9,7,3,1,21,0}
{TILE,42,3,3,7,1,24,0}
{TILE,42,9,7,3,1,21,0}
{TILE,43,3,3,7,1,24,0}
{TILE,43,9,7,3,1,21,0}
{TILE,44,3,3,7,1,24,0}
{TILE,44,9,7,3,1,21,0}
{TILE,45,3,3,7,1,24,0}
{TILE,45,8,5,3,1,20,0}
{TILE,45,9,7,1,1,21,0}
{TILE,46,3,3,7,1,24,0}
{TILE,46,8,7,3,1,20,0}
{TILE,47,3,3,7,1,24,0}
{TILE,47,8,7,3,1,20,0}
{TILE,48,3,3,7,1,24,0}
{TILE,48,8,7,3,1,20,0}
{TILE,49,3,3,7,1,24,0}
{TILE,49,8,7,3,1,20,0}
{TILE,50,3,3,7,1,24,0}
{TILE,50,8,7,3,1,20,0}
{TILE,51,3,3,7,1,24,0}
{TILE,51,8,7,5,1,20,0}
{TILE,51,9,1,3,1,21,0}
{TILE,52,3,3,7,1,24,0}
{TILE,52,9,7,3,1,21,0}
{TILE,53,3,3,7,1,24,0}
{TILE,53,9,7,3,1,21,0}
{TILE,54,3,3,7,1,24,0}
{TILE,54,9,7,3,1,21,0}
{TILE,55,3,3,7,1,24,0}
{TILE,55,9,7,3,1,21,0}
{TILE,56,3,3,7,1,24,0}
{TILE,56,9,7,3,1,21,0}
{TILE,57,3,3,7,1,24,0}
{TILE,57,9,7,3,1,21,0}
{TILE,58,3,3,7,1,24,0}
{TILE,58,9,7,3,1,21,0}
{TILE,59,3,3,7,1,24,0}
{TILE,59,9,7,3,1,21,0}
{TILE,60,3,3,7,1,24,0}
{TILE,60,9,7,3,1,21,0}
{TILE,61,3,3,7,1,24,0}
{TILE,61,9,7,3,1,21,0}
{TILE,62,3,3,7,1,24,0}
{TILE,62,9,7,3,1,21,0}
{TILE,63,3,3,7,1,24,0}
{TILE,63,9,7,3,1,21,0}
{TILE,64,3,3,7,1,24,0}
{TILE,64,8,5,3,1,20,0}
{TILE,64,9,7,1,1,21,0}
{TILE,65,3,3,7,1,24,0}
{TILE,65,8,7,3,1,20,0}
{TILE,66,3,3,7,1,24,0}
{TILE,66,8,7,3,1,20,0}
{TILE,67,3,3,7,1,24,0}
{TILE,67,8,7,3,1,20,0}
{TILE,68,3,3,7,1,24,0}
{TILE,68,8,7,3,1,20,0}
{TILE,69,3,3,7,1,24,0}
{TILE,69,8,7,4,1,20,0}
{TILE,70,3,3,7,1,24,0}
{TILE,70,9,0,4,1,21,0}
{TILE,71,3,3,7,1,17,0}
{TILE,71,10,0,3,1,21,0}
{TILE,72,3,3,7,1,17,0}
{TILE,72,10,7,4,1,21,0}
{TILE,73,3,3,7,1,17,0}
{TILE,73,11,0,4,1,21,0}
{TILE,74,3,3,7,1,17,0}
{TILE,74,12,0,3,1,21,0}
{TILE,75,3,3,7,1,17,0}
{TILE,75,6,5,3,1,20,0}
{TILE,75,7,5,1,1,21,0}
{TILE,75,8,5,1,1,21,0}
{TILE,75,9,5,1,1,21,0}
{TILE,75,10,3,1,1,21,0}
{TILE,75,12,7,4,1,21,0}
{TILE,76,3,3,7,1,17,0}
{TILE,76,6,7,3,1,20,0}
{TILE,76,10,3,7,1,21,0}
{TILE,76,13,0,4,1,21,0}
{TILE,77,3,3,7,1,17,0}
{TILE,77,6,7,3,1,20,0}
{TILE,77,10,3,7,1,21,0}
{TILE,77,14,0,3,1,21,0}
{TILE,78,3,3,7,1,17,0}
{TILE,78,6,7,3,1,20,0}
{TILE,78,10,3,7,1,21,0}
{TILE,78,14,7,3,1,20,0}
{TILE,79,3,3,7,1,17,0}
{TILE,79,6,7,3,1,20,0}
{TILE,79,10,3,7,1,21,0}
{TILE,79,14,7,3,1,20,0}
{TILE,80,3,3,7,1,17,0}
{TILE,80,6,7,3,1,20,0}
{TILE,80,10,3,7,1,21,0}
{TILE,80,14,7,3,1,20,0}
{TILE,81,3,3,7,1,17,0}
{TILE,81,6,7,5,1,20,0}
{TILE,81,7,1,3,1,21,0}
{TILE,81,10,3,7,1,21,0}
{TILE,81,14,7,3,1,20,0}
{TILE,82,3,3,7,1,17,0}
{TILE,82,7,7,3,1,21,0}
{TILE,82,10,3,7,1,21,0}
{TILE,82,14,7,3,1,20,0}
{TILE,83,3,3,7,1,17,0}
{TILE,83,7,7,3,1,21,0}
{TILE,83,10,3,7,1,21,0}
{TILE,83,14,7,3,1,20,0}
{TILE,84,3,3,7,1,17,0}
{TILE,84,7,7,3,1,21,0}
{TILE,84,10,3,7,1,21,0}
{TILE,84,14,7,3,1,20,0}
{TILE,85,3,3,7,1,17,0}
{TILE,85,7,7,3,1,21,0}
{TILE,85,10,3,7,1,21,0}
{TILE,85,14,7,3,1,20,0}
{TILE,86,3,3,7,1,17,0}
{TILE,86,7,7,3,1,21,0}
{TILE,86,10,3,7,1,21,0}
{TILE,86,14,7,5,1,20,0}
{TILE,86,15,1,3,1,21,0}
{TILE,87,3,3,7,1,17,0}
{TILE,87,7,7,3,1,21,0}
{TILE,87,10,3,7,1,21,0}
{TILE,87,15,7,3,1,21,0}
{TILE,88,3,3,7,1,17,0}
{TILE,88,7,7,3,1,21,0}
{TILE,88,10,3,7,1,21,0}
{TILE,88,15,7,3,1,21,0}
{TILE,89,3,3,7,1,17,0}
{TILE,89,7,7,3,1,21,0}
{TILE,89,10,3,7,1,21,0}
{TILE,89,15,7,3,1,21,0}
{TILE,90,3,3,7,1,17,0}
{TILE,90,7,7,3,1,21,0}
{TILE,90,10,3,7,1,21,0}
{TILE,90,15,7,3,1,21,0}
{TILE,91,3,3,7,1,17,0}
{TILE,91,7,7,3,1,21,0}
{TILE,91,10,3,7,1,21,0}
{TILE,91,15,7,3,1,21,0}
{TILE,92,3,3,7,1,17,0}
{TILE,92,7,7,3,1,21,0}
{TILE,92,10,3,7,1,21,0}
{TILE,92,15,7,3,1,21,0}
{TILE,93,3,3,7,1,17,0}
{TILE,93,7,7,3,1,21,0}
{TILE,93,10,3,7,1,21,0}
{TILE,93,15,7,3,1,21,0}
{TILE,94,3,3,7,1,17,0}
{TILE,94,7,7,3,1,21,0}
{TILE,94,10,3,7,1,21,0}
{TILE,94,15,7,3,1,21,0}
{TILE,95,3,3,7,1,17,0}
{TILE,95,7,7,3,1,21,0}
{TILE,95,10,3,7,1,21,0}
{TILE,95,15,7,3,1,21,0}
{TILE,96,3,5,7,1,17,0}
{TILE,96,4,5,1,1,17,0}
{TILE,96,5,3,1,1,17,0}
{TILE,96,7,7,3,1,21,0}
{TILE,96,10,2,7,1,21,0}
{TILE,96,14,5,3,1,20,0}
{TILE,96,15,7,1,1,21,0}
{TILE,97,5,3,7,1,17,0}
{TILE,97,7,7,3,1,21,0}
{TILE,97,9,2,6,1,21,0}
{TILE,97,14,7,3,1,20,0}
{TILE,98,5,3,7,1,17,0}
{TILE,98,7,7,5,1,21,0}
{TILE,98,8,1,6,1,21,0}
{TILE,98,14,7,3,1,20,0}
{TILE,99,5,3,7,1,17,0}
{TILE,99,14,7,3,1,20,0}
{TILE,100,5,5,7,1,17,0}
{TILE,100,6,5,1,1,17,0}
{TILE,100,7,5,1,1,17,0}
{TILE,100,8,5,1,1,17,0}
{TILE,100,9,5,1,1,17,0}
{TILE,100,10,3,1,1,17,0}
{TILE,100,14,7,3,1,20,0}
{TILE,101,10,3,7,1,17,0}
{TILE,101,14,7,3,1,20,0}
{TILE,102,10,3,7,1,17,0}
{TILE,102,14,7,3,1,20,0}
{TILE,103,10,3,7,1,17,0}
{TILE,103,14,7,3,1,20,0}
{TILE,104,10,3,7,1,17,0}
{TILE,104,14,7,3,1,20,0}
{TILE,105,10,3,7,1,24,0}
{TILE,105,14,7,3,1,20,0}
{TILE,106,10,3,7,1,24,0}
{TILE,106,14,7,3,1,20,0}
{TILE,107,10,3,7,1,24,0}
{TILE,107,14,7,3,1,20,0}
{TILE,108,10,3,7,1,24,0}
{TILE,108,14,7,3,1,20,0}
{TILE,109,10,3,7,1,24,0}
{TILE,109,14,7,5,1,20,0}
{TILE,109,15,1,3,1,21,0}
{TILE,110,10,3,7,1,24,0}
{TILE,110,15,7,3,1,21,0}
{TILE,111,10,3,7,1,24,0}
{TILE,111,15,7,3,1,21,0}
{TILE,112,10,3,7,1,24,0}
{TILE,112,15,7,3,1,21,0}
{TILE,113,10,3,7,1,24,0}
{TILE,113,15,7,3,1,21,0}
{TILE,114,10,3,7,1,24,0}
{TILE,114,15,7,3,1,21,0}
{TILE,115,10,3,7,1,24,0}
{TILE,115,15,7,3,1,21,0}
{TILE,116,10,3,7,1,24,0}
{TILE,116,15,7,3,1,21,0}
{TILE,117,10,3,7,1,24,0}
{TILE,117,15,7,3,1,21,0}
{TILE,118,10,3,7,1,24,0}
{TILE,118,15,7,3,1,21,0}
{TILE,119,10,3,7,1,24,0}
{TILE,119,15,7,3,1,21,0}
{TILE,120,10,3,7,1,24,0}
{TILE,120,15,7,3,1,21,0}
{TILE,121,10,3,7,1,24,0}
{TILE,121,15,7,3,1,21,0}
{TILE,122,10,3,7,1,24,0}
{TILE,122,15,7,3,1,21,0}
{TILE,123,10,3,7,1,24,0}
{TILE,123,15,7,3,1,21,0}
{TILE,124,10,3,7,1,24,0}
{TILE,124,15,7,3,1,21,0}
{TILE,125,10,3,7,1,24,0}
{TILE,125,15,7,3,1,21,0}
{TILE,126,10,3,7,1,24,0}
{TILE,126,15,7,3,1,21,0}
{TILE,127,10,3,7,1,24,0}
{TILE,127,15,7,3,1,21,0}
{TILE,128,10,3,7,1,24,0}
{TILE,128,15,7,3,1,21,0}
{TILE,129,10,3,7,1,24,0}
{TILE,129,15,7,3,1,21,0}
{TILE,130,10,3,7,1,24,0}
{TILE,130,15,7,3,1,21,0}
{TILE,131,10,3,7,1,24,0}
{TILE,131,14,5,3,1,20,0}
{TILE,131,15,7,1,1,21,0}
{TILE,132,10,3,7,1,24,0}
{TILE,132,14,7,3,1,20,0}
{TILE,133,10,3,7,1,24,0}
{TILE,133,14,7,3,1,20,0}
{TILE,134,10,3,7,1,24,0}
{TILE,134,14,7,3,1,20,0}
{TILE,135,10,3,7,1,24,0}
{TILE,135,14,7,3,1,20,0}
{TILE,136,10,3,7,1,24,0}
{TILE,136,14,7,3,1,20,0}
{TILE,137,10,3,7,1,24,0}
{TILE,137,14,7,3,1,20,0}
{TILE,138,10,3,7,1,24,0}
{TILE,138,14,7,5,1,20,0}
{TILE,138,15,1,3,1,21,0}
{TILE,139,10,3,7,1,24,0}
{TILE,139,15,7,3,1,21,0}
{TILE,140,10,3,7,1,24,0}
{TILE,140,15,7,3,1,21,0}
{TILE,141,10,3,7,1,24,0}
{TILE,141,15,7,3,1,21,0}
{TILE,142,10,3,7,1,24,0}
{TILE,142,15,7,3,1,21,0}
{TILE,143,10,3,7,1,24,0}
{TILE,143,15,7,3,1,21,0}
{TILE,144,10,3,7,1,24,0}
{TILE,144,15,7,3,1,21,0}
{TILE,145,10,3,7,1,24,0}
{TILE,145,15,7,3,1,21,0}
{TILE,146,10,3,7,1,24,0}
{TILE,146,15,7,3,1,21,0}
{TILE,147,10,3,7,1,24,0}
{TILE,147,15,7,3,1,21,0}
{TILE,148,10,3,7,1,24,0}
{TILE,148,15,7,3,1,21,0}
{TILE,149,10,3,7,1,24,0}
{TILE,149,15,7,3,1,21,0}
{TILE,150,10,3,7,1,24,0}
{TILE,150,15,7,3,1,21,0}
{TILE,151,10,3,7,1,24,0}
{TILE,151,15,7,3,1,21,0}
{TILE,152,10,3,7,1,24,0}
{TILE,152,15,7,3,1,21,0}
{TILE,153,10,3,7,1,24,0}
{TILE,153,15,7,3,1,21,0}
{TILE,154,10,3,7,1,24,0}
{TILE,154,14,5,3,1,20,0}
{TILE,154,15,7,1,1,21,0}
{TILE,155,10,3,7,1,24,0}
{TILE,155,14,7,3,1,20,0}
{TILE,156,10,3,7,1,24,0}
{TILE,156,14,7,3,1,20,0}
{TILE,157,10,3,7,1,24,0}
{TILE,157,14,7,3,1,20,0}
{TILE,158,10,3,7,1,24,0}
{TILE,158,14,7,3,1,20,0}
{TILE,159,10,3,7,1,24,0}
{TILE,159,14,7,3,1,20,0}
{TILE,160,10,3,7,1,24,0}
{TILE,160,14,7,3,1,20,0}
{TILE,161,10,3,7,1,24,0}
{TILE,161,14,7,3,1,20,0}
{TILE,162,10,3,7,1,24,0}
{TILE,162,14,7,3,1,20,0}
{TILE,163,10,3,7,1,24,0}
{TILE,163,14,7,5,1,20,0}
{TILE,163,15,1,3,1,21,0}
{TILE,164,10,3,7,1,24,0}
{TILE,164,15,7,3,1,21,0}
{TILE,165,10,3,7,1,24,0}
{TILE,165,15,7,3,1,21,0}
{TILE,166,10,3,7,1,24,0}
{TILE,166,15,7,3,1,21,0}
{TILE,167,10,3,7,1,24,0}
{TILE,167,15,7,3,1,21,0}
{TILE,168,10,3,7,1,24,0}
{TILE,168,15,7,3,1,21,0}
{TILE,169,10,3,7,1,24,0}
{TILE,169,15,7,3,1,21,0}
{TILE,170,10,3,7,1,24,0}
{TILE,170,15,7,3,1,21,0}
{TILE,171,10,3,7,1,24,0}
{TILE,171,15,7,3,1,21,0}
{TILE,172,10,3,7,1,24,0}
{TILE,172,15,7,3,1,21,0}
{TILE,173,10,3,7,1,24,0}
{TILE,173,15,7,3,1,21,0}
{TILE,174,10,3,7,1,24,0}
{TILE,174,15,7,3,1,21,0}
{TILE,175,10,3,7,1,24,0}
{TILE,175,15,7,3,1,21,0}
{TILE,176,10,3,7,1,24,0}
{TILE,176,15,7,3,1,21,0}
{TILE,177,10,3,7,1,24,0}
{TILE,177,15,7,3,1,21,0}
{TILE,178,10,3,7,1,24,0}
{TILE,178,15,7,3,1,21,0}
{TILE,179,10,3,7,1,24,0}
{TILE,179,15,7,3,1,21,0}
{TILE,180,10,3,7,1,24,0}
{TILE,180,15,7,3,1,21,0}
{TILE,181,10,3,7,1,24,0}
{TILE,181,15,7,3,1,21,0}
{TILE,182,10,3,7,1,17,0}
{TILE,182,14,5,3,1,20,0}
{TILE,182,15,7,1,1,21,0}
{TILE,183,10,3,7,1,17,0}
{TILE,183,14,7,3,1,20,0}
{TILE,184,6,3,5,1,17,0}
{TILE,184,7,1,5,1,17,0}
{TILE,184,8,1,5,1,17,0}
{TILE,184,9,1,5,1,17,0}
{TILE,184,10,1,7,1,17,0}
{TILE,184,14,7,3,1,20,0}
{TILE,185,6,3,7,1,17,0}
{TILE,185,14,7,3,1,20,0}
{TILE,186,6,3,7,1,17,0}
{TILE,186,14,7,5,1,20,0}
{TILE,186,15,1,3,1,21,0}
{TILE,187,6,3,7,1,17,0}
{TILE,187,15,7,3,1,21,0}
{TILE,188,6,3,7,1,17,0}
{TILE,188,15,7,3,1,21,0}
{TILE,189,6,3,7,1,17,0}
{TILE,189,15,7,3,1,21,0}
{TILE,190,6,3,7,1,17,0}
{TILE,190,15,7,3,1,21,0}
{TILE,191,6,3,7,1,17,0}
{TILE,191,15,7,3,1,21,0}
{TILE,192,6,3,7,1,17,0}
{TILE,192,15,7,3,1,21,0}
{TILE,193,6,3,7,1,17,0}
{TILE,193,15,7,3,1,21,0}
{TILE,194,6,3,7,1,17,0}
{TILE,194,15,7,3,1,21,0}
{TILE,195,6,5,7,1,17,0}
{TILE,195,7,5,1,1,17,0}
{TILE,195,8,5,1,1,17,0}
{TILE,195,9,3,1,1,17,0}
{TILE,195,15,7,3,1,21,0}
{TILE,196,9,3,7,1,17,0}
{TILE,196,15,7,3,1,21,0}
{TILE,197,9,3,7,1,17,0}
{TILE,197,15,7,3,1,21,0}
{TILE,198,9,3,7,1,17,0}
{TILE,198,15,7,3,1,21,0}
{TILE,199,9,3,7,1,17,0}
{TILE,199,15,7,3,1,21,0}
{TILE,200,9,3,7,1,17,0}
{TILE,200,15,7,3,1,21,0}
{TILE,201,9,3,7,1,17,0}
{TILE,201,15,7,3,1,21,0}
{TILE,202,0,3,5,1,17,0}
{TILE,202,1,1,5,1,17,0}
{TILE,202,2,1,5,1,17,0}
{TILE,202,3,1,5,1,17,0}
{TILE,202,4,1,5,1,17,0}
{TILE,202,5,1,5,1,17,0}
{TILE,202,6,1,5,1,17,0}
{TILE,202,7,1,5,1,17,0}
{TILE,202,8,1,5,1,17,0}
{TILE,202,9,1,7,1,17,0}
{TILE,202,15,7,3,1,21,0}
{TILE,203,0,3,7,1,17,0}
{TILE,203,15,7,3,1,21,0}
{TILE,204,0,3,7,1,17,0}
{TILE,204,15,7,3,1,21,0}
{TILE,205,0,3,7,1,17,0}
{TILE,205,15,7,3,1,21,0}
{TILE,206,0,3,7,1,17,0}
{TILE,206,15,7,3,1,21,0}
{TILE,207,0,3,7,1,17,0}
{TILE,207,15,7,3,1,21,0}
{TILE,208,0,3,7,1,17,0}
{TILE,208,15,7,3,1,21,0}
{TILE,209,0,3,7,1,17,0}
{TILE,209,15,7,3,1,21,0}
{TILE,210,0,3,7,1,17,0}
{TILE,210,15,7,3,1,21,0}
{TILE,211,0,3,7,1,17,0}
{TILE,211,15,7,3,1,21,0}
{TILE,212,0,3,7,1,17,0}
{TILE,212,15,7,3,1,20,0}
{TILE,213,0,3,7,1,17,0}
{TILE,213,10,5,3,1,20,0}
{TILE,213,11,5,1,1,21,0}
{TILE,213,12,5,1,1,21,0}
{TILE,213,13,3,1,1,21,0}
{TILE,213,15,7,3,1,20,0}
{TILE,214,0,3,7,1,17,0}
{TILE,214,10,7,3,1,20,0}
{TILE,214,13,3,7,1,21,0}
{TILE,214,15,7,3,1,20,0}
{TILE,215,0,5,7,1,17,0}
{TILE,215,1,5,1,1,17,0}
{TILE,215,2,5,1,1,17,0}
{TILE,215,3,5,1,1,17,0}
{TILE,215,4,5,1,1,17,0}
{TILE,215,5,5,1,1,17,0}
{TILE,215,6,5,1,1,17,0}
{TILE,215,7,5,1,1,17,0}
{TILE,215,8,5,1,1,17,0}
{TILE,215,9,5,1,1,17,0}
{TILE,215,10,7,1,1,21,0}
{TILE,215,13,3,7,1,21,0}
{TILE,215,15,7,3,1,20,0}
{TILE,216,13,3,7,1,21,0}
{TILE,216,15,7,3,1,20,0}
{TILE,217,13,5,7,1,21,0}
{TILE,217,14,5,1,1,21,0}
{TILE,217,15,7,1,1,21,0}
[SPRITES]
{SPRITE,item,2,2,-1,Decoration,23}
{SPRITE,item,4,0,-1,Decoration,23}
{SPRITE,item,4,10,-1,Decoration,25}
{SPRITE,item,4,12,-1,Decoration,26}
{SPRITE,item,4,16,-1,Decoration,26}
{SPRITE,item,4,20,-1,Decoration,26}
{SPRITE,item,8,0,-1,Decoration,23}
{SPRITE,message,8,11,-1,18,Using your new dragon form, you can walk on hot surfaces without being harmed.}
{SPRITE,item,8,12,-1,Decoration,26}
{SPRITE,item,8,16,-1,Decoration,26}
{SPRITE,item,8,20,-1,Decoration,26}
{SPRITE,message,9,11,-1,18,Using your new dragon form, you can walk on hot surfaces without being harmed.}
{SPRITE,message,10,11,-1,18,Using your new dragon form, you can walk on hot surfaces without being harmed.}
{SPRITE,message,11,11,-1,18,Using your new dragon form, you can walk on hot surfaces without being harmed.}
{SPRITE,item,12,0,-1,Decoration,23}
{SPRITE,item,12,2,-1,Decoration,23}
{SPRITE,item,12,14,-1,Decoration,26}
{SPRITE,item,12,18,-1,Decoration,26}
{SPRITE,block,13,12,-1,4,12}
{SPRITE,block,14,12,-1,4,12}
{SPRITE,block,15,12,-1,4,12}
{SPRITE,item,16,0,-1,Decoration,23}
{SPRITE,item,16,2,-1,Decoration,23}
{SPRITE,block,16,12,-1,4,12}
{SPRITE,item,16,14,-1,Decoration,26}
{SPRITE,item,16,18,-1,Decoration,26}
{SPRITE,block,17,12,-1,4,12}
{SPRITE,block,18,12,-1,4,12}
{SPRITE,block,19,12,-1,4,12}
{SPRITE,item,20,0,-1,Decoration,23}
{SPRITE,item,20,2,-1,Decoration,23}
{SPRITE,block,20,12,-1,4,12}
{SPRITE,item,20,14,-1,Decoration,26}
{SPRITE,item,20,18,-1,Decoration,26}
{SPRITE,block,21,12,-1,4,12}
{SPRITE,block,22,12,-1,4,12}
{SPRITE,block,23,12,-1,4,12}
{SPRITE,item,24,0,-1,Decoration,23}
{SPRITE,item,24,2,-1,Decoration,23}
{SPRITE,block,24,12,-1,4,12}
{SPRITE,item,24,14,-1,Decoration,26}
{SPRITE,item,24,18,-1,Decoration,26}
{SPRITE,item,24,22,-1,Decoration,26}
{SPRITE,item,26,12,-1,Decoration,26}
{SPRITE,message,27,11,-1,18,Your fire breath can also destroy plant-like walls. Hold "B" to use it.}
{SPRITE,item,28,0,-1,Decoration,23}
{SPRITE,item,28,2,-1,Decoration,23}
{SPRITE,message,28,11,-1,18,Your fire breath can also destroy plant-like walls. Hold "B" to use it.}
{SPRITE,item,28,12,-1,Decoration,26}
{SPRITE,item,28,16,-1,Decoration,26}
{SPRITE,item,28,20,-1,Decoration,26}
{SPRITE,item,28,24,-1,Decoration,26}
{SPRITE,message,29,11,-1,18,Your fire breath can also destroy plant-like walls. Hold "B" to use it.}
{SPRITE,message,30,11,-1,18,Your fire breath can also destroy plant-like walls. Hold "B" to use it.}
{SPRITE,block,31,7,-1,2,16}
{SPRITE,block,31,8,-1,2,16}
{SPRITE,block,31,9,-1,2,16}
{SPRITE,block,31,10,-1,2,16}
{SPRITE,item,32,0,-1,Decoration,23}
{SPRITE,item,32,2,-1,Decoration,23}
{SPRITE,item,32,20,-1,Decoration,26}
{SPRITE,item,32,24,-1,Decoration,26}
{SPRITE,block,33,11,-1,0,22}
{SPRITE,block,33,12,-1,0,14}
{SPRITE,block,33,13,-1,0,14}
{SPRITE,block,33,14,-1,0,14}
{SPRITE,block,33,15,-1,0,14}
{SPRITE,block,33,16,-1,0,14}
{SPRITE,item,33,18,-1,Health,2}
{SPRITE,block,34,11,-1,0,22}
{SPRITE,block,34,12,-1,0,14}
{SPRITE,block,34,13,-1,0,14}
{SPRITE,block,34,14,-1,0,14}
{SPRITE,block,34,15,-1,0,14}
{SPRITE,block,34,16,-1,0,14}
{SPRITE,item,34,18,-1,Life,5}
{SPRITE,item,36,0,-1,Decoration,23}
{SPRITE,item,36,2,-1,Decoration,23}
{SPRITE,item,36,12,-1,Decoration,26}
{SPRITE,item,36,16,-1,Decoration,26}
{SPRITE,item,36,20,-1,Decoration,26}
{SPRITE,item,36,24,-1,Decoration,26}
{SPRITE,item,38,12,-1,Decoration,26}
{SPRITE,item,38,16,-1,Decoration,26}
{SPRITE,item,40,18,-1,Decoration,26}
{SPRITE,item,40,22,-1,Decoration,26}
{SPRITE,item,42,16,-1,Decoration,25}
{SPRITE,item,44,18,-1,Decoration,26}
{SPRITE,item,44,22,-1,Decoration,26}
{SPRITE,message,45,17,-1,18,Your fire breath is also effective versus most enemies.}
{SPRITE,message,46,17,-1,18,Your fire breath is also effective versus most enemies.}
{SPRITE,message,47,17,-1,18,Your fire breath is also effective versus most enemies.}
{SPRITE,item,48,18,-1,Decoration,26}
{SPRITE,item,48,22,-1,Decoration,26}
{SPRITE,item,52,18,-1,Decoration,26}
{SPRITE,item,52,22,-1,Decoration,26}
{SPRITE,message,56,17,-1,18,Even enemies that are resistant to both jumping and side attacks will be hurt by fire (or apples).}
{SPRITE,item,56,18,-1,Decoration,26}
{SPRITE,item,56,22,-1,Decoration,26}
{SPRITE,message,57,17,-1,18,Even enemies that are resistant to both jumping and side attacks will be hurt by fire (or apples).}
{SPRITE,item,60,18,-1,Decoration,26}
{SPRITE,item,60,22,-1,Decoration,26}
{SPRITE,item,64,18,-1,Decoration,26}
{SPRITE,item,64,22,-1,Decoration,26}
{SPRITE,message,66,17,-1,18,However, RED enemies cannot be harmed by fire or apples. You will need to rely on other methods to defeat them.}
{SPRITE,message,67,17,-1,18,However, RED enemies cannot be harmed by fire or apples. You will need to rely on other methods to defeat them.}
{SPRITE,item,68,18,-1,Decoration,26}
{SPRITE,item,68,22,-1,Decoration,26}
{SPRITE,item,72,18,-1,Decoration,26}
{SPRITE,item,72,22,-1,Decoration,26}
{SPRITE,message,76,17,-1,18,By holding the "A" button in mid-air, you will hover for a short time. This can be used to pass wide gaps.}
{SPRITE,item,76,18,-1,Decoration,26}
{SPRITE,item,76,22,-1,Decoration,26}
{SPRITE,item,77,15,-1,Checkpoint,3}
{SPRITE,message,77,17,-1,18,By holding the "A" button in mid-air, you will hover for a short time. This can be used to pass wide gaps.}
{SPRITE,message,78,17,-1,18,By holding the "A" button in mid-air, you will hover for a short time. This can be used to pass wide gaps.}
{SPRITE,message,79,17,-1,18,By holding the "A" button in mid-air, you will hover for a short time. This can be used to pass wide gaps.}
{SPRITE,item,80,20,-1,Decoration,26}
{SPRITE,item,80,24,-1,Decoration,26}
{SPRITE,spike,81,18,-1,11,3}
{SPRITE,item,82,15,-1,Collectible,0}
{SPRITE,spike,82,18,-1,11,3}
{SPRITE,item,83,15,-1,Collectible,0}
{SPRITE,spike,83,18,-1,11,3}
{SPRITE,item,84,15,-1,Collectible,0}
{SPRITE,spike,84,18,-1,11,3}
{SPRITE,item,84,20,-1,Decoration,26}
{SPRITE,item,84,24,-1,Decoration,26}
{SPRITE,item,85,15,-1,Collectible,0}
{SPRITE,spike,85,18,-1,11,3}
{SPRITE,item,86,15,-1,Collectible,0}
{SPRITE,spike,86,18,-1,11,3}
{SPRITE,item,87,15,-1,Collectible,0}
{SPRITE,spike,87,18,-1,11,3}
{SPRITE,item,88,15,-1,Collectible,0}
{SPRITE,spike,88,18,-1,11,3}
{SPRITE,item,88,20,-1,Decoration,26}
{SPRITE,item,88,24,-1,Decoration,26}
{SPRITE,item,89,15,-1,Collectible,0}
{SPRITE,spike,89,18,-1,11,3}
{SPRITE,spike,90,18,-1,11,3}
{SPRITE,item,92,18,-1,Decoration,26}
{SPRITE,item,92,22,-1,Decoration,26}
{SPRITE,item,96,18,-1,Decoration,26}
{SPRITE,item,96,22,-1,Decoration,26}
{SPRITE,item,98,18,-1,Decoration,26}
{SPRITE,item,98,22,-1,Decoration,26}
{SPRITE,item,102,20,-1,Decoration,26}
{SPRITE,item,102,24,-1,Decoration,26}
{SPRITE,spike,103,18,-1,11,3}
{SPRITE,spike,104,18,-1,11,3}
{SPRITE,item,105,15,-1,Collectible,0}
{SPRITE,spike,105,18,-1,11,3}
{SPRITE,item,106,15,-1,Collectible,0}
{SPRITE,block,106,18,-1,4,12}
{SPRITE,item,106,20,-1,Decoration,26}
{SPRITE,item,106,24,-1,Decoration,26}
{SPRITE,item,107,15,-1,Collectible,0}
{SPRITE,block,107,18,-1,4,12}
{SPRITE,item,108,15,-1,Collectible,0}
{SPRITE,block,108,18,-1,4,12}
{SPRITE,item,109,15,-1,Collectible,0}
{SPRITE,block,109,18,-1,4,12}
{SPRITE,block,110,18,-1,4,12}
{SPRITE,item,110,20,-1,Decoration,26}
{SPRITE,item,110,24,-1,Decoration,26}
{SPRITE,block,111,18,-1,4,12}
{SPRITE,block,112,18,-1,4,12}
{SPRITE,block,113,18,-1,4,12}
{SPRITE,block,114,18,-1,4,12}
{SPRITE,item,114,20,-1,Decoration,26}
{SPRITE,item,114,24,-1,Decoration,26}
{SPRITE,block,115,18,-1,4,12}
{SPRITE,item,116,12,-1,Recovery,1}
{SPRITE,block,116,18,-1,4,12}
{SPRITE,block,117,18,-1,4,12}
{SPRITE,block,118,18,-1,4,12}
{SPRITE,item,118,20,-1,Decoration,26}
{SPRITE,item,118,24,-1,Decoration,26}
{SPRITE,block,119,18,-1,4,12}
{SPRITE,block,120,18,-1,4,12}
{SPRITE,block,121,18,-1,4,12}
{SPRITE,block,122,18,-1,4,12}
{SPRITE,item,122,20,-1,Decoration,26}
{SPRITE,item,122,24,-1,Decoration,26}
{SPRITE,item,123,15,-1,Collectible,0}
{SPRITE,block,123,18,-1,4,12}
{SPRITE,item,124,15,-1,Collectible,0}
{SPRITE,block,124,18,-1,4,12}
{SPRITE,item,125,15,-1,Collectible,0}
{SPRITE,block,125,18,-1,4,12}
{SPRITE,item,126,15,-1,Collectible,0}
{SPRITE,spike,126,18,-1,11,3}
{SPRITE,item,126,20,-1,Decoration,26}
{SPRITE,item,126,24,-1,Decoration,26}
{SPRITE,item,127,15,-1,Collectible,0}
{SPRITE,spike,127,18,-1,11,3}
{SPRITE,spike,128,18,-1,11,3}
{SPRITE,item,130,18,-1,Decoration,26}
{SPRITE,item,130,22,-1,Decoration,26}
{SPRITE,item,132,24,-1,Decoration,26}
{SPRITE,item,132,28,-1,Decoration,26}
{SPRITE,item,134,18,-1,Decoration,26}
{SPRITE,item,134,22,-1,Decoration,26}
{SPRITE,item,136,18,-1,Decoration,26}
{SPRITE,item,136,22,-1,Decoration,26}
{SPRITE,item,136,26,-1,Decoration,26}
{SPRITE,item,136,30,-1,Decoration,26}
{SPRITE,item,140,17,-1,Collectible,0}
{SPRITE,item,140,20,-1,Decoration,25}
{SPRITE,item,140,22,-1,Decoration,26}
{SPRITE,item,140,26,-1,Decoration,26}
{SPRITE,item,140,30,-1,Decoration,26}
{SPRITE,item,141,18,-1,Collectible,0}
{SPRITE,item,142,0,-1,Decoration,23}
{SPRITE,item,142,2,-1,Decoration,23}
{SPRITE,item,142,19,-1,Collectible,0}
{SPRITE,item,143,19,-1,Checkpoint,3}
{SPRITE,block,144,7,-1,2,16}
{SPRITE,block,144,8,-1,2,16}
{SPRITE,block,144,9,-1,2,16}
{SPRITE,block,144,10,-1,2,16}
{SPRITE,block,144,11,-1,2,16}
{SPRITE,block,144,12,-1,2,16}
{SPRITE,block,144,13,-1,2,16}
{SPRITE,block,144,14,-1,2,16}
{SPRITE,block,144,15,-1,2,16}
{SPRITE,block,144,16,-1,2,16}
{SPRITE,block,144,17,-1,2,16}
{SPRITE,block,144,18,-1,2,16}
{SPRITE,block,144,19,-1,2,16}
{SPRITE,block,144,20,-1,2,16}
{SPRITE,item,144,22,-1,Decoration,25}
{SPRITE,item,144,24,-1,Decoration,26}
{SPRITE,item,144,28,-1,Decoration,26}
{SPRITE,item,144,32,-1,Decoration,26}
{SPRITE,item,146,0,-1,Decoration,23}
{SPRITE,item,146,2,-1,Decoration,23}
{SPRITE,item,146,21,-1,Collectible,0}
{SPRITE,item,147,22,-1,Collectible,0}
{SPRITE,item,148,23,-1,Collectible,0}
{SPRITE,item,148,26,-1,Decoration,26}
{SPRITE,item,148,30,-1,Decoration,26}
{SPRITE,item,148,32,-1,Decoration,26}
{SPRITE,item,150,0,-1,Decoration,23}
{SPRITE,item,150,2,-1,Decoration,23}
{SPRITE,block,150,7,-1,2,16}
{SPRITE,block,150,8,-1,2,16}
{SPRITE,block,150,9,-1,2,16}
{SPRITE,block,150,10,-1,2,16}
{SPRITE,block,150,11,-1,2,16}
{SPRITE,block,150,12,-1,2,16}
{SPRITE,block,150,13,-1,2,16}
{SPRITE,block,150,14,-1,2,16}
{SPRITE,block,150,15,-1,2,16}
{SPRITE,block,150,16,-1,2,16}
{SPRITE,block,150,17,-1,2,16}
{SPRITE,block,150,18,-1,2,16}
{SPRITE,block,150,19,-1,2,16}
{SPRITE,block,150,20,-1,2,16}
{SPRITE,block,150,21,-1,2,16}
{SPRITE,block,150,22,-1,2,16}
{SPRITE,block,150,23,-1,2,16}
{SPRITE,block,150,24,-1,2,16}
{SPRITE,item,152,14,-1,Decoration,26}
{SPRITE,item,152,16,-1,Decoration,26}
{SPRITE,item,152,25,-1,Collectible,0}
{SPRITE,item,152,28,-1,Decoration,25}
{SPRITE,item,152,30,-1,Decoration,26}
{SPRITE,item,153,26,-1,Collectible,0}
{SPRITE,item,154,0,-1,Decoration,23}
{SPRITE,item,154,2,-1,Decoration,23}
{SPRITE,item,154,27,-1,Collectible,0}
{SPRITE,item,156,14,-1,Decoration,26}
{SPRITE,item,156,16,-1,Decoration,26}
{SPRITE,block,156,21,-1,2,16}
{SPRITE,block,156,22,-1,2,16}
{SPRITE,block,156,23,-1,2,16}
{SPRITE,block,156,24,-1,2,16}
{SPRITE,block,156,25,-1,2,16}
{SPRITE,block,156,26,-1,2,16}
{SPRITE,block,156,27,-1,2,16}
{SPRITE,block,156,28,-1,2,16}
{SPRITE,item,156,30,-1,Decoration,26}
{SPRITE,item,158,0,-1,Decoration,23}
{SPRITE,item,158,2,-1,Decoration,23}
{SPRITE,item,160,14,-1,Decoration,25}
{SPRITE,item,160,16,-1,Decoration,26}
{SPRITE,item,160,30,-1,Decoration,26}
{SPRITE,item,162,0,-1,Decoration,23}
{SPRITE,item,162,2,-1,Decoration,23}
{SPRITE,block,163,14,-1,4,12}
{SPRITE,block,164,14,-1,4,12}
{SPRITE,item,164,16,-1,Decoration,26}
{SPRITE,item,164,30,-1,Decoration,26}
{SPRITE,block,165,14,-1,4,12}
{SPRITE,item,166,0,-1,Decoration,23}
{SPRITE,item,166,2,-1,Decoration,23}
{SPRITE,block,166,14,-1,4,12}
{SPRITE,block,167,14,-1,4,12}
{SPRITE,block,168,14,-1,4,12}
{SPRITE,item,168,16,-1,Decoration,26}
{SPRITE,item,168,30,-1,Decoration,26}
{SPRITE,block,169,14,-1,4,12}
{SPRITE,item,170,0,-1,Decoration,23}
{SPRITE,item,170,2,-1,Decoration,23}
{SPRITE,spike,170,14,-1,11,3}
{SPRITE,item,170,27,-1,Collectible,0}
{SPRITE,spike,171,14,-1,11,3}
{SPRITE,item,171,27,-1,Collectible,0}
{SPRITE,spike,172,14,-1,11,3}
{SPRITE,item,172,16,-1,Decoration,26}
{SPRITE,spike,173,14,-1,11,3}
{SPRITE,spike,173,30,-1,11,3}
{SPRITE,item,174,0,-1,Decoration,23}
{SPRITE,item,174,2,-1,Decoration,23}
{SPRITE,spike,174,14,-1,11,3}
{SPRITE,spike,174,30,-1,11,3}
{SPRITE,spike,175,14,-1,11,3}
{SPRITE,spike,175,30,-1,11,3}
{SPRITE,spike,176,14,-1,11,3}
{SPRITE,item,176,16,-1,Decoration,26}
{SPRITE,spike,176,30,-1,11,3}
{SPRITE,spike,177,14,-1,11,3}
{SPRITE,spike,177,30,-1,11,3}
{SPRITE,item,178,0,-1,Decoration,23}
{SPRITE,item,178,2,-1,Decoration,23}
{SPRITE,spike,178,14,-1,11,3}
{SPRITE,spike,178,30,-1,11,3}
{SPRITE,spike,179,14,-1,11,3}
{SPRITE,item,179,27,-1,Collectible,0}
{SPRITE,spike,179,30,-1,11,3}
{SPRITE,spike,180,14,-1,11,3}
{SPRITE,item,180,16,-1,Decoration,26}
{SPRITE,item,180,27,-1,Collectible,0}
{SPRITE,spike,180,30,-1,11,3}
{SPRITE,spike,181,14,-1,11,3}
{SPRITE,spike,181,30,-1,11,3}
{SPRITE,item,182,0,-1,Decoration,23}
{SPRITE,item,182,2,-1,Decoration,23}
{SPRITE,spike,182,14,-1,11,3}
{SPRITE,item,182,28,-1,Recovery,1}
{SPRITE,spike,182,30,-1,11,3}
{SPRITE,spike,183,14,-1,11,3}
{SPRITE,spike,183,30,-1,11,3}
{SPRITE,spike,184,14,-1,11,3}
{SPRITE,item,184,16,-1,Decoration,26}
{SPRITE,item,184,27,-1,Collectible,0}
{SPRITE,spike,184,30,-1,11,3}
{SPRITE,spike,185,14,-1,11,3}
{SPRITE,item,185,27,-1,Collectible,0}
{SPRITE,spike,185,30,-1,11,3}
{SPRITE,item,186,0,-1,Decoration,23}
{SPRITE,item,186,2,-1,Decoration,23}
{SPRITE,spike,186,14,-1,11,3}
{SPRITE,spike,186,30,-1,11,3}
{SPRITE,spike,187,14,-1,11,3}
{SPRITE,spike,187,30,-1,11,3}
{SPRITE,spike,188,14,-1,11,3}
{SPRITE,item,188,16,-1,Decoration,26}
{SPRITE,spike,188,30,-1,11,3}
{SPRITE,spike,189,14,-1,11,3}
{SPRITE,item,189,27,-1,Collectible,0}
{SPRITE,spike,189,30,-1,11,3}
{SPRITE,item,190,0,-1,Decoration,23}
{SPRITE,item,190,2,-1,Decoration,23}
{SPRITE,spike,190,14,-1,11,3}
{SPRITE,item,190,16,-1,Decoration,26}
{SPRITE,item,190,27,-1,Collectible,0}
{SPRITE,spike,190,30,-1,11,3}
{SPRITE,spike,191,30,-1,11,3}
{SPRITE,spike,192,7,-1,11,2}
{SPRITE,spike,192,8,-1,11,2}
{SPRITE,spike,192,9,-1,11,2}
{SPRITE,spike,192,10,-1,11,2}
{SPRITE,spike,192,30,-1,11,3}
{SPRITE,item,194,0,-1,Decoration,23}
{SPRITE,item,194,2,-1,Decoration,23}
{SPRITE,item,194,6,-1,Decoration,23}
{SPRITE,item,194,16,-1,Decoration,25}
{SPRITE,item,194,30,-1,Decoration,26}
{SPRITE,block,197,15,-1,0,28}
{SPRITE,item,198,0,-1,Decoration,23}
{SPRITE,item,198,2,-1,Decoration,23}
{SPRITE,item,198,6,-1,Decoration,23}
{SPRITE,block,198,15,-1,0,28}
{SPRITE,item,198,30,-1,Decoration,26}
{SPRITE,item,199,14,-1,Health,2}
{SPRITE,block,199,15,-1,0,28}
{SPRITE,item,200,14,-1,Recovery,1}
{SPRITE,block,200,15,-1,0,28}
{SPRITE,item,201,27,-1,Collectible,0}
{SPRITE,item,202,0,-1,Decoration,23}
{SPRITE,item,202,4,-1,Decoration,23}
{SPRITE,item,202,8,-1,Decoration,23}
{SPRITE,item,202,12,-1,Decoration,23}
{SPRITE,item,202,16,-1,Decoration,23}
{SPRITE,item,202,27,-1,Collectible,0}
{SPRITE,item,202,30,-1,Decoration,26}
{SPRITE,item,206,0,-1,Decoration,23}
{SPRITE,item,206,4,-1,Decoration,23}
{SPRITE,item,206,8,-1,Decoration,23}
{SPRITE,item,206,12,-1,Decoration,23}
{SPRITE,item,206,16,-1,Decoration,23}
{SPRITE,item,206,30,-1,Decoration,26}
{SPRITE,item,210,30,-1,Decoration,26}
{SPRITE,item,214,30,-1,Decoration,26}
{SPRITE,item,216,24,-1,Checkpoint,3}
{SPRITE,item,216,27,-1,Checkpoint,3}
{SPRITE,container,219,29,-1,4,3}
{SPRITE,spike,219,30,-1,11,3}
{SPRITE,spike,220,30,-1,11,3}
{SPRITE,spike,221,30,-1,11,3}
{SPRITE,spike,222,30,-1,11,3}
{SPRITE,spike,223,30,-1,11,3}
{SPRITE,item,224,27,-1,Collectible,0}
{SPRITE,spike,224,30,-1,11,3}
{SPRITE,item,225,27,-1,Collectible,0}
{SPRITE,spike,225,30,-1,11,3}
{SPRITE,item,226,27,-1,Collectible,0}
{SPRITE,spike,226,30,-1,11,3}
{SPRITE,item,227,27,-1,Collectible,0}
{SPRITE,spike,227,30,-1,11,3}
{SPRITE,spike,228,30,-1,11,3}
{SPRITE,spike,229,30,-1,11,3}
{SPRITE,container,230,29,-1,4,3}
{SPRITE,spike,230,30,-1,11,3}
{SPRITE,block,231,30,-1,4,12}
{SPRITE,block,232,30,-1,4,12}
{SPRITE,block,233,30,-1,4,12}
{SPRITE,block,234,30,-1,4,12}
{SPRITE,block,235,30,-1,4,12}
{SPRITE,block,236,30,-1,4,12}
{SPRITE,block,237,30,-1,4,12}
{SPRITE,block,238,30,-1,4,12}
{SPRITE,block,239,30,-1,4,12}
{SPRITE,block,240,30,-1,4,12}
{SPRITE,block,241,30,-1,4,12}
{SPRITE,block,242,30,-1,4,12}
{SPRITE,block,243,30,-1,4,12}
{SPRITE,block,244,30,-1,4,12}
{SPRITE,block,245,30,-1,4,12}
{SPRITE,block,246,30,-1,4,12}
{SPRITE,block,247,30,-1,4,12}
{SPRITE,block,248,30,-1,4,12}
{SPRITE,block,249,30,-1,4,12}
{SPRITE,container,250,29,-1,4,3}
{SPRITE,spike,250,30,-1,11,3}
{SPRITE,spike,251,30,-1,11,3}
{SPRITE,spike,252,30,-1,11,3}
{SPRITE,spike,253,30,-1,11,3}
{SPRITE,item,254,27,-1,Collectible,0}
{SPRITE,spike,254,30,-1,11,3}
{SPRITE,item,255,27,-1,Collectible,0}
{SPRITE,spike,255,30,-1,11,3}
{SPRITE,item,256,27,-1,Collectible,0}
{SPRITE,spike,256,30,-1,11,3}
{SPRITE,item,257,27,-1,Collectible,0}
{SPRITE,spike,257,30,-1,11,3}
{SPRITE,spike,258,30,-1,11,3}
{SPRITE,spike,259,30,-1,11,3}
{SPRITE,spike,260,30,-1,11,3}
{SPRITE,item,261,28,-1,Recovery,1}
{SPRITE,container,261,29,-1,4,3}
{SPRITE,spike,261,30,-1,11,3}
{SPRITE,spike,262,30,-1,11,3}
{SPRITE,item,264,30,-1,Decoration,26}
{SPRITE,item,268,30,-1,Decoration,26}
{SPRITE,item,272,30,-1,Decoration,26}
{SPRITE,item,274,24,-1,Checkpoint,3}
{SPRITE,item,274,27,-1,Checkpoint,3}
{SPRITE,spike,277,30,-1,11,3}
{SPRITE,spike,278,30,-1,11,3}
{SPRITE,item,279,26,-1,Collectible,0}
{SPRITE,spike,279,30,-1,11,3}
{SPRITE,item,280,26,-1,Collectible,0}
{SPRITE,spike,280,30,-1,11,3}
{SPRITE,item,281,26,-1,Collectible,0}
{SPRITE,spike,281,30,-1,11,3}
{SPRITE,spike,282,30,-1,11,3}
{SPRITE,container,283,29,-1,4,3}
{SPRITE,spike,283,30,-1,11,3}
{SPRITE,container,284,29,-1,4,3}
{SPRITE,spike,284,30,-1,11,3}
{SPRITE,spike,285,30,-1,11,3}
{SPRITE,container,286,29,-1,4,3}
{SPRITE,spike,286,30,-1,11,3}
{SPRITE,item,287,26,-1,Collectible,0}
{SPRITE,container,287,29,-1,4,3}
{SPRITE,spike,287,30,-1,11,3}
{SPRITE,item,288,26,-1,Collectible,0}
{SPRITE,spike,288,30,-1,11,3}
{SPRITE,item,289,26,-1,Collectible,0}
{SPRITE,spike,289,30,-1,11,3}
{SPRITE,spike,290,30,-1,11,3}
{SPRITE,spike,291,30,-1,11,3}
{SPRITE,spike,292,30,-1,11,3}
{SPRITE,spike,293,30,-1,11,3}
{SPRITE,block,294,25,-1,4,12}
{SPRITE,spike,294,30,-1,11,3}
{SPRITE,block,295,25,-1,4,12}
{SPRITE,item,295,27,-1,Recovery,1}
{SPRITE,spike,295,30,-1,11,3}
{SPRITE,block,296,25,-1,4,12}
{SPRITE,spike,296,30,-1,11,3}
{SPRITE,spike,297,30,-1,11,3}
{SPRITE,spike,298,30,-1,11,3}
{SPRITE,spike,299,30,-1,11,3}
{SPRITE,spike,300,30,-1,11,3}
{SPRITE,spike,301,30,-1,11,3}
{SPRITE,item,302,26,-1,Collectible,0}
{SPRITE,spike,302,30,-1,11,3}
{SPRITE,item,303,26,-1,Collectible,0}
{SPRITE,spike,303,30,-1,11,3}
{SPRITE,item,304,26,-1,Collectible,0}
{SPRITE,container,304,29,-1,4,3}
{SPRITE,spike,304,30,-1,11,3}
{SPRITE,container,305,29,-1,4,3}
{SPRITE,spike,305,30,-1,11,3}
{SPRITE,spike,306,30,-1,11,3}
{SPRITE,container,307,29,-1,4,3}
{SPRITE,spike,307,30,-1,11,3}
{SPRITE,container,308,29,-1,4,3}
{SPRITE,spike,308,30,-1,11,3}
{SPRITE,item,310,30,-1,Decoration,26}
{SPRITE,item,311,27,-1,Collectible,0}
{SPRITE,item,312,27,-1,Collectible,0}
{SPRITE,item,313,27,-1,Collectible,0}
{SPRITE,item,314,30,-1,Decoration,26}
{SPRITE,item,318,27,-1,Collectible,0}
{SPRITE,item,318,30,-1,Decoration,26}
{SPRITE,item,319,27,-1,Collectible,0}
{SPRITE,item,320,27,-1,Collectible,0}
{SPRITE,item,322,30,-1,Decoration,26}
{SPRITE,item,326,27,-1,Collectible,0}
{SPRITE,item,327,27,-1,Collectible,0}
{SPRITE,block,327,30,-1,4,12}
{SPRITE,item,328,27,-1,Collectible,0}
{SPRITE,block,328,30,-1,4,12}
{SPRITE,block,329,30,-1,4,12}
{SPRITE,block,330,30,-1,4,12}
{SPRITE,block,331,30,-1,4,12}
{SPRITE,block,332,30,-1,4,12}
{SPRITE,item,333,28,-1,Collectible,0}
{SPRITE,block,333,30,-1,4,12}
{SPRITE,block,334,30,-1,4,12}
{SPRITE,item,335,28,-1,Collectible,0}
{SPRITE,block,335,30,-1,4,12}
{SPRITE,block,336,30,-1,4,12}
{SPRITE,block,337,30,-1,4,12}
{SPRITE,block,338,30,-1,4,12}
{SPRITE,item,339,28,-1,Collectible,0}
{SPRITE,block,339,30,-1,4,12}
{SPRITE,block,340,30,-1,4,12}
{SPRITE,item,341,28,-1,Collectible,0}
{SPRITE,block,341,30,-1,4,12}
{SPRITE,block,342,30,-1,4,12}
{SPRITE,block,343,30,-1,4,12}
{SPRITE,item,344,25,-1,Life,5}
{SPRITE,block,344,30,-1,4,12}
{SPRITE,block,345,30,-1,4,12}
{SPRITE,block,346,30,-1,4,12}
{SPRITE,item,347,28,-1,Collectible,0}
{SPRITE,block,347,30,-1,4,12}
{SPRITE,block,348,30,-1,4,12}
{SPRITE,item,349,28,-1,Collectible,0}
{SPRITE,block,349,30,-1,4,12}
{SPRITE,block,350,30,-1,4,12}
{SPRITE,block,351,30,-1,4,12}
{SPRITE,block,352,30,-1,4,12}
{SPRITE,item,353,28,-1,Collectible,0}
{SPRITE,block,353,30,-1,4,12}
{SPRITE,block,354,30,-1,4,12}
{SPRITE,item,355,28,-1,Collectible,0}
{SPRITE,block,355,30,-1,4,12}
{SPRITE,block,356,30,-1,4,12}
{SPRITE,block,357,30,-1,4,12}
{SPRITE,block,358,30,-1,4,12}
{SPRITE,item,359,28,-1,Collectible,0}
{SPRITE,block,359,30,-1,4,12}
{SPRITE,block,360,30,-1,4,12}
{SPRITE,item,361,28,-1,Collectible,0}
{SPRITE,block,361,30,-1,4,12}
{SPRITE,block,362,30,-1,4,12}
{SPRITE,block,363,30,-1,4,12}
{SPRITE,item,364,4,-1,Decoration,23}
{SPRITE,item,364,8,-1,Decoration,23}
{SPRITE,item,364,12,-1,Decoration,23}
{SPRITE,item,364,16,-1,Decoration,23}
{SPRITE,block,364,30,-1,4,12}
{SPRITE,item,366,27,-1,Collectible,0}
{SPRITE,item,366,30,-1,Decoration,26}
{SPRITE,item,367,27,-1,Collectible,0}
{SPRITE,item,368,4,-1,Decoration,23}
{SPRITE,item,368,8,-1,Decoration,23}
{SPRITE,item,368,27,-1,Collectible,0}
{SPRITE,item,368,30,-1,Decoration,26}
{SPRITE,item,370,27,-1,Checkpoint,3}
{SPRITE,item,372,4,-1,Decoration,23}
{SPRITE,item,372,8,-1,Decoration,23}
{SPRITE,container,373,29,-1,4,3}
{SPRITE,spike,373,30,-1,11,3}
{SPRITE,item,374,27,-1,Collectible,0}
{SPRITE,spike,374,30,-1,11,3}
{SPRITE,item,375,27,-1,Collectible,0}
{SPRITE,spike,375,30,-1,11,3}
{SPRITE,item,376,4,-1,Decoration,23}
{SPRITE,item,376,8,-1,Decoration,23}
{SPRITE,item,376,27,-1,Collectible,0}
{SPRITE,spike,376,30,-1,11,3}
{SPRITE,spike,377,30,-1,11,3}
{SPRITE,block,378,14,-1,2,16}
{SPRITE,block,378,15,-1,2,16}
{SPRITE,block,378,16,-1,2,16}
{SPRITE,block,378,17,-1,2,16}
{SPRITE,block,378,18,-1,2,16}
{SPRITE,block,378,19,-1,2,16}
{SPRITE,block,378,20,-1,2,16}
{SPRITE,block,378,21,-1,2,16}
{SPRITE,block,378,22,-1,2,16}
{SPRITE,block,378,23,-1,2,16}
{SPRITE,block,378,24,-1,2,16}
{SPRITE,block,378,25,-1,2,16}
{SPRITE,block,378,26,-1,2,16}
{SPRITE,block,378,27,-1,2,16}
{SPRITE,block,378,28,-1,2,16}
{SPRITE,block,378,29,-1,2,16}
{SPRITE,block,378,30,-1,2,16}
{SPRITE,block,379,14,-1,2,16}
{SPRITE,item,379,27,-1,Collectible,0}
{SPRITE,spike,379,30,-1,11,3}
{SPRITE,item,380,4,-1,Decoration,23}
{SPRITE,item,380,8,-1,Decoration,23}
{SPRITE,block,380,14,-1,2,16}
{SPRITE,item,380,16,-1,Health,2}
{SPRITE,item,380,27,-1,Collectible,0}
{SPRITE,spike,380,30,-1,11,3}
{SPRITE,block,381,14,-1,2,16}
{SPRITE,item,381,27,-1,Collectible,0}
{SPRITE,spike,381,30,-1,11,3}
{SPRITE,block,382,14,-1,2,16}
{SPRITE,block,382,15,-1,2,16}
{SPRITE,block,382,16,-1,2,16}
{SPRITE,block,382,17,-1,2,16}
{SPRITE,block,382,18,-1,2,16}
{SPRITE,block,382,19,-1,2,16}
{SPRITE,block,382,20,-1,2,16}
{SPRITE,block,382,21,-1,2,16}
{SPRITE,block,382,22,-1,2,16}
{SPRITE,block,382,23,-1,2,16}
{SPRITE,block,382,24,-1,2,16}
{SPRITE,block,382,25,-1,2,16}
{SPRITE,block,382,26,-1,2,16}
{SPRITE,block,382,27,-1,2,16}
{SPRITE,block,382,28,-1,2,16}
{SPRITE,block,382,29,-1,2,16}
{SPRITE,block,382,30,-1,2,16}
{SPRITE,spike,383,30,-1,11,3}
{SPRITE,item,384,4,-1,Decoration,23}
{SPRITE,item,384,8,-1,Decoration,23}
{SPRITE,item,384,25,-1,Collectible,0}
{SPRITE,spike,384,30,-1,11,3}
{SPRITE,item,385,25,-1,Collectible,0}
{SPRITE,spike,385,30,-1,11,3}
{SPRITE,item,386,25,-1,Collectible,0}
{SPRITE,spike,386,30,-1,11,3}
{SPRITE,spike,387,30,-1,11,3}
{SPRITE,item,388,4,-1,Decoration,23}
{SPRITE,item,388,8,-1,Decoration,23}
{SPRITE,spike,388,30,-1,11,3}
{SPRITE,item,389,25,-1,Collectible,0}
{SPRITE,spike,389,30,-1,11,3}
{SPRITE,item,390,25,-1,Collectible,0}
{SPRITE,spike,390,30,-1,11,3}
{SPRITE,item,391,25,-1,Collectible,0}
{SPRITE,spike,391,30,-1,11,3}
{SPRITE,item,392,4,-1,Decoration,23}
{SPRITE,item,392,8,-1,Decoration,23}
{SPRITE,item,392,12,-1,Decoration,23}
{SPRITE,item,392,14,-1,Decoration,23}
{SPRITE,spike,392,30,-1,11,3}
{SPRITE,block,393,19,-1,2,16}
{SPRITE,block,393,20,-1,2,16}
{SPRITE,block,393,21,-1,2,16}
{SPRITE,block,393,22,-1,2,16}
{SPRITE,block,393,23,-1,2,16}
{SPRITE,block,393,24,-1,2,16}
{SPRITE,block,393,25,-1,2,16}
{SPRITE,block,393,26,-1,2,16}
{SPRITE,block,393,27,-1,2,16}
{SPRITE,block,393,28,-1,2,16}
{SPRITE,block,393,29,-1,2,16}
{SPRITE,block,393,30,-1,2,16}
{SPRITE,block,394,27,-1,4,12}
{SPRITE,item,395,25,-1,Collectible,0}
{SPRITE,block,395,27,-1,4,12}
{SPRITE,item,396,0,-1,Decoration,23}
{SPRITE,item,396,4,-1,Decoration,23}
{SPRITE,item,396,8,-1,Decoration,23}
{SPRITE,item,396,12,-1,Decoration,23}
{SPRITE,item,396,14,-1,Decoration,23}
{SPRITE,item,396,25,-1,Collectible,0}
{SPRITE,block,396,27,-1,4,12}
{SPRITE,item,397,25,-1,Collectible,0}
{SPRITE,block,397,27,-1,4,12}
{SPRITE,block,398,27,-1,4,12}
{SPRITE,item,399,25,-1,Collectible,0}
{SPRITE,block,399,27,-1,4,12}
{SPRITE,item,400,0,-1,Decoration,23}
{SPRITE,item,400,4,-1,Decoration,23}
{SPRITE,item,400,8,-1,Decoration,23}
{SPRITE,item,400,12,-1,Decoration,23}
{SPRITE,item,400,14,-1,Decoration,23}
{SPRITE,item,400,25,-1,Collectible,0}
{SPRITE,block,400,27,-1,4,12}
{SPRITE,item,401,25,-1,Collectible,0}
{SPRITE,block,401,27,-1,4,12}
{SPRITE,block,402,27,-1,4,12}
{SPRITE,block,403,19,-1,2,16}
{SPRITE,block,403,20,-1,2,16}
{SPRITE,block,403,21,-1,2,16}
{SPRITE,block,403,22,-1,2,16}
{SPRITE,block,403,23,-1,2,16}
{SPRITE,block,403,24,-1,2,16}
{SPRITE,block,403,25,-1,2,16}
{SPRITE,block,403,26,-1,2,16}
{SPRITE,block,403,27,-1,2,16}
{SPRITE,block,403,28,-1,2,16}
{SPRITE,block,403,29,-1,2,16}
{SPRITE,block,403,30,-1,2,16}
{SPRITE,item,405,23,-1,Collectible,0}
{SPRITE,item,405,25,-1,Collectible,0}
{SPRITE,item,405,26,-1,Collectible,0}
{SPRITE,item,406,22,-1,Collectible,0}
{SPRITE,item,407,21,-1,Collectible,0}
{SPRITE,spike,407,30,-1,11,3}
{SPRITE,item,408,20,-1,Collectible,0}
{SPRITE,spike,408,30,-1,11,3}
{SPRITE,spike,409,30,-1,11,3}
{SPRITE,spike,410,30,-1,11,3}
{SPRITE,spike,411,30,-1,11,3}
{SPRITE,spike,412,30,-1,11,3}
{SPRITE,spike,413,30,-1,11,3}
{SPRITE,item,414,18,-1,Collectible,0}
{SPRITE,item,414,19,-1,Collectible,0}
{SPRITE,spike,414,30,-1,11,3}
{SPRITE,item,415,16,-1,Collectible,0}
{SPRITE,spike,415,30,-1,11,3}
{SPRITE,block,416,11,-1,4,12}
{SPRITE,item,416,15,-1,Collectible,0}
{SPRITE,spike,416,30,-1,11,3}
{SPRITE,block,417,11,-1,4,12}
{SPRITE,item,417,14,-1,Collectible,0}
{SPRITE,spike,417,30,-1,11,3}
{SPRITE,block,418,11,-1,4,12}
{SPRITE,spike,418,30,-1,11,3}
{SPRITE,item,419,2,-1,Health,2}
{SPRITE,block,419,11,-1,4,12}
{SPRITE,item,419,14,-1,Collectible,0}
{SPRITE,spike,419,30,-1,11,3}
{SPRITE,block,420,11,-1,4,12}
{SPRITE,spike,420,30,-1,11,3}
{SPRITE,block,421,11,-1,4,12}
{SPRITE,item,421,14,-1,Collectible,0}
{SPRITE,spike,421,30,-1,11,3}
{SPRITE,block,422,11,-1,4,12}
{SPRITE,item,422,15,-1,Collectible,0}
{SPRITE,spike,422,30,-1,11,3}
{SPRITE,item,423,17,-1,Collectible,0}
{SPRITE,spike,423,30,-1,11,3}
{SPRITE,item,424,18,-1,Collectible,0}
{SPRITE,item,424,19,-1,Collectible,0}
{SPRITE,item,426,19,-1,Collectible,0}
{SPRITE,item,427,19,-1,Collectible,0}
{SPRITE,block,427,27,-1,1,29}
{SPRITE,block,427,28,-1,1,29}
{SPRITE,block,427,29,-1,1,29}
{SPRITE,block,427,30,-1,1,29}
{SPRITE,item,428,22,-1,Decoration,26}
{SPRITE,block,428,27,-1,1,29}
{SPRITE,block,428,28,-1,1,29}
{SPRITE,block,428,29,-1,1,29}
{SPRITE,block,428,30,-1,1,29}
{SPRITE,item,429,20,-1,Victory,6}
{SPRITE,block,429,27,-1,1,29}
{SPRITE,block,429,28,-1,1,29}
{SPRITE,block,429,29,-1,1,29}
{SPRITE,block,429,30,-1,1,29}
{SPRITE,block,430,27,-1,1,29}
{SPRITE,block,430,28,-1,1,29}
{SPRITE,block,430,29,-1,1,29}
{SPRITE,block,430,30,-1,1,29}
{SPRITE,item,432,0,-1,Decoration,23}
{SPRITE,item,432,4,-1,Decoration,23}
{SPRITE,item,432,8,-1,Decoration,23}
{SPRITE,item,432,12,-1,Decoration,23}
{SPRITE,item,432,16,-1,Decoration,23}
{SPRITE,item,432,20,-1,Decoration,26}
{SPRITE,item,432,22,-1,Decoration,26}
{SPRITE,item,433,30,-1,Health,2}
{SPRITE,wind,170,6,-1,0,6,19}
{SPRITE,wind,170,8,-1,0,6,19}
{SPRITE,wind,170,10,-1,0,6,19}
{SPRITE,wind,170,12,-1,0,6,19}
{SPRITE,wind,172,6,-1,0,6,19}
{SPRITE,wind,172,8,-1,0,6,19}
{SPRITE,wind,172,10,-1,0,6,19}
{SPRITE,wind,172,12,-1,0,6,19}
{SPRITE,wind,174,6,-1,0,6,19}
{SPRITE,wind,174,8,-1,0,6,19}
{SPRITE,wind,174,10,-1,0,6,19}
{SPRITE,wind,174,12,-1,0,6,19}
{SPRITE,wind,176,6,-1,0,6,19}
{SPRITE,wind,176,8,-1,0,6,19}
{SPRITE,wind,176,10,-1,0,6,19}
{SPRITE,wind,176,12,-1,0,6,19}
{SPRITE,wind,178,6,-1,0,6,19}
{SPRITE,wind,178,8,-1,0,6,19}
{SPRITE,wind,178,10,-1,0,6,19}
{SPRITE,wind,178,12,-1,0,6,19}
{SPRITE,wind,180,6,-1,0,6,19}
{SPRITE,wind,180,8,-1,0,6,19}
{SPRITE,wind,180,10,-1,0,6,19}
{SPRITE,wind,180,12,-1,0,6,19}
{SPRITE,wind,182,6,-1,0,6,19}
{SPRITE,wind,182,8,-1,0,6,19}
{SPRITE,wind,182,10,-1,0,6,19}
{SPRITE,wind,182,12,-1,0,6,19}
{SPRITE,wind,184,6,-1,0,6,19}
{SPRITE,wind,184,8,-1,0,6,19}
{SPRITE,wind,184,10,-1,0,6,19}
{SPRITE,wind,184,12,-1,0,6,19}
{SPRITE,wind,186,6,-1,0,6,19}
{SPRITE,wind,186,8,-1,0,6,19}
{SPRITE,wind,186,10,-1,0,6,19}
{SPRITE,wind,186,12,-1,0,6,19}
{SPRITE,wind,188,6,-1,0,6,19}
{SPRITE,wind,188,8,-1,0,6,19}
{SPRITE,wind,188,10,-1,0,6,19}
{SPRITE,wind,188,12,-1,0,6,19}
{SPRITE,wind,190,6,-1,0,6,19}
{SPRITE,wind,190,8,-1,0,6,19}
{SPRITE,wind,190,10,-1,0,6,19}
{SPRITE,wind,190,12,-1,0,6,19}
{SPRITE,wind,328,20,-1,0,6,19}
{SPRITE,wind,328,22,-1,0,6,19}
{SPRITE,wind,328,24,-1,0,6,19}
{SPRITE,wind,328,26,-1,0,6,19}
{SPRITE,wind,328,28,-1,0,6,19}
{SPRITE,wind,330,20,-1,0,6,19}
{SPRITE,wind,330,22,-1,0,6,19}
{SPRITE,wind,330,24,-1,0,6,19}
{SPRITE,wind,330,26,-1,0,6,19}
{SPRITE,wind,330,28,-1,0,6,19}
{SPRITE,wind,332,20,-1,0,6,19}
{SPRITE,wind,332,22,-1,0,6,19}
{SPRITE,wind,332,24,-1,0,6,19}
{SPRITE,wind,332,26,-1,0,6,19}
{SPRITE,wind,332,28,-1,0,6,19}
{SPRITE,wind,334,20,-1,0,6,19}
{SPRITE,wind,334,22,-1,0,6,19}
{SPRITE,wind,334,24,-1,0,6,19}
{SPRITE,wind,334,26,-1,0,6,19}
{SPRITE,wind,334,28,-1,0,6,19}
{SPRITE,wind,336,20,-1,0,6,19}
{SPRITE,wind,336,22,-1,0,6,19}
{SPRITE,wind,336,24,-1,0,6,19}
{SPRITE,wind,336,26,-1,0,6,19}
{SPRITE,wind,336,28,-1,0,6,19}
{SPRITE,wind,338,20,-1,0,6,19}
{SPRITE,wind,338,22,-1,0,6,19}
{SPRITE,wind,338,24,-1,0,6,19}
{SPRITE,wind,338,26,-1,0,6,19}
{SPRITE,wind,338,28,-1,0,6,19}
{SPRITE,wind,340,20,-1,0,6,19}
{SPRITE,wind,340,22,-1,0,6,19}
{SPRITE,wind,340,24,-1,0,6,19}
{SPRITE,wind,340,26,-1,0,6,19}
{SPRITE,wind,340,28,-1,0,6,19}
{SPRITE,wind,342,20,-1,0,6,19}
{SPRITE,wind,342,22,-1,0,6,19}
{SPRITE,wind,342,24,-1,0,6,19}
{SPRITE,wind,342,26,-1,0,6,19}
{SPRITE,wind,342,28,-1,0,6,19}
{SPRITE,wind,344,20,-1,0,6,19}
{SPRITE,wind,344,22,-1,0,6,19}
{SPRITE,wind,344,24,-1,0,6,19}
{SPRITE,wind,344,26,-1,0,6,19}
{SPRITE,wind,344,28,-1,0,6,19}
{SPRITE,wind,346,20,-1,0,6,19}
{SPRITE,wind,346,22,-1,0,6,19}
{SPRITE,wind,346,24,-1,0,6,19}
{SPRITE,wind,346,26,-1,0,6,19}
{SPRITE,wind,346,28,-1,0,6,19}
{SPRITE,wind,348,20,-1,0,6,19}
{SPRITE,wind,348,22,-1,0,6,19}
{SPRITE,wind,348,24,-1,0,6,19}
{SPRITE,wind,348,26,-1,0,6,19}
{SPRITE,wind,348,28,-1,0,6,19}
{SPRITE,wind,350,20,-1,0,6,19}
{SPRITE,wind,350,22,-1,0,6,19}
{SPRITE,wind,350,24,-1,0,6,19}
{SPRITE,wind,350,26,-1,0,6,19}
{SPRITE,wind,350,28,-1,0,6,19}
{SPRITE,wind,352,20,-1,0,6,19}
{SPRITE,wind,352,22,-1,0,6,19}
{SPRITE,wind,352,24,-1,0,6,19}
{SPRITE,wind,352,26,-1,0,6,19}
{SPRITE,wind,352,28,-1,0,6,19}
{SPRITE,wind,354,20,-1,0,6,19}
{SPRITE,wind,354,22,-1,0,6,19}
{SPRITE,wind,354,24,-1,0,6,19}
{SPRITE,wind,354,26,-1,0,6,19}
{SPRITE,wind,354,28,-1,0,6,19}
{SPRITE,wind,356,20,-1,0,6,19}
{SPRITE,wind,356,22,-1,0,6,19}
{SPRITE,wind,356,24,-1,0,6,19}
{SPRITE,wind,356,26,-1,0,6,19}
{SPRITE,wind,356,28,-1,0,6,19}
{SPRITE,wind,358,20,-1,0,6,19}
{SPRITE,wind,358,22,-1,0,6,19}
{SPRITE,wind,358,24,-1,0,6,19}
{SPRITE,wind,358,26,-1,0,6,19}
{SPRITE,wind,358,28,-1,0,6,19}
{SPRITE,wind,360,20,-1,0,6,19}
{SPRITE,wind,360,22,-1,0,6,19}
{SPRITE,wind,360,24,-1,0,6,19}
{SPRITE,wind,360,26,-1,0,6,19}
{SPRITE,wind,360,28,-1,0,6,19}
{SPRITE,wind,362,20,-1,0,6,19}
{SPRITE,wind,362,22,-1,0,6,19}
{SPRITE,wind,362,24,-1,0,6,19}
{SPRITE,wind,362,26,-1,0,6,19}
{SPRITE,wind,362,28,-1,0,6,19}
[PLATFORMS]
{PLATFORM,177,29,-1,8,1,0,4,0,7}
{PLATFORM,186,29,-1,8,1,0,4,0,7}
{PLATFORM,295,28,-1,8,1,0,3,0,5}
{PLATFORM,379,29,-1,8,1,0,6,0,8}
{PLATFORM,385,27,-1,8,1,0,2,0,7}
{PLATFORM,389,27,-1,8,1,0,2,0,7}
{PLATFORM,408,24,-1,8,1,1,4,0,6}
{PLATFORM,419,10,-1,8,-1,1,7,-180,6}
{PLATFORM,419,21,-1,8,1,1,5,-180,6}
[ENEMIES]
{ENEMY,49,16,1,0,0,0,0,0}
{ENEMY,51,16,1,0,0,0,1,0}
{ENEMY,53,16,1,0,0,0,0,1}
{ENEMY,60,16,1,0,0,0,1,1}
{ENEMY,71,16,1,0,0,1,0,0}
{ENEMY,93,16,1,2,2,0,0,1}
{ENEMY,98,16,1,2,2,1,0,0}
{ENEMY,106,17,1,4,4,1,0,0}
{ENEMY,125,17,1,4,4,1,0,0}
{ENEMY,135,16,1,4,4,0,0,0}
{ENEMY,137,16,1,2,2,0,0,0}
{ENEMY,149,22,1,3,3,0,0,0}
{ENEMY,154,26,1,3,3,0,0,0}
{ENEMY,155,12,1,2,2,0,0,0}
{ENEMY,159,12,1,2,2,0,0,0}
{ENEMY,161,28,1,4,4,0,0,1}
{ENEMY,164,28,1,4,4,0,0,0}
{ENEMY,167,28,1,4,4,0,0,1}
{ENEMY,194,28,1,2,2,0,0,0}
{ENEMY,199,28,1,0,0,0,0,0}
{ENEMY,204,28,1,2,2,0,0,0}
{ENEMY,208,28,1,4,4,0,0,0}
{ENEMY,211,28,1,2,2,0,0,0}
{ENEMY,217,28,1,2,2,1,0,0}
{ENEMY,234,29,1,2,2,0,0,0}
{ENEMY,237,29,1,0,0,1,0,0}
{ENEMY,240,29,1,2,2,0,0,0}
{ENEMY,246,29,1,2,2,0,0,0}
{ENEMY,265,28,1,0,0,1,0,0}
{ENEMY,270,27,1,3,3,0,0,0}
{ENEMY,285,29,1,2,2,1,0,0}
{ENEMY,306,29,1,2,2,1,0,0}
{ENEMY,314,28,1,2,2,1,0,0}
{ENEMY,323,28,1,2,2,1,0,0}
{ENEMY,335,29,1,2,2,0,0,0}
{ENEMY,341,29,1,2,2,0,0,0}
{ENEMY,343,25,1,0,0,1,0,0}
{ENEMY,346,29,1,2,2,1,0,0}
{ENEMY,352,29,1,2,2,1,0,0}
{ENEMY,360,29,1,4,4,1,0,0}
{ENEMY,399,28,1,3,3,1,0,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,plat_1.png}
{BITMAP,tundra_plat2.png}
{BITMAP,tundra_plat3.png}
{BITMAP,plat_4.png}
{BITMAP,tundra_spike.png}
{BITMAP,tundra_fire.png}
{BITMAP,h_block.png}
{BITMAP,tundra_vblock.png}
{BITMAP,sandstone.png}
{BITMAP,tundra_plant.png}
{BITMAP,tundra_wind.png}
{BITMAP,tundra_frostyrock.png}
{BITMAP,tundra_question.png}
{BITMAP,tundra_rock.png}
{BITMAP,tundra_snowrock.png}
{BITMAP,tundra_vblock2.png}
{BITMAP,trans_block.png}
{BITMAP,tundra_medfrostyrock.png}
{BITMAP,tundra_bigfrostyrock.png}
{BITMAP,tundra_bigrock.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
{BITMAP,tundrabg.png}
{BITMAP,tundra_bblock2.png}
[BACKGROUND]
{BACKGROUND,29}
[START POINT]
{START,3,5}
[TILES]
{TILE,0,0,3,5,1,18,0}
{TILE,0,1,1,5,1,18,0}
{TILE,0,2,1,5,1,18,0}
{TILE,0,3,1,5,1,18,0}
{TILE,0,4,1,5,1,18,0}
{TILE,0,5,1,5,1,18,0}
{TILE,0,6,1,5,1,18,0}
{TILE,0,7,1,5,1,18,0}
{TILE,0,8,1,5,1,18,0}
{TILE,0,9,1,5,1,18,0}
{TILE,0,10,1,5,1,18,0}
{TILE,0,11,1,5,1,18,0}
{TILE,0,12,1,5,1,18,0}
{TILE,0,13,1,5,1,18,0}
{TILE,0,14,1,5,1,18,0}
{TILE,0,15,1,5,1,18,0}
{TILE,0,16,1,3,1,18,0}
{TILE,1,0,3,7,0,18,0}
{TILE,1,16,7,3,1,18,0}
{TILE,2,0,3,7,0,18,0}
{TILE,2,2,5,3,1,21,0}
{TILE,2,3,5,1,1,18,0}
{TILE,2,4,3,1,1,18,0}
{TILE,2,12,5,3,1,21,0}
{TILE,2,13,5,1,1,18,0}
{TILE,2,14,5,1,1,18,0}
{TILE,2,15,5,1,1,18,0}
{TILE,2,16,7,1,1,18,0}
{TILE,3,0,3,7,0,18,0}
{TILE,3,2,7,3,1,21,0}
{TILE,3,4,3,7,1,18,0}
{TILE,3,12,7,3,1,21,0}
{TILE,4,0,3,7,0,18,0}
{TILE,4,2,7,5,1,21,0}
{TILE,4,3,1,3,1,18,0}
{TILE,4,4,3,7,1,18,0}
{TILE,4,12,7,3,1,21,0}
{TILE,5,0,3,7,0,18,0}
{TILE,5,3,7,3,1,18,0}
{TILE,5,4,3,7,1,18,0}
{TILE,5,12,7,3,1,21,0}
{TILE,6,0,3,7,0,18,0}
{TILE,6,3,7,3,1,18,0}
{TILE,6,4,3,7,1,18,0}
{TILE,6,7,5,3,1,21,0}
{TILE,6,8,5,1,1,18,0}
{TILE,6,9,3,1,1,18,0}
{TILE,6,12,7,3,1,21,0}
{TILE,7,0,3,7,0,18,0}
{TILE,7,3,7,3,1,18,0}
{TILE,7,4,3,7,1,18,0}
{TILE,7,7,7,3,1,21,0}
{TILE,7,9,3,7,1,18,0}
{TILE,7,12,7,5,1,21,0}
{TILE,7,13,1,3,1,18,0}
{TILE,8,0,3,7,0,18,0}
{TILE,8,3,7,3,1,18,0}
{TILE,8,4,3,7,1,18,0}
{TILE,8,7,7,3,1,21,0}
{TILE,8,9,3,7,1,18,0}
{TILE,8,13,7,3,1,18,0}
{TILE,9,0,3,7,0,18,0}
{TILE,9,3,7,3,1,18,0}
{TILE,9,4,3,7,1,18,0}
{TILE,9,7,7,3,1,21,0}
{TILE,9,9,3,7,1,18,0}
{TILE,9,13,7,3,1,18,0}
{TILE,10,0,3,7,0,18,0}
{TILE,10,3,7,3,1,18,0}
{TILE,10,4,3,7,1,18,0}
{TILE,10,7,7,3,1,21,0}
{TILE,10,9,3,7,1,18,0}
{TILE,10,13,7,3,1,18,0}
{TILE,11,0,3,7,0,18,0}
{TILE,11,3,7,3,1,18,0}
{TILE,11,4,3,7,1,18,0}
{TILE,11,7,7,3,1,21,0}
{TILE,11,9,3,7,1,18,0}
{TILE,11,13,7,3,1,18,0}
{TILE,12,0,3,7,0,18,0}
{TILE,12,3,7,3,1,18,0}
{TILE,12,4,3,7,1,18,0}
{TILE,12,7,7,3,1,21,0}
{TILE,12,9,3,7,1,18,0}
{TILE,12,13,7,3,1,18,0}
{TILE,13,0,3,7,0,18,0}
{TILE,13,3,7,3,1,18,0}
{TILE,13,4,3,7,1,18,0}
{TILE,13,7,7,3,1,21,0}
{TILE,13,9,3,7,1,18,0}
{TILE,13,13,7,3,1,18,0}
{TILE,14,0,3,7,0,18,0}
{TILE,14,3,7,5,1,18,0}
{TILE,14,4,1,7,1,18,0}
{TILE,14,7,7,3,1,21,0}
{TILE,14,9,3,7,1,18,0}
{TILE,14,13,7,3,1,18,0}
{TILE,15,0,3,7,0,18,0}
{TILE,15,7,7,3,1,21,0}
{TILE,15,9,3,7,1,18,0}
{TILE,15,13,7,3,1,18,0}
{TILE,16,0,3,7,0,18,0}
{TILE,16,7,7,3,1,21,0}
{TILE,16,9,3,7,1,18,0}
{TILE,16,12,5,3,1,21,0}
{TILE,16,13,7,1,1,18,0}
{TILE,16,16,3,5,1,18,0}
{TILE,16,17,1,5,1,18,0}
{TILE,16,18,1,5,1,18,0}
{TILE,16,19,1,5,1,18,0}
{TILE,16,20,1,5,1,18,0}
{TILE,16,21,1,3,1,18,0}
{TILE,16,22,3,5,1,18,0}
{TILE,16,23,1,5,1,18,0}
{TILE,16,24,1,5,1,18,0}
{TILE,16,25,1,5,1,18,0}
{TILE,16,26,1,5,1,18,0}
{TILE,16,27,1,5,1,18,0}
{TILE,16,28,1,5,1,18,0}
{TILE,16,29,1,5,1,18,0}
{TILE,16,30,1,5,1,18,0}
{TILE,16,31,1,5,1,18,0}
{TILE,16,32,1,5,1,18,0}
{TILE,16,33,1,5,1,18,0}
{TILE,16,34,1,5,1,18,0}
{TILE,16,35,1,5,1,18,0}
{TILE,16,36,1,5,1,18,0}
{TILE,16,37,1,5,1,18,0}
{TILE,16,38,1,5,1,18,0}
{TILE,16,39,1,5,1,18,0}
{TILE,16,40,1,5,1,18,0}
{TILE,16,41,1,5,1,18,0}
{TILE,16,42,1,5,1,18,0}
{TILE,16,43,1,3,1,18,0}
{TILE,16,44,3,5,1,18,0}
{TILE,16,45,1,5,1,18,0}
{TILE,16,46,1,5,1,18,0}
{TILE,16,47,1,5,1,18,0}
{TILE,16,48,1,5,1,18,0}
{TILE,16,49,1,5,1,18,0}
{TILE,16,50,1,5,1,18,0}
{TILE,16,51,1,5,1,18,0}
{TILE,16,52,1,5,1,18,0}
{TILE,16,53,1,5,1,18,0}
{TILE,16,54,1,5,1,18,0}
{TILE,16,55,1,3,1,18,0}
{TILE,17,0,5,7,1,18,0}
{TILE,17,1,5,1,1,18,0}
{TILE,17,2,5,1,1,18,0}
{TILE,17,3,5,1,1,18,0}
{TILE,17,4,5,1,1,18,0}
{TILE,17,5,5,1,1,18,0}
{TILE,17,6,5,1,1,18,0}
{TILE,17,7,7,1,1,18,0}
{TILE,17,9,3,7,1,18,0}
{TILE,17,12,7,3,1,21,0}
{TILE,17,16,3,7,1,18,0}
{TILE,17,21,7,3,1,21,0}
{TILE,17,22,3,7,1,18,0}
{TILE,17,43,7,3,1,21,0}
{TILE,17,44,3,7,1,18,0}
{TILE,17,55,7,3,1,21,0}
{TILE,18,9,3,7,1,18,0}
{TILE,18,12,7,3,1,21,0}
{TILE,18,16,3,7,1,18,0}
{TILE,18,21,7,5,1,21,0}
{TILE,18,22,1,7,1,18,0}
{TILE,18,32,5,3,1,21,0}
{TILE,18,33,3,1,1,18,0}
{TILE,18,43,7,5,1,21,0}
{TILE,18,44,1,7,1,18,0}
{TILE,18,55,7,3,1,21,0}
{TILE,19,9,3,7,1,18,0}
{TILE,19,12,7,3,1,21,0}
{TILE,19,16,3,7,1,18,0}
{TILE,19,32,7,3,1,21,0}
{TILE,19,33,3,7,1,18,0}
{TILE,19,55,7,3,1,21,0}
{TILE,20,9,3,7,1,18,0}
{TILE,20,12,7,3,1,21,0}
{TILE,20,16,3,7,1,18,0}
{TILE,20,19,5,3,1,21,0}
{TILE,20,20,5,1,1,18,0}
{TILE,20,21,5,1,1,18,0}
{TILE,20,22,5,1,1,18,0}
{TILE,20,23,5,1,1,18,0}
{TILE,20,24,5,1,1,18,0}
{TILE,20,25,5,1,1,18,0}
{TILE,20,26,5,1,1,18,0}
{TILE,20,27,5,1,1,18,0}
{TILE,20,28,5,1,1,18,0}
{TILE,20,29,5,1,1,18,0}
{TILE,20,30,5,1,1,18,0}
{TILE,20,31,5,1,1,18,0}
{TILE,20,32,7,1,1,18,0}
{TILE,20,33,5,7,1,18,0}
{TILE,20,34,5,1,1,18,0}
{TILE,20,35,5,1,1,18,0}
{TILE,20,36,5,1,1,18,0}
{TILE,20,37,5,1,1,18,0}
{TILE,20,38,5,1,1,18,0}
{TILE,20,39,5,1,1,18,0}
{TILE,20,40,5,1,1,18,0}
{TILE,20,41,5,1,1,18,0}
{TILE,20,42,5,1,1,18,0}
{TILE,20,43,5,1,1,18,0}
{TILE,20,44,5,1,1,18,0}
{TILE,20,45,5,1,1,18,0}
{TILE,20,46,5,1,1,18,0}
{TILE,20,47,5,1,1,18,0}
{TILE,20,48,5,1,1,18,0}
{TILE,20,49,5,1,1,18,0}
{TILE,20,50,5,1,1,18,0}
{TILE,20,51,5,1,1,18,0}
{TILE,20,52,3,1,1,18,0}
{TILE,20,55,7,3,1,21,0}
{TILE,21,9,3,7,1,18,0}
{TILE,21,12,7,3,1,21,0}
{TILE,21,16,3,7,1,18,0}
{TILE,21,19,7,3,1,21,0}
{TILE,21,52,3,7,1,18,0}
{TILE,21,55,7,3,1,21,0}
{TILE,22,9,3,7,1,18,0}
{TILE,22,12,7,5,1,21,0}
{TILE,22,13,1,5,1,18,0}
{TILE,22,14,1,5,1,18,0}
{TILE,22,15,1,5,1,18,0}
{TILE,22,16,1,7,1,18,0}
{TILE,22,19,7,3,1,21,0}
{TILE,22,52,3,7,1,18,0}
{TILE,22,55,7,3,1,21,0}
{TILE,23,9,3,7,1,18,0}
{TILE,23,19,7,3,1,21,0}
{TILE,23,52,3,7,1,18,0}
{TILE,23,55,7,4,1,21,0}
{TILE,24,9,5,7,1,18,0}
{TILE,24,10,5,1,1,18,0}
{TILE,24,11,5,1,1,18,0}
{TILE,24,12,5,1,1,18,0}
{TILE,24,13,5,1,1,18,0}
{TILE,24,14,5,1,1,18,0}
{TILE,24,15,5,1,1,18,0}
{TILE,24,16,5,1,1,18,0}
{TILE,24,17,5,1,1,18,0}
{TILE,24,18,5,1,1,18,0}
{TILE,24,19,7,1,1,18,0}
{TILE,24,52,3,7,1,18,0}
{TILE,24,56,0,4,1,18,0}
{TILE,25,52,3,7,1,18,0}
{TILE,25,57,0,4,1,18,0}
{TILE,26,52,3,7,1,18,0}
{TILE,26,58,0,3,1,18,0}
{TILE,27,52,3,7,1,18,0}
{TILE,27,58,7,3,1,21,0}
{TILE,28,52,3,7,1,18,0}
{TILE,28,58,7,3,1,21,0}
{TILE,29,52,3,7,1,18,0}
{TILE,29,58,7,3,1,21,0}
{TILE,30,52,3,7,1,18,0}
{TILE,30,54,5,3,1,21,0}
{TILE,30,55,5,1,1,18,0}
{TILE,30,56,3,1,1,18,0}
{TILE,30,58,7,3,1,21,0}
{TILE,31,52,3,7,1,18,0}
{TILE,31,54,7,3,1,21,0}
{TILE,31,56,3,7,1,18,0}
{TILE,31,58,7,3,1,21,0}
{TILE,32,52,3,7,1,18,0}
{TILE,32,54,7,3,1,21,0}
{TILE,32,56,5,7,1,18,0}
{TILE,32,57,5,1,1,18,0}
{TILE,32,58,7,1,1,18,0}
{TILE,33,52,3,7,1,18,0}
{TILE,33,54,7,3,1,21,0}
{TILE,34,52,3,7,1,18,0}
{TILE,34,54,7,4,1,21,0}
{TILE,35,52,3,7,1,18,0}
{TILE,35,55,0,4,1,18,0}
{TILE,36,52,3,7,1,18,0}
{TILE,36,56,0,4,1,18,0}
{TILE,37,52,3,7,1,18,0}
{TILE,37,57,0,3,1,18,0}
{TILE,38,52,3,7,1,18,0}
{TILE,38,57,7,3,1,21,0}
{TILE,39,52,3,7,1,18,0}
{TILE,39,57,7,3,1,21,0}
{TILE,40,52,3,7,1,18,0}
{TILE,40,57,7,3,1,21,0}
{TILE,41,52,3,7,1,18,0}
{TILE,41,57,7,3,1,21,0}
{TILE,42,52,3,7,1,18,0}
{TILE,42,57,7,3,1,21,0}
{TILE,43,52,3,7,1,18,0}
{TILE,43,57,7,3,1,21,0}
{TILE,44,52,3,7,1,18,0}
{TILE,44,57,7,2,1,18,0}
{TILE,45,52,3,7,1,18,0}
{TILE,45,56,6,2,1,18,0}
{TILE,46,52,3,7,1,18,0}
{TILE,46,55,6,2,1,18,0}
{TILE,47,47,3,5,1,18,0}
{TILE,47,48,1,5,1,18,0}
{TILE,47,49,1,3,1,18,0}
{TILE,47,52,2,7,0,18,0}
{TILE,47,54,6,3,1,21,0}
{TILE,48,47,3,7,1,18,0}
{TILE,48,49,7,3,1,18,0}
{TILE,48,51,2,6,0,18,0}
{TILE,48,54,7,3,1,21,0}
{TILE,49,47,3,7,1,18,0}
{TILE,49,49,7,5,1,18,0}
{TILE,49,50,1,6,0,18,0}
{TILE,49,54,7,3,1,21,0}
{TILE,50,47,3,7,1,20,0}
{TILE,50,54,7,3,1,21,0}
{TILE,51,47,3,7,1,20,0}
{TILE,51,54,7,3,1,21,0}
{TILE,52,47,4,7,1,20,0}
{TILE,52,54,7,3,1,21,0}
{TILE,53,48,4,0,1,20,0}
{TILE,53,54,7,3,1,21,0}
{TILE,54,49,4,0,1,20,0}
{TILE,54,54,7,3,1,21,0}
{TILE,55,50,3,0,1,20,0}
{TILE,55,54,7,3,1,21,0}
{TILE,56,50,3,7,1,20,0}
{TILE,56,54,7,3,1,21,0}
{TILE,57,50,3,7,1,20,0}
{TILE,57,54,7,3,1,21,0}
{TILE,58,50,3,7,1,20,0}
{TILE,58,54,7,3,1,21,0}
{TILE,59,47,3,5,1,20,0}
{TILE,59,48,1,5,1,20,0}
{TILE,59,49,1,3,1,20,0}
{TILE,59,50,3,7,1,20,0}
{TILE,59,54,7,3,1,21,0}
{TILE,60,47,3,7,1,23,0}
{TILE,60,49,7,3,1,20,0}
{TILE,60,50,3,7,1,20,0}
{TILE,60,54,7,3,1,21,0}
{TILE,61,47,3,7,1,23,0}
{TILE,61,49,7,5,1,20,0}
{TILE,61,50,1,7,1,20,0}
{TILE,61,54,7,3,1,21,0}
{TILE,62,47,3,7,1,23,0}
{TILE,62,54,7,3,1,21,0}
{TILE,63,47,3,7,1,23,0}
{TILE,63,54,7,5,1,21,0}
{TILE,63,55,1,5,1,18,0}
{TILE,63,56,1,5,1,18,0}
{TILE,63,57,1,5,1,18,0}
{TILE,63,58,1,5,1,18,0}
{TILE,63,59,1,3,1,18,0}
{TILE,64,47,3,7,1,23,0}
{TILE,64,54,5,3,1,21,0}
{TILE,64,55,5,1,1,18,0}
{TILE,64,56,5,1,1,18,0}
{TILE,64,57,5,1,1,18,0}
{TILE,64,58,5,1,1,18,0}
{TILE,64,59,7,1,1,18,0}
{TILE,65,47,3,7,1,23,0}
{TILE,65,54,7,3,1,21,0}
{TILE,66,47,3,7,1,23,0}
{TILE,66,54,7,3,1,21,0}
{TILE,67,47,3,7,1,23,0}
{TILE,67,54,7,3,1,21,0}
{TILE,68,47,3,7,1,23,0}
{TILE,68,54,7,3,1,21,0}
{TILE,69,47,3,7,1,23,0}
{TILE,69,54,7,3,1,21,0}
{TILE,70,47,3,7,1,23,0}
{TILE,70,54,7,3,1,21,0}
{TILE,71,47,3,7,1,23,0}
{TILE,71,54,7,3,1,21,0}
{TILE,72,47,3,7,1,23,0}
{TILE,72,54,7,3,1,21,0}
{TILE,73,47,3,7,1,23,0}
{TILE,73,54,7,3,1,21,0}
{TILE,74,47,3,7,1,23,0}
{TILE,74,54,7,3,1,21,0}
{TILE,75,47,3,7,1,23,0}
{TILE,75,54,7,3,1,21,0}
{TILE,76,47,3,7,1,23,0}
{TILE,76,54,7,3,1,21,0}
{TILE,77,47,3,7,1,23,0}
{TILE,77,54,7,3,1,21,0}
{TILE,78,47,3,7,1,23,0}
{TILE,78,54,7,3,1,21,0}
{TILE,79,47,3,7,1,23,0}
{TILE,79,54,7,3,1,21,0}
{TILE,80,47,3,7,1,23,0}
{TILE,80,54,7,3,1,21,0}
{TILE,81,47,3,7,1,23,0}
{TILE,81,54,7,3,1,21,0}
{TILE,82,47,3,7,1,23,0}
{TILE,82,54,7,3,1,21,0}
{TILE,83,47,3,7,1,23,0}
{TILE,83,54,7,3,1,21,0}
{TILE,84,47,3,7,1,23,0}
{TILE,84,50,5,3,1,18,0}
{TILE,84,51,5,1,1,18,0}
{TILE,84,52,5,1,1,18,0}
{TILE,84,53,5,1,1,18,0}
{TILE,84,54,7,1,1,18,0}
{TILE,85,47,3,7,1,23,0}
{TILE,85,50,7,3,1,21,0}
{TILE,86,47,3,7,1,23,0}
{TILE,86,50,7,3,1,21,0}
{TILE,87,47,5,7,1,23,0}
{TILE,87,48,5,1,1,23,0}
{TILE,87,49,3,1,1,23,0}
{TILE,87,50,7,3,1,21,0}
{TILE,88,45,3,5,1,23,0}
{TILE,88,46,1,5,1,23,0}
{TILE,88,47,1,5,1,23,0}
{TILE,88,48,1,5,1,23,0}
{TILE,88,49,1,7,1,23,0}
{TILE,88,50,7,5,1,21,0}
{TILE,88,51,1,3,1,18,0}
{TILE,89,45,3,7,1,23,0}
{TILE,89,51,7,3,1,18,0}
{TILE,90,45,3,7,1,23,0}
{TILE,90,51,7,3,1,18,0}
{TILE,91,45,3,7,1,23,0}
{TILE,91,51,7,3,1,18,0}
{TILE,92,45,3,7,1,23,0}
{TILE,92,51,7,3,1,18,0}
{TILE,93,45,3,7,1,23,0}
{TILE,93,51,7,3,1,18,0}
{TILE,94,45,3,7,1,23,0}
{TILE,94,51,7,3,1,18,0}
{TILE,95,45,3,7,1,23,0}
{TILE,95,51,7,3,1,18,0}
{TILE,96,45,3,7,1,23,0}
{TILE,96,51,7,3,1,18,0}
{TILE,97,45,3,7,1,23,0}
{TILE,97,51,7,3,1,18,0}
{TILE,98,45,3,7,1,23,0}
{TILE,98,51,7,3,1,18,0}
{TILE,99,45,3,7,1,23,0}
{TILE,99,51,7,3,1,18,0}
{TILE,100,45,5,7,1,23,0}
{TILE,100,46,5,1,1,23,0}
{TILE,100,47,5,1,1,23,0}
{TILE,100,48,3,1,1,23,0}
{TILE,100,50,5,3,1,21,0}
{TILE,100,51,7,1,1,18,0}
{TILE,101,48,3,7,1,23,0}
{TILE,101,50,7,3,1,21,0}
{TILE,102,48,3,7,1,23,0}
{TILE,102,50,7,3,1,21,0}
{TILE,103,48,5,7,1,23,0}
{TILE,103,49,5,1,1,23,0}
{TILE,103,50,7,1,1,18,0}
[SPRITES]
{SPRITE,item,0,34,-1,Decoration,25}
{SPRITE,item,0,38,-1,Decoration,25}
{SPRITE,block,1,5,-1,0,22}
{SPRITE,block,1,6,-1,0,14}
{SPRITE,block,1,7,-1,0,14}
{SPRITE,block,1,8,-1,0,14}
{SPRITE,block,1,25,-1,0,22}
{SPRITE,block,1,26,-1,0,14}
{SPRITE,block,1,27,-1,0,14}
{SPRITE,block,1,28,-1,0,14}
{SPRITE,block,1,29,-1,0,14}
{SPRITE,block,1,30,-1,0,14}
{SPRITE,block,2,5,-1,0,22}
{SPRITE,block,2,6,-1,0,14}
{SPRITE,block,2,7,-1,0,14}
{SPRITE,block,2,8,-1,0,14}
{SPRITE,item,2,23,-1,Recovery,1}
{SPRITE,block,2,25,-1,0,22}
{SPRITE,block,2,26,-1,0,14}
{SPRITE,block,2,27,-1,0,14}
{SPRITE,block,2,28,-1,0,14}
{SPRITE,block,2,29,-1,0,14}
{SPRITE,block,2,30,-1,0,14}
{SPRITE,item,2,32,-1,Life,5}
{SPRITE,block,3,5,-1,0,22}
{SPRITE,block,3,6,-1,0,14}
{SPRITE,block,3,7,-1,0,14}
{SPRITE,block,3,8,-1,0,14}
{SPRITE,block,3,25,-1,0,22}
{SPRITE,block,3,26,-1,0,14}
{SPRITE,block,3,27,-1,0,14}
{SPRITE,block,3,28,-1,0,14}
{SPRITE,block,3,29,-1,0,14}
{SPRITE,block,3,30,-1,0,14}
{SPRITE,block,4,5,-1,0,22}
{SPRITE,block,4,6,-1,0,14}
{SPRITE,block,4,7,-1,0,14}
{SPRITE,block,4,8,-1,0,14}
{SPRITE,block,4,25,-1,0,22}
{SPRITE,block,4,26,-1,0,14}
{SPRITE,block,4,27,-1,0,14}
{SPRITE,block,4,28,-1,0,14}
{SPRITE,block,4,29,-1,0,14}
{SPRITE,block,4,30,-1,0,14}
{SPRITE,item,4,34,-1,Decoration,25}
{SPRITE,item,4,38,-1,Decoration,25}
{SPRITE,item,5,3,-1,Collectible,0}
{SPRITE,item,6,3,-1,Collectible,0}
{SPRITE,item,6,6,-1,Decoration,24}
{SPRITE,item,6,26,-1,Decoration,25}
{SPRITE,item,6,30,-1,Decoration,25}
{SPRITE,item,6,34,-1,Decoration,25}
{SPRITE,item,8,38,-1,Decoration,25}
{SPRITE,block,9,6,-1,4,12}
{SPRITE,block,10,6,-1,4,12}
{SPRITE,item,10,16,-1,Collectible,0}
{SPRITE,item,10,17,-1,Collectible,0}
{SPRITE,item,10,18,-1,Collectible,0}
{SPRITE,item,10,19,-1,Collectible,0}
{SPRITE,item,10,26,-1,Decoration,25}
{SPRITE,item,10,30,-1,Decoration,25}
{SPRITE,item,10,34,-1,Decoration,25}
{SPRITE,block,11,6,-1,4,12}
{SPRITE,item,12,3,-1,Collectible,0}
{SPRITE,block,12,6,-1,4,12}
{SPRITE,item,12,23,-1,Checkpoint,3}
{SPRITE,container,12,24,-1,4,3}
{SPRITE,item,12,38,-1,Decoration,25}
{SPRITE,item,13,3,-1,Collectible,0}
{SPRITE,block,13,6,-1,4,12}
{SPRITE,item,14,3,-1,Collectible,0}
{SPRITE,block,14,6,-1,4,12}
{SPRITE,item,14,16,-1,Decoration,24}
{SPRITE,item,14,28,-1,Decoration,25}
{SPRITE,item,14,32,-1,Decoration,25}
{SPRITE,item,14,36,-1,Decoration,25}
{SPRITE,item,15,3,-1,Collectible,0}
{SPRITE,block,15,6,-1,4,12}
{SPRITE,item,15,12,-1,Collectible,0}
{SPRITE,item,15,22,-1,Collectible,0}
{SPRITE,item,16,3,-1,Collectible,0}
{SPRITE,block,16,6,-1,4,12}
{SPRITE,item,16,12,-1,Collectible,0}
{SPRITE,item,16,16,-1,Decoration,24}
{SPRITE,item,16,22,-1,Collectible,0}
{SPRITE,block,17,6,-1,4,12}
{SPRITE,item,17,12,-1,Collectible,0}
{SPRITE,item,17,22,-1,Collectible,0}
{SPRITE,spike,18,6,-1,11,3}
{SPRITE,item,18,16,-1,Decoration,24}
{SPRITE,item,18,28,-1,Decoration,25}
{SPRITE,item,18,32,-1,Decoration,25}
{SPRITE,spike,19,6,-1,11,3}
{SPRITE,spike,20,6,-1,11,3}
{SPRITE,item,20,16,-1,Decoration,24}
{SPRITE,spike,21,6,-1,11,3}
{SPRITE,item,21,12,-1,Collectible,0}
{SPRITE,spike,22,6,-1,11,3}
{SPRITE,item,22,12,-1,Collectible,0}
{SPRITE,item,22,16,-1,Decoration,24}
{SPRITE,item,22,28,-1,Decoration,25}
{SPRITE,item,22,32,-1,Decoration,25}
{SPRITE,spike,23,6,-1,11,3}
{SPRITE,item,23,12,-1,Collectible,0}
{SPRITE,spike,24,6,-1,11,3}
{SPRITE,item,24,16,-1,Decoration,24}
{SPRITE,item,24,32,-1,Decoration,25}
{SPRITE,item,24,36,-1,Decoration,25}
{SPRITE,item,24,40,-1,Decoration,25}
{SPRITE,item,24,44,-1,Decoration,25}
{SPRITE,item,24,48,-1,Decoration,25}
{SPRITE,item,24,52,-1,Decoration,25}
{SPRITE,item,24,56,-1,Decoration,25}
{SPRITE,item,24,60,-1,Decoration,25}
{SPRITE,item,24,64,-1,Decoration,25}
{SPRITE,item,24,68,-1,Decoration,25}
{SPRITE,item,24,72,-1,Decoration,25}
{SPRITE,item,24,76,-1,Decoration,25}
{SPRITE,item,24,80,-1,Decoration,25}
{SPRITE,item,24,84,-1,Decoration,25}
{SPRITE,item,24,88,-1,Decoration,25}
{SPRITE,item,24,92,-1,Decoration,25}
{SPRITE,item,24,96,-1,Decoration,25}
{SPRITE,item,24,100,-1,Decoration,25}
{SPRITE,item,24,104,-1,Decoration,25}
{SPRITE,item,24,108,-1,Decoration,25}
{SPRITE,item,24,112,-1,Decoration,25}
{SPRITE,item,24,116,-1,Decoration,25}
{SPRITE,spike,25,6,-1,11,3}
{SPRITE,item,25,26,-1,Life,5}
{SPRITE,spike,26,6,-1,11,3}
{SPRITE,item,26,12,-1,Collectible,0}
{SPRITE,item,26,16,-1,Decoration,24}
{SPRITE,item,26,28,-1,Decoration,25}
{SPRITE,spike,27,6,-1,11,3}
{SPRITE,item,27,12,-1,Collectible,0}
{SPRITE,spike,28,6,-1,11,3}
{SPRITE,item,28,12,-1,Collectible,0}
{SPRITE,item,28,16,-1,Decoration,24}
{SPRITE,item,28,32,-1,Decoration,25}
{SPRITE,item,28,36,-1,Decoration,25}
{SPRITE,item,28,40,-1,Decoration,25}
{SPRITE,item,28,44,-1,Decoration,25}
{SPRITE,item,28,48,-1,Decoration,25}
{SPRITE,item,28,52,-1,Decoration,25}
{SPRITE,item,28,56,-1,Decoration,25}
{SPRITE,item,28,60,-1,Decoration,25}
{SPRITE,item,28,64,-1,Decoration,25}
{SPRITE,item,28,68,-1,Decoration,25}
{SPRITE,item,28,72,-1,Decoration,25}
{SPRITE,item,28,76,-1,Decoration,25}
{SPRITE,item,28,80,-1,Decoration,25}
{SPRITE,item,28,84,-1,Decoration,25}
{SPRITE,item,28,88,-1,Decoration,25}
{SPRITE,item,28,92,-1,Decoration,25}
{SPRITE,item,28,96,-1,Decoration,25}
{SPRITE,item,28,100,-1,Decoration,25}
{SPRITE,item,28,104,-1,Decoration,25}
{SPRITE,item,28,108,-1,Decoration,25}
{SPRITE,item,28,112,-1,Decoration,25}
{SPRITE,item,28,116,-1,Decoration,25}
{SPRITE,item,30,4,-1,Collectible,0}
{SPRITE,item,30,16,-1,Decoration,24}
{SPRITE,item,30,22,-1,Collectible,0}
{SPRITE,item,30,28,-1,Decoration,25}
{SPRITE,item,31,5,-1,Collectible,0}
{SPRITE,container,31,12,-1,4,3}
{SPRITE,container,31,14,-1,4,3}
{SPRITE,item,31,22,-1,Collectible,0}
{SPRITE,item,32,6,-1,Collectible,0}
{SPRITE,item,32,7,-1,Collectible,0}
{SPRITE,item,32,16,-1,Decoration,24}
{SPRITE,item,32,22,-1,Collectible,0}
{SPRITE,item,32,112,-1,Decoration,25}
{SPRITE,item,32,116,-1,Decoration,25}
{SPRITE,container,33,11,-1,4,3}
{SPRITE,container,33,13,-1,4,3}
{SPRITE,spike,33,49,-1,11,0}
{SPRITE,spike,33,50,-1,11,0}
{SPRITE,spike,33,51,-1,11,0}
{SPRITE,spike,33,52,-1,11,0}
{SPRITE,spike,33,53,-1,11,0}
{SPRITE,spike,33,54,-1,11,0}
{SPRITE,spike,33,55,-1,11,0}
{SPRITE,spike,33,56,-1,11,0}
{SPRITE,container,33,86,-1,4,3}
{SPRITE,item,34,16,-1,Decoration,24}
{SPRITE,item,34,26,-1,Decoration,25}
{SPRITE,item,34,28,-1,Decoration,25}
{SPRITE,container,35,42,-1,4,3}
{SPRITE,item,35,53,-1,Collectible,0}
{SPRITE,item,35,67,-1,Collectible,0}
{SPRITE,item,35,79,-1,Collectible,0}
{SPRITE,item,35,80,-1,Collectible,0}
{SPRITE,item,35,81,-1,Collectible,0}
{SPRITE,item,35,82,-1,Collectible,0}
{SPRITE,item,35,83,-1,Collectible,0}
{SPRITE,item,35,84,-1,Collectible,0}
{SPRITE,item,36,0,-1,Decoration,25}
{SPRITE,item,36,4,-1,Decoration,25}
{SPRITE,item,36,8,-1,Decoration,25}
{SPRITE,item,36,12,-1,Decoration,25}
{SPRITE,item,36,14,-1,Decoration,25}
{SPRITE,item,36,55,-1,Collectible,0}
{SPRITE,item,36,77,-1,Collectible,0}
{SPRITE,item,36,112,-1,Decoration,25}
{SPRITE,item,36,116,-1,Decoration,25}
{SPRITE,item,37,51,-1,Collectible,0}
{SPRITE,item,37,56,-1,Collectible,0}
{SPRITE,item,37,69,-1,Collectible,0}
{SPRITE,item,37,76,-1,Collectible,0}
{SPRITE,item,38,26,-1,Decoration,25}
{SPRITE,item,38,28,-1,Decoration,25}
{SPRITE,item,38,45,-1,Collectible,0}
{SPRITE,item,38,57,-1,Collectible,0}
{SPRITE,item,38,75,-1,Collectible,0}
{SPRITE,spike,39,41,-1,11,3}
{SPRITE,item,39,46,-1,Collectible,0}
{SPRITE,item,39,49,-1,Collectible,0}
{SPRITE,item,39,50,-1,Collectible,0}
{SPRITE,item,39,58,-1,Collectible,0}
{SPRITE,item,39,60,-1,Collectible,0}
{SPRITE,item,39,61,-1,Collectible,0}
{SPRITE,item,39,62,-1,Collectible,0}
{SPRITE,item,39,63,-1,Recovery,1}
{SPRITE,container,39,64,-1,4,3}
{SPRITE,item,39,71,-1,Collectible,0}
{SPRITE,item,39,73,-1,Collectible,0}
{SPRITE,item,39,74,-1,Collectible,0}
{SPRITE,item,40,0,-1,Decoration,25}
{SPRITE,item,40,4,-1,Decoration,25}
{SPRITE,item,40,8,-1,Decoration,25}
{SPRITE,item,40,12,-1,Decoration,25}
{SPRITE,item,40,14,-1,Decoration,25}
{SPRITE,item,40,23,-1,Collectible,0}
{SPRITE,item,40,26,-1,Decoration,25}
{SPRITE,item,40,28,-1,Decoration,25}
{SPRITE,spike,40,41,-1,11,3}
{SPRITE,item,40,112,-1,Decoration,25}
{SPRITE,item,40,116,-1,Decoration,25}
{SPRITE,item,40,120,-1,Decoration,25}
{SPRITE,item,41,23,-1,Collectible,0}
{SPRITE,item,41,110,-1,Checkpoint,3}
{SPRITE,item,42,23,-1,Collectible,0}
{SPRITE,item,42,40,-1,Decoration,25}
{SPRITE,item,42,44,-1,Decoration,25}
{SPRITE,item,42,48,-1,Decoration,25}
{SPRITE,item,42,52,-1,Decoration,25}
{SPRITE,item,42,56,-1,Decoration,25}
{SPRITE,item,42,60,-1,Decoration,25}
{SPRITE,item,42,64,-1,Decoration,25}
{SPRITE,item,42,68,-1,Decoration,25}
{SPRITE,item,42,72,-1,Decoration,25}
{SPRITE,item,42,76,-1,Decoration,25}
{SPRITE,item,42,80,-1,Decoration,25}
{SPRITE,item,42,84,-1,Decoration,25}
{SPRITE,item,42,88,-1,Decoration,25}
{SPRITE,item,42,92,-1,Decoration,25}
{SPRITE,item,42,96,-1,Decoration,25}
{SPRITE,item,42,100,-1,Decoration,25}
{SPRITE,item,43,109,-1,Collectible,0}
{SPRITE,item,44,10,-1,Decoration,25}
{SPRITE,item,44,14,-1,Decoration,25}
{SPRITE,item,44,100,-1,Decoration,25}
{SPRITE,item,44,109,-1,Collectible,0}
{SPRITE,item,44,112,-1,Decoration,25}
{SPRITE,item,44,116,-1,Decoration,25}
{SPRITE,item,44,120,-1,Decoration,25}
{SPRITE,item,45,37,-1,Checkpoint,3}
{SPRITE,item,45,109,-1,Collectible,0}
{SPRITE,item,46,40,-1,Decoration,25}
{SPRITE,item,46,44,-1,Decoration,25}
{SPRITE,item,46,48,-1,Decoration,25}
{SPRITE,item,46,52,-1,Decoration,25}
{SPRITE,item,46,56,-1,Decoration,25}
{SPRITE,item,46,60,-1,Decoration,25}
{SPRITE,item,46,64,-1,Decoration,25}
{SPRITE,item,46,68,-1,Decoration,25}
{SPRITE,item,46,72,-1,Decoration,25}
{SPRITE,item,46,76,-1,Decoration,25}
{SPRITE,item,46,80,-1,Decoration,25}
{SPRITE,item,46,84,-1,Decoration,25}
{SPRITE,item,46,88,-1,Decoration,25}
{SPRITE,item,46,92,-1,Decoration,25}
{SPRITE,item,46,96,-1,Decoration,25}
{SPRITE,item,46,109,-1,Collectible,0}
{SPRITE,item,47,24,-1,Collectible,0}
{SPRITE,item,47,25,-1,Collectible,0}
{SPRITE,item,47,26,-1,Collectible,0}
{SPRITE,item,47,27,-1,Collectible,0}
{SPRITE,item,47,28,-1,Collectible,0}
{SPRITE,item,47,29,-1,Collectible,0}
{SPRITE,item,47,30,-1,Collectible,0}
{SPRITE,item,47,31,-1,Collectible,0}
{SPRITE,item,47,32,-1,Collectible,0}
{SPRITE,item,47,33,-1,Collectible,0}
{SPRITE,container,47,35,-1,4,3}
{SPRITE,container,47,36,-1,4,3}
{SPRITE,container,47,37,-1,4,3}
{SPRITE,container,47,38,-1,4,3}
{SPRITE,item,47,109,-1,Collectible,0}
{SPRITE,item,48,10,-1,Decoration,25}
{SPRITE,item,48,14,-1,Decoration,25}
{SPRITE,item,48,100,-1,Decoration,25}
{SPRITE,item,48,114,-1,Decoration,24}
{SPRITE,item,48,116,-1,Decoration,25}
{SPRITE,item,48,120,-1,Decoration,25}
{SPRITE,item,48,124,-1,Decoration,25}
{SPRITE,item,50,18,-1,Decoration,25}
{SPRITE,item,50,22,-1,Decoration,25}
{SPRITE,item,50,26,-1,Decoration,25}
{SPRITE,item,50,30,-1,Decoration,25}
{SPRITE,item,50,34,-1,Decoration,25}
{SPRITE,item,50,38,-1,Decoration,25}
{SPRITE,item,50,40,-1,Decoration,25}
{SPRITE,item,50,44,-1,Decoration,25}
{SPRITE,item,50,96,-1,Decoration,25}
{SPRITE,container,51,113,-1,4,3}
{SPRITE,item,52,10,-1,Decoration,25}
{SPRITE,item,52,14,-1,Decoration,25}
{SPRITE,item,52,100,-1,Decoration,25}
{SPRITE,item,52,118,-1,Decoration,25}
{SPRITE,item,52,122,-1,Decoration,25}
{SPRITE,item,54,18,-1,Decoration,25}
{SPRITE,item,54,22,-1,Decoration,25}
{SPRITE,item,54,26,-1,Decoration,25}
{SPRITE,item,54,30,-1,Decoration,25}
{SPRITE,item,54,34,-1,Decoration,25}
{SPRITE,item,54,38,-1,Decoration,25}
{SPRITE,item,54,40,-1,Decoration,25}
{SPRITE,item,54,44,-1,Decoration,25}
{SPRITE,item,54,96,-1,Decoration,25}
{SPRITE,spike,54,105,-1,11,1}
{SPRITE,item,54,113,-1,Collectible,0}
{SPRITE,container,54,116,-1,4,3}
{SPRITE,spike,55,105,-1,11,1}
{SPRITE,item,55,112,-1,Collectible,0}
{SPRITE,spike,55,116,-1,11,3}
{SPRITE,item,56,10,-1,Decoration,25}
{SPRITE,item,56,14,-1,Decoration,25}
{SPRITE,item,56,100,-1,Decoration,25}
{SPRITE,spike,56,105,-1,11,1}
{SPRITE,item,56,111,-1,Collectible,0}
{SPRITE,spike,56,116,-1,11,3}
{SPRITE,item,56,118,-1,Decoration,25}
{SPRITE,item,56,122,-1,Decoration,25}
{SPRITE,spike,57,105,-1,11,1}
{SPRITE,item,57,110,-1,Collectible,0}
{SPRITE,spike,57,116,-1,11,3}
{SPRITE,item,58,16,-1,Decoration,25}
{SPRITE,item,58,96,-1,Decoration,25}
{SPRITE,spike,58,105,-1,11,1}
{SPRITE,item,58,109,-1,Collectible,0}
{SPRITE,spike,58,116,-1,11,3}
{SPRITE,spike,59,105,-1,11,1}
{SPRITE,item,59,108,-1,Collectible,0}
{SPRITE,spike,59,116,-1,11,3}
{SPRITE,item,60,100,-1,Decoration,25}
{SPRITE,spike,60,116,-1,11,3}
{SPRITE,item,60,118,-1,Decoration,25}
{SPRITE,item,60,122,-1,Decoration,25}
{SPRITE,block,61,105,-1,2,16}
{SPRITE,block,61,106,-1,2,16}
{SPRITE,block,61,107,-1,2,16}
{SPRITE,block,61,108,-1,2,16}
{SPRITE,item,62,96,-1,Decoration,25}
{SPRITE,item,62,110,-1,Decoration,24}
{SPRITE,item,63,107,-1,Collectible,0}
{SPRITE,item,63,116,-1,Health,2}
{SPRITE,item,64,100,-1,Decoration,25}
{SPRITE,item,64,107,-1,Collectible,0}
{SPRITE,item,64,110,-1,Decoration,24}
{SPRITE,item,64,118,-1,Decoration,25}
{SPRITE,item,64,122,-1,Decoration,25}
{SPRITE,item,65,107,-1,Collectible,0}
{SPRITE,item,66,96,-1,Decoration,25}
{SPRITE,item,66,107,-1,Collectible,0}
{SPRITE,item,66,110,-1,Decoration,25}
{SPRITE,item,66,114,-1,Decoration,25}
{SPRITE,item,67,107,-1,Collectible,0}
{SPRITE,item,68,100,-1,Decoration,25}
{SPRITE,item,68,107,-1,Collectible,0}
{SPRITE,item,68,118,-1,Decoration,25}
{SPRITE,item,68,122,-1,Decoration,25}
{SPRITE,item,70,96,-1,Decoration,25}
{SPRITE,item,70,112,-1,Decoration,24}
{SPRITE,item,70,114,-1,Decoration,25}
{SPRITE,item,70,118,-1,Decoration,25}
{SPRITE,item,72,100,-1,Decoration,25}
{SPRITE,item,72,122,-1,Decoration,25}
{SPRITE,item,74,96,-1,Decoration,25}
{SPRITE,item,74,116,-1,Decoration,25}
{SPRITE,item,74,120,-1,Decoration,25}
{SPRITE,item,76,100,-1,Decoration,25}
{SPRITE,item,76,113,-1,Collectible,0}
{SPRITE,item,77,113,-1,Collectible,0}
{SPRITE,item,78,96,-1,Decoration,25}
{SPRITE,item,78,116,-1,Decoration,25}
{SPRITE,item,78,120,-1,Decoration,25}
{SPRITE,item,80,100,-1,Decoration,25}
{SPRITE,item,81,113,-1,Collectible,0}
{SPRITE,item,82,96,-1,Decoration,25}
{SPRITE,item,82,113,-1,Collectible,0}
{SPRITE,item,82,116,-1,Decoration,25}
{SPRITE,item,82,120,-1,Decoration,25}
{SPRITE,item,84,100,-1,Decoration,25}
{SPRITE,item,86,88,-1,Decoration,25}
{SPRITE,item,86,92,-1,Decoration,25}
{SPRITE,item,86,96,-1,Decoration,25}
{SPRITE,item,86,113,-1,Collectible,0}
{SPRITE,item,86,116,-1,Decoration,25}
{SPRITE,item,86,120,-1,Decoration,25}
{SPRITE,item,87,113,-1,Collectible,0}
{SPRITE,item,88,100,-1,Decoration,25}
{SPRITE,item,88,113,-1,Collectible,0}
{SPRITE,item,90,88,-1,Decoration,25}
{SPRITE,item,90,92,-1,Decoration,25}
{SPRITE,item,90,96,-1,Decoration,25}
{SPRITE,item,90,114,-1,Decoration,24}
{SPRITE,item,90,116,-1,Decoration,25}
{SPRITE,item,90,120,-1,Decoration,25}
{SPRITE,item,92,100,-1,Decoration,25}
{SPRITE,item,92,112,-1,Decoration,25}
{SPRITE,item,94,90,-1,Decoration,25}
{SPRITE,item,94,110,-1,Decoration,25}
{SPRITE,item,94,114,-1,Decoration,25}
{SPRITE,item,94,116,-1,Decoration,25}
{SPRITE,item,94,120,-1,Decoration,25}
{SPRITE,item,95,107,-1,Collectible,0}
{SPRITE,item,96,90,-1,Decoration,25}
{SPRITE,item,96,96,-1,Health,2}
{SPRITE,item,96,100,-1,Decoration,24}
{SPRITE,item,96,107,-1,Collectible,0}
{SPRITE,item,97,107,-1,Collectible,0}
{SPRITE,block,98,95,-1,1,30}
{SPRITE,block,98,96,-1,1,30}
{SPRITE,block,98,97,-1,1,30}
{SPRITE,block,98,98,-1,1,30}
{SPRITE,item,98,110,-1,Decoration,25}
{SPRITE,item,98,114,-1,Decoration,25}
{SPRITE,item,98,118,-1,Decoration,25}
{SPRITE,item,100,86,-1,Decoration,26}
{SPRITE,item,100,90,-1,Decoration,26}
{SPRITE,item,101,107,-1,Collectible,0}
{SPRITE,item,102,110,-1,Decoration,25}
{SPRITE,item,102,114,-1,Decoration,25}
{SPRITE,item,104,86,-1,Decoration,26}
{SPRITE,item,104,90,-1,Decoration,26}
{SPRITE,item,105,107,-1,Collectible,0}
{SPRITE,item,106,90,-1,Decoration,26}
{SPRITE,item,106,92,-1,Decoration,26}
{SPRITE,item,106,110,-1,Decoration,25}
{SPRITE,item,106,114,-1,Decoration,25}
{SPRITE,item,108,86,-1,Decoration,26}
{SPRITE,item,108,94,-1,Decoration,26}
{SPRITE,item,109,107,-1,Collectible,0}
{SPRITE,item,110,90,-1,Decoration,26}
{SPRITE,item,110,94,-1,Decoration,26}
{SPRITE,item,110,96,-1,Decoration,26}
{SPRITE,item,110,107,-1,Collectible,0}
{SPRITE,item,110,110,-1,Decoration,25}
{SPRITE,item,110,114,-1,Decoration,25}
{SPRITE,item,111,107,-1,Collectible,0}
{SPRITE,item,112,86,-1,Decoration,26}
{SPRITE,item,112,90,-1,Decoration,26}
{SPRITE,item,114,94,-1,Decoration,26}
{SPRITE,item,114,96,-1,Decoration,26}
{SPRITE,item,114,110,-1,Decoration,25}
{SPRITE,item,114,114,-1,Decoration,25}
{SPRITE,item,114,118,-1,Decoration,25}
{SPRITE,item,116,86,-1,Decoration,26}
{SPRITE,item,116,90,-1,Decoration,26}
{SPRITE,item,116,107,-1,Collectible,0}
{SPRITE,item,117,107,-1,Collectible,0}
{SPRITE,item,118,107,-1,Collectible,0}
{SPRITE,item,118,110,-1,Decoration,25}
{SPRITE,item,118,114,-1,Decoration,25}
{SPRITE,item,118,118,-1,Decoration,25}
{SPRITE,item,119,107,-1,Collectible,0}
{SPRITE,item,120,98,-1,Health,2}
{SPRITE,item,120,107,-1,Collectible,0}
{SPRITE,item,121,108,-1,Checkpoint,3}
{SPRITE,item,122,110,-1,Decoration,25}
{SPRITE,item,122,114,-1,Decoration,25}
{SPRITE,item,122,118,-1,Decoration,25}
{SPRITE,block,123,95,-1,2,16}
{SPRITE,block,123,96,-1,2,16}
{SPRITE,block,123,97,-1,2,16}
{SPRITE,block,123,98,-1,2,16}
{SPRITE,block,123,99,-1,2,16}
{SPRITE,block,123,100,-1,2,16}
{SPRITE,block,123,101,-1,2,16}
{SPRITE,block,123,102,-1,2,16}
{SPRITE,block,123,103,-1,2,16}
{SPRITE,block,123,104,-1,2,16}
{SPRITE,block,123,105,-1,2,16}
{SPRITE,block,123,106,-1,2,16}
{SPRITE,block,123,107,-1,2,16}
{SPRITE,block,123,108,-1,2,16}
{SPRITE,item,124,107,-1,Collectible,0}
{SPRITE,item,125,107,-1,Collectible,0}
{SPRITE,block,126,99,-1,2,16}
{SPRITE,block,126,100,-1,2,16}
{SPRITE,block,126,101,-1,2,16}
{SPRITE,block,126,102,-1,2,16}
{SPRITE,block,126,103,-1,2,16}
{SPRITE,block,126,104,-1,2,16}
{SPRITE,block,126,105,-1,2,16}
{SPRITE,block,126,106,-1,2,16}
{SPRITE,block,126,107,-1,2,16}
{SPRITE,block,126,108,-1,2,16}
{SPRITE,item,127,107,-1,Collectible,0}
{SPRITE,block,127,109,-1,0,22}
{SPRITE,block,127,110,-1,0,14}
{SPRITE,block,127,111,-1,0,14}
{SPRITE,block,127,112,-1,0,14}
{SPRITE,block,127,113,-1,0,14}
{SPRITE,block,127,114,-1,0,14}
{SPRITE,block,127,115,-1,0,14}
{SPRITE,block,127,116,-1,0,14}
{SPRITE,item,127,118,-1,Health,2}
{SPRITE,block,128,109,-1,0,22}
{SPRITE,block,128,110,-1,0,14}
{SPRITE,block,128,111,-1,0,14}
{SPRITE,block,128,112,-1,0,14}
{SPRITE,block,128,113,-1,0,14}
{SPRITE,block,128,114,-1,0,14}
{SPRITE,block,128,115,-1,0,14}
{SPRITE,block,128,116,-1,0,14}
{SPRITE,item,130,107,-1,Collectible,0}
{SPRITE,item,130,110,-1,Decoration,25}
{SPRITE,item,130,114,-1,Decoration,25}
{SPRITE,item,130,118,-1,Decoration,25}
{SPRITE,item,132,107,-1,Collectible,0}
{SPRITE,item,134,107,-1,Collectible,0}
{SPRITE,item,134,110,-1,Decoration,25}
{SPRITE,item,134,114,-1,Decoration,25}
{SPRITE,item,134,118,-1,Decoration,25}
{SPRITE,block,136,108,-1,4,12}
{SPRITE,item,138,107,-1,Collectible,0}
{SPRITE,item,138,110,-1,Decoration,25}
{SPRITE,item,138,114,-1,Decoration,25}
{SPRITE,item,138,118,-1,Decoration,25}
{SPRITE,item,141,107,-1,Collectible,0}
{SPRITE,item,142,110,-1,Decoration,25}
{SPRITE,item,142,114,-1,Decoration,25}
{SPRITE,block,143,99,-1,4,12}
{SPRITE,block,143,108,-1,4,12}
{SPRITE,item,144,97,-1,Health,2}
{SPRITE,block,144,99,-1,4,12}
{SPRITE,block,145,100,-1,4,12}
{SPRITE,item,145,107,-1,Collectible,0}
{SPRITE,block,146,100,-1,4,12}
{SPRITE,item,146,110,-1,Decoration,25}
{SPRITE,item,146,114,-1,Decoration,25}
{SPRITE,block,147,101,-1,4,12}
{SPRITE,item,147,107,-1,Collectible,0}
{SPRITE,block,148,101,-1,4,12}
{SPRITE,block,149,108,-1,4,12}
{SPRITE,item,150,110,-1,Decoration,25}
{SPRITE,item,150,114,-1,Decoration,25}
{SPRITE,item,151,107,-1,Collectible,0}
{SPRITE,item,152,107,-1,Collectible,0}
{SPRITE,item,153,107,-1,Collectible,0}
{SPRITE,item,154,110,-1,Decoration,25}
{SPRITE,item,154,114,-1,Decoration,25}
{SPRITE,item,155,107,-1,Collectible,0}
{SPRITE,item,157,107,-1,Collectible,0}
{SPRITE,item,158,107,-1,Collectible,0}
{SPRITE,item,158,110,-1,Decoration,25}
{SPRITE,item,158,114,-1,Decoration,25}
{SPRITE,item,159,107,-1,Collectible,0}
{SPRITE,item,162,110,-1,Decoration,25}
{SPRITE,item,162,114,-1,Decoration,25}
{SPRITE,item,164,100,-1,Collectible,0}
{SPRITE,item,164,102,-1,Collectible,0}
{SPRITE,item,164,103,-1,Collectible,0}
{SPRITE,item,164,104,-1,Collectible,0}
{SPRITE,item,164,105,-1,Collectible,0}
{SPRITE,item,164,106,-1,Collectible,0}
{SPRITE,item,164,107,-1,Collectible,0}
{SPRITE,item,166,99,-1,Collectible,0}
{SPRITE,item,166,110,-1,Decoration,25}
{SPRITE,item,166,114,-1,Decoration,25}
{SPRITE,item,167,99,-1,Collectible,0}
{SPRITE,item,168,99,-1,Collectible,0}
{SPRITE,item,169,99,-1,Collectible,0}
{SPRITE,item,170,99,-1,Collectible,0}
{SPRITE,item,170,102,-1,Decoration,25}
{SPRITE,item,170,106,-1,Decoration,25}
{SPRITE,item,170,110,-1,Decoration,25}
{SPRITE,item,170,114,-1,Decoration,25}
{SPRITE,item,171,99,-1,Recovery,1}
{SPRITE,item,172,99,-1,Checkpoint,3}
{SPRITE,item,172,102,-1,Decoration,25}
{SPRITE,item,173,99,-1,Recovery,1}
{SPRITE,item,174,106,-1,Decoration,25}
{SPRITE,item,174,110,-1,Decoration,25}
{SPRITE,item,174,114,-1,Decoration,25}
{SPRITE,oneway,176,99,-1,27,1}
{SPRITE,oneway,176,100,-1,28,1}
{SPRITE,item,176,104,-1,Decoration,25}
{SPRITE,block,177,102,-1,4,12}
{SPRITE,block,178,102,-1,4,12}
{SPRITE,item,178,108,-1,Decoration,25}
{SPRITE,block,179,102,-1,4,12}
{SPRITE,block,180,102,-1,4,12}
{SPRITE,item,180,104,-1,Decoration,25}
{SPRITE,block,181,102,-1,4,12}
{SPRITE,block,182,102,-1,4,12}
{SPRITE,item,182,108,-1,Decoration,25}
{SPRITE,block,183,102,-1,4,12}
{SPRITE,block,184,102,-1,4,12}
{SPRITE,item,184,104,-1,Decoration,25}
{SPRITE,block,185,102,-1,4,12}
{SPRITE,block,186,102,-1,4,12}
{SPRITE,item,186,108,-1,Decoration,25}
{SPRITE,block,187,102,-1,4,12}
{SPRITE,block,188,102,-1,4,12}
{SPRITE,item,188,104,-1,Decoration,25}
{SPRITE,block,189,102,-1,4,12}
{SPRITE,block,190,102,-1,4,12}
{SPRITE,item,190,108,-1,Decoration,25}
{SPRITE,block,191,102,-1,4,12}
{SPRITE,block,192,102,-1,4,12}
{SPRITE,item,192,104,-1,Decoration,25}
{SPRITE,block,193,102,-1,4,12}
{SPRITE,block,194,102,-1,4,12}
{SPRITE,item,194,108,-1,Decoration,25}
{SPRITE,block,195,102,-1,4,12}
{SPRITE,block,196,102,-1,4,12}
{SPRITE,item,196,104,-1,Decoration,25}
{SPRITE,block,197,102,-1,4,12}
{SPRITE,block,198,102,-1,4,12}
{SPRITE,item,198,108,-1,Decoration,25}
{SPRITE,item,198,112,-1,Decoration,25}
{SPRITE,block,199,102,-1,4,12}
{SPRITE,block,200,102,-1,4,12}
{SPRITE,item,200,104,-1,Decoration,25}
{SPRITE,block,201,97,-1,8,14}
{SPRITE,block,201,98,-1,8,14}
{SPRITE,block,201,99,-1,8,14}
{SPRITE,block,201,100,-1,8,14}
{SPRITE,block,202,97,-1,8,14}
{SPRITE,block,202,98,-1,8,14}
{SPRITE,block,202,99,-1,8,14}
{SPRITE,block,202,100,-1,8,14}
{SPRITE,item,202,102,-1,Decoration,25}
{SPRITE,item,202,106,-1,Decoration,25}
{SPRITE,item,202,110,-1,Decoration,25}
{SPRITE,item,205,99,-1,Victory,6}
{SPRITE,item,206,102,-1,Decoration,25}
{SPRITE,item,206,106,-1,Decoration,25}
{SPRITE,item,206,110,-1,Decoration,25}
{SPRITE,wind,32,32,-1,1,8,17}
{SPRITE,wind,32,34,-1,1,8,17}
{SPRITE,wind,32,36,-1,1,8,17}
{SPRITE,wind,32,38,-1,1,8,17}
{SPRITE,wind,32,40,-1,1,8,17}
{SPRITE,wind,32,42,-1,1,8,17}
{SPRITE,wind,32,44,-1,1,8,17}
{SPRITE,wind,32,46,-1,1,8,17}
{SPRITE,wind,32,48,-1,1,8,17}
{SPRITE,wind,32,50,-1,1,8,17}
{SPRITE,wind,32,52,-1,1,8,17}
{SPRITE,wind,32,54,-1,1,8,17}
{SPRITE,wind,32,56,-1,1,8,17}
{SPRITE,wind,32,58,-1,1,8,17}
{SPRITE,wind,32,60,-1,1,8,17}
{SPRITE,wind,32,62,-1,1,8,17}
{SPRITE,wind,32,64,-1,1,8,17}
{SPRITE,wind,32,66,-1,1,8,17}
{SPRITE,wind,32,68,-1,1,8,17}
{SPRITE,wind,32,70,-1,1,8,17}
{SPRITE,wind,32,72,-1,1,8,17}
{SPRITE,wind,32,74,-1,1,8,17}
{SPRITE,wind,32,76,-1,1,8,17}
{SPRITE,wind,32,78,-1,1,8,17}
{SPRITE,wind,32,80,-1,1,8,17}
{SPRITE,wind,32,82,-1,1,8,17}
{SPRITE,wind,32,84,-1,1,8,17}
{SPRITE,wind,32,86,-1,1,8,17}
{SPRITE,wind,32,88,-1,1,8,17}
{SPRITE,wind,32,90,-1,1,8,17}
{SPRITE,wind,32,92,-1,1,8,17}
{SPRITE,wind,32,94,-1,1,8,17}
{SPRITE,wind,32,96,-1,1,8,17}
{SPRITE,wind,32,98,-1,1,8,17}
{SPRITE,wind,32,100,-1,1,8,17}
{SPRITE,wind,32,102,-1,1,8,17}
{SPRITE,wind,34,32,-1,1,8,17}
{SPRITE,wind,34,34,-1,1,8,17}
{SPRITE,wind,34,36,-1,1,8,17}
{SPRITE,wind,34,38,-1,1,8,17}
{SPRITE,wind,34,40,-1,1,8,17}
{SPRITE,wind,34,42,-1,1,8,17}
{SPRITE,wind,34,44,-1,1,8,17}
{SPRITE,wind,34,46,-1,1,8,17}
{SPRITE,wind,34,48,-1,1,8,17}
{SPRITE,wind,34,50,-1,1,8,17}
{SPRITE,wind,34,52,-1,1,8,17}
{SPRITE,wind,34,54,-1,1,8,17}
{SPRITE,wind,34,56,-1,1,8,17}
{SPRITE,wind,34,58,-1,1,8,17}
{SPRITE,wind,34,60,-1,1,8,17}
{SPRITE,wind,34,62,-1,1,8,17}
{SPRITE,wind,34,64,-1,1,8,17}
{SPRITE,wind,34,66,-1,1,8,17}
{SPRITE,wind,34,68,-1,1,8,17}
{SPRITE,wind,34,70,-1,1,8,17}
{SPRITE,wind,34,72,-1,1,8,17}
{SPRITE,wind,34,74,-1,1,8,17}
{SPRITE,wind,34,76,-1,1,8,17}
{SPRITE,wind,34,78,-1,1,8,17}
{SPRITE,wind,34,80,-1,1,8,17}
{SPRITE,wind,34,82,-1,1,8,17}
{SPRITE,wind,34,84,-1,1,8,17}
{SPRITE,wind,34,86,-1,1,8,17}
{SPRITE,wind,34,88,-1,1,8,17}
{SPRITE,wind,34,90,-1,1,8,17}
{SPRITE,wind,34,92,-1,1,8,17}
{SPRITE,wind,34,94,-1,1,8,17}
{SPRITE,wind,34,96,-1,1,8,17}
{SPRITE,wind,34,98,-1,1,8,17}
{SPRITE,wind,34,100,-1,1,8,17}
{SPRITE,wind,34,102,-1,1,8,17}
{SPRITE,wind,36,32,-1,1,8,17}
{SPRITE,wind,36,34,-1,1,8,17}
{SPRITE,wind,36,36,-1,1,8,17}
{SPRITE,wind,36,38,-1,1,8,17}
{SPRITE,wind,36,40,-1,1,8,17}
{SPRITE,wind,36,42,-1,1,8,17}
{SPRITE,wind,36,44,-1,1,8,17}
{SPRITE,wind,36,46,-1,1,8,17}
{SPRITE,wind,36,48,-1,1,8,17}
{SPRITE,wind,36,50,-1,1,8,17}
{SPRITE,wind,36,52,-1,1,8,17}
{SPRITE,wind,36,54,-1,1,8,17}
{SPRITE,wind,36,56,-1,1,8,17}
{SPRITE,wind,36,58,-1,1,8,17}
{SPRITE,wind,36,60,-1,1,8,17}
{SPRITE,wind,36,62,-1,1,8,17}
{SPRITE,wind,36,64,-1,1,8,17}
{SPRITE,wind,36,66,-1,1,8,17}
{SPRITE,wind,36,68,-1,1,8,17}
{SPRITE,wind,36,70,-1,1,8,17}
{SPRITE,wind,36,72,-1,1,8,17}
{SPRITE,wind,36,74,-1,1,8,17}
{SPRITE,wind,36,76,-1,1,8,17}
{SPRITE,wind,36,78,-1,1,8,17}
{SPRITE,wind,36,80,-1,1,8,17}
{SPRITE,wind,36,82,-1,1,8,17}
{SPRITE,wind,36,84,-1,1,8,17}
{SPRITE,wind,36,86,-1,1,8,17}
{SPRITE,wind,36,88,-1,1,8,17}
{SPRITE,wind,36,90,-1,1,8,17}
{SPRITE,wind,36,92,-1,1,8,17}
{SPRITE,wind,36,94,-1,1,8,17}
{SPRITE,wind,36,96,-1,1,8,17}
{SPRITE,wind,36,98,-1,1,8,17}
{SPRITE,wind,36,100,-1,1,8,17}
{SPRITE,wind,36,102,-1,1,8,17}
{SPRITE,wind,38,32,-1,1,8,17}
{SPRITE,wind,38,34,-1,1,8,17}
{SPRITE,wind,38,36,-1,1,8,17}
{SPRITE,wind,38,38,-1,1,8,17}
{SPRITE,wind,38,40,-1,1,8,17}
{SPRITE,wind,38,42,-1,1,8,17}
{SPRITE,wind,38,44,-1,1,8,17}
{SPRITE,wind,38,46,-1,1,8,17}
{SPRITE,wind,38,48,-1,1,8,17}
{SPRITE,wind,38,50,-1,1,8,17}
{SPRITE,wind,38,52,-1,1,8,17}
{SPRITE,wind,38,54,-1,1,8,17}
{SPRITE,wind,38,56,-1,1,8,17}
{SPRITE,wind,38,58,-1,1,8,17}
{SPRITE,wind,38,60,-1,1,8,17}
{SPRITE,wind,38,62,-1,1,8,17}
{SPRITE,wind,38,64,-1,1,8,17}
{SPRITE,wind,38,66,-1,1,8,17}
{SPRITE,wind,38,68,-1,1,8,17}
{SPRITE,wind,38,70,-1,1,8,17}
{SPRITE,wind,38,72,-1,1,8,17}
{SPRITE,wind,38,74,-1,1,8,17}
{SPRITE,wind,38,76,-1,1,8,17}
{SPRITE,wind,38,78,-1,1,8,17}
{SPRITE,wind,38,80,-1,1,8,17}
{SPRITE,wind,38,82,-1,1,8,17}
{SPRITE,wind,38,84,-1,1,8,17}
{SPRITE,wind,38,86,-1,1,8,17}
{SPRITE,wind,38,88,-1,1,8,17}
{SPRITE,wind,38,90,-1,1,8,17}
{SPRITE,wind,38,92,-1,1,8,17}
{SPRITE,wind,38,94,-1,1,8,17}
{SPRITE,wind,38,96,-1,1,8,17}
{SPRITE,wind,38,98,-1,1,8,17}
{SPRITE,wind,38,100,-1,1,8,17}
{SPRITE,wind,38,102,-1,1,8,17}
{SPRITE,wind,40,32,-1,1,8,17}
{SPRITE,wind,40,34,-1,1,8,17}
{SPRITE,wind,40,36,-1,1,8,17}
{SPRITE,wind,40,38,-1,1,8,17}
{SPRITE,wind,40,40,-1,1,8,17}
{SPRITE,wind,40,42,-1,1,8,17}
{SPRITE,wind,40,44,-1,1,8,17}
{SPRITE,wind,40,46,-1,1,8,17}
{SPRITE,wind,40,48,-1,1,8,17}
{SPRITE,wind,40,50,-1,1,8,17}
{SPRITE,wind,40,52,-1,1,8,17}
{SPRITE,wind,40,54,-1,1,8,17}
{SPRITE,wind,40,56,-1,1,8,17}
{SPRITE,wind,40,58,-1,1,8,17}
{SPRITE,wind,40,60,-1,1,8,17}
{SPRITE,wind,40,62,-1,1,8,17}
{SPRITE,wind,40,64,-1,1,8,17}
{SPRITE,wind,40,66,-1,1,8,17}
{SPRITE,wind,40,68,-1,1,8,17}
{SPRITE,wind,40,70,-1,1,8,17}
{SPRITE,wind,40,72,-1,1,8,17}
{SPRITE,wind,40,74,-1,1,8,17}
{SPRITE,wind,40,76,-1,1,8,17}
{SPRITE,wind,40,78,-1,1,8,17}
{SPRITE,wind,40,80,-1,1,8,17}
{SPRITE,wind,40,82,-1,1,8,17}
{SPRITE,wind,40,84,-1,1,8,17}
{SPRITE,wind,40,86,-1,1,8,17}
{SPRITE,wind,40,88,-1,1,8,17}
{SPRITE,wind,40,90,-1,1,8,17}
{SPRITE,wind,40,92,-1,1,8,17}
{SPRITE,wind,40,94,-1,1,8,17}
{SPRITE,wind,40,96,-1,1,8,17}
{SPRITE,wind,40,98,-1,1,8,17}
{SPRITE,wind,40,100,-1,1,8,17}
{SPRITE,wind,40,102,-1,1,8,17}
[PLATFORMS]
{PLATFORM,23,25,-1,8,1,0,6,0,5}
{PLATFORM,55,111,-1,8,0,1,4,0,5}
{PLATFORM,58,110,-1,8,0,-1,3,0,5}
{PLATFORM,101,99,-1,9,0.8,1,2,0,2}
{PLATFORM,161,100,-1,8,1,0,5,0,6}
{PLATFORM,161,103,-1,8,-1,0,5,0,6}
{PLATFORM,161,106,-1,8,1,0,5,0,6}
{PLATFORM,183,99,-1,8,1,0,5,0,7}
{PLATFORM,194,99,-1,8,1,0,5,0,7}
[ENEMIES]
{ENEMY,9,3,1,3,3,0,0,0}
{ENEMY,10,13,1,3,3,0,0,0}
{ENEMY,15,5,1,4,4,0,0,0}
{ENEMY,18,26,1,0,0,0,0,0}
{ENEMY,19,14,1,4,4,0,0,0}
{ENEMY,20,26,1,4,4,1,1,1}
{ENEMY,23,26,1,0,0,0,0,0}
{ENEMY,26,14,1,4,4,0,0,0}
{ENEMY,27,26,1,0,0,0,0,0}
{ENEMY,29,26,1,4,4,1,1,1}
{ENEMY,31,26,1,0,0,0,0,0}
{ENEMY,31,100,1,3,3,0,0,0}
{ENEMY,32,9,1,3,3,0,0,0}
{ENEMY,33,71,1,0,0,0,0,1}
{ENEMY,34,71,1,0,0,0,0,1}
{ENEMY,35,71,1,0,0,0,0,1}
{ENEMY,36,24,1,0,0,1,0,0}
{ENEMY,36,47,1,0,0,0,0,1}
{ENEMY,36,73,1,0,0,0,0,1}
{ENEMY,37,47,1,0,0,0,0,1}
{ENEMY,37,53,1,0,0,0,0,1}
{ENEMY,37,73,1,0,0,0,0,1}
{ENEMY,37,106,1,3,3,0,0,0}
{ENEMY,38,47,1,0,0,0,0,1}
{ENEMY,38,53,1,0,0,0,0,1}
{ENEMY,38,73,1,0,0,0,0,1}
{ENEMY,38,79,1,0,0,0,0,1}
{ENEMY,39,24,1,4,4,0,0,1}
{ENEMY,39,53,1,0,0,0,0,1}
{ENEMY,39,79,1,0,0,0,0,1}
{ENEMY,40,53,1,0,0,0,0,1}
{ENEMY,40,79,1,0,0,0,0,1}
{ENEMY,42,87,1,3,3,0,0,0}
{ENEMY,43,24,1,0,0,1,0,0}
{ENEMY,43,96,1,3,3,0,0,0}
{ENEMY,74,110,1,3,3,0,0,0}
{ENEMY,75,114,1,2,2,0,0,1}
{ENEMY,79,114,1,4,4,0,0,0}
{ENEMY,84,114,1,2,2,0,0,1}
{ENEMY,99,108,1,2,2,1,0,0}
{ENEMY,103,108,1,2,2,0,0,0}
{ENEMY,107,108,1,2,2,1,0,0}
{ENEMY,113,108,1,4,4,0,0,0}
{ENEMY,129,107,1,3,3,0,0,0}
{ENEMY,136,107,1,2,2,0,0,0}
{ENEMY,139,108,1,2,2,0,0,0}
{ENEMY,143,107,1,2,2,0,0,0}
{ENEMY,146,108,1,2,2,0,0,0}
{ENEMY,149,107,1,2,2,0,0,0}
{ENEMY,156,105,1,3,3,0,0,0}
{ENEMY,157,100,1,3,3,0,0,0}
{ENEMY,157,102,1,3,3,0,0,0}
{ENEMY,181,101,1,0,0,0,0,0}
{ENEMY,182,101,1,2,2,0,0,0}
{ENEMY,183,101,1,4,4,0,0,0}
{ENEMY,185,101,1,0,0,0,0,0}
{ENEMY,186,101,1,2,2,0,0,0}
{ENEMY,190,100,1,1,1,1,1,0}
{ENEMY,193,101,1,0,0,0,0,0}
{ENEMY,194,101,1,2,2,0,0,0}
{ENEMY,196,101,1,2,2,0,0,0}
{ENEMY,197,101,1,0,0,0,0,0}
{ENEMY,198,101,1,4,4,0,0,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,plat_1.png}
{BITMAP,beach_plat2.png}
{BITMAP,plat_3.png}
{BITMAP,plat_4.png}
{BITMAP,beach_spikes.png}
{BITMAP,beach_fire.png}
{BITMAP,h_block.png}
{BITMAP,v_block.png}
{BITMAP,beach_sandstone.png}
{BITMAP,beach_tree.png}
{BITMAP,beach_wind.png}
{BITMAP,beach_sand.png}
{BITMAP,beach_question.png}
{BITMAP,trans_block.png}
{BITMAP,medwater.png}
{BITMAP,beach_hugewater.png}
{BITMAP,beach_medsand.png}
{BITMAP,beach_bigsand.png}
{BITMAP,beach_decplant1.png}
{BITMAP,beach_decplant2.png}
{BITMAP,beach_dectree.png}
{BITMAP,beachbg1.png}
[BACKGROUND]
{BACKGROUND,28}
[START POINT]
{START,8,19}
[TILES]
{TILE,0,4,3,5,1,20,0}
{TILE,0,5,1,4,0,18,0}
{TILE,1,4,3,7,1,20,0}
{TILE,1,6,0,5,0,18,0}
{TILE,1,7,1,4,0,18,0}
{TILE,2,4,3,7,1,20,0}
{TILE,2,8,0,5,0,18,0}
{TILE,2,9,1,3,0,18,0}
{TILE,3,4,3,7,1,20,0}
{TILE,3,9,7,3,0,18,0}
{TILE,4,4,3,7,1,20,0}
{TILE,5,4,3,7,1,20,0}
{TILE,6,4,3,7,1,20,0}
{TILE,6,9,7,3,0,18,0}
{TILE,7,4,3,7,1,20,0}
{TILE,7,9,7,3,0,18,0}
{TILE,8,4,3,7,1,20,0}
{TILE,8,9,7,3,0,18,0}
{TILE,9,4,3,7,1,20,0}
{TILE,10,4,3,7,1,20,0}
{TILE,11,4,3,7,1,20,0}
{TILE,11,9,7,3,0,18,0}
{TILE,12,4,3,7,1,20,0}
{TILE,12,9,7,5,1,18,0}
{TILE,12,10,1,3,1,18,0}
{TILE,13,4,3,7,1,20,0}
{TILE,13,10,7,3,1,18,0}
{TILE,14,4,3,7,1,20,0}
{TILE,14,10,7,3,1,18,0}
{TILE,15,4,3,7,1,20,0}
{TILE,15,10,7,3,1,18,0}
{TILE,16,4,3,7,1,20,0}
{TILE,16,10,7,3,1,18,0}
{TILE,17,4,3,7,1,20,0}
{TILE,17,9,5,3,1,18,0}
{TILE,17,10,7,1,1,18,0}
{TILE,18,4,3,7,1,20,0}
{TILE,18,9,7,3,1,18,0}
{TILE,19,4,3,7,1,20,0}
{TILE,19,9,7,3,1,18,0}
{TILE,20,4,3,7,1,20,0}
{TILE,20,9,7,3,1,18,0}
{TILE,21,4,3,7,1,20,0}
{TILE,21,9,7,3,1,18,0}
{TILE,22,4,3,7,1,20,0}
{TILE,22,9,7,3,1,18,0}
{TILE,23,4,3,7,1,20,0}
{TILE,23,9,7,3,1,18,0}
{TILE,24,4,3,7,1,20,0}
{TILE,24,9,7,3,1,18,0}
{TILE,25,4,3,7,1,20,0}
{TILE,25,9,7,3,1,18,0}
{TILE,26,4,3,7,1,20,0}
{TILE,26,9,7,3,1,18,0}
{TILE,27,4,3,7,1,20,0}
{TILE,27,9,7,3,1,18,0}
{TILE,28,4,3,7,1,20,0}
{TILE,28,9,7,3,1,18,0}
{TILE,29,4,3,7,1,20,0}
{TILE,29,9,7,3,1,18,0}
{TILE,30,4,3,7,1,20,0}
{TILE,30,9,7,3,1,18,0}
{TILE,31,4,3,7,1,20,0}
{TILE,32,4,3,7,1,20,0}
{TILE,33,4,3,7,1,20,0}
{TILE,33,9,7,3,1,18,0}
{TILE,34,4,3,7,1,20,0}
{TILE,34,9,7,3,1,18,0}
{TILE,35,4,3,7,1,20,0}
{TILE,35,9,7,3,1,18,0}
{TILE,36,4,3,7,1,20,0}
{TILE,36,9,7,3,1,18,0}
{TILE,37,4,3,7,1,20,0}
{TILE,37,9,7,3,1,18,0}
{TILE,38,4,3,7,1,20,0}
{TILE,39,4,3,7,1,20,0}
{TILE,40,4,3,7,1,20,0}
{TILE,40,9,7,3,1,18,0}
{TILE,41,4,3,7,1,20,0}
{TILE,42,4,3,7,1,20,0}
{TILE,42,9,7,5,1,18,0}
{TILE,42,10,1,4,0,18,0}
{TILE,43,4,5,7,1,20,0}
{TILE,43,5,5,1,1,20,0}
{TILE,43,6,5,1,1,20,0}
{TILE,43,7,5,1,1,20,0}
{TILE,43,8,3,1,1,20,0}
{TILE,43,11,0,5,0,18,0}
{TILE,43,12,1,3,1,18,0}
{TILE,44,8,3,7,1,20,0}
{TILE,44,12,7,3,1,18,0}
{TILE,45,8,3,7,1,20,0}
{TILE,45,12,7,3,1,18,0}
{TILE,46,8,3,7,1,20,0}
{TILE,46,12,7,2,1,18,0}
{TILE,47,8,3,7,1,20,0}
{TILE,47,11,6,5,1,18,0}
{TILE,47,12,1,3,1,18,0}
{TILE,48,8,3,7,1,20,0}
{TILE,48,12,7,3,1,18,0}
{TILE,49,8,3,7,1,20,0}
{TILE,49,12,7,2,1,18,0}
{TILE,50,8,3,7,1,20,0}
{TILE,50,11,6,5,1,18,0}
{TILE,50,12,1,3,1,18,0}
{TILE,51,8,3,7,1,20,0}
{TILE,51,12,7,3,1,18,0}
{TILE,52,8,3,7,1,20,0}
{TILE,52,12,7,5,1,18,0}
{TILE,52,13,1,5,1,18,0}
{TILE,52,14,1,3,1,18,0}
{TILE,53,8,3,7,1,20,0}
{TILE,53,14,7,3,1,18,0}
{TILE,54,8,3,7,1,20,0}
{TILE,54,14,7,3,1,18,0}
{TILE,55,8,3,7,1,20,0}
{TILE,55,14,7,3,1,18,0}
{TILE,56,8,3,7,1,20,0}
{TILE,56,14,7,3,1,18,0}
{TILE,57,8,3,7,1,20,0}
{TILE,57,14,7,3,1,18,0}
{TILE,58,8,3,7,1,20,0}
{TILE,58,14,7,3,1,18,0}
{TILE,59,8,3,7,1,20,0}
{TILE,59,14,7,3,1,18,0}
{TILE,60,8,3,7,1,20,0}
{TILE,60,14,7,3,1,18,0}
{TILE,61,8,3,7,1,20,0}
{TILE,61,14,7,3,1,18,0}
{TILE,62,8,3,7,1,20,0}
{TILE,62,13,5,3,1,18,0}
{TILE,62,14,7,1,1,18,0}
{TILE,63,8,3,7,1,20,0}
{TILE,63,13,7,3,1,18,0}
{TILE,64,8,3,7,1,20,0}
{TILE,64,13,7,3,1,18,0}
{TILE,65,8,3,7,1,20,0}
{TILE,65,13,7,3,1,18,0}
{TILE,66,8,3,7,1,20,0}
{TILE,66,13,7,3,1,18,0}
{TILE,67,8,3,7,1,20,0}
{TILE,67,13,7,3,1,18,0}
{TILE,68,8,3,7,1,20,0}
{TILE,68,13,7,3,1,18,0}
{TILE,68,16,2,5,0,18,0}
{TILE,68,17,1,4,1,18,0}
{TILE,69,8,3,7,1,20,0}
{TILE,69,13,7,3,1,18,0}
{TILE,69,15,3,6,0,18,0}
{TILE,69,18,0,3,0,18,0}
{TILE,70,8,3,7,1,20,0}
{TILE,70,13,7,5,1,18,0}
{TILE,70,14,1,5,1,18,0}
{TILE,70,15,1,7,0,18,0}
{TILE,70,18,7,3,0,18,0}
{TILE,71,8,3,7,1,20,0}
{TILE,71,18,7,3,0,18,0}
{TILE,72,8,3,7,1,20,0}
{TILE,72,18,7,3,0,18,0}
{TILE,73,8,3,7,1,20,0}
{TILE,73,18,7,3,0,18,0}
{TILE,74,8,3,7,1,20,0}
{TILE,74,18,7,3,0,18,0}
{TILE,75,8,5,7,1,20,0}
{TILE,75,9,5,1,1,20,0}
{TILE,75,10,5,1,1,20,0}
{TILE,75,11,3,1,1,20,0}
{TILE,75,18,7,3,0,18,0}
{TILE,76,11,3,7,1,20,0}
{TILE,76,18,7,2,0,18,0}
{TILE,77,11,3,7,1,20,0}
{TILE,77,17,6,3,0,18,0}
{TILE,78,11,3,7,1,20,0}
{TILE,78,17,7,2,0,18,0}
{TILE,79,11,3,7,1,20,0}
{TILE,79,16,6,3,0,18,0}
{TILE,80,11,3,7,1,20,0}
{TILE,80,16,7,2,0,18,0}
{TILE,81,11,3,7,1,20,0}
{TILE,81,15,6,3,0,18,0}
{TILE,82,11,3,7,1,20,0}
{TILE,82,15,7,3,0,18,0}
{TILE,83,11,3,7,1,20,0}
{TILE,83,15,7,3,0,18,0}
{TILE,84,11,3,7,1,20,0}
{TILE,84,15,7,3,0,18,0}
{TILE,85,11,3,7,1,20,0}
{TILE,85,15,7,3,0,18,0}
{TILE,86,11,3,7,1,20,0}
{TILE,86,15,7,3,0,18,0}
{TILE,87,11,3,7,1,20,0}
{TILE,87,15,7,5,0,18,0}
{TILE,87,16,1,2,0,18,0}
{TILE,88,11,3,7,1,20,0}
{TILE,88,15,5,3,0,18,0}
{TILE,88,16,0,1,0,18,0}
{TILE,89,11,3,7,1,20,0}
{TILE,89,15,7,3,0,18,0}
{TILE,90,11,3,7,1,20,0}
{TILE,90,15,7,3,0,18,0}
{TILE,91,11,3,7,1,20,0}
{TILE,91,15,7,5,0,18,0}
{TILE,91,16,1,2,0,18,0}
{TILE,92,11,3,7,1,20,0}
{TILE,92,15,5,3,0,18,0}
{TILE,92,16,0,1,0,18,0}
{TILE,93,11,3,7,1,20,0}
{TILE,93,15,7,3,0,18,0}
{TILE,94,11,3,7,1,20,0}
{TILE,94,15,7,3,0,18,0}
{TILE,95,11,3,7,1,20,0}
{TILE,95,15,7,3,0,18,0}
{TILE,96,11,3,7,1,20,0}
{TILE,96,15,7,5,0,18,0}
{TILE,96,16,1,3,1,18,0}
{TILE,97,11,3,7,1,20,0}
{TILE,97,16,7,3,1,18,0}
{TILE,98,11,3,7,1,20,0}
{TILE,98,16,7,3,1,18,0}
{TILE,99,11,3,7,1,20,0}
{TILE,99,16,7,3,1,18,0}
{TILE,100,11,3,7,1,20,0}
{TILE,100,16,7,3,1,18,0}
{TILE,101,11,3,7,1,20,0}
{TILE,101,16,7,3,1,18,0}
{TILE,102,11,3,7,1,20,0}
{TILE,102,16,7,3,1,18,0}
{TILE,103,11,3,7,1,20,0}
{TILE,103,16,7,3,1,18,0}
{TILE,104,11,3,7,1,20,0}
{TILE,104,16,7,3,1,18,0}
{TILE,105,11,3,7,1,20,0}
{TILE,105,16,7,3,1,18,0}
{TILE,106,11,3,7,1,20,0}
{TILE,106,16,7,3,1,18,0}
{TILE,107,11,3,7,1,20,0}
{TILE,107,16,7,3,1,18,0}
{TILE,108,11,3,7,1,20,0}
{TILE,108,16,7,3,1,18,0}
{TILE,109,11,3,7,1,20,0}
{TILE,109,15,5,3,0,18,0}
{TILE,109,16,7,1,1,18,0}
{TILE,110,11,3,7,1,20,0}
{TILE,110,15,7,3,0,18,0}
{TILE,111,11,3,7,1,20,0}
{TILE,111,15,7,3,0,18,0}
{TILE,112,11,3,7,1,20,0}
{TILE,112,15,7,3,0,18,0}
{TILE,113,11,3,7,1,20,0}
{TILE,113,15,7,3,0,18,0}
{TILE,114,11,3,7,1,20,0}
{TILE,114,15,7,3,0,18,0}
{TILE,115,11,3,7,1,20,0}
{TILE,115,15,7,3,0,18,0}
{TILE,116,11,3,7,1,20,0}
{TILE,116,15,7,3,0,18,0}
{TILE,117,11,3,7,1,20,0}
{TILE,117,15,7,3,0,18,0}
{TILE,118,11,3,7,1,20,0}
{TILE,118,15,7,3,0,18,0}
{TILE,119,11,3,7,1,20,0}
{TILE,119,15,7,3,0,18,0}
{TILE,120,11,3,7,1,20,0}
{TILE,120,15,7,3,0,18,0}
{TILE,121,11,3,7,1,20,0}
{TILE,121,15,7,3,0,18,0}
{TILE,122,11,3,7,1,20,0}
{TILE,122,15,7,3,0,18,0}
{TILE,123,11,3,7,1,20,0}
{TILE,123,15,7,3,0,18,0}
{TILE,124,11,3,7,1,20,0}
{TILE,124,15,7,3,0,18,0}
{TILE,125,11,3,7,1,20,0}
{TILE,125,15,7,3,0,18,0}
{TILE,126,11,3,7,1,20,0}
{TILE,126,15,7,3,0,18,0}
{TILE,127,11,3,7,1,20,0}
{TILE,127,15,7,3,0,18,0}
{TILE,128,11,3,7,1,20,0}
{TILE,128,15,7,4,0,18,0}
{TILE,129,11,3,7,1,20,0}
{TILE,129,16,0,4,0,18,0}
{TILE,130,11,3,7,1,20,0}
{TILE,130,17,0,4,0,18,0}
{TILE,131,11,3,7,1,20,0}
{TILE,131,18,0,4,0,18,0}
{TILE,132,11,3,7,1,20,0}
{TILE,132,19,0,3,0,18,0}
{TILE,133,11,3,7,1,20,0}
{TILE,133,19,7,3,0,18,0}
{TILE,134,11,3,7,1,20,0}
{TILE,134,19,7,3,0,18,0}
{TILE,135,11,3,7,1,20,0}
{TILE,135,19,7,3,0,18,0}
{TILE,136,11,3,7,1,20,0}
{TILE,136,19,7,3,0,18,0}
{TILE,137,11,3,7,1,20,0}
{TILE,137,19,7,3,0,18,0}
{TILE,138,11,3,7,1,20,0}
{TILE,138,19,7,3,0,18,0}
{TILE,139,11,3,7,1,20,0}
{TILE,139,19,7,3,0,18,0}
{TILE,140,11,3,7,1,20,0}
{TILE,140,19,7,3,0,18,0}
{TILE,141,11,3,7,1,20,0}
{TILE,141,19,7,3,0,18,0}
{TILE,142,11,3,7,1,20,0}
{TILE,142,19,7,3,0,18,0}
{TILE,143,11,3,7,1,20,0}
{TILE,143,19,7,2,0,18,0}
{TILE,144,11,3,7,1,20,0}
{TILE,144,18,6,2,0,18,0}
{TILE,145,11,3,7,1,20,0}
{TILE,145,17,6,2,0,18,0}
{TILE,146,11,3,7,1,20,0}
{TILE,146,16,6,2,0,18,0}
{TILE,147,11,3,7,1,20,0}
{TILE,147,15,6,3,0,18,0}
{TILE,148,11,3,7,1,20,0}
{TILE,148,15,7,3,0,18,0}
{TILE,149,11,3,7,1,20,0}
{TILE,149,15,7,3,0,18,0}
{TILE,150,11,3,7,1,20,0}
{TILE,150,15,7,3,0,18,0}
{TILE,151,11,3,7,1,20,0}
{TILE,151,15,7,3,0,18,0}
{TILE,152,11,3,7,1,20,0}
{TILE,152,15,7,3,0,18,0}
{TILE,153,11,3,7,1,20,0}
{TILE,153,15,7,3,0,18,0}
{TILE,154,11,3,7,1,20,0}
{TILE,154,15,7,3,0,18,0}
{TILE,155,11,3,7,1,20,0}
{TILE,155,15,7,2,0,18,0}
{TILE,156,11,3,7,1,20,0}
{TILE,156,14,6,2,0,18,0}
{TILE,157,11,3,7,1,20,0}
{TILE,157,13,6,3,0,18,0}
{TILE,158,7,3,5,1,20,0}
{TILE,158,8,1,5,1,20,0}
{TILE,158,9,1,5,1,20,0}
{TILE,158,10,1,5,1,20,0}
{TILE,158,11,1,7,1,20,0}
{TILE,158,13,7,3,0,18,0}
{TILE,159,7,3,7,1,20,0}
{TILE,159,13,7,3,0,18,0}
{TILE,160,7,3,7,1,20,0}
{TILE,160,13,7,2,0,18,0}
{TILE,161,7,3,7,1,20,0}
{TILE,161,12,6,2,0,18,0}
{TILE,162,7,3,7,1,20,0}
{TILE,162,11,6,3,0,18,0}
{TILE,163,7,3,7,1,20,0}
{TILE,163,11,7,3,0,18,0}
{TILE,164,7,3,7,1,20,0}
{TILE,164,11,7,3,0,18,0}
{TILE,165,7,3,7,1,20,0}
{TILE,165,11,7,3,0,18,0}
{TILE,166,3,3,5,1,20,0}
{TILE,166,4,1,5,1,20,0}
{TILE,166,5,1,5,1,20,0}
{TILE,166,6,1,5,1,20,0}
{TILE,166,7,1,7,1,20,0}
{TILE,166,11,7,3,0,18,0}
{TILE,167,3,3,7,1,20,0}
{TILE,167,11,7,2,0,18,0}
{TILE,168,3,3,7,1,20,0}
{TILE,168,10,6,2,0,18,0}
{TILE,169,3,3,7,1,20,0}
{TILE,169,9,6,2,0,18,0}
{TILE,170,3,3,7,1,20,0}
{TILE,170,8,6,2,0,18,0}
{TILE,171,3,3,7,1,20,0}
{TILE,171,7,6,2,0,18,0}
{TILE,172,3,3,7,1,20,0}
{TILE,172,6,6,2,0,18,0}
{TILE,173,3,3,7,1,20,0}
{TILE,173,5,6,5,1,18,0}
{TILE,173,6,1,5,1,18,0}
{TILE,173,7,1,5,1,18,0}
{TILE,173,8,1,5,1,18,0}
{TILE,173,9,1,5,1,18,0}
{TILE,173,10,1,5,1,18,0}
{TILE,173,11,1,5,1,18,0}
{TILE,173,12,1,5,1,18,0}
{TILE,173,13,1,5,1,18,0}
{TILE,173,14,1,5,1,18,0}
{TILE,173,15,1,5,1,18,0}
{TILE,173,16,1,5,1,18,0}
{TILE,173,17,1,5,1,18,0}
{TILE,173,18,1,5,1,18,0}
{TILE,173,19,1,3,0,18,0}
{TILE,174,3,3,7,1,20,0}
{TILE,174,19,7,3,0,18,0}
{TILE,175,3,3,7,1,20,0}
{TILE,175,14,5,3,1,18,0}
{TILE,175,15,3,1,0,18,0}
{TILE,175,19,7,3,0,18,0}
{TILE,176,3,3,7,1,20,0}
{TILE,176,14,7,3,1,18,0}
{TILE,176,15,3,7,0,18,0}
{TILE,176,19,7,3,0,18,0}
{TILE,177,3,3,7,1,20,0}
{TILE,177,14,7,3,1,18,0}
{TILE,177,15,3,7,0,18,0}
{TILE,177,19,7,3,0,18,0}
{TILE,178,3,3,7,1,20,0}
{TILE,178,14,7,3,1,18,0}
{TILE,178,15,3,7,0,18,0}
{TILE,178,19,7,3,0,18,0}
{TILE,179,3,3,7,1,20,0}
{TILE,179,14,7,3,1,18,0}
{TILE,179,15,3,7,0,18,0}
{TILE,179,19,7,3,0,18,0}
{TILE,180,3,5,7,1,20,0}
{TILE,180,4,5,1,1,20,0}
{TILE,180,5,5,1,1,20,0}
{TILE,180,6,5,1,1,20,0}
{TILE,180,7,5,1,1,20,0}
{TILE,180,8,5,1,1,20,0}
{TILE,180,9,3,1,1,20,0}
{TILE,180,14,7,3,1,18,0}
{TILE,180,15,3,7,0,18,0}
{TILE,180,19,7,3,0,18,0}
{TILE,181,9,3,7,1,20,0}
{TILE,181,14,7,3,1,18,0}
{TILE,181,15,3,7,0,18,0}
{TILE,181,19,7,3,0,18,0}
{TILE,182,9,3,7,1,20,0}
{TILE,182,14,7,3,1,18,0}
{TILE,182,15,3,7,0,18,0}
{TILE,182,19,7,3,0,18,0}
{TILE,183,9,3,7,1,20,0}
{TILE,183,14,7,3,1,18,0}
{TILE,183,15,3,7,0,18,0}
{TILE,183,19,7,3,0,18,0}
{TILE,184,9,3,7,1,20,0}
{TILE,184,14,7,3,1,18,0}
{TILE,184,15,3,7,0,18,0}
{TILE,184,19,7,3,0,18,0}
{TILE,185,9,3,7,1,20,0}
{TILE,185,14,7,3,1,18,0}
{TILE,185,15,3,7,0,18,0}
{TILE,185,19,7,3,0,18,0}
{TILE,186,9,3,7,1,20,0}
{TILE,186,14,7,5,1,18,0}
{TILE,186,15,1,7,0,18,0}
{TILE,186,19,7,3,0,18,0}
{TILE,187,9,5,7,1,20,0}
{TILE,187,10,5,1,1,20,0}
{TILE,187,11,5,1,1,20,0}
{TILE,187,12,3,1,1,20,0}
{TILE,187,19,7,3,0,18,0}
{TILE,188,12,3,7,1,20,0}
{TILE,188,19,7,3,0,18,0}
{TILE,189,12,3,7,1,20,0}
{TILE,189,19,7,2,0,18,0}
{TILE,190,12,3,7,1,20,0}
{TILE,190,18,6,2,0,18,0}
{TILE,191,12,3,7,1,20,0}
{TILE,191,17,6,2,0,18,0}
{TILE,192,12,3,7,1,20,0}
{TILE,192,16,6,3,0,18,0}
{TILE,193,12,3,7,1,20,0}
{TILE,193,16,7,3,0,18,0}
{TILE,194,12,3,7,1,20,0}
{TILE,194,16,7,3,0,18,0}
{TILE,195,12,3,7,1,20,0}
{TILE,195,16,7,3,0,18,0}
{TILE,196,12,3,7,1,20,0}
{TILE,196,16,7,3,0,18,0}
{TILE,197,12,3,7,1,20,0}
{TILE,197,16,7,5,1,18,0}
{TILE,197,17,1,3,1,18,0}
{TILE,198,12,3,7,1,20,0}
{TILE,198,17,7,3,0,18,0}
{TILE,199,12,3,7,1,20,0}
{TILE,199,17,7,3,0,18,0}
{TILE,200,12,3,7,1,20,0}
{TILE,200,17,7,3,0,18,0}
{TILE,201,12,3,7,1,20,0}
{TILE,201,17,7,3,0,18,0}
{TILE,202,12,3,7,1,20,0}
{TILE,202,17,7,3,0,18,0}
{TILE,203,12,3,7,1,20,0}
{TILE,203,17,7,3,0,18,0}
{TILE,204,12,3,7,1,20,0}
{TILE,204,17,7,3,0,18,0}
{TILE,205,12,3,7,1,20,0}
{TILE,205,17,7,3,0,18,0}
{TILE,206,12,3,7,1,20,0}
{TILE,206,16,5,3,1,18,0}
{TILE,206,17,7,1,1,18,0}
{TILE,207,12,3,7,1,20,0}
{TILE,207,16,7,3,1,18,0}
{TILE,208,12,3,7,1,20,0}
{TILE,208,16,7,3,1,18,0}
{TILE,209,12,3,7,1,20,0}
{TILE,209,16,7,3,1,18,0}
{TILE,209,18,3,5,0,18,0}
{TILE,209,19,1,5,0,18,0}
{TILE,209,20,1,5,0,18,0}
{TILE,209,21,1,5,0,18,0}
{TILE,209,22,1,3,0,18,0}
{TILE,210,12,3,7,1,20,0}
{TILE,210,16,7,3,1,18,0}
{TILE,210,18,2,7,0,18,0}
{TILE,210,22,7,3,0,18,0}
{TILE,211,12,3,7,1,20,0}
{TILE,211,16,7,3,1,18,0}
{TILE,211,17,3,6,1,18,0}
{TILE,211,22,7,3,0,18,0}
{TILE,212,12,3,7,1,20,0}
{TILE,212,16,7,5,1,18,0}
{TILE,212,17,1,7,1,18,0}
{TILE,212,22,7,3,0,18,0}
{TILE,213,12,3,7,1,20,0}
{TILE,213,22,7,3,0,18,0}
{TILE,214,12,3,7,1,20,0}
{TILE,214,22,7,3,0,18,0}
{TILE,215,12,3,7,1,20,0}
{TILE,215,22,7,3,0,18,0}
{TILE,216,12,3,7,1,20,0}
{TILE,216,22,7,3,0,18,0}
{TILE,217,12,3,7,1,20,0}
{TILE,217,20,5,3,1,18,0}
{TILE,217,21,5,1,1,18,0}
{TILE,217,22,7,1,1,18,0}
{TILE,218,12,3,7,1,20,0}
{TILE,218,20,7,5,1,18,0}
{TILE,218,21,1,5,1,18,0}
{TILE,218,22,1,3,1,18,0}
{TILE,219,12,3,7,1,20,0}
{TILE,219,22,7,3,0,18,0}
{TILE,220,12,3,7,1,20,0}
{TILE,220,22,7,3,0,18,0}
{TILE,221,12,3,7,1,20,0}
{TILE,221,22,7,3,0,18,0}
{TILE,222,12,3,7,1,20,0}
{TILE,222,22,7,3,0,18,0}
{TILE,223,12,3,7,1,20,0}
{TILE,223,22,7,3,0,18,0}
{TILE,224,12,3,7,1,20,0}
{TILE,224,22,7,3,0,18,0}
{TILE,225,12,3,7,1,20,0}
{TILE,225,20,5,3,1,18,0}
{TILE,225,21,5,1,1,18,0}
{TILE,225,22,7,1,1,18,0}
{TILE,226,12,3,7,1,20,0}
{TILE,226,20,7,5,1,18,0}
{TILE,226,21,1,5,1,18,0}
{TILE,226,22,1,3,1,18,0}
{TILE,227,12,3,7,1,20,0}
{TILE,227,22,7,3,0,18,0}
{TILE,228,12,3,7,1,20,0}
{TILE,228,22,7,3,0,18,0}
{TILE,229,12,3,7,1,20,0}
{TILE,229,22,7,3,0,18,0}
{TILE,230,12,3,7,1,20,0}
{TILE,230,22,7,3,0,18,0}
{TILE,231,12,3,7,1,20,0}
{TILE,231,20,5,3,1,18,0}
{TILE,231,21,5,1,1,18,0}
{TILE,231,22,7,1,1,18,0}
{TILE,232,12,3,7,1,20,0}
{TILE,232,20,7,5,1,18,0}
{TILE,232,21,1,5,1,18,0}
{TILE,232,22,1,3,1,18,0}
{TILE,233,12,3,7,1,20,0}
{TILE,233,22,7,3,0,18,0}
{TILE,234,12,3,7,1,20,0}
{TILE,234,16,5,3,1,18,0}
{TILE,234,17,5,1,1,18,0}
{TILE,234,18,5,1,1,18,0}
{TILE,234,19,5,1,1,18,0}
{TILE,234,20,5,1,1,18,0}
{TILE,234,21,5,1,1,18,0}
{TILE,234,22,7,1,1,18,0}
{TILE,235,12,3,7,1,20,0}
{TILE,235,16,7,3,1,18,0}
{TILE,236,12,3,7,1,20,0}
{TILE,236,16,7,3,1,18,0}
{TILE,237,12,3,7,1,20,0}
{TILE,237,16,7,3,1,18,0}
{TILE,238,12,3,7,1,20,0}
{TILE,238,16,7,3,1,18,0}
{TILE,239,12,3,7,1,20,0}
{TILE,239,16,7,2,1,18,0}
{TILE,240,12,3,7,1,20,0}
{TILE,240,15,6,2,1,18,0}
{TILE,241,12,3,7,1,20,0}
{TILE,241,14,6,4,1,18,0}
{TILE,242,12,3,7,1,20,0}
{TILE,242,15,0,4,1,18,0}
{TILE,243,12,3,7,1,20,0}
{TILE,243,16,0,3,1,18,0}
{TILE,244,12,3,7,1,20,0}
{TILE,244,16,7,3,1,18,0}
{TILE,245,12,3,7,1,20,0}
{TILE,245,16,7,2,1,18,0}
{TILE,246,12,3,7,1,20,0}
{TILE,246,15,6,2,1,18,0}
{TILE,247,12,3,7,1,20,0}
{TILE,247,14,6,4,1,18,0}
{TILE,248,12,3,7,1,20,0}
{TILE,248,15,0,4,1,18,0}
{TILE,249,12,3,7,1,20,0}
{TILE,249,16,0,3,1,18,0}
{TILE,250,12,3,7,1,20,0}
{TILE,250,16,7,3,1,18,0}
{TILE,251,12,3,7,1,20,0}
{TILE,251,16,7,3,1,18,0}
{TILE,252,12,3,7,1,20,0}
{TILE,252,16,7,3,1,18,0}
{TILE,253,12,3,7,1,20,0}
{TILE,253,16,7,3,1,18,0}
{TILE,254,12,3,7,1,20,0}
{TILE,254,16,7,3,1,18,0}
{TILE,255,12,3,7,1,20,0}
{TILE,255,16,7,2,1,18,0}
{TILE,256,12,3,7,1,20,0}
{TILE,256,14,5,2,0,18,0}
{TILE,256,15,6,1,0,18,0}
{TILE,257,12,5,7,1,20,0}
{TILE,257,13,6,1,0,18,0}
[SPRITES]
{SPRITE,item,0,12,-1,Decoration,23}
{SPRITE,item,0,14,-1,Decoration,23}
{SPRITE,item,0,16,-1,Decoration,24}
{SPRITE,item,0,20,-1,Decoration,24}
{SPRITE,item,0,24,-1,Decoration,24}
{SPRITE,block,2,13,-1,3,15}
{SPRITE,item,3,11,-1,Health,2}
{SPRITE,block,3,13,-1,3,15}
{SPRITE,block,4,13,-1,3,15}
{SPRITE,item,4,20,-1,Decoration,24}
{SPRITE,item,4,24,-1,Decoration,24}
{SPRITE,block,5,13,-1,3,15}
{SPRITE,block,6,13,-1,3,15}
{SPRITE,block,7,13,-1,3,15}
{SPRITE,item,7,22,1,Decoration,25}
{SPRITE,block,8,13,-1,3,15}
{SPRITE,message,8,19,-1,19,By charging with your new belly dragon form (Running and holding "B") you can smash small structured blocks like these.}
{SPRITE,item,8,20,-1,Decoration,24}
{SPRITE,item,8,24,-1,Decoration,24}
{SPRITE,block,9,13,-1,3,15}
{SPRITE,message,9,19,-1,19,By charging with your new belly dragon form (Running and holding "B") you can smash small structured blocks like these.}
{SPRITE,block,10,13,-1,3,15}
{SPRITE,message,10,19,-1,19,By charging with your new belly dragon form (Running and holding "B") you can smash small structured blocks like these.}
{SPRITE,block,11,13,-1,3,15}
{SPRITE,message,11,19,-1,19,By charging with your new belly dragon form (Running and holding "B") you can smash small structured blocks like these.}
{SPRITE,block,12,13,-1,3,15}
{SPRITE,item,12,20,-1,Decoration,24}
{SPRITE,item,12,24,-1,Decoration,24}
{SPRITE,block,13,13,-1,3,15}
{SPRITE,block,13,14,-1,3,15}
{SPRITE,block,13,15,-1,3,15}
{SPRITE,block,13,16,-1,3,15}
{SPRITE,block,13,17,-1,3,15}
{SPRITE,block,13,18,-1,3,15}
{SPRITE,item,14,18,1,Decoration,26}
{SPRITE,item,14,20,1,Decoration,25}
{SPRITE,item,15,18,1,Decoration,26}
{SPRITE,item,16,20,-1,Decoration,24}
{SPRITE,item,16,24,-1,Decoration,24}
{SPRITE,item,18,14,-1,Decoration,27}
{SPRITE,message,18,19,-1,19,Like it's light weight counterpart, the belly dragon form will also ignore damage from heated things.}
{SPRITE,message,19,19,-1,19,Like it's light weight counterpart, the belly dragon form will also ignore damage from heated things.}
{SPRITE,message,20,19,-1,19,Like it's light weight counterpart, the belly dragon form will also ignore damage from heated things.}
{SPRITE,item,20,20,-1,Decoration,24}
{SPRITE,item,20,22,1,Decoration,25}
{SPRITE,item,20,24,-1,Decoration,24}
{SPRITE,item,20,28,-1,Decoration,24}
{SPRITE,message,21,19,-1,19,Like it's light weight counterpart, the belly dragon form will also ignore damage from heated things.}
{SPRITE,item,22,18,1,Decoration,26}
{SPRITE,item,24,18,1,Decoration,26}
{SPRITE,item,24,22,-1,Decoration,24}
{SPRITE,item,24,26,-1,Decoration,24}
{SPRITE,block,25,19,-1,4,12}
{SPRITE,item,25,20,-1,Decoration,24}
{SPRITE,block,26,19,-1,4,12}
{SPRITE,block,27,19,-1,4,12}
{SPRITE,block,28,19,-1,4,12}
{SPRITE,item,28,22,-1,Decoration,24}
{SPRITE,item,28,26,-1,Decoration,24}
{SPRITE,block,29,19,-1,4,12}
{SPRITE,item,29,20,-1,Decoration,24}
{SPRITE,block,30,19,-1,4,12}
{SPRITE,item,30,20,1,Decoration,25}
{SPRITE,block,31,19,-1,4,12}
{SPRITE,block,32,19,-1,4,12}
{SPRITE,item,32,20,-1,Decoration,24}
{SPRITE,item,32,22,-1,Decoration,24}
{SPRITE,item,32,26,-1,Decoration,24}
{SPRITE,block,33,19,-1,4,12}
{SPRITE,block,34,19,-1,4,12}
{SPRITE,item,36,18,1,Decoration,26}
{SPRITE,item,36,20,-1,Decoration,24}
{SPRITE,item,36,24,-1,Decoration,24}
{SPRITE,item,37,14,-1,Decoration,27}
{SPRITE,item,38,22,1,Decoration,25}
{SPRITE,item,39,18,1,Decoration,26}
{SPRITE,block,40,18,-1,3,15}
{SPRITE,item,40,20,-1,Decoration,24}
{SPRITE,item,40,24,-1,Decoration,24}
{SPRITE,block,41,18,-1,3,15}
{SPRITE,block,42,14,-1,3,15}
{SPRITE,block,42,15,-1,3,15}
{SPRITE,block,42,16,-1,3,15}
{SPRITE,block,42,17,-1,3,15}
{SPRITE,block,42,18,-1,3,15}
{SPRITE,block,43,14,-1,3,15}
{SPRITE,block,43,15,-1,3,15}
{SPRITE,container,43,16,-1,4,3}
{SPRITE,block,43,17,-1,3,15}
{SPRITE,block,43,18,-1,3,15}
{SPRITE,block,44,14,-1,3,15}
{SPRITE,block,44,15,-1,3,15}
{SPRITE,block,44,16,-1,3,15}
{SPRITE,block,44,17,-1,3,15}
{SPRITE,block,44,18,-1,3,15}
{SPRITE,item,44,20,-1,Decoration,24}
{SPRITE,item,44,24,-1,Decoration,24}
{SPRITE,block,45,14,-1,3,15}
{SPRITE,block,45,15,-1,3,15}
{SPRITE,block,45,16,-1,3,15}
{SPRITE,block,45,17,-1,3,15}
{SPRITE,block,45,18,-1,3,15}
{SPRITE,block,46,14,-1,3,15}
{SPRITE,block,46,15,-1,3,15}
{SPRITE,block,46,16,-1,3,15}
{SPRITE,container,46,17,-1,4,3}
{SPRITE,block,46,18,-1,3,15}
{SPRITE,item,46,20,1,Decoration,25}
{SPRITE,block,47,14,-1,3,15}
{SPRITE,block,47,15,-1,3,15}
{SPRITE,block,47,16,-1,3,15}
{SPRITE,block,47,17,-1,3,15}
{SPRITE,block,47,18,-1,3,15}
{SPRITE,block,48,14,-1,3,15}
{SPRITE,block,48,15,-1,3,15}
{SPRITE,block,48,16,-1,3,15}
{SPRITE,block,48,17,-1,3,15}
{SPRITE,block,48,18,-1,3,15}
{SPRITE,item,48,20,-1,Decoration,24}
{SPRITE,item,48,24,-1,Decoration,24}
{SPRITE,block,49,14,-1,3,15}
{SPRITE,block,49,15,-1,3,15}
{SPRITE,container,49,16,-1,4,3}
{SPRITE,block,49,17,-1,3,15}
{SPRITE,block,49,18,-1,3,15}
{SPRITE,block,50,14,-1,3,15}
{SPRITE,block,50,15,-1,3,15}
{SPRITE,block,50,16,-1,3,15}
{SPRITE,block,50,17,-1,3,15}
{SPRITE,block,50,18,-1,3,15}
{SPRITE,item,50,24,1,Decoration,25}
{SPRITE,block,51,14,-1,3,15}
{SPRITE,block,51,15,-1,3,15}
{SPRITE,block,51,16,-1,3,15}
{SPRITE,block,51,17,-1,3,15}
{SPRITE,block,51,18,-1,3,15}
{SPRITE,block,52,14,-1,3,15}
{SPRITE,block,52,15,-1,3,15}
{SPRITE,block,52,16,-1,3,15}
{SPRITE,container,52,17,-1,4,3}
{SPRITE,block,52,18,-1,3,15}
{SPRITE,item,52,20,-1,Decoration,24}
{SPRITE,item,52,24,-1,Decoration,24}
{SPRITE,block,53,14,-1,3,15}
{SPRITE,block,53,15,-1,3,15}
{SPRITE,block,53,16,-1,3,15}
{SPRITE,block,53,17,-1,3,15}
{SPRITE,block,53,18,-1,3,15}
{SPRITE,block,54,14,-1,3,15}
{SPRITE,block,54,15,-1,3,15}
{SPRITE,block,54,16,-1,3,15}
{SPRITE,block,54,17,-1,3,15}
{SPRITE,block,54,18,-1,3,15}
{SPRITE,item,54,20,1,Decoration,25}
{SPRITE,block,55,14,-1,3,15}
{SPRITE,block,55,15,-1,3,15}
{SPRITE,container,55,16,-1,4,3}
{SPRITE,block,55,17,-1,3,15}
{SPRITE,block,55,18,-1,3,15}
{SPRITE,block,56,14,-1,3,15}
{SPRITE,block,56,15,-1,3,15}
{SPRITE,block,56,16,-1,3,15}
{SPRITE,block,56,17,-1,3,15}
{SPRITE,block,56,18,-1,3,15}
{SPRITE,item,56,20,-1,Decoration,24}
{SPRITE,item,56,24,-1,Decoration,24}
{SPRITE,item,58,18,1,Decoration,25}
{SPRITE,item,59,17,-1,Checkpoint,3}
{SPRITE,item,59,21,1,Decoration,25}
{SPRITE,item,60,18,1,Decoration,26}
{SPRITE,item,60,20,-1,Decoration,24}
{SPRITE,item,60,24,-1,Decoration,24}
{SPRITE,item,62,16,-1,Collectible,0}
{SPRITE,message,62,19,-1,19,Most enemies are easily destroyed by your belly charge attack.}
{SPRITE,item,63,14,-1,Decoration,27}
{SPRITE,message,63,19,-1,19,Most enemies are easily destryed by your belly charge attack.}
{SPRITE,item,64,17,-1,Collectible,0}
{SPRITE,message,64,19,-1,19,Most enemies are easily destryed by your belly charge attack.}
{SPRITE,item,64,20,-1,Decoration,24}
{SPRITE,item,64,24,-1,Decoration,24}
{SPRITE,message,65,19,-1,19,Most enemies are easily destryed by your belly charge attack.}
{SPRITE,item,66,18,1,Decoration,26}
{SPRITE,item,67,17,-1,Collectible,0}
{SPRITE,item,68,20,-1,Decoration,24}
{SPRITE,item,68,24,-1,Decoration,24}
{SPRITE,item,69,17,-1,Collectible,0}
{SPRITE,item,70,17,-1,Collectible,0}
{SPRITE,item,70,21,1,Decoration,25}
{SPRITE,item,72,17,-1,Collectible,0}
{SPRITE,item,72,20,-1,Decoration,24}
{SPRITE,item,72,24,-1,Decoration,24}
{SPRITE,item,73,17,-1,Collectible,0}
{SPRITE,item,75,18,1,Decoration,26}
{SPRITE,message,76,19,-1,19,However, side attack resistant enemies are protected.}
{SPRITE,item,76,20,-1,Decoration,24}
{SPRITE,item,76,24,-1,Decoration,24}
{SPRITE,message,77,19,-1,19,However, side attack resistant enemies are protected.}
{SPRITE,message,78,19,-1,19,However, side attack resistant enemies are protected.}
{SPRITE,item,78,20,1,Decoration,25}
{SPRITE,item,78,28,-1,Decoration,24}
{SPRITE,message,79,19,-1,19,However, side attack resistant enemies are protected.}
{SPRITE,item,80,17,-1,Collectible,0}
{SPRITE,item,80,20,-1,Decoration,24}
{SPRITE,item,80,24,-1,Decoration,24}
{SPRITE,item,81,17,-1,Collectible,0}
{SPRITE,item,81,25,1,Decoration,25}
{SPRITE,item,82,17,-1,Collectible,0}
{SPRITE,item,82,18,1,Decoration,26}
{SPRITE,message,82,19,-1,19,Whenever you fall & land in this form, you release a powerful shockwave that can hurt enemies.}
{SPRITE,item,82,22,-1,Decoration,24}
{SPRITE,item,82,26,-1,Decoration,24}
{SPRITE,item,82,30,-1,Decoration,24}
{SPRITE,message,83,19,-1,19,Whenever you fall & land in this form, you release a powerful shockwave that can hurt enemies.}
{SPRITE,item,83,23,1,Decoration,25}
{SPRITE,block,84,13,-1,3,15}
{SPRITE,block,84,14,-1,3,15}
{SPRITE,block,84,15,-1,3,15}
{SPRITE,block,84,16,-1,3,15}
{SPRITE,block,84,17,-1,3,15}
{SPRITE,block,84,18,-1,3,15}
{SPRITE,block,85,13,-1,3,15}
{SPRITE,block,85,14,-1,3,15}
{SPRITE,block,85,15,-1,3,15}
{SPRITE,block,85,16,-1,3,15}
{SPRITE,block,85,17,-1,3,15}
{SPRITE,block,85,18,-1,3,15}
{SPRITE,block,86,13,-1,3,15}
{SPRITE,block,86,14,-1,3,15}
{SPRITE,block,86,15,-1,3,15}
{SPRITE,block,86,16,-1,3,15}
{SPRITE,block,86,17,-1,3,15}
{SPRITE,block,86,18,-1,3,15}
{SPRITE,item,86,20,-1,Collectible,0}
{SPRITE,item,86,26,-1,Decoration,24}
{SPRITE,item,86,30,-1,Decoration,24}
{SPRITE,item,87,21,-1,Collectible,0}
{SPRITE,item,88,22,-1,Collectible,0}
{SPRITE,item,88,23,-1,Collectible,0}
{SPRITE,item,89,26,1,Decoration,25}
{SPRITE,item,90,24,1,Decoration,26}
{SPRITE,item,90,26,-1,Decoration,24}
{SPRITE,item,90,30,-1,Decoration,24}
{SPRITE,item,91,24,1,Decoration,26}
{SPRITE,item,92,24,1,Decoration,26}
{SPRITE,item,93,23,-1,Collectible,0}
{SPRITE,item,94,22,-1,Collectible,0}
{SPRITE,item,94,26,-1,Decoration,24}
{SPRITE,item,94,30,-1,Decoration,24}
{SPRITE,item,95,20,-1,Decoration,27}
{SPRITE,item,96,22,-1,Collectible,0}
{SPRITE,item,96,28,1,Decoration,25}
{SPRITE,item,96,34,-1,Decoration,24}
{SPRITE,item,97,23,-1,Collectible,0}
{SPRITE,item,98,26,-1,Decoration,24}
{SPRITE,item,98,30,-1,Decoration,24}
{SPRITE,item,100,26,-1,Decoration,24}
{SPRITE,item,100,30,-1,Decoration,24}
{SPRITE,item,100,34,-1,Decoration,24}
{SPRITE,item,101,26,1,Decoration,25}
{SPRITE,item,103,24,1,Decoration,26}
{SPRITE,block,104,21,-1,3,15}
{SPRITE,block,104,22,-1,3,15}
{SPRITE,block,104,23,-1,3,15}
{SPRITE,block,104,24,-1,3,15}
{SPRITE,item,104,30,-1,Decoration,24}
{SPRITE,item,104,34,-1,Decoration,24}
{SPRITE,block,105,21,-1,3,15}
{SPRITE,block,105,22,-1,3,15}
{SPRITE,block,105,23,-1,3,15}
{SPRITE,block,105,24,-1,3,15}
{SPRITE,spike,105,28,-1,11,3}
{SPRITE,item,105,30,1,Decoration,25}
{SPRITE,spike,106,28,-1,11,3}
{SPRITE,spike,107,28,-1,11,3}
{SPRITE,spike,108,28,-1,11,3}
{SPRITE,item,108,30,-1,Decoration,24}
{SPRITE,item,108,34,-1,Decoration,24}
{SPRITE,spike,109,28,-1,11,3}
{SPRITE,spike,110,28,-1,11,3}
{SPRITE,spike,111,28,-1,11,3}
{SPRITE,spike,112,28,-1,11,3}
{SPRITE,item,112,30,-1,Decoration,24}
{SPRITE,item,112,34,-1,Decoration,24}
{SPRITE,block,113,26,-1,3,15}
{SPRITE,spike,113,28,-1,11,3}
{SPRITE,item,114,26,-1,Recovery,1}
{SPRITE,spike,114,28,-1,11,3}
{SPRITE,item,114,32,1,Decoration,25}
{SPRITE,spike,115,28,-1,11,3}
{SPRITE,spike,116,28,-1,11,3}
{SPRITE,item,116,30,-1,Decoration,24}
{SPRITE,item,116,34,-1,Decoration,24}
{SPRITE,spike,117,28,-1,11,3}
{SPRITE,spike,118,28,-1,11,3}
{SPRITE,spike,119,28,-1,11,3}
{SPRITE,spike,120,28,-1,11,3}
{SPRITE,item,120,30,-1,Decoration,24}
{SPRITE,item,120,34,-1,Decoration,24}
{SPRITE,spike,121,28,-1,11,3}
{SPRITE,spike,122,28,-1,11,3}
{SPRITE,item,122,31,1,Decoration,25}
{SPRITE,spike,123,28,-1,11,3}
{SPRITE,spike,124,28,-1,11,3}
{SPRITE,item,124,30,-1,Decoration,24}
{SPRITE,item,124,34,-1,Decoration,24}
{SPRITE,item,125,26,1,Decoration,26}
{SPRITE,item,126,25,-1,Checkpoint,3}
{SPRITE,item,126,26,1,Decoration,26}
{SPRITE,item,126,28,-1,Decoration,24}
{SPRITE,item,126,32,-1,Decoration,24}
{SPRITE,item,126,36,-1,Decoration,24}
{SPRITE,block,128,26,-1,3,15}
{SPRITE,item,128,32,-1,Decoration,24}
{SPRITE,block,129,26,-1,3,15}
{SPRITE,block,130,23,-1,3,15}
{SPRITE,block,130,24,-1,3,15}
{SPRITE,block,130,25,-1,3,15}
{SPRITE,block,130,26,-1,3,15}
{SPRITE,item,130,28,-1,Decoration,24}
{SPRITE,item,130,31,1,Decoration,25}
{SPRITE,item,130,36,-1,Decoration,24}
{SPRITE,item,130,40,-1,Decoration,24}
{SPRITE,block,131,26,-1,3,15}
{SPRITE,block,132,23,-1,3,15}
{SPRITE,block,132,24,-1,3,15}
{SPRITE,block,132,25,-1,3,15}
{SPRITE,block,132,26,-1,3,15}
{SPRITE,item,132,32,-1,Decoration,24}
{SPRITE,item,132,35,1,Decoration,25}
{SPRITE,block,133,26,-1,3,15}
{SPRITE,block,134,23,-1,3,15}
{SPRITE,block,134,24,-1,3,15}
{SPRITE,block,134,25,-1,3,15}
{SPRITE,block,134,26,-1,3,15}
{SPRITE,item,134,28,-1,Decoration,24}
{SPRITE,item,134,36,-1,Decoration,24}
{SPRITE,item,134,40,-1,Decoration,24}
{SPRITE,block,135,26,-1,3,15}
{SPRITE,block,136,26,-1,3,15}
{SPRITE,item,137,22,-1,Decoration,27}
{SPRITE,item,138,28,-1,Decoration,23}
{SPRITE,item,138,35,-1,Health,2}
{SPRITE,item,138,38,-1,Decoration,24}
{SPRITE,item,138,42,-1,Decoration,24}
{SPRITE,item,140,26,1,Decoration,26}
{SPRITE,item,140,36,1,Decoration,26}
{SPRITE,item,140,39,1,Decoration,25}
{SPRITE,block,141,27,-1,3,15}
{SPRITE,block,141,28,-1,3,15}
{SPRITE,block,142,27,-1,3,15}
{SPRITE,block,142,28,-1,3,15}
{SPRITE,item,142,38,-1,Decoration,24}
{SPRITE,item,142,42,-1,Decoration,24}
{SPRITE,block,143,27,-1,3,15}
{SPRITE,block,143,28,-1,3,15}
{SPRITE,block,143,29,-1,3,15}
{SPRITE,block,144,27,-1,3,15}
{SPRITE,block,144,28,-1,3,15}
{SPRITE,block,144,29,-1,3,15}
{SPRITE,block,144,30,-1,3,15}
{SPRITE,block,145,27,-1,3,15}
{SPRITE,block,145,28,-1,3,15}
{SPRITE,block,145,29,-1,3,15}
{SPRITE,block,145,30,-1,3,15}
{SPRITE,block,145,31,-1,3,15}
{SPRITE,item,145,36,1,Decoration,26}
{SPRITE,block,146,27,-1,3,15}
{SPRITE,block,146,28,-1,3,15}
{SPRITE,block,146,29,-1,3,15}
{SPRITE,block,146,30,-1,3,15}
{SPRITE,block,146,31,-1,3,15}
{SPRITE,block,146,32,-1,3,15}
{SPRITE,item,146,38,-1,Decoration,24}
{SPRITE,item,146,42,-1,Decoration,24}
{SPRITE,block,147,27,-1,3,15}
{SPRITE,block,147,28,-1,3,15}
{SPRITE,block,147,29,-1,3,15}
{SPRITE,block,147,30,-1,3,15}
{SPRITE,block,147,31,-1,3,15}
{SPRITE,block,147,32,-1,3,15}
{SPRITE,block,147,33,-1,3,15}
{SPRITE,block,148,27,-1,3,15}
{SPRITE,block,148,28,-1,3,15}
{SPRITE,block,148,29,-1,3,15}
{SPRITE,block,148,30,-1,3,15}
{SPRITE,block,148,31,-1,3,15}
{SPRITE,block,148,32,-1,3,15}
{SPRITE,block,148,33,-1,3,15}
{SPRITE,block,148,34,-1,3,15}
{SPRITE,block,149,17,-1,3,15}
{SPRITE,block,149,18,-1,3,15}
{SPRITE,block,149,19,-1,3,15}
{SPRITE,block,149,20,-1,3,15}
{SPRITE,block,149,21,-1,3,15}
{SPRITE,block,149,22,-1,3,15}
{SPRITE,block,149,23,-1,3,15}
{SPRITE,block,149,24,-1,3,15}
{SPRITE,block,149,25,-1,3,15}
{SPRITE,block,149,26,-1,3,15}
{SPRITE,block,149,27,-1,3,15}
{SPRITE,block,149,28,-1,3,15}
{SPRITE,block,149,29,-1,3,15}
{SPRITE,block,149,30,-1,3,15}
{SPRITE,block,149,31,-1,3,15}
{SPRITE,block,149,32,-1,3,15}
{SPRITE,block,149,33,-1,3,15}
{SPRITE,block,149,34,-1,3,15}
{SPRITE,block,149,35,-1,3,15}
{SPRITE,block,149,36,-1,3,15}
{SPRITE,item,149,38,1,Decoration,25}
{SPRITE,block,150,17,-1,3,15}
{SPRITE,block,150,18,-1,3,15}
{SPRITE,block,150,19,-1,3,15}
{SPRITE,block,150,20,-1,3,15}
{SPRITE,block,150,21,-1,3,15}
{SPRITE,block,150,22,-1,3,15}
{SPRITE,block,150,23,-1,3,15}
{SPRITE,block,150,24,-1,3,15}
{SPRITE,block,150,25,-1,3,15}
{SPRITE,block,150,26,-1,3,15}
{SPRITE,block,150,27,-1,3,15}
{SPRITE,block,150,28,-1,3,15}
{SPRITE,block,150,29,-1,3,15}
{SPRITE,block,150,30,-1,3,15}
{SPRITE,block,150,31,-1,3,15}
{SPRITE,block,150,32,-1,3,15}
{SPRITE,block,150,33,-1,3,15}
{SPRITE,block,150,34,-1,3,15}
{SPRITE,block,150,35,-1,3,15}
{SPRITE,block,150,36,-1,3,15}
{SPRITE,item,150,38,-1,Decoration,24}
{SPRITE,item,150,42,-1,Decoration,24}
{SPRITE,item,154,36,-1,Decoration,24}
{SPRITE,item,154,38,-1,Decoration,24}
{SPRITE,item,154,42,-1,Decoration,24}
{SPRITE,item,158,29,-1,Decoration,27}
{SPRITE,item,158,34,-1,Decoration,24}
{SPRITE,item,158,38,-1,Decoration,24}
{SPRITE,item,158,42,-1,Decoration,24}
{SPRITE,item,160,35,1,Decoration,25}
{SPRITE,item,162,32,-1,Decoration,24}
{SPRITE,item,162,36,-1,Decoration,24}
{SPRITE,item,162,40,-1,Decoration,24}
{SPRITE,item,163,30,1,Decoration,25}
{SPRITE,item,165,30,1,Decoration,26}
{SPRITE,item,166,32,-1,Decoration,24}
{SPRITE,item,166,36,-1,Decoration,24}
{SPRITE,item,166,40,-1,Decoration,24}
{SPRITE,item,167,30,1,Decoration,26}
{SPRITE,item,169,32,1,Decoration,25}
{SPRITE,item,170,30,1,Decoration,26}
{SPRITE,item,170,32,-1,Decoration,24}
{SPRITE,item,170,36,-1,Decoration,24}
{SPRITE,item,170,40,-1,Decoration,24}
{SPRITE,item,171,30,1,Decoration,26}
{SPRITE,item,173,37,1,Decoration,25}
{SPRITE,item,174,34,-1,Decoration,24}
{SPRITE,item,174,38,-1,Decoration,24}
{SPRITE,item,175,29,-1,Collectible,0}
{SPRITE,item,176,29,-1,Collectible,0}
{SPRITE,item,178,32,-1,Decoration,24}
{SPRITE,item,178,36,-1,Decoration,24}
{SPRITE,item,178,40,-1,Decoration,24}
{SPRITE,item,179,26,-1,Decoration,27}
{SPRITE,item,179,30,1,Decoration,26}
{SPRITE,item,179,33,1,Decoration,25}
{SPRITE,item,182,34,-1,Decoration,24}
{SPRITE,item,182,38,-1,Decoration,24}
{SPRITE,item,186,32,-1,Decoration,24}
{SPRITE,item,186,36,-1,Decoration,24}
{SPRITE,item,186,40,-1,Decoration,24}
{SPRITE,item,188,30,1,Decoration,25}
{SPRITE,item,188,32,-1,Decoration,24}
{SPRITE,item,188,36,-1,Decoration,24}
{SPRITE,item,188,40,-1,Decoration,24}
{SPRITE,item,189,35,1,Decoration,25}
{SPRITE,item,191,30,1,Decoration,26}
{SPRITE,item,192,34,-1,Decoration,24}
{SPRITE,item,192,38,-1,Decoration,24}
{SPRITE,block,193,32,-1,4,12}
{SPRITE,block,194,31,-1,3,15}
{SPRITE,block,194,32,-1,4,12}
{SPRITE,block,195,31,-1,3,15}
{SPRITE,block,195,32,-1,4,12}
{SPRITE,block,196,30,-1,3,15}
{SPRITE,block,196,31,-1,3,15}
{SPRITE,block,196,32,-1,4,12}
{SPRITE,item,196,34,-1,Decoration,24}
{SPRITE,item,196,38,-1,Decoration,24}
{SPRITE,block,197,30,-1,3,15}
{SPRITE,block,197,31,-1,3,15}
{SPRITE,block,197,32,-1,4,12}
{SPRITE,block,198,29,-1,3,15}
{SPRITE,block,198,30,-1,3,15}
{SPRITE,block,198,31,-1,3,15}
{SPRITE,block,198,32,-1,4,12}
{SPRITE,block,199,29,-1,3,15}
{SPRITE,item,199,30,-1,Collectible,0}
{SPRITE,block,199,31,-1,3,15}
{SPRITE,block,199,32,-1,4,12}
{SPRITE,block,200,28,-1,3,15}
{SPRITE,block,200,29,-1,3,15}
{SPRITE,item,200,30,-1,Collectible,0}
{SPRITE,block,200,31,-1,3,15}
{SPRITE,block,200,32,-1,4,12}
{SPRITE,item,200,34,-1,Decoration,24}
{SPRITE,item,200,38,-1,Decoration,24}
{SPRITE,block,201,27,-1,3,15}
{SPRITE,block,201,28,-1,3,15}
{SPRITE,block,201,29,-1,3,15}
{SPRITE,item,201,30,-1,Collectible,0}
{SPRITE,block,201,31,-1,3,15}
{SPRITE,block,201,32,-1,4,12}
{SPRITE,block,202,26,-1,3,15}
{SPRITE,block,202,27,-1,3,15}
{SPRITE,item,202,28,-1,Collectible,0}
{SPRITE,block,202,29,-1,3,15}
{SPRITE,block,202,30,-1,3,15}
{SPRITE,block,202,31,-1,3,15}
{SPRITE,block,202,32,-1,4,12}
{SPRITE,item,202,35,1,Decoration,25}
{SPRITE,block,203,26,-1,3,15}
{SPRITE,block,203,27,-1,3,15}
{SPRITE,item,203,28,-1,Collectible,0}
{SPRITE,block,203,29,-1,3,15}
{SPRITE,item,203,30,-1,Collectible,0}
{SPRITE,block,203,31,-1,3,15}
{SPRITE,block,203,32,-1,4,12}
{SPRITE,block,204,26,-1,3,15}
{SPRITE,block,204,27,-1,3,15}
{SPRITE,item,204,28,-1,Collectible,0}
{SPRITE,block,204,29,-1,3,15}
{SPRITE,item,204,30,-1,Collectible,0}
{SPRITE,block,204,31,-1,3,15}
{SPRITE,block,204,32,-1,4,12}
{SPRITE,item,204,34,-1,Decoration,24}
{SPRITE,item,204,38,-1,Decoration,24}
{SPRITE,block,205,26,-1,3,15}
{SPRITE,block,205,27,-1,3,15}
{SPRITE,item,205,28,-1,Health,2}
{SPRITE,block,205,29,-1,3,15}
{SPRITE,item,205,30,-1,Recovery,1}
{SPRITE,block,205,31,-1,3,15}
{SPRITE,block,205,32,-1,4,12}
{SPRITE,block,206,26,-1,3,15}
{SPRITE,block,206,27,-1,3,15}
{SPRITE,item,206,28,-1,Collectible,0}
{SPRITE,block,206,29,-1,3,15}
{SPRITE,item,206,30,-1,Collectible,0}
{SPRITE,block,206,31,-1,3,15}
{SPRITE,block,206,32,-1,4,12}
{SPRITE,block,207,26,-1,3,15}
{SPRITE,block,207,27,-1,3,15}
{SPRITE,item,207,28,-1,Collectible,0}
{SPRITE,block,207,29,-1,3,15}
{SPRITE,item,207,30,-1,Collectible,0}
{SPRITE,block,207,31,-1,3,15}
{SPRITE,block,207,32,-1,4,12}
{SPRITE,block,208,26,-1,3,15}
{SPRITE,block,208,27,-1,3,15}
{SPRITE,item,208,28,-1,Collectible,0}
{SPRITE,block,208,29,-1,3,15}
{SPRITE,block,208,30,-1,3,15}
{SPRITE,block,208,31,-1,3,15}
{SPRITE,block,208,32,-1,4,12}
{SPRITE,item,208,34,-1,Decoration,24}
{SPRITE,item,208,38,-1,Decoration,24}
{SPRITE,block,209,27,-1,3,15}
{SPRITE,block,209,28,-1,3,15}
{SPRITE,block,209,29,-1,3,15}
{SPRITE,item,209,30,-1,Collectible,0}
{SPRITE,block,209,31,-1,3,15}
{SPRITE,block,209,32,-1,4,12}
{SPRITE,block,210,28,-1,3,15}
{SPRITE,block,210,29,-1,3,15}
{SPRITE,item,210,30,-1,Collectible,0}
{SPRITE,block,210,31,-1,3,15}
{SPRITE,block,210,32,-1,4,12}
{SPRITE,block,211,29,-1,3,15}
{SPRITE,item,211,30,-1,Collectible,0}
{SPRITE,block,211,31,-1,3,15}
{SPRITE,block,211,32,-1,4,12}
{SPRITE,block,212,29,-1,3,15}
{SPRITE,block,212,30,-1,3,15}
{SPRITE,block,212,31,-1,3,15}
{SPRITE,block,212,32,-1,4,12}
{SPRITE,item,212,34,-1,Decoration,24}
{SPRITE,item,212,38,-1,Decoration,24}
{SPRITE,block,213,30,-1,3,15}
{SPRITE,block,213,31,-1,3,15}
{SPRITE,block,213,32,-1,4,12}
{SPRITE,block,214,30,-1,3,15}
{SPRITE,block,214,31,-1,3,15}
{SPRITE,block,214,32,-1,4,12}
{SPRITE,block,215,31,-1,3,15}
{SPRITE,block,215,32,-1,4,12}
{SPRITE,block,216,31,-1,3,15}
{SPRITE,block,216,32,-1,4,12}
{SPRITE,item,216,34,-1,Decoration,24}
{SPRITE,item,216,35,1,Decoration,25}
{SPRITE,item,216,38,-1,Decoration,24}
{SPRITE,block,217,32,-1,4,12}
{SPRITE,block,218,32,-1,4,12}
{SPRITE,item,220,32,-1,Decoration,24}
{SPRITE,item,220,36,-1,Decoration,24}
{SPRITE,item,220,40,-1,Decoration,24}
{SPRITE,item,221,29,-1,Collectible,0}
{SPRITE,item,221,30,1,Decoration,26}
{SPRITE,item,222,29,-1,Collectible,0}
{SPRITE,item,222,30,1,Decoration,26}
{SPRITE,item,222,33,1,Decoration,25}
{SPRITE,item,223,29,-1,Collectible,0}
{SPRITE,item,224,29,-1,Collectible,0}
{SPRITE,item,224,30,1,Decoration,26}
{SPRITE,item,224,32,-1,Decoration,24}
{SPRITE,item,224,36,-1,Decoration,24}
{SPRITE,item,224,40,-1,Decoration,24}
{SPRITE,item,225,29,-1,Checkpoint,3}
{SPRITE,container,227,30,-1,4,4}
{SPRITE,item,228,32,-1,Decoration,24}
{SPRITE,item,228,36,-1,Decoration,24}
{SPRITE,item,228,40,-1,Decoration,24}
{SPRITE,item,230,30,1,Decoration,26}
{SPRITE,item,231,35,1,Decoration,25}
{SPRITE,item,232,26,-1,Decoration,27}
{SPRITE,item,232,29,-1,Collectible,0}
{SPRITE,item,232,32,-1,Decoration,24}
{SPRITE,item,232,36,-1,Decoration,24}
{SPRITE,item,233,29,-1,Collectible,0}
{SPRITE,item,234,29,-1,Collectible,0}
{SPRITE,item,235,29,-1,Collectible,0}
{SPRITE,container,236,30,-1,4,4}
{SPRITE,item,236,32,-1,Decoration,24}
{SPRITE,item,236,36,-1,Decoration,24}
{SPRITE,item,240,32,-1,Decoration,24}
{SPRITE,item,240,36,-1,Decoration,24}
{SPRITE,item,241,29,-1,Collectible,0}
{SPRITE,item,241,30,1,Decoration,26}
{SPRITE,item,242,29,-1,Collectible,0}
{SPRITE,item,243,29,-1,Collectible,0}
{SPRITE,item,244,29,-1,Collectible,0}
{SPRITE,container,244,30,-1,4,4}
{SPRITE,item,244,32,-1,Decoration,24}
{SPRITE,item,244,36,-1,Decoration,24}
{SPRITE,item,245,26,-1,Decoration,27}
{SPRITE,item,246,32,1,Decoration,25}
{SPRITE,item,248,32,-1,Decoration,24}
{SPRITE,item,248,36,-1,Decoration,24}
{SPRITE,item,250,30,1,Decoration,26}
{SPRITE,item,251,29,-1,Collectible,0}
{SPRITE,item,252,29,-1,Collectible,0}
{SPRITE,item,252,32,-1,Decoration,24}
{SPRITE,item,252,36,-1,Decoration,24}
{SPRITE,item,253,29,-1,Collectible,0}
{SPRITE,container,253,30,-1,4,4}
{SPRITE,item,253,33,1,Decoration,25}
{SPRITE,item,254,29,-1,Collectible,0}
{SPRITE,item,254,32,-1,Decoration,24}
{SPRITE,item,255,30,1,Decoration,26}
{SPRITE,item,256,34,1,Decoration,24}
{SPRITE,item,256,38,1,Decoration,24}
{SPRITE,item,256,42,-1,Decoration,24}
{SPRITE,item,259,31,-1,Collectible,0}
{SPRITE,item,259,34,-1,Water,22}
{SPRITE,item,260,32,-1,Collectible,0}
{SPRITE,item,260,36,1,Decoration,23}
{SPRITE,item,260,38,1,Decoration,24}
{SPRITE,item,260,42,-1,Decoration,24}
{SPRITE,item,261,33,-1,Collectible,0}
{SPRITE,item,264,40,-1,Decoration,24}
{SPRITE,item,264,44,-1,Decoration,24}
{SPRITE,item,265,34,-1,Water,22}
{SPRITE,item,266,36,-1,Collectible,0}
{SPRITE,item,266,42,1,Decoration,25}
{SPRITE,item,268,40,-1,Decoration,24}
{SPRITE,item,268,44,-1,Decoration,24}
{SPRITE,item,271,34,-1,Water,22}
{SPRITE,block,272,36,-1,3,15}
{SPRITE,item,272,40,-1,Decoration,24}
{SPRITE,item,272,44,-1,Decoration,24}
{SPRITE,item,273,27,-1,Recovery,1}
{SPRITE,item,273,36,-1,Collectible,0}
{SPRITE,item,274,36,-1,Collectible,0}
{SPRITE,item,274,40,1,Decoration,25}
{SPRITE,item,276,40,-1,Decoration,24}
{SPRITE,item,276,44,-1,Decoration,24}
{SPRITE,item,277,34,-1,Water,22}
{SPRITE,item,277,36,-1,Life,5}
{SPRITE,item,280,40,-1,Decoration,24}
{SPRITE,item,280,44,-1,Decoration,24}
{SPRITE,block,281,36,-1,3,15}
{SPRITE,item,282,36,-1,Collectible,0}
{SPRITE,item,283,34,-1,Water,22}
{SPRITE,item,283,36,-1,Collectible,0}
{SPRITE,item,284,40,-1,Decoration,24}
{SPRITE,item,284,41,1,Decoration,25}
{SPRITE,item,284,44,-1,Decoration,24}
{SPRITE,item,288,35,-1,Collectible,0}
{SPRITE,item,288,38,1,Decoration,24}
{SPRITE,item,288,42,-1,Decoration,24}
{SPRITE,item,288,46,-1,Decoration,24}
{SPRITE,item,289,34,-1,Water,22}
{SPRITE,item,290,33,-1,Collectible,0}
{SPRITE,item,290,36,1,Decoration,23}
{SPRITE,item,291,31,-1,Collectible,0}
{SPRITE,item,292,31,-1,Collectible,0}
{SPRITE,item,292,34,1,Decoration,24}
{SPRITE,item,292,38,1,Decoration,24}
{SPRITE,item,292,42,-1,Decoration,24}
{SPRITE,item,294,29,-1,Collectible,0}
{SPRITE,item,294,32,-1,Decoration,23}
{SPRITE,item,294,34,1,Decoration,25}
{SPRITE,item,294,39,1,Decoration,25}
{SPRITE,item,296,29,-1,Collectible,0}
{SPRITE,item,296,32,-1,Decoration,24}
{SPRITE,item,296,36,-1,Decoration,24}
{SPRITE,item,296,40,-1,Decoration,24}
{SPRITE,item,298,29,-1,Checkpoint,3}
{SPRITE,item,298,30,1,Decoration,26}
{SPRITE,item,299,30,1,Decoration,26}
{SPRITE,item,299,34,1,Decoration,25}
{SPRITE,item,300,26,-1,Decoration,27}
{SPRITE,item,300,32,-1,Decoration,24}
{SPRITE,item,300,36,-1,Decoration,24}
{SPRITE,item,300,40,-1,Decoration,24}
{SPRITE,item,302,29,-1,Collectible,0}
{SPRITE,item,304,29,-1,Collectible,0}
{SPRITE,item,304,32,-1,Decoration,24}
{SPRITE,item,304,36,-1,Decoration,24}
{SPRITE,item,306,29,-1,Collectible,0}
{SPRITE,item,307,29,-1,Collectible,0}
{SPRITE,item,308,30,1,Decoration,26}
{SPRITE,item,308,32,-1,Decoration,24}
{SPRITE,item,308,34,1,Decoration,25}
{SPRITE,item,308,36,-1,Decoration,24}
{SPRITE,item,310,29,-1,Collectible,0}
{SPRITE,item,312,30,-1,Decoration,23}
{SPRITE,item,312,32,-1,Decoration,24}
{SPRITE,item,312,36,-1,Decoration,24}
{SPRITE,item,314,28,-1,Decoration,23}
{SPRITE,item,314,30,-1,Decoration,23}
{SPRITE,item,314,35,1,Decoration,25}
{SPRITE,item,315,25,-1,Collectible,0}
{SPRITE,item,316,25,-1,Collectible,0}
{SPRITE,item,316,26,1,Decoration,26}
{SPRITE,item,316,28,-1,Decoration,24}
{SPRITE,item,316,32,-1,Decoration,24}
{SPRITE,item,316,36,-1,Decoration,24}
{SPRITE,item,317,17,-1,Life,5}
{SPRITE,block,317,18,-1,3,15}
{SPRITE,block,317,19,-1,3,15}
{SPRITE,block,317,20,-1,3,15}
{SPRITE,block,317,21,-1,3,15}
{SPRITE,block,317,22,-1,3,15}
{SPRITE,block,317,23,-1,3,15}
{SPRITE,block,317,24,-1,3,15}
{SPRITE,block,317,25,-1,3,15}
{SPRITE,block,317,26,-1,3,15}
{SPRITE,block,318,18,-1,3,15}
{SPRITE,block,318,19,-1,3,15}
{SPRITE,block,318,20,-1,3,15}
{SPRITE,block,318,21,-1,3,15}
{SPRITE,block,318,22,-1,3,15}
{SPRITE,block,318,23,-1,3,15}
{SPRITE,block,318,24,-1,3,15}
{SPRITE,block,318,25,-1,3,15}
{SPRITE,block,318,26,-1,3,15}
{SPRITE,item,319,25,-1,Collectible,0}
{SPRITE,item,319,29,1,Decoration,25}
{SPRITE,item,320,25,-1,Collectible,0}
{SPRITE,item,320,28,-1,Decoration,24}
{SPRITE,item,320,32,-1,Decoration,24}
{SPRITE,item,320,36,-1,Decoration,24}
{SPRITE,item,322,20,-1,Decoration,27}
{SPRITE,item,322,26,-1,Decoration,24}
{SPRITE,item,324,24,-1,Decoration,24}
{SPRITE,item,324,28,-1,Decoration,24}
{SPRITE,item,324,32,-1,Decoration,24}
{SPRITE,item,328,24,-1,Decoration,24}
{SPRITE,item,328,28,-1,Decoration,24}
{SPRITE,item,328,32,-1,Decoration,24}
{SPRITE,item,329,21,-1,Collectible,0}
{SPRITE,item,329,22,1,Decoration,26}
{SPRITE,item,329,27,1,Decoration,25}
{SPRITE,item,330,21,-1,Collectible,0}
{SPRITE,item,330,22,1,Decoration,26}
{SPRITE,block,332,16,-1,3,15}
{SPRITE,block,332,17,-1,3,15}
{SPRITE,block,332,18,-1,3,15}
{SPRITE,block,332,19,-1,3,15}
{SPRITE,block,332,20,-1,3,15}
{SPRITE,block,332,21,-1,3,15}
{SPRITE,block,332,22,-1,3,15}
{SPRITE,item,332,24,-1,Decoration,24}
{SPRITE,item,332,28,-1,Decoration,24}
{SPRITE,item,332,32,-1,Decoration,24}
{SPRITE,block,333,16,-1,3,15}
{SPRITE,block,333,17,-1,3,15}
{SPRITE,block,333,18,-1,3,15}
{SPRITE,block,333,19,-1,3,15}
{SPRITE,block,333,20,-1,3,15}
{SPRITE,block,333,21,-1,3,15}
{SPRITE,block,333,22,-1,3,15}
{SPRITE,item,334,21,-1,Collectible,0}
{SPRITE,item,335,21,-1,Collectible,0}
{SPRITE,item,336,19,-1,Collectible,0}
{SPRITE,item,336,22,-1,Decoration,24}
{SPRITE,item,336,24,-1,Decoration,24}
{SPRITE,item,336,28,-1,Decoration,24}
{SPRITE,item,336,32,-1,Decoration,24}
{SPRITE,item,337,18,-1,Collectible,0}
{SPRITE,item,338,17,-1,Collectible,0}
{SPRITE,item,338,20,-1,Decoration,24}
{SPRITE,item,338,24,-1,Decoration,24}
{SPRITE,item,338,28,-1,Decoration,24}
{SPRITE,item,338,36,-1,Decoration,24}
{SPRITE,item,338,40,-1,Decoration,24}
{SPRITE,item,338,44,-1,Decoration,24}
{SPRITE,item,339,16,-1,Collectible,0}
{SPRITE,item,340,14,-1,Collectible,0}
{SPRITE,item,340,15,-1,Collectible,0}
{SPRITE,item,340,18,-1,Decoration,24}
{SPRITE,item,340,32,-1,Decoration,24}
{SPRITE,item,341,14,-1,Collectible,0}
{SPRITE,item,342,13,-1,Collectible,0}
{SPRITE,item,342,15,1,Decoration,25}
{SPRITE,item,342,16,-1,Decoration,24}
{SPRITE,item,342,20,-1,Decoration,24}
{SPRITE,item,342,24,-1,Decoration,24}
{SPRITE,item,342,28,-1,Decoration,24}
{SPRITE,item,342,32,1,Decoration,24}
{SPRITE,item,342,36,1,Decoration,24}
{SPRITE,item,342,40,-1,Decoration,24}
{SPRITE,item,342,44,-1,Decoration,24}
{SPRITE,item,343,12,-1,Collectible,0}
{SPRITE,item,343,21,1,Decoration,25}
{SPRITE,item,343,26,1,Decoration,25}
{SPRITE,item,344,11,-1,Collectible,0}
{SPRITE,item,344,14,-1,Decoration,23}
{SPRITE,item,345,10,-1,Collectible,0}
{SPRITE,item,345,34,-1,Water,22}
{SPRITE,item,346,40,-1,Decoration,24}
{SPRITE,item,346,44,-1,Decoration,24}
{SPRITE,item,348,11,-1,Collectible,0}
{SPRITE,item,348,12,-1,Collectible,0}
{SPRITE,item,348,13,-1,Collectible,0}
{SPRITE,item,348,14,-1,Collectible,0}
{SPRITE,item,348,15,-1,Recovery,1}
{SPRITE,item,348,17,-1,Collectible,0}
{SPRITE,item,348,18,-1,Collectible,0}
{SPRITE,item,348,19,-1,Collectible,0}
{SPRITE,item,348,21,-1,Collectible,0}
{SPRITE,item,348,22,-1,Collectible,0}
{SPRITE,item,348,24,-1,Collectible,0}
{SPRITE,item,348,26,-1,Collectible,0}
{SPRITE,item,348,28,-1,Collectible,0}
{SPRITE,item,349,35,-1,Collectible,0}
{SPRITE,item,350,35,-1,Collectible,0}
{SPRITE,item,350,40,-1,Decoration,24}
{SPRITE,item,350,44,-1,Decoration,24}
{SPRITE,item,351,34,-1,Water,22}
{SPRITE,block,351,35,-1,3,15}
{SPRITE,block,351,36,-1,3,15}
{SPRITE,block,351,37,-1,3,15}
{SPRITE,block,351,38,-1,3,15}
{SPRITE,block,352,22,-1,3,15}
{SPRITE,block,352,23,-1,3,15}
{SPRITE,block,352,24,-1,3,15}
{SPRITE,block,352,25,-1,3,15}
{SPRITE,block,352,26,-1,3,15}
{SPRITE,block,352,27,-1,3,15}
{SPRITE,block,352,28,-1,3,15}
{SPRITE,block,353,22,-1,3,15}
{SPRITE,item,353,28,1,Decoration,26}
{SPRITE,item,353,35,-1,Collectible,0}
{SPRITE,block,354,22,-1,3,15}
{SPRITE,item,354,28,1,Decoration,26}
{SPRITE,spike,354,31,-1,11,1}
{SPRITE,item,354,35,-1,Collectible,0}
{SPRITE,item,354,40,-1,Decoration,24}
{SPRITE,item,354,44,-1,Decoration,24}
{SPRITE,block,355,22,-1,3,15}
{SPRITE,spike,355,31,-1,11,1}
{SPRITE,block,355,35,-1,3,15}
{SPRITE,block,356,22,-1,3,15}
{SPRITE,spike,356,31,-1,11,1}
{SPRITE,block,357,22,-1,3,15}
{SPRITE,spike,357,31,-1,11,1}
{SPRITE,item,357,34,-1,Water,22}
{SPRITE,item,357,35,-1,Collectible,0}
{SPRITE,block,358,22,-1,3,15}
{SPRITE,item,358,24,-1,Decoration,27}
{SPRITE,spike,358,31,-1,11,1}
{SPRITE,item,358,35,-1,Collectible,0}
{SPRITE,item,358,40,-1,Decoration,24}
{SPRITE,item,358,44,-1,Decoration,24}
{SPRITE,block,359,22,-1,3,15}
{SPRITE,spike,359,31,-1,11,1}
{SPRITE,item,359,35,-1,Collectible,0}
{SPRITE,block,360,20,-1,3,15}
{SPRITE,block,360,21,-1,3,15}
{SPRITE,block,360,22,-1,3,15}
{SPRITE,spike,360,31,-1,11,1}
{SPRITE,block,361,20,-1,3,15}
{SPRITE,item,361,22,-1,Health,2}
{SPRITE,spike,361,31,-1,11,1}
{SPRITE,block,361,35,-1,3,15}
{SPRITE,block,362,20,-1,3,15}
{SPRITE,item,362,27,-1,Recovery,1}
{SPRITE,spike,362,31,-1,11,1}
{SPRITE,item,362,40,-1,Decoration,24}
{SPRITE,item,362,44,-1,Decoration,24}
{SPRITE,block,363,20,-1,3,15}
{SPRITE,spike,363,31,-1,11,1}
{SPRITE,item,363,34,-1,Water,22}
{SPRITE,item,363,35,-1,Collectible,0}
{SPRITE,block,364,20,-1,3,15}
{SPRITE,block,364,21,-1,3,15}
{SPRITE,block,364,22,-1,3,15}
{SPRITE,spike,364,31,-1,11,1}
{SPRITE,item,364,35,-1,Collectible,0}
{SPRITE,block,365,22,-1,3,15}
{SPRITE,spike,365,31,-1,11,1}
{SPRITE,item,365,35,-1,Collectible,0}
{SPRITE,block,366,22,-1,3,15}
{SPRITE,item,366,28,1,Decoration,26}
{SPRITE,spike,366,31,-1,11,1}
{SPRITE,item,366,35,-1,Collectible,0}
{SPRITE,item,366,40,-1,Decoration,24}
{SPRITE,item,366,44,-1,Decoration,24}
{SPRITE,block,367,22,-1,3,15}
{SPRITE,spike,367,31,-1,11,1}
{SPRITE,block,367,35,-1,3,15}
{SPRITE,block,368,22,-1,3,15}
{SPRITE,spike,368,31,-1,11,1}
{SPRITE,item,368,41,1,Decoration,25}
{SPRITE,block,369,22,-1,3,15}
{SPRITE,spike,369,31,-1,11,1}
{SPRITE,item,369,34,-1,Water,22}
{SPRITE,item,369,35,-1,Collectible,0}
{SPRITE,block,370,22,-1,3,15}
{SPRITE,block,370,23,-1,3,15}
{SPRITE,block,370,24,-1,3,15}
{SPRITE,block,370,25,-1,3,15}
{SPRITE,block,370,26,-1,3,15}
{SPRITE,block,370,27,-1,3,15}
{SPRITE,block,370,28,-1,3,15}
{SPRITE,spike,370,31,-1,11,1}
{SPRITE,item,370,35,-1,Collectible,0}
{SPRITE,item,370,40,-1,Decoration,24}
{SPRITE,item,370,44,-1,Decoration,24}
{SPRITE,spike,371,31,-1,11,1}
{SPRITE,item,371,35,-1,Collectible,0}
{SPRITE,block,373,35,-1,3,15}
{SPRITE,item,374,40,-1,Decoration,24}
{SPRITE,item,374,44,-1,Decoration,24}
{SPRITE,item,375,34,-1,Water,22}
{SPRITE,item,376,35,-1,Collectible,0}
{SPRITE,item,377,35,-1,Collectible,0}
{SPRITE,item,378,35,-1,Collectible,0}
{SPRITE,item,378,40,-1,Decoration,24}
{SPRITE,item,378,44,-1,Decoration,24}
{SPRITE,item,379,35,-1,Collectible,0}
{SPRITE,item,380,38,1,Decoration,24}
{SPRITE,item,381,34,-1,Water,22}
{SPRITE,item,382,33,-1,Collectible,0}
{SPRITE,item,382,36,1,Decoration,24}
{SPRITE,item,382,40,-1,Decoration,24}
{SPRITE,item,382,44,-1,Decoration,24}
{SPRITE,item,383,32,-1,Collectible,0}
{SPRITE,item,384,34,1,Decoration,24}
{SPRITE,item,384,38,1,Decoration,24}
{SPRITE,item,385,31,-1,Collectible,0}
{SPRITE,item,386,31,-1,Collectible,0}
{SPRITE,item,386,34,1,Decoration,25}
{SPRITE,item,386,42,-1,Decoration,24}
{SPRITE,item,387,31,-1,Checkpoint,3}
{SPRITE,item,388,32,1,Decoration,26}
{SPRITE,item,388,34,-1,Decoration,24}
{SPRITE,item,388,38,-1,Decoration,24}
{SPRITE,item,389,28,-1,Decoration,27}
{SPRITE,item,390,34,-1,Decoration,24}
{SPRITE,item,390,38,-1,Decoration,24}
{SPRITE,item,390,42,-1,Decoration,24}
{SPRITE,item,392,31,-1,Collectible,0}
{SPRITE,item,393,32,1,Decoration,26}
{SPRITE,item,394,31,-1,Collectible,0}
{SPRITE,item,394,32,1,Decoration,26}
{SPRITE,item,394,36,-1,Decoration,24}
{SPRITE,item,394,38,-1,Decoration,24}
{SPRITE,item,394,39,1,Decoration,25}
{SPRITE,item,394,42,-1,Decoration,24}
{SPRITE,item,395,31,-1,Collectible,0}
{SPRITE,block,395,33,-1,4,12}
{SPRITE,item,395,34,-1,Decoration,24}
{SPRITE,item,396,31,-1,Collectible,0}
{SPRITE,block,396,33,-1,4,12}
{SPRITE,block,397,33,-1,4,12}
{SPRITE,block,398,33,-1,4,12}
{SPRITE,item,398,38,-1,Decoration,24}
{SPRITE,item,398,42,-1,Decoration,24}
{SPRITE,block,399,33,-1,4,12}
{SPRITE,item,399,34,-1,Decoration,24}
{SPRITE,block,400,33,-1,4,12}
{SPRITE,item,401,31,-1,Collectible,0}
{SPRITE,block,401,33,-1,4,12}
{SPRITE,item,401,36,1,Decoration,25}
{SPRITE,item,402,31,-1,Collectible,0}
{SPRITE,block,402,33,-1,4,12}
{SPRITE,item,402,38,-1,Decoration,24}
{SPRITE,item,402,42,-1,Decoration,24}
{SPRITE,item,403,31,-1,Collectible,0}
{SPRITE,block,403,33,-1,4,12}
{SPRITE,item,403,34,-1,Decoration,24}
{SPRITE,item,404,31,-1,Collectible,0}
{SPRITE,block,404,33,-1,4,12}
{SPRITE,item,405,31,-1,Collectible,0}
{SPRITE,block,405,33,-1,4,12}
{SPRITE,item,405,34,1,Decoration,25}
{SPRITE,block,406,33,-1,4,12}
{SPRITE,item,406,38,-1,Decoration,24}
{SPRITE,item,406,42,-1,Decoration,24}
{SPRITE,block,407,33,-1,4,12}
{SPRITE,item,407,34,-1,Decoration,24}
{SPRITE,item,408,31,-1,Collectible,0}
{SPRITE,block,408,33,-1,4,12}
{SPRITE,item,409,31,-1,Collectible,0}
{SPRITE,block,409,33,-1,4,12}
{SPRITE,item,409,34,-1,Decoration,24}
{SPRITE,item,410,31,-1,Collectible,0}
{SPRITE,block,410,33,-1,4,12}
{SPRITE,item,410,38,-1,Decoration,24}
{SPRITE,item,410,42,-1,Decoration,24}
{SPRITE,item,411,31,-1,Collectible,0}
{SPRITE,block,411,33,-1,4,12}
{SPRITE,item,412,31,-1,Collectible,0}
{SPRITE,block,412,33,-1,4,12}
{SPRITE,item,412,36,1,Decoration,23}
{SPRITE,item,414,34,-1,Decoration,24}
{SPRITE,item,414,38,-1,Decoration,24}
{SPRITE,item,414,42,-1,Decoration,24}
{SPRITE,item,415,37,1,Decoration,25}
{SPRITE,item,416,31,-1,Collectible,0}
{SPRITE,item,416,32,1,Decoration,26}
{SPRITE,item,417,28,-1,Decoration,27}
{SPRITE,item,417,44,1,Decoration,25}
{SPRITE,item,418,31,-1,Collectible,0}
{SPRITE,item,418,34,1,Decoration,23}
{SPRITE,item,419,31,-1,Collectible,0}
{SPRITE,item,419,34,-1,Water,22}
{SPRITE,item,419,39,-1,Health,2}
{SPRITE,item,419,40,-1,Water,22}
{SPRITE,item,420,31,-1,Collectible,0}
{SPRITE,item,420,34,1,Decoration,23}
{SPRITE,item,421,31,-1,Collectible,0}
{SPRITE,item,421,32,1,Decoration,26}
{SPRITE,item,422,32,1,Decoration,26}
{SPRITE,item,423,31,-1,Collectible,0}
{SPRITE,item,424,31,-1,Collectible,0}
{SPRITE,block,424,35,-1,3,15}
{SPRITE,block,424,36,-1,3,15}
{SPRITE,block,424,37,-1,3,15}
{SPRITE,block,424,38,-1,3,15}
{SPRITE,block,424,39,-1,3,15}
{SPRITE,block,424,40,-1,3,15}
{SPRITE,block,424,41,-1,3,15}
{SPRITE,block,424,42,-1,3,15}
{SPRITE,block,424,43,-1,3,15}
{SPRITE,block,424,44,-1,3,15}
{SPRITE,item,425,34,-1,Water,22}
{SPRITE,item,425,40,-1,Water,22}
{SPRITE,item,426,32,-1,Collectible,0}
{SPRITE,item,427,33,-1,Collectible,0}
{SPRITE,item,428,34,-1,Collectible,0}
{SPRITE,item,429,35,-1,Collectible,0}
{SPRITE,item,431,34,-1,Water,22}
{SPRITE,item,431,40,-1,Water,22}
{SPRITE,item,432,44,1,Decoration,25}
{SPRITE,item,433,36,-1,Collectible,0}
{SPRITE,item,434,36,-1,Collectible,0}
{SPRITE,block,435,30,-1,3,15}
{SPRITE,block,435,31,-1,3,15}
{SPRITE,block,435,32,-1,3,15}
{SPRITE,block,435,33,-1,3,15}
{SPRITE,block,435,34,-1,3,15}
{SPRITE,block,435,35,-1,3,15}
{SPRITE,block,435,36,-1,3,15}
{SPRITE,block,435,37,-1,3,15}
{SPRITE,block,435,38,-1,3,15}
{SPRITE,block,435,39,-1,3,15}
{SPRITE,block,435,40,-1,3,15}
{SPRITE,item,437,34,-1,Water,22}
{SPRITE,item,437,36,-1,Collectible,0}
{SPRITE,item,437,40,-1,Water,22}
{SPRITE,item,438,36,-1,Collectible,0}
{SPRITE,item,439,36,-1,Collectible,0}
{SPRITE,item,442,45,1,Decoration,25}
{SPRITE,item,443,34,-1,Water,22}
{SPRITE,item,443,40,-1,Water,22}
{SPRITE,item,448,36,-1,Collectible,0}
{SPRITE,item,449,34,-1,Water,22}
{SPRITE,item,449,36,-1,Collectible,0}
{SPRITE,item,449,40,-1,Water,22}
{SPRITE,item,451,27,-1,Recovery,1}
{SPRITE,block,451,29,-1,3,15}
{SPRITE,block,451,30,-1,3,15}
{SPRITE,block,451,31,-1,3,15}
{SPRITE,block,451,32,-1,3,15}
{SPRITE,block,451,33,-1,3,15}
{SPRITE,block,451,34,-1,3,15}
{SPRITE,block,451,35,-1,3,15}
{SPRITE,block,451,36,-1,3,15}
{SPRITE,block,451,37,-1,3,15}
{SPRITE,block,451,38,-1,3,15}
{SPRITE,block,451,39,-1,3,15}
{SPRITE,block,451,40,-1,3,15}
{SPRITE,item,453,36,-1,Collectible,0}
{SPRITE,item,454,36,-1,Collectible,0}
{SPRITE,item,455,34,-1,Water,22}
{SPRITE,item,455,36,-1,Collectible,0}
{SPRITE,item,455,40,-1,Water,22}
{SPRITE,item,458,44,1,Decoration,25}
{SPRITE,item,460,36,-1,Collectible,0}
{SPRITE,item,461,34,-1,Water,22}
{SPRITE,item,461,36,-1,Collectible,0}
{SPRITE,item,461,40,-1,Water,22}
{SPRITE,block,463,29,-1,3,15}
{SPRITE,block,463,30,-1,3,15}
{SPRITE,block,463,31,-1,3,15}
{SPRITE,block,463,32,-1,3,15}
{SPRITE,block,463,33,-1,3,15}
{SPRITE,block,463,34,-1,3,15}
{SPRITE,block,463,35,-1,3,15}
{SPRITE,block,463,36,-1,3,15}
{SPRITE,block,463,37,-1,3,15}
{SPRITE,block,463,38,-1,3,15}
{SPRITE,block,463,39,-1,3,15}
{SPRITE,block,463,40,-1,3,15}
{SPRITE,item,464,36,-1,Collectible,0}
{SPRITE,item,465,35,-1,Collectible,0}
{SPRITE,item,465,36,-1,Collectible,0}
{SPRITE,item,467,34,-1,Water,22}
{SPRITE,item,467,40,-1,Water,22}
{SPRITE,item,470,34,1,Decoration,24}
{SPRITE,item,470,38,1,Decoration,24}
{SPRITE,item,470,42,1,Decoration,24}
{SPRITE,item,471,31,-1,Checkpoint,3}
{SPRITE,item,471,32,1,Decoration,26}
{SPRITE,item,472,32,1,Decoration,26}
{SPRITE,item,473,31,-1,Collectible,0}
{SPRITE,item,474,34,-1,Decoration,24}
{SPRITE,item,474,38,-1,Decoration,24}
{SPRITE,item,474,42,-1,Decoration,24}
{SPRITE,item,475,31,-1,Collectible,0}
{SPRITE,item,476,31,-1,Collectible,0}
{SPRITE,item,477,36,1,Decoration,25}
{SPRITE,item,478,28,-1,Decoration,27}
{SPRITE,item,478,34,-1,Decoration,24}
{SPRITE,item,478,38,-1,Decoration,24}
{SPRITE,item,478,42,-1,Decoration,24}
{SPRITE,item,480,32,-1,Decoration,24}
{SPRITE,item,482,27,-1,Collectible,0}
{SPRITE,item,482,30,-1,Decoration,23}
{SPRITE,item,482,33,1,Decoration,25}
{SPRITE,item,482,34,-1,Decoration,24}
{SPRITE,item,482,38,-1,Decoration,24}
{SPRITE,item,483,27,-1,Collectible,0}
{SPRITE,item,484,32,-1,Decoration,23}
{SPRITE,item,486,34,-1,Decoration,24}
{SPRITE,item,486,38,-1,Decoration,24}
{SPRITE,item,487,36,1,Decoration,25}
{SPRITE,item,489,32,1,Decoration,26}
{SPRITE,item,490,34,-1,Decoration,24}
{SPRITE,item,490,38,-1,Decoration,24}
{SPRITE,item,492,32,-1,Decoration,23}
{SPRITE,item,494,27,-1,Collectible,0}
{SPRITE,item,494,30,-1,Decoration,23}
{SPRITE,item,494,32,-1,Decoration,24}
{SPRITE,item,494,33,1,Decoration,25}
{SPRITE,item,494,34,-1,Decoration,24}
{SPRITE,item,494,38,-1,Decoration,24}
{SPRITE,item,495,27,-1,Collectible,0}
{SPRITE,item,498,34,-1,Decoration,24}
{SPRITE,item,498,38,-1,Decoration,24}
{SPRITE,item,499,32,1,Decoration,26}
{SPRITE,item,500,28,-1,Decoration,27}
{SPRITE,item,500,32,1,Decoration,26}
{SPRITE,item,502,34,-1,Decoration,24}
{SPRITE,item,502,38,-1,Decoration,24}
{SPRITE,item,505,32,1,Decoration,26}
{SPRITE,item,506,34,-1,Decoration,24}
{SPRITE,item,506,38,-1,Decoration,24}
{SPRITE,item,507,32,-1,Victory,6}
{SPRITE,item,509,32,1,Decoration,26}
{SPRITE,item,510,34,-1,Decoration,24}
{SPRITE,item,510,38,-1,Decoration,24}
{SPRITE,item,512,32,-1,Decoration,24}
{SPRITE,item,512,36,-1,Decoration,24}
{SPRITE,item,514,28,-1,Decoration,24}
{SPRITE,wind,352,34,-1,0,8,17}
{SPRITE,wind,352,36,-1,0,8,17}
{SPRITE,wind,352,38,-1,0,8,17}
{SPRITE,wind,354,34,-1,0,8,17}
{SPRITE,wind,354,36,-1,0,8,17}
{SPRITE,wind,354,38,-1,0,8,17}
{SPRITE,wind,356,34,-1,0,8,17}
{SPRITE,wind,356,36,-1,0,8,17}
{SPRITE,wind,356,38,-1,0,8,17}
{SPRITE,wind,358,34,-1,0,8,17}
{SPRITE,wind,358,36,-1,0,8,17}
{SPRITE,wind,358,38,-1,0,8,17}
{SPRITE,wind,360,34,-1,0,8,17}
{SPRITE,wind,360,36,-1,0,8,17}
{SPRITE,wind,360,38,-1,0,8,17}
{SPRITE,wind,362,34,-1,0,8,17}
{SPRITE,wind,362,36,-1,0,8,17}
{SPRITE,wind,362,38,-1,0,8,17}
{SPRITE,wind,364,34,-1,0,8,17}
{SPRITE,wind,364,36,-1,0,8,17}
{SPRITE,wind,364,38,-1,0,8,17}
{SPRITE,wind,366,34,-1,0,8,17}
{SPRITE,wind,366,36,-1,0,8,17}
{SPRITE,wind,366,38,-1,0,8,17}
{SPRITE,wind,368,34,-1,0,8,17}
{SPRITE,wind,368,36,-1,0,8,17}
{SPRITE,wind,368,38,-1,0,8,17}
{SPRITE,wind,370,34,-1,0,8,17}
{SPRITE,wind,370,36,-1,0,8,17}
{SPRITE,wind,370,38,-1,0,8,17}
{SPRITE,wind,372,34,-1,0,8,17}
{SPRITE,wind,372,36,-1,0,8,17}
{SPRITE,wind,372,38,-1,0,8,17}
{SPRITE,wind,374,34,-1,0,8,17}
{SPRITE,wind,374,36,-1,0,8,17}
{SPRITE,wind,374,38,-1,0,8,17}
{SPRITE,wind,376,34,-1,0,8,17}
{SPRITE,wind,376,36,-1,0,8,17}
{SPRITE,wind,376,38,-1,0,8,17}
{SPRITE,wind,378,34,-1,0,8,17}
{SPRITE,wind,378,36,-1,0,8,17}
{SPRITE,wind,378,38,-1,0,8,17}
{SPRITE,wind,380,34,-1,0,8,17}
{SPRITE,wind,380,36,-1,0,8,17}
{SPRITE,wind,382,34,-1,0,8,17}
[PLATFORMS]
{PLATFORM,108,27,-1,8,1,0,3,0,6}
{PLATFORM,118,27,-1,8,1,0,3,-180,6}
{PLATFORM,429,38,-1,8,1,0,4,0,5}
{PLATFORM,445,38,-1,8,1,0,4,0,4}
{PLATFORM,457,37,-1,8,1,0.6000000000000001,4,0,4}
{PLATFORM,466,36,-1,8,0,1,4,0,6}
[ENEMIES]
{ENEMY,67,18,1,0,0,0,0,0}
{ENEMY,69,18,1,0,0,1,0,0}
{ENEMY,71,18,1,0,0,0,0,1}
{ENEMY,73,18,1,0,0,1,0,1}
{ENEMY,81,18,1,0,0,0,1,0}
{ENEMY,87,24,1,0,0,0,1,0}
{ENEMY,88,24,1,0,0,0,1,0}
{ENEMY,89,24,1,0,0,0,1,0}
{ENEMY,95,24,1,0,0,0,0,0}
{ENEMY,101,24,1,0,0,0,0,1}
{ENEMY,131,25,1,2,2,0,0,1}
{ENEMY,133,25,1,2,2,0,0,1}
{ENEMY,143,26,1,3,3,0,0,1}
{ENEMY,146,26,1,4,4,0,0,0}
{ENEMY,147,25,1,3,3,0,0,1}
{ENEMY,153,35,1,0,0,0,0,0}
{ENEMY,155,34,1,0,0,0,0,0}
{ENEMY,175,31,1,0,0,0,1,0}
{ENEMY,176,31,1,0,0,0,1,0}
{ENEMY,183,31,1,0,0,0,1,0}
{ENEMY,184,31,1,0,0,0,1,0}
{ENEMY,232,30,1,4,4,0,0,0}
{ENEMY,239,30,1,4,4,0,0,0}
{ENEMY,248,30,1,4,4,0,0,0}
{ENEMY,268,36,1,4,4,0,0,1}
{ENEMY,269,36,1,3,3,0,0,1}
{ENEMY,276,36,1,4,4,0,0,0}
{ENEMY,278,36,1,3,3,0,0,1}
{ENEMY,286,36,1,4,4,0,0,1}
{ENEMY,287,36,1,3,3,0,0,1}
{ENEMY,305,30,1,2,2,0,0,0}
{ENEMY,309,30,1,2,2,0,1,0}
{ENEMY,323,23,1,3,3,0,0,0}
{ENEMY,331,22,1,3,3,0,0,0}
{ENEMY,356,28,1,4,4,0,1,0}
{ENEMY,357,38,1,4,4,0,1,0}
{ENEMY,361,28,1,0,0,0,1,0}
{ENEMY,362,28,1,2,2,0,1,0}
{ENEMY,363,28,1,0,0,0,1,0}
{ENEMY,367,38,1,4,4,0,1,0}
{ENEMY,368,28,1,4,4,0,1,0}
{ENEMY,375,38,1,4,4,0,1,0}
{ENEMY,391,31,1,3,3,0,0,0}
{ENEMY,396,32,1,2,2,0,0,0}
{ENEMY,400,31,1,3,3,0,0,0}
{ENEMY,403,32,1,2,2,0,0,0}
{ENEMY,407,31,1,3,3,0,0,0}
{ENEMY,410,32,1,2,2,0,0,0}
{ENEMY,426,43,1,4,4,0,0,1}
{ENEMY,429,44,1,3,3,0,0,1}
{ENEMY,433,43,1,4,4,0,0,1}
{ENEMY,439,43,1,3,3,0,0,1}
{ENEMY,443,44,1,4,4,0,0,1}
{ENEMY,447,43,1,3,3,0,0,1}
{ENEMY,455,43,1,3,3,0,0,1}
{ENEMY,461,43,1,3,3,0,0,1}
{ENEMY,478,32,1,2,2,0,0,0}
{ENEMY,481,29,1,2,2,0,0,0}
{ENEMY,485,30,1,2,2,0,0,0}
{ENEMY,488,32,1,2,2,0,0,0}
{ENEMY,490,32,1,0,0,0,0,0}
{ENEMY,495,28,1,0,0,0,0,0}
{ENEMY,499,31,1,3,3,0,0,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,plat_1.png}
{BITMAP,beach_plat2.png}
{BITMAP,plat_3.png}
{BITMAP,plat_4.png}
{BITMAP,beach_spikes.png}
{BITMAP,beach_fire.png}
{BITMAP,beach_hblock.png}
{BITMAP,beach_vblock.png}
{BITMAP,beach_sandstone.png}
{BITMAP,beach_tree.png}
{BITMAP,beach_wind.png}
{BITMAP,beach_sand.png}
{BITMAP,beach_question.png}
{BITMAP,trans_block.png}
{BITMAP,beach_medwater.png}
{BITMAP,beach_hugewater.png}
{BITMAP,beach_medsand.png}
{BITMAP,beach_bigsand.png}
{BITMAP,beach_decplant1.png}
{BITMAP,beach_decplant2.png}
{BITMAP,beach_dectree.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
{BITMAP,beachbg1.png}
[BACKGROUND]
{BACKGROUND,30}
[START POINT]
{START,7,19}
[TILES]
{TILE,0,4,3,5,1,20,0}
{TILE,0,5,1,4,0,18,0}
{TILE,1,4,3,7,0,20,0}
{TILE,1,6,0,5,0,18,0}
{TILE,1,7,1,4,0,18,0}
{TILE,2,4,3,7,0,20,0}
{TILE,2,8,0,5,0,18,0}
{TILE,2,9,1,3,0,18,0}
{TILE,3,4,3,7,0,20,0}
{TILE,3,9,7,3,0,18,0}
{TILE,4,4,3,7,0,20,0}
{TILE,4,9,7,3,0,18,0}
{TILE,5,4,3,7,0,20,0}
{TILE,5,9,7,3,0,18,0}
{TILE,6,4,3,7,0,20,0}
{TILE,6,9,7,3,0,18,0}
{TILE,7,4,3,7,0,20,0}
{TILE,7,9,7,3,0,18,0}
{TILE,8,4,3,7,0,20,0}
{TILE,8,9,7,3,0,18,0}
{TILE,9,4,3,7,0,20,0}
{TILE,9,9,7,3,0,18,0}
{TILE,10,4,3,7,0,20,0}
{TILE,10,9,7,3,0,18,0}
{TILE,11,4,3,7,0,20,0}
{TILE,11,9,7,3,0,18,0}
{TILE,12,4,3,7,0,20,0}
{TILE,12,9,7,4,0,18,0}
{TILE,13,4,3,7,0,20,0}
{TILE,13,10,0,4,0,18,0}
{TILE,14,4,3,7,0,20,0}
{TILE,14,8,5,3,0,18,0}
{TILE,14,9,3,1,0,18,0}
{TILE,14,11,0,4,0,18,0}
{TILE,15,4,3,7,0,20,0}
{TILE,15,8,7,3,0,18,0}
{TILE,15,9,3,7,0,18,0}
{TILE,15,12,0,4,0,18,0}
{TILE,16,4,3,7,0,20,0}
{TILE,16,8,7,3,0,18,0}
{TILE,16,9,3,7,0,18,0}
{TILE,16,13,0,3,0,18,0}
{TILE,17,4,3,7,0,20,0}
{TILE,17,8,7,3,0,18,0}
{TILE,17,9,3,7,0,18,0}
{TILE,17,13,7,3,0,18,0}
{TILE,18,4,3,7,0,20,0}
{TILE,18,8,7,3,0,18,0}
{TILE,18,9,3,7,0,18,0}
{TILE,18,13,7,3,0,18,0}
{TILE,19,4,3,7,0,20,0}
{TILE,19,8,7,3,0,18,0}
{TILE,19,9,3,7,0,18,0}
{TILE,19,13,7,3,0,18,0}
{TILE,20,4,3,7,0,20,0}
{TILE,20,8,7,3,0,18,0}
{TILE,20,9,3,7,0,18,0}
{TILE,20,13,7,3,0,18,0}
{TILE,21,4,3,7,0,20,0}
{TILE,21,8,7,3,0,18,0}
{TILE,21,9,3,7,0,18,0}
{TILE,21,13,7,2,0,18,0}
{TILE,22,4,3,7,0,20,0}
{TILE,22,8,7,3,0,18,0}
{TILE,22,9,3,7,0,18,0}
{TILE,22,12,6,2,0,18,0}
{TILE,23,4,3,7,0,20,0}
{TILE,23,8,7,5,0,18,0}
{TILE,23,9,1,7,0,18,0}
{TILE,23,11,6,2,0,18,0}
{TILE,24,4,3,7,0,20,0}
{TILE,24,10,6,2,0,18,0}
{TILE,25,4,3,7,0,20,0}
{TILE,25,9,6,3,0,18,0}
{TILE,26,4,3,7,0,20,0}
{TILE,26,9,7,3,0,18,0}
{TILE,27,4,3,7,0,20,0}
{TILE,27,9,7,3,0,18,0}
{TILE,28,4,3,7,0,20,0}
{TILE,28,9,7,3,0,18,0}
{TILE,29,4,3,7,0,20,0}
{TILE,29,9,7,3,0,18,0}
{TILE,30,4,3,7,0,20,0}
{TILE,30,9,7,3,0,18,0}
{TILE,31,4,3,7,0,20,0}
{TILE,31,9,7,3,0,18,0}
{TILE,32,4,3,7,0,20,0}
{TILE,32,9,7,3,0,18,0}
{TILE,33,4,3,7,0,20,0}
{TILE,33,9,7,5,0,18,0}
{TILE,33,10,1,3,1,18,0}
{TILE,34,4,3,7,0,20,0}
{TILE,34,10,7,3,1,18,0}
{TILE,35,4,3,7,0,20,0}
{TILE,35,10,7,3,1,18,0}
{TILE,36,4,3,7,0,20,0}
{TILE,36,10,7,3,1,18,0}
{TILE,37,4,3,7,0,20,0}
{TILE,37,10,7,3,1,18,0}
{TILE,38,4,3,7,0,20,0}
{TILE,38,10,7,3,1,18,0}
{TILE,39,4,3,7,0,20,0}
{TILE,39,10,7,3,1,18,0}
{TILE,40,4,3,7,0,20,0}
{TILE,40,10,7,3,1,18,0}
{TILE,41,4,3,7,0,20,0}
{TILE,41,10,7,3,1,18,0}
{TILE,42,4,3,7,0,20,0}
{TILE,42,10,7,3,1,18,0}
{TILE,43,1,3,5,1,20,0}
{TILE,43,2,1,5,1,20,0}
{TILE,43,3,1,5,1,20,0}
{TILE,43,4,1,7,1,20,0}
{TILE,43,10,7,3,1,18,0}
{TILE,44,1,3,7,0,20,0}
{TILE,44,6,5,3,1,18,0}
{TILE,44,7,3,1,1,18,0}
{TILE,44,10,7,3,1,18,0}
{TILE,45,1,3,7,0,20,0}
{TILE,45,6,7,3,1,18,0}
{TILE,45,7,3,7,1,18,0}
{TILE,45,9,5,3,0,18,0}
{TILE,45,10,7,1,1,18,0}
{TILE,46,1,3,7,0,20,0}
{TILE,46,6,7,3,1,18,0}
{TILE,46,7,3,7,1,18,0}
{TILE,46,9,7,3,1,18,0}
{TILE,47,1,3,7,0,20,0}
{TILE,47,6,7,3,1,18,0}
{TILE,47,7,3,7,1,18,0}
{TILE,47,9,7,3,1,18,0}
{TILE,48,1,3,7,0,20,0}
{TILE,48,6,7,3,1,18,0}
{TILE,48,7,3,7,1,18,0}
{TILE,48,9,7,4,1,18,0}
{TILE,49,1,3,7,0,20,0}
{TILE,49,6,7,3,1,18,0}
{TILE,49,7,4,7,0,18,0}
{TILE,49,10,0,4,1,18,0}
{TILE,50,1,3,7,0,20,0}
{TILE,50,6,7,3,1,18,0}
{TILE,50,8,4,0,0,18,0}
{TILE,50,11,0,4,1,18,0}
{TILE,51,1,3,7,0,20,0}
{TILE,51,6,7,3,1,18,0}
{TILE,51,9,4,0,0,18,0}
{TILE,51,12,0,4,1,18,0}
{TILE,52,1,3,7,0,20,0}
{TILE,52,6,7,3,1,18,0}
{TILE,52,10,4,0,0,18,0}
{TILE,52,13,0,4,1,18,0}
{TILE,53,1,3,7,0,20,0}
{TILE,53,6,7,3,1,18,0}
{TILE,53,11,3,0,0,18,0}
{TILE,53,14,0,4,1,18,0}
{TILE,54,1,3,7,0,20,0}
{TILE,54,6,7,3,1,18,0}
{TILE,54,11,3,7,0,18,0}
{TILE,54,15,0,3,0,18,0}
{TILE,55,1,3,7,0,20,0}
{TILE,55,6,7,3,1,18,0}
{TILE,55,11,3,7,0,18,0}
{TILE,55,15,7,3,1,18,0}
{TILE,56,1,3,7,0,20,0}
{TILE,56,6,7,3,1,18,0}
{TILE,56,11,3,7,0,18,0}
{TILE,56,15,7,3,1,18,0}
{TILE,57,1,3,7,0,20,0}
{TILE,57,6,7,3,1,18,0}
{TILE,57,11,3,7,0,18,0}
{TILE,57,15,7,3,1,18,0}
{TILE,58,1,3,7,0,20,0}
{TILE,58,6,7,3,1,18,0}
{TILE,58,11,3,7,0,18,0}
{TILE,58,15,7,3,1,18,0}
{TILE,59,1,3,7,0,20,0}
{TILE,59,6,7,3,1,18,0}
{TILE,59,11,3,7,0,18,0}
{TILE,59,15,7,3,1,18,0}
{TILE,60,1,3,7,0,20,0}
{TILE,60,6,7,3,1,18,0}
{TILE,60,11,3,7,0,18,0}
{TILE,60,15,7,3,1,18,0}
{TILE,61,1,3,7,0,20,0}
{TILE,61,6,7,3,1,18,0}
{TILE,61,11,3,7,0,18,0}
{TILE,61,15,7,3,1,18,0}
{TILE,62,1,3,7,0,20,0}
{TILE,62,6,7,3,1,18,0}
{TILE,62,11,3,7,0,18,0}
{TILE,62,15,7,3,1,18,0}
{TILE,63,1,3,7,0,20,0}
{TILE,63,6,7,3,1,18,0}
{TILE,63,11,3,7,0,18,0}
{TILE,63,15,7,3,1,18,0}
{TILE,64,1,3,7,0,20,0}
{TILE,64,6,7,3,1,18,0}
{TILE,64,11,3,7,0,18,0}
{TILE,64,15,7,3,1,18,0}
{TILE,65,1,3,7,0,20,0}
{TILE,65,6,7,3,1,18,0}
{TILE,65,11,3,7,0,18,0}
{TILE,65,15,7,3,1,18,0}
{TILE,66,1,3,7,0,20,0}
{TILE,66,6,7,3,1,18,0}
{TILE,66,11,5,7,1,18,0}
{TILE,66,12,3,1,1,18,0}
{TILE,66,15,7,3,1,18,0}
{TILE,67,1,3,7,0,20,0}
{TILE,67,6,7,3,1,18,0}
{TILE,67,11,3,5,1,18,0}
{TILE,67,12,1,7,1,18,0}
{TILE,67,15,7,3,1,18,0}
{TILE,68,1,3,7,0,20,0}
{TILE,68,6,7,3,1,18,0}
{TILE,68,11,3,7,0,18,0}
{TILE,68,15,7,3,1,18,0}
{TILE,69,1,3,7,0,20,0}
{TILE,69,6,7,3,1,18,0}
{TILE,69,11,3,7,0,18,0}
{TILE,69,15,7,3,1,18,0}
{TILE,70,1,3,7,0,20,0}
{TILE,70,6,7,3,1,18,0}
{TILE,70,11,3,7,0,18,0}
{TILE,70,15,7,3,1,18,0}
{TILE,71,1,3,7,0,20,0}
{TILE,71,6,7,3,1,18,0}
{TILE,71,11,2,7,0,18,0}
{TILE,71,15,7,2,0,18,0}
{TILE,72,1,3,7,0,20,0}
{TILE,72,6,7,3,1,18,0}
{TILE,72,10,2,6,0,18,0}
{TILE,72,14,6,2,0,18,0}
{TILE,73,1,3,7,0,20,0}
{TILE,73,6,7,3,1,18,0}
{TILE,73,9,2,6,0,18,0}
{TILE,73,13,6,2,0,18,0}
{TILE,74,1,5,7,1,20,0}
{TILE,74,2,5,1,1,20,0}
{TILE,74,3,5,1,1,20,0}
{TILE,74,4,3,1,1,20,0}
{TILE,74,6,7,3,1,18,0}
{TILE,74,8,2,6,0,18,0}
{TILE,74,12,6,2,0,18,0}
{TILE,75,4,3,7,1,20,0}
{TILE,75,6,7,3,1,18,0}
{TILE,75,7,3,6,0,18,0}
{TILE,75,11,6,2,0,18,0}
{TILE,76,4,3,7,1,20,0}
{TILE,76,6,7,5,0,18,0}
{TILE,76,7,1,7,0,18,0}
{TILE,76,10,6,2,0,18,0}
{TILE,77,4,3,7,1,20,0}
{TILE,77,9,6,3,0,18,0}
{TILE,78,4,3,7,1,20,0}
{TILE,78,9,7,3,0,18,0}
{TILE,79,4,3,7,1,20,0}
{TILE,79,9,7,3,0,18,0}
{TILE,80,4,3,7,1,20,0}
{TILE,80,9,7,3,0,18,0}
{TILE,81,4,3,7,1,20,0}
{TILE,81,9,7,3,0,18,0}
{TILE,82,4,3,7,1,20,0}
{TILE,82,9,7,3,0,18,0}
{TILE,83,4,3,7,1,20,0}
{TILE,83,9,7,3,0,18,0}
{TILE,84,4,3,7,1,20,0}
{TILE,84,9,7,3,0,18,0}
{TILE,85,4,3,7,1,20,0}
{TILE,85,9,7,3,0,18,0}
{TILE,86,4,3,7,1,20,0}
{TILE,86,9,7,4,0,18,0}
{TILE,87,4,3,7,1,20,0}
{TILE,87,10,0,3,0,18,0}
{TILE,88,4,3,7,1,20,0}
{TILE,88,10,7,4,0,18,0}
{TILE,89,4,3,7,1,20,0}
{TILE,89,11,0,3,0,18,0}
{TILE,90,4,3,7,1,20,0}
{TILE,90,11,7,3,0,18,0}
{TILE,91,4,3,7,1,20,0}
{TILE,91,11,7,3,0,18,0}
{TILE,92,4,3,7,1,20,0}
{TILE,92,11,7,3,0,18,0}
{TILE,93,4,3,7,1,20,0}
{TILE,93,11,7,3,0,18,0}
{TILE,94,4,3,7,1,20,0}
{TILE,94,11,7,3,0,18,0}
{TILE,95,4,3,7,1,20,0}
{TILE,95,11,7,3,0,18,0}
{TILE,96,4,3,7,1,20,0}
{TILE,96,11,7,3,0,18,0}
{TILE,97,4,3,7,1,20,0}
{TILE,97,11,7,3,0,18,0}
{TILE,98,4,3,7,1,20,0}
{TILE,98,11,7,3,0,18,0}
{TILE,99,4,3,7,1,20,0}
{TILE,99,11,7,2,0,18,0}
{TILE,100,4,3,7,1,20,0}
{TILE,100,10,6,3,0,18,0}
{TILE,101,4,3,7,1,20,0}
{TILE,101,10,7,2,0,18,0}
{TILE,102,4,3,7,1,20,0}
{TILE,102,9,6,3,0,18,0}
{TILE,103,4,3,7,1,20,0}
{TILE,103,9,7,3,0,18,0}
{TILE,104,4,3,7,1,20,0}
{TILE,104,9,7,3,0,18,0}
{TILE,105,4,3,7,1,20,0}
{TILE,105,9,7,3,0,18,0}
{TILE,106,4,3,7,1,20,0}
{TILE,106,9,7,3,0,18,0}
{TILE,107,4,3,7,1,20,0}
{TILE,107,9,7,3,0,18,0}
{TILE,108,4,3,7,1,20,0}
{TILE,108,9,7,3,0,18,0}
{TILE,109,4,3,7,1,20,0}
{TILE,109,9,7,5,1,18,0}
{TILE,109,10,1,5,1,18,0}
{TILE,109,11,1,5,1,18,0}
{TILE,109,12,1,5,1,18,0}
{TILE,109,13,1,5,1,18,0}
{TILE,109,14,1,5,1,18,0}
{TILE,109,15,1,5,1,18,0}
{TILE,109,16,1,3,1,18,0}
{TILE,109,17,3,5,1,18,0}
{TILE,109,18,1,5,1,18,0}
{TILE,109,19,1,5,1,18,0}
{TILE,109,20,1,5,1,18,0}
{TILE,109,21,1,5,1,18,0}
{TILE,109,22,1,3,1,18,0}
{TILE,110,4,3,7,1,20,0}
{TILE,110,13,5,3,1,18,0}
{TILE,110,14,3,1,1,18,0}
{TILE,110,16,7,5,1,18,0}
{TILE,110,17,1,7,1,18,0}
{TILE,110,19,5,3,1,18,0}
{TILE,110,20,3,1,1,18,0}
{TILE,110,22,7,3,1,18,0}
{TILE,111,4,3,7,1,20,0}
{TILE,111,13,7,3,1,18,0}
{TILE,111,14,5,7,1,18,0}
{TILE,111,15,5,1,1,18,0}
{TILE,111,16,5,1,1,18,0}
{TILE,111,17,5,1,1,18,0}
{TILE,111,18,5,1,1,18,0}
{TILE,111,19,7,1,1,18,0}
{TILE,111,20,5,7,1,18,0}
{TILE,111,21,5,1,1,18,0}
{TILE,111,22,7,1,1,18,0}
{TILE,112,4,3,7,1,20,0}
{TILE,112,9,5,3,1,18,0}
{TILE,112,10,5,1,1,18,0}
{TILE,112,11,3,1,1,18,0}
{TILE,112,13,7,3,1,18,0}
{TILE,113,4,3,7,1,20,0}
{TILE,113,9,7,3,1,18,0}
{TILE,113,11,3,7,1,18,0}
{TILE,113,13,7,4,1,18,0}
{TILE,114,4,3,7,1,20,0}
{TILE,114,9,7,3,1,18,0}
{TILE,114,11,3,7,1,18,0}
{TILE,114,14,0,3,1,18,0}
{TILE,115,4,3,7,1,20,0}
{TILE,115,9,7,2,0,18,0}
{TILE,115,11,3,7,1,18,0}
{TILE,115,14,7,3,1,18,0}
{TILE,116,4,3,7,1,20,0}
{TILE,116,8,6,3,0,18,0}
{TILE,116,11,3,7,1,18,0}
{TILE,116,14,7,3,1,18,0}
{TILE,117,0,3,5,1,20,0}
{TILE,117,1,1,5,1,20,0}
{TILE,117,2,1,5,1,20,0}
{TILE,117,3,1,5,1,20,0}
{TILE,117,4,1,7,1,20,0}
{TILE,117,8,7,2,0,18,0}
{TILE,117,11,3,7,1,18,0}
{TILE,117,14,7,3,1,18,0}
{TILE,118,0,3,7,1,20,0}
{TILE,118,7,6,2,0,18,0}
{TILE,118,11,3,7,1,18,0}
{TILE,118,14,7,3,1,18,0}
{TILE,119,0,3,7,1,20,0}
{TILE,119,6,6,2,0,18,0}
{TILE,119,11,3,7,1,18,0}
{TILE,119,14,7,2,1,18,0}
{TILE,120,0,3,7,1,20,0}
{TILE,120,5,6,2,0,18,0}
{TILE,120,11,3,7,1,18,0}
{TILE,120,13,6,3,1,18,0}
{TILE,121,0,3,7,1,20,0}
{TILE,121,4,6,3,0,18,0}
{TILE,121,11,3,7,1,18,0}
{TILE,121,13,7,3,1,18,0}
{TILE,122,0,3,7,1,20,0}
{TILE,122,1,5,3,1,18,0}
{TILE,122,2,5,1,0,18,0}
{TILE,122,3,5,1,0,18,0}
{TILE,122,4,7,1,0,18,0}
{TILE,122,11,3,7,1,18,0}
{TILE,122,13,7,3,1,18,0}
{TILE,123,0,3,7,1,20,0}
{TILE,123,1,7,5,1,18,0}
{TILE,123,2,1,5,1,18,0}
{TILE,123,3,1,5,1,18,0}
{TILE,123,4,1,5,1,18,0}
{TILE,123,5,1,5,1,18,0}
{TILE,123,6,1,5,1,18,0}
{TILE,123,7,1,5,1,18,0}
{TILE,123,8,1,5,1,18,0}
{TILE,123,9,1,5,1,18,0}
{TILE,123,10,1,5,1,18,0}
{TILE,123,11,1,7,1,18,0}
{TILE,123,13,7,3,1,18,0}
{TILE,124,0,3,7,1,20,0}
{TILE,124,13,7,2,1,18,0}
{TILE,125,0,3,7,1,20,0}
{TILE,125,12,6,2,1,18,0}
{TILE,126,0,3,7,1,20,0}
{TILE,126,11,6,2,1,18,0}
{TILE,127,0,5,7,1,20,0}
{TILE,127,1,5,1,1,20,0}
{TILE,127,2,5,1,1,20,0}
{TILE,127,3,5,1,1,20,0}
{TILE,127,4,5,1,1,20,0}
{TILE,127,5,3,1,1,20,0}
{TILE,127,10,6,2,1,18,0}
{TILE,128,5,3,7,1,20,0}
{TILE,128,9,6,3,1,18,0}
{TILE,129,5,3,7,1,20,0}
{TILE,129,9,7,3,1,18,0}
{TILE,130,5,3,7,1,20,0}
{TILE,130,9,7,3,1,18,0}
{TILE,131,5,3,7,1,20,0}
{TILE,131,9,7,3,1,18,0}
{TILE,132,5,3,7,1,20,0}
{TILE,132,9,7,3,1,18,0}
{TILE,133,5,3,7,1,20,0}
{TILE,133,9,7,3,1,18,0}
{TILE,134,5,3,7,1,20,0}
{TILE,134,9,7,3,1,18,0}
{TILE,135,5,5,7,1,20,0}
{TILE,135,6,5,1,0,20,0}
{TILE,135,7,5,1,0,20,0}
{TILE,135,8,3,1,1,20,0}
{TILE,135,9,7,3,1,18,0}
{TILE,136,8,3,7,1,20,0}
{TILE,136,9,7,5,1,18,0}
{TILE,136,10,1,3,1,18,0}
{TILE,137,8,3,7,1,20,0}
{TILE,137,10,7,3,1,18,0}
{TILE,138,8,3,7,1,20,0}
{TILE,138,10,7,3,1,18,0}
{TILE,139,8,3,7,1,20,0}
{TILE,139,10,7,3,1,18,0}
{TILE,140,8,3,7,1,20,0}
{TILE,140,10,7,3,1,18,0}
{TILE,141,8,3,7,1,20,0}
{TILE,141,10,7,3,1,18,0}
{TILE,142,8,3,7,1,20,0}
{TILE,142,10,7,3,1,18,0}
{TILE,143,8,3,7,1,20,0}
{TILE,143,10,7,3,1,18,0}
{TILE,144,8,3,7,1,20,0}
{TILE,144,10,7,3,1,18,0}
{TILE,145,8,3,7,1,20,0}
{TILE,145,10,7,3,1,18,0}
{TILE,146,8,3,7,1,20,0}
{TILE,146,10,7,3,1,18,0}
{TILE,147,8,3,7,1,20,0}
{TILE,147,10,7,3,1,18,0}
{TILE,148,8,3,7,1,20,0}
{TILE,148,10,7,3,1,18,0}
{TILE,149,7,3,5,1,20,0}
{TILE,149,8,1,7,1,20,0}
{TILE,149,9,5,3,1,18,0}
{TILE,149,10,7,1,1,18,0}
{TILE,150,5,3,5,1,20,0}
{TILE,150,6,1,5,1,20,0}
{TILE,150,7,1,7,1,20,0}
{TILE,150,9,7,3,1,18,0}
{TILE,151,5,3,7,1,20,0}
{TILE,151,9,7,3,1,18,0}
{TILE,152,5,3,7,1,20,0}
{TILE,152,9,7,2,0,18,0}
{TILE,153,5,3,7,1,20,0}
{TILE,153,7,5,2,0,18,0}
{TILE,153,8,6,1,0,18,0}
{TILE,154,5,5,7,1,20,0}
{TILE,154,6,6,1,0,18,0}
[SPRITES]
{SPRITE,item,0,12,-1,Decoration,23}
{SPRITE,item,0,14,-1,Decoration,23}
{SPRITE,item,0,16,-1,Decoration,24}
{SPRITE,item,0,20,-1,Decoration,24}
{SPRITE,item,0,24,-1,Decoration,24}
{SPRITE,item,1,13,1,Decoration,25}
{SPRITE,item,2,17,1,Decoration,25}
{SPRITE,item,4,20,-1,Decoration,24}
{SPRITE,item,4,24,-1,Decoration,24}
{SPRITE,item,6,18,1,Decoration,26}
{SPRITE,item,6,22,1,Decoration,25}
{SPRITE,item,7,18,1,Decoration,26}
{SPRITE,item,8,17,-1,Collectible,0}
{SPRITE,item,8,20,-1,Decoration,24}
{SPRITE,item,8,24,-1,Decoration,24}
{SPRITE,item,9,14,-1,Decoration,27}
{SPRITE,item,9,17,-1,Collectible,0}
{SPRITE,item,10,19,1,Decoration,25}
{SPRITE,block,11,16,-1,1,13}
{SPRITE,block,11,17,-1,1,13}
{SPRITE,block,11,18,-1,1,13}
{SPRITE,item,12,20,-1,Decoration,24}
{SPRITE,item,12,24,-1,Decoration,24}
{SPRITE,item,13,17,-1,Collectible,0}
{SPRITE,item,14,17,-1,Collectible,0}
{SPRITE,item,14,22,1,Decoration,25}
{SPRITE,item,15,17,-1,Collectible,0}
{SPRITE,item,16,17,-1,Collectible,0}
{SPRITE,item,16,18,1,Decoration,26}
{SPRITE,item,16,20,-1,Decoration,24}
{SPRITE,item,16,24,-1,Decoration,24}
{SPRITE,item,17,18,1,Decoration,26}
{SPRITE,block,18,16,-1,1,13}
{SPRITE,block,18,17,-1,1,13}
{SPRITE,block,18,18,-1,1,13}
{SPRITE,item,18,21,1,Decoration,25}
{SPRITE,item,20,17,-1,Collectible,0}
{SPRITE,item,20,18,1,Decoration,26}
{SPRITE,item,20,20,-1,Decoration,24}
{SPRITE,item,20,24,-1,Decoration,24}
{SPRITE,item,20,28,-1,Decoration,24}
{SPRITE,item,21,17,-1,Collectible,0}
{SPRITE,item,22,17,-1,Collectible,0}
{SPRITE,item,22,20,1,Decoration,24}
{SPRITE,item,23,15,-1,Decoration,27}
{SPRITE,block,24,16,-1,3,15}
{SPRITE,block,24,17,-1,3,15}
{SPRITE,block,24,18,-1,3,15}
{SPRITE,item,24,24,1,Decoration,24}
{SPRITE,item,24,28,-1,Decoration,24}
{SPRITE,item,24,32,-1,Decoration,24}
{SPRITE,item,25,20,-1,Water,22}
{SPRITE,item,26,22,1,Decoration,23}
{SPRITE,item,27,19,-1,Collectible,0}
{SPRITE,item,28,24,1,Decoration,23}
{SPRITE,item,28,26,1,Decoration,24}
{SPRITE,item,28,30,1,Decoration,24}
{SPRITE,item,28,34,-1,Decoration,24}
{SPRITE,item,29,21,-1,Collectible,0}
{SPRITE,spike,30,16,-1,11,3}
{SPRITE,spike,31,16,-1,11,3}
{SPRITE,item,31,20,-1,Water,22}
{SPRITE,item,31,22,-1,Collectible,0}
{SPRITE,item,31,26,-1,Water,22}
{SPRITE,spike,32,16,-1,11,3}
{SPRITE,item,32,28,1,Decoration,24}
{SPRITE,item,32,32,-1,Decoration,24}
{SPRITE,spike,33,16,-1,11,3}
{SPRITE,block,33,21,-1,3,15}
{SPRITE,item,33,23,-1,Collectible,0}
{SPRITE,spike,34,16,-1,11,3}
{SPRITE,spike,35,16,-1,11,3}
{SPRITE,spike,36,16,-1,11,3}
{SPRITE,item,36,23,-1,Collectible,0}
{SPRITE,item,36,28,1,Decoration,24}
{SPRITE,item,36,32,-1,Decoration,24}
{SPRITE,spike,37,16,-1,11,3}
{SPRITE,item,37,20,-1,Water,22}
{SPRITE,item,37,26,-1,Water,22}
{SPRITE,item,38,13,-1,Decoration,27}
{SPRITE,spike,38,16,-1,11,3}
{SPRITE,block,38,21,-1,3,15}
{SPRITE,spike,39,16,-1,11,3}
{SPRITE,item,39,24,-1,Collectible,0}
{SPRITE,spike,40,16,-1,11,3}
{SPRITE,item,40,28,1,Decoration,24}
{SPRITE,item,40,32,-1,Decoration,24}
{SPRITE,spike,41,16,-1,11,3}
{SPRITE,block,41,21,-1,3,15}
{SPRITE,item,41,23,-1,Collectible,0}
{SPRITE,spike,42,16,-1,11,3}
{SPRITE,spike,43,16,-1,11,3}
{SPRITE,item,43,20,-1,Water,22}
{SPRITE,item,43,23,-1,Collectible,0}
{SPRITE,item,43,26,-1,Water,22}
{SPRITE,spike,44,16,-1,11,3}
{SPRITE,item,44,26,1,Decoration,24}
{SPRITE,item,44,30,1,Decoration,24}
{SPRITE,spike,45,16,-1,11,3}
{SPRITE,item,45,22,-1,Collectible,0}
{SPRITE,block,46,21,-1,3,15}
{SPRITE,item,46,24,1,Decoration,23}
{SPRITE,item,47,20,-1,Collectible,0}
{SPRITE,item,48,22,1,Decoration,24}
{SPRITE,item,48,26,1,Decoration,24}
{SPRITE,item,48,30,1,Decoration,24}
{SPRITE,item,49,20,-1,Water,22}
{SPRITE,item,50,14,-1,Decoration,27}
{SPRITE,item,50,18,-1,Collectible,0}
{SPRITE,item,50,20,1,Decoration,24}
{SPRITE,item,50,24,1,Decoration,24}
{SPRITE,item,50,28,-1,Decoration,24}
{SPRITE,item,51,17,-1,Collectible,0}
{SPRITE,item,53,17,-1,Collectible,0}
{SPRITE,item,54,18,1,Decoration,26}
{SPRITE,item,54,20,1,Decoration,24}
{SPRITE,item,54,24,1,Decoration,24}
{SPRITE,item,54,28,-1,Decoration,24}
{SPRITE,item,56,18,1,Decoration,26}
{SPRITE,item,57,17,-1,Collectible,0}
{SPRITE,item,58,20,-1,Decoration,24}
{SPRITE,item,58,21,1,Decoration,25}
{SPRITE,item,58,24,-1,Decoration,24}
{SPRITE,item,59,17,-1,Collectible,0}
{SPRITE,item,60,19,1,Decoration,25}
{SPRITE,item,61,18,1,Decoration,26}
{SPRITE,item,62,17,-1,Collectible,0}
{SPRITE,item,62,20,-1,Decoration,24}
{SPRITE,item,62,24,-1,Decoration,24}
{SPRITE,item,64,21,1,Decoration,25}
{SPRITE,item,65,17,-1,Collectible,0}
{SPRITE,item,65,18,-1,Checkpoint,3}
{SPRITE,item,66,22,-1,Decoration,24}
{SPRITE,item,66,26,-1,Decoration,24}
{SPRITE,block,67,20,-1,4,12}
{SPRITE,block,68,20,-1,4,12}
{SPRITE,item,68,21,1,Decoration,25}
{SPRITE,block,69,20,-1,4,12}
{SPRITE,item,70,18,-1,Collectible,0}
{SPRITE,block,70,20,-1,4,12}
{SPRITE,item,70,22,-1,Decoration,24}
{SPRITE,item,70,26,-1,Decoration,24}
{SPRITE,item,71,18,-1,Collectible,0}
{SPRITE,block,71,20,-1,4,12}
{SPRITE,item,72,18,-1,Collectible,0}
{SPRITE,block,72,20,-1,4,12}
{SPRITE,block,73,20,-1,4,12}
{SPRITE,block,74,20,-1,4,12}
{SPRITE,item,74,22,-1,Decoration,24}
{SPRITE,item,74,26,-1,Decoration,24}
{SPRITE,item,75,18,-1,Collectible,0}
{SPRITE,block,75,20,-1,4,12}
{SPRITE,block,76,20,-1,4,12}
{SPRITE,item,76,23,1,Decoration,25}
{SPRITE,item,77,18,-1,Collectible,0}
{SPRITE,block,77,20,-1,4,12}
{SPRITE,item,78,16,-1,Decoration,27}
{SPRITE,block,78,20,-1,4,12}
{SPRITE,item,78,22,-1,Decoration,24}
{SPRITE,item,78,26,-1,Decoration,24}
{SPRITE,block,79,20,-1,4,12}
{SPRITE,item,80,18,-1,Collectible,0}
{SPRITE,block,80,20,-1,4,12}
{SPRITE,block,81,20,-1,4,12}
{SPRITE,item,82,18,-1,Collectible,0}
{SPRITE,block,82,20,-1,4,12}
{SPRITE,item,82,22,-1,Decoration,24}
{SPRITE,item,82,26,-1,Decoration,24}
{SPRITE,block,83,20,-1,4,12}
{SPRITE,item,84,18,-1,Collectible,0}
{SPRITE,block,84,20,-1,4,12}
{SPRITE,item,84,24,1,Decoration,25}
{SPRITE,item,85,11,-1,Collectible,0}
{SPRITE,item,85,12,-1,Collectible,0}
{SPRITE,item,85,13,-1,Collectible,0}
{SPRITE,item,85,14,-1,Collectible,0}
{SPRITE,item,85,15,-1,Collectible,0}
{SPRITE,item,85,16,-1,Collectible,0}
{SPRITE,block,85,20,-1,4,12}
{SPRITE,item,86,18,-1,Collectible,0}
{SPRITE,block,86,20,-1,4,12}
{SPRITE,item,86,22,-1,Decoration,24}
{SPRITE,item,86,26,-1,Decoration,24}
{SPRITE,item,87,4,-1,Health,2}
{SPRITE,block,87,6,-1,2,16}
{SPRITE,block,87,7,-1,2,16}
{SPRITE,block,87,8,-1,2,16}
{SPRITE,block,87,9,-1,2,16}
{SPRITE,block,87,10,-1,2,16}
{SPRITE,block,87,11,-1,2,16}
{SPRITE,block,87,12,-1,2,16}
{SPRITE,block,87,13,-1,2,16}
{SPRITE,block,87,14,-1,2,16}
{SPRITE,block,87,15,-1,2,16}
{SPRITE,item,87,18,-1,Collectible,0}
{SPRITE,block,87,20,-1,4,12}
{SPRITE,block,88,13,-1,3,15}
{SPRITE,block,88,14,-1,3,15}
{SPRITE,block,88,15,-1,3,15}
{SPRITE,block,88,16,-1,3,15}
{SPRITE,block,88,17,-1,3,15}
{SPRITE,block,88,18,-1,3,15}
{SPRITE,block,88,19,-1,3,15}
{SPRITE,block,88,20,-1,4,12}
{SPRITE,block,89,12,-1,4,12}
{SPRITE,block,89,20,-1,4,12}
{SPRITE,block,90,12,-1,4,12}
{SPRITE,item,90,17,-1,Collectible,0}
{SPRITE,block,90,20,-1,4,12}
{SPRITE,item,90,22,-1,Decoration,24}
{SPRITE,item,90,26,-1,Decoration,24}
{SPRITE,item,91,10,-1,Collectible,0}
{SPRITE,block,91,12,-1,4,12}
{SPRITE,item,91,17,-1,Collectible,0}
{SPRITE,block,92,12,-1,4,12}
{SPRITE,item,92,13,1,Decoration,25}
{SPRITE,item,92,17,-1,Collectible,0}
{SPRITE,item,92,18,1,Decoration,26}
{SPRITE,item,92,20,-1,Decoration,24}
{SPRITE,item,92,22,1,Decoration,25}
{SPRITE,item,93,10,-1,Collectible,0}
{SPRITE,block,93,12,-1,4,12}
{SPRITE,item,93,17,-1,Collectible,0}
{SPRITE,block,94,12,-1,4,12}
{SPRITE,item,94,20,1,Decoration,24}
{SPRITE,item,94,22,1,Decoration,24}
{SPRITE,item,94,26,-1,Decoration,24}
{SPRITE,item,95,10,-1,Collectible,0}
{SPRITE,block,95,12,-1,4,12}
{SPRITE,block,96,12,-1,4,12}
{SPRITE,item,96,18,1,Decoration,26}
{SPRITE,item,96,21,1,Decoration,25}
{SPRITE,item,97,10,-1,Collectible,0}
{SPRITE,block,97,12,-1,4,12}
{SPRITE,item,97,20,-1,Water,22}
{SPRITE,block,98,12,-1,4,12}
{SPRITE,item,98,18,-1,Collectible,0}
{SPRITE,item,98,22,1,Decoration,23}
{SPRITE,item,98,24,1,Decoration,24}
{SPRITE,item,98,28,-1,Decoration,24}
{SPRITE,item,98,29,1,Decoration,25}
{SPRITE,item,98,32,-1,Decoration,24}
{SPRITE,item,98,36,-1,Decoration,24}
{SPRITE,item,99,10,-1,Collectible,0}
{SPRITE,block,99,12,-1,4,12}
{SPRITE,item,99,19,-1,Collectible,0}
{SPRITE,block,100,12,-1,4,12}
{SPRITE,item,100,14,-1,Decoration,23}
{SPRITE,item,100,24,1,Decoration,23}
{SPRITE,spike,101,12,-1,11,3}
{SPRITE,item,101,15,1,Decoration,25}
{SPRITE,item,101,21,-1,Collectible,0}
{SPRITE,spike,102,12,-1,11,3}
{SPRITE,item,102,14,-1,Decoration,24}
{SPRITE,item,102,22,-1,Collectible,0}
{SPRITE,item,102,26,1,Decoration,23}
{SPRITE,item,102,28,1,Decoration,24}
{SPRITE,item,102,32,-1,Decoration,24}
{SPRITE,item,102,36,-1,Decoration,24}
{SPRITE,spike,103,12,-1,11,3}
{SPRITE,item,103,20,-1,Water,22}
{SPRITE,item,103,26,-1,Water,22}
{SPRITE,item,104,8,-1,Decoration,27}
{SPRITE,spike,104,12,-1,11,3}
{SPRITE,item,104,18,-1,Decoration,23}
{SPRITE,item,104,24,-1,Collectible,0}
{SPRITE,item,104,30,1,Decoration,24}
{SPRITE,item,105,6,-1,Collectible,0}
{SPRITE,spike,105,12,-1,11,3}
{SPRITE,item,105,13,1,Decoration,25}
{SPRITE,item,105,25,-1,Collectible,0}
{SPRITE,item,106,6,-1,Collectible,0}
{SPRITE,spike,106,12,-1,11,3}
{SPRITE,item,106,14,-1,Decoration,24}
{SPRITE,item,106,18,1,Decoration,24}
{SPRITE,item,106,32,-1,Decoration,24}
{SPRITE,item,106,36,-1,Decoration,24}
{SPRITE,item,107,3,-1,Recovery,1}
{SPRITE,item,107,6,-1,Collectible,0}
{SPRITE,spike,107,12,-1,11,3}
{SPRITE,item,107,27,-1,Collectible,0}
{SPRITE,item,108,6,-1,Collectible,0}
{SPRITE,spike,108,12,-1,11,3}
{SPRITE,spike,108,23,-1,11,1}
{SPRITE,item,108,28,-1,Collectible,0}
{SPRITE,item,109,6,-1,Collectible,0}
{SPRITE,spike,109,12,-1,11,3}
{SPRITE,item,109,20,-1,Water,22}
{SPRITE,spike,109,23,-1,11,1}
{SPRITE,item,109,26,-1,Water,22}
{SPRITE,spike,110,12,-1,11,3}
{SPRITE,item,110,14,-1,Decoration,24}
{SPRITE,item,110,18,1,Decoration,24}
{SPRITE,spike,110,23,-1,11,1}
{SPRITE,item,110,32,-1,Decoration,24}
{SPRITE,item,110,36,-1,Decoration,24}
{SPRITE,spike,111,12,-1,11,3}
{SPRITE,spike,111,23,-1,11,1}
{SPRITE,item,111,34,1,Decoration,25}
{SPRITE,spike,112,12,-1,11,3}
{SPRITE,item,112,14,1,Decoration,25}
{SPRITE,spike,112,23,-1,11,1}
{SPRITE,spike,113,12,-1,11,3}
{SPRITE,spike,113,23,-1,11,1}
{SPRITE,spike,114,12,-1,11,3}
{SPRITE,item,114,14,-1,Decoration,24}
{SPRITE,item,114,16,1,Decoration,25}
{SPRITE,item,114,18,1,Decoration,24}
{SPRITE,spike,114,23,-1,11,1}
{SPRITE,item,114,28,-1,Collectible,0}
{SPRITE,item,114,32,-1,Decoration,24}
{SPRITE,item,114,36,-1,Decoration,24}
{SPRITE,block,115,12,-1,4,12}
{SPRITE,item,115,20,-1,Water,22}
{SPRITE,spike,115,23,-1,11,1}
{SPRITE,item,115,26,-1,Water,22}
{SPRITE,item,115,28,-1,Collectible,0}
{SPRITE,block,116,12,-1,4,12}
{SPRITE,spike,116,23,-1,11,1}
{SPRITE,item,116,28,-1,Collectible,0}
{SPRITE,item,116,33,1,Decoration,25}
{SPRITE,item,117,10,-1,Collectible,0}
{SPRITE,block,117,12,-1,4,12}
{SPRITE,spike,117,23,-1,11,1}
{SPRITE,item,118,10,-1,Collectible,0}
{SPRITE,block,118,12,-1,4,12}
{SPRITE,item,118,14,-1,Decoration,24}
{SPRITE,item,118,18,1,Decoration,24}
{SPRITE,spike,118,23,-1,11,1}
{SPRITE,item,118,32,-1,Decoration,24}
{SPRITE,item,118,36,-1,Decoration,24}
{SPRITE,block,119,12,-1,4,12}
{SPRITE,spike,119,23,-1,11,1}
{SPRITE,block,120,12,-1,4,12}
{SPRITE,spike,120,23,-1,11,1}
{SPRITE,block,121,12,-1,4,12}
{SPRITE,item,121,20,-1,Water,22}
{SPRITE,spike,121,23,-1,11,1}
{SPRITE,item,121,26,-1,Water,22}
{SPRITE,block,122,12,-1,4,12}
{SPRITE,item,122,14,-1,Decoration,24}
{SPRITE,item,122,18,1,Decoration,24}
{SPRITE,spike,122,23,-1,11,1}
{SPRITE,item,122,28,-1,Collectible,0}
{SPRITE,item,122,32,-1,Decoration,24}
{SPRITE,item,122,36,-1,Decoration,24}
{SPRITE,item,123,10,-1,Collectible,0}
{SPRITE,block,123,12,-1,4,12}
{SPRITE,item,123,14,1,Decoration,25}
{SPRITE,spike,123,23,-1,11,1}
{SPRITE,item,123,28,-1,Collectible,0}
{SPRITE,item,124,10,-1,Collectible,0}
{SPRITE,block,124,12,-1,4,12}
{SPRITE,spike,124,23,-1,11,1}
{SPRITE,item,124,28,-1,Collectible,0}
{SPRITE,block,125,12,-1,4,12}
{SPRITE,spike,125,23,-1,11,1}
{SPRITE,block,126,12,-1,4,12}
{SPRITE,item,126,14,-1,Decoration,24}
{SPRITE,item,126,18,1,Decoration,24}
{SPRITE,spike,126,23,-1,11,1}
{SPRITE,item,126,32,-1,Decoration,24}
{SPRITE,item,126,36,-1,Decoration,24}
{SPRITE,block,127,12,-1,4,12}
{SPRITE,item,127,20,-1,Water,22}
{SPRITE,spike,127,23,-1,11,1}
{SPRITE,item,127,26,-1,Water,22}
{SPRITE,item,127,28,-1,Collectible,0}
{SPRITE,block,128,12,-1,4,12}
{SPRITE,spike,128,23,-1,11,1}
{SPRITE,item,128,28,-1,Collectible,0}
{SPRITE,item,129,10,-1,Collectible,0}
{SPRITE,block,129,12,-1,4,12}
{SPRITE,spike,129,23,-1,11,1}
{SPRITE,item,130,10,-1,Collectible,0}
{SPRITE,block,130,12,-1,4,12}
{SPRITE,item,130,14,-1,Decoration,24}
{SPRITE,item,130,18,1,Decoration,24}
{SPRITE,spike,130,23,-1,11,1}
{SPRITE,item,130,32,-1,Decoration,24}
{SPRITE,item,130,36,-1,Decoration,24}
{SPRITE,block,131,12,-1,4,12}
{SPRITE,spike,131,23,-1,11,1}
{SPRITE,item,131,24,-1,Health,2}
{SPRITE,block,132,12,-1,4,12}
{SPRITE,item,132,17,1,Decoration,25}
{SPRITE,spike,132,23,-1,11,1}
{SPRITE,block,133,12,-1,4,12}
{SPRITE,item,133,20,-1,Water,22}
{SPRITE,spike,133,25,-1,11,1}
{SPRITE,item,133,26,-1,Water,22}
{SPRITE,item,133,28,-1,Collectible,0}
{SPRITE,block,134,12,-1,4,12}
{SPRITE,item,134,14,-1,Decoration,24}
{SPRITE,item,134,18,1,Decoration,24}
{SPRITE,spike,134,25,-1,11,1}
{SPRITE,item,134,26,-1,Recovery,1}
{SPRITE,item,134,28,-1,Collectible,0}
{SPRITE,item,134,32,-1,Decoration,24}
{SPRITE,item,134,36,-1,Decoration,24}
{SPRITE,block,135,12,-1,4,12}
{SPRITE,item,135,14,1,Decoration,25}
{SPRITE,spike,135,23,-1,11,1}
{SPRITE,item,135,28,-1,Collectible,0}
{SPRITE,item,135,33,1,Decoration,25}
{SPRITE,item,136,8,-1,Decoration,27}
{SPRITE,block,136,12,-1,4,12}
{SPRITE,spike,136,23,-1,11,1}
{SPRITE,item,137,10,-1,Collectible,0}
{SPRITE,block,137,12,-1,4,12}
{SPRITE,spike,137,23,-1,11,1}
{SPRITE,item,138,10,-1,Collectible,0}
{SPRITE,spike,138,12,-1,11,3}
{SPRITE,item,138,14,-1,Decoration,24}
{SPRITE,item,138,18,1,Decoration,24}
{SPRITE,spike,138,23,-1,11,1}
{SPRITE,item,138,32,-1,Decoration,24}
{SPRITE,item,138,36,-1,Decoration,24}
{SPRITE,item,139,9,-1,Collectible,0}
{SPRITE,spike,139,12,-1,11,3}
{SPRITE,item,139,20,-1,Water,22}
{SPRITE,spike,139,23,-1,11,1}
{SPRITE,item,139,26,-1,Water,22}
{SPRITE,item,140,9,-1,Collectible,0}
{SPRITE,spike,140,12,-1,11,3}
{SPRITE,spike,140,23,-1,11,1}
{SPRITE,item,140,28,-1,Collectible,0}
{SPRITE,item,141,8,-1,Collectible,0}
{SPRITE,spike,141,12,-1,11,3}
{SPRITE,item,141,27,-1,Collectible,0}
{SPRITE,item,142,8,-1,Collectible,0}
{SPRITE,spike,142,12,-1,11,3}
{SPRITE,item,142,14,-1,Decoration,23}
{SPRITE,item,142,16,-1,Decoration,24}
{SPRITE,item,142,20,1,Decoration,23}
{SPRITE,item,142,26,-1,Collectible,0}
{SPRITE,item,142,32,-1,Decoration,24}
{SPRITE,item,142,36,-1,Decoration,24}
{SPRITE,spike,143,12,-1,11,3}
{SPRITE,spike,144,12,-1,11,3}
{SPRITE,item,144,14,-1,Decoration,24}
{SPRITE,item,144,30,1,Decoration,23}
{SPRITE,spike,145,12,-1,11,3}
{SPRITE,item,145,15,1,Decoration,25}
{SPRITE,item,145,20,-1,Water,22}
{SPRITE,item,145,26,-1,Water,22}
{SPRITE,item,146,8,-1,Decoration,27}
{SPRITE,spike,146,12,-1,11,3}
{SPRITE,item,146,16,-1,Decoration,23}
{SPRITE,item,146,23,-1,Collectible,0}
{SPRITE,item,146,28,1,Decoration,24}
{SPRITE,item,146,32,-1,Decoration,24}
{SPRITE,item,146,36,-1,Decoration,24}
{SPRITE,item,147,12,1,Decoration,26}
{SPRITE,item,147,22,-1,Collectible,0}
{SPRITE,item,148,12,1,Decoration,26}
{SPRITE,item,148,14,-1,Decoration,23}
{SPRITE,item,148,21,-1,Collectible,0}
{SPRITE,item,148,26,1,Decoration,23}
{SPRITE,item,150,24,1,Decoration,24}
{SPRITE,item,150,28,1,Decoration,24}
{SPRITE,item,150,32,-1,Decoration,24}
{SPRITE,item,150,36,-1,Decoration,24}
{SPRITE,item,151,12,1,Decoration,26}
{SPRITE,item,151,20,-1,Water,22}
{SPRITE,item,152,22,1,Decoration,23}
{SPRITE,item,154,17,-1,Collectible,0}
{SPRITE,item,154,20,1,Decoration,24}
{SPRITE,item,154,24,1,Decoration,24}
{SPRITE,item,154,28,-1,Decoration,24}
{SPRITE,item,155,17,-1,Collectible,0}
{SPRITE,item,156,17,-1,Collectible,0}
{SPRITE,item,157,18,1,Decoration,26}
{SPRITE,block,158,15,-1,3,15}
{SPRITE,block,158,16,-1,3,15}
{SPRITE,block,158,17,-1,3,15}
{SPRITE,block,158,18,-1,3,15}
{SPRITE,item,158,20,-1,Decoration,24}
{SPRITE,item,158,24,-1,Decoration,24}
{SPRITE,item,159,14,-1,Decoration,27}
{SPRITE,item,160,20,1,Decoration,25}
{SPRITE,item,162,10,-1,Health,2}
{SPRITE,item,162,20,-1,Decoration,24}
{SPRITE,item,162,24,-1,Decoration,24}
{SPRITE,item,163,17,-1,Collectible,0}
{SPRITE,item,164,17,-1,Collectible,0}
{SPRITE,item,164,23,1,Decoration,25}
{SPRITE,item,165,17,-1,Collectible,0}
{SPRITE,item,166,18,1,Decoration,26}
{SPRITE,item,166,20,-1,Decoration,24}
{SPRITE,item,166,24,-1,Decoration,24}
{SPRITE,block,167,15,-1,3,15}
{SPRITE,block,167,16,-1,3,15}
{SPRITE,block,167,17,-1,3,15}
{SPRITE,block,167,18,-1,3,15}
{SPRITE,item,168,20,1,Decoration,25}
{SPRITE,item,169,14,-1,Decoration,27}
{SPRITE,item,169,18,1,Decoration,26}
{SPRITE,item,170,17,-1,Collectible,0}
{SPRITE,item,170,18,-1,Checkpoint,3}
{SPRITE,item,170,20,1,Decoration,24}
{SPRITE,item,170,24,1,Decoration,24}
{SPRITE,item,170,28,-1,Decoration,24}
{SPRITE,item,171,17,-1,Collectible,0}
{SPRITE,item,171,18,1,Decoration,26}
{SPRITE,item,171,20,-1,Water,22}
{SPRITE,item,172,17,-1,Collectible,0}
{SPRITE,item,174,22,1,Decoration,24}
{SPRITE,item,174,26,1,Decoration,24}
{SPRITE,item,174,30,-1,Decoration,24}
{SPRITE,container,175,17,-1,4,3}
{SPRITE,container,177,15,-1,4,3}
{SPRITE,item,177,19,-1,Collectible,0}
{SPRITE,item,177,20,-1,Water,22}
{SPRITE,item,178,19,-1,Collectible,0}
{SPRITE,item,178,24,1,Decoration,24}
{SPRITE,item,178,28,-1,Decoration,24}
{SPRITE,item,179,19,-1,Collectible,0}
{SPRITE,container,180,15,-1,4,3}
{SPRITE,block,180,19,-1,3,15}
{SPRITE,item,181,19,-1,Collectible,0}
{SPRITE,spike,181,22,-1,11,3}
{SPRITE,item,182,19,-1,Collectible,0}
{SPRITE,item,182,24,1,Decoration,24}
{SPRITE,item,182,28,-1,Decoration,24}
{SPRITE,container,183,15,-1,4,3}
{SPRITE,item,183,19,-1,Collectible,0}
{SPRITE,item,183,20,-1,Water,22}
{SPRITE,item,184,19,-1,Collectible,0}
{SPRITE,item,185,19,-1,Collectible,0}
{SPRITE,container,186,15,-1,4,3}
{SPRITE,item,186,19,-1,Collectible,0}
{SPRITE,item,186,24,1,Decoration,24}
{SPRITE,item,186,28,-1,Decoration,24}
{SPRITE,block,187,19,-1,3,15}
{SPRITE,item,188,19,-1,Collectible,0}
{SPRITE,spike,188,22,-1,11,3}
{SPRITE,container,189,15,-1,4,3}
{SPRITE,item,189,19,-1,Collectible,0}
{SPRITE,item,189,20,-1,Water,22}
{SPRITE,item,190,13,-1,Recovery,1}
{SPRITE,item,190,19,-1,Collectible,0}
{SPRITE,item,190,24,1,Decoration,24}
{SPRITE,item,190,28,-1,Decoration,24}
{SPRITE,item,191,19,-1,Collectible,0}
{SPRITE,container,192,15,-1,4,3}
{SPRITE,block,192,19,-1,3,15}
{SPRITE,item,193,19,-1,Collectible,0}
{SPRITE,item,194,19,-1,Collectible,0}
{SPRITE,item,194,24,1,Decoration,24}
{SPRITE,item,194,28,-1,Decoration,24}
{SPRITE,container,195,15,-1,4,3}
{SPRITE,item,195,19,-1,Collectible,0}
{SPRITE,item,195,20,-1,Water,22}
{SPRITE,spike,195,22,-1,11,3}
{SPRITE,item,196,19,-1,Collectible,0}
{SPRITE,item,197,19,-1,Collectible,0}
{SPRITE,container,198,15,-1,4,3}
{SPRITE,block,198,19,-1,3,15}
{SPRITE,item,198,24,1,Decoration,24}
{SPRITE,item,198,28,-1,Decoration,24}
{SPRITE,item,199,19,-1,Collectible,0}
{SPRITE,item,200,19,-1,Collectible,0}
{SPRITE,item,200,22,1,Decoration,24}
{SPRITE,item,200,26,1,Decoration,24}
{SPRITE,item,200,30,-1,Decoration,24}
{SPRITE,container,201,15,-1,4,3}
{SPRITE,item,201,20,-1,Water,22}
{SPRITE,container,204,15,-1,4,3}
{SPRITE,item,204,20,1,Decoration,24}
{SPRITE,item,204,24,1,Decoration,24}
{SPRITE,item,204,28,-1,Decoration,24}
{SPRITE,item,206,17,-1,Collectible,0}
{SPRITE,item,207,17,-1,Collectible,0}
{SPRITE,item,207,18,1,Decoration,26}
{SPRITE,item,208,17,-1,Collectible,0}
{SPRITE,item,208,20,-1,Decoration,24}
{SPRITE,item,208,24,-1,Decoration,24}
{SPRITE,item,209,21,1,Decoration,25}
{SPRITE,item,210,28,-1,Decoration,24}
{SPRITE,item,210,32,-1,Decoration,24}
{SPRITE,item,210,36,-1,Decoration,24}
{SPRITE,item,210,40,-1,Decoration,24}
{SPRITE,item,210,44,-1,Decoration,24}
{SPRITE,item,211,17,-1,Collectible,0}
{SPRITE,item,211,18,1,Decoration,26}
{SPRITE,item,212,14,-1,Decoration,27}
{SPRITE,item,212,17,-1,Collectible,0}
{SPRITE,item,212,20,-1,Decoration,24}
{SPRITE,item,212,24,-1,Decoration,24}
{SPRITE,item,212,30,1,Decoration,25}
{SPRITE,item,213,17,-1,Collectible,0}
{SPRITE,item,213,42,1,Decoration,25}
{SPRITE,item,214,20,-1,Decoration,24}
{SPRITE,item,214,24,-1,Decoration,24}
{SPRITE,item,214,28,-1,Decoration,24}
{SPRITE,item,214,32,-1,Decoration,24}
{SPRITE,item,214,36,-1,Decoration,24}
{SPRITE,item,214,40,-1,Decoration,24}
{SPRITE,item,214,44,-1,Decoration,24}
{SPRITE,item,215,37,1,Decoration,25}
{SPRITE,item,216,18,1,Decoration,26}
{SPRITE,item,216,22,1,Decoration,25}
{SPRITE,item,217,17,-1,Collectible,0}
{SPRITE,item,218,17,-1,Collectible,0}
{SPRITE,block,219,19,-1,0,14}
{SPRITE,item,219,20,-1,Water,22}
{SPRITE,item,219,26,-1,Water,22}
{SPRITE,block,219,27,-1,0,14}
{SPRITE,block,219,28,-1,0,14}
{SPRITE,item,219,32,-1,Water,22}
{SPRITE,item,219,38,-1,Water,22}
{SPRITE,block,219,39,-1,0,14}
{SPRITE,block,219,40,-1,0,14}
{SPRITE,item,219,44,-1,Water,22}
{SPRITE,block,220,19,-1,0,14}
{SPRITE,block,220,27,-1,0,14}
{SPRITE,block,220,28,-1,0,14}
{SPRITE,block,220,39,-1,0,14}
{SPRITE,block,220,40,-1,0,14}
{SPRITE,item,220,43,-1,Health,2}
{SPRITE,item,221,17,-1,Checkpoint,3}
{SPRITE,block,221,19,-1,0,14}
{SPRITE,block,221,33,-1,0,14}
{SPRITE,block,221,34,-1,0,14}
{SPRITE,block,222,19,-1,0,14}
{SPRITE,item,222,21,-1,Collectible,0}
{SPRITE,item,222,22,-1,Collectible,0}
{SPRITE,item,222,23,-1,Collectible,0}
{SPRITE,item,222,24,-1,Collectible,0}
{SPRITE,block,222,33,-1,0,14}
{SPRITE,block,222,34,-1,0,14}
{SPRITE,block,223,19,-1,0,14}
{SPRITE,block,224,19,-1,0,14}
{SPRITE,item,224,24,-1,Collectible,0}
{SPRITE,item,224,28,1,Decoration,24}
{SPRITE,item,224,30,1,Decoration,24}
{SPRITE,item,224,34,1,Decoration,24}
{SPRITE,item,224,38,1,Decoration,24}
{SPRITE,item,224,42,1,Decoration,24}
{SPRITE,item,225,20,-1,Water,22}
{SPRITE,item,225,24,-1,Collectible,0}
{SPRITE,item,225,26,-1,Water,22}
{SPRITE,item,226,14,-1,Decoration,27}
{SPRITE,item,226,20,1,Decoration,23}
{SPRITE,block,226,23,-1,1,13}
{SPRITE,block,226,24,-1,1,13}
{SPRITE,block,226,25,-1,1,13}
{SPRITE,block,226,26,-1,1,13}
{SPRITE,item,227,18,1,Decoration,26}
{SPRITE,item,228,18,1,Decoration,26}
{SPRITE,item,228,20,1,Decoration,23}
{SPRITE,item,228,25,-1,Collectible,0}
{SPRITE,item,228,30,1,Decoration,24}
{SPRITE,item,228,34,-1,Decoration,24}
{SPRITE,item,228,38,-1,Decoration,24}
{SPRITE,item,228,42,-1,Decoration,24}
{SPRITE,item,229,17,-1,Collectible,0}
{SPRITE,item,229,25,-1,Collectible,0}
{SPRITE,item,230,20,1,Decoration,23}
{SPRITE,item,230,25,-1,Collectible,0}
{SPRITE,item,231,16,-1,Collectible,0}
{SPRITE,item,231,20,-1,Water,22}
{SPRITE,item,231,26,-1,Water,22}
{SPRITE,item,232,15,-1,Collectible,0}
{SPRITE,item,232,18,1,Decoration,24}
{SPRITE,item,232,30,1,Decoration,24}
{SPRITE,item,232,34,-1,Decoration,24}
{SPRITE,item,234,14,-1,Collectible,0}
{SPRITE,item,234,25,-1,Collectible,0}
{SPRITE,item,235,12,-1,Collectible,0}
{SPRITE,item,235,25,-1,Collectible,0}
{SPRITE,item,236,11,-1,Collectible,0}
{SPRITE,item,236,16,-1,Decoration,24}
{SPRITE,item,236,18,1,Decoration,24}
{SPRITE,item,236,25,-1,Collectible,0}
{SPRITE,item,236,30,1,Decoration,24}
{SPRITE,item,236,34,-1,Decoration,24}
{SPRITE,item,237,20,-1,Water,22}
{SPRITE,item,237,26,-1,Water,22}
{SPRITE,item,238,14,-1,Decoration,24}
{SPRITE,item,239,8,-1,Collectible,0}
{SPRITE,item,240,12,-1,Decoration,23}
{SPRITE,item,240,15,1,Decoration,25}
{SPRITE,item,240,18,1,Decoration,24}
{SPRITE,item,240,28,1,Decoration,24}
{SPRITE,item,240,32,-1,Decoration,24}
{SPRITE,item,241,25,-1,Collectible,0}
{SPRITE,item,242,4,-1,Collectible,0}
{SPRITE,item,242,10,-1,Decoration,24}
{SPRITE,item,242,14,-1,Decoration,24}
{SPRITE,item,242,18,1,Decoration,24}
{SPRITE,item,242,25,-1,Collectible,0}
{SPRITE,item,243,3,-1,Collectible,0}
{SPRITE,item,243,20,-1,Water,22}
{SPRITE,item,243,25,-1,Collectible,0}
{SPRITE,item,243,26,-1,Water,22}
{SPRITE,item,244,2,-1,Collectible,0}
{SPRITE,item,244,28,1,Decoration,24}
{SPRITE,item,244,32,-1,Decoration,24}
{SPRITE,block,245,1,-1,1,13}
{SPRITE,block,245,2,-1,1,13}
{SPRITE,item,246,10,1,Decoration,25}
{SPRITE,item,247,10,-1,Health,2}
{SPRITE,item,248,28,1,Decoration,24}
{SPRITE,item,248,32,-1,Decoration,24}
{SPRITE,item,249,3,-1,Collectible,0}
{SPRITE,item,249,20,-1,Water,22}
{SPRITE,item,249,26,-1,Water,22}
{SPRITE,item,250,4,-1,Collectible,0}
{SPRITE,item,250,26,1,Decoration,23}
{SPRITE,item,251,5,-1,Collectible,0}
{SPRITE,item,251,6,-1,Collectible,0}
{SPRITE,item,252,2,-1,Life,5}
{SPRITE,item,252,7,-1,Collectible,0}
{SPRITE,item,252,8,-1,Collectible,0}
{SPRITE,item,252,9,-1,Collectible,0}
{SPRITE,item,252,24,1,Decoration,24}
{SPRITE,item,252,28,1,Decoration,24}
{SPRITE,item,252,32,-1,Decoration,24}
{SPRITE,item,253,10,-1,Collectible,0}
{SPRITE,item,253,11,-1,Collectible,0}
{SPRITE,item,253,12,-1,Collectible,0}
{SPRITE,item,253,13,-1,Collectible,0}
{SPRITE,item,253,14,-1,Collectible,0}
{SPRITE,item,254,22,1,Decoration,23}
{SPRITE,item,255,20,-1,Water,22}
{SPRITE,item,256,20,1,Decoration,24}
{SPRITE,item,256,24,1,Decoration,24}
{SPRITE,item,256,28,-1,Decoration,24}
{SPRITE,item,256,32,-1,Decoration,24}
{SPRITE,item,258,18,1,Decoration,26}
{SPRITE,item,259,14,-1,Decoration,27}
{SPRITE,item,259,18,1,Decoration,26}
{SPRITE,item,260,20,1,Decoration,24}
{SPRITE,item,260,24,1,Decoration,24}
{SPRITE,item,260,28,-1,Decoration,24}
{SPRITE,item,262,18,1,Decoration,26}
{SPRITE,item,264,20,-1,Decoration,24}
{SPRITE,item,264,24,-1,Decoration,24}
{SPRITE,item,264,28,-1,Decoration,24}
{SPRITE,item,267,19,1,Decoration,25}
{SPRITE,item,268,17,-1,Recovery,1}
{SPRITE,item,268,20,-1,Decoration,24}
{SPRITE,item,268,24,-1,Decoration,24}
{SPRITE,item,268,28,-1,Decoration,24}
{SPRITE,item,269,17,-1,Checkpoint,3}
{SPRITE,item,270,17,-1,Recovery,1}
{SPRITE,item,271,17,-1,Recovery,1}
{SPRITE,oneway,272,17,-1,28,1}
{SPRITE,oneway,272,18,-1,29,1}
{SPRITE,item,272,22,-1,Decoration,24}
{SPRITE,item,272,26,-1,Decoration,24}
{SPRITE,block,273,20,-1,4,12}
{SPRITE,block,274,20,-1,4,12}
{SPRITE,block,275,20,-1,4,12}
{SPRITE,block,276,20,-1,4,12}
{SPRITE,item,276,22,-1,Decoration,24}
{SPRITE,item,276,26,-1,Decoration,24}
{SPRITE,block,277,20,-1,4,12}
{SPRITE,item,278,17,-1,Decoration,27}
{SPRITE,block,278,20,-1,4,12}
{SPRITE,block,279,20,-1,4,12}
{SPRITE,block,280,20,-1,4,12}
{SPRITE,item,280,22,-1,Decoration,24}
{SPRITE,item,280,26,-1,Decoration,24}
{SPRITE,block,281,20,-1,4,12}
{SPRITE,block,282,20,-1,4,12}
{SPRITE,block,283,20,-1,4,12}
{SPRITE,block,284,20,-1,4,12}
{SPRITE,item,284,22,-1,Decoration,24}
{SPRITE,item,284,26,-1,Decoration,24}
{SPRITE,block,285,20,-1,4,12}
{SPRITE,block,286,20,-1,4,12}
{SPRITE,block,287,20,-1,4,12}
{SPRITE,block,288,20,-1,4,12}
{SPRITE,item,288,22,-1,Decoration,24}
{SPRITE,item,288,26,-1,Decoration,24}
{SPRITE,block,289,20,-1,4,12}
{SPRITE,item,290,17,-1,Decoration,27}
{SPRITE,block,290,20,-1,4,12}
{SPRITE,block,291,20,-1,4,12}
{SPRITE,block,292,20,-1,4,12}
{SPRITE,item,292,22,-1,Decoration,24}
{SPRITE,item,292,26,-1,Decoration,24}
{SPRITE,block,293,20,-1,4,12}
{SPRITE,block,294,20,-1,4,12}
{SPRITE,block,295,20,-1,4,12}
{SPRITE,item,296,17,-1,Decoration,27}
{SPRITE,block,296,20,-1,4,12}
{SPRITE,item,296,22,-1,Decoration,24}
{SPRITE,item,296,26,-1,Decoration,24}
{SPRITE,block,297,20,-1,4,12}
{SPRITE,block,298,20,-1,4,12}
{SPRITE,block,299,15,-1,8,18}
{SPRITE,block,299,16,-1,8,18}
{SPRITE,block,299,17,-1,8,18}
{SPRITE,block,299,18,-1,8,18}
{SPRITE,block,300,15,-1,8,18}
{SPRITE,block,300,16,-1,8,18}
{SPRITE,block,300,17,-1,8,18}
{SPRITE,block,300,18,-1,8,18}
{SPRITE,item,300,20,-1,Decoration,24}
{SPRITE,item,300,24,-1,Decoration,24}
{SPRITE,item,300,28,-1,Decoration,24}
{SPRITE,item,303,17,-1,Victory,6}
{SPRITE,item,304,20,-1,Decoration,24}
{SPRITE,item,304,24,-1,Decoration,24}
{SPRITE,item,306,18,-1,Decoration,24}
{SPRITE,item,308,14,-1,Decoration,24}
{SPRITE,item,308,22,-1,Decoration,24}
{SPRITE,item,308,26,-1,Decoration,24}
{SPRITE,wind,88,2,-1,1,4,17}
{SPRITE,wind,88,4,-1,1,4,17}
{SPRITE,wind,88,6,-1,1,4,17}
{SPRITE,wind,160,14,-1,1,10,17}
{SPRITE,wind,160,16,-1,1,10,17}
{SPRITE,wind,160,18,-1,1,10,17}
{SPRITE,wind,162,14,-1,1,10,17}
{SPRITE,wind,162,16,-1,1,10,17}
{SPRITE,wind,162,18,-1,1,10,17}
{SPRITE,wind,164,14,-1,1,10,17}
{SPRITE,wind,164,16,-1,1,10,17}
{SPRITE,wind,164,18,-1,1,10,17}
[PLATFORMS]
{PLATFORM,33,14,-1,8,1,0,4,0,4}
{PLATFORM,42,13,-1,8,1,0,4,-180,4}
{PLATFORM,84,16,-1,8,0,-1,3,-180,4}
{PLATFORM,107,9,-1,8,1,0.3999999999999999,5,-180,4}
{PLATFORM,131,26,-1,8,0,1,2,-180,4}
{PLATFORM,237,8,-1,8,0.3999999999999999,1,3,0,4}
{PLATFORM,241,6,-1,8,0.19999999999999996,1,3,-180,4}
{PLATFORM,250,18,-1,8,0,0,4,-180,4}
{PLATFORM,253,18,-1,8,0,0,4,-180,4}
[ENEMIES]
{ENEMY,15,18,1,4,4,0,1,0}
{ENEMY,22,18,1,4,4,0,1,0}
{ENEMY,36,26,1,4,4,0,0,1}
{ENEMY,41,26,1,4,4,0,0,1}
{ENEMY,55,17,1,3,3,0,0,0}
{ENEMY,62,18,1,2,2,0,0,0}
{ENEMY,112,27,1,3,3,0,0,0}
{ENEMY,119,28,1,3,3,0,0,0}
{ENEMY,120,11,1,0,0,1,0,0}
{ENEMY,125,26,1,3,3,0,0,0}
{ENEMY,126,11,1,0,0,1,0,0}
{ENEMY,130,29,1,3,3,0,0,0}
{ENEMY,133,11,1,2,2,1,0,0}
{ENEMY,138,29,1,3,3,0,0,0}
{ENEMY,156,18,1,2,2,0,0,0}
{ENEMY,161,18,1,2,2,0,0,0}
{ENEMY,163,18,1,2,2,0,0,0}
{ENEMY,165,18,1,2,2,0,0,0}
{ENEMY,168,18,1,2,2,0,0,0}
{ENEMY,179,22,1,4,4,0,0,1}
{ENEMY,185,22,1,4,4,0,0,1}
{ENEMY,192,22,1,4,4,0,0,1}
{ENEMY,197,22,1,4,4,0,0,1}
{ENEMY,209,18,1,2,2,0,0,0}
{ENEMY,212,18,1,2,2,0,0,0}
{ENEMY,215,18,1,3,3,0,0,0}
{ENEMY,217,18,1,2,2,0,0,0}
{ENEMY,231,27,1,0,0,1,0,1}
{ENEMY,233,25,1,3,3,1,0,1}
{ENEMY,233,28,1,2,2,1,0,1}
{ENEMY,235,24,1,3,3,1,0,1}
{ENEMY,236,27,1,0,0,1,0,1}
{ENEMY,237,28,1,2,2,1,0,1}
{ENEMY,238,24,1,0,0,1,0,1}
{ENEMY,239,26,1,3,3,1,0,1}
{ENEMY,241,23,1,3,3,1,0,1}
{ENEMY,242,26,1,0,0,1,0,1}
{ENEMY,244,26,1,2,2,1,0,1}
{ENEMY,245,24,1,3,3,1,0,1}
{ENEMY,246,26,1,3,3,1,0,1}
{ENEMY,247,24,1,0,0,1,0,1}
{ENEMY,248,21,1,0,0,1,0,1}
{ENEMY,248,26,1,2,2,1,0,1}
{ENEMY,250,22,1,3,3,1,0,1}
{ENEMY,251,23,1,3,3,1,0,1}
{ENEMY,252,21,1,3,3,1,0,1}
{ENEMY,253,21,1,0,0,1,0,1}
{ENEMY,254,20,1,3,3,1,0,1}
{ENEMY,273,19,1,0,0,1,1,0}
{ENEMY,276,19,1,0,0,1,1,0}
{ENEMY,279,19,1,0,0,1,1,0}
{ENEMY,282,19,1,0,0,1,1,0}
{ENEMY,285,19,1,1,1,1,0,0}
{ENEMY,288,19,1,0,0,1,1,0}
{ENEMY,291,19,1,0,0,1,1,0}
{ENEMY,294,19,1,0,0,1,1,0}
{ENEMY,297,19,1,0,0,1,1,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,volcanus_plat1.png}
{BITMAP,volcanus_plat2.png}
{BITMAP,plat_3.png}
{BITMAP,volcanus_plat4.png}
{BITMAP,volcanus_spikes.png}
{BITMAP,volcanus_fire.png}
{BITMAP,volcanus_hblock.png}
{BITMAP,volcanus_vblock.png}
{BITMAP,volcanus_sandstone.png}
{BITMAP,volcanus_plant.png}
{BITMAP,volcanus_wind.png}
{BITMAP,volcanus_basalt.png}
{BITMAP,question.png}
{BITMAP,trans_block.png}
{BITMAP,volcanus_ground.png}
{BITMAP,volcanus_medbasalt.png}
{BITMAP,volcanus_bigbasalt.png}
{BITMAP,volcanus_medground.png}
{BITMAP,volcanus_bigground.png}
{BITMAP,volcanus_entrance.png}
{BITMAP,volcanus_fire2.png}
{BITMAP,volcanus_medbasalt2.png}
{BITMAP,volcanusbg.png}
[BACKGROUND]
{BACKGROUND,29}
[START POINT]
{START,10,97}
[TILES]
{TILE,1,43,3,5,1,20,0}
{TILE,1,44,1,4,0,18,0}
{TILE,2,43,3,7,1,20,0}
{TILE,2,45,0,5,0,18,0}
{TILE,2,46,1,4,0,18,0}
{TILE,3,43,3,7,1,20,0}
{TILE,3,47,0,5,0,18,0}
{TILE,3,48,1,3,0,18,0}
{TILE,4,43,3,7,1,20,0}
{TILE,4,48,7,3,0,18,0}
{TILE,5,43,3,7,1,20,0}
{TILE,5,48,7,3,0,18,0}
{TILE,6,43,3,7,1,20,0}
{TILE,6,48,7,3,0,18,0}
{TILE,7,43,3,7,1,20,0}
{TILE,7,48,7,3,0,18,0}
{TILE,8,43,3,7,1,20,0}
{TILE,8,48,7,3,0,18,0}
{TILE,9,43,3,7,1,20,0}
{TILE,9,48,7,3,0,18,0}
{TILE,10,43,3,7,1,20,0}
{TILE,10,48,7,3,0,18,0}
{TILE,11,43,3,7,1,20,0}
{TILE,11,48,7,3,0,18,0}
{TILE,12,43,3,7,1,20,0}
{TILE,12,48,7,3,0,18,0}
{TILE,13,42,3,5,1,20,0}
{TILE,13,43,1,7,1,20,0}
{TILE,13,48,7,3,0,18,0}
{TILE,14,42,3,7,1,20,0}
{TILE,14,48,7,5,1,18,0}
{TILE,14,49,1,3,1,18,0}
{TILE,15,42,3,7,1,20,0}
{TILE,15,49,7,3,1,18,0}
{TILE,16,42,3,7,1,20,0}
{TILE,16,49,7,3,1,18,0}
{TILE,17,42,3,7,1,20,0}
{TILE,17,49,7,3,1,18,0}
{TILE,18,42,3,7,1,20,0}
{TILE,18,49,7,3,1,18,0}
{TILE,19,42,3,7,1,20,0}
{TILE,19,49,7,3,1,18,0}
{TILE,20,42,3,7,1,20,0}
{TILE,20,49,7,3,1,18,0}
{TILE,21,42,3,7,1,20,0}
{TILE,21,49,7,3,1,18,0}
{TILE,22,42,3,7,1,20,0}
{TILE,22,49,7,3,1,18,0}
{TILE,23,42,3,7,1,20,0}
{TILE,23,49,7,3,1,18,0}
{TILE,24,42,3,7,1,20,0}
{TILE,24,49,7,2,0,18,0}
{TILE,25,42,3,7,1,20,0}
{TILE,25,48,6,3,0,18,0}
{TILE,26,42,3,7,1,20,0}
{TILE,26,48,7,2,0,18,0}
{TILE,27,42,3,7,1,20,0}
{TILE,27,47,6,3,0,18,0}
{TILE,28,40,3,5,1,20,0}
{TILE,28,41,1,5,1,20,0}
{TILE,28,42,1,7,1,20,0}
{TILE,28,47,7,2,0,18,0}
{TILE,29,40,3,7,1,20,0}
{TILE,29,46,6,3,0,18,0}
{TILE,30,40,3,7,1,20,0}
{TILE,30,46,7,2,0,18,0}
{TILE,31,40,3,7,1,20,0}
{TILE,31,45,6,3,0,18,0}
{TILE,32,40,3,7,1,20,0}
{TILE,32,45,7,2,0,18,0}
{TILE,33,40,3,7,1,20,0}
{TILE,33,44,6,3,0,18,0}
{TILE,34,40,3,7,1,20,0}
{TILE,34,44,7,3,0,18,0}
{TILE,35,37,3,5,1,20,0}
{TILE,35,38,1,5,1,20,0}
{TILE,35,39,1,5,1,20,0}
{TILE,35,40,1,7,1,20,0}
{TILE,35,44,7,5,1,18,0}
{TILE,35,45,1,3,1,18,0}
{TILE,36,37,3,7,1,20,0}
{TILE,36,45,7,3,1,18,0}
{TILE,37,37,3,7,1,20,0}
{TILE,37,45,7,3,1,18,0}
{TILE,38,37,3,7,1,20,0}
{TILE,38,45,7,3,1,18,0}
{TILE,39,35,3,5,1,20,0}
{TILE,39,36,1,5,1,20,0}
{TILE,39,37,1,7,1,20,0}
{TILE,39,45,7,3,1,18,0}
{TILE,40,35,3,7,1,20,0}
{TILE,40,45,7,3,1,18,0}
{TILE,41,35,3,7,1,20,0}
{TILE,41,41,5,2,1,18,0}
{TILE,41,42,5,1,1,18,0}
{TILE,41,43,5,1,1,18,0}
{TILE,41,44,5,1,1,18,0}
{TILE,41,45,7,1,1,18,0}
{TILE,42,35,3,7,1,20,0}
{TILE,42,40,6,3,0,18,0}
{TILE,43,35,3,7,1,20,0}
{TILE,43,40,7,2,0,18,0}
{TILE,44,35,3,7,1,20,0}
{TILE,44,39,6,3,0,18,0}
{TILE,45,35,3,7,1,20,0}
{TILE,45,39,7,3,1,18,0}
{TILE,46,35,3,7,1,20,0}
{TILE,46,39,7,4,0,18,0}
{TILE,47,35,3,7,1,20,0}
{TILE,47,40,0,3,0,18,0}
{TILE,48,35,3,7,1,20,0}
{TILE,48,40,7,3,1,18,0}
{TILE,49,35,3,7,1,20,0}
{TILE,49,40,7,3,1,18,0}
{TILE,50,35,3,7,1,20,0}
{TILE,50,40,7,3,1,18,0}
{TILE,51,35,3,7,1,20,0}
{TILE,51,40,7,3,1,18,0}
{TILE,52,35,3,7,1,20,0}
{TILE,52,40,7,3,1,18,0}
{TILE,53,35,3,7,1,20,0}
{TILE,53,40,7,3,1,18,0}
{TILE,54,35,3,7,1,20,0}
{TILE,54,40,7,3,1,18,0}
{TILE,55,35,3,7,1,20,0}
{TILE,55,40,7,3,1,18,0}
{TILE,56,35,3,7,1,20,0}
{TILE,56,40,7,3,1,18,0}
{TILE,57,35,3,7,1,20,0}
{TILE,57,40,7,3,1,18,0}
{TILE,58,35,3,7,1,20,0}
{TILE,58,40,7,3,1,18,0}
{TILE,59,35,3,7,1,20,0}
{TILE,59,40,7,3,1,18,0}
{TILE,60,35,3,7,1,20,0}
{TILE,60,40,7,3,1,18,0}
{TILE,61,35,3,7,1,20,0}
{TILE,61,40,7,3,1,18,0}
{TILE,62,30,3,5,1,20,0}
{TILE,62,31,1,5,1,20,0}
{TILE,62,32,1,5,1,20,0}
{TILE,62,33,1,5,1,20,0}
{TILE,62,34,1,5,1,20,0}
{TILE,62,35,1,7,1,20,0}
{TILE,62,40,7,3,1,18,0}
{TILE,63,30,3,7,1,20,0}
{TILE,63,40,7,3,1,18,0}
{TILE,64,30,3,7,1,20,0}
{TILE,64,40,7,3,1,18,0}
{TILE,65,30,3,7,1,20,0}
{TILE,65,40,7,3,1,18,0}
{TILE,66,30,3,7,1,20,0}
{TILE,66,40,7,2,1,18,0}
{TILE,67,29,3,5,1,20,0}
{TILE,67,30,1,7,1,20,0}
{TILE,67,38,5,2,0,18,0}
{TILE,67,39,6,1,0,18,0}
{TILE,68,29,3,7,1,20,0}
{TILE,68,36,5,2,0,18,0}
{TILE,68,37,6,1,0,18,0}
{TILE,69,29,3,7,1,20,0}
{TILE,69,34,5,2,0,18,0}
{TILE,69,35,6,1,0,18,0}
{TILE,70,29,3,7,1,20,0}
{TILE,70,33,6,3,0,18,0}
{TILE,71,29,3,7,1,20,0}
{TILE,71,33,7,3,0,18,0}
{TILE,72,29,3,7,1,20,0}
{TILE,72,33,7,3,0,18,0}
{TILE,73,29,3,7,1,20,0}
{TILE,73,33,7,3,0,18,0}
{TILE,74,29,3,7,1,20,0}
{TILE,74,33,7,3,0,18,0}
{TILE,75,29,3,7,1,20,0}
{TILE,75,33,7,3,0,18,0}
{TILE,76,29,3,7,1,20,0}
{TILE,76,33,7,3,0,18,0}
{TILE,77,29,3,7,1,20,0}
{TILE,77,33,7,3,0,18,0}
{TILE,78,29,3,7,1,20,0}
{TILE,78,33,7,3,0,18,0}
{TILE,79,29,3,7,1,20,0}
{TILE,79,33,7,3,0,18,0}
{TILE,80,29,3,7,1,20,0}
{TILE,80,33,7,3,0,18,0}
{TILE,81,29,3,7,1,20,0}
{TILE,81,33,7,3,0,18,0}
{TILE,82,29,3,7,1,20,0}
{TILE,82,33,7,3,0,18,0}
{TILE,83,26,3,5,1,20,0}
{TILE,83,27,1,5,1,20,0}
{TILE,83,28,1,5,1,20,0}
{TILE,83,29,1,7,1,20,0}
{TILE,83,33,7,3,0,18,0}
{TILE,84,26,3,7,1,20,0}
{TILE,84,33,7,3,0,18,0}
{TILE,85,26,3,7,1,20,0}
{TILE,85,33,7,4,0,18,0}
{TILE,86,26,3,7,1,20,0}
{TILE,86,34,0,3,0,18,0}
{TILE,87,26,3,7,1,20,0}
{TILE,87,34,7,3,0,18,0}
{TILE,88,26,3,7,1,20,0}
{TILE,88,34,7,3,0,18,0}
{TILE,89,26,3,7,1,20,0}
{TILE,89,34,7,3,0,18,0}
{TILE,90,26,3,7,1,20,0}
{TILE,90,34,7,3,0,18,0}
{TILE,91,26,3,7,1,20,0}
{TILE,91,34,7,3,0,18,0}
{TILE,92,26,3,7,1,20,0}
{TILE,92,34,7,3,0,18,0}
{TILE,93,26,5,7,1,20,0}
{TILE,93,27,5,1,1,20,0}
{TILE,93,28,5,1,1,20,0}
{TILE,93,29,3,1,1,20,0}
{TILE,93,34,7,3,0,18,0}
{TILE,94,29,3,7,1,20,0}
{TILE,94,34,7,3,0,18,0}
{TILE,95,29,3,7,1,20,0}
{TILE,95,34,7,3,0,18,0}
{TILE,96,29,3,7,1,20,0}
{TILE,96,34,7,3,0,18,0}
{TILE,97,29,3,7,1,20,0}
{TILE,97,34,7,3,0,18,0}
{TILE,98,29,3,7,1,20,0}
{TILE,98,34,7,3,0,18,0}
{TILE,99,29,3,7,1,20,0}
{TILE,99,34,7,2,0,18,0}
{TILE,100,29,3,7,1,20,0}
{TILE,100,33,6,3,0,18,0}
{TILE,101,29,3,7,1,20,0}
{TILE,101,33,7,2,0,18,0}
{TILE,102,26,3,5,1,20,0}
{TILE,102,27,1,5,1,20,0}
{TILE,102,28,1,5,1,20,0}
{TILE,102,29,1,7,1,20,0}
{TILE,102,32,6,3,0,18,0}
{TILE,103,26,3,7,1,20,0}
{TILE,103,32,7,2,0,18,0}
{TILE,104,26,3,7,1,20,0}
{TILE,104,31,6,3,0,18,0}
{TILE,105,26,3,7,1,20,0}
{TILE,105,31,7,2,0,18,0}
{TILE,106,26,3,7,1,20,0}
{TILE,106,30,6,3,0,18,0}
{TILE,107,26,3,7,1,20,0}
{TILE,107,30,7,2,0,18,0}
{TILE,108,23,3,5,1,20,0}
{TILE,108,24,1,5,1,20,0}
{TILE,108,25,1,5,1,20,0}
{TILE,108,26,1,7,1,20,0}
{TILE,108,29,6,3,0,18,0}
{TILE,109,23,3,7,1,20,0}
{TILE,109,29,7,3,0,18,0}
{TILE,110,23,5,7,1,20,0}
{TILE,110,24,5,1,1,20,0}
{TILE,110,25,3,1,1,20,0}
{TILE,110,29,7,3,0,18,0}
{TILE,111,25,3,7,1,20,0}
{TILE,111,29,7,3,0,18,0}
{TILE,112,25,3,7,1,20,0}
{TILE,112,29,7,3,0,18,0}
{TILE,113,25,3,7,1,20,0}
{TILE,113,29,7,3,0,18,0}
{TILE,114,25,3,7,1,20,0}
{TILE,114,29,7,3,0,18,0}
{TILE,115,21,3,5,1,20,0}
{TILE,115,22,1,5,1,20,0}
{TILE,115,23,1,5,1,20,0}
{TILE,115,24,1,5,1,20,0}
{TILE,115,25,1,7,1,20,0}
{TILE,115,29,7,3,0,18,0}
{TILE,116,21,3,7,1,20,0}
{TILE,116,29,7,3,0,18,0}
{TILE,117,21,3,7,1,20,0}
{TILE,117,29,7,2,0,18,0}
{TILE,118,21,3,7,1,20,0}
{TILE,118,27,5,2,0,18,0}
{TILE,118,28,6,1,0,18,0}
{TILE,119,21,3,7,1,20,0}
{TILE,119,25,5,2,0,18,0}
{TILE,119,26,6,1,0,18,0}
{TILE,120,20,3,5,1,20,0}
{TILE,120,21,1,7,1,20,0}
{TILE,120,24,6,3,1,18,0}
{TILE,121,20,3,7,1,20,0}
{TILE,121,24,7,3,1,18,0}
{TILE,122,20,3,7,1,20,0}
{TILE,122,24,7,3,1,18,0}
{TILE,123,20,3,7,1,20,0}
{TILE,123,24,7,3,1,18,0}
{TILE,124,20,3,7,1,20,0}
{TILE,124,24,7,3,1,18,0}
{TILE,125,20,3,7,1,20,0}
{TILE,125,24,7,3,1,18,0}
{TILE,126,20,3,7,1,20,0}
{TILE,126,24,7,3,1,18,0}
{TILE,127,15,3,5,1,20,0}
{TILE,127,16,1,5,1,20,0}
{TILE,127,17,1,5,1,20,0}
{TILE,127,18,1,5,1,20,0}
{TILE,127,19,1,5,1,20,0}
{TILE,127,20,1,7,1,20,0}
{TILE,127,24,7,3,1,18,0}
{TILE,128,15,3,7,1,20,0}
{TILE,128,24,7,3,1,18,0}
{TILE,129,15,3,7,1,20,0}
{TILE,129,23,5,2,0,18,0}
{TILE,129,24,7,1,1,18,0}
{TILE,130,15,3,7,1,20,0}
{TILE,130,21,5,2,0,18,0}
{TILE,130,22,6,1,0,18,0}
{TILE,131,15,3,7,1,20,0}
{TILE,131,20,6,2,0,18,0}
{TILE,132,15,3,7,1,20,0}
{TILE,132,19,6,3,1,18,0}
{TILE,133,15,3,7,1,20,0}
{TILE,133,19,7,3,0,18,0}
{TILE,134,15,3,7,1,20,0}
{TILE,134,19,7,3,0,18,0}
{TILE,135,15,3,7,1,20,0}
{TILE,135,19,7,3,0,18,0}
{TILE,136,15,3,7,1,20,0}
{TILE,136,19,7,3,0,18,0}
{TILE,137,15,3,7,1,20,0}
{TILE,137,19,7,3,0,18,0}
{TILE,138,15,3,7,1,20,0}
{TILE,138,19,7,3,0,18,0}
{TILE,139,15,3,7,1,20,0}
{TILE,139,19,7,2,0,18,0}
{TILE,140,10,3,5,1,20,0}
{TILE,140,11,1,5,1,20,0}
{TILE,140,12,1,5,1,20,0}
{TILE,140,13,1,5,1,20,0}
{TILE,140,14,1,5,1,20,0}
{TILE,140,15,1,7,1,20,0}
{TILE,140,18,6,2,0,18,0}
{TILE,141,10,3,7,0,20,0}
{TILE,141,17,6,2,0,18,0}
{TILE,142,10,3,7,0,20,0}
{TILE,142,16,6,3,1,18,0}
{TILE,143,10,3,7,0,20,0}
{TILE,143,16,7,2,1,18,0}
{TILE,144,10,3,7,0,20,0}
{TILE,144,14,5,2,0,18,0}
{TILE,144,15,6,1,0,18,0}
{TILE,145,10,3,7,0,20,0}
{TILE,145,13,6,3,1,18,0}
{TILE,146,10,3,7,0,20,0}
{TILE,146,13,7,3,1,18,0}
{TILE,147,0,3,5,1,20,0}
{TILE,147,1,1,5,1,20,0}
{TILE,147,2,1,5,1,20,0}
{TILE,147,3,1,5,1,20,0}
{TILE,147,4,1,5,1,20,0}
{TILE,147,5,1,5,1,20,0}
{TILE,147,6,1,5,1,20,0}
{TILE,147,7,1,5,1,20,0}
{TILE,147,8,1,5,1,20,0}
{TILE,147,9,1,5,1,20,0}
{TILE,147,10,1,7,1,20,0}
{TILE,147,13,7,3,1,18,0}
{TILE,148,0,3,7,0,20,0}
{TILE,148,13,7,3,1,18,0}
{TILE,149,0,3,7,0,20,0}
{TILE,149,13,7,2,1,18,0}
{TILE,150,0,3,7,0,20,0}
{TILE,150,12,6,2,0,18,0}
{TILE,151,0,3,7,0,20,0}
{TILE,151,10,5,2,0,18,0}
{TILE,151,11,6,1,0,18,0}
{TILE,152,0,3,7,0,20,0}
{TILE,152,8,5,2,0,18,0}
{TILE,152,9,6,1,0,18,0}
{TILE,153,0,3,7,0,20,0}
{TILE,153,6,5,2,0,18,0}
{TILE,153,7,6,1,0,18,0}
{TILE,154,0,3,7,0,20,0}
{TILE,154,4,5,2,0,18,0}
{TILE,154,5,6,1,0,18,0}
{TILE,155,0,3,7,0,20,0}
{TILE,155,3,6,3,0,18,0}
{TILE,156,0,3,7,0,20,0}
{TILE,156,3,7,5,0,21,0}
{TILE,156,4,1,4,0,21,0}
{TILE,157,0,3,7,0,20,0}
{TILE,157,5,0,5,0,21,0}
{TILE,157,6,1,5,0,21,0}
{TILE,157,7,1,4,0,21,0}
{TILE,158,0,3,7,0,20,0}
{TILE,158,8,0,5,0,21,0}
{TILE,158,9,1,5,0,21,0}
{TILE,158,10,1,4,0,21,0}
{TILE,159,0,3,7,0,20,0}
{TILE,159,11,0,5,0,21,0}
{TILE,159,12,1,5,0,21,0}
{TILE,159,13,1,4,0,21,0}
{TILE,160,0,3,7,0,20,0}
{TILE,160,14,0,5,0,21,0}
{TILE,160,15,1,4,0,21,0}
{TILE,160,16,2,4,0,21,0}
{TILE,160,17,2,4,0,21,0}
{TILE,160,18,2,4,0,21,0}
{TILE,160,19,2,4,0,21,0}
{TILE,161,0,3,7,0,20,0}
{TILE,161,16,7,3,1,20,0}
{TILE,161,17,3,7,1,20,0}
{TILE,161,20,0,2,0,21,0}
{TILE,162,0,3,7,0,20,0}
{TILE,162,16,5,3,1,21,0}
{TILE,162,17,3,1,1,21,0}
{TILE,162,20,0,2,0,21,0}
{TILE,163,0,3,7,0,20,0}
{TILE,163,16,7,3,0,21,0}
{TILE,163,17,3,7,1,21,0}
{TILE,163,20,0,2,0,21,0}
{TILE,164,0,3,7,0,20,0}
{TILE,164,16,7,5,1,21,0}
{TILE,164,17,1,7,1,21,0}
{TILE,164,20,0,2,0,21,0}
{TILE,165,0,3,7,0,20,0}
{TILE,165,16,7,3,0,20,0}
{TILE,165,17,3,7,0,20,0}
{TILE,165,20,0,2,0,21,0}
{TILE,166,0,3,7,0,20,0}
{TILE,166,14,5,2,0,21,0}
{TILE,166,15,6,1,0,21,0}
{TILE,166,16,6,0,0,21,0}
{TILE,166,17,6,0,0,21,0}
{TILE,166,18,6,0,0,21,0}
{TILE,166,19,6,0,0,21,0}
{TILE,167,0,3,7,0,20,0}
{TILE,167,11,5,2,0,21,0}
{TILE,167,12,5,1,0,21,0}
{TILE,167,13,6,1,0,21,0}
{TILE,168,0,3,7,0,20,0}
{TILE,168,8,5,2,0,21,0}
{TILE,168,9,5,1,0,21,0}
{TILE,168,10,6,1,0,21,0}
{TILE,169,0,3,7,0,20,0}
{TILE,169,5,5,2,0,21,0}
{TILE,169,6,5,1,0,21,0}
{TILE,169,7,6,1,0,21,0}
{TILE,170,0,3,7,0,20,0}
{TILE,170,3,5,3,0,21,0}
{TILE,170,4,6,1,0,21,0}
{TILE,171,0,3,7,0,20,0}
{TILE,171,3,7,4,0,18,0}
{TILE,172,0,3,7,0,20,0}
{TILE,172,4,0,3,0,18,0}
{TILE,173,0,3,7,0,20,0}
{TILE,173,4,7,4,0,18,0}
{TILE,174,0,3,7,0,20,0}
{TILE,174,5,0,3,1,18,0}
{TILE,175,0,3,7,0,20,0}
{TILE,175,5,7,4,1,18,0}
{TILE,176,0,3,7,0,20,0}
{TILE,176,6,0,4,1,18,0}
{TILE,177,0,5,7,1,20,0}
{TILE,177,1,5,1,1,20,0}
{TILE,177,2,5,1,1,20,0}
{TILE,177,3,5,1,1,20,0}
{TILE,177,4,5,1,1,20,0}
{TILE,177,5,5,1,1,20,0}
{TILE,177,6,5,1,1,20,0}
{TILE,177,7,0,4,1,18,0}
[SPRITES]
{SPRITE,item,2,90,-1,Decoration,22}
{SPRITE,item,2,92,-1,Decoration,22}
{SPRITE,item,2,94,-1,Decoration,23}
{SPRITE,item,2,98,-1,Decoration,23}
{SPRITE,item,6,98,-1,Decoration,23}
{SPRITE,item,10,98,-1,Decoration,23}
{SPRITE,item,13,95,-1,Collectible,0}
{SPRITE,block,14,93,-1,1,13}
{SPRITE,block,14,94,-1,1,13}
{SPRITE,block,14,95,-1,1,13}
{SPRITE,block,14,96,-1,1,13}
{SPRITE,item,14,98,-1,Decoration,23}
{SPRITE,item,18,98,-1,Decoration,23}
{SPRITE,item,19,95,-1,Collectible,0}
{SPRITE,block,20,93,-1,1,13}
{SPRITE,block,20,94,-1,1,13}
{SPRITE,block,20,95,-1,1,13}
{SPRITE,block,20,96,-1,1,13}
{SPRITE,item,22,98,-1,Decoration,23}
{SPRITE,item,24,98,-1,Decoration,23}
{SPRITE,item,25,95,-1,Collectible,0}
{SPRITE,item,26,95,-1,Collectible,0}
{SPRITE,item,27,95,-1,Collectible,0}
{SPRITE,item,29,92,-1,Collectible,0}
{SPRITE,spike,29,98,-1,11,3}
{SPRITE,item,30,91,-1,Collectible,0}
{SPRITE,spike,30,98,-1,11,3}
{SPRITE,item,31,90,-1,Collectible,0}
{SPRITE,spike,31,98,-1,11,3}
{SPRITE,item,32,89,-1,Collectible,0}
{SPRITE,spike,32,98,-1,11,3}
{SPRITE,item,33,96,-1,Recovery,1}
{SPRITE,spike,33,98,-1,11,3}
{SPRITE,spike,34,98,-1,11,3}
{SPRITE,item,35,91,-1,Collectible,0}
{SPRITE,spike,35,98,-1,11,3}
{SPRITE,spike,36,98,-1,11,3}
{SPRITE,item,37,92,-1,Collectible,0}
{SPRITE,spike,37,98,-1,11,3}
{SPRITE,spike,38,98,-1,11,3}
{SPRITE,item,39,92,-1,Collectible,0}
{SPRITE,spike,39,98,-1,11,3}
{SPRITE,item,40,91,-1,Collectible,0}
{SPRITE,spike,40,98,-1,11,3}
{SPRITE,item,41,90,-1,Collectible,0}
{SPRITE,spike,41,98,-1,11,3}
{SPRITE,item,42,89,-1,Collectible,0}
{SPRITE,spike,42,98,-1,11,3}
{SPRITE,spike,43,98,-1,11,3}
{SPRITE,spike,44,98,-1,11,3}
{SPRITE,item,45,89,-1,Collectible,0}
{SPRITE,item,45,96,-1,Recovery,1}
{SPRITE,spike,45,98,-1,11,3}
{SPRITE,spike,46,98,-1,11,3}
{SPRITE,item,47,91,-1,Collectible,0}
{SPRITE,spike,47,98,-1,11,3}
{SPRITE,spike,48,98,-1,11,3}
{SPRITE,container,49,97,-1,4,3}
{SPRITE,spike,49,98,-1,11,3}
{SPRITE,item,50,98,-1,Decoration,23}
{SPRITE,item,53,94,-1,Collectible,0}
{SPRITE,item,54,96,-1,Decoration,23}
{SPRITE,item,56,92,-1,Collectible,0}
{SPRITE,item,58,94,-1,Decoration,23}
{SPRITE,item,58,96,-1,Decoration,23}
{SPRITE,item,59,91,-1,Collectible,0}
{SPRITE,item,62,90,-1,Collectible,0}
{SPRITE,item,62,92,-1,Decoration,23}
{SPRITE,item,62,96,-1,Decoration,23}
{SPRITE,item,66,90,-1,Decoration,23}
{SPRITE,item,66,94,-1,Decoration,23}
{SPRITE,item,66,98,-1,Decoration,23}
{SPRITE,item,67,88,-1,Collectible,0}
{SPRITE,item,69,87,-1,Checkpoint,3}
{SPRITE,item,70,92,-1,Decoration,23}
{SPRITE,item,70,96,-1,Decoration,23}
{SPRITE,container,71,89,-1,4,3}
{SPRITE,spike,71,90,-1,11,3}
{SPRITE,spike,72,90,-1,11,3}
{SPRITE,spike,73,90,-1,11,3}
{SPRITE,spike,74,90,-1,11,3}
{SPRITE,item,74,92,-1,Decoration,23}
{SPRITE,item,74,96,-1,Decoration,23}
{SPRITE,spike,75,90,-1,11,3}
{SPRITE,spike,76,90,-1,11,3}
{SPRITE,spike,77,90,-1,11,3}
{SPRITE,spike,78,90,-1,11,3}
{SPRITE,item,78,92,-1,Decoration,23}
{SPRITE,item,78,96,-1,Decoration,23}
{SPRITE,item,79,74,-1,Health,2}
{SPRITE,item,79,88,-1,Recovery,1}
{SPRITE,spike,79,90,-1,11,3}
{SPRITE,spike,80,90,-1,11,3}
{SPRITE,spike,81,90,-1,11,3}
{SPRITE,item,82,79,-1,Collectible,0}
{SPRITE,container,82,89,-1,4,3}
{SPRITE,spike,82,90,-1,11,3}
{SPRITE,item,82,92,-1,Decoration,23}
{SPRITE,item,82,96,-1,Decoration,23}
{SPRITE,item,83,79,-1,Collectible,0}
{SPRITE,item,84,82,-1,Decoration,23}
{SPRITE,item,84,86,-1,Decoration,23}
{SPRITE,item,84,90,-1,Decoration,23}
{SPRITE,item,86,92,-1,Decoration,23}
{SPRITE,item,86,96,-1,Decoration,23}
{SPRITE,item,87,78,-1,Collectible,0}
{SPRITE,item,88,78,-1,Collectible,0}
{SPRITE,item,88,80,-1,Decoration,22}
{SPRITE,item,88,82,-1,Decoration,22}
{SPRITE,item,88,84,-1,Decoration,23}
{SPRITE,item,88,88,-1,Decoration,23}
{SPRITE,item,90,77,-1,Collectible,0}
{SPRITE,item,90,80,-1,Decoration,28}
{SPRITE,item,90,92,-1,Decoration,23}
{SPRITE,item,91,77,-1,Collectible,0}
{SPRITE,item,92,80,-1,Decoration,22}
{SPRITE,item,92,82,-1,Decoration,22}
{SPRITE,item,92,84,-1,Decoration,22}
{SPRITE,item,92,86,-1,Decoration,22}
{SPRITE,container,94,79,-1,4,3}
{SPRITE,block,94,80,-1,4,12}
{SPRITE,item,94,82,-1,Decoration,23}
{SPRITE,item,94,86,-1,Decoration,23}
{SPRITE,item,95,78,-1,Collectible,0}
{SPRITE,block,95,80,-1,4,12}
{SPRITE,item,96,78,-1,Collectible,0}
{SPRITE,block,96,80,-1,4,12}
{SPRITE,block,97,74,-1,3,15}
{SPRITE,block,97,75,-1,3,15}
{SPRITE,block,97,76,-1,3,15}
{SPRITE,block,97,77,-1,3,15}
{SPRITE,block,97,78,-1,3,15}
{SPRITE,block,97,79,-1,3,15}
{SPRITE,block,97,80,-1,4,12}
{SPRITE,item,98,78,-1,Collectible,0}
{SPRITE,block,98,80,-1,4,12}
{SPRITE,item,98,82,-1,Decoration,23}
{SPRITE,item,98,86,-1,Decoration,23}
{SPRITE,block,99,74,-1,3,15}
{SPRITE,block,99,75,-1,3,15}
{SPRITE,block,99,76,-1,3,15}
{SPRITE,block,99,77,-1,3,15}
{SPRITE,block,99,78,-1,3,15}
{SPRITE,block,99,79,-1,3,15}
{SPRITE,block,99,80,-1,4,12}
{SPRITE,block,100,79,-1,3,15}
{SPRITE,block,100,80,-1,4,12}
{SPRITE,block,101,74,-1,3,15}
{SPRITE,block,101,75,-1,3,15}
{SPRITE,block,101,76,-1,3,15}
{SPRITE,block,101,77,-1,3,15}
{SPRITE,block,101,78,-1,3,15}
{SPRITE,block,101,79,-1,3,15}
{SPRITE,block,101,80,-1,4,12}
{SPRITE,item,102,74,-1,Recovery,1}
{SPRITE,block,102,78,-1,3,15}
{SPRITE,block,102,79,-1,3,15}
{SPRITE,block,102,80,-1,4,12}
{SPRITE,item,102,82,-1,Decoration,23}
{SPRITE,item,102,86,-1,Decoration,23}
{SPRITE,block,103,74,-1,3,15}
{SPRITE,block,103,75,-1,3,15}
{SPRITE,block,103,76,-1,3,15}
{SPRITE,block,103,77,-1,3,15}
{SPRITE,block,103,78,-1,3,15}
{SPRITE,block,103,79,-1,3,15}
{SPRITE,block,103,80,-1,4,12}
{SPRITE,block,104,80,-1,4,12}
{SPRITE,item,105,78,-1,Collectible,0}
{SPRITE,block,105,80,-1,4,12}
{SPRITE,item,106,78,-1,Collectible,0}
{SPRITE,block,106,80,-1,4,12}
{SPRITE,item,106,82,-1,Decoration,23}
{SPRITE,item,106,86,-1,Decoration,23}
{SPRITE,block,107,80,-1,4,12}
{SPRITE,block,108,80,-1,4,12}
{SPRITE,block,109,80,-1,4,12}
{SPRITE,block,110,80,-1,4,12}
{SPRITE,item,110,82,-1,Decoration,23}
{SPRITE,item,110,86,-1,Decoration,23}
{SPRITE,item,111,78,-1,Collectible,0}
{SPRITE,block,111,80,-1,4,12}
{SPRITE,item,112,78,-1,Collectible,0}
{SPRITE,block,112,80,-1,4,12}
{SPRITE,block,113,80,-1,4,12}
{SPRITE,block,114,80,-1,4,12}
{SPRITE,item,114,82,-1,Decoration,23}
{SPRITE,item,114,86,-1,Decoration,23}
{SPRITE,block,115,80,-1,4,12}
{SPRITE,block,116,80,-1,4,12}
{SPRITE,block,117,77,-1,3,15}
{SPRITE,block,117,78,-1,3,15}
{SPRITE,block,117,79,-1,3,15}
{SPRITE,block,117,80,-1,4,12}
{SPRITE,block,118,77,-1,3,15}
{SPRITE,block,118,78,-1,3,15}
{SPRITE,block,118,79,-1,3,15}
{SPRITE,block,118,80,-1,4,12}
{SPRITE,item,118,82,-1,Decoration,23}
{SPRITE,item,118,86,-1,Decoration,23}
{SPRITE,block,119,77,-1,3,15}
{SPRITE,block,119,79,-1,3,15}
{SPRITE,block,119,80,-1,4,12}
{SPRITE,block,120,77,-1,3,15}
{SPRITE,block,120,78,-1,3,15}
{SPRITE,block,120,79,-1,3,15}
{SPRITE,block,120,80,-1,4,12}
{SPRITE,block,121,77,-1,3,15}
{SPRITE,block,121,78,-1,3,15}
{SPRITE,block,121,79,-1,3,15}
{SPRITE,block,121,80,-1,4,12}
{SPRITE,block,122,77,-1,3,15}
{SPRITE,block,122,78,-1,3,15}
{SPRITE,block,122,79,-1,3,15}
{SPRITE,block,122,80,-1,4,12}
{SPRITE,item,122,82,-1,Decoration,23}
{SPRITE,item,122,86,-1,Decoration,23}
{SPRITE,block,123,77,-1,3,15}
{SPRITE,block,123,79,-1,3,15}
{SPRITE,block,123,80,-1,4,12}
{SPRITE,block,124,77,-1,3,15}
{SPRITE,block,124,78,-1,3,15}
{SPRITE,block,124,79,-1,3,15}
{SPRITE,block,124,80,-1,4,12}
{SPRITE,item,125,78,-1,Collectible,0}
{SPRITE,block,125,80,-1,4,12}
{SPRITE,block,126,80,-1,4,12}
{SPRITE,item,126,82,-1,Decoration,23}
{SPRITE,item,126,86,-1,Decoration,23}
{SPRITE,block,127,80,-1,4,12}
{SPRITE,block,128,80,-1,4,12}
{SPRITE,block,129,80,-1,4,12}
{SPRITE,block,130,61,-1,3,15}
{SPRITE,block,130,62,-1,3,15}
{SPRITE,block,130,63,-1,3,15}
{SPRITE,block,130,64,-1,3,15}
{SPRITE,block,130,65,-1,3,15}
{SPRITE,block,130,66,-1,3,15}
{SPRITE,block,130,67,-1,3,15}
{SPRITE,block,130,68,-1,3,15}
{SPRITE,block,130,69,-1,3,15}
{SPRITE,block,130,70,-1,3,15}
{SPRITE,block,130,71,-1,3,15}
{SPRITE,block,130,72,-1,3,15}
{SPRITE,block,130,73,-1,3,15}
{SPRITE,block,130,74,-1,3,15}
{SPRITE,block,130,75,-1,3,15}
{SPRITE,block,130,76,-1,3,15}
{SPRITE,block,130,77,-1,3,15}
{SPRITE,block,130,78,-1,3,15}
{SPRITE,block,130,79,-1,3,15}
{SPRITE,block,130,80,-1,4,12}
{SPRITE,item,130,82,-1,Decoration,23}
{SPRITE,item,130,86,-1,Decoration,23}
{SPRITE,item,131,73,-1,Health,2}
{SPRITE,block,131,80,-1,4,12}
{SPRITE,block,132,80,-1,4,12}
{SPRITE,block,133,80,-1,4,12}
{SPRITE,item,134,80,-1,Decoration,23}
{SPRITE,item,134,82,-1,Decoration,23}
{SPRITE,item,134,86,-1,Decoration,23}
{SPRITE,item,136,76,-1,Decoration,23}
{SPRITE,item,137,65,-1,Collectible,0}
{SPRITE,item,138,65,-1,Collectible,0}
{SPRITE,container,138,69,-1,4,3}
{SPRITE,item,138,72,-1,Decoration,23}
{SPRITE,item,138,80,-1,Decoration,23}
{SPRITE,item,138,84,-1,Decoration,23}
{SPRITE,item,138,88,-1,Decoration,23}
{SPRITE,item,139,65,-1,Collectible,0}
{SPRITE,item,140,65,-1,Collectible,0}
{SPRITE,item,140,68,-1,Decoration,23}
{SPRITE,item,140,76,-1,Decoration,23}
{SPRITE,item,142,65,-1,Checkpoint,3}
{SPRITE,item,142,68,-1,Decoration,23}
{SPRITE,item,142,72,-1,Decoration,23}
{SPRITE,item,142,80,-1,Decoration,23}
{SPRITE,item,142,84,-1,Decoration,23}
{SPRITE,item,142,88,-1,Decoration,23}
{SPRITE,item,144,76,-1,Decoration,23}
{SPRITE,item,145,65,-1,Collectible,0}
{SPRITE,item,146,65,-1,Collectible,0}
{SPRITE,item,146,68,-1,Decoration,28}
{SPRITE,item,148,68,-1,Decoration,23}
{SPRITE,item,148,72,-1,Decoration,23}
{SPRITE,item,150,65,-1,Collectible,0}
{SPRITE,item,152,68,-1,Decoration,23}
{SPRITE,item,152,72,-1,Decoration,23}
{SPRITE,item,153,65,-1,Collectible,0}
{SPRITE,item,156,68,-1,Decoration,23}
{SPRITE,item,156,72,-1,Decoration,23}
{SPRITE,item,158,65,-1,Collectible,0}
{SPRITE,item,160,68,-1,Decoration,23}
{SPRITE,item,160,72,-1,Decoration,23}
{SPRITE,item,163,65,-1,Collectible,0}
{SPRITE,item,164,68,-1,Decoration,28}
{SPRITE,item,166,68,-1,Decoration,23}
{SPRITE,item,166,72,-1,Decoration,23}
{SPRITE,item,168,65,-1,Checkpoint,3}
{SPRITE,item,168,68,-1,Decoration,23}
{SPRITE,item,168,72,-1,Decoration,23}
{SPRITE,item,168,76,-1,Decoration,23}
{SPRITE,item,170,65,-1,Collectible,0}
{SPRITE,block,170,67,-1,4,12}
{SPRITE,block,171,67,-1,4,12}
{SPRITE,block,172,67,-1,4,12}
{SPRITE,item,172,70,-1,Decoration,23}
{SPRITE,item,172,74,-1,Decoration,23}
{SPRITE,block,173,67,-1,4,12}
{SPRITE,item,174,65,-1,Collectible,0}
{SPRITE,block,174,67,-1,4,12}
{SPRITE,block,175,67,-1,4,12}
{SPRITE,block,176,67,-1,4,12}
{SPRITE,item,176,70,-1,Decoration,23}
{SPRITE,item,176,74,-1,Decoration,23}
{SPRITE,item,177,65,-1,Collectible,0}
{SPRITE,block,177,67,-1,4,12}
{SPRITE,block,178,67,-1,4,12}
{SPRITE,block,179,63,-1,2,16}
{SPRITE,block,179,64,-1,2,16}
{SPRITE,block,179,65,-1,2,16}
{SPRITE,block,179,66,-1,2,16}
{SPRITE,block,179,67,-1,4,12}
{SPRITE,block,180,67,-1,4,12}
{SPRITE,item,180,70,-1,Decoration,23}
{SPRITE,item,180,74,-1,Decoration,23}
{SPRITE,item,181,65,-1,Collectible,0}
{SPRITE,block,181,67,-1,4,12}
{SPRITE,block,182,67,-1,4,12}
{SPRITE,item,183,65,-1,Collectible,0}
{SPRITE,block,183,67,-1,4,12}
{SPRITE,block,184,67,-1,4,12}
{SPRITE,item,184,70,-1,Decoration,23}
{SPRITE,item,184,74,-1,Decoration,23}
{SPRITE,item,185,65,-1,Collectible,0}
{SPRITE,block,185,67,-1,4,12}
{SPRITE,item,186,56,-1,Health,2}
{SPRITE,block,186,67,-1,4,12}
{SPRITE,block,187,63,-1,2,16}
{SPRITE,block,187,64,-1,2,16}
{SPRITE,block,187,65,-1,2,16}
{SPRITE,block,187,66,-1,2,16}
{SPRITE,block,187,67,-1,4,12}
{SPRITE,block,188,67,-1,4,12}
{SPRITE,item,188,70,-1,Decoration,23}
{SPRITE,item,188,74,-1,Decoration,23}
{SPRITE,item,189,65,-1,Collectible,0}
{SPRITE,block,189,67,-1,4,12}
{SPRITE,block,190,67,-1,4,12}
{SPRITE,item,191,65,-1,Collectible,0}
{SPRITE,block,191,67,-1,4,12}
{SPRITE,block,192,67,-1,4,12}
{SPRITE,item,192,70,-1,Decoration,23}
{SPRITE,item,192,74,-1,Decoration,23}
{SPRITE,item,193,65,-1,Collectible,0}
{SPRITE,block,193,67,-1,4,12}
{SPRITE,block,194,67,-1,4,12}
{SPRITE,block,195,63,-1,2,16}
{SPRITE,block,195,64,-1,2,16}
{SPRITE,block,195,65,-1,2,16}
{SPRITE,block,195,66,-1,2,16}
{SPRITE,block,195,67,-1,4,12}
{SPRITE,block,196,67,-1,4,12}
{SPRITE,item,196,70,-1,Decoration,23}
{SPRITE,item,196,74,-1,Decoration,23}
{SPRITE,item,197,65,-1,Collectible,0}
{SPRITE,block,197,67,-1,4,12}
{SPRITE,block,198,67,-1,4,12}
{SPRITE,item,199,65,-1,Collectible,0}
{SPRITE,block,199,67,-1,4,12}
{SPRITE,block,200,67,-1,4,12}
{SPRITE,item,200,68,-1,Decoration,23}
{SPRITE,item,200,70,-1,Decoration,23}
{SPRITE,item,200,74,-1,Decoration,23}
{SPRITE,block,201,63,-1,2,16}
{SPRITE,block,201,64,-1,2,16}
{SPRITE,block,201,65,-1,2,16}
{SPRITE,block,201,66,-1,2,16}
{SPRITE,block,201,67,-1,4,12}
{SPRITE,item,204,66,-1,Decoration,23}
{SPRITE,item,204,70,-1,Decoration,23}
{SPRITE,item,204,74,-1,Decoration,23}
{SPRITE,item,205,63,-1,Collectible,0}
{SPRITE,item,208,64,-1,Decoration,23}
{SPRITE,item,208,66,-1,Decoration,23}
{SPRITE,item,208,70,-1,Decoration,23}
{SPRITE,item,208,74,-1,Decoration,23}
{SPRITE,item,209,61,-1,Collectible,0}
{SPRITE,item,212,62,-1,Decoration,23}
{SPRITE,item,212,66,-1,Decoration,23}
{SPRITE,item,212,70,-1,Decoration,23}
{SPRITE,item,213,59,-1,Collectible,0}
{SPRITE,item,214,62,1,Decoration,28}
{SPRITE,item,216,60,-1,Decoration,23}
{SPRITE,item,216,64,-1,Decoration,23}
{SPRITE,item,216,68,-1,Decoration,23}
{SPRITE,item,217,50,-1,Health,2}
{SPRITE,block,217,51,-1,2,16}
{SPRITE,block,217,52,-1,2,16}
{SPRITE,block,217,53,-1,2,16}
{SPRITE,block,217,54,-1,2,16}
{SPRITE,block,217,55,-1,2,16}
{SPRITE,block,217,56,-1,2,16}
{SPRITE,block,217,57,-1,2,16}
{SPRITE,block,217,58,-1,2,16}
{SPRITE,block,217,59,-1,2,16}
{SPRITE,item,219,57,-1,Collectible,0}
{SPRITE,item,220,57,-1,Collectible,0}
{SPRITE,item,220,60,-1,Decoration,23}
{SPRITE,item,220,64,-1,Decoration,23}
{SPRITE,item,220,68,-1,Decoration,23}
{SPRITE,item,221,57,-1,Checkpoint,3}
{SPRITE,item,221,58,-1,Recovery,1}
{SPRITE,item,224,60,-1,Decoration,23}
{SPRITE,item,224,64,-1,Decoration,23}
{SPRITE,item,226,57,-1,Collectible,0}
{SPRITE,item,227,57,-1,Collectible,0}
{SPRITE,item,228,60,-1,Decoration,23}
{SPRITE,item,228,64,-1,Decoration,23}
{SPRITE,item,230,60,1,Decoration,28}
{SPRITE,item,232,60,-1,Decoration,23}
{SPRITE,item,232,64,-1,Decoration,23}
{SPRITE,item,233,53,-1,Collectible,0}
{SPRITE,item,233,54,-1,Collectible,0}
{SPRITE,item,233,55,-1,Collectible,0}
{SPRITE,item,233,56,-1,Collectible,0}
{SPRITE,item,233,57,-1,Collectible,0}
{SPRITE,container,233,58,-1,4,3}
{SPRITE,item,236,45,-1,Collectible,0}
{SPRITE,item,236,58,-1,Decoration,23}
{SPRITE,item,236,60,-1,Decoration,23}
{SPRITE,item,236,64,-1,Decoration,23}
{SPRITE,item,237,44,-1,Collectible,0}
{SPRITE,item,237,46,-1,Collectible,0}
{SPRITE,item,238,44,-1,Collectible,0}
{SPRITE,container,238,50,-1,4,3}
{SPRITE,item,238,54,-1,Decoration,23}
{SPRITE,block,239,44,-1,1,13}
{SPRITE,block,240,44,-1,1,13}
{SPRITE,item,240,50,-1,Decoration,23}
{SPRITE,item,240,54,-1,Decoration,23}
{SPRITE,item,240,58,-1,Decoration,23}
{SPRITE,item,241,44,-1,Collectible,0}
{SPRITE,spike,241,48,-1,11,3}
{SPRITE,spike,242,48,-1,11,3}
{SPRITE,item,243,44,-1,Collectible,0}
{SPRITE,spike,243,48,-1,11,3}
{SPRITE,spike,244,48,-1,11,3}
{SPRITE,item,244,50,-1,Decoration,23}
{SPRITE,item,244,54,-1,Decoration,23}
{SPRITE,item,244,58,-1,Decoration,23}
{SPRITE,item,245,45,-1,Collectible,0}
{SPRITE,spike,245,48,-1,11,3}
{SPRITE,spike,246,48,-1,11,3}
{SPRITE,item,247,45,-1,Collectible,0}
{SPRITE,spike,247,48,-1,11,3}
{SPRITE,item,248,50,-1,Decoration,23}
{SPRITE,item,248,54,-1,Decoration,23}
{SPRITE,item,249,46,-1,Collectible,0}
{SPRITE,item,250,50,1,Decoration,28}
{SPRITE,item,252,50,-1,Decoration,23}
{SPRITE,item,252,54,-1,Decoration,23}
{SPRITE,item,256,50,-1,Decoration,23}
{SPRITE,item,256,54,-1,Decoration,23}
{SPRITE,item,258,42,-1,Collectible,0}
{SPRITE,item,258,43,-1,Collectible,0}
{SPRITE,container,260,42,-1,4,3}
{SPRITE,item,260,46,-1,Decoration,23}
{SPRITE,item,260,50,-1,Decoration,23}
{SPRITE,item,260,54,-1,Decoration,23}
{SPRITE,item,262,36,-1,Collectible,0}
{SPRITE,item,262,42,-1,Decoration,23}
{SPRITE,item,263,36,-1,Collectible,0}
{SPRITE,item,264,36,-1,Collectible,0}
{SPRITE,item,264,40,-1,Decoration,23}
{SPRITE,item,264,46,-1,Decoration,23}
{SPRITE,item,264,50,-1,Decoration,23}
{SPRITE,item,265,37,-1,Collectible,0}
{SPRITE,item,266,37,-1,Collectible,0}
{SPRITE,item,266,44,-1,Decoration,23}
{SPRITE,item,267,37,-1,Collectible,0}
{SPRITE,item,268,40,-1,Decoration,23}
{SPRITE,item,268,44,-1,Decoration,23}
{SPRITE,item,268,46,-1,Decoration,23}
{SPRITE,item,268,50,-1,Decoration,23}
{SPRITE,item,272,37,-1,Collectible,0}
{SPRITE,item,272,40,-1,Decoration,23}
{SPRITE,item,272,44,-1,Decoration,23}
{SPRITE,item,273,37,-1,Collectible,0}
{SPRITE,item,276,40,-1,Decoration,23}
{SPRITE,item,276,44,-1,Decoration,23}
{SPRITE,item,277,37,-1,Collectible,0}
{SPRITE,item,280,35,-1,Collectible,0}
{SPRITE,item,280,38,-1,Decoration,28}
{SPRITE,item,281,34,-1,Collectible,0}
{SPRITE,item,282,33,-1,Collectible,0}
{SPRITE,item,282,36,-1,Decoration,23}
{SPRITE,item,282,40,-1,Decoration,23}
{SPRITE,item,282,44,-1,Decoration,23}
{SPRITE,item,284,34,-1,Decoration,23}
{SPRITE,item,284,38,-1,Decoration,23}
{SPRITE,item,284,40,-1,Decoration,23}
{SPRITE,item,284,44,-1,Decoration,23}
{SPRITE,block,285,21,-1,1,13}
{SPRITE,block,285,22,-1,1,13}
{SPRITE,block,285,23,-1,1,13}
{SPRITE,block,285,24,-1,1,13}
{SPRITE,block,285,25,-1,1,13}
{SPRITE,block,285,26,-1,1,13}
{SPRITE,block,285,27,-1,1,13}
{SPRITE,block,285,28,-1,1,13}
{SPRITE,block,285,29,-1,1,13}
{SPRITE,block,285,30,-1,1,13}
{SPRITE,block,285,31,-1,1,13}
{SPRITE,block,285,32,-1,1,13}
{SPRITE,item,287,25,-1,Collectible,0}
{SPRITE,item,288,25,-1,Collectible,0}
{SPRITE,container,288,28,-1,4,3}
{SPRITE,item,288,32,-1,Decoration,23}
{SPRITE,item,288,36,-1,Decoration,23}
{SPRITE,item,288,40,-1,Decoration,23}
{SPRITE,item,289,25,-1,Collectible,0}
{SPRITE,item,290,25,-1,Collectible,0}
{SPRITE,item,290,28,-1,Decoration,23}
{SPRITE,item,290,32,-1,Decoration,23}
{SPRITE,item,291,25,-1,Collectible,0}
{SPRITE,item,292,25,-1,Collectible,0}
{SPRITE,item,292,36,-1,Decoration,23}
{SPRITE,item,294,28,-1,Decoration,23}
{SPRITE,item,294,32,-1,Decoration,23}
{SPRITE,item,297,3,-1,Health,2}
{SPRITE,item,298,28,-1,Decoration,23}
{SPRITE,item,298,32,-1,Decoration,23}
{SPRITE,item,300,26,1,Decoration,28}
{SPRITE,item,302,24,-1,Decoration,23}
{SPRITE,item,302,28,-1,Decoration,23}
{SPRITE,item,302,32,-1,Decoration,23}
{SPRITE,item,304,20,-1,Decoration,23}
{SPRITE,item,306,16,-1,Decoration,23}
{SPRITE,item,306,24,-1,Decoration,23}
{SPRITE,item,306,28,-1,Decoration,23}
{SPRITE,item,306,32,-1,Decoration,23}
{SPRITE,item,308,6,-1,Collectible,0}
{SPRITE,item,308,12,-1,Decoration,23}
{SPRITE,item,308,16,-1,Decoration,23}
{SPRITE,item,308,20,-1,Decoration,23}
{SPRITE,item,308,24,-1,Decoration,23}
{SPRITE,item,308,28,-1,Decoration,23}
{SPRITE,item,308,32,-1,Decoration,23}
{SPRITE,item,309,5,-1,Collectible,0}
{SPRITE,item,310,5,-1,Collectible,0}
{SPRITE,item,310,8,-1,Decoration,22}
{SPRITE,item,310,10,-1,Decoration,22}
{SPRITE,item,312,8,-1,Decoration,26}
{SPRITE,item,312,10,-1,Decoration,24}
{SPRITE,item,312,12,-1,Decoration,24}
{SPRITE,item,312,14,-1,Decoration,24}
{SPRITE,item,312,16,-1,Decoration,25}
{SPRITE,item,312,18,-1,Decoration,25}
{SPRITE,item,312,22,-1,Decoration,25}
{SPRITE,item,312,24,-1,Decoration,25}
{SPRITE,item,312,28,-1,Decoration,25}
{SPRITE,item,312,32,-1,Decoration,25}
{SPRITE,item,312,36,-1,Decoration,25}
{SPRITE,item,313,6,-1,Collectible,0}
{SPRITE,item,314,7,-1,Collectible,0}
{SPRITE,item,314,24,-1,Decoration,25}
{SPRITE,item,315,9,-1,Collectible,0}
{SPRITE,item,316,12,-1,Collectible,0}
{SPRITE,item,316,22,-1,Decoration,24}
{SPRITE,item,316,28,-1,Decoration,25}
{SPRITE,item,316,32,-1,Decoration,25}
{SPRITE,item,316,36,-1,Decoration,25}
{SPRITE,item,317,14,-1,Collectible,0}
{SPRITE,item,318,17,-1,Collectible,0}
{SPRITE,item,318,20,-1,Collectible,0}
{SPRITE,item,319,23,-1,Collectible,0}
{SPRITE,item,320,26,-1,Collectible,0}
{SPRITE,item,321,28,-1,Collectible,0}
{SPRITE,item,322,30,-1,Collectible,0}
{SPRITE,block,322,33,-1,8,14}
{SPRITE,block,322,34,-1,8,14}
{SPRITE,item,323,31,-1,Collectible,0}
{SPRITE,block,323,33,-1,8,14}
{SPRITE,block,323,34,-1,8,14}
{SPRITE,block,324,33,-1,8,14}
{SPRITE,block,324,34,-1,8,14}
{SPRITE,item,327,31,-1,Victory,6}
{SPRITE,block,329,33,-1,8,14}
{SPRITE,block,329,34,-1,8,14}
{SPRITE,block,330,33,-1,8,14}
{SPRITE,block,330,34,-1,8,14}
{SPRITE,block,331,33,-1,8,14}
{SPRITE,block,331,34,-1,8,14}
{SPRITE,item,334,28,-1,Decoration,25}
{SPRITE,item,334,32,-1,Decoration,25}
{SPRITE,item,334,36,-1,Decoration,25}
{SPRITE,item,336,22,-1,Decoration,25}
{SPRITE,item,336,26,-1,Decoration,25}
{SPRITE,item,338,16,-1,Decoration,25}
{SPRITE,item,338,20,-1,Decoration,25}
{SPRITE,item,338,22,-1,Decoration,25}
{SPRITE,item,338,26,-1,Decoration,25}
{SPRITE,item,338,28,-1,Decoration,25}
{SPRITE,item,338,32,-1,Decoration,25}
{SPRITE,item,338,36,-1,Decoration,25}
{SPRITE,item,340,10,-1,Decoration,24}
{SPRITE,item,340,12,-1,Decoration,24}
{SPRITE,item,340,14,-1,Decoration,24}
{SPRITE,item,342,8,-1,Decoration,22}
{SPRITE,item,342,10,-1,Decoration,23}
{SPRITE,item,342,14,-1,Decoration,23}
{SPRITE,item,342,16,-1,Decoration,23}
{SPRITE,item,342,20,-1,Decoration,23}
{SPRITE,item,342,24,-1,Decoration,23}
{SPRITE,item,342,28,-1,Decoration,23}
{SPRITE,item,342,32,-1,Decoration,23}
{SPRITE,item,342,36,-1,Decoration,23}
{SPRITE,item,344,10,-1,Decoration,23}
{SPRITE,item,344,14,-1,Decoration,23}
{SPRITE,item,346,16,-1,Decoration,23}
{SPRITE,item,346,20,-1,Decoration,23}
{SPRITE,item,346,24,-1,Decoration,23}
{SPRITE,item,346,28,-1,Decoration,23}
{SPRITE,item,346,32,-1,Decoration,23}
{SPRITE,item,346,36,-1,Decoration,23}
{SPRITE,item,348,12,-1,Decoration,23}
{SPRITE,item,349,9,-1,Life,5}
{SPRITE,item,349,10,-1,Life,5}
{SPRITE,item,350,9,-1,Life,5}
{SPRITE,item,350,10,-1,Life,5}
{SPRITE,item,350,16,-1,Decoration,23}
{SPRITE,item,350,20,-1,Decoration,23}
{SPRITE,item,350,24,-1,Decoration,23}
{SPRITE,item,350,28,-1,Decoration,23}
{SPRITE,item,352,14,-1,Decoration,22}
{SPRITE,item,354,16,-1,Decoration,23}
{SPRITE,item,354,20,-1,Decoration,23}
{SPRITE,item,354,24,-1,Decoration,23}
{SPRITE,block,355,14,-1,8,20}
{SPRITE,block,355,15,-1,8,20}
{SPRITE,block,355,16,-1,8,20}
{SPRITE,block,355,17,-1,8,20}
{SPRITE,block,355,18,-1,8,20}
{SPRITE,block,355,19,-1,8,20}
{SPRITE,block,355,20,-1,8,20}
{SPRITE,block,355,21,-1,8,20}
{SPRITE,block,355,22,-1,8,20}
{SPRITE,block,355,23,-1,8,20}
{SPRITE,wind,28,88,-1,2,3,17}
{SPRITE,wind,28,90,-1,2,3,17}
{SPRITE,wind,28,92,-1,2,3,17}
{SPRITE,wind,28,94,-1,2,3,17}
{SPRITE,wind,28,96,-1,2,3,17}
{SPRITE,wind,30,88,-1,2,3,17}
{SPRITE,wind,30,90,-1,2,3,17}
{SPRITE,wind,30,92,-1,2,3,17}
{SPRITE,wind,30,94,-1,2,3,17}
{SPRITE,wind,30,96,-1,2,3,17}
{SPRITE,wind,32,88,-1,2,3,17}
{SPRITE,wind,32,90,-1,2,3,17}
{SPRITE,wind,32,92,-1,2,3,17}
{SPRITE,wind,32,94,-1,2,3,17}
{SPRITE,wind,32,96,-1,2,3,17}
{SPRITE,wind,34,88,-1,2,3,17}
{SPRITE,wind,34,90,-1,2,3,17}
{SPRITE,wind,34,92,-1,2,3,17}
{SPRITE,wind,34,94,-1,2,3,17}
{SPRITE,wind,34,96,-1,2,3,17}
{SPRITE,wind,36,88,-1,2,3,17}
{SPRITE,wind,36,90,-1,2,3,17}
{SPRITE,wind,36,92,-1,2,3,17}
{SPRITE,wind,36,94,-1,2,3,17}
{SPRITE,wind,36,96,-1,2,3,17}
{SPRITE,wind,38,88,-1,2,3,17}
{SPRITE,wind,38,90,-1,2,3,17}
{SPRITE,wind,38,92,-1,2,3,17}
{SPRITE,wind,38,94,-1,2,3,17}
{SPRITE,wind,38,96,-1,2,3,17}
{SPRITE,wind,40,88,-1,2,3,17}
{SPRITE,wind,40,90,-1,2,3,17}
{SPRITE,wind,40,92,-1,2,3,17}
{SPRITE,wind,40,94,-1,2,3,17}
{SPRITE,wind,40,96,-1,2,3,17}
{SPRITE,wind,42,88,-1,2,3,17}
{SPRITE,wind,42,90,-1,2,3,17}
{SPRITE,wind,42,92,-1,2,3,17}
{SPRITE,wind,42,94,-1,2,3,17}
{SPRITE,wind,42,96,-1,2,3,17}
{SPRITE,wind,44,88,-1,2,3,17}
{SPRITE,wind,44,90,-1,2,3,17}
{SPRITE,wind,44,92,-1,2,3,17}
{SPRITE,wind,44,94,-1,2,3,17}
{SPRITE,wind,44,96,-1,2,3,17}
{SPRITE,wind,46,88,-1,2,3,17}
{SPRITE,wind,46,90,-1,2,3,17}
{SPRITE,wind,46,92,-1,2,3,17}
{SPRITE,wind,46,94,-1,2,3,17}
{SPRITE,wind,46,96,-1,2,3,17}
{SPRITE,wind,70,74,-1,1,6,17}
{SPRITE,wind,70,76,-1,1,6,17}
{SPRITE,wind,70,78,-1,1,6,17}
{SPRITE,wind,70,80,-1,1,6,17}
{SPRITE,wind,70,82,-1,1,6,17}
{SPRITE,wind,70,84,-1,1,6,17}
{SPRITE,wind,70,86,-1,1,6,17}
{SPRITE,wind,72,74,-1,1,6,17}
{SPRITE,wind,72,76,-1,1,6,17}
{SPRITE,wind,72,78,-1,1,6,17}
{SPRITE,wind,72,80,-1,1,6,17}
{SPRITE,wind,72,82,-1,1,6,17}
{SPRITE,wind,72,84,-1,1,6,17}
{SPRITE,wind,72,86,-1,1,6,17}
{SPRITE,wind,74,74,-1,1,6,17}
{SPRITE,wind,74,76,-1,1,6,17}
{SPRITE,wind,74,78,-1,1,6,17}
{SPRITE,wind,74,80,-1,1,6,17}
{SPRITE,wind,74,82,-1,1,6,17}
{SPRITE,wind,74,84,-1,1,6,17}
{SPRITE,wind,74,86,-1,1,6,17}
{SPRITE,wind,76,74,-1,1,6,17}
{SPRITE,wind,76,76,-1,1,6,17}
{SPRITE,wind,76,78,-1,1,6,17}
{SPRITE,wind,76,80,-1,1,6,17}
{SPRITE,wind,76,82,-1,1,6,17}
{SPRITE,wind,76,84,-1,1,6,17}
{SPRITE,wind,76,86,-1,1,6,17}
{SPRITE,wind,78,70,-1,1,6,17}
{SPRITE,wind,78,72,-1,1,6,17}
{SPRITE,wind,78,74,-1,1,6,17}
{SPRITE,wind,78,76,-1,1,6,17}
{SPRITE,wind,78,78,-1,1,6,17}
{SPRITE,wind,78,80,-1,1,6,17}
{SPRITE,wind,78,82,-1,1,6,17}
{SPRITE,wind,78,84,-1,1,6,17}
{SPRITE,wind,78,86,-1,1,6,17}
{SPRITE,wind,80,70,-1,1,6,17}
{SPRITE,wind,80,72,-1,1,6,17}
{SPRITE,wind,80,74,-1,1,6,17}
{SPRITE,wind,80,76,-1,1,6,17}
{SPRITE,wind,80,78,-1,1,6,17}
{SPRITE,wind,80,80,-1,1,6,17}
{SPRITE,wind,80,82,-1,1,6,17}
{SPRITE,wind,80,84,-1,1,6,17}
{SPRITE,wind,80,86,-1,1,6,17}
{SPRITE,wind,90,82,-1,1,2,27}
{SPRITE,wind,90,84,-1,1,2,27}
{SPRITE,wind,90,86,-1,1,2,27}
{SPRITE,wind,90,88,-1,1,2,27}
{SPRITE,wind,90,90,-1,1,2,27}
{SPRITE,wind,146,70,-1,1,2,27}
{SPRITE,wind,146,72,-1,1,2,27}
{SPRITE,wind,146,74,-1,1,2,27}
{SPRITE,wind,164,70,-1,1,2,27}
{SPRITE,wind,164,72,-1,1,2,27}
{SPRITE,wind,164,74,-1,1,2,27}
{SPRITE,wind,166,52,-1,2,12,17}
{SPRITE,wind,166,54,-1,2,12,17}
{SPRITE,wind,168,52,-1,2,12,17}
{SPRITE,wind,168,54,-1,2,12,17}
{SPRITE,wind,170,52,-1,2,12,17}
{SPRITE,wind,170,54,-1,2,12,17}
{SPRITE,wind,172,52,-1,2,12,17}
{SPRITE,wind,172,54,-1,2,12,17}
{SPRITE,wind,172,68,-1,2,2,27}
{SPRITE,wind,174,52,-1,2,12,17}
{SPRITE,wind,174,54,-1,2,12,17}
{SPRITE,wind,174,68,-1,2,2,27}
{SPRITE,wind,176,52,-1,2,12,17}
{SPRITE,wind,176,54,-1,2,12,17}
{SPRITE,wind,176,58,-1,0,12,17}
{SPRITE,wind,176,60,-1,0,12,17}
{SPRITE,wind,176,62,-1,0,12,17}
{SPRITE,wind,176,64,-1,0,12,17}
{SPRITE,wind,176,66,-1,0,12,17}
{SPRITE,wind,176,68,-1,2,2,27}
{SPRITE,wind,178,52,-1,2,12,17}
{SPRITE,wind,178,54,-1,2,12,17}
{SPRITE,wind,178,58,-1,0,12,17}
{SPRITE,wind,178,60,-1,0,12,17}
{SPRITE,wind,178,62,-1,0,12,17}
{SPRITE,wind,178,64,-1,0,12,17}
{SPRITE,wind,178,66,-1,0,12,17}
{SPRITE,wind,178,68,-1,2,2,27}
{SPRITE,wind,180,52,-1,2,12,17}
{SPRITE,wind,180,54,-1,2,12,17}
{SPRITE,wind,180,58,-1,0,12,17}
{SPRITE,wind,180,60,-1,0,12,17}
{SPRITE,wind,180,62,-1,0,12,17}
{SPRITE,wind,180,64,-1,0,12,17}
{SPRITE,wind,180,66,-1,0,12,17}
{SPRITE,wind,180,68,-1,2,2,27}
{SPRITE,wind,182,52,-1,2,12,17}
{SPRITE,wind,182,54,-1,2,12,17}
{SPRITE,wind,182,58,-1,0,12,17}
{SPRITE,wind,182,60,-1,0,12,17}
{SPRITE,wind,182,62,-1,0,12,17}
{SPRITE,wind,182,64,-1,0,12,17}
{SPRITE,wind,182,66,-1,0,12,17}
{SPRITE,wind,182,68,-1,2,2,27}
{SPRITE,wind,184,52,-1,2,12,17}
{SPRITE,wind,184,54,-1,2,12,17}
{SPRITE,wind,184,58,-1,0,12,17}
{SPRITE,wind,184,60,-1,0,12,17}
{SPRITE,wind,184,62,-1,0,12,17}
{SPRITE,wind,184,64,-1,0,12,17}
{SPRITE,wind,184,66,-1,0,12,17}
{SPRITE,wind,184,68,-1,2,2,27}
{SPRITE,wind,186,52,-1,2,12,17}
{SPRITE,wind,186,54,-1,2,12,17}
{SPRITE,wind,186,58,-1,0,12,17}
{SPRITE,wind,186,60,-1,0,12,17}
{SPRITE,wind,186,62,-1,0,12,17}
{SPRITE,wind,186,64,-1,0,12,17}
{SPRITE,wind,186,66,-1,0,12,17}
{SPRITE,wind,186,68,-1,2,2,27}
{SPRITE,wind,188,58,-1,0,12,17}
{SPRITE,wind,188,60,-1,0,12,17}
{SPRITE,wind,188,62,-1,0,12,17}
{SPRITE,wind,188,64,-1,0,12,17}
{SPRITE,wind,188,66,-1,0,12,17}
{SPRITE,wind,188,68,-1,2,2,27}
{SPRITE,wind,190,58,-1,0,12,17}
{SPRITE,wind,190,60,-1,0,12,17}
{SPRITE,wind,190,62,-1,0,12,17}
{SPRITE,wind,190,64,-1,0,12,17}
{SPRITE,wind,190,66,-1,0,12,17}
{SPRITE,wind,190,68,-1,2,2,27}
{SPRITE,wind,192,58,-1,0,12,17}
{SPRITE,wind,192,60,-1,0,12,17}
{SPRITE,wind,192,62,-1,0,12,17}
{SPRITE,wind,192,64,-1,0,12,17}
{SPRITE,wind,192,66,-1,0,12,17}
{SPRITE,wind,192,68,-1,2,2,27}
{SPRITE,wind,194,58,-1,0,12,17}
{SPRITE,wind,194,60,-1,0,12,17}
{SPRITE,wind,194,62,-1,0,12,17}
{SPRITE,wind,194,64,-1,0,12,17}
{SPRITE,wind,194,66,-1,0,12,17}
{SPRITE,wind,194,68,-1,2,2,27}
{SPRITE,wind,196,58,-1,0,12,17}
{SPRITE,wind,196,60,-1,0,12,17}
{SPRITE,wind,196,62,-1,0,12,17}
{SPRITE,wind,196,64,-1,0,12,17}
{SPRITE,wind,196,66,-1,0,12,17}
{SPRITE,wind,196,68,-1,2,2,27}
{SPRITE,wind,198,58,-1,0,12,17}
{SPRITE,wind,198,60,-1,0,12,17}
{SPRITE,wind,198,62,-1,0,12,17}
{SPRITE,wind,198,64,-1,0,12,17}
{SPRITE,wind,198,66,-1,0,12,17}
{SPRITE,wind,198,68,-1,2,2,27}
{SPRITE,wind,200,58,-1,0,12,17}
{SPRITE,wind,200,60,-1,0,12,17}
{SPRITE,wind,200,62,-1,0,12,17}
{SPRITE,wind,200,64,-1,0,12,17}
{SPRITE,wind,200,66,-1,0,12,17}
{SPRITE,wind,202,58,-1,0,12,17}
{SPRITE,wind,202,60,-1,0,12,17}
{SPRITE,wind,202,62,-1,0,12,17}
{SPRITE,wind,202,64,-1,0,12,17}
{SPRITE,wind,202,66,-1,0,12,17}
{SPRITE,wind,204,52,-1,0,12,17}
{SPRITE,wind,204,54,-1,0,12,17}
{SPRITE,wind,204,56,-1,0,12,17}
{SPRITE,wind,204,58,-1,0,12,17}
{SPRITE,wind,204,60,-1,0,12,17}
{SPRITE,wind,204,62,-1,0,12,17}
{SPRITE,wind,204,64,-1,0,12,17}
{SPRITE,wind,206,52,-1,0,12,17}
{SPRITE,wind,206,54,-1,0,12,17}
{SPRITE,wind,206,56,-1,0,12,17}
{SPRITE,wind,206,58,-1,0,12,17}
{SPRITE,wind,206,60,-1,0,12,17}
{SPRITE,wind,206,62,-1,0,12,17}
{SPRITE,wind,206,64,-1,0,12,17}
{SPRITE,wind,208,52,-1,0,12,17}
{SPRITE,wind,208,54,-1,0,12,17}
{SPRITE,wind,208,56,-1,0,12,17}
{SPRITE,wind,208,58,-1,0,12,17}
{SPRITE,wind,208,60,-1,0,12,17}
{SPRITE,wind,208,62,-1,0,12,17}
{SPRITE,wind,210,52,-1,0,12,17}
{SPRITE,wind,210,54,-1,0,12,17}
{SPRITE,wind,210,56,-1,0,12,17}
{SPRITE,wind,210,58,-1,0,12,17}
{SPRITE,wind,210,60,-1,0,12,17}
{SPRITE,wind,210,62,-1,0,12,17}
{SPRITE,wind,212,52,-1,0,12,17}
{SPRITE,wind,212,54,-1,0,12,17}
{SPRITE,wind,212,56,-1,0,12,17}
{SPRITE,wind,212,58,-1,0,12,17}
{SPRITE,wind,212,60,-1,0,12,17}
{SPRITE,wind,214,52,-1,0,12,17}
{SPRITE,wind,214,54,-1,0,12,17}
{SPRITE,wind,214,56,-1,0,12,17}
{SPRITE,wind,214,58,-1,0,12,17}
{SPRITE,wind,214,60,-1,0,12,17}
{SPRITE,wind,214,64,-1,1,2,27}
{SPRITE,wind,214,66,-1,1,2,27}
{SPRITE,wind,214,68,-1,1,2,27}
{SPRITE,wind,216,52,-1,0,12,17}
{SPRITE,wind,216,54,-1,0,12,17}
{SPRITE,wind,216,56,-1,0,12,17}
{SPRITE,wind,216,58,-1,0,12,17}
{SPRITE,wind,230,62,-1,1,2,27}
{SPRITE,wind,230,64,-1,1,2,27}
{SPRITE,wind,230,66,-1,1,2,27}
{SPRITE,wind,250,52,-1,1,2,27}
{SPRITE,wind,250,54,-1,1,2,27}
{SPRITE,wind,250,56,-1,1,2,27}
{SPRITE,wind,280,40,-1,1,2,27}
{SPRITE,wind,280,42,-1,1,2,27}
{SPRITE,wind,280,44,-1,1,2,27}
{SPRITE,wind,296,0,-1,2,3,17}
{SPRITE,wind,296,2,-1,2,3,17}
{SPRITE,wind,296,4,-1,2,3,17}
{SPRITE,wind,296,6,-1,2,3,17}
{SPRITE,wind,296,8,-1,2,3,17}
{SPRITE,wind,296,10,-1,2,3,17}
{SPRITE,wind,296,12,-1,2,3,17}
{SPRITE,wind,296,14,-1,2,3,17}
{SPRITE,wind,296,16,-1,2,3,17}
{SPRITE,wind,296,18,-1,2,3,17}
{SPRITE,wind,296,20,-1,2,3,17}
{SPRITE,wind,296,22,-1,2,3,17}
{SPRITE,wind,296,24,-1,2,3,17}
{SPRITE,wind,296,26,-1,2,3,17}
{SPRITE,wind,298,0,-1,2,3,17}
{SPRITE,wind,298,2,-1,2,3,17}
{SPRITE,wind,298,4,-1,2,3,17}
{SPRITE,wind,298,6,-1,2,3,17}
{SPRITE,wind,298,8,-1,2,3,17}
{SPRITE,wind,298,10,-1,2,3,17}
{SPRITE,wind,298,12,-1,2,3,17}
{SPRITE,wind,298,14,-1,2,3,17}
{SPRITE,wind,298,16,-1,2,3,17}
{SPRITE,wind,298,18,-1,2,3,17}
{SPRITE,wind,298,20,-1,2,3,17}
{SPRITE,wind,298,22,-1,2,3,17}
{SPRITE,wind,298,24,-1,2,3,17}
{SPRITE,wind,298,26,-1,2,3,17}
{SPRITE,wind,300,0,-1,2,3,17}
{SPRITE,wind,300,2,-1,2,3,17}
{SPRITE,wind,300,4,-1,2,3,17}
{SPRITE,wind,300,6,-1,2,3,17}
{SPRITE,wind,300,8,-1,2,3,17}
{SPRITE,wind,300,10,-1,2,3,17}
{SPRITE,wind,300,12,-1,2,3,17}
{SPRITE,wind,300,14,-1,2,3,17}
{SPRITE,wind,300,16,-1,2,3,17}
{SPRITE,wind,300,18,-1,2,3,17}
{SPRITE,wind,300,20,-1,2,3,17}
{SPRITE,wind,300,22,-1,2,3,17}
{SPRITE,wind,300,24,-1,2,3,17}
{SPRITE,wind,300,28,-1,1,2,27}
{SPRITE,wind,300,30,-1,1,2,27}
{SPRITE,wind,300,32,-1,1,2,27}
{SPRITE,wind,302,0,-1,2,3,17}
{SPRITE,wind,302,2,-1,2,3,17}
{SPRITE,wind,302,4,-1,2,3,17}
{SPRITE,wind,302,6,-1,2,3,17}
{SPRITE,wind,302,8,-1,2,3,17}
{SPRITE,wind,302,10,-1,2,3,17}
{SPRITE,wind,302,12,-1,2,3,17}
{SPRITE,wind,302,14,-1,2,3,17}
{SPRITE,wind,302,16,-1,2,3,17}
{SPRITE,wind,302,18,-1,2,3,17}
{SPRITE,wind,302,20,-1,2,3,17}
{SPRITE,wind,302,22,-1,2,3,17}
{SPRITE,wind,304,0,-1,2,3,17}
{SPRITE,wind,304,2,-1,2,3,17}
{SPRITE,wind,304,4,-1,2,3,17}
{SPRITE,wind,304,6,-1,2,3,17}
{SPRITE,wind,304,8,-1,2,3,17}
{SPRITE,wind,304,10,-1,2,3,17}
{SPRITE,wind,304,12,-1,2,3,17}
{SPRITE,wind,304,14,-1,2,3,17}
{SPRITE,wind,304,16,-1,2,3,17}
{SPRITE,wind,304,18,-1,2,3,17}
{SPRITE,wind,306,0,-1,2,3,17}
{SPRITE,wind,306,2,-1,2,3,17}
{SPRITE,wind,306,4,-1,2,3,17}
{SPRITE,wind,306,6,-1,2,3,17}
{SPRITE,wind,306,8,-1,2,3,17}
{SPRITE,wind,306,10,-1,2,3,17}
{SPRITE,wind,306,12,-1,2,3,17}
{SPRITE,wind,306,14,-1,2,3,17}
[PLATFORMS]
{PLATFORM,33,94,-1,8,0.8,1,5,-180,5}
{PLATFORM,33,95,-1,8,1,1,4,0,5}
{PLATFORM,45,94,-1,8,0.8,1,5,0,5}
{PLATFORM,45,95,-1,8,1,1,4,-180,5}
{PLATFORM,73,87,-1,7,0,1,4,-180,5}
{PLATFORM,76,87,-1,7,0,1,4,150,5}
{PLATFORM,79,87,-1,7,0,1,4,119,5}
{PLATFORM,128,73,-1,10,0.3999999999999999,1,6,0,5}
{PLATFORM,128,74,-1,10,0.3999999999999999,0.8,7,-180,5}
{PLATFORM,135,67,-1,8,0.3999999999999999,0.6000000000000001,7,0,5}
{PLATFORM,135,68,-1,8,0.3999999999999999,0.8,6,-180,5}
{PLATFORM,181,57,-1,8,1,0,2,-180,5}
{PLATFORM,233,50,-1,8,0,-1,5,-180,4}
{PLATFORM,240,47,-1,8,-1,-0.4,4,-180,5}
{PLATFORM,256,45,-1,8,-0.8,1,3,-180,5}
{PLATFORM,258,38,-1,8,-0.8,1,3,0,5}
{PLATFORM,284,28,-1,10,0.3999999999999999,0.8,5,-180,4}
{PLATFORM,284,29,-1,10,0.6000000000000001,1,3,0,4}
{PLATFORM,297,20,-1,8,0.19999999999999996,1,5,0,4}
{PLATFORM,297,21,-1,8,0.19999999999999996,1,5,-180,4}
{PLATFORM,299,15,-1,8,0.19999999999999996,1,5,-180,4}
{PLATFORM,300,15,-1,8,0.19999999999999996,1,5,0,4}
{PLATFORM,303,10,-1,8,0.19999999999999996,1,5,0,4}
{PLATFORM,303,11,-1,8,0.19999999999999996,1,5,-180,4}
{PLATFORM,306,7,-1,8,0.19999999999999996,1,4,0,4}
{PLATFORM,307,7,-1,8,0.19999999999999996,1,4,-180,4}
{PLATFORM,326,37,-1,7,1,0,4,0,5}
[ENEMIES]
{ENEMY,8,96,1,2,2,0,0,0}
{ENEMY,12,96,1,2,2,0,0,0}
{ENEMY,17,96,1,2,2,0,0,0}
{ENEMY,18,96,1,4,4,0,0,0}
{ENEMY,23,96,1,2,2,0,0,0}
{ENEMY,24,96,1,4,4,0,0,0}
{ENEMY,55,93,1,3,3,0,0,0}
{ENEMY,58,91,1,3,3,0,0,1}
{ENEMY,61,90,1,3,3,0,0,0}
{ENEMY,64,89,1,3,3,0,0,0}
{ENEMY,65,88,1,3,3,0,1,0}
{ENEMY,85,79,1,3,3,0,0,0}
{ENEMY,98,79,1,2,2,0,0,0}
{ENEMY,100,78,1,2,2,0,0,0}
{ENEMY,102,77,1,2,2,0,0,0}
{ENEMY,107,79,1,2,2,0,0,1}
{ENEMY,108,79,1,2,2,0,0,1}
{ENEMY,109,79,1,3,3,0,0,1}
{ENEMY,114,79,1,3,3,0,0,0}
{ENEMY,119,78,1,3,3,0,0,1}
{ENEMY,123,78,1,3,3,0,0,1}
{ENEMY,131,72,1,3,3,0,0,0}
{ENEMY,146,66,1,0,0,0,0,0}
{ENEMY,148,65,1,3,3,1,1,0}
{ENEMY,149,61,1,3,3,0,0,0}
{ENEMY,152,66,1,4,4,1,1,0}
{ENEMY,155,65,1,3,3,1,1,0}
{ENEMY,156,66,1,0,0,0,0,0}
{ENEMY,158,61,1,3,3,0,0,0}
{ENEMY,160,66,1,2,2,1,1,0}
{ENEMY,162,65,1,3,3,1,1,0}
{ENEMY,165,66,1,2,2,1,1,0}
{ENEMY,166,66,1,4,4,1,1,0}
{ENEMY,172,65,1,3,3,0,1,1}
{ENEMY,176,65,1,3,3,0,1,1}
{ENEMY,185,66,1,2,2,1,0,0}
{ENEMY,193,59,1,3,3,0,0,0}
{ENEMY,193,66,1,2,2,1,0,0}
{ENEMY,199,66,1,2,2,1,0,0}
{ENEMY,200,59,1,3,3,0,0,0}
{ENEMY,205,61,1,3,3,0,0,0}
{ENEMY,209,55,1,3,3,0,0,0}
{ENEMY,209,59,1,3,3,0,0,0}
{ENEMY,215,55,1,3,3,0,0,0}
{ENEMY,217,49,1,2,2,1,1,1}
{ENEMY,225,57,1,3,3,0,0,0}
{ENEMY,225,58,1,2,2,0,0,0}
{ENEMY,229,58,1,4,4,0,0,0}
{ENEMY,231,57,1,3,3,0,0,0}
{ENEMY,231,58,1,2,2,0,0,0}
{ENEMY,254,48,1,4,4,0,1,0}
{ENEMY,257,48,1,4,4,0,1,0}
{ENEMY,269,37,1,3,3,0,0,0}
{ENEMY,270,37,1,3,3,0,0,0}
{ENEMY,275,37,1,3,3,1,1,1}
{ENEMY,278,37,1,3,3,0,0,0}
{ENEMY,286,32,1,2,2,0,1,0}
{ENEMY,294,25,1,3,3,0,0,0}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,volcanus_plat1.png}
{BITMAP,volcanus_plat2.png}
{BITMAP,volcanus_plat3.png}
{BITMAP,volcanus_plat4.png}
{BITMAP,volcanus_spikes.png}
{BITMAP,volcanus_fire.png}
{BITMAP,volcanus_hblock.png}
{BITMAP,volcanus_vblock.png}
{BITMAP,volcanus_sandstone.png}
{BITMAP,volcanus_plant.png}
{BITMAP,volcanus_wind.png}
{BITMAP,volcanus_ground.png}
{BITMAP,trans_block.png}
{BITMAP,volcanus_basalt.png}
{BITMAP,volcanus_backing1.png}
{BITMAP,volcanus_backing2.png}
{BITMAP,volcanus_backing3.png}
{BITMAP,volcanus_entrance.png}
{BITMAP,volcanus_backing4.png}
{BITMAP,volcanusbg.png}
{BITMAP,volcanus_medground.png}
{BITMAP,volcanus_bigground.png}
{BITMAP,volcanus_medbasalt.png}
{BITMAP,volcanus_bigbasalt.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
[BACKGROUND]
{BACKGROUND,26}
[START POINT]
{START,153,33}
[TILES]
{TILE,52,26,3,5,1,18,0}
{TILE,52,27,1,5,1,18,0}
{TILE,52,28,1,5,1,18,0}
{TILE,52,29,1,5,1,18,0}
{TILE,52,30,1,5,1,18,0}
{TILE,52,31,1,5,1,18,0}
{TILE,52,32,1,5,1,18,0}
{TILE,52,33,1,5,1,18,0}
{TILE,52,34,1,5,1,18,0}
{TILE,52,35,1,5,1,18,0}
{TILE,52,36,1,3,1,18,0}
{TILE,52,37,3,5,1,18,0}
{TILE,52,38,1,5,1,18,0}
{TILE,52,39,1,5,1,18,0}
{TILE,52,40,1,5,1,18,0}
{TILE,52,41,1,5,1,18,0}
{TILE,52,42,1,5,1,18,0}
{TILE,52,43,1,5,1,18,0}
{TILE,52,44,1,5,1,18,0}
{TILE,52,45,1,5,1,18,0}
{TILE,52,46,1,5,1,18,0}
{TILE,52,47,1,5,1,18,0}
{TILE,52,48,1,5,1,18,0}
{TILE,52,49,1,3,1,18,0}
{TILE,52,50,3,5,1,18,0}
{TILE,52,51,1,5,1,18,0}
{TILE,52,52,1,5,1,18,0}
{TILE,52,53,1,5,1,18,0}
{TILE,52,54,1,5,1,18,0}
{TILE,52,55,1,5,1,18,0}
{TILE,52,56,1,5,1,18,0}
{TILE,52,57,1,5,1,18,0}
{TILE,52,58,1,5,1,18,0}
{TILE,52,59,1,3,1,18,0}
{TILE,53,26,3,7,0,18,0}
{TILE,53,36,7,3,1,18,0}
{TILE,53,37,3,7,1,18,0}
{TILE,53,49,7,3,1,18,0}
{TILE,53,50,3,7,1,18,0}
{TILE,53,59,7,3,1,18,0}
{TILE,54,26,3,7,0,18,0}
{TILE,54,36,7,3,1,18,0}
{TILE,54,37,3,7,1,18,0}
{TILE,54,42,5,3,1,18,0}
{TILE,54,43,3,1,1,18,0}
{TILE,54,49,7,3,1,18,0}
{TILE,54,50,3,7,1,18,0}
{TILE,54,55,5,3,1,18,0}
{TILE,54,56,3,1,1,18,0}
{TILE,54,59,7,3,1,18,0}
{TILE,55,26,3,7,0,18,0}
{TILE,55,36,7,3,1,18,0}
{TILE,55,37,3,7,1,18,0}
{TILE,55,42,7,3,1,18,0}
{TILE,55,43,3,7,1,18,0}
{TILE,55,49,7,3,1,18,0}
{TILE,55,50,3,7,1,18,0}
{TILE,55,55,7,3,1,18,0}
{TILE,55,56,3,7,1,18,0}
{TILE,55,59,7,3,1,18,0}
{TILE,56,26,3,7,0,18,0}
{TILE,56,36,7,5,1,18,0}
{TILE,56,37,1,7,1,18,0}
{TILE,56,42,7,3,1,18,0}
{TILE,56,43,3,7,1,18,0}
{TILE,56,49,7,5,1,18,0}
{TILE,56,50,1,7,1,18,0}
{TILE,56,55,7,3,1,18,0}
{TILE,56,56,3,7,1,18,0}
{TILE,56,59,7,3,1,18,0}
{TILE,57,26,3,7,0,18,0}
{TILE,57,42,7,3,1,18,0}
{TILE,57,43,3,7,1,18,0}
{TILE,57,55,7,3,1,18,0}
{TILE,57,56,3,7,1,18,0}
{TILE,57,59,7,3,1,18,0}
{TILE,58,26,3,7,0,18,0}
{TILE,58,30,5,3,1,18,0}
{TILE,58,31,5,1,1,18,0}
{TILE,58,32,5,1,1,18,0}
{TILE,58,33,5,1,1,18,0}
{TILE,58,34,5,1,1,18,0}
{TILE,58,35,5,1,1,18,0}
{TILE,58,36,5,1,1,18,0}
{TILE,58,37,5,1,1,18,0}
{TILE,58,38,5,1,1,18,0}
{TILE,58,39,5,1,1,18,0}
{TILE,58,40,5,1,1,18,0}
{TILE,58,41,5,1,1,18,0}
{TILE,58,42,7,1,1,18,0}
{TILE,58,43,5,7,1,18,0}
{TILE,58,44,5,1,1,18,0}
{TILE,58,45,5,1,1,18,0}
{TILE,58,46,5,1,1,18,0}
{TILE,58,47,5,1,1,18,0}
{TILE,58,48,5,1,1,18,0}
{TILE,58,49,5,1,1,18,0}
{TILE,58,50,5,1,1,18,0}
{TILE,58,51,5,1,1,18,0}
{TILE,58,52,5,1,1,18,0}
{TILE,58,53,5,1,1,18,0}
{TILE,58,54,5,1,1,18,0}
{TILE,58,55,7,1,1,18,0}
{TILE,58,56,3,7,1,18,0}
{TILE,58,59,7,3,1,18,0}
{TILE,59,26,3,7,0,18,0}
{TILE,59,30,7,3,0,18,0}
{TILE,59,55,3,5,1,18,0}
{TILE,59,56,1,7,1,18,0}
{TILE,59,59,7,3,1,18,0}
{TILE,60,26,3,7,0,18,0}
{TILE,60,30,7,3,0,18,0}
{TILE,60,55,3,7,1,18,0}
{TILE,60,59,7,3,1,18,0}
{TILE,61,26,3,7,0,18,0}
{TILE,61,30,7,3,0,18,0}
{TILE,61,55,3,7,1,18,0}
{TILE,61,59,7,3,1,18,0}
{TILE,62,26,3,7,0,18,0}
{TILE,62,30,7,3,0,18,0}
{TILE,62,55,3,7,1,18,0}
{TILE,62,59,7,3,1,18,0}
{TILE,63,0,3,5,1,19,0}
{TILE,63,1,1,5,1,19,0}
{TILE,63,2,1,5,1,19,0}
{TILE,63,3,1,5,1,19,0}
{TILE,63,4,1,5,1,19,0}
{TILE,63,5,1,5,1,19,0}
{TILE,63,6,1,5,1,19,0}
{TILE,63,7,1,5,1,19,0}
{TILE,63,8,1,5,1,19,0}
{TILE,63,9,1,5,1,19,0}
{TILE,63,10,1,3,1,20,0}
{TILE,63,26,3,7,0,18,0}
{TILE,63,30,7,5,1,18,0}
{TILE,63,31,1,3,1,18,0}
{TILE,63,55,3,7,1,18,0}
{TILE,63,59,7,3,1,18,0}
{TILE,64,0,3,7,1,19,0}
{TILE,64,10,7,2,0,20,0}
{TILE,64,26,3,7,0,18,0}
{TILE,64,31,7,3,1,18,0}
{TILE,64,55,3,7,1,18,0}
{TILE,64,59,7,3,1,18,0}
{TILE,65,0,3,7,1,19,0}
{TILE,65,8,5,2,0,20,0}
{TILE,65,9,6,1,0,20,0}
{TILE,65,26,3,7,0,18,0}
{TILE,65,31,7,3,1,18,0}
{TILE,65,55,3,7,1,18,0}
{TILE,65,59,7,5,1,18,0}
{TILE,65,60,1,3,1,18,0}
{TILE,66,0,3,7,1,19,0}
{TILE,66,6,5,2,0,20,0}
{TILE,66,7,6,1,0,20,0}
{TILE,66,26,3,7,0,18,0}
{TILE,66,31,7,3,1,18,0}
{TILE,66,55,3,7,1,18,0}
{TILE,66,60,7,3,1,18,0}
{TILE,67,0,3,7,1,19,0}
{TILE,67,4,5,2,0,20,0}
{TILE,67,5,6,1,0,20,0}
{TILE,67,26,3,7,0,18,0}
{TILE,67,31,7,3,1,18,0}
{TILE,67,55,3,7,1,18,0}
{TILE,67,60,7,3,1,18,0}
{TILE,68,0,3,7,1,19,0}
{TILE,68,3,6,3,0,20,0}
{TILE,68,26,3,7,0,18,0}
{TILE,68,31,7,3,1,18,0}
{TILE,68,55,3,7,1,18,0}
{TILE,68,60,7,3,1,18,0}
{TILE,69,0,3,7,1,19,0}
{TILE,69,3,7,5,0,18,0}
{TILE,69,4,1,4,0,18,0}
{TILE,69,26,3,7,0,18,0}
{TILE,69,31,7,3,1,18,0}
{TILE,69,55,3,7,1,18,0}
{TILE,69,60,7,3,1,18,0}
{TILE,70,0,3,7,1,19,0}
{TILE,70,5,0,5,0,18,0}
{TILE,70,6,1,5,0,18,0}
{TILE,70,7,1,4,0,18,0}
{TILE,70,26,3,7,0,18,0}
{TILE,70,31,7,3,1,18,0}
{TILE,70,55,3,7,1,18,0}
{TILE,70,60,7,3,1,18,0}
{TILE,71,0,3,7,1,19,0}
{TILE,71,8,0,5,0,18,0}
{TILE,71,9,1,5,0,18,0}
{TILE,71,10,1,4,0,18,0}
{TILE,71,26,3,7,0,18,0}
{TILE,71,31,7,3,1,18,0}
{TILE,71,55,3,7,1,18,0}
{TILE,71,60,7,3,1,18,0}
{TILE,72,0,3,7,1,19,0}
{TILE,72,11,0,5,0,18,0}
{TILE,72,12,1,5,0,18,0}
{TILE,72,13,1,4,0,18,0}
{TILE,72,26,2,7,0,18,0}
{TILE,72,31,7,3,1,18,0}
{TILE,72,55,3,7,1,18,0}
{TILE,72,60,7,3,1,18,0}
{TILE,73,0,3,7,1,19,0}
{TILE,73,14,0,5,0,18,0}
{TILE,73,15,1,4,0,18,0}
{TILE,73,16,2,4,0,18,0}
{TILE,73,17,2,4,0,18,0}
{TILE,73,18,2,4,0,18,0}
{TILE,73,19,2,4,0,18,0}
{TILE,73,20,2,4,0,18,0}
{TILE,73,21,2,4,0,18,0}
{TILE,73,22,2,4,0,18,0}
{TILE,73,23,2,4,0,18,0}
{TILE,73,24,2,4,0,18,0}
{TILE,73,25,2,6,0,18,0}
{TILE,73,31,7,3,1,18,0}
{TILE,73,55,3,7,1,18,0}
{TILE,73,60,7,3,1,18,0}
{TILE,74,0,3,7,1,19,0}
{TILE,74,31,7,3,1,18,0}
{TILE,74,55,3,7,1,18,0}
{TILE,74,60,7,3,1,18,0}
{TILE,75,0,3,7,1,19,0}
{TILE,75,16,5,3,1,18,0}
{TILE,75,17,3,1,1,18,0}
{TILE,75,31,7,3,1,18,0}
{TILE,75,55,3,7,1,18,0}
{TILE,75,60,7,3,1,18,0}
{TILE,76,0,3,7,1,19,0}
{TILE,76,16,7,3,1,18,0}
{TILE,76,17,3,7,1,18,0}
{TILE,76,31,7,3,1,18,0}
{TILE,76,55,3,7,1,18,0}
{TILE,76,60,7,3,1,18,0}
{TILE,77,0,3,7,1,19,0}
{TILE,77,16,7,5,1,18,0}
{TILE,77,17,1,7,1,18,0}
{TILE,77,31,7,3,1,18,0}
{TILE,77,55,3,7,1,18,0}
{TILE,77,60,7,3,1,18,0}
{TILE,78,0,3,7,1,19,0}
{TILE,78,31,7,3,1,18,0}
{TILE,78,55,3,7,1,18,0}
{TILE,78,60,7,3,1,18,0}
{TILE,79,0,3,7,1,19,0}
{TILE,79,14,5,2,0,18,0}
{TILE,79,15,6,1,0,18,0}
{TILE,79,16,6,0,0,18,0}
{TILE,79,17,6,0,0,18,0}
{TILE,79,18,6,0,0,18,0}
{TILE,79,19,6,0,0,18,0}
{TILE,79,20,6,0,0,18,0}
{TILE,79,21,6,0,0,18,0}
{TILE,79,22,6,0,0,18,0}
{TILE,79,23,6,0,0,18,0}
{TILE,79,24,6,0,0,18,0}
{TILE,79,25,5,0,0,18,0}
{TILE,79,26,5,1,0,18,0}
{TILE,79,27,5,1,0,18,0}
{TILE,79,28,5,1,0,18,0}
{TILE,79,29,5,1,0,18,0}
{TILE,79,30,5,1,0,18,0}
{TILE,79,31,7,1,1,18,0}
{TILE,79,55,3,7,1,18,0}
{TILE,79,60,7,3,1,18,0}
{TILE,80,0,3,7,1,19,0}
{TILE,80,11,5,2,0,18,0}
{TILE,80,12,5,1,0,18,0}
{TILE,80,13,6,1,0,18,0}
{TILE,80,41,3,5,1,18,0}
{TILE,80,42,1,5,1,18,0}
{TILE,80,43,1,5,1,18,0}
{TILE,80,44,1,5,1,18,0}
{TILE,80,45,1,5,1,18,0}
{TILE,80,46,1,5,1,18,0}
{TILE,80,47,1,5,1,18,0}
{TILE,80,48,1,5,1,18,0}
{TILE,80,49,1,5,1,18,0}
{TILE,80,50,1,5,1,18,0}
{TILE,80,51,1,5,1,18,0}
{TILE,80,52,1,5,1,18,0}
{TILE,80,53,1,5,1,18,0}
{TILE,80,54,1,5,1,18,0}
{TILE,80,55,1,7,1,18,0}
{TILE,80,59,5,3,1,18,0}
{TILE,80,60,7,1,1,18,0}
{TILE,81,0,3,7,1,19,0}
{TILE,81,8,5,2,0,18,0}
{TILE,81,9,5,1,0,18,0}
{TILE,81,10,6,1,0,18,0}
{TILE,81,41,3,7,1,18,0}
{TILE,81,59,7,3,1,18,0}
{TILE,82,0,3,7,1,19,0}
{TILE,82,5,5,2,0,18,0}
{TILE,82,6,5,1,0,18,0}
{TILE,82,7,6,1,0,18,0}
{TILE,82,41,3,7,1,18,0}
{TILE,82,59,7,3,1,18,0}
{TILE,83,0,3,7,1,19,0}
{TILE,83,3,5,3,0,18,0}
{TILE,83,4,6,1,0,18,0}
{TILE,83,41,3,7,1,18,0}
{TILE,83,59,7,3,1,18,0}
{TILE,84,0,3,7,1,19,0}
{TILE,84,3,7,4,0,20,0}
{TILE,84,41,3,7,1,18,0}
{TILE,84,46,5,3,1,18,0}
{TILE,84,47,5,1,1,18,0}
{TILE,84,48,5,1,1,18,0}
{TILE,84,49,5,1,1,18,0}
{TILE,84,50,5,1,1,18,0}
{TILE,84,51,5,1,1,18,0}
{TILE,84,52,5,1,1,18,0}
{TILE,84,53,5,1,1,18,0}
{TILE,84,54,5,1,1,18,0}
{TILE,84,55,5,1,1,18,0}
{TILE,84,56,5,1,1,18,0}
{TILE,84,57,5,1,1,18,0}
{TILE,84,58,5,1,1,18,0}
{TILE,84,59,7,1,1,18,0}
{TILE,85,0,3,7,1,19,0}
{TILE,85,4,0,5,0,20,0}
{TILE,85,5,1,4,0,20,0}
{TILE,85,41,3,7,1,18,0}
{TILE,85,46,7,3,1,18,0}
{TILE,86,0,5,7,1,19,0}
{TILE,86,1,5,1,1,19,0}
{TILE,86,2,5,1,1,19,0}
{TILE,86,3,5,1,1,19,0}
{TILE,86,4,5,1,1,19,0}
{TILE,86,5,3,1,1,19,0}
{TILE,86,6,0,5,0,20,0}
{TILE,86,7,1,4,0,20,0}
{TILE,86,41,3,7,1,18,0}
{TILE,86,46,7,3,1,18,0}
{TILE,87,5,3,7,1,19,0}
{TILE,87,8,0,5,0,20,0}
{TILE,87,9,1,4,0,20,0}
{TILE,87,41,3,7,1,18,0}
{TILE,87,46,7,3,1,18,0}
{TILE,88,5,5,7,1,19,0}
{TILE,88,6,5,1,1,19,0}
{TILE,88,7,5,1,1,19,0}
{TILE,88,8,5,1,1,19,0}
{TILE,88,9,3,1,1,19,0}
{TILE,88,10,0,5,0,20,0}
{TILE,88,11,1,4,0,20,0}
{TILE,88,41,3,7,1,18,0}
{TILE,88,46,7,3,1,18,0}
{TILE,89,9,3,7,1,19,0}
{TILE,89,12,0,4,0,20,0}
{TILE,89,41,3,7,1,18,0}
{TILE,89,46,7,3,1,18,0}
{TILE,90,9,3,7,1,19,0}
{TILE,90,13,0,4,0,20,0}
{TILE,90,41,3,7,1,18,0}
{TILE,90,46,7,5,1,18,0}
{TILE,90,47,1,5,1,18,0}
{TILE,90,48,1,5,1,18,0}
{TILE,90,49,1,5,1,18,0}
{TILE,90,50,1,5,1,18,0}
{TILE,90,51,1,5,1,18,0}
{TILE,90,52,1,5,1,18,0}
{TILE,90,53,1,5,1,18,0}
{TILE,90,54,1,5,1,18,0}
{TILE,90,55,1,5,1,18,0}
{TILE,90,56,1,5,1,18,0}
{TILE,90,57,1,5,1,18,0}
{TILE,90,58,1,5,1,18,0}
{TILE,90,59,1,3,1,18,0}
{TILE,91,9,3,7,1,19,0}
{TILE,91,14,0,4,0,20,0}
{TILE,91,41,3,7,1,18,0}
{TILE,91,59,7,3,1,18,0}
{TILE,92,9,5,7,1,19,0}
{TILE,92,10,5,1,1,19,0}
{TILE,92,11,5,1,1,19,0}
{TILE,92,12,5,1,1,19,0}
{TILE,92,13,5,1,1,19,0}
{TILE,92,14,3,1,1,19,0}
{TILE,92,15,0,4,0,20,0}
{TILE,92,41,3,7,1,18,0}
{TILE,92,59,7,3,1,18,0}
{TILE,93,14,3,7,1,19,0}
{TILE,93,16,0,5,0,20,0}
{TILE,93,17,1,4,0,20,0}
{TILE,93,41,3,7,1,18,0}
{TILE,93,59,7,3,1,18,0}
{TILE,94,14,3,7,1,19,0}
{TILE,94,18,0,5,0,20,0}
{TILE,94,19,1,4,0,20,0}
{TILE,94,41,3,7,1,18,0}
{TILE,94,59,7,3,1,18,0}
{TILE,95,14,5,7,1,19,0}
{TILE,95,15,5,1,1,19,0}
{TILE,95,16,5,1,1,19,0}
{TILE,95,17,5,1,1,19,0}
{TILE,95,18,3,1,1,19,0}
{TILE,95,20,0,5,0,20,0}
{TILE,95,21,1,4,0,20,0}
{TILE,95,41,5,7,1,18,0}
{TILE,95,42,5,1,1,18,0}
{TILE,95,43,5,1,1,18,0}
{TILE,95,44,5,1,1,18,0}
{TILE,95,45,5,1,1,18,0}
{TILE,95,46,5,1,1,18,0}
{TILE,95,47,5,1,1,18,0}
{TILE,95,48,5,1,1,18,0}
{TILE,95,49,5,1,1,18,0}
{TILE,95,50,5,1,1,18,0}
{TILE,95,51,5,1,1,18,0}
{TILE,95,52,5,1,1,18,0}
{TILE,95,53,5,1,1,18,0}
{TILE,95,54,5,1,1,18,0}
{TILE,95,55,3,1,1,18,0}
{TILE,95,59,7,3,1,18,0}
{TILE,96,18,3,7,1,19,0}
{TILE,96,22,0,5,0,20,0}
{TILE,96,23,1,4,0,20,0}
{TILE,96,55,3,7,1,18,0}
{TILE,96,59,7,3,1,18,0}
{TILE,97,18,3,7,1,19,0}
{TILE,97,24,0,4,0,20,0}
{TILE,97,55,3,7,1,18,0}
{TILE,97,59,7,3,1,18,0}
{TILE,98,18,3,7,1,19,0}
{TILE,98,25,0,3,0,20,0}
{TILE,98,55,3,7,1,18,0}
{TILE,98,59,7,3,1,18,0}
{TILE,99,18,3,7,1,19,0}
{TILE,99,25,7,4,0,20,0}
{TILE,99,55,3,7,1,18,0}
{TILE,99,59,7,3,1,18,0}
{TILE,100,18,5,7,1,19,0}
{TILE,100,19,5,1,1,19,0}
{TILE,100,20,5,1,1,19,0}
{TILE,100,21,5,1,1,19,0}
{TILE,100,22,5,1,1,19,0}
{TILE,100,23,3,1,1,19,0}
{TILE,100,26,0,3,0,20,0}
{TILE,100,55,3,7,1,18,0}
{TILE,100,59,7,3,1,18,0}
{TILE,101,23,3,7,1,19,0}
{TILE,101,26,7,4,0,20,0}
{TILE,101,55,3,7,1,18,0}
{TILE,101,59,7,3,1,18,0}
{TILE,102,23,3,7,1,19,0}
{TILE,102,27,0,3,0,20,0}
{TILE,102,55,3,7,1,18,0}
{TILE,102,59,7,3,1,18,0}
{TILE,103,23,3,7,1,19,0}
{TILE,103,27,7,4,0,20,0}
{TILE,103,55,3,7,1,18,0}
{TILE,103,59,7,3,1,18,0}
{TILE,104,23,5,7,1,19,0}
{TILE,104,24,5,1,1,19,0}
{TILE,104,25,5,1,1,19,0}
{TILE,104,26,3,1,1,19,0}
{TILE,104,28,0,5,0,20,0}
{TILE,104,29,1,4,0,20,0}
{TILE,104,55,3,7,1,18,0}
{TILE,104,59,7,3,1,18,0}
{TILE,105,26,3,7,1,19,0}
{TILE,105,30,0,5,0,20,0}
{TILE,105,31,1,4,0,20,0}
{TILE,105,55,5,7,1,18,0}
{TILE,105,56,5,1,1,18,0}
{TILE,105,57,3,1,1,18,0}
{TILE,105,59,7,3,1,18,0}
{TILE,106,26,3,7,1,19,0}
{TILE,106,32,0,5,0,20,0}
{TILE,106,33,1,4,0,20,0}
{TILE,106,57,3,7,1,18,0}
{TILE,106,59,7,3,1,18,0}
{TILE,107,26,3,7,1,19,0}
{TILE,107,34,0,5,0,20,0}
{TILE,107,35,1,4,0,20,0}
{TILE,107,57,3,7,1,18,0}
{TILE,107,59,7,3,1,18,0}
{TILE,108,26,3,7,1,19,0}
{TILE,108,36,0,5,0,20,0}
{TILE,108,37,1,4,0,20,0}
{TILE,108,57,3,7,1,18,0}
{TILE,108,59,7,3,1,18,0}
{TILE,109,26,5,7,1,19,0}
{TILE,109,27,5,1,1,19,0}
{TILE,109,28,5,1,1,19,0}
{TILE,109,29,5,1,1,19,0}
{TILE,109,30,5,1,1,19,0}
{TILE,109,31,5,1,1,19,0}
{TILE,109,32,5,1,1,19,0}
{TILE,109,33,5,1,1,19,0}
{TILE,109,34,5,1,1,19,0}
{TILE,109,35,3,1,1,19,0}
{TILE,109,38,0,4,0,20,0}
{TILE,109,55,3,5,1,18,0}
{TILE,109,56,1,5,1,18,0}
{TILE,109,57,1,7,1,18,0}
{TILE,109,59,7,5,1,18,0}
{TILE,109,60,1,3,1,18,0}
{TILE,110,35,3,7,1,19,0}
{TILE,110,39,0,4,0,20,0}
{TILE,110,55,3,7,1,18,0}
{TILE,110,60,7,3,1,18,0}
{TILE,111,35,3,7,1,19,0}
{TILE,111,40,0,4,0,20,0}
{TILE,111,55,3,7,1,18,0}
{TILE,111,60,7,3,1,18,0}
{TILE,112,35,3,7,1,19,0}
{TILE,112,41,0,3,0,20,0}
{TILE,112,55,3,7,1,18,0}
{TILE,112,60,7,3,1,18,0}
{TILE,113,35,3,7,1,19,0}
{TILE,113,41,7,4,0,20,0}
{TILE,113,55,3,7,1,18,0}
{TILE,113,60,7,3,1,18,0}
{TILE,114,35,3,7,1,19,0}
{TILE,114,42,0,3,0,20,0}
{TILE,114,55,3,7,1,18,0}
{TILE,114,60,7,3,1,18,0}
{TILE,115,35,3,7,1,19,0}
{TILE,115,42,7,4,0,20,0}
{TILE,115,55,3,7,1,18,0}
{TILE,115,60,7,3,1,18,0}
{TILE,116,35,5,7,1,19,0}
{TILE,116,36,5,1,1,19,0}
{TILE,116,37,5,1,1,19,0}
{TILE,116,38,5,1,1,19,0}
{TILE,116,39,3,1,1,19,0}
{TILE,116,43,0,3,0,20,0}
{TILE,116,55,3,7,1,18,0}
{TILE,116,60,7,3,1,18,0}
{TILE,117,39,3,7,1,19,0}
{TILE,117,43,7,3,0,20,0}
{TILE,117,55,3,7,1,18,0}
{TILE,117,60,7,3,1,18,0}
{TILE,118,39,3,7,1,19,0}
{TILE,118,43,7,3,0,20,0}
{TILE,118,55,3,7,1,18,0}
{TILE,118,60,7,3,1,18,0}
{TILE,119,39,3,7,1,19,0}
{TILE,119,43,7,3,0,20,0}
{TILE,119,55,3,7,1,18,0}
{TILE,119,60,7,3,1,18,0}
{TILE,120,39,3,7,1,19,0}
{TILE,120,43,7,3,0,20,0}
{TILE,120,55,3,7,1,18,0}
{TILE,120,60,7,3,1,18,0}
{TILE,121,39,3,7,1,19,0}
{TILE,121,43,7,4,0,20,0}
{TILE,121,55,5,7,1,18,0}
{TILE,121,56,5,1,1,18,0}
{TILE,121,57,5,1,1,18,0}
{TILE,121,58,3,1,1,18,0}
{TILE,121,59,5,3,1,18,0}
{TILE,121,60,7,1,1,18,0}
{TILE,122,39,5,7,1,19,0}
{TILE,122,40,5,1,1,19,0}
{TILE,122,41,5,1,1,19,0}
{TILE,122,42,3,1,1,19,0}
{TILE,122,44,0,3,0,20,0}
{TILE,122,58,3,7,1,18,0}
{TILE,122,59,7,3,1,18,0}
{TILE,123,42,3,7,1,19,0}
{TILE,123,44,7,4,0,20,0}
{TILE,123,58,3,7,1,18,0}
{TILE,123,59,7,3,1,18,0}
{TILE,124,42,3,7,1,19,0}
{TILE,124,45,0,3,0,20,0}
{TILE,124,58,3,7,1,18,0}
{TILE,124,59,7,3,1,18,0}
{TILE,125,42,3,7,1,19,0}
{TILE,125,45,7,3,0,20,0}
{TILE,125,58,3,7,1,18,0}
{TILE,125,59,7,3,1,18,0}
{TILE,126,42,3,7,1,19,0}
{TILE,126,45,7,3,0,20,0}
{TILE,126,58,3,7,1,18,0}
{TILE,126,59,7,3,1,18,0}
{TILE,127,42,3,7,1,19,0}
{TILE,127,45,7,3,0,20,0}
{TILE,127,58,3,7,1,18,0}
{TILE,127,59,7,3,1,18,0}
{TILE,128,42,3,7,1,19,0}
{TILE,128,45,7,3,0,20,0}
{TILE,128,58,3,7,1,18,0}
{TILE,128,59,7,3,1,18,0}
{TILE,129,42,3,7,1,19,0}
{TILE,129,45,7,3,0,20,0}
{TILE,129,58,3,7,1,18,0}
{TILE,129,59,7,3,1,18,0}
{TILE,130,42,3,7,1,19,0}
{TILE,130,45,7,3,0,20,0}
{TILE,130,58,3,7,1,18,0}
{TILE,130,59,7,3,1,18,0}
{TILE,131,42,3,7,1,19,0}
{TILE,131,45,7,3,0,20,0}
{TILE,131,58,3,7,1,18,0}
{TILE,131,59,7,3,1,18,0}
{TILE,132,42,3,7,1,19,0}
{TILE,132,45,7,4,0,20,0}
{TILE,132,58,3,7,1,18,0}
{TILE,132,59,7,3,1,18,0}
{TILE,133,42,3,7,1,19,0}
{TILE,133,46,0,4,0,20,0}
{TILE,133,58,3,7,1,18,0}
{TILE,133,59,7,3,1,18,0}
{TILE,134,42,3,7,1,19,0}
{TILE,134,47,0,4,0,20,0}
{TILE,134,58,3,7,1,18,0}
{TILE,134,59,7,3,1,18,0}
{TILE,135,42,3,7,1,19,0}
{TILE,135,48,0,4,0,20,0}
{TILE,135,58,3,7,1,18,0}
{TILE,135,59,7,3,1,18,0}
{TILE,136,42,3,7,1,19,0}
{TILE,136,49,0,5,0,20,0}
{TILE,136,50,1,4,0,20,0}
{TILE,136,58,3,7,1,18,0}
{TILE,136,59,7,3,1,18,0}
{TILE,137,42,3,7,1,19,0}
{TILE,137,51,0,5,0,20,0}
{TILE,137,52,1,4,0,20,0}
{TILE,137,58,3,7,1,18,0}
{TILE,137,59,7,3,1,18,0}
{TILE,138,42,5,7,1,19,0}
{TILE,138,43,5,1,1,19,0}
{TILE,138,44,5,1,1,19,0}
{TILE,138,45,5,1,1,19,0}
{TILE,138,46,5,1,1,19,0}
{TILE,138,47,5,1,1,19,0}
{TILE,138,48,5,1,1,19,0}
{TILE,138,49,3,1,1,19,0}
{TILE,138,53,0,5,0,20,0}
{TILE,138,54,1,4,0,20,0}
{TILE,138,58,3,7,1,18,0}
{TILE,138,59,7,3,1,18,0}
{TILE,139,49,3,7,1,19,0}
{TILE,139,55,0,5,0,20,0}
{TILE,139,56,1,4,0,20,0}
{TILE,139,58,3,7,1,18,0}
{TILE,139,59,7,3,1,18,0}
{TILE,140,49,5,7,1,19,0}
{TILE,140,50,5,1,1,19,0}
{TILE,140,51,5,1,1,19,0}
{TILE,140,52,5,1,1,19,0}
{TILE,140,53,5,1,1,19,0}
{TILE,140,54,5,1,1,19,0}
{TILE,140,55,3,1,1,19,0}
{TILE,140,57,0,5,0,20,0}
{TILE,140,58,1,7,1,20,0}
{TILE,140,59,7,5,1,20,0}
{TILE,140,60,1,5,1,20,0}
{TILE,140,61,1,3,1,20,0}
{TILE,141,55,5,7,1,19,0}
{TILE,141,56,5,1,1,19,0}
{TILE,141,57,3,1,1,19,0}
{TILE,141,61,7,3,1,20,0}
{TILE,142,57,3,7,1,19,0}
{TILE,142,61,7,3,1,20,0}
{TILE,143,57,3,7,1,19,0}
{TILE,143,61,7,3,1,20,0}
{TILE,144,57,3,7,1,19,0}
{TILE,144,61,7,3,1,20,0}
{TILE,145,57,3,7,1,19,0}
{TILE,145,61,7,3,1,20,0}
{TILE,146,57,3,7,1,19,0}
{TILE,146,61,7,3,1,20,0}
{TILE,147,57,3,7,1,19,0}
{TILE,147,61,7,3,1,20,0}
{TILE,148,57,3,7,1,19,0}
{TILE,148,61,7,3,1,20,0}
{TILE,149,57,3,7,1,19,0}
{TILE,149,61,7,3,1,20,0}
{TILE,150,57,3,7,1,19,0}
{TILE,150,61,7,3,1,20,0}
{TILE,151,57,3,7,1,19,0}
{TILE,151,61,7,3,1,20,0}
{TILE,152,57,3,7,1,19,0}
{TILE,152,61,7,3,1,20,0}
{TILE,153,57,3,7,1,19,0}
{TILE,153,61,7,3,1,20,0}
{TILE,154,57,3,7,1,19,0}
{TILE,154,61,7,3,1,20,0}
{TILE,155,57,3,7,1,19,0}
{TILE,155,61,7,3,1,20,0}
{TILE,156,57,3,7,1,19,0}
{TILE,156,61,7,2,1,20,0}
{TILE,157,57,3,7,1,19,0}
{TILE,157,60,6,3,1,20,0}
{TILE,158,57,3,7,1,19,0}
{TILE,158,60,7,3,1,20,0}
{TILE,159,57,3,7,1,19,0}
{TILE,159,60,7,3,1,20,0}
{TILE,160,57,3,7,1,19,0}
{TILE,160,60,7,3,1,20,0}
{TILE,161,57,3,7,1,19,0}
{TILE,161,60,7,2,0,20,0}
{TILE,162,57,3,7,1,19,0}
{TILE,162,59,6,3,0,20,0}
{TILE,163,57,5,7,1,19,0}
{TILE,163,58,5,1,1,19,0}
{TILE,163,59,7,1,0,20,0}
[SPRITES]
{SPRITE,item,104,48,1,Decoration,28}
{SPRITE,item,104,51,-1,Decoration,23}
{SPRITE,item,104,58,-1,Decoration,21}
{SPRITE,item,104,65,-1,Decoration,21}
{SPRITE,item,104,72,-1,Decoration,21}
{SPRITE,item,104,79,-1,Decoration,21}
{SPRITE,item,104,86,-1,Decoration,21}
{SPRITE,item,104,93,-1,Decoration,21}
{SPRITE,item,104,100,-1,Decoration,21}
{SPRITE,item,104,107,-1,Decoration,21}
{SPRITE,item,104,114,-1,Decoration,22}
{SPRITE,item,104,120,1,Decoration,28}
{SPRITE,spike,105,53,-1,11,0}
{SPRITE,spike,105,54,-1,11,0}
{SPRITE,spike,105,55,-1,11,0}
{SPRITE,spike,105,56,-1,11,0}
{SPRITE,spike,105,57,-1,11,0}
{SPRITE,spike,105,58,-1,11,0}
{SPRITE,spike,105,59,-1,11,0}
{SPRITE,spike,105,60,-1,11,0}
{SPRITE,spike,105,61,-1,11,0}
{SPRITE,spike,105,62,-1,11,0}
{SPRITE,spike,105,63,-1,11,0}
{SPRITE,spike,105,64,-1,11,0}
{SPRITE,spike,105,65,-1,11,0}
{SPRITE,spike,105,66,-1,11,0}
{SPRITE,spike,105,67,-1,11,0}
{SPRITE,spike,105,68,-1,11,0}
{SPRITE,spike,105,69,-1,11,0}
{SPRITE,spike,105,70,-1,11,0}
{SPRITE,spike,105,71,-1,11,0}
{SPRITE,spike,105,72,-1,11,0}
{SPRITE,spike,105,75,-1,11,0}
{SPRITE,spike,105,76,-1,11,0}
{SPRITE,spike,105,77,-1,11,0}
{SPRITE,spike,105,78,-1,11,0}
{SPRITE,spike,105,79,-1,11,0}
{SPRITE,spike,105,80,-1,11,0}
{SPRITE,spike,105,81,-1,11,0}
{SPRITE,spike,105,82,-1,11,0}
{SPRITE,spike,105,83,-1,11,0}
{SPRITE,spike,105,84,-1,11,0}
{SPRITE,spike,105,85,-1,11,0}
{SPRITE,spike,105,86,-1,11,0}
{SPRITE,spike,105,87,-1,11,0}
{SPRITE,spike,105,88,-1,11,0}
{SPRITE,spike,105,89,-1,11,0}
{SPRITE,spike,105,90,-1,11,0}
{SPRITE,spike,105,91,-1,11,0}
{SPRITE,spike,105,92,-1,11,0}
{SPRITE,spike,105,93,-1,11,0}
{SPRITE,spike,105,94,-1,11,0}
{SPRITE,spike,105,95,-1,11,0}
{SPRITE,spike,105,96,-1,11,0}
{SPRITE,spike,105,97,-1,11,0}
{SPRITE,spike,105,98,-1,11,0}
{SPRITE,spike,105,101,-1,11,0}
{SPRITE,spike,105,102,-1,11,0}
{SPRITE,spike,105,103,-1,11,0}
{SPRITE,spike,105,104,-1,11,0}
{SPRITE,spike,105,105,-1,11,0}
{SPRITE,spike,105,106,-1,11,0}
{SPRITE,spike,105,107,-1,11,0}
{SPRITE,spike,105,108,-1,11,0}
{SPRITE,spike,105,109,-1,11,0}
{SPRITE,spike,105,110,-1,11,0}
{SPRITE,spike,105,111,-1,11,0}
{SPRITE,spike,105,112,-1,11,0}
{SPRITE,spike,105,113,-1,11,0}
{SPRITE,spike,105,114,-1,11,0}
{SPRITE,spike,105,115,-1,11,0}
{SPRITE,spike,105,116,-1,11,0}
{SPRITE,spike,105,117,-1,11,0}
{SPRITE,spike,105,118,-1,11,0}
{SPRITE,item,106,48,1,Decoration,28}
{SPRITE,item,106,69,-1,Recovery,1}
{SPRITE,item,106,93,-1,Recovery,1}
{SPRITE,item,107,84,-1,Collectible,0}
{SPRITE,item,107,85,-1,Collectible,0}
{SPRITE,item,107,86,-1,Collectible,0}
{SPRITE,item,107,87,-1,Collectible,0}
{SPRITE,item,107,88,-1,Collectible,0}
{SPRITE,item,107,105,-1,Health,2}
{SPRITE,item,107,110,-1,Collectible,0}
{SPRITE,item,107,111,-1,Collectible,0}
{SPRITE,item,107,113,-1,Collectible,0}
{SPRITE,item,107,114,-1,Collectible,0}
{SPRITE,item,107,115,-1,Collectible,0}
{SPRITE,item,108,83,-1,Collectible,0}
{SPRITE,item,108,105,-1,Collectible,0}
{SPRITE,item,108,109,-1,Collectible,0}
{SPRITE,item,108,120,1,Decoration,28}
{SPRITE,item,109,83,-1,Collectible,0}
{SPRITE,item,109,95,-1,Collectible,0}
{SPRITE,item,109,96,-1,Collectible,0}
{SPRITE,item,109,97,-1,Collectible,0}
{SPRITE,item,109,104,-1,Collectible,0}
{SPRITE,item,110,48,1,Decoration,28}
{SPRITE,item,110,103,-1,Collectible,0}
{SPRITE,item,111,51,-1,Decoration,23}
{SPRITE,item,111,58,-1,Decoration,21}
{SPRITE,item,111,65,-1,Decoration,21}
{SPRITE,item,111,72,-1,Decoration,21}
{SPRITE,item,111,79,-1,Decoration,21}
{SPRITE,item,111,86,-1,Decoration,21}
{SPRITE,item,111,93,-1,Decoration,21}
{SPRITE,item,111,100,-1,Decoration,21}
{SPRITE,item,111,102,-1,Collectible,0}
{SPRITE,item,111,107,-1,Decoration,21}
{SPRITE,item,111,109,-1,Collectible,0}
{SPRITE,item,111,110,-1,Collectible,0}
{SPRITE,item,111,114,-1,Decoration,22}
{SPRITE,item,112,63,-1,Collectible,0}
{SPRITE,item,112,65,-1,Collectible,0}
{SPRITE,item,112,71,-1,Collectible,0}
{SPRITE,item,112,81,-1,Collectible,0}
{SPRITE,item,112,83,-1,Collectible,0}
{SPRITE,item,112,97,-1,Collectible,0}
{SPRITE,item,112,101,-1,Collectible,0}
{SPRITE,item,112,120,1,Decoration,28}
{SPRITE,item,113,62,-1,Collectible,0}
{SPRITE,item,113,71,-1,Collectible,0}
{SPRITE,item,113,72,-1,Collectible,0}
{SPRITE,item,113,73,-1,Collectible,0}
{SPRITE,item,113,74,-1,Collectible,0}
{SPRITE,item,113,75,-1,Collectible,0}
{SPRITE,item,113,98,-1,Collectible,0}
{SPRITE,item,113,99,-1,Collectible,0}
{SPRITE,item,113,100,-1,Collectible,0}
{SPRITE,item,113,101,-1,Collectible,0}
{SPRITE,item,114,48,1,Decoration,28}
{SPRITE,item,114,61,-1,Collectible,0}
{SPRITE,item,114,117,-1,Collectible,0}
{SPRITE,item,115,78,-1,Recovery,1}
{SPRITE,item,115,104,-1,Recovery,1}
{SPRITE,item,115,117,-1,Collectible,0}
{SPRITE,item,116,59,-1,Collectible,0}
{SPRITE,spike,116,61,-1,11,2}
{SPRITE,spike,116,62,-1,11,2}
{SPRITE,spike,116,63,-1,11,2}
{SPRITE,spike,116,64,-1,11,2}
{SPRITE,spike,116,65,-1,11,2}
{SPRITE,spike,116,66,-1,11,2}
{SPRITE,spike,116,67,-1,11,2}
{SPRITE,spike,116,68,-1,11,2}
{SPRITE,spike,116,69,-1,11,2}
{SPRITE,spike,116,70,-1,11,2}
{SPRITE,spike,116,71,-1,11,2}
{SPRITE,spike,116,72,-1,11,2}
{SPRITE,spike,116,73,-1,11,2}
{SPRITE,spike,116,74,-1,11,2}
{SPRITE,spike,116,75,-1,11,2}
{SPRITE,spike,116,76,-1,11,2}
{SPRITE,spike,116,77,-1,11,2}
{SPRITE,spike,116,78,-1,11,2}
{SPRITE,spike,116,79,-1,11,2}
{SPRITE,spike,116,80,-1,11,2}
{SPRITE,spike,116,81,-1,11,2}
{SPRITE,spike,116,82,-1,11,2}
{SPRITE,spike,116,83,-1,11,2}
{SPRITE,spike,116,84,-1,11,2}
{SPRITE,spike,116,87,-1,11,2}
{SPRITE,spike,116,88,-1,11,2}
{SPRITE,spike,116,89,-1,11,2}
{SPRITE,spike,116,90,-1,11,2}
{SPRITE,spike,116,91,-1,11,2}
{SPRITE,spike,116,92,-1,11,2}
{SPRITE,spike,116,93,-1,11,2}
{SPRITE,spike,116,94,-1,11,2}
{SPRITE,spike,116,95,-1,11,2}
{SPRITE,spike,116,96,-1,11,2}
{SPRITE,spike,116,97,-1,11,2}
{SPRITE,spike,116,98,-1,11,2}
{SPRITE,spike,116,99,-1,11,2}
{SPRITE,spike,116,100,-1,11,2}
{SPRITE,spike,116,101,-1,11,2}
{SPRITE,spike,116,102,-1,11,2}
{SPRITE,spike,116,103,-1,11,2}
{SPRITE,spike,116,104,-1,11,2}
{SPRITE,spike,116,105,-1,11,2}
{SPRITE,spike,116,106,-1,11,2}
{SPRITE,spike,116,107,-1,11,2}
{SPRITE,spike,116,108,-1,11,2}
{SPRITE,spike,116,109,-1,11,2}
{SPRITE,spike,116,110,-1,11,2}
{SPRITE,item,116,117,-1,Collectible,0}
{SPRITE,item,116,120,1,Decoration,28}
{SPRITE,item,117,57,-1,Decoration,22}
{SPRITE,item,117,59,-1,Collectible,0}
{SPRITE,item,117,117,-1,Checkpoint,3}
{SPRITE,item,118,48,1,Decoration,28}
{SPRITE,item,118,51,-1,Decoration,23}
{SPRITE,item,118,57,-1,Decoration,22}
{SPRITE,item,118,62,1,Decoration,28}
{SPRITE,item,118,66,-1,Decoration,28}
{SPRITE,item,118,70,-1,Decoration,28}
{SPRITE,item,118,74,-1,Decoration,28}
{SPRITE,item,118,78,-1,Decoration,28}
{SPRITE,item,118,82,-1,Decoration,28}
{SPRITE,item,118,86,-1,Decoration,28}
{SPRITE,item,118,90,-1,Decoration,28}
{SPRITE,item,118,94,-1,Decoration,28}
{SPRITE,item,118,98,-1,Decoration,28}
{SPRITE,item,118,102,-1,Decoration,28}
{SPRITE,item,118,106,1,Decoration,28}
{SPRITE,item,118,109,-1,Decoration,23}
{SPRITE,item,118,114,-1,Decoration,22}
{SPRITE,item,119,59,-1,Collectible,0}
{SPRITE,spike,119,111,-1,11,1}
{SPRITE,item,120,59,-1,Collectible,0}
{SPRITE,spike,120,111,-1,11,1}
{SPRITE,item,120,120,1,Decoration,28}
{SPRITE,spike,121,111,-1,11,1}
{SPRITE,item,121,117,-1,Collectible,0}
{SPRITE,item,122,48,1,Decoration,28}
{SPRITE,item,122,62,1,Decoration,28}
{SPRITE,item,122,66,-1,Decoration,28}
{SPRITE,item,122,70,-1,Decoration,28}
{SPRITE,item,122,74,-1,Decoration,28}
{SPRITE,item,122,78,-1,Decoration,28}
{SPRITE,item,122,82,-1,Decoration,28}
{SPRITE,item,122,86,-1,Decoration,28}
{SPRITE,item,122,90,-1,Decoration,28}
{SPRITE,item,122,94,-1,Decoration,28}
{SPRITE,item,122,98,-1,Decoration,28}
{SPRITE,item,122,102,-1,Decoration,28}
{SPRITE,item,122,106,1,Decoration,28}
{SPRITE,spike,122,111,-1,11,1}
{SPRITE,item,122,117,-1,Collectible,0}
{SPRITE,item,123,59,-1,Checkpoint,3}
{SPRITE,item,123,60,-1,Recovery,1}
{SPRITE,spike,123,111,-1,11,1}
{SPRITE,item,123,117,-1,Collectible,0}
{SPRITE,spike,124,111,-1,11,1}
{SPRITE,item,124,120,1,Decoration,28}
{SPRITE,item,125,51,-1,Decoration,23}
{SPRITE,item,125,57,-1,Decoration,22}
{SPRITE,item,125,109,-1,Decoration,23}
{SPRITE,spike,125,111,-1,11,1}
{SPRITE,item,125,114,-1,Decoration,22}
{SPRITE,item,126,48,1,Decoration,28}
{SPRITE,item,126,57,-1,Collectible,0}
{SPRITE,item,126,64,-1,Decoration,28}
{SPRITE,item,126,68,-1,Decoration,28}
{SPRITE,item,126,102,-1,Decoration,28}
{SPRITE,item,126,106,1,Decoration,28}
{SPRITE,spike,126,111,-1,11,1}
{SPRITE,item,126,120,1,Decoration,28}
{SPRITE,item,127,57,-1,Collectible,0}
{SPRITE,spike,127,62,-1,11,3}
{SPRITE,spike,127,111,-1,11,1}
{SPRITE,item,128,57,-1,Collectible,0}
{SPRITE,spike,128,62,-1,11,3}
{SPRITE,spike,128,111,-1,11,1}
{SPRITE,item,128,117,-1,Collectible,0}
{SPRITE,spike,129,62,-1,11,3}
{SPRITE,spike,129,111,-1,11,1}
{SPRITE,item,129,117,-1,Collectible,0}
{SPRITE,item,130,20,-1,Decoration,30}
{SPRITE,item,130,48,1,Decoration,28}
{SPRITE,item,130,58,-1,Collectible,0}
{SPRITE,spike,130,62,-1,11,3}
{SPRITE,item,130,64,-1,Decoration,28}
{SPRITE,item,130,68,-1,Decoration,28}
{SPRITE,item,130,102,-1,Decoration,28}
{SPRITE,item,130,106,1,Decoration,28}
{SPRITE,spike,130,111,-1,11,1}
{SPRITE,item,130,117,-1,Collectible,0}
{SPRITE,item,130,122,-1,Decoration,28}
{SPRITE,item,131,58,-1,Collectible,0}
{SPRITE,spike,131,62,-1,11,3}
{SPRITE,spike,131,111,-1,11,1}
{SPRITE,item,132,16,-1,Decoration,30}
{SPRITE,item,132,51,-1,Decoration,23}
{SPRITE,item,132,57,-1,Decoration,22}
{SPRITE,item,132,58,-1,Collectible,0}
{SPRITE,spike,132,62,-1,11,3}
{SPRITE,item,132,109,-1,Decoration,23}
{SPRITE,spike,132,111,-1,11,1}
{SPRITE,item,132,114,-1,Decoration,22}
{SPRITE,spike,133,62,-1,11,3}
{SPRITE,spike,133,111,-1,11,1}
{SPRITE,item,134,12,-1,Decoration,30}
{SPRITE,item,134,16,-1,Decoration,30}
{SPRITE,item,134,20,-1,Decoration,30}
{SPRITE,item,134,24,-1,Decoration,30}
{SPRITE,item,134,28,-1,Decoration,30}
{SPRITE,item,134,32,-1,Decoration,30}
{SPRITE,item,134,36,-1,Decoration,30}
{SPRITE,item,134,48,1,Decoration,28}
{SPRITE,item,134,59,-1,Collectible,0}
{SPRITE,spike,134,62,-1,11,3}
{SPRITE,item,134,64,-1,Decoration,28}
{SPRITE,item,134,68,-1,Decoration,28}
{SPRITE,item,134,102,-1,Decoration,28}
{SPRITE,item,134,106,1,Decoration,28}
{SPRITE,spike,134,111,-1,11,1}
{SPRITE,item,134,122,-1,Decoration,28}
{SPRITE,item,135,53,-1,Health,2}
{SPRITE,item,135,59,-1,Collectible,0}
{SPRITE,block,135,62,-1,4,12}
{SPRITE,spike,135,111,-1,11,1}
{SPRITE,item,136,8,-1,Decoration,29}
{SPRITE,item,136,10,-1,Decoration,29}
{SPRITE,item,136,59,-1,Collectible,0}
{SPRITE,block,136,62,-1,4,12}
{SPRITE,spike,136,111,-1,11,1}
{SPRITE,item,136,116,-1,Collectible,0}
{SPRITE,block,137,62,-1,4,12}
{SPRITE,spike,137,111,-1,11,1}
{SPRITE,item,137,115,-1,Collectible,0}
{SPRITE,item,138,8,-1,Decoration,24}
{SPRITE,item,138,10,1,Decoration,27}
{SPRITE,item,138,12,1,Decoration,27}
{SPRITE,item,138,14,1,Decoration,27}
{SPRITE,item,138,16,1,Decoration,28}
{SPRITE,item,138,18,1,Decoration,28}
{SPRITE,item,138,22,1,Decoration,28}
{SPRITE,item,138,24,1,Decoration,28}
{SPRITE,item,138,28,1,Decoration,28}
{SPRITE,item,138,32,1,Decoration,28}
{SPRITE,item,138,36,1,Decoration,28}
{SPRITE,item,138,40,1,Decoration,28}
{SPRITE,item,138,44,1,Decoration,28}
{SPRITE,item,138,46,1,Decoration,28}
{SPRITE,item,138,48,1,Decoration,28}
{SPRITE,block,138,62,-1,4,12}
{SPRITE,item,138,64,-1,Decoration,28}
{SPRITE,item,138,68,-1,Decoration,28}
{SPRITE,item,138,102,-1,Decoration,28}
{SPRITE,item,138,106,1,Decoration,28}
{SPRITE,spike,138,111,-1,11,1}
{SPRITE,item,138,122,-1,Decoration,28}
{SPRITE,item,139,51,-1,Decoration,23}
{SPRITE,item,139,57,-1,Decoration,22}
{SPRITE,block,139,62,-1,4,12}
{SPRITE,item,139,109,-1,Decoration,23}
{SPRITE,spike,139,111,-1,11,1}
{SPRITE,item,139,114,-1,Decoration,22}
{SPRITE,item,140,22,1,Decoration,28}
{SPRITE,item,140,24,1,Decoration,28}
{SPRITE,block,140,62,-1,4,12}
{SPRITE,spike,140,111,-1,11,1}
{SPRITE,item,141,60,-1,Collectible,0}
{SPRITE,block,141,62,-1,4,12}
{SPRITE,spike,141,111,-1,11,1}
{SPRITE,item,142,28,1,Decoration,28}
{SPRITE,item,142,32,1,Decoration,28}
{SPRITE,item,142,36,1,Decoration,28}
{SPRITE,item,142,40,1,Decoration,28}
{SPRITE,item,142,44,1,Decoration,28}
{SPRITE,item,142,48,1,Decoration,28}
{SPRITE,item,142,60,-1,Collectible,0}
{SPRITE,block,142,62,-1,4,12}
{SPRITE,item,142,64,-1,Decoration,28}
{SPRITE,item,142,68,-1,Decoration,28}
{SPRITE,item,142,102,-1,Decoration,28}
{SPRITE,item,142,106,1,Decoration,28}
{SPRITE,spike,142,111,-1,11,1}
{SPRITE,item,142,122,-1,Decoration,28}
{SPRITE,block,143,62,-1,4,12}
{SPRITE,spike,143,111,-1,11,1}
{SPRITE,item,144,49,-1,Decoration,21}
{SPRITE,item,144,51,-1,Decoration,21}
{SPRITE,item,144,57,-1,Decoration,22}
{SPRITE,block,144,62,-1,4,12}
{SPRITE,spike,144,111,-1,11,1}
{SPRITE,item,144,116,-1,Collectible,0}
{SPRITE,item,145,60,-1,Collectible,0}
{SPRITE,block,145,62,-1,4,12}
{SPRITE,spike,145,111,-1,11,1}
{SPRITE,item,145,115,-1,Collectible,0}
{SPRITE,item,146,57,-1,Decoration,22}
{SPRITE,item,146,60,-1,Collectible,0}
{SPRITE,block,146,62,-1,4,12}
{SPRITE,item,146,64,-1,Decoration,28}
{SPRITE,item,146,68,-1,Decoration,28}
{SPRITE,item,146,102,-1,Decoration,28}
{SPRITE,item,146,106,1,Decoration,28}
{SPRITE,item,146,109,-1,Decoration,23}
{SPRITE,spike,146,111,-1,11,1}
{SPRITE,item,146,114,-1,Decoration,22}
{SPRITE,item,146,122,-1,Decoration,28}
{SPRITE,block,147,62,-1,4,12}
{SPRITE,spike,147,111,-1,11,1}
{SPRITE,block,148,33,-1,0,14}
{SPRITE,block,148,34,-1,0,14}
{SPRITE,block,148,38,-1,4,12}
{SPRITE,block,148,43,-1,0,14}
{SPRITE,item,148,47,-1,Decoration,21}
{SPRITE,block,148,48,-1,4,12}
{SPRITE,block,148,62,-1,4,12}
{SPRITE,spike,148,111,-1,11,1}
{SPRITE,block,149,33,-1,0,14}
{SPRITE,block,149,34,-1,0,14}
{SPRITE,block,149,38,-1,4,12}
{SPRITE,block,149,43,-1,0,14}
{SPRITE,block,149,48,-1,4,12}
{SPRITE,block,149,62,-1,4,12}
{SPRITE,spike,149,111,-1,11,1}
{SPRITE,block,150,33,-1,0,14}
{SPRITE,block,150,34,-1,0,14}
{SPRITE,block,150,38,-1,4,12}
{SPRITE,block,150,43,-1,0,14}
{SPRITE,block,150,48,-1,4,12}
{SPRITE,item,150,60,-1,Collectible,0}
{SPRITE,block,150,62,-1,4,12}
{SPRITE,item,150,64,-1,Decoration,28}
{SPRITE,item,150,68,-1,Decoration,28}
{SPRITE,item,150,102,-1,Decoration,28}
{SPRITE,item,150,106,1,Decoration,28}
{SPRITE,spike,150,111,-1,11,1}
{SPRITE,item,150,122,-1,Decoration,28}
{SPRITE,block,151,38,-1,0,14}
{SPRITE,block,151,43,-1,0,14}
{SPRITE,block,151,48,-1,4,12}
{SPRITE,item,151,51,-1,Decoration,21}
{SPRITE,item,151,60,-1,Collectible,0}
{SPRITE,block,151,62,-1,4,12}
{SPRITE,spike,151,111,-1,11,1}
{SPRITE,block,152,38,-1,0,14}
{SPRITE,block,152,43,-1,4,12}
{SPRITE,block,152,48,-1,4,12}
{SPRITE,block,152,62,-1,4,12}
{SPRITE,item,152,74,-1,Decoration,28}
{SPRITE,item,152,78,-1,Decoration,28}
{SPRITE,item,152,82,-1,Decoration,28}
{SPRITE,item,152,86,-1,Decoration,28}
{SPRITE,item,152,90,-1,Decoration,28}
{SPRITE,item,152,94,-1,Decoration,28}
{SPRITE,item,152,98,-1,Decoration,28}
{SPRITE,spike,152,111,-1,11,1}
{SPRITE,item,152,116,-1,Collectible,0}
{SPRITE,block,153,38,-1,0,14}
{SPRITE,block,153,43,-1,4,12}
{SPRITE,block,153,48,-1,4,12}
{SPRITE,item,153,57,-1,Decoration,22}
{SPRITE,block,153,62,-1,4,12}
{SPRITE,item,153,109,-1,Decoration,23}
{SPRITE,spike,153,111,-1,11,1}
{SPRITE,item,153,114,-1,Decoration,22}
{SPRITE,item,153,115,-1,Collectible,0}
{SPRITE,block,154,38,-1,0,14}
{SPRITE,block,154,43,-1,4,12}
{SPRITE,block,154,48,-1,0,14}
{SPRITE,block,154,62,-1,4,12}
{SPRITE,item,154,64,-1,Decoration,28}
{SPRITE,item,154,68,-1,Decoration,28}
{SPRITE,item,154,102,-1,Decoration,28}
{SPRITE,item,154,106,1,Decoration,28}
{SPRITE,item,154,109,-1,Decoration,23}
{SPRITE,spike,154,111,-1,11,1}
{SPRITE,item,154,122,-1,Decoration,28}
{SPRITE,block,155,33,-1,0,14}
{SPRITE,block,155,34,-1,0,14}
{SPRITE,block,155,38,-1,4,12}
{SPRITE,block,155,43,-1,4,12}
{SPRITE,item,155,47,-1,Decoration,21}
{SPRITE,block,155,48,-1,0,14}
{SPRITE,item,155,54,-1,Decoration,21}
{SPRITE,item,155,56,-1,Collectible,0}
{SPRITE,item,155,57,-1,Collectible,0}
{SPRITE,item,155,58,-1,Collectible,0}
{SPRITE,item,155,59,-1,Collectible,0}
{SPRITE,item,155,60,-1,Collectible,0}
{SPRITE,spike,155,111,-1,11,1}
{SPRITE,block,156,33,-1,0,14}
{SPRITE,block,156,34,-1,0,14}
{SPRITE,block,156,38,-1,4,12}
{SPRITE,block,156,43,-1,4,12}
{SPRITE,block,156,48,-1,0,14}
{SPRITE,item,156,74,-1,Decoration,28}
{SPRITE,item,156,78,-1,Decoration,28}
{SPRITE,item,156,82,-1,Decoration,28}
{SPRITE,item,156,86,-1,Decoration,28}
{SPRITE,item,156,90,-1,Decoration,28}
{SPRITE,item,156,94,-1,Decoration,28}
{SPRITE,item,156,98,-1,Decoration,28}
{SPRITE,item,156,102,-1,Decoration,28}
{SPRITE,item,156,106,1,Decoration,28}
{SPRITE,spike,156,111,-1,11,1}
{SPRITE,block,157,33,-1,0,14}
{SPRITE,block,157,34,-1,0,14}
{SPRITE,block,157,38,-1,4,12}
{SPRITE,block,157,43,-1,4,12}
{SPRITE,block,157,48,-1,0,14}
{SPRITE,spike,157,111,-1,11,1}
{SPRITE,block,158,50,-1,4,12}
{SPRITE,block,158,51,-1,4,12}
{SPRITE,block,158,52,-1,4,12}
{SPRITE,block,158,53,-1,4,12}
{SPRITE,block,158,54,-1,4,12}
{SPRITE,block,158,55,-1,4,12}
{SPRITE,block,158,56,-1,4,12}
{SPRITE,block,158,57,-1,4,12}
{SPRITE,block,158,58,-1,4,12}
{SPRITE,block,158,59,-1,4,12}
{SPRITE,block,158,60,-1,4,12}
{SPRITE,block,158,61,-1,4,12}
{SPRITE,block,158,62,-1,4,12}
{SPRITE,item,158,64,-1,Decoration,28}
{SPRITE,item,158,68,-1,Decoration,28}
{SPRITE,spike,158,111,-1,11,1}
{SPRITE,item,158,122,-1,Decoration,28}
{SPRITE,spike,159,111,-1,11,1}
{SPRITE,item,160,28,-1,Decoration,28}
{SPRITE,item,160,32,-1,Decoration,28}
{SPRITE,item,160,36,-1,Decoration,28}
{SPRITE,item,160,40,-1,Decoration,28}
{SPRITE,item,160,44,1,Decoration,28}
{SPRITE,item,160,48,1,Decoration,28}
{SPRITE,item,160,52,1,Decoration,28}
{SPRITE,item,160,56,1,Decoration,28}
{SPRITE,item,160,60,-1,Decoration,28}
{SPRITE,item,160,74,-1,Decoration,28}
{SPRITE,item,160,78,-1,Decoration,28}
{SPRITE,item,160,82,-1,Decoration,23}
{SPRITE,item,160,88,-1,Decoration,21}
{SPRITE,item,160,95,-1,Decoration,21}
{SPRITE,item,160,102,-1,Decoration,21}
{SPRITE,item,160,109,-1,Decoration,21}
{SPRITE,spike,160,111,-1,11,1}
{SPRITE,item,160,114,-1,Decoration,22}
{SPRITE,spike,161,83,-1,11,0}
{SPRITE,spike,161,84,-1,11,0}
{SPRITE,spike,161,85,-1,11,0}
{SPRITE,spike,161,86,-1,11,0}
{SPRITE,spike,161,87,-1,11,0}
{SPRITE,spike,161,88,-1,11,0}
{SPRITE,spike,161,89,-1,11,0}
{SPRITE,spike,161,90,-1,11,0}
{SPRITE,spike,161,91,-1,11,0}
{SPRITE,spike,161,92,-1,11,0}
{SPRITE,spike,161,93,-1,11,0}
{SPRITE,spike,161,94,-1,11,0}
{SPRITE,spike,161,95,-1,11,0}
{SPRITE,spike,161,96,-1,11,0}
{SPRITE,spike,161,97,-1,11,0}
{SPRITE,spike,161,98,-1,11,0}
{SPRITE,spike,161,99,-1,11,0}
{SPRITE,spike,161,100,-1,11,0}
{SPRITE,spike,161,101,-1,11,0}
{SPRITE,spike,161,102,-1,11,0}
{SPRITE,spike,161,103,-1,11,0}
{SPRITE,spike,161,104,-1,11,0}
{SPRITE,spike,161,105,-1,11,0}
{SPRITE,spike,161,106,-1,11,0}
{SPRITE,spike,161,107,-1,11,0}
{SPRITE,spike,161,108,-1,11,0}
{SPRITE,spike,161,109,-1,11,0}
{SPRITE,spike,161,110,-1,11,0}
{SPRITE,item,161,117,-1,Collectible,0}
{SPRITE,item,162,22,-1,Decoration,28}
{SPRITE,item,162,24,-1,Decoration,28}
{SPRITE,item,162,64,-1,Decoration,28}
{SPRITE,item,162,68,-1,Decoration,28}
{SPRITE,spike,162,83,-1,11,1}
{SPRITE,item,162,117,-1,Collectible,0}
{SPRITE,item,162,120,1,Decoration,28}
{SPRITE,spike,163,83,-1,11,1}
{SPRITE,item,163,85,-1,Health,2}
{SPRITE,item,163,90,-1,Collectible,0}
{SPRITE,item,163,91,-1,Collectible,0}
{SPRITE,item,163,92,-1,Collectible,0}
{SPRITE,item,163,93,-1,Collectible,0}
{SPRITE,item,163,103,-1,Collectible,0}
{SPRITE,item,163,104,-1,Collectible,0}
{SPRITE,item,163,105,-1,Collectible,0}
{SPRITE,item,163,106,-1,Collectible,0}
{SPRITE,item,163,107,-1,Collectible,0}
{SPRITE,item,163,117,-1,Collectible,0}
{SPRITE,item,164,16,-1,Decoration,28}
{SPRITE,item,164,18,-1,Decoration,28}
{SPRITE,item,164,22,-1,Decoration,28}
{SPRITE,item,164,24,-1,Decoration,28}
{SPRITE,item,164,28,-1,Decoration,28}
{SPRITE,item,164,32,-1,Decoration,28}
{SPRITE,item,164,36,-1,Decoration,28}
{SPRITE,item,164,40,-1,Decoration,28}
{SPRITE,item,164,44,-1,Decoration,28}
{SPRITE,item,164,48,1,Decoration,28}
{SPRITE,item,164,52,1,Decoration,28}
{SPRITE,item,164,56,1,Decoration,28}
{SPRITE,item,164,60,-1,Decoration,28}
{SPRITE,item,164,74,-1,Decoration,28}
{SPRITE,item,164,78,-1,Decoration,28}
{SPRITE,spike,164,83,-1,11,1}
{SPRITE,item,164,114,-1,Decoration,22}
{SPRITE,item,164,117,-1,Collectible,0}
{SPRITE,item,165,88,-1,Decoration,21}
{SPRITE,item,165,95,-1,Decoration,21}
{SPRITE,item,165,97,-1,Collectible,0}
{SPRITE,item,165,98,-1,Collectible,0}
{SPRITE,item,165,99,-1,Collectible,0}
{SPRITE,item,165,100,-1,Collectible,0}
{SPRITE,item,165,102,-1,Decoration,21}
{SPRITE,item,165,109,-1,Decoration,21}
{SPRITE,item,165,110,-1,Collectible,0}
{SPRITE,item,165,111,-1,Collectible,0}
{SPRITE,item,165,112,-1,Collectible,0}
{SPRITE,item,165,113,-1,Collectible,0}
{SPRITE,item,165,117,-1,Collectible,0}
{SPRITE,item,166,10,1,Decoration,27}
{SPRITE,item,166,12,1,Decoration,27}
{SPRITE,item,166,14,1,Decoration,27}
{SPRITE,item,166,64,-1,Decoration,28}
{SPRITE,item,166,68,-1,Decoration,28}
{SPRITE,item,166,117,-1,Collectible,0}
{SPRITE,item,166,120,1,Decoration,28}
{SPRITE,item,167,82,-1,Decoration,23}
{SPRITE,item,167,105,-1,Recovery,1}
{SPRITE,item,168,8,-1,Decoration,29}
{SPRITE,item,168,10,-1,Decoration,29}
{SPRITE,item,168,12,-1,Decoration,30}
{SPRITE,item,168,16,-1,Decoration,30}
{SPRITE,item,168,20,-1,Decoration,30}
{SPRITE,item,168,24,-1,Decoration,30}
{SPRITE,item,168,28,-1,Decoration,30}
{SPRITE,item,168,32,-1,Decoration,30}
{SPRITE,item,168,36,-1,Decoration,30}
{SPRITE,item,168,74,-1,Decoration,28}
{SPRITE,item,168,78,-1,Decoration,28}
{SPRITE,spike,168,93,-1,11,2}
{SPRITE,spike,168,94,-1,11,2}
{SPRITE,spike,168,95,-1,11,2}
{SPRITE,spike,168,96,-1,11,2}
{SPRITE,spike,168,97,-1,11,2}
{SPRITE,spike,168,98,-1,11,2}
{SPRITE,spike,168,99,-1,11,2}
{SPRITE,spike,168,100,-1,11,2}
{SPRITE,spike,168,101,-1,11,2}
{SPRITE,spike,168,102,-1,11,2}
{SPRITE,spike,168,103,-1,11,2}
{SPRITE,spike,168,104,-1,11,2}
{SPRITE,spike,168,105,-1,11,2}
{SPRITE,spike,168,106,-1,11,2}
{SPRITE,spike,168,107,-1,11,2}
{SPRITE,spike,168,108,-1,11,2}
{SPRITE,spike,168,109,-1,11,2}
{SPRITE,spike,168,110,-1,11,2}
{SPRITE,spike,168,111,-1,11,2}
{SPRITE,spike,168,112,-1,11,2}
{SPRITE,spike,168,113,-1,11,2}
{SPRITE,spike,168,114,-1,11,2}
{SPRITE,spike,168,115,-1,11,2}
{SPRITE,spike,168,116,-1,11,2}
{SPRITE,spike,168,117,-1,11,2}
{SPRITE,spike,168,118,-1,11,2}
{SPRITE,item,169,87,-1,Decoration,22}
{SPRITE,item,170,16,-1,Decoration,30}
{SPRITE,item,170,94,1,Decoration,28}
{SPRITE,item,170,96,1,Decoration,28}
{SPRITE,item,170,100,1,Decoration,28}
{SPRITE,item,170,104,1,Decoration,28}
{SPRITE,item,170,108,1,Decoration,28}
{SPRITE,item,170,112,1,Decoration,28}
{SPRITE,item,170,116,1,Decoration,28}
{SPRITE,item,170,120,1,Decoration,28}
{SPRITE,item,172,20,-1,Decoration,30}
{SPRITE,item,172,24,-1,Decoration,30}
{SPRITE,item,172,74,-1,Decoration,28}
{SPRITE,item,172,78,-1,Decoration,28}
{SPRITE,item,172,91,-1,Collectible,0}
{SPRITE,item,173,91,-1,Collectible,0}
{SPRITE,item,174,82,-1,Decoration,23}
{SPRITE,item,174,91,-1,Collectible,0}
{SPRITE,item,174,94,-1,Decoration,28}
{SPRITE,item,174,98,-1,Decoration,28}
{SPRITE,item,174,102,-1,Decoration,28}
{SPRITE,item,174,106,-1,Decoration,28}
{SPRITE,item,174,110,-1,Decoration,28}
{SPRITE,item,174,114,-1,Decoration,28}
{SPRITE,item,174,118,-1,Decoration,28}
{SPRITE,item,174,122,-1,Decoration,28}
{SPRITE,item,175,91,-1,Collectible,0}
{SPRITE,item,175,92,-1,Checkpoint,3}
{SPRITE,item,176,74,-1,Decoration,28}
{SPRITE,item,176,78,-1,Decoration,28}
{SPRITE,item,176,87,-1,Decoration,22}
{SPRITE,item,176,91,-1,Collectible,0}
{SPRITE,item,176,94,-1,Decoration,28}
{SPRITE,item,176,98,-1,Decoration,28}
{SPRITE,item,176,102,-1,Decoration,28}
{SPRITE,item,176,106,-1,Decoration,28}
{SPRITE,item,176,110,-1,Decoration,28}
{SPRITE,item,176,114,-1,Decoration,28}
{SPRITE,item,176,118,-1,Decoration,28}
{SPRITE,item,176,122,-1,Decoration,28}
{SPRITE,item,177,91,-1,Collectible,0}
{SPRITE,item,178,91,-1,Collectible,0}
{SPRITE,item,180,74,-1,Decoration,28}
{SPRITE,item,180,78,-1,Decoration,28}
{SPRITE,item,180,94,-1,Decoration,21}
{SPRITE,item,180,101,-1,Decoration,21}
{SPRITE,item,180,108,-1,Decoration,21}
{SPRITE,item,180,114,-1,Decoration,22}
{SPRITE,item,180,120,1,Decoration,28}
{SPRITE,item,181,82,-1,Decoration,23}
{SPRITE,item,181,87,-1,Decoration,21}
{SPRITE,spike,181,93,-1,11,0}
{SPRITE,spike,181,94,-1,11,0}
{SPRITE,spike,181,95,-1,11,0}
{SPRITE,spike,181,96,-1,11,0}
{SPRITE,spike,181,97,-1,11,0}
{SPRITE,spike,181,98,-1,11,0}
{SPRITE,spike,181,99,-1,11,0}
{SPRITE,spike,181,100,-1,11,0}
{SPRITE,spike,181,101,-1,11,0}
{SPRITE,spike,181,102,-1,11,0}
{SPRITE,spike,181,103,-1,11,0}
{SPRITE,spike,181,104,-1,11,0}
{SPRITE,spike,181,105,-1,11,0}
{SPRITE,spike,181,106,-1,11,0}
{SPRITE,spike,181,107,-1,11,0}
{SPRITE,spike,181,108,-1,11,0}
{SPRITE,spike,181,109,-1,11,0}
{SPRITE,spike,181,110,-1,11,0}
{SPRITE,spike,181,111,-1,11,0}
{SPRITE,spike,181,112,-1,11,0}
{SPRITE,spike,181,113,-1,11,0}
{SPRITE,spike,181,114,-1,11,0}
{SPRITE,spike,181,115,-1,11,0}
{SPRITE,spike,181,116,-1,11,0}
{SPRITE,spike,181,117,-1,11,0}
{SPRITE,spike,181,118,-1,11,0}
{SPRITE,item,182,110,-1,Health,2}
{SPRITE,item,184,74,-1,Decoration,28}
{SPRITE,item,184,78,-1,Decoration,28}
{SPRITE,item,184,120,1,Decoration,28}
{SPRITE,item,185,94,-1,Collectible,0}
{SPRITE,item,185,96,-1,Collectible,0}
{SPRITE,item,185,98,-1,Collectible,0}
{SPRITE,item,185,100,-1,Collectible,0}
{SPRITE,item,185,102,-1,Collectible,0}
{SPRITE,item,185,104,-1,Collectible,0}
{SPRITE,item,185,106,-1,Collectible,0}
{SPRITE,item,185,108,-1,Collectible,0}
{SPRITE,item,185,110,-1,Collectible,0}
{SPRITE,item,185,112,-1,Collectible,0}
{SPRITE,item,185,114,-1,Collectible,0}
{SPRITE,item,185,116,-1,Collectible,0}
{SPRITE,item,187,94,-1,Decoration,21}
{SPRITE,item,187,101,-1,Decoration,21}
{SPRITE,item,187,108,-1,Decoration,21}
{SPRITE,item,187,114,-1,Decoration,22}
{SPRITE,item,188,74,-1,Decoration,28}
{SPRITE,item,188,78,-1,Decoration,28}
{SPRITE,item,188,82,-1,Decoration,23}
{SPRITE,item,188,87,-1,Decoration,21}
{SPRITE,item,188,120,1,Decoration,28}
{SPRITE,item,189,83,-1,Life,5}
{SPRITE,item,189,91,-1,Recovery,1}
{SPRITE,item,189,117,-1,Collectible,0}
{SPRITE,spike,190,83,-1,11,2}
{SPRITE,spike,190,84,-1,11,2}
{SPRITE,spike,190,85,-1,11,2}
{SPRITE,spike,190,86,-1,11,2}
{SPRITE,spike,190,87,-1,11,2}
{SPRITE,spike,190,88,-1,11,2}
{SPRITE,spike,190,89,-1,11,2}
{SPRITE,spike,190,90,-1,11,2}
{SPRITE,spike,190,91,-1,11,2}
{SPRITE,spike,190,92,-1,11,2}
{SPRITE,spike,190,93,-1,11,2}
{SPRITE,spike,190,94,-1,11,2}
{SPRITE,spike,190,95,-1,11,2}
{SPRITE,spike,190,96,-1,11,2}
{SPRITE,spike,190,97,-1,11,2}
{SPRITE,spike,190,98,-1,11,2}
{SPRITE,spike,190,99,-1,11,2}
{SPRITE,spike,190,100,-1,11,2}
{SPRITE,spike,190,101,-1,11,2}
{SPRITE,spike,190,102,-1,11,2}
{SPRITE,spike,190,103,-1,11,2}
{SPRITE,spike,190,104,-1,11,2}
{SPRITE,spike,190,105,-1,11,2}
{SPRITE,spike,190,106,-1,11,2}
{SPRITE,spike,190,107,-1,11,2}
{SPRITE,spike,190,108,-1,11,2}
{SPRITE,spike,190,109,-1,11,2}
{SPRITE,spike,190,110,-1,11,2}
{SPRITE,item,191,110,-1,Decoration,23}
{SPRITE,item,192,74,-1,Decoration,28}
{SPRITE,item,192,78,-1,Decoration,28}
{SPRITE,item,192,82,1,Decoration,28}
{SPRITE,item,192,86,1,Decoration,28}
{SPRITE,item,192,90,1,Decoration,28}
{SPRITE,item,192,94,1,Decoration,28}
{SPRITE,item,192,98,1,Decoration,28}
{SPRITE,item,192,102,1,Decoration,28}
{SPRITE,item,192,106,1,Decoration,28}
{SPRITE,item,192,117,-1,Collectible,0}
{SPRITE,item,192,120,1,Decoration,28}
{SPRITE,item,193,117,-1,Collectible,0}
{SPRITE,item,194,110,-1,Decoration,23}
{SPRITE,item,194,114,-1,Decoration,22}
{SPRITE,item,196,74,-1,Decoration,28}
{SPRITE,item,196,78,-1,Decoration,28}
{SPRITE,item,196,82,-1,Decoration,28}
{SPRITE,item,196,86,-1,Decoration,28}
{SPRITE,item,196,90,-1,Decoration,28}
{SPRITE,item,196,94,-1,Decoration,28}
{SPRITE,item,196,98,-1,Decoration,28}
{SPRITE,item,196,102,-1,Decoration,28}
{SPRITE,item,196,106,-1,Decoration,28}
{SPRITE,item,196,120,1,Decoration,28}
{SPRITE,item,197,117,-1,Collectible,0}
{SPRITE,item,198,117,-1,Collectible,0}
{SPRITE,item,200,102,-1,Decoration,28}
{SPRITE,item,200,106,-1,Decoration,28}
{SPRITE,item,200,120,1,Decoration,28}
{SPRITE,item,201,110,-1,Decoration,23}
{SPRITE,item,201,114,-1,Decoration,22}
{SPRITE,item,201,117,-1,Collectible,0}
{SPRITE,item,202,117,-1,Collectible,0}
{SPRITE,item,204,102,-1,Decoration,28}
{SPRITE,item,204,106,-1,Decoration,28}
{SPRITE,item,204,120,1,Decoration,28}
{SPRITE,item,206,117,-1,Collectible,0}
{SPRITE,item,207,117,-1,Collectible,0}
{SPRITE,item,208,102,-1,Decoration,28}
{SPRITE,item,208,106,-1,Decoration,28}
{SPRITE,item,208,110,-1,Decoration,23}
{SPRITE,item,208,114,-1,Decoration,22}
{SPRITE,item,208,120,1,Decoration,28}
{SPRITE,item,210,117,-1,Collectible,0}
{SPRITE,spike,211,115,-1,11,1}
{SPRITE,item,211,117,-1,Collectible,0}
{SPRITE,item,212,102,-1,Decoration,28}
{SPRITE,item,212,106,-1,Decoration,28}
{SPRITE,item,212,110,1,Decoration,28}
{SPRITE,spike,212,115,-1,11,1}
{SPRITE,item,212,120,1,Decoration,28}
{SPRITE,spike,213,115,-1,11,1}
{SPRITE,spike,214,115,-1,11,1}
{SPRITE,item,214,117,-1,Collectible,0}
{SPRITE,item,214,120,1,Decoration,28}
{SPRITE,item,215,110,1,Decoration,28}
{SPRITE,item,215,111,-1,Decoration,23}
{SPRITE,item,215,114,-1,Decoration,22}
{SPRITE,spike,215,115,-1,11,1}
{SPRITE,item,215,117,-1,Collectible,0}
{SPRITE,item,216,102,-1,Decoration,28}
{SPRITE,item,216,106,-1,Decoration,28}
{SPRITE,item,216,110,-1,Decoration,23}
{SPRITE,spike,216,115,-1,11,1}
{SPRITE,block,216,116,-1,3,15}
{SPRITE,block,216,117,-1,3,15}
{SPRITE,block,216,118,-1,3,15}
{SPRITE,spike,217,115,-1,11,1}
{SPRITE,block,217,116,-1,3,15}
{SPRITE,block,217,117,-1,3,15}
{SPRITE,block,217,118,-1,3,15}
{SPRITE,spike,218,115,-1,11,1}
{SPRITE,block,218,116,-1,3,15}
{SPRITE,block,218,117,-1,3,15}
{SPRITE,block,218,118,-1,3,15}
{SPRITE,item,218,122,-1,Decoration,28}
{SPRITE,item,220,102,-1,Decoration,28}
{SPRITE,item,220,106,-1,Decoration,28}
{SPRITE,item,222,110,-1,Decoration,23}
{SPRITE,item,222,114,-1,Decoration,25}
{SPRITE,item,222,117,-1,Collectible,0}
{SPRITE,item,222,122,-1,Decoration,28}
{SPRITE,item,223,117,-1,Collectible,0}
{SPRITE,item,224,102,-1,Decoration,28}
{SPRITE,item,224,106,-1,Decoration,28}
{SPRITE,item,224,117,-1,Collectible,0}
{SPRITE,item,225,117,-1,Collectible,0}
{SPRITE,item,226,122,-1,Decoration,28}
{SPRITE,item,228,102,-1,Decoration,28}
{SPRITE,item,228,106,-1,Decoration,28}
{SPRITE,block,228,116,-1,3,15}
{SPRITE,block,228,117,-1,3,15}
{SPRITE,item,229,110,-1,Decoration,23}
{SPRITE,item,229,111,-1,Health,2}
{SPRITE,block,229,116,-1,3,15}
{SPRITE,block,229,117,-1,3,15}
{SPRITE,item,230,122,-1,Decoration,28}
{SPRITE,item,232,102,-1,Decoration,28}
{SPRITE,item,232,106,-1,Decoration,28}
{SPRITE,item,234,117,-1,Collectible,0}
{SPRITE,item,234,122,-1,Decoration,28}
{SPRITE,item,235,117,-1,Collectible,0}
{SPRITE,item,236,102,-1,Decoration,28}
{SPRITE,item,236,106,-1,Decoration,28}
{SPRITE,item,236,110,-1,Decoration,23}
{SPRITE,item,236,117,-1,Collectible,0}
{SPRITE,item,237,117,-1,Collectible,0}
{SPRITE,item,238,122,-1,Decoration,28}
{SPRITE,item,240,102,-1,Decoration,28}
{SPRITE,item,240,106,-1,Decoration,28}
{SPRITE,item,242,122,-1,Decoration,28}
{SPRITE,item,243,114,-1,Decoration,22}
{SPRITE,block,243,117,-1,3,15}
{SPRITE,block,243,118,-1,3,15}
{SPRITE,item,244,102,-1,Decoration,30}
{SPRITE,item,244,106,-1,Decoration,30}
{SPRITE,item,244,110,-1,Decoration,30}
{SPRITE,item,244,112,1,Decoration,30}
{SPRITE,block,244,117,-1,3,15}
{SPRITE,block,244,118,-1,3,15}
{SPRITE,item,244,120,1,Decoration,30}
{SPRITE,item,246,117,-1,Collectible,0}
{SPRITE,item,247,117,-1,Collectible,0}
{SPRITE,item,248,102,-1,Decoration,30}
{SPRITE,item,248,106,-1,Decoration,30}
{SPRITE,item,248,110,-1,Decoration,30}
{SPRITE,item,248,112,1,Decoration,30}
{SPRITE,item,248,117,-1,Collectible,0}
{SPRITE,item,248,120,1,Decoration,30}
{SPRITE,item,250,114,-1,Decoration,22}
{SPRITE,item,251,117,-1,Collectible,0}
{SPRITE,item,252,108,-1,Decoration,30}
{SPRITE,item,252,112,1,Decoration,30}
{SPRITE,item,252,117,-1,Collectible,0}
{SPRITE,item,252,120,1,Decoration,30}
{SPRITE,item,253,117,-1,Collectible,0}
{SPRITE,item,256,108,-1,Decoration,30}
{SPRITE,item,256,112,1,Decoration,30}
{SPRITE,item,256,120,1,Decoration,30}
{SPRITE,item,257,114,-1,Decoration,22}
{SPRITE,item,258,117,-1,Collectible,0}
{SPRITE,item,259,117,-1,Collectible,0}
{SPRITE,item,260,108,-1,Decoration,30}
{SPRITE,item,260,112,1,Decoration,30}
{SPRITE,item,260,117,-1,Collectible,0}
{SPRITE,item,260,120,1,Decoration,30}
{SPRITE,item,263,117,-1,Collectible,0}
{SPRITE,item,264,108,-1,Decoration,30}
{SPRITE,item,264,112,1,Decoration,30}
{SPRITE,item,264,114,-1,Decoration,22}
{SPRITE,item,264,117,-1,Collectible,0}
{SPRITE,item,264,120,1,Decoration,30}
{SPRITE,item,265,117,-1,Collectible,0}
{SPRITE,item,268,108,-1,Decoration,30}
{SPRITE,item,268,112,1,Decoration,30}
{SPRITE,item,268,117,-1,Collectible,0}
{SPRITE,item,268,120,1,Decoration,30}
{SPRITE,item,269,117,-1,Collectible,0}
{SPRITE,item,270,117,-1,Collectible,0}
{SPRITE,item,271,114,-1,Decoration,22}
{SPRITE,item,272,108,-1,Decoration,30}
{SPRITE,item,272,112,1,Decoration,30}
{SPRITE,item,272,120,1,Decoration,30}
{SPRITE,item,273,114,-1,Decoration,22}
{SPRITE,item,273,118,-1,Recovery,1}
{SPRITE,item,274,110,-1,Decoration,30}
{SPRITE,item,274,112,-1,Decoration,30}
{SPRITE,item,274,118,-1,Recovery,1}
{SPRITE,item,275,118,-1,Recovery,1}
{SPRITE,item,276,118,-1,Checkpoint,3}
{SPRITE,item,276,120,1,Decoration,30}
{SPRITE,item,278,114,1,Decoration,29}
{SPRITE,block,280,114,-1,0,19}
{SPRITE,block,280,115,-1,0,19}
{SPRITE,oneway,280,117,-1,31,1}
{SPRITE,oneway,280,118,-1,32,1}
{SPRITE,block,281,114,-1,0,19}
{SPRITE,block,282,114,-1,0,19}
{SPRITE,item,314,122,-1,Decoration,30}
{SPRITE,block,315,115,-1,8,18}
{SPRITE,block,315,116,-1,8,18}
{SPRITE,block,315,117,-1,8,18}
{SPRITE,block,315,118,-1,8,18}
{SPRITE,block,315,119,-1,8,18}
{SPRITE,block,315,120,-1,8,18}
{SPRITE,block,316,115,-1,8,18}
{SPRITE,block,316,116,-1,8,18}
{SPRITE,block,316,117,-1,8,18}
{SPRITE,block,316,118,-1,8,18}
{SPRITE,block,316,119,-1,8,18}
{SPRITE,block,316,120,-1,8,18}
{SPRITE,item,318,122,-1,Decoration,30}
{SPRITE,item,321,120,-1,Victory,6}
{SPRITE,item,322,122,-1,Decoration,30}
{SPRITE,item,324,120,-1,Decoration,30}
{SPRITE,wind,106,52,-1,1,8,17}
{SPRITE,wind,106,54,-1,1,8,17}
{SPRITE,wind,106,56,-1,1,8,17}
{SPRITE,wind,106,58,-1,1,8,17}
{SPRITE,wind,106,60,-1,1,8,17}
{SPRITE,wind,106,62,-1,1,8,17}
{SPRITE,wind,106,64,-1,1,8,17}
{SPRITE,wind,106,66,-1,1,8,17}
{SPRITE,wind,106,68,-1,1,8,17}
{SPRITE,wind,106,70,-1,1,8,17}
{SPRITE,wind,106,72,-1,1,8,17}
{SPRITE,wind,106,74,-1,1,8,17}
{SPRITE,wind,106,76,-1,1,8,17}
{SPRITE,wind,106,78,-1,1,8,17}
{SPRITE,wind,106,80,-1,1,8,17}
{SPRITE,wind,106,82,-1,1,8,17}
{SPRITE,wind,106,84,-1,1,8,17}
{SPRITE,wind,106,86,-1,1,8,17}
{SPRITE,wind,106,88,-1,1,8,17}
{SPRITE,wind,106,90,-1,1,8,17}
{SPRITE,wind,106,92,-1,1,8,17}
{SPRITE,wind,106,94,-1,1,8,17}
{SPRITE,wind,106,96,-1,1,8,17}
{SPRITE,wind,106,98,-1,1,8,17}
{SPRITE,wind,106,100,-1,1,8,17}
{SPRITE,wind,106,102,-1,1,8,17}
{SPRITE,wind,106,104,-1,1,8,17}
{SPRITE,wind,106,106,-1,1,8,17}
{SPRITE,wind,106,108,-1,1,8,17}
{SPRITE,wind,106,110,-1,1,8,17}
{SPRITE,wind,106,112,-1,1,8,17}
{SPRITE,wind,106,114,-1,1,8,17}
{SPRITE,wind,106,116,-1,1,8,17}
{SPRITE,wind,106,118,-1,1,8,17}
{SPRITE,wind,108,52,-1,1,8,17}
{SPRITE,wind,108,54,-1,1,8,17}
{SPRITE,wind,108,56,-1,1,7,17}
{SPRITE,wind,108,58,-1,1,8,17}
{SPRITE,wind,108,60,-1,1,8,17}
{SPRITE,wind,108,62,-1,1,8,17}
{SPRITE,wind,108,64,-1,1,8,17}
{SPRITE,wind,108,66,-1,1,8,17}
{SPRITE,wind,108,68,-1,1,8,17}
{SPRITE,wind,108,70,-1,1,8,17}
{SPRITE,wind,108,72,-1,1,8,17}
{SPRITE,wind,108,74,-1,1,8,17}
{SPRITE,wind,108,76,-1,1,8,17}
{SPRITE,wind,108,78,-1,1,8,17}
{SPRITE,wind,108,80,-1,1,8,17}
{SPRITE,wind,108,82,-1,1,8,17}
{SPRITE,wind,108,84,-1,1,8,17}
{SPRITE,wind,108,86,-1,1,8,17}
{SPRITE,wind,108,88,-1,1,8,17}
{SPRITE,wind,108,90,-1,1,8,17}
{SPRITE,wind,108,92,-1,1,8,17}
{SPRITE,wind,108,94,-1,1,8,17}
{SPRITE,wind,108,96,-1,1,8,17}
{SPRITE,wind,108,98,-1,1,8,17}
{SPRITE,wind,108,100,-1,1,8,17}
{SPRITE,wind,108,102,-1,1,8,17}
{SPRITE,wind,108,104,-1,1,8,17}
{SPRITE,wind,108,106,-1,1,8,17}
{SPRITE,wind,108,108,-1,1,8,17}
{SPRITE,wind,108,110,-1,1,8,17}
{SPRITE,wind,108,112,-1,1,8,17}
{SPRITE,wind,108,114,-1,1,8,17}
{SPRITE,wind,108,116,-1,1,8,17}
{SPRITE,wind,108,118,-1,1,8,17}
{SPRITE,wind,110,52,-1,1,8,17}
{SPRITE,wind,110,54,-1,1,8,17}
{SPRITE,wind,110,56,-1,1,8,17}
{SPRITE,wind,110,58,-1,1,8,17}
{SPRITE,wind,110,60,-1,1,8,17}
{SPRITE,wind,110,62,-1,1,8,17}
{SPRITE,wind,110,64,-1,1,8,17}
{SPRITE,wind,110,66,-1,1,8,17}
{SPRITE,wind,110,68,-1,1,8,17}
{SPRITE,wind,110,70,-1,1,8,17}
{SPRITE,wind,110,72,-1,1,8,17}
{SPRITE,wind,110,74,-1,1,8,17}
{SPRITE,wind,110,76,-1,1,8,17}
{SPRITE,wind,110,78,-1,1,8,17}
{SPRITE,wind,110,80,-1,1,8,17}
{SPRITE,wind,110,82,-1,1,8,17}
{SPRITE,wind,110,84,-1,1,8,17}
{SPRITE,wind,110,86,-1,1,8,17}
{SPRITE,wind,110,88,-1,1,8,17}
{SPRITE,wind,110,90,-1,1,8,17}
{SPRITE,wind,110,92,-1,1,8,17}
{SPRITE,wind,110,94,-1,1,8,17}
{SPRITE,wind,110,96,-1,1,8,17}
{SPRITE,wind,110,98,-1,1,8,17}
{SPRITE,wind,110,100,-1,1,8,17}
{SPRITE,wind,110,102,-1,1,8,17}
{SPRITE,wind,110,104,-1,1,8,17}
{SPRITE,wind,110,106,-1,1,8,17}
{SPRITE,wind,110,108,-1,1,8,17}
{SPRITE,wind,110,110,-1,1,8,17}
{SPRITE,wind,110,112,-1,1,8,17}
{SPRITE,wind,110,114,-1,1,8,17}
{SPRITE,wind,110,116,-1,1,8,17}
{SPRITE,wind,110,118,-1,1,8,17}
{SPRITE,wind,112,52,-1,1,8,17}
{SPRITE,wind,112,54,-1,1,8,17}
{SPRITE,wind,112,56,-1,1,8,17}
{SPRITE,wind,112,58,-1,1,8,17}
{SPRITE,wind,112,60,-1,1,8,17}
{SPRITE,wind,112,62,-1,1,8,17}
{SPRITE,wind,112,64,-1,1,8,17}
{SPRITE,wind,112,66,-1,1,8,17}
{SPRITE,wind,112,68,-1,1,8,17}
{SPRITE,wind,112,70,-1,1,8,17}
{SPRITE,wind,112,72,-1,1,8,17}
{SPRITE,wind,112,74,-1,1,8,17}
{SPRITE,wind,112,76,-1,1,8,17}
{SPRITE,wind,112,78,-1,1,8,17}
{SPRITE,wind,112,80,-1,1,8,17}
{SPRITE,wind,112,82,-1,1,8,17}
{SPRITE,wind,112,84,-1,1,8,17}
{SPRITE,wind,112,86,-1,1,8,17}
{SPRITE,wind,112,88,-1,1,8,17}
{SPRITE,wind,112,90,-1,1,8,17}
{SPRITE,wind,112,92,-1,1,8,17}
{SPRITE,wind,112,94,-1,1,8,17}
{SPRITE,wind,112,96,-1,1,8,17}
{SPRITE,wind,112,98,-1,1,8,17}
{SPRITE,wind,112,100,-1,1,8,17}
{SPRITE,wind,112,102,-1,1,8,17}
{SPRITE,wind,112,104,-1,1,8,17}
{SPRITE,wind,112,106,-1,1,8,17}
{SPRITE,wind,112,108,-1,1,8,17}
{SPRITE,wind,112,110,-1,1,8,17}
{SPRITE,wind,112,112,-1,1,8,17}
{SPRITE,wind,112,114,-1,1,8,17}
{SPRITE,wind,112,116,-1,1,8,17}
{SPRITE,wind,112,118,-1,1,8,17}
{SPRITE,wind,114,52,-1,1,8,17}
{SPRITE,wind,114,54,-1,1,8,17}
{SPRITE,wind,114,56,-1,1,8,17}
{SPRITE,wind,114,58,-1,1,8,17}
{SPRITE,wind,114,60,-1,1,8,17}
{SPRITE,wind,114,62,-1,1,8,17}
{SPRITE,wind,114,64,-1,1,8,17}
{SPRITE,wind,114,66,-1,1,8,17}
{SPRITE,wind,114,68,-1,1,8,17}
{SPRITE,wind,114,70,-1,1,8,17}
{SPRITE,wind,114,72,-1,1,8,17}
{SPRITE,wind,114,74,-1,1,8,17}
{SPRITE,wind,114,76,-1,1,8,17}
{SPRITE,wind,114,78,-1,1,8,17}
{SPRITE,wind,114,80,-1,1,8,17}
{SPRITE,wind,114,82,-1,1,8,17}
{SPRITE,wind,114,84,-1,1,8,17}
{SPRITE,wind,114,86,-1,1,8,17}
{SPRITE,wind,114,88,-1,1,8,17}
{SPRITE,wind,114,90,-1,1,8,17}
{SPRITE,wind,114,92,-1,1,8,17}
{SPRITE,wind,114,94,-1,1,8,17}
{SPRITE,wind,114,96,-1,1,8,17}
{SPRITE,wind,114,98,-1,1,8,17}
{SPRITE,wind,114,100,-1,1,8,17}
{SPRITE,wind,114,102,-1,1,8,17}
{SPRITE,wind,114,104,-1,1,8,17}
{SPRITE,wind,114,106,-1,1,8,17}
{SPRITE,wind,114,108,-1,1,8,17}
{SPRITE,wind,114,110,-1,1,8,17}
{SPRITE,wind,114,112,-1,1,8,17}
{SPRITE,wind,114,114,-1,1,8,17}
{SPRITE,wind,114,116,-1,1,8,17}
{SPRITE,wind,114,118,-1,1,8,17}
{SPRITE,wind,162,84,-1,0,18,17}
{SPRITE,wind,162,86,-1,0,18,17}
{SPRITE,wind,164,84,-1,0,18,17}
{SPRITE,wind,164,86,-1,0,18,17}
{SPRITE,wind,224,110,-1,2,18,17}
{SPRITE,wind,224,112,-1,2,18,17}
{SPRITE,wind,224,114,-1,2,18,17}
{SPRITE,wind,224,116,-1,2,18,17}
{SPRITE,wind,226,110,-1,2,18,17}
{SPRITE,wind,226,112,-1,2,18,17}
{SPRITE,wind,226,114,-1,2,18,17}
{SPRITE,wind,226,116,-1,2,18,17}
{SPRITE,wind,230,110,-1,0,18,17}
{SPRITE,wind,230,112,-1,0,18,17}
{SPRITE,wind,230,114,-1,0,18,17}
{SPRITE,wind,230,116,-1,0,18,17}
{SPRITE,wind,232,110,-1,0,18,17}
{SPRITE,wind,232,112,-1,0,18,17}
{SPRITE,wind,232,114,-1,0,18,17}
{SPRITE,wind,232,116,-1,0,18,17}
[PLATFORMS]
{PLATFORM,135,61,-1,10,0,0,5,-180,6}
{PLATFORM,139,117,-1,7,1,1,3,-180,5}
{PLATFORM,145,56,-1,7,-1,0,4,-180,4}
{PLATFORM,147,117,-1,7,1,1,3,0,5}
{PLATFORM,152,37,-1,7,1,0,4,0,5}
{PLATFORM,152,41,-1,7,1,0,4,0,4}
{PLATFORM,152,46,-1,7,1,0,4,-180,4}
{PLATFORM,155,117,-1,7,1,1,3,-180,5}
{PLATFORM,157,53,-1,10,-0.8,0.3999999999999999,6,0,6}
{PLATFORM,157,54,-1,10,-1,0.3999999999999999,5,-180,6}
{PLATFORM,162,92,-1,9,0.19999999999999996,-1,6,90,5}
{PLATFORM,162,105,-1,9,0.19999999999999996,-1,6,90,5}
{PLATFORM,167,99,-1,9,0.19999999999999996,1,6,90,5}
{PLATFORM,167,112,-1,9,0.19999999999999996,1,6,90,5}
{PLATFORM,223,119,-1,10,1,0,4,0,5}
{PLATFORM,235,119,-1,10,1,0,4,-180,5}
[ENEMIES]
{ENEMY,107,68,1,3,3,1,1,1}
{ENEMY,107,93,1,3,3,1,1,1}
{ENEMY,109,94,1,3,3,0,1,1}
{ENEMY,111,81,1,3,3,0,1,1}
{ENEMY,111,94,1,3,3,0,1,1}
{ENEMY,111,95,1,3,3,0,1,1}
{ENEMY,113,69,1,3,3,0,1,1}
{ENEMY,113,105,1,3,3,0,1,1}
{ENEMY,113,107,1,3,3,0,1,1}
{ENEMY,114,77,1,3,3,0,1,1}
{ENEMY,115,77,1,3,3,1,1,1}
{ENEMY,115,103,1,3,3,1,1,1}
{ENEMY,115,105,1,3,3,0,1,1}
{ENEMY,115,107,1,3,3,0,1,1}
{ENEMY,120,118,1,2,2,0,0,0}
{ENEMY,123,118,1,2,2,0,0,0}
{ENEMY,126,116,1,3,3,0,0,0}
{ENEMY,126,118,1,2,2,0,0,0}
{ENEMY,129,58,1,3,3,0,0,0}
{ENEMY,134,120,1,2,2,1,1,0}
{ENEMY,137,59,1,3,3,0,0,0}
{ENEMY,137,120,1,4,4,1,0,1}
{ENEMY,138,61,1,0,0,0,0,0}
{ENEMY,139,120,1,2,2,1,1,0}
{ENEMY,142,120,1,4,4,1,0,1}
{ENEMY,143,59,1,3,3,0,0,0}
{ENEMY,144,120,1,2,2,1,1,0}
{ENEMY,145,61,1,0,0,0,0,0}
{ENEMY,147,61,1,2,2,0,0,0}
{ENEMY,147,120,1,4,4,1,0,1}
{ENEMY,150,120,1,2,2,1,1,0}
{ENEMY,152,61,1,2,2,0,0,0}
{ENEMY,154,120,1,4,4,1,0,1}
{ENEMY,156,120,1,2,2,1,1,0}
{ENEMY,159,120,1,4,4,1,0,1}
{ENEMY,170,92,1,2,2,0,1,0}
{ENEMY,180,92,1,2,2,0,1,0}
{ENEMY,182,113,1,3,3,0,0,0}
{ENEMY,183,98,1,3,3,0,0,0}
{ENEMY,183,107,1,3,3,0,0,0}
{ENEMY,184,109,1,3,3,0,0,0}
{ENEMY,184,112,1,3,3,0,0,0}
{ENEMY,186,100,1,3,3,0,0,0}
{ENEMY,188,96,1,3,3,0,0,0}
{ENEMY,188,104,1,3,3,0,0,0}
{ENEMY,188,109,1,3,3,0,0,0}
{ENEMY,188,115,1,3,3,0,0,0}
{ENEMY,195,116,1,3,3,0,0,0}
{ENEMY,195,118,1,2,2,0,0,0}
{ENEMY,202,116,1,3,3,0,0,0}
{ENEMY,202,118,1,2,2,0,0,0}
{ENEMY,205,118,1,4,4,0,0,0}
{ENEMY,222,121,1,3,3,0,0,0}
{ENEMY,226,121,1,3,3,0,0,0}
{ENEMY,230,121,1,3,3,0,0,0}
{ENEMY,233,121,1,3,3,0,0,0}
{ENEMY,236,121,1,3,3,0,0,0}
{ENEMY,240,121,1,3,3,0,0,0}
{ENEMY,248,118,1,3,3,0,0,0}
{ENEMY,250,118,1,4,4,0,0,0}
{ENEMY,255,118,1,3,3,0,0,0}
{ENEMY,256,118,1,4,4,0,0,0}
{ENEMY,258,118,1,3,3,0,0,0}
{ENEMY,263,118,1,2,2,0,0,0}
{ENEMY,267,118,1,2,2,0,0,0}
{ENEMY,287,113,1,3,3,1,1,1}
{ENEMY,287,122,1,4,4,1,1,1}
{ENEMY,295,122,1,1,1,1,0,0}
{ENEMY,299,113,1,3,3,1,1,1}
{ENEMY,299,122,1,4,4,1,1,1}
{ENEMY,308,122,1,4,4,1,1,1}
{ENEMY,311,113,1,3,3,1,1,1}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,castle_plat1.png}
{BITMAP,castle_plat2.png}
{BITMAP,castle_plat3.png}
{BITMAP,castle_plat4.png}
{BITMAP,castle_spikes.png}
{BITMAP,castle_fire.png}
{BITMAP,castle_hblock.png}
{BITMAP,castle_vblock.png}
{BITMAP,castle_sandstone.png}
{BITMAP,castle_plant.png}
{BITMAP,castle_wind.png}
{BITMAP,castle_brick1.png}
{BITMAP,question.png}
{BITMAP,trans_block.png}
{BITMAP,castle_bigwater.png}
{BITMAP,plain_dirt.png}
{BITMAP,plain_dirt2.png}
{BITMAP,castle_brick2.png}
{BITMAP,castle_brick3.png}
{BITMAP,castle_brick4.png}
{BITMAP,castle_brick5.png}
{BITMAP,castle_wood.png}
{BITMAP,plain_dirt3.png}
{BITMAP,plain_dirt4.png}
{BITMAP,plain_dirt5.png}
{BITMAP,castle_medbrick.png}
{BITMAP,castle_bigbrick.png}
{BITMAP,castle_wall1.png}
{BITMAP,castle_wall2.png}
{BITMAP,castle_wall3.png}
{BITMAP,castle_wall4.png}
{BITMAP,castle1bg.png}
{BITMAP,castle_torch.png}
[BACKGROUND]
{BACKGROUND,38}
[START POINT]
{START,12,283}
[TILES]
{TILE,1,136,3,5,1,20,0}
{TILE,1,137,1,4,0,23,0}
{TILE,2,136,3,7,1,20,0}
{TILE,2,138,0,5,0,23,0}
{TILE,2,139,1,4,0,23,0}
{TILE,3,136,3,7,1,20,0}
{TILE,3,140,0,4,0,23,0}
{TILE,4,136,3,7,1,20,0}
{TILE,4,141,0,3,0,23,0}
{TILE,5,136,3,7,1,20,0}
{TILE,5,141,7,3,0,22,0}
{TILE,6,136,3,7,1,20,0}
{TILE,6,141,7,3,0,22,0}
{TILE,7,136,3,7,1,20,0}
{TILE,7,141,7,3,0,22,0}
{TILE,8,136,3,7,1,20,0}
{TILE,8,141,7,3,0,22,0}
{TILE,9,136,3,7,1,20,0}
{TILE,9,141,7,3,0,22,0}
{TILE,10,136,3,7,1,20,0}
{TILE,10,141,7,3,0,22,0}
{TILE,11,136,3,7,1,20,0}
{TILE,11,141,7,3,0,22,0}
{TILE,12,136,3,7,1,20,0}
{TILE,12,141,7,3,0,22,0}
{TILE,13,136,3,7,1,20,0}
{TILE,13,141,7,3,0,22,0}
{TILE,14,136,3,7,1,20,0}
{TILE,14,141,7,3,0,22,0}
{TILE,15,136,3,7,1,20,0}
{TILE,15,141,7,4,0,22,0}
{TILE,16,136,3,7,1,20,0}
{TILE,16,142,0,4,0,23,0}
{TILE,17,136,3,7,1,20,0}
{TILE,17,143,0,4,0,23,0}
{TILE,18,136,3,7,1,20,0}
{TILE,18,140,5,3,1,22,0}
{TILE,18,141,5,1,1,23,0}
{TILE,18,142,3,1,0,23,0}
{TILE,18,144,0,4,0,23,0}
{TILE,19,136,3,7,1,20,0}
{TILE,19,140,7,5,0,23,0}
{TILE,19,141,1,3,0,23,0}
{TILE,19,142,3,7,0,23,0}
{TILE,19,145,0,4,0,23,0}
{TILE,20,136,3,7,1,20,0}
{TILE,20,141,7,3,0,22,0}
{TILE,20,142,3,7,0,23,0}
{TILE,20,146,0,3,0,23,0}
{TILE,21,136,3,7,1,20,0}
{TILE,21,141,7,3,1,22,0}
{TILE,21,142,3,7,0,23,0}
{TILE,21,146,7,3,0,23,0}
{TILE,22,136,3,7,1,20,0}
{TILE,22,141,7,3,1,22,0}
{TILE,22,142,3,7,0,23,0}
{TILE,22,146,7,3,0,23,0}
{TILE,23,136,3,7,1,20,0}
{TILE,23,141,7,3,1,22,0}
{TILE,23,142,3,7,0,23,0}
{TILE,23,146,7,3,0,23,0}
{TILE,24,125,5,3,1,18,0}
{TILE,24,126,5,1,1,26,0}
{TILE,24,127,5,1,1,26,0}
{TILE,24,128,5,1,1,26,0}
{TILE,24,129,5,1,1,26,0}
{TILE,24,130,5,1,1,26,0}
{TILE,24,131,5,1,1,26,0}
{TILE,24,132,3,1,1,18,0}
{TILE,24,136,3,7,1,20,0}
{TILE,24,141,7,3,1,22,0}
{TILE,24,142,3,7,0,23,0}
{TILE,24,146,7,3,0,23,0}
{TILE,25,125,7,3,1,25,0}
{TILE,25,126,3,5,1,18,0}
{TILE,25,127,1,5,1,18,0}
{TILE,25,128,1,5,1,18,0}
{TILE,25,129,1,5,1,18,0}
{TILE,25,130,1,5,1,18,0}
{TILE,25,131,1,3,1,18,0}
{TILE,25,132,3,7,1,27,0}
{TILE,25,136,3,7,1,20,0}
{TILE,25,141,7,3,1,22,0}
{TILE,25,142,3,7,0,23,0}
{TILE,25,146,7,3,0,23,0}
{TILE,26,115,3,5,1,20,0}
{TILE,26,116,1,5,1,20,0}
{TILE,26,117,1,5,1,20,0}
{TILE,26,118,1,5,1,20,0}
{TILE,26,119,1,5,1,20,0}
{TILE,26,120,1,5,1,20,0}
{TILE,26,121,1,5,1,20,0}
{TILE,26,122,1,5,1,20,0}
{TILE,26,123,1,5,1,20,0}
{TILE,26,124,1,5,1,20,0}
{TILE,26,125,7,3,1,25,0}
{TILE,26,126,3,7,1,18,0}
{TILE,26,128,5,3,1,18,0}
{TILE,26,129,5,1,1,18,0}
{TILE,26,130,5,1,1,18,0}
{TILE,26,131,7,1,1,18,0}
{TILE,26,132,3,7,1,27,0}
{TILE,26,136,3,7,1,20,0}
{TILE,26,141,7,3,1,22,0}
{TILE,26,142,3,7,0,23,0}
{TILE,26,146,7,3,0,23,0}
{TILE,27,115,3,7,1,20,0}
{TILE,27,125,7,3,1,25,0}
{TILE,27,126,3,7,1,18,0}
{TILE,27,128,7,3,1,18,0}
{TILE,27,132,3,7,1,27,0}
{TILE,27,136,3,7,1,20,0}
{TILE,27,141,7,3,1,22,0}
{TILE,27,142,3,7,0,23,0}
{TILE,27,146,7,3,0,23,0}
{TILE,28,115,3,7,1,20,0}
{TILE,28,125,7,3,1,25,0}
{TILE,28,126,5,7,1,18,0}
{TILE,28,127,3,1,1,18,0}
{TILE,28,128,7,3,1,18,0}
{TILE,28,132,3,7,1,27,0}
{TILE,28,136,3,7,1,20,0}
{TILE,28,141,7,3,1,22,0}
{TILE,28,142,3,7,0,23,0}
{TILE,28,146,7,3,0,23,0}
{TILE,29,115,3,7,1,20,0}
{TILE,29,125,7,5,1,18,0}
{TILE,29,126,1,5,1,26,0}
{TILE,29,127,1,7,1,26,0}
{TILE,29,128,7,3,1,18,0}
{TILE,29,132,3,7,1,27,0}
{TILE,29,136,3,7,1,20,0}
{TILE,29,141,7,3,0,22,0}
{TILE,29,142,3,7,0,23,0}
{TILE,29,146,7,3,0,23,0}
{TILE,30,115,3,7,1,20,0}
{TILE,30,128,7,3,1,25,0}
{TILE,30,132,3,7,1,27,0}
{TILE,30,136,3,7,1,20,0}
{TILE,30,141,7,3,0,22,0}
{TILE,30,142,3,7,0,23,0}
{TILE,30,146,7,3,0,23,0}
{TILE,31,115,3,7,1,20,0}
{TILE,31,128,7,3,1,25,0}
{TILE,31,132,3,7,1,27,0}
{TILE,31,136,3,7,1,20,0}
{TILE,31,141,7,3,0,22,0}
{TILE,31,142,3,7,0,23,0}
{TILE,31,146,7,3,0,23,0}
{TILE,32,115,3,7,1,20,0}
{TILE,32,128,7,3,1,25,0}
{TILE,32,136,3,7,1,20,0}
{TILE,32,141,7,3,0,22,0}
{TILE,32,142,3,7,0,23,0}
{TILE,32,146,7,2,0,23,0}
{TILE,33,115,3,7,1,20,0}
{TILE,33,128,7,3,1,25,0}
{TILE,33,136,3,7,1,20,0}
{TILE,33,141,7,5,0,22,0}
{TILE,33,142,1,7,0,23,0}
{TILE,33,145,6,2,0,23,0}
{TILE,34,115,3,7,1,20,0}
{TILE,34,128,7,3,1,25,0}
{TILE,34,136,3,7,1,20,0}
{TILE,34,144,6,2,0,23,0}
{TILE,35,115,3,7,1,20,0}
{TILE,35,128,7,3,1,25,0}
{TILE,35,136,3,7,1,20,0}
{TILE,35,143,6,2,0,23,0}
{TILE,36,115,3,7,1,20,0}
{TILE,36,128,7,3,1,25,0}
{TILE,36,136,3,7,1,20,0}
{TILE,36,142,6,2,0,23,0}
{TILE,37,115,3,7,1,20,0}
{TILE,37,128,7,3,1,25,0}
{TILE,37,136,3,7,1,20,0}
{TILE,37,141,6,3,0,22,0}
{TILE,38,115,3,7,1,20,0}
{TILE,38,128,7,3,1,25,0}
{TILE,38,136,3,7,1,20,0}
{TILE,38,141,7,3,0,22,0}
{TILE,39,115,3,7,1,20,0}
{TILE,39,128,7,3,1,25,0}
{TILE,39,136,3,7,1,20,0}
{TILE,39,141,7,3,0,22,0}
{TILE,40,115,3,7,1,20,0}
{TILE,40,119,5,3,1,18,0}
{TILE,40,120,5,1,1,18,0}
{TILE,40,121,5,1,1,18,0}
{TILE,40,122,5,1,1,18,0}
{TILE,40,123,5,1,1,18,0}
{TILE,40,124,3,1,1,18,0}
{TILE,40,128,7,5,1,18,0}
{TILE,40,129,1,3,1,18,0}
{TILE,40,136,3,7,1,20,0}
{TILE,40,141,7,3,0,22,0}
{TILE,41,115,3,7,1,20,0}
{TILE,41,119,7,3,1,25,0}
{TILE,41,124,3,7,1,27,0}
{TILE,41,129,7,3,1,27,0}
{TILE,41,136,3,7,1,20,0}
{TILE,41,141,7,3,0,22,0}
{TILE,42,115,3,7,1,20,0}
{TILE,42,119,7,3,1,25,0}
{TILE,42,124,3,7,1,27,0}
{TILE,42,129,7,3,1,27,0}
{TILE,42,136,3,7,1,20,0}
{TILE,42,141,7,3,0,22,0}
{TILE,43,115,3,7,1,20,0}
{TILE,43,119,7,3,1,25,0}
{TILE,43,124,3,7,1,27,0}
{TILE,43,129,7,3,1,27,0}
{TILE,43,136,3,7,1,20,0}
{TILE,43,141,7,3,0,22,0}
{TILE,44,115,3,7,1,20,0}
{TILE,44,119,7,3,1,25,0}
{TILE,44,124,3,7,1,27,0}
{TILE,44,129,7,3,1,27,0}
{TILE,44,136,3,7,1,20,0}
{TILE,44,141,7,3,0,22,0}
{TILE,45,115,3,7,1,20,0}
{TILE,45,119,7,5,1,18,0}
{TILE,45,120,1,5,1,26,0}
{TILE,45,121,1,5,1,26,0}
{TILE,45,122,1,3,1,18,0}
{TILE,45,124,3,7,1,27,0}
{TILE,45,129,7,3,1,27,0}
{TILE,45,136,3,7,1,20,0}
{TILE,45,141,7,5,1,22,0}
{TILE,45,142,1,3,1,23,0}
{TILE,46,115,3,7,1,20,0}
{TILE,46,122,7,3,1,27,0}
{TILE,46,124,3,7,1,27,0}
{TILE,46,129,7,3,1,27,0}
{TILE,46,136,3,7,1,20,0}
{TILE,46,142,7,3,1,23,0}
{TILE,47,107,5,3,1,18,0}
{TILE,47,108,5,1,1,26,0}
{TILE,47,109,5,1,1,26,0}
{TILE,47,110,5,1,1,26,0}
{TILE,47,115,3,7,1,20,0}
{TILE,47,122,7,3,1,27,0}
{TILE,47,124,3,7,1,27,0}
{TILE,47,129,7,3,1,27,0}
{TILE,47,136,3,7,1,20,0}
{TILE,47,142,7,3,1,23,0}
{TILE,48,107,7,3,1,25,0}
{TILE,48,115,5,7,1,20,0}
{TILE,48,116,5,1,1,20,0}
{TILE,48,117,3,1,1,20,0}
{TILE,48,122,7,3,1,27,0}
{TILE,48,124,3,7,1,27,0}
{TILE,48,128,5,3,1,18,0}
{TILE,48,129,7,1,1,18,0}
{TILE,48,136,3,7,1,20,0}
{TILE,48,142,7,3,1,23,0}
{TILE,49,98,3,5,1,20,0}
{TILE,49,99,1,5,1,20,0}
{TILE,49,100,1,5,1,20,0}
{TILE,49,101,1,5,1,20,0}
{TILE,49,102,1,5,1,20,0}
{TILE,49,103,1,5,1,20,0}
{TILE,49,104,1,5,1,20,0}
{TILE,49,105,1,5,1,20,0}
{TILE,49,106,1,5,1,20,0}
{TILE,49,107,7,3,1,25,0}
{TILE,49,117,3,7,1,27,0}
{TILE,49,122,7,3,1,27,0}
{TILE,49,124,3,7,1,27,0}
{TILE,49,128,7,3,1,27,0}
{TILE,49,136,3,7,1,27,0}
{TILE,49,142,7,3,1,24,0}
{TILE,50,98,3,7,1,20,0}
{TILE,50,107,7,3,1,25,0}
{TILE,50,117,3,7,1,27,0}
{TILE,50,122,7,3,1,27,0}
{TILE,50,124,3,7,1,27,0}
{TILE,50,128,7,3,1,27,0}
{TILE,50,136,3,7,1,27,0}
{TILE,50,142,7,3,1,24,0}
{TILE,51,98,3,7,1,20,0}
{TILE,51,107,7,3,1,25,0}
{TILE,51,117,3,7,1,27,0}
{TILE,51,122,7,3,1,27,0}
{TILE,51,124,3,7,1,27,0}
{TILE,51,128,7,3,1,27,0}
{TILE,51,136,3,7,1,27,0}
{TILE,51,142,7,3,1,24,0}
{TILE,52,98,3,7,1,20,0}
{TILE,52,107,7,5,1,18,0}
{TILE,52,108,1,5,1,26,0}
{TILE,52,109,1,5,1,26,0}
{TILE,52,110,1,3,1,18,0}
{TILE,52,117,3,7,1,27,0}
{TILE,52,122,7,3,1,27,0}
{TILE,52,124,3,7,1,27,0}
{TILE,52,128,7,3,1,27,0}
{TILE,52,136,3,7,1,27,0}
{TILE,52,142,7,3,1,24,0}
{TILE,53,98,3,7,1,20,0}
{TILE,53,110,7,3,1,25,0}
{TILE,53,117,3,7,1,27,0}
{TILE,53,122,7,3,1,27,0}
{TILE,53,124,3,7,1,27,0}
{TILE,53,128,7,3,1,27,0}
{TILE,53,136,3,7,1,27,0}
{TILE,53,142,7,3,1,24,0}
{TILE,54,98,3,7,1,20,0}
{TILE,54,110,7,3,1,25,0}
{TILE,54,117,3,7,1,27,0}
{TILE,54,122,7,3,1,27,0}
{TILE,54,124,3,7,1,27,0}
{TILE,54,128,7,3,1,27,0}
{TILE,54,136,3,7,1,27,0}
{TILE,54,142,7,3,1,24,0}
{TILE,55,98,3,7,1,20,0}
{TILE,55,110,7,3,1,25,0}
{TILE,55,117,3,7,1,27,0}
{TILE,55,122,7,3,1,27,0}
{TILE,55,124,3,7,1,27,0}
{TILE,55,128,7,3,1,27,0}
{TILE,55,136,3,7,1,27,0}
{TILE,55,142,7,3,1,24,0}
{TILE,56,98,3,7,1,20,0}
{TILE,56,101,5,3,1,18,0}
{TILE,56,102,5,1,1,26,0}
{TILE,56,103,3,1,1,26,0}
{TILE,56,105,5,3,1,26,0}
{TILE,56,106,3,1,1,18,0}
{TILE,56,110,7,3,1,25,0}
{TILE,56,117,3,7,1,27,0}
{TILE,56,122,7,3,1,27,0}
{TILE,56,124,3,7,1,27,0}
{TILE,56,128,7,3,1,27,0}
{TILE,56,136,3,7,1,27,0}
{TILE,56,142,7,3,1,24,0}
{TILE,57,98,3,7,1,27,0}
{TILE,57,101,7,3,1,25,0}
{TILE,57,103,5,7,1,26,0}
{TILE,57,104,5,1,1,26,0}
{TILE,57,105,7,1,1,26,0}
{TILE,57,106,3,7,1,27,0}
{TILE,57,110,7,3,1,25,0}
{TILE,57,117,3,7,1,27,0}
{TILE,57,122,7,3,1,27,0}
{TILE,57,124,3,7,1,27,0}
{TILE,57,128,7,3,1,27,0}
{TILE,57,136,3,7,1,27,0}
{TILE,57,142,7,3,1,24,0}
{TILE,58,98,3,7,1,27,0}
{TILE,58,101,7,3,1,25,0}
{TILE,58,106,3,7,1,27,0}
{TILE,58,110,7,3,1,25,0}
{TILE,58,117,3,7,1,27,0}
{TILE,58,122,7,3,1,27,0}
{TILE,58,124,3,7,1,27,0}
{TILE,58,128,7,3,1,27,0}
{TILE,58,136,3,7,1,27,0}
{TILE,58,142,7,3,1,24,0}
{TILE,59,98,3,7,1,27,0}
{TILE,59,101,7,3,1,25,0}
{TILE,59,106,3,7,1,27,0}
{TILE,59,110,7,3,1,25,0}
{TILE,59,117,3,7,1,27,0}
{TILE,59,122,7,3,1,27,0}
{TILE,59,124,3,7,1,27,0}
{TILE,59,128,7,3,1,27,0}
{TILE,59,136,3,7,1,27,0}
{TILE,59,142,7,3,1,24,0}
{TILE,60,98,3,7,1,27,0}
{TILE,60,101,7,5,1,18,0}
{TILE,60,102,1,3,1,18,0}
{TILE,60,106,3,7,1,27,0}
{TILE,60,110,7,3,1,25,0}
{TILE,60,117,3,7,1,27,0}
{TILE,60,122,7,3,1,25,0}
{TILE,60,124,3,7,1,27,0}
{TILE,60,128,7,3,1,27,0}
{TILE,60,136,3,7,1,27,0}
{TILE,60,142,7,3,1,24,0}
{TILE,61,98,3,7,1,27,0}
{TILE,61,102,7,3,1,27,0}
{TILE,61,106,3,7,1,27,0}
{TILE,61,110,7,3,1,25,0}
{TILE,61,117,3,7,1,27,0}
{TILE,61,122,7,3,1,25,0}
{TILE,61,124,3,7,1,27,0}
{TILE,61,128,7,3,1,27,0}
{TILE,61,136,3,7,1,27,0}
{TILE,61,142,7,3,1,24,0}
{TILE,62,98,3,7,1,27,0}
{TILE,62,102,7,3,1,27,0}
{TILE,62,106,3,7,1,27,0}
{TILE,62,110,7,5,1,18,0}
{TILE,62,111,1,5,1,26,0}
{TILE,62,112,1,5,1,26,0}
{TILE,62,113,1,5,1,26,0}
{TILE,62,114,1,5,1,26,0}
{TILE,62,115,1,5,1,26,0}
{TILE,62,116,1,5,1,26,0}
{TILE,62,117,1,7,1,18,0}
{TILE,62,122,7,3,1,25,0}
{TILE,62,124,3,7,1,27,0}
{TILE,62,128,7,5,1,18,0}
{TILE,62,129,1,5,1,26,0}
{TILE,62,130,1,5,1,26,0}
{TILE,62,131,1,5,1,26,0}
{TILE,62,132,1,5,1,26,0}
{TILE,62,133,1,5,1,26,0}
{TILE,62,134,1,5,1,26,0}
{TILE,62,135,1,5,1,26,0}
{TILE,62,136,1,7,1,18,0}
{TILE,62,142,7,3,1,24,0}
{TILE,63,98,3,7,1,27,0}
{TILE,63,102,7,3,1,27,0}
{TILE,63,106,3,7,1,27,0}
{TILE,63,122,7,3,1,25,0}
{TILE,63,124,3,7,1,27,0}
{TILE,63,142,7,3,1,24,0}
{TILE,64,98,3,7,1,27,0}
{TILE,64,102,7,3,1,27,0}
{TILE,64,106,3,7,1,27,0}
{TILE,64,122,7,3,1,25,0}
{TILE,64,124,3,7,1,27,0}
{TILE,64,139,5,3,1,18,0}
{TILE,64,140,3,1,1,18,0}
{TILE,64,142,7,3,1,24,0}
{TILE,65,98,3,7,1,27,0}
{TILE,65,102,7,3,1,27,0}
{TILE,65,106,3,7,1,27,0}
{TILE,65,122,7,3,1,25,0}
{TILE,65,124,3,7,1,27,0}
{TILE,65,139,7,3,1,27,0}
{TILE,65,140,3,7,1,27,0}
{TILE,65,142,7,3,1,24,0}
{TILE,66,98,3,7,1,27,0}
{TILE,66,102,7,3,1,27,0}
{TILE,66,106,5,7,1,18,0}
{TILE,66,107,5,1,1,26,0}
{TILE,66,108,5,1,1,26,0}
{TILE,66,109,5,1,1,26,0}
{TILE,66,110,5,1,1,26,0}
{TILE,66,111,5,1,1,26,0}
{TILE,66,112,5,1,1,26,0}
{TILE,66,113,5,1,1,26,0}
{TILE,66,114,5,1,1,26,0}
{TILE,66,115,5,1,1,26,0}
{TILE,66,116,5,1,1,26,0}
{TILE,66,117,5,1,1,26,0}
{TILE,66,118,5,1,1,26,0}
{TILE,66,119,5,1,1,26,0}
{TILE,66,120,5,1,1,26,0}
{TILE,66,121,5,1,1,26,0}
{TILE,66,122,7,1,1,18,0}
{TILE,66,124,5,7,1,18,0}
{TILE,66,125,5,1,1,26,0}
{TILE,66,126,5,1,1,26,0}
{TILE,66,127,5,1,1,26,0}
{TILE,66,128,5,1,1,26,0}
{TILE,66,129,5,1,1,26,0}
{TILE,66,130,5,1,1,26,0}
{TILE,66,131,5,1,1,26,0}
{TILE,66,132,5,1,1,26,0}
{TILE,66,133,5,1,1,26,0}
{TILE,66,134,5,1,1,26,0}
{TILE,66,135,5,1,1,26,0}
{TILE,66,136,5,1,1,26,0}
{TILE,66,137,5,1,1,26,0}
{TILE,66,138,5,1,1,26,0}
{TILE,66,139,7,1,1,18,0}
{TILE,66,140,5,7,1,18,0}
{TILE,66,141,5,1,1,24,0}
{TILE,66,142,7,1,1,24,0}
{TILE,67,98,3,7,1,27,0}
{TILE,67,102,7,3,1,27,0}
{TILE,68,98,3,7,1,27,0}
{TILE,68,102,7,3,1,27,0}
{TILE,69,98,3,7,1,27,0}
{TILE,69,102,7,3,1,27,0}
{TILE,70,98,3,7,1,27,0}
{TILE,70,102,7,3,1,27,0}
{TILE,71,98,3,7,1,27,0}
{TILE,71,102,7,3,1,27,0}
{TILE,72,98,3,7,1,27,0}
{TILE,72,102,7,3,1,27,0}
{TILE,73,98,3,7,1,27,0}
{TILE,73,102,7,3,1,27,0}
{TILE,74,98,3,7,1,27,0}
{TILE,74,102,7,3,1,27,0}
{TILE,75,98,3,7,1,27,0}
{TILE,75,102,7,3,1,27,0}
{TILE,76,98,3,7,1,27,0}
{TILE,76,102,7,3,1,25,0}
{TILE,77,98,3,7,1,27,0}
{TILE,77,102,7,3,1,25,0}
{TILE,78,98,3,7,1,27,0}
{TILE,78,102,7,3,1,25,0}
{TILE,79,98,3,7,1,27,0}
{TILE,79,102,7,3,1,25,0}
{TILE,80,98,3,7,1,27,0}
{TILE,80,102,7,3,1,27,0}
{TILE,81,98,3,7,1,27,0}
{TILE,81,102,7,3,1,27,0}
{TILE,82,98,3,7,1,27,0}
{TILE,82,102,7,3,1,27,0}
{TILE,83,76,3,5,1,18,0}
{TILE,83,77,1,5,1,26,0}
{TILE,83,78,1,5,1,26,0}
{TILE,83,79,1,5,1,26,0}
{TILE,83,80,1,3,1,18,0}
{TILE,83,98,3,7,1,27,0}
{TILE,83,102,7,3,1,27,0}
{TILE,84,76,3,7,1,27,0}
{TILE,84,80,7,3,1,27,0}
{TILE,84,98,3,7,1,27,0}
{TILE,84,102,7,3,1,27,0}
{TILE,85,76,3,7,1,27,0}
{TILE,85,80,7,5,1,18,0}
{TILE,85,81,1,5,1,26,0}
{TILE,85,82,1,5,1,26,0}
{TILE,85,83,1,5,1,26,0}
{TILE,85,84,1,5,1,26,0}
{TILE,85,85,1,5,1,26,0}
{TILE,85,86,1,5,1,26,0}
{TILE,85,87,1,5,1,26,0}
{TILE,85,88,1,5,1,26,0}
{TILE,85,89,1,5,1,26,0}
{TILE,85,90,1,5,1,26,0}
{TILE,85,91,1,5,1,26,0}
{TILE,85,92,1,5,1,26,0}
{TILE,85,93,1,3,1,18,0}
{TILE,85,98,3,7,1,27,0}
{TILE,85,102,7,3,1,27,0}
{TILE,86,76,3,7,1,27,0}
{TILE,86,93,7,3,1,25,0}
{TILE,86,98,3,7,1,27,0}
{TILE,86,102,7,3,1,25,0}
{TILE,87,76,3,7,1,27,0}
{TILE,87,93,7,3,1,25,0}
{TILE,87,98,3,7,1,27,0}
{TILE,87,102,7,3,1,25,0}
{TILE,88,76,5,7,1,18,0}
{TILE,88,77,5,1,1,26,0}
{TILE,88,78,5,1,1,26,0}
{TILE,88,79,5,1,1,26,0}
{TILE,88,80,5,1,1,26,0}
{TILE,88,81,5,1,1,26,0}
{TILE,88,82,5,1,1,26,0}
{TILE,88,83,5,1,1,26,0}
{TILE,88,84,5,1,1,26,0}
{TILE,88,85,5,1,1,26,0}
{TILE,88,86,5,1,1,26,0}
{TILE,88,87,5,1,1,26,0}
{TILE,88,88,5,1,1,26,0}
{TILE,88,89,5,1,1,26,0}
{TILE,88,90,3,1,1,18,0}
{TILE,88,93,7,3,1,25,0}
{TILE,88,98,3,7,1,27,0}
{TILE,88,102,7,3,1,25,0}
{TILE,89,90,3,7,1,27,0}
{TILE,89,93,7,3,1,25,0}
{TILE,89,98,3,7,1,27,0}
{TILE,89,102,7,3,1,25,0}
{TILE,90,90,3,7,1,27,0}
{TILE,90,93,7,3,1,25,0}
{TILE,90,98,3,7,1,27,0}
{TILE,90,102,7,3,1,25,0}
{TILE,91,90,3,7,1,27,0}
{TILE,91,93,7,3,1,25,0}
{TILE,91,98,3,7,1,27,0}
{TILE,91,102,7,3,1,25,0}
{TILE,92,90,3,7,1,27,0}
{TILE,92,93,7,3,1,25,0}
{TILE,92,98,3,7,1,27,0}
{TILE,92,102,7,3,1,25,0}
{TILE,93,90,3,7,1,27,0}
{TILE,93,93,7,3,1,25,0}
{TILE,93,98,3,7,1,27,0}
{TILE,93,102,7,3,1,25,0}
{TILE,94,90,3,7,1,27,0}
{TILE,94,93,7,3,1,25,0}
{TILE,94,98,3,7,1,27,0}
{TILE,94,102,7,3,1,25,0}
{TILE,95,90,3,7,1,27,0}
{TILE,95,93,7,3,1,25,0}
{TILE,95,98,3,7,1,27,0}
{TILE,95,102,7,3,1,25,0}
{TILE,96,90,3,7,1,27,0}
{TILE,96,93,7,3,1,25,0}
{TILE,96,98,3,7,1,27,0}
{TILE,96,102,7,3,1,25,0}
{TILE,97,90,3,7,1,27,0}
{TILE,97,93,7,3,1,25,0}
{TILE,97,98,3,7,1,27,0}
{TILE,97,102,7,3,1,25,0}
{TILE,98,90,3,7,1,27,0}
{TILE,98,93,7,3,1,25,0}
{TILE,98,98,3,7,1,27,0}
{TILE,98,102,7,3,1,25,0}
{TILE,99,86,1,5,1,26,0}
{TILE,99,87,1,5,1,26,0}
{TILE,99,88,1,5,1,26,0}
{TILE,99,89,1,5,1,26,0}
{TILE,99,90,1,7,1,18,0}
{TILE,99,93,7,3,1,25,0}
{TILE,99,98,3,7,1,27,0}
{TILE,99,102,7,3,1,25,0}
{TILE,100,88,3,7,1,20,0}
{TILE,100,93,7,3,1,25,0}
{TILE,100,98,3,7,1,27,0}
{TILE,100,102,7,3,1,25,0}
{TILE,101,88,3,7,1,20,0}
{TILE,101,93,7,3,1,25,0}
{TILE,101,98,3,7,1,27,0}
{TILE,101,102,7,3,1,25,0}
{TILE,102,88,3,7,1,20,0}
{TILE,102,93,7,3,1,25,0}
{TILE,102,98,3,7,1,27,0}
{TILE,102,102,7,3,1,25,0}
{TILE,103,88,3,7,1,20,0}
{TILE,103,92,5,3,1,18,0}
{TILE,103,93,7,1,1,18,0}
{TILE,103,98,3,7,1,27,0}
{TILE,103,102,7,3,1,25,0}
{TILE,104,88,3,7,1,20,0}
{TILE,104,92,7,3,1,25,0}
{TILE,104,98,3,7,1,27,0}
{TILE,104,102,7,3,1,25,0}
{TILE,105,88,3,7,1,20,0}
{TILE,105,92,7,3,1,25,0}
{TILE,105,98,3,7,1,27,0}
{TILE,105,102,7,3,1,25,0}
{TILE,106,88,3,7,1,20,0}
{TILE,106,92,7,3,1,25,0}
{TILE,106,98,3,7,1,27,0}
{TILE,106,102,7,3,1,25,0}
{TILE,107,88,3,7,1,20,0}
{TILE,107,92,7,5,1,18,0}
{TILE,107,93,1,5,1,26,0}
{TILE,107,94,1,5,1,26,0}
{TILE,107,95,1,5,1,26,0}
{TILE,107,96,1,5,1,26,0}
{TILE,107,97,1,5,1,26,0}
{TILE,107,98,1,7,1,18,0}
{TILE,107,102,7,3,1,25,0}
{TILE,108,88,3,7,1,20,0}
{TILE,108,102,7,3,1,25,0}
{TILE,109,88,3,7,1,20,0}
{TILE,109,102,7,3,1,25,0}
{TILE,110,88,3,7,1,20,0}
{TILE,110,98,5,3,1,18,0}
{TILE,110,99,5,1,1,26,0}
{TILE,110,100,5,1,1,26,0}
{TILE,110,101,5,1,1,26,0}
{TILE,110,102,7,1,1,18,0}
{TILE,111,88,3,7,1,20,0}
{TILE,111,98,7,3,1,25,0}
{TILE,112,88,3,7,1,20,0}
{TILE,112,98,7,3,1,25,0}
{TILE,113,88,5,7,1,20,0}
{TILE,113,89,5,1,1,20,0}
{TILE,113,90,5,1,1,20,0}
{TILE,113,91,5,1,1,20,0}
{TILE,113,92,5,1,1,20,0}
{TILE,113,93,5,1,1,20,0}
{TILE,113,94,5,1,1,20,0}
{TILE,113,95,5,1,1,20,0}
{TILE,113,96,5,1,1,20,0}
{TILE,113,97,5,1,1,20,0}
{TILE,113,98,7,3,1,25,0}
{TILE,114,98,7,3,1,25,0}
{TILE,115,98,7,5,1,18,0}
{TILE,115,99,1,5,1,26,0}
{TILE,115,100,1,5,1,26,0}
{TILE,115,101,1,5,1,26,0}
{TILE,115,102,1,5,1,26,0}
[SPRITES]
{SPRITE,item,2,276,-1,Decoration,31}
{SPRITE,item,2,278,-1,Decoration,31}
{SPRITE,item,2,280,-1,Decoration,30}
{SPRITE,item,2,284,-1,Decoration,29}
{SPRITE,item,6,282,-1,Decoration,31}
{SPRITE,item,8,284,-1,Decoration,29}
{SPRITE,item,13,281,-1,Collectible,0}
{SPRITE,item,14,281,-1,Collectible,0}
{SPRITE,item,14,284,-1,Decoration,29}
{SPRITE,block,16,273,-1,3,28}
{SPRITE,block,16,274,-1,3,28}
{SPRITE,block,16,275,-1,3,28}
{SPRITE,block,16,276,-1,3,28}
{SPRITE,block,16,277,-1,3,28}
{SPRITE,block,16,278,-1,3,28}
{SPRITE,block,16,279,-1,3,28}
{SPRITE,block,16,280,-1,3,28}
{SPRITE,block,16,281,-1,3,28}
{SPRITE,block,16,282,-1,3,28}
{SPRITE,item,18,281,-1,Collectible,0}
{SPRITE,item,19,275,-1,Recovery,1}
{SPRITE,item,19,281,-1,Collectible,0}
{SPRITE,item,20,284,-1,Decoration,29}
{SPRITE,item,20,290,-1,Decoration,29}
{SPRITE,block,21,273,-1,3,28}
{SPRITE,block,21,274,-1,3,28}
{SPRITE,block,21,275,-1,3,28}
{SPRITE,block,21,276,-1,3,28}
{SPRITE,block,21,277,-1,3,28}
{SPRITE,block,21,278,-1,3,28}
{SPRITE,block,21,279,-1,3,28}
{SPRITE,block,21,280,-1,3,28}
{SPRITE,block,21,281,-1,3,28}
{SPRITE,block,21,282,-1,3,28}
{SPRITE,item,23,281,-1,Collectible,0}
{SPRITE,item,24,281,-1,Collectible,0}
{SPRITE,item,25,281,-1,Collectible,0}
{SPRITE,item,26,284,1,Decoration,29}
{SPRITE,item,26,290,-1,Decoration,29}
{SPRITE,item,29,281,-1,Collectible,0}
{SPRITE,item,30,281,-1,Collectible,0}
{SPRITE,item,31,282,-1,Collectible,0}
{SPRITE,item,31,284,-1,Water,21}
{SPRITE,item,32,283,-1,Collectible,0}
{SPRITE,item,32,286,1,Decoration,31}
{SPRITE,item,32,288,1,Decoration,31}
{SPRITE,item,32,290,1,Decoration,29}
{SPRITE,item,34,284,-1,Collectible,0}
{SPRITE,item,34,288,1,Decoration,31}
{SPRITE,item,34,292,1,Decoration,29}
{SPRITE,item,35,285,-1,Collectible,0}
{SPRITE,item,36,285,-1,Collectible,0}
{SPRITE,block,37,273,-1,3,28}
{SPRITE,block,37,274,-1,3,28}
{SPRITE,block,37,275,-1,3,28}
{SPRITE,block,37,276,-1,3,28}
{SPRITE,block,37,277,-1,3,28}
{SPRITE,block,37,278,-1,3,28}
{SPRITE,block,37,279,-1,3,28}
{SPRITE,block,37,280,-1,3,28}
{SPRITE,item,37,284,-1,Water,21}
{SPRITE,item,37,287,-1,Collectible,0}
{SPRITE,item,37,290,-1,Water,21}
{SPRITE,spike,38,285,-1,11,1}
{SPRITE,item,38,288,-1,Collectible,0}
{SPRITE,spike,39,285,-1,11,1}
{SPRITE,spike,40,285,-1,11,1}
{SPRITE,spike,40,292,-1,11,3}
{SPRITE,spike,41,285,-1,11,1}
{SPRITE,spike,41,292,-1,11,3}
{SPRITE,spike,42,285,-1,11,1}
{SPRITE,item,42,288,-1,Collectible,0}
{SPRITE,spike,42,292,-1,11,3}
{SPRITE,item,43,281,-1,Health,2}
{SPRITE,item,43,284,-1,Water,21}
{SPRITE,spike,43,285,-1,11,1}
{SPRITE,item,43,288,-1,Collectible,0}
{SPRITE,item,43,290,-1,Water,21}
{SPRITE,spike,43,292,-1,11,3}
{SPRITE,spike,44,285,-1,11,1}
{SPRITE,spike,44,292,-1,11,3}
{SPRITE,spike,45,285,-1,11,1}
{SPRITE,spike,45,292,-1,11,3}
{SPRITE,spike,46,285,-1,11,1}
{SPRITE,item,46,288,-1,Collectible,0}
{SPRITE,spike,46,292,-1,11,3}
{SPRITE,spike,47,285,-1,11,1}
{SPRITE,spike,47,292,-1,11,3}
{SPRITE,spike,48,285,-1,11,1}
{SPRITE,item,48,288,-1,Collectible,0}
{SPRITE,spike,48,292,-1,11,3}
{SPRITE,item,49,284,-1,Water,21}
{SPRITE,spike,49,285,-1,11,1}
{SPRITE,item,49,290,-1,Water,21}
{SPRITE,spike,49,292,-1,11,3}
{SPRITE,item,50,252,1,Decoration,33}
{SPRITE,item,50,256,1,Decoration,33}
{SPRITE,item,50,258,1,Decoration,33}
{SPRITE,spike,50,285,-1,11,1}
{SPRITE,spike,50,292,-1,11,3}
{SPRITE,item,51,262,-1,Health,2}
{SPRITE,spike,51,285,-1,11,1}
{SPRITE,item,51,288,-1,Collectible,0}
{SPRITE,spike,51,292,-1,11,3}
{SPRITE,block,52,250,-1,8,20}
{SPRITE,spike,52,285,-1,11,1}
{SPRITE,spike,52,292,-1,11,3}
{SPRITE,spike,53,285,-1,11,1}
{SPRITE,spike,53,292,-1,11,3}
{SPRITE,item,54,250,-1,Recovery,1}
{SPRITE,item,54,252,1,Decoration,33}
{SPRITE,item,54,256,1,Decoration,33}
{SPRITE,item,54,260,1,Decoration,33}
{SPRITE,spike,54,285,-1,11,1}
{SPRITE,item,54,288,-1,Collectible,0}
{SPRITE,spike,54,292,-1,11,3}
{SPRITE,item,55,284,-1,Water,21}
{SPRITE,spike,55,285,-1,11,1}
{SPRITE,item,55,290,-1,Water,21}
{SPRITE,spike,55,292,-1,11,3}
{SPRITE,spike,56,285,-1,11,1}
{SPRITE,item,56,288,-1,Collectible,0}
{SPRITE,spike,56,292,-1,11,3}
{SPRITE,item,57,251,1,Decoration,39}
{SPRITE,spike,57,285,-1,11,1}
{SPRITE,spike,57,292,-1,11,3}
{SPRITE,item,58,247,-1,Collectible,0}
{SPRITE,item,58,249,-1,Collectible,0}
{SPRITE,item,58,255,1,Decoration,26}
{SPRITE,item,58,256,1,Decoration,18}
{SPRITE,item,58,258,-1,Decoration,33}
{SPRITE,item,58,260,-1,Decoration,33}
{SPRITE,spike,58,285,-1,11,1}
{SPRITE,item,58,288,-1,Collectible,0}
{SPRITE,spike,58,292,-1,11,3}
{SPRITE,item,59,246,-1,Collectible,0}
{SPRITE,item,59,252,-1,Collectible,0}
{SPRITE,item,59,253,-1,Collectible,0}
{SPRITE,spike,59,285,-1,11,1}
{SPRITE,spike,59,292,-1,11,3}
{SPRITE,item,60,245,-1,Collectible,0}
{SPRITE,item,60,254,-1,Collectible,0}
{SPRITE,item,60,258,-1,Decoration,33}
{SPRITE,item,60,260,-1,Decoration,33}
{SPRITE,spike,60,285,-1,11,1}
{SPRITE,item,60,288,-1,Collectible,0}
{SPRITE,spike,60,292,-1,11,3}
{SPRITE,item,61,255,-1,Collectible,0}
{SPRITE,item,61,284,-1,Water,21}
{SPRITE,spike,61,285,-1,11,1}
{SPRITE,item,61,288,-1,Collectible,0}
{SPRITE,item,61,290,-1,Water,21}
{SPRITE,spike,61,292,-1,11,3}
{SPRITE,spike,62,285,-1,11,1}
{SPRITE,item,62,288,-1,Collectible,0}
{SPRITE,spike,62,292,-1,11,3}
{SPRITE,item,63,243,-1,Collectible,0}
{SPRITE,spike,63,285,-1,11,1}
{SPRITE,spike,63,292,-1,11,3}
{SPRITE,item,64,258,-1,Decoration,33}
{SPRITE,item,64,260,-1,Decoration,33}
{SPRITE,spike,64,285,-1,11,1}
{SPRITE,spike,64,292,-1,11,3}
{SPRITE,item,65,242,-1,Collectible,0}
{SPRITE,item,65,255,-1,Collectible,0}
{SPRITE,spike,65,285,-1,11,1}
{SPRITE,spike,65,292,-1,11,3}
{SPRITE,item,66,256,1,Decoration,39}
{SPRITE,item,66,292,1,Decoration,29}
{SPRITE,item,67,241,-1,Collectible,0}
{SPRITE,item,67,284,-1,Water,21}
{SPRITE,item,67,290,-1,Water,21}
{SPRITE,item,68,258,-1,Decoration,33}
{SPRITE,item,68,262,-1,Decoration,33}
{SPRITE,item,68,286,-1,Collectible,0}
{SPRITE,item,68,290,1,Decoration,29}
{SPRITE,item,69,240,-1,Collectible,0}
{SPRITE,item,69,285,-1,Collectible,0}
{SPRITE,item,70,284,-1,Collectible,0}
{SPRITE,item,70,288,1,Decoration,29}
{SPRITE,item,71,239,-1,Collectible,0}
{SPRITE,item,71,283,-1,Collectible,0}
{SPRITE,item,72,258,-1,Decoration,33}
{SPRITE,item,72,262,-1,Decoration,33}
{SPRITE,item,72,286,1,Decoration,29}
{SPRITE,item,73,238,-1,Collectible,0}
{SPRITE,item,73,255,-1,Collectible,0}
{SPRITE,item,73,284,-1,Water,21}
{SPRITE,item,74,255,-1,Collectible,0}
{SPRITE,item,74,281,-1,Collectible,0}
{SPRITE,item,74,284,1,Decoration,29}
{SPRITE,item,74,290,-1,Decoration,29}
{SPRITE,item,75,237,-1,Collectible,0}
{SPRITE,item,75,281,-1,Collectible,0}
{SPRITE,item,76,256,1,Decoration,39}
{SPRITE,item,76,258,-1,Decoration,33}
{SPRITE,item,76,262,-1,Decoration,33}
{SPRITE,item,77,236,-1,Collectible,0}
{SPRITE,item,78,255,-1,Collectible,0}
{SPRITE,item,78,260,-1,Decoration,33}
{SPRITE,item,78,262,-1,Decoration,33}
{SPRITE,item,78,281,-1,Collectible,0}
{SPRITE,item,79,236,-1,Collectible,0}
{SPRITE,item,79,255,-1,Collectible,0}
{SPRITE,item,79,281,-1,Collectible,0}
{SPRITE,item,80,281,-1,Checkpoint,3}
{SPRITE,item,80,284,-1,Decoration,29}
{SPRITE,item,80,290,-1,Decoration,29}
{SPRITE,item,81,237,-1,Collectible,0}
{SPRITE,item,81,239,1,Decoration,39}
{SPRITE,spike,81,249,-1,11,1}
{SPRITE,spike,81,258,-1,11,3}
{SPRITE,item,82,237,-1,Collectible,0}
{SPRITE,item,82,240,-1,Decoration,33}
{SPRITE,item,82,244,-1,Decoration,33}
{SPRITE,spike,82,249,-1,11,1}
{SPRITE,item,82,255,-1,Collectible,0}
{SPRITE,spike,82,258,-1,11,3}
{SPRITE,item,82,260,1,Decoration,33}
{SPRITE,item,82,262,1,Decoration,33}
{SPRITE,item,83,248,-1,Decoration,35}
{SPRITE,spike,83,249,-1,11,1}
{SPRITE,item,83,255,-1,Decoration,36}
{SPRITE,spike,83,258,-1,11,3}
{SPRITE,item,83,281,-1,Collectible,0}
{SPRITE,item,84,237,-1,Collectible,0}
{SPRITE,spike,84,249,-1,11,1}
{SPRITE,item,84,252,-1,Decoration,39}
{SPRITE,spike,84,258,-1,11,3}
{SPRITE,item,84,281,-1,Collectible,0}
{SPRITE,item,85,237,-1,Checkpoint,3}
{SPRITE,spike,85,249,-1,11,1}
{SPRITE,item,85,255,-1,Collectible,0}
{SPRITE,spike,85,258,-1,11,3}
{SPRITE,item,85,281,-1,Collectible,0}
{SPRITE,item,86,237,-1,Collectible,0}
{SPRITE,item,86,240,-1,Decoration,33}
{SPRITE,item,86,244,-1,Decoration,33}
{SPRITE,spike,86,249,-1,11,1}
{SPRITE,item,86,255,-1,Collectible,0}
{SPRITE,spike,86,258,-1,11,3}
{SPRITE,item,86,260,1,Decoration,33}
{SPRITE,item,86,262,1,Decoration,33}
{SPRITE,item,86,284,-1,Decoration,29}
{SPRITE,spike,87,249,-1,11,1}
{SPRITE,spike,87,258,-1,11,3}
{SPRITE,spike,88,249,-1,11,1}
{SPRITE,spike,88,258,-1,11,3}
{SPRITE,item,89,237,-1,Collectible,0}
{SPRITE,spike,89,249,-1,11,1}
{SPRITE,spike,89,258,-1,11,3}
{SPRITE,block,90,235,-1,1,13}
{SPRITE,block,90,236,-1,1,13}
{SPRITE,block,90,237,-1,1,13}
{SPRITE,block,90,238,-1,1,13}
{SPRITE,item,90,246,-1,Decoration,32}
{SPRITE,item,90,248,-1,Decoration,35}
{SPRITE,spike,90,249,-1,11,1}
{SPRITE,spike,90,258,-1,11,3}
{SPRITE,item,90,260,1,Decoration,33}
{SPRITE,item,90,262,-1,Decoration,33}
{SPRITE,item,90,281,-1,Collectible,0}
{SPRITE,spike,91,244,-1,11,3}
{SPRITE,spike,91,249,-1,11,1}
{SPRITE,item,91,252,-1,Decoration,39}
{SPRITE,item,91,255,-1,Collectible,0}
{SPRITE,spike,91,258,-1,11,3}
{SPRITE,item,91,281,-1,Collectible,0}
{SPRITE,block,91,283,-1,4,12}
{SPRITE,spike,92,244,-1,11,3}
{SPRITE,item,92,246,-1,Decoration,32}
{SPRITE,spike,92,249,-1,11,1}
{SPRITE,item,92,255,-1,Decoration,36}
{SPRITE,spike,92,258,-1,11,3}
{SPRITE,item,92,281,-1,Collectible,0}
{SPRITE,block,92,283,-1,4,12}
{SPRITE,item,92,284,-1,Decoration,29}
{SPRITE,spike,93,244,-1,11,3}
{SPRITE,spike,93,249,-1,11,1}
{SPRITE,item,93,255,-1,Collectible,0}
{SPRITE,spike,93,258,-1,11,3}
{SPRITE,block,93,283,-1,4,12}
{SPRITE,item,94,237,-1,Collectible,0}
{SPRITE,item,94,241,-1,Collectible,0}
{SPRITE,spike,94,244,-1,11,3}
{SPRITE,item,94,246,-1,Decoration,32}
{SPRITE,spike,94,249,-1,11,1}
{SPRITE,spike,94,258,-1,11,3}
{SPRITE,item,94,260,1,Decoration,33}
{SPRITE,item,94,264,-1,Decoration,33}
{SPRITE,block,94,283,-1,4,12}
{SPRITE,item,95,237,-1,Collectible,0}
{SPRITE,item,95,241,-1,Collectible,0}
{SPRITE,spike,95,244,-1,11,3}
{SPRITE,spike,95,249,-1,11,1}
{SPRITE,spike,95,258,-1,11,3}
{SPRITE,block,95,283,-1,4,12}
{SPRITE,item,96,216,-1,Decoration,33}
{SPRITE,item,96,220,-1,Decoration,33}
{SPRITE,item,96,223,-1,Decoration,33}
{SPRITE,spike,96,244,-1,11,3}
{SPRITE,item,96,246,-1,Decoration,32}
{SPRITE,spike,96,249,-1,11,1}
{SPRITE,item,96,255,-1,Collectible,0}
{SPRITE,spike,96,258,-1,11,3}
{SPRITE,block,96,283,-1,4,12}
{SPRITE,spike,97,244,-1,11,3}
{SPRITE,item,97,248,-1,Decoration,35}
{SPRITE,spike,97,249,-1,11,1}
{SPRITE,item,97,255,-1,Collectible,0}
{SPRITE,block,97,283,-1,4,12}
{SPRITE,block,98,214,-1,8,20}
{SPRITE,item,98,226,-1,Decoration,33}
{SPRITE,item,98,230,-1,Decoration,33}
{SPRITE,block,98,235,-1,1,13}
{SPRITE,block,98,236,-1,1,13}
{SPRITE,block,98,237,-1,1,13}
{SPRITE,block,98,238,-1,1,13}
{SPRITE,block,98,239,-1,1,13}
{SPRITE,block,98,240,-1,1,13}
{SPRITE,block,98,241,-1,1,13}
{SPRITE,block,98,242,-1,1,13}
{SPRITE,block,98,243,-1,1,13}
{SPRITE,spike,98,244,-1,11,3}
{SPRITE,item,98,246,-1,Decoration,32}
{SPRITE,spike,98,249,-1,11,1}
{SPRITE,item,98,252,-1,Decoration,39}
{SPRITE,item,98,258,1,Decoration,33}
{SPRITE,item,98,260,-1,Decoration,33}
{SPRITE,item,98,264,-1,Decoration,33}
{SPRITE,item,98,268,-1,Decoration,33}
{SPRITE,item,98,281,-1,Collectible,0}
{SPRITE,block,98,283,-1,4,12}
{SPRITE,item,98,284,1,Decoration,33}
{SPRITE,item,98,288,-1,Decoration,33}
{SPRITE,spike,99,244,-1,11,3}
{SPRITE,spike,99,249,-1,11,1}
{SPRITE,item,99,281,-1,Collectible,0}
{SPRITE,block,99,283,-1,4,12}
{SPRITE,item,100,198,-1,Recovery,1}
{SPRITE,item,100,214,-1,Recovery,1}
{SPRITE,item,100,216,-1,Decoration,33}
{SPRITE,item,100,220,-1,Decoration,33}
{SPRITE,item,100,222,-1,Decoration,33}
{SPRITE,item,100,230,-1,Decoration,33}
{SPRITE,item,100,238,-1,Collectible,0}
{SPRITE,item,100,241,-1,Collectible,0}
{SPRITE,spike,100,244,-1,11,3}
{SPRITE,item,100,246,-1,Decoration,32}
{SPRITE,spike,100,249,-1,11,1}
{SPRITE,item,100,255,-1,Checkpoint,3}
{SPRITE,item,100,258,1,Decoration,33}
{SPRITE,item,100,260,-1,Decoration,33}
{SPRITE,item,100,264,-1,Decoration,33}
{SPRITE,item,100,268,-1,Decoration,33}
{SPRITE,item,100,273,-1,Decoration,35}
{SPRITE,item,100,277,-1,Decoration,39}
{SPRITE,item,100,280,-1,Decoration,34}
{SPRITE,block,100,283,-1,4,12}
{SPRITE,spike,101,244,-1,11,3}
{SPRITE,spike,101,249,-1,11,1}
{SPRITE,block,101,283,-1,4,12}
{SPRITE,item,102,226,-1,Decoration,33}
{SPRITE,item,102,238,-1,Collectible,0}
{SPRITE,item,102,241,-1,Collectible,0}
{SPRITE,spike,102,244,-1,11,3}
{SPRITE,item,102,246,-1,Decoration,32}
{SPRITE,spike,102,249,-1,11,1}
{SPRITE,item,102,255,-1,Collectible,0}
{SPRITE,block,102,283,-1,4,12}
{SPRITE,item,102,284,-1,Decoration,33}
{SPRITE,item,102,288,-1,Decoration,33}
{SPRITE,spike,103,244,-1,11,3}
{SPRITE,spike,103,249,-1,11,1}
{SPRITE,item,103,255,-1,Collectible,0}
{SPRITE,block,103,283,-1,4,12}
{SPRITE,item,104,217,1,Decoration,39}
{SPRITE,item,104,222,-1,Decoration,33}
{SPRITE,item,104,226,-1,Decoration,33}
{SPRITE,item,104,230,-1,Decoration,33}
{SPRITE,block,104,235,-1,1,13}
{SPRITE,block,104,236,-1,1,13}
{SPRITE,block,104,237,-1,1,13}
{SPRITE,block,104,238,-1,1,13}
{SPRITE,block,104,239,-1,1,13}
{SPRITE,block,104,240,-1,1,13}
{SPRITE,block,104,241,-1,1,13}
{SPRITE,block,104,242,-1,1,13}
{SPRITE,block,104,243,-1,1,13}
{SPRITE,spike,104,244,-1,11,3}
{SPRITE,item,104,246,-1,Decoration,32}
{SPRITE,item,104,248,-1,Decoration,35}
{SPRITE,spike,104,249,-1,11,1}
{SPRITE,item,104,255,-1,Decoration,34}
{SPRITE,item,104,258,1,Decoration,33}
{SPRITE,item,104,260,-1,Decoration,33}
{SPRITE,item,104,264,-1,Decoration,33}
{SPRITE,item,104,268,-1,Decoration,33}
{SPRITE,block,104,283,-1,4,12}
{SPRITE,item,105,234,-1,Decoration,35}
{SPRITE,item,105,238,-1,Decoration,34}
{SPRITE,spike,105,244,-1,11,3}
{SPRITE,spike,105,249,-1,11,1}
{SPRITE,item,105,252,-1,Decoration,39}
{SPRITE,block,105,283,-1,4,12}
{SPRITE,item,106,203,-1,Collectible,0}
{SPRITE,item,106,205,-1,Collectible,0}
{SPRITE,item,106,207,-1,Collectible,0}
{SPRITE,item,106,211,-1,Collectible,0}
{SPRITE,item,106,213,-1,Collectible,0}
{SPRITE,item,106,217,-1,Collectible,0}
{SPRITE,item,106,218,-1,Collectible,0}
{SPRITE,item,106,238,-1,Decoration,39}
{SPRITE,spike,106,244,-1,11,3}
{SPRITE,item,106,246,-1,Decoration,32}
{SPRITE,spike,106,249,-1,11,1}
{SPRITE,block,106,283,-1,4,12}
{SPRITE,item,106,284,1,Decoration,33}
{SPRITE,item,106,288,-1,Decoration,33}
{SPRITE,spike,107,244,-1,11,3}
{SPRITE,spike,107,249,-1,11,1}
{SPRITE,item,107,273,-1,Decoration,35}
{SPRITE,item,107,277,-1,Decoration,39}
{SPRITE,item,107,280,-1,Decoration,34}
{SPRITE,block,107,283,-1,4,12}
{SPRITE,item,108,222,-1,Decoration,33}
{SPRITE,item,108,226,-1,Decoration,33}
{SPRITE,item,108,230,-1,Decoration,33}
{SPRITE,item,108,238,-1,Collectible,0}
{SPRITE,item,108,242,-1,Collectible,0}
{SPRITE,spike,108,244,-1,11,3}
{SPRITE,item,108,246,-1,Decoration,32}
{SPRITE,spike,108,249,-1,11,1}
{SPRITE,item,108,255,-1,Collectible,0}
{SPRITE,item,108,258,1,Decoration,33}
{SPRITE,item,108,260,-1,Decoration,33}
{SPRITE,item,108,264,-1,Decoration,33}
{SPRITE,item,108,268,-1,Decoration,33}
{SPRITE,item,108,281,-1,Collectible,0}
{SPRITE,block,108,283,-1,4,12}
{SPRITE,item,109,201,-1,Collectible,0}
{SPRITE,item,109,203,-1,Collectible,0}
{SPRITE,item,109,205,-1,Collectible,0}
{SPRITE,item,109,219,-1,Collectible,0}
{SPRITE,spike,109,244,-1,11,3}
{SPRITE,spike,109,249,-1,11,1}
{SPRITE,item,109,254,-1,Collectible,0}
{SPRITE,item,109,255,-1,Collectible,0}
{SPRITE,spike,109,283,-1,11,3}
{SPRITE,item,110,219,-1,Collectible,0}
{SPRITE,item,110,238,-1,Collectible,0}
{SPRITE,item,110,242,-1,Collectible,0}
{SPRITE,spike,110,244,-1,11,3}
{SPRITE,item,110,246,-1,Decoration,32}
{SPRITE,spike,110,249,-1,11,1}
{SPRITE,spike,110,283,-1,11,3}
{SPRITE,item,110,284,1,Decoration,33}
{SPRITE,item,110,288,-1,Decoration,33}
{SPRITE,item,111,234,-1,Decoration,37}
{SPRITE,item,111,238,-1,Decoration,36}
{SPRITE,spike,111,244,-1,11,3}
{SPRITE,item,111,248,-1,Decoration,35}
{SPRITE,spike,111,249,-1,11,1}
{SPRITE,item,111,255,-1,Decoration,34}
{SPRITE,item,111,279,-1,Collectible,0}
{SPRITE,spike,111,283,-1,11,3}
{SPRITE,item,112,201,-1,Collectible,0}
{SPRITE,spike,112,203,-1,11,2}
{SPRITE,spike,112,204,-1,11,2}
{SPRITE,spike,112,205,-1,11,2}
{SPRITE,spike,112,206,-1,11,2}
{SPRITE,spike,112,211,-1,11,2}
{SPRITE,spike,112,212,-1,11,2}
{SPRITE,item,112,219,-1,Collectible,0}
{SPRITE,item,112,222,1,Decoration,33}
{SPRITE,item,112,226,-1,Decoration,33}
{SPRITE,item,112,230,-1,Decoration,33}
{SPRITE,item,112,238,-1,Decoration,39}
{SPRITE,spike,112,244,-1,11,3}
{SPRITE,item,112,246,-1,Decoration,32}
{SPRITE,spike,112,249,-1,11,1}
{SPRITE,item,112,252,-1,Decoration,39}
{SPRITE,item,112,258,1,Decoration,33}
{SPRITE,item,112,260,-1,Decoration,33}
{SPRITE,item,112,264,-1,Decoration,33}
{SPRITE,item,112,268,-1,Decoration,33}
{SPRITE,item,112,279,-1,Collectible,0}
{SPRITE,spike,112,283,-1,11,3}
{SPRITE,item,113,201,-1,Collectible,0}
{SPRITE,item,113,205,1,Decoration,39}
{SPRITE,item,113,208,-1,Health,2}
{SPRITE,item,113,211,1,Decoration,39}
{SPRITE,item,113,219,-1,Collectible,0}
{SPRITE,spike,113,244,-1,11,3}
{SPRITE,spike,113,249,-1,11,1}
{SPRITE,item,113,255,-1,Collectible,0}
{SPRITE,item,113,279,-1,Collectible,0}
{SPRITE,item,113,280,-1,Decoration,34}
{SPRITE,spike,113,283,-1,11,3}
{SPRITE,item,114,188,-1,Decoration,33}
{SPRITE,item,114,192,-1,Decoration,33}
{SPRITE,item,114,204,-1,Decoration,32}
{SPRITE,spike,114,207,-1,11,2}
{SPRITE,spike,114,208,-1,11,2}
{SPRITE,spike,114,209,-1,11,2}
{SPRITE,spike,114,210,-1,11,2}
{SPRITE,item,114,212,-1,Decoration,37}
{SPRITE,item,114,216,-1,Decoration,36}
{SPRITE,block,114,235,-1,1,13}
{SPRITE,block,114,236,-1,1,13}
{SPRITE,block,114,237,-1,1,13}
{SPRITE,block,114,238,-1,1,13}
{SPRITE,block,114,239,-1,1,13}
{SPRITE,block,114,240,-1,1,13}
{SPRITE,block,114,241,-1,1,13}
{SPRITE,block,114,242,-1,1,13}
{SPRITE,block,114,243,-1,1,13}
{SPRITE,spike,114,244,-1,11,3}
{SPRITE,item,114,246,-1,Decoration,32}
{SPRITE,spike,114,249,-1,11,1}
{SPRITE,item,114,273,-1,Decoration,35}
{SPRITE,item,114,277,-1,Decoration,39}
{SPRITE,spike,114,283,-1,11,3}
{SPRITE,item,114,284,-1,Decoration,33}
{SPRITE,item,114,288,-1,Decoration,33}
{SPRITE,item,115,201,-1,Collectible,0}
{SPRITE,item,115,219,-1,Collectible,0}
{SPRITE,item,115,238,-1,Decoration,39}
{SPRITE,spike,115,244,-1,11,3}
{SPRITE,spike,115,249,-1,11,1}
{SPRITE,item,115,255,-1,Collectible,0}
{SPRITE,spike,115,283,-1,11,3}
{SPRITE,item,116,188,-1,Decoration,33}
{SPRITE,item,116,192,-1,Decoration,33}
{SPRITE,item,116,201,-1,Collectible,0}
{SPRITE,item,116,204,-1,Decoration,33}
{SPRITE,item,116,208,-1,Decoration,33}
{SPRITE,item,116,219,-1,Collectible,0}
{SPRITE,item,116,220,-1,Checkpoint,3}
{SPRITE,item,116,222,-1,Decoration,33}
{SPRITE,item,116,226,-1,Decoration,33}
{SPRITE,item,116,230,-1,Decoration,33}
{SPRITE,spike,116,244,-1,11,3}
{SPRITE,item,116,246,-1,Decoration,32}
{SPRITE,spike,116,249,-1,11,1}
{SPRITE,item,116,258,1,Decoration,33}
{SPRITE,item,116,260,-1,Decoration,33}
{SPRITE,item,116,264,-1,Decoration,33}
{SPRITE,item,116,268,-1,Decoration,33}
{SPRITE,spike,116,283,-1,11,3}
{SPRITE,item,117,237,-1,Recovery,1}
{SPRITE,spike,117,244,-1,11,3}
{SPRITE,spike,117,249,-1,11,1}
{SPRITE,item,117,255,-1,Collectible,0}
{SPRITE,spike,117,283,-1,11,3}
{SPRITE,item,118,201,-1,Collectible,0}
{SPRITE,item,118,219,-1,Collectible,0}
{SPRITE,spike,118,244,-1,11,3}
{SPRITE,item,118,246,-1,Decoration,32}
{SPRITE,item,118,248,-1,Decoration,35}
{SPRITE,spike,118,249,-1,11,1}
{SPRITE,item,118,255,-1,Decoration,34}
{SPRITE,item,118,273,-1,Decoration,35}
{SPRITE,spike,118,283,-1,11,3}
{SPRITE,item,118,284,1,Decoration,33}
{SPRITE,item,118,288,-1,Decoration,33}
{SPRITE,item,119,201,-1,Collectible,0}
{SPRITE,item,119,219,-1,Collectible,0}
{SPRITE,spike,119,249,-1,11,1}
{SPRITE,item,119,255,-1,Collectible,0}
{SPRITE,item,119,280,-1,Decoration,34}
{SPRITE,spike,119,283,-1,11,3}
{SPRITE,item,120,188,-1,Decoration,33}
{SPRITE,item,120,192,-1,Decoration,33}
{SPRITE,block,120,197,-1,2,16}
{SPRITE,block,120,198,-1,2,16}
{SPRITE,block,120,199,-1,2,16}
{SPRITE,block,120,200,-1,2,16}
{SPRITE,block,120,201,-1,2,16}
{SPRITE,block,120,202,-1,2,16}
{SPRITE,item,120,206,-1,Decoration,33}
{SPRITE,item,120,208,-1,Decoration,33}
{SPRITE,item,120,216,-1,Decoration,39}
{SPRITE,item,120,222,1,Decoration,33}
{SPRITE,item,120,226,1,Decoration,33}
{SPRITE,item,120,230,1,Decoration,33}
{SPRITE,item,120,243,-1,Collectible,0}
{SPRITE,item,120,246,-1,Decoration,32}
{SPRITE,spike,120,249,-1,11,1}
{SPRITE,item,120,258,1,Decoration,33}
{SPRITE,item,120,260,-1,Decoration,33}
{SPRITE,item,120,264,-1,Decoration,33}
{SPRITE,item,120,268,-1,Decoration,33}
{SPRITE,spike,120,283,-1,11,3}
{SPRITE,spike,121,204,-1,11,3}
{SPRITE,item,121,219,-1,Collectible,0}
{SPRITE,item,121,243,-1,Collectible,0}
{SPRITE,spike,121,249,-1,11,1}
{SPRITE,item,121,277,-1,Decoration,39}
{SPRITE,item,121,279,-1,Collectible,0}
{SPRITE,spike,121,283,-1,11,3}
{SPRITE,item,122,201,-1,Collectible,0}
{SPRITE,spike,122,204,-1,11,3}
{SPRITE,item,122,219,-1,Collectible,0}
{SPRITE,item,122,246,-1,Decoration,32}
{SPRITE,spike,122,249,-1,11,1}
{SPRITE,item,122,254,-1,Collectible,0}
{SPRITE,item,122,279,-1,Collectible,0}
{SPRITE,spike,122,283,-1,11,3}
{SPRITE,item,122,284,1,Decoration,33}
{SPRITE,item,122,288,-1,Decoration,33}
{SPRITE,item,123,196,-1,Decoration,37}
{SPRITE,item,123,199,-1,Decoration,36}
{SPRITE,item,123,201,-1,Collectible,0}
{SPRITE,spike,123,204,-1,11,3}
{SPRITE,item,123,212,-1,Decoration,37}
{SPRITE,item,123,216,-1,Decoration,36}
{SPRITE,item,123,221,-1,Decoration,36}
{SPRITE,item,123,228,-1,Decoration,36}
{SPRITE,item,123,238,-1,Decoration,39}
{SPRITE,item,123,243,-1,Collectible,0}
{SPRITE,spike,123,249,-1,11,1}
{SPRITE,item,123,252,-1,Decoration,39}
{SPRITE,item,123,254,-1,Collectible,0}
{SPRITE,item,123,279,-1,Collectible,0}
{SPRITE,item,123,280,-1,Decoration,34}
{SPRITE,spike,123,283,-1,11,3}
{SPRITE,item,124,188,-1,Decoration,33}
{SPRITE,item,124,192,-1,Decoration,33}
{SPRITE,item,124,199,-1,Decoration,39}
{SPRITE,spike,124,204,-1,11,3}
{SPRITE,item,124,206,-1,Decoration,33}
{SPRITE,item,124,208,-1,Decoration,33}
{SPRITE,item,124,234,-1,Decoration,36}
{SPRITE,item,124,243,-1,Collectible,0}
{SPRITE,item,124,246,-1,Decoration,32}
{SPRITE,spike,124,249,-1,11,1}
{SPRITE,spike,124,283,-1,11,3}
{SPRITE,spike,125,204,-1,11,3}
{SPRITE,item,125,219,-1,Collectible,0}
{SPRITE,spike,125,221,-1,11,0}
{SPRITE,spike,125,222,-1,11,0}
{SPRITE,spike,125,223,-1,11,0}
{SPRITE,spike,125,224,-1,11,0}
{SPRITE,spike,125,225,-1,11,0}
{SPRITE,spike,125,226,-1,11,0}
{SPRITE,spike,125,227,-1,11,0}
{SPRITE,spike,125,228,-1,11,0}
{SPRITE,spike,125,229,-1,11,0}
{SPRITE,spike,125,230,-1,11,0}
{SPRITE,spike,125,231,-1,11,0}
{SPRITE,spike,125,232,-1,11,0}
{SPRITE,spike,125,233,-1,11,0}
{SPRITE,spike,125,234,-1,11,0}
{SPRITE,item,125,238,-1,Decoration,34}
{SPRITE,item,125,248,-1,Decoration,35}
{SPRITE,item,125,252,-1,Decoration,34}
{SPRITE,item,125,259,-1,Decoration,34}
{SPRITE,item,125,266,-1,Decoration,34}
{SPRITE,item,125,273,-1,Decoration,34}
{SPRITE,spike,125,283,-1,11,3}
{SPRITE,spike,126,204,-1,11,3}
{SPRITE,item,126,219,-1,Collectible,0}
{SPRITE,item,126,243,-1,Collectible,0}
{SPRITE,item,126,246,-1,Decoration,32}
{SPRITE,item,126,248,-1,Decoration,35}
{SPRITE,item,126,252,-1,Decoration,34}
{SPRITE,item,126,259,-1,Decoration,34}
{SPRITE,item,126,266,-1,Decoration,34}
{SPRITE,item,126,273,-1,Decoration,34}
{SPRITE,spike,126,283,-1,11,3}
{SPRITE,item,126,284,1,Decoration,33}
{SPRITE,item,126,288,-1,Decoration,33}
{SPRITE,item,127,201,-1,Collectible,0}
{SPRITE,spike,127,204,-1,11,3}
{SPRITE,item,127,243,-1,Collectible,0}
{SPRITE,item,127,277,-1,Decoration,39}
{SPRITE,item,127,278,-1,Collectible,0}
{SPRITE,spike,127,283,-1,11,3}
{SPRITE,item,128,188,-1,Decoration,33}
{SPRITE,item,128,192,-1,Decoration,33}
{SPRITE,item,128,201,-1,Collectible,0}
{SPRITE,spike,128,204,-1,11,3}
{SPRITE,item,128,206,-1,Decoration,33}
{SPRITE,item,128,208,-1,Decoration,33}
{SPRITE,item,128,216,-1,Decoration,39}
{SPRITE,item,128,222,-1,Decoration,39}
{SPRITE,item,128,223,-1,Collectible,0}
{SPRITE,item,128,228,-1,Decoration,39}
{SPRITE,item,128,229,-1,Collectible,0}
{SPRITE,item,128,234,-1,Decoration,39}
{SPRITE,item,128,235,-1,Collectible,0}
{SPRITE,item,128,239,-1,Collectible,0}
{SPRITE,item,128,246,-1,Decoration,32}
{SPRITE,item,128,257,-1,Decoration,39}
{SPRITE,item,128,264,-1,Decoration,39}
{SPRITE,item,128,277,-1,Collectible,0}
{SPRITE,spike,128,283,-1,11,3}
{SPRITE,spike,129,204,-1,11,3}
{SPRITE,item,129,220,-1,Collectible,0}
{SPRITE,item,129,226,-1,Collectible,0}
{SPRITE,item,129,232,-1,Collectible,0}
{SPRITE,item,129,237,-1,Collectible,0}
{SPRITE,item,129,253,-1,Collectible,0}
{SPRITE,item,129,255,-1,Collectible,0}
{SPRITE,item,129,258,-1,Collectible,0}
{SPRITE,item,129,263,-1,Collectible,0}
{SPRITE,item,129,265,-1,Collectible,0}
{SPRITE,item,129,268,-1,Collectible,0}
{SPRITE,item,129,270,-1,Collectible,0}
{SPRITE,item,129,276,-1,Collectible,0}
{SPRITE,block,129,278,-1,4,12}
{SPRITE,item,129,280,-1,Decoration,34}
{SPRITE,spike,129,283,-1,11,3}
{SPRITE,spike,130,204,-1,11,3}
{SPRITE,block,130,213,-1,1,13}
{SPRITE,block,130,214,-1,1,13}
{SPRITE,block,130,215,-1,1,13}
{SPRITE,item,130,246,-1,Decoration,32}
{SPRITE,item,130,276,-1,Collectible,0}
{SPRITE,block,130,278,-1,4,12}
{SPRITE,spike,130,283,-1,11,3}
{SPRITE,item,130,284,1,Decoration,33}
{SPRITE,item,130,288,-1,Decoration,33}
{SPRITE,spike,131,204,-1,11,3}
{SPRITE,item,131,214,-1,Health,2}
{SPRITE,item,131,238,-1,Decoration,34}
{SPRITE,item,131,250,-1,Recovery,1}
{SPRITE,item,131,276,-1,Collectible,0}
{SPRITE,block,131,278,-1,4,12}
{SPRITE,spike,131,283,-1,11,3}
{SPRITE,item,132,188,-1,Decoration,33}
{SPRITE,item,132,192,-1,Decoration,33}
{SPRITE,item,132,201,-1,Collectible,0}
{SPRITE,spike,132,204,-1,11,3}
{SPRITE,item,132,206,-1,Decoration,33}
{SPRITE,item,132,208,-1,Decoration,33}
{SPRITE,spike,132,213,-1,11,2}
{SPRITE,spike,132,214,-1,11,2}
{SPRITE,spike,132,215,-1,11,2}
{SPRITE,spike,132,216,-1,11,2}
{SPRITE,spike,132,217,-1,11,2}
{SPRITE,spike,132,218,-1,11,2}
{SPRITE,spike,132,219,-1,11,2}
{SPRITE,spike,132,220,-1,11,2}
{SPRITE,spike,132,221,-1,11,2}
{SPRITE,spike,132,222,-1,11,2}
{SPRITE,spike,132,223,-1,11,2}
{SPRITE,spike,132,224,-1,11,2}
{SPRITE,spike,132,225,-1,11,2}
{SPRITE,spike,132,226,-1,11,2}
{SPRITE,spike,132,227,-1,11,2}
{SPRITE,spike,132,228,-1,11,2}
{SPRITE,spike,132,229,-1,11,2}
{SPRITE,spike,132,230,-1,11,2}
{SPRITE,spike,132,231,-1,11,2}
{SPRITE,spike,132,232,-1,11,2}
{SPRITE,spike,132,233,-1,11,2}
{SPRITE,spike,132,234,-1,11,2}
{SPRITE,spike,132,235,-1,11,2}
{SPRITE,spike,132,236,-1,11,2}
{SPRITE,spike,132,237,-1,11,2}
{SPRITE,spike,132,238,-1,11,2}
{SPRITE,spike,132,239,-1,11,2}
{SPRITE,spike,132,240,-1,11,2}
{SPRITE,spike,132,241,-1,11,2}
{SPRITE,spike,132,242,-1,11,2}
{SPRITE,spike,132,243,-1,11,2}
{SPRITE,spike,132,244,-1,11,2}
{SPRITE,item,132,246,-1,Decoration,32}
{SPRITE,block,132,278,-1,4,12}
{SPRITE,spike,132,283,-1,11,3}
{SPRITE,item,133,201,-1,Collectible,0}
{SPRITE,spike,133,204,-1,11,3}
{SPRITE,spike,134,204,-1,11,3}
{SPRITE,item,134,212,-1,Decoration,33}
{SPRITE,item,134,216,-1,Decoration,33}
{SPRITE,item,134,220,-1,Decoration,33}
{SPRITE,item,134,224,-1,Decoration,33}
{SPRITE,item,134,228,-1,Decoration,33}
{SPRITE,item,134,232,-1,Decoration,33}
{SPRITE,item,134,236,-1,Decoration,33}
{SPRITE,item,134,240,-1,Decoration,33}
{SPRITE,item,134,244,-1,Decoration,33}
{SPRITE,item,134,248,-1,Decoration,33}
{SPRITE,item,134,252,-1,Decoration,33}
{SPRITE,item,134,256,-1,Decoration,33}
{SPRITE,item,134,260,-1,Decoration,33}
{SPRITE,item,134,264,-1,Decoration,33}
{SPRITE,item,134,268,-1,Decoration,33}
{SPRITE,item,134,272,-1,Decoration,33}
{SPRITE,item,134,276,-1,Decoration,33}
{SPRITE,item,134,280,-1,Decoration,33}
{SPRITE,item,134,284,-1,Decoration,33}
{SPRITE,item,134,288,-1,Decoration,33}
{SPRITE,spike,135,204,-1,11,3}
{SPRITE,item,136,188,-1,Decoration,33}
{SPRITE,item,136,192,-1,Decoration,33}
{SPRITE,spike,136,204,-1,11,3}
{SPRITE,item,136,206,-1,Decoration,33}
{SPRITE,item,136,208,-1,Decoration,33}
{SPRITE,item,137,196,-1,Decoration,37}
{SPRITE,item,137,199,-1,Decoration,36}
{SPRITE,spike,137,204,-1,11,3}
{SPRITE,item,138,199,-1,Decoration,39}
{SPRITE,item,138,201,-1,Collectible,0}
{SPRITE,spike,138,204,-1,11,3}
{SPRITE,item,138,212,-1,Decoration,33}
{SPRITE,item,138,216,-1,Decoration,33}
{SPRITE,item,138,220,-1,Decoration,33}
{SPRITE,item,138,224,-1,Decoration,33}
{SPRITE,item,138,228,-1,Decoration,33}
{SPRITE,item,138,232,-1,Decoration,33}
{SPRITE,item,138,236,-1,Decoration,33}
{SPRITE,item,138,240,-1,Decoration,33}
{SPRITE,item,138,244,-1,Decoration,33}
{SPRITE,item,138,248,-1,Decoration,33}
{SPRITE,item,138,252,-1,Decoration,33}
{SPRITE,item,138,256,-1,Decoration,33}
{SPRITE,item,138,260,-1,Decoration,33}
{SPRITE,item,138,264,-1,Decoration,33}
{SPRITE,item,138,268,-1,Decoration,33}
{SPRITE,item,138,272,-1,Decoration,33}
{SPRITE,item,138,276,-1,Decoration,33}
{SPRITE,item,138,280,-1,Decoration,33}
{SPRITE,item,138,284,-1,Decoration,33}
{SPRITE,item,138,288,-1,Decoration,33}
{SPRITE,item,139,201,-1,Collectible,0}
{SPRITE,spike,139,204,-1,11,3}
{SPRITE,item,140,188,-1,Decoration,33}
{SPRITE,item,140,192,-1,Decoration,33}
{SPRITE,spike,140,204,-1,11,3}
{SPRITE,item,140,206,-1,Decoration,33}
{SPRITE,item,140,210,-1,Decoration,33}
{SPRITE,spike,141,204,-1,11,3}
{SPRITE,spike,142,204,-1,11,3}
{SPRITE,spike,143,204,-1,11,3}
{SPRITE,item,144,188,-1,Decoration,33}
{SPRITE,item,144,192,-1,Decoration,33}
{SPRITE,item,144,201,-1,Collectible,0}
{SPRITE,spike,144,204,-1,11,3}
{SPRITE,item,144,206,-1,Decoration,33}
{SPRITE,item,144,210,-1,Decoration,33}
{SPRITE,item,145,201,-1,Collectible,0}
{SPRITE,spike,145,204,-1,11,3}
{SPRITE,spike,146,204,-1,11,3}
{SPRITE,spike,147,204,-1,11,3}
{SPRITE,item,148,188,-1,Decoration,33}
{SPRITE,item,148,192,-1,Decoration,33}
{SPRITE,item,148,201,-1,Collectible,0}
{SPRITE,spike,148,204,-1,11,3}
{SPRITE,item,148,206,-1,Decoration,33}
{SPRITE,item,148,210,-1,Decoration,33}
{SPRITE,item,149,201,-1,Collectible,0}
{SPRITE,spike,149,204,-1,11,3}
{SPRITE,spike,150,204,-1,11,3}
{SPRITE,item,151,196,-1,Decoration,37}
{SPRITE,item,151,199,-1,Decoration,36}
{SPRITE,spike,151,204,-1,11,3}
{SPRITE,item,152,188,-1,Decoration,33}
{SPRITE,item,152,192,-1,Decoration,33}
{SPRITE,item,152,199,-1,Decoration,39}
{SPRITE,item,152,203,-1,Collectible,0}
{SPRITE,item,152,206,-1,Decoration,33}
{SPRITE,item,152,210,-1,Decoration,33}
{SPRITE,item,153,203,-1,Collectible,0}
{SPRITE,item,154,203,-1,Collectible,0}
{SPRITE,item,155,203,-1,Collectible,0}
{SPRITE,item,156,188,-1,Decoration,33}
{SPRITE,item,156,192,-1,Decoration,33}
{SPRITE,item,156,203,-1,Collectible,0}
{SPRITE,item,156,206,-1,Decoration,33}
{SPRITE,item,156,210,-1,Decoration,33}
{SPRITE,item,157,203,-1,Collectible,0}
{SPRITE,item,158,152,-1,Decoration,33}
{SPRITE,item,158,154,-1,Decoration,33}
{SPRITE,item,158,158,-1,Decoration,33}
{SPRITE,item,158,162,-1,Decoration,33}
{SPRITE,item,158,203,-1,Collectible,0}
{SPRITE,item,159,203,-1,Collectible,0}
{SPRITE,item,160,188,-1,Decoration,33}
{SPRITE,item,160,192,-1,Decoration,33}
{SPRITE,spike,160,204,-1,11,3}
{SPRITE,item,160,206,-1,Decoration,33}
{SPRITE,item,160,210,-1,Decoration,33}
{SPRITE,spike,161,204,-1,11,3}
{SPRITE,item,162,152,-1,Decoration,33}
{SPRITE,item,162,154,-1,Decoration,33}
{SPRITE,item,162,158,-1,Decoration,33}
{SPRITE,item,162,162,-1,Decoration,33}
{SPRITE,item,162,164,-1,Decoration,33}
{SPRITE,item,162,168,-1,Decoration,33}
{SPRITE,item,162,172,-1,Decoration,33}
{SPRITE,item,162,176,-1,Decoration,33}
{SPRITE,item,162,180,-1,Decoration,33}
{SPRITE,item,162,184,-1,Decoration,33}
{SPRITE,item,162,201,-1,Collectible,0}
{SPRITE,spike,162,204,-1,11,3}
{SPRITE,item,163,201,-1,Collectible,0}
{SPRITE,spike,163,204,-1,11,3}
{SPRITE,item,164,188,-1,Decoration,33}
{SPRITE,item,164,192,-1,Decoration,33}
{SPRITE,spike,164,204,-1,11,3}
{SPRITE,item,164,206,-1,Decoration,33}
{SPRITE,item,164,210,-1,Decoration,33}
{SPRITE,item,165,196,-1,Decoration,37}
{SPRITE,item,165,199,-1,Decoration,36}
{SPRITE,spike,165,204,-1,11,3}
{SPRITE,item,166,162,-1,Decoration,33}
{SPRITE,item,166,164,-1,Decoration,33}
{SPRITE,item,166,168,-1,Decoration,33}
{SPRITE,item,166,172,-1,Decoration,33}
{SPRITE,item,166,176,-1,Decoration,33}
{SPRITE,item,166,180,-1,Decoration,33}
{SPRITE,item,166,184,-1,Decoration,33}
{SPRITE,item,166,199,-1,Decoration,39}
{SPRITE,item,166,201,-1,Collectible,0}
{SPRITE,spike,166,204,-1,11,3}
{SPRITE,item,167,153,-1,Decoration,35}
{SPRITE,item,167,155,-1,Decoration,34}
{SPRITE,item,167,201,-1,Collectible,0}
{SPRITE,spike,167,204,-1,11,3}
{SPRITE,item,168,159,-1,Victory,6}
{SPRITE,item,168,188,-1,Decoration,33}
{SPRITE,item,168,192,-1,Decoration,33}
{SPRITE,spike,168,204,-1,11,3}
{SPRITE,item,168,206,-1,Decoration,33}
{SPRITE,item,168,210,-1,Decoration,33}
{SPRITE,spike,169,204,-1,11,3}
{SPRITE,item,170,161,-1,Decoration,34}
{SPRITE,item,170,165,-1,Decoration,34}
{SPRITE,item,170,169,-1,Decoration,34}
{SPRITE,item,170,175,-1,Decoration,34}
{SPRITE,item,170,181,-1,Decoration,34}
{SPRITE,item,170,201,-1,Collectible,0}
{SPRITE,spike,170,204,-1,11,3}
{SPRITE,item,171,153,-1,Decoration,35}
{SPRITE,item,171,155,-1,Decoration,34}
{SPRITE,block,171,165,-1,4,12}
{SPRITE,block,171,173,-1,4,12}
{SPRITE,block,171,181,-1,4,12}
{SPRITE,item,171,201,-1,Collectible,0}
{SPRITE,spike,171,204,-1,11,3}
{SPRITE,block,172,165,-1,4,12}
{SPRITE,block,172,173,-1,4,12}
{SPRITE,block,172,181,-1,4,12}
{SPRITE,item,172,188,-1,Decoration,33}
{SPRITE,item,172,192,-1,Decoration,33}
{SPRITE,item,172,206,-1,Decoration,33}
{SPRITE,item,172,210,-1,Decoration,33}
{SPRITE,item,173,159,-1,Decoration,39}
{SPRITE,item,173,160,-1,Collectible,0}
{SPRITE,item,173,161,-1,Collectible,0}
{SPRITE,item,173,162,-1,Collectible,0}
{SPRITE,item,173,163,-1,Decoration,39}
{SPRITE,block,173,165,-1,4,12}
{SPRITE,item,173,167,-1,Decoration,39}
{SPRITE,item,173,168,-1,Collectible,0}
{SPRITE,item,173,169,-1,Collectible,0}
{SPRITE,item,173,170,-1,Collectible,0}
{SPRITE,item,173,171,-1,Decoration,39}
{SPRITE,block,173,173,-1,4,12}
{SPRITE,item,173,175,-1,Decoration,39}
{SPRITE,item,173,176,-1,Collectible,0}
{SPRITE,item,173,177,-1,Collectible,0}
{SPRITE,item,173,178,-1,Collectible,0}
{SPRITE,item,173,179,-1,Decoration,39}
{SPRITE,block,173,181,-1,4,12}
{SPRITE,item,173,183,-1,Decoration,39}
{SPRITE,block,174,161,-1,4,12}
{SPRITE,block,174,169,-1,4,12}
{SPRITE,block,174,177,-1,4,12}
{SPRITE,block,175,161,-1,4,12}
{SPRITE,item,175,164,-1,Collectible,0}
{SPRITE,item,175,165,-1,Collectible,0}
{SPRITE,item,175,166,-1,Collectible,0}
{SPRITE,block,175,169,-1,4,12}
{SPRITE,item,175,172,-1,Collectible,0}
{SPRITE,item,175,173,-1,Collectible,0}
{SPRITE,item,175,174,-1,Collectible,0}
{SPRITE,item,175,175,-1,Collectible,0}
{SPRITE,block,175,177,-1,4,12}
{SPRITE,item,175,181,-1,Collectible,0}
{SPRITE,item,175,182,-1,Collectible,0}
{SPRITE,item,175,183,-1,Collectible,0}
{SPRITE,block,176,161,-1,4,12}
{SPRITE,block,176,169,-1,4,12}
{SPRITE,block,176,177,-1,4,12}
{SPRITE,item,176,188,-1,Decoration,33}
{SPRITE,item,176,192,-1,Decoration,33}
{SPRITE,item,176,203,-1,Collectible,0}
{SPRITE,item,176,206,-1,Decoration,33}
{SPRITE,item,176,210,-1,Decoration,33}
{SPRITE,item,177,180,-1,Decoration,37}
{SPRITE,spike,177,181,-1,11,1}
{SPRITE,item,177,203,-1,Collectible,0}
{SPRITE,item,178,152,-1,Decoration,33}
{SPRITE,item,178,156,-1,Decoration,33}
{SPRITE,item,178,160,-1,Decoration,33}
{SPRITE,item,178,164,-1,Decoration,33}
{SPRITE,item,178,168,-1,Decoration,33}
{SPRITE,item,178,172,-1,Decoration,33}
{SPRITE,item,178,176,-1,Decoration,33}
{SPRITE,spike,178,181,-1,11,1}
{SPRITE,item,178,203,-1,Collectible,0}
{SPRITE,spike,179,181,-1,11,1}
{SPRITE,item,179,185,-1,Collectible,0}
{SPRITE,item,179,196,-1,Decoration,37}
{SPRITE,item,179,199,-1,Decoration,36}
{SPRITE,spike,180,181,-1,11,1}
{SPRITE,item,180,188,-1,Decoration,33}
{SPRITE,item,180,192,-1,Decoration,33}
{SPRITE,item,180,199,-1,Decoration,39}
{SPRITE,item,180,206,-1,Decoration,33}
{SPRITE,item,180,210,-1,Decoration,33}
{SPRITE,spike,181,181,-1,11,1}
{SPRITE,item,181,185,-1,Collectible,0}
{SPRITE,item,182,152,-1,Decoration,33}
{SPRITE,item,182,156,-1,Decoration,33}
{SPRITE,item,182,160,-1,Decoration,33}
{SPRITE,item,182,164,-1,Decoration,33}
{SPRITE,item,182,168,-1,Decoration,33}
{SPRITE,item,182,172,-1,Decoration,33}
{SPRITE,item,182,176,-1,Decoration,33}
{SPRITE,spike,182,181,-1,11,1}
{SPRITE,item,182,203,-1,Collectible,0}
{SPRITE,spike,183,181,-1,11,1}
{SPRITE,item,183,185,-1,Collectible,0}
{SPRITE,item,183,203,-1,Collectible,0}
{SPRITE,item,184,180,-1,Decoration,37}
{SPRITE,spike,184,181,-1,11,1}
{SPRITE,item,184,188,-1,Decoration,33}
{SPRITE,item,184,192,-1,Decoration,33}
{SPRITE,item,184,203,-1,Collectible,0}
{SPRITE,item,184,206,-1,Decoration,33}
{SPRITE,item,184,210,-1,Decoration,33}
{SPRITE,spike,185,181,-1,11,1}
{SPRITE,item,185,183,-1,Decoration,39}
{SPRITE,item,185,185,-1,Collectible,0}
{SPRITE,item,186,172,-1,Decoration,33}
{SPRITE,item,186,176,-1,Decoration,33}
{SPRITE,spike,186,181,-1,11,1}
{SPRITE,spike,187,181,-1,11,1}
{SPRITE,item,187,204,-1,Checkpoint,3}
{SPRITE,spike,188,181,-1,11,1}
{SPRITE,item,188,185,-1,Collectible,0}
{SPRITE,item,188,188,-1,Decoration,33}
{SPRITE,item,188,192,-1,Decoration,33}
{SPRITE,item,188,206,-1,Decoration,33}
{SPRITE,item,188,210,-1,Decoration,33}
{SPRITE,spike,189,181,-1,11,1}
{SPRITE,item,189,185,-1,Collectible,0}
{SPRITE,item,189,203,-1,Collectible,0}
{SPRITE,item,190,172,-1,Decoration,33}
{SPRITE,item,190,176,-1,Decoration,33}
{SPRITE,spike,190,181,-1,11,1}
{SPRITE,item,190,203,-1,Collectible,0}
{SPRITE,spike,191,181,-1,11,1}
{SPRITE,item,191,203,-1,Collectible,0}
{SPRITE,spike,192,181,-1,11,1}
{SPRITE,item,192,185,-1,Collectible,0}
{SPRITE,item,192,188,-1,Decoration,33}
{SPRITE,item,192,192,-1,Decoration,33}
{SPRITE,item,192,206,-1,Decoration,33}
{SPRITE,item,192,210,-1,Decoration,33}
{SPRITE,spike,193,181,-1,11,1}
{SPRITE,item,193,185,-1,Collectible,0}
{SPRITE,item,193,196,-1,Decoration,37}
{SPRITE,item,193,199,-1,Decoration,36}
{SPRITE,item,194,172,-1,Decoration,33}
{SPRITE,item,194,176,-1,Decoration,33}
{SPRITE,spike,194,181,-1,11,1}
{SPRITE,item,194,199,-1,Decoration,39}
{SPRITE,spike,195,181,-1,11,1}
{SPRITE,item,195,183,-1,Decoration,39}
{SPRITE,spike,196,181,-1,11,1}
{SPRITE,item,196,188,-1,Decoration,33}
{SPRITE,item,196,192,-1,Decoration,33}
{SPRITE,item,196,196,-1,Decoration,37}
{SPRITE,item,196,199,-1,Decoration,36}
{SPRITE,item,196,203,-1,Collectible,0}
{SPRITE,item,196,206,-1,Decoration,33}
{SPRITE,item,196,210,-1,Decoration,33}
{SPRITE,spike,197,181,-1,11,1}
{SPRITE,item,197,185,-1,Collectible,0}
{SPRITE,item,197,203,-1,Collectible,0}
{SPRITE,spike,198,181,-1,11,1}
{SPRITE,item,198,185,-1,Collectible,0}
{SPRITE,item,198,203,-1,Collectible,0}
{SPRITE,block,199,176,-1,8,20}
{SPRITE,item,199,185,-1,Collectible,0}
{SPRITE,item,200,185,-1,Collectible,0}
{SPRITE,item,200,188,-1,Decoration,33}
{SPRITE,item,200,192,-1,Decoration,33}
{SPRITE,item,200,206,-1,Decoration,33}
{SPRITE,item,200,210,-1,Decoration,33}
{SPRITE,item,201,185,-1,Collectible,0}
{SPRITE,item,203,185,-1,Collectible,0}
{SPRITE,item,204,188,-1,Decoration,33}
{SPRITE,item,204,192,-1,Decoration,33}
{SPRITE,item,204,206,-1,Decoration,33}
{SPRITE,item,204,210,-1,Decoration,33}
{SPRITE,item,205,203,-1,Collectible,0}
{SPRITE,item,206,203,-1,Collectible,0}
{SPRITE,item,207,199,-1,Decoration,39}
{SPRITE,item,207,203,-1,Collectible,0}
{SPRITE,item,208,183,-1,Checkpoint,3}
{SPRITE,item,208,186,-1,Decoration,33}
{SPRITE,item,208,190,-1,Decoration,33}
{SPRITE,item,208,192,-1,Decoration,33}
{SPRITE,item,208,206,-1,Decoration,33}
{SPRITE,item,208,210,-1,Decoration,33}
{SPRITE,item,210,183,-1,Collectible,0}
{SPRITE,item,210,186,-1,Decoration,33}
{SPRITE,item,210,190,-1,Decoration,33}
{SPRITE,item,210,192,-1,Decoration,33}
{SPRITE,item,210,203,-1,Collectible,0}
{SPRITE,item,211,183,-1,Collectible,0}
{SPRITE,item,211,203,-1,Collectible,0}
{SPRITE,item,212,203,-1,Collectible,0}
{SPRITE,item,212,206,-1,Decoration,33}
{SPRITE,item,212,210,-1,Decoration,33}
{SPRITE,item,216,206,-1,Decoration,33}
{SPRITE,item,216,210,-1,Decoration,33}
{SPRITE,item,217,189,-1,Collectible,0}
{SPRITE,item,217,190,-1,Collectible,0}
{SPRITE,item,217,191,-1,Collectible,0}
{SPRITE,item,219,181,-1,Collectible,0}
{SPRITE,item,219,182,-1,Collectible,0}
{SPRITE,item,219,183,-1,Collectible,0}
{SPRITE,item,219,195,-1,Collectible,0}
{SPRITE,item,219,196,-1,Collectible,0}
{SPRITE,item,219,197,-1,Collectible,0}
{SPRITE,item,219,201,-1,Collectible,0}
{SPRITE,item,219,202,-1,Collectible,0}
{SPRITE,item,220,206,-1,Decoration,33}
{SPRITE,item,220,210,-1,Decoration,33}
{SPRITE,item,222,198,-1,Decoration,33}
{SPRITE,item,222,202,-1,Decoration,33}
{SPRITE,item,224,206,-1,Decoration,33}
{SPRITE,item,224,210,-1,Decoration,33}
{SPRITE,item,225,195,-1,Recovery,1}
{SPRITE,item,226,196,-1,Health,2}
{SPRITE,item,226,198,-1,Decoration,33}
{SPRITE,item,226,202,-1,Decoration,33}
{SPRITE,block,227,196,-1,8,20}
{SPRITE,item,228,206,-1,Decoration,33}
{SPRITE,item,228,210,-1,Decoration,33}
{SPRITE,wind,60,236,-1,0,7,17}
{SPRITE,wind,60,238,-1,0,7,17}
{SPRITE,wind,60,240,-1,0,7,17}
{SPRITE,wind,60,242,-1,0,7,17}
{SPRITE,wind,60,244,-1,0,7,17}
{SPRITE,wind,60,246,-1,0,7,17}
{SPRITE,wind,60,248,-1,0,7,17}
{SPRITE,wind,62,236,-1,0,7,17}
{SPRITE,wind,62,238,-1,0,7,17}
{SPRITE,wind,62,240,-1,0,7,17}
{SPRITE,wind,62,242,-1,0,7,17}
{SPRITE,wind,62,244,-1,0,7,17}
{SPRITE,wind,62,246,-1,0,7,17}
{SPRITE,wind,62,248,-1,0,7,17}
{SPRITE,wind,64,236,-1,0,7,17}
{SPRITE,wind,64,238,-1,0,7,17}
{SPRITE,wind,64,240,-1,0,7,17}
{SPRITE,wind,64,242,-1,0,7,17}
{SPRITE,wind,64,244,-1,0,7,17}
{SPRITE,wind,64,246,-1,0,7,17}
{SPRITE,wind,64,248,-1,0,7,17}
{SPRITE,wind,66,236,-1,0,7,17}
{SPRITE,wind,66,238,-1,0,7,17}
{SPRITE,wind,66,240,-1,0,7,17}
{SPRITE,wind,66,242,-1,0,7,17}
{SPRITE,wind,66,244,-1,0,7,17}
{SPRITE,wind,66,246,-1,0,7,17}
{SPRITE,wind,66,248,-1,0,7,17}
{SPRITE,wind,68,236,-1,0,7,17}
{SPRITE,wind,68,238,-1,0,7,17}
{SPRITE,wind,68,240,-1,0,7,17}
{SPRITE,wind,68,242,-1,0,7,17}
{SPRITE,wind,68,244,-1,0,7,17}
{SPRITE,wind,68,246,-1,0,7,17}
{SPRITE,wind,68,248,-1,0,7,17}
{SPRITE,wind,70,236,-1,0,7,17}
{SPRITE,wind,70,238,-1,0,7,17}
{SPRITE,wind,70,240,-1,0,7,17}
{SPRITE,wind,70,242,-1,0,7,17}
{SPRITE,wind,70,244,-1,0,7,17}
{SPRITE,wind,70,246,-1,0,7,17}
{SPRITE,wind,70,248,-1,0,7,17}
{SPRITE,wind,72,236,-1,0,7,17}
{SPRITE,wind,72,238,-1,0,7,17}
{SPRITE,wind,72,240,-1,0,7,17}
{SPRITE,wind,72,242,-1,0,7,17}
{SPRITE,wind,72,244,-1,0,7,17}
{SPRITE,wind,72,246,-1,0,7,17}
{SPRITE,wind,72,248,-1,0,7,17}
{SPRITE,wind,74,236,-1,0,7,17}
{SPRITE,wind,74,238,-1,0,7,17}
{SPRITE,wind,74,240,-1,0,7,17}
{SPRITE,wind,74,242,-1,0,7,17}
{SPRITE,wind,74,244,-1,0,7,17}
{SPRITE,wind,74,246,-1,0,7,17}
{SPRITE,wind,74,248,-1,0,7,17}
{SPRITE,wind,76,236,-1,0,7,17}
{SPRITE,wind,76,238,-1,0,7,17}
{SPRITE,wind,76,240,-1,0,7,17}
{SPRITE,wind,76,242,-1,0,7,17}
{SPRITE,wind,76,244,-1,0,7,17}
{SPRITE,wind,76,246,-1,0,7,17}
{SPRITE,wind,76,248,-1,0,7,17}
{SPRITE,wind,78,236,-1,0,7,17}
{SPRITE,wind,78,238,-1,0,7,17}
{SPRITE,wind,78,240,-1,0,7,17}
{SPRITE,wind,78,242,-1,0,7,17}
{SPRITE,wind,78,244,-1,0,7,17}
{SPRITE,wind,78,246,-1,0,7,17}
{SPRITE,wind,78,248,-1,0,7,17}
{SPRITE,wind,80,236,-1,0,7,17}
{SPRITE,wind,80,238,-1,0,7,17}
{SPRITE,wind,80,240,-1,0,7,17}
{SPRITE,wind,80,242,-1,0,7,17}
{SPRITE,wind,80,244,-1,0,7,17}
{SPRITE,wind,80,246,-1,0,7,17}
{SPRITE,wind,80,248,-1,0,7,17}
{SPRITE,wind,106,198,-1,2,7,17}
{SPRITE,wind,106,200,-1,2,7,17}
{SPRITE,wind,106,202,-1,2,7,17}
{SPRITE,wind,106,204,-1,2,7,17}
{SPRITE,wind,106,206,-1,2,7,17}
{SPRITE,wind,106,208,-1,2,7,17}
{SPRITE,wind,106,210,-1,2,7,17}
{SPRITE,wind,106,212,-1,2,7,17}
{SPRITE,wind,108,198,-1,2,7,17}
{SPRITE,wind,108,200,-1,2,7,17}
{SPRITE,wind,108,202,-1,2,7,17}
{SPRITE,wind,108,204,-1,2,7,17}
{SPRITE,wind,108,206,-1,2,7,17}
{SPRITE,wind,108,208,-1,2,7,17}
{SPRITE,wind,108,210,-1,2,7,17}
{SPRITE,wind,108,212,-1,2,7,17}
{SPRITE,wind,108,272,-1,2,5,17}
{SPRITE,wind,108,274,-1,2,5,17}
{SPRITE,wind,108,276,-1,2,5,17}
{SPRITE,wind,108,278,-1,2,5,17}
{SPRITE,wind,108,280,-1,2,5,17}
{SPRITE,wind,108,282,-1,2,5,17}
{SPRITE,wind,110,198,-1,2,7,17}
{SPRITE,wind,110,200,-1,2,7,17}
{SPRITE,wind,110,202,-1,2,7,17}
{SPRITE,wind,110,204,-1,2,7,17}
{SPRITE,wind,110,206,-1,2,7,17}
{SPRITE,wind,110,208,-1,2,7,17}
{SPRITE,wind,110,210,-1,2,7,17}
{SPRITE,wind,110,212,-1,2,7,17}
{SPRITE,wind,110,272,-1,2,5,17}
{SPRITE,wind,110,274,-1,2,5,17}
{SPRITE,wind,110,276,-1,2,5,17}
{SPRITE,wind,110,278,-1,2,5,17}
{SPRITE,wind,110,280,-1,2,5,17}
{SPRITE,wind,110,282,-1,2,5,17}
{SPRITE,wind,112,272,-1,2,5,17}
{SPRITE,wind,112,274,-1,2,5,17}
{SPRITE,wind,112,276,-1,2,5,17}
{SPRITE,wind,112,278,-1,2,5,17}
{SPRITE,wind,112,280,-1,2,5,17}
{SPRITE,wind,112,282,-1,2,5,17}
{SPRITE,wind,114,272,-1,2,5,17}
{SPRITE,wind,114,274,-1,2,5,17}
{SPRITE,wind,114,276,-1,2,5,17}
{SPRITE,wind,114,278,-1,2,5,17}
{SPRITE,wind,114,280,-1,2,5,17}
{SPRITE,wind,114,282,-1,2,5,17}
{SPRITE,wind,116,272,-1,2,5,17}
{SPRITE,wind,116,274,-1,2,5,17}
{SPRITE,wind,116,276,-1,2,5,17}
{SPRITE,wind,116,278,-1,2,5,17}
{SPRITE,wind,116,280,-1,2,5,17}
{SPRITE,wind,116,282,-1,2,5,17}
{SPRITE,wind,118,272,-1,2,5,17}
{SPRITE,wind,118,274,-1,2,5,17}
{SPRITE,wind,118,276,-1,2,5,17}
{SPRITE,wind,118,278,-1,2,5,17}
{SPRITE,wind,118,280,-1,2,5,17}
{SPRITE,wind,118,282,-1,2,5,17}
{SPRITE,wind,120,272,-1,2,5,17}
{SPRITE,wind,120,274,-1,2,5,17}
{SPRITE,wind,120,276,-1,2,5,17}
{SPRITE,wind,120,278,-1,2,5,17}
{SPRITE,wind,120,280,-1,2,5,17}
{SPRITE,wind,120,282,-1,2,5,17}
{SPRITE,wind,122,272,-1,2,5,17}
{SPRITE,wind,122,274,-1,2,5,17}
{SPRITE,wind,122,276,-1,2,5,17}
{SPRITE,wind,122,278,-1,2,5,17}
{SPRITE,wind,122,280,-1,2,5,17}
{SPRITE,wind,122,282,-1,2,5,17}
{SPRITE,wind,124,272,-1,2,5,17}
{SPRITE,wind,124,274,-1,2,5,17}
{SPRITE,wind,124,276,-1,2,5,17}
{SPRITE,wind,124,278,-1,2,5,17}
{SPRITE,wind,124,280,-1,2,5,17}
{SPRITE,wind,124,282,-1,2,5,17}
{SPRITE,wind,170,160,-1,3,12,17}
{SPRITE,wind,170,162,-1,3,12,17}
{SPRITE,wind,170,164,-1,3,12,17}
{SPRITE,wind,170,166,-1,3,12,17}
{SPRITE,wind,170,168,-1,3,12,17}
{SPRITE,wind,170,170,-1,3,12,17}
{SPRITE,wind,170,172,-1,3,12,17}
{SPRITE,wind,170,174,-1,3,12,17}
{SPRITE,wind,170,176,-1,3,12,17}
{SPRITE,wind,170,178,-1,3,12,17}
{SPRITE,wind,170,180,-1,3,12,17}
{SPRITE,wind,170,182,-1,3,12,17}
{SPRITE,wind,170,184,-1,3,12,17}
{SPRITE,wind,170,186,-1,3,12,17}
{SPRITE,wind,172,160,-1,3,12,17}
{SPRITE,wind,172,162,-1,3,12,17}
{SPRITE,wind,172,164,-1,3,12,17}
{SPRITE,wind,172,166,-1,3,12,17}
{SPRITE,wind,172,168,-1,3,12,17}
{SPRITE,wind,172,170,-1,3,12,17}
{SPRITE,wind,172,172,-1,3,12,17}
{SPRITE,wind,172,174,-1,3,12,17}
{SPRITE,wind,172,176,-1,3,12,17}
{SPRITE,wind,172,178,-1,3,12,17}
{SPRITE,wind,172,180,-1,3,12,17}
{SPRITE,wind,172,182,-1,3,12,17}
{SPRITE,wind,172,184,-1,3,12,17}
{SPRITE,wind,172,186,-1,3,12,17}
{SPRITE,wind,174,160,-1,3,12,17}
{SPRITE,wind,174,162,-1,3,12,17}
{SPRITE,wind,174,164,-1,3,12,17}
{SPRITE,wind,174,166,-1,3,12,17}
{SPRITE,wind,174,168,-1,3,12,17}
{SPRITE,wind,174,170,-1,3,12,17}
{SPRITE,wind,174,172,-1,3,12,17}
{SPRITE,wind,174,174,-1,3,12,17}
{SPRITE,wind,174,176,-1,3,12,17}
{SPRITE,wind,174,178,-1,3,12,17}
{SPRITE,wind,174,180,-1,3,12,17}
{SPRITE,wind,174,182,-1,3,12,17}
{SPRITE,wind,174,184,-1,3,12,17}
{SPRITE,wind,174,186,-1,3,12,17}
{SPRITE,wind,176,160,-1,3,12,17}
{SPRITE,wind,176,162,-1,3,12,17}
{SPRITE,wind,176,164,-1,3,12,17}
{SPRITE,wind,176,166,-1,3,12,17}
{SPRITE,wind,176,168,-1,3,12,17}
{SPRITE,wind,176,170,-1,3,12,17}
{SPRITE,wind,176,172,-1,3,12,17}
{SPRITE,wind,176,174,-1,3,12,17}
{SPRITE,wind,176,176,-1,3,12,17}
{SPRITE,wind,176,178,-1,3,12,17}
{SPRITE,wind,176,180,-1,3,12,17}
{SPRITE,wind,176,182,-1,3,12,17}
{SPRITE,wind,176,184,-1,3,12,17}
{SPRITE,wind,176,186,-1,3,12,17}
{SPRITE,wind,214,184,-1,1,7,17}
{SPRITE,wind,214,186,-1,1,7,17}
{SPRITE,wind,214,188,-1,1,7,17}
{SPRITE,wind,214,190,-1,1,7,17}
{SPRITE,wind,214,192,-1,1,7,17}
{SPRITE,wind,214,194,-1,1,7,17}
{SPRITE,wind,214,196,-1,1,7,17}
{SPRITE,wind,214,198,-1,1,7,17}
{SPRITE,wind,214,200,-1,1,7,17}
{SPRITE,wind,214,202,-1,1,7,17}
{SPRITE,wind,216,184,-1,1,7,17}
{SPRITE,wind,216,186,-1,1,7,17}
{SPRITE,wind,216,188,-1,1,7,17}
{SPRITE,wind,216,190,-1,1,7,17}
{SPRITE,wind,216,192,-1,1,7,17}
{SPRITE,wind,216,194,-1,1,7,17}
{SPRITE,wind,216,196,-1,1,7,17}
{SPRITE,wind,216,198,-1,1,7,17}
{SPRITE,wind,216,200,-1,1,7,17}
{SPRITE,wind,216,202,-1,1,7,17}
{SPRITE,wind,218,184,-1,1,7,17}
{SPRITE,wind,218,186,-1,1,7,17}
{SPRITE,wind,218,188,-1,1,7,17}
{SPRITE,wind,218,190,-1,1,7,17}
{SPRITE,wind,218,192,-1,1,7,17}
{SPRITE,wind,218,194,-1,1,7,17}
{SPRITE,wind,218,196,-1,1,7,17}
{SPRITE,wind,218,198,-1,1,7,17}
{SPRITE,wind,218,200,-1,1,7,17}
{SPRITE,wind,218,202,-1,1,7,17}
{SPRITE,wind,220,184,-1,1,7,17}
{SPRITE,wind,220,186,-1,1,7,17}
{SPRITE,wind,220,188,-1,1,7,17}
{SPRITE,wind,220,190,-1,1,7,17}
{SPRITE,wind,220,192,-1,1,7,17}
{SPRITE,wind,220,194,-1,1,7,17}
{SPRITE,wind,220,196,-1,1,7,17}
{SPRITE,wind,220,198,-1,1,7,17}
{SPRITE,wind,220,200,-1,1,7,17}
{SPRITE,wind,220,202,-1,1,7,17}
[PLATFORMS]
{PLATFORM,60,247,-1,7,1,1,3,0,7}
{PLATFORM,62,253,-1,7,1,1,3,-180,7}
{PLATFORM,63,246,-1,7,1,1,3,-180,5}
{PLATFORM,66,245,-1,7,1,1,3,0,5}
{PLATFORM,69,244,-1,7,1,1,3,-180,5}
{PLATFORM,72,243,-1,7,1,1,3,0,5}
{PLATFORM,75,242,-1,7,1,1,3,-180,5}
{PLATFORM,78,241,-1,7,1,1,3,0,5}
{PLATFORM,84,256,-1,10,1,0,3,0,7}
{PLATFORM,93,256,-1,10,1,0,3,0,7}
{PLATFORM,96,239,-1,10,1,0,5,-180,7}
{PLATFORM,96,243,-1,10,1,0,5,0,7}
{PLATFORM,106,209,-1,7,0,1,5,0,3}
{PLATFORM,106,215,-1,7,0,1,5,-180,3}
{PLATFORM,109,207,-1,7,0,1,5,-180,3}
{PLATFORM,111,239,-1,10,1,0,5,0,7}
{PLATFORM,111,243,-1,10,1,0,5,-180,7}
{PLATFORM,114,281,-1,7,1,0,3,0,4}
{PLATFORM,123,281,-1,7,1,0,3,0,4}
{PLATFORM,126,223,-1,9,1,0,3,0,4}
{PLATFORM,126,226,-1,9,1,0,3,0,4}
{PLATFORM,126,229,-1,9,1,0,3,0,4}
{PLATFORM,126,233,-1,9,1,0,3,0,4}
{PLATFORM,128,242,-1,9,1,0,2,0,4}
{PLATFORM,129,261,-1,10,0.3999999999999999,1,5,-180,8}
{PLATFORM,129,272,-1,10,0.3999999999999999,1,5,0,8}
{PLATFORM,130,261,-1,10,0.3999999999999999,1,5,0,8}
{PLATFORM,130,272,-1,10,0.3999999999999999,1,5,-180,8}
{PLATFORM,131,216,-1,9,1,0,2,0,3}
{PLATFORM,131,220,-1,7,1,0,3,0,4}
{PLATFORM,131,222,-1,7,1,0,3,0,4}
{PLATFORM,131,225,-1,7,1,0,3,0,4}
{PLATFORM,131,228,-1,7,1,0,3,0,4}
{PLATFORM,131,231,-1,7,1,0,3,0,4}
{PLATFORM,131,234,-1,7,1,0,3,0,4}
{PLATFORM,131,237,-1,7,1,0,3,0,4}
{PLATFORM,138,203,-1,7,0,1,2,-180,3}
{PLATFORM,167,203,-1,7,0,1,2,-180,3}
{PLATFORM,217,193,-1,7,0,1,5,0,5}
{PLATFORM,219,185,-1,7,0,1,5,-180,5}
{PLATFORM,219,199,-1,7,0,1,5,-180,5}
[ENEMIES]
{ENEMY,17,282,1,2,2,0,1,0}
{ENEMY,22,282,1,2,2,0,1,0}
{ENEMY,28,281,1,3,3,0,0,0}
{ENEMY,31,281,1,3,3,0,0,0}
{ENEMY,41,288,1,3,3,0,0,0}
{ENEMY,47,291,1,3,3,0,0,0}
{ENEMY,48,277,1,3,3,1,1,1}
{ENEMY,48,282,1,2,2,1,1,1}
{ENEMY,50,286,1,3,3,0,0,0}
{ENEMY,53,250,1,3,3,1,1,1}
{ENEMY,53,289,1,3,3,0,0,0}
{ENEMY,55,277,1,3,3,1,1,1}
{ENEMY,55,282,1,2,2,1,1,1}
{ENEMY,59,256,1,4,4,1,1,1}
{ENEMY,59,287,1,3,3,0,0,0}
{ENEMY,63,277,1,3,3,1,1,1}
{ENEMY,63,282,1,2,2,1,1,1}
{ENEMY,65,287,1,3,3,0,0,0}
{ENEMY,67,243,1,3,3,1,1,0}
{ENEMY,67,288,1,3,3,0,0,0}
{ENEMY,70,256,1,4,4,0,0,0}
{ENEMY,77,243,1,3,3,1,1,0}
{ENEMY,81,257,1,2,2,0,0,1}
{ENEMY,84,257,1,2,2,0,0,1}
{ENEMY,85,282,1,2,2,0,0,1}
{ENEMY,87,257,1,2,2,0,0,1}
{ENEMY,87,281,1,3,3,0,0,1}
{ENEMY,90,257,1,2,2,0,0,1}
{ENEMY,91,282,1,4,4,0,0,1}
{ENEMY,94,257,1,2,2,0,0,1}
{ENEMY,95,282,1,2,2,0,0,1}
{ENEMY,97,282,1,4,4,0,0,1}
{ENEMY,100,213,1,3,3,1,1,1}
{ENEMY,102,282,1,2,2,0,0,1}
{ENEMY,103,238,1,3,3,0,0,0}
{ENEMY,103,241,1,3,3,0,0,0}
{ENEMY,104,256,1,2,2,1,1,0}
{ENEMY,105,281,1,3,3,0,0,1}
{ENEMY,106,282,1,2,2,0,0,1}
{ENEMY,107,257,1,3,3,0,1,0}
{ENEMY,109,216,1,3,3,1,0,1}
{ENEMY,110,257,1,3,3,0,1,0}
{ENEMY,111,203,1,3,3,0,0,0}
{ENEMY,113,237,1,3,3,0,0,0}
{ENEMY,113,241,1,3,3,0,0,0}
{ENEMY,114,256,1,2,2,1,1,0}
{ENEMY,117,257,1,3,3,0,1,0}
{ENEMY,118,220,1,2,2,1,1,0}
{ENEMY,120,220,1,2,2,1,1,0}
{ENEMY,121,220,1,3,3,1,1,0}
{ENEMY,121,257,1,3,3,0,1,0}
{ENEMY,122,220,1,2,2,1,1,0}
{ENEMY,125,201,1,3,3,0,0,0}
{ENEMY,125,268,1,3,3,0,0,0}
{ENEMY,126,234,1,3,3,0,0,0}
{ENEMY,126,256,1,3,3,0,0,0}
{ENEMY,131,200,1,3,3,0,0,0}
{ENEMY,131,226,1,3,3,0,0,0}
{ENEMY,133,262,1,3,3,0,0,0}
{ENEMY,141,202,1,3,3,0,0,0}
{ENEMY,146,200,1,3,3,0,0,0}
{ENEMY,154,204,1,4,4,0,0,1}
{ENEMY,157,204,1,4,4,0,0,1}
{ENEMY,174,167,1,3,3,0,0,0}
{ENEMY,174,171,1,3,3,0,0,0}
{ENEMY,174,175,1,3,3,0,0,0}
{ENEMY,174,179,1,3,3,0,0,0}
{ENEMY,175,186,1,3,3,1,0,1}
{ENEMY,175,204,1,2,2,0,0,1}
{ENEMY,179,183,1,3,3,0,0,0}
{ENEMY,179,186,1,4,4,1,0,1}
{ENEMY,180,204,1,2,2,0,0,1}
{ENEMY,183,186,1,2,2,1,0,1}
{ENEMY,189,186,1,4,4,1,0,1}
{ENEMY,191,185,1,3,3,1,0,1}
{ENEMY,193,186,1,2,2,1,0,1}
{ENEMY,197,183,1,3,3,0,0,0}
{ENEMY,197,204,1,0,0,0,1,1}
{ENEMY,199,186,1,4,4,1,0,1}
{ENEMY,200,204,1,4,4,1,0,0}
{ENEMY,202,186,1,2,2,1,0,1}
{ENEMY,204,204,1,4,4,1,0,0}
{ENEMY,205,186,1,4,4,1,0,1}
{ENEMY,208,204,1,0,0,0,1,1}
{ENEMY,212,204,1,4,4,1,0,0}
{ENEMY,214,183,1,3,3,0,0,0}
{ENEMY,225,196,1,2,2,1,1,1}
]]>
));
stages.push(String(<![CDATA[
[BITMAPS]
{BITMAP,apple.png}
{BITMAP,greenapple.png}
{BITMAP,goldapple.png}
{BITMAP,c_point.png}
{BITMAP,box.png}
{BITMAP,e_life.png}
{BITMAP,chalice.png}
{BITMAP,castle_plat1.png}
{BITMAP,castle_plat2.png}
{BITMAP,castle_plat3.png}
{BITMAP,castle_plat4.png}
{BITMAP,castle_spikes.png}
{BITMAP,castle_fire.png}
{BITMAP,castle2_hblock.png}
{BITMAP,castle2_vblock.png}
{BITMAP,castle2_sandstone.png}
{BITMAP,castle_plant.png}
{BITMAP,castle_wind.png}
{BITMAP,castle2_brick2.png}
{BITMAP,question.png}
{BITMAP,no_returns_top.png}
{BITMAP,no_returns_bot.png}
{BITMAP,trans_block.png}
{BITMAP,chalice1.png}
{BITMAP,chalice2.png}
{BITMAP,chalice3.png}
{BITMAP,chalice4.png}
{BITMAP,belly_shrine.png}
{BITMAP,castle2_brick1.png}
{BITMAP,castle2_brick3.png}
{BITMAP,castle2_brick4.png}
{BITMAP,castle2_brick5.png}
{BITMAP,castle2_medbrick.png}
{BITMAP,castle2_bigbrick.png}
{BITMAP,castle_wall5.png}
{BITMAP,castle2bg.png}
{BITMAP,castle_wall6.png}
{BITMAP,castle_curtain.png}
[BACKGROUND]
{BACKGROUND,35}
[START POINT]
{START,42,237}
[TILES]
{TILE,20,111,3,5,1,28,0}
{TILE,20,112,1,5,1,30,0}
{TILE,20,113,1,5,1,30,0}
{TILE,20,114,1,5,1,30,0}
{TILE,20,115,1,5,1,30,0}
{TILE,20,116,1,5,1,30,0}
{TILE,20,117,1,5,1,30,0}
{TILE,20,118,1,3,1,28,0}
{TILE,21,111,3,7,1,31,0}
{TILE,21,118,7,3,1,29,0}
{TILE,22,111,3,7,1,31,0}
{TILE,22,118,7,3,1,29,0}
{TILE,23,111,3,7,1,31,0}
{TILE,23,118,7,3,1,29,0}
{TILE,24,111,3,7,1,31,0}
{TILE,24,118,7,3,1,29,0}
{TILE,25,111,3,7,1,31,0}
{TILE,25,117,5,3,1,28,0}
{TILE,25,118,7,1,1,28,0}
{TILE,26,111,3,7,1,31,0}
{TILE,26,116,5,3,1,28,0}
{TILE,26,117,7,1,1,28,0}
{TILE,27,111,3,7,1,31,0}
{TILE,27,115,5,3,1,28,0}
{TILE,27,116,7,1,1,28,0}
{TILE,28,111,3,7,1,31,0}
{TILE,28,114,5,3,1,28,0}
{TILE,28,115,7,1,1,28,0}
{TILE,29,111,3,7,1,31,0}
{TILE,29,113,5,3,1,28,0}
{TILE,29,114,7,1,1,28,0}
{TILE,30,111,3,7,1,31,0}
{TILE,30,113,7,5,1,28,0}
{TILE,30,114,1,5,1,30,0}
{TILE,30,115,1,5,1,30,0}
{TILE,30,116,1,3,1,28,0}
{TILE,31,111,3,7,1,31,0}
{TILE,31,116,7,3,1,18,0}
{TILE,32,111,3,7,1,31,0}
{TILE,32,114,5,3,1,28,0}
{TILE,32,115,5,1,1,30,0}
{TILE,32,116,7,1,1,28,0}
{TILE,33,111,3,7,1,31,0}
{TILE,33,114,7,3,1,29,0}
{TILE,34,111,3,7,1,31,0}
{TILE,34,114,7,3,1,29,0}
{TILE,35,111,3,7,1,31,0}
{TILE,35,114,7,3,1,29,0}
{TILE,36,111,3,7,1,31,0}
{TILE,36,113,5,3,1,28,0}
{TILE,36,114,7,1,1,28,0}
{TILE,37,103,3,5,1,28,0}
{TILE,37,104,1,5,1,30,0}
{TILE,37,105,1,5,1,30,0}
{TILE,37,106,1,5,1,30,0}
{TILE,37,107,1,5,1,30,0}
{TILE,37,108,1,5,1,30,0}
{TILE,37,109,1,5,1,30,0}
{TILE,37,110,1,5,1,30,0}
{TILE,37,111,1,7,1,28,0}
{TILE,37,113,7,3,1,29,0}
{TILE,38,103,3,7,1,31,0}
{TILE,38,113,7,3,1,29,0}
{TILE,39,103,3,7,1,31,0}
{TILE,39,105,5,3,1,28,0}
{TILE,39,106,5,1,1,30,0}
{TILE,39,107,5,1,1,30,0}
{TILE,39,108,5,1,1,30,0}
{TILE,39,109,5,1,1,30,0}
{TILE,39,110,5,1,1,30,0}
{TILE,39,111,5,1,1,30,0}
{TILE,39,112,5,1,1,30,0}
{TILE,39,113,7,1,1,28,0}
{TILE,40,103,3,7,1,31,0}
{TILE,40,105,7,3,1,29,0}
{TILE,41,103,3,7,1,31,0}
{TILE,41,105,7,5,1,28,0}
{TILE,41,106,1,5,1,30,0}
{TILE,41,107,1,5,1,30,0}
{TILE,41,108,1,5,1,30,0}
{TILE,41,109,1,3,1,28,0}
{TILE,42,103,3,7,1,28,0}
{TILE,42,109,7,3,1,30,0}
{TILE,43,103,3,7,1,31,0}
{TILE,43,109,7,3,1,30,0}
{TILE,44,103,3,7,1,31,0}
{TILE,44,106,5,3,1,28,0}
{TILE,44,107,5,1,1,30,0}
{TILE,44,108,5,1,1,30,0}
{TILE,44,109,7,1,1,28,0}
{TILE,45,103,3,7,1,31,0}
{TILE,45,106,7,3,1,29,0}
{TILE,46,103,3,7,1,31,0}
{TILE,46,106,7,3,1,29,0}
{TILE,47,103,3,7,1,31,0}
{TILE,47,106,7,3,1,29,0}
{TILE,48,103,3,7,1,31,0}
{TILE,48,106,7,3,1,29,0}
{TILE,49,103,3,7,1,31,0}
{TILE,49,106,7,3,1,29,0}
{TILE,50,94,3,5,1,28,0}
{TILE,50,95,1,5,1,30,0}
{TILE,50,96,1,3,1,28,0}
{TILE,50,103,3,7,1,31,0}
{TILE,50,106,7,3,1,29,0}
{TILE,51,94,3,7,1,31,0}
{TILE,51,96,7,3,1,31,0}
{TILE,51,103,3,7,1,31,0}
{TILE,51,106,7,3,1,29,0}
{TILE,52,94,3,7,1,31,0}
{TILE,52,96,7,3,1,31,0}
{TILE,52,103,3,7,1,31,0}
{TILE,52,106,7,3,1,29,0}
{TILE,53,94,3,7,1,31,0}
{TILE,53,96,7,3,1,31,0}
{TILE,53,103,3,7,1,31,0}
{TILE,53,106,7,3,1,29,0}
{TILE,54,94,3,7,1,31,0}
{TILE,54,96,7,5,1,28,0}
{TILE,54,97,1,5,1,30,0}
{TILE,54,98,1,5,1,30,0}
{TILE,54,99,1,5,1,30,0}
{TILE,54,100,1,5,1,30,0}
{TILE,54,101,1,5,1,30,0}
{TILE,54,102,1,5,1,30,0}
{TILE,54,103,1,7,1,28,0}
{TILE,54,106,7,3,1,29,0}
{TILE,55,94,3,7,1,31,0}
{TILE,55,106,7,3,1,29,0}
{TILE,56,94,3,7,1,31,0}
{TILE,56,96,5,3,1,28,0}
{TILE,56,97,5,1,1,30,0}
{TILE,56,98,5,1,1,30,0}
{TILE,56,99,5,1,1,30,0}
{TILE,56,100,5,1,1,30,0}
{TILE,56,101,5,1,1,30,0}
{TILE,56,102,5,1,1,30,0}
{TILE,56,103,5,1,1,30,0}
{TILE,56,104,5,1,1,30,0}
{TILE,56,105,5,1,1,30,0}
{TILE,56,106,7,1,1,28,0}
{TILE,57,94,3,7,1,31,0}
{TILE,57,96,7,5,1,28,0}
{TILE,57,97,1,3,1,18,0}
{TILE,58,94,3,7,1,31,0}
{TILE,58,97,7,3,1,18,0}
{TILE,59,94,3,7,1,31,0}
{TILE,59,97,7,5,1,30,0}
{TILE,59,98,1,3,1,28,0}
{TILE,60,94,3,7,1,31,0}
{TILE,60,98,7,3,1,18,0}
{TILE,61,94,3,7,1,31,0}
{TILE,61,98,7,3,1,18,0}
{TILE,62,94,3,7,1,31,0}
{TILE,62,98,7,3,1,18,0}
{TILE,63,94,3,7,1,31,0}
{TILE,63,97,5,3,1,28,0}
{TILE,63,98,7,1,1,28,0}
{TILE,64,94,3,7,1,31,0}
{TILE,64,97,7,3,1,29,0}
{TILE,65,94,3,7,1,31,0}
{TILE,65,97,7,3,1,29,0}
{TILE,66,94,3,7,1,31,0}
{TILE,66,97,7,3,1,29,0}
{TILE,67,94,3,7,1,31,0}
{TILE,67,97,7,3,1,29,0}
{TILE,68,94,3,7,1,31,0}
{TILE,68,97,7,3,1,29,0}
{TILE,69,94,3,7,1,31,0}
{TILE,69,97,7,3,1,29,0}
{TILE,70,78,3,5,1,28,0}
{TILE,70,79,1,5,1,30,0}
{TILE,70,80,1,5,1,30,0}
{TILE,70,81,1,5,1,30,0}
{TILE,70,82,1,5,1,30,0}
{TILE,70,83,1,5,1,30,0}
{TILE,70,84,1,5,1,30,0}
{TILE,70,85,1,5,1,30,0}
{TILE,70,86,1,5,1,30,0}
{TILE,70,87,1,5,1,30,0}
{TILE,70,88,1,5,1,30,0}
{TILE,70,89,1,5,1,30,0}
{TILE,70,90,1,5,1,30,0}
{TILE,70,91,1,5,1,30,0}
{TILE,70,92,1,5,1,30,0}
{TILE,70,93,1,5,1,30,0}
{TILE,70,94,1,7,1,28,0}
{TILE,70,97,7,3,1,29,0}
{TILE,71,78,3,7,1,31,0}
{TILE,71,97,7,3,1,29,0}
{TILE,72,78,3,7,1,31,0}
{TILE,72,97,7,3,1,29,0}
{TILE,73,78,3,7,1,31,0}
{TILE,73,87,5,3,1,28,0}
{TILE,73,88,5,1,1,30,0}
{TILE,73,89,5,1,1,30,0}
{TILE,73,90,5,1,1,30,0}
{TILE,73,91,5,1,1,30,0}
{TILE,73,92,5,1,1,30,0}
{TILE,73,93,5,1,1,30,0}
{TILE,73,94,5,1,1,30,0}
{TILE,73,95,5,1,1,30,0}
{TILE,73,96,5,1,1,30,0}
{TILE,73,97,7,1,1,28,0}
{TILE,74,78,3,7,1,31,0}
{TILE,74,86,5,3,1,28,0}
{TILE,74,87,7,1,1,28,0}
{TILE,75,78,3,7,1,31,0}
{TILE,75,85,5,3,1,28,0}
{TILE,75,86,7,1,1,28,0}
{TILE,76,78,3,7,1,31,0}
{TILE,76,84,5,3,1,28,0}
{TILE,76,85,7,1,1,28,0}
{TILE,77,78,3,7,1,31,0}
{TILE,77,83,5,3,1,28,0}
{TILE,77,84,7,1,1,28,0}
{TILE,78,78,3,7,1,31,0}
{TILE,78,82,5,3,1,28,0}
{TILE,78,83,7,1,1,28,0}
{TILE,79,78,3,7,1,31,0}
{TILE,79,82,7,3,1,29,0}
{TILE,80,78,3,7,1,31,0}
{TILE,80,82,7,3,1,29,0}
{TILE,81,78,3,7,1,31,0}
{TILE,81,82,7,5,1,28,0}
{TILE,81,83,1,5,1,30,0}
{TILE,81,84,1,5,1,30,0}
{TILE,81,85,1,3,1,28,0}
{TILE,82,78,3,7,1,31,0}
{TILE,82,85,7,3,1,18,0}
{TILE,83,78,3,7,1,31,0}
{TILE,83,85,7,3,1,18,0}
{TILE,84,78,3,7,1,31,0}
{TILE,84,85,7,3,1,18,0}
{TILE,85,78,3,7,1,31,0}
{TILE,85,85,7,3,1,18,0}
{TILE,86,65,3,5,1,31,0}
{TILE,86,66,1,5,1,30,0}
{TILE,86,67,1,5,1,30,0}
{TILE,86,68,1,5,1,30,0}
{TILE,86,69,1,5,1,30,0}
{TILE,86,70,1,5,1,30,0}
{TILE,86,71,1,5,1,30,0}
{TILE,86,72,1,5,1,30,0}
{TILE,86,73,1,5,1,30,0}
{TILE,86,74,1,5,1,30,0}
{TILE,86,75,1,5,1,30,0}
{TILE,86,76,1,5,1,30,0}
{TILE,86,77,1,5,1,30,0}
{TILE,86,78,1,7,1,31,0}
{TILE,86,85,7,3,1,18,0}
{TILE,87,65,3,7,1,31,0}
{TILE,87,82,5,3,1,28,0}
{TILE,87,83,5,1,1,30,0}
{TILE,87,84,5,1,1,30,0}
{TILE,87,85,7,1,1,28,0}
{TILE,88,65,3,7,1,31,0}
{TILE,88,82,7,3,1,29,0}
{TILE,89,65,3,7,1,31,0}
{TILE,89,69,5,3,1,28,0}
{TILE,89,70,5,1,1,30,0}
{TILE,89,71,5,1,1,30,0}
{TILE,89,72,5,1,1,30,0}
{TILE,89,73,5,1,1,30,0}
{TILE,89,74,5,1,1,30,0}
{TILE,89,75,5,1,1,30,0}
{TILE,89,76,5,1,1,30,0}
{TILE,89,77,5,1,1,30,0}
{TILE,89,78,5,1,1,30,0}
{TILE,89,79,5,1,1,30,0}
{TILE,89,80,5,1,1,30,0}
{TILE,89,81,5,1,1,30,0}
{TILE,89,82,7,1,1,28,0}
{TILE,90,65,3,7,1,31,0}
{TILE,90,69,7,3,1,29,0}
{TILE,91,65,3,7,1,31,0}
{TILE,91,69,7,3,1,29,0}
{TILE,92,65,3,7,1,31,0}
{TILE,92,69,7,3,1,29,0}
{TILE,93,65,3,7,1,31,0}
{TILE,93,69,7,5,1,28,0}
{TILE,93,70,1,5,1,30,0}
{TILE,93,71,1,5,1,30,0}
{TILE,93,72,1,3,1,28,0}
{TILE,94,65,3,7,1,31,0}
{TILE,94,72,7,3,1,18,0}
{TILE,95,65,3,7,1,31,0}
{TILE,95,72,7,3,1,18,0}
{TILE,96,65,3,7,1,31,0}
{TILE,96,69,5,3,1,28,0}
{TILE,96,70,5,1,1,30,0}
{TILE,96,71,5,1,1,30,0}
{TILE,96,72,7,1,1,28,0}
{TILE,97,65,3,7,1,31,0}
{TILE,97,69,7,3,1,29,0}
{TILE,98,65,3,7,1,31,0}
{TILE,98,69,7,5,1,28,0}
{TILE,98,70,1,5,1,30,0}
{TILE,98,71,1,5,1,30,0}
{TILE,98,72,1,3,1,28,0}
{TILE,99,65,3,7,1,31,0}
{TILE,99,72,7,3,1,18,0}
{TILE,100,65,3,7,1,31,0}
{TILE,100,69,5,3,1,28,0}
{TILE,100,70,5,1,1,30,0}
{TILE,100,71,5,1,1,30,0}
{TILE,100,72,7,1,1,28,0}
{TILE,101,55,3,5,1,28,0}
{TILE,101,56,1,5,1,30,0}
{TILE,101,57,1,5,1,30,0}
{TILE,101,58,1,5,1,30,0}
{TILE,101,59,1,5,1,30,0}
{TILE,101,60,1,5,1,30,0}
{TILE,101,61,1,5,1,30,0}
{TILE,101,62,1,5,1,30,0}
{TILE,101,63,1,5,1,30,0}
{TILE,101,64,1,5,1,30,0}
{TILE,101,65,1,7,1,28,0}
{TILE,101,69,7,3,1,29,0}
{TILE,102,55,3,7,1,31,0}
{TILE,102,69,7,3,1,29,0}
{TILE,103,55,3,7,1,31,0}
{TILE,103,69,7,3,1,29,0}
{TILE,104,55,3,7,1,31,0}
{TILE,104,69,7,3,1,29,0}
{TILE,105,55,3,7,1,31,0}
{TILE,105,58,5,3,1,28,0}
{TILE,105,59,5,1,1,30,0}
{TILE,105,60,5,1,1,30,0}
{TILE,105,61,5,1,1,30,0}
{TILE,105,62,5,1,1,30,0}
{TILE,105,63,5,1,1,30,0}
{TILE,105,64,5,1,1,30,0}
{TILE,105,65,5,1,1,30,0}
{TILE,105,66,5,1,1,30,0}
{TILE,105,67,5,1,1,30,0}
{TILE,105,68,5,1,1,30,0}
{TILE,105,69,7,1,1,28,0}
{TILE,106,55,3,7,1,31,0}
{TILE,106,58,7,3,1,29,0}
{TILE,107,55,3,7,1,31,0}
{TILE,107,58,7,3,1,29,0}
{TILE,108,55,3,7,1,31,0}
{TILE,108,58,7,3,1,29,0}
{TILE,109,55,3,7,1,31,0}
{TILE,109,58,7,5,1,28,0}
{TILE,109,59,1,5,1,30,0}
{TILE,109,60,1,3,1,28,0}
{TILE,110,55,3,7,1,31,0}
{TILE,110,60,7,3,1,31,0}
{TILE,111,55,3,7,1,31,0}
{TILE,111,60,7,3,1,31,0}
{TILE,112,55,3,7,1,31,0}
{TILE,112,58,5,3,1,28,0}
{TILE,112,59,5,1,1,30,0}
{TILE,112,60,7,1,1,28,0}
{TILE,113,55,3,7,1,31,0}
{TILE,113,58,7,3,1,29,0}
{TILE,114,55,3,7,1,31,0}
{TILE,114,58,7,3,1,29,0}
{TILE,115,55,3,7,1,31,0}
{TILE,115,58,7,3,1,29,0}
{TILE,116,55,3,7,1,31,0}
{TILE,116,58,7,3,1,29,0}
{TILE,117,55,3,7,1,31,0}
{TILE,117,58,7,3,1,29,0}
{TILE,118,55,3,7,1,31,0}
{TILE,118,58,7,3,1,29,0}
{TILE,119,33,3,5,1,28,0}
{TILE,119,34,1,5,1,30,0}
{TILE,119,35,1,5,1,30,0}
{TILE,119,36,1,5,1,30,0}
{TILE,119,37,1,5,1,30,0}
{TILE,119,38,1,5,1,30,0}
{TILE,119,39,1,5,1,30,0}
{TILE,119,40,1,5,1,30,0}
{TILE,119,41,1,5,1,30,0}
{TILE,119,42,1,5,1,30,0}
{TILE,119,43,1,5,1,30,0}
{TILE,119,44,1,5,1,30,0}
{TILE,119,45,1,5,1,30,0}
{TILE,119,46,1,5,1,30,0}
{TILE,119,47,1,5,1,30,0}
{TILE,119,48,1,5,1,30,0}
{TILE,119,49,1,5,1,30,0}
{TILE,119,50,1,5,1,30,0}
{TILE,119,51,1,5,1,30,0}
{TILE,119,52,1,5,1,30,0}
{TILE,119,53,1,5,1,30,0}
{TILE,119,54,1,5,1,30,0}
{TILE,119,55,1,7,1,28,0}
{TILE,119,58,7,3,1,29,0}
{TILE,120,33,3,7,1,31,0}
{TILE,120,41,5,3,1,28,0}
{TILE,120,42,5,1,1,30,0}
{TILE,120,43,5,1,1,30,0}
{TILE,120,44,5,1,1,30,0}
{TILE,120,45,3,1,1,28,0}
{TILE,120,47,5,3,1,28,0}
{TILE,120,48,5,1,1,30,0}
{TILE,120,49,5,1,1,30,0}
{TILE,120,50,5,1,1,30,0}
{TILE,120,51,5,1,1,30,0}
{TILE,120,52,5,1,1,30,0}
{TILE,120,53,5,1,1,30,0}
{TILE,120,54,5,1,1,30,0}
{TILE,120,55,5,1,1,30,0}
{TILE,120,56,5,1,1,30,0}
{TILE,120,57,5,1,1,30,0}
{TILE,120,58,7,1,1,28,0}
{TILE,121,33,3,7,1,31,0}
{TILE,121,41,7,3,1,29,0}
{TILE,121,45,3,7,1,31,0}
{TILE,121,47,7,3,1,29,0}
{TILE,122,33,3,7,1,31,0}
{TILE,122,41,7,3,1,29,0}
{TILE,122,45,3,7,1,31,0}
{TILE,122,47,7,3,1,29,0}
{TILE,123,33,3,7,1,31,0}
{TILE,123,39,5,3,1,28,0}
{TILE,123,40,5,1,1,30,0}
{TILE,123,41,7,1,1,28,0}
{TILE,123,45,3,7,1,31,0}
{TILE,123,47,7,5,1,28,0}
{TILE,123,48,1,5,1,30,0}
{TILE,123,49,1,3,1,28,0}
{TILE,124,33,3,7,1,31,0}
{TILE,124,39,7,3,1,29,0}
{TILE,124,45,3,7,1,31,0}
{TILE,124,49,7,3,1,18,0}
{TILE,125,33,3,7,1,31,0}
{TILE,125,39,7,3,1,29,0}
{TILE,125,45,3,7,1,31,0}
{TILE,125,49,7,3,1,18,0}
{TILE,126,23,3,5,1,28,0}
{TILE,126,24,1,5,1,30,0}
{TILE,126,25,1,5,1,30,0}
{TILE,126,26,1,5,1,30,0}
{TILE,126,27,1,5,1,30,0}
{TILE,126,28,1,5,1,30,0}
{TILE,126,29,1,5,1,30,0}
{TILE,126,30,1,5,1,30,0}
{TILE,126,31,1,5,1,30,0}
{TILE,126,32,1,5,1,30,0}
{TILE,126,33,1,7,1,28,0}
{TILE,126,36,5,3,1,28,0}
{TILE,126,37,5,1,1,30,0}
{TILE,126,38,5,1,1,30,0}
{TILE,126,39,7,1,1,28,0}
{TILE,126,45,3,7,1,31,0}
{TILE,126,49,7,3,1,18,0}
{TILE,127,23,3,7,1,31,0}
{TILE,127,36,7,3,1,29,0}
{TILE,127,45,3,7,1,31,0}
{TILE,127,49,7,3,1,18,0}
{TILE,128,23,3,7,1,31,0}
{TILE,128,36,7,3,1,29,0}
{TILE,128,45,3,7,1,31,0}
{TILE,128,49,7,3,1,18,0}
{TILE,129,23,3,7,1,31,0}
{TILE,129,36,7,3,1,29,0}
{TILE,129,45,3,7,1,31,0}
{TILE,129,49,7,3,1,18,0}
{TILE,130,23,3,7,1,31,0}
{TILE,130,36,7,3,1,29,0}
{TILE,130,45,3,7,1,31,0}
{TILE,130,48,5,3,1,28,0}
{TILE,130,49,7,1,1,28,0}
{TILE,131,23,3,7,1,31,0}
{TILE,131,25,5,3,1,28,0}
{TILE,131,26,5,1,1,30,0}
{TILE,131,27,5,1,1,30,0}
{TILE,131,28,5,1,1,30,0}
{TILE,131,29,5,1,1,30,0}
{TILE,131,30,5,1,1,30,0}
{TILE,131,31,5,1,1,30,0}
{TILE,131,32,5,1,1,30,0}
{TILE,131,33,3,1,1,28,0}
{TILE,131,36,7,5,1,28,0}
{TILE,131,37,1,5,1,30,0}
{TILE,131,38,1,3,1,28,0}
{TILE,131,45,3,7,1,31,0}
{TILE,131,48,7,3,1,29,0}
{TILE,132,23,3,7,1,31,0}
{TILE,132,25,7,3,1,29,0}
{TILE,132,33,3,7,1,31,0}
{TILE,132,38,7,3,1,31,0}
{TILE,132,45,3,7,1,31,0}
{TILE,132,48,7,3,1,29,0}
{TILE,133,23,3,7,1,31,0}
{TILE,133,25,7,3,1,29,0}
{TILE,133,33,3,7,1,31,0}
{TILE,133,38,7,5,1,28,0}
{TILE,133,39,1,5,1,30,0}
{TILE,133,40,1,3,1,28,0}
{TILE,133,45,3,7,1,31,0}
{TILE,133,48,7,3,1,29,0}
{TILE,134,23,5,7,1,28,0}
{TILE,134,24,3,1,1,28,0}
{TILE,134,25,7,3,1,29,0}
{TILE,134,33,3,7,1,31,0}
{TILE,134,40,7,3,1,31,0}
{TILE,134,45,3,7,1,31,0}
{TILE,134,48,7,3,1,29,0}
{TILE,135,24,3,7,1,31,0}
{TILE,135,25,7,3,1,29,0}
{TILE,135,33,3,7,1,31,0}
{TILE,135,40,7,5,1,28,0}
{TILE,135,41,1,5,1,30,0}
{TILE,135,42,1,5,1,30,0}
{TILE,135,43,1,5,1,30,0}
{TILE,135,44,1,5,1,30,0}
{TILE,135,45,1,7,1,28,0}
{TILE,135,48,7,3,1,29,0}
{TILE,136,3,1,5,1,31,0}
{TILE,136,4,1,5,1,31,0}
{TILE,136,5,1,5,1,31,0}
{TILE,136,6,1,5,1,31,0}
{TILE,136,7,1,5,1,31,0}
{TILE,136,8,1,5,1,31,0}
{TILE,136,9,1,3,1,31,0}
{TILE,136,18,2,5,0,18,0}
{TILE,136,19,1,5,1,18,0}
{TILE,136,20,1,5,1,18,0}
{TILE,136,21,1,5,1,18,0}
{TILE,136,22,1,5,1,18,0}
{TILE,136,23,1,5,1,18,0}
{TILE,136,24,1,7,1,28,0}
{TILE,136,25,7,3,1,29,0}
{TILE,136,33,3,7,1,31,0}
{TILE,136,48,7,3,1,29,0}
{TILE,137,3,3,7,1,22,0}
{TILE,137,9,7,3,1,31,0}
{TILE,137,17,2,6,0,18,0}
{TILE,137,25,7,3,1,29,0}
{TILE,137,33,3,7,1,31,0}
{TILE,137,48,7,3,1,29,0}
{TILE,138,3,3,7,1,22,0}
{TILE,138,9,7,3,1,31,0}
{TILE,138,16,2,6,0,18,0}
{TILE,138,22,5,3,1,28,0}
{TILE,138,23,5,1,1,30,0}
{TILE,138,24,5,1,1,30,0}
{TILE,138,25,7,1,1,28,0}
{TILE,138,33,5,7,1,28,0}
{TILE,138,34,5,1,1,30,0}
{TILE,138,35,5,1,1,30,0}
{TILE,138,36,5,1,1,30,0}
{TILE,138,37,5,1,1,30,0}
{TILE,138,38,5,1,1,30,0}
{TILE,138,39,5,1,1,30,0}
{TILE,138,40,5,1,1,30,0}
{TILE,138,41,5,1,1,30,0}
{TILE,138,42,5,1,1,30,0}
{TILE,138,43,5,1,1,30,0}
{TILE,138,44,5,1,1,30,0}
{TILE,138,45,5,1,1,30,0}
{TILE,138,46,5,1,1,30,0}
{TILE,138,47,5,1,1,30,0}
{TILE,138,48,7,1,1,28,0}
{TILE,139,3,3,7,1,22,0}
{TILE,139,9,7,3,1,31,0}
{TILE,139,15,2,6,0,18,0}
{TILE,139,22,7,3,1,31,0}
{TILE,140,3,3,7,1,22,0}
{TILE,140,9,7,3,1,31,0}
{TILE,140,14,2,6,0,18,0}
{TILE,140,22,7,3,1,31,0}
{TILE,141,3,3,7,1,22,0}
{TILE,141,9,7,3,1,31,0}
{TILE,141,13,2,6,0,18,0}
{TILE,141,22,7,3,1,31,0}
{TILE,142,3,3,7,1,22,0}
{TILE,142,9,7,3,1,31,0}
{TILE,142,12,2,6,0,18,0}
{TILE,142,22,7,3,1,31,0}
{TILE,143,3,3,7,1,22,0}
{TILE,143,9,7,3,1,31,0}
{TILE,143,11,2,6,0,18,0}
{TILE,143,22,7,3,1,31,0}
{TILE,144,3,3,7,1,22,0}
{TILE,144,9,7,5,1,31,0}
{TILE,144,10,1,6,0,18,0}
{TILE,144,22,7,3,1,31,0}
{TILE,145,3,3,7,1,22,0}
{TILE,145,22,7,3,1,31,0}
{TILE,146,3,3,7,1,22,0}
{TILE,146,22,7,3,1,31,0}
{TILE,147,3,3,7,1,22,0}
{TILE,147,9,5,3,1,18,0}
{TILE,147,10,4,1,0,18,0}
{TILE,147,22,7,3,1,31,0}
{TILE,148,3,3,7,1,22,0}
{TILE,148,9,7,3,1,18,0}
{TILE,148,11,4,0,0,18,0}
{TILE,148,22,7,3,1,31,0}
{TILE,149,3,3,7,1,22,0}
{TILE,149,9,7,3,1,18,0}
{TILE,149,12,4,0,0,18,0}
{TILE,149,22,7,3,1,31,0}
{TILE,150,3,3,7,1,22,0}
{TILE,150,9,7,3,1,18,0}
{TILE,150,13,4,0,0,18,0}
{TILE,150,22,7,3,1,31,0}
{TILE,151,3,3,7,1,22,0}
{TILE,151,9,7,3,1,18,0}
{TILE,151,14,4,0,0,18,0}
{TILE,151,22,7,3,1,31,0}
{TILE,152,3,3,7,1,22,0}
{TILE,152,9,7,3,1,18,0}
{TILE,152,15,4,0,0,18,0}
{TILE,152,22,7,3,1,31,0}
{TILE,153,3,3,7,1,22,0}
{TILE,153,9,7,3,1,18,0}
{TILE,153,16,4,0,0,18,0}
{TILE,153,22,7,3,1,31,0}
{TILE,154,3,3,7,1,22,0}
{TILE,154,9,7,3,1,18,0}
{TILE,154,17,4,0,0,18,0}
{TILE,154,22,7,3,1,31,0}
{TILE,155,3,5,1,0,18,0}
{TILE,155,4,5,1,0,18,0}
{TILE,155,5,5,1,0,18,0}
{TILE,155,6,5,1,0,18,0}
{TILE,155,7,5,1,0,18,0}
{TILE,155,8,5,1,0,18,0}
{TILE,155,9,7,1,1,18,0}
{TILE,155,18,5,0,0,18,0}
{TILE,155,19,5,1,0,18,0}
{TILE,155,20,5,1,0,18,0}
{TILE,155,21,5,1,1,18,0}
{TILE,155,22,7,1,1,28,0}
[SPRITES]
{SPRITE,item,40,214,-1,Decoration,33}
{SPRITE,item,40,218,-1,Decoration,33}
{SPRITE,item,40,222,-1,Decoration,34}
{SPRITE,item,40,236,-1,Decoration,34}
{SPRITE,item,42,214,-1,Decoration,33}
{SPRITE,item,42,218,-1,Decoration,33}
{SPRITE,item,42,224,-1,Health,2}
{SPRITE,item,46,214,-1,Decoration,33}
{SPRITE,item,46,218,-1,Decoration,33}
{SPRITE,spike,46,223,-1,11,1}
{SPRITE,item,46,235,-1,Collectible,0}
{SPRITE,spike,47,223,-1,11,1}
{SPRITE,item,47,235,-1,Collectible,0}
{SPRITE,spike,48,223,-1,11,1}
{SPRITE,item,48,235,-1,Collectible,0}
{SPRITE,spike,49,223,-1,11,1}
{SPRITE,item,49,235,-1,Collectible,0}
{SPRITE,item,50,214,-1,Decoration,33}
{SPRITE,item,50,218,-1,Decoration,33}
{SPRITE,spike,50,223,-1,11,1}
{SPRITE,spike,51,223,-1,11,1}
{SPRITE,item,51,233,-1,Collectible,0}
{SPRITE,item,51,235,1,Decoration,37}
{SPRITE,spike,52,223,-1,11,1}
{SPRITE,container,52,234,-1,4,3}
{SPRITE,item,52,236,-1,Decoration,32}
{SPRITE,spike,53,223,-1,11,1}
{SPRITE,item,53,231,-1,Collectible,0}
{SPRITE,item,53,233,1,Decoration,37}
{SPRITE,item,54,214,-1,Decoration,33}
{SPRITE,item,54,218,-1,Decoration,33}
{SPRITE,spike,54,223,-1,11,1}
{SPRITE,container,54,232,-1,4,3}
{SPRITE,item,54,234,-1,Decoration,33}
{SPRITE,spike,55,223,-1,11,1}
{SPRITE,item,55,229,-1,Collectible,0}
{SPRITE,item,55,231,1,Decoration,37}
{SPRITE,spike,56,223,-1,11,1}
{SPRITE,container,56,230,-1,4,3}
{SPRITE,item,56,232,-1,Decoration,33}
{SPRITE,spike,57,223,-1,11,1}
{SPRITE,item,57,227,-1,Collectible,0}
{SPRITE,item,57,229,1,Decoration,37}
{SPRITE,item,58,214,-1,Decoration,33}
{SPRITE,item,58,218,-1,Decoration,33}
{SPRITE,spike,58,223,-1,11,1}
{SPRITE,item,58,227,-1,Collectible,0}
{SPRITE,item,58,230,-1,Decoration,32}
{SPRITE,item,58,234,-1,Decoration,33}
{SPRITE,spike,59,223,-1,11,1}
{SPRITE,item,59,225,-1,Collectible,0}
{SPRITE,item,59,227,1,Decoration,37}
{SPRITE,spike,60,223,-1,11,1}
{SPRITE,item,60,225,-1,Collectible,0}
{SPRITE,item,60,234,-1,Decoration,33}
{SPRITE,item,61,202,-1,Decoration,34}
{SPRITE,spike,61,223,-1,11,1}
{SPRITE,item,61,226,-1,Collectible,0}
{SPRITE,spike,61,232,-1,11,3}
{SPRITE,item,62,214,-1,Decoration,33}
{SPRITE,item,62,218,-1,Decoration,33}
{SPRITE,spike,62,223,-1,11,1}
{SPRITE,item,62,227,-1,Collectible,0}
{SPRITE,spike,62,232,-1,11,3}
{SPRITE,spike,63,223,-1,11,1}
{SPRITE,item,63,228,-1,Collectible,0}
{SPRITE,spike,63,232,-1,11,3}
{SPRITE,spike,64,223,-1,11,1}
{SPRITE,item,64,228,-1,Collectible,0}
{SPRITE,item,64,229,-1,Collectible,0}
{SPRITE,spike,64,232,-1,11,3}
{SPRITE,item,64,234,-1,Decoration,33}
{SPRITE,spike,65,223,-1,11,1}
{SPRITE,item,65,228,-1,Collectible,0}
{SPRITE,item,65,229,1,Decoration,37}
{SPRITE,item,66,198,-1,Decoration,33}
{SPRITE,item,66,202,-1,Decoration,33}
{SPRITE,item,66,206,-1,Decoration,33}
{SPRITE,item,66,210,-1,Decoration,33}
{SPRITE,item,66,214,-1,Decoration,33}
{SPRITE,item,66,218,-1,Decoration,33}
{SPRITE,spike,66,223,-1,11,1}
{SPRITE,item,66,230,-1,Decoration,33}
{SPRITE,spike,67,223,-1,11,1}
{SPRITE,block,67,227,-1,0,14}
{SPRITE,spike,68,223,-1,11,1}
{SPRITE,item,68,227,-1,Collectible,0}
{SPRITE,item,68,234,-1,Decoration,33}
{SPRITE,spike,69,223,-1,11,1}
{SPRITE,item,69,227,-1,Collectible,0}
{SPRITE,item,70,198,-1,Decoration,33}
{SPRITE,item,70,202,-1,Decoration,33}
{SPRITE,item,70,206,-1,Decoration,33}
{SPRITE,item,70,210,-1,Decoration,33}
{SPRITE,item,70,214,-1,Decoration,33}
{SPRITE,item,70,218,-1,Decoration,33}
{SPRITE,spike,70,223,-1,11,1}
{SPRITE,item,70,227,-1,Collectible,0}
{SPRITE,item,70,230,-1,Decoration,33}
{SPRITE,spike,71,223,-1,11,1}
{SPRITE,item,71,227,-1,Collectible,0}
{SPRITE,spike,72,223,-1,11,1}
{SPRITE,item,72,226,-1,Collectible,0}
{SPRITE,item,72,234,-1,Decoration,33}
{SPRITE,spike,73,223,-1,11,1}
{SPRITE,item,73,225,-1,Collectible,0}
{SPRITE,item,73,227,1,Decoration,37}
{SPRITE,item,74,198,-1,Decoration,33}
{SPRITE,item,74,202,-1,Decoration,33}
{SPRITE,item,74,211,1,Decoration,37}
{SPRITE,spike,74,223,-1,11,1}
{SPRITE,item,74,228,-1,Decoration,33}
{SPRITE,item,74,232,-1,Decoration,33}
{SPRITE,item,75,206,-1,Decoration,34}
{SPRITE,item,75,209,-1,Decoration,34}
{SPRITE,item,75,225,-1,Collectible,0}
{SPRITE,item,76,208,-1,Recovery,1}
{SPRITE,item,76,212,-1,Collectible,0}
{SPRITE,item,76,214,-1,Collectible,0}
{SPRITE,item,76,216,-1,Collectible,0}
{SPRITE,item,76,218,-1,Collectible,0}
{SPRITE,item,76,220,-1,Collectible,0}
{SPRITE,item,76,222,-1,Collectible,0}
{SPRITE,item,76,225,-1,Collectible,0}
{SPRITE,item,76,226,-1,Checkpoint,3}
{SPRITE,item,77,211,-1,Collectible,0}
{SPRITE,item,77,213,-1,Collectible,0}
{SPRITE,item,77,215,-1,Collectible,0}
{SPRITE,item,77,217,-1,Collectible,0}
{SPRITE,item,77,219,-1,Collectible,0}
{SPRITE,item,77,221,-1,Collectible,0}
{SPRITE,item,77,223,-1,Collectible,0}
{SPRITE,item,77,225,-1,Collectible,0}
{SPRITE,item,78,198,-1,Decoration,33}
{SPRITE,item,78,202,-1,Decoration,33}
{SPRITE,item,78,209,-1,Collectible,0}
{SPRITE,item,78,227,1,Decoration,37}
{SPRITE,item,78,228,-1,Decoration,33}
{SPRITE,item,78,232,-1,Decoration,33}
{SPRITE,item,79,209,-1,Collectible,0}
{SPRITE,item,79,211,1,Decoration,37}
{SPRITE,item,80,209,-1,Collectible,0}
{SPRITE,item,80,212,-1,Decoration,32}
{SPRITE,item,80,214,-1,Decoration,32}
{SPRITE,item,80,216,-1,Decoration,32}
{SPRITE,item,80,218,-1,Decoration,32}
{SPRITE,item,80,220,-1,Decoration,33}
{SPRITE,item,80,224,-1,Decoration,33}
{SPRITE,item,82,198,-1,Decoration,33}
{SPRITE,item,82,202,-1,Decoration,33}
{SPRITE,item,82,211,1,Decoration,37}
{SPRITE,item,82,228,-1,Decoration,33}
{SPRITE,item,82,232,-1,Decoration,33}
{SPRITE,spike,83,207,-1,11,1}
{SPRITE,item,83,210,-1,Collectible,0}
{SPRITE,spike,83,218,-1,11,3}
{SPRITE,spike,84,207,-1,11,1}
{SPRITE,item,84,211,-1,Collectible,0}
{SPRITE,spike,84,218,-1,11,3}
{SPRITE,item,84,220,-1,Decoration,33}
{SPRITE,item,84,224,-1,Decoration,33}
{SPRITE,spike,85,207,-1,11,1}
{SPRITE,item,85,212,-1,Collectible,0}
{SPRITE,spike,85,218,-1,11,3}
{SPRITE,item,86,198,-1,Decoration,33}
{SPRITE,item,86,202,-1,Decoration,33}
{SPRITE,spike,86,207,-1,11,1}
{SPRITE,item,86,213,-1,Collectible,0}
{SPRITE,spike,86,218,-1,11,3}
{SPRITE,item,86,228,-1,Decoration,33}
{SPRITE,item,86,232,-1,Decoration,33}
{SPRITE,spike,87,207,-1,11,1}
{SPRITE,item,87,214,-1,Collectible,0}
{SPRITE,spike,87,218,-1,11,3}
{SPRITE,spike,88,207,-1,11,1}
{SPRITE,item,88,212,-1,Collectible,0}
{SPRITE,item,88,213,-1,Collectible,0}
{SPRITE,item,88,214,-1,Collectible,0}
{SPRITE,spike,88,218,-1,11,3}
{SPRITE,item,88,220,-1,Decoration,33}
{SPRITE,item,88,224,-1,Decoration,33}
{SPRITE,spike,89,207,-1,11,1}
{SPRITE,item,89,212,-1,Collectible,0}
{SPRITE,item,89,213,1,Decoration,37}
{SPRITE,item,90,198,-1,Decoration,33}
{SPRITE,item,90,202,-1,Decoration,33}
{SPRITE,spike,90,207,-1,11,1}
{SPRITE,item,90,214,-1,Decoration,33}
{SPRITE,item,90,218,-1,Decoration,33}
{SPRITE,item,90,222,-1,Decoration,33}
{SPRITE,spike,91,207,-1,11,1}
{SPRITE,item,91,211,-1,Collectible,0}
{SPRITE,item,92,180,-1,Decoration,33}
{SPRITE,item,92,182,-1,Decoration,33}
{SPRITE,item,92,186,-1,Decoration,33}
{SPRITE,item,92,190,-1,Decoration,33}
{SPRITE,item,92,194,-1,Decoration,33}
{SPRITE,spike,92,207,-1,11,1}
{SPRITE,item,92,211,-1,Collectible,0}
{SPRITE,spike,93,207,-1,11,1}
{SPRITE,spike,93,212,-1,11,3}
{SPRITE,item,94,198,-1,Decoration,33}
{SPRITE,item,94,202,-1,Decoration,33}
{SPRITE,spike,94,207,-1,11,1}
{SPRITE,item,94,214,-1,Decoration,33}
{SPRITE,item,94,218,-1,Decoration,33}
{SPRITE,item,94,222,-1,Decoration,33}
{SPRITE,spike,95,207,-1,11,1}
{SPRITE,item,95,211,-1,Collectible,0}
{SPRITE,item,96,180,-1,Decoration,33}
{SPRITE,item,96,182,-1,Decoration,33}
{SPRITE,item,96,186,1,Decoration,33}
{SPRITE,item,96,190,1,Decoration,33}
{SPRITE,item,96,194,1,Decoration,33}
{SPRITE,spike,96,207,-1,11,1}
{SPRITE,spike,97,207,-1,11,1}
{SPRITE,spike,97,212,-1,11,3}
{SPRITE,item,98,188,-1,Decoration,34}
{SPRITE,item,98,198,1,Decoration,33}
{SPRITE,item,98,200,-1,Decoration,34}
{SPRITE,item,98,202,1,Decoration,33}
{SPRITE,item,98,204,-1,Decoration,34}
{SPRITE,spike,98,207,-1,11,1}
{SPRITE,item,98,214,-1,Decoration,33}
{SPRITE,item,98,218,-1,Decoration,33}
{SPRITE,spike,99,207,-1,11,1}
{SPRITE,item,99,211,-1,Collectible,0}
{SPRITE,item,100,180,-1,Decoration,33}
{SPRITE,item,100,184,-1,Decoration,33}
{SPRITE,item,100,194,-1,Decoration,33}
{SPRITE,spike,100,207,-1,11,1}
{SPRITE,item,100,211,-1,Collectible,0}
{SPRITE,item,101,191,-1,Health,2}
{SPRITE,spike,101,207,-1,11,1}
{SPRITE,item,101,211,-1,Collectible,0}
{SPRITE,block,102,189,-1,1,18}
{SPRITE,block,102,190,-1,1,18}
{SPRITE,block,102,191,-1,1,18}
{SPRITE,block,102,192,-1,1,18}
{SPRITE,item,102,198,1,Decoration,33}
{SPRITE,item,102,202,1,Decoration,33}
{SPRITE,spike,102,207,-1,11,1}
{SPRITE,item,102,211,-1,Collectible,0}
{SPRITE,item,102,214,-1,Decoration,33}
{SPRITE,item,102,218,-1,Decoration,33}
{SPRITE,block,103,189,-1,1,18}
{SPRITE,block,103,190,-1,1,18}
{SPRITE,block,103,191,-1,1,18}
{SPRITE,block,103,192,-1,1,18}
{SPRITE,spike,103,207,-1,11,1}
{SPRITE,item,104,180,-1,Decoration,33}
{SPRITE,item,104,184,-1,Decoration,33}
{SPRITE,block,104,189,-1,1,18}
{SPRITE,block,104,190,-1,1,18}
{SPRITE,block,104,191,-1,1,18}
{SPRITE,block,104,192,-1,1,18}
{SPRITE,item,104,194,-1,Decoration,33}
{SPRITE,item,104,198,-1,Decoration,33}
{SPRITE,item,104,202,-1,Decoration,33}
{SPRITE,spike,104,207,-1,11,1}
{SPRITE,block,105,189,-1,1,18}
{SPRITE,block,105,190,-1,1,18}
{SPRITE,block,105,191,-1,1,18}
{SPRITE,block,105,192,-1,1,18}
{SPRITE,spike,105,207,-1,11,1}
{SPRITE,item,105,211,-1,Collectible,0}
{SPRITE,block,106,189,-1,1,18}
{SPRITE,block,106,190,-1,1,13}
{SPRITE,block,106,191,-1,1,18}
{SPRITE,block,106,192,-1,1,18}
{SPRITE,spike,106,207,-1,11,1}
{SPRITE,item,106,211,-1,Collectible,0}
{SPRITE,item,106,214,-1,Decoration,33}
{SPRITE,item,106,218,-1,Decoration,33}
{SPRITE,block,107,189,-1,1,13}
{SPRITE,block,107,190,-1,1,18}
{SPRITE,block,107,191,-1,1,18}
{SPRITE,block,107,192,-1,1,13}
{SPRITE,spike,107,207,-1,11,1}
{SPRITE,item,107,211,-1,Collectible,0}
{SPRITE,item,108,180,-1,Decoration,33}
{SPRITE,item,108,184,-1,Decoration,33}
{SPRITE,block,108,189,-1,1,18}
{SPRITE,block,108,190,-1,1,18}
{SPRITE,block,108,191,-1,1,18}
{SPRITE,block,108,192,-1,1,18}
{SPRITE,item,108,193,1,Decoration,37}
{SPRITE,item,108,202,1,Decoration,37}
{SPRITE,item,108,211,-1,Collectible,0}
{SPRITE,block,109,189,-1,1,18}
{SPRITE,block,109,190,-1,1,18}
{SPRITE,block,109,191,-1,1,13}
{SPRITE,block,109,192,-1,1,18}
{SPRITE,spike,109,193,-1,11,1}
{SPRITE,item,109,202,-1,Collectible,0}
{SPRITE,item,109,204,-1,Collectible,0}
{SPRITE,block,110,189,-1,1,13}
{SPRITE,block,110,190,-1,1,13}
{SPRITE,block,110,191,-1,1,13}
{SPRITE,block,110,192,-1,1,18}
{SPRITE,spike,110,193,-1,11,1}
{SPRITE,item,110,201,-1,Collectible,0}
{SPRITE,item,110,203,-1,Collectible,0}
{SPRITE,item,110,205,-1,Collectible,0}
{SPRITE,item,110,214,-1,Decoration,33}
{SPRITE,item,110,218,-1,Decoration,33}
{SPRITE,item,111,192,-1,Collectible,0}
{SPRITE,item,111,194,-1,Collectible,0}
{SPRITE,item,111,196,-1,Collectible,0}
{SPRITE,item,111,198,-1,Collectible,0}
{SPRITE,item,111,211,-1,Checkpoint,3}
{SPRITE,item,112,180,-1,Decoration,33}
{SPRITE,item,112,184,-1,Decoration,33}
{SPRITE,item,112,191,-1,Collectible,0}
{SPRITE,item,112,193,-1,Collectible,0}
{SPRITE,item,112,195,-1,Collectible,0}
{SPRITE,item,112,197,-1,Collectible,0}
{SPRITE,item,112,213,1,Decoration,37}
{SPRITE,item,113,193,1,Decoration,37}
{SPRITE,item,113,202,1,Decoration,37}
{SPRITE,item,114,191,-1,Collectible,0}
{SPRITE,item,114,196,-1,Decoration,33}
{SPRITE,item,114,200,-1,Decoration,33}
{SPRITE,item,114,204,-1,Decoration,33}
{SPRITE,item,114,208,-1,Decoration,33}
{SPRITE,item,114,212,-1,Decoration,33}
{SPRITE,item,114,216,-1,Decoration,33}
{SPRITE,item,114,220,-1,Decoration,33}
{SPRITE,item,115,191,-1,Collectible,0}
{SPRITE,block,115,193,-1,4,12}
{SPRITE,item,115,194,-1,Decoration,33}
{SPRITE,item,116,180,-1,Decoration,33}
{SPRITE,item,116,184,-1,Decoration,33}
{SPRITE,item,116,191,-1,Collectible,0}
{SPRITE,block,116,193,-1,4,12}
{SPRITE,block,117,193,-1,4,12}
{SPRITE,block,118,189,-1,3,15}
{SPRITE,block,118,190,-1,3,15}
{SPRITE,block,118,191,-1,3,15}
{SPRITE,block,118,192,-1,3,15}
{SPRITE,block,118,193,-1,4,12}
{SPRITE,block,118,194,-1,8,30}
{SPRITE,item,118,198,-1,Decoration,33}
{SPRITE,item,118,202,-1,Decoration,33}
{SPRITE,item,118,204,-1,Decoration,33}
{SPRITE,item,118,208,-1,Decoration,33}
{SPRITE,item,118,212,-1,Decoration,33}
{SPRITE,item,118,216,-1,Decoration,33}
{SPRITE,item,118,220,-1,Decoration,33}
{SPRITE,spike,119,196,-1,11,3}
{SPRITE,item,120,180,-1,Decoration,33}
{SPRITE,item,120,184,-1,Decoration,33}
{SPRITE,item,120,192,-1,Collectible,0}
{SPRITE,spike,120,196,-1,11,3}
{SPRITE,item,120,198,-1,Decoration,33}
{SPRITE,item,120,202,-1,Decoration,33}
{SPRITE,item,121,193,-1,Collectible,0}
{SPRITE,item,121,194,-1,Collectible,0}
{SPRITE,spike,121,196,-1,11,3}
{SPRITE,spike,122,196,-1,11,3}
{SPRITE,spike,123,196,-1,11,3}
{SPRITE,item,124,180,-1,Decoration,33}
{SPRITE,item,124,184,-1,Decoration,33}
{SPRITE,spike,124,196,-1,11,3}
{SPRITE,item,124,198,-1,Decoration,33}
{SPRITE,item,124,202,-1,Decoration,33}
{SPRITE,item,125,193,-1,Collectible,0}
{SPRITE,spike,125,196,-1,11,3}
{SPRITE,item,126,193,-1,Collectible,0}
{SPRITE,spike,126,196,-1,11,3}
{SPRITE,item,127,193,-1,Collectible,0}
{SPRITE,item,127,195,1,Decoration,37}
{SPRITE,item,128,180,-1,Decoration,33}
{SPRITE,item,128,184,-1,Decoration,33}
{SPRITE,item,128,193,-1,Collectible,0}
{SPRITE,container,128,194,-1,4,3}
{SPRITE,item,128,196,-1,Decoration,33}
{SPRITE,item,128,200,-1,Decoration,33}
{SPRITE,block,131,189,-1,3,15}
{SPRITE,block,131,190,-1,3,15}
{SPRITE,block,131,191,-1,3,15}
{SPRITE,block,131,192,-1,3,15}
{SPRITE,block,131,193,-1,3,15}
{SPRITE,block,131,194,-1,3,15}
{SPRITE,item,132,148,-1,Decoration,33}
{SPRITE,item,132,152,-1,Decoration,33}
{SPRITE,item,132,156,-1,Decoration,33}
{SPRITE,item,132,160,-1,Decoration,33}
{SPRITE,item,132,164,-1,Decoration,33}
{SPRITE,item,132,168,-1,Decoration,33}
{SPRITE,item,132,172,-1,Decoration,33}
{SPRITE,item,132,176,-1,Decoration,33}
{SPRITE,item,132,180,-1,Decoration,33}
{SPRITE,item,132,184,-1,Decoration,33}
{SPRITE,item,132,196,-1,Decoration,33}
{SPRITE,item,132,200,-1,Decoration,33}
{SPRITE,item,133,193,-1,Collectible,0}
{SPRITE,block,134,189,-1,3,15}
{SPRITE,block,134,190,-1,3,15}
{SPRITE,block,134,191,-1,3,15}
{SPRITE,block,134,192,-1,3,15}
{SPRITE,block,134,193,-1,3,15}
{SPRITE,block,134,194,-1,3,15}
{SPRITE,item,136,148,1,Decoration,33}
{SPRITE,item,136,152,1,Decoration,33}
{SPRITE,item,136,156,1,Decoration,33}
{SPRITE,item,136,160,1,Decoration,33}
{SPRITE,item,136,164,1,Decoration,33}
{SPRITE,item,136,168,1,Decoration,33}
{SPRITE,item,136,172,1,Decoration,33}
{SPRITE,item,136,176,1,Decoration,33}
{SPRITE,item,136,180,1,Decoration,33}
{SPRITE,item,136,184,1,Decoration,33}
{SPRITE,item,136,193,-1,Collectible,0}
{SPRITE,item,136,196,1,Decoration,33}
{SPRITE,item,136,200,1,Decoration,33}
{SPRITE,item,137,146,-1,Decoration,34}
{SPRITE,item,137,160,-1,Decoration,34}
{SPRITE,item,137,174,-1,Decoration,34}
{SPRITE,item,137,188,-1,Decoration,34}
{SPRITE,item,137,193,-1,Collectible,0}
{SPRITE,block,139,189,-1,3,15}
{SPRITE,block,139,190,-1,3,15}
{SPRITE,block,139,191,-1,3,15}
{SPRITE,block,139,192,-1,3,15}
{SPRITE,block,139,193,-1,3,15}
{SPRITE,block,139,194,-1,3,15}
{SPRITE,item,140,148,-1,Decoration,33}
{SPRITE,item,140,152,-1,Decoration,33}
{SPRITE,item,140,196,-1,Decoration,33}
{SPRITE,item,140,200,-1,Decoration,33}
{SPRITE,spike,141,157,-1,11,0}
{SPRITE,spike,141,158,-1,11,0}
{SPRITE,block,141,159,-1,4,12}
{SPRITE,spike,141,160,-1,11,0}
{SPRITE,spike,141,161,-1,11,0}
{SPRITE,spike,141,162,-1,11,0}
{SPRITE,spike,141,163,-1,11,0}
{SPRITE,spike,141,164,-1,11,0}
{SPRITE,spike,141,165,-1,11,0}
{SPRITE,spike,141,166,-1,11,0}
{SPRITE,spike,141,167,-1,11,0}
{SPRITE,spike,141,168,-1,11,0}
{SPRITE,spike,141,169,-1,11,0}
{SPRITE,spike,141,170,-1,11,0}
{SPRITE,spike,141,171,-1,11,0}
{SPRITE,spike,141,172,-1,11,0}
{SPRITE,spike,141,173,-1,11,0}
{SPRITE,spike,141,174,-1,11,0}
{SPRITE,spike,141,175,-1,11,0}
{SPRITE,spike,141,176,-1,11,0}
{SPRITE,spike,141,177,-1,11,0}
{SPRITE,spike,141,178,-1,11,0}
{SPRITE,spike,141,179,-1,11,0}
{SPRITE,spike,141,180,-1,11,0}
{SPRITE,spike,141,181,-1,11,0}
{SPRITE,spike,141,182,-1,11,0}
{SPRITE,spike,141,183,-1,11,0}
{SPRITE,spike,141,184,-1,11,0}
{SPRITE,spike,141,185,-1,11,0}
{SPRITE,spike,141,186,-1,11,0}
{SPRITE,spike,141,187,-1,11,0}
{SPRITE,spike,141,188,-1,11,0}
{SPRITE,item,142,130,-1,Decoration,34}
{SPRITE,item,142,132,-1,Decoration,34}
{SPRITE,block,142,159,-1,4,12}
{SPRITE,item,142,174,-1,Collectible,0}
{SPRITE,item,142,175,-1,Collectible,0}
{SPRITE,item,142,176,-1,Collectible,0}
{SPRITE,item,142,177,-1,Collectible,0}
{SPRITE,item,142,178,-1,Collectible,0}
{SPRITE,item,142,179,-1,Collectible,0}
{SPRITE,item,142,180,-1,Collectible,0}
{SPRITE,item,142,181,-1,Collectible,0}
{SPRITE,item,142,182,-1,Collectible,0}
{SPRITE,item,142,183,-1,Collectible,0}
{SPRITE,item,142,184,-1,Collectible,0}
{SPRITE,item,142,185,-1,Collectible,0}
{SPRITE,item,142,186,-1,Collectible,0}
{SPRITE,item,142,187,-1,Collectible,0}
{SPRITE,item,142,188,-1,Collectible,0}
{SPRITE,item,142,189,-1,Collectible,0}
{SPRITE,item,142,190,-1,Collectible,0}
{SPRITE,item,142,191,-1,Collectible,0}
{SPRITE,item,142,193,-1,Collectible,0}
{SPRITE,item,143,158,-1,Health,2}
{SPRITE,block,143,159,-1,4,12}
{SPRITE,item,143,162,-1,Recovery,1}
{SPRITE,item,143,173,-1,Collectible,0}
{SPRITE,item,144,148,-1,Decoration,33}
{SPRITE,item,144,152,-1,Decoration,33}
{SPRITE,block,144,159,-1,4,12}
{SPRITE,item,144,173,-1,Collectible,0}
{SPRITE,item,144,193,-1,Collectible,0}
{SPRITE,item,144,196,-1,Decoration,33}
{SPRITE,item,144,200,-1,Decoration,33}
{SPRITE,item,146,173,-1,Collectible,0}
{SPRITE,item,146,195,1,Decoration,37}
{SPRITE,item,147,173,-1,Collectible,0}
{SPRITE,item,147,175,1,Decoration,37}
{SPRITE,item,148,148,-1,Decoration,33}
{SPRITE,item,148,152,-1,Decoration,33}
{SPRITE,item,148,171,-1,Collectible,0}
{SPRITE,item,148,173,-1,Checkpoint,3}
{SPRITE,item,148,176,-1,Decoration,33}
{SPRITE,item,148,180,-1,Decoration,33}
{SPRITE,item,148,184,-1,Decoration,33}
{SPRITE,item,148,188,-1,Decoration,33}
{SPRITE,item,148,192,-1,Decoration,33}
{SPRITE,item,148,196,-1,Decoration,33}
{SPRITE,item,148,200,-1,Decoration,33}
{SPRITE,item,149,170,-1,Collectible,0}
{SPRITE,item,149,173,1,Decoration,37}
{SPRITE,item,150,169,-1,Collectible,0}
{SPRITE,item,150,174,-1,Decoration,33}
{SPRITE,item,151,168,-1,Collectible,0}
{SPRITE,item,151,171,1,Decoration,37}
{SPRITE,item,152,148,-1,Decoration,33}
{SPRITE,item,152,152,-1,Decoration,33}
{SPRITE,item,152,167,-1,Collectible,0}
{SPRITE,item,152,172,-1,Decoration,32}
{SPRITE,item,152,176,-1,Decoration,33}
{SPRITE,item,152,180,-1,Decoration,33}
{SPRITE,item,152,184,-1,Decoration,33}
{SPRITE,item,152,188,-1,Decoration,33}
{SPRITE,item,152,192,-1,Decoration,33}
{SPRITE,item,152,196,-1,Decoration,33}
{SPRITE,item,152,200,-1,Decoration,33}
{SPRITE,item,153,166,-1,Collectible,0}
{SPRITE,item,153,169,1,Decoration,37}
{SPRITE,item,154,165,-1,Collectible,0}
{SPRITE,item,154,170,-1,Decoration,33}
{SPRITE,item,154,174,-1,Decoration,33}
{SPRITE,item,154,178,-1,Decoration,33}
{SPRITE,item,155,164,-1,Collectible,0}
{SPRITE,item,155,167,1,Decoration,37}
{SPRITE,item,156,148,-1,Decoration,33}
{SPRITE,item,156,152,-1,Decoration,33}
{SPRITE,item,156,163,-1,Collectible,0}
{SPRITE,item,156,168,-1,Decoration,32}
{SPRITE,item,157,165,1,Decoration,37}
{SPRITE,item,158,163,-1,Collectible,0}
{SPRITE,container,158,164,-1,4,3}
{SPRITE,item,158,166,-1,Decoration,33}
{SPRITE,item,158,170,-1,Decoration,33}
{SPRITE,item,158,174,-1,Decoration,33}
{SPRITE,item,158,178,-1,Decoration,33}
{SPRITE,container,159,164,-1,4,3}
{SPRITE,item,160,148,-1,Decoration,33}
{SPRITE,item,160,152,-1,Decoration,33}
{SPRITE,item,161,161,-1,Collectible,0}
{SPRITE,spike,162,157,-1,11,1}
{SPRITE,item,162,165,1,Decoration,37}
{SPRITE,item,162,172,-1,Decoration,33}
{SPRITE,item,162,176,-1,Decoration,33}
{SPRITE,spike,163,157,-1,11,1}
{SPRITE,item,163,161,-1,Collectible,0}
{SPRITE,spike,163,170,-1,11,3}
{SPRITE,item,164,124,-1,Decoration,33}
{SPRITE,item,164,128,-1,Decoration,33}
{SPRITE,item,164,132,-1,Decoration,33}
{SPRITE,item,164,136,-1,Decoration,33}
{SPRITE,item,164,140,-1,Decoration,33}
{SPRITE,item,164,144,-1,Decoration,33}
{SPRITE,item,164,148,-1,Decoration,33}
{SPRITE,item,164,152,-1,Decoration,33}
{SPRITE,spike,164,157,-1,11,1}
{SPRITE,spike,164,170,-1,11,3}
{SPRITE,item,164,172,-1,Decoration,33}
{SPRITE,item,164,176,-1,Decoration,33}
{SPRITE,spike,165,157,-1,11,1}
{SPRITE,item,165,161,-1,Collectible,0}
{SPRITE,spike,165,170,-1,11,3}
{SPRITE,spike,166,157,-1,11,1}
{SPRITE,spike,166,170,-1,11,3}
{SPRITE,spike,167,157,-1,11,1}
{SPRITE,item,167,161,-1,Collectible,0}
{SPRITE,spike,167,170,-1,11,3}
{SPRITE,item,168,124,-1,Decoration,33}
{SPRITE,item,168,128,-1,Decoration,33}
{SPRITE,item,168,132,-1,Decoration,33}
{SPRITE,item,168,136,-1,Decoration,33}
{SPRITE,item,168,140,-1,Decoration,33}
{SPRITE,item,168,144,-1,Decoration,33}
{SPRITE,item,168,148,-1,Decoration,33}
{SPRITE,item,168,152,-1,Decoration,33}
{SPRITE,spike,168,157,-1,11,1}
{SPRITE,spike,168,170,-1,11,3}
{SPRITE,item,168,172,-1,Decoration,33}
{SPRITE,item,168,176,-1,Decoration,33}
{SPRITE,spike,169,157,-1,11,1}
{SPRITE,item,169,161,-1,Collectible,0}
{SPRITE,spike,169,170,-1,11,3}
{SPRITE,spike,170,157,-1,11,1}
{SPRITE,spike,170,170,-1,11,3}
{SPRITE,spike,171,157,-1,11,1}
{SPRITE,block,171,158,-1,2,16}
{SPRITE,block,171,159,-1,2,16}
{SPRITE,block,171,160,-1,2,16}
{SPRITE,block,171,161,-1,2,16}
{SPRITE,block,171,162,-1,2,16}
{SPRITE,block,171,163,-1,2,16}
{SPRITE,block,171,164,-1,2,16}
{SPRITE,block,171,165,-1,2,16}
{SPRITE,block,171,166,-1,2,16}
{SPRITE,block,171,167,-1,2,16}
{SPRITE,block,171,168,-1,2,16}
{SPRITE,block,171,169,-1,2,16}
{SPRITE,spike,171,170,-1,11,3}
{SPRITE,item,172,122,-1,Decoration,33}
{SPRITE,item,172,126,-1,Decoration,33}
{SPRITE,item,172,139,1,Decoration,37}
{SPRITE,item,172,153,1,Decoration,37}
{SPRITE,spike,172,157,-1,11,1}
{SPRITE,spike,172,170,-1,11,3}
{SPRITE,item,172,172,-1,Decoration,33}
{SPRITE,item,172,176,-1,Decoration,33}
{SPRITE,item,173,131,-1,Recovery,1}
{SPRITE,item,173,161,-1,Collectible,0}
{SPRITE,spike,173,170,-1,11,3}
{SPRITE,item,174,141,-1,Collectible,0}
{SPRITE,item,174,143,-1,Collectible,0}
{SPRITE,item,174,145,-1,Collectible,0}
{SPRITE,item,174,147,-1,Collectible,0}
{SPRITE,spike,174,170,-1,11,3}
{SPRITE,item,175,139,-1,Collectible,0}
{SPRITE,block,175,143,-1,2,16}
{SPRITE,block,175,144,-1,2,16}
{SPRITE,block,175,145,-1,2,16}
{SPRITE,block,175,146,-1,2,16}
{SPRITE,block,175,147,-1,2,16}
{SPRITE,block,175,148,-1,2,16}
{SPRITE,block,175,149,-1,2,16}
{SPRITE,block,175,150,-1,2,16}
{SPRITE,block,175,151,-1,2,16}
{SPRITE,block,175,152,-1,2,16}
{SPRITE,block,175,153,-1,2,16}
{SPRITE,block,175,154,-1,2,16}
{SPRITE,block,175,155,-1,2,16}
{SPRITE,block,175,156,-1,2,16}
{SPRITE,block,175,157,-1,2,16}
{SPRITE,item,175,161,-1,Collectible,0}
{SPRITE,item,175,165,1,Decoration,37}
{SPRITE,item,176,122,-1,Decoration,33}
{SPRITE,item,176,126,-1,Decoration,33}
{SPRITE,item,176,137,-1,Collectible,0}
{SPRITE,block,176,143,-1,2,16}
{SPRITE,item,176,149,-1,Collectible,0}
{SPRITE,item,176,161,-1,Collectible,0}
{SPRITE,item,176,166,-1,Decoration,33}
{SPRITE,item,176,170,-1,Decoration,33}
{SPRITE,item,176,174,-1,Decoration,33}
{SPRITE,item,176,178,-1,Decoration,33}
{SPRITE,block,177,131,-1,2,16}
{SPRITE,block,177,132,-1,2,16}
{SPRITE,block,177,133,-1,2,16}
{SPRITE,block,177,134,-1,2,16}
{SPRITE,block,177,135,-1,2,16}
{SPRITE,block,177,136,-1,2,16}
{SPRITE,block,177,137,-1,2,16}
{SPRITE,block,177,138,-1,2,16}
{SPRITE,block,177,139,-1,2,16}
{SPRITE,block,177,140,-1,2,16}
{SPRITE,block,177,141,-1,2,16}
{SPRITE,block,177,142,-1,2,16}
{SPRITE,block,177,143,-1,2,16}
{SPRITE,item,177,149,-1,Collectible,0}
{SPRITE,item,177,151,-1,Collectible,0}
{SPRITE,item,177,153,-1,Collectible,0}
{SPRITE,item,177,155,-1,Collectible,0}
{SPRITE,item,177,157,-1,Collectible,0}
{SPRITE,item,178,135,-1,Collectible,0}
{SPRITE,block,178,143,-1,2,16}
{SPRITE,item,178,145,-1,Recovery,1}
{SPRITE,item,178,163,-1,Checkpoint,3}
{SPRITE,item,178,165,1,Decoration,37}
{SPRITE,item,179,139,1,Decoration,37}
{SPRITE,item,179,153,1,Decoration,37}
{SPRITE,item,180,122,-1,Decoration,33}
{SPRITE,item,180,126,-1,Decoration,33}
{SPRITE,item,180,135,-1,Collectible,0}
{SPRITE,item,180,140,-1,Decoration,33}
{SPRITE,item,180,144,-1,Decoration,33}
{SPRITE,item,180,148,-1,Decoration,33}
{SPRITE,item,180,152,-1,Decoration,33}
{SPRITE,item,180,156,-1,Decoration,33}
{SPRITE,item,180,160,-1,Decoration,33}
{SPRITE,item,180,164,-1,Decoration,33}
{SPRITE,item,180,168,-1,Decoration,33}
{SPRITE,item,180,172,-1,Decoration,33}
{SPRITE,item,180,174,-1,Decoration,33}
{SPRITE,item,182,135,-1,Collectible,0}
{SPRITE,item,182,140,-1,Decoration,33}
{SPRITE,item,182,144,-1,Decoration,33}
{SPRITE,item,184,122,-1,Decoration,33}
{SPRITE,item,184,126,-1,Decoration,33}
{SPRITE,item,184,146,-1,Decoration,33}
{SPRITE,item,184,150,-1,Decoration,33}
{SPRITE,item,184,152,-1,Decoration,33}
{SPRITE,item,184,156,-1,Decoration,33}
{SPRITE,item,184,160,-1,Decoration,33}
{SPRITE,item,184,164,-1,Decoration,33}
{SPRITE,item,184,168,-1,Decoration,33}
{SPRITE,item,184,172,-1,Decoration,33}
{SPRITE,item,186,139,1,Decoration,37}
{SPRITE,item,187,102,-1,Decoration,34}
{SPRITE,item,187,116,-1,Decoration,34}
{SPRITE,item,187,130,-1,Decoration,34}
{SPRITE,item,187,139,-1,Decoration,34}
{SPRITE,spike,187,144,-1,11,3}
{SPRITE,item,188,122,-1,Decoration,33}
{SPRITE,item,188,126,-1,Decoration,33}
{SPRITE,item,188,135,-1,Collectible,0}
{SPRITE,spike,188,144,-1,11,3}
{SPRITE,item,188,146,-1,Decoration,33}
{SPRITE,item,188,150,-1,Decoration,33}
{SPRITE,spike,189,144,-1,11,3}
{SPRITE,item,190,135,-1,Collectible,0}
{SPRITE,spike,190,144,-1,11,3}
{SPRITE,block,191,131,-1,2,16}
{SPRITE,block,191,132,-1,2,16}
{SPRITE,block,191,133,-1,2,16}
{SPRITE,block,191,134,-1,2,16}
{SPRITE,block,191,135,-1,2,16}
{SPRITE,block,191,136,-1,2,16}
{SPRITE,block,191,137,-1,2,16}
{SPRITE,block,191,138,-1,2,16}
{SPRITE,block,191,139,-1,2,16}
{SPRITE,block,191,140,-1,2,16}
{SPRITE,block,191,141,-1,2,16}
{SPRITE,block,191,142,-1,2,16}
{SPRITE,block,191,143,-1,2,16}
{SPRITE,spike,191,144,-1,11,3}
{SPRITE,item,192,122,-1,Decoration,33}
{SPRITE,item,192,126,-1,Decoration,33}
{SPRITE,spike,192,144,-1,11,3}
{SPRITE,item,192,146,-1,Decoration,33}
{SPRITE,item,192,150,-1,Decoration,33}
{SPRITE,item,193,135,-1,Collectible,0}
{SPRITE,item,193,139,1,Decoration,37}
{SPRITE,item,194,102,-1,Decoration,33}
{SPRITE,item,194,106,-1,Decoration,33}
{SPRITE,item,194,110,-1,Decoration,33}
{SPRITE,item,194,114,-1,Decoration,33}
{SPRITE,item,194,118,-1,Decoration,33}
{SPRITE,item,194,140,-1,Decoration,32}
{SPRITE,item,194,142,-1,Decoration,32}
{SPRITE,item,194,144,-1,Decoration,32}
{SPRITE,item,195,135,-1,Collectible,0}
{SPRITE,item,196,122,-1,Decoration,33}
{SPRITE,item,196,126,-1,Decoration,33}
{SPRITE,item,196,139,1,Decoration,37}
{SPRITE,item,196,146,-1,Decoration,33}
{SPRITE,item,196,150,-1,Decoration,33}
{SPRITE,item,197,135,-1,Collectible,0}
{SPRITE,block,197,139,-1,0,14}
{SPRITE,container,197,140,-1,4,3}
{SPRITE,block,197,141,-1,0,14}
{SPRITE,block,197,143,-1,0,14}
{SPRITE,spike,197,144,-1,11,3}
{SPRITE,item,198,102,-1,Decoration,33}
{SPRITE,item,198,106,-1,Decoration,33}
{SPRITE,item,198,110,-1,Decoration,33}
{SPRITE,item,198,114,-1,Decoration,33}
{SPRITE,item,198,118,-1,Decoration,33}
{SPRITE,item,198,122,-1,Decoration,33}
{SPRITE,item,198,126,-1,Decoration,33}
{SPRITE,block,198,139,-1,0,14}
{SPRITE,container,198,140,-1,4,3}
{SPRITE,block,198,141,-1,0,14}
{SPRITE,item,198,142,-1,Health,2}
{SPRITE,block,198,143,-1,0,14}
{SPRITE,spike,198,144,-1,11,3}
{SPRITE,item,198,146,-1,Decoration,33}
{SPRITE,item,198,150,-1,Decoration,33}
{SPRITE,block,199,139,-1,0,14}
{SPRITE,container,199,140,-1,4,3}
{SPRITE,block,199,141,-1,0,14}
{SPRITE,block,199,143,-1,0,14}
{SPRITE,spike,199,144,-1,11,3}
{SPRITE,item,200,137,-1,Collectible,0}
{SPRITE,block,200,139,-1,0,14}
{SPRITE,container,200,140,-1,4,3}
{SPRITE,block,200,141,-1,0,14}
{SPRITE,block,200,143,-1,0,14}
{SPRITE,spike,200,144,-1,11,3}
{SPRITE,item,201,139,1,Decoration,37}
{SPRITE,item,202,102,-1,Decoration,33}
{SPRITE,item,202,106,-1,Decoration,33}
{SPRITE,item,202,117,1,Decoration,37}
{SPRITE,item,202,127,1,Decoration,37}
{SPRITE,item,202,137,-1,Collectible,0}
{SPRITE,item,202,140,-1,Decoration,33}
{SPRITE,item,202,144,-1,Decoration,33}
{SPRITE,item,202,148,-1,Decoration,33}
{SPRITE,item,202,150,-1,Decoration,33}
{SPRITE,item,204,113,-1,Recovery,1}
{SPRITE,item,204,137,-1,Collectible,0}
{SPRITE,item,205,117,-1,Collectible,0}
{SPRITE,item,205,119,-1,Collectible,0}
{SPRITE,item,205,121,-1,Collectible,0}
{SPRITE,item,205,123,-1,Collectible,0}
{SPRITE,item,205,125,-1,Collectible,0}
{SPRITE,item,205,127,-1,Collectible,0}
{SPRITE,item,205,129,-1,Collectible,0}
{SPRITE,item,205,131,-1,Collectible,0}
{SPRITE,item,205,133,-1,Collectible,0}
{SPRITE,item,206,102,-1,Decoration,33}
{SPRITE,item,206,106,-1,Decoration,33}
{SPRITE,item,206,137,-1,Collectible,0}
{SPRITE,item,206,140,-1,Decoration,33}
{SPRITE,item,206,144,-1,Decoration,33}
{SPRITE,item,206,148,-1,Decoration,33}
{SPRITE,item,206,150,-1,Decoration,33}
{SPRITE,item,208,117,-1,Collectible,0}
{SPRITE,item,208,119,-1,Collectible,0}
{SPRITE,item,208,121,-1,Collectible,0}
{SPRITE,item,208,123,-1,Collectible,0}
{SPRITE,item,208,125,-1,Collectible,0}
{SPRITE,item,208,127,-1,Collectible,0}
{SPRITE,item,208,129,-1,Collectible,0}
{SPRITE,item,208,131,-1,Collectible,0}
{SPRITE,item,208,133,-1,Collectible,0}
{SPRITE,item,208,135,-1,Collectible,0}
{SPRITE,item,209,116,-1,Collectible,0}
{SPRITE,item,209,136,-1,Collectible,0}
{SPRITE,item,209,138,-1,Checkpoint,3}
{SPRITE,item,210,102,-1,Decoration,33}
{SPRITE,item,210,106,-1,Decoration,33}
{SPRITE,item,210,115,-1,Collectible,0}
{SPRITE,item,210,139,1,Decoration,37}
{SPRITE,item,210,140,-1,Decoration,33}
{SPRITE,item,210,144,-1,Decoration,33}
{SPRITE,item,211,117,1,Decoration,37}
{SPRITE,item,211,127,1,Decoration,37}
{SPRITE,item,212,115,-1,Collectible,0}
{SPRITE,item,212,118,-1,Decoration,33}
{SPRITE,item,212,122,-1,Decoration,33}
{SPRITE,item,212,126,-1,Decoration,33}
{SPRITE,item,212,130,-1,Decoration,33}
{SPRITE,item,212,134,-1,Decoration,33}
{SPRITE,item,212,138,-1,Decoration,33}
{SPRITE,item,213,115,-1,Collectible,0}
{SPRITE,item,214,102,-1,Decoration,33}
{SPRITE,item,214,106,-1,Decoration,33}
{SPRITE,item,214,115,-1,Collectible,0}
{SPRITE,item,214,118,-1,Decoration,33}
{SPRITE,item,214,122,-1,Decoration,33}
{SPRITE,item,214,126,-1,Decoration,33}
{SPRITE,item,214,140,-1,Decoration,33}
{SPRITE,item,214,144,-1,Decoration,33}
{SPRITE,item,215,115,-1,Collectible,0}
{SPRITE,item,216,115,-1,Collectible,0}
{SPRITE,item,216,130,-1,Decoration,33}
{SPRITE,item,216,134,-1,Decoration,33}
{SPRITE,item,216,138,-1,Decoration,33}
{SPRITE,item,217,115,-1,Collectible,0}
{SPRITE,item,218,102,-1,Decoration,33}
{SPRITE,item,218,106,-1,Decoration,33}
{SPRITE,item,218,117,1,Decoration,37}
{SPRITE,item,218,122,-1,Decoration,33}
{SPRITE,item,218,126,-1,Decoration,33}
{SPRITE,spike,219,120,-1,11,3}
{SPRITE,block,220,111,-1,1,13}
{SPRITE,block,220,112,-1,1,13}
{SPRITE,block,220,113,-1,1,13}
{SPRITE,block,220,114,-1,1,13}
{SPRITE,block,220,115,-1,1,13}
{SPRITE,block,220,116,-1,1,13}
{SPRITE,spike,220,120,-1,11,3}
{SPRITE,spike,221,120,-1,11,3}
{SPRITE,item,222,102,-1,Decoration,33}
{SPRITE,item,222,106,-1,Decoration,33}
{SPRITE,item,222,115,-1,Collectible,0}
{SPRITE,spike,222,120,-1,11,3}
{SPRITE,item,222,122,-1,Decoration,33}
{SPRITE,item,222,126,-1,Decoration,33}
{SPRITE,item,223,115,-1,Collectible,0}
{SPRITE,spike,223,120,-1,11,3}
{SPRITE,item,224,115,-1,Collectible,0}
{SPRITE,spike,224,120,-1,11,3}
{SPRITE,item,225,115,-1,Collectible,0}
{SPRITE,item,225,117,1,Decoration,37}
{SPRITE,item,226,102,-1,Decoration,33}
{SPRITE,item,226,106,-1,Decoration,33}
{SPRITE,item,226,118,-1,Decoration,33}
{SPRITE,item,226,122,-1,Decoration,33}
{SPRITE,item,226,126,-1,Decoration,33}
{SPRITE,block,228,113,-1,1,13}
{SPRITE,block,228,114,-1,1,13}
{SPRITE,block,228,115,-1,1,13}
{SPRITE,block,228,116,-1,1,13}
{SPRITE,item,230,58,1,Decoration,33}
{SPRITE,item,230,62,1,Decoration,33}
{SPRITE,item,230,66,1,Decoration,33}
{SPRITE,item,230,70,1,Decoration,33}
{SPRITE,item,230,74,1,Decoration,33}
{SPRITE,item,230,78,1,Decoration,33}
{SPRITE,item,230,82,1,Decoration,33}
{SPRITE,item,230,86,1,Decoration,33}
{SPRITE,item,230,90,1,Decoration,33}
{SPRITE,item,230,94,1,Decoration,33}
{SPRITE,item,230,98,1,Decoration,33}
{SPRITE,item,230,102,1,Decoration,33}
{SPRITE,item,230,106,1,Decoration,33}
{SPRITE,item,230,118,1,Decoration,33}
{SPRITE,item,230,122,1,Decoration,33}
{SPRITE,item,230,126,1,Decoration,33}
{SPRITE,item,231,115,-1,Collectible,0}
{SPRITE,item,232,34,-1,Decoration,34}
{SPRITE,item,232,48,-1,Decoration,34}
{SPRITE,item,232,60,-1,Decoration,34}
{SPRITE,item,232,74,-1,Decoration,34}
{SPRITE,item,232,88,-1,Decoration,34}
{SPRITE,item,232,102,-1,Decoration,34}
{SPRITE,block,232,111,-1,1,13}
{SPRITE,block,232,112,-1,1,13}
{SPRITE,block,232,113,-1,1,13}
{SPRITE,block,232,114,-1,1,13}
{SPRITE,item,232,115,-1,Collectible,0}
{SPRITE,item,232,116,-1,Decoration,34}
{SPRITE,item,233,115,-1,Collectible,0}
{SPRITE,item,234,58,-1,Decoration,33}
{SPRITE,item,234,62,-1,Decoration,33}
{SPRITE,item,234,66,-1,Decoration,33}
{SPRITE,item,234,70,-1,Decoration,33}
{SPRITE,item,234,74,-1,Decoration,33}
{SPRITE,item,234,78,-1,Decoration,33}
{SPRITE,item,234,82,-1,Decoration,33}
{SPRITE,item,234,86,-1,Decoration,33}
{SPRITE,item,234,90,-1,Decoration,33}
{SPRITE,item,234,94,-1,Decoration,33}
{SPRITE,item,234,98,-1,Decoration,33}
{SPRITE,item,234,102,-1,Decoration,33}
{SPRITE,item,234,106,-1,Decoration,33}
{SPRITE,item,234,118,-1,Decoration,33}
{SPRITE,item,234,122,-1,Decoration,33}
{SPRITE,block,237,113,-1,1,13}
{SPRITE,block,237,114,-1,1,13}
{SPRITE,block,237,115,-1,1,13}
{SPRITE,block,237,116,-1,1,13}
{SPRITE,item,238,58,-1,Decoration,33}
{SPRITE,item,238,62,-1,Decoration,33}
{SPRITE,item,238,83,1,Decoration,37}
{SPRITE,item,238,95,1,Decoration,37}
{SPRITE,item,238,106,1,Decoration,37}
{SPRITE,item,238,118,-1,Decoration,33}
{SPRITE,item,238,122,-1,Decoration,33}
{SPRITE,item,239,81,-1,Collectible,0}
{SPRITE,item,239,83,-1,Collectible,0}
{SPRITE,item,239,85,-1,Collectible,0}
{SPRITE,item,239,87,-1,Collectible,0}
{SPRITE,item,239,89,-1,Collectible,0}
{SPRITE,item,239,95,-1,Collectible,0}
{SPRITE,item,239,97,-1,Collectible,0}
{SPRITE,item,239,99,-1,Collectible,0}
{SPRITE,item,239,101,-1,Collectible,0}
{SPRITE,item,239,103,-1,Collectible,0}
{SPRITE,item,239,105,-1,Collectible,0}
{SPRITE,item,239,107,-1,Collectible,0}
{SPRITE,item,239,109,-1,Collectible,0}
{SPRITE,item,239,111,-1,Collectible,0}
{SPRITE,item,240,68,-1,Recovery,1}
{SPRITE,item,240,80,-1,Collectible,0}
{SPRITE,item,240,82,-1,Collectible,0}
{SPRITE,item,240,84,-1,Collectible,0}
{SPRITE,item,240,86,-1,Collectible,0}
{SPRITE,item,240,88,-1,Collectible,0}
{SPRITE,item,240,90,-1,Collectible,0}
{SPRITE,item,240,94,-1,Collectible,0}
{SPRITE,item,240,96,-1,Collectible,0}
{SPRITE,item,240,98,-1,Collectible,0}
{SPRITE,item,240,100,-1,Collectible,0}
{SPRITE,item,240,102,-1,Collectible,0}
{SPRITE,item,240,104,-1,Collectible,0}
{SPRITE,item,240,106,-1,Collectible,0}
{SPRITE,item,240,108,-1,Collectible,0}
{SPRITE,item,240,110,-1,Collectible,0}
{SPRITE,item,240,117,1,Decoration,37}
{SPRITE,item,241,83,1,Decoration,37}
{SPRITE,item,241,95,1,Decoration,37}
{SPRITE,item,241,106,1,Decoration,37}
{SPRITE,item,242,58,-1,Decoration,33}
{SPRITE,item,242,62,-1,Decoration,33}
{SPRITE,item,242,81,-1,Collectible,0}
{SPRITE,item,242,84,-1,Decoration,33}
{SPRITE,item,242,86,-1,Decoration,33}
{SPRITE,item,242,93,-1,Checkpoint,3}
{SPRITE,item,242,96,-1,Decoration,33}
{SPRITE,item,242,100,-1,Decoration,33}
{SPRITE,item,242,104,-1,Decoration,33}
{SPRITE,item,242,108,-1,Decoration,33}
{SPRITE,item,242,112,-1,Decoration,33}
{SPRITE,item,242,116,-1,Decoration,33}
{SPRITE,item,242,120,-1,Decoration,33}
{SPRITE,item,242,124,-1,Decoration,33}
{SPRITE,item,243,81,-1,Collectible,0}
{SPRITE,item,244,38,-1,Decoration,33}
{SPRITE,item,244,42,-1,Decoration,33}
{SPRITE,item,244,46,-1,Decoration,33}
{SPRITE,item,244,50,-1,Decoration,33}
{SPRITE,item,244,54,-1,Decoration,33}
{SPRITE,item,244,81,-1,Collectible,0}
{SPRITE,item,245,81,-1,Collectible,0}
{SPRITE,block,245,91,-1,2,16}
{SPRITE,block,245,92,-1,2,16}
{SPRITE,block,245,93,-1,2,16}
{SPRITE,block,245,94,-1,2,16}
{SPRITE,item,246,58,-1,Decoration,33}
{SPRITE,item,246,62,-1,Decoration,33}
{SPRITE,item,246,84,-1,Decoration,33}
{SPRITE,item,246,86,-1,Decoration,33}
{SPRITE,item,246,95,1,Decoration,37}
{SPRITE,item,246,100,-1,Decoration,33}
{SPRITE,item,246,104,-1,Decoration,33}
{SPRITE,item,246,108,-1,Decoration,33}
{SPRITE,item,246,112,-1,Decoration,33}
{SPRITE,item,246,116,-1,Decoration,33}
{SPRITE,item,246,120,-1,Decoration,33}
{SPRITE,item,246,124,-1,Decoration,33}
{SPRITE,item,247,79,1,Decoration,37}
{SPRITE,item,247,93,-1,Collectible,0}
{SPRITE,spike,247,98,-1,11,3}
{SPRITE,item,248,38,-1,Decoration,33}
{SPRITE,item,248,42,-1,Decoration,33}
{SPRITE,item,248,46,-1,Decoration,33}
{SPRITE,item,248,50,-1,Decoration,33}
{SPRITE,item,248,54,-1,Decoration,33}
{SPRITE,item,248,58,-1,Decoration,33}
{SPRITE,item,248,62,-1,Decoration,33}
{SPRITE,item,248,76,-1,Collectible,0}
{SPRITE,item,248,80,-1,Decoration,33}
{SPRITE,item,248,82,-1,Decoration,33}
{SPRITE,item,248,93,-1,Collectible,0}
{SPRITE,spike,248,98,-1,11,3}
{SPRITE,item,249,76,-1,Collectible,0}
{SPRITE,item,249,93,-1,Collectible,0}
{SPRITE,spike,249,98,-1,11,3}
{SPRITE,item,250,76,-1,Collectible,0}
{SPRITE,item,250,80,-1,Decoration,33}
{SPRITE,item,250,86,-1,Decoration,33}
{SPRITE,spike,250,98,-1,11,3}
{SPRITE,item,250,100,-1,Decoration,33}
{SPRITE,item,250,104,-1,Decoration,33}
{SPRITE,item,251,76,-1,Collectible,0}
{SPRITE,block,251,91,-1,2,16}
{SPRITE,block,251,92,-1,2,16}
{SPRITE,block,251,93,-1,2,16}
{SPRITE,block,251,94,-1,2,16}
{SPRITE,block,251,95,-1,2,16}
{SPRITE,block,251,96,-1,2,16}
{SPRITE,block,251,97,-1,2,16}
{SPRITE,spike,251,98,-1,11,3}
{SPRITE,item,252,38,-1,Decoration,33}
{SPRITE,item,252,42,-1,Decoration,33}
{SPRITE,item,252,82,-1,Decoration,33}
{SPRITE,item,252,93,-1,Collectible,0}
{SPRITE,spike,252,98,-1,11,3}
{SPRITE,spike,253,60,-1,11,0}
{SPRITE,spike,253,61,-1,11,0}
{SPRITE,spike,253,62,-1,11,0}
{SPRITE,spike,253,63,-1,11,0}
{SPRITE,spike,253,64,-1,11,0}
{SPRITE,item,253,71,-1,Collectible,0}
{SPRITE,item,253,73,1,Decoration,37}
{SPRITE,item,253,93,-1,Collectible,0}
{SPRITE,spike,253,98,-1,11,3}
{SPRITE,item,254,48,-1,Health,2}
{SPRITE,item,254,74,-1,Decoration,33}
{SPRITE,item,254,78,-1,Decoration,33}
{SPRITE,item,254,86,-1,Decoration,33}
{SPRITE,item,254,93,-1,Collectible,0}
{SPRITE,spike,254,98,-1,11,3}
{SPRITE,item,254,100,-1,Decoration,33}
{SPRITE,item,254,104,-1,Decoration,33}
{SPRITE,item,255,60,-1,Collectible,0}
{SPRITE,item,255,71,-1,Collectible,0}
{SPRITE,item,255,93,-1,Collectible,0}
{SPRITE,spike,255,98,-1,11,3}
{SPRITE,item,256,38,-1,Decoration,33}
{SPRITE,item,256,42,-1,Decoration,33}
{SPRITE,block,256,47,-1,3,15}
{SPRITE,block,256,48,-1,3,15}
{SPRITE,block,256,49,-1,3,15}
{SPRITE,block,256,50,-1,3,15}
{SPRITE,block,256,51,-1,3,15}
{SPRITE,item,256,59,-1,Collectible,0}
{SPRITE,item,256,61,-1,Collectible,0}
{SPRITE,item,256,82,-1,Decoration,33}
{SPRITE,item,256,93,-1,Collectible,0}
{SPRITE,spike,256,98,-1,11,3}
{SPRITE,item,257,58,-1,Collectible,0}
{SPRITE,item,257,62,-1,Collectible,0}
{SPRITE,item,257,67,-1,Collectible,0}
{SPRITE,item,257,68,-1,Collectible,0}
{SPRITE,item,257,69,-1,Collectible,0}
{SPRITE,block,257,91,-1,2,16}
{SPRITE,block,257,92,-1,2,16}
{SPRITE,block,257,93,-1,2,16}
{SPRITE,block,257,94,-1,2,16}
{SPRITE,block,257,95,-1,2,16}
{SPRITE,block,257,96,-1,2,16}
{SPRITE,block,257,97,-1,2,16}
{SPRITE,spike,257,98,-1,11,3}
{SPRITE,item,258,57,-1,Collectible,0}
{SPRITE,item,258,63,-1,Collectible,0}
{SPRITE,item,258,67,-1,Collectible,0}
{SPRITE,item,258,68,-1,Collectible,0}
{SPRITE,item,258,69,-1,Collectible,0}
{SPRITE,item,258,74,-1,Decoration,33}
{SPRITE,item,258,78,-1,Decoration,33}
{SPRITE,item,258,86,-1,Decoration,33}
{SPRITE,spike,258,98,-1,11,3}
{SPRITE,item,258,100,-1,Decoration,33}
{SPRITE,item,258,104,-1,Decoration,33}
{SPRITE,item,259,56,-1,Collectible,0}
{SPRITE,item,259,64,-1,Collectible,0}
{SPRITE,item,259,65,-1,Collectible,0}
{SPRITE,spike,259,98,-1,11,3}
{SPRITE,item,260,38,-1,Decoration,33}
{SPRITE,item,260,42,-1,Decoration,33}
{SPRITE,item,260,55,-1,Collectible,0}
{SPRITE,item,260,71,-1,Collectible,0}
{SPRITE,item,260,82,-1,Decoration,33}
{SPRITE,item,260,93,-1,Collectible,0}
{SPRITE,spike,260,98,-1,11,3}
{SPRITE,item,261,50,-1,Collectible,0}
{SPRITE,item,261,51,-1,Collectible,0}
{SPRITE,item,261,52,-1,Collectible,0}
{SPRITE,item,261,54,-1,Collectible,0}
{SPRITE,item,261,71,-1,Collectible,0}
{SPRITE,item,261,93,-1,Collectible,0}
{SPRITE,block,261,96,-1,4,12}
{SPRITE,item,261,97,1,Decoration,37}
{SPRITE,spike,262,54,-1,11,2}
{SPRITE,spike,262,55,-1,11,2}
{SPRITE,spike,262,56,-1,11,2}
{SPRITE,spike,262,57,-1,11,2}
{SPRITE,spike,262,58,-1,11,2}
{SPRITE,spike,262,59,-1,11,2}
{SPRITE,item,262,71,-1,Collectible,0}
{SPRITE,item,262,73,1,Decoration,37}
{SPRITE,item,262,78,-1,Decoration,33}
{SPRITE,item,262,82,-1,Decoration,33}
{SPRITE,item,262,86,-1,Decoration,33}
{SPRITE,item,262,93,-1,Collectible,0}
{SPRITE,block,262,96,-1,4,12}
{SPRITE,item,262,98,-1,Decoration,33}
{SPRITE,item,262,102,-1,Decoration,33}
{SPRITE,item,262,106,-1,Decoration,33}
{SPRITE,item,263,49,-1,Recovery,1}
{SPRITE,block,263,76,-1,4,12}
{SPRITE,item,263,93,-1,Collectible,0}
{SPRITE,block,263,96,-1,4,12}
{SPRITE,item,264,6,-1,Decoration,33}
{SPRITE,item,264,10,-1,Decoration,33}
{SPRITE,item,264,14,-1,Decoration,33}
{SPRITE,item,264,18,-1,Decoration,33}
{SPRITE,item,264,22,-1,Decoration,33}
{SPRITE,item,264,26,-1,Decoration,33}
{SPRITE,item,264,30,-1,Decoration,33}
{SPRITE,item,264,34,-1,Decoration,33}
{SPRITE,item,264,38,-1,Decoration,33}
{SPRITE,item,264,42,-1,Decoration,33}
{SPRITE,item,264,49,-1,Recovery,1}
{SPRITE,item,264,52,-1,Decoration,33}
{SPRITE,item,264,56,-1,Decoration,33}
{SPRITE,item,264,60,-1,Decoration,33}
{SPRITE,item,264,62,-1,Decoration,33}
{SPRITE,item,264,72,-1,Collectible,0}
{SPRITE,block,264,76,-1,4,12}
{SPRITE,item,264,93,-1,Collectible,0}
{SPRITE,block,264,96,-1,4,12}
{SPRITE,item,265,49,-1,Recovery,1}
{SPRITE,item,265,73,-1,Collectible,0}
{SPRITE,block,265,76,-1,4,12}
{SPRITE,block,265,96,-1,4,12}
{SPRITE,item,266,49,-1,Recovery,1}
{SPRITE,item,266,74,-1,Collectible,0}
{SPRITE,block,266,76,-1,4,12}
{SPRITE,item,266,77,1,Decoration,37}
{SPRITE,item,266,82,-1,Decoration,33}
{SPRITE,item,266,86,-1,Decoration,33}
{SPRITE,block,266,96,-1,4,12}
{SPRITE,item,266,98,-1,Decoration,33}
{SPRITE,item,266,102,-1,Decoration,33}
{SPRITE,item,266,106,-1,Decoration,33}
{SPRITE,item,267,49,-1,Recovery,1}
{SPRITE,item,267,75,-1,Collectible,0}
{SPRITE,block,267,80,-1,4,12}
{SPRITE,block,267,96,-1,4,12}
{SPRITE,item,268,6,-1,Decoration,33}
{SPRITE,item,268,10,-1,Decoration,33}
{SPRITE,item,268,14,-1,Decoration,33}
{SPRITE,item,268,18,-1,Decoration,33}
{SPRITE,item,268,22,-1,Decoration,33}
{SPRITE,item,268,26,-1,Decoration,33}
{SPRITE,item,268,30,-1,Decoration,33}
{SPRITE,item,268,34,-1,Decoration,33}
{SPRITE,item,268,38,-1,Decoration,33}
{SPRITE,item,268,42,-1,Decoration,33}
{SPRITE,item,268,49,-1,Recovery,1}
{SPRITE,item,268,52,-1,Decoration,33}
{SPRITE,item,268,56,-1,Decoration,33}
{SPRITE,item,268,60,-1,Decoration,33}
{SPRITE,item,268,62,-1,Decoration,33}
{SPRITE,item,268,76,-1,Collectible,0}
{SPRITE,block,268,80,-1,4,12}
{SPRITE,item,268,93,-1,Collectible,0}
{SPRITE,block,268,96,-1,4,12}
{SPRITE,item,269,77,-1,Collectible,0}
{SPRITE,block,269,80,-1,4,12}
{SPRITE,item,269,93,-1,Collectible,0}
{SPRITE,block,269,96,-1,4,12}
{SPRITE,item,270,32,-1,Decoration,33}
{SPRITE,item,270,46,-1,Decoration,32}
{SPRITE,item,270,49,-1,Checkpoint,3}
{SPRITE,item,270,52,1,Decoration,33}
{SPRITE,item,270,56,1,Decoration,33}
{SPRITE,item,270,78,-1,Collectible,0}
{SPRITE,block,270,80,-1,4,12}
{SPRITE,item,270,81,1,Decoration,37}
{SPRITE,item,270,86,1,Decoration,37}
{SPRITE,item,270,93,-1,Collectible,0}
{SPRITE,block,270,96,-1,4,12}
{SPRITE,item,270,98,-1,Decoration,33}
{SPRITE,item,270,102,-1,Decoration,33}
{SPRITE,item,271,79,-1,Collectible,0}
{SPRITE,item,271,93,-1,Collectible,0}
{SPRITE,block,271,96,-1,4,12}
{SPRITE,item,272,20,1,Decoration,33}
{SPRITE,item,272,22,-1,Decoration,34}
{SPRITE,item,272,24,-1,Decoration,33}
{SPRITE,item,272,28,-1,Decoration,33}
{SPRITE,item,272,30,-1,Decoration,33}
{SPRITE,item,272,34,1,Decoration,32}
{SPRITE,item,272,36,-1,Decoration,36}
{SPRITE,item,272,48,-1,Decoration,34}
{SPRITE,oneway,272,49,-1,20,1}
{SPRITE,oneway,272,50,-1,21,1}
{SPRITE,item,272,60,-1,Decoration,33}
{SPRITE,item,272,62,-1,Decoration,33}
{SPRITE,block,272,96,-1,4,12}
{SPRITE,block,273,6,-1,3,22}
{SPRITE,container,273,8,-1,4,10}
{SPRITE,container,273,9,-1,4,10}
{SPRITE,container,273,10,-1,4,10}
{SPRITE,container,273,11,-1,4,10}
{SPRITE,container,273,12,-1,4,10}
{SPRITE,container,273,13,-1,4,10}
{SPRITE,container,273,14,-1,4,10}
{SPRITE,container,273,15,-1,4,10}
{SPRITE,container,273,16,-1,4,10}
{SPRITE,container,273,17,-1,4,10}
{SPRITE,container,273,18,-1,4,10}
{SPRITE,item,273,83,-1,Collectible,0}
{SPRITE,item,273,84,-1,Collectible,0}
{SPRITE,item,273,85,-1,Collectible,0}
{SPRITE,item,273,87,-1,Collectible,0}
{SPRITE,item,273,88,-1,Collectible,0}
{SPRITE,item,273,89,-1,Collectible,0}
{SPRITE,item,273,90,-1,Collectible,0}
{SPRITE,block,273,96,-1,4,12}
{SPRITE,container,274,9,-1,4,10}
{SPRITE,container,274,10,-1,4,10}
{SPRITE,container,274,11,-1,4,10}
{SPRITE,container,274,12,-1,4,10}
{SPRITE,container,274,13,-1,4,10}
{SPRITE,container,274,14,-1,4,10}
{SPRITE,container,274,15,-1,4,10}
{SPRITE,container,274,16,-1,4,10}
{SPRITE,container,274,17,-1,4,10}
{SPRITE,container,274,18,-1,4,10}
{SPRITE,item,274,20,-1,Decoration,33}
{SPRITE,item,274,28,1,Decoration,33}
{SPRITE,item,274,32,1,Decoration,32}
{SPRITE,block,274,35,-1,8,18}
{SPRITE,item,274,52,-1,Decoration,33}
{SPRITE,item,274,56,-1,Decoration,33}
{SPRITE,block,274,96,-1,4,12}
{SPRITE,item,274,98,-1,Decoration,33}
{SPRITE,item,274,102,-1,Decoration,33}
{SPRITE,container,275,10,-1,4,10}
{SPRITE,container,275,11,-1,4,10}
{SPRITE,container,275,12,-1,4,10}
{SPRITE,container,275,13,-1,4,10}
{SPRITE,container,275,14,-1,4,10}
{SPRITE,container,275,15,-1,4,10}
{SPRITE,container,275,16,-1,4,10}
{SPRITE,container,275,17,-1,4,10}
{SPRITE,container,275,18,-1,4,10}
{SPRITE,block,275,34,-1,8,18}
{SPRITE,block,275,35,-1,8,18}
{SPRITE,item,275,68,-1,Recovery,1}
{SPRITE,block,275,96,-1,4,12}
{SPRITE,container,276,12,-1,4,10}
{SPRITE,container,276,13,-1,4,10}
{SPRITE,container,276,14,-1,4,10}
{SPRITE,container,276,15,-1,4,10}
{SPRITE,container,276,16,-1,4,10}
{SPRITE,container,276,17,-1,4,10}
{SPRITE,container,276,18,-1,4,10}
{SPRITE,item,276,24,-1,Decoration,33}
{SPRITE,block,276,33,-1,8,18}
{SPRITE,block,276,34,-1,8,18}
{SPRITE,block,276,35,-1,8,18}
{SPRITE,item,276,60,-1,Decoration,33}
{SPRITE,item,276,62,-1,Decoration,33}
{SPRITE,block,276,96,-1,4,12}
{SPRITE,item,276,97,1,Decoration,37}
{SPRITE,container,277,13,-1,4,10}
{SPRITE,container,277,14,-1,4,10}
{SPRITE,container,277,15,-1,4,10}
{SPRITE,container,277,16,-1,4,10}
{SPRITE,container,277,17,-1,4,10}
{SPRITE,container,277,18,-1,4,10}
{SPRITE,block,277,32,-1,8,18}
{SPRITE,block,277,33,-1,8,18}
{SPRITE,block,277,34,-1,8,18}
{SPRITE,block,277,35,-1,8,18}
{SPRITE,item,277,81,1,Decoration,37}
{SPRITE,item,277,86,1,Decoration,37}
{SPRITE,container,278,14,-1,4,10}
{SPRITE,container,278,15,-1,4,10}
{SPRITE,container,278,16,-1,4,10}
{SPRITE,container,278,17,-1,4,10}
{SPRITE,container,278,18,-1,4,10}
{SPRITE,item,278,20,-1,Decoration,33}
{SPRITE,item,278,24,1,Decoration,33}
{SPRITE,item,278,28,1,Decoration,32}
{SPRITE,block,278,31,-1,8,18}
{SPRITE,block,278,32,-1,8,18}
{SPRITE,block,278,33,-1,8,18}
{SPRITE,block,278,34,-1,8,18}
{SPRITE,block,278,35,-1,8,18}
{SPRITE,item,278,46,-1,Decoration,33}
{SPRITE,item,278,50,-1,Decoration,33}
{SPRITE,item,278,54,-1,Decoration,33}
{SPRITE,item,278,58,-1,Decoration,33}
{SPRITE,item,278,66,-1,Decoration,33}
{SPRITE,item,278,70,-1,Decoration,33}
{SPRITE,item,278,74,-1,Decoration,33}
{SPRITE,item,278,78,-1,Decoration,33}
{SPRITE,item,278,82,-1,Decoration,33}
{SPRITE,item,278,86,-1,Decoration,33}
{SPRITE,item,278,90,-1,Decoration,33}
{SPRITE,item,278,94,-1,Decoration,33}
{SPRITE,item,278,98,-1,Decoration,33}
{SPRITE,item,278,102,-1,Decoration,33}
{SPRITE,container,279,14,-1,4,10}
{SPRITE,container,279,15,-1,4,10}
{SPRITE,container,279,16,-1,4,10}
{SPRITE,container,279,17,-1,4,10}
{SPRITE,container,279,18,-1,4,10}
{SPRITE,block,279,30,-1,8,18}
{SPRITE,block,279,31,-1,8,18}
{SPRITE,block,279,32,-1,8,18}
{SPRITE,block,279,33,-1,8,18}
{SPRITE,block,279,34,-1,8,18}
{SPRITE,block,279,35,-1,8,18}
{SPRITE,spike,279,44,-1,11,3}
{SPRITE,container,280,15,-1,4,10}
{SPRITE,container,280,16,-1,4,10}
{SPRITE,container,280,17,-1,4,10}
{SPRITE,container,280,18,-1,4,10}
{SPRITE,item,280,22,1,Decoration,33}
{SPRITE,block,280,30,-1,8,18}
{SPRITE,block,280,31,-1,8,18}
{SPRITE,block,280,32,-1,8,18}
{SPRITE,block,280,33,-1,8,18}
{SPRITE,block,280,34,-1,8,18}
{SPRITE,block,280,35,-1,8,18}
{SPRITE,spike,280,44,-1,11,3}
{SPRITE,item,280,46,-1,Decoration,33}
{SPRITE,item,280,50,-1,Decoration,33}
{SPRITE,item,280,62,-1,Decoration,33}
{SPRITE,container,281,15,-1,4,10}
{SPRITE,container,281,16,-1,4,10}
{SPRITE,container,281,17,-1,4,10}
{SPRITE,container,281,18,-1,4,10}
{SPRITE,block,281,30,-1,8,18}
{SPRITE,block,281,31,-1,8,18}
{SPRITE,block,281,32,-1,8,18}
{SPRITE,block,281,33,-1,8,18}
{SPRITE,block,281,34,-1,8,18}
{SPRITE,block,281,35,-1,8,18}
{SPRITE,spike,281,44,-1,11,3}
{SPRITE,container,282,16,-1,4,10}
{SPRITE,container,282,17,-1,4,10}
{SPRITE,container,282,18,-1,4,10}
{SPRITE,item,282,20,1,Decoration,33}
{SPRITE,block,282,30,-1,8,18}
{SPRITE,block,282,31,-1,8,18}
{SPRITE,block,282,32,-1,8,18}
{SPRITE,block,282,33,-1,8,18}
{SPRITE,block,282,34,-1,8,18}
{SPRITE,block,282,35,-1,8,18}
{SPRITE,spike,282,44,-1,11,3}
{SPRITE,item,282,54,-1,Decoration,33}
{SPRITE,item,282,58,-1,Decoration,33}
{SPRITE,item,282,66,-1,Decoration,33}
{SPRITE,item,282,70,-1,Decoration,33}
{SPRITE,item,282,74,-1,Decoration,33}
{SPRITE,item,282,78,-1,Decoration,33}
{SPRITE,item,282,82,-1,Decoration,33}
{SPRITE,item,282,86,-1,Decoration,33}
{SPRITE,item,282,90,-1,Decoration,33}
{SPRITE,item,282,94,-1,Decoration,33}
{SPRITE,item,282,98,-1,Decoration,33}
{SPRITE,item,282,102,-1,Decoration,33}
{SPRITE,container,283,16,-1,4,10}
{SPRITE,container,283,17,-1,4,10}
{SPRITE,container,283,18,-1,4,10}
{SPRITE,block,283,30,-1,8,18}
{SPRITE,block,283,31,-1,8,18}
{SPRITE,block,283,32,-1,8,18}
{SPRITE,block,283,33,-1,8,18}
{SPRITE,block,283,34,-1,8,18}
{SPRITE,block,283,35,-1,8,18}
{SPRITE,spike,283,44,-1,11,3}
{SPRITE,container,284,16,-1,4,10}
{SPRITE,container,284,17,-1,4,10}
{SPRITE,container,284,18,-1,4,10}
{SPRITE,block,284,30,-1,8,18}
{SPRITE,block,284,31,-1,8,18}
{SPRITE,block,284,32,-1,8,18}
{SPRITE,block,284,33,-1,8,18}
{SPRITE,block,284,34,-1,8,18}
{SPRITE,block,284,35,-1,8,18}
{SPRITE,spike,284,44,-1,11,3}
{SPRITE,item,284,46,-1,Decoration,33}
{SPRITE,item,284,50,-1,Decoration,33}
{SPRITE,item,284,62,-1,Decoration,33}
{SPRITE,container,285,17,-1,4,10}
{SPRITE,container,285,18,-1,4,10}
{SPRITE,block,285,30,-1,8,18}
{SPRITE,block,285,31,-1,8,18}
{SPRITE,block,285,32,-1,8,18}
{SPRITE,block,285,33,-1,8,18}
{SPRITE,block,285,34,-1,8,18}
{SPRITE,block,285,35,-1,8,18}
{SPRITE,spike,285,44,-1,11,3}
{SPRITE,container,286,17,-1,4,10}
{SPRITE,container,286,18,-1,4,10}
{SPRITE,item,286,20,1,Decoration,32}
{SPRITE,block,286,30,-1,8,18}
{SPRITE,block,286,31,-1,8,18}
{SPRITE,block,286,32,-1,8,18}
{SPRITE,block,286,33,-1,8,18}
{SPRITE,block,286,34,-1,8,18}
{SPRITE,block,286,35,-1,8,18}
{SPRITE,spike,286,44,-1,11,3}
{SPRITE,container,287,17,-1,4,10}
{SPRITE,container,287,18,-1,4,10}
{SPRITE,block,287,30,-1,8,18}
{SPRITE,block,287,31,-1,8,18}
{SPRITE,block,287,32,-1,8,18}
{SPRITE,block,287,33,-1,8,18}
{SPRITE,block,287,34,-1,8,18}
{SPRITE,block,287,35,-1,8,18}
{SPRITE,spike,287,44,-1,11,3}
{SPRITE,container,288,18,-1,4,10}
{SPRITE,block,288,30,-1,8,18}
{SPRITE,block,288,31,-1,8,18}
{SPRITE,block,288,32,-1,8,18}
{SPRITE,block,288,33,-1,8,18}
{SPRITE,block,288,34,-1,8,18}
{SPRITE,block,288,35,-1,8,18}
{SPRITE,spike,288,44,-1,11,3}
{SPRITE,item,288,46,-1,Decoration,33}
{SPRITE,item,288,50,-1,Decoration,33}
{SPRITE,item,289,15,-1,Decoration,27}
{SPRITE,block,289,30,-1,8,18}
{SPRITE,block,289,31,-1,8,18}
{SPRITE,block,289,32,-1,8,18}
{SPRITE,block,289,33,-1,8,18}
{SPRITE,block,289,34,-1,8,18}
{SPRITE,block,289,35,-1,8,18}
{SPRITE,spike,289,44,-1,11,3}
{SPRITE,block,290,30,-1,8,18}
{SPRITE,block,290,31,-1,8,18}
{SPRITE,block,290,32,-1,8,18}
{SPRITE,block,290,33,-1,8,18}
{SPRITE,block,290,34,-1,8,18}
{SPRITE,block,290,35,-1,8,18}
{SPRITE,spike,290,44,-1,11,3}
{SPRITE,item,291,13,-1,Victory,23}
{SPRITE,item,291,14,-1,Victory,25}
{SPRITE,block,291,30,-1,8,18}
{SPRITE,block,291,31,-1,8,18}
{SPRITE,block,291,32,-1,8,18}
{SPRITE,block,291,33,-1,8,18}
{SPRITE,block,291,34,-1,8,18}
{SPRITE,block,291,35,-1,8,18}
{SPRITE,spike,291,44,-1,11,3}
{SPRITE,item,292,13,-1,Victory,24}
{SPRITE,item,292,14,-1,Victory,26}
{SPRITE,block,292,30,-1,8,18}
{SPRITE,block,292,31,-1,8,18}
{SPRITE,block,292,32,-1,8,18}
{SPRITE,block,292,33,-1,8,18}
{SPRITE,block,292,34,-1,8,18}
{SPRITE,block,292,35,-1,8,18}
{SPRITE,spike,292,44,-1,11,3}
{SPRITE,item,292,46,-1,Decoration,33}
{SPRITE,item,292,50,-1,Decoration,33}
{SPRITE,block,293,30,-1,8,18}
{SPRITE,block,293,31,-1,8,18}
{SPRITE,block,293,32,-1,8,18}
{SPRITE,block,293,33,-1,8,18}
{SPRITE,block,293,34,-1,8,18}
{SPRITE,block,293,35,-1,8,18}
{SPRITE,spike,293,44,-1,11,3}
{SPRITE,block,294,30,-1,8,18}
{SPRITE,block,294,31,-1,8,18}
{SPRITE,block,294,32,-1,8,18}
{SPRITE,block,294,33,-1,8,18}
{SPRITE,block,294,34,-1,8,18}
{SPRITE,block,294,35,-1,8,18}
{SPRITE,spike,294,44,-1,11,3}
{SPRITE,container,295,18,-1,4,10}
{SPRITE,block,295,30,-1,8,18}
{SPRITE,block,295,31,-1,8,18}
{SPRITE,block,295,32,-1,8,18}
{SPRITE,block,295,33,-1,8,18}
{SPRITE,block,295,34,-1,8,18}
{SPRITE,block,295,35,-1,8,18}
{SPRITE,spike,295,44,-1,11,3}
{SPRITE,container,296,17,-1,4,10}
{SPRITE,container,296,18,-1,4,10}
{SPRITE,item,296,20,-1,Decoration,32}
{SPRITE,block,296,30,-1,8,18}
{SPRITE,block,296,31,-1,8,18}
{SPRITE,block,296,32,-1,8,18}
{SPRITE,block,296,33,-1,8,18}
{SPRITE,block,296,34,-1,8,18}
{SPRITE,block,296,35,-1,8,18}
{SPRITE,spike,296,44,-1,11,3}
{SPRITE,item,296,46,-1,Decoration,33}
{SPRITE,item,296,50,-1,Decoration,33}
{SPRITE,container,297,17,-1,4,10}
{SPRITE,container,297,18,-1,4,10}
{SPRITE,block,297,30,-1,8,18}
{SPRITE,block,297,31,-1,8,18}
{SPRITE,block,297,32,-1,8,18}
{SPRITE,block,297,33,-1,8,18}
{SPRITE,block,297,34,-1,8,18}
{SPRITE,block,297,35,-1,8,18}
{SPRITE,spike,297,44,-1,11,3}
{SPRITE,container,298,17,-1,4,10}
{SPRITE,container,298,18,-1,4,10}
{SPRITE,item,298,20,-1,Decoration,33}
{SPRITE,block,298,30,-1,8,18}
{SPRITE,block,298,31,-1,8,18}
{SPRITE,block,298,32,-1,8,18}
{SPRITE,block,298,33,-1,8,18}
{SPRITE,block,298,34,-1,8,18}
{SPRITE,block,298,35,-1,8,18}
{SPRITE,spike,298,44,-1,11,3}
{SPRITE,container,299,16,-1,4,10}
{SPRITE,container,299,17,-1,4,10}
{SPRITE,container,299,18,-1,4,10}
{SPRITE,block,299,30,-1,8,18}
{SPRITE,block,299,31,-1,8,18}
{SPRITE,block,299,32,-1,8,18}
{SPRITE,block,299,33,-1,8,18}
{SPRITE,block,299,34,-1,8,18}
{SPRITE,block,299,35,-1,8,18}
{SPRITE,spike,299,44,-1,11,3}
{SPRITE,container,300,16,-1,4,10}
{SPRITE,container,300,17,-1,4,10}
{SPRITE,container,300,18,-1,4,10}
{SPRITE,item,300,24,-1,Decoration,32}
{SPRITE,block,300,30,-1,8,18}
{SPRITE,block,300,31,-1,8,18}
{SPRITE,block,300,32,-1,8,18}
{SPRITE,block,300,33,-1,8,18}
{SPRITE,block,300,34,-1,8,18}
{SPRITE,block,300,35,-1,8,18}
{SPRITE,spike,300,44,-1,11,3}
{SPRITE,item,300,46,-1,Decoration,33}
{SPRITE,item,300,50,-1,Decoration,33}
{SPRITE,container,301,16,-1,4,10}
{SPRITE,container,301,17,-1,4,10}
{SPRITE,container,301,18,-1,4,10}
{SPRITE,block,301,30,-1,8,18}
{SPRITE,block,301,31,-1,8,18}
{SPRITE,block,301,32,-1,8,18}
{SPRITE,block,301,33,-1,8,18}
{SPRITE,block,301,34,-1,8,18}
{SPRITE,block,301,35,-1,8,18}
{SPRITE,spike,301,44,-1,11,3}
{SPRITE,container,302,15,-1,4,10}
{SPRITE,container,302,16,-1,4,10}
{SPRITE,container,302,17,-1,4,10}
{SPRITE,container,302,18,-1,4,10}
{SPRITE,item,302,20,-1,Decoration,33}
{SPRITE,item,302,24,-1,Decoration,33}
{SPRITE,block,302,30,-1,8,18}
{SPRITE,block,302,31,-1,8,18}
{SPRITE,block,302,32,-1,8,18}
{SPRITE,block,302,33,-1,8,18}
{SPRITE,block,302,34,-1,8,18}
{SPRITE,block,302,35,-1,8,18}
{SPRITE,spike,302,44,-1,11,3}
{SPRITE,container,303,15,-1,4,10}
{SPRITE,container,303,16,-1,4,10}
{SPRITE,container,303,17,-1,4,10}
{SPRITE,container,303,18,-1,4,10}
{SPRITE,block,303,30,-1,8,18}
{SPRITE,block,303,31,-1,8,18}
{SPRITE,block,303,32,-1,8,18}
{SPRITE,block,303,33,-1,8,18}
{SPRITE,block,303,34,-1,8,18}
{SPRITE,block,303,35,-1,8,18}
{SPRITE,spike,303,44,-1,11,3}
{SPRITE,container,304,14,-1,4,10}
{SPRITE,container,304,15,-1,4,10}
{SPRITE,container,304,16,-1,4,10}
{SPRITE,container,304,17,-1,4,10}
{SPRITE,container,304,18,-1,4,10}
{SPRITE,item,304,28,-1,Decoration,32}
{SPRITE,block,304,30,-1,8,18}
{SPRITE,block,304,31,-1,8,18}
{SPRITE,block,304,32,-1,8,18}
{SPRITE,block,304,33,-1,8,18}
{SPRITE,block,304,34,-1,8,18}
{SPRITE,block,304,35,-1,8,18}
{SPRITE,spike,304,44,-1,11,3}
{SPRITE,item,304,46,-1,Decoration,33}
{SPRITE,item,304,50,-1,Decoration,33}
{SPRITE,container,305,14,-1,4,10}
{SPRITE,container,305,15,-1,4,10}
{SPRITE,container,305,16,-1,4,10}
{SPRITE,container,305,17,-1,4,10}
{SPRITE,container,305,18,-1,4,10}
{SPRITE,block,305,31,-1,8,18}
{SPRITE,block,305,32,-1,8,18}
{SPRITE,block,305,33,-1,8,18}
{SPRITE,block,305,34,-1,8,18}
{SPRITE,block,305,35,-1,8,18}
{SPRITE,spike,305,44,-1,11,3}
{SPRITE,container,306,13,-1,4,10}
{SPRITE,container,306,14,-1,4,10}
{SPRITE,container,306,15,-1,4,10}
{SPRITE,container,306,16,-1,4,10}
{SPRITE,container,306,17,-1,4,10}
{SPRITE,container,306,18,-1,4,10}
{SPRITE,item,306,20,-1,Decoration,33}
{SPRITE,item,306,24,-1,Decoration,33}
{SPRITE,item,306,28,-1,Decoration,33}
{SPRITE,block,306,32,-1,8,18}
{SPRITE,block,306,33,-1,8,18}
{SPRITE,block,306,34,-1,8,18}
{SPRITE,block,306,35,-1,8,18}
{SPRITE,spike,306,44,-1,11,3}
{SPRITE,container,307,12,-1,4,10}
{SPRITE,container,307,13,-1,4,10}
{SPRITE,container,307,14,-1,4,10}
{SPRITE,container,307,15,-1,4,10}
{SPRITE,container,307,16,-1,4,10}
{SPRITE,container,307,17,-1,4,10}
{SPRITE,container,307,18,-1,4,10}
{SPRITE,block,307,33,-1,8,18}
{SPRITE,block,307,34,-1,8,18}
{SPRITE,block,307,35,-1,8,18}
{SPRITE,spike,307,44,-1,11,3}
{SPRITE,container,308,10,-1,4,10}
{SPRITE,container,308,11,-1,4,10}
{SPRITE,container,308,12,-1,4,10}
{SPRITE,container,308,13,-1,4,10}
{SPRITE,container,308,14,-1,4,10}
{SPRITE,container,308,15,-1,4,10}
{SPRITE,container,308,16,-1,4,10}
{SPRITE,container,308,17,-1,4,10}
{SPRITE,container,308,18,-1,4,10}
{SPRITE,item,308,30,-1,Decoration,33}
{SPRITE,block,308,34,-1,8,18}
{SPRITE,block,308,35,-1,8,18}
{SPRITE,spike,308,44,-1,11,3}
{SPRITE,item,308,46,-1,Decoration,33}
{SPRITE,item,308,50,-1,Decoration,33}
{SPRITE,container,309,9,-1,4,10}
{SPRITE,container,309,10,-1,4,10}
{SPRITE,container,309,11,-1,4,10}
{SPRITE,container,309,12,-1,4,10}
{SPRITE,container,309,13,-1,4,10}
{SPRITE,container,309,14,-1,4,10}
{SPRITE,container,309,15,-1,4,10}
{SPRITE,container,309,16,-1,4,10}
{SPRITE,container,309,17,-1,4,10}
{SPRITE,container,309,18,-1,4,10}
{SPRITE,block,309,35,-1,8,18}
{SPRITE,spike,309,44,-1,11,3}
{SPRITE,block,310,6,-1,3,22}
{SPRITE,container,310,8,-1,4,10}
{SPRITE,container,310,9,-1,4,10}
{SPRITE,container,310,10,-1,4,10}
{SPRITE,container,310,11,-1,4,10}
{SPRITE,container,310,12,-1,4,10}
{SPRITE,container,310,13,-1,4,10}
{SPRITE,container,310,14,-1,4,10}
{SPRITE,container,310,15,-1,4,10}
{SPRITE,container,310,16,-1,4,10}
{SPRITE,container,310,17,-1,4,10}
{SPRITE,container,310,18,-1,4,10}
{SPRITE,item,310,20,-1,Decoration,33}
{SPRITE,item,310,24,-1,Decoration,33}
{SPRITE,item,310,28,-1,Decoration,33}
{SPRITE,item,310,34,-1,Decoration,32}
{SPRITE,spike,310,44,-1,11,3}
{SPRITE,item,312,6,-1,Decoration,33}
{SPRITE,item,312,8,-1,Decoration,33}
{SPRITE,item,312,12,-1,Decoration,33}
{SPRITE,item,312,16,-1,Decoration,33}
{SPRITE,item,312,30,-1,Decoration,33}
{SPRITE,item,312,34,-1,Decoration,33}
{SPRITE,item,312,38,-1,Decoration,33}
{SPRITE,item,312,42,-1,Decoration,33}
{SPRITE,item,312,46,-1,Decoration,33}
{SPRITE,item,312,50,-1,Decoration,33}
{SPRITE,item,314,20,-1,Decoration,33}
{SPRITE,item,314,24,-1,Decoration,33}
{SPRITE,item,314,28,-1,Decoration,33}
{SPRITE,item,316,6,-1,Decoration,33}
{SPRITE,item,316,8,-1,Decoration,33}
{SPRITE,item,316,12,-1,Decoration,33}
{SPRITE,item,316,16,-1,Decoration,33}
{SPRITE,item,316,30,-1,Decoration,33}
{SPRITE,item,316,34,-1,Decoration,33}
{SPRITE,item,316,38,-1,Decoration,33}
{SPRITE,item,316,42,-1,Decoration,33}
{SPRITE,item,316,46,-1,Decoration,33}
{SPRITE,item,316,50,-1,Decoration,33}
{SPRITE,wind,162,158,-1,3,5,17}
{SPRITE,wind,162,160,-1,3,5,17}
{SPRITE,wind,162,162,-1,3,5,17}
{SPRITE,wind,162,164,-1,3,5,17}
{SPRITE,wind,162,166,-1,3,5,17}
{SPRITE,wind,162,168,-1,3,5,17}
{SPRITE,wind,164,158,-1,3,5,17}
{SPRITE,wind,164,160,-1,3,5,17}
{SPRITE,wind,164,162,-1,3,5,17}
{SPRITE,wind,164,164,-1,3,5,17}
{SPRITE,wind,164,166,-1,3,5,17}
{SPRITE,wind,164,168,-1,3,5,17}
{SPRITE,wind,166,158,-1,3,5,17}
{SPRITE,wind,166,160,-1,3,5,17}
{SPRITE,wind,166,162,-1,3,5,17}
{SPRITE,wind,166,164,-1,3,5,17}
{SPRITE,wind,166,166,-1,3,5,17}
{SPRITE,wind,166,168,-1,3,5,17}
{SPRITE,wind,168,158,-1,3,5,17}
{SPRITE,wind,168,160,-1,3,5,17}
{SPRITE,wind,168,162,-1,3,5,17}
{SPRITE,wind,168,164,-1,3,5,17}
{SPRITE,wind,168,166,-1,3,5,17}
{SPRITE,wind,168,168,-1,3,5,17}
{SPRITE,wind,170,158,-1,3,5,17}
{SPRITE,wind,170,160,-1,3,5,17}
{SPRITE,wind,170,162,-1,3,5,17}
{SPRITE,wind,170,164,-1,3,5,17}
{SPRITE,wind,170,166,-1,3,5,17}
{SPRITE,wind,170,168,-1,3,5,17}
{SPRITE,wind,172,130,-1,3,5,17}
{SPRITE,wind,172,132,-1,3,5,17}
{SPRITE,wind,172,134,-1,3,5,17}
{SPRITE,wind,172,136,-1,3,5,17}
{SPRITE,wind,172,138,-1,3,5,17}
{SPRITE,wind,172,140,-1,3,5,17}
{SPRITE,wind,172,142,-1,3,5,17}
{SPRITE,wind,172,144,-1,3,5,17}
{SPRITE,wind,172,146,-1,3,5,17}
{SPRITE,wind,172,148,-1,3,5,17}
{SPRITE,wind,172,150,-1,3,5,17}
{SPRITE,wind,172,152,-1,3,5,17}
{SPRITE,wind,172,154,-1,3,5,17}
{SPRITE,wind,172,156,-1,3,5,17}
{SPRITE,wind,172,158,-1,3,5,17}
{SPRITE,wind,172,160,-1,3,5,17}
{SPRITE,wind,172,162,-1,3,5,17}
{SPRITE,wind,172,164,-1,3,5,17}
{SPRITE,wind,172,166,-1,3,5,17}
{SPRITE,wind,172,168,-1,3,5,17}
{SPRITE,wind,174,130,-1,3,5,17}
{SPRITE,wind,174,132,-1,3,5,17}
{SPRITE,wind,174,134,-1,3,5,17}
{SPRITE,wind,174,136,-1,3,5,17}
{SPRITE,wind,174,138,-1,3,5,17}
{SPRITE,wind,174,140,-1,3,5,17}
{SPRITE,wind,174,142,-1,3,5,17}
{SPRITE,wind,174,144,-1,3,5,17}
{SPRITE,wind,174,146,-1,3,5,17}
{SPRITE,wind,174,148,-1,3,5,17}
{SPRITE,wind,174,150,-1,3,5,17}
{SPRITE,wind,174,152,-1,3,5,17}
{SPRITE,wind,174,154,-1,3,5,17}
{SPRITE,wind,174,156,-1,3,5,17}
{SPRITE,wind,174,158,-1,3,5,17}
{SPRITE,wind,174,160,-1,3,5,17}
{SPRITE,wind,174,162,-1,3,5,17}
{SPRITE,wind,174,164,-1,3,5,17}
{SPRITE,wind,174,166,-1,3,5,17}
{SPRITE,wind,174,168,-1,3,5,17}
{SPRITE,wind,176,130,-1,3,5,17}
{SPRITE,wind,176,132,-1,3,5,17}
{SPRITE,wind,176,134,-1,3,5,17}
{SPRITE,wind,176,136,-1,3,5,17}
{SPRITE,wind,176,138,-1,3,5,17}
{SPRITE,wind,176,140,-1,3,5,17}
{SPRITE,wind,176,142,-1,3,5,17}
{SPRITE,wind,176,144,-1,3,5,17}
{SPRITE,wind,176,146,-1,3,5,17}
{SPRITE,wind,176,148,-1,3,5,17}
{SPRITE,wind,176,150,-1,3,5,17}
{SPRITE,wind,176,152,-1,3,5,17}
{SPRITE,wind,176,154,-1,3,5,17}
{SPRITE,wind,176,156,-1,3,5,17}
{SPRITE,wind,176,158,-1,3,5,17}
{SPRITE,wind,176,160,-1,3,5,17}
{SPRITE,wind,178,130,-1,3,5,17}
{SPRITE,wind,178,132,-1,3,5,17}
{SPRITE,wind,178,134,-1,3,5,17}
{SPRITE,wind,178,136,-1,3,5,17}
{SPRITE,wind,178,138,-1,3,5,17}
{SPRITE,wind,178,140,-1,3,5,17}
{SPRITE,wind,178,142,-1,3,5,17}
{SPRITE,wind,178,144,-1,3,5,17}
{SPRITE,wind,178,146,-1,3,5,17}
{SPRITE,wind,178,148,-1,3,5,17}
{SPRITE,wind,178,150,-1,3,5,17}
{SPRITE,wind,178,152,-1,3,5,17}
{SPRITE,wind,178,154,-1,3,5,17}
{SPRITE,wind,178,156,-1,3,5,17}
{SPRITE,wind,178,158,-1,3,5,17}
{SPRITE,wind,178,160,-1,3,5,17}
{SPRITE,wind,180,130,-1,3,5,17}
{SPRITE,wind,180,132,-1,3,5,17}
{SPRITE,wind,180,134,-1,3,5,17}
{SPRITE,wind,180,136,-1,3,5,17}
{SPRITE,wind,180,138,-1,3,5,17}
{SPRITE,wind,182,130,-1,3,5,17}
{SPRITE,wind,182,132,-1,3,5,17}
{SPRITE,wind,182,134,-1,3,5,17}
{SPRITE,wind,182,136,-1,3,5,17}
{SPRITE,wind,182,138,-1,3,5,17}
{SPRITE,wind,252,54,-1,0,5,17}
{SPRITE,wind,252,56,-1,0,5,17}
{SPRITE,wind,252,58,-1,0,5,17}
{SPRITE,wind,254,54,-1,0,5,17}
{SPRITE,wind,254,56,-1,0,5,17}
{SPRITE,wind,254,58,-1,0,5,17}
{SPRITE,wind,254,60,-1,2,5,17}
{SPRITE,wind,254,62,-1,2,5,17}
{SPRITE,wind,254,64,-1,2,5,17}
{SPRITE,wind,256,54,-1,0,5,17}
{SPRITE,wind,256,56,-1,0,5,17}
{SPRITE,wind,256,58,-1,0,5,17}
{SPRITE,wind,256,60,-1,2,5,17}
{SPRITE,wind,256,62,-1,2,5,17}
{SPRITE,wind,256,64,-1,2,5,17}
{SPRITE,wind,258,54,-1,0,5,17}
{SPRITE,wind,258,56,-1,0,5,17}
{SPRITE,wind,258,58,-1,0,5,17}
{SPRITE,wind,258,60,-1,2,5,17}
{SPRITE,wind,258,62,-1,2,5,17}
{SPRITE,wind,258,64,-1,2,5,17}
{SPRITE,wind,260,54,-1,0,5,17}
{SPRITE,wind,260,56,-1,0,5,17}
{SPRITE,wind,260,58,-1,0,5,17}
{SPRITE,wind,260,60,-1,2,5,17}
{SPRITE,wind,260,62,-1,2,5,17}
{SPRITE,wind,260,64,-1,2,5,17}
{SPRITE,wind,262,60,-1,2,5,17}
{SPRITE,wind,262,62,-1,2,5,17}
{SPRITE,wind,262,64,-1,2,5,17}
[PLATFORMS]
{PLATFORM,75,219,-1,10,0,1,8,0,7}
{PLATFORM,88,215,-1,9,0,1,3,0,4}
{PLATFORM,110,198,-1,7,1,0,1,0,4}
{PLATFORM,110,207,-1,7,1,0,1,0,4}
{PLATFORM,123,195,-1,7,1,0,3,0,7}
{PLATFORM,143,175,-1,7,1,0,2,-180,5}
{PLATFORM,143,176,-1,7,1,0,2,-180,5}
{PLATFORM,143,177,-1,7,1,0,2,150,5}
{PLATFORM,143,178,-1,7,1,0,2,119,5}
{PLATFORM,143,179,-1,7,1,0,2,90,5}
{PLATFORM,143,180,-1,7,1,0,2,59,5}
{PLATFORM,143,181,-1,7,1,0,2,29,5}
{PLATFORM,143,182,-1,7,1,0,2,0,5}
{PLATFORM,143,183,-1,7,1,0,2,-30,5}
{PLATFORM,143,184,-1,7,1,0,2,-60,5}
{PLATFORM,143,185,-1,7,1,0,2,-90,5}
{PLATFORM,143,186,-1,7,1,0,2,-120,5}
{PLATFORM,143,187,-1,7,1,0,2,-151,5}
{PLATFORM,143,188,-1,7,1,0,2,-180,5}
{PLATFORM,143,189,-1,7,1,0,2,150,5}
{PLATFORM,143,190,-1,7,1,0,2,119,5}
{PLATFORM,143,191,-1,7,1,0,2,90,5}
{PLATFORM,143,192,-1,7,1,0,2,59,5}
{PLATFORM,143,193,-1,7,1,0,2,29,5}
{PLATFORM,169,163,-1,8,1,1,3,0,7}
{PLATFORM,176,141,-1,9,0,0,4,0,5}
{PLATFORM,176,157,-1,9,0,0,4,0,5}
{PLATFORM,192,136,-1,8,-1,1,3,0,7}
{PLATFORM,203,118,-1,10,0,1,4,-180,8}
{PLATFORM,203,131,-1,10,0,1,8,0,8}
{PLATFORM,207,118,-1,10,0,1,4,0,8}
{PLATFORM,207,131,-1,10,0,1,8,-180,8}
{PLATFORM,221,118,-1,8,1,0,2,0,5}
{PLATFORM,239,93,-1,7,0,0,3,0,4}
{PLATFORM,239,113,-1,7,0,0,4,0,8}
{PLATFORM,246,80,-1,9,0,1,3,0,4}
{PLATFORM,252,76,-1,9,0,1,3,0,4}
{PLATFORM,253,95,-1,8,-1,0.3999999999999999,4,0,8}
{PLATFORM,254,61,-1,7,0,1,4,0,5}
{PLATFORM,256,70,-1,10,0,0,4,0,5}
{PLATFORM,261,56,-1,7,0,1,4,0,5}
{PLATFORM,263,74,-1,9,0,1,2,-180,5}
{PLATFORM,267,78,-1,9,0,1,2,-180,5}
{PLATFORM,273,45,-1,10,0,0,4,-180,8}
{PLATFORM,274,88,-1,8,-0.19999999999999996,1,6,-180,8}
{PLATFORM,283,43,-1,7,1,0,4,-180,8}
{PLATFORM,289,19,-1,8,0,0,3,0,4}
{PLATFORM,290,43,-1,7,1,0,4,-180,8}
{PLATFORM,292,19,-1,8,0,0,3,0,4}
{PLATFORM,299,43,-1,7,1,0,4,-180,8}
{PLATFORM,306,43,-1,7,1,0,4,-180,8}
[ENEMIES]
{ENEMY,50,236,1,2,2,0,0,0}
{ENEMY,52,233,1,2,2,0,1,0}
{ENEMY,54,231,1,2,2,0,1,0}
{ENEMY,54,233,1,3,3,0,0,0}
{ENEMY,56,229,1,2,2,0,1,0}
{ENEMY,57,231,1,3,3,0,0,0}
{ENEMY,67,228,1,2,2,1,1,0}
{ENEMY,71,228,1,2,2,1,1,0}
{ENEMY,75,222,1,0,0,1,1,1}
{ENEMY,78,222,1,0,0,1,1,1}
{ENEMY,93,211,1,2,2,0,0,0}
{ENEMY,97,211,1,2,2,0,0,0}
{ENEMY,101,212,1,3,3,0,0,0}
{ENEMY,106,213,1,3,3,0,0,0}
{ENEMY,111,202,1,0,0,1,1,0}
{ENEMY,112,202,1,0,0,1,1,0}
{ENEMY,119,191,1,3,3,0,0,0}
{ENEMY,132,193,1,3,3,0,0,0}
{ENEMY,137,191,1,3,3,0,0,0}
{ENEMY,141,194,1,3,3,0,0,0}
{ENEMY,142,192,1,3,3,0,0,0}
{ENEMY,146,168,1,3,3,0,0,0}
{ENEMY,149,164,1,3,3,0,0,0}
{ENEMY,149,181,1,3,3,0,0,0}
{ENEMY,149,185,1,3,3,0,0,0}
{ENEMY,149,189,1,3,3,0,0,0}
{ENEMY,152,160,1,3,3,0,0,0}
{ENEMY,152,170,1,4,4,0,0,0}
{ENEMY,156,166,1,4,4,0,0,0}
{ENEMY,171,151,1,3,3,0,0,0}
{ENEMY,173,137,1,3,3,0,0,0}
{ENEMY,177,147,1,3,3,0,0,0}
{ENEMY,180,155,1,3,3,0,0,0}
{ENEMY,185,137,1,3,3,0,0,0}
{ENEMY,195,138,1,2,2,0,0,0}
{ENEMY,203,130,1,0,0,1,1,1}
{ENEMY,203,138,1,2,2,0,0,0}
{ENEMY,204,130,1,0,0,1,1,1}
{ENEMY,205,134,1,3,3,0,0,0}
{ENEMY,206,122,1,0,0,1,1,1}
{ENEMY,207,122,1,0,0,1,1,1}
{ENEMY,208,138,1,4,4,0,0,0}
{ENEMY,209,130,1,0,0,1,1,1}
{ENEMY,210,130,1,0,0,1,1,1}
{ENEMY,212,116,1,0,0,0,0,0}
{ENEMY,214,116,1,2,2,0,0,0}
{ENEMY,216,116,1,0,0,0,0,0}
{ENEMY,230,115,1,3,3,0,1,0}
{ENEMY,234,115,1,3,3,0,1,0}
{ENEMY,237,96,1,3,3,0,0,0}
{ENEMY,237,109,1,3,3,0,0,0}
{ENEMY,239,115,1,3,3,0,1,0}
{ENEMY,242,87,1,3,3,0,0,0}
{ENEMY,242,103,1,3,3,0,0,0}
{ENEMY,246,82,1,0,0,0,0,0}
{ENEMY,248,78,1,2,2,0,0,0}
{ENEMY,249,73,1,3,3,0,0,0}
{ENEMY,250,78,1,2,2,0,0,0}
{ENEMY,252,77,1,3,3,0,0,0}
{ENEMY,263,75,1,2,2,1,0,0}
{ENEMY,264,95,1,2,2,1,0,0}
{ENEMY,265,74,1,3,3,1,0,0}
{ENEMY,267,79,1,2,2,1,0,0}
{ENEMY,267,93,1,3,3,0,0,0}
{ENEMY,267,95,1,2,2,1,0,0}
{ENEMY,269,78,1,3,3,1,0,0}
{ENEMY,270,95,1,2,2,1,0,0}
{ENEMY,272,93,1,3,3,0,0,0}
{ENEMY,273,95,1,2,2,1,0,0}
{ENEMY,287,43,1,4,4,1,1,1}
{ENEMY,293,43,1,4,4,1,1,1}
{ENEMY,297,43,1,1,1,1,0,0}
{ENEMY,302,43,1,4,4,1,1,1}
{ENEMY,307,43,1,4,4,1,1,1}
]]>
));
NUM_STAGES = stages.length;
NUM_AREAS = 7;
SAVE_DATA_NAMES = [];
SAVE_DATA_NAMES.push("loaded");
SAVE_DATA_NAMES.push("stagesCompleted");
SAVE_DATA_NAMES.push("healthPieces");
SAVE_DATA_NAMES.push("timeRecords");
SAVE_DATA_NAMES.push("collectibleRecords");
SAVE_DATA_NAMES.push("keyConfig");
SAVE_DATA_NAMES.push("tutorialsViewed");
SAVE_DATA_NAMES.push("cutscenesViewed");
SAVE_DATA_NAMES.push("bellyModesUnlocked");
SAVE_DATA_NAMES.push("lives");
NUM_SAVE_FILES = 3;
SAVE_DATA_DEFAULTS = [];
SAVE_DATA_DEFAULTS[0] = true;
SAVE_DATA_DEFAULTS[1] = 0;
SAVE_DATA_DEFAULTS[2] = new Array(NUM_STAGES);
SAVE_DATA_DEFAULTS[3] = new Array(NUM_STAGES);
SAVE_DATA_DEFAULTS[4] = new Array(NUM_STAGES);
SAVE_DATA_DEFAULTS[5] = ["W".charCodeAt(), "S".charCodeAt(), "A".charCodeAt(), "D".charCodeAt(), "J".charCodeAt(), "K".charCodeAt(), Keyboard.SPACE, "L".charCodeAt(0)];
SAVE_DATA_DEFAULTS[6] = -1;
SAVE_DATA_DEFAULTS[7] = 0;
SAVE_DATA_DEFAULTS[8] = 1;
SAVE_DATA_DEFAULTS[9] = 3;
SAVE_FILE_LIST = [];
STAGE_MARKER_NAMES = ["stage_1_1", "stage_2_1", "stage_2_2", "stage_3_1", "stage_3_2", "stage_4_1", "stage_4_2", "stage_5_1", "stage_5_2", "stage_6_1", "stage_6_2", "stage_7_1", "stage_7_2"];
STAGE_NAMES = ["Great Plains 1", "Misty Woods 1", "Misty Woods 2", "Mystic Cave 1", "Mystic Cave 2", "Frozen Tundra 1", "Frozen Tundra 2", "Beach Side 1", "Beach Side 2", "Volcanus 1", "Volcanus 2", "The Castle 1", "The Castle 2"];
_local2 = 0;
while (_local2 < STAGE_MARKER_NAMES.length) {
SAVE_DATA_DEFAULTS[2][_local2] = 0;
SAVE_DATA_DEFAULTS[3][_local2] = -1;
SAVE_DATA_DEFAULTS[4][_local2] = 0;
_local2++;
};
globalAlert = false;
globalPopups = [];
globalDialog = null;
globalButtonNames = ["UP", "DOWN", "LEFT", "RIGHT", "A", "B", "START", "SELECT"];
globalTextFormat = new TextFormat();
globalTextFormat.bold = true;
globalTextFormat.font = "TutorialFont";
globalHealthPieces = [];
_local4 = 0;
while (_local4 < NUM_STAGES) {
_local3 = new World(new MovieClip(), stage);
_local3.load(stages[_local4], true);
globalHealthPieces[_local4] = _local3.totalPieces;
_local3.backgroundID = -1;
_local3.unload();
_local4++;
};
clearMenu();
TUTORIAL_FONT = new TutorialFont();
globalTextFormat = new TextFormat();
globalTextFormat.bold = true;
globalTextFormat.font = TUTORIAL_FONT.fontName;
globalController = new Controller(stage);
_local4 = 0;
while (_local4 < NUM_SAVE_FILES) {
SAVE_FILE_LIST[_local4] = ("file" + _local4);
_local4++;
};
showTitleScreen();
}
public function gameMessage(_arg1:MessageEvent){
if (globalMessageBox){
globalMessageBox._txt.text = _arg1.message;
} else {
globalMessageBox = new _gamemessagebox();
stage.addChild(globalMessageBox);
globalMessageBox.x = ((STAGE_WIDTH * 0.5) - (globalMessageBox.width * 0.5));
globalMessageBox.y = STAGE_MARGIN;
globalMessageBox._txt.embedFonts = true;
globalMessageBox._txt.defaultTextFormat = globalTextFormat;
globalMessageBox._txt.text = _arg1.message;
};
globalMessageTimer = 20;
}
public function showTutorialScreen(){
showBackground();
stage.addChild(new _tutorialscreen());
displayTutorial(0);
globalSelected = 0;
globalController.addEventListener(ButtonEvent.BUTTON_DOWN, tutorialEvent, false, 0, true);
}
public function gamePaused(_arg1:Event){
var _local2:String;
var _local3:TextFormat;
if (!globalAlert){
displayMessage("PAUSED.\nPress A+B to quit the stage.");
if (((false) && ((globalAmber.health == 1)))){
globalMenuItems[13] = new MovieClip();
globalMenuItems[13].graphics.beginFill(0x440000, 0.7);
globalMenuItems[13].graphics.drawRect(0, 0, STAGE_WIDTH, STAGE_HEIGHT);
globalMenuItems[13].graphics.endFill();
stage.addChildAt(globalMenuItems[13], (stage.numChildren - 2));
_local3 = (globalDialog as MovieClip)._txt.defaultTextFormat;
_local3.color = 0xFF0000;
_local2 = "\n...feeling scared?";
(globalDialog as MovieClip)._txt.appendText(_local2);
(globalDialog as MovieClip)._txt.setTextFormat(_local3, ((globalDialog as MovieClip)._txt.length - _local2.length), (globalDialog as MovieClip)._txt.length);
};
} else {
removePopup();
if (globalMenuItems[13]){
globalMenuItems[13].parent.removeChild(globalMenuItems[13]);
delete globalMenuItems[13];
};
};
}
public function uIntToLetter(_arg1:int):String{
var _local2:String;
var _local3:String;
var _local4:int;
var _local5:int;
if (_arg1 < 0){
return ("");
};
if (!_arg1){
return (smallUIntToLetter(_arg1));
};
_local2 = "";
_local3 = "";
_local4 = _arg1;
_local5 = _arg1;
while (_local4 >= 0) {
_local3 = smallUIntToLetter((_local4 % TOTAL_LETTERS));
_local5 = _local4;
_local4 = Math.floor((_local4 / TOTAL_LETTERS));
_local2 = (_local3 + _local2);
if (_local4 == 0){
break;
};
};
return (_local2);
}
public function tutorialEvent(_arg1:ButtonEvent){
var _local2:MovieClip;
var _local3:int;
var _local4:int;
switch (_arg1.button){
case Controller.BUTTON_LEFT:
globalSelected--;
if (globalSelected < 0){
globalSelected = globalSaveData.tutorialsViewed;
if (globalSaveData.tutorialsViewed >= (MINUS_TUTORIAL - 1)){
globalSelected++;
};
};
break;
case Controller.BUTTON_RIGHT:
globalSelected++;
if (globalSaveData.tutorialsViewed >= (MINUS_TUTORIAL - 1)){
globalSelected = (globalSelected % (globalSaveData.tutorialsViewed + 2));
} else {
globalSelected = (globalSelected % (globalSaveData.tutorialsViewed + 1));
};
break;
case Controller.BUTTON_B:
removePopup();
globalController.removeEventListener(ButtonEvent.BUTTON_DOWN, tutorialEvent);
clearMenu();
showMainMenuScreen();
return;
};
removePopup();
if (globalSelected > MINUS_TUTORIAL){
displayTutorial((globalSelected - 1));
} else {
if (globalSelected == MINUS_TUTORIAL){
_local2 = displayTutorial(-1);
_local3 = Math.floor(((globalSaveData.stagesCompleted - 1) * 0.5));
_local4 = (_local3 + 2);
while (_local4 < 5) {
_local2[("part" + _local4)].visible = false;
_local4++;
};
} else {
displayTutorial(globalSelected);
};
};
}
public function gameOver(_arg1:Event){
var _local2:MovieClip;
globalAmber.removeEventListener(Amber.MESSAGE, gameMessage);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LOSE_ITEM, updateStats);
globalAmber.removeEventListener(Amber.LIFE, updateStats);
globalAmber.removeEventListener(Amber.DAMAGE, updateStats);
globalAmber.removeEventListener(Amber.DEAD, updateStats);
globalAmber.removeEventListener(Amber.PAUSE_GAME, gamePaused);
globalAmber.removeEventListener(Amber.COLLECT_ITEM, hitItem);
globalAmber.removeEventListener(EnemyEvent.ENEMY_KILLED, hitEnemy);
globalAmber.removeEventListener(EnemyEvent.BOSS_DEFEATED, hitBoss);
globalAmber.removeEventListener(EnemyEvent.BOSS_DAMAGED, hitBoss);
globalAmber.removeEventListener(Amber.LIFE, hitLife);
globalAmber.removeEventListener(Amber.DAMAGE, damaged);
globalAmber.removeEventListener(Amber.CHANGE_MODE, modeChange);
globalWorld.removeEventListener(Amber.CHECKPOINT, hitCheckpoint);
globalWorld.removeEventListener(World.GAME_OVER, gameOver);
globalWorld.removeEventListener(World.VICTORY, endGame);
globalWorld.removeEventListener(EnemyEvent.BOSS_VISIBLE, showBoss);
_local2 = new _gameover();
stage.addChild(_local2);
_local2.timer = 60;
_local2.maxAlpha = 20;
_local2.alphaTimer = _local2.maxAlpha;
_local2.startTimer = 0;
_local2.alpha = 0;
globalSaveData.lives = 3;
saveCurrentFile();
_local2.addEventListener("enterFrame", gameOverTimer, false, 0, true);
}
public function displayMenuItem(_arg1:String):MovieClip{
var _local2:int;
var _local3:int;
var _local4:MovieClip;
_local2 = 40;
_local3 = 10;
_local4 = new _mainmenuitem();
_local4.y = ((_local2 + STAGE_MARGIN) + (globalMenuItems.length * Number((_local4.height + _local3))));
_local4.x = (Number((STAGE_WIDTH - _local4.width)) * 0.5);
_local4._txt.embedFonts = true;
_local4._txt.defaultTextFormat = globalTextFormat;
_local4._txt.text = _arg1;
globalMenuItems.push(_local4);
stage.addChild(_local4);
return (_local4);
}
}
}//package AmbersJourney3_new_fla
Section 31
//png (apple.png)
package apple {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package apple
Section 32
//png (beach_bigsand.png)
package beach_bigsand {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_bigsand
Section 33
//png (beach_decplant1.png)
package beach_decplant1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_decplant1
Section 34
//png (beach_decplant2.png)
package beach_decplant2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_decplant2
Section 35
//png (beach_dectree.png)
package beach_dectree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_dectree
Section 36
//png (beach_fire.png)
package beach_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_fire
Section 37
//png (beach_hblock.png)
package beach_hblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_hblock
Section 38
//png (beach_hugewater.png)
package beach_hugewater {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_hugewater
Section 39
//png (beach_medsand.png)
package beach_medsand {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_medsand
Section 40
//png (beach_plat2.png)
package beach_plat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_plat2
Section 41
//png (beach_question.png)
package beach_question {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_question
Section 42
//png (beach_sand.png)
package beach_sand {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_sand
Section 43
//png (beach_sandstone.png)
package beach_sandstone {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_sandstone
Section 44
//png (beach_spikes.png)
package beach_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_spikes
Section 45
//png (beach_tree.png)
package beach_tree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_tree
Section 46
//png (beach_vblock.png)
package beach_vblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_vblock
Section 47
//png (beach_wind.png)
package beach_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beach_wind
Section 48
//png (beachbg1.png)
package beachbg1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package beachbg1
Section 49
//png (belly_shrine.png)
package belly_shrine {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package belly_shrine
Section 50
//png (big_plain_bricks.png)
package big_plain_bricks {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package big_plain_bricks
Section 51
//png (box.png)
package box {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package box
Section 52
//png (c_point.png)
package c_point {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package c_point
Section 53
//png (castle_bigbrick.png)
package castle_bigbrick {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_bigbrick
Section 54
//png (castle_bigwater.png)
package castle_bigwater {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_bigwater
Section 55
//png (castle_brick1.png)
package castle_brick1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_brick1
Section 56
//png (castle_brick2.png)
package castle_brick2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_brick2
Section 57
//png (castle_brick3.png)
package castle_brick3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_brick3
Section 58
//png (castle_brick4.png)
package castle_brick4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_brick4
Section 59
//png (castle_brick5.png)
package castle_brick5 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_brick5
Section 60
//png (castle_curtain.png)
package castle_curtain {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_curtain
Section 61
//png (castle_fire.png)
package castle_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_fire
Section 62
//png (castle_hblock.png)
package castle_hblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_hblock
Section 63
//png (castle_medbrick.png)
package castle_medbrick {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_medbrick
Section 64
//png (castle_plant.png)
package castle_plant {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_plant
Section 65
//png (castle_plat1.png)
package castle_plat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_plat1
Section 66
//png (castle_plat2.png)
package castle_plat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_plat2
Section 67
//png (castle_plat3.png)
package castle_plat3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_plat3
Section 68
//png (castle_plat4.png)
package castle_plat4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_plat4
Section 69
//png (castle_sandstone.png)
package castle_sandstone {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_sandstone
Section 70
//png (castle_spikes.png)
package castle_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_spikes
Section 71
//png (castle_torch.png)
package castle_torch {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_torch
Section 72
//png (castle_vblock.png)
package castle_vblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_vblock
Section 73
//png (castle_wall1.png)
package castle_wall1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall1
Section 74
//png (castle_wall2.png)
package castle_wall2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall2
Section 75
//png (castle_wall3.png)
package castle_wall3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall3
Section 76
//png (castle_wall4.png)
package castle_wall4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall4
Section 77
//png (castle_wall5.png)
package castle_wall5 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall5
Section 78
//png (castle_wall6.png)
package castle_wall6 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wall6
Section 79
//png (castle_wind.png)
package castle_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wind
Section 80
//png (castle_wood.png)
package castle_wood {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle_wood
Section 81
//png (castle1bg.png)
package castle1bg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle1bg
Section 82
//png (castle2_bigbrick.png)
package castle2_bigbrick {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_bigbrick
Section 83
//png (castle2_brick1.png)
package castle2_brick1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_brick1
Section 84
//png (castle2_brick2.png)
package castle2_brick2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_brick2
Section 85
//png (castle2_brick3.png)
package castle2_brick3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_brick3
Section 86
//png (castle2_brick4.png)
package castle2_brick4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_brick4
Section 87
//png (castle2_brick5.png)
package castle2_brick5 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_brick5
Section 88
//png (castle2_hblock.png)
package castle2_hblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_hblock
Section 89
//png (castle2_medbrick.png)
package castle2_medbrick {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_medbrick
Section 90
//png (castle2_sandstone.png)
package castle2_sandstone {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_sandstone
Section 91
//png (castle2_vblock.png)
package castle2_vblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2_vblock
Section 92
//png (castle2bg.png)
package castle2bg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package castle2bg
Section 93
//png (cave_b.png)
package cave_b {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_b
Section 94
//png (cave_bf.png)
package cave_bf {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bf
Section 95
//png (cave_bg.png)
package cave_bg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bg
Section 96
//png (cave_bigb.png)
package cave_bigb {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bigb
Section 97
//png (cave_bigflat1.png)
package cave_bigflat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bigflat1
Section 98
//png (cave_bigflat2.png)
package cave_bigflat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bigflat2
Section 99
//png (cave_bigp.png)
package cave_bigp {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_bigp
Section 100
//png (cave_fire.png)
package cave_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_fire
Section 101
//png (cave_flat1.png)
package cave_flat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_flat1
Section 102
//png (cave_flat2.png)
package cave_flat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_flat2
Section 103
//png (cave_floor1.png)
package cave_floor1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_floor1
Section 104
//png (cave_floor2.png)
package cave_floor2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_floor2
Section 105
//png (cave_hbblock.png)
package cave_hbblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_hbblock
Section 106
//png (cave_hpblock.png)
package cave_hpblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_hpblock
Section 107
//png (cave_medb.png)
package cave_medb {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_medb
Section 108
//png (cave_medp.png)
package cave_medp {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_medp
Section 109
//png (cave_p.png)
package cave_p {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_p
Section 110
//png (cave_plat1.png)
package cave_plat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_plat1
Section 111
//png (cave_plat2.png)
package cave_plat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_plat2
Section 112
//png (cave_plat4.png)
package cave_plat4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_plat4
Section 113
//png (cave_question1.png)
package cave_question1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_question1
Section 114
//png (cave_question2.png)
package cave_question2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_question2
Section 115
//png (cave_spikes.png)
package cave_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_spikes
Section 116
//png (cave_spikes2.png)
package cave_spikes2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_spikes2
Section 117
//png (cave_vbblock.png)
package cave_vbblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_vbblock
Section 118
//png (cave_vpblock.png)
package cave_vpblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_vpblock
Section 119
//png (cave_wind.png)
package cave_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package cave_wind
Section 120
//png (chalice.png)
package chalice {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package chalice
Section 121
//png (chalice1.png)
package chalice1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package chalice1
Section 122
//png (chalice2.png)
package chalice2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package chalice2
Section 123
//png (chalice3.png)
package chalice3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package chalice3
Section 124
//png (chalice4.png)
package chalice4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package chalice4
Section 125
//png (e_life.png)
package e_life {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package e_life
Section 126
//png (fire.png)
package fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package fire
Section 127
//png (goldapple.png)
package goldapple {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package goldapple
Section 128
//png (greenapple.png)
package greenapple {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package greenapple
Section 129
//png (h_block.png)
package h_block {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package h_block
Section 130
//png (hugewater.png)
package hugewater {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package hugewater
Section 131
//png (medwater.png)
package medwater {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package medwater
Section 132
//png (no_returns_bot.png)
package no_returns_bot {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package no_returns_bot
Section 133
//png (no_returns_top.png)
package no_returns_top {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package no_returns_top
Section 134
//png (plain_bricks.png)
package plain_bricks {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_bricks
Section 135
//png (plain_bricks2.png)
package plain_bricks2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_bricks2
Section 136
//png (plain_dirt.png)
package plain_dirt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_dirt
Section 137
//png (plain_dirt2.png)
package plain_dirt2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_dirt2
Section 138
//png (plain_dirt3.png)
package plain_dirt3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_dirt3
Section 139
//png (plain_dirt4.png)
package plain_dirt4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_dirt4
Section 140
//png (plain_dirt5.png)
package plain_dirt5 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_dirt5
Section 141
//png (plain_fence.png)
package plain_fence {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_fence
Section 142
//png (plain_fire.png)
package plain_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_fire
Section 143
//png (plain_hblock.png)
package plain_hblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_hblock
Section 144
//png (plain_plat1.png)
package plain_plat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_plat1
Section 145
//png (plain_question.png)
package plain_question {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_question
Section 146
//png (plain_question2.png)
package plain_question2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_question2
Section 147
//png (plain_spikes.png)
package plain_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_spikes
Section 148
//png (plain_wind.png)
package plain_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plain_wind
Section 149
//png (plains1bg.png)
package plains1bg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package plains1bg
Section 150
//png (question.png)
package question {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package question
Section 151
//png (question2.png)
package question2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package question2
Section 152
//png (trans_block.png)
package trans_block {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package trans_block
Section 153
//png (tree_base.png)
package tree_base {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tree_base
Section 154
//png (tundra_bblock.png)
package tundra_bblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_bblock
Section 155
//png (tundra_bblock2.png)
package tundra_bblock2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_bblock2
Section 156
//png (tundra_bigfrostyrock.png)
package tundra_bigfrostyrock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_bigfrostyrock
Section 157
//png (tundra_bigrock.png)
package tundra_bigrock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_bigrock
Section 158
//png (tundra_fire.png)
package tundra_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_fire
Section 159
//png (tundra_frostyrock.png)
package tundra_frostyrock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_frostyrock
Section 160
//png (tundra_medfrostyrock.png)
package tundra_medfrostyrock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_medfrostyrock
Section 161
//png (tundra_plant.png)
package tundra_plant {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_plant
Section 162
//png (tundra_plat2.png)
package tundra_plat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_plat2
Section 163
//png (tundra_plat3.png)
package tundra_plat3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_plat3
Section 164
//png (tundra_question.png)
package tundra_question {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_question
Section 165
//png (tundra_rock.png)
package tundra_rock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_rock
Section 166
//png (tundra_snowrock.png)
package tundra_snowrock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_snowrock
Section 167
//png (tundra_spike.png)
package tundra_spike {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_spike
Section 168
//png (tundra_vblock.png)
package tundra_vblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_vblock
Section 169
//png (tundra_vblock2.png)
package tundra_vblock2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_vblock2
Section 170
//png (tundra_wind.png)
package tundra_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundra_wind
Section 171
//png (tundrabg.png)
package tundrabg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package tundrabg
Section 172
//png (volcanus_backing1.png)
package volcanus_backing1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_backing1
Section 173
//png (volcanus_backing2.png)
package volcanus_backing2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_backing2
Section 174
//png (volcanus_backing3.png)
package volcanus_backing3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_backing3
Section 175
//png (volcanus_backing4.png)
package volcanus_backing4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_backing4
Section 176
//png (volcanus_basalt.png)
package volcanus_basalt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_basalt
Section 177
//png (volcanus_bigbasalt.png)
package volcanus_bigbasalt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_bigbasalt
Section 178
//png (volcanus_bigground.png)
package volcanus_bigground {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_bigground
Section 179
//png (volcanus_entrance.png)
package volcanus_entrance {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_entrance
Section 180
//png (volcanus_fire.png)
package volcanus_fire {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_fire
Section 181
//png (volcanus_fire2.png)
package volcanus_fire2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_fire2
Section 182
//png (volcanus_ground.png)
package volcanus_ground {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_ground
Section 183
//png (volcanus_hblock.png)
package volcanus_hblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_hblock
Section 184
//png (volcanus_medbasalt.png)
package volcanus_medbasalt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_medbasalt
Section 185
//png (volcanus_medbasalt2.png)
package volcanus_medbasalt2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_medbasalt2
Section 186
//png (volcanus_medground.png)
package volcanus_medground {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_medground
Section 187
//png (volcanus_plant.png)
package volcanus_plant {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_plant
Section 188
//png (volcanus_plat1.png)
package volcanus_plat1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_plat1
Section 189
//png (volcanus_plat2.png)
package volcanus_plat2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_plat2
Section 190
//png (volcanus_plat3.png)
package volcanus_plat3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_plat3
Section 191
//png (volcanus_plat4.png)
package volcanus_plat4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_plat4
Section 192
//png (volcanus_sandstone.png)
package volcanus_sandstone {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_sandstone
Section 193
//png (volcanus_spikes.png)
package volcanus_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_spikes
Section 194
//png (volcanus_vblock.png)
package volcanus_vblock {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_vblock
Section 195
//png (volcanus_wind.png)
package volcanus_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanus_wind
Section 196
//png (volcanusbg.png)
package volcanusbg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package volcanusbg
Section 197
//png (water.png)
package water {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package water
Section 198
//png (wood_bg.png)
package wood_bg {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bg
Section 199
//png (wood_bigbigdirt.png)
package wood_bigbigdirt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigbigdirt
Section 200
//png (wood_bigbigtree.png)
package wood_bigbigtree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigbigtree
Section 201
//png (wood_bigbigtree2.png)
package wood_bigbigtree2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigbigtree2
Section 202
//png (wood_bigdirt.png)
package wood_bigdirt {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigdirt
Section 203
//png (wood_bigtree.png)
package wood_bigtree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigtree
Section 204
//png (wood_bigtree2.png)
package wood_bigtree2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_bigtree2
Section 205
//png (wood_grass.png)
package wood_grass {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_grass
Section 206
//png (wood_h_block.png)
package wood_h_block {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_h_block
Section 207
//png (wood_hugewater.png)
package wood_hugewater {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_hugewater
Section 208
//png (wood_moss.png)
package wood_moss {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_moss
Section 209
//png (wood_mtree.png)
package wood_mtree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_mtree
Section 210
//png (wood_plat_1.png)
package wood_plat_1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_plat_1
Section 211
//png (wood_plat_2.png)
package wood_plat_2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_plat_2
Section 212
//png (wood_question1.png)
package wood_question1 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_question1
Section 213
//png (wood_question2.png)
package wood_question2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_question2
Section 214
//png (wood_spikes.png)
package wood_spikes {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_spikes
Section 215
//png (wood_spikes2.png)
package wood_spikes2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_spikes2
Section 216
//png (wood_tree.png)
package wood_tree {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_tree
Section 217
//png (wood_tree_2.png)
package wood_tree_2 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_tree_2
Section 218
//png (wood_tree_3.png)
package wood_tree_3 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_tree_3
Section 219
//png (wood_tree_4.png)
package wood_tree_4 {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_tree_4
Section 220
//png (wood_water.png)
package wood_water {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_water
Section 221
//png (wood_wind.png)
package wood_wind {
import flash.display.*;
public dynamic class png extends BitmapData {
public function png(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package wood_wind
Section 222
//_background (_background)
package {
import flash.display.*;
public dynamic class _background extends MovieClip {
}
}//package
Section 223
//_concept1 (_concept1)
package {
import flash.display.*;
public dynamic class _concept1 extends BitmapData {
public function _concept1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 224
//_concept2 (_concept2)
package {
import flash.display.*;
public dynamic class _concept2 extends BitmapData {
public function _concept2(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 225
//_concept3 (_concept3)
package {
import flash.display.*;
public dynamic class _concept3 extends BitmapData {
public function _concept3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 226
//_concept4 (_concept4)
package {
import flash.display.*;
public dynamic class _concept4 extends BitmapData {
public function _concept4(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 227
//_concept5 (_concept5)
package {
import flash.display.*;
public dynamic class _concept5 extends BitmapData {
public function _concept5(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 228
//_concept6 (_concept6)
package {
import flash.display.*;
public dynamic class _concept6 extends BitmapData {
public function _concept6(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 229
//_concept7 (_concept7)
package {
import flash.display.*;
public dynamic class _concept7 extends BitmapData {
public function _concept7(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 230
//_concept8 (_concept8)
package {
import flash.display.*;
public dynamic class _concept8 extends BitmapData {
public function _concept8(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 231
//_concept9 (_concept9)
package {
import flash.display.*;
public dynamic class _concept9 extends BitmapData {
public function _concept9(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 232
//_credits (_credits)
package {
import flash.display.*;
public dynamic class _credits extends MovieClip {
}
}//package
Section 233
//_cutscene1 (_cutscene1)
package {
import flash.display.*;
public dynamic class _cutscene1 extends MovieClip {
}
}//package
Section 234
//_cutscene2 (_cutscene2)
package {
import flash.display.*;
public dynamic class _cutscene2 extends MovieClip {
}
}//package
Section 235
//_cutscene3 (_cutscene3)
package {
import flash.display.*;
public dynamic class _cutscene3 extends MovieClip {
}
}//package
Section 236
//_cutscene4 (_cutscene4)
package {
import flash.display.*;
public dynamic class _cutscene4 extends MovieClip {
}
}//package
Section 237
//_cutscene5 (_cutscene5)
package {
import flash.display.*;
public dynamic class _cutscene5 extends MovieClip {
}
}//package
Section 238
//_cutscene6 (_cutscene6)
package {
import flash.display.*;
public dynamic class _cutscene6 extends MovieClip {
}
}//package
Section 239
//_cutscene7 (_cutscene7)
package {
import flash.display.*;
public dynamic class _cutscene7 extends MovieClip {
}
}//package
Section 240
//_cutscene8 (_cutscene8)
package {
import flash.display.*;
public dynamic class _cutscene8 extends MovieClip {
}
}//package
Section 241
//_fileselect (_fileselect)
package {
import flash.display.*;
public dynamic class _fileselect extends MovieClip {
}
}//package
Section 242
//_gamemessagebox (_gamemessagebox)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _gamemessagebox extends MovieClip {
public var _txt:TextField;
}
}//package
Section 243
//_gameover (_gameover)
package {
import flash.display.*;
public dynamic class _gameover extends MovieClip {
}
}//package
Section 244
//_gamestats (_gamestats)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _gamestats extends MovieClip {
public var time_txt:TextField;
public var health_txt:TextField;
public var lives_txt:TextField;
public var collectibles_mc:red_apple;
public var bossText:TextField;
public var collectibles_txt:TextField;
}
}//package
Section 245
//_keyselectitem (_keyselectitem)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _keyselectitem extends MovieClip {
public var _txt:TextField;
}
}//package
Section 246
//_loadcodebox (_loadcodebox)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _loadcodebox extends MovieClip {
public var _can:_keyselectitem;
public var _btn:_keyselectitem;
public var _info:TextField;
public var _txt:TextField;
}
}//package
Section 247
//_mainmenu (_mainmenu)
package {
import flash.display.*;
public dynamic class _mainmenu extends MovieClip {
}
}//package
Section 248
//_mainmenuitem (_mainmenuitem)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _mainmenuitem extends MovieClip {
public var _txt:TextField;
}
}//package
Section 249
//_messagebox (_messagebox)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _messagebox extends MovieClip {
public var _txt:TextField;
}
}//package
Section 250
//_options (_options)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _options extends MovieClip {
public var btn_txt:TextField;
public var key_txt:TextField;
public var keyconfig_txt:TextField;
}
}//package
Section 251
//_pleasure1 (_pleasure1)
package {
import flash.display.*;
public dynamic class _pleasure1 extends MovieClip {
}
}//package
Section 252
//_pleasure2 (_pleasure2)
package {
import flash.display.*;
public dynamic class _pleasure2 extends MovieClip {
}
}//package
Section 253
//_pleasure3 (_pleasure3)
package {
import flash.display.*;
public dynamic class _pleasure3 extends MovieClip {
}
}//package
Section 254
//_pleasure4 (_pleasure4)
package {
import flash.display.*;
public dynamic class _pleasure4 extends MovieClip {
}
}//package
Section 255
//_pleasure5 (_pleasure5)
package {
import flash.display.*;
public dynamic class _pleasure5 extends MovieClip {
}
}//package
Section 256
//_pleasure6 (_pleasure6)
package {
import flash.display.*;
public dynamic class _pleasure6 extends MovieClip {
}
}//package
Section 257
//_pleasure7 (_pleasure7)
package {
import flash.display.*;
public dynamic class _pleasure7 extends MovieClip {
}
}//package
Section 258
//_pleasureitem (_pleasureitem)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _pleasureitem extends MovieClip {
public var _txt:TextField;
}
}//package
Section 259
//_pleasureroom (_pleasureroom)
package {
import flash.display.*;
public dynamic class _pleasureroom extends MovieClip {
}
}//package
Section 260
//_preloader (_preloader)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _preloader extends MovieClip {
public var _txt:TextField;
}
}//package
Section 261
//_savecodebox (_savecodebox)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _savecodebox extends MovieClip {
public var _info:TextField;
public var _txt:TextField;
}
}//package
Section 262
//_savefiledialog (_savefiledialog)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _savefiledialog extends MovieClip {
public var health_txt:TextField;
public var lives_txt:TextField;
public var completed_txt:TextField;
public var _txt:TextField;
}
}//package
Section 263
//_stageselect (_stageselect)
package {
import flash.display.*;
public dynamic class _stageselect extends MovieClip {
public var stage_4_1:MovieClip;
public var stage_4_2:MovieClip;
public var stage_7_2:MovieClip;
public var stage_3_1:MovieClip;
public var stage_3_2:MovieClip;
public var stage_7_1:MovieClip;
public var stage_6_1:MovieClip;
public var stage_6_2:MovieClip;
public var stage_2_2:MovieClip;
public var stage_2_1:MovieClip;
public var stage_5_1:MovieClip;
public var stage_1_1:MovieClip;
public var stage_5_2:MovieClip;
}
}//package
Section 264
//_title (_title)
package {
import flash.display.*;
public dynamic class _title extends MovieClip {
}
}//package
Section 265
//_togglemenuitem (_togglemenuitem)
package {
import flash.display.*;
import flash.text.*;
public dynamic class _togglemenuitem extends MovieClip {
public var _txt:TextField;
}
}//package
Section 266
//_tutorial_1 (_tutorial_1)
package {
import flash.display.*;
public dynamic class _tutorial_1 extends MovieClip {
public var part0:MovieClip;
public var part2:MovieClip;
public var part4:MovieClip;
public var part3:MovieClip;
public var part1:MovieClip;
}
}//package
Section 267
//_tutorial0 (_tutorial0)
package {
import flash.display.*;
public dynamic class _tutorial0 extends MovieClip {
}
}//package
Section 268
//_tutorial1 (_tutorial1)
package {
import flash.display.*;
public dynamic class _tutorial1 extends MovieClip {
}
}//package
Section 269
//_tutorial2 (_tutorial2)
package {
import flash.display.*;
public dynamic class _tutorial2 extends MovieClip {
}
}//package
Section 270
//_tutorial3 (_tutorial3)
package {
import flash.display.*;
public dynamic class _tutorial3 extends MovieClip {
}
}//package
Section 271
//_tutorial4 (_tutorial4)
package {
import flash.display.*;
public dynamic class _tutorial4 extends MovieClip {
}
}//package
Section 272
//_tutorial5 (_tutorial5)
package {
import flash.display.*;
public dynamic class _tutorial5 extends MovieClip {
}
}//package
Section 273
//_tutorialscreen (_tutorialscreen)
package {
import flash.display.*;
public dynamic class _tutorialscreen extends MovieClip {
}
}//package
Section 274
//_victory0 (_victory0)
package {
import flash.display.*;
public dynamic class _victory0 extends MovieClip {
}
}//package
Section 275
//_victory1 (_victory1)
package {
import flash.display.*;
public dynamic class _victory1 extends MovieClip {
}
}//package
Section 276
//_victory2 (_victory2)
package {
import flash.display.*;
public dynamic class _victory2 extends MovieClip {
}
}//package
Section 277
//_victory3 (_victory3)
package {
import flash.display.*;
public dynamic class _victory3 extends MovieClip {
}
}//package
Section 278
//_victory4 (_victory4)
package {
import flash.display.*;
public dynamic class _victory4 extends MovieClip {
}
}//package
Section 279
//AmberClip (AmberClip)
package {
import flash.display.*;
public dynamic class AmberClip extends MovieClip {
public var hitbox:TestClip;
public var attackbox:TestClip;
}
}//package
Section 280
//Boss1Clip (Boss1Clip)
package {
import flash.display.*;
public dynamic class Boss1Clip extends MovieClip {
public var hitbox:TestClip;
}
}//package
Section 281
//empty_apple (empty_apple)
package {
import flash.display.*;
public dynamic class empty_apple extends MovieClip {
}
}//package
Section 282
//Enemy1Clip (Enemy1Clip)
package {
import flash.display.*;
public dynamic class Enemy1Clip extends MovieClip {
public var hitbox:TestClip;
}
}//package
Section 283
//Enemy2Clip (Enemy2Clip)
package {
import flash.display.*;
public dynamic class Enemy2Clip extends MovieClip {
public var hitbox:TestClip;
}
}//package
Section 284
//Enemy3Clip (Enemy3Clip)
package {
import flash.display.*;
public dynamic class Enemy3Clip extends MovieClip {
public var hitbox:TestClip;
}
}//package
Section 285
//Enemy4Clip (Enemy4Clip)
package {
import flash.display.*;
public dynamic class Enemy4Clip extends MovieClip {
public var hitbox:TestClip;
}
}//package
Section 286
//FireBall (FireBall)
package {
import flash.display.*;
public dynamic class FireBall extends MovieClip {
}
}//package
Section 287
//gold_apple (gold_apple)
package {
import flash.display.*;
public dynamic class gold_apple extends MovieClip {
}
}//package
Section 288
//green_apple (green_apple)
package {
import flash.display.*;
public dynamic class green_apple extends MovieClip {
}
}//package
Section 289
//red_apple (red_apple)
package {
import flash.display.*;
public dynamic class red_apple extends MovieClip {
}
}//package
Section 290
//TestClip (TestClip)
package {
import flash.display.*;
public dynamic class TestClip extends MovieClip {
}
}//package
Section 291
//ThrowableApple (ThrowableApple)
package {
import flash.display.*;
public dynamic class ThrowableApple extends MovieClip {
}
}//package
Section 292
//TutorialFont (TutorialFont)
package {
import flash.text.*;
public dynamic class TutorialFont extends Font {
}
}//package
Section 293
//TutorialFont2 (TutorialFont2)
package {
import flash.text.*;
public dynamic class TutorialFont2 extends Font {
}
}//package