// Escape From Dinosaur Island DX 1.0.2 
// (C) Copyright Adventuron Software Limited

// Here is the source code for Escape From Dinosaur Island DX 1.02
// This source code can be used with Adventuron Classroom.
// Find out more information about Adventuron Classroom here ...
// https://adventuron.io

// A tutorial on how to make a short adventure in 30 minutes is
// also available here:
// https://www.youtube.com/watch?v=zbC_bSysbrA

##################################
## Locations
##################################

start_at           = crash_basket
loading_screen     = loading_screen

#####################################
## Introduction blub (optional)
#####################################

game_information {

   written_by            = Richard Pettigrew / Chris Ainsley
   game_name             = Escape from Dinosaur Island DX
   game_shortname        = Dino DX
   year                  = 2019
   copyright_message     = (C) Adventuron Software Limited
   additional_credits    = Location Graphics + DX Version, Chris Ainsley 2019, 'Loading' Screen Shaun McClure. Font by Andrew Bulhak.
   game_version          = 1.0.2
   tags                  = [ TALP ]
}

locations  {  

   halfway_up_volcano : location "You are about halfway up a steep incline. In the distance above you is a smoking volcano." header = "Foot of the volcano" graphic = "volcano_2" ;
   beach              : location "You are stood on gorgeous sandy beach, it stretches as far as the eye can see." header = "Sandy beach" graphic = "sandy_beach" ;
   cave               : location "You are stood in a small dark cave, towards the back you can just make out a set of roughly carved steps leading downwards." header = "Dark cave";
   cliff_bottom       : location "A tall cliff climbs away above you.\nIt is possible to scale it via the narrow winding path leading upwards." header = "Foot of a cliff" graphic = "foot_cliff_next_to_forest" ;
   clifftop           : location "You have arrived at the top of a high cliff, the view from here is stunning.\nThere is a rough looking path that leads down from here into a lush looking valley." header = "Cliff top" graphic = "cliff_top" ;
   crash_basket       : location "You are laid in an upturned crashed hot air balloon basket.\nYou're going to need to find a way to 'climb out' of here somehow." header = "Wrecked Basket";
   crash_site         : location "You are stood in a small clearing in what appears to be a dense wooded area.\nThe ground is littered with the debris from your recent hot air balloon crash." header = "Crash site" graphic = "crash_site"  ;
   game_trail_1       : location "You are at the northern end of what appears to be a well trodden game trail.\nYou should take care on these trails as you don't know what kind of animal made it." header = "Game trail" graphic = "game_trail" ;
   game_trail_2       : location "You are stood at what appears to be the southern end of a game trail. Dense foliage is on all sides." header = "Game trail"  graphic = "game_trail_2";
   green_land         : location "You are stood in a green and pleasant land.\nLots of low growing foliage covers the ground." header = "Green and pleasant land" graphic = "green_pleasant" ;
   jungle_1           : location "You are at the edge of a very dense and dark Jungle.\nYou don't recognise any of the foliage here. It all looks very ancient" header = "Jungle" graphic = "jungle" ;
   jungle_2           : location "You are wandering in a dark jungle.\nIt's easy to get lost in a place like this." header = "Dense jungle" graphic = "dense_jungle" ;
   jungle_3           : location "You are stood in a dark jungle. Very little light is penetrating the canopy above." header = "Dark jungle" graphic = "dark_jungle" ;
   jungle_4           : location "You are in an impenetrable forest." header = "Forest" graphic = "dead_tree" ;
   lagoon             : location "You are stood on the edge of a stunning looking freshwater lagoon.\nA waterfall cascades down from the cliffs above. The water is calm and inviting." header = "Freshwater lagoon";
   nest               : location "You are in what appears to be a large nest.\nThe smell of rotting flesh is very overpowering here and you'd be well advised not to loiter in here longer than necessary." header = "Raptor nest" graphic = "nest" ;
   plane_crash        : location "You have found a small clearing in the dense jungle.\nVery little daylight makes its way into here." header = "Clearing" graphic = "plane_crash";
   shallows           : location "You are standing knee deep in the gin clear sea water.\nIn the distance you can see massive waves breaking over what is probably a wide and dangerous coral reef. You suspect the turbulent waves mean that this isn't going to be a viable escape route." header = "shallows" graphic = "shallows" ;
   shrine             : location "You are in an ancient looking shrine, various pictograms line the walls.\nThis place is clear evidence that humans have visited this lost world before." header = "Ancient shrine";
   waterfall          : location "You are stood at the top of a beautiful waterfall.\nThe water flows out of a dense forest from the north and down two tiers into a lagoon far below." header = "waterfall";
   underwater_cave    : location "You are in a small dark cavern behind the waterfall. A shallow pool leads out and back to the lagoon.\nThis is probably one of the safest places on this whole island." header = "Underwater cave";
   hill               : location "You are stood on a gently sloping hillside." header = "Hillside" graphic = "sloping_hillside" ;
   volcano            : location "You are nearing the top of a large volcano.\nYou can't get any closer due to the way being blocked by the flowing lava and intense heat." header = "volcano" graphic = "volcano_1" ;
   
}

##################################
## Navigation Paths
###################################

connections {
   from, direction, to =[
      halfway_up_volcano, up,            volcano
      beach,              south,         shallows
      cave,               down,          shrine
      cave,               south_oneway,  game_trail_1
      cliff_bottom,       west ,         lagoon
      clifftop,           down,          cliff_bottom
      clifftop,           west,          waterfall
      clifftop,           east,          hill
      crash_site,         north,         jungle_1
      crash_site,         east,          game_trail_1
      game_trail_1,       south,         game_trail_2
      game_trail_1,       east,          halfway_up_volcano
      game_trail_2,       east,          nest
      game_trail_2,       south,         clifftop
      green_land,         south,         beach
      jungle_1,           north,         jungle_2
      jungle_2,           west,          plane_crash
      jungle_3,           south,         jungle_2
      jungle_3,           east,          jungle_4
      hill,               east,          green_land
   ]
}

####################################
## Vocabulary
####################################

vocabulary {
   : verb / aliases  = [ lever,prise]
   : noun / aliases  = [ branch, bran, branc, tree]
   : noun / aliases  = [ wood, drift, driftwood]
   : noun / aliases  = [ ground, earth, soft, groun] 
   : noun / aliases  = [ hat, helmet, helm, gogg, goggles, helme, goggl]
   : noun / aliases  = [ fabric,fabr, torn, fabri]
   : noun / aliases  = [ basket,bask, baske]
   : noun / aliases  = [ gas,cyl, cyli, cylinder, cylin]
   : noun / aliases  = [ metal,meta, bar]
   : noun / aliases  = [ wreckage,wreck, wrec]
   : noun / aliases  = [ footprint,foot, footp]
   : noun / aliases  = [ lava,flow]
   : noun / aliases  = [ mud,patch]
   : noun / aliases  = [ pool,lagoon, lagoo]
   : noun / aliases  = [ canopy,cano, canop]
   : noun / aliases  = [ skeleton,skel, skele, skelet, skeleto]
   : noun / aliases  = [ documents,docs, docu, docum]
   : noun / aliases  = [ knife,knif]
   : noun / aliases  = [ dog,dogtags, tags]
   : noun / aliases  = [ recipe,reci, recip] 
   : noun / aliases  = [ torch,torc]
   : noun / aliases  = [ fish,herri, herring ]
   : noun / aliases  = [ stegosaurus, steg, stego]
   : noun / aliases  = [ vines,vine]
   : noun / aliases  = [ dino, dinos, dinosaur, stegasaurus, steg]
   : noun / aliases  = [ root,turnip, veg, veget, vegetable]
   : noun / aliases  = [ fissure,fiss, fissu, fissur]   
   : verb / aliases  = [ x, exam, examine]
}

objects {

   #################################
   # Conveyables
   #################################

   axe            :  object "Axe";
   branch         :  object "Tree Branch";
   tt_vines       :  object "Vines (Cut)";
   clay           :  object "Clay" start_at = "game_trail_2";
   clay_pot       :  object "Wet Clay Pot";
   cooking_pot    :  object "Cooking Pot";
   documents      :  object "Documents";
   dog_tags       :  object "Dog Tags";
   drift_wood     :  object "Driftwood" start_at = "shallows";
   egg            :  object "Dinosaur Egg" start_at = "nest";
   fabric         :  object "Torn Fabric" start_at = "crash_site";
   fish           :  object "Fish";
   fish_herring   :  object "Fish (Red Herring)" noun = "fish";
   gas_cylinder2  :  object "Gas Cylinder" noun= "cylin";
   helmet         :  object "Leather Flying Hat" wearable = "true" ;
   knife          :  object "Knife";
   lit_torch      :  object "Lit Torch" ;
   logs           :  object "Logs";
   metal_bar      :  object "Metal Bar";
   full_pot       :  object "Cooking Pot (Water)" noun= "pot";
   soup_pot       :  object "Pot Of Nourishing Soup" noun= "pot"; 
   recipe         :  object "Recipe"; 
   rock           :  object "Rock" start_at = "beach";
   root_vegetable :  object "Root Vegetables";
   quartz         :  object "Quartz" start_at = "volcano";

   #######################################################
   # Objects that are not conveyable.
   #######################################################

   altar          :  scenery "Altar" start_at = "shrine";
   altar_steps    :  scenery "Opening";
   basket         :  scenery "Hot Air Balloon Basket" start_at = "crash_site" ;
   cave1          :  scenery "Cave Entrance";
   camp_fire      :  scenery "Camp Fire";
   canopy         :  scenery "Canopy";
   carvings       :  scenery "Carvings";
   dinosaur       :  scenery "Dinosaur" start_at = "green_land";
   footprint      :  scenery "Footprint";
   spring         :  scenery "Spring" start_at = "underwater_cave";
   gas_cylinder   :  scenery "Gas Cylinder" start_at = "crash_basket";
   fissure        :  scenery "Fissure" start_at = "waterfall";
   lagoon1        :  scenery "Lagoon" start_at = "lagoon";
   lava_flow      :  scenery "Lava Flow"   start_at = "volcano";
   marks          :  scenery "Marks";
   open_canopy    :  scenery "Open Canopy";
   plane_wreck    :  scenery "Plane Wreck" start_at = "plane_crash";
   skeleton       :  scenery "Skeleton";
   soft_ground    :  scenery "Soft Ground";
   stegosaurus    :  scenery "Stegosaurus";
   tree           :  scenery "Dead Tree" start_at = "jungle_4";
   wreckage       :  scenery "Wreckage" start_at = "crash_basket";
   vines          :  scenery "Vines" start_at = "game_trail_1";
   
}

#########################
# Variable Declarations #
#########################


booleans {
   legs_free            : boolean "false";
   logs_crack           : boolean "false";
   torch_crack          : boolean "false";
   wreckage_examined    : boolean "false";
   canopy_opened        : boolean "false";
   skeleton_searched    : boolean "false";
   campfire_lit         : boolean "false";
   dig_ground           : boolean "false";
   super_strength       : boolean "false";
   has_read_recipe      : boolean "false" ;
   has_looked           : boolean "false" ;
   has_displayed_incidental_message : boolean "false" ;
}

// Integers (these are slots in which to store numbers)
integers { 
   dog_warn_buffer   : integer "4" ; 
   raptor_hunt       : integer "0" ; 
   raptor_kill       : integer "12" ; // Turns until raptor pounces if the egg is carried.
   my_random         : integer "20" ;  
   obj_carried       : integer "6";
}

########################################
#  On Startup                          #
########################################

on_startup {

   : print_graphic "logo" ;
   : print "<This game<15>>< was created using <15>><ADVENTURON CLASSROOM<12>><, a <15>><WEB BROWSER<14>>< based text adventure authoring system.<15>>" ;

   : print "<CLASSROOM<12>>< is one of the easiest ways to <15>><LEARN TO CODE<11>><, featuring built-in lessons, videos, and more.<15>>\n<PUBLISH<10>>< your game on 8-bit platforms, mobile, tablets, web, and more. Join the fun today.<15>>" ;
 
   : print "^r^<www.adventuron.io<12>>" ;
 
   : press_any_key ; 
   : clear_screen;

   : print "^nc^<Escape from Dinosaur Island DX<15>>\n^m^\n^ln^<Original Game by Richard Pettigrew<10>>" ;

   : print "<DX Version / Additional Graphics by Chris Ainsley<11>>\n<Loading Screen by Shaun McClure<12>>" ;
   : print "<Font by Andrew Bulhak<13>>" ;
   : print "^r^<(C) Adventuron Software Limited<14>>" ;

   : press_any_key ;
   : clear_screen;

   : print "^c^< - WELCOME TO DINOSAUR ISLAND -<14>>";
   : if (is_mobile()) {: press_any_key ;:clear_screen;
   }
   : print "<You were enjoying the scenery whilst idly drifting through the sky in your hot air balloon.<7>>";
   : if (is_mobile()) {: press_any_key ;
   }
   : print "<Without warning, the sky turned grey and hurricane winds started to throw the balloon around.<14>>" ;
   : if (is_mobile()) {: press_any_key ;
   }
   : print "<You tried your best to take the balloon down to safety but the storm had other ideas.<13>>";
   : if (is_mobile()) {: press_any_key ;
   }
   : print "<The balloon in freefall, you decided to sit as low as you can in the basket and hold on for dear life.<12>>";
   : if (is_mobile()) {: press_any_key ;
   }
   : print "<After passing out from being thrown around the basket, you are eventually awoken by the impact of the basket smashing into a large tree and crashing to the ground.<11>>";
   : if (is_mobile()) {: press_any_key ;
   }
   : print "<You have no idea where you are. What you do know is that something doesn't feel quite right about this place and that you need to find a way home - and fast!<10>>";
   : press_any_key ;

}

####################################################################
## User Input Pattern Matches
####################################################################

on_command {

   : match "look _"  {
      : set_true "has_looked" ;
      : redescribe;
   }

   // TODO ::: Read recipe does not work ???
   : match "x recipe;read recipe" {
      : if (is_present "recipe") {
         : print "It's a recipe for a dish called 'Egg Soup'. The ingredients are:\nLarge pot of water,\n1 large egg\nRoot vegetables.\nCook the soup in a clay pot until nice and hot.\nIt sounds a bit weird to you but his mother obviously rates it as she's hand written a message on it. It reads: \n'For when you need to keep your strength up! ";
         : set_true "has_read_recipe" ;
         : done;
      }
   }
   : match "x _"  {
      : match "x gas" {
         :if (is_present "gas_cylinder") {
            : print "It is a very heavy metal cylinder that used to hold the fuel for the balloon. \nIt is currently laid across your legs preventing you from climbing out of the balloon.\nIf only you had something to 'lever' it off you.";
               :done;
         }
      }
      : match "x gas" {
         :if (is_present "gas_cylinder2") {
            : print "A very heavy metal cylinder that used to hold the fuel for the balloon.";
               :done;
         }
      }
      
      : match "x logs"  {
         : if (is_present "logs") {
            : print "The small logs are ancient and dry, with some twigs in there too." ;
            : done ;
         }
      }

      : match "x wreckage" {
         : if (is_present "wreckage") {
            : if (has_not_created "metal_bar" ) {
               : pause "200" ;
               : print "You find something!" ;
               : beep millis = "100"  pitch = "2" ;
               : beep millis = "100"  pitch = "8" ;
               : set_true "wreckage_examined";
               : create "metal_bar" ;
               : done ;
            }
            : else {
               : print "It's the mangled remains of what is left of the balloon.";
               : done;
            }
         }
      }
      
      : match "x bask; exam basket" {
         :if (is_present "basket") {
            : print "The Basket or Gondola, as it is sometimes referred to, is where the pilot and passengers go.\nThis one is so mangled, you doubt it will ever fly again.";
               :done;
         }
      }
      
      : match "x metal; exam bar" {
         :if (is_present "metal_bar") {
            : print "It's a metal bar that appears to have been part of the balloon frame.\nIt's long enough to provide some great leverage. ";
               :done;
         }
      }
      
      : match "x helm" {
         :if (is_present "helmet") {
            : print "A very stylish leather flying helmet with integrated goggles.\nYou'd look very dapper wearing these as well as keeping your vision clear.";
               :done;
         }
      }
      
      : match "x fabric" {
         :if (is_present "fabric") {
            : print "A bright coloured and very large piece of fabric from the hot air balloon.";
               :done;
         }
      }
      : match "x footprint" {
         :if (is_present "footprint") {
            : print "It's a three-toed footprint about 18cm in length. The middle toe impression shows a very large claw. It also looks very fresh...";
               :done;
         }
      }
      : match "x clay" {
         :if (is_at "game_trail_2" && is_present "clay" && !is_present "footprint") {
            : print "It's a really malleable and when shaped, holds its form well.\nYou notice a fresh looking footprint in the clay.";
               :create "footprint";
               :done;
         }
         : else {
            : if (is_at "game_trail_2" && is_present "clay" && is_present "footprint") {
               : print "It's a really malleable and when shaped, holds its form well.";
               : done;
            }
            : if (is_carried "clay") {
               : print "It's a really malleable and when shaped, holds its form well.";
               : done;
            }
            : if (is_present "clay") {
               : print "It's a really malleable and when shaped, holds its form well.";
               : done;
            }
         }
      }
      : match "x pot" {
         : if (is_present "clay_pot") {
            : print "You can see a hand made clay pot, it's still wet and useless until it is fired.";
            : done;
         }
      }
      : match "x pot" {
         : if (is_present "cooking_pot") {
            : print "You can see a hand made clay pot. it's perfect for cooking stuff in.";
            : done;
         }
      }
      : match "x pot" {
         : if (is_present "full_pot") {
            : print "You can see a hand made clay pot. It is full of water.";
            : done;
         }
      }
      
      : match "x egg" {
         :if (is_present "egg") {
            : print "It's a mottled grey colour. It's also the biggest and heaviest egg that you've ever seen!\nIf you are planning on taking it, you'd be well advised to move quickly as its mother might miss it!";
            :done;
         }
      }
      : match "x lagoon" {
         :if (is_at "lagoon") {
            : print "You stare into the depths of the water and see a fish.\n The water looks cool and very inviting, it makes you want to just dive in!";
            : create "fish";
            : done;
         }
      }
      
      : match "x plane; exam wreck" {
         : if (is_at "plane_crash") {
            :if (has_not_created "canopy") {
               : print "It looks like an old WW2 American Navy plane. It looks like the canopy may still be intact.\nYou think you the pilot may be trapped in there.";
               : create "canopy";
               : done;
            }
            : else {
               : print "You examine the plane again but don't find anything new."; 
               : done;
            }
         }
      }
      : match "x canopy" {
         : if (!canopy_opened && is_present "canopy" ) {
            : print "It is covered in mildew and has a few cracks in the glass but is intact. It might be possible to open it. ";
               :done;
         }
         : else {
            : print "It is covered in mildew and has a few cracks in the glass but is intact.";
            : done;
         }
      }
      : match "x canopy" {
         : if (is_present "open_canopy") {
            : print "It is open, you can see the remains of the pilot sat in the cockpit.";
            : done;
         }
      }
      : match "x skeleton; exam pilot" {
         : if (!skeleton_searched && is_present "skeleton") {
            : print "He must have been here for a few years, all thats left of him now are his bones. Judging by the damage to his skull, he sadly didn't survive the rough landing.\nIt looks like his clothing is the only thing keeping him intact.\nYou wonder if it's worth searching him for anything useful?";
            : done;
         }
         : else {
            : print "He must have been here for a few years, all thats left of him now are his bones. Judging by the damage to his skull, he sadly didn't survive the rough landing.\nIt looks like his clothing is the only thing keeping him intact.";
            : done;
         }
      }
      : match "x knife" {
         : if (is_present "knife") {
            : print "It's a standard issue US Navy Mark 2 knife. you can tell that it is a quality item due to it still being as razor sharp as the day it was made.";
            : done;
         }
      }
      : match "x dog;exam tags" {
         : if (is_present "dog_tags") {
            : print "It's a set of US Navy dog tags. They identify him as 'Lieutenant Charles Carroll Taylor'.";
            : done;
         }
      }
      

      : match "x branch;exam tree" {
         : if (is_present "branch") {
            : print "It's a good sturdy looking branch, the thick end has lots of dry tinder type moss on it.";
            : done;
         }
      }
      : match "x tree" {
         : if (is_present "tree") {
            : print "It's an old and very dead tree, it would make good firewood.";
            : done;   
         }
      }
      : match "x lava; exam flow" {
         : if (is_present "lava_flow") {
            : print "It's exceptionally hot, good for setting light to combustible things!";
            : done;
         }
      }
      : match "x rock" {
         : if (is_present "rock") {
            : print "It's wedge shaped and reminds you of an ancient axe head. Hmmm it could be useful!";
            : done;
         }
      }
      : match "x vines" {
         : if (is_present "vines") {
            : print "They are long-stemmed woody vines that are firmly rooted in to the soil.\nYou think you can see something hidden behind them!";
            : done;
         }
      }
      : match "x vines" {
         : if (is_present "tt_vines") {
            : print "They are a very thin but strong vine. Great for binding things together.";
            : done;
         }
      }
      : match "x fissure; view fissure" {
         : if (is_present "fissure" && !campfire_lit) {
            : print "It's a large crack in the rock floor, you think you can see it opening out into a cavern below.\nYou should be careful here. If you drop things, you may fall through.";
            : done;
         }
         : if (is_present "fissure" && campfire_lit) {
            : print "It's a large crack in the rock floor, you can see smoke rising through it.";
            : done;
         }
      }
      : match "x dino; exam dinos; exam dinosaur" {
         : if (is_present "dinosaur") {
            : print "It's is a large Stegosaurus, based on the fact that it's eating the foliage you think that you're fairly safe. It does however have a long and heavily spiked defensive tail!.\nIt is using its front legs to claw at the soft ground. There must be something tasty hidden under there.";
            : swap o1="dinosaur" o2="stegosaurus";
            : create "soft_ground";
            : press_any_key ;
            : redescribe;
         }
      }
      : match "x stego; exam dino" {
         : if (is_present "stegosaurus") {
            : print "It's is a large Stegosaurus, based on the fact that its eating the foliage you think that you're fairly safe. It does however have a long and heavily spiked defensive tail!.\nIt is using its front legs to claw at the soft ground. There must be something tasty hidden under there.";
            : swap o1="dinosaur" o2="stegosaurus";
            : create "soft_ground";
            : press_any_key ;
            : redescribe;
         }
      }
      : match "x ground; exam soft" {
         : if (is_present "soft_ground") {
            : print "It looks like some sort of root vegetables might be growing here.\nIt's obviously a firm favourite of the herbivores based on how they have figured out a way to dig them up.";
         : done;
         }
      }
      : match "x root" {
         : print "It's a root vegetable that looks like an ancient relative of the turnip.";
         : done;
      }
      
      : match "x wood; exam drift; exam driftwood" {
         : if (is_present "drift_wood") {
            : print "It's a piece of wood that is beautifully smooth from spending ages in the water.\nIt would make a perfect handle for something.";
            : done;
         }
      }
      : match "x axe" {
         : if (is_present "axe") {
            : print "It's a Neolithic style axe made from a wooden handle, stone axe head and tightly bound with vines.";
            : done;
         }
      }
      : match "x spring" {
         : if (is_present "spring"){
            : print "You examine the spring, taste it and find that it is gloriously sweet and cool.\nIt must be fed from the waterfall above the cavern.";
            : done;
         }
         : else{
            : print "You can't see a spring here!";
            : done;
         }
      }
      : match "x torch" {
         : if (is_present "lit_torch") {
            : print "You see a sturdy branch with flames on one end!";
            : done;
         }
      }
      
      : match "x quartz" {
         : if (is_present "quartz") {
            : print "It is an almost flawless piece of quartz about the size of your fist.";
            : done;
         }
      }
      
      : match "x fish" {
         : if (is_present "fish") {
            : print "It's a Red Herring!";
            : swap o1="fish" o2="fish_herring";
            : done;
         }
         : else {
            : if (is_present "fish_herring") {
               : print "It's a Red Herring!";
               : done;
           }
         }
      }
      : match "x soup" {
         : if (is_present "soup_pot") {
            : print "You see a large pot of steaming hot soup. ";
            : done;
         }
      }
      : match "x altar" {
         : if (is_present "altar") {
            : print "The altar is a very typical rectangular shape. It looks like it is made of solid stone. It is decorated with some incredibly intricate carvings.\nAround the base of the altar you can see some marks in the ground.";
            : done;
         }
      }
      : match "x marks" {
         : if (is_present "marks") {
            : print "The marks are cut quite deep into the ground, it looks like they were made by someone moving the altar. ";
            : done;
         }
      }
      : match "x carvings" {
         : if (is_present "carvings") {
            : print "They are incredibly life like and exquisitely carved. You can see images depicting people offering tributes to what look like dinosaurs.\nMaybe they thought that by feeding them, it would keep them safe?";
            : done;
         }
      }
   }

   
   ###########################################
   ## Searching / Reading etc.
   ###########################################

   : match "search skeleton; search pilot" {
      : if (!skeleton_searched && is_present "skeleton") {
         : print "You respectfully search the pilot and find a number of potentially useful items.";
         : set_true "skeleton_searched";
         : create "documents";
         : create "dog_tags";
         : create "helmet";
         : create "knife";
         : create "recipe";
         : press_any_key ;
         : redescribe;
      }
      : else {
      : if (skeleton_searched && is_present "skeleton") {
         : print "You decide to respect his dignity and not search him again.";
         : done;
         }
      }
   }
   
   : match "get egg"  {
      : if (is_beside "egg") {
         : get "egg";
         : pause "1000" ;
         : set_graphic graphic = "nest_empty"  target = "nest";
         : redescribe;
      }
   }
   
   : match "drop egg"  {
      : if (is_at "nest" && is_carried "egg") {
         : drop "egg" ;
         : pause "1000" ;
         : set_graphic graphic = "nest"  target = "nest";
         : redescribe;
      }
   }

   
   : match "read documents;exam documents" {
      : if (is_present "documents") {
         : print "It looks like these documents were his mission briefs. You find a variety of information in here.\nHis plane was a Grumman TBM Avenger torpedo bomber and he was a member of 'Flight 19'.\nIt looks like he was on a routine patrol flight when he must have crash landed. ";
         : done;
      }
   }

   ###########################################
   ## Using Stuff
   ###########################################

   : match "move altar; push altar; pull altar; shove altar" {
      : if (is_present "altar" && super_strength) {
         : print "You put all your weight behind it and it slowly slides aside.\nYou see an opening with a set of steps that lead downwards.";
         : create "altar_steps";
         : gosub "beeps" ;
         : redescribe;
      }
      : if (is_present "altar" && !super_strength) {
         : print "You put all your weight behind it and heave as hard as you can, unfortunately you are not strong enough to move it.";
         : done;
      }
   }   
   : match "enter opening; go opening" {
      : if (is_present "altar_steps") {
         : gosub subroutine ="escape";
         : done;
      }
   }
   
   : match "enter _"  {
      : if (is_at "plane_crash") {
         : print "You can't enter the plane." ;
         : done ;
      }
   }

   : match "get fish" {
      : if (is_present "fish") {
         : get "fish";
         : done;
      }
      : if (is_present "fish_herring") {
         : get "fish_herring";
         : done;
      }
   }
   : match "drop fish" {
      : if (is_carried "fish") {
         : drop "fish";
         : done;
      }
      : if (is_carried "fish_herring") {
         : drop "fish_herring";
         : done;
      }
   }
   
   : match "get water; fill pot; fill cooking" {
      : if (is_present "spring" && is_present "cooking_pot") {
         : print "You fill the pot with water from the freshwater spring.";
         : destroy "cooking_pot";
         : create "full_pot";
         : done;
      }
   }
   : match "drink water; drink pot" {
      : if (is_present "full_pot") {
         : print "You gulp down the cool fresh water.";
         : destroy "full_pot";
         : create "cooking_pot";
         : done;
      }
   } 
   : match "drink water; drink pot" {
      : if (is_present "cooking_pot") {
         : print "You can't drink from an empty pot!";
         : done;
      }
   }
   
   : match "lever gas; wedge bar; wedge cylinder" {
      :if (is_present "gas_cylinder" && is_carried "metal_bar" && !legs_free) {
         : print "You jam the metal bar under the gas cylinder and use it to lever it off your legs.";
         : pause "2500" ;
         : swap o1="gas_cylinder" o2= "gas_cylinder2";
         : set_true "legs_free";
         : press_any_key ;
         : redescribe;
         
      }
      :else {
         : if (legs_free) {
            : print "You can see no point in doing that again, your legs are free and you can now probably 'climb out'";
            : done;
         }
         : print "You can't - You're not carrying anything that can provide any leverage!";
         : done;
      }
   }
   : match "get gas" {
      :if (is_present "gas_cylinder2") {
         : print "It's far too heavy for me to lift.";
         : done;
      }
   }  
   : match "drop torch; drop lit" {
      : if (is_carried "lit_torch" && !is_present "fissure") {
         : drop "lit_torch";
         : done;
      }
      : else {
         : if (is_carried "lit_torch" && is_present "fissure") {
            : print "You drop the lit torch. As it lands, it rolls and falls away into the fissure, you hear it land somewhere deep below.";
            : set_true "torch_crack";
            : destroy "lit_torch";
            : done;
      }
      : else {
         : print "You can't do that!";
         : done;
         }
         
      }
   }
   : match "drop logs" {
      : if (is_carried "logs" && !is_present "fissure") {
         : drop "logs";
         : done;
      }
      : else {
         : if (is_carried "logs" && is_present "fissure") {
            : print "You drop the logs. As they land, they roll and fall away into the fissure, you hear them land somewhere deep below.";
            : set_true "logs_crack";
            : destroy "logs";
            : done;
      }
      : else {
         : print "You can't do that!";
         : done;
         }
         
      }
   }
         
   : match "climb out" {
      : if (is_at "crash_basket" && legs_free) {
         : print "You slowly pull yourself off the floor, push the basket over, and climb out into the great unknown.";
         : gosub subroutine="beeps";
         : clear_screen;
         : print "^c^<Time to explore the island.<10>>" ;
         : print "Type (or click) directions <NORTH, SOUTH, EAST, WEST, UP, DOWN<12>> to head in that direction." ;
         : print "Type <EXAMINE OBJECTNAME<12>> to trigger events or receive clues." ;
         : print "Type <GET OBJECTNAME<12>> or <DROP OBJECTNAME<12>> to take and drop an object." ;
         : press_any_key ;
         : clear_screen;
         : print "^c^<Time to explore the island.<10>>" ;
         : print "Type <LOOK<12>> to redescribe your surroundings." ;
         : print "Type <INVENTORY<12>> to see what you are carrying." ;
         : print "Type <LOAD<12>> or <SAVE<12>> to load or save the game." ;
         : print "Type <HELP<12>> for more advice ." ;
         : print "Try other verb noun combinations too." ;
         : print "Good luck !!" ;
         : press_any_key ;
         : goto "crash_site";
         : redescribe ;
      }
      : if (is_at "crash_basket" && legs_free == false) {
         : print "Before you can climb out of the basket, you'll need to find a way to free your trapped legs from under the gas cylinder first!";
         : done;
      }
      
   }
   
   : match "dive _; swim lagoon; dive lagoon" {
      : gosub "dive_lagoon" ;
   }

   : match "open canopy" {
      : if (is_present "canopy" && canopy_opened == false) {
         : set_true "canopy_opened";
         : print "You heave and strain and eventually the canopy gives and slides open. Sadly the pilot didn't survive the crash and his skeleton sits where he died.";
         : create "skeleton";
         : press_any_key ;
         : redescribe;
         
      }
      : else {
         : print "It is already open. The pilot's skull stares at you with its grim smile.";
         : done;
      }
   }
   : match "close canopy" {
      : if (canopy_opened) {
         : print "You try with all your might, but it is jammed open.";
         : done;
      }
   }
   : match "light branch" {
      : if (is_at "volcano" && is_carried "branch") {
         : print "You stick the end of the branch in the lava and the end catches fire. Congratulations, you've just invented fire and also created a lit torch! ";
         : swap o1 = "branch" o2 = "lit_torch";
         : done;
      }
      : else {
         : print "You can't do that!";
         : done;
      }
   }
   : match "cut vines" {
      : if (is_at "game_trail_1" && is_carried "knife" && is_present "vines") {
         : print "You use the knife and cut away the vines. You discover an entrance to a long forgotten cave!";
         : destroy "vines";
         : create "tt_vines";
         : create "cave1";
         : gosub subroutine="beeps";
         : done;
      }
      : else {
         : print "The vines are too tough to be cut by hand, something sharp would help you!";
         : done;
      }
   }

   
   : match "enter cave" {
      : if (is_present "cave1") {
         : goto "cave";
         : redescribe;
         : done;
      }
   }
   : match "chop tree; use axe on tree" {
      : if (is_present "tree" && is_carried "axe") {
         : print "You <hack<10>> away at the tree with the Neolithic-style axe.\nIn no time at all you've chopped it into pieces.";
         : destroy "tree";
         : create "branch";
         : create "logs";
         : gosub "beeps" ;
         : redescribe;
      }
      : else {
         : print "You can't just go about chopping a tree down with your bare hands, you'd probably need something like an <AXE<10>>!\n... probably.";
         : done;
      }
   }

   : match "kill dino; hit dino" {
      : if (is_present "dinosaur" || is_present "stegosaurus") {
         : print "You don't stand a chance against this beast, she swings her spiked tail and ends your life in a single blow. This wasn't your finest survival moment!\nThat I am afraid is game over!";
         : print "";
         : gosub subroutine="beeps";
         : end_game;
      }
   }

   : match "sleep _" {
   
      // TODO :: Ask if they really want to sleep in the dinosaur infested island ... 
      : if (is_at "underwater_cave") {
         : print "You make yourself as comfortable as possible and get some much needed rest.";
         : done;
      }
      : else {
         : print "You make yourself as comfortable as possible and get some much needed rest.\nUnfortunately there are very few places on this island that are safe and you wake to find yourself being eaten alive by a pack of small carnivorous dinosaurs!";
         : print "That I am afraid is game over!\n";
         : gosub subroutine = "beeps";
         : end_game;
      }
   }
   : match "dig _" {
      : if (!is_at "green_land") {
         : print "The ground is too hard here.";
         : done;
      }
      
      : if (is_at "green_land" && is_present "soft_ground" && !dig_ground) {
         : print "You claw at the soft earth with your bare hands and uncover a handful of root vegetables.";
         : set_true "dig_ground";
         : create "root_vegetable";
         : press_any_key ;
         : redescribe {}
      }
      : else {
         : print "You claw at the soft earth with your bare hands and don't find anything new.";
      }
   }
   
   : match "eat root" {
      : if (is_carried "root_vegetable") {
         : print "You take a bite of the root vegetable and find it tasty but really really chewy.\nMaybe it would be easier to eat if it was cooked first?";
         : done;
      }
      : else {
         : print "You're not holding any!";
         : done;
      }
   }
   : match "make axe; build axe" {
      : if (is_carried "drift_wood" && is_carried "rock" && is_carried "tt_vines") {
         : print "You successfully attach the rock to the drift wood handle and secure it tightly in place using the cut vines.\nHey presto you've invented the axe!";
         : destroy "drift_wood";
         : destroy "rock";
         : destroy "tt_vines";
         : create "axe";
         : gosub subroutine ="beeps";
         : redescribe;
      }
      : else {
         : print "You could maybe build a primitive axe if you had all the right components.";
         :done;
      }
   }
   : match "build fire; build camp; make fire" {
      : if (is_at "underwater_cave" && is_present "logs" && is_present "lit_torch") {
         : print "You make sure the hole in the ceiling is directly above, stack the logs into a pyramid shaped pire and use the lit torch to light it.";
         : print "You now have a warm and safe place to cook, eat and sleep.";
         : set_false "logs_crack";
         : set_false "torch_crack";
         : set_true "campfire_lit";
         : destroy "logs";
         : destroy "lit_torch";
         : create "camp_fire";
         : gosub subroutine = "beeps";
         : redescribe;
      }
      : else {
         : print "You are not carrying all the bits you would need to build a campfire!";
         : done;
      }
   }
   : match "build fire; build camp" {
      : if (is_carried "logs" && is_at "underwater_cave" == false) {
         : print "It's not safe to build a fire here, you might attract too much attention.\nMaybe you should find a safer place?";
         :done;
      }
   }
   : match "make pot; shape clay; make cooking" {
      : if (is_carried "clay") {
         : print "You start to work the clay and after a few minutes you have made a decent sized cooking pot.\nAll you need to do now is find a way to dry the pot out and fire it before it can be used for cooking.";
         : destroy "clay";
         : create "clay_pot";
         : gosub subroutine="beeps";
         : redescribe;
      }
      : else {
         : print "You are not carrying anything to make a pot out of!";
         : done;
      }
   }
   
   : match "dry pot; fire pot" {
      : if (is_present "clay_pot" && is_present "camp_fire") {
         : print "You carefully place the shaped clay beside the fire and wait for it to dry out and harden.";
         : print "You have successfully crafted yourself a cooking pot!";
         : swap o1="clay_pot" o2="cooking_pot";
         : gosub subroutine="beeps";
         : redescribe;
      }
      : else {
         : if (is_carried "clay_pot" && !is_present "camp_fire") {
            : print "It's not going to dry without a heat source!";
            : done;
         }
         : else {
            : print "That's not going to work is it?";
            : done;
         }
      }
   }
   
   
   
   : match "make soup; cook soup" {
      : if (has_read_recipe && is_present "recipe" && is_present "full_pot" && is_present "egg" && is_present "root_vegetable" ) {
         : print "Following the recipe, you drop the root vegetables into the pot of water. Crack and add in the contents of the egg to the mix and then slowly bring the pot to the boil.\nIn no time at all, you have cooked up a pot of hot nourishing soup!";
         : destroy "root_vegetable";
         : destroy "egg";
         : destroy "full_pot";
         : create "soup_pot";
         : gosub subroutine="beeps";
         : redescribe;
      }
      : else {
         : print "You don't have all the necessary ingredients.";
         : done;
      }
   }
   : match "eat pot; drink pot; consume pot;eat soup; drink soup; consume soup; eat food" {
      : if (is_at "underwater_cave" && is_present "soup_pot") {
         : print "You tuck into the bowl of soup, it tastes wonderful and you feel really <INVIGORATED<12>>!";
         : destroy "soup_pot";
         : set_true "super_strength";
         : done;
      }
   }
   
   : match "get bar"  {
      : if (is_at "crash_basket" && is_beside "metal_bar") {
         : get "metal_bar" ;
         : pause "800" ;
         : redescribe;
      }
   }

   ###########################################
   ## Can outsource matching to subroutines
   ###########################################

   : match "listen _" {
      : print "You listen and hear various animal sounds in the distance. ";
      : done;
   }
   
   : match "inv _" {
      : inventory;
      : done;
   }

   : match "scream _" {
      : print "You scream at the top of your voice, it wasn't your smartest survival moment as you've just advertised your location to every hungry carnivore on this cursed island...";
      : done;
   }

   : match "help _" {
      : gosub subroutine="help";
      : done;
   }
   
   : match "about _;credits _" {
      : gosub subroutine="credits";
      : redescribe;
   }
   
   : match "panic _" {
      : print "As you aren't carrying either a guidebook or a towel, you run around in circles whilst having a mini meltdown!";
      : pause "3000";
      : print "Are you feeling better now?";
      : done;
   }

}

   #########################
   ## Per Tick Events
   #########################

on_tick {

   : set_false "has_displayed_incidental_message" ;

   : if (legs_free == false && is_just_entered () ) {
      : beep millis = "150"  pitch = "-18" ;
      : beep millis = "500"  pitch = "-24" ;
      : print "Oh dear, it appears <your legs are trapped<10>> under the heavy gas cylinder. They won't budge !" ;
      : pause "500" ;
      : press_any_key ;
      : redescribe;
   }
   
   : if (wreckage_examined && has_looked == false) {
      : print "Tutorial: Type <LOOK<12>> to redescribe the current location (and find out what it is that you found in the wreckage)." ;
      : done ;
   }

   : if (is_at "crash_basket" && has_not_created "metal_bar" && linger () > 0) {
      : print "Tutorial: Type <EXAMINE WRECKAGE<12>> to see if there is something that can help you." ;
   }

   : if (is_at "crash_basket" && is_beside "metal_bar") {
      : print "Tutorial: Type <GET BAR<12>> or <TAKE BAR<12>> to take the metal bar." ;
   }
   
   : if (is_at "crash_basket" && is_carried "metal_bar" && legs_free == false) {
      : print "Tutorial: Now you have the metal bar, you can type type <PRISE CYLINDER<12>> to pull yourself free of the cylinder." ;
   }
   
   : if (is_at "crash_basket" && legs_free) {
      : print "Tutorial: Now that your legs are free, type <CLIMB OUT<12>> to climb out of the basket." ;
   }
   
   
   
   // Random message events //
   
   : if (chance (3) && is_at "crash_basket" == false && is_at "jungle_2" == false) {
      : print "In the distance, you hear the roar of a large beast.";
      : set_true "has_displayed_incidental_message" ;
   }
   
   : if (chance (3) && is_at "crash_basket" == false && has_displayed_incidental_message == false  && is_at "jungle_2" == false) {
      : print "You feel the ground shaking under your feet.";
      : set_true "has_displayed_incidental_message" ;
   }

   : if (is_at "jungle_2") {
      : print "Tutorial: You can type <HELP<12>> at any time to see a list of common commands." ;
   }

   // Carry dinosaur egg //
   : if (is_carried "egg" && is_at "underwater_cave" == false)  {
      : increment "raptor_hunt" ;
      : if (raptor_hunt > raptor_kill)  {
         : print "A large Velociraptor leaps out of foliage and attacks you. It starts to eat you whilst you are still alive." ; 
         : print "Remember that Dinosaurs are very protective of their young - maybe stealing that egg wasn't the best idea!" ;
         : print "That I am afraid is game over!\n";
         : gosub subroutine="beeps";
         : end_game ;
      }
      : else_if (raptor_hunt > 7)  {
         : print "You get that creepy feeling that you are being watched ...\nMaybe you should get a move on and find somewhere safe to hide !?" ;
      }
   }

}

####################################################################
## Subroutines (can be referenced from event handlers)
####################################################################

subroutines {
   
   dive_lagoon : subroutine {
      : if (is_at "lagoon" || is_at "underwater_cave") {
         :if (is_carried "lit_torch") {
            : print "You are carrying the lit torch, you can't enter the water with it.";
            : done;
         }
         :if (is_carried "logs") {
            : print "You are carrying some logs, you can't enter the water with them as they will be useless if they are wet.";
            : done;
         }
         : if (is_carried "soup_pot") {
            : print "You can't enter the water whilst carrying a pot of hot soup";
            : done;
         }
      }
      
      : if (is_at "lagoon") {
         : if (is_worn "helmet") {
            : print "You dive into the lagoon, it's very cool and refreshing.\nYou spot the outline of an underwater cave entrance and swim into it. ";
            : press_any_key ;
            : goto "underwater_cave";
            : if (torch_crack && campfire_lit == false) {
               : create "lit_torch";
            }
            : if (logs_crack && campfire_lit == false) {
               : create "logs";
            }
            : redescribe;
         }
         : else {
            : print "You dive into the lagoon, it's very cool and refreshing. You spot a dark outline ahead of you but the water makes it too blurry to make out clearly.\nYou surface, swim back to the edge and climb out.";
            : done;
         }
      }
      
      : if (is_at "underwater_cave") {
         : if (is_worn "helmet") {
            :print "You dive back into the lagoon and swim underwater towards the cave exit. ";
            : press_any_key ;
            : goto "lagoon";
            : redescribe;
            : done;
         }
         : else {
            : print "You dive in but cannot find the exit, it's too blurry under there. You surface, swim back to the edge and climb out. ";
            : done;
         }
      }
   }
   
   escape : subroutine {
      : clear_screen ;
      : print "You carefully descend the ancient staircase, about halfway down you pass through what feels like an oily thick layer of atmosphere. You instantly feel a change in the makeup of the air.\n";
      : press_any_key ;
      : print "You eventually emerge from a carved stone entrance into a humid forest. You follow a well trodden game trail and eventually come out at the bank of a fast flowing river.";
      : press_any_key ;
      : print "You see a dugout canoe with a local in it and after waving madly, they take you down river to a local village." ;
      : press_any_key ;
      : clear_screen;
      : beep millis="100" pitch = "8";
      : beep millis="250" pitch = "20";
      : print "<C O N G R A T U L A T I O N S<12>>";
      : print "^c^You have managed to escape from Dinosaur Island.";
      : end_game;
   }

   beeps : subroutine {
      : beep millis="100" pitch = "8";
      : beep millis="250" pitch = "20";
      : press_any_key ;
      
   }

   credits : subroutine {
      : clear_screen;
      : print "^c^<About Dinosaur Island Deluxe<15>>";
      : print "^c^<The original version of Escape From Dinosaur Island was authored by Richard Pettigrew, using an early version of the Adventuron text adventure authoring system, it was an IFComp 2018 entry.<12>>";
      : print "^c^<This deluxe edition is an official remaster of the game by Chris Ainsley.<14>>\n<New location graphics (non 8-bit version), retro theme, 8-bit ports, pregame tutorial (TALP), and text fixes were all added.<11>>";
      : print "<Loading screen by Shaun McClure<13>>" ;
      : press_any_key ;
      : clear_screen;
      : print "^c^<About Dinosaur Island DX<15>>";
      : print "^c^<Dinosaur Island DX was developed using ADVENTURON CLASSROOM, which includes a full course on how to build retro style text adventure games, playable on web, mobile, zx spectrum, c64, and more.<13>>";
      : print "<Adventuron Classroom :\n               www.adventuron.io<11>>" ;
      
      : press_any_key ;
      : clear_screen;
      : print "^c^<Additional Credits<15>>";
      : print "^c^<Mode Seven Font by Andrew Bulhak.<12>>";   
      : press_any_key ;
   }

   help : subroutine {
      : clear_screen;
      : print "Dinosaur Island Help ....";
      : press_any_key ;
      : clear_screen ;
      : print "Movement\nTo move around, just type the direction you want to go, directions can be abbreviated:\n<NORTH<12>> to <N<12>>, <SOUTH<12>> to <S<12>>, <EAST<12>> to <E<12>>, <WEST<12>> to <W<12>>, <NORTHEAST<12>> to <NE<12>>, <NORTHWEST<12>> to <NW<12>>, <SOUTHEAST<12>> to <SE<12>>, <SOUTHWEST<12>> to <SW<12>>, <UP<12>> to <U<12>>, and <DOWN<12>> to <D<12>>. <IN<12>> and <OUT<12>>, <ENTER<12>> and <LEAVE<12>> will also work in certain places.";
      : print "There are several opportunities to die within this game, so you may also benefit from the <SAVE<12>> and <LOAD<12>> features. There would be no challenge or fun if you were on an island full of cuddly dinosaurs!";
      : press_any_key ;
      : clear_screen ;
      : print "Object Interaction\nEvery item in this game can be <EXAMINE<12>>'d, this will always provide you with a more detailed description of the object. In some cases it will also offer you with a clue to its usage.\nTo see the list of objects you are holding, type <I<12>> or <INVENTORY<12>>.";
      : press_any_key ;
      : clear_screen ;
      : print "Seeing it all\nType <LOOK<12>> to redescribe the current location.";
      : press_any_key ;
      : clear_screen ;
      : print "Other Useful Commands\nOther commands (or verbs) include <CHOP<12>>, <DRINK<12>>, <DROP<12>>, <EAT<12>>, <GET<12>>, <INVENTORY<12>>, <KILL<12>>, <MAKE<12>>, <LEVER<12>>, <PRISE<12>>, <SEARCH<12>>, <SLEEP<12>>, <THROW<12>> and <USE<12>>.\nThis is not an exhaustive list of commands, some you will just have to figure out by yourself.";
      : press_any_key ;
      : clear_screen ;
      : print "Objective\nThe objective of this game is to find a way to escape from this lost world.\nThe whole adventure is a puzzle, you will need to explore, to draw a map and to record the various objects that you find. There are plenty of clues and don't forget to try and combine objects together to <MAKE<12>> new ones.";
      : press_any_key ;
      : redescribe;
   }
}


######################################
## Settings
#######################################

settings {
   add_standard_vocab_set           = false
   inventory_weight_limit_var       = obj_carried
}

#######################################
## The Look and Feel of the Game
#######################################

themes {

   theme : theme {
      layout = G HD X O
      columns_mobile = 20
      columns = 32
   
      // References the base64 of the truetype font in the [assets / fonts] section
      font = userfont_modeseven
      
      lister_exits {
         exit_list_style      = verbose
      }
      
      lister_objects {
         item_capitalization  = camel
      }

      colors { 

         // #001 = 0 red, 0 green, 1 blue
         // (12 bit colour in hex, #fff would be white)
         border                      = #001 

         // 0 - 15 = colours in default palette (which aligns to ZX Spectrum default palette)
         // 0 = black, 1 = blue, 2 = red, 3 = magenta, 4 = green
         // 5 = cyan, 6 = yellow, 7 = white
         // 9 - 15 are bright versions of 1 - 7.
         paper                       = 0
         
         story_pen                   = 7 
         link_pen                    = 12
           yousee_header_pen           = 11
         prior_prompt_pen            = 11
         header_pen                  = 10
         yousee_item_punctuation_pen = 7
           yousee_item_pen             = 14
         textbox_pen                 = 14
           prompt_pen                  = 14
      }
      
      // Controls the layout of the virtual screen 
      
      screen {
#         num_columns                               = 32
#         num_columns_mobile_mode                   = 20
         content_width                                     = 256
         border_mode_vertical_percent              = 5
         padding_horz                              = 0
         widescreen_horz_ratio                     = 0.9
         border_mode_aspect_ratio                  = 1.25
         snap_mode                                 = full_snap
         paragraph_spacing_multiplier              = 0.75
      }

      ########################################
      ## Customise the system messages
      ########################################
      
      system_messages {
         you_cant_go_that_direction = You cannot go in that direction!
         cannot_carry_any_more      = You can't carry any more, your hands are full!
         cant_take                  = There is no way you can lift that!
         inventory_list_empty       = Nothing.
         object_list_header_verbose = You can see:
         object_list_header         = Items Here:
         inventory_list_header      = You are carrying:
         on_get                     = You take it. 
         on_drop                    = You drop it.
         on_wear                    = You wear it. 
         on_remove                  = You remove it.
         i_cant_do_that             = You can't do that right now.
         exit_list_there_are_no_obvious_exits           = 
      }
      
   }
}



##################################################
#  Assets                                        #
##################################################

assets {
   
   graphics {
   
      // Loading Screen by Shaun McClure , (C) Adventuron Software Limited.
      loading_screen            : base64_png "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";
      
      // In Game Graphics by Chris Ainsey, (C) Adventuron Software Limited.
      jungle                    : base64_png "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";
      game_trail                : base64_png "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";
      volcano_1                 : base64_png "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";
      volcano_2                 : base64_png "iVBORw0KGgoAAAANSUhEUgAAAQAAAABYCAMAAAAtBtl6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAAAwP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBLszIAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAABBklEQVR4Xu3SwU7DMBQF0cD/fzTqwupbTBybkghfz3maXaGSb4/vzU/1NdY8Vj/RO9XXuLpr9dN/cXe5/xvW8X6Ls5tX//p394znvuk/u+vV3/939vSsO1+87to/JatL00naxddJ2gv9BlraB+1f0z5o/5b2QfvXtAfavqY90PYtZaPNW8pHu79SPtr9lfLR7i1lo81bykabt5SNNj9LuWjvXspEW4+kPLTzSMpCG4+mLLTxaMpCG4+mHLRvL+Whnc9SFtr4LGWhjXspB+3bSzlo36uUgba9Shlo25G0Ptp1JK2Pdp1J66NdZ9L6aNeZtD7adSZloG1HUwbadjRloG1H0weO4wdP8wUBDZZspgAAAABJRU5ErkJggg==";
      foot_cliff                : base64_png "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";
      foot_cliff_next_to_forest : base64_png "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";
      cliff_top                 : base64_png "iVBORw0KGgoAAAANSUhEUgAAAQAAAABYCAMAAAAtBtl6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAAAwADAAMAAAMAAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNh1ZsAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAADj0lEQVR4Xu2X2XbrIAxFb9L2/3/52pIHoQkJSJoa77VKDGg6x3lo/t3cXJAvsc7N18QuTKv8/uIfzGzFrn35vL8RNzc3NzdT8bN9rtDnWfghqunzLHDFszkg9c7lwKn2/Bd4JgeIfvIbYB4HqH76I2gWB7j+cz+HA/L9z+WA1D+XA5r+mRzQ9c/jgKV/Fgds/XM44OmfwYGo/qs6ENd/TQcy+q/oQE7/9Rzw9V/fgZr+qztAtBj6r+0AVWLpv7IDMR1a1DUcaNd/DQd69MP5c3JWAxYnjjVDIq+1xetZJoLRtjUDz3NElqG9bvTmFySLOL3h4hDphPJApAw3kxfg5sz3QleUe3ok0lh8uYXns7dHInSlDC93fKYCFipi+f1CcXScbhSXYjsaT9lJZohMLLCHxUaRJPJkKOwz0xISjV22fBwC1wyJvERogKJajxktOZ8G2oBrie5MccpT6uhFBzC+MNQTzpSn9Mbh8fj+xqcynSIE6Ir00+UE/nB9I0YzNuVjNWBzwAJHxxUQB0B5arlBUEICWQp6ll4DIo8pV/2rARUHGmB9NJQQ5QhxjTGyzgwjz6cjdTwwipTos4Q25SEdqZ/CBw4+8FtllKLH9MoIH0WwPARtK0Or4FWFG1mqOCY3xbmN2ZFd8DjY1cs7aBXEGW9bIxRHi+Lf/kRgF2zbSFZOvm0kLF10GEM762bywmnLm+Bdkl2T4QikSDNZDSPKpGkU0YXvK2VFuE5sNv+2Bg6B60DyZRWxwSLu5Rhib6ILlIlrlXKeekLv/JAdHe4NsHmOoSydGIlrgF67NF5R82AvCi3iOq2hQmWSgnjNTHo9NlJFAcqSoTL05C646UywG4uYF2+ET11uM0CiK1gUNwK1IbQzl2ACBJ1Ts22N3FSy+JlNa2AErjvamUs6oQW7SdCZ5Rqzcf0kggoMoqraqhP6xnTA2XF9XZeAAX5vuNvHrNCuItOFEuhYLYhdce1Dq9TmSTQLomhHJZE8/gI4G65xnCzfGi2RRvrZQYYUARoqQQJTWIEENmRLhhQBxlVyyRVPvZTsG8zGB6mUDXQ7K8DntlZJBS9k4w98haIsC98+HDAX119GlZqcj4fDk1Y3yYgaNaADmX0IS6kRdUM1uEldpnUlE3rzE8DAxCS+T5FLdtxS00e52whvnx1HxMPWcEue+PFvgLfn+wLFHDdeEIn5YHJiNf64Ab08n/8B7bVZcaV6roEAAAAASUVORK5CYII=";
      game_trail_2              : base64_png "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";
      nest                      : base64_png "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";
      nest_empty                : base64_png "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";
      sandy_beach               : base64_png "iVBORw0KGgoAAAANSUhEUgAAAQAAAABYCAYAAAAa2ClIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAARjSURBVHhe7drRcuIwEERRsv//zyyqMBsVawcbjdyjmXtetooHsm7UjQP5ut3u9xuQ1P3+OOLY9ef5L5AO5X+PAUBKlP8YBgDpUP7jGABIeX8CRfnPmTYAfLSId9oZ+Xr01eusUP7zpgyA9wuLfOyMNB5nhfJ/xn0AvF/YaBi1cf0ZMSNnhfJ/zrWiWy9ss/f4auw6slxPBpR/zPM4453X0jMCepR/XLpvAWbM2VbZ7U4gu6jXSPl9pBoAK6r3od17p89+BzArz1GU30+aAbDD2kQ8tKuJmifl95ViAPrDahiBz0XNk/L7oyZYAuWfI92HgKtjjv9H+edhAAKxW29G4Afln+v0AHA457DyN4zAN8o/36kB4B1qjr78pnrOlP8ah4/Z6yHdOrSAB8p/nUN3ALxD4SqU/1rUGGFQ/uvxLQBCoPwaDADkKL8OA7CBX4quQ/l1WvIMwAv7wDPbCMy6npHnpfw6ljwD0LHyN5lGwK7L+3pGnpfy6/TJMwBPdph7GUagvy7P6xl5Xsqv85q845FANH1Je3uPHzXyvJRfZyv5x2PxBmD0gCImyq+zl3y4XwGs/PFmCSMov85vyYcagP6dnxHIg/LrvEs+zABs3fYzAuuj/DpHkqdimIby6xxNnq8BMQXl1zmTPAMglPXei/LrnE2eARCxzzyyjQDl1/kkeQZAwMrfZBoByq/zafIMwMX68hvFCHj/PMqvM5K84OhBzUZoa4w+Qfl1RpPnDqCYvvQedx6UX8cjeQagkK13/JERoPw6XskPvPyojPLreCbPHcBJzCXlV/JO3nUAspfDbqErjwDl15mRvNsAZC+HXV9TdQQov86s5F0GIHs5+usz1UaA8uvMTH74GG+Vo9l7HOuh/Dqzkx8egOgYojGUX+eK5FN/C2DljzZxq0wu5de5Kvm0A9C/80cagaij9Iry61yZfMoB6MtvIpSu/39FHgHKr3N18oGPYS5bo9TsPa5C+XUUyTMA+Ify66iST/0hII6j/DrK5BkAUH4hdfIMQHGUXydC8gxAYZRfJ0ryIQeAjyXno/w6kZIPNwD2tRgjMA/l14mWfKgB6L8TZwTmoPw6EZMPMwB9+Q0j4Ivy60RNnooVQfl1Iid/6A6AiVgb5deJnvzbAbBb80wjUGnQKL/OCsn/OgBW/ibLCGQctD2UX2eV5HcHoC+/Wb04/TVlHwHKr7NS8slr8GNr0Jq9x1dG+XVWS77MAFRB+XVWTD7M3wFgHOXXWTV5BiAJyq+zcvIMQAKUX2f15BmAxVF+nQzJMwALo/w6WZJnABZF+XUyJc8ALIjy62RLngFYDOXXyZj89AHgz4z8UH6drMlPHQD7M9vKI+B17ZRfJ3Py0wbAyt9UHQGvAaT8OtmTnzIAfflNtRHoMxi5dsqvUyH5YrW8xtYANnuP76H8OlWSZwCCovw6lZLna8CAKL9OteQZgGAov07F5BmAQCi/TtXkGYAgKL9O5eQZgAAov07t5G+3v1SODC8bzlE5AAAAAElFTkSuQmCC";
      sloping_hillside          : base64_png "iVBORw0KGgoAAAANSUhEUgAAAQAAAABYCAYAAAAa2ClIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAH6SURBVHhe7d1JcsMwEARByv//s7yE7AjDlMUFJAF0Zh/mB3Wd2zTd7xMQ6e1xgUACAMEEAIIJAAQTAAgmABBMACCYAEAwAYBgAgDBBACCCQAEEwAIJgAQTAAgmABAMAGAYAIAwQQAggkABBMACCYAEEwAINhtun/s282LAEjyOwAlQYCh/R+AkiDAUNYFoCQI0LV9ASgJAnSlbgBKggBNOzYAJUGAppwbgJIgwKWuDUBJEOBUbQWgJAhwqLYDUBIEqKqvAJQEAXbpOwAlQYBVxgrAHFGAp8YPQEkQ4EdeAEqCQDABKAkCQQTgFUFgYAKwliAwEAHYSxDomADUJgh0RACOJgg0TADOJgg0RACuJghcSABaIwicSAB6IAocRAB6JAhUIgAjEAQ2EoARCQILCUACQeAJAUgkCDwIAIIQTAD4SxBiCACvCcKwBID1BGEYAsB+gtAtAaA+QeiGAHA8QWiWAHANUWiCANAGQbiEANAmQTiFANAHQTiEANAnQahCABiDIGwiAIxJEBYRADIIwiwBIJMgfBEA+BQaBAGAOSFBEABYYtAgCABsNUAUBABq6TAIAgBH6SAIAgBnaTAIAgBXaSAIAgCtuCAIAgCtOiEIAgC9OCAIAgC9qhAEAYBRbAiCAMCoFgRBACDFTBAEAFJ9BEEAINY0vQPRT8DueHt9NwAAAABJRU5ErkJggg==";
      shallows                  : base64_png "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";
      green_pleasant            : base64_png "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";
      plane_crash               : base64_png "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";
      crash_site                : base64_png "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";
      dense_jungle              : base64_png "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";
      dark_jungle               : base64_png "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";
      dead_tree                 : base64_png "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";
      inside_basket             : base64_png "iVBORw0KGgoAAAANSUhEUgAAAQAAAABYAgMAAABntsHbAAAADFBMVEUAAAAAAP/AwAD///9fnK3bAAABQUlEQVRYw+3UPY4CMQwF4IEKzUk4CPRbbESFOAU1ERXaU2yJuM+IimNQwwjyYzuFn1P7Ne6sly9Khphzjrb8fcdQ8z+Ysk5zVbJemXL9DrJyNBVY5vKxEyERUAMbQiYgBjaEREANTAiFgBiYEDIBM7AgFAJqYEHIBMzAgFAJqIEBoRBwAxyhEjADHKEQcAMYgRAwAxihEggDFIEQcAMUoRIIAxCBEnADEIEQSAMMgRIIAwyBEEgDCIERCAMIgRI0BggCI5AGCAIlaAwABE4gDQAERtAa6AicoDHQERhBazCMNyWidXPE80ZJVAyWmkFUDEatwUUxsDZwA8RgG1J+Ow0WIUyH52te0GkwN5jC8T5X6DRYhN0xPKd5QbfB/kEbdBicXh+D0G/AbqHDIOXH34L/B27gBm7gBm7gBm7gBmiDN3hlPcY3zR2CAAAAAElFTkSuQmCC";
      logo                      : base64_png "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";
      
   }

   fonts {
      // Font by Andrew Bulhak, Freeware
      // "This font is freely distributable.  If you use it on the cover of a book,
      // CD, magazine or something else,  I'd appreciate a copy, though.
      //  -- acb
      // acb@dev.null.org
      // "
      userfont_modeseven : base64_ttf "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YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEUAAAADgAIAAIABgB9AKAAowC+APcgEP//AAAAIACgAKMAvAD3IBD//wAAAAAAAAAAAAAAAAABAA4AyADIAMgAzADM//8AAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABiAGEAZQBkAGYAYwAQAAAAAAAQAAAAbAkFBQAFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAoGBgAGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAAAsHBwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAwHBwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAA0ICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAA4ICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAA8JCQAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkAABAKCgAKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoAABEKCgAKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoAABILCwALCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAABMLCwALCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAABQMDAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAABUNDQANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AABYNDQANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AABcODgAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4AABgODgAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAlgBkAAFAAECvAKKAAAAjwK8AooAAAHFADIBAwAAAAAECQAAAAAAAAAAAAAAAAAAAAAAAAAAAABBbHRzAEAAICAQAyD/OAAAAyAAyAAAAAEAAAABAACX8WSyXw889QAAA+gAAAAAsfqEjwAAAACx+oSPAAD/OAJYAyAAAAADAAIAAQAAAAAAAQAAAyD/OAAAAlgAAAAAAlgAAQAAAAAAAAAAAAAAAAAAAGgAAQAAAGgAPAADAAAAAAACAAgAQAAKAAAAswEnAAEAAQ==";
   }
}